Verde
Verde: Processing and gridding spatial data using Green’s functions - Published in JOSS (2018)
Dolphin
Dolphin: A Python package for large-scale InSAR PS/DS processing - Published in JOSS (2024)
HydroMT
HydroMT: Automated and reproducible model building and analysis - Published in JOSS (2023)
pyrolite
pyrolite: Python for geochemistry - Published in JOSS (2020)
TopoPyScale
TopoPyScale: A Python Package for Hillslope Climate Downscaling - Published in JOSS (2023)
spatial-efd
spatial-efd: A spatial-aware implementation of elliptical Fourier analysis - Published in JOSS (2017)
r2ogs6
r2ogs6: An R wrapper of the OpenGeoSys 6 Multiphysics Simulator - Published in JOSS (2024)
simpeg
Simulation and Parameter Estimation in Geophysics - A python package for simulation and gradient based parameter estimation in the context of geophysical applications.
harmonica
Forward modeling, inversion, and processing gravity and magnetic data
uxarray
Xarray extension for unstructured climate and global weather data analysis and visualization.
faninsar
A fancy InSAR time series library, in a Pythonic, fast, and flexible way.
open-sustainable-technology
A directory and analysis of the open source ecosystem in the areas of climate change, sustainable energy, biodiversity and natural resources. https://docs.getgrist.com/gSscJkc5Rb1R/OpenSustaintech
cocolessons
Course material for the bilingual (Spanish, English) Code to Communicate program.
awesome-open-geoscience
Curated from repositories that make our lives as geoscientists, hackers and data wranglers easier or just more awesome
loopstructural
LoopStructural is an open-source 3D structural geological modelling library.
aspect
A parallel, extensible finite element code to simulate convection in both 2D and 3D models.
cudem
CUDEM contains scripts, programs and API for use in generating and processing Digital Elevation Models
lowtran
LOWTRAN atmospheric absorption extinction, scatter and irradiance model--in Python and Matlab
LAGOSNE
Interface to the LAke multi-scaled GeOSpatial & temporal database :earth_americas:
https://github.com/daniloceano/atmos-bud
Computes heat, vorticity and water budgets for a limited area in the atmosphere
napsdataanalysis
Canadian National Air Pollution Surveillance Program (NAPS) data downloader, importer, extractor, analysis, and visualization toolbox.
geoslam
The seismo-lineament analysis method is a tool to spatially correlate a shallow-focus earthquake to the surface trace of the fault that generated it. SLAM is the intellectual property and work product of Vince Cronin. The GEOSLAM Python code was a translation from Vince Cronin's Mathematica files, where this translation was performed by Luke Pajer.
https://github.com/cambridge-iccs/summer-school-scientific-vis
Materials for a workshop on scientific visualization with a focus on geoscience.
reheatfunq
Regional aggregate heat flow distributions and heat flow anomaly quantification
https://github.com/association-rosia/stranger-sections-2
Machine Learning challenge to classify and segment kerogen macerals in thin rock sections, using labeled and unlabeled images. Focused on identifying liptinite, vitrinite, and inertinite types, the competition emphasizes model accuracy measured by the Jaccard Score to enhance sedimentary rock analysis and hydrocarbon exploration.
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.
geoprofiler
Creates Swath profiles and Distance vs X plots by measuring the accurate distances parallel and perpendicular to user-defined lines
gempy
GemPy is an open-source, Python-based 3-D structural geological modeling software, which allows the implicit (i.e. automatic) creation of complex geological models from interface and orientation data. It also offers support for stochastic modeling to address parameter and model uncertainties.