Geophysical Softwares

KAUST

Copyright is reserved to SWAG

Open-Source Geophysical Softwares


Comprehensive seismic processing suites

These suites include a wide range of algorithms and tools, covering most of the needs of a seismic data processing and imaging researcher at the time when they were developed.

Specialized tools: There are also other publicly available packages, with a smaller number of utilities than the ones described above,but each having unique capabilities, in its own way. BrowsingSourceForge's Earth Sciences section may reveal others as well.

GPL-compatible licenses
NameWhat it isWritten/maintained byLicense
BotoSeiscollection of interactive java programs for seismic data processing, which can also be used as a graphical user interface for Seismic Unix, Madagascar or other in-house programsWilliams Lima and others (Brasil)GPL
DeliveryJava-based Bayesian seismic inversion code for use in oil reservoir characterisationCSIRO Petroleum, AustraliaThe copyright belongs to BHP Billiton and the package is distributed under a GPL+BSD license.
GeBREnvironment for seismic data processing, designed to easily assemble and run processing flows. Has GUI based on C and GTK+Contributors from BrasilGPL
GeoBenchmarkBenchmark for how fast computers are when working with seismic processing and imaging algorithms. More details in "Computers for seismic processing and imaging: a performance study", by E. Kurin, Proceedings of the 2007 SEG Annual Meeting, 2451-2454Evgeny Kurin, Geolab Ltd.public domain
GSEGYViewcross-platform SEG-Y data viewer with OpenGL graphics hardware accelerationVladimir Bashkardin (U. of Texas at Austin)GPL
image2segyMatlab program to transform a raster image of a seismic paper or film record to SEGY. Uses SegyMat.Marcelli Farran (Institute of Marince Sciences, Barcelona, Spain)Creative Commons
kogeoMS-Windows only toolkit that features data processing, project databases, interpretation tools, 3-D header manipulation and good visualization toolsPhilipp Konerding (U. of Hamburg, Germany)GPL
openGPRLinux framework for the processing and 2D/3D-visualization of GPR data. Based on Seismic Unix, Python and QT4. Inactive since 2007.Matthias Schuh, University of Tubingen, GermanyGPL
qiWorkbenchextensible Java-based platform for implementing integrated workflows to process, analyze and view seismic data, originally designed by BHP Billiton to implement its integrated workflows to process, analyze and view seismic dataBHP, G&W, INT, CSM and CSIROGPL; BSD for APIs in order to allow closed-source commercial plugins
SegyMATtoolbox to read and write SEG-Y data to and from Matlab and OctaveThomas Mejer Hansen (U. of Copenhagen, Denmark)LGPL
SegyPyPython port of SegyMATsame as SegyMATLGPL
segy-pyPython package for reading seismic SEGY filesKurt Schwehr (U. of New Hampshire)GPL
SeismicLabMatlab toolbox that does preprocessing, imaging and plottingMauricio Sacchi (U. of Alberta, Canada)GPL
Other/missing/ambiguous/GPL-incompatible licenses
NameWhat it isWritten/maintained byLicense
CREWES Educational Software ReleaseMatlab toolbox for seismic processing and imagingCREWES consortium (U. of Calgary, Canada)Free for non-commercial use
GeoCraftLightweight framework (with visualization) for rapidly prototyping and deploying new geoscience algorithmsConocoPhillips Inc.Own license (MIT-style)
SW3Dgood-quality ray-theory based packageSW3D consortium (Charles U., Czech Republic)Not specified
Jive3Dforward-modelling and tomographic inversion package that is capable of modelling a wide range of seismic travel-time data typesJames Hobro (Cambridge U., UK)Free for noncommercial use or sponsors of the consortium
RayInvrpackage that does 2-D ray tracing, traveltime inversion, amplitude calculation and synthetics. Accompanied by a package called zplot for interactive plotting and picking of 2-D and 3-D wide-angle seismic data.Colin Zelt (Rice U., USA)Noncommercial use only
JRGJava-based basic reflection processing package with graphics, 3-d and crooked-line capabilities, SEG-Y and sound file I/O, and a GUIJohn Louie (U. of Nevada at Reno, USA)"The software and methods here are the subject of academic research, not commercial products. I would like to know what use you make of my methods, and have your feedback on their success or failure.". Also mention in the title that the package is open-source software.
Mines Java Toolkitset of Java packages and native (non-Java) code libraries for digital signal processing and 2-D and 3-D graphicsDave Hale (Colorado School of Mines, USA)Common Public License
IGeoS - Integrated GeoScience data analysismany seismic processing tasks in a wide range of geophysical, and ultimately geoscience data analysis.Igor Morozov (U. of Saskatchewan, Canada)

Free for noncommercial use; commercial license available


Department of Physical Science and Engineering 4700 King Abdullah University of Science and Technology
 Thuwal 23955-6900 Saudi Arabia.