Processing data within a repository generally requires specifying an identifier to select the specific data to process. The identifiers that apply to a given repository of raw or single-frame calibrated data depend upon particular camera from which the data were obtained. Alternatively, if the calibrated images have been transformed to an output all-sky tesselation, the organization will reflect that mapping. The identifiers map to the directory hierarchy of the files on disk.
Data Identifiers are supplied to command-line processing tasks with the
--id option, which may appear multiple times on the command line, or may be specified in an include file. The arguments to the identifier are specified with keyword/value pairs; giving a partial specification implicitly includes every bit of data that matches the remaining elements of the specification.
There is a special syntax for specifying multiple values and ranges for an argument:
|Union of specific values|
Inclusive range of numerical arguments,
with an optional stride
As with all command-line options for tasks, they may optionally be specified in a separate file and referenced with the
A complete identifier for the SDSS camera (obs_sdss) consists of the
A complete identifier for the LSST camera (simulation) consists of the
sensor (a filter identifier may optionally be given, but LSST will only observe with one filter in a visit):
Identifiers for the Subaru HSC camera (obs_hsc) consist of the
ccd, filter, and field:
A complete identifier for the DECam camera (obs_decam) consists of the