Difference between revisions of "Other open-source geophysical packages"
Jump to navigation
Jump to search
m (→Comprehensive seismic processing suites: CPSeis original site) |
m |
||
(15 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[[Image:Fotolia_3042783_XS.jpg|right|]] | [[Image:Fotolia_3042783_XS.jpg|right|]] | ||
− | The | + | |
+ | The [http://en.wikipedia.org/wiki/List_of_free_geophysics_software Wikipedia list of free geophysics software] provides an up-to-date list of all free geophysical packages in general. Therefore, this section only lists packages that do not forbid usage by commercial entities, and that can interact with Madagascar in a meaningful way, such as: | ||
+ | * providing a graphical interface that can be used to build Madagascar workflows | ||
+ | * importing and exporting [[RSF_Comprehensive_Description | RSF]] datasets directly, without the need to convert to SEG-Y | ||
+ | * being licensed so that Madagascar developers can link to their libraries or include their code directly, in a manner compatible with the [https://secure.wikimedia.org/wikipedia/en/wiki/Gpl GPL] | ||
+ | |||
+ | '''UNDER CONSTRUCTION BELOW''' | ||
==Comprehensive seismic processing suites== | ==Comprehensive seismic processing suites== | ||
Line 6: | Line 12: | ||
* [http://timna.mines.edu/cwpcodes/ Seismic Unix] (BSD-style license), maintained by John Stockwell ([http://www.cwp.mines.edu/ Center for Wave Phenomena, Colorado School of Mines]) | * [http://timna.mines.edu/cwpcodes/ Seismic Unix] (BSD-style license), maintained by John Stockwell ([http://www.cwp.mines.edu/ Center for Wave Phenomena, Colorado School of Mines]) | ||
+ | * [http://sepwww.stanford.ed/doku.php?id=sep:software:seplib SEPlib] (BSD-style license), maintained by Bob Clapp at the [http://sep.stanford.edu/doku.php Stanford Exploration Project] (SEP) | ||
* [http://www.freeusp.org/ Free USP], a processing package originally developed by Amoco and released by BP | * [http://www.freeusp.org/ Free USP], a processing package originally developed by Amoco and released by BP | ||
* [http://www.freeusp.org/DDS/ DDS] (Data Dictionary System), also released by BP. | * [http://www.freeusp.org/DDS/ DDS] (Data Dictionary System), also released by BP. | ||
− | * [http://cpseis.org/ CPSeis], the former processing system of ConocoPhillips | + | * [http://cpseis.org/ CPSeis], the former processing system of ConocoPhillips |
==Specialized tools== | ==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. | + | 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 [http://sourceforge.net/softwaremap/trove_list.php?form_cat=567 SourceForge's Earth Sciences section] may reveal others as well. |
{| class="wikitable" align="center" cellspacing="0" border="1" | {| class="wikitable" align="center" cellspacing="0" border="1" | ||
Line 18: | Line 25: | ||
! Name || What it is || Written/maintained by || License | ! Name || What it is || Written/maintained by || License | ||
|- | |- | ||
− | | [http:// | + | | [http://sourceforge.net/projects/botoseis/ 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 |
|- | |- | ||
− | | [http:// | + | |[http://www-old.dpr.csiro.au/StochasticSeismicInversion/index.html 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. |
− | |||
− | |||
|- | |- | ||
− | | [http:// | + | | [http://www.gebrproject.com/ 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 |
|- | |- | ||
− | | [http:// | + | | [http://geocomputing.narod.ru/benchmark.html 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 |
|- | |- | ||
| [http://gsegyview.sourceforge.net/ GSEGYView] || cross-platform SEG-Y data viewer with OpenGL graphics hardware acceleration || Vladimir Bashkardin (U. of Texas at Austin) || GPL | | [http://gsegyview.sourceforge.net/ GSEGYView] || cross-platform SEG-Y data viewer with OpenGL graphics hardware acceleration || Vladimir Bashkardin (U. of Texas at Austin) || GPL | ||
+ | |- | ||
+ | | [http://www.icm.csic.es/geo/gma/graf2segy.html 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 | ||
|- | |- | ||
| [http://www.kogeo.de/ 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 | | [http://www.kogeo.de/ 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 | ||
+ | |- | ||
+ | | [http://sourceforge.net/projects/opengpr/ 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 | ||
|- | |- | ||
| [http://qiworkbench.org/ 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 | | [http://qiworkbench.org/ 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 | ||
|- | |- | ||
− | |[http:// | + | | [http://segymat.sourceforge.net/ SegyMAT] || toolbox to read and write SEG-Y data to and from Matlab and Octave || Thomas Mejer Hansen (U. of Copenhagen, Denmark) || LGPL |
+ | |- | ||
+ | | [http://segymat.sourceforge.net/segypy/ SegyPy] || Python port of SegyMAT || same as SegyMAT || LGPL | ||
+ | |- | ||
+ | | [http://vislab-ccom.unh.edu/~schwehr/software/seismic-py/ segy-py] || Python package for reading seismic SEGY files || Kurt Schwehr (U. of New Hampshire) || GPL | ||
|- | |- | ||
− | | [http:// | + | | [http://www-geo.phys.ualberta.ca/saig/SeismicLab/index.html SeismicLab] || Matlab toolbox that does preprocessing, imaging and plotting || Mauricio Sacchi (U. of Alberta, Canada) || GPL |
|} | |} | ||
{| 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:// | + | | [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 |
Latest revision as of 13:04, 24 October 2010
The Wikipedia list of free geophysics software provides an up-to-date list of all free geophysical packages in general. Therefore, this section only lists packages that do not forbid usage by commercial entities, and that can interact with Madagascar in a meaningful way, such as:
- providing a graphical interface that can be used to build Madagascar workflows
- importing and exporting RSF datasets directly, without the need to convert to SEG-Y
- being licensed so that Madagascar developers can link to their libraries or include their code directly, in a manner compatible with the GPL
UNDER CONSTRUCTION BELOW
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