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文件夹

要求

安装

此软件包可在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_...开始。在

文件

文件可在以下网址找到:

后两个文档是从rhealpixdggs包模块的源代码自动生成的。 要自己自动构建这些文件,请安装Python包Sphinx(但不要运行sphinx-quickstart,因为make文件Makefile和配置文件docs/source/conf.py)已经存在,然后从docs目录运行命令make latexpdf,以生成PDF文档,或者{tt23}$生成HTML文档。 对于PDF文档,您可能还需要安装LaTeX。在

sourcebuild目录分别包含所有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”是什么意思?