diff options
| author | Aaron LI <aly@aaronly.me> | 2017-10-19 13:14:14 +0800 | 
|---|---|---|
| committer | Aaron LI <aly@aaronly.me> | 2017-10-19 13:14:14 +0800 | 
| commit | ad4a43dce176c3f087f5dc5af188dfc081934027 (patch) | |
| tree | 6137d40bf12053d304079d2d7e3ee5ee04793775 /fg21sim/configs/checkers.py | |
| parent | eac586b473c31c2ca607a3cf9c27109b87fc8043 (diff) | |
| download | fg21sim-ad4a43dce176c3f087f5dc5af188dfc081934027.tar.bz2 | |
clusters/halo: Support use the previously dumped halos raw data
Add option "use_dump_halos_data" to control whether to just use the previously
dumped halos data, therefore, the radio emissions at additional frequencies
can be simply calculated.
Diffstat (limited to 'fg21sim/configs/checkers.py')
| -rw-r--r-- | fg21sim/configs/checkers.py | 8 | 
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  | 
