Trace header manipulation

<< Click to Display Table of Contents >>

Navigation:  How-To Seismic Processing > Processing Sequences > Headers manipulation >

Trace header manipulation

 

Trace Header Manipulation module edits and modifies the trace headers. In this module the user can perform many mathematical operations to modify the trace headers. Can be useful in a lot of cases from mathematical operations (expressions) to change/manipulate the trace headers.

 

The user can use any of the following mathematical operations to create their own equation/expression.

 

g-Platform™ uses following mathematical expressions in designing equation:

 

Mathematical operators (+, -, *, /, %, ^);

Functions (min, max, avg, sum, abs, ceil, floor, round, roundn, exp, log, log10, logn, root, sqrt, clamp, inrange);

Trigonometry (sin, cos, tan, acos, asin, atan, atan2, cosh, cot, csc, sec, sinh, tanh, d2r, r2d, d2g, g2d, hyp);

Equalities, Inequalities (=, ==, <>, !=, <, <=, >, >=);

Assignment (:=, +=, -=, *=, /=);

Boolean logic (and, nand, nor, not, or, xor, xnor, mand, mor);

Control Structures (if-then-else, ternary conditional, switch case);

Loop Structures (while loop, for loop, repeat until loop, break, continue).

 

Typical workflow with Header manipulation module:

clip0546

 

In the table we can add user attributes (ex. MY_ATTR) and remove them, write mathematical expressions for headers calculation:

clip0540

 

Headers before modifications:

clip0543

 

Headers after modifications:

clip0544