obspy.clients.filesystem.tsindex.Client.get_availability
- Client.get_availability(network=None, station=None, location=None, channel=None, starttime=None, endtime=None, include_sample_rate=False, merge_overlap=False)[source]
Get a list of tuples [(network, station, location, channel, starttime, endtime),…] containing data availability info for time series included in the tsindex database.
If
include_sample_rate=True
, then a tuple containing the sample rate [(net, sta, loc, cha, start, end, sample_rate),…] is returned.If
merge_overlap=True
, then all time spans that overlap are merged.- Parameters:
network (str) – Network code of requested data (e.g. “IU”). Wildcards ‘*’ and ‘?’ are supported.
station (str) – Station code of requested data (e.g. “ANMO”). Wildcards ‘*’ and ‘?’ are supported.
location (str) – Location code of requested data (e.g. “”). Wildcards ‘*’ and ‘?’ are supported.
channel (str) – Channel code of requested data (e.g. “HHZ”). Wildcards ‘*’ and ‘?’ are supported.
starttime (
UTCDateTime
) – Start of requested time window.endtime (
UTCDateTime
) – End of requested time window.include_sample_rate (bool) – If
include_sample_rate=True
, then a tuple containing the sample rate [(net, sta, loc, cha, start, end, sample_rate),…] is returned.merge_overlap (bool) – If
merge_overlap=True
, then all time spans that overlap are merged.
- Return type:
list(tuple(str, str, str, str,
UTCDateTime
,UTCDateTime
))- Returns:
A list of tuples [(network, station, location, channel, earliest, latest)…] representing contiguous time spans for selected channels and time ranges.