Use Trace Sorting Code
S-01461
Use the trace sorting code (bytes 3229–3230) the binary header to determine the order of traces prior to a read. Use this to decrease overhead in sorting/ordering algorithms.
Pre-Dev Notes:
Trace Sort Codes from the SEG-Y standard:
- 0 = Unknown
- 1 = As recorded (no sorting)
- 2 = CDP ensemble
- 3 = Single fold continuous profile
- 4 = Horizontally stacked
- 5 = Common source point
- 6 = Common receiver point
- 7 = Common offset point
- 8 = Common mid-point
- 9 = Common conversion point
This should be implemented as part of the sorting algorithm, checking the current order before sorting and updating the sort code after sorting.
This needs a nice way of adding arbitrary binary header metadata. Currently, the binary header metadata supported is fixed.
Implementation Notes:
ADDME
System Test Changes:
ADDME
Bug Fixes:
ADDME
C++ API Changes:
ADDME
C API Changes:
ADDME
Success Criteria:
ADDME
CREATED ON - 10/05/2016