species_data.cc File Reference

Implementation of function define_species_data(). More...

#include "arts.h"
#include "make_array.h"
#include "absorption.h"

Go to the source code of this file.

Defines

Some #defines for better readability


#define NAME(x)   x
#define DEGFR(x)   x
#define ISOTOPES   MakeArray<IsotopeRecord>
#define REC   IsotopeRecord
#define TAGS   MakeArray<Index>

Functions

void define_basic_species_data ()
 Define species lookup data.
void define_partition_species_data ()
void define_species_data ()

Variables

Array< SpeciesRecordspecies_data


Detailed Description

Implementation of function define_species_data().

This file contains the definition of this function and nothing else. You can add new records here if you want to extend the capability of ARTS.

Author:
Stefan Buehler, Axel von Engeln
Date:
2000-08-10

Definition in file species_data.cc.


Define Documentation

#define DEGFR (  )     x

Definition at line 42 of file species_data.cc.

#define ISOTOPES   MakeArray<IsotopeRecord>

Definition at line 43 of file species_data.cc.

#define NAME (  )     x

Definition at line 41 of file species_data.cc.

#define REC   IsotopeRecord

Definition at line 44 of file species_data.cc.

#define TAGS   MakeArray<Index>

Definition at line 45 of file species_data.cc.


Function Documentation

void define_basic_species_data (  ) 

Define species lookup data.

Author:
Stefan Buehler, Axel von Engeln

Source for entries

Molecule Name:
Generally Hitran convention, unless otherwise indicated.

Degrees of freedom:
Generally taken from the forward_4_96 release, file glob_def.c, unless otherwise indicated.

Isotopes:
Generally Hitran convention, e.g., for the main H2O isotope: 161, thus the last digit of the sum of the neutrons and protons of the individual atoms is taken. Nevertheless, molecules like H2CO have only 3 digits in Hitran, only one for the two H atoms. This leads to problems with the jpl catalogue, if this includes DHCO and DDCO. For these cases, a different scheme is taken as indicated.

Isotopic Ratio:
Generally Hitran convention, unless otherwise indicated. A number code in the header gives the source of the isotopic ratios for each isotope of each species:

1: hitran 96 isotopic ratio, taken from cd: file software/generic/tables_96.txt or HITRAN 2000 edition (default, even if jpl and hitran isotopic ratios are available).
2: jpl isotopic ratio, taken from the documentation coming along with the catalogue. latest catalogue version extracted 27.07.00, can be found at /pool/lookup/jpl/cat7_00/doc/d<tag_nr>.cat
3: jpl isotopic ratio is multiplied with the maximum isotopic ratio of this species found in hitran. is only performed when isotopic ratios of 1 were found in the jpl catalogue.

Mass:
Rounded atomic weight. (SAB: From looking at the table in forward_4_96, glob_def.c, the difference between the actual mass and the mass simply estimated from the Atom number is only 0.001. This seems not worth the trouble. Anyway, the field for the mass is there. Should anybody feel like adding the true numbers, just go ahead.) mass as given in file MOLPARAM.TXT of HITRAN2000. If tag is not present in HITRAN, the rounded value is stated. Note that the mass is given in units of [g/mol].

MY-tags:
Extracted from file glob_def.c.

HI-tags:
From hitran 96, software/generic/tables_96.txt.

JPL-tags:
Collected in file arts/aux/abundancies/tag_species.jpl, taken from last issue of jpl catalogue (7/00).

Some more information can be found at /pool/lookup/jpl/cat7_00/abundancies, where the idl script that reads/converts the isotopic ratios is located.

Author:
Axel von Engeln
Date:
2000-08-08

Definition at line 139 of file species_data.cc.

void define_partition_species_data (  ) 

Definition at line 155 of file partition_function_data.cc.

void define_species_data (  ) 

Definition at line 132 of file species_data.cc.


Variable Documentation

The lookup information for all the different species.

Definition at line 36 of file species_data.cc.


Generated on Wed Feb 4 08:17:26 2009 for ARTS by  doxygen 1.5.6