obspy.io.mseed.util

MiniSEED specific utilities.

Public Functions

get_flags Counts all data quality, I/O, and activity flags of the given MiniSEED
get_record_information Returns record information about given files and file-like object.
get_start_and_end_time Returns the start and end time of a MiniSEED file or file-like object.
get_timing_and_data_quality
set_flags_in_fixed_headers Updates a given MiniSEED file with some fixed header flags.
shift_time_of_file Takes a MiniSEED file and shifts the time of every record by the given

Private Functions

Warning

Private functions are mainly for internal/developer use and their API might change without notice.

_check_flag_value Search for a given flag in a given blockette for the current record.
_convert_and_check_encoding_for_writing Helper function to handle and test encodings.
_convert_datetime_to_mstime Takes a obspy.util.UTCDateTime object and returns an epoch time in ms.
_convert_flags_to_raw_byte Converts a flag dictionary to a byte, ready to be encoded in a MiniSEED
_convert_msr_to_dict Internal method used for setting header attributes.
_convert_mstime_to_datetime Takes a MiniSEED timestamp and returns a obspy.util.UTCDateTime object.
_ctypes_array_2_numpy_array Takes a Ctypes array and its length and type and returns it as a
_decode_header_field Helper function to decode header fields.
_get_record_information Searches the first MiniSEED record stored in file_object at the current
_search_flag_in_blockette Search for a given flag in a given blockette for the current record.
_unpack_steim_1 Unpack steim1 compressed data given as numpy array.
_unpack_steim_2 Unpack steim2 compressed data given as numpy array.