diff --git a/astra.yaml b/astra.yaml index 24dd350d3..44eb03e5a 100644 --- a/astra.yaml +++ b/astra.yaml @@ -222,9 +222,9 @@ analyses: description: >- Exposure detection catalogues carrying IMAFLAGS_ISO (and MASK_EXT when maps are configured), the flag stamps ngmix reads, and the final - catalogue's optional MASK_ columns. + catalogue's MASK_n columns. inputs: [exposure_flags, sky_masks] - decisions: [pixel_mask_source, psf_star_mask_veto, sky_mask_application] + decisions: [pixel_mask_source, psf_star_mask_veto, sky_mask_application, mask_default_cut] decisions: pixel_mask_source: label: Only the instrument flag image reaches pixels @@ -291,27 +291,74 @@ analyses: Halos flag objects for the final catalogue; a star inside another star's halo is not thereby a bad PSF sample. sky_mask_application: - label: Object-level sky masking deferred downstream + label: Sky masks written as catalogue columns; the cut is deferred downstream rationale: >- - The final catalogue ships every detected object. When MASK_EXT_PATHS - lists band:path pairs, make_cat queries each healsparse map at the + The final catalogue ships every detected object. MASK_EXT_PATHS lists + label:path pairs, and make_cat queries each healsparse map at the object's windowed position and writes the map value verbatim into a - MASK_ column; an object off coverage gets the map's sentinel + MASK_