version  0.0.1
Defines the C++ API for MsPASS
Loading...
Searching...
No Matches
keywords.h
1#ifndef _KEYWORDS_H_
2#define _KEYWORDS_H_
3#include <string>
16namespace mspass::seismic {
18const std::string SEISMICMD_npts("npts");
20const std::string SEISMICMD_dt("delta");
23const std::string SEISMICMD_t0("starttime");
25const std::string SEISMICMD_sampling_rate("sampling_rate");
26/* In MsPASS Seismogram data fetch receiver metadata from the site collection.
27The schema definition prepends "site_" to base names. Use this set for
28gets and puts to Seismogram objects in C++ code. */
30const std::string SEISMICMD_rlat("site_lat");
32const std::string SEISMICMD_rlon("site_lon");
35const std::string SEISMICMD_relev("site_elev");
36/* In MsPASS TimeSeries data fetch receiver metadata from the site collection.
37The schema definition prepends "channel_" to base names. Use this set for
38gets and puts to TimeSeries objects in C++ code. */
40const std::string SEISMICMD_clat("channel_lat");
42const std::string SEISMICMD_clon("channel_lon");
45const std::string SEISMICMD_celev("channel_elev");
47const std::string SEISMICMD_hang("channel_hang");
50const std::string SEISMICMD_vang("channel_vang");
51
52/* In MsPASS source information is retrieved from the source collection.
53The schema maps these to names with a "source_" string prepended to the
54attribute name. The coordinate names are common to other collections.
55Use this set for gets and puts to fetch source coordinate data.*/
57const std::string SEISMICMD_slat("source_lat");
59const std::string SEISMICMD_slon("source_lon");
61const std::string SEISMICMD_sdepth("source_depth");
63const std::string SEISMICMD_stime("source_time");
65const std::string SEISMICMD_dfile("dfile");
67const std::string SEISMICMD_dir("dir");
69const std::string SEISMICMD_foff("foff");
71const std::string SEISMICMD_tmatrix("tmatrix");
73const std::string SEISMICMD_uuid("uuid");
75const std::string SEISMICMD_rawdata("rawdata");
77const std::string SEISMICMD_net("net");
80const std::string SEISMICMD_sta("sta");
82const std::string SEISMICMD_chan("chan");
85const std::string SEISMICMD_loc("loc");
87const std::string SEISMICMD_time_standard("time_standard");
89const std::string SEISMICMD_t0_shift("starttime_shift");
92const std::string SEISMICMD_utc_convertible("utc_convertible");
93} // namespace mspass::seismic
94#endif
Define metadata keys.
Definition BasicSpectrum.h:6
const std::string SEISMICMD_t0_shift("starttime_shift")
const std::string SEISMICMD_dfile("dfile")
const std::string SEISMICMD_foff("foff")
const std::string SEISMICMD_t0("starttime")
const std::string SEISMICMD_dt("delta")
const std::string SEISMICMD_vang("channel_vang")
const std::string SEISMICMD_slat("source_lat")
const std::string SEISMICMD_utc_convertible("utc_convertible")
const std::string SEISMICMD_stime("source_time")
const std::string SEISMICMD_sdepth("source_depth")
const std::string SEISMICMD_relev("site_elev")
const std::string SEISMICMD_uuid("uuid")
const std::string SEISMICMD_net("net")
const std::string SEISMICMD_time_standard("time_standard")
const std::string SEISMICMD_celev("channel_elev")
const std::string SEISMICMD_loc("loc")
const std::string SEISMICMD_sampling_rate("sampling_rate")
const std::string SEISMICMD_slon("source_lon")
const std::string SEISMICMD_rlon("site_lon")
const std::string SEISMICMD_sta("sta")
const std::string SEISMICMD_dir("dir")
const std::string SEISMICMD_tmatrix("tmatrix")
const std::string SEISMICMD_rlat("site_lat")
const std::string SEISMICMD_npts("npts")
const std::string SEISMICMD_rawdata("rawdata")
const std::string SEISMICMD_chan("chan")
const std::string SEISMICMD_clat("channel_lat")
const std::string SEISMICMD_clon("channel_lon")
const std::string SEISMICMD_hang("channel_hang")