obspy.clients.filesystem.sds.Client

class Client(sds_root, sds_type=u'D', format=u'MSEED', fileborder_seconds=30, fileborder_samples=5000)[source]

Bases: future.types.newobject.newobject

Request client for SeisComP Data Structure archive on local filesystem.

For details see the __init__() method.

Attributes

FMTSTR unicode(object=’‘) -> unicode object
__dict__
__doc__ unicode(object=’‘) -> unicode object
__module__ str(object=’‘) -> string
__weakref__ list of weak references to the object (if defined)

Public Methods

get_all_nslc Return information on what streams are included in archive.
get_all_stations Return information on what stations are included in archive.
get_availability_percentage Get percentage of available data.
get_latency Get latency for given stream, i.e.
get_waveforms Read data from a local SeisComP Data Structure (SDS) directory tree.
has_data Check if specified stream has any data.
next

Private Methods

Warning

Private methods are mainly for internal/developer use and their API might change without notice.

_get_current_endtime Get time of last sample for given stream.
_get_filename Get filename for certain waveform.
_get_filenames Get list of filenames for certain waveform and time span.

Special Methods

__format__ default object formatter
__init__ Initialize a SDS local filesystem client.
__long__
__native__ Hook for the future.utils.native() function
__new__
__nonzero__
__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().
__unicode__