obspy.core.event.source - Classes for handling seismic source characteristics

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)

Public Functions

farfield Returns the P/S farfield radiation pattern

Private Functions


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

_fullmt takes 6 comp moment tensor and returns full 3x3 moment tensor


Axis This class describes an eigenvector of a moment tensor expressed in its principal-axes system.
FocalMechanism This class describes the focal mechanism of an event.
MomentTensor This class represents a moment tensor solution for an event.
NodalPlane This class describes a nodal plane using the attributes strike, dip, and rake.
NodalPlanes This class describes the nodal planes of a double-couple moment-tensor solution.
PrincipalAxes This class describes the principal axes of a double-couple moment tensor solution.
SourceTimeFunction Source time function used in moment-tensor inversion.
Tensor The Tensor class represents the six moment-tensor elements Mrr, Mtt, Mpp,