Skip to main content

用于 Python 的 Geosoft GX API 模块

项目描述

# Geosoft GX for Python 存储库

这是 Seequent 的 Geosoft GX Developer 支持 Python 开发的存储库。有关详细信息,请参阅文档。

[GX Developer 文档]( https://geosoftgxdev.atlassian.net/wiki/display/GD/Python+in+GX+Developer )

从 9.6 版开始,各种主题的教程可作为 Jupyter Notebooks 提供,并随着主题的开发而添加。有关当前可用的内容,请参见以下 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 )

另请参阅 [Github 上的 Geosoft 组织]( https://github.com/GeosoftInc ),了解其他编程语言特定的存储库。

快速开始

### 配置 ###

请参阅 [Python 配置菜单]( https://github.com/GeosoftInc/gxpy/wiki/Python-menu-for-Geosoft-Desktop ) 安装 Python 菜单,该菜单可简化 Oasis montaj 安装的 Python 配置。

要更新现有的 Python 安装,请从用户菜单加载 Python 菜单,然后选择 Python > 配置 Python... > 更新 geosoft 包。

如果由于非标准安装而遇到问题,您也可以手动更新 Python(见下文)。

### 手动配置###

从 Python 中卸载 Geosoft,然后按如下方式安装 9.6 版(您必须安装 Geosoft Desktop 9.6 平台)。

` pip 卸载 geosoft pip 安装 geosoft `

或者,交替:

` pip install geosoft --upgrade `

### 版本兼容性### ___geosoft.gxapi___ 模块向 Python 公开的基本 GX API 跨版本是一致的。这意味着较早版本的 ___geosoft.pxpy___ 将适用于 Geosoft Desktop 9.6。虽然我们建议更新旧脚本以符合 9.6 API,但如果您需要支持 ___geosoft.gxpy___ 的多个版本,您可以为每个版本创建单独的 Anaconda Python 环境。例如,您可以为 Python 3.5 和 GX API 版本 9.1 创建一个环境 ___'py35_gx91'___,为 Python 3.6 和 GX Developer 9.2 创建一个环境 ___'py36_gx92'___,为 GX Developer 9.6 创建一个'py36_gx96'。如果您不依赖早期版本的 GX Developer Python API,最好只使用最近发布的 API。

Vesion 9.6 支持 Python 3.6 和 3.7。如果您需要 Python 3.4 支持,请安装 geosoft 版本 9.2.1,它将与 Geosoft Desktop 版本 9.2 和 9.5 一起使用,但不包含自 9.2 版本以来引入的任何方法和类。如果您需要 Python 3.5 支持,请安装 geosoft 9.5 版,它将与 Geosoft Desktop 和可再发行版 9.5 和 9.6 一起使用,但不包含自 9.6 版以来引入的任何方法和类。

执照

此处找到的任何源代码均在 [BSD 2 条款许可]( https://github.com/GeosoftInc/gxpy/blob/master/LICENSE ) 下发布。GX API 公开的核心功能可能具有额外的许可影响。有关详细信息,请参阅 [GX Developer Wiki 中的许可证页面]( https://geosoftgxdev.atlassian.net/wiki/spaces/GD/pages/2359406/License )

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

内置发行版

geosoft-2022.1.0-cp39-none-win_amd64.whl (4.3 MB 查看哈希

已上传 cp39

geosoft-2022.1.0-cp38-none-win_amd64.whl (4.8 MB 查看哈希

已上传 cp38

geosoft-2022.1.0-cp37-none-win_amd64.whl (4.7 MB 查看哈希

已上传 cp37

geosoft-2022.1.0-cp36-none-win_amd64.whl (4.7 MB 查看哈希

已上传 cp36