Coverage for tests/camera/camera.py: 100%
Shortcuts on this page
r m x p toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
Shortcuts on this page
r m x p toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
1# based on obs_cfht's camera, but just one sensor
2import lsst.afw.cameraGeom.cameraConfig
3assert type(config) == lsst.afw.cameraGeom.cameraConfig.CameraConfig, 'config is of type %s.%s instead of lsst.afw.cameraGeom.cameraConfig.CameraConfig' % (
4 type(config).__module__, type(config).__name__)
5config.plateScale = 13.7
6config.transformDict.nativeSys = 'FocalPlane'
7config.transformDict.transforms = {}
8config.transformDict.transforms['FieldAngle'] = lsst.afw.geom.transformConfig.TransformConfig()
9config.transformDict.transforms['FieldAngle'].transform['multi'].transformDict = None
10config.transformDict.transforms['FieldAngle'].transform['affine'].translation = [0.0, 0.0]
11config.transformDict.transforms['FieldAngle'].transform['affine'].linear = [1.0, 0.0, 0.0, 1.0]
12config.transformDict.transforms['FieldAngle'].transform['radial'].coeffs = None
13config.transformDict.transforms['FieldAngle'].transform['inverted'].transform.retarget(
14 target=lsst.afw.geom.transformRegistry['radial'])
15config.transformDict.transforms['FieldAngle'].transform['inverted'].transform.coeffs = [
16 0.0, 14805.4, 13619.3, 426637.0]
17config.transformDict.transforms['FieldAngle'].transform.name = 'inverted'
18config.detectorList = {}
19config.detectorList[0] = lsst.afw.cameraGeom.cameraConfig.DetectorConfig()
20config.detectorList[0].bbox_y0 = 0
21config.detectorList[0].bbox_y1 = 4611
22config.detectorList[0].bbox_x1 = 2047
23config.detectorList[0].bbox_x0 = 0
24config.detectorList[0].name = 'ccd00'
25config.detectorList[0].pixelSize_x = 0.0135
26config.detectorList[0].transformDict.nativeSys = None
27config.detectorList[0].transformDict.transforms = None
28config.detectorList[0].refpos_x = 1023.5
29config.detectorList[0].refpos_y = 2305.5
30config.detectorList[0].pixelSize_y = 0.0135
31config.detectorList[0].detectorType = 0
32config.detectorList[0].offset_x = -114.399
33config.detectorList[0].offset_y = 99.46125
34config.detectorList[0].transposeDetector = None
35config.detectorList[0].yawDeg = 180.0
36config.detectorList[0].rollDeg = 0.0
37config.detectorList[0].serial = '834175'
38config.detectorList[0].pitchDeg = 0.0
39config.detectorList[0].id = 0
40config.radialCoeffs = None
41config.name = 'Trivial Camera'