|
lsst.obs.base
18.1.0-21-gde80ed3+6
|
Functions | |
| def | makeCamera (cameraFile) |
| def | makeDetectorConfigList (ccdParams) |
| def | makeAmpInfoCatalog (ccd) |
| def | makeBBoxFromList (ylist) |
| def | makeTransformDict (nativeSys, transformDict, plateScale) |
| def | makeCameraFromCatalogs (cameraName, detectorConfigList, nativeSys, transformDict, ampInfoCatDict, pupilFactoryClass=cameraGeom.pupil.PupilFactory) |
| def lsst.obs.base.yamlCamera.makeAmpInfoCatalog | ( | ccd | ) |
Construct an amplifier info catalog
Definition at line 108 of file yamlCamera.py.
| def lsst.obs.base.yamlCamera.makeBBoxFromList | ( | ylist | ) |
Given a list [(x0, y0), (xsize, ysize)], probably from a yaml file, return a BoxI
Definition at line 191 of file yamlCamera.py.
| def lsst.obs.base.yamlCamera.makeCamera | ( | cameraFile | ) |
An imaging camera (e.g. the LSST 3Gpix camera)
Parameters
----------
cameraFile : `str`
Camera description YAML file.
Returns
-------
camera : `lsst.afw.cameraGeom.Camera`
The desired Camera
Definition at line 34 of file yamlCamera.py.
| def lsst.obs.base.yamlCamera.makeCameraFromCatalogs | ( | cameraName, | |
| detectorConfigList, | |||
| nativeSys, | |||
| transformDict, | |||
| ampInfoCatDict, | |||
pupilFactoryClass = cameraGeom.pupil.PupilFactory |
|||
| ) |
Construct a Camera instance from a dictionary of
detector name : `lsst.afw.table.ampInfo.AmpInfoCatalog`
Parameters
----------
cameraName : `str`
The name of the camera
detectorConfig : `list`
A list of `lsst.afw.cameraGeom.cameraConfig.DetectorConfig`
nativeSys : `lsst.afw.cameraGeom.CameraSys`
The native transformation type; must be `lsst.afw.cameraGeom.FOCAL_PLANE`
transformDict : `dict`
A dict of lsst.afw.cameraGeom.CameraSys : `lsst.afw.geom.TransformPoint2ToPoint2`
ampInfoCatDict : `dict`
A dictionary of detector name :
`lsst.afw.table.ampInfo.AmpInfoCatalog`
pupilFactoryClass : `type`, optional
Class to attach to camera;
`lsst.default afw.cameraGeom.PupilFactory`
Returns
-------
camera : `lsst.afw.cameraGeom.Camera`
New Camera instance.
Notes
------
Copied from `lsst.afw.cameraGeom.cameraFactory` with permission and encouragement
from Jim Bosch
Definition at line 254 of file yamlCamera.py.
| def lsst.obs.base.yamlCamera.makeDetectorConfigList | ( | ccdParams | ) |
Make a list of detector configs
Returns
-------
detectorConfig : `list` of `lsst.afw.cameraGeom.DetectorConfig`
A list of detector configs.
Definition at line 70 of file yamlCamera.py.
| def lsst.obs.base.yamlCamera.makeTransformDict | ( | nativeSys, | |
| transformDict, | |||
| plateScale | |||
| ) |
Make a dictionary of TransformPoint2ToPoint2s from yaml, mapping from nativeSys
Parameters
----------
nativeSys : `lsst.afw.cameraGeom.CameraSys`
transformDict : `dict`
A dict specifying parameters of transforms; keys are camera system names.
plateScale : `lsst.geom.Angle`
The size of a pixel in angular units/mm (e.g. 20 arcsec/mm for LSST)
Returns
-------
transforms : `dict`
A dict of `lsst.afw.cameraGeom.CameraSys` : `lsst.afw.geom.TransformPoint2ToPoint2`
The resulting dict's keys are `~lsst.afw.cameraGeom.CameraSys`,
and the values are Transforms *from* NativeSys *to* CameraSys
Definition at line 199 of file yamlCamera.py.
1.8.13