Project: datamanagement
Issue DM-4373: HSC backport: Add tract conveniences
This is a port of [HSC-715: Add tract conveniences|https://hsc-jira.astro.princeton.edu/jira/browse/HSC-715]. Here is the original description: {panel} In regular HSC survey processing, we'll run with a "rings" skymap to cover the entire survey area. meas_mosaic does not currently efficiently or conveniently iterate over tracts. For example: {code} mosaic.py /tigress/HSC/HSC --rerun price/cosmos --id field=SSP_UDEEP_COSMOS filter=HSC-R {code} Note the lack of a tract in the --id specifier — we want to iterate over all tracts. This is not currently possible. Instead, if we do not know the tract of interest (which the user should not be required to know), we have to iterate over all the tracts (e.g., tract=0..12345), but the user should not be required to know the number of tracts, and this is slow (and possibly memory-hungry: currently consuming 11GB on tiger3 just for 12 exposures). We need an efficient mechanism to iterate over all tracts by not specifying any tract on the command-line. {panel} As this functionality was added specifically for {{meas_mosaic}}, it was going to be ported as part of DM-2674. Due to a recent desire to use this functionality, this ticket will be ported here.
Story points: 1