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__
__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
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. __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().