Open geoscience is even more awesome, so we made a list. This list is curated from repositories that make our lives as geoscientists, hackers and data wranglers easier or just more awesome. In accordance with the awesome manifesto, we add awesome repositories. We are open to contributions of course, this is a community effort after all.
Auralib – / Python package to support investigation of geoscience problems including geophysics, rock physics, petrophysics, and data read/write in common formats
SimPEG – Simulation and parameter estimation in geophysics
Devito – Finite-Difference computation from high-level symbolic problem definitions
bh_tomo – Borehole radar and seismic tomography package
modelr.io – Web app for simple synthetic seismic forward modelling
ModFlow – Flow modelling software distributed by the USGS to simulate and predict groundwater conditions and groundwater/surface-water interactions with additional variants and add-ons
pyGIMLi – Multi-method library for solving inverse and forward tasks related to geophysical problems
GemPy – 3-D structural geological modelling software with implicit modelling and support for stochastic modelling
HyVR – 3-D anisotropic subsurface models based on geological concepts that can be used with groundwater flow simulators (e.g., ModFlow)
Landlab – Simulate surface processes using a large suite of existing interoperable process components (landscape evolution, sediment dynamics, surface hydrology, ecohydrology), exensible by own modules
pyGeoPressure – Pore pressure prediction using well log data and seismic velocity data
emsig – Controlled-source electromagnetic modellers for layered (empymod) and three-dimensional (emg3d) anisotropic media
PyLops – Linear Operators with some geophysics/seismic modules (e.g., pre- and post-stack AVO inversion, deconvolution, Marchenko redatuming, Radon filtering)
ttcrpy – Traveltime computation and raytracing on 2D & 3D rectilinear grids and unstructured meshes
ResInsight – ResInsight is a powerful open source, cross-platform 3D visualization, curve plotting, and post processing tool for reservoir models and simulations.
SciKit-GStat - SciPy-styled analysis module for geostatistics
G2S - A free, flexible and multi-language multiple point (MPS) (geo)statistics framework including the state-of-the-art algorithm QuickSampling
Pyinterpolate - Kriging, Poisson Kriging, Semivariogram Deconvolution, Areal Kriging and other spatial interpolation methods in Python for Earth, Ecology and Social Sciences
GeoPHP – Geospatial library that works with many formats
vtk_triangulate_points – Generate simplified topography surfaces from dense point clouds (lidar/radar/drone)
Geochemistry
PhreeQC – Reactions in water and between water and rocks and sediments (speciation, batch-reaction, one-dimensional transport, and inverse geochemical calculations)
Reaktoro – Unified framework for modelling chemically reactive systems
GeoPyTool – Application with geochemical plotting capabilities
pyrolite – Geochemical transformation and visualisation
Thermobar - Thermobarometry, chemometry and mineral equilibrium tool
Geophysics
MTPy - A Python Toolbox for magnetotelluric data processing, analysis, modelling and visualization
MATE - A Python program for interpreting magnetotelluric models of the mantle.
Structural Geology
mplStereonet – Stereonets on python based on Matplotlib
apsg – Advanced structural geology analysis and visualisation based on Matplotlib
OpenStereo – An open source, cross-platform structural geology analysis software
ipyleaflet – 2D interactive maps and GIS visualization in the Jupyter Notebook
localtileserver - A Python package for serving tiles from large raster files in the Slippy Maps standard (i.e., /zoom/x/y.png) for visualization in Jupyter with ipyleaflet or folium.
GRASS-GIS – GIS platform for vector and raster geospatial data management, geoprocessing, spatial modelling and visualization, source code available at https://github.com/OSGeo/grass
QGIS – GIS platform to visualize, manage, edit, analyse data, and compose printable maps
Pangeo – A community platform for Big Data geoscience built on top of the open source scientific python ecosystem
OpenGeode – Representation and manipulation of geological models
Webviz – Webviz is a wrapper on top of Dash from Plotly which encourages making reusable data visualisation components and dashboards.
Webviz-subsurface – Webviz-subsurface contains subsurface specific standard webviz containers, which are used as plugins in webviz-config.
Natural Language Processing
geoVec – "Word embeddings for application in geosciences: development, evaluation and examples of soil-related concepts" and an implementation.
ICGEM – Hosts gravity field spherical harmonic models and provides a webservice for generating grids of gravity functionals (geoid, gravity anomaly, vertical derivatives, etc)
TerraNubis – The new Open Seismic Repository, includes the classic F3 and Penobscot seismic volumes (which both also have wells and other data assets).
Quantarctica – User-configurable QGIS basemap for Antarctica with high-quality, peer-reviewed, free and open Antarctic scientific data
Digital Rocks Portal – Powerful data portal for images of varied porous micro-structures
GSQ Open Data Portal – Petroleum, coal, and mineral geoscience data from the Queensland resource industry and government, with supporting information from GSQ GitHub Repository for Data Models, RDF Vocabularies, and system design
Geoscience Australia Portal – Comprehensive map-based Australian data portal across multiple geoscience domains
SARIG – South Australian Resources and Information Gateway providing map-based statewide geoscientific and geospatial data with over 600 datasets.
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.