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

37 statements  

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'