pyrocko.model.event¶
Simple representation of a seismic event.
Functions
|
Write events file. |
|
Read events file. |
Classes
|
Representation of a seismic event. |
|
Filter to select events by given criteria. |
|
Any |
- class Tag(...) str[source]¶
Bases:
StringPatternAny
strmatching pattern'^([A-Za-z][A-Za-z0-9._]{0,128})(:([A-Za-z0-9._-]*))?$'.
- class EventFilter(**kwargs)[source]¶
Bases:
ObjectFilter to select events by given criteria.
- ♦ magnitude_min¶
float, optionalMinimum magnitude.
- ♦ magnitude_max¶
float, optionalMaximum magnitude.
- ♦ depth_min¶
float, optionalMinimum event depth [m].
- ♦ depth_max¶
float, optionalMaximum event depth [m].
- class Event(lat=0.0, lon=0.0, north_shift=0.0, east_shift=0.0, time=0.0, name='', depth=None, elevation=None, magnitude=None, magnitude_type=None, region=None, load=None, loadf=None, catalog=None, moment_tensor=None, duration=None, tags=None, extras=None)[source]¶
Bases:
LocationRepresentation of a seismic event.
- ♦ time¶
pyrocko.util.get_time_float (
pyrocko.guts.Timestamp), default:str_to_time('1970-01-01 00:00:00')Origin time (UTC system timestamp) [s].
- ♦ depth¶
float, optionalDepth below surface [m].
- ♦ name¶
str, optional, default:''Event identifier.
- ♦ magnitude¶
float, optionalMagnitude of the event.
- ♦ region¶
str, optionalSource region.
- ♦ catalog¶
str, optionalName of catalog that lists this event.
- ♦ moment_tensor¶
pyrocko.moment_tensor.MomentTensor, optionalMoment tensor of the event.
- ♦ duration¶
float, optionalSource duration [s].
- ♦ extras¶
dictofpyrocko.guts.Anyobjects, default:{}Additional user defined event attributes. The given values must be YAML-serializable.