一套扩散分析算法。

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高级GWT组件主题CSS   我可以遍历的java常量集   java与jdk7和jdk8上的(已更改的)doclet API保持兼容   JavaSwing:有没有办法更改复选框/单选按钮的颜色?   java你能同时录制两个MediaRecorder视频流吗?   javajcifs。中小企业。SMB异常:访问被拒绝。smb目录的例外情况   java:如何整体检查ArrayList的类型   Java中带有文件卷曲模拟的http发送数据库   scala ScalaMock模拟通用Java接口重载方法   调试这个简单的高尔夫游戏Java代码有什么问题?   在java脚本的帮助下,日历中显示背景日期的javascript应该是红色的,我还可以从oracle数据库中获取数据   Java集合对元素的多态访问   java Android线程/处理程序错误IllegalStateException:尚未发布指定的消息队列同步屏障令牌   java如何从我的重定向页面找到导致重定向的url?   java如何在一个JPA存储库中映射2个域对象   java复合组件递归传递支持bean   Java中的后缀和前缀运算符的行为不同