Hide keyboard shortcuts

Hot-keys 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

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

# based on obs_cfht's camera, but just one sensor 

import lsst.afw.cameraGeom.cameraConfig 

assert type(config) == lsst.afw.cameraGeom.cameraConfig.CameraConfig, 'config is of type %s.%s instead of lsst.afw.cameraGeom.cameraConfig.CameraConfig' % ( 

type(config).__module__, type(config).__name__) 

config.plateScale = 13.7 

config.transformDict.nativeSys = 'FocalPlane' 

config.transformDict.transforms = {} 

config.transformDict.transforms['FieldAngle'] = lsst.afw.geom.transformConfig.TransformConfig() 

config.transformDict.transforms['FieldAngle'].transform['multi'].transformDict = None 

config.transformDict.transforms['FieldAngle'].transform['affine'].translation = [0.0, 0.0] 

config.transformDict.transforms['FieldAngle'].transform['affine'].linear = [1.0, 0.0, 0.0, 1.0] 

config.transformDict.transforms['FieldAngle'].transform['radial'].coeffs = None 

config.transformDict.transforms['FieldAngle'].transform['inverted'].transform.retarget( 

target=lsst.afw.geom.transformRegistry['radial']) 

config.transformDict.transforms['FieldAngle'].transform['inverted'].transform.coeffs = [ 

0.0, 14805.4, 13619.3, 426637.0] 

config.transformDict.transforms['FieldAngle'].transform.name = 'inverted' 

config.detectorList = {} 

config.detectorList[0] = lsst.afw.cameraGeom.cameraConfig.DetectorConfig() 

config.detectorList[0].bbox_y0 = 0 

config.detectorList[0].bbox_y1 = 4611 

config.detectorList[0].bbox_x1 = 2047 

config.detectorList[0].bbox_x0 = 0 

config.detectorList[0].name = 'ccd00' 

config.detectorList[0].pixelSize_x = 0.0135 

config.detectorList[0].transformDict.nativeSys = None 

config.detectorList[0].transformDict.transforms = None 

config.detectorList[0].refpos_x = 1023.5 

config.detectorList[0].refpos_y = 2305.5 

config.detectorList[0].pixelSize_y = 0.0135 

config.detectorList[0].detectorType = 0 

config.detectorList[0].offset_x = -114.399 

config.detectorList[0].offset_y = 99.46125 

config.detectorList[0].transposeDetector = None 

config.detectorList[0].yawDeg = 180.0 

config.detectorList[0].rollDeg = 0.0 

config.detectorList[0].serial = '834175' 

config.detectorList[0].pitchDeg = 0.0 

config.detectorList[0].id = 0 

config.radialCoeffs = None 

config.name = 'Trivial Camera'