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
- Datasets and Databases
- Educational Resources
- Research Papers and Journals
- Tutorials and Cheat Sheets
- Organizations and Societies
- Conferences and Events
- Blogs, Podcasts, and Community Forums
- Career and Professional Development
- Industry News and Updates
- Miscellaneous Resources
- Contributors
- How to Contribute
- License
| ▲ Top | | — | —
Software and Tools
Enhance your geophysical workflows with these essential software solutions:
Name | Description | GitHub Stars |
---|---|---|
Auralib |
Python package to support investigation of geoscience problems including geophysics, rock physics, petrophysics, and data read/write in common formats. | |
bh_tomo |
Numba-accelerated computation of surface wave dispersion. | |
Bruges |
Various geophysical equations and tools. | |
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. | |
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. | |
disba |
Borehole radar and seismic tomography package. | |
emsig |
Controlled-source electromagnetic modellers for layered (empymod ) and three-dimensional (emg3d ) anisotropic media. |
|
EQcorrscan |
A python package for the detection and analysis of repeating and near-repeating earthquakes. | |
Fatiando a Terra |
A Python toolkit for geophysical modeling, ideal for addressing gravity, magnetics, and seismic challenges. | |
first_break_picking |
A Python package for automatic first break picking in seismic data using deep learning. | |
Front End |
Preprocess seismic data with various functions, such as resampling, vertical stacking, nodal data assembling, trace swapping, and format conversion. | |
GemPy |
3-D structural geological modelling software with implicit modelling and support for stochastic modelling. | |
Geoelectricspy |
An interactive 3D visualization tool for subsurface resistivity data—perfect for understanding geoelectric structures. | |
GeoPhyInv |
Julia Toolbox for Geophysical Modeling and Inverse Problems. | |
Geopsy |
A tool for processing ambient vibration data, widely used in site characterization and microzonation studies. | |
GMT (Generic Mapping Tools) |
A robust toolset for creating high-quality maps and plots used across geoscience disciplines. | |
gprMax |
A comprehensive Python library for seismology, perfect for waveform analysis, data handling, and visualization. | |
GPRPy |
Multi-format, GUI-based GPR processing and visualization. | |
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 |
A Python package for horizontal-to-vertical spectral ratio processing. | |
hypopy |
HYPOcenter location from arrival time data in PYthon. | |
Madagascar |
An open-source platform designed for reproducible geophysical data processing and analysis. | |
MDIO |
Open source chunked and compressed cloud storage for seismic data based on Zarr with fast seismic ingestion and export tools – Docs, Source. | |
modelr.io |
Web app for simple synthetic seismic forward modelling. | |
ObsPy |
A comprehensive Python library for seismology, perfect for waveform analysis, data handling, and visualization. | |
OpendTect-Plugins |
Open source plugins for the OpendTect seismic interpretation platform. See the docs for more information. | |
OpenSeaSeis |
Seismic workflow generator and seismic viewer. | |
Pastas |
Open-source Python framework for the analysis of groundwater time series. | |
pyekfmm |
A python package for 3D fast-marching-based traveltime calculation and its applications in seismology. | |
PyFWI |
It can be used to perform full-waveform inversion (FWI) and time-lapse FWI of seismic data. | |
pyGeoPressure |
Pore pressure prediction using well log data and seismic velocity data. | |
PyGIMLi |
A library for geophysical inversion and modeling with an emphasis on ease of use. | |
PyLops |
Linear Operators with some geophysics/seismic modules (e.g., pre- and post-stack AVO inversion, deconvolution, Marchenko redatuming, Radon filtering). | |
Pyrocko |
A toolkit for seismic waveform analysis and earthquake modeling. | |
PySeis |
Pure python seismic data processing | |
PySIT |
A Toolbox for seismic inversion and seismic imaging. | |
pyVDS |
Convenience wrapper around Bluware’s OpenVDS+ Python bindings which enables reading of VDS files with a syntax familiar to users of segyio. | |
pyZGY |
Convenience wrapper around Schlumberger’s OpenZGY Python package which enables reading of ZGY files with a syntax familiar to users of segyio. | |
R2 |
A forward/inverse solution for 3D or 2D current flow in quadrilateral or triangular meshes. | |
RAGU |
Radar interpretation GUI compatible with multiple radar datasets. | |
readgssi |
Fast command line or console-based visualization, filtering, and translation of GSSI radar data. | |
RECAST |
Flexible and Scalable Earthquake Forecasting. | |
RedPy |
Auto-clustering for seismic events. | |
Refrapy |
A program for seismic refraction data processing. | |
ResIPy |
A Python wrapper around the R2 family of codes (for 2D/3D DC/IP inversion). | |
RGPR |
Reads, exports, processes, and plots ground-penetrating radar data. | |
rsudp |
Continuous ObsPy-based visual display, sudden motion monitoring, and historical replay of Raspberry Shake data. | |
SAC (Seismic Analysis Code) |
A go-to tool for seismic waveform analysis, offering powerful data manipulation for seismologists worldwide. | |
Segyio |
Fast library for seismic SEGY files. | |
SeisComp |
Seismic observatory automation toolkit. Autodetection, storage, sharing, processing data and more. | |
Seismic Un*x |
A powerful toolkit for seismic data processing. | |
Seismic_BPMF |
Complete framework for earthquake detection and location: Backprojection and matched-filtering (BPMF), with methods for automatic picking, relocation and efficient waveform stacking. | |
SeismicZFP |
Convert SEG-Y/ZGY files to compressed SGZ files & retrieve arbitrary sub-volumes from these, fast. | |
SeisUnix |
A classic suite for seismic reflection data processing, widely used in both academia and industry. | |
SeisWiz |
The ultimate lightweight Matplotlib-based seismic volume viewer with multi-view support and horizon visualization capabilities. | |
spyro |
Seismic parallel inversion and reconstruction optimization framework | |
Surfer |
A contouring and 3D mapping software, great for visualizing subsurface geophysical data. | |
SWIT |
Seismic Waveform Inversion Toolbox (SWIT-1.0) is a 2-D acoustic Full-waveform Inversion (FWI) package implemented in Fortran and Python. | |
swprocess |
A Python package for surface wave processing. | |
synthoseis |
Synthoseis is an open-source, Python-based tool used for generating pseudo-random seismic data. | |
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. | |
XTgeo |
Python library with C backend to support manipulation of (oil industry) subsurface reservoir modelling. |
| ▲ Top | | — | —
Datasets and Databases
Access raw and processed geophysical data from reputable sources:
GeoMapApp
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)
High-quality seismic recordings for deep Earth studies.ICGEM
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)
The ultimate catalog of seismic events worldwide, with detailed phase data for researchers.IRIS Data Management Center
A comprehensive repository of seismic data from global networks, crucial for earthquake and tectonics studies.NGDC (National Geophysical Data Center)
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)
A goldmine of geomagnetic, gravity, and climate data—ideal for interdisciplinary geophysical studies.Poseidon NW Australia
Interpreted 3D seismic (32bit) including reports and well logs.Quantarctica
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
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
TerraNubis is a cloud-based portal for buying, selling and interpreting seismic data sets and interpretations.USGS Earthquake Hazards Program
Provides real-time and historical earthquake data along with hazard maps for seismic research.
| ▲ Top | | — | —
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
A well-structured introduction to the principles of geophysics, with clear explanations of gravity, magnetism, and seismology.Introduction to Seismology by Peter Shearer
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
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
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
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
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
Explores the deformation of Earth’s crust and lithosphere, combining geophysics and geology.Geodynamics by Donald Turcotte and Gerald Schubert
An in-depth exploration of Earth’s tectonic processes, mantle convection, and planetary evolution.The Solid Earth by C.M.R. Fowler
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
Covers all major geophysical methods, including gravity, magnetics, electrical resistivity, and seismic exploration.Exploration Seismology by Sheriff and Geldart
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
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
An essential resource for understanding potential field geophysics in mineral and hydrocarbon exploration.Principles of Geophysical Exploration by D.S. Parasnis
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
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
Covers mathematical techniques for solving inverse problems in geophysics.Global Optimization Methods in Geophysical Inversion by Mrinal K. Sen and Paul L. Stoffa
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
A must-read for geophysicists working with inverse modeling, parameter estimation, and uncertainty analysis.Numerical Methods of Exploration Seismology by Gary F. Margrave
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
Focuses on the use of geophysical methods in environmental and engineering applications.Electromagnetic Methods in Applied Geophysics by Misac N. Nabighian
A definitive reference on electromagnetic techniques for subsurface imaging and mineral exploration.Geomagnetism by Masaru Kono
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
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
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
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
Teaching material for ErSE 210 Seismology course GitHub Repo.Remote Online Sessions for Emerging Seismologists (ROSES)
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
Course material for the lectureTheory 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
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 | | — | —
Research Papers and Journals
Keep abreast of the latest discoveries and methods in geophysics:
EarthArXiv
A preprint server for cutting-edge geophysical research prior to formal publication.Geophysical Research Letters
Rapid publications presenting high-impact research across various geophysical fields.Geophysics
The leading journal for applied geophysics and exploration techniques.
| ▲ Top | | — | —
Tutorials and Cheat Sheets
Geophysics Cheat Sheet
Cheat Sheet for Geophysics.Petroleum Science Cheat Sheet
Cheat Sheet for Petroleum Science.Rock Physics Cheat Sheet
Cheat Sheet for Rock Physics.
| ▲ Top | | — | —
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)
A hub for geoscientists offering resources, events, and professional networking across disciplines.European Association of Geoscientists and Engineers (EAGE)
Offers training, research, and networking opportunities for geoscience professionals.International Association of Geodesy (IAG)
Covers geophysical research related to Earth’s gravity, rotation, and deformation.International Association of Seismology and Physics of the Earth's Interior (IASPEI)
Advances global seismology and deep Earth studies.International Union of Geodesy and Geophysics (IUGG)
A collective body supporting geophysical research worldwide.Seismological Society of America (SSA)
Specializing in earthquake science and research with valuable educational resources.Society of Exploration Geophysicists (SEG)
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)
A professional body for geophysicists working in exploration and mining.Brazilian Geophysical Society (SBGf)
Organizes geophysics-related events, research, and publications in South America.Canadian Society of Exploration Geophysicists (CSEG)
Provides networking, education, and professional development for geophysicists in Canada.Chinese Geophysical Society (CGS)
Promotes geophysical advancements and collaboration in China.Geological Society of London (GSL)
One of the world’s oldest geological societies, supporting geophysics research.Indian Geophysical Union (IGU)
Focuses on geophysical research in seismology, hydrology, and geodynamics.National Institute of Geological Sciences (NIGS)
Based in the Philippines, dedicated to geophysical and geological research and education.National Iranian Geophysics Society (NIGS)
Nonprofit organization for geophysicists and engineers. It is an organization providing a national network of geoscientists and academic professionals.Russian Geophysical Society (RGS)
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
Join geophysics-related groups on LinkedIn to network and share knowledge.ResearchGate
Connect with researchers, share publications, and collaborate on geophysical projects.
| ▲ Top | | — | —
Conferences and Events
Stay connected with the latest advancements through these key events:
AGU Fall Meeting
The world’s largest geoscience conference featuring hundreds of sessions, workshops, and networking opportunities.European Geosciences Union General Assembly
A massive European event covering all things Earth and planetary science.SEG Annual Meeting
A premier event showcasing the latest in exploration geophysics, technology innovations, and research.SSA Annual Meeting
Focused on earthquake science and the latest seismological research.
| ▲ Top | | — | —
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
A curated list of top geophysics blogs, providing a broad spectrum of perspectives and topics in the field.AGU Blogosphere
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
Provides insights into recent research, fieldwork, and developments in geology and geophysics.Geophysical Insights Blog
Features articles on machine learning applications in geophysical data analysis and other contemporary topics.Geophysics Blog – University of Texas Institute for Geophysics
Shares updates on research projects, field studies, and scientific findings in geophysics.Geophysics Rocks
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
A scholarly article discussing the evolution of data-driven approaches in geophysics.Deep Learning for Geophysics: Current and Future Trends
Reviews the application of deep learning techniques in geophysical research.Fundamentals of Geophysical Data Processing - Stanford Exploration Project
Offers comprehensive insights into geophysical data processing techniques.Machine Learning Applications to Geophysical Data Analysis - UBC
Explores the integration of machine learning in geophysical data analysis.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
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
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
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
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
Dedicated forums like the Geophysics Forum provide spaces to ask questions, share knowledge, and engage in discussions specific to geophysics.LinkedIn Groups
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
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
SEG offers various online platforms, including forums and social media groups, where professionals can discuss topics related to exploration geophysics.
| ▲ Top | | — | —
Career and Professional Development
Advance your geophysical career with these resources:
AGU Career Center
Job listings, career advice, and networking opportunities tailored for geoscientists.SEG Career Resources
Tools for professional development including mentoring programs, workshops, and job postings.
| ▲ Top | | — | —
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
Covers applied geoscience topics, case studies, and research developments.Oil & Gas Journal
Industry-leading coverage on petroleum exploration and energy trends.SEG News
Provides updates on geophysical exploration, technology, and society news.The Leading Edge (TLE)
Publishes technical advancements in seismic and geophysical methods.
Online News Platforms
Digital platforms for geophysical and energy industry news:
GeoExPro
Articles on exploration, geophysics, and energy transition.Offshore Engineer
Insights into offshore geophysics and subsea technologies.World Oil
Reports on upstream exploration and drilling news.
Market Analysis and Research Reports
Resources for industry trends and market intelligence:
Rystad Energy
Research on geophysical services and industry spending.S&P Global Energy Research
Analysis on energy sector investments and seismic data markets.Wood Mackenzie
Market intelligence for oil, gas, and energy transition.
Press Releases and Corporate Blogs
Official announcements and insights from geophysical companies:
CGG Newsroom
Case studies on multi-client seismic projects and carbon storage monitoring.ION Geophysical
Insights into cutting-edge geophysical imaging and seismic data processing.Schlumberger Innovation Blog
Updates on AI-driven seismic inversion and cloud geoscience.TGS 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)
Research on subsurface imaging and energy geoscience.Geoscience Australia
Updates on geophysical surveys and mineral exploration projects.United States Geological Survey (USGS)
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
A series of webinars focusing on innovative thinking in geoscience and exploration.EAGE Conferences
Events focusing on AI in geoscience and renewable energy applications.SEG Webinars
Webinars on various geophysical topics, including seismic data processing, interpretation and machine learning applications.
Geophysical Technology Startups
Innovative companies advancing geophysical technologies:
Fervo Energy
Utilizes advanced drilling techniques to enhance geothermal well outputs, providing renewable energy solutions for high-demand sectors like AI data centers.Fleet Space Technologies
Combines low Earth orbit nanosatellites with ground-based sensors and AI to revolutionize minerals exploration, creating detailed 3D subsurface maps.Geophysical Technology, Inc. (GTI)
Innovative geophysical solutions for subsurface exploration, enhancing seismic operational efficiency and earth imaging quality.Kapta Space
Developing electronically steerable radar-based imaging technology for satellites, enabling faster and more precise scanning of large areas for various applications.Pixxel
Developing a constellation of hyperspectral imaging satellites to provide high-resolution Earth observation data across various industries.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
Developing autonomous drones for geophysical surveys.Seisintel
AI-based seismic data analytics for offshore exploration.Wheere
Offers an indoor geolocation system capable of precise positioning even through substantial concrete barriers, utilizing low-frequency wave emission and advanced algorithms.Xcalibur Multiphysics
Advances in airborne geophysical exploration.
| ▲ Top | | — | —
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)
Widely used for creating high-quality geoscientific maps.Matplotlib
Essential for 2D plotting in Python, commonly used in geophysics.ParaView
Open-source tool for 3D visualization of geophysical datasets.Plotly
Interactive visualizations ideal for geospatial and geophysical data.Seaborn
Statistical data visualization for enhanced analysis.Tecplot
A premium option for visualizing computational fluid dynamics and geophysical data with stunning, publication-ready graphics.VisIt
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
# 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
¶llel
- Batch processing.ffmpeg
- Convert geophysical images.rsync
&scp
- Transfer large datasets.
- Key Shell Commands for Geophysicists:
Resources to Learn Shell Scripting for Geophysics
Advanced Bash Scripting Guide
Comprehensive reference.HPC Shell Scripting
For handling large geophysical datasets.Linux Command Line for Geoscientists
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.
- Why Use Shell Scripting in Geophysics?
Programming and Scripting Resources
Tools and libraries for geophysical programming and analysis:
Fatiando a Terra
For gravity & magnetics modeling.ObsPy
Python library for seismology.SimPEG
For geophysical inversions.
Technical Blogs and Code Tutorials
Educational resources for geophysical programming and techniques:
Geophysics Rocks
Tutorials on seismic interpretation.Software Underground
Community for geoscience programming.Towards Data Science
Covers geospatial data science and ML in geosciences.
Professional Books and eBooks
Specialized books for geophysical professionals:
Seismic Data Analysis - Yilmaz
Guide for seismic processing and interpretation.Theoretical & Computational Seismology - Tromp
Advanced computational concepts.
Software Development Tools
Tools for developing geophysical software and workflows:
Docker
Containerized environments for reproducibility.Git & GitHub
Version control for geophysical code.Google Earth Engine
Cloud-based analysis of geospatial and remote sensing data.Jupyter Notebook
Interactive tutorials and visualization.Quantum Geographic Information System (QGIS)
A free, open-source software that allows users to create, edit, visualize, analyze, and publish geospatial information.
| ▲ Top | | — | —
Contributors
Thanks to our many contributors!
| ▲ Top | | — |
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:
-
Submit a Suggestion:
Open an issue or pull request on our GitHub repository to add or update resources. -
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 file.
| ▲ Top | | — |
License
To the extent possible under law, all contributors have waived all copyright and related or neighboring rights to this work.
| ▲ Top | | — |
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!