Release Notes
Version 9.3.1 : Feb 4, 2018
Compatible with platform release 9.3.1.
New gxpy Classes
geosoft.gxpy.geometry.Geometry - expanded base class for all spatial geometries
geosoft.gxpy.geometry.Mesh - mesh surfaces
geosoft.gxpy.surface.SurfaceDataset - Geosoft surface data sets that contain one or more Surface instances
geosoft.gxpy.surface.Surface - surfaces, which contain one or more Mesh instances
geosoft.gxpy.vox.Vox - Geosoft voxels
geosoft.gxpy.vox_display.VoxDisplay - Geosoft voxel display handling
New Functions
New in geosoft.gxpy module for Python: https://geosoftinc.github.io/gxpy/9.3.1/python/version_history.html#geosoft-pxpy-module-history
New Jupyter Notebook Examples
Working with voxsets (voxels) and surfaces: https://github.com/GeosoftInc/gxpy/blob/9.3.1/examples/jupyter_notebooks/Tutorials/Geosoft%20Voxel.ipynb
Issue Summary
Version 9.3 : Nov 27, 2017
The GX Developer 9.3 revision keeps pace with the Geosoft Platform release 9.3, including a number of new API functions.
Updated to conform to Geosoft Desktop 9.3 platform release (see https://my.geosoft.com/downloads)
Jupyter notebook examples: https://github.com/GeosoftInc/gxpy/tree/9.3/examples/jupyter_notebooks
Documentation refresh: GX Developer 9.3
New in geosoft.gxpy module for Python: https://geosoftinc.github.io/gxpy/9.3/python/version_history.html#geosoft-pxpy-module-history
Minor consistency naming changes in geosoft.gxpy. It is possible these will affect existing scripts, though primary classes, methods and functions remain the same.
New in geosoft.gxapi module for Python: https://geosoftinc.github.io/gxpy/9.3/python/version_history.html#geosoft-gxapi-module-history
New in GX API for .NET: https://geosoftinc.github.io/gxpy/9.3/dotnet/GXNet/html/version-history.htm
GX Developer for Geosoft GXC language now on github: https://github.com/GeosoftInc/gxc/tree/9.3
GX Developer for .NET on github: https://github.com/GeosoftInc/gxdotnet/tree/9.3
GX Developer for C/C++ on github: https://github.com/GeosoftInc/gxcore/tree/9.3
GX Developer for Python on github: https://github.com/GeosoftInc/gxpy/tree/9.3
See also: 9.3.0 Known Issues
Downloading GX Developer for 9.3
Starting with the 9.3 platform release there is no longer a "download" from Geosoft. All developer resources are available on the Geosoft Inc. Github account. Different programming languages require resources specific to that language, as follows:
Language | What you need | Resources |
|---|---|---|
Python | Python extensions are installed to your Python environment using pip. You do not need to download anything more. See Python Quick-Start for more information. | For reference only - you do not need this: |
Geosoft GXC | The GX compilers grc.exe and gxc.exe are now included in the Oasis montaj platform installation and do not need to be installed separately. The gxc header files and all Geosoft source code can be downloaded from GitHub. See GXC Quick-Start for more information. | |
.NET (C# etc.) | .NET developers can use references to the GX.Net assemblies from the Geosoft Desktop Applications bin directory. The gxdotnet repository also contains an See .NET Quick-Start for more information. | |
C/C++ | C and C++ headers, library files and redistributable DLLs can be downloaded from the gxcore release on GitHub. See C/C++ Quick-Start for more information. |