aboutsummaryrefslogtreecommitdiffstats
path: root/fg21sim/configs/checkers.py
diff options
context:
space:
mode:
Diffstat (limited to 'fg21sim/configs/checkers.py')
-rw-r--r--fg21sim/configs/checkers.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/fg21sim/configs/checkers.py b/fg21sim/configs/checkers.py
index cbffcc8..2d23706 100644
--- a/fg21sim/configs/checkers.py
+++ b/fg21sim/configs/checkers.py
@@ -150,6 +150,7 @@ def check_galactic_snr(configs):
def check_extragalactic_clusters(configs):
"""
Check the "[extragalactic][clusters]" section of the configurations.
+
The related sections ("[extragalactic][psformalism]",
"[extragalactic][halos]") are also checked.
"""
@@ -165,6 +166,13 @@ def check_extragalactic_clusters(configs):
results.update(_check_existence(configs, comp+"/catalog_outfile"))
else:
results.update(_check_missing(configs, comp+"/catalog_outfile"))
+ # dumped halos data required when enabled to use it
+ if configs.get(comp+"/use_dump_halos_data"):
+ results.update(_check_existence(configs,
+ comp+"/halos_catalog_outfile"))
+ else:
+ results.update(_check_missing(configs,
+ comp+"/halos_catalog_outfile"))
results.update(_check_missing(configs, comp+"/output_dir"))
return results