Network
Description
An OBS network is a seismological network of stations as part of a campaign stations in a given campaign.
Python class:
Network
YAML / JSON label:
- network
Contained in a network file.
Corresponding StationXML structure
Network
Object Hierarchy
Superclass
None
Subclasses
None
Relationships
Gathers one or more Stations
Is part of a Campaign (not implemented in obsinfo as a class).
Attributes
Name |
Type |
Required |
Default |
Equivalent StationXML |
Remarks |
network |
Y |
None |
None |
||
operator |
Y |
None |
Not required in StationXML |
||
stations |
Array of Station |
Y |
None |
||
restricted_state |
List of values: “open”, “closed”, “partial”, “unknown” |
N |
None |
None |
JSON schema
https://www.gitlab.com/resif/obsinfo/-/tree/master/obsinfo/data/schemas/network.schema.json
https://www.gitlab.com/resif/obsinfo/-/tree/master/obsinfo/data/schemas/definitions.schema.json
Example
Part of the network information file https://www.gitlab.com/resif/obsinfo/-/tree/master/obsinfo/_examples/Information_Files/network/SPOBS.INSU-IPGP.network.yaml with
station
content elided:
---
format_version: "0.107"
...
revision:
authors:
- $ref: 'authors/Wayne_Crawford.author.yaml#author'
date: "2017-10-04"
- subnetwork:
- 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”]
- reference_names:
operator: “INSU-IPGP” campaign: “SPOBS”
operators: [{agency: “INSU-IPGP OBS Park”}] stations:
“LSVW”:
…
“LSVE”:
…