obspy.segy.segy.SEGYTraceHeader.__init__

SEGYTraceHeader.__init__(header=None, endian='>', unpack_headers=False)[source]

Will take the 240 byte of the trace header and unpack all values with the given endianness.

Parameters:
  • header String that contains the packed binary header values. If header is None, a trace header with all values set to 0 will be created
  • big_endian Bool. True means the header is encoded in big endian and False corresponds to a little endian header.
  • unpack_headers Bool. Determines whether or not all headers will be unpacked during reading the file. Has a huge impact on the memory usage and the performance. They can be unpacked on-the-fly after being read. Defaults to False.

This Page