|
6 | 6 | # radex-related |
7 | 7 | "RADEX_BIN", |
8 | 8 | "RADEX_VERSION", |
9 | | - # defaults |
10 | | - "DV", |
11 | | - "N", |
12 | | - "N_E", |
13 | | - "N_H", |
14 | | - "N_H2", |
15 | | - "N_HE", |
16 | | - "N_HP", |
17 | | - "N_OH2", |
18 | | - "N_PH2", |
19 | | - "PARALLEL", |
20 | | - "PROGRESS", |
21 | | - "RADEX", |
22 | | - "SQUEEZE", |
23 | | - "T_BG", |
24 | | - "T_KIN", |
25 | | - "TIMEOUT", |
26 | | - "WORKDIR", |
27 | | - # aliases |
28 | | - "DATAFILE", |
29 | | - "LEVEL", |
30 | | - "TRANSITION", |
31 | | - # helper functions |
32 | | - "alias", |
33 | 9 | ] |
34 | 10 |
|
35 | 11 |
|
|
48 | 24 |
|
49 | 25 |
|
50 | 26 | # helper functions |
51 | | -def alias(name: str, aliases: dict[str, str]) -> str: |
52 | | - """Get the alias of a name if it exists.""" |
53 | | - return aliases.get(name, name) |
54 | | - |
55 | | - |
56 | 27 | def ensure(toml: Path) -> Path: |
57 | 28 | """Create an empty TOML file if it does not exist.""" |
58 | 29 | if not toml.exists(): |
@@ -115,67 +86,3 @@ def getval(toml: Path, keys: str, default: Any) -> Any: |
115 | 86 |
|
116 | 87 | RADEX_VERSION = "30nov2011" |
117 | 88 | """Supported version of the RADEX binaries.""" |
118 | | - |
119 | | - |
120 | | -# defaults |
121 | | -DV = getval(NDRADEX_CONFIG, "defaults.dv", 1.0) |
122 | | -"""Default value for the ``dv`` argument.""" |
123 | | - |
124 | | -N = getval(NDRADEX_CONFIG, "defaults.N", 1e15) |
125 | | -"""Default value for the ``N_mol`` argument.""" |
126 | | - |
127 | | -N_E = getval(NDRADEX_CONFIG, "defaults.n_e", 0.0) |
128 | | -"""Default value for the ``n_e`` argument.""" |
129 | | - |
130 | | -N_H = getval(NDRADEX_CONFIG, "defaults.n_H", 0.0) |
131 | | -"""Default value for the ``n_H`` argument.""" |
132 | | - |
133 | | -N_H2 = getval(NDRADEX_CONFIG, "defaults.n_H2", 1e3) |
134 | | -"""Default value for the ``n_H2`` argument.""" |
135 | | - |
136 | | -N_HE = getval(NDRADEX_CONFIG, "defaults.n_He", 0.0) |
137 | | -"""Default value for the ``n_He`` argument.""" |
138 | | - |
139 | | -N_HP = getval(NDRADEX_CONFIG, "defaults.n_Hp", 0.0) |
140 | | -"""Default value for the ``n_Hp`` argument.""" |
141 | | - |
142 | | -N_OH2 = getval(NDRADEX_CONFIG, "defaults.n_oH2", 0.0) |
143 | | -"""Default value for the ``n_oH2`` argument.""" |
144 | | - |
145 | | -N_PH2 = getval(NDRADEX_CONFIG, "defaults.n_pH2", 0.0) |
146 | | -"""Default value for the ``n_pH2`` argument.""" |
147 | | - |
148 | | -PARALLEL = getval(NDRADEX_CONFIG, "defaults.parallel", int) |
149 | | -"""Default value for the ``parallel`` argument.""" |
150 | | - |
151 | | -PROGRESS = getval(NDRADEX_CONFIG, "defaults.progress", False) |
152 | | -"""Default value for the ``progress`` argument.""" |
153 | | - |
154 | | -RADEX = getval(NDRADEX_CONFIG, "defaults.radex", "radex-1") |
155 | | -"""Default value for the ``radex`` argument.""" |
156 | | - |
157 | | -SQUEEZE = getval(NDRADEX_CONFIG, "defaults.squeeze", True) |
158 | | -"""Default value for the ``squeeze`` argument.""" |
159 | | - |
160 | | -T_BG = getval(NDRADEX_CONFIG, "defaults.T_bg", 2.73) |
161 | | -"""Default value for the ``T_bg`` argument.""" |
162 | | - |
163 | | -T_KIN = getval(NDRADEX_CONFIG, "defaults.T_kin", 100.0) |
164 | | -"""Default value for the ``T_kin`` argument.""" |
165 | | - |
166 | | -TIMEOUT = getval(NDRADEX_CONFIG, "defaults.timeout", float) |
167 | | -"""Default value for the ``timeout`` argument.""" |
168 | | - |
169 | | -WORKDIR = getval(NDRADEX_CONFIG, "defaults.workdir", Path) |
170 | | -"""Default value for the ``workdir`` argument.""" |
171 | | - |
172 | | - |
173 | | -# aliases |
174 | | -DATAFILE = getval(NDRADEX_CONFIG, "aliases.datafile", dict[str, str]()) |
175 | | -"""Aliases for the ``datafile`` argument.""" |
176 | | - |
177 | | -LEVEL = getval(NDRADEX_CONFIG, "aliases.level", dict[str, str]()) |
178 | | -"""Aliases for the ``level`` argument.""" |
179 | | - |
180 | | -TRANSITION = getval(NDRADEX_CONFIG, "aliases.transition", dict[str, str]()) |
181 | | -"""Aliases for the ``transition`` argument.""" |
0 commit comments