segysak.segy.create_default_texthead
- segysak.segy.create_default_texthead(override=None)
Returns a simple default textual header dictionary.
Basic fields are auto populated and a dictionary indexing lines 1-40 can be passed to override keyword for adjustment. By default lines 6-34 are empty.
- Parameters
override (dict, optional) – Overide any line . Defaults to None.
- Returns
Dictionary with keys 1-40 for textual header of segy file
- Return type
(dict)
Example
>>> create_default_texthead(override={7:'Hello', 8:'World!'}) {1: 'segysak SEG-Y Output', 2: 'Data created by: username ', 3: '', 4: 'DATA FORMAT: SEG-Y; DATE: 2019-06-09 15:14:00', 5: 'DATA DESCRIPTION: SEG-Y format data output from segysak', 6: '', 7: 'Hello', 8: 'World!', 9: '', ... 34: '', 35: '*** BYTE LOCATION OF KEY HEADERS ***', 36: 'CMP UTM-X 181-184, ALL COORDS X100, CMP UTM-Y 185-188', 37: 'INLINE 189-193, XLINE 194-198, ', 38: '', 39: '', 40: 'END TEXTUAL HEADER'}