obspy.clients.seedlink.basic_client.Client.get_info¶
- Client.get_info(network=None, station=None, location=None, channel=None, level='station', cache=True)[source]¶
Request available stations information from the seedlink server.
Supports fnmatch wildcards, e.g. * and ?, in network, station, location and channel.
>>> client = Client('rtserver.ipgp.fr') >>> info = client.get_info(station="FDFM") >>> print(info) [('G', 'FDFM')] >>> info = client.get_info(station="FD?M", channel='*Z', ... level='channel') >>> print(info) [('G', 'FDFM', '00', 'BHZ'), ('G', 'FDFM', '00', 'HHZ'), ('G', 'FDFM', '00', 'HNZ'), ('G', 'FDFM', '00', 'LHZ'), ('G', 'FDFM', '10', 'BHZ'), ('G', 'FDFM', '10', 'HHZ'), ('G', 'FDFM', '10', 'LHZ')]
Available station information is cached after the first request to the server, so use cache=False on subsequent requests if there is a need to force fetching new information from the server (should only concern programs running in background for a very long time).
Parameters: - network (str) Network code. Supports fnmatch wildcards, e.g. * and ?.
- station (str) Station code. Supports fnmatch wildcards, e.g. * and ?.
- location (str) Location code. Supports fnmatch wildcards, e.g. * and ?.
- channel (str) Channel code. Supports fnmatch wildcards, e.g. * and ?.
- cache (bool) Subsequent function calls are cached, use cache=False to force fetching station metadata again from the server.
Return type: list
Returns: list of 2-tuples (or 4-tuples with level='channel') with network/station (network/station/location/channel, respectively) code combinations for which data is served by the server.