loadCamera¶
- lsst.obs.base.loadCamera(butler: Butler, dataId: Union[DataCoordinate, Mapping[str, Any]], *, collections: Optional[Any] = None) Tuple[Camera, bool]¶
Attempt to load versioned camera geometry from a butler, but fall back to obtaining a nominal camera from the
Instrumentclass if that fails.- Parameters:
- butler
lsst.daf.butler.Butler Butler instance to attempt to query for and load a
cameradataset from.- dataId
dictorDataCoordinate Data ID that identifies at least the
instrumentandexposuredimensions.- collectionsAny, optional
Collections to be searched, overriding
self.butler.collections. Can be any of the types supported by thecollectionsargument to butler construction.
- butler
- Returns:
- camera
lsst.afw.cameraGeom.Camera Camera object.
- versioned
bool If
True, the camera was obtained from the butler and should represent a versioned camera from a calibration repository. IfFalse, no camera datasets were found, and the returned camera was produced by instantiating the appropriateInstrumentclass and callingInstrument.getCamera.
- camera