GeoCraft

GeoCraft is designed to be a lightweight framework for rapidly prototyping and deploying new geoscience algorithms.

GeoCraft consists of:

  • a general purpose geoscience development platform
  • the ABavo perspective for performing AVO analysis
  • the GeoMath perspective that contains some simple geoscience algorithms
  • simple visualization and data exploration tools

GeoCraft is not designed to be a seismic data processing system nor is it a replacement for the usual seismic interpretation applications.


JyPlot

JyPlot is a subproject that was inspired by Matplotlib and it can be used outside of GeoCraft..

For more information please check out the trac wiki pages here.


Learn more about GeoCraft

The GeoCraft project was started as a way to encourage code reuse at ConocoPhillips. The key insight for ConocoPhillips was that most of the code that we write does not need to be kept secret. By opensourcing the commodity parts of our code base we can make it easier to collaborate with vendors and universities as we build new software.

For more information on the goals of the GeoCraft project please check out the whitepaper.



Whats New?

  • Working on a new continuous build system
  • GeoCraft is currently at version 0.6 beta

Human Interface Guidelines

The HIG is a compilation of design and interaction recommendations for those developing User Interface elements in the GeoCraft framework.

This is an evolving effort being prepared by Progress user experience consulting.