obspy.clients.arclink.client.Client.get_inventory¶
-
Client.
get_inventory
(network, station='*', location='*', channel='*', starttime=UTCDateTime(2019, 5, 3, 10, 41, 58, 272247), endtime=UTCDateTime(2019, 5, 3, 10, 41, 58, 272256), instruments=False, route=False, sensortype='', min_latitude=None, max_latitude=None, min_longitude=None, max_longitude=None, restricted=None, permanent=None, modified_after=None)[source]¶ Returns information about the available networks and stations in that particular space/time region.
Parameters: - network (str) – Network code, e.g.
'BW'
. - station (str) – Station code, e.g.
'MANZ'
. Station code may contain wild cards. - location (str) – Location code, e.g.
'01'
. Location code may contain wild cards. - channel (str) – Channel code, e.g.
'EHE'
. Channel code may contain wild cards. - starttime (
UTCDateTime
) – Start date and time. - endtime (
UTCDateTime
) – End date and time. - instruments (bool, optional) – Include instrument data (default is
False
). - route (bool, optional) – Enables ArcLink routing (default is
False
). - sensortype (str, optional) – Limit streams to those using specific sensor types:
"VBB"
,"BB"
,"SM"
,"OBS"
, etc. Can be also a combination like"VBB+BB+SM"
. - min_latitude (float, optional) – Minimum latitude.
- max_latitude (float, optional) – Maximum latitude.
- min_longitude (float, optional) – Minimum longitude.
- max_longitude (float, optional) – Maximum longitude
- permanent (bool, optional) – Requesting only permanent or temporary networks
respectively. Default is
None
, therefore requesting all data. - restricted (bool, optional) – Requesting only networks/stations/streams that have
restricted or open data respectively. Default is
None
. - modified_after (
UTCDateTime
, optional) – Returns only data modified after given date. Default isNone
, returning all available data.
Returns: Dictionary of inventory information.
Example
>>> from obspy.clients.arclink import Client >>> client = Client('test@obspy.org', 'webdc.eu', 18001) >>> inv = client.get_inventory('BW', 'M*', '*', 'EHZ', ... restricted=False, ... permanent=True, min_longitude=12, ... max_longitude=12.2) #doctest: +SKIP >>> inv.keys() # doctest: +SKIP ['BW.MROB', 'BW.MANZ..EHZ', 'BW', 'BW.MANZ', 'BW.MROB..EHZ'] >>> inv['BW'] # doctest: +SKIP AttribDict({'description': 'BayernNetz', 'region': 'Germany', ... >>> inv['BW.MROB'] # doctest: +SKIP AttribDict({'code': 'MROB', 'description': 'Rosenbuehl, Bavaria', ...
- network (str) – Network code, e.g.