用于python的geosoft gx api模块
geosoft的Python项目详细描述
#Geosoft GX for Python存储库
这是seequent的geosoft gx开发人员支持python开发的存储库。有关更多信息,请参阅文档。
[GX开发人员文档](https://geosoftgxdev.atlassian.net/wiki/display/GD/Python+in+GX+Developer)
从9.4版开始,各种主题的教程都作为jupyter笔记本提供,并且随着主题的开发而添加。有关当前可用的内容,请参见以下GitHub页面:
https://github.com/GeosoftInc/gxpy/tree/master/examples/jupyter_notebooks/Tutorials (选择与正在使用的GX Developer版本匹配的分支。)
如果您是GX Developer的新手,请参考[GX Developer教程](https://geosoftgxdev.atlassian.net/wiki/spaces/GXD93/pages/103153671/Python+Tutorial+for+Geosoft+GX+Developer),该教程作为9.3发行版的一部分进行了文档记录。
[python包](https://github.com/GeosoftInc/gxpy/wiki)
另请参见[geosoft organization on github](https://github.com/GeosoftInc)了解其他特定于编程语言的repo。
快速启动
###配置35;
请参阅[python配置菜单](https://github.com/GeosoftInc/gxpy/wiki/Python-menu-for-Geosoft-Desktop)来安装python菜单,该菜单简化了oasis montaj安装的python配置。
更新现有的Python安装,从用户菜单加载Python菜单并选择Python & Gt;配置Python…& Gt;更新GeoSoFT包。
如果由于非标准安装而遇到问题,也可以手动更新python(见下文)。
###手动配置
从python中卸载geosoft,然后按如下方式安装9.5版(必须安装geosoft desktop 9.5平台)。
` pip uninstall geosoft pip install geosoft `
或者,交替地:
` pip install geosoft --upgrade `
###版本兼容性### 由geosoft.gx api模块向python公开的基本gxapi在不同版本中是一致的。这意味着早期版本的geosoft.pxpy将与geosoft desktop 9.5一起工作。虽然我们建议更新较旧的脚本以符合9.5 API,但如果您需要支持多个版本的geosoft.gxpy,则可以为每个版本创建单独的anaconda python环境。例如,您可以为python 3.5和gxapiversion9.1创建一个环境,为python3.6和gx developer 9.2创建一个环境,为gxdeveloper9.5创建一个环境。如果不依赖于gx开发人员python api的早期版本,最好只使用最近发布的api。
Vesion 9.5支持Python3.5、3.6和3.7。如果您需要Python3.4支持,请安装Geosoft 9.2.1版,它将同时适用于Geosoft桌面9.2和9.5版,但不包含自9.2版以来引入的任何方法和类。
许可证
这里找到的任何源代码都是在[bsd 2子句许可证](https://github.com/GeosoftInc/gxpy/blob/master/LICENSE)下发布的。gx api公开的核心功能可能会有额外的许可证含义。有关更多信息,请参阅[gx开发者wiki中的许可证页面](https://geosoftgxdev.atlassian.net/wiki/spaces/GD/pages/2359406/License)