obspy.core.event.MomentTensor

class MomentTensor(force_resource_id=True, *args, **kwargs)[source]

Bases: obspy.core.event.__MomentTensor

This class represents a moment tensor solution for an event. It is an optional part of a FocalMechanism description.

Parameters:
  • resource_id (ResourceIdentifier) Resource identifier of MomentTensor.
  • force_resource_id (bool, optional) If set to False, the automatic initialization of resource_id attribute in case it is not specified will be skipped.
  • derived_origin_id (ResourceIdentifier) Refers to the resource_id of the Origin derived in the moment tensor inversion.
  • moment_magnitude_id (ResourceIdentifier, optional) Refers to the publicID of the Magnitude object which represents the derived moment magnitude.
  • scalar_moment (float, optional) Scalar moment as derived in moment tensor inversion. Unit: Nm
  • scalar_moment_errors (AttribDict) AttribDict containing error quantities.
  • tensor (Tensor, optional) Tensor object holding the moment tensor elements.
  • variance (float, optional) Variance of moment tensor inversion.
  • variance_reduction (float, optional) Variance reduction of moment tensor inversion, given in percent (Dreger 2003). This is a goodness-of-fit measure.
  • double_couple (float, optional) Double couple parameter obtained from moment tensor inversion (decimal fraction between 0 and 1).
  • clvd (float, optional) CLVD (compensated linear vector dipole) parameter obtained from moment tensor inversion (decimal fraction between 0 and 1).
  • iso (float, optional) Isotropic part obtained from moment tensor inversion (decimal fraction between 0 and 1).
  • greens_function_id (ResourceIdentifier, optional) Resource identifier of the Green’s function used in moment tensor inversion.
  • filter_id (ResourceIdentifier, optional) Resource identifier of the filter setup used in moment tensor inversion.
  • source_time_function (SourceTimeFunction, optional) Source time function used in moment-tensor inversion.
  • data_used (DataUsed, optional) Describes waveform data used for moment-tensor inversion.
  • method_id (ResourceIdentifier, optional) Resource identifier of the method used for moment-tensor inversion.
  • category (str, optional)

    Moment tensor category. Values can be taken from the following:

    • "teleseismic",
    • "regional"
  • inversion_type (str, optional)

    Moment tensor inversion type. Users should avoid to give contradictory information in inversion_type and method_id. Values can be taken from the following:

    • "general",
    • "zero trace",
    • "double couple"
  • comments (list of Comment, optional) Additional comments.
  • creation_info (CreationInfo, optional) Creation information used to describe author, version, and creation time.

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
item tuple() -> empty tuple
key str(object=’‘) -> string
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__ Two instances are considered equal if all attributes and all lists
__getattr__
__getitem__
__getstate__
__init__
__iter__
__len__
__ne__
__nonzero__
__repr__
__setattr__ Custom property implementation that works if the class is
__setitem__
__setstate__
__str__ Fairly extensive in an attempt to cover several use cases.
__subclasshook__

This Page