Geophysical software built from field experience
Tools for electromagnetic induction, electrical resistivity, induced polarisation, self-potential and survey topography — developed by a geophysicist for real projects. Click a program below to see its details, screenshots and downloads.
Click a program to open it — the one that was open closes automatically.
Studio EM
FDEM / EMI processing, QC, 1D–Q3D inversion and 3D visualisation.
Studio EM 1.6 — from raw FDEM data to 3D models
A complete desktop workbench for frequency-domain electromagnetic induction surveys: import, quality control, line-by-line filtering, 1D/2D/3D inversion, publication-ready figures and Google Earth export — in one place.
Observed × calculated data, smoothed Q3D conductivity section with topography and line direction, misfit panel and line location map.
Everything a field EMI survey needs
Designed by a geophysicist for day-to-day work with multi-coil conductivity meters.
Flexible import
Raw DUALEM NMEA logs, GEM-2, CMD (.dat/.csv, NMEA coordinates), Standard DAT, EMagPy and PANGAEA tables, Excel — with a column-mapping wizard and GPS time synchronisation.
QC & line-by-line filters
Interactive filter window, cut-and-fill, erasers, Hampel, median, low-pass, drift and levelling, skip masks, histogram and correlation cleaning, a colour-coded data table.
1D · Q2D · Q3D inversion
Linear (cumulative-function) or full Maxwell solution, S1/S2 regularisation, free layer thicknesses, magnetic susceptibility, depth of investigation and fit checks.
Publication-ready figures
Smoothed or bounded-contour sections, 28 colour palettes, draggable legends, double-click editing of any title, axis, curve or legend, batch export at any dpi.
3D & volumes
Depth slices, fence diagrams above or below the terrain, isosurfaces, voxel and smoothed volumes, satellite imagery draped on a downloaded DEM.
Google Earth & GIS
Sections as 3D curtains standing on the terrain (KMZ), coloured tracks and grids, Surfer GRD, ESRI ASCII, XYZ and VTK for ParaView.
What’s new in version 1.6
A redesigned Section / Model tab and many requests from users in the field.
- Every display has its own controls — section, data fit, obs × calc × residual maps and horizontal slices.
- Double-click to edit titles, axes, curves, legends and text directly on the figure.
- Free colour legend — drag to move, mouse wheel to resize, σ ↔ ρ with the right numbers.
- Curves by geometry (HCP / VCP / PRP), by type or per channel, with better colour schemes.
- Section → Google Earth as a KMZ curtain with vertical exaggeration and legend.
- Voxel and smoothed volumes in 3D, and sections above or below the terrain.
- S1 / S2 regularisation — stable models below the depth of investigation.
- Automatic LIN validity check — warns when the low-induction-number approximation fails.
- Horizontal and vertical exaggeration, maximum depth and smoothed topography in sections.
- Terrain backgrounds — hillshade, contours and satellite imagery under maps and slices.
- Results menu — batch figures for all lines, fit summary per line and a one-click results package.
- New readers for EMagPy and PANGAEA tables, validated against published CMD datasets.
See it in action
Real CMD Explorer survey on a mountain slope, with a 1 m DTM as background.
A clear workflow
Every step is stored in a project tree with full history and undo.
Import
Load the logger files, synchronise GPS, apply the DEM and choose the instrument.
Clean
QC report, line splitting, filters and masks — raw and filtered curves side by side.
Invert
1D, quasi-2D or quasi-3D with smoothness constraints and depth of investigation.
Share
Figures, tables, grids, VTK volumes and Google Earth curtains in one click.
Supported instruments
Built-in coil geometries, spacings, frequencies and heights — and your own sensors in the instrument editor.
Demo edition — 30 days
This is a fully functional demo: all import, processing, inversion, 3D and export tools are enabled. The demo licence is valid for 30 days from installation.
For research collaborations, extended licences or training, please get in touch (contact below).
System requirements
- Windows 10 or 11, 64-bit
- 8 GB RAM (16 GB recommended for large Q3D inversions)
- About 1.5 GB of free disk space
- Any graphics card — the 3D view has a safe software mode
- Internet only for optional DEM, satellite image and update checks
Installation
- Download
StudioEM_1.6.1_setup.exe. - Double-click it, choose the language and follow the wizard.
- If Windows SmartScreen appears, click More info → Run anyway.
- Open Studio EM from the Start menu and create a project (File → New project).
- Choose the interface language in the Language menu.
Download Studio EM 1.6 — Demo
Windows installer · 64-bit · version 1.6.1 · 2026
⬇ Download StudioEM_1.6.1_setup.exe Demo licence valid for 30 days from installation · The program checks this page for new versions (only with your permission).Contact: 02xx13@gmail.com · ORCID 0000-0002-6331-2023
© 2025 Oz Araujo. All rights reserved.
ERT Studio 3D
3D viewing and editing of resistivity models, meshes and inversion constraints.
A single-file HTML application for 3D visualisation and editing of ERTLab resistivity models (.data), mesh generation (including curved survey layouts) and the definition of objects and constraints — boreholes and layers — for constrained inversion in ERTLab.
- Interactive 3D view of ERTLab models with free colour scales.
- Mesh generation for straight and curved electrode layouts.
- Boreholes, layers and other objects as a-priori constraints for the inversion.
- Many colour palettes, free legend placement and colour-distribution editing.
- Satellite imagery import as background.
- Interface in English, Portuguese and Italian — no installation, runs offline in the browser.
| Platform | Any modern browser (Windows, macOS, Linux) |
| Input | ERTLab models (.data), meshes, satellite images |
| Languages | English · Português · Italiano |
| Status | Available on request |
ERT Decision Lab
Compare 2D/3D ERT inversions and get automatic suggestions to improve them.
A decision-support tool for electrical resistivity tomography: it puts several 2D or 3D inversions side by side and produces model-specific suggestions on what to change to obtain a more reliable result. Works together with ERT Studio 3D.
- Side-by-side comparison of inversion results from ERTLab, R2/R3t and ResIPy.
- Automatic, general suggestions for each model — not tied to a single site.
- Helps choose regularisation, data error and mesh settings with clear criteria.
- Designed to be used together with ERT Studio 3D.
- Interface in English, Portuguese and Italian.
| Platform | Browser / Python (Streamlit) |
| Input | ERT inversion results (2D and 3D) |
| Languages | English · Português · Italiano |
| Status | Available on request |
VES 1D · Filter-Free
Forward modelling and inversion of vertical electrical soundings.
A desktop program for 1D forward modelling and inversion of vertical electrical soundings (VES/SEV), originally for Schlumberger soundings and generalised to arbitrary electrode arrays and large spacings.
- Arrays: Schlumberger, Wenner, Wenner-Schlumberger, dipole-dipole, pole-dipole and pole-pole.
- Forward modelling of layered earth models and 1D inversion of the measured curve.
- Suited to surveys with large electrode spacings.
- Simple graphical interface (Python, customtkinter).
- Published with a citable DOI on Zenodo.
| Platform | Windows (Python) |
| Method | Vertical electrical sounding (VES / SEV) |
| DOI | 10.5281/zenodo.22081736 |
| Status | Published on Zenodo |
FullWaver Studio
Reading and processing of full-waveform resistivity and IP data.
A Python package with a graphical interface for reading and processing IRIS FullWaver recordings — current (.IAB) and voltage (.VMN) files — including induced-polarisation decay curves, now extended to the .HRW and .RPP formats of the IRIS Syscal Terra with many channels and multiple transmitters.
- Reads IRIS FullWaver .IAB (current) and .VMN (voltage) files.
- Supports Syscal Terra .HRW and .RPP files, with more than 6 channels and multi-TX surveys.
- Processing of full-waveform signals and IP decay curves.
- Modern desktop interface (PySide6 + Matplotlib).
- Published with a citable DOI on Zenodo.
| Platform | Windows (Python, PySide6) |
| Instruments | IRIS FullWaver · IRIS Syscal Terra |
| DOI | 10.5281/zenodo.22081193 |
| Status | Published on Zenodo |
SPViewer · Grid Maps
Self-potential surveys: FSG, Leapfrog and fixed-base processing and maps.
Processing and mapping of self-potential surveys organised in electrode boxes, with a dedicated workflow for each acquisition technique: FSG, Leapfrog (1D and 2D) and fixed-base.
- Technique selection screen: FSG, Leapfrog or fixed-base.
- Leapfrog: automatic chaining of boxes from merged electrode positions, cumulative potential from a reference electrode.
- Leapfrog 1D: daily representative potential by mean, median or trend removal, to reduce temperature and telluric effects.
- Grid maps of the natural potential with topography in UTM.
- English interface, clean professional design.
| Platform | Windows |
| Method | Self-potential (SP) |
| Techniques | FSG · Leapfrog 1D/2D · Fixed-base |
| Status | Licensed to clients (1-year licence) |
RTK Interp
RTK survey import, interpolation along lines, XLSX and KML export.
Imports the raw files of RTK receivers and turns them into clean survey lines: UTM coordinates, elevation profiles, resampling at a chosen interval and export for geophysical layouts and Google Earth — for users without Python.
- Reads CHC LandStar (.db), Carlson (.rw5), .crd and project logs.
- Resampling along the line at a chosen interval, with interpolation before export.
- Editable table and editable elevation profile, basemap with the points.
- Excel export in a ready-to-use survey layout (station, UTM E/N, elevation).
- KML export of the points for Google Earth.
| Platform | Windows executable (no Python needed) |
| Input | CHC LandStar, Carlson .rw5, .crd |
| Output | Excel (.xlsx), KML |
| Status | Available on request |
GeoPonto
Free tool: Leica points, map projections, heights, 3D, KML and ERTLab topography.
A single HTML file, free for clients and colleagues, to convert Leica survey points to the desired projection, correct heights (orthometric / ellipsoidal) and prepare the topography of electrode layouts for ERTLab — no installation, no Python.
- Projection conversion and orthometric / ellipsoidal height correction.
- Rotatable 3D view with mesh; edit, rename and adjust points; location maps.
- Automatic or drag-select identification of RX/TX electrodes, line by line.
- ERTLab topography export in FullWaver and Syscal modes, editable after generation.
- KML export for Google Earth and other formats; interface in English, Portuguese and Italian.
| Platform | Any modern browser, offline |
| Input | Leica survey points |
| Output | KML, ERTLab topography, tables |
| Status | Free |
About the author
Oz Araujo — geophysicist. Software developed for field and research work in near-surface geophysics and shared through
Estudando Geofísica.
Contact: 02xx13@gmail.com · ORCID 0000-0002-6331-2023
· Google Scholar
© 2025 Oz Araujo · Estudando Geofísica.
