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
Return a semantic version number of the remote service as a string.
Get stations from multiple data centers.
Bulk station download from multiple stations.
Get waveforms from multiple data centers.
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 the URL with GET or POST and the chosen parameters.
Filter requests based on including and excluding providers.
This assumes the same error code semantics as the base fdsnws web services.
Splits the routing responses per data center for the EIDAWS output.
Special Methods
Default dir() implementation.
Default object formatter.
Initialize an EIDAWS router client.
This method is called when a class is subclassed.
Create and return a new object.
Helper for pickle.
Helper for pickle.
Size of object in memory, in bytes.
Abstract classes can override this to customize issubclass().