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__ frozenset() -> empty frozenset object __dict__ __doc__ __module__ str(object=’‘) -> str __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. __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().