Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


If you already have the Geosoft package installed you should uninstall Geosoft, then install the latest version, as follows:

Excerpt

Version 9.2.1 Maintenance Release, June 7, 2017

  • Corrected and improved some docstrings.
  • Added iterator support to the geosoft.gxpy.Grid class.
  • Fixed problems saving parameters to the parameter block when the parameter group does not already exist. Also added the ability to recognize default parameter settings from the initial dictionary settings.


Note

If you already have the Geosoft package installed you should uninstall Geosoft, then install the latest version, as follows:

Code Block
pip uninstall geosoft
pip install geosoft

Alternately, you can update the Geosoft package in-place, which will also update any dependencies:

Code Block
pip install geosoft --upgrade


Version 9.2, May 31, 2017

Info

The Python geosoft.gxpy 9.2 revision includes many advances that make the api more consistent with current Python best practice, particularly around naming conventions and the consistent use of class instance properties and iterators. As a result, python scripts written for geosoft.gxpy 9.1 will need to be modified to conform to new naming conventions and the use of properties on some classes.

The base GX API, which is exposed to Python by the geosoft.gxapi module, is consistent across versions (9.0, 9.1 and 9.2). As a result, the geosoft.pxpy 9.1 will continue to work with Geosoft Desktop 9.2, though both the 9.1 and 9.2 api cannot exist in the same Python environment. While we recommend that your 9.1 scripts be updated to conform to the 9.2 api, should you do need support for both 9.1 and 9.2 you can create separate Anaconda Python environments for each version. For example, you might create an environment 'py35' for Python 3.5 and the GX API version 9.1, and 'py36' for Python 3.6 and GX Developer 9.2. If you are not using the 9.1 GX API at all, it is best ti to simply start with the GX API version 9.2 and either Python 3.6 (or Python 3.5 or 3.4 if other applications depend on earlier versions of Python)..

Version 9.2.1 Maintenance Release, June 7, 2017

  • Corrected and improved some docstrings.
  • Added iterator support to the geosoft.gxpy.Grid class.
  • Fixed problems saving parameters to the parameter block when the parameter group does not already exist. Also added the ability to recognize default parameter settings from the initial dictionary settings.
Note
Code Block
pip uninstall geosoft
pip install geosoft

Alternately, you can update the Geosoft package in-place, which will also update any dependencies:

Code Blockpip install geosoft --upgrade


Info
titleCurrent release history

Release History

...