Math

<< Click to Display Table of Contents >>

Navigation:  »No topics above this level«

Math

The Math group contains general-purpose mathematical and signal-manipulation modules that operate on seismic gathers or data arrays. These modules perform operations such as gather arithmetic, cross-correlation, phase analysis, adaptive subtraction, deblending, and data format conversion between different array types. They are typically used as utility steps within larger processing workflows to combine, compare, or transform data between processing stages.

The following modules are available in this group:

ASCII to point array — imports a set of points from an ASCII text file and converts them to a point array for use downstream.

Adaptive subtraction — subtracts a model gather from the input gather using an adaptive filter to account for amplitude and phase differences between the signal and the model.

Correlation — cross-correlates two input gathers and outputs the correlation function, useful for wavelet estimation, delay measurement, and signal coherence analysis.

Deblending — separates simultaneously acquired (blended) seismic sources by deblending the mixed data into individual source gathers.

Expression calculator — evaluates a user-defined mathematical expression applied sample-by-sample to one or more input gathers, allowing custom trace arithmetic without custom code.

Float array — creates or manipulates a floating-point data array for use as an intermediate data container within the processing flow.

Integer array — creates or manipulates an integer data array for use as an intermediate data container within the processing flow.

Iterative deblending — applies an iterative algorithm to separate simultaneously acquired (blended) source gathers, providing higher-quality separation than single-pass deblending for complex blending patterns.

Matched Conversion — uses cross-correlation to measure misalignment between two gathers and applies a convolution operator to match the target gather to the reference.

Merge two gathers — combines traces from two input gathers into a single output gather, useful for merging complementary datasets or concatenating processing branches.

Phase comparison — computes and displays the phase difference between two input gathers, supporting QC of phase-sensitive processing steps such as zero-phase conversion or wavelet matching.