|
<< 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:

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

Headers before modifications:

Headers after modifications:
