the subsurface stack

Together, the open source Python packages and libraries on this page represent the Software Underground stack — the tools that enable us to work on the digital subsurface. Each has its own maintainers and community, but the Software Underground forms one of the bridges between them.

 

Major projects

devito

Forward modeling and inversion. Contact: Gerard Gorman.

fatiando

Geophysical modeling and inversion. Includes verde for mapping and interpolation. Contact: Leonardo Uieda.

gempy

Implicit 3D geological modeling. Contact: Florian Wellmann.

simPEG

Geophysical modeing and inversion. Includes discretize and geoana. Contact: Rowan Cockett.


Utilities

segyio + dlisio

Two Equinor projects for reading and writing SEG-Y and DLIS files respectively. These tools see daily use in the Swung community. Licence: LGPL. Contact: Jørgen Kvalsvik.

GitHub for segyioGitHub for dlisio

lasio

LAS 2.0 reader. Licence: MIT. Contact: Kent Inverarity.

GitHub

welly + striplog

Sister projects for handling wells, well logs, and sedimentary logs. Licence: Apache 2. Contact: Matt Hall.

GitHub for welly • GitHub for striplog

bruges

The bag of really useful geophysical equations and stuff. Licence: Apache 2. Contact: Matt Hall.

GitHub

segysak

The SEG-Y Swiss Army knife, a utility for seismic data. Uses segyio for data loading and writing, and xarray for the core data representation.

GitHub