model.event
¶
-
class
Tag
(dummy) → None[source]¶ Any
str
matching pattern'^[A-Za-z][A-Za-z0-9._]{0,128}(:[A-Za-z0-9._-]*)?$'
.
-
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]¶ Representation of a seismic event.
Parameters: - lat – latitude of hypocenter (default 0.0)
- lon – longitude of hypocenter (default 0.0)
- time – origin time system timestamp
- name – event identifier as string (optional)
- depth – source depth (optional)
- magnitude – magnitude of event (optional)
- region – source region (optional)
- catalog – name of catalog that lists this event (optional)
- moment_tensor – moment tensor as
moment_tensor.MomentTensor
instance (optional) - duration – source duration as float (optional)
- tags – list of tags describing event (optional)
- extras – dictionary for user defined event attributes (optional). Keys must be strings, values must be YAML serializable.
-
♦
time
¶ time_float, default:
str_to_time('1970-01-01 00:00:00')
-
♦
depth
¶ float
, optional
-
♦
name
¶ str
, optional, default:''
-
♦
magnitude
¶ float
, optional
-
♦
magnitude_type
¶ str
, optional
-
♦
region
¶ str
, optional
-
♦
catalog
¶ str
, optional
-
♦
moment_tensor
¶ pyrocko.moment_tensor.MomentTensor
, optional
-
♦
duration
¶ float
, optional
list
ofstr
(Tag
) objects, default:[]
-
♦
extras
¶ dict
ofpyrocko.guts.Any
objects, default:{}