Seismology Software and Related Projects - BKJackson/BKJackson_Wiki GitHub Wiki
Open Source Seismic Software
Madagascar Open source seismic processing.
OpendTect Open source seismic interpretation.
GPSeismic GPSeismic is a suite of software applications that are geared towards the seismic survey industry and work hand in hand with the Trimble Access Land Seismic application. Windows support only.
Devito: Symbolic Finite Difference Computation - Devito is primarily designed to create wave propagation kernels for use in seismic inversion problems. A tutorial for the generation of a modelling operator using an acoustic wave equation can be found here and a paper outlining the verification procedures of the acoustic operator can be found here.
MAKING MANY SYNTHETIC SEISMIC MODELS IN PYTHON - Blog post and notebook for a simple model
HyMaTZ: A Python Program for Modeling Seismic Velocities in Hydrous Regions of the Mantle Transition Zone
ObsPy - A python framework for processing seismological data
bruges - It’s just a load of functions that implement important equations in (mostly seismic) geophysics, from Aki-Richards to Zoeppritz.
Sixty North Segpy - A Python package for reading and writing SEG Y files.
Pyrocko - an open source toolbox and library for seismology
PyLops - Linear operators and inverse problems are at the core of many of the most used algorithms in signal processing, image processing, and remote sensing. Maintained by Equinor.
BluSky - BluSky is a Python library for that implements the Mallat wavelet scattering transform using Keras/Tensorflow.
Earthquake seismicity plots, maps, and data analysis
Seismo-Live Jupyter Notebooks for Earthquake Seismology
Mapping Global Earthquake Activity Good examples with Python code.
Using pyearthquake to plot Japan USGS earthquake data into the near real-time MODIS satellite imagery Christian S. Perone
Exploring real-time Haiti USGS Earthquake data with near real-time MODIS Aqua+Terra satellite imagery using Python Christian S. Perone
SeismoVisualize Tool to automatically visualize seismometer data.
Robert Herrmann's Computer Programs in Seismology
How to acquire earthquake waveforms from data centers Specifically SEED volumes.
Tutorial for regional moment tensor inversion
Geopandas Lightning Talk