Seismic tools

Seismic data handling:
    SEG-Y indexing: GGeode does not duplicate the data but has a highly-developed SEG-Y indexing function.

    The GGeode seismic indexer is very fast, can usually determine for itself the SEG-Y header byte locations and data format, and has the flexibility to deal with most departures from the strict standard.

    Once indexed, data retrieval on inlines, xlines and random traverses is also very fast, removing the need to hold working volumes in memory. This means that the full 32-bit numerical resolution is always available for analysis on the fly.
    Sub-volume operations: multi-client surveys can be very extensive; a GGeode project can limit itself to see only a part of the survey, and to operate on virtual sub-volumes.
    Random and Well traverses: random traverses can be digitised on the base-map and on horizon/attribute maps and slice displays. Optionally, digitised points will snap to well locations, making it simple to construct a multi-well traverse. Any deviated well can make its own traverse, following the well-path.
    Displays: seismic sections and slices can be viewed in 2D and in 3D. Any number of 2D displays can be shown: different attributes on the same line, or different lines with the same attribute, or a mixture.

    There is a versatile slice generator and a dedicated seismic slice display which allows rapid scanning through time-stratigraphy with a horizon-following multi-slice.
    Horizon calculations: GGeode has a versatile horizon calculator which operates on existing horizons and map polygons. It shares the design of the trace calculator in the built-in Trace Operations module, and so is easy to use.
    Calculation on the fly: seismic functions and module processes are applied on the fly for 2D displays on inlines, xlines and random traverses, and for cross-plots.
    Parallel processing: most functions and modules can make 3D volumes of output seismic attributes; 3D volume operations are fully multi-threaded for performance.
    Hilbert transform: instantaneous amplitude and phase attributes can be useful in other calculations.


2D and 3D Cross-plotters
    The cross-plotters are fully integrated with GGeode's operations and displays. They plot sample values from two (X and Y-axis variables) or three (X, Y and Z-axis variables) seismic volumes in the same survey, with optional colour from a third/fourth dataset (colour variable).

    The colour variable need not be a seismic volume: it can be an attribute calculated on the fly and displayed as a section.





Interactive Control
The data-points plotted are defined by the current seismic section display. The cross-plot always shows data-points matching the visible extent of the section display, changing to match a line-change or zoom/pan.

The data plotted can also be limited by horizons, to analyse an important stratigraphic interval.

Interactive Analysis
There is a two-way link between the cross-plot and displayed section. A mouse-click on the section produces a marker showing the corresponding point on the cross-plot. A polygon drawn on a 2D cross-plot, or a region defined in a 3D cross-plot, highlights corresponding points on the section.