python地球科学建模与解释
pygmi的Python项目详细描述
pygmi代表python地球科学建模和解释。它是一套针对磁性、重力和其他数据集的建模和解释套件。
俾格米人是在Council for Geoscience(南非地质调查局)开发的。
它包括:
- 磁重力三维正演模拟
- 聚类分析
- 用于切割、重新投影和对数据进行简单修改的例程
- 使用伪彩色、三值和遮光表示方便地显示数据。
- 它在Gnu General Public License version 3.0 下发布
pygmiWiki页面,包括安装和完全使用!
最新版本可以在here中找到。
如果您有任何意见或疑问,可以通过GitHub或通过电子邮件pcole@geoscience.org.za联系作者
要求
pygmi将在windows和linux上运行。应该注意的是,主要的开发是在windows平台上用python 3.7完成的。
pygmi是开发出来的,已经用以下库进行了测试,以便能够正常工作:
- Python3.7.4
- GDAL 2.4.1
- 微石0.29.0
- matplotlib 3.1.1
- numba 0.45.1
- numexpr 2.6.9
- 纽比1.16.4
- 枕头4.2.1
- 熊猫0.24.2
- pyopengl 3.1.3b2
- Pyqt5 5.13.0
- scipy 1.3.0
- scikit_learn 0.21.3
- 设置工具41.0.1
安装
一般(不是Python)
如果您在python环境中工作,安装pygmi的最简单方法是使用pip命令,如下所示:
pip install pygmi
这将从pypi下载pygmi并将其安装到python存储库中。请注意在安装pygmi时使用pip可能会导致anaconda安装中断。水蟒的使用者应该遵循以下说明。
或者,如果您满足这些要求,您可以从github或pypi下载pygmi,提取它并在提取的目录中运行以下命令:
python setup.py install
无论哪种情况,现在都可以在命令提示符下运行pygmi,如下所示:
pygmi
如果您在python中,可以使用以下命令运行pygmi:
import pygmi pygmi.main()
如果您不希望将pygmi安装为库,或者在运行pygmi时遇到问题,您可以执行以下命令手动运行它:
python quickstart.py
Windows用户
安装程序位于64-bit
或者,您可以使用上面的说明在本地python安装中运行pygmi。由于编译要求,可能需要使用下载的二进制文件安装一些依赖项。因此,如果确实遇到错误,可以在安装pygmi之前尝试安装预编译的二进制文件。
您可能需要获取的二进制文件示例如下:
- numexpr
- numba
- llvmlite
- 格达尔
它们可以从克里斯托夫·高尔克的website中获得。
Linux
Linux通常是随python一起安装的,但是仍然需要安装额外的库。一个方便的选择是通过Anaconda Python安装上述库。
水蟒
建议水蟒用户不要使用pip,因为它可以打破pyqt5。相反,您可以使用常规方法安装anaconda3,然后:
conda update –all conda install numba conda install scipy conda install pyopengl conda install gdal conda install scikit-learn conda install pandas conda install matplotlib conda install numexpr conda install numpy conda install pillow conda install setuptools
或者,如果您使用环境,您可以简单地使用以下命令:
conda create -n pygmi2 scipy numba gdal pandas matplotlib numexpr numpy setuptools pillow pyopengl scikit-learn
完成后,下载pygmi,将其解压缩到一个目录,并使用以下命令从其根目录运行它:
python quickstart.py
或者,如果满足要求,可以从提取的目录中运行以下命令:
python setup_anaconda.py install
现在可以在命令提示符下运行pygmi,如下所示:
^{B问题3}$