Bases: obspy.core.event.__WaveformStreamID
Reference to a stream description in an inventory.
This is mostly equivalent to the combination of networkCode, stationCode, locationCode, and channelCode. However, additional information, e. g., sampling rate, can be referenced by the resourceURI. It is recommended to use resourceURI as a flexible, abstract, and unique stream ID that allows to describe different processing levels, or resampled/filtered products of the same initial stream, without violating the intrinsic meaning of the legacy identifiers (network, station, channel, and location codes). However, for operation in the context of legacy systems, the classical identifier components are supported.
Parameters: |
|
---|
Example
>>> # Can be initialized with a SEED string or with individual components.
>>> stream_id = WaveformStreamID(network_code="BW", station_code="FUR",
... location_code="", channel_code="EHZ")
>>> print stream_id
WaveformStreamID
network_code: 'BW'
station_code: 'FUR'
channel_code: 'EHZ'
location_code: ''
>>> stream_id = WaveformStreamID(seed_string="BW.FUR..EHZ")
>>> print stream_id
WaveformStreamID
network_code: 'BW'
station_code: 'FUR'
channel_code: 'EHZ'
location_code: ''
>>> # Can also return the SEED string.
>>> print stream_id.getSEEDString()
BW.FUR..EHZ
Attributes
__abstractmethods__ | frozenset() -> empty frozenset object |
__dict__ | |
__doc__ | str(object=’‘) -> string |
__hash__ | |
__module__ | str(object=’‘) -> string |
__weakref__ | list of weak references to the object (if defined) |
defaults | dict() -> new empty dictionary |
item | tuple() -> empty tuple |
key | str(object=’‘) -> string |
readonly | list() -> new empty list |
Public Methods
clear | |
copy | |
get | |
getSEEDString | |
items | |
iteritems | |
iterkeys | |
itervalues | |
keys | |
pop | If key is not found, d is returned if given, otherwise KeyError is raised. |
popitem | as a 2-tuple; but raise KeyError if D is empty. |
setdefault | |
update | |
values |
Private Methods
_pretty_str | Return better readable string representation of AttribDict object. |
Special Methods
__contains__ | |
__deepcopy__ | |
__delattr__ | |
__delitem__ | |
__eq__ | Two instances are considered equal if all attributes and all lists |
__getattr__ | |
__getitem__ | |
__getstate__ | |
__init__ | |
__iter__ | |
__len__ | |
__ne__ | |
__nonzero__ | |
__repr__ | |
__setattr__ | Custom property implementation that works if the class is |
__setitem__ | |
__setstate__ | |
__str__ | Fairly extensive in an attempt to cover several use cases. |
__subclasshook__ |