| 1 | from dace import * |
|---|
| 2 | |
|---|
| 3 | # output_dir = "datadir/hot" |
|---|
| 4 | # temperature_range=[50,3000] |
|---|
| 5 | # pressure_range=[-8,5] |
|---|
| 6 | |
|---|
| 7 | output_dir = "datadir/cold" |
|---|
| 8 | temperature_range=[50,300] |
|---|
| 9 | pressure_range=[-8,2] |
|---|
| 10 | |
|---|
| 11 | ### select linelist for each molecule |
|---|
| 12 | default_linelist = None # to print available linelists |
|---|
| 13 | default_linelist = "first-found" # select first one |
|---|
| 14 | |
|---|
| 15 | molecules = { |
|---|
| 16 | "C2H2": default_linelist, |
|---|
| 17 | "C2H4": default_linelist, |
|---|
| 18 | "CH4": default_linelist, |
|---|
| 19 | "CO": default_linelist, |
|---|
| 20 | # "CO2": default_linelist, |
|---|
| 21 | # "H2O": default_linelist, |
|---|
| 22 | # "H2S": default_linelist, |
|---|
| 23 | # "HCN": default_linelist, |
|---|
| 24 | # "MgH": default_linelist, |
|---|
| 25 | # "MgO": default_linelist, |
|---|
| 26 | # "NaH": default_linelist, |
|---|
| 27 | # "NaOH": default_linelist, |
|---|
| 28 | # "NH3": default_linelist, |
|---|
| 29 | # "O2": default_linelist, |
|---|
| 30 | # "OCS": default_linelist, |
|---|
| 31 | # "OH": default_linelist, |
|---|
| 32 | # "SiH2": default_linelist, |
|---|
| 33 | # "SiH4": default_linelist, |
|---|
| 34 | # "SiH": default_linelist, |
|---|
| 35 | # "SO2": default_linelist, |
|---|
| 36 | # "TiO": default_linelist, |
|---|
| 37 | # "VO": default_linelist, |
|---|
| 38 | } |
|---|
| 39 | for mol in molecules: |
|---|
| 40 | download_molecule(molecule=mol,temperature_range=temperature_range,pressure_range=pressure_range, line_list=molecules[mol], output_dir=output_dir, force_download=True) |
|---|
| 41 | |
|---|
| 42 | |
|---|
| 43 | #### Atoms don't work for now, reason unknown |
|---|
| 44 | # atoms = { |
|---|
| 45 | # "K": {"linelist":default_linelist, "charge":0}, |
|---|
| 46 | # "Na": {"linelist":default_linelist, "charge":0}, |
|---|
| 47 | # } |
|---|
| 48 | # for atom in atoms: |
|---|
| 49 | # download_atom(atom,temperature_range=temperature_range,pressure_range=pressure_range, line_list=atoms[atom]["linelist"], charge=atoms[atom]["charge"], output_dir="datadir/dace") |
|---|