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
August, 05 2019

Colouring histograms

In GOCAD, you can colour your histogram by object, region or property...
Read more
Geoscience ANALYST
June, 22 2021

Using Python in Geoscience ANALYST Pro – Virtual Lecture

Past event, link available here...
Read more
Case studies
November, 17 2020

Using magnetic susceptibility measurements to define mineral exploration targets

Combining magnetic survey data with measured drillcore susceptibility data greatly increases the resolution and geometrical accuracy of the magnetic inversion...
Read more
Geoscience ANALYST
October, 10 2019

Geoscience ANALYST Pro Geophysics Consortium

Today we are highlighting our new, industry-led, research consortium focused on delivering software and methods that make the use of advanced geophysics a day-to-day, practical reality for industry...
Read more
Geoscience ANALYST
August, 28 2019

New geophysical tools in Geoscience ANALYST

Coming up later in 2019 is the launch of new geophysical tools. It includes a new interface for the industry-standard UBC-GIF forward modelling...
Read more
August, 08 2022

ODBC drillhole import

In Geoscience ANALYST you can import drillholes straight from your ODBC database...
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
Developer’s sandbox
August, 13 2015

R&D project with UDMN

We have been awarded a major R&D project from the Ultra Deep Mining Network (UDMN) called “4D Real-Time Geotechnical Hazard Assessment and Reporting”.
Read more