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.



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


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

_bool A custom bool() implementation that returns
_event_type_class_factory Class factory to unify the creation of all the types needed for the event


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
DataUsed The DataUsed class describes the type of data that has been used for a
QuantityError Uncertainty information for a physical quantity.
ResourceIdentifier Unique identifier of any resource so it can be referred to.
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.