LSSTApplications
10.0+286,10.0+36,10.0+46,10.0-2-g4f67435,10.1+152,10.1+37,11.0,11.0+1,11.0-1-g47edd16,11.0-1-g60db491,11.0-1-g7418c06,11.0-2-g04d2804,11.0-2-g68503cd,11.0-2-g818369d,11.0-2-gb8b8ce7
LSSTDataManagementBasePackage
|
Functions | |
def | makeDetector |
Make a Detector instance from a detector config and amp info catalog. More... | |
def | makeOrientation |
Make an Orientation instance from a detector config. More... | |
def | makeTransformDict |
Make a dictionary of CameraSys: lsst.afw.geom.XYTransform from a config dict. More... | |
def | makeCameraFromPath |
Make a Camera instance from a directory of ampInfo files. More... | |
def | makeCameraFromCatalogs |
Construct a Camera instance from a dictionary of detector name: AmpInfoCatalog. More... | |
Variables | |
list | __all__ = ["makeCameraFromPath", "makeCameraFromCatalogs", "makeDetector"] |
list | cameraSysList = [PUPIL, FOCAL_PLANE, PIXELS, TAN_PIXELS, ACTUAL_PIXELS] |
tuple | cameraSysMap = dict((sys.getSysName(), sys) for sys in cameraSysList) |
def lsst.afw.cameraGeom.cameraFactory.makeCameraFromCatalogs | ( | cameraConfig, | |
ampInfoCatDict | |||
) |
Construct a Camera instance from a dictionary of detector name: AmpInfoCatalog.
[in] | cameraConfig | an instance of CameraConfig |
[in] | ampInfoCatDict | a dictionary of detector name: AmpInfoCatalog |
Definition at line 100 of file cameraFactory.py.
def lsst.afw.cameraGeom.cameraFactory.makeCameraFromPath | ( | cameraConfig, | |
ampInfoPath, | |||
shortNameFunc | |||
) |
Make a Camera instance from a directory of ampInfo files.
The directory must contain one ampInfo fits file for each detector in cameraConfig.detectorList. The name of each ampInfo file must be shortNameFunc(fullDetectorName) + ".fits".
[in] | cameraConfig | an instance of CameraConfig |
[in] | ampInfoPath | path to ampInfo data files |
[in] | shortNameFunc | a function that converts a long detector name to a short one |
Definition at line 80 of file cameraFactory.py.
def lsst.afw.cameraGeom.cameraFactory.makeDetector | ( | detectorConfig, | |
ampInfoCatalog, | |||
focalPlaneToPupil, | |||
plateScale | |||
) |
Make a Detector instance from a detector config and amp info catalog.
detectorConfig | config for this detector (an lsst.pex.config.Config) |
ampInfoCatalog | amplifier information for this detector (an lsst.afw.table.AmpInfoCatalog) |
focalPlaneToPupil | FOCAL_PLANE to PUPIL XYTransform |
plateScale | nominal plate scale (arcsec/mm) |
Definition at line 14 of file cameraFactory.py.
def lsst.afw.cameraGeom.cameraFactory.makeOrientation | ( | detectorConfig | ) |
Make an Orientation instance from a detector config.
detectorConfig | config for this detector (an lsst.pex.config.Config) |
Definition at line 53 of file cameraFactory.py.
def lsst.afw.cameraGeom.cameraFactory.makeTransformDict | ( | transformConfigDict | ) |
Make a dictionary of CameraSys: lsst.afw.geom.XYTransform from a config dict.
transformConfigDict | an lsst.pex.config.ConfigDictField from an lsst.afw.geom.XYTransform registry; keys are camera system names. |
Definition at line 66 of file cameraFactory.py.
list lsst.afw.cameraGeom.cameraFactory.__all__ = ["makeCameraFromPath", "makeCameraFromCatalogs", "makeDetector"] |
Definition at line 9 of file cameraFactory.py.
list lsst.afw.cameraGeom.cameraFactory.cameraSysList = [PUPIL, FOCAL_PLANE, PIXELS, TAN_PIXELS, ACTUAL_PIXELS] |
Definition at line 11 of file cameraFactory.py.
tuple lsst.afw.cameraGeom.cameraFactory.cameraSysMap = dict((sys.getSysName(), sys) for sys in cameraSysList) |
Definition at line 12 of file cameraFactory.py.