Difference between revisions of "Other open-source geophysical packages"
Line 50: | Line 50: | ||
{| class="wikitable" align="center" cellspacing="0" border="1" | {| class="wikitable" align="center" cellspacing="0" border="1" | ||
− | ! colspan="4" style="background:#ffdead;" | | + | ! colspan="4" style="background:#ffdead;" | GPL-incompatible or missing licenses |
|- | |- | ||
! Name || What it is || Written/maintained by || License | ! Name || What it is || Written/maintained by || License | ||
− | |||
− | |||
|- | |- | ||
− | | [http://geocraft.org/ GeoCraft] || Lightweight framework (with visualization) for rapidly prototyping and deploying new geoscience algorithms || ConocoPhillips Inc. || | + | | [http://geocraft.org/ GeoCraft] || Lightweight framework (with visualization) for rapidly prototyping and deploying new geoscience algorithms || ConocoPhillips Inc. || Custom (MIT-style) |
|- | |- | ||
| [http://sw3d.mff.cuni.cz/software/ SW3D] || good-quality ray-theory based package || SW3D consortium (Charles U., Czech Republic) || Not specified | | [http://sw3d.mff.cuni.cz/software/ SW3D] || good-quality ray-theory based package || SW3D consortium (Charles U., Czech Republic) || Not specified | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| [http://www.mines.edu/~dhale/jtk/ Mines Java Toolkit] || set of Java packages and native (non-Java) code libraries for digital signal processing and 2-D and 3-D graphics || Dave Hale (Colorado School of Mines, USA) || Common Public License | | [http://www.mines.edu/~dhale/jtk/ Mines Java Toolkit] || set of Java packages and native (non-Java) code libraries for digital signal processing and 2-D and 3-D graphics || Dave Hale (Colorado School of Mines, USA) || Common Public License | ||
− | |||
− | |||
− | |||
|} | |} | ||
+ | |||
+ | ==Packages free for non-commercial use only== | ||
+ | * CREWES Educational Software Release | ||
+ | * IGeoS | ||
+ | * Jive3D | ||
+ | * JRG | ||
+ | * RayInvr |
Revision as of 17:40, 11 October 2010
The Wikipedia list of free geophysics software does a fine job of keeping track of all packages in general, and having more contributors tends to be much more up to date. Therefore, this sections will only list packages that can interact with Madagascar, either at source code / linking level (GPL, or compatible to be linked by GPL-ed programs), or through file format converters, and that have no commercial/non-commercial usage restrictions.
To avoid redundancy with the Wikipedia list, the list below will be sorted by the manner of interaction with Madagascar.
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.
- Seismic Unix (BSD-style license), maintained by John Stockwell (Center for Wave Phenomena, Colorado School of Mines)
- SEPlib (BSD-style license), maintained by Bob Clapp at the Stanford Exploration Project (SEP)
- Free USP, a processing package originally developed by Amoco and released by BP
- DDS (Data Dictionary System), also released by BP.
- CPSeis, the former processing system of ConocoPhillips
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. Browsing SourceForge's Earth Sciences section may reveal others as well.
GPL-compatible licenses | |||
---|---|---|---|
Name | What it is | Written/maintained by | License |
BotoSeis | collection 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 programs | Williams Lima and others (Brasil) | GPL |
Delivery | Java-based Bayesian seismic inversion code for use in oil reservoir characterisation | CSIRO Petroleum, Australia | The copyright belongs to BHP Billiton and the package is distributed under a GPL+BSD license. |
GeBR | Environment for seismic data processing, designed to easily assemble and run processing flows. Has GUI based on C and GTK+ | Contributors from Brasil | GPL |
GeoBenchmark | Benchmark 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-2454 | Evgeny Kurin, Geolab Ltd. | public domain |
GSEGYView | cross-platform SEG-Y data viewer with OpenGL graphics hardware acceleration | Vladimir Bashkardin (U. of Texas at Austin) | GPL |
image2segy | Matlab 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 |
kogeo | MS-Windows only toolkit that features data processing, project databases, interpretation tools, 3-D header manipulation and good visualization tools | Philipp Konerding (U. of Hamburg, Germany) | GPL |
openGPR | Linux 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, Germany | GPL |
qiWorkbench | extensible 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 data | BHP, G&W, INT, CSM and CSIRO | GPL; BSD for APIs in order to allow closed-source commercial plugins |
SegyMAT | toolbox to read and write SEG-Y data to and from Matlab and Octave | Thomas Mejer Hansen (U. of Copenhagen, Denmark) | LGPL |
SegyPy | Python port of SegyMAT | same as SegyMAT | LGPL |
segy-py | Python package for reading seismic SEGY files | Kurt Schwehr (U. of New Hampshire) | GPL |
SeismicLab | Matlab toolbox that does preprocessing, imaging and plotting | Mauricio Sacchi (U. of Alberta, Canada) | GPL |
GPL-incompatible or missing licenses | |||
---|---|---|---|
Name | What it is | Written/maintained by | License |
GeoCraft | Lightweight framework (with visualization) for rapidly prototyping and deploying new geoscience algorithms | ConocoPhillips Inc. | Custom (MIT-style) |
SW3D | good-quality ray-theory based package | SW3D consortium (Charles U., Czech Republic) | Not specified |
Mines Java Toolkit | set of Java packages and native (non-Java) code libraries for digital signal processing and 2-D and 3-D graphics | Dave Hale (Colorado School of Mines, USA) | Common Public License |
Packages free for non-commercial use only
- CREWES Educational Software Release
- IGeoS
- Jive3D
- JRG
- RayInvr