rHEALPix离散全球网格系统的实现
rHEALPixDGGS的Python项目详细描述
rHEALPixDGGS是一个实现rHEALPix离散全局网格系统(DGGS)的Python包。在
发行说明
这个包最初是在2013年编写的,此后只进行了少量的代码更新。在
0.5.3-电流
0.5.1与: *通过的测试 *除掉鼠尾草 *测试修复了与舍入误差有关的地方。在
0.5.1
代码与2013年相比没有变化,只是更新到了python3.7。在
0.5.1之前
对于0.3、0.4和0.5版,请参阅GitHub上0.5.1 release中的_old文件夹
要求
- requirements.txt-操作的所有模块要求
- NumPy >=1.7基N维数组包
- SciPy >=0.12科学计算基础库
- Matplotlib >=1.2.1综合二维绘图
- Pyproj >=1.9.3PROJ.4制图库的Python接口
- requirements.dev.txt-开发此包所需的包
安装
此软件包可在PyPI上获得,PyPI是Python包索引,可以从中安装它,如下所示:
pip install rhealpixdggs
rheapixdggs还可以从github存储库https://github.com/manaakiwhenua/rhealpixdggs-py下载,在那里可以克隆最新版本。在
测试
tests目录中的文件测试rheapixdggs模块。这些文件是普通的unittest文件(标准发行版中包含的Python测试框架)。测试文档中的示例需要安装doctest模块(请参见requirements.dev.txt)。在
此存储库中包含两个UNIX shell脚本,用于运行所有单元和文档测试:
- run_doctests.sh
- run_unittests.sh
运行命令python tests/test_<foo>.py执行<foo>.py的一系列自动测试。在
例如,tests/test_distortion.py自动测试distortion.py。在
如果更新模块,则更新其测试文件以测试所做的更改!在
早测试,经常测试,自动测试!在
主包目录中有两个文件可以用来运行所有测试,从run_...开始。在
文件
文件可在以下网址找到:
- The rHEALPix Discrete Global Grid System-rHEALPix离散全局网格系统
- docs/build/latex/rHEALPixDGGS.pdf-rHEALPixDGGS手册
- docs/build/html/index.html-HTML格式的rheapixdggs手册
后两个文档是从rhealpixdggs包模块的源代码自动生成的。 要自己自动构建这些文件,请安装Python包Sphinx(但不要运行sphinx-quickstart,因为make文件Makefile和配置文件docs/source/conf.py)已经存在,然后从docs目录运行命令make latexpdf,以生成PDF文档,或者{tt23}$生成HTML文档。 对于PDF文档,您可能还需要安装LaTeX。在
source和build目录分别包含所有Sphinx源文件和构建文件。在
许可证
此代码在GNU Lesser General Public License v3.0,下授权。请参阅文件LICENSE,以获取契约的副本。在
- 热门话题
- 具有主构造函数的java继承类 java目录和文件名连接不起作用 我有一个Java应用程序在JRE 6中运行,但在JRE 7中没有。如何在JRE7中运行应用程序 Java中数字字符串的udp NumberFormatException java试图用<br/>替换<br>、<br>、<br+属性>标记 java Android视图不能被其他线程触及? java语言对整个单词进行文本匹配? java RESTEasy/JAXRS规范版本? Java扩展泛型 java在安卓示例蓝牙聊天应用程序中,这个tmp变量的用途是什么 gwt这在java中代表什么? java如何访问try块中的参数? 为什么在不同的类中使用相同的“For循环”会在Java中产生不同的输出? java Google AppEngine 500错误 删除目录时的Java Ant性能 java如何仅在我的应用程序中获取运行线程 java将我的jar导入spark shell Java流的性能。concat VS Collection。阿道尔 rest在这个Java代码中“entry”是什么意思?