Bases: obspy.core.util.attribdict.AttribDict
This version of AttribDict will unpack header values only if needed.
This saves a huge amount of memory. The disadvantage is that it is no more possible to use tab completion in e.g. ipython.
This version is used for the SEGY/SU trace headers.
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 |
readonly | list() -> new empty list |
Public Methods
clear | |
copy | |
get | |
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__ | |
__getattr__ | |
__getitem__ | |
__getstate__ | |
__init__ | |
__iter__ | |
__len__ | |
__ne__ | |
__repr__ | |
__setattr__ | |
__setitem__ | |
__setstate__ | |
__subclasshook__ |