Equipment

Description

Equipment class describes the characteristics of a particular instrumentation or instrument component, such as the vendor, model, serial number and calibration dates.

Python class:

Equipment

YAML / JSON label:

equipment

Corresponding StationXML structure

  • Equipment

  • Datalogger

  • Sensor

  • Preamplifier

All of these classes have the same attributes as the obsinfo class, which are populated from the Equipment subclass of Instrumentation, Sensor, Preamplifier and Datalogger in obsinfo

Object Hierarchy

Superclass

None

Subclasses

None

Relationships

Belongs to:

  • Instrumentation

  • Datalogger

  • Sensor

  • Preamplifier

Attributes

Name

Type

Required

Default

Equivalent StationXML

Remarks

type

string

Y

None

type

Not required in StationXML

description

string

Y

None

Description

Not required in StationXML

manufacturer

string

Y

None

manufacturer

Not required in StationXML

model

string

Y

None

model

Not required in StationXML

vendor

string

N

None

vendor

Not required in StationXML

serial_number

string

N

None

serial_number

Not required in StationXML

installation_date

date

N

None

startDate

Not required in StationXML

remove_date

date

N

None

endDate

Not required in StationXML

calibration_date

date

N

None

calibDate

Not required in StationXML

  • (str):

    • vendor (str):

    • serial_number (str):

    • resource_id (str):

    • obspy_equipment (object of class Equipment from obspy.core.inventory.equipment

JSON schema

https://www.gitlab.com/obsinfo/obsinfo/data/schemas/network.schema.json

https://www.gitlab.com/obsinfo/obsinfo/obsinfo/data/schemas/definitions.schema.json

Example

FDSN Network_info section referred in network information file.

network:
    code: "4G"
    name: "Short period OBSs"
    start_date: "2007-07-01"
    end_date: "2025-12-31"
    description: "Short period OBS network example"
    comments: ["Lucky Strike Volcano, North Mid-Atlantic Ridge"]

Class Navigation

Network <==