obspy.clients.fdsn.routing.eidaws_routing_client.EIDAWSRoutingClient¶
- class EIDAWSRoutingClient(url='http://www.orfeus-eu.org/eidaws/routing/1', include_providers=None, exclude_providers=None, debug=False, timeout=120, **kwargs)[source]¶
Bases: obspy.clients.fdsn.routing.routing_client.BaseRoutingClient
Routing client for the EIDAWS routing service.
http://www.orfeus-eu.org/data/eida/webservices/routing/
For waveform queries it will first launch a station query, get the station information at each data center with additional constraints (e.g. latitude/longitude/...) and use that information for the final waveform query. This means that with ObsPy the EIDA routing client behaves very similar to the IRIS federator routing client.
Attributes
__abstractmethods__ frozenset() -> empty frozenset object __dict__ __doc__ str(object=’‘) -> str __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 Bulk station download from multiple stations. 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 EIDAWS output. Special Methods
__dir__ default dir() implementation __format__ default object formatter __init__ Initialize an EIDAWS router 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().