Skip to main content

miniSEED Format

Read miniSEED seismological waveform files as one trace window per record.

Overview

PropertyValue
Format idmseed (alias miniseed)
ClassMiniSEEDIterable
Extensions.mseed
ReadYes
WriteNo
Extrageophysical (obspy)
Maturityexperimental

Record shape

{
"station": "ANMO",
"channel": "BHZ",
"starttime": "2024-01-01T00:00:00.000000Z",
"sampling_rate": 40.0,
"data": [...],
"network": "IU",
"location": "00",
}

network and location may be None. All traces are loaded into memory via ObsPy.

Usage

from iterable import open_iterable

with open_iterable("station.mseed", format="mseed") as source:
for trace in source:
print(trace["station"], trace["channel"], trace["sampling_rate"], len(trace["data"]))

Install with pip install iterabledata[geophysical].

See also