CalibsRegisterTask

Python API summary

from lsst.pipe.tasks.ingestCalibs import CalibsRegisterTask
classCalibsRegisterTask(config=None, name=None, parentTask=None, log=None)

Task that will generate the calibration registry for the Mapper...

attributeconfig

Access configuration fields and retargetable subtasks.

See also

See the CalibsRegisterTask API reference for complete details.

Retargetable subtasks

No subtasks.

Configuration fields

calibDate

Default
'calibDate'
Field type

str Field

Name of column for calibration date

columns

Default
{'object': 'text', 'visit': 'int', 'ccd': 'int', 'filter': 'text', 'date': 'text', 'taiObs': 'text', 'expTime': 'double'}
Field type

DictField

Key type

str

Value type

str

List of columns for raw table, with their types

detector

Default
['filter', 'ccd']
Field type

str ListField

Columns that identify individual detectors

ignore

Default
False
Field type

bool Field

Ignore duplicates in the table?

permissions

Default
436
Field type

int Field

Permissions mode for registry; 0o664 = rw-rw-r–

table

Default
'raw'
Field type

str Field

Name of table

tables

Default
['bias', 'dark', 'flat', 'fringe', 'sky', 'defects', 'qe_curve']
Field type

str ListField

Names of tables

unique

Default
['visit', 'ccd']
Field type

str ListField

List of columns to be declared unique for the table

validEnd

Default
'validEnd'
Field type

str Field

Name of column for validity stop

validStart

Default
'validStart'
Field type

str Field

Name of column for validity start

validityUntilSuperseded

Default
['defects', 'qe_curve']
Field type

str ListField

Tables for which to set validity for a calib from when it is taken until it is superseded by the next; validity in other tables is calculated by applying the validity range.

visit

Default
['visit', 'object', 'date', 'filter']
Field type

str ListField

List of columns for raw_visit table