obspy.core.event.base

obspy.core.event.base - Classes for handling event metadata

This module provides a class hierarchy to consistently handle event metadata. This class hierarchy is closely modelled after the de-facto standard format QuakeML.

../../_images/Event.png

Note

For handling additional information not covered by the QuakeML standard and how to output it to QuakeML see the ObsPy Tutorial.

copyright:

The ObsPy Development Team (devs@obspy.org)

license:

GNU Lesser General Public License, Version 3 (https://www.gnu.org/copyleft/lesser.html)

Private Functions

Warning

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

_bool

A custom bool() implementation that returns True for any value (including zero) of int and float, and for (empty) strings.

_event_type_class_factory

Class factory to unify the creation of all the types needed for the event handling in ObsPy.

Classes

Comment

Comment holds information on comments to a resource as well as author and creation time information.

CompositeTime

Focal times differ significantly in their precision.

ConfidenceEllipsoid

This class represents a description of the location uncertainty as a confidence ellipsoid with arbitrary orientation in space.

CreationInfo

CreationInfo is used to describe creation metadata (author, version, and creation time) of a resource.

DataUsed

The DataUsed class describes the type of data that has been used for a moment-tensor inversion.

QuantityError

Uncertainty information for a physical quantity.

TimeWindow

Describes a time window for amplitude measurements, given by a central point in time, and points in time before and after this central point.

WaveformStreamID

Reference to a stream description in an inventory.