aboutsummaryrefslogtreecommitdiffstats
path: root/fg21sim
diff options
context:
space:
mode:
Diffstat (limited to 'fg21sim')
-rw-r--r--fg21sim/configs/config.spec22
1 files changed, 15 insertions, 7 deletions
diff --git a/fg21sim/configs/config.spec b/fg21sim/configs/config.spec
index 9a466d1..5d13bed 100644
--- a/fg21sim/configs/config.spec
+++ b/fg21sim/configs/config.spec
@@ -147,14 +147,16 @@ stream = option("stderr", "stdout", "", default="stderr")
[galactic]
+ #
# Synchrotron emission component (unpolarized)
+ #
[[synchrotron]]
# The template map for the simulation, e.g., Haslam 408 MHz survey.
# Unit: [K] (Kelvin)
template = string(default=None)
# The frequency of the template map.
# Unit: [MHz]
- template_freq = float(default=None, min=0)
+ template_freq = float(default=None)
# Spectral index map
indexmap = string(default=None)
@@ -174,7 +176,10 @@ stream = option("stderr", "stdout", "", default="stderr")
# Output directory to save the simulated results
output_dir = string(default=None)
+
+ #
# Free-free bremsstrahlung emission component
+ #
[[freefree]]
# The Hα map from which to derive the free-free emission
# Unit: [Rayleigh]
@@ -185,7 +190,7 @@ stream = option("stderr", "stdout", "", default="stderr")
dustmap = string(default=None)
# Effective dust fraction in the LoS actually absorbing Halpha
- dust_fraction = float(default=0.33, min=0.1, max=1)
+ dust_fraction = float(default=0.33, min=0, max=1)
# Halpha absorption threshold:
# When the dust absorption goes rather large, the true Halpha
@@ -199,14 +204,17 @@ stream = option("stderr", "stdout", "", default="stderr")
# The electron temperature assumed for the ionized interstellar medium
# that generating Hα emission.
# Unit: [K]
- electron_temperature = float(default=7000, min=1000)
+ electron_temperature = float(default=7000)
# Filename prefix for this component
prefix = string(default="gfree")
# Output directory to save the simulated results
output_dir = string(default=None)
+
+ #
# Supernova remnants emission
+ #
[[snr]]
# The Galactic SNRs catalog data (CSV file)
catalog = string(default=None)
@@ -216,7 +224,7 @@ stream = option("stderr", "stdout", "", default="stderr")
# Resolution for simulating each SNR template, which are finally
# mapped to the all-sky HEALPix map if used.
# Unit: [arcsec]
- resolution = float(default=30, min=5)
+ resolution = float(default=30)
# Filename prefix for this component
prefix = string(default="gsnr")
@@ -269,7 +277,7 @@ stream = option("stderr", "stdout", "", default="stderr")
# Shape: (len(z), len(mass))
# Differential mass function in terms of natural log of M.
# Unit: [Mpc^-3] (the little "h" is folded into the values)
- dndlnm_outfile = string(default=None)
+ dndlnm_outfile = string(default="dndlnm.npz")
#
@@ -280,7 +288,7 @@ stream = option("stderr", "stdout", "", default="stderr")
[[clusters]]
# Output CSV file of the cluster catalog containing the simulated
# mass, redshift, position, shape, recent merger info, etc.
- catalog_outfile = string(default=None)
+ catalog_outfile = string(default="cluster.catalog.csv")
# Whether to dump the raw data of the simulated cluster catalog in
# Python native pickle format (i.e., ".pkl") to a file with the same
@@ -306,7 +314,7 @@ stream = option("stderr", "stdout", "", default="stderr")
# Output CSV file of the halos catalog containing the calculated
# properties of the simulated halos.
- halos_catalog_outfile = string(default=None)
+ halos_catalog_outfile = string(default="cluster.halos.csv")
# Whether to dump the whole data of the simulated halos in Python
# native pickle format (i.e., ".pkl") to a file with the same basename