An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with geophysics

A curated list of projects in awesome lists tagged with geophysics .

https://github.com/genericmappingtools/pygmt

A Python interface for the Generic Mapping Tools.

earth-science geophysics geoscience hacktoberfest maps python seismology

Last synced: 14 May 2025

https://github.com/GenericMappingTools/pygmt

A Python interface for the Generic Mapping Tools.

earth-science geophysics geoscience hacktoberfest maps python seismology

Last synced: 04 Nov 2025

https://github.com/simpeg/simpeg

Simulation and Parameter Estimation in Geophysics - A python package for simulation and gradient based parameter estimation in the context of geophysical applications.

direct-current-resistivity electromagnetics finite-volume geophysics geoscience induced-polarization inverse-problems inversion linear-algebra magnetotellurics modeling modelling multiphysics open-science optimization partial-differential-equations python richards-equation scientific-computing simulation

Last synced: 07 May 2025

https://github.com/gimli-org/gimli

Geophysical Inversion and Modeling Library :earth_africa:

c-plus-plus finite-elements finite-volume geophysics inversion modeling open-source python

Last synced: 14 May 2025

https://github.com/team-ocean/veros

The versatile ocean simulator, in pure Python, powered by JAX.

climate distributed geophysics gpu jax multi-core oceanography parallel python

Last synced: 15 May 2025

https://github.com/agilescientific/welly

Welly helps with well loading, wireline logs, log quality, data science

data-management data-mining geology geophysics petroleum petrophysics python swung-stack

Last synced: 05 Apr 2025

https://github.com/agilescientific/bruges

Bag of really useful geoscience equations and stuff

geophysics petrophysics python seismology swung-stack

Last synced: 12 Apr 2025

https://github.com/pyrocko/pyrocko

An official read-only mirror of https://git.pyrocko.org/pyrocko/pyrocko. A seismology toolkit for Python.

earthquake geophysical-inversions geophysics python seismology

Last synced: 10 May 2025

https://github.com/opengeovis/pvgeo

๐ŸŒ Python package of VTK-based algorithms to analyze geoscientific data and models

3d data-visualization geophysics geosciences model-building open-science paraview paraview-plugin python visual-data-integration visualization vtk

Last synced: 24 Sep 2025

https://github.com/OpenGeoVis/PVGeo

๐ŸŒ Python package of VTK-based algorithms to analyze geoscientific data and models

3d data-visualization geophysics geosciences model-building open-science paraview paraview-plugin python visual-data-integration visualization vtk

Last synced: 07 May 2025

https://github.com/CHLNDDEV/OceanMesh2D

A two-dimensional triangular mesh generator with pre- and post-processing utilities written in pure MATLAB (no toolboxes required) designed specifically to build models that solve shallow-water equations or wave equations in a coastal environment (ADCIRC, FVCOM, WaveWatch3, SWAN, SCHISM, Telemac, etc.).

coastal-modelling geophysics meshes multiscale-simulation open-source shallow-water-equations

Last synced: 20 Jul 2025

https://github.com/fatiando/fatiando

DEPRECATED in favor of our newer libraries (see www.fatiando.org). Python toolkit for modeling and inversion in geophysics.

earth-science geophysics geoscience gravity inverse-problems python scipy seismic seismology

Last synced: 08 Oct 2025

https://github.com/fatiando/harmonica

Forward modeling, inversion, and processing gravity and magnetic data

earth-science fatiando-a-terra geophysics geoscience gravity inverse-problems magnetic-fields python scipy

Last synced: 07 Apr 2025

https://github.com/GenericMappingTools/GMT.jl

Generic Mapping Tools Library Wrapper for Julia

earth-science geo geophysics geospatial gis gmt grid julia mapping plotting visualization

Last synced: 15 Mar 2025

https://github.com/genericmappingtools/gmt.jl

Generic Mapping Tools Library Wrapper for Julia

earth-science geo geophysics geospatial gis gmt grid julia mapping plotting visualization

Last synced: 05 Apr 2025

https://github.com/seg/2016-ml-contest

Machine learning contest - October 2016 TLE

contest data-science fun geophysics geoscience machine-learning

Last synced: 19 Jul 2025

https://github.com/emanuelhuber/RGPR

Ground-penetrating radar (GPR) data processing and visualisation: a free and open-source software package (R language)

dsp geophysics gpr gpr-data ground-penetrating-radar open-source package process processing r signal signal-processing software

Last synced: 07 May 2025

https://github.com/emanuelhuber/rgpr

Ground-penetrating radar (GPR) data processing and visualisation: a free and open-source software package (R language)

dsp geophysics gpr gpr-data ground-penetrating-radar open-source package process processing r signal signal-processing software

Last synced: 13 Apr 2025

https://github.com/pytmd/pytmd

Python-based tidal prediction software

geodesy geophysics oceanography tides

Last synced: 08 Apr 2025

https://github.com/pyTMD/pyTMD

Python-based tidal prediction software

geodesy geophysics oceanography tides

Last synced: 11 May 2025

https://github.com/trhallam/segysak

SEGY Swiss Army Knife for Seismic Data

geophysics segy seismic sgy swung-t20 swung-t21 xarray

Last synced: 27 Dec 2025

https://github.com/michaelgrund/gmt-plotting

Collection of GMT (Generic Mapping Tools) scripts, jupyter notebooks (using PyGMT) and files (including digitized map content, colormaps, grid files etc.)

bash earth-science earthquakes geophysics geospatial gmt jupyter-notebook maps pygmt python seismology

Last synced: 05 Apr 2025

https://github.com/emsig/empymod

Full 3D electromagnetic modeller for 1D VTI media

csem electromagnetic empymod geophysics gpr modelling python

Last synced: 13 Apr 2025

https://github.com/doi-usgs/geobipy

Geophysical Bayesian Inference in Python. Docs:

bayesian bayesian-inference geophysics h5py hdf5 mcmc mpi mpi4py parallel trans-dimensional

Last synced: 04 Apr 2025

https://github.com/paudetseis/telewavesim

Teleseismic body wave modeling through stacks of (submarine/anisotropic) layers

anisotropy fortran geophysics modeling obs plane-waves python receiver-functions seismology sks

Last synced: 17 Jul 2025

https://github.com/geoscixyz/em

Electromagnetic methods in geophysics - open educational resources.

education electromagnetics geophysics geoscience open-science reproducible-science

Last synced: 10 May 2025

https://github.com/emsig/emg3d

A multigrid solver for 3D electromagnetic diffusion

csem electromagnetic geophysics modelling multigrid python

Last synced: 05 Apr 2025

https://github.com/miili/pysurf96

Python wrapper for modelling surface wave dispersion curves from surf96 - Computer Programs in Seismology, R. Hermann

dispersion geophysics python seismology surf96

Last synced: 05 Apr 2025

https://github.com/geoscienceaustralia/hiperseis

High Performance Seismologic Data and Metadata Processing System

geophysics inversion seismology tomography

Last synced: 06 Apr 2025

https://github.com/softwareunderground/gio

Read and write subsurface data files describing surfaces, grids and horizons.

geology geophysics geospatial grids subsurface

Last synced: 15 Dec 2025

https://github.com/lukasmosser/stochastic_seismic_waveform_inversion

Official Implementation of "Stochastic seismic waveform inversion using generative adversarial networks as a geological prior"

bayesian-inference generative-adversarial-network geophysics machine-learning

Last synced: 15 Apr 2025

https://github.com/PyGLImER/PyGLImER

An automatic seismology toolset for global P-to-S and S-to-P receiver function imaging

geodynamics geophysics python receiver-function receiver-functions research seismic seismic-imaging seismology solid-earth-physics

Last synced: 06 Oct 2025

https://github.com/lukasmosser/snist

A Benchmark for Seismic Velocity Inversion from Synthetics

data-science deep-learning geology geophysics machine-learning physics seismic waveform

Last synced: 21 Aug 2025

https://github.com/geoscienceaustralia/hiqga.jl

High Quality Geophysical Analysis provides a general purpose Bayesian and deterministic inversion framework for various geophysical methods and spatially distributed / timeseries data

aem bayesian-inference csem gauss-newton gaussian-processes geophysics images julia-language magnetotellurics non-linear-regression parallel-tempering reversible-jump-mcmc trans-dimensional

Last synced: 07 May 2025

https://github.com/waynegm/OpendTect-Plugins

Various plugins for the open source seismic interpretation system - OpendTect

attributes geophysics opendtect seismic

Last synced: 07 May 2025

https://github.com/andreww/msat

MATLAB Seismic Anisotropy Toolkit

elasticity geophysics matlab

Last synced: 17 Jun 2025

https://github.com/leouieda/tesseroids

Forward modeling of gravity fields in spherical coordinates

c earth-science geophysics gravity

Last synced: 04 Oct 2025

https://github.com/lukasmosser/geogan

Conditioning of three-dimensional geological and pore scale generative adversarial networks

conditional-gan generative-adversarial-network geology geophysics hydrology

Last synced: 15 Apr 2025

https://github.com/lukasmosser/deepflow

Pytorch implementation of "DeepFlow: History Matching in the Space of Deep Generative Models"

automatic-differentiation gan generative-adversarial-network geophysics partial-differential-equations pytorch

Last synced: 15 Apr 2025

https://github.com/mabeeskow/gebpy

GebPy is a Python-based, open source tool for the generation of geological data of minerals, rocks and complete lithological sequences. The data can be generated randomly or with respect to user-defined constraints, for example a specific element concentration within minerals and rocks or the order of units within a complete lithological profile.

chemistry geochemistry geology geophysics geosciences lithology lithostratigraphy mineralphysics physics python python3 rockphysics stratigraphy subsurface

Last synced: 09 Aug 2025

https://github.com/groupeLIAMG/bh_tomo

A Matlab borehole radar/seismic tomography package

borehole geophysics tomography traveltime

Last synced: 07 May 2025

https://github.com/mineralscloud/express.jl

Express: a high-level, extensible workflow framework for accelerating ab initio calculations for the materials science community

abinitio-simulations geophysics julia-package materials-science physics quantum-espresso workflows

Last synced: 03 Sep 2025

https://github.com/lukasmosser/asi-pytorch

Pytorch implementations of "Automatic Seismic Interpretation" publications and repositories

geology geophysics machine-learning segmentation seismic

Last synced: 15 Apr 2025

https://gitlab.com/hkex/resipy

Graphical User Interface (GUI) for R2 family code along with Python API for jupyter notebook. See the [**documentation**](https://hkex.gitlab.io/resipy).

ERT Python API R2 R3t cR2 cR3t geophysics gui induced polarization inversion ip resistivity

Last synced: 07 May 2025

https://github.com/sinanozaydin/MATE

A software developed in python3 to make interpretations of magnetotelluric models of the mantle.

geology geophysics magnetotellurics petrology

Last synced: 07 May 2025

https://github.com/will-rice/gpr-gym

An example of how to automate the process of training data generation through gprMax for use in machine learning models.

data-augumentation geophysics gpr gprmax ground-penetrating-radar machine-learning thesis

Last synced: 21 Jun 2025

https://github.com/earthinversion/stadium-py

STADIUM-Py is a Python software tool that fully automates the receiver function technique (RF) and shear wave splitting (SKS) measurement analysis.

geophysics receiver-functions seismology shear-wave-splitting

Last synced: 12 Aug 2025

https://github.com/fatiando/ensaio

Practice datasets to probe your code

data earth-science fatiando-a-terra geophysics geoscience

Last synced: 28 Apr 2025

https://github.com/aradfarahani/geoelectricspy

This project presents an interactive 3D visualization of subsurface resistivity using geoelectric data. It utilizes Python and its scientific libraries to process and visualize the data across multiple depths, ranging from 1 meter to 464 meters.

data geophysics goelectrics resistivity visualization

Last synced: 07 Apr 2025

https://github.com/tsutterley/geoid-toolkit

Python-based geoid and gravity calculation software

geodesy geophysics gravity

Last synced: 11 Sep 2025

https://github.com/fatiando/transform2020

Material for the Verde tutorial at Transform 2020

earth-science fatiando-a-terra geophysics geoscience geospatial python swung-t20

Last synced: 16 Jul 2025

https://github.com/lukasmosser/geo-deadlines

Repository of upcoming abstract submission deadlines for geoscience conferences

geology geophysics geoscience petroleum-engineering sedimentology stratigraphy

Last synced: 15 Apr 2025

https://github.com/leouieda/python-hawaii-2017

Introduction to Python workshop in the Department of Geology and Geophysics at the University of Hawaii at Manoa

earth-science geology geophysics geoscience matplotlib numpy python scipy workshop

Last synced: 15 Apr 2025

https://github.com/fatiando/tutorials

Tutorials that integrate the Fatiando a Terra software to solve data problems in geoscience

earth-science fatiando-a-terra geophysics geoscience python

Last synced: 28 Jul 2025

https://github.com/florian-wagner/four-phase-inversion

Manuscript and code for joint inversion of seismic refraction and electrical resistivity data to estimate water, ice, and air contents

cryosphere geophysics inversion

Last synced: 05 Oct 2025

https://github.com/michaelgrund/stacksplit

Multi-event processing plugin for the MATLAB shear wave splitting toolbox SplitLab

anisotropy geophysics matlab seismic seismology shear-wave-splitting splitlab

Last synced: 28 Jul 2025

https://github.com/agilescientific/in-bruges

A walking tour of bruges

geophysics seismology

Last synced: 25 Jul 2025

https://github.com/cako/kirchmig.jl

Julia package to perform Kirchhoff migration and demigration

geophysics julia seismic seismic-imaging seismic-inversion

Last synced: 24 Oct 2025

https://github.com/fatiando/choclo

Kernel functions for your geophysical models

fatiando-a-terra geophysics gravity magnetism numba python

Last synced: 28 Apr 2025

https://github.com/janjereczek/fastisostasy.jl

Accelerated computation of glacial isostatic adjustment for laterally-variable solid-Earth

geology geophysics glaciology gpu julia model sealevel

Last synced: 21 Oct 2025

https://github.com/yvonnefroehlich/gmt-pygmt-plotting

Python scripts or Jupyter notebooks using PyGMT to prepare geophysical figures and geographic maps

geophysics gmt juypter-notebook pygmt python seismology shear-wave-splitting

Last synced: 28 Jul 2025

https://github.com/birocoles/gravmag

Algorithms for processing and interpreting potential-field data in Geophysics

geophysics gravitational-fields interpretation magnetic-fields potential-fields processing python

Last synced: 28 Aug 2025

https://github.com/aradfarahani/seismology

This collection of scripts is designed to assist seismologists and geophysicists in their research and data analysis. Whether youโ€™re processing seismic data, visualizing waveforms, or performing complex analyses, these tools will help streamline your workflow.

geophysics machine-learning seismic-data seismology

Last synced: 07 Apr 2025

https://github.com/leouieda/website

This is the source code for my personal site, built with Nฤ“nฤ“

bootstrap earth-science geophysics geoscience jinja2 nene python science scipy static-website

Last synced: 14 Apr 2025

https://github.com/michaelgrund/sws_tools

MATLAB tools for modeling and plotting of shear-wave splitting data

anisotropy geophysics matlab seismic seismic-modeling seismology shear-wave-splitting splitlab stacksplit

Last synced: 28 Jul 2025

https://github.com/kinverarity1/aseg_gdf2

Python code to help read ASEG GDF2 packages

file-formats geophysics python

Last synced: 15 Jun 2025

https://github.com/nholschuh/ndh_matlabtools

Matlab tools for cryospheric data analysis: ICESat-2, CReSIS/OIB Radar, Altimetry, and Velocity

cryosphere geophysics glaciers icesat2 matlab

Last synced: 23 Sep 2025

https://github.com/emanuelhuber/rpgprpy

Python wrapper for RGPR (ground-penetrating radar visualisation & processing)

dsp geophysics gpr ground-penetrating-radar processing python radar rgpr

Last synced: 21 Apr 2025

https://github.com/compgeolab/euler-inversion

Paper: A new method for location sources of gravity and magnetic data using Euler's homogeneity equation

earth-science geophysics geoscience gravity inverse-problems magnetic potential-fields

Last synced: 13 Oct 2025

https://github.com/alexiii/grafen

A performance-effective program for gravity field calculation for layered ellipsoidal density model.

cuda earth-science geophysical-inversions geophysics gravity-field gravity-model inverse-problems

Last synced: 27 Jun 2025

https://github.com/fatiando/magali

Modeling and inversion of magnetic microscopy data ๐Ÿงฒ๐Ÿ”ฌ

earth-science fatiando-a-terra geophysics magnetic-field microscopy paleomagnetism python science

Last synced: 14 Dec 2025

https://github.com/anowacki/seismodels.jl

Seismic models of the interior of the Earth and other planets

earth geophysics julia seismology

Last synced: 31 Jul 2025

https://github.com/fjornelas/hvsrprocpy

A python package for performing microtremor and earthquake record processing to develop horizontal-to-vertical spectral ratios (HVSR).

earthquakes ehvsr geophysics mhvsr microtremor

Last synced: 24 Dec 2025

https://github.com/wangliang1989/sacio_fortran

provides a Fortran 90 module named `sacio` for reading and writting evenly-spaced SAC binary format files

geophysics sac seismology

Last synced: 02 Apr 2025

https://github.com/emsig/csem-ziolkowski-and-slob

Numerical examples of Ziolkowski, A., and E. Slob, 2019, Introduction to Controlled-Source Electromagnetic Methods: Cambridge University Press; ISBN: 9781107058620.

book csem empymod geophysics modelling reproducibility

Last synced: 14 Apr 2025

https://github.com/thast/scipy-2016-winner-plot-john-hunter-excellence-plotting-contest-magnetotelluric

Winning plot at the SciPy 2016 conference, John Hunter's contest for best scientific visualization: The magnetotelluric method

geophysics magnetotellurics matplotlib scipy2016

Last synced: 16 Sep 2025

https://github.com/earthinversion/geospatial-data-visualization-using-pygmt

Example script to visualize topographic data, earthquake data, and tomographic data on a map

data geophysics pygmt python3 seismology visualization

Last synced: 10 Apr 2025