obspy.core.inventory.inventory.Inventory¶
-
class
Inventory
(networks=None, source='ObsPy 1.1.1', sender=None, created=None, module='ObsPy 1.1.1', module_uri='https://www.obspy.org')[source]¶ Bases:
obspy.core.util.base.ComparingObject
The root object of the Inventory->Network->Station->Channel hierarchy.
In essence just a container for one or more networks.
Attributes
__dict__
__doc__
__hash__
__module__
__weakref__
list of weak references to the object (if defined) networks
Public Methods
get_channel_metadata
Return basic metadata for a given channel. get_contents
Returns a dictionary containing the contents of the object. get_coordinates
Return coordinates for a given channel. get_orientation
Return orientation for a given channel. get_response
Find response for a given channel at given time. plot
Creates a preview map of all networks/stations in current inventory object. plot_response
Show bode plot of instrument response of all (or a subset of) the inventory’s channels. select
Returns the Inventory
object with only theNetwork
s /Station
s /Channel
s that match the given criteria (e.g.write
Writes the inventory object to a file or file-like object in the specified format. Private Methods
Warning
Private methods are mainly for internal/developer use and their API might change without notice.
_Inventory__copy_inventory_metadata
Will be called after two inventory objects have been merged. _repr_pretty_
Special Methods
__add__
__dir__
Default dir() implementation. __eq__
Return self==value. __format__
Default object formatter. __getitem__
__iadd__
__init__
type networks: list of __init_subclass__
This method is called when a class is subclassed. __len__
__ne__
Return self!=value. __new__
Create and return a new object. __reduce__
Helper for pickle. __reduce_ex__
Helper for pickle. __sizeof__
Size of object in memory, in bytes. __str__
Return str(self). __subclasshook__
Abstract classes can override this to customize issubclass().