obspy.io.mseed.util.get_record_information

get_record_information(file_or_file_object, offset=0, endian=None)[source]

Returns record information about given files and file-like object.

Parameters:endian If given, the byte order will be enforced. Can be either “<” or “>”. If None, it will be determined automatically. Defaults to None.

Example

>>> from obspy.core.util import get_example_file
>>> filename = get_example_file("test.mseed")
>>> ri = get_record_information(filename)
>>> for k, v in sorted(ri.items()):
...     print(k, v)
activity_flags 0
byteorder >
channel BHZ
data_quality_flags 0
encoding 11
endtime 2003-05-29T02:15:51.518400Z
excess_bytes 0
filesize 8192
io_and_clock_flags 0
location 00
network NL
npts 5980
number_of_records 2
record_length 4096
samp_rate 40.0
starttime 2003-05-29T02:13:22.043400Z
station HGN
time_correction 0