-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Now efficient again (if run on pre-existing nemo run). Added tests of both forced photometry modes. Changed link to quickstart maps from UKZN server to dropbox.
- Loading branch information
Showing
7 changed files
with
187 additions
and
19 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,121 @@ | ||
# Nemo config file | ||
# YAML format | ||
# - use null to return None in Python | ||
# - note that YAML is fussy about large numbers: use e.g. 1.0e+14 for M500MSun (not 1e14) | ||
|
||
unfilteredMaps: | ||
- {mapFileName: "maps/f150_1_10_8_map.fits", | ||
weightsFileName: "maps/f150_1_10_8_ivar.fits", | ||
obsFreqGHz: 149.6, units: 'uK', | ||
beamFileName: "maps/s16_pa2_f150_nohwp_night_beam_profile_jitter.txt"} | ||
- {mapFileName: "maps/f090_1_10_8_map.fits", | ||
weightsFileName: "maps/f090_1_10_8_ivar.fits", | ||
obsFreqGHz: 97.8, units: 'uK', | ||
beamFileName: "maps/s16_pa3_f090_nohwp_night_beam_profile_jitter.txt"} | ||
|
||
# Masks | ||
#surveyMask: "maps/Jun2020/AdvACTSurveyMask_v7_galLatCut_S18-dust-artifacts-extended-post10mJy.fits" | ||
|
||
# Instead of giving point source mask, can give catalog instead | ||
maskPointSourcesFromCatalog: | ||
- "PS_S18_f150_auto_rArcmin.fits" | ||
|
||
# Detection/catalog options | ||
thresholdSigma: 4.0 | ||
minObjPix: 1 | ||
findCenterOfMass: True | ||
useInterpolator: True | ||
rejectBorder: 0 | ||
objIdent: 'ACT-CL' | ||
longNames: False | ||
removeRings: False | ||
|
||
# Photometry options | ||
photFilter: 'Arnaud_M2e14_z0p4' | ||
fitQ: True | ||
|
||
# Optionally override the GNFW parameters - if not present, Arnaud et al. (2010) parameters are used | ||
# The example below is for the Planck Pressure Profile (PPP) | ||
#GNFWParams: {P0: 6.41, c500: 1.81, gamma: 0.31, alpha: 1.33, beta: 4.13, tol: 1e-7, npts: 100} | ||
|
||
# Mass measurement options - used by nemoMass and nemoSelFn scripts | ||
# Writes out .fits file to nemoOutDir/nemoOutDir_M500.fits | ||
# redshiftCatalog: A .fits table containing name, RADeg, decDeg, redshift, redshiftErr columns | ||
# tenToA0, B0, Mpivot, sigma_int: Fixed scaling relation options (see H13 or ACTPol paper) | ||
# rescaleFactor, rescaleFactorErr: For MCal masses, as in the ACTPol paper (i.e., just rescales M500 results by 1/rescaleFactor) | ||
massOptions: {tenToA0: 4.95e-5, | ||
B0: 0.08, | ||
Mpivot: 3.0e+14, | ||
sigma_int: 0.2, | ||
relativisticCorrection: True, | ||
rescaleFactor: 0.69, | ||
rescaleFactorErr: 0.07, | ||
redshiftCatalog: "DR5_cluster-catalog_v1.1.fits"} | ||
|
||
# Selection function options - this calculation can also be enabled with the nemo -S switch | ||
# NOTE: could eventually add 'completenessFraction' to 'massLimitMaps', which is why that's a dictionary list | ||
# Use selFnFootprints to calculate average completeness in given sky areas - e.g., overlap with optical surveys | ||
calcSelFn: False | ||
selFnOptions: {fixedSNRCut: 5.0, | ||
massLimitMaps: [{z: 0.5}]} | ||
|
||
# Filter definitions: | ||
# allFilters is a dictionary of parameters that will be copied into all mapFilters | ||
# (these can be overridden by keys with the same name in mapFilters) | ||
allFilters: {class: "ArnaudModelMatchedFilter", | ||
params: {noiseParams: {method: "dataMap", | ||
noiseGridArcmin: 40.}, | ||
saveFilteredMaps: True, | ||
saveRMSMap: True, | ||
savePlots: False, | ||
saveDS9Regions: False, | ||
outputUnits: 'yc', | ||
edgeTrimArcmin: 0.0} | ||
} | ||
|
||
# mapFilters is a list of all the different filters to apply | ||
# (keys in mapFilters with the same name as those in allFilters take priority) | ||
mapFilters: | ||
#- {label: "Arnaud_M1e14_z0p2", | ||
#params: {M500MSun: 1.0e+14, z: 0.2}} | ||
#- {label: "Arnaud_M2e14_z0p2", | ||
#params: {M500MSun: 2.0e+14, z: 0.2}} | ||
#- {label: "Arnaud_M4e14_z0p2", | ||
#params: {M500MSun: 4.0e+14, z: 0.2}} | ||
#- {label: "Arnaud_M8e14_z0p2", | ||
#params: {M500MSun: 8.0e+14, z: 0.2}} | ||
#- {label: "Arnaud_M1e14_z0p4", | ||
#params: {M500MSun: 1.0e+14, z: 0.4}} | ||
- {label: "Arnaud_M2e14_z0p4", | ||
params: {M500MSun: 2.0e+14, z: 0.4, | ||
saveFilteredMaps: True, | ||
savePlots: True}} | ||
#- {label: "Arnaud_M4e14_z0p4", | ||
#params: {M500MSun: 4.0e+14, z: 0.4}} | ||
#- {label: "Arnaud_M8e14_z0p4", | ||
#params: {M500MSun: 8.0e+14, z: 0.4}} | ||
#- {label: "Arnaud_M1e14_z0p8", | ||
#params: {M500MSun: 1.0e+14, z: 0.8}} | ||
#- {label: "Arnaud_M2e14_z0p8", | ||
#params: {M500MSun: 2.0e+14, z: 0.8}} | ||
#- {label: "Arnaud_M4e14_z0p8", | ||
#params: {M500MSun: 4.0e+14, z: 0.8}} | ||
#- {label: "Arnaud_M8e14_z0p8", | ||
#params: {M500MSun: 8.0e+14, z: 0.8}} | ||
#- {label: "Arnaud_M1e14_z1p2", | ||
#params: {M500MSun: 1.0e+14, z: 1.2}} | ||
#- {label: "Arnaud_M2e14_z1p2", | ||
#params: {M500MSun: 2.0e+14, z: 1.2}} | ||
#- {label: "Arnaud_M4e14_z1p2", | ||
#params: {M500MSun: 4.0e+14, z: 1.2}} | ||
#- {label: "Arnaud_M8e14_z1p2", | ||
#params: {M500MSun: 8.0e+14, z: 1.2}} | ||
|
||
# Source injection test - this can also be enabled with the nemo -I switch | ||
sourceInjectionIterations: 10 | ||
sourcesPerTile: 50 | ||
sourceInjectionModels: | ||
- {redshift: 0.8, M500: 2.0e+14} | ||
- {redshift: 0.4, M500: 2.0e+14} | ||
- {redshift: 0.2, M500: 2.0e+14} | ||
- {redshift: 0.1, M500: 2.0e+14} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters