softwareunderground / Awesome Open Geoscience
Licence: cc0-1.0
Curated from repositories that make our lives as geoscientists, hackers and data wranglers easier or just more awesome
Stars: ✭ 668
Programming Languages
python
139335 projects - #7 most used programming language
Labels
Projects that are alternatives of or similar to Awesome Open Geoscience
Simpeg
Simulation and Parameter Estimation in Geophysics - A python package for simulation and gradient based parameter estimation in the context of geophysical applications.
Stars: ✭ 283 (-57.63%)
Mutual labels: simulation, open-science, geophysics, geoscience
Verde
Processing and interpolating spatial data with a twist of machine learning
Stars: ✭ 260 (-61.08%)
Mutual labels: geospatial, geophysics, geoscience
paper-moho-inversion-tesseroids
Source code, data, and model results for "Fast non-linear gravity inversion in spherical coordinates with application to the South American Moho". Published in the Geophysical Journal International.
Stars: ✭ 27 (-95.96%)
Mutual labels: geoscience, geophysics, open-science
site
Website for the Open Scholarship Strategy
Stars: ✭ 21 (-96.86%)
Mutual labels: open-data, open-science
PVGeo
🌍 Python package of VTK-based algorithms to analyze geoscientific data and models
Stars: ✭ 156 (-76.65%)
Mutual labels: geophysics, open-science
Otb
Github mirror of https://gitlab.orfeo-toolbox.org/orfeotoolbox/otb
Stars: ✭ 265 (-60.33%)
Mutual labels: open-source, open-science
Geospatial Machine Learning
A curated list of resources focused on Machine Learning in Geospatial Data Science.
Stars: ✭ 289 (-56.74%)
Mutual labels: geospatial, geoscience
Trumptracker.github.io
Open source for http://trumptracker.github.io/
Stars: ✭ 338 (-49.4%)
Mutual labels: open-data, open-source
Pygmt
A Python interface for the Generic Mapping Tools.
Stars: ✭ 331 (-50.45%)
Mutual labels: geophysics, geoscience
Itkwidgets
Interactive Jupyter widgets to visualize images, point sets, and meshes in 2D and 3D
Stars: ✭ 338 (-49.4%)
Mutual labels: open-source, open-science
awesome-utrecht-university
A curated list of awesome open source projects from Utrecht University.
Stars: ✭ 31 (-95.36%)
Mutual labels: open-data, open-science
Open-Data-Lab
an initiative to provide infrastructure for reproducible workflows around open data
Stars: ✭ 26 (-96.11%)
Mutual labels: open-data, open-science
Transform-to-Open-Science
Transformation to Open Science
Stars: ✭ 268 (-59.88%)
Mutual labels: open-data, open-science
Opendata.cern.ch
Source code for the CERN Open Data portal
Stars: ✭ 411 (-38.47%)
Mutual labels: open-data, open-science
GMT.jl
Generic Mapping Tools Library Wrapper for Julia
Stars: ✭ 148 (-77.84%)
Mutual labels: geospatial, geophysics
OSODOS
Open Science, Open Data, Open Source
Stars: ✭ 23 (-96.56%)
Mutual labels: open-data, open-science
Food Inspections Evaluation
This repository contains the code to generate predictions of critical violations at food establishments in Chicago. It also contains the results of an evaluation of the effectiveness of those predictions.
Stars: ✭ 311 (-53.44%)
Mutual labels: open-data, open-science
Anahita
Anahita is a platform and framework for developing open science and knowledge sharing applications on a social networking foundation.
Stars: ✭ 369 (-44.76%)
Mutual labels: open-data, open-science
Awesome Open Geoscience
Geoscience is awesome.
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.
Contents
- Related Awesome
- Software
- Data Repositories
- Tutorials and Cheat Sheets
- Miscellaneous
- How to Contribute
Related Awesome
- Awesome-Spatial – Awesome list for geospatial, not specific to geoscience but significant overlap
- Awesome Open Climate Science – Awesome list for atmospheric, ocean, climate, and hydrologic science
- Awesome Coastal – Awesome list for coastal engineers and scientists
- Awesome Earth Artificial Intelligence – Awesome list for artificial intelligence use cases in Earth Science maintinaed by ESIP (Earth Science Information Partners, which is a earth science informatics community) Machine Learning Cluster.
▲ Top |
---|
Software
Awesome software projects sub-categorized by focus.
Seismic and Seismology
- SeisComp - Seismic observatory automation toolkit. Autodetection, storage, sharing, processing data and more
- RedPy - Auto-clustering for seismic events
- Seismic Un*x – Seismic data processing suite
- Madagascar – Multi-dimensional data processing suite
- OpenSeaSeis – Seismic workflow generator and seismic viewer
- ObsPy – Framework for reading, writing and processing seismic and seismological data
- Bruges – Various geophysical equations and tools
- Segyio – / Fast library for seismic SEGY files
- Pyrocko – Seismology toolkit
- Auralib – / Python package to support investigation of geoscience problems including geophysics, rock physics, petrophysics, and data read/write in common formats
- OpendTect seismic interpretation platform. See the docs for more information.
- rsudp – Continuous ObsPy-based visual display, sudden motion monitoring, and historical replay of Raspberry Shake data
- SeismicZFP – Convert SEG-Y/ZGY files to compressed SGZ files & retrieve arbitrary sub-volumes from these, fast
Ground-penetrating radar
- gprMax – Finite-difference time-domain electromagnetic wave propagation simulator (on CPU and GPU)
- RGPR – Reads, exports, processes, and plots ground-penetrating radar data
- readgssi – Fast command line or console-based visualization, filtering, and translation of GSSI radar data
- GPRPy – Multi-format, GUI-based GPR processing and visualization
- RAGU – Radar interpretation GUI compatible with multiple radar datasets
Well Log
- lasio – Reading and writing well data using Log ASCII Standard (LAS) files
- Welly – Analyzing and processing well log data
- dlisio – Parser for dlis well log files
- Striplog – Display lithological and stratigraphic logs for wells and outcrop
- FuzzyLAS – Web app for looking up curve mnemonics
- PetroPy – - Petrophysics package for conventional and unconventional formation evaluation and includes basic well log visualization via matplotlib
Simulation and Modelling
- Fatiando a Terra – Modelling and inversion in geophysics
- 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
- 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
-
empymod – 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
- PyMT – Python toolkit for coupling models and datasets that expose the Basic Model Interface (BMI)
- Basic Model Interface (BMI) – A standardized set of functions for model-model and model-data coupling
- XTgeo – Python library with C backend to support manipulation of (oil industry) subsurface reservoir modelling
- disba – Numba-accelerated computation of surface wave dispersion
Reservoir Engineering
- libres – Tool for managing an ensemble of reservoir models
- ecl – Reading and writing Eclipse reservoir simulator files
- MRST – Rapid prototyping and demonstration of new simulation methods in reservoir modelling and simulation
- DuMux – Simulator for flow and transport processes in porous media
- SHEMAT-Suite – Simulator for flow, heat and species transport in porous media including stochastic and deterministic parameter estimation
- Fesapi – Reading and writing RESQML2 files
Geostatistics
- pyKriging – N-dimensional kriging
- SGeMS – Stanford geostatistical modelling software
- pysgems – Use SGeMS (Stanford geostatistical modelling software) within Python
- HPGL – High perfomance geostatistics library
- gstat – Geostatistical modelling, prediction and simulation
- PyGSLIB – Mineral resource estimations
- GeoStats.jl – High-performance geostatistics in Julia
- GeostatsPy – GSLIB reimplimented in Python
- GeoStat-Framework – Framework for geostatistical simulations
Geospatial
- Generic Mapping Tools – About 80 command-line tools for manipulating geographic and Cartesian data sets
- geonotebook – Jupyter notebook extension for geospatial visualization and analysis developed by NASA
- Stress2Grid – Two concepts to calculate the mean SHmax orientation
- QGIS – GIS platform see Platforms
- Verde – processing spatial data to regular grids
- GeoPHP – Geospatial library that works with many formats
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
Geophysics
- MTPy - A Python Toolbox for magnetotelluric data processing, analysis, modelling and visualization
Structural Geology
- mplStereonet – Stereonets on python based on Matplotlib
- apsg – Advanced structural geology analysis and visualisation based on Matplotlib
Visualization
- Colorcet – Perceptual colormaps
- cmocean – MatPlotLib collection of perceptual colormaps for oceanography
- PVGeo – Data and model visualization in ParaView and Visualization Toolkit (VTK) via PyVista
- PyVista – 3D plotting and mesh analysis through a streamlined interface for the Visualization Toolkit (VTK)
- GeologicPatterns - Entire FGDC pattern library extracted to SVG and PNG for use in geologic maps and stratigraphic columns
- Open Mining Format (omf) package
Platforms
- OpendTect – Seismic interpretation package, source code available at https://github.com/OpendTect/OpendTect
- 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
▲ Top |
---|
Data Repositories
- Poseidon NW Australia – Interpreted 3D seismic (32bit) including reports and well logs
- World Stress Map – A global compilation of information on the crustal present-day stress field
- NOPIMS – Open petroleum geoscience data from Western Australia made available by the Australian Government
- UK National Data Repository – Open petroleum geoscience data from the UK Government (free registration required)
- Athabasca Oil Sands Well Dataset McMurray/Wabiskaw – Well logs and stratigraphic picks for 2193 wells, including 750 with lithofacies, from Alberta, Canada
- 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).
- 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.
- [Volve data village] (https://www.equinor.com/en/what-we-do/digitalisation-in-our-dna/volve-field-data-village-download.html) - A complete set of data from a North Sea oil field available for research, study and development purposes.
▲ Top |
---|
Tutorials and Cheat Sheets
- Basic Geoscience Cheat Sheet – Cheat Sheet for Basic Geoscience
- Geophysics Cheat Sheet – Cheat Sheet for Geophysics
- Rock Physics Cheat Sheet – Cheat Sheet for Rock Physics
- Petroleum Science Cheat Sheet – Cheat Sheet for Petroleum Science
▲ Top |
---|
Miscellaneous
- Software Underground Slack – Community connecting geo\computing researchers
- Open Mining Format – Versatile mining data standard
- gio – Geoscience file input and output functions for less-than standard data formats
- Comparison of free geophysics software – List of geophysics software on Wikipedia
▲ Top |
---|
How to Contribute
Contributions welcome! Read the contribution guidelines first.
▲ Top |
---|
License
To the extent possible under law, all contributors have waived all copyright and related or neighboring rights to this work.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].