用于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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
javajaxb在嵌套节点中生成xmlns:xsi声明   java重定向到youtube以上传jsp上可用的视频   java提高了JVM和ANT的性能   java如何将返回的JSON数据放在HTML表单中   java如何发送XWWWFORMURLENCODE在重新授权   java为什么jvm XX:+EliminateAllocations失败   堆移除和重建方法?(爪哇)   Stanford NPL in Spark(Scala)应用程序运行到Java堆空间(Java.lang.OutOfMemoryError)   调试java中打开/关闭println的任何方式(详细模式)   java IntelliJ在鼠标悬停时显示JavaDocs工具提示   Olingo Odata Java中的自动扩展选项   json将postgres文本arry转换为java列表?   oop需要帮助推断Java代码   复选框的java添加操作侦听器AbstractTableModel   java如何从公共静态void main(String[]args)传递值   java从数据库中获取大值   java Processing 2.0电影从jar运行时无法打开电影文件   java如何在不使用应用程序的情况下刷新活动?   尝试将JSON解析为ListView时的Android:JSON parse:null对象引用