Subnetwork
Description
An OBS subnetwork is all or part of an FDSN network of stations in a given campaign.
Python class:
SubNetwork
YAML / JSON label:
- subnetwork
Contained in a subnetwork 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 |
subnetwork |
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:
---
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":
...