obspy.core.event.MomentTensor

class MomentTensor(*args, **kwargs)[source]

Bases: obspy.core.event.__MomentTensor

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

Parameters:
  • resource_id (ResourceIdentifier) Resource identifier of MomentTensor.
  • data_used (DataUsed, optional) Describes waveform data used for moment-tensor inversion.
  • 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 resource_id 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.
  • double_couple (float, optional) Double couple parameter obtained from moment tensor inversion (fractional value between 0 and 1).
  • clvd (float, optional) CLVD (compensated linear vector dipole) parameter obtained from moment tensor inversion (fractional value between 0 and 1).
  • iso (float, optional) Isotropic part obtained from moment tensor inversion (fractional value 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.
  • 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. Values can be taken from the following:

    • "general",
    • "zero trace",
    • "double couple"
  • evaluation_mode (str, optional)

    Evaluation mode of MomentTensor. Allowed values are the following:

    • "manual"
    • "automatic"
  • evaluation_status (EvaluationStatus, optional)

    Evaluation status of MomentTensor. Allowed values are the following:

    • "preliminary"
    • "confirmed"
    • "reviewed"
    • "final"
    • "rejected"
    • "reported"
  • 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
popitem
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