Skip to main content

Python Integration

Leverage the powerful visualization capabilities of Geoscience ANALYST along with open-source code from the Python ecosystem.

With Geoscience ANALYST free 3D viewer, you can run Python code alongside a Jupyter notebook and instantly visualize the results. With Geoscience ANALYST Pro and the more advanced modules, you can call your custom Python scripts directly from the software’s intuitive interface using the Python menu, complete with user-designed dialog boxes for a seamless experience.

Explore the resources available for:

Resources available to all Geoscience ANALYST users

geoh5py

The geoh5py library was created for the manipulation and storage of a wide range of geoscientific data (points, curve, surface, 2D and 3D grids) in the GEOH5 open format.

The contents of GEOH5 files can be displayed as tables, charts, documents, maps, cross-sections, and 3D visualizations in Geoscience ANALYST free 3D viewer.

geoapps

The geoapps project was created by Mira Geoscience for the development of open-source geoscientific applications in Python.

Mirageoscience-app repository of geoscience applications has become a central repository to interfaces and applications, including geophysical data processing, modelling, and inversion codes.

Python Fundamentals

This training material will give you the skills to leverage free and open-source software that has been made available by the community.

This resource is intended to geoscientists wanting to either automate some part of their work or to perform advance analysis on their data. It is not meant to be a comprehensive Python resource – for which there are many excellent resources online.

Resources available to Geoscience ANALYST Pro Geophysics users

SimPEG Drivers

This documentation contains training and tutorials on how to run standalone and joint inversions of geophysical data using SimPEG and the user-interface created for Geoscience ANALYST.

GemPy Drivers

The gempy-drivers package is an interface between the GemPy implicit geo-modelling package and Mira Geoscience geoh5py geoscientific data storage package. gempy-drivers comes with a ui.json file that allows users to run the GemPy modelling engine through Geoscience ANALYST using GEOH5 file format.

Plate-simulation

The plate-simulation application is a tool for simulating geophysical data over a simple two-layer earth model with plate(s). It relies on the discretize and SimPEG projects to create a refined octree mesh and simulate data over the parameterized model.

Octree Creation

The Octree Creation application has been developed as a user-interface for the design of octree meshes with the discretize package. The result is exported directly to geoh5 format for visualization in Geoscience ANALYST.

Peak-finder

Peak-finder has been designed for the detection and grouping of time-domain electromagnetic (TEM) anomalies measured along flight lines. Anomaly markers can be exported to Geoscience ANALYST, along with various metrics for characterization and targeting.

Resources available to Geoscience ANALYST Pro Geology users

Targeting Workflow

The Targeting Workflow is an innovative mineral exploration tool within Geoscience ANALYST Pro Geology. It empowers geologists with data science tools to identify potential mineralized areas, combining machine learning with geological insights to simplify prospectivity mapping.

Geophysical Domain Mapper

The Geophysical Domain Mapper is a software tool designed for automatic mapping of geophysical data using deep learning. It enables the separation of input images into distinct domains based on the geophysical intensity variations present in the data. This software functions as a plugin for Geoscience ANALYST.

Petro Lingo

Petro Lingo is a Python package designed to integrate Large Language Models with Geoscience ANALYST via geoh5py.

This package encompasses a variety of applications leveraging these models to generate outputs, along with additional tools that facilitate ease of use.

GemPy Drivers

The gempy-drivers package is an interface between the GemPy implicit geo-modelling package and Mira Geoscience geoh5py geoscientific data storage package. gempy-drivers comes with a ui.json file that allows users to run the GemPy modelling engine through Geoscience ANALYST using GEOH5 file format.

SciGeoh5

The SciGeoh5 package is an interface between machine learning libraries, such as scikit-learn or scipy, and Mira Geoscience’s geoh5py data storage package. SciGeoh5 comes with a ui.json file that allows users to run the various applications through Geoscience ANALYST using GEOH5 file format.

Additional Resources | External Libraries

Please contact our team for additional information about our products and services

Related resources

Geoscience ANALYST
November, 03 2020

Clustering data stored on geoh5 objects

Past event. View here or on our YouTube channel...
Read more
Case studies
August, 16 2023

Chasing Innovation from the Ground Up

Advances in geoscience are built on ingenuity. Circé Malo-Lalande knows it too well. Discover more about Canadian Royalties' fascinating success story.
Read more
Developer’s sandbox
September, 08 2023

GEOH5: A Framework for Geoscience Data and Model Portability

Used by thousands, GEOH5 is the open-source data structure that is taking down the interoperability barriers and revolutionizing...
Read more
Case studies
September, 01 2019

Machine learning in mineral exploration

We have applied machine learning as part of custom solutions to complex exploration and geotechnical problems since 2015...
Read more
December, 01 2020

Editing property transparency

In GOCAD Mining Suite, when you select a property its transparency can be edited...
Read more
June, 01 2022

Macros

In GOCAD Mining Suite you can save lots of time with SKUA-GOCAD’s macros, a built-in scripting tool in which you can record or enter a sequence of commands to carry out or repeat at any time...
Read more
Geoscience INTEGRATOR
December, 07 2020

Free mineral exploration data through Geoscience ANALYST

Past event - view here or on our YouTube channel...
Read more
Blog news
January, 21 2026

Introducing HiveMap

Capture geological observations quickly, safely, and accurately, both in the field and office with HiveMap...
Read more
May, 02 2022

Searching in the objects tree

Having trouble finding one object out of hundreds in Geoscience ANALYST? Try searching your Objects panel (Ctrl+F)...
Read more
March, 03 2019

Data set search tools

In Geoscience INTEGRATOR, you can search by data set name or description through the Data set search...
Read more
July, 13 2022

Monitoring folders

Geoscience INTEGRATOR's monitoring folders can be used to automatically import files to a project to save time and streamline regular updates.
Read more
Mineral systems interpretation and targeting
December, 07 2020

Using comment field entries in drillhole databases to automatically re-log lithologies

This approach uses the comment field of the logging table to extract general topics that can then be used as learning features in a supervised machine learning classification approach.
Read more