Station

channel_layout

channel_layout

Description

Example

Required: False

Type: <enum ‘ChannelLayoutEnum’>

Units: None

How the station channels were laid out.

X

channels_recorded

channels_recorded

Description

Example

Required: True

Type: list[str]

Units: None

List of components recorded by the station. Should be a summary of all channels recorded. Dropped channels will be recorded in Run metadata.

“[ Ex, Ey, Hx, Hy, Hz, T]”

comments.author

comments.author

Description

Example

Required: False

Type: str | None

Units: None

person who authored the comment

  1. Pedantic

comments.time_stamp

comments.time_stamp

Description

Example

Required: False

Type: float | int | numpy.datetime64 | pa ndas._libs.tslibs.timestamps.Timest Units: None

Date and time of in UTC of when comment was made.

2020-02- 01T09:23:45.453 670+00:00

comments.value

comments.value

Description

Example

Required: False

Type: str | list | None

Units: None

comment string

failure at midnight.

data_type

data_type

Description

Example

Required: True

Type: <enum ‘DataTypeEnum’>

Units: None

Type of data recorded. If multiple types input as a comma separated list.

BBMT

fdsn.id

fdsn.id

Description

Example

Required: False

Type: str | None

Units: None

Given FDSN archive ID name.

MT001

fdsn.network

fdsn.network

Description

Example

Required: False

Type: str | None

Units: None

Given two character FDSN archive network code. Needs to be 2 alpha numeric characters.

EM

fdsn.channel_code

fdsn.channel_code

Description

Example

Required: False

Type: str | None

Units: None

Three character FDSN channel code. http://docs.fdsn.org/projects/source- identifiers/en/v1.0/channel-codes.html

LQN

fdsn.new_epoch

fdsn.new_epoch

Description

Example

Required: False

Type: bool | None

Units: None

Boolean telling if a new epoch needs to be created or not.

False

fdsn.alternate_code

fdsn.alternate_code

Description

Example

Required: False

Type: str | None

Units: None

Alternate Code

_INT-NON_FDSN .UNRESTRICTED _US-ALL _US-MT _US-MT-TA

fdsn.alternate_network_code

fdsn.alternate_network_code

Description

Example

Required: False

Type: str | None

Units: None

Alternate Network Code

_INT-NON_FDSN .UNRESTRICTED _US-ALL _US-MT _US-MT-TA

geographic_name

geographic_name

Description

Example

Required: True

Type: <class ‘str’>

Units: None

Closest geographic name to the station, usually a city, but could be another common geographic location.

Whitehorse, YK

id

id

Description

Example

Required: True

Type: <class ‘str’>

Units: None

Station ID name. This should be an alpha numeric name that is typically 5-6 characters long. Commonly the project name in 2 or 3 letters and the station number.

MT001

run_list

run_list

Description

Example

Required: True

Type: list[str]

Units: None

List of runs recorded by the station. Should be a summary of all runs recorded.

[ mt001a, mt001b, mt001c ]

location.latitude

location.latitude

Description

Example

Required: False

Type: float | None

Units: degrees

Latitude of the location.

12.324

location.longitude

location.longitude

Description

Example

Required: False

Type: float | None

Units: degrees

Longitude of the location.

12.324

location.elevation

location.elevation

Description

Example

Required: False

Type: <class ‘float’>

Units: meters

Elevation of the location.

1234.0

location.datum

location.datum

Description

Example

Required: False

Type: str | int

Units: None

Datum of the location values. Usually a well known datum like WGS84.

WGS 84

location.x

location.x

Description

Example

Required: False

Type: float | None

Units: meters

relative distance to the center of the station

10.0

location.y

location.y

Description

Example

Required: False

Type: float | None

Units: meters

relative distance to the center of the station

10.0

location.z

location.z

Description

Example

Required: False

Type: float | None

Units: meters

relative elevation to the center of the station

10.0

location.latitude_uncertainty

location.latitude_uncertainty

Description

Example

Required: False

Type: float | None

Units: degrees

uncertainty in latitude estimation in degrees

0.01

location.longitude_uncertainty

location.longitude_uncertainty

Description

Example

Required: False

Type: float | None

Units: degrees

uncertainty in longitude estimation in degrees

0.01

location.elevation_uncertainty

location.elevation_uncertainty

Description

Example

Required: False

Type: float | None

Units: meters

uncertainty in elevation estimation

0.01

location.x2

location.x2

Description

Example

Required: False

Type: float | None

Units: meters

relative distance to the center of the station

10.0

location.y2

location.y2

Description

Example

Required: False

Type: float | None

Units: meters

relative distance to the center of the station

10.0

location.z2

location.z2

Description

Example

Required: False

Type: float | None

Units: meters

relative elevation to the center of the station

10.0

location.x_uncertainty

location.x_uncertainty

Description

Example

Required: False

Type: float | None

Units: meters

uncertainty in longitude estimation in x-direction

0.01

location.y_uncertainty

location.y_uncertainty

Description

Example

Required: False

Type: float | None

Units: meters

uncertainty in longitude estimation in y-direction

0.01

location.z_uncertainty

location.z_uncertainty

Description

Example

Required: False

Type: float | None

Units: meters

uncertainty in longitude estimation in z-direction

0.01

location.declination.comments.author

location.declination.comments.author

Description

Example

Required: False

Type: str | None

Units: None

person who authored the comment

  1. Pedantic

location.declination.comments.time_stamp

location.declination.comments.time_stamp

Description

Example

Required: False

Type: float | int | numpy.datetime64 | pa ndas._libs.tslibs.timestamps.Timest Units: None

Date and time of in UTC of when comment was made.

2020-02- 01T09:23:45.453 670+00:00

location.declination.comments.value

location.declination.comments.value

Description

Example

Required: False

Type: str | list | None

Units: None

comment string

failure at midnight.

location.declination.model

location.declination.model

Description

Example

Required: True

Type: <enum ‘GeomagneticModelEnum’>

Units: None

geomagnetic reference model used to calculate declination

WMM

location.declination.epoch

location.declination.epoch

Description

Example

Required: False

Type: str | None

Units: None

Epoch for which declination was approximated in.

2020

location.declination.value

location.declination.value

Description

Example

Required: True

Type: <class ‘float’>

Units: degrees

declination angle relative to geographic north positive clockwise

12.5

location.geographic_location.country

location.geographic_location.country

Description

Example

Required: False

Type: str | list[str] | None

Units: None

Country of the geographic location, should be spelled out in full. Can be a list of countries.

United States of America

location.geographic_location.state

location.geographic_location.state

Description

Example

Required: False

Type: str | list[str] | None

Units: None

State or province of the geographic location, should be spelled out in full. Can be a list of states or provinces.

[Colorado, Utah]

location.geographic_location.county

location.geographic_location.county

Description

Example

Required: False

Type: str | list[str] | None

Units: None

County of the geographic location, should be spelled out in full. Can be a list of counties.

[Douglass, Fayet]

location.geographic_location.township

location.geographic_location.township

Description

Example

Required: False

Type: str | list[str] | None

Units: None

Township or city name or code.

090

location.geographic_location.section

location.geographic_location.section

Description

Example

Required: False

Type: str | list[str] | None

Units: None

Section name or code.

012

location.geographic_location.quarter

location.geographic_location.quarter

Description

Example

Required: False

Type: str | list[str] | None

Units: None

Quarter section code.

400

location.geographic_location.parcel

location.geographic_location.parcel

Description

Example

Required: False

Type: str | list[str] | None

Units: None

Land parcel ID.

46b29a

orientation.method

orientation.method

Description

Example

Required: True

Type: <enum ‘OrientationMethodEnum’>

Units: None

method for orienting station layout

compass

orientation.reference_frame

orientation.reference_frame

Description

Example

Required: True

Type: <enum ‘GeographicReferenceFrameEnum’> Units: None

“Reference frame for station layout. There are only 2 options geographic and geomagnetic. Both assume a right-handed coordinate system with North=0 E=90 and vertical positive downward”

geomagnetic

orientation.angle_to_geographic_north

orientation.angle_to_geographic_north

Description

Example

Required: False

Type: float | None

Units: degrees

“Angle to rotate the data to align with geographic north. If this number is 0 then it is assumed the data are aligned with geographic north in a right handed coordinate system.”

geomagnetic

orientation.value

orientation.value

Description

Example

Required: False

Type: mt_metadata.common.enumerations.Cha nnelOrientationEnum | None Units: None

“Channel orientation relative to each other”

orthogonal

acquired_by.organization

acquired_by.organization

Description

Example

Required: False

Type: str | None

Units: None

Organization full name

mt gurus

acquired_by.email

acquired_by.email

Description

Example

Required: False

Type: pydantic.networks.EmailStr | None

Units: None

Email of the contact person

mt.guru@em.org

acquired_by.url

acquired_by.url

Description

Example

Required: False

Type: pydantic.networks.AnyUrl | None | str Units: None

URL of the contact person

https://em.org

acquired_by.comments.author

acquired_by.comments.author

Description

Example

Required: False

Type: str | None

Units: None

person who authored the comment

  1. Pedantic

acquired_by.comments.time_stamp

acquired_by.comments.time_stamp

Description

Example

Required: False

Type: float | int | numpy.datetime64 | pa ndas._libs.tslibs.timestamps.Timest Units: None

Date and time of in UTC of when comment was made.

2020-02- 01T09:23:45.453 670+00:00

acquired_by.comments.value

acquired_by.comments.value

Description

Example

Required: False

Type: str | list | None

Units: None

comment string

failure at midnight.

acquired_by.author

acquired_by.author

Description

Example

Required: True

Type: str | None

Units: None

Persons name, should be full first and last name.

person name

provenance.creation_time

provenance.creation_time

Description

Example

Required: True

Type: mt_metadata.common.mttime.MTime | str | float | int | Units: None

Date and time the file was created.

2020-02- 08T12:23:40.324 600+00:00

provenance.comments.author

provenance.comments.author

Description

Example

Required: False

Type: str | None

Units: None

person who authored the comment

  1. Pedantic

provenance.comments.time_stamp

provenance.comments.time_stamp

Description

Example

Required: False

Type: float | int | numpy.datetime64 | pa ndas._libs.tslibs.timestamps.Timest Units: None

Date and time of in UTC of when comment was made.

2020-02- 01T09:23:45.453 670+00:00

provenance.comments.value

provenance.comments.value

Description

Example

Required: False

Type: str | list | None

Units: None

comment string

failure at midnight.

provenance.log

provenance.log

Description

Example

Required: False

Type: str | None

Units: None

A history of changes made to the data.

2020-02- 10T14:24:45+00: 00 updated metadata

provenance.creator.organization

provenance.creator.organization

Description

Example

Required: False

Type: str | None

Units: None

Organization full name

mt gurus

provenance.creator.email

provenance.creator.email

Description

Example

Required: False

Type: pydantic.networks.EmailStr | None

Units: None

Email of the contact person

mt.guru@em.org

provenance.creator.url

provenance.creator.url

Description

Example

Required: False

Type: pydantic.networks.AnyUrl | None | str Units: None

URL of the contact person

https://em.org

provenance.creator.comments.author

provenance.creator.comments.author

Description

Example

Required: False

Type: str | None

Units: None

person who authored the comment

  1. Pedantic

provenance.creator.comments.time_stamp

provenance.creator.comments.time_stamp

Description

Example

Required: False

Type: float | int | numpy.datetime64 | pa ndas._libs.tslibs.timestamps.Timest Units: None

Date and time of in UTC of when comment was made.

2020-02- 01T09:23:45.453 670+00:00

provenance.creator.comments.value

provenance.creator.comments.value

Description

Example

Required: False

Type: str | list | None

Units: None

comment string

failure at midnight.

provenance.creator.author

provenance.creator.author

Description

Example

Required: True

Type: str | None

Units: None

Persons name, should be full first and last name.

person name

provenance.submitter.organization

provenance.submitter.organization

Description

Example

Required: False

Type: str | None

Units: None

Organization full name

mt gurus

provenance.submitter.email

provenance.submitter.email

Description

Example

Required: False

Type: pydantic.networks.EmailStr | None

Units: None

Email of the contact person

mt.guru@em.org

provenance.submitter.url

provenance.submitter.url

Description

Example

Required: False

Type: pydantic.networks.AnyUrl | None | str Units: None

URL of the contact person

https://em.org

provenance.submitter.comments.author

provenance.submitter.comments.author

Description

Example

Required: False

Type: str | None

Units: None

person who authored the comment

  1. Pedantic

provenance.submitter.comments.time_stamp

provenance.submitter.comments.time_stamp

Description

Example

Required: False

Type: float | int | numpy.datetime64 | pa ndas._libs.tslibs.timestamps.Timest Units: None

Date and time of in UTC of when comment was made.

2020-02- 01T09:23:45.453 670+00:00

provenance.submitter.comments.value

provenance.submitter.comments.value

Description

Example

Required: False

Type: str | list | None

Units: None

comment string

failure at midnight.

provenance.submitter.author

provenance.submitter.author

Description

Example

Required: True

Type: str | None

Units: None

Persons name, should be full first and last name.

person name

provenance.archive.organization

provenance.archive.organization

Description

Example

Required: False

Type: str | None

Units: None

Organization full name

mt gurus

provenance.archive.email

provenance.archive.email

Description

Example

Required: False

Type: pydantic.networks.EmailStr | None

Units: None

Email of the contact person

mt.guru@em.org

provenance.archive.url

provenance.archive.url

Description

Example

Required: False

Type: pydantic.networks.AnyUrl | None | str Units: None

URL of the contact person

https://em.org

provenance.archive.comments.author

provenance.archive.comments.author

Description

Example

Required: False

Type: str | None

Units: None

person who authored the comment

  1. Pedantic

provenance.archive.comments.time_stamp

provenance.archive.comments.time_stamp

Description

Example

Required: False

Type: float | int | numpy.datetime64 | pa ndas._libs.tslibs.timestamps.Timest Units: None

Date and time of in UTC of when comment was made.

2020-02- 01T09:23:45.453 670+00:00

provenance.archive.comments.value

provenance.archive.comments.value

Description

Example

Required: False

Type: str | list | None

Units: None

comment string

failure at midnight.

provenance.archive.name

provenance.archive.name

Description

Example

Required: True

Type: str | None

Units: None

Persons name, should be full first and last name.

person name

provenance.software.author

provenance.software.author

Description

Example

Required: True

Type: str | None

Units: None

Author of the software

Neo

provenance.software.version

provenance.software.version

Description

Example

Required: True

Type: <class ‘str’>

Units: None

Software version

12.01a

provenance.software.last_updated

provenance.software.last_updated

Description

Example

Required: False

Type: mt_metadata.common.mttime.MTime | str | float | int | Units: None

Most recent date the software was updated. Prefer to use version, but this works for non-versioned software.

2020-01-01

provenance.software.name

provenance.software.name

Description

Example

Required: True

Type: <class ‘str’>

Units: None

Software name

mtrules

time_period.end

time_period.end

Description

Example

Required: True

Type: str | float | int | numpy.datetime64 | pandas._libs.tsl Units: None

End date and time of collection in UTC.

2020-02- 04T16:23:45.453 670+00:00

time_period.start

time_period.start

Description

Example

Required: True

Type: str | float | int | numpy.datetime64 | pandas._libs.tsl Units: None

Start date and time of collection in UTC.

2020-02- 01T09:23:45.453 670+00:00

runs

runs

Description

Example

Required: False

Type: mt_metadata.common.list_dict.ListDi ct | list | dict | Units: None

List of runs recorded by the station.

[Run(id=’mt001a ‘), Run(id=’mt0 01b’), Run(id=’ mt001c’)]