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

https://github.com/aradfarahani/awesome-geophysics

Awesome Geophysics is a community-curated resource offering essential tools, datasets, and educational materials for geophysical exploration. It’s designed to empower students, researchers, and professionals to analyze data, model Earth processes, and stay connected with the latest industry trends.
https://github.com/aradfarahani/awesome-geophysics

List: awesome-geophysics

awesome awesome-list awesome-lists awesome-resources geoelectrics geophysics gpr gravitomagnetism ground-penetrating-radar magnetometer seismic seismology

Last synced: 2 months ago
JSON representation

Awesome Geophysics is a community-curated resource offering essential tools, datasets, and educational materials for geophysical exploration. It’s designed to empower students, researchers, and professionals to analyze data, model Earth processes, and stay connected with the latest industry trends.

Awesome Lists containing this project

README

        

[![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)

Star Badge

GitHub contributors
[![License](https://img.shields.io/github/license/aradfarahani/awesome-geophysics.svg)](https://github.com/aradfarahani/awesome-geophysics/blob/master/LICENSE)
[![Commits](https://img.shields.io/github/last-commit/aradfarahani/awesome-geophysics.svg?label=last%20contribution)](https://github.com/aradfarahani/awesome-geophysics/commits/main) [![GitHub stars](https://img.shields.io/github/stars/aradfarahani/awesome-geophysics?style=social)](https://github.com/aradfarahani/awesome-geophysics/stargazers) [![GitHub Forks](https://img.shields.io/github/forks/aradfarahani/awesome-geophysics?style=social)](https://github.com/aradfarahani/awesome-geophysics/forks)

# Awesome Geophysics

# [](https://github.com/aradfarahani/awesome-geophysics)


Welcome to Awesome Geophysics – A community-curated collection of geophysical resources including software, datasets, educational materials, and more. `Test` Whether you're a student just beginning your journey, a researcher pushing the boundaries of the field, or a professional applying cutting-edge methods, this guide is your one-stop destination for software, datasets, educational materials, and much more. Let's explore the Earth's hidden depths and stay connected with the vibrant global geophysics community!

---

## Table of Contents
- [Software and Tools](#software-and-tools)
- [Datasets and Databases](#datasets-and-databases)
- [Educational Resources](#educational-resources)
- [Textbooks](#textbooks)
- [Fundamentals of Seismology and Earth Structure](#fundamentals-of-seismology-and-earth-structure)
- [Geodynamics and Earth's Interior](#geodynamics-and-earth's-interior)
- [Exploration Geophysics](#exploration-geophysics)
- [Mathematical and Computational Geophysics](#mathematical-and-computational-geophysics)
- [Specialized Topics in Geophysics](#specialized-topics-in-geophysics)
- [Online Courses and Tutorials](#online-courses-and-tutorials)
- [Workshops and Webinars](#workshops-and-webinars)
- [University Programs and Certificates](#university-programs-and-certificates)
- [Research Papers and Journals](#research-papers-and-journals)
- [Tutorials and Cheat Sheets](#tutorials-and-cheat-sheets)
- [Organizations and Societies](#organizations-and-societies)
- [Global Organizations](#global-organizations)
- [Regional and National Societies](#regional-and-national-societies)
- [Professional Networks and Communities](#professional-networks-and-communities)
- [Conferences and Events](#conferences-and-events)
- [Blogs, Podcasts, and Community Forums](#blogs-podcasts-and-community-forums)
- [Blogs](#blogs)
- [Technical Blogs](#technical-blogs)
- [Podcasts](#podcasts)
- [Community Forums and Social Media](#community-forums-and-social-media)
- [Career and Professional Development](#career-and-professional-development)
- [Industry News and Updates](#industry-news-and-updates)
- [Industry Publications](#industry-publications)
- [Online News Platforms](#online-news-platforms)
- [Market Analysis and Research Reports](#market-analysis-and-research-reports)
- [Press Releases and Corporate Blogs](#press-releases-and-corporate-blogs)
- [Government and Regulatory Updates](#government-and-regulatory-updates)
- [Industry Webinars and Live Updates](#industry-webinars-and-live-updates)
- [Geophysical Technology Startups](#geophysical-technology-startups)
- [Miscellaneous Resources](#miscellaneous-resources)
- [Data Visualization Libraries](#data-visualization-libraries)
- [Shell Scripting & Automation (Bash)](#shell-scripting--automation-(bash))
- [Programming and Scripting Resources](#programming-and-scripting-resources)
- [Technical Blogs and Code Tutorials](#technical-blogs-and-code-tutorials)
- [Professional Books and eBooks](#professional-books-and-ebooks)
- [Software Development Tools](#software-development-tools)
- [Contributors](#contributors)
- [How to Contribute](#how-to-contribute)
- [License](#license)

| ▲ [Top](#awesome-geophysics) |
| --- |
---

## Software and Tools

Enhance your geophysical workflows with these essential software solutions:

| **Name** | **Description** | **GitHub Stars** |
|----------|-----------------| -----------------|
| **[`Auralib`](https://github.com/whamlyn/auralib)** | Python package to support investigation of geoscience problems including geophysics, rock physics, petrophysics, and data read/write in common formats. | [![GitHub stars](https://img.shields.io/github/stars/whamlyn/auralib?style=social)](https://github.com/whamlyn/auralib/stargazers) |
| **[`bh_tomo`](https://github.com/groupeLIAMG/bh_tomo)** | Numba-accelerated computation of surface wave dispersion. | [![GitHub stars](https://img.shields.io/github/stars/groupeLIAMG/bh_tomo?style=social)](https://github.com/groupeLIAMG/bh_tomo/stargazers) |
| **[`Bruges`](https://github.com/agilescientific/bruges/tree/main)** | Various geophysical equations and tools. | [![GitHub stars](https://img.shields.io/github/stars/agilescientific/bruges?style=social)](https://github.com/agilescientific/bruges/stargazers) |
| **[`celeri`](https://github.com/brendanjmeade/celeri)** | A python-based package designed to image earthquake cycle activity including the spatial and time varying fault coupling across geometrically complex fault systems at large scales. | [![GitHub stars](https://img.shields.io/github/stars/brendanjmeade/celeri?style=social)](https://github.com/brendanjmeade/celeri/stargazers) |
| **[`deepwave`](https://github.com/ar4/deepwave)** | Deepwave provides wave propagation modules for PyTorch, for applications such as seismic imaging/inversion. You can use it to perform forward modelling and backpropagation. | [![GitHub stars](https://img.shields.io/github/stars/ar4/deepwave?style=social)](https://github.com/ar4/deepwave/stargazers) |
| **[`disba`](https://github.com/keurfonluu/disba)** | Borehole radar and seismic tomography package. | [![GitHub stars](https://img.shields.io/github/stars/keurfonluu/disba?style=social)](https://github.com/keurfonluu/disba/stargazers) |
| **[`emsig`](https://emsig.xyz/)** | Controlled-source electromagnetic modellers for layered (`empymod`) and three-dimensional (`emg3d`) anisotropic media. | |
| **[`EQcorrscan`](https://github.com/eqcorrscan/EQcorrscan)** | A python package for the detection and analysis of repeating and near-repeating earthquakes. | [![GitHub stars](https://img.shields.io/github/stars/eqcorrscan/EQcorrscan?style=social)](https://github.com/eqcorrscan/EQcorrscan/stargazers) |
| **[`Fatiando a Terra`](https://www.fatiando.org/)** | A Python toolkit for geophysical modeling, ideal for addressing gravity, magnetics, and seismic challenges. | |
| **[`first_break_picking`](https://github.com/geo-stack/first_break_picking)** | A Python package for automatic first break picking in seismic data using deep learning. | [![GitHub stars](https://img.shields.io/github/stars/geo-stack/first_break_picking?style=social)](https://github.com/geo-stack/first_break_picking/stargazers) |
| **[`Front End`](https://geogiga.com/products/frontend/)** | Preprocess seismic data with various functions, such as resampling, vertical stacking, nodal data assembling, trace swapping, and format conversion. | |
| **[`GemPy`](https://github.com/gempy-project/gempy)** | 3-D structural geological modelling software with implicit modelling and support for stochastic modelling. | [![GitHub stars](https://img.shields.io/github/stars/gempy-project/gempy?style=social)](https://github.com/gempy-project/gempy/stargazers) |
| **[`Geoelectricspy`](https://github.com/aradfarahani/Geoelectricspy)** | An interactive 3D visualization tool for subsurface resistivity data—perfect for understanding geoelectric structures. | [![GitHub stars](https://img.shields.io/github/stars/aradfarahani/Geoelectricspy?style=social)](https://github.com/aradfarahani/Geoelectricspy/stargazers) |
| **[`GeoPhyInv`](https://github.com/pawbz/GeoPhyInv.jl)** | Julia Toolbox for Geophysical Modeling and Inverse Problems. | [![GitHub stars](https://img.shields.io/github/stars/pawbz/GeoPhyInv.jl?style=social)](https://github.com/pawbz/GeoPhyInv.jl/stargazers) |
| **[`Geopsy`](http://www.geopsy.org/)** | A tool for processing ambient vibration data, widely used in site characterization and microzonation studies. | |
| **[`GMT (Generic Mapping Tools)`](https://www.generic-mapping-tools.org/)** | A robust toolset for creating high-quality maps and plots used across geoscience disciplines. | |
| **[`gprMax`](http://www.gprmax.com)** | A comprehensive Python library for seismology, perfect for waveform analysis, data handling, and visualization. | |
| **[`GPRPy`](https://github.com/NSGeophysics/GPRPy)** | Multi-format, GUI-based GPR processing and visualization. | [![GitHub stars](https://img.shields.io/github/stars/NSGeophysics/GPRPy?style=social)](https://github.com/NSGeophysics/GPRPy/stargazers) |
| **[`GSadjust`](https://code.usgs.gov/sgp/gsadjust)** | GSadjust is a cross-platform graphical interface for processing relative gravity surveys. It provides an interface for data selection, drift evaluation and correction, network adjustment, and integrating data from modern relative (Scintrex, ZLS) and absolute (Micro-g Lacoste) gravity meters. | |
| **[`hvsrpy`](https://github.com/jpvantassel/hvsrpy)** | A Python package for horizontal-to-vertical spectral ratio processing. | [![GitHub stars](https://img.shields.io/github/stars/jpvantassel/hvsrpy?style=social)](https://github.com/jpvantassel/hvsrpy/stargazers) |
| **[`hypopy`](https://github.com/groupeLIAMG/hypopy)** | HYPOcenter location from arrival time data in PYthon. | [![GitHub stars](https://img.shields.io/github/stars/groupeLIAMG/hypopy?style=social)](https://github.com/groupeLIAMG/hypopy/stargazers) |
| **[`Madagascar`](http://www.ahay.org/wiki/Main_Page)** | An open-source platform designed for reproducible geophysical data processing and analysis. | |
| **[`MDIO`](https://mdio.dev)** | Open source chunked and compressed cloud storage for seismic data based on Zarr with fast seismic ingestion and export tools – [Docs](https://mdio-python.readthedocs.io), [Source](https://github.com/TGSAI/mdio-python). | |
| **[`modelr.io`](https://github.com/agilescientific/modelr)** | Web app for simple synthetic seismic forward modelling. | [![GitHub stars](https://img.shields.io/github/stars/agilescientific/modelr?style=social)](https://github.com/agilescientific/modelr/stargazers) |
| **[`ObsPy`](https://github.com/obspy/obspy)** | A comprehensive Python library for seismology, perfect for waveform analysis, data handling, and visualization. | [![GitHub stars](https://img.shields.io/github/stars/obspy/obspy?style=social)](https://github.com/obspy/obspy/stargazers) |
| **[`OpendTect-Plugins`](https://github.com/waynegm/OpendTect-Plugins)** | Open source plugins for the OpendTect seismic interpretation platform. See [the docs](http://waynegm.github.io/OpendTect-Plugin-Docs) for more information. | [![GitHub stars](https://img.shields.io/github/stars/waynegm/OpendTect-Plugins?style=social)](https://github.com/waynegm/OpendTect-Plugins/stargazers) |
| **[`OpenSeaSeis`](https://github.com/JohnWStockwellJr/OpenSeaSeis)** | Seismic workflow generator and seismic viewer. | [![GitHub stars](https://img.shields.io/github/stars/JohnWStockwellJr/OpenSeaSeis?style=social)](https://github.com/JohnWStockwellJr/OpenSeaSeis/stargazers) |
| **[`Pastas`](https://github.com/pastas/pastas)** | Open-source Python framework for the analysis of groundwater time series. | [![GitHub stars](https://img.shields.io/github/stars/pastas/pastas?style=social)](https://github.com/pastas/pastas/stargazers) |
| **[`pyekfmm`](https://github.com/aaspip/pyekfmm)** | A python package for 3D fast-marching-based traveltime calculation and its applications in seismology. | [![GitHub stars](https://img.shields.io/github/stars/aaspip/pyekfmm?style=social)](https://github.com/aaspip/pyekfmm/stargazers) |
| **[`PyFWI`](https://pyfwi.readthedocs.io/en/latest)** | It can be used to perform full-waveform inversion (FWI) and time-lapse FWI of seismic data. | |
| **[`pyGeoPressure`](https://pygeopressure.readthedocs.io/en/latest)** | Pore pressure prediction using well log data and seismic velocity data. | |
| **[`PyGIMLi`](https://www.pygimli.org/)** | A library for geophysical inversion and modeling with an emphasis on ease of use. | |
| **[`PyLops`](https://pylops.readthedocs.io/en/latest)** | Linear Operators with some geophysics/seismic modules (e.g., pre- and post-stack AVO inversion, deconvolution, Marchenko redatuming, Radon filtering). | |
| **[`Pyrocko`](https://pyrocko.org/)** | A toolkit for seismic waveform analysis and earthquake modeling. | |
| **[`PySeis`](https://github.com/stuliveshere/PySeis)** | Pure python seismic data processing | [![GitHub stars](https://img.shields.io/github/stars/stuliveshere/PySeis?style=social)](https://github.com/stuliveshere/PySeis/stargazers) |
| **[`PySIT`](http://pysit.org)** | A Toolbox for seismic inversion and seismic imaging. | |
| **[`pyVDS`](https://github.com/equinor/pyvds)** | Convenience wrapper around Bluware's OpenVDS+ Python bindings which enables reading of VDS files with a syntax familiar to users of segyio. | [![GitHub stars](https://img.shields.io/github/stars/equinor/pyvds?style=social)](https://github.com/equinor/pyvds/stargazers) |
| **[`pyZGY`](https://github.com/equinor/pyzgy)** | Convenience wrapper around Schlumberger's OpenZGY Python package which enables reading of ZGY files with a syntax familiar to users of segyio. | [![GitHub stars](https://img.shields.io/github/stars/equinor/pyzgy?style=social)](https://github.com/equinor/pyzgy/stargazers) |
| **[`R2`](http://www.es.lancs.ac.uk/people/amb/Freeware/R2/R2.htm)** | A forward/inverse solution for 3D or 2D current flow in quadrilateral or triangular meshes. | |
| **[`RAGU`](https://github.com/btobers/RAGU)** | Radar interpretation GUI compatible with multiple radar datasets. | [![GitHub stars](https://img.shields.io/github/stars/btobers/RAGU?style=social)](https://github.com/btobers/RAGU/stargazers) |
| **[`readgssi`](https://github.com/iannesbitt/readgssi)** | Fast command line or console-based visualization, filtering, and translation of GSSI radar data. | [![GitHub stars](https://img.shields.io/github/stars/iannesbitt/readgssi?style=social)](https://github.com/iannesbitt/readgssi/stargazers) |
| **[`RECAST`](https://github.com/keliankaz/recast)** | Flexible and Scalable Earthquake Forecasting. | [![GitHub stars](https://img.shields.io/github/stars/keliankaz/recast?style=social)](https://github.com/keliankaz/recast/stargazers) |
| **[`RedPy`](https://github.com/ahotovec/REDPy)** | Auto-clustering for seismic events. | [![GitHub stars](https://img.shields.io/github/stars/ahotovec/REDPy?style=social)](https://github.com/ahotovec/REDPy/stargazers) |
| **[`Refrapy`](https://github.com/AlgoSismos/Refrapy)** | A program for seismic refraction data processing. | [![GitHub stars](https://img.shields.io/github/stars/AlgoSismos/Refrapy?style=social)](https://github.com/AlgoSismos/Refrapy/stargazers) |
| **[`ResIPy`](https://gitlab.com/hkex/resipy)** | A Python wrapper around the R2 family of codes (for 2D/3D DC/IP inversion). | |
| **[`RGPR`](https://github.com/emanuelhuber/RGPR)** | Reads, exports, processes, and plots ground-penetrating radar data. | [![GitHub stars](https://img.shields.io/github/stars/emanuelhuber/RGPR?style=social)](https://github.com/emanuelhuber/RGPR/stargazers) |
| **[`rsudp`](https://github.com/raspishake/rsudp)** | Continuous ObsPy-based visual display, sudden motion monitoring, and historical replay of Raspberry Shake data. | [![GitHub stars](https://img.shields.io/github/stars/raspishake/rsudp?style=social)](https://github.com/raspishake/rsudp/stargazers) |
| **[`SAC (Seismic Analysis Code)`](https://ds.iris.edu/ds/nodes/dmc/software/downloads/sac/)** | A go-to tool for seismic waveform analysis, offering powerful data manipulation for seismologists worldwide. | |
| **[`Segyio`](https://github.com/equinor/segyio)** | Fast library for seismic SEGY files. | [![GitHub stars](https://img.shields.io/github/stars/equinor/segyio?style=social)](https://github.com/equinor/segyio/stargazers) |
| **[`SeisComp`](https://github.com/SeisComP/seiscomp)** | Seismic observatory automation toolkit. Autodetection, storage, sharing, processing data and more. | [![GitHub stars](https://img.shields.io/github/stars/SeisComP/seiscomp?style=social)](https://github.com/SeisComP/seiscomp/stargazers) |
| **[`Seismic Un*x`](https://wiki.seismic-unix.org/start)** | A powerful toolkit for seismic data processing. | |
| **[`Seismic_BPMF`](https://github.com/ebeauce/Seismic_BPMF)** | Complete framework for earthquake detection and location: Backprojection and matched-filtering (BPMF), with methods for automatic picking, relocation and efficient waveform stacking. | [![GitHub stars](https://img.shields.io/github/stars/ebeauce/Seismic_BPMF?style=social)](https://github.com/ebeauce/Seismic_BPMF/stargazers) |
| **[`SeismicZFP`](https://github.com/equinor/seismic-zfp)** | Convert SEG-Y/ZGY files to compressed [SGZ files](https://github.com/equinor/seismic-zfp/blob/master/docs/file-specification.md) & retrieve arbitrary sub-volumes from these, fast. | [![GitHub stars](https://img.shields.io/github/stars/equinor/seismic-zfp?style=social)](https://github.com/equinor/seismic-zfp/stargazers) |
| **[`SeisUnix`](https://github.com/JohnWStockwellJr/SeisUnix)** | A classic suite for seismic reflection data processing, widely used in both academia and industry. | [![GitHub stars](https://img.shields.io/github/stars/JohnWStockwellJr/SeisUnix?style=social)](https://github.com/JohnWStockwellJr/SeisUnix/stargazers) |
| **[`spyro`](https://github.com/NDF-Poli-USP/spyro)** | Seismic parallel inversion and reconstruction optimization framework | [![GitHub stars](https://img.shields.io/github/stars/NDF-Poli-USP/spyro?style=social)](https://github.com/NDF-Poli-USP/spyro/stargazers) |
| **[`Surfer`](https://www.goldensoftware.com/products/surfer/)** | A contouring and 3D mapping software, great for visualizing subsurface geophysical data. | |
| **[`SWIT`](https://github.com/seisfwi/SWIT)** | Seismic Waveform Inversion Toolbox (SWIT-1.0) is a 2-D acoustic Full-waveform Inversion (FWI) package implemented in Fortran and Python. | [![GitHub stars](https://img.shields.io/github/stars/seisfwi/SWIT?style=social)](https://github.com/seisfwi/SWIT/stargazers) |
| **[`swprocess`](https://github.com/jpvantassel/swprocess)** | A Python package for surface wave processing. | [![GitHub stars](https://img.shields.io/github/stars/jpvantassel/swprocess?style=social)](https://github.com/jpvantassel/swprocess/stargazers) |
| **[`synthoseis`](https://github.com/sede-open/synthoseis)** | Synthoseis is an open-source, Python-based tool used for generating pseudo-random seismic data. | [![GitHub stars](https://img.shields.io/github/stars/sede-open/synthoseis?style=social)](https://github.com/sede-open/synthoseis/stargazers) |
| **[`veros`](https://github.com/team-ocean/veros)** | Veros, *the versatile ocean simulator*, aims to be the swiss army knife of ocean modeling. It is a full-fledged primitive equation ocean model that supports anything between idealized toy models and [realistic, high-resolution, global ocean simulations](https://agupubs.onlinelibrary.wiley.com/doi/10.1029/2021MS002717). | [![GitHub stars](https://img.shields.io/github/stars/team-ocean/veros?style=social)](https://github.com/team-ocean/veros/stargazers) |
| **[`XTgeo`](https://xtgeo.readthedocs.io/en/latest)** | Python library with C backend to support manipulation of (oil industry) subsurface reservoir modelling. | |

| ▲ [Top](#awesome-geophysics) |
| --- |
---

## Datasets and Databases

Access raw and processed geophysical data from reputable sources:

- **[`GeoMapApp`](https://www.geomapapp.org/data_set_news.html)**
GeoMapApp is a map-based application for browsing, visualizing and analyzing a diverse suite of curated global and regional geoscience data sets.
- **[`Global Seismographic Network (GSN)`](https://www.iris.edu/hq/programs/gsn)**
High-quality seismic recordings for deep Earth studies.
- **[`ICGEM`](http://icgem.gfz-potsdam.de/home)**
Hosts gravity field spherical harmonic models and provides a webservice for generating grids of gravity functionals (geoid, gravity anomaly, vertical derivatives, etc).
- **[`International Seismological Centre (ISC)`](https://www.isc.ac.uk/)**
The ultimate catalog of seismic events worldwide, with detailed phase data for researchers.
- **[`IRIS Data Management Center`](https://ds.iris.edu/ds/nodes/dmc/)**
A comprehensive repository of seismic data from global networks, crucial for earthquake and tectonics studies.
- **[`NGDC (National Geophysical Data Center)`](https://www.ngdc.noaa.gov/)**
A vast archive of geophysical data—think marine gravity, terrestrial magnetics, and bathymetry. Now part of NOAA's NCEI.
- **[`NOAA National Centers for Environmental Information (NCEI)`](https://www.ncei.noaa.gov/)**
A goldmine of geomagnetic, gravity, and climate data—ideal for interdisciplinary geophysical studies.
- **[`Poseidon NW Australia`](https://drive.google.com/drive/folders/0B7brcf-eGK8Cbk9ueHA0QUU4Zjg)**
Interpreted 3D seismic (32bit) including reports and well logs.
- **[`Quantarctica`](https://www.npolar.no/quantarctica/#toggle-id-2-closed)**
The Quantarctica data package comprises Antarctic geographic data from data centres worldwide – all wrapped in a project file that works on QGIS.
- **[`SEG Open Data Catalog`](https://wiki.seg.org/wiki/Open_data)**
Catalog of "geophysical data that is readily available for download from the internet, via mail, or through special request", maintained by the Society of Exploration Geophysicists.
- **[`TerraNubis`](https://terranubis.com/datalist/free)**
TerraNubis is a cloud-based portal for buying, selling and interpreting seismic data sets and interpretations.
- **[`USGS Earthquake Hazards Program`](https://earthquake.usgs.gov/)**
Provides real-time and historical earthquake data along with hazard maps for seismic research.

| ▲ [Top](#awesome-geophysics) |
| --- |
---

## Educational Resources

Build and refine your geophysics knowledge with these top-tier learning materials:

### Textbooks

Comprehensive learning materials covering various aspects of geophysics:

#### Fundamentals of Seismology and Earth Structure

Essential reading for understanding seismic wave theory and earthquake science:

- **[`Fundamentals of Geophysics by William Lowrie`](https://www.cambridge.org/highereducation/books/fundamentals-of-geophysics/B6345BD682B6586F75EC40CB84A18EB1#overview)**
A well-structured introduction to the principles of geophysics, with clear explanations of gravity, magnetism, and seismology.
- **[`Introduction to Seismology by Peter Shearer`](https://www.cambridge.org/highereducation/books/introduction-to-seismology/C1471C1B553C05997E2BC7EB26D4C26D#overview)**
A comprehensive guide to seismic wave theory and earthquake science, ideal for students and professionals seeking a solid foundation in seismology.
- **[`Modern Global Seismology by Thorne Lay and Terry C. Wallace`](https://www.elsevier.com/books/modern-global-seismology/lay/978-0-12-732870-6)**
Explains the principles of seismology at a global scale, including earthquake dynamics and deep Earth structure.
- **[`Quantitative Seismology by Keiiti Aki and Paul G. Richards`](https://www.amazon.com/Quantitative-Seismology-Keiiti-Aki/dp/0935702962)**
A rigorous and mathematical treatment of seismology, covering wave propagation, earthquake source mechanisms, and data interpretation.
- **[`The Seismic Analysis Code: A Primer and User's Guide by George Helffrich, Ian Bastow and James Wookey`](https://www.cambridge.org/core/books/seismic-analysis-code/B6841DCB6C7AE43DFD6D7A338D4141FD)**
A practical guide to using the SAC software for seismic data processing, widely used in academic and industry research.
- **[`Theoretical Global Seismology by F.A. Dahlen and Jeroen Tromp`](https://press.princeton.edu/books/paperback/9780691001241/theoretical-global-seismology)**
A rigorous treatment of global seismology, wave propagation, and normal mode theory.

#### Geodynamics and Earth's Interior

Exploration of Earth's tectonic processes and deep structure:

- **[`Earth Structure: An Introduction to Structural Geology and Tectonics by Ben A. van der Pluijm and Stephen Marshak`](https://www.amazon.com/Earth-Structure-Introduction-Structural-Tectonics/dp/039392467X)**
Explores the deformation of Earth's crust and lithosphere, combining geophysics and geology.
- **[`Geodynamics by Donald Turcotte and Gerald Schubert`](https://www.cambridge.org/highereducation/books/geodynamics/E0E847DA9FE68BDB90C2E457791F0C98#overview)**
An in-depth exploration of Earth's tectonic processes, mantle convection, and planetary evolution.
- **[`The Solid Earth by C.M.R. Fowler`](https://www.cambridge.org/highereducation/books/the-solid-earth/0A66AC49BB6105F54AACF52D3C3121A4)**
A broad geophysics textbook covering seismology, gravity, geomagnetism, and heat flow.

#### Exploration Geophysics

Resources for applied geophysics in exploration and industry:

- **[`Applied Geophysics by W. M. Telford, L. P. Geldart, and R. E. Sheriff`](https://www.cambridge.org/highereducation/books/applied-geophysics/44E5A30D0C486A109ED2259E9BB6FDFE#overview)**
Covers all major geophysical methods, including gravity, magnetics, electrical resistivity, and seismic exploration.
- **[`Exploration Seismology by Sheriff and Geldart`](https://www.cambridge.org/core/books/exploration-seismology/CC00727A219943E62F6FF01426DBA9D2)**
The bible of seismic exploration—perfect for applied geophysicists in the oil, gas, and mineral industries.
- **[`Fundamentals of Geophysical Data Processing by Jon F. Claerbout`](https://www.amazon.com/Fundamentals-Geophysical-Data-Processing-Applications/dp/0935702873)**
A classic text on digital signal processing techniques in seismic imaging.
- **[`Gravity and Magnetic Exploration: Principles, Practices, and Applications by William J. Hinze, Ralph R. B. von Frese, and Afif H. Saad`](https://www.cambridge.org/highereducation/books/gravity-and-magnetic-exploration/45D1D0D99A67300D5168C5A23AB848E2#overview)**
An essential resource for understanding potential field geophysics in mineral and hydrocarbon exploration.
- **[`Principles of Geophysical Exploration by D.S. Parasnis`](https://www.geokniga.org/bookfiles/geokniga-principles-applied-geophysics.pdf)**
A solid introduction to geophysical exploration methods, with an emphasis on data interpretation.

#### Mathematical and Computational Geophysics

Advanced mathematical and computational techniques for geophysical analysis:

- **[`Computational Seismology: A Practical Introduction by Heiner Igel`](https://academic.oup.com/book/26503)**
Provides a hands-on approach to numerical methods in seismology, including wave equation solvers and finite difference techniques.
- **[`Geophysical Data Analysis: Discrete Inverse Theory by William Menke`](https://www.elsevier.com/books/geophysical-data-analysis/menke/978-0-12-397160-9)**
Covers mathematical techniques for solving inverse problems in geophysics.
- **[`Global Optimization Methods in Geophysical Inversion by Mrinal K. Sen and Paul L. Stoffa`](https://www.amazon.com/Global-Optimization-Methods-Geophysical-Inversion/dp/1108445845)**
Essential for those working on inversion problems in geophysics, with a focus on optimization techniques.
- **[`Inverse Problem Theory and Methods for Model Parameter Estimation by Albert Tarantola`](https://www.siam.org/Publications/Books/CS06)**
A must-read for geophysicists working with inverse modeling, parameter estimation, and uncertainty analysis.
- **[`Numerical Methods of Exploration Seismology by Gary F. Margrave`](https://www.cambridge.org/core/books/numerical-methods-of-exploration-seismology/53A21CAD45D4047D117191E6BF4408E2)**
A concise look at applying machine learning to seismic interpretation, geophysical inversion, and subsurface exploration using advanced numerical methods.

#### Specialized Topics in Geophysics

Focused resources on specific geophysical sub-disciplines:

- **[`An Introduction to Applied and Environmental Geophysics by John M. Reynolds`](https://www.geokniga.org/bookfiles/geokniga-introduction-applied-and-environmental-geophysics_1.pdf)**
Focuses on the use of geophysical methods in environmental and engineering applications.
- **[`Electromagnetic Methods in Applied Geophysics by Misac N. Nabighian`](https://www.amazon.com/Electromagnetic-Methods-Applied-Geophysics-Investigations/dp/1560800532)**
A definitive reference on electromagnetic techniques for subsurface imaging and mineral exploration.
- **[`Geomagnetism by Masaru Kono`](https://www.nhbs.com/geomagnetism-treatise-on-geophysics-book)**
Covers the physics of the Earth's magnetic field, paleomagnetism, and dynamo theory.
- **[`Gravity and Magnetic Exploration, Principles, Practices, and Applications by William J. Hinze, Ralph R. B. von Frese and Afif H. Saad`](https://www.cambridge.org/de/universitypress/subjects/earth-and-environmental-science/solid-earth-geophysics/gravity-and-magnetic-exploration-principles-practices-and-applications?format=HB&isbn=9780521871013)**
A succinct overview of gravity and magnetic exploration, covering core principles, practical techniques, and their applications in geophysical studies.
- **[`Plate Tectonics: A Very Short Introduction by Peter Molnar`](https://global.oup.com/academic/product/plate-tectonics-a-very-short-introduction-9780198728269)**
A concise introduction to the principles of plate tectonics and its geophysical implications.
- **[`Seismic Tomography: Theory and Practice by H.M. Iyer and K. Hirahara`](https://www.amazon.com/Seismic-Tomography-Theory-H-M-Iyer/dp/041244230X)**
A foundational book on seismic tomography methods used to image Earth's interior.

### Online Courses and Tutorials

Expand your knowledge with these online courses and tutorials:

- **[`ErSE 210 Seismology course`](https://github.com/DIG-Kaust/Seismology)**
Teaching material for ErSE 210 Seismology course *GitHub Repo*.
- **[`Remote Online Sessions for Emerging Seismologists (ROSES)`](https://github.com/roseseismo)**
Targeted towards advanced Ph.D. students, who have used Python before and are familiar navigating in Linux/Unix. Lectures cover topics at the intersection of Seismology and Data Science.
- **[`Theory-of-seismic-waves-II`](https://github.com/daniel-koehn/Theory-of-seismic-waves-II)**
Course material for the lecture `Theory of seismic waves II` (SS 2019) at the Institute of Geosciences (Department of Geophysics), Christian-Albrechts-University Kiel

### Workshops and Webinars

Interactive learning opportunities from leading institutions:

- **[`Annual Seismology Skill Building Workshop for Undergraduates`](https://www.earthscope.org/)**
Organized by Miami University and EarthScope Consortium.

### University Programs and Certificates

Explore graduate programs, summer schools, and certificate courses in geosciences for deeper academic training.

| ▲ [Top](#awesome-geophysics) |
| --- |
---

## Research Papers and Journals

Keep abreast of the latest discoveries and methods in geophysics:

- **[`EarthArXiv`](https://eartharxiv.org/)**
A preprint server for cutting-edge geophysical research prior to formal publication.
- **[`Geophysical Research Letters`](https://agupubs.onlinelibrary.wiley.com/journal/19448007)**
Rapid publications presenting high-impact research across various geophysical fields.
- **[`Geophysics`](https://library.seg.org/journal/gpysa7)**
The leading journal for applied geophysics and exploration techniques.

| ▲ [Top](#awesome-geophysics) |
| --- |
---

## Tutorials and Cheat Sheets

- **[`Geophysics Cheat Sheet`](https://static.squarespace.com/static/549dcda5e4b0a47d0ae1db1e/54a06d6ee4b0d158ed95f696/54a06d70e4b0d158ed9603f5/1350658645407/Cheatsheet_geophysics.pdf)**
Cheat Sheet for Geophysics.
- **[`Petroleum Science Cheat Sheet`](https://static.squarespace.com/static/549dcda5e4b0a47d0ae1db1e/54a06d6ee4b0d158ed95f696/54a06d6fe4b0d158ed96019e/1323808738753/Cheatsheet_petroleum.pdf)**
Cheat Sheet for Petroleum Science.
- **[`Rock Physics Cheat Sheet`](https://static.squarespace.com/static/549dcda5e4b0a47d0ae1db1e/54a06d6ee4b0d158ed95f696/54a06d6fe4b0d158ed960042/1374593568367/Cheatsheet_Rock_Physics.pdf)**
Cheat Sheet for Rock Physics.

| ▲ [Top](#awesome-geophysics) |
| --- |
---

## Organizations and Societies

Network with leading experts, researchers, and industry professionals in geophysics through these key organizations:

### Global Organizations

International organizations supporting geophysical research and collaboration:

- **[`American Geophysical Union (AGU)`](https://www.agu.org/)**
A hub for geoscientists offering resources, events, and professional networking across disciplines.
- **[`European Association of Geoscientists and Engineers (EAGE)`](https://www.eage.org/)**
Offers training, research, and networking opportunities for geoscience professionals.
- **[`International Association of Geodesy (IAG)`](https://iag-aig.org/)**
Covers geophysical research related to Earth's gravity, rotation, and deformation.
- **[`International Association of Seismology and Physics of the Earth's Interior (IASPEI)`](https://iaspei.org/)**
Advances global seismology and deep Earth studies.
- **[`International Union of Geodesy and Geophysics (IUGG)`](https://www.iugg.org/)**
A collective body supporting geophysical research worldwide.
- **[`Seismological Society of America (SSA)`](https://www.seismosoc.org/)**
Specializing in earthquake science and research with valuable educational resources.
- **[`Society of Exploration Geophysicists (SEG)`](https://seg.org/)**
Focused on applied geophysics, providing conferences, training, and publications.

### Regional and National Societies

Regional organizations supporting geophysical research and professionals:

- **[`Australian Society of Exploration Geophysicists (ASEG)`](https://www.aseg.org.au/)**
A professional body for geophysicists working in exploration and mining.
- **[`Brazilian Geophysical Society (SBGf)`](https://sbgf.org.br/)**
Organizes geophysics-related events, research, and publications in South America.
- **[`Canadian Society of Exploration Geophysicists (CSEG)`](https://cseg.ca/)**
Provides networking, education, and professional development for geophysicists in Canada.
- **[`Chinese Geophysical Society (CGS)`](http://www.geophys.cn/)**
Promotes geophysical advancements and collaboration in China.
- **[`Geological Society of London (GSL)`](https://www.geolsoc.org.uk/)**
One of the world's oldest geological societies, supporting geophysics research.
- **[`Indian Geophysical Union (IGU)`](https://iguonline.in/)**
Focuses on geophysical research in seismology, hydrology, and geodynamics.
- **[`National Institute of Geological Sciences (NIGS)`](http://nigs.science.upd.edu.ph/)**
Based in the Philippines, dedicated to geophysical and geological research and education.
- **[`National Iranian Geophysics Society (NIGS)`](https://nigs.ir/en/home-en/about-nigs-en/)**
Nonprofit organization for geophysicists and engineers. It is an organization providing a national network of geoscientists and academic professionals.
- **[`Russian Geophysical Society (RGS)`](https://www.gsras.ru/)**
A key organization for seismic and electromagnetic research in Russia.

### Professional Networks and Communities

Online platforms and communities for geophysics professionals:

- **`Academic Mailing Lists`**
Join geophysics-focused lists like IRIS Seismology, SEG’s Technical Sections, and EAGE’s Discussion Groups.
- **[`LinkedIn Groups`](https://www.linkedin.com/groups/)**
Join geophysics-related groups on LinkedIn to network and share knowledge.
- **[`ResearchGate`](https://www.researchgate.net/)**
Connect with researchers, share publications, and collaborate on geophysical projects.

| ▲ [Top](#awesome-geophysics) |
| --- |
---

## Conferences and Events

Stay connected with the latest advancements through these key events:

- **[`AGU Fall Meeting`](https://www.agu.org/fall-meeting)**
The world's largest geoscience conference featuring hundreds of sessions, workshops, and networking opportunities.
- **[`European Geosciences Union General Assembly`](https://www.egu.eu/meetings/general-assembly/)**
A massive European event covering all things Earth and planetary science.
- **[`SEG Annual Meeting`](https://seg.org/Events/Annual-Meeting)**
A premier event showcasing the latest in exploration geophysics, technology innovations, and research.
- **[`SSA Annual Meeting`](https://www.seismosoc.org/meetings/)**
Focused on earthquake science and the latest seismological research.

| ▲ [Top](#awesome-geophysics) |
| --- |
---

## Blogs, Podcasts, and Community Forums

Engage with the geophysics community through diverse media channels:

### Blogs

Regularly updated blogs covering geophysical topics and research:

- **[`20 Best Geophysics Blogs and Websites`](https://science.feedspot.com/geophysics_blogs/)**
A curated list of top geophysics blogs, providing a broad spectrum of perspectives and topics in the field.
- **[`AGU Blogosphere`](https://blogs.agu.org/)**
Hosted by the American Geophysical Union, this platform offers a diverse collection of blogs discussing the latest developments in geoscience and geophysics.
- **[`Geology & Geophysics Blog – University of Southampton`](https://blog.soton.ac.uk/ggblog/)**
Provides insights into recent research, fieldwork, and developments in geology and geophysics.
- **[`Geophysical Insights Blog`](https://www.geoinsights.com/blog/)**
Features articles on machine learning applications in geophysical data analysis and other contemporary topics.
- **[`Geophysics Blog – University of Texas Institute for Geophysics`](https://ig.utexas.edu/category/news/geophysics-blog/)**
Shares updates on research projects, field studies, and scientific findings in geophysics.
- **[`Geophysics Rocks`](https://geophysicsrocks.com/)**
An engaging blog that breaks down complex geophysical concepts in an accessible way.

### Technical Blogs

Technical resources and advanced geophysical discussions:

- **[`Data-Driven Geophysics: From Dictionary Learning to Deep Learning`](https://arxiv.org/abs/2007.06183)**
A scholarly article discussing the evolution of data-driven approaches in geophysics.
- **[`Deep Learning for Geophysics: Current and Future Trends`](https://agupubs.onlinelibrary.wiley.com/doi/full/10.1029/2021RG000742)**
Reviews the application of deep learning techniques in geophysical research.
- **[`Fundamentals of Geophysical Data Processing - Stanford Exploration Project`](https://sep.sites.stanford.edu/fundamentals-geophysical-data-processing)**
Offers comprehensive insights into geophysical data processing techniques.
- **[`Machine Learning Applications to Geophysical Data Analysis - UBC`](https://www.slim.eos.ubc.ca/content/machine-learning-applications-geophysical-data-analysis)**
Explores the integration of machine learning in geophysical data analysis.
- **[`Subsurface Mapping by Ambient Noise Tomography`](https://en.wikipedia.org/wiki/Subsurface_mapping_by_ambient_noise_tomography)**
Provides an overview of ambient noise tomography techniques used in subsurface mapping.

### Podcasts

Audio content featuring geophysical discussions and interviews:

- **[`Oxford University Geophysics Podcasts`](https://www.earth.ox.ac.uk/research/research-groups/seismology/seismology-podcasts/)**
The University of Oxford provides a series of podcasts featuring discussions on various geophysics topics, including carbon storage and mathematical aspects of the planet.
- **[`Sci & Tell`](https://www.agu.org/Share-and-Advocate/Share/Sci-and-Tell)**
Another offering from the American Geophysical Union, this podcast features interviews and first-person stories from scientists, providing a personal perspective on scientific endeavors.
- **[`Seismic Soundoff`](https://seg.org/podcast)**
Hosted by the Society of Exploration Geophysicists (SEG), this podcast offers in-depth conversations on applied geophysics, addressing challenges in energy, water, and climate.
- **[`Third Pod from the Sun`](https://www.agu.org/Share-and-Advocate/Share/Third-Pod-from-the-Sun)**
Presented by the American Geophysical Union, this podcast delves into the stories behind the science, offering insights into various geoscience topics.

### Community Forums and Social Media

Platforms for discussion and networking in geophysics:

- **[`Geophysics Forums`](https://able2know.org/forum/geophysics/)**
Dedicated forums like the Geophysics Forum provide spaces to ask questions, share knowledge, and engage in discussions specific to geophysics.
- **[`LinkedIn Groups`](https://www.linkedin.com/groups/122504/)**
Professional groups such as "Geophysics Forum" and "Exploration Geophysics" on LinkedIn offer opportunities to connect with industry experts, participate in discussions, and stay updated on industry trends.
- **[`Reddit Communities`](https://www.reddit.com/r/geophysics/)**
Subreddits like r/geophysics and r/geology provide platforms for discussions, Q&A, and sharing the latest research and news in the field.
- **[`Society of Exploration Geophysicists (SEG) Online Communities`](https://seg.org/About-SEG/Communities)**
SEG offers various online platforms, including forums and social media groups, where professionals can discuss topics related to exploration geophysics.

| ▲ [Top](#awesome-geophysics) |
| --- |
---

## Career and Professional Development

Advance your geophysical career with these resources:

- **[`AGU Career Center`](https://careers.agu.org/)**
Job listings, career advice, and networking opportunities tailored for geoscientists.
- **[`SEG Career Resources`](https://seg.org/Career-Services)**
Tools for professional development including mentoring programs, workshops, and job postings.

| ▲ [Top](#awesome-geophysics) |
| --- |
---

## Industry News and Updates

Stay informed with the latest trends, breakthroughs, and market news in geophysics:

### Industry Publications

Publications covering geophysical industry news and developments:

- **[`EAGE's First Break`](https://eage.org/en/publications/first-break)**
Covers applied geoscience topics, case studies, and research developments.
- **[`Oil & Gas Journal`](https://www.ogj.com/)**
Industry-leading coverage on petroleum exploration and energy trends.
- **[`SEG News`](https://seg.org/News)**
Provides updates on geophysical exploration, technology, and society news.
- **[`The Leading Edge (TLE)`](https://library.seg.org/journal/tle)**
Publishes technical advancements in seismic and geophysical methods.

### Online News Platforms

Digital platforms for geophysical and energy industry news:

- **[`GeoExPro`](https://www.geoexpro.com)**
Articles on exploration, geophysics, and energy transition.
- **[`Offshore Engineer`](https://www.oe.digital)**
Insights into offshore geophysics and subsea technologies.
- **[`World Oil`](https://www.worldoil.com)**
Reports on upstream exploration and drilling news.

### Market Analysis and Research Reports

Resources for industry trends and market intelligence:

- **[`Rystad Energy`](https://www.rystadenergy.com/)**
Research on geophysical services and industry spending.
- **[`S&P Global Energy Research`](https://www.spglobal.com/commodityinsights/en/ci/research-analysis.html)**
Analysis on energy sector investments and seismic data markets.
- **[`Wood Mackenzie`](https://www.woodmac.com/)**
Market intelligence for oil, gas, and energy transition.

### Press Releases and Corporate Blogs

Official announcements and insights from geophysical companies:

- **[`CGG Newsroom`](https://www.cgg.com/newsroom)**
Case studies on multi-client seismic projects and carbon storage monitoring.
- **[`ION Geophysical`](https://iongeo.com/News/)**
Insights into cutting-edge geophysical imaging and seismic data processing.
- **[`Schlumberger Innovation Blog`](https://www.slb.com/resource-library)**
Updates on AI-driven seismic inversion and cloud geoscience.
- **[`TGS Press Releases`](https://www.tgs.com/news-and-media/press-releases)**
Announcements on new seismic data acquisitions and AI exploration tools.

### Government and Regulatory Updates

Official resources from government agencies and regulatory bodies:

- **[`British Geological Survey (BGS)`](https://www.bgs.ac.uk/)**
Research on subsurface imaging and energy geoscience.
- **[`Geoscience Australia`](https://www.ga.gov.au/)**
Updates on geophysical surveys and mineral exploration projects.
- **[`United States Geological Survey (USGS)`](https://www.usgs.gov/)**
Seismic hazard reports and earthquake risk assessments.

### Industry Webinars and Live Updates

Webinars and live updates from geophysical companies and organizations:

- **[`AAPG Discovery Thinking Series`](https://www.searchanddiscovery.com/specialcollections/discoverythinking.html)**
A series of webinars focusing on innovative thinking in geoscience and exploration.
- **[`EAGE Conferences`](https://eage.org/events/conferences/)**
Events focusing on AI in geoscience and renewable energy applications.
- **[`SEG Webinars`](https://seg.org/events_category/webinar/)**
Webinars on various geophysical topics, including seismic data processing, interpretation and machine learning applications.

### Geophysical Technology Startups

Innovative companies advancing geophysical technologies:

- **[`Fervo Energy`](https://fervoenergy.com)**
Utilizes advanced drilling techniques to enhance geothermal well outputs, providing renewable energy solutions for high-demand sectors like AI data centers.
- **[`Fleet Space Technologies`](https://fleetspace.com)**
Combines low Earth orbit nanosatellites with ground-based sensors and AI to revolutionize minerals exploration, creating detailed 3D subsurface maps.
- **[`Geophysical Technology, Inc. (GTI)`](https://geophysicaltechnology.com)**
Innovative geophysical solutions for subsurface exploration, enhancing seismic operational efficiency and earth imaging quality.
- **[`Kapta Space`](https://kaptaspace.com)**
Developing electronically steerable radar-based imaging technology for satellites, enabling faster and more precise scanning of large areas for various applications.
- **[`Pixxel`](https://pixxel.space)**
Developing a constellation of hyperspectral imaging satellites to provide high-resolution Earth observation data across various industries.
- **[`Quaise Energy`](https://quaise.energy)**
Aims to harness geothermal energy by drilling deeper into the Earth's crust using gyrotron technology to vaporize rock, accessing "superhot" rock for sustainable energy.
- **[`SAGA Robotics`](https://sagarobotics.com)**
Developing autonomous drones for geophysical surveys.
- **[`Seisintel`](https://seisintel.com)**
AI-based seismic data analytics for offshore exploration.
- **[`Wheere`](https://wheere.com)**
Offers an indoor geolocation system capable of precise positioning even through substantial concrete barriers, utilizing low-frequency wave emission and advanced algorithms.
- **[`Xcalibur Multiphysics`](https://xcaliburmp.com)**
Advances in airborne geophysical exploration.

| ▲ [Top](#awesome-geophysics) |
| --- |
---

## Miscellaneous Resources

A few additional resources to enhance your geophysical toolkit:

### Data Visualization Libraries

Tools for visualizing geophysical data and results:

- **[`GMT (Generic Mapping Tools)`](https://www.generic-mapping-tools.org/)**
Widely used for creating high-quality geoscientific maps.
- **[`Matplotlib`](https://matplotlib.org/)**
Essential for 2D plotting in Python, commonly used in geophysics.
- **[`ParaView`](https://www.paraview.org/)**
Open-source tool for 3D visualization of geophysical datasets.
- **[`Plotly`](https://plotly.com/python/)**
Interactive visualizations ideal for geospatial and geophysical data.
- **[`Seaborn`](https://seaborn.pydata.org/)**
Statistical data visualization for enhanced analysis.
- **[`Tecplot`](https://tecplot.com/)**
A premium option for visualizing computational fluid dynamics and geophysical data with stunning, publication-ready graphics.
- **[`VisIt`](https://visit-dav.github.io/visit-website/)**
A high-performance visualization tool for large-scale geophysical simulations—perfect for parallel processing and big data.

### Shell Scripting & Automation (Bash)

Shell scripting is crucial for automating repetitive geophysical workflows.

- **`Example Script`**
```bash
# Rename all .sgy files to include date
for file in *.sgy; do
mv "$file" "$(date +%Y%m%d)_$file"
done
```
- **`Key Commands`**
- **Key Shell Commands for Geophysicists:**
- **`awk` & `sed`** - Process and clean seismic files.
- **`grep` & `cut`** - Extract data from logs.
- **`xargs` & `parallel`** - Batch processing.
- **`ffmpeg`** - Convert geophysical images.
- **`rsync` & `scp`** - Transfer large datasets.
- **`Resources to Learn Shell Scripting for Geophysics`**
- **[`Advanced Bash Scripting Guide`](https://tldp.org/LDP/abs/html/)**
Comprehensive reference.
- **[`HPC Shell Scripting`](https://www.nersc.gov/users/data-analytics/data-analysis/)**
For handling large geophysical datasets.
- **[`Linux Command Line for Geoscientists`](https://earthdatascience.org/)**
Practical geospatial workflows.
- **`Shell Scripting Basics`**
- **Why Use Shell Scripting in Geophysics?**
- Automate seismic data processing workflows.
- Manage large datasets efficiently.
- Run parallel computations on HPC clusters.
- Preprocess and clean geophysical datasets before analysis.

### Programming and Scripting Resources

Tools and libraries for geophysical programming and analysis:

- **[`Fatiando a Terra`](https://www.fatiando.org/)**
For gravity & magnetics modeling.
- **[`ObsPy`](https://github.com/obspy/obspy)**
Python library for seismology.
- **[`SimPEG`](https://simpeg.xyz/)**
For geophysical inversions.

### Technical Blogs and Code Tutorials

Educational resources for geophysical programming and techniques:

- **[`Geophysics Rocks`](https://geophysicsrocks.com/)**
Tutorials on seismic interpretation.
- **[`Software Underground`](https://softwareunderground.org/)**
Community for geoscience programming.
- **[`Towards Data Science`](https://towardsdatascience.com/)**
Covers geospatial data science and ML in geosciences.

### Professional Books and eBooks

Specialized books for geophysical professionals:

- **[`Seismic Data Analysis - Yilmaz`](https://library.seg.org/doi/book/10.1190/1.9781560801580)**
Guide for seismic processing and interpretation.
- **[`Theoretical & Computational Seismology - Tromp`](https://tromp.princeton.edu/publications)**
Advanced computational concepts.

### Software Development Tools

Tools for developing geophysical software and workflows:

- **[`Docker`](https://www.docker.com/)**
Containerized environments for reproducibility.
- **[`Git & GitHub`](https://github.com/)**
Version control for geophysical code.
- **[`Google Earth Engine`](https://earthengine.google.com/)**
Cloud-based analysis of geospatial and remote sensing data.
- **[`Jupyter Notebook`](https://jupyter.org/)**
Interactive tutorials and visualization.
- **[`Quantum Geographic Information System (QGIS)`](https://qgis.org/)**
A free, open-source software that allows users to create, edit, visualize, analyze, and publish geospatial information.

| ▲ [Top](#awesome-geophysics) |
| --- |
---

## Contributors

Thanks to our many contributors!

[![Contributors](https://contrib.rocks/image?repo=aradfarahani/awesome-geophysics)](https://github.com/aradfarahani/awesome-geophysics/graphs/contributors)

| ▲ [Top](#awesome-geophysics) |
| --- |

---

## How to Contribute

This list is a community effort and grows with your contributions!
Have a tool, dataset, blog, or resource to add? Here's how you can help:

1. **Submit a Suggestion:**
Open an issue or pull request on our [GitHub repository](https://github.com/aradfarahani/awesome-geophysics) to add or update resources.

2. **Share Your Expertise:**
Contribute by writing tutorials, guides, or blog posts that explain complex geophysical concepts in an accessible way.

Together, we can continue to make Awesome Geophysics the definitive resource for the global geophysical community.

> **For more detailed guidelines, please check the [CONTRIBUTING.md](https://github.com/aradfarahani/awesome-geophysics/blob/main/CONTRIBUTING.md) file.**

| ▲ [Top](#awesome-geophysics) |
| --- |

---

## License

[![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0)

To the extent possible under law, all contributors have waived all copyright and
related or neighboring rights to this work.

| ▲ [Top](#awesome-geophysics) |
| --- |

---

*Whether you're diving into seismic data processing, modeling Earth's subsurface, or simply looking for inspiration, we invite you to explore, share, and contribute. Let's push the boundaries of geophysical exploration and understanding—together!*