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
Case studies
April, 16 2019

Case Study: Gold Fields Cave Rocks, Australia

An interactive approach to forward modelling and inversion. Exploration is becoming harder, with greater...
Read more
Q&As
July, 26 2021

Q&A: Revival Gold Inc.

We discussed Mira Geoscience’s contribution to further understand the Beartrack-Arnett gold project area using modern exploration techniques...
Read more
September, 16 2019

New mine production theme

In Geoscience INTEGRATOR, version 3.2 has a new theme called Production area. It’s designed for stope, mining room, or drawpoint data...
Read more
May, 06 2021

K-means clustering

In Geoscience ANALYST Pro’s v3.3, you can quickly partition your data based on the K-means clustering...
Read more
July, 05 2022

Object’s Info

In GOCAD Mining Suite you can see how many nodes or triangles your Surface object consists of by right-clicking on...
Read more
April, 13 2020

Quick selection search tool

In Geoscience INTEGRATOR we added a search box to help you find objects lists such as drillholes, samples, or stations that often have thousands of items...
Read more
Geoscience ANALYST
July, 08 2021

Using ioGAS in Geoscience ANALYST Pro – Virtual Lecture

Past event, recording available here...
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