This directory stores opacity databases used in Optab.
- Keep the directory structure as is because
Optab
programs use the relative paths.- As for molecular line lists, we recommend to start with HITRAN/HITEMP since Exomol database is gigantic.
- This directory stores free-free Gaunt factor data by van Hoof et al. (2014).
- Extract their supplementary data in this directory.
- This file is "Table I" (bound-free Gaunt factors) in Karzas and Latter (1961) (© AAS. Reproduced with permission).
- This directory contains Verner's photoionization cross sections data.
- Copy all files in https://www.pa.uky.edu/~verner/dima/photo/ into this directory.
- This directory is a workspace for TOPbase: photoionization cross sections.
- Execute
get_topbase.sh
to retrieve the cross section data:% bash ../fetch/get_topbase.sh
- Execute
convert_topbase_h5
to store the data in the specific HDF5 format forOptab
:% ../src/convert_topbase_h5
- This directory is a workspace for NIST Atomic Weights and Isotopic Compositions with Relative Atomic Masses and Atomic Spectra Database Levels.
- Execte
get_nist_atomic.sh
andget_nist_levels.sh
to retrieve the data, respectively:% bash ../fetch/get_nist_atomic.sh % bash ../fetch/get_nist_levels.sh
- Execute
convert_nist_h5
to store the data in the specifice HDF5 format forOptab
:% ../src/convert_nist_h5
- This directory is a workspace for HITRAN molecular linelists.
- Execulte
get_hitran_meta.sh
to retrieve HITRAN Isotopologue Metadata:% bash ../fetch/get_hitran_meta.sh
The following procedure is for H2O in HITRAN. Repeat it for other species.
- Get linelists (
.par
files):- Goto Line-by-Line Search.
- "Select Molecules" → check 1. H2O
- "Select Isotopologues" → check all isotopologues
- "Select Wavenumber / Wavelength Range" → leave blank for νmax
- "Select or Create Output Format" → do nothing
- "Start Data Search> Search Results" → download the "Output transitions data (160-character
.par
format)" asoriginal/01_HITRAN.par
. Here,"01"
is the two digits molecule ID of H2O.
- Break down the downloaded
.par
file to make separate.par
files for different isotoplogue:$ ../src/preproc_hitran original/01_HITRAN.par
- Convert each isotopologue
.par
file to an HDF5 file in the specific format forOptab
:$ ../src/convert_lines_h5
The following procedure is for H2O in HITEMP. Repeat it for other species.
-
Get linelists (
.par
files):- Goto https://hitran.org/hitemp/data/HITEMP-2010/H2O_line_list/.
- Download all zipped files and unzip them.
- Concatenate all unzipped files into a single file,
original/01_HITEMP2010.par
.
-
Break down the downloaded
.par
file to make separate.par
files for different isotoplogue:$ ../src/preproc_hitran original/01_HITEMP2010.par
-
Convert each isotopologue
.par
file to an HDF5 file in the specific format forOptab
:$ ../src/convert_lines_h5
- This directory is a workspace for Exomol molecular linelists.
The following procedure is for
1H2-16O__POKAZATEL
. Repeat it for other species.
- Get a set of data files (
.def
,.pf
,.states
,.trans
files) from https://www.exomol.com/data/molecules/H2O/1H2-16O/POKAZATEL/ and place them in the subdirectory1H2-16O__POKAZATEL/
. - Get
.broad
files from https://www.exomol.com/data/molecules/H2O/, and place them in this directory. Note that the.broad
files are provided only for limited species; if not provided, ignore this step. - Here is the list of the data files:
1H2-16O__H2.broad 1H2-16O__He.broad 1H2-16O__POKAZATEL/1H2-16O__POKAZATEL.def 1H2-16O__POKAZATEL/1H2-16O__POKAZATEL.pf 1H2-16O__POKAZATEL/1H2-16O__POKAZATEL.states 1H2-16O__POKAZATEL/1H2-16O__POKAZATEL__00000-00100.trans 1H2-16O__POKAZATEL/1H2-16O__POKAZATEL__00100-00200.trans 1H2-16O__POKAZATEL/1H2-16O__POKAZATEL__00200-00300.trans ...
- Edit
list_convert.txt
to list the relative paths of the.trans
files, and convert them into a n HDF5 file in the specific format forOptab
:$ cat list_convert.txt 1H2-16O__POKAZATEL/1H2-16O__POKAZATEL__00000-00100.trans 1H2-16O__POKAZATEL/1H2-16O__POKAZATEL__00100-00200.trans 1H2-16O__POKAZATEL/1H2-16O__POKAZATEL__00200-00300.trans ... $ ../src/convert_lines_h5
- This directory is a workspace for Kurucz atomic linelinsts
- Execute
get_kurucz_linelists.sh
, which retrieves two linelists,gfall08oct17.dat
andgfpred26apr18.dat
, from Kurucz database and puts them in the subdirectorylinelists/
. Editlist_convert.txt
to list the relative paths of the linelists, and executeconvert_lines_h5
to generate HDF5 files forOptab
:$ bash ../fetch/get_kurucz_linelists.sh $ ls linelists/*.dat > list_convert.txt $ ../src/convert_lines_h5
- Execute
get_kurucz_gfgam.sh
to get the level data filegf????.gam
for all species available, and executeconvert_gfgam_h5
to generate an HDF5 file forOptab
:$ bash ../fetch/get_kurucz_gfgam.sh $ ../src/convert_gfgam_h5
- This directory is the storage for the files in the HDF5 format made for
Optab
.