gxpy modules reference¶
The geosoft.gxpy
modules provide a Python-oriented API that takes advantage of Python to simplify
much of the complexity of the low-level GX API.
Submodules¶
The following sub-modules organize functions into logical groups.
geosoft.gxpy.agg |
Geosoft aggregate images |
geosoft.gxpy.coordinate_system |
Coodinate systems |
geosoft.gxpy.dap_client |
Geosoft dap server handling. |
geosoft.gxpy.dataframe |
Table (records, fields) handling, inherits from Pandas (http://pandas.pydata.org/) base class. |
geosoft.gxpy.gdb |
Geosoft databases for line-oriented spatial data. |
geosoft.gxpy.geometry |
Spatial geometric objects. |
geosoft.gxpy.geometry_utility |
Geometry utilities. |
geosoft.gxpy.grid |
Geosoft grid and image handling, including all supported file formats . |
geosoft.gxpy.grid_fft |
Geosoft Fast Fourier Transform processes for 2D gridded data. |
geosoft.gxpy.grid_utility |
Geosoft grid and image utilities. |
geosoft.gxpy.group |
A Geosoft View (geosoft.gxpy.view.View or geosoft.gxpy.view.View_3d ) contains graphical elements as Group instances. |
geosoft.gxpy.gx |
GX Context and related methods required for Geosoft Python. |
geosoft.gxpy.map |
Geosoft maps contain one or more 2D and 3D views. |
geosoft.gxpy.metadata |
Geosoft metadata. |
geosoft.gxpy.project |
Geosoft desktop project interface, which provides access to an active and open Geosoft desktop project. |
geosoft.gxpy.spatialdata |
Geosoft spatial data base class. |
geosoft.gxpy.surface |
Geosoft surfaces |
geosoft.gxpy.system |
Geosoft system functions. |
geosoft.gxpy.utility |
Utility functions to support Geosoft Python scripts and modules. |
geosoft.gxpy.va |
Geosoft vector arrays (vector of array elements) |
geosoft.gxpy.view |
Views, which can be 2D or 3D, contain groups of graphical elements that can be displayed to a user in a Geosoft Map viewer or a Geosoft 3D viewer. |
geosoft.gxpy.viewer |
Geosoft Viewers. |
geosoft.gxpy.vox |
Geosoft voxel (voxset) handling. |
geosoft.gxpy.vox_display |
Geosoft vox display handling, which manages the rendering of a geosoft.gxpy.vox.Vox in a 3d view. |
geosoft.gxpy.vv |
Geosoft vector. |
See https://github.com/GeosoftInc/gxpy/tree/master/examples for example scripts that use the Python modules.
See https://github.com/GeosoftInc/gxpy/tree/master/geosoft/gxpy/tests for tests that exercise the gxpy modules.