一套扩散分析算法。

pysda的Python项目详细描述


Pysda

用于扩散分析的python套件(用于python 3.5及更高版本)

简介

该软件包目前包括两种扩散分析算法:

  1. tapitas:一种探索时空扩散级数结构的地理计算算法。科学报告。 https://www.nature.com/articles/s41598-017-12852-z
  2. mst-dbscan:疾病聚类扩散动力学特征:一种改进的时空dbscan(mst-dbscan)算法。美国地理学家协会年鉴。 https://www.tandfonline.com/doi/full/10.1080/24694452.2017.1407630

安装

您可以选择以下选项之一将pysda安装到您的python环境中。

一。下载然后pip安装

  1. 单击绿色按钮(克隆或下载)下载包,选择下载zip。

  2. 将zip文件解压缩到工作目录

  3. 在CMD中(您可以使用PIP安装到预期的Python环境):

    cd C://the/extract/directory/pysda-master
    pip install .
    

这将把包安装到python中。

2.git克隆和pip安装

在命令中:

cd C://a/place/you/like/
git clone https://github.com/wenlab501/pysda.git
cd pysda
pip install .

这实际上和第一个选项完全一样。

三。从github安装pip

在命令中:

pip install git+https://github.com/wenlab501/pysda.git

这也和上面一样。

四。从pypi安装pip

在命令中:

pip install pysda

这将从pypi下载pysda。

依赖性

    NUMPY,SCIPY:用于计算,包括空间索引和查询< /LI>
  • Pandas,Geopandas:用于数据处理和结果准备
  • shapely:处理几何图形
  • 笛卡尔,matplotlib,肖伯恩:用于制作地图
  • python dateutil:处理日期转换
  • imageio:动画人物导出
  • tapitas:tapitas的核心算法
  • mst dbscan:mst-dbscan的核心算法

教程

许可证

版权所有(c)台湾国立大学地理系,Tzai Hung Wen,2018 Wenlab501

特此免费授予获得本软件副本和相关文档文件(以下简称“软件”)的任何人使用本软件的权利,包括但不限于使用、复制、修改、合并、发布、分发、再授权和/或出售本软件副本的权利,并在符合以下条件的情况下,允许向其提供软件的人员这样做:

上述版权声明和本许可声明应包含在软件的所有副本或实质性部分中。

<软件>提供“原样”,无任何担保,明示或默示,包括但不限于适销性、适合特定用途和不侵权的保证。在任何情况下,作者或版权持有人均不对任何索赔、损害或其他责任负责,无论是在合同诉讼、侵权诉讼或其他诉讼中,由软件或软件的使用或其他交易引起的、由软件引起的或与之相关的。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何下载多个。java中的PDF文件   linux Java打开文件,形成实际用户主页~/   java如何在时间线内维护TableView选择?   java Hibernate注释@Where vs@WhereJoinTable   Java读/写访问异常FileNotFoundException(访问被拒绝)   继承在Java中是否可以扩展最后一个类?   Android HttpClient使用java使应用程序崩溃。lang.OutOfMemoryError:pthread_create   java为什么即使我在proguardproject中添加了jar文件,也会出现这种错误。txt?   如果添加JButton,swing Java FocusListener和KeyListener将无法工作   java使用solrj检索json格式的SolrDocument   使用Microsoft Visual Studio代码进行Java编程   java NoClassDefFoundError:org/apache/log4j/Logger   哈希集中包含相等对象的java   java中的参数化构造函数是否需要有一个主体?   java类似于NetBeans不必要的代码检测器   Java实践问题   java Blackberry“[projectname].调试文件丢失”和“I/O错误:找不到程序”jar