https://github.com/schipp/awesome-seismology
Awesome Seismology - A curated list of awesome seismology tools and resources
https://github.com/schipp/awesome-seismology
List: awesome-seismology
awesome-list seismology
Last synced: 28 days ago
JSON representation
Awesome Seismology - A curated list of awesome seismology tools and resources
- Host: GitHub
- URL: https://github.com/schipp/awesome-seismology
- Owner: schipp
- Created: 2024-12-19T19:13:17.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2025-01-22T10:49:56.000Z (about 1 month ago)
- Last Synced: 2025-01-22T11:33:44.397Z (about 1 month ago)
- Topics: awesome-list, seismology
- Homepage:
- Size: 24.4 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- ultimate-awesome - awesome-seismology - Awesome Seismology - A curated list of awesome seismology tools and resources. (Other Lists / Julia Lists)
README
# Awesome Seismology [](https://awesome.re)
A curated list of awesome tools and resources for seismologists.
## Contents
- [Array seismology](#array-seismology)
- [Earthquake bulletins/catalogues](#earthquake-bulletinscatalogues)
- [Educational resources](#educational-resources)
- [Fibre optic sensing](#fibre-optic-sensing)
- [Geodetics](#geodetics)
- [Imaging](#imaging)
- [Inversion \& Inference](#inversion--inference)
- [Machine learning](#machine-learning)
- [Marine seismology](#marine-seismology)
- [Observatory software](#observatory-software)
- [Phase picking and association](#phase-picking-and-association)
- [Raytracing](#raytracing)
- [Seismic data access](#seismic-data-access)
- [Seismic data handling](#seismic-data-handling)
- [Seismic interferometry and ambient noise](#seismic-interferometry-and-ambient-noise)
- [Source parameter estimation](#source-parameter-estimation)
- [Synthetic seismograms](#synthetic-seismograms)
- [Visualisation](#visualisation)## Array seismology
- [acoular](https://www.acoular.org) - Acoustic testing and source mapping software. 
- [B3AM](https://github.com/katrinloer/B3AM) & [B3Ampy](https://github.com/cl-finger/B3Ampy) - Toolbox for easy and fast beamforming analysis of three-component array data.  
- [beampower](https://github.com/ebeauce/beampower) - Beamforming (or backprojection) of seismic signal for event detection and location. 
- [covseisnet](https://github.com/leonard-seydoux/covseisnet) - Array covariance matrix analysis. 
- [fast_beamforming](https://github.com/schipp/fast_beamforming) - Fast and efficient beamforming in Python. 
- [TwistPy](https://twistpy.org) - Toolbox for wavefield inertial sensing techniques. ## Earthquake bulletins/catalogues
- [BGR](https://www.szgrf.bgr.de) - Bulletin of the Federal Institute for Geosciences and Natural Resources, Germany.
- [EMSC](https://emsc-csem.org) - Bulletin of the Euro-Mediterranean Seismological Centre.
- [GEOFON](https://geofon.gfz-potsdam.de) - Bulletin of the GeoForschungsZentrum Potsdam, Germany.
- [Geosphere Austria](https://beta.geosphere.at/de/karten/aktuelle-erdbeben#tab=tablemode) - Bulletin of the Geosphere Austria.
- [Global CMT](https://www.globalcmt.org) - Bulletin of the Global Centroid-Moment-Tensor (CMT) Project.
- [IGN](https://www.ign.es/web/en/ign/portal/sis-catalogo-terremotos) - Bulletin of the Instituto Geografico Nacional, Spain.
- [INGV](https://www.ingv.it/en/resources-and-services/environment-earthquakes-and-volcanoes/newsletters) - Bulletin of the Instituto Nazionale Di Geofisicia e Vulcanologia, Italy.
- [ISC](https://www.isc.ac.uk/iscbulletin/) - Bulletin of the International Seismological Centre, UK.
- [ROB](http://seismology.be/en) - Bulletin of the Royal Observatory of Belgium.
- [SED](http://www.seismo.ethz.ch/en/home/) - Bulletin of the Swiss Seismological Service, Switzerland.
- [USGS](https://earthquake.usgs.gov/earthquakes/map/) - Bulletin of the US Geological Survey, USA.## Educational resources
- [seismo-live](https://seismo-live.github.io) - Live jupyter notebooks for seismology. 
## Fibre optic sensing
- [awesome-das](https://github.com/DAS-RCN/awesome-das) - Curated list of awesome resources for distributed acoustic sensing (DAS).
- [DASCore](https://dascore.netlify.app) - Python library for distributed fiber optic sensing. 
- [dastools](https://git.gfz-potsdam.de/javier/dastools) - Tools to work with data generated by DAS systems. 
- [Lightguide](https://github.com/pyrocko/lightguide) - Package for handling, filtering and modelling distributed acoustic sensing (DAS) data.  ## Geodetics
- [geokernels](https://github.com/sigmaterra/geokernels) - Fast geospatial distance and geodesic kernel computation. 
## Imaging
- [MSNoise-Tomo](https://github.com/ThomasLecocq/msnoise-tomo) - Plugin to the MSNoise framework for 2D tomography. 
- [PyGLImER](https://github.com/PyGLImER/PyGLImER) - Workflow to create a global database for Ps and Sp receiver function imaging. 
- [SeisLib](https://github.com/fmagrini/seislib) - Python package that allows for obtaining seismic images of the sub-surface. ## Inversion & Inference
- [BayesBay](https://github.com/fmagrini/bayes-bay) - Generalised trans-dimensional and hierarchical Bayesian inference. 
- [GeoBED](https://github.com/dominik-strutz/GeoBED) - Optimal experimental design tailored to geoscientific applications. 
- [pyGIMLi](https://www.pygimli.org) - Multi-method modelling and inversion in geophysics. ## Machine learning
- [DeepDenoiser](https://github.com/AI4EPS/DeepDenoiser) - Seismic signal denoising and decomposition using deep neural networks. 
- [SeisBench](https://github.com/seisbench/seisbench) - Python toolbox for machine learning in seismology. 
- [scatseisnet](https://github.com/scatseisnet/scatseisnet) - Transform time series into scattering coefficients with a scattering network. ## Marine seismology
- [OCloC (OBS Clock Correction)](https://ocloc.readthedocs.io/en/latest/index.html) - Detect and correct timing errors when using passive seismic records. 
## Observatory software
- [Earthworm](https://gitlab.com/seismic-software/earthworm/) - Waveform and automatic earthquake processing software. 
- [SEISAN](https://seisan.info) - Earthquake analysis software. 
- [SeisComP](https://www.seiscomp.de) - Seismological software for data acquisition, processing, distribution and interactive analysis. ## Phase picking and association
- [EQTransformer](https://github.com/smousavi05/EQTransformer) - AI-based earthquake signal detector and phase picker. 
- [GaMMA](https://github.com/AI4EPS/GaMMA) - Gaussian Mixture Model Associator. 
- [OBSTransformer](https://github.com/alirezaniki/OBSTransformer) - A Deep Learning Seismic Phase Picker for OBS Data. 
- [PhaseNet](https://github.com/AI4EPS/PhaseNet) - Deep-neural-network-based seismic arrival time picking method. 
- [PyOcto](https://github.com/yetinam/pyocto) - High-throughput seismic phase associator. ## Raytracing
- [TauP](http://www.seis.sc.edu/taup/) - Seismic travel time calculator. 
- [Cake (pyrocko)](https://pyrocko.org/docs/current/apps/cake/) - 1D travel-time and ray-path computations. 
- [scikit-fmm](https://github.com/scikit-fmm/scikit-fmm) - Fast Marching Method for Python. 
- [pykonal](https://github.com/malcolmw/pykonal) - Fast Marching Method in cartesian or spherical coordinates in 2 or 3 dimensions. ## Seismic data access
- [EarthScope](https://ds.iris.edu/ds/nodes/dmc/data/) (formerly IRIS) - Waveform and event data access, US based.
- [EIDA (ORFEUS)](https://orfeus-eu.org/data/eida/) - Waveform and event data access, EU based.
- [FDSN network codes](https://www.fdsn.org/networks/) - List of all seismic network codes assigned by the FDSN.
- [STEAD](https://github.com/smousavi05/STEAD) - STanford EArthquake Dataset (STEAD):A Global Data Set of Seismic Signals for AI.## Seismic data handling
- [ObsPy](https://github.com/obspy/obspy/wiki/) - Python framework for processing seismological data. 
- [Pyrocko](https://pyrocko.org) - Open source seismology toolbox and library. 
- [Seismic Handler](https://www.seismic-handler.org) - Powerful seismic waveform analysis tool.
- [Seismic Unix](https://github.com/JohnWStockwellJr/SeisUnix) - Seismic processing, research, and educational software package.
- [Seis.jl](https://github.com/anowacki/Seis.jl) - Open, fast and flexible framework for analysing seismic data in Julia. ## Seismic interferometry and ambient noise
- [MSNoise](http://www.msnoise.org) - Python package for monitoring using ambient seismic noise. 
- [NoisePy](https://github.com/noisepy/NoisePy) - Fast and easy computation of ambient noise cross-correlation functions. 
- [noisi](https://github.com/lermert/noisi) - Ambient noise cross-correlation modeling and inversion. 
- [SANS](https://sans.ethz.ch) - Seismic ambient noise source maps.
- [SeisNoise.jl](https://github.com/JuliaSeismo/SeisNoise.jl) - Fast and easy ambient noise cross-correlation. 
- [SeisMIC](https://github.com/PeterMakus/SeisMIC) - Seismological monitoring using interferometric concepts. 
- [WMSAN](https://tomasetl.gricad-pages.univ-grenoble-alpes.fr/ww3-source-maps/) - Wave model sources of ambient noise. ## Source parameter estimation
- [Grond (pyrocko)](https://pyrocko.org/grond) - Probabilistic source optimization. 
- [BEAT (pyrocko)](https://pyrocko.org/beat) - Bayesian Earthquake Analysis Tool. 
- [BPMF](https://github.com/ebeauce/Seismic_BPMF) - Earthquake detection and location with GPU-accelerated processing. 
- [focmec](https://seiscode.iris.washington.edu/projects/focmec) - Package for determining and displaying earthquake focal mechanisms.
- [HypoDD](https://www.ldeo.columbia.edu/~felixw/hypoDD.html) - Double-difference earthquake location algorithm 
- [NonLinLoc](https://github.com/alomax/NonLinLoc) - Non-Linear locations. 
- [Qseek (pyrocko)](https://github.com/pyrocko/qseek) - The friendly earthquake detector. 
- [Simul2023](https://zenodo.org/records/10695070) - inversion of earthquake data for 3-D velocity and hypocenters or 3-D Q. ## Synthetic seismograms
- [AxiSEM](https://github.com/geodynamics/axisem) - Axially symmetric Spectral Element Method (2.5D). 
- [AxiSEM3D](https://github.com/AxiSEMunity/AxiSEM3D) - Axially symmetric Spectral Element Method (3D). 
- [Axitra](https://github.com/coutanto/axitra) - Seismograms in 3D plane layered medium.  
- [Computer Programs in Seismology](https://github.com/rbherrmann/ComputerProgramsSeismology) - Package of programs for making synthetic seismograms.
- [Fomosto (pyrocko)](https://pyrocko.org/docs/current/apps/fomosto/) - Calculate and manage Green's function databases. 
- [instaseis](https://instaseis.net) - Instant global seismograms based on a broadband waveform database. 
- [Mineos](https://github.com/geodynamics/mineos) - Compute synthetic seismograms in a spherically symmetric non-rotating Earth by summing normal modes. 
- [Salvus](https://mondaic.com) - Proprietary waveform simulations and inversions.
- [SeisSol](https://seissol.org) - Software package for simulating wave propagation and dynamic rupture. 
- [SPECFEM](https://specfem.org) - Open-source spectral-element method software codes for computational seismology.  
- [SW4](https://github.com/geodynamics/sw4) - Seismic waves, 4th order accuracy.  ## Visualisation
- [cartopy](https://scitools.org.uk/cartopy/docs/latest/) - Maps for matplotlib. 
- [cmcrameri](https://www.fabiocrameri.ch/colourmaps/) - Scientific colour maps.
- [cmocean](https://matplotlib.org/cmocean/) - Beautiful colormaps.
- [GMT](https://www.generic-mapping-tools.org) - Generic Mapping Tools.
- [Paraview](https://www.paraview.org) - The world's leading open source post-processing visualization engine.
- [Scientific Visualization](https://github.com/rougier/scientific-visualization-book) - Open access book.