Download and pre-process the line lists ======================================= If you have access to the hulk cluster at the University of Bern, then most of the pre-processed files are already available at ``scratch/sigrimm/EXOMOL/``. This files can then directly be used for the opacity calculation. Supported line list databases ----------------------------- HELIOS-K supports line lists from the HITRAN, HITEMP, ExoMol, Kurucz, NIST or VALD databases. Before the line lists can be used, they have to be pre-processed into binary files. This saves in generally memory space and allows HELIOS-K to read the line lists in a more efficient way. The next section explains the structure of these files and shows how to generate them. The ``.param`` file --------------------------------- Each molecular or atomic species, which will be processed by HELIOS-K, needs a ``.param`` file, which contains all necessary information about the line list database and other parameters. This files can be generated automatically by the tools in HELIOS-K. However, when using a different database, they must be created manually. Example ------- An example for HITRAN 2016 H2O is given in the ``data/01_hit16.param`` file, which is shown here and available in the repository. An example for HITEMP and ExoMol are also given in the repository files ``data/01_HITEMP2010.param`` and ``data/1H2-16O__BT2.param``. :: 01_hit16.param ------------------------------------------------------------------- Database = 0 Molecule number = 1 Name = hit16 Number of Isotopologues = 7 #ID Abundance Q(296K) g Molar Mass(g) partition file : 11 0.997317 174.58 1 18.010565 q1.txt 12 0.002000 176.05 1 20.014811 q2.txt 13 3.718840E-04 1052.14 6 19.01478 q3.txt 14 3.106930E-04 864.74 6 19.01674 q4.txt 15 6.230030E-07 875.57 6 21.020985 q5.txt 16 1.158530E-07 5226.79 36 20.020956 q6.txt 17 2.419700E-07 1027.80 1 20.022915 q129.txt Number of columns in partition File = 2 Number of line/transition files = 1 Number of lines per file : 304225 Line file limits : 0 30000 #ExoMol : Number of states = 0 Number of columns in transition files = 0 Default value of Lorentzian half-width for all lines = 0 Default value of temperature exponent for all lines = 0 Version = 0 ------------------------------------------------------------------- Arguments --------- - Database: Indicate which database format to use. - 0 = Hitran or HITEMP - 2 = ExoMol - 30 = Kurucz atomic database - 31 = NIST atomic database - Molecule number: This is optional and follows an old HELIOS-K version. - Name: name of the line list files. - Number of isotopologues in the line list files. - For each isotopologue: - ID: for Hitran and HITEMP the same as the first three digits in the ``*.par`` files e.g. 11 for 1H2-18O, or 2A for 18O-13C-17O. For ExoMol no meaning. - Abundance, only relevant for more than one isotopologue. - Reference partition function value. For ExoMol no meaning. - Molar mass in g. - Name of the partition function file. - Number of columns in the partition function file. - Number of line/transition files. - Line by line, the number of molecular/atomic lines in each line/transition file. - Line by line, the wavenumber range of each line/transition file, must have one entry more than the number of line/transition files to cover all lower and upper range limits. - Number of states in ExoMol ``*.states``\ files. For other databases no meaning. - Number of columns in ExoMol ``*.trans``\ files. For other databases no meaning. - ExoMol default value of Lorentzian half-width. For other databases no meaning. - ExoMol default value of temperature exponent. For other databases no meaning. - Version of the line list.