SensorComponent¶
-
class
mss_dataserver.geometry.inventory.SensorComponent(name, description=None, input_unit=None, output_unit=None, deliver_unit=None, author_uri=None, agency_uri=None, creation_time=None, parent_sensor=None)[source]¶ Bases:
objectA component of a seismic sensor.
A seismic sensor may have multiple components. Usually, one component is related to one spatial direction. A 3-component geophone has 3 sensor components oriented along an orthogonal coordinate system.
- Parameters
name (str) – The name of the sensor component.
description (str) – The description of the sensor component.
input_unit (str) – The physical unit of the sensor input domain (e.g. m).
output_unit (str) – The physical unit of the sensor output domain (e.g. m/s).
deliver_unit (str) – The unit of the measureable signal which is proportional to the output unit (e.g. V).
author_uri (string) – The author_uri of the sensor.
agency_uri (String) – The agency_uri of the sensor.
creation_time (str or
obspy.UTCDateTime) – The creation time of the event. A string that can be parsed byobspy.UTCDateTimeor aobspy.UTCDateTimeinstanceparent_sensor (
Sensor) – The sensor containing the component.
- Variables
parameters (:obj:list of
SensorComponentParameter) – The sensor component parameters.
Properties¶
assigned_streams:obj:list of
RecorderStream: The recorder streams to which the component is assigned to.
modelstr: The parent sensor model.
parent_inventory
Inventory: The inventory holding the sensor component.
producerstr: The parent sensor producer.
serialstr: The parent sensor serial.
Methods¶
|
Initialize the instance. |
|
Add a sensor component paramter instance to the sensor component. |
|
Change a parameter end time. |
|
Change a parameter start time. |
|
Get sensor component parameters. |
|
Merge two components. |
|
Remove a parameter from the component. |
