LSST Applications
21.0.0-172-gfb10e10a+18fedfabac,22.0.0+297cba6710,22.0.0+80564b0ff1,22.0.0+8d77f4f51a,22.0.0+a28f4c53b1,22.0.0+dcf3732eb2,22.0.1-1-g7d6de66+2a20fdde0d,22.0.1-1-g8e32f31+297cba6710,22.0.1-1-geca5380+7fa3b7d9b6,22.0.1-12-g44dc1dc+2a20fdde0d,22.0.1-15-g6a90155+515f58c32b,22.0.1-16-g9282f48+790f5f2caa,22.0.1-2-g92698f7+dcf3732eb2,22.0.1-2-ga9b0f51+7fa3b7d9b6,22.0.1-2-gd1925c9+bf4f0e694f,22.0.1-24-g1ad7a390+a9625a72a8,22.0.1-25-g5bf6245+3ad8ecd50b,22.0.1-25-gb120d7b+8b5510f75f,22.0.1-27-g97737f7+2a20fdde0d,22.0.1-32-gf62ce7b1+aa4237961e,22.0.1-4-g0b3f228+2a20fdde0d,22.0.1-4-g243d05b+871c1b8305,22.0.1-4-g3a563be+32dcf1063f,22.0.1-4-g44f2e3d+9e4ab0f4fa,22.0.1-42-gca6935d93+ba5e5ca3eb,22.0.1-5-g15c806e+85460ae5f3,22.0.1-5-g58711c4+611d128589,22.0.1-5-g75bb458+99c117b92f,22.0.1-6-g1c63a23+7fa3b7d9b6,22.0.1-6-g50866e6+84ff5a128b,22.0.1-6-g8d3140d+720564cf76,22.0.1-6-gd805d02+cc5644f571,22.0.1-8-ge5750ce+85460ae5f3,master-g6e05de7fdc+babf819c66,master-g99da0e417a+8d77f4f51a,w.2021.48
LSST Data Management Base Package
|
Public Member Functions | |
def | __init__ (self, root, **kwargs) |
def | getDefaultLevel (self) |
def | getKeys (self, datasetType, level) |
def | update (self) |
def | keys (self) |
def | bypass_camera (self, datasetType, pythonType, location, dataId) |
def | map_camera (self, dataId, write=False) |
def | std_calexp (self, item, dataId) |
def | bypass_ccdExposureId (self, datasetType, pythonType, location, dataId) |
def | bypass_ccdExposureId_bits (self, datasetType, pythonType, location, dataId) |
def | bypass_deepCoaddId (self, datasetType, pythonType, location, dataId) |
def | bypass_deepCoaddId_bits (self, datasetType, pythonType, location, dataId) |
def | bypass_deepMergedCoaddId (self, datasetType, pythonType, location, dataId) |
def | bypass_deepMergedCoaddId_bits (self, datasetType, pythonType, location, dataId) |
def | bypass_deepCoadd_filterLabel (self, *args, **kwargs) |
def | __new__ (cls, *args, **kwargs) |
def | __getstate__ (self) |
def | __setstate__ (self, state) |
def | queryMetadata (self, datasetType, format, dataId) |
def | getDatasetTypes (self) |
def | map (self, datasetType, dataId, write=False) |
def | canStandardize (self, datasetType) |
def | standardize (self, datasetType, item, dataId) |
def | validate (self, dataId) |
def | backup (self, datasetType, dataId) |
def | getRegistry (self) |
Static Public Member Functions | |
def | splitCcdExposureId (ccdExposureId) |
Public Attributes | |
storage | |
root | |
camera | |
filterLabel | |
index | |
keyDict | |
Static Public Attributes | |
mappings | |
levels | |
An extremely simple mapper for an imaginary camera for use in integration tests. As SimpleMapper does not inherit from obs.base.CameraMapper, it does not use a policy file to set mappings or a registry; all the information is here (in the map_* and query_* methods). The imaginary camera's raw data format has only 'visit' and 'ccd' keys, with two CCDs per visit (by default).
Definition at line 254 of file simpleMapper.py.
def lsst.pipe.tasks.mocks.simpleMapper.SimpleMapper.__init__ | ( | self, | |
root, | |||
** | kwargs | ||
) |
Definition at line 331 of file simpleMapper.py.
|
inherited |
|
inherited |
Create a new Mapper, saving arguments for pickling. This is in __new__ instead of __init__ to save the user from having to save the arguments themselves (either explicitly, or by calling the super's __init__ with all their *args,**kwargs. The resulting pickling system (of __new__, __getstate__ and __setstate__ is similar to how __reduce__ is usually used, except that we save the user from any responsibility (except when overriding __new__, but that is not common).
Definition at line 84 of file mapper.py.
|
inherited |
|
inherited |
Rename any existing object with the given type and dataId. Not implemented in the base mapper.
def lsst.pipe.tasks.mocks.simpleMapper.SimpleMapper.bypass_camera | ( | self, | |
datasetType, | |||
pythonType, | |||
location, | |||
dataId | |||
) |
Definition at line 380 of file simpleMapper.py.
def lsst.pipe.tasks.mocks.simpleMapper.SimpleMapper.bypass_ccdExposureId | ( | self, | |
datasetType, | |||
pythonType, | |||
location, | |||
dataId | |||
) |
Definition at line 414 of file simpleMapper.py.
def lsst.pipe.tasks.mocks.simpleMapper.SimpleMapper.bypass_ccdExposureId_bits | ( | self, | |
datasetType, | |||
pythonType, | |||
location, | |||
dataId | |||
) |
Definition at line 417 of file simpleMapper.py.
def lsst.pipe.tasks.mocks.simpleMapper.SimpleMapper.bypass_deepCoadd_filterLabel | ( | self, | |
* | args, | ||
** | kwargs | ||
) |
To return a useful filterLabel for MergeDetectionsTask.
Definition at line 432 of file simpleMapper.py.
def lsst.pipe.tasks.mocks.simpleMapper.SimpleMapper.bypass_deepCoaddId | ( | self, | |
datasetType, | |||
pythonType, | |||
location, | |||
dataId | |||
) |
Definition at line 420 of file simpleMapper.py.
def lsst.pipe.tasks.mocks.simpleMapper.SimpleMapper.bypass_deepCoaddId_bits | ( | self, | |
datasetType, | |||
pythonType, | |||
location, | |||
dataId | |||
) |
Definition at line 423 of file simpleMapper.py.
def lsst.pipe.tasks.mocks.simpleMapper.SimpleMapper.bypass_deepMergedCoaddId | ( | self, | |
datasetType, | |||
pythonType, | |||
location, | |||
dataId | |||
) |
Definition at line 426 of file simpleMapper.py.
def lsst.pipe.tasks.mocks.simpleMapper.SimpleMapper.bypass_deepMergedCoaddId_bits | ( | self, | |
datasetType, | |||
pythonType, | |||
location, | |||
dataId | |||
) |
Definition at line 429 of file simpleMapper.py.
|
inherited |
Return true if this mapper can standardize an object of the given dataset type.
|
inherited |
def lsst.pipe.tasks.mocks.simpleMapper.SimpleMapper.getDefaultLevel | ( | self | ) |
Definition at line 344 of file simpleMapper.py.
def lsst.pipe.tasks.mocks.simpleMapper.SimpleMapper.getKeys | ( | self, | |
datasetType, | |||
level | |||
) |
Definition at line 347 of file simpleMapper.py.
|
inherited |
def lsst.pipe.tasks.mocks.simpleMapper.SimpleMapper.keys | ( | self | ) |
Reimplemented from lsst.daf.persistence.mapper.Mapper.
Definition at line 377 of file simpleMapper.py.
|
inherited |
Map a data id using the mapping method for its dataset type. Parameters ---------- datasetType : string The datasetType to map dataId : DataId instance The dataId to use when mapping write : bool, optional Indicates if the map is being performed for a read operation (False) or a write operation (True) Returns ------- ButlerLocation or a list of ButlerLocation The location(s) found for the map operation. If write is True, a list is returned. If write is False a single ButlerLocation is returned. Raises ------ NoResults If no locaiton was found for this map operation, the derived mapper class may raise a lsst.daf.persistence.NoResults exception. Butler catches this and will look in the next Repository if there is one.
Definition at line 137 of file mapper.py.
def lsst.pipe.tasks.mocks.simpleMapper.SimpleMapper.map_camera | ( | self, | |
dataId, | |||
write = False |
|||
) |
Definition at line 383 of file simpleMapper.py.
|
inherited |
|
static |
Definition at line 411 of file simpleMapper.py.
|
inherited |
def lsst.pipe.tasks.mocks.simpleMapper.SimpleMapper.std_calexp | ( | self, | |
item, | |||
dataId | |||
) |
Definition at line 388 of file simpleMapper.py.
def lsst.pipe.tasks.mocks.simpleMapper.SimpleMapper.update | ( | self | ) |
Definition at line 359 of file simpleMapper.py.
|
inherited |
lsst.pipe.tasks.mocks.simpleMapper.SimpleMapper.camera |
Definition at line 335 of file simpleMapper.py.
lsst.pipe.tasks.mocks.simpleMapper.SimpleMapper.filterLabel |
Definition at line 341 of file simpleMapper.py.
lsst.pipe.tasks.mocks.simpleMapper.SimpleMapper.index |
Definition at line 362 of file simpleMapper.py.
|
inherited |
Definition at line 243 of file simpleMapper.py.
|
static |
Definition at line 326 of file simpleMapper.py.
|
static |
Definition at line 266 of file simpleMapper.py.
lsst.pipe.tasks.mocks.simpleMapper.SimpleMapper.root |
Definition at line 334 of file simpleMapper.py.
lsst.pipe.tasks.mocks.simpleMapper.SimpleMapper.storage |
Definition at line 332 of file simpleMapper.py.