obspy.clients.fdsn.routing.federator_routing_client.FederatorRoutingClient¶
-
class
FederatorRoutingClient
(url='http://service.iris.edu/irisws/fedcatalog/1', include_providers=None, exclude_providers=None, debug=False, timeout=120, **kwargs)[source]¶ Bases:
obspy.clients.fdsn.routing.routing_client.BaseRoutingClient
Attributes
__abstractmethods__
__dict__
__doc__
__module__
__weakref__
list of weak references to the object (if defined) exclude_providers
include_providers
Public Methods
get_service_version
Return a semantic version number of the remote service as a string. get_stations
Get stations from multiple data centers. get_stations_bulk
Get stations from multiple data centers. get_waveforms
Get waveforms from multiple data centers. get_waveforms_bulk
Get waveforms from multiple data centers. Private Methods
Warning
Private methods are mainly for internal/developer use and their API might change without notice.
_download
Download the URL with GET or POST and the chosen parameters. _download_parallel
_download_stations
_download_waveforms
_expand_providers
_filter_requests
Filter requests based on including and excluding providers. _handle_requests_http_error
This assumes the same error code semantics as the base fdsnws web services. _split_routing_response
Splits the routing responses per data center for the federator output. Special Methods
__dir__
Default dir() implementation. __format__
Default object formatter. __init__
Initialize a federated routing client. __init_subclass__
This method is called when a class is subclassed. __new__
Create and return a new object. __reduce__
Helper for pickle. __reduce_ex__
Helper for pickle. __sizeof__
Size of object in memory, in bytes. __subclasshook__
Abstract classes can override this to customize issubclass().