7using JplMap = std::map<Index, const char * const>;
116 {50007,
"CH3Cl-215"},
117 {52009,
"CH3Cl-217"},
119 {34004,
"H2O2-1661"},
128 {46005,
"HCOOH-126"},
129 {47002,
"HCOOH-136"},
131 {47003,
"DCOOH-266"},
133 {47004,
"HCOOD-266"},
139 {97002,
"ClONO2-5646"},
140 {99001,
"ClONO2-7646"},
150 {98001,
"H2SO4-126"},
152 {102001,
"Cl2O2-565"},
153 {104001,
"Cl2O2-765"},
158 {32003,
"CH3OH-2161"},
160 {41001,
"CH3CN-2124"},
161 {41010,
"CH3CN-2124"},
162 {42006,
"CH3CN-3124"},
163 {42007,
"CH3CN-2134"},
164 {42001,
"CH3CN-2125"},
165 {42008,
"CH2DCN-224"},
167 {51001,
"HC3N-12224"},
168 {52001,
"HC3N-12234"},
169 {52002,
"HC3N-12324"},
170 {52003,
"HC3N-13224"},
171 {52004,
"HC3N-12225"},
172 {52005,
"HC3N-22224"},
198 for (
auto& x: jplmap) {
206 auto ptr = data.find(tag);
208 ptr == data.cend(),
"Cannot find the tag: ", tag,
" in ARTS")
#define ARTS_USER_ERROR_IF(condition,...)
std::map< Index, const char *const > JplMap
std::map< Index, SpeciesTag > ArtsMap
ArtsMap to_species_map(const JplMap &jplmap)
QuantumIdentifier id_from_lookup(Index tag)
Finds the ID of the ARTS species from JPL.
constexpr Index find_species_index(const Species spec, const std::string_view isot) noexcept
A logical struct for global quantum numbers with species identifiers.