From 37d7ce23df820a24065942ff9f35443cb8a0e4f7 Mon Sep 17 00:00:00 2001 From: Russell Owen Date: Fri, 28 Aug 2015 16:32:53 -0700 Subject: [PATCH] Rename root to config in config override files --- config/Mosaic.py | 2 +- config/apertures.py | 8 +- config/assembleCoadd.py | 4 +- config/cmodel.py | 6 +- config/forcedPhotCcd.py | 8 +- config/forcedPhotCoadd.py | 10 +- config/hsc/Mosaic.py | 16 +- config/hsc/bias.py | 2 +- config/hsc/colorterms.py | 2 +- config/hsc/dark.py | 12 +- config/hsc/flat.py | 10 +- config/hsc/fringe.py | 2 +- config/hsc/isr.py | 24 +- config/hsc/makeDiscreteSkyMap.py | 2 +- config/hsc/makeSkyMap.py | 10 +- config/hsc/multiband.py | 2 +- config/hsc/processCcd.py | 18 +- config/hsc/processCcdOnsiteDb.py | 4 +- config/hsc/processCoadd.py | 20 +- config/hsc/processExposure.py | 4 +- config/hsc/processStack.py | 2 +- config/hsc/stacker.py | 2 +- config/hsm.py | 8 +- config/ingest.py | 14 +- config/kron.py | 4 +- config/makeCoaddTempExp.py | 6 +- config/makeDiscreteSkyMap.py | 2 +- config/makeSkyMap.py | 20 +- config/measureCoaddSources.py | 10 +- config/mergeCoaddDetections.py | 2 +- config/mergeCoaddMeasurements.py | 2 +- config/multiband.py | 2 +- config/processCcd.py | 77 +- config/processCoadd.py | 16 +- config/processExposure.py | 2 +- config/processStack.py | 42 +- config/stacker.py | 4 +- config/suprimecam-mit/Mosaic.py | 2 +- config/suprimecam-mit/bias.py | 6 +- config/suprimecam-mit/colorterms.py | 2 +- config/suprimecam-mit/dark.py | 8 +- config/suprimecam-mit/flat.py | 4 +- config/suprimecam-mit/fringe.py | 4 +- config/suprimecam-mit/isr.py | 18 +- config/suprimecam-mit/makeDiscreteSkyMap.py | 2 +- config/suprimecam-mit/processCcd.py | 6 +- config/suprimecam-mit/processCoadd.py | 2 +- config/suprimecam-mit/processExposure.py | 6 +- config/suprimecam/Mosaic.py | 2 +- config/suprimecam/backgroundReference.py | 10 +- config/suprimecam/bias.py | 6 +- config/suprimecam/colorterms.py | 2 +- config/suprimecam/dark.py | 8 +- config/suprimecam/flat.py | 4 +- config/suprimecam/fringe.py | 4 +- config/suprimecam/isr.py | 16 +- config/suprimecam/makeDiscreteSkyMap.py | 2 +- config/suprimecam/mask.py | 2 +- config/suprimecam/processCcd.py | 6 +- config/suprimecam/processCcdOnsiteDb.py | 4 +- config/suprimecam/processCoadd.py | 2 +- config/suprimecam/processExposure.py | 4 +- config/suprimecam/processStack.py | 2 +- config/suprimecam/stacker.py | 2 +- hsc/camera/camera.py | 4778 +++++++++---------- suprimecam/camera/camera.py | 458 +- suprimecam/crosstalk.py | 2 +- suprimecam/mit_camera/camera.py | 458 +- 68 files changed, 3107 insertions(+), 3106 deletions(-) diff --git a/config/Mosaic.py b/config/Mosaic.py index 0274928be..ae3824e69 100644 --- a/config/Mosaic.py +++ b/config/Mosaic.py @@ -1,4 +1,4 @@ -root.astrom.filterMap = { 'B': 'g', +config.astrom.filterMap = { 'B': 'g', 'V': 'r', 'R': 'r', 'I': 'i', diff --git a/config/apertures.py b/config/apertures.py index 4cb6834d5..b9bd1cf40 100644 --- a/config/apertures.py +++ b/config/apertures.py @@ -1,10 +1,10 @@ # Set up aperture photometry -# 'root' should be a SourceMeasurementConfig +# 'config' should be a SourceMeasurementConfig -root.algorithms.names |= ["base_CircularApertureFlux"] +config.algorithms.names |= ["base_CircularApertureFlux"] # Roughly (1.0, 1.4, 2.0, 2.8, 4.0, 5.7, 8.0, 11.3, 16.0, 22.6 arcsec) in diameter: 2**(0.5*i) # (assuming plate scale of 0.168 arcsec pixels) -root.algorithms["base_CircularApertureFlux"].radii = [3.0, 4.5, 6.0, 9.0, 12.0, 17.0, 25.0, 35.0, 50.0, 70.0] +config.algorithms["base_CircularApertureFlux"].radii = [3.0, 4.5, 6.0, 9.0, 12.0, 17.0, 25.0, 35.0, 50.0, 70.0] # Use a large aperture to be independent of seeing in calibration -root.algorithms["base_CircularApertureFlux"].maxSincRadius = 12.0 +config.algorithms["base_CircularApertureFlux"].maxSincRadius = 12.0 diff --git a/config/assembleCoadd.py b/config/assembleCoadd.py index 54aec7dcc..1e25e17ba 100644 --- a/config/assembleCoadd.py +++ b/config/assembleCoadd.py @@ -1,2 +1,2 @@ -root.badMaskPlanes = ("BAD", "EDGE", "SAT", "INTRP", "NO_DATA",) -root.doMatchBackgrounds = False +config.badMaskPlanes = ("BAD", "EDGE", "SAT", "INTRP", "NO_DATA",) +config.doMatchBackgrounds = False diff --git a/config/cmodel.py b/config/cmodel.py index 6e45dc1d8..af04b171a 100644 --- a/config/cmodel.py +++ b/config/cmodel.py @@ -1,9 +1,9 @@ # Enable CModel mags (unsetup meas_multifit or use $MEAS_MULTIFIT_DIR/config/disable.py to disable) -# 'root' is a SourceMeasurementConfig. +# 'config' is a SourceMeasurementConfig. import os try: import lsst.meas.modelfit - root.algorithms.names |= ["modelfit_ShapeletPsfApprox", "modelfit_CModel"] - root.algorithms['base_ClassificationExtendedness'].fluxRatio = 0.985 + config.algorithms.names |= ["modelfit_ShapeletPsfApprox", "modelfit_CModel"] + config.algorithms['base_ClassificationExtendedness'].fluxRatio = 0.985 except KeyError, ImportError: print "Cannot import lsst.meas.modelfit: disabling CModel measurements" diff --git a/config/forcedPhotCcd.py b/config/forcedPhotCcd.py index 070dc6699..33854cb5c 100644 --- a/config/forcedPhotCcd.py +++ b/config/forcedPhotCcd.py @@ -1,8 +1,8 @@ import os -root.measurement.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'apertures.py')) -root.measurement.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'kron.py')) +config.measurement.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'apertures.py')) +config.measurement.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'kron.py')) # Turn off cmodel until latest fixes (large blends, footprint merging, etc.) are in -# root.measurement.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'cmodel.py')) +# config.measurement.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'cmodel.py')) -root.measurement.slots.instFlux = None +config.measurement.slots.instFlux = None diff --git a/config/forcedPhotCoadd.py b/config/forcedPhotCoadd.py index 8a43e4e92..d635ffd3f 100644 --- a/config/forcedPhotCoadd.py +++ b/config/forcedPhotCoadd.py @@ -1,10 +1,10 @@ import os -root.measurement.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'apertures.py')) -root.measurement.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'kron.py')) +config.measurement.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'apertures.py')) +config.measurement.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'kron.py')) # Turn off cmodel until latest fixes (large blends, footprint merging, etc.) are in -# root.measurement.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'cmodel.py')) +# config.measurement.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'cmodel.py')) -root.measurement.slots.instFlux = None +config.measurement.slots.instFlux = None -root.deblend.load(os.path.join(os.environ["OBS_SUBARU_DIR"], "config", "deblend.py")) +config.deblend.load(os.path.join(os.environ["OBS_SUBARU_DIR"], "config", "deblend.py")) diff --git a/config/hsc/Mosaic.py b/config/hsc/Mosaic.py index cb774d565..c7c564809 100644 --- a/config/hsc/Mosaic.py +++ b/config/hsc/Mosaic.py @@ -1,10 +1,10 @@ import os -root.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'hsc', 'colorterms.py')) +config.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'hsc', 'colorterms.py')) -root.fittingOrder = 9 -root.fluxFitOrder = 7 -root.fluxFitAbsolute = True -root.internalFitting = True -root.commonFluxCorr = False -root.minNumMatch = 5 -root.fluxFitSolveCcd = True +config.fittingOrder = 9 +config.fluxFitOrder = 7 +config.fluxFitAbsolute = True +config.internalFitting = True +config.commonFluxCorr = False +config.minNumMatch = 5 +config.fluxFitSolveCcd = True diff --git a/config/hsc/bias.py b/config/hsc/bias.py index 94bdffc47..6fd7ecb34 100644 --- a/config/hsc/bias.py +++ b/config/hsc/bias.py @@ -1,2 +1,2 @@ import os -root.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'hsc', 'isr.py')) +config.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'hsc', 'isr.py')) diff --git a/config/hsc/colorterms.py b/config/hsc/colorterms.py index 1c653df02..9e9ae9baf 100644 --- a/config/hsc/colorterms.py +++ b/config/hsc/colorterms.py @@ -2,7 +2,7 @@ from lsst.pipe.tasks.colorterms import Colorterm, ColortermDict -root.data = { +config.data = { "hsc*": ColortermDict(data={ 'g': Colorterm(primary="g", secondary="g"), 'r': Colorterm(primary="r", secondary="r"), diff --git a/config/hsc/dark.py b/config/hsc/dark.py index f7135f38f..27d1f7aac 100644 --- a/config/hsc/dark.py +++ b/config/hsc/dark.py @@ -1,9 +1,9 @@ import os -root.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'hsc', 'isr.py')) +config.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'hsc', 'isr.py')) -root.darkTime = None +config.darkTime = None -root.isr.doBias = True -root.repair.cosmicray.nCrPixelMax = 1000000 -root.repair.cosmicray.minSigma = 5.0 -root.repair.cosmicray.min_DN = 50.0 +config.isr.doBias = True +config.repair.cosmicray.nCrPixelMax = 1000000 +config.repair.cosmicray.minSigma = 5.0 +config.repair.cosmicray.min_DN = 50.0 diff --git a/config/hsc/flat.py b/config/hsc/flat.py index d3f90158c..6cc8e241d 100644 --- a/config/hsc/flat.py +++ b/config/hsc/flat.py @@ -1,8 +1,8 @@ import os -root.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'hsc', 'isr.py')) +config.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'hsc', 'isr.py')) from lsst.obs.hsc.detrends import HscFlatCombineTask -root.combination.retarget(HscFlatCombineTask) -root.combination.xCenter = -100 -root.combination.yCenter = 100 -root.combination.radius = 17500 +config.combination.retarget(HscFlatCombineTask) +config.combination.xCenter = -100 +config.combination.yCenter = 100 +config.combination.radius = 17500 diff --git a/config/hsc/fringe.py b/config/hsc/fringe.py index 94bdffc47..6fd7ecb34 100644 --- a/config/hsc/fringe.py +++ b/config/hsc/fringe.py @@ -1,2 +1,2 @@ import os -root.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'hsc', 'isr.py')) +config.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'hsc', 'isr.py')) diff --git a/config/hsc/isr.py b/config/hsc/isr.py index b9c97302a..98eeabae9 100644 --- a/config/hsc/isr.py +++ b/config/hsc/isr.py @@ -1,22 +1,22 @@ # Configuration for HSC ISR from lsst.obs.subaru.isr import SubaruIsrTask -root.isr.retarget(SubaruIsrTask) +config.isr.retarget(SubaruIsrTask) from lsst.obs.subaru.crosstalk import CrosstalkTask -root.isr.crosstalk.retarget(CrosstalkTask) +config.isr.crosstalk.retarget(CrosstalkTask) -root.isr.overscanFitType = "AKIMA_SPLINE" -root.isr.overscanOrder = 30 -root.isr.doBias = True # Overscan is fairly efficient at removing bias level, but leaves a line in the middle -root.isr.doDark = True # Required especially around CCD 33 -root.isr.doFringe = True -root.isr.fringe.filters = ['y',] -root.isr.doWrite = False -root.isr.doCrosstalk = True -root.isr.doGuider = False +config.isr.overscanFitType = "AKIMA_SPLINE" +config.isr.overscanOrder = 30 +config.isr.doBias = True # Overscan is fairly efficient at removing bias level, but leaves a line in the middle +config.isr.doDark = True # Required especially around CCD 33 +config.isr.doFringe = True +config.isr.fringe.filters = ['y',] +config.isr.doWrite = False +config.isr.doCrosstalk = True +config.isr.doGuider = False # These values from RHL's report on "HSC July Commissioning Data" (2013-08-23) -root.isr.crosstalk.coeffs.values = [ +config.isr.crosstalk.coeffs.values = [ 0.0e-6, -125.0e-6, -149.0e-6, -156.0e-6, -124.0e-6, 0.0e-6, -132.0e-6, -157.0e-6, -171.0e-6, -134.0e-6, 0.0e-6, -153.0e-6, diff --git a/config/hsc/makeDiscreteSkyMap.py b/config/hsc/makeDiscreteSkyMap.py index c3caed69d..f41837f2e 100644 --- a/config/hsc/makeDiscreteSkyMap.py +++ b/config/hsc/makeDiscreteSkyMap.py @@ -1 +1 @@ -root.skyMap.pixelScale = 0.168 +config.skyMap.pixelScale = 0.168 diff --git a/config/hsc/makeSkyMap.py b/config/hsc/makeSkyMap.py index d430abc65..ef40ddf6a 100644 --- a/config/hsc/makeSkyMap.py +++ b/config/hsc/makeSkyMap.py @@ -1,5 +1,5 @@ -root.skyMap.name = "rings" -root.skyMap["rings"].numRings = 120 -root.skyMap["rings"].projection = "TAN" -root.skyMap["rings"].tractOverlap = 1.0/60 # Overlap between tracts (degrees) -root.skyMap["rings"].pixelScale = 0.168 +config.skyMap.name = "rings" +config.skyMap["rings"].numRings = 120 +config.skyMap["rings"].projection = "TAN" +config.skyMap["rings"].tractOverlap = 1.0/60 # Overlap between tracts (degrees) +config.skyMap["rings"].pixelScale = 0.168 diff --git a/config/hsc/multiband.py b/config/hsc/multiband.py index 02026cc93..4baca54bc 100644 --- a/config/hsc/multiband.py +++ b/config/hsc/multiband.py @@ -5,4 +5,4 @@ "forcedPhotCoadd"): path = os.path.join(os.environ["OBS_SUBARU_DIR"], "config", "hsc", sub + ".py") if os.path.exists(path): - getattr(root, sub).load(path) + getattr(config, sub).load(path) diff --git a/config/hsc/processCcd.py b/config/hsc/processCcd.py index aa1ae4811..5d693ac94 100644 --- a/config/hsc/processCcd.py +++ b/config/hsc/processCcd.py @@ -8,15 +8,15 @@ from lsst.utils import getPackageDir hscConfigDir = os.path.join(getPackageDir("obs_subaru"), "config", "hsc") -root.load(os.path.join(hscConfigDir, 'isr.py')) -root.calibrate.photocal.colorterms.load(os.path.join(hscConfigDir, 'colorterms.py')) -root.calibrate.measurePsf.starSelector.name='objectSize' -root.calibrate.measurePsf.starSelector['objectSize'].widthMin=0.9 -root.calibrate.measurePsf.starSelector['objectSize'].fluxMin=4000 +config.load(os.path.join(hscConfigDir, 'isr.py')) +config.calibrate.photocal.colorterms.load(os.path.join(hscConfigDir, 'colorterms.py')) +config.calibrate.measurePsf.starSelector.name='objectSize' +config.calibrate.measurePsf.starSelector['objectSize'].widthMin=0.9 +config.calibrate.measurePsf.starSelector['objectSize'].fluxMin=4000 -root.calibrate.astrometry.wcsFitter.order = 3 -root.calibrate.astrometry.matcher.maxMatchDistArcSec = 2.0 -root.calibrate.astrometry.matcher.maxOffsetPix = 750 +config.calibrate.astrometry.wcsFitter.order = 3 +config.calibrate.astrometry.matcher.maxMatchDistArcSec = 2.0 +config.calibrate.astrometry.matcher.maxOffsetPix = 750 # Do not use NO_DATA pixels for fringe subtraction. -root.isr.fringe.stats.badMaskPlanes=['SAT', 'NO_DATA'] +config.isr.fringe.stats.badMaskPlanes=['SAT', 'NO_DATA'] diff --git a/config/hsc/processCcdOnsiteDb.py b/config/hsc/processCcdOnsiteDb.py index 95e6feece..342d9c1ba 100644 --- a/config/hsc/processCcdOnsiteDb.py +++ b/config/hsc/processCcdOnsiteDb.py @@ -1,6 +1,6 @@ from hsc.pipe.tasks.onsiteDb import HscOnsiteDbTask -root.onsiteDb.retarget(HscOnsiteDbTask) +config.onsiteDb.retarget(HscOnsiteDbTask) # Load regular processCcd configuration import os -root.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'hsc', 'processCcd.py')) +config.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'hsc', 'processCcd.py')) diff --git a/config/hsc/processCoadd.py b/config/hsc/processCoadd.py index a49766de6..2ecb89848 100644 --- a/config/hsc/processCoadd.py +++ b/config/hsc/processCoadd.py @@ -8,18 +8,18 @@ from lsst.utils import getPackageDir hscConfigDir = os.path.join(getPackageDir("obs_subaru"), "config", "hsc") -root.calibrate.photocal.colorterms.load(os.path.join(hscConfigDir, 'colorterms.py')) +config.calibrate.photocal.colorterms.load(os.path.join(hscConfigDir, 'colorterms.py')) useApprox = False bgSize = 4096 bgUndersample = 'REDUCE_INTERP_ORDER' -root.calibrate.background.useApprox = useApprox -root.calibrate.background.binSize = bgSize -root.calibrate.background.undersampleStyle = bgUndersample -root.calibrate.detection.background.useApprox = useApprox -root.calibrate.detection.background.binSize = bgSize -root.calibrate.detection.background.undersampleStyle = bgUndersample -root.detection.background.useApprox = useApprox -root.detection.background.binSize = bgSize -root.detection.background.undersampleStyle = bgUndersample +config.calibrate.background.useApprox = useApprox +config.calibrate.background.binSize = bgSize +config.calibrate.background.undersampleStyle = bgUndersample +config.calibrate.detection.background.useApprox = useApprox +config.calibrate.detection.background.binSize = bgSize +config.calibrate.detection.background.undersampleStyle = bgUndersample +config.detection.background.useApprox = useApprox +config.detection.background.binSize = bgSize +config.detection.background.undersampleStyle = bgUndersample diff --git a/config/hsc/processExposure.py b/config/hsc/processExposure.py index ad8e0d4ba..918a520a0 100644 --- a/config/hsc/processExposure.py +++ b/config/hsc/processExposure.py @@ -1,4 +1,4 @@ import os -root.processCcd.load(os.path.join(os.environ["OBS_SUBARU_DIR"], "config", "hsc", "processCcd.py")) +config.processCcd.load(os.path.join(os.environ["OBS_SUBARU_DIR"], "config", "hsc", "processCcd.py")) -root.instrument = "hsc" +config.instrument = "hsc" diff --git a/config/hsc/processStack.py b/config/hsc/processStack.py index dcce4e4c9..88c9972a0 100644 --- a/config/hsc/processStack.py +++ b/config/hsc/processStack.py @@ -3,4 +3,4 @@ (applied after Subaru overrides in ../processStack.py). """ -root.calibrate.measurePsf.starSelector.name = "secondMoment" # "objectSize" has problems with corner CCDs +config.calibrate.measurePsf.starSelector.name = "secondMoment" # "objectSize" has problems with corner CCDs diff --git a/config/hsc/stacker.py b/config/hsc/stacker.py index e06bcd1dc..2583c7ad3 100644 --- a/config/hsc/stacker.py +++ b/config/hsc/stacker.py @@ -3,4 +3,4 @@ for sub in ("makeCoaddTempExp", "backgroundReference", "assembleCoadd", "processCoadd"): path = os.path.join(os.environ["OBS_SUBARU_DIR"], "config", "hsc", sub + ".py") if os.path.exists(path): - getattr(root, sub).load(path) + getattr(config, sub).load(path) diff --git a/config/hsm.py b/config/hsm.py index 2fedf16fa..251b99719 100644 --- a/config/hsm.py +++ b/config/hsm.py @@ -1,9 +1,9 @@ # Enable HSM shapes (unsetup meas_extensions_shapeHSM to disable) -# 'root' is a SourceMeasurementConfig. +# 'config' is a SourceMeasurementConfig. import os try: - root.load(os.path.join(os.environ['MEAS_EXTENSIONS_SHAPEHSM_DIR'], 'config', 'enable.py')) - root.algorithms["shape.hsm.regauss"].deblendNChild = "deblend.nchild" - root.slots.shape = "shape.hsm.moments" + config.load(os.path.join(os.environ['MEAS_EXTENSIONS_SHAPEHSM_DIR'], 'config', 'enable.py')) + config.algorithms["shape.hsm.regauss"].deblendNChild = "deblend.nchild" + config.slots.shape = "shape.hsm.moments" except Exception as e: print "Cannot enable shapeHSM (%s): disabling HSM shape measurements" % (e,) diff --git a/config/ingest.py b/config/ingest.py index d512012c2..02a24c5e6 100644 --- a/config/ingest.py +++ b/config/ingest.py @@ -1,7 +1,7 @@ from lsst.obs.subaru.ingest import HscParseTask -root.parse.retarget(HscParseTask) +config.parse.retarget(HscParseTask) -root.parse.translation = {'proposal': 'PROP-ID', +config.parse.translation = {'proposal': 'PROP-ID', 'dataType': 'DATA-TYP', 'expTime': 'EXPTIME', 'ccd': 'DET-ID', @@ -14,15 +14,15 @@ 'dateObs': 'DATE-OBS', 'taiObs': 'DATE-OBS', } -root.parse.defaults = {'ccdTemp': "0", # Added in commissioning run 3 +config.parse.defaults = {'ccdTemp': "0", # Added in commissioning run 3 } -root.parse.translators = {'field': 'translate_field', +config.parse.translators = {'field': 'translate_field', 'visit': 'translate_visit', 'pointing': 'translate_pointing', 'filter': 'translate_filter', } -root.register.columns = {'field': 'text', +config.register.columns = {'field': 'text', 'visit': 'int', 'ccd': 'int', 'pointing': 'int', @@ -39,5 +39,5 @@ 'expId': 'text', 'dataType': 'text', } -root.register.unique = ['visit', 'ccd',] -root.register.visit = ['visit', 'field', 'filter', 'dateObs', 'taiObs'] +config.register.unique = ['visit', 'ccd',] +config.register.visit = ['visit', 'field', 'filter', 'dateObs', 'taiObs'] diff --git a/config/kron.py b/config/kron.py index bc434a5ea..a9173f8b6 100644 --- a/config/kron.py +++ b/config/kron.py @@ -1,8 +1,8 @@ # Enable Kron mags -# 'root' is a SourceMeasurementConfig +# 'config' is a SourceMeasurementConfig try: import lsst.meas.extensions.photometryKron - root.algorithms.names |= ["ext_photometryKron_KronFlux"] + config.algorithms.names |= ["ext_photometryKron_KronFlux"] except ImportError: print "Cannot import lsst.meas.extensions.photometryKron: disabling Kron measurements" diff --git a/config/makeCoaddTempExp.py b/config/makeCoaddTempExp.py index 1dacec22b..7b2d65c99 100644 --- a/config/makeCoaddTempExp.py +++ b/config/makeCoaddTempExp.py @@ -1,3 +1,3 @@ -root.warpAndPsfMatch.warp.warpingKernelName = "lanczos3" -root.warpAndPsfMatch.warp.cacheSize = 1000000 -root.bgSubtracted = True +config.warpAndPsfMatch.warp.warpingKernelName = "lanczos3" +config.warpAndPsfMatch.warp.cacheSize = 1000000 +config.bgSubtracted = True diff --git a/config/makeDiscreteSkyMap.py b/config/makeDiscreteSkyMap.py index ad8a584ad..5faf43cbc 100644 --- a/config/makeDiscreteSkyMap.py +++ b/config/makeDiscreteSkyMap.py @@ -1,2 +1,2 @@ # n.b. pixel sizes are set in per-camera overrides -root.skyMap.projection = "TAN" +config.skyMap.projection = "TAN" diff --git a/config/makeSkyMap.py b/config/makeSkyMap.py index 1596b22fb..c716dda60 100644 --- a/config/makeSkyMap.py +++ b/config/makeSkyMap.py @@ -1,16 +1,16 @@ -root.skyMap = "discrete" +config.skyMap = "discrete" # Configuration for HealpixSkyMap -root.skyMap["healpix"].log2NSide = 5 -root.skyMap["healpix"].pixelScale = 0.18 -root.skyMap["healpix"].patchBorder = 333 # Pixels -root.skyMap["healpix"].tractOverlap = 2.0/60 # Degrees -root.skyMap["healpix"].projection = "TAN" +config.skyMap["healpix"].log2NSide = 5 +config.skyMap["healpix"].pixelScale = 0.18 +config.skyMap["healpix"].patchBorder = 333 # Pixels +config.skyMap["healpix"].tractOverlap = 2.0/60 # Degrees +config.skyMap["healpix"].projection = "TAN" # Configuration for DiscreteSkyMap # 0: ACTJ0022M0036 # 1: M31 -root.skyMap["discrete"].raList = [5.5, 10.7] -root.skyMap["discrete"].decList = [-0.6, 41.3] -root.skyMap["discrete"].radiusList = [0.5, 0.8] -root.skyMap["discrete"].pixelScale = 0.168 +config.skyMap["discrete"].raList = [5.5, 10.7] +config.skyMap["discrete"].decList = [-0.6, 41.3] +config.skyMap["discrete"].radiusList = [0.5, 0.8] +config.skyMap["discrete"].pixelScale = 0.168 diff --git a/config/measureCoaddSources.py b/config/measureCoaddSources.py index 4c5f69dfd..fb0ccfb3b 100644 --- a/config/measureCoaddSources.py +++ b/config/measureCoaddSources.py @@ -4,10 +4,10 @@ from lsst.utils import getPackageDir -root.measurement.load(os.path.join(getPackageDir("obs_subaru"), "config", "apertures.py")) -root.measurement.load(os.path.join(getPackageDir("obs_subaru"), "config", "kron.py")) +config.measurement.load(os.path.join(getPackageDir("obs_subaru"), "config", "apertures.py")) +config.measurement.load(os.path.join(getPackageDir("obs_subaru"), "config", "kron.py")) # Turn off cmodel until latest fixes (large blends, footprint merging, etc.) are in -# root.measurement.load(os.path.join(getPackageDir("obs_subaru"), "config", "cmodel.py")) -root.measurement.load(os.path.join(getPackageDir("obs_subaru"), "config", "hsm.py")) +# config.measurement.load(os.path.join(getPackageDir("obs_subaru"), "config", "cmodel.py")) +config.measurement.load(os.path.join(getPackageDir("obs_subaru"), "config", "hsm.py")) -root.deblend.load(os.path.join(os.environ["OBS_SUBARU_DIR"], "config", "deblend.py")) +config.deblend.load(os.path.join(os.environ["OBS_SUBARU_DIR"], "config", "deblend.py")) diff --git a/config/mergeCoaddDetections.py b/config/mergeCoaddDetections.py index ec7a1965f..43a8908bd 100644 --- a/config/mergeCoaddDetections.py +++ b/config/mergeCoaddDetections.py @@ -1 +1 @@ -root.priorityList = ["HSC-I", "HSC-R", "HSC-Z", "HSC-Y", "HSC-G",] +config.priorityList = ["HSC-I", "HSC-R", "HSC-Z", "HSC-Y", "HSC-G",] diff --git a/config/mergeCoaddMeasurements.py b/config/mergeCoaddMeasurements.py index e802f6654..e28af4eef 100644 --- a/config/mergeCoaddMeasurements.py +++ b/config/mergeCoaddMeasurements.py @@ -1,2 +1,2 @@ -root.priorityList = ["HSC-I", "HSC-R", "HSC-Z", "HSC-Y", "HSC-G",] +config.priorityList = ["HSC-I", "HSC-R", "HSC-Z", "HSC-Y", "HSC-G",] diff --git a/config/multiband.py b/config/multiband.py index ec7b3f689..67487e714 100644 --- a/config/multiband.py +++ b/config/multiband.py @@ -8,4 +8,4 @@ "forcedPhotCoadd"): path = os.path.join(getPackageDir("obs_subaru"), "config", sub + ".py") if os.path.exists(path): - getattr(root, sub).load(path) + getattr(config, sub).load(path) diff --git a/config/processCcd.py b/config/processCcd.py index 791a87338..e2644ca4b 100644 --- a/config/processCcd.py +++ b/config/processCcd.py @@ -6,33 +6,33 @@ # This was a horrible choice of defaults: only the scaling of the flats # should determine the relative normalisations of the CCDs! -root.isr.assembleCcd.doRenorm = False +config.isr.assembleCcd.doRenorm = False # Cosmic rays and background estimation -root.calibrate.repair.cosmicray.nCrPixelMax = 1000000 -root.calibrate.repair.cosmicray.cond3_fac2 = 0.4 -root.calibrate.background.binSize = 128 -root.calibrate.background.undersampleStyle = 'REDUCE_INTERP_ORDER' -root.calibrate.detection.background.binSize = 128 -root.calibrate.detection.background.undersampleStyle='REDUCE_INTERP_ORDER' -root.detection.background.binSize = 128 -root.detection.background.undersampleStyle = 'REDUCE_INTERP_ORDER' +config.calibrate.repair.cosmicray.nCrPixelMax = 1000000 +config.calibrate.repair.cosmicray.cond3_fac2 = 0.4 +config.calibrate.background.binSize = 128 +config.calibrate.background.undersampleStyle = 'REDUCE_INTERP_ORDER' +config.calibrate.detection.background.binSize = 128 +config.calibrate.detection.background.undersampleStyle='REDUCE_INTERP_ORDER' +config.detection.background.binSize = 128 +config.detection.background.undersampleStyle = 'REDUCE_INTERP_ORDER' # PSF determination -root.calibrate.measurePsf.starSelector.name = 'objectSize' -root.calibrate.measurePsf.starSelector['objectSize'].sourceFluxField = 'base_PsfFlux_flux' +config.calibrate.measurePsf.starSelector.name = 'objectSize' +config.calibrate.measurePsf.starSelector['objectSize'].sourceFluxField = 'base_PsfFlux_flux' try: import lsst.meas.extensions.psfex.psfexPsfDeterminer - root.calibrate.measurePsf.psfDeterminer["psfex"].spatialOrder = 2 - root.calibrate.measurePsf.psfDeterminer.name = "psfex" + config.calibrate.measurePsf.psfDeterminer["psfex"].spatialOrder = 2 + config.calibrate.measurePsf.psfDeterminer.name = "psfex" except ImportError as e: print "WARNING: Unable to use psfex: %s" % e - root.calibrate.measurePsf.psfDeterminer.name = "pca" + config.calibrate.measurePsf.psfDeterminer.name = "pca" # Astrometry from lsst.meas.astrom import AstrometryTask -root.calibrate.astrometry.retarget(AstrometryTask) -root.calibrate.astrometry.refObjLoader.filterMap = { +config.calibrate.astrometry.retarget(AstrometryTask) +config.calibrate.astrometry.refObjLoader.filterMap = { 'B': 'g', 'V': 'r', 'R': 'r', @@ -41,45 +41,46 @@ } # Reference catalog may not have as good star/galaxy discrimination as our data -root.calibrate.photocal.badFlags += ['base_ClassificationExtendedness_value',] -root.measurement.algorithms['base_ClassificationExtendedness'].fluxRatio = 0.95 +config.calibrate.photocal.badFlags += ['base_ClassificationExtendedness_value',] +config.measurement.algorithms['base_ClassificationExtendedness'].fluxRatio = 0.95 # LAM the following had to be set to affect the fluxRatio used in photocal in meas_astrom -root.calibrate.measurement.plugins['base_ClassificationExtendedness'].fluxRatio = 0.95 +config.calibrate.measurement.plugins['base_ClassificationExtendedness'].fluxRatio = 0.95 -root.calibrate.photocal.applyColorTerms = True +config.calibrate.photocal.applyColorTerms = True from lsst.pipe.tasks.setConfigFromEups import setConfigFromEups menu = { "ps1*": {}, # Defaults are fine "sdss*": {"refObjLoader.filterMap": {"y": "z"}}, # No y-band, use z instead "2mass*": {"refObjLoader.filterMap": {ff: "J" for ff in "grizy"}}, # No optical bands, use J instead } -setConfigFromEups(root.calibrate.photocal, root.calibrate.astrometry, menu) +setConfigFromEups(config.calibrate.photocal, config.calibrate.astrometry, menu) # Detection -root.detection.isotropicGrow = True -root.detection.returnOriginalFootprints = False +config.detection.isotropicGrow = True +config.detection.returnOriginalFootprints = False # Measurement -root.doWriteSourceMatches = True +config.doWriteSourceMatches = True # Activate calibration of measurements: required for aperture corrections -root.calibrate.measurement.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'apertures.py')) +config.calibrate.measurement.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'apertures.py')) # Turn off cmodel until latest fixes (large blends, footprint merging, etc.) are in -# root.calibrate.measurement.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'cmodel.py')) -root.calibrate.measurement.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'kron.py')) -root.calibrate.measurement.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'hsm.py')) -if "shape.hsm.regauss" in root.calibrate.measurement.algorithms: - root.calibrate.measurement.algorithms["shape.hsm.regauss"].deblendNChild = "" # no deblending has been done +# config.calibrate.measurement.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'cmodel.py')) +config.calibrate.measurement.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'kron.py')) +config.calibrate.measurement.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'hsm.py')) +if "shape.hsm.regauss" in config.calibrate.measurement.algorithms: + config.calibrate.measurement.algorithms["shape.hsm.regauss"].deblendNChild = "" # no deblending has been done # Activate deep measurements -root.measurement.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'apertures.py')) -root.measurement.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'kron.py')) -root.measurement.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'hsm.py')) +config.measurement.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'apertures.py')) +config.measurement.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'kron.py')) +config.measurement.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'hsm.py')) # Note no CModel: it's slow. # Enable deblender for processCcd -root.measurement.doReplaceWithNoise = True -root.doDeblend = True -root.deblend.maxNumberOfPeaks = 20 -root.deblend.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'deblend.py')) -root.deblend.maskLimits["NO_DATA"] = 0.25 # Ignore sources that are in the vignetted region +config.measurement.doReplaceWithNoise = True +config.doDeblend = True +config.deblend.maxNumberOfPeaks = 20 +config.deblend.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'deblend.py')) +config.deblend.maskLimits["NO_DATA"] = 0.25 # Ignore sources that are in the vignetted region + diff --git a/config/processCoadd.py b/config/processCoadd.py index 23a4c61f0..21f4fae29 100644 --- a/config/processCoadd.py +++ b/config/processCoadd.py @@ -1,12 +1,12 @@ import os -root.calibrate.measurement.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'apertures.py')) -root.measurement.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'apertures.py')) -root.measurement.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'kron.py')) -root.measurement.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'cmodel.py')) -root.measurement.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'hsm.py')) +config.calibrate.measurement.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'apertures.py')) +config.measurement.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'apertures.py')) +config.measurement.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'kron.py')) +config.measurement.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'cmodel.py')) +config.measurement.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'hsm.py')) -root.measurement.slots.instFlux = None +config.measurement.slots.instFlux = None -root.deblend.maxNumberOfPeaks = 20 +config.deblend.maxNumberOfPeaks = 20 -root.deblend.load(os.path.join(os.environ["OBS_SUBARU_DIR"], "config", "deblend.py")) +config.deblend.load(os.path.join(os.environ["OBS_SUBARU_DIR"], "config", "deblend.py")) diff --git a/config/processExposure.py b/config/processExposure.py index 0a3ab582a..79dffeac7 100644 --- a/config/processExposure.py +++ b/config/processExposure.py @@ -3,4 +3,4 @@ """ import os -root.processCcd.load(os.path.join(os.environ["OBS_SUBARU_DIR"], "config", "processCcd.py")) +config.processCcd.load(os.path.join(os.environ["OBS_SUBARU_DIR"], "config", "processCcd.py")) diff --git a/config/processStack.py b/config/processStack.py index 794d39ee3..049c1d612 100644 --- a/config/processStack.py +++ b/config/processStack.py @@ -3,36 +3,36 @@ """ # Cosmic rays and background estimation -root.calibrate.repair.doCosmicRay = False -root.calibrate.background.binSize = 1024 -root.calibrate.detection.background.binSize = 1024 -root.detection.background.binSize = 1024 -root.detection.thresholdValue = 3.5 +config.calibrate.repair.doCosmicRay = False +config.calibrate.background.binSize = 1024 +config.calibrate.detection.background.binSize = 1024 +config.detection.background.binSize = 1024 +config.detection.thresholdValue = 3.5 # PSF determination -root.calibrate.measurePsf.starSelector.name = "objectSize" -root.calibrate.measurePsf.psfDeterminer.name = "pca" -root.calibrate.measurePsf.starSelector["secondMoment"].clumpNSigma = 2.0 -root.calibrate.measurePsf.psfDeterminer["pca"].nEigenComponents = 4 -root.calibrate.measurePsf.psfDeterminer["pca"].spatialOrder = 2 -root.calibrate.measurePsf.psfDeterminer["pca"].kernelSizeMin = 25 -root.calibrate.measurePsf.psfDeterminer["pca"].kernelScaling = 10.0 +config.calibrate.measurePsf.starSelector.name = "objectSize" +config.calibrate.measurePsf.psfDeterminer.name = "pca" +config.calibrate.measurePsf.starSelector["secondMoment"].clumpNSigma = 2.0 +config.calibrate.measurePsf.psfDeterminer["pca"].nEigenComponents = 4 +config.calibrate.measurePsf.psfDeterminer["pca"].spatialOrder = 2 +config.calibrate.measurePsf.psfDeterminer["pca"].kernelSizeMin = 25 +config.calibrate.measurePsf.psfDeterminer["pca"].kernelScaling = 10.0 # Astrometry (just use meas_astrom since we just need to match, not solve) -root.calibrate.astrometry.forceKnownWcs = True -root.calibrate.astrometry.solver.calculateSip = False +config.calibrate.astrometry.forceKnownWcs = True +config.calibrate.astrometry.solver.calculateSip = False # Enable deblender -root.measurement.doReplaceWithNoise = True -root.doDeblend = True -root.deblend.maxNumberOfPeaks = 20 -root.doWriteHeavyFootprintsInSources = True +config.measurement.doReplaceWithNoise = True +config.doDeblend = True +config.deblend.maxNumberOfPeaks = 20 +config.doWriteHeavyFootprintsInSources = True # Measurement -root.measurement.algorithms["flux.gaussian"].shiftmax = 10.0 +config.measurement.algorithms["flux.gaussian"].shiftmax = 10.0 try: import lsst.meas.extensions.multiShapelet - root.measurement.algorithms.names |= lsst.meas.extensions.multiShapelet.algorithms - root.measurement.slots.modelFlux = "multishapelet.combo.flux" + config.measurement.algorithms.names |= lsst.meas.extensions.multiShapelet.algorithms + config.measurement.slots.modelFlux = "multishapelet.combo.flux" except ImportError: print "meas_extensions_multiShapelet is not setup; disabling model mags" diff --git a/config/stacker.py b/config/stacker.py index 5b3e56e9b..944711deb 100644 --- a/config/stacker.py +++ b/config/stacker.py @@ -3,6 +3,6 @@ for sub in ("makeCoaddTempExp", "backgroundReference", "assembleCoadd", "processCoadd"): path = os.path.join(os.environ["OBS_SUBARU_DIR"], "config", sub + ".py") if os.path.exists(path): - getattr(root, sub).load(path) + getattr(config, sub).load(path) -root.doBackgroundReference = False +config.doBackgroundReference = False diff --git a/config/suprimecam-mit/Mosaic.py b/config/suprimecam-mit/Mosaic.py index 6bfc2b4e0..4e1f3ea4f 100644 --- a/config/suprimecam-mit/Mosaic.py +++ b/config/suprimecam-mit/Mosaic.py @@ -1,2 +1,2 @@ import os -root.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'suprimecam-mit', 'colorterms.py')) +config.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'suprimecam-mit', 'colorterms.py')) diff --git a/config/suprimecam-mit/bias.py b/config/suprimecam-mit/bias.py index 1893f7d3a..dcc4f5162 100644 --- a/config/suprimecam-mit/bias.py +++ b/config/suprimecam-mit/bias.py @@ -1,5 +1,5 @@ import os -root.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'suprimecam-mit', 'isr.py')) -root.isr.doGuider = False +config.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'suprimecam-mit', 'isr.py')) +config.isr.doGuider = False -root.combination.clip = 2.5 +config.combination.clip = 2.5 diff --git a/config/suprimecam-mit/colorterms.py b/config/suprimecam-mit/colorterms.py index 3c9d9841e..8d5abe261 100644 --- a/config/suprimecam-mit/colorterms.py +++ b/config/suprimecam-mit/colorterms.py @@ -4,7 +4,7 @@ # From the last page of http://www.naoj.org/staff/nakata/suprime/illustration/colorterm_report_ver3.pdf # Transformation for griz band between SDSS and SC (estimated with GS83 SEDs) -root.data = { +config.data = { "sdss-*": ColortermDict(data={ 'g': Colorterm(primary="g", secondary="r", c0=-0.00569, c1=-0.0427), 'r': Colorterm(primary="r", secondary="g", c0= 0.00261, c1= 0.0304), diff --git a/config/suprimecam-mit/dark.py b/config/suprimecam-mit/dark.py index 9d21c06e4..a911128b4 100644 --- a/config/suprimecam-mit/dark.py +++ b/config/suprimecam-mit/dark.py @@ -1,7 +1,7 @@ import os -root.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'suprimecam-mit', 'isr.py')) -root.darkTime = "EXP1TIME" -root.isr.doGuider = False +config.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'suprimecam-mit', 'isr.py')) +config.darkTime = "EXP1TIME" +config.isr.doGuider = False -root.combination.clip = 2.5 +config.combination.clip = 2.5 diff --git a/config/suprimecam-mit/flat.py b/config/suprimecam-mit/flat.py index 0878703e9..b691ede29 100644 --- a/config/suprimecam-mit/flat.py +++ b/config/suprimecam-mit/flat.py @@ -1,3 +1,3 @@ import os -root.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'suprimecam-mit', 'isr.py')) -root.isr.doGuider = False +config.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'suprimecam-mit', 'isr.py')) +config.isr.doGuider = False diff --git a/config/suprimecam-mit/fringe.py b/config/suprimecam-mit/fringe.py index 0878703e9..b691ede29 100644 --- a/config/suprimecam-mit/fringe.py +++ b/config/suprimecam-mit/fringe.py @@ -1,3 +1,3 @@ import os -root.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'suprimecam-mit', 'isr.py')) -root.isr.doGuider = False +config.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'suprimecam-mit', 'isr.py')) +config.isr.doGuider = False diff --git a/config/suprimecam-mit/isr.py b/config/suprimecam-mit/isr.py index e308a3980..ae91ed209 100644 --- a/config/suprimecam-mit/isr.py +++ b/config/suprimecam-mit/isr.py @@ -1,14 +1,14 @@ # Configuration for Suprime-Cam-MIT ISR from lsst.obs.subaru.isr import SuprimeCamMitIsrTask -root.isr.retarget(SuprimeCamMitIsrTask) +config.isr.retarget(SuprimeCamMitIsrTask) -root.isr.doBias = False -root.isr.doDark = False -root.isr.doCrosstalk = False -root.isr.doLinearize = False -root.isr.doWrite = False -root.isr.doDefect = True +config.isr.doBias = False +config.isr.doDark = False +config.isr.doCrosstalk = False +config.isr.doLinearize = False +config.isr.doWrite = False +config.isr.doDefect = True -root.isr.doFringe = True -root.isr.fringe.filters = ["I", "i", "z"] +config.isr.doFringe = True +config.isr.fringe.filters = ["I", "i", "z"] diff --git a/config/suprimecam-mit/makeDiscreteSkyMap.py b/config/suprimecam-mit/makeDiscreteSkyMap.py index da04a6657..68324ab2f 100644 --- a/config/suprimecam-mit/makeDiscreteSkyMap.py +++ b/config/suprimecam-mit/makeDiscreteSkyMap.py @@ -1 +1 @@ -root.skyMap.pixelScale = 0.2 +config.skyMap.pixelScale = 0.2 diff --git a/config/suprimecam-mit/processCcd.py b/config/suprimecam-mit/processCcd.py index 4778d35c5..385be1b4c 100644 --- a/config/suprimecam-mit/processCcd.py +++ b/config/suprimecam-mit/processCcd.py @@ -7,7 +7,7 @@ from lsst.utils import getPackageDir suprimecamMitConfigDir = os.path.join(getPackageDir("obs_subaru"), "config", "suprimecam-mit") -root.load(os.path.join(suprimecamMitConfigDir, 'isr.py')) -root.calibrate.photocal.colorterms.load(os.path.join(suprimecamMitConfigDir, 'colorterms.py')) +config.load(os.path.join(suprimecamMitConfigDir, 'isr.py')) +config.calibrate.photocal.colorterms.load(os.path.join(suprimecamMitConfigDir, 'colorterms.py')) -root.measurement.algorithms["jacobian"].pixelScale = 0.2 +config.measurement.algorithms["jacobian"].pixelScale = 0.2 diff --git a/config/suprimecam-mit/processCoadd.py b/config/suprimecam-mit/processCoadd.py index ff9669870..7aab62d9e 100644 --- a/config/suprimecam-mit/processCoadd.py +++ b/config/suprimecam-mit/processCoadd.py @@ -3,4 +3,4 @@ from lsst.utils import getPackageDir suprimecamMitConfigDir = os.path.join(getPackageDir("obs_subaru"), "config", "suprimecam-mit") -root.calibrate.photocal.colorterms.load(os.path.join(suprimecamMitConfigDir, 'colorterms.py')) +config.calibrate.photocal.colorterms.load(os.path.join(suprimecamMitConfigDir, 'colorterms.py')) diff --git a/config/suprimecam-mit/processExposure.py b/config/suprimecam-mit/processExposure.py index ed358cc14..102478c0e 100644 --- a/config/suprimecam-mit/processExposure.py +++ b/config/suprimecam-mit/processExposure.py @@ -1,5 +1,5 @@ import os -root.processCcd.load(os.path.join(os.environ["OBS_SUBARU_DIR"], "config", "suprimecam-mit", "processCcd.py")) +config.processCcd.load(os.path.join(os.environ["OBS_SUBARU_DIR"], "config", "suprimecam-mit", "processCcd.py")) -root.instrument = "suprimecam-mit" -root.processCcd.ignoreCcdList = [0] # Low QE, bad CTE +config.instrument = "suprimecam-mit" +config.processCcd.ignoreCcdList = [0] # Low QE, bad CTE diff --git a/config/suprimecam/Mosaic.py b/config/suprimecam/Mosaic.py index 4a3e21b37..c15a1c5c1 100644 --- a/config/suprimecam/Mosaic.py +++ b/config/suprimecam/Mosaic.py @@ -1,2 +1,2 @@ import os -root.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'suprimecam', 'colorterms.py')) +config.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'suprimecam', 'colorterms.py')) diff --git a/config/suprimecam/backgroundReference.py b/config/suprimecam/backgroundReference.py index 4e528f96c..42f6f7149 100644 --- a/config/suprimecam/backgroundReference.py +++ b/config/suprimecam/backgroundReference.py @@ -1,6 +1,6 @@ from hsc.pipe.tasks.background import XyTaperWeightImage -root.construct.taper.retarget(XyTaperWeightImage) -root.construct.taper.xStart = 3000 -root.construct.taper.xStop = 4750 -root.construct.taper.yStart = 2500 -root.construct.taper.yStop = 3750 +config.construct.taper.retarget(XyTaperWeightImage) +config.construct.taper.xStart = 3000 +config.construct.taper.xStop = 4750 +config.construct.taper.yStart = 2500 +config.construct.taper.yStop = 3750 diff --git a/config/suprimecam/bias.py b/config/suprimecam/bias.py index 9e3d708e8..1262afa58 100644 --- a/config/suprimecam/bias.py +++ b/config/suprimecam/bias.py @@ -1,5 +1,5 @@ import os -root.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'suprimecam', 'isr.py')) -root.isr.doGuider = False +config.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'suprimecam', 'isr.py')) +config.isr.doGuider = False -root.combination.clip = 2.5 +config.combination.clip = 2.5 diff --git a/config/suprimecam/colorterms.py b/config/suprimecam/colorterms.py index f861e8da4..432e8ff69 100644 --- a/config/suprimecam/colorterms.py +++ b/config/suprimecam/colorterms.py @@ -2,7 +2,7 @@ from lsst.pipe.tasks.colorterms import Colorterm, ColortermDict -root.data = { +config.data = { "sdss-*": ColortermDict(data={ 'g': Colorterm(primary="g", secondary="r", c0=-0.00928, c1=-0.0824), 'r': Colorterm(primary="r", secondary="i", c0=-0.00282, c1=-0.0498, c2=-0.0149), diff --git a/config/suprimecam/dark.py b/config/suprimecam/dark.py index 8ac813cea..87fb0fec9 100644 --- a/config/suprimecam/dark.py +++ b/config/suprimecam/dark.py @@ -1,7 +1,7 @@ import os -root.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'suprimecam', 'isr.py')) -root.darkTime = "EXP1TIME" -root.isr.doGuider = False +config.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'suprimecam', 'isr.py')) +config.darkTime = "EXP1TIME" +config.isr.doGuider = False -root.combination.clip = 2.5 +config.combination.clip = 2.5 diff --git a/config/suprimecam/flat.py b/config/suprimecam/flat.py index 12f26d7ba..c612743c2 100644 --- a/config/suprimecam/flat.py +++ b/config/suprimecam/flat.py @@ -1,3 +1,3 @@ import os -root.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'suprimecam', 'isr.py')) -root.isr.doGuider = False +config.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'suprimecam', 'isr.py')) +config.isr.doGuider = False diff --git a/config/suprimecam/fringe.py b/config/suprimecam/fringe.py index 12f26d7ba..c612743c2 100644 --- a/config/suprimecam/fringe.py +++ b/config/suprimecam/fringe.py @@ -1,3 +1,3 @@ import os -root.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'suprimecam', 'isr.py')) -root.isr.doGuider = False +config.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'suprimecam', 'isr.py')) +config.isr.doGuider = False diff --git a/config/suprimecam/isr.py b/config/suprimecam/isr.py index ea5660f27..f51100d74 100644 --- a/config/suprimecam/isr.py +++ b/config/suprimecam/isr.py @@ -2,14 +2,14 @@ from lsst.obs.subaru.isr import SuprimeCamIsrTask -root.isr.retarget(SuprimeCamIsrTask) # custom task that adds guider correction -root.isr.doBias = True -root.isr.doDark = False -root.isr.doWrite = False +config.isr.retarget(SuprimeCamIsrTask) # custom task that adds guider correction +config.isr.doBias = True +config.isr.doDark = False +config.isr.doWrite = False if False: # Crosstalk coefficients for SuprimeCam, as crudely measured by RHL - root.isr.crosstalk.coeffs = [ + config.isr.crosstalk.coeffs = [ 0.00e+00, -8.93e-05, -1.11e-04, -1.18e-04, -8.09e-05, 0.00e+00, -7.15e-06, -1.12e-04, -9.90e-05, -2.28e-05, 0.00e+00, -9.64e-05, @@ -17,19 +17,19 @@ ] # Crosstalk coefficients derived from Yagi+ 2012 -root.isr.crosstalk.coeffs.crossTalkCoeffs1 = [ +config.isr.crosstalk.coeffs.crossTalkCoeffs1 = [ 0, -0.000148, -0.000162, -0.000167, # cAA,cAB,cAC,cAD -0.000148, 0, -0.000077, -0.000162, # cBA,cBB,cBC,cBD -0.000162, -0.000077, 0, -0.000148, # cCA,cCB,cCC,cCD -0.000167, -0.000162, -0.000148, 0, # cDA,cDB,cDC,cDD ] -root.isr.crosstalk.coeffs.crossTalkCoeffs2 = [ +config.isr.crosstalk.coeffs.crossTalkCoeffs2 = [ 0, 0.000051,0.000050,0.000053, 0.000051,0, 0, 0.000050, 0.000050,0, 0, 0.000051, 0.000053,0.000050,0.000051,0, ] -root.isr.crosstalk.coeffs.relativeGainsPreampAndSigboard = [ +config.isr.crosstalk.coeffs.relativeGainsPreampAndSigboard = [ 0.949, 0.993, 0.976, 0.996, 0.973, 0.984, 0.966, 0.977, 1.008, 0.989, 0.970, 0.976, diff --git a/config/suprimecam/makeDiscreteSkyMap.py b/config/suprimecam/makeDiscreteSkyMap.py index da04a6657..68324ab2f 100644 --- a/config/suprimecam/makeDiscreteSkyMap.py +++ b/config/suprimecam/makeDiscreteSkyMap.py @@ -1 +1 @@ -root.skyMap.pixelScale = 0.2 +config.skyMap.pixelScale = 0.2 diff --git a/config/suprimecam/mask.py b/config/suprimecam/mask.py index 69fb67315..7feff3936 100644 --- a/config/suprimecam/mask.py +++ b/config/suprimecam/mask.py @@ -1,2 +1,2 @@ import os -root.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'suprimecam', 'isr.py')) +config.load(os.path.join(os.environ['OBS_SUBARU_DIR'], 'config', 'suprimecam', 'isr.py')) diff --git a/config/suprimecam/processCcd.py b/config/suprimecam/processCcd.py index ab00bee44..0e5db50fb 100644 --- a/config/suprimecam/processCcd.py +++ b/config/suprimecam/processCcd.py @@ -7,8 +7,8 @@ from lsst.utils import getPackageDir suprimecamConfigDir = os.path.join(getPackageDir("obs_subaru"), "config", "suprimecam") -root.load(os.path.join(suprimecamConfigDir, 'isr.py')) -root.calibrate.photocal.colorterms.load(os.path.join(suprimecamConfigDir, 'colorterms.py')) +config.load(os.path.join(suprimecamConfigDir, 'isr.py')) +config.calibrate.photocal.colorterms.load(os.path.join(suprimecamConfigDir, 'colorterms.py')) -root.measurement.algorithms["jacobian"].pixelScale = 0.2 +config.measurement.algorithms["jacobian"].pixelScale = 0.2 diff --git a/config/suprimecam/processCcdOnsiteDb.py b/config/suprimecam/processCcdOnsiteDb.py index b9bb72c53..bab9cea91 100644 --- a/config/suprimecam/processCcdOnsiteDb.py +++ b/config/suprimecam/processCcdOnsiteDb.py @@ -1,6 +1,6 @@ from hsc.pipe.tasks.onsiteDb import SuprimecamOnsiteDbTask -root.onsiteDb.retarget(SuprimecamOnsiteDbTask) +config.onsiteDb.retarget(SuprimecamOnsiteDbTask) # Load regular processCcd configuration import os -root.load(os.path.join(os.path.abspath(__file__), 'processCcd.py')) +config.load(os.path.join(os.path.abspath(__file__), 'processCcd.py')) diff --git a/config/suprimecam/processCoadd.py b/config/suprimecam/processCoadd.py index ec6375438..8ec6f9de6 100644 --- a/config/suprimecam/processCoadd.py +++ b/config/suprimecam/processCoadd.py @@ -8,4 +8,4 @@ from lsst.utils import getPackageDir suprimecamMitConfigDir = os.path.join(getPackageDir("obs_subaru"), "config", "suprimecam-mit") -root.calibrate.photocal.colorterms.load(os.path.join(suprimecamMitConfigDir, 'colorterms.py')) +config.calibrate.photocal.colorterms.load(os.path.join(suprimecamMitConfigDir, 'colorterms.py')) diff --git a/config/suprimecam/processExposure.py b/config/suprimecam/processExposure.py index b514bab08..0fca41b06 100644 --- a/config/suprimecam/processExposure.py +++ b/config/suprimecam/processExposure.py @@ -1,5 +1,5 @@ import os -root.processCcd.load(os.path.join(os.environ["OBS_SUBARU_DIR"], "config", "suprimecam", "processCcd.py")) +config.processCcd.load(os.path.join(os.environ["OBS_SUBARU_DIR"], "config", "suprimecam", "processCcd.py")) -root.instrument = "suprimecam" +config.instrument = "suprimecam" diff --git a/config/suprimecam/processStack.py b/config/suprimecam/processStack.py index 976896a8d..3888477dc 100644 --- a/config/suprimecam/processStack.py +++ b/config/suprimecam/processStack.py @@ -8,4 +8,4 @@ from lsst.utils import getPackageDir suprimecamMitConfigDir = os.path.join(getPackageDir("obs_subaru"), "config", "suprimecam-mit") -root.calibrate.photocal.colorterms.load(os.path.join(suprimecamMitConfigDir, 'colorterms.py')) +config.calibrate.photocal.colorterms.load(os.path.join(suprimecamMitConfigDir, 'colorterms.py')) diff --git a/config/suprimecam/stacker.py b/config/suprimecam/stacker.py index e79a2a91b..1770527bd 100644 --- a/config/suprimecam/stacker.py +++ b/config/suprimecam/stacker.py @@ -3,4 +3,4 @@ for sub in ("makeCoaddTempExp", "backgroundReference", "assembleCoadd", "processCoadd"): path = os.path.join(os.environ["OBS_SUBARU_DIR"], "config", "suprimecam", sub + ".py") if os.path.exists(path): - getattr(root, sub).load(path) + getattr(config, sub).load(path) diff --git a/hsc/camera/camera.py b/hsc/camera/camera.py index e8ac1e2d3..c3544563a 100644 --- a/hsc/camera/camera.py +++ b/hsc/camera/camera.py @@ -1,2390 +1,2390 @@ import lsst.afw.cameraGeom.cameraConfig -assert type(root)==lsst.afw.cameraGeom.cameraConfig.CameraConfig, 'config is of type %s.%s instead of lsst.afw.cameraGeom.cameraConfig.CameraConfig' % (type(root).__module__, type(root).__name__) -root.plateScale=1.0 -root.transformDict.nativeSys='FocalPlane' -root.transformDict.transforms={} -root.transformDict.transforms['Focal_Plane_Pixels']=lsst.afw.geom.transformConfig.TransformConfig() -root.transformDict.transforms['Focal_Plane_Pixels'].transform['hsc'].skyToCcdOrder=9 -root.transformDict.transforms['Focal_Plane_Pixels'].transform['hsc'].ccdToSkyOrder=9 -root.transformDict.transforms['Focal_Plane_Pixels'].transform['hsc'].yCcdToSky=[-2.27525408678e-05, 0.999850561443607, 1.47288649136e-09, -1.07681558891e-10, -4.52745194926e-17, 5.33446374932e-21, 1.59765278412e-25, -1.35281754124e-28, -2.58952055468e-34, 1.18384181522e-37, -1.54279888831e-05, 5.10149451107e-09, -2.20369366154e-12, -8.12440053288e-17, 3.16674570469e-20, 2.36720490323e-25, -1.54887554063e-28, -2.18878587707e-34, 2.42019175449e-37, -1.36641013138e-09, -1.08210753878e-10, 3.24065404366e-17, 2.21741676333e-20, -3.30404486918e-25, -4.7223051146e-28, 8.48620744583e-34, 5.84549240581e-37, 1.65013522193e-12, -2.04698537311e-16, 1.36596617211e-20, 8.77160647683e-25, -1.36731060152e-28, -1.43968368509e-33, 4.00898492827e-37, -2.27951193984e-17, 1.16796604208e-20, -6.53927583976e-25, -4.41168731276e-28, 1.38404520921e-33, 8.26267449077e-37, -1.75167734408e-20, 1.35671719277e-24, -5.56167978363e-29, -2.43608580718e-33, 9.3744233119e-38, 8.31436843296e-26, -1.73569476217e-28, 1.90770699097e-33, 4.98143401516e-37, 6.57627509385e-29, -2.64064071957e-33, 1.56461570921e-37, -1.50783715462e-34, 1.98549941035e-37, -8.74305862185e-38] -root.transformDict.transforms['Focal_Plane_Pixels'].transform['hsc'].maxIter=10 -root.transformDict.transforms['Focal_Plane_Pixels'].transform['hsc'].plateScale=1.0 -root.transformDict.transforms['Focal_Plane_Pixels'].transform['hsc'].xCcdToSky=[-0.00047203560468, -1.5427988883e-05, -5.95865625284e-10, 2.22594651446e-13, -1.51583805989e-17, -6.08317204253e-21, 8.06561200947e-26, 3.10689047143e-29, -1.2634302141e-34, -4.78814991762e-38, 0.999789566962328, 4.66142798084e-09, -1.0957097072e-10, -4.6906678848e-17, 4.22216001121e-20, 1.87541306804e-25, -3.11027701152e-28, -1.25424492312e-34, 3.70673801604e-37, -6.85371734365e-09, -1.26203995922e-14, -5.4517702042e-17, -9.94551136649e-22, 9.09298367647e-25, 2.45558081417e-29, -1.92962666077e-33, -6.7994922883e-38, -1.04551853816e-10, -1.95257983584e-17, 2.66068980901e-20, 2.05500547863e-25, -7.00557780822e-28, -1.27106133492e-33, 1.17427552052e-36, 5.48308544761e-17, -6.6977079558e-21, -3.88079500249e-26, -1.12430203404e-29, -2.3228732246e-33, 5.83996936659e-38, -2.55808760342e-20, -5.51546375606e-26, -4.43037636885e-28, 3.26328244851e-34, 1.30831113179e-36, -2.3965595459e-25, 7.38850410175e-29, 6.31709084288e-34, -5.69997824021e-38, -3.49962832225e-30, 9.21035992064e-35, 4.48010296471e-37, 2.36522390769e-34, -1.7686068989e-37, -8.6880691822e-38] -root.transformDict.transforms['Focal_Plane_Pixels'].transform['hsc'].ySkyToCcd=[-0.00243520601215, 1.000147893495017, -1.37763224595e-09, 1.07833848918e-10, 4.62596775002e-17, 2.80575848534e-20, -1.65367128388e-25, 1.54820423917e-28, 3.22741961727e-34, 7.08058901535e-39, 1.29459993973e-05, -5.75758775598e-09, 2.59566096648e-12, 8.89501051555e-17, -3.98215173203e-20, -2.42815205576e-25, 2.11105473817e-28, 2.17987210027e-34, -3.57655925495e-37, 1.71046572758e-09, 1.08416040618e-10, -5.39914444014e-17, 4.3772487775e-20, 5.39490871566e-25, 5.37804304106e-28, -1.33522335425e-33, -1.00922213245e-37, -1.61692503254e-12, 2.37001625897e-16, -1.87396962399e-20, -1.01303057487e-24, 1.88379875457e-28, 1.74279811617e-33, -5.95775054508e-37, 1.73901668516e-17, 2.03868624457e-20, 9.5148136402e-25, 4.98415367039e-28, -2.07693213639e-33, -7.27517738702e-38, 1.71531399232e-20, -1.65907556613e-24, 9.02531724098e-29, 3.06533133333e-33, -1.43492096446e-37, -4.32749987233e-26, 2.04328665654e-28, -2.81367089917e-33, 1.74213007753e-38, -6.279347973e-29, 3.45559728633e-33, -2.637596961e-37, 9.34962455855e-35, -1.03493809035e-37, 8.09745928121e-38] -root.transformDict.transforms['Focal_Plane_Pixels'].transform['hsc'].tolerance=0.005 -root.transformDict.transforms['Focal_Plane_Pixels'].transform['hsc'].xSkyToCcd=[0.00365271948353, 1.70911115723e-05, 1.5204217229e-10, -3.08715201043e-13, 2.39597939294e-17, 7.81157081952e-21, -1.29621716896e-25, -4.16263764639e-29, 2.15552971078e-34, 6.82597059998e-38, 1.000209404097794, -4.75019821106e-09, 1.10190607837e-10, 4.93339497018e-17, -1.85924839513e-20, -1.95896472784e-25, 3.88256510948e-28, 9.69693004122e-35, -3.47706701826e-37, 6.71381011215e-09, -9.50158088079e-14, 7.93173879809e-17, 1.60828614399e-21, -1.21754098187e-24, -2.62579677501e-29, 2.74663158936e-33, 7.59945998098e-38, 1.04498582488e-10, 1.74134310921e-17, 3.24251148641e-20, -2.26265099203e-25, 8.70112786558e-28, 1.68537897358e-33, -9.78020507263e-37, -5.13651337215e-17, 1.04041291095e-20, -7.65133837619e-26, 3.53907656972e-30, 3.47366147648e-33, -8.85077550431e-38, 6.30556215478e-20, 9.43999734447e-26, 5.33882127553e-28, -3.92799329224e-34, -8.4676694827e-37, 2.185067016e-25, -1.09047001782e-28, -4.39266689902e-34, 1.31099098133e-37, -5.78460936624e-30, -1.38369955347e-34, 3.92691778634e-38, -1.23086882478e-34, 2.67441530618e-37, 2.76078356876e-37] -root.transformDict.transforms['Focal_Plane_Pixels'].transform['multi'].transformDict=None -root.transformDict.transforms['Focal_Plane_Pixels'].transform['affine'].translation=[0.0, 0.0] -root.transformDict.transforms['Focal_Plane_Pixels'].transform['affine'].linear=[1.0, 0.0, 0.0, 1.0] -root.transformDict.transforms['Focal_Plane_Pixels'].transform['radial'].coeffs=None -root.transformDict.transforms['Focal_Plane_Pixels'].transform.name='affine' -root.transformDict.transforms['Pupil']=lsst.afw.geom.transformConfig.TransformConfig() -root.transformDict.transforms['Pupil'].transform['hsc'].skyToCcdOrder=9 -root.transformDict.transforms['Pupil'].transform['hsc'].ccdToSkyOrder=9 -root.transformDict.transforms['Pupil'].transform['hsc'].yCcdToSky=[-2.27525408678e-05, 0.999850561443607, 1.47288649136e-09, -1.07681558891e-10, -4.52745194926e-17, 5.33446374932e-21, 1.59765278412e-25, -1.35281754124e-28, -2.58952055468e-34, 1.18384181522e-37, -1.54279888831e-05, 5.10149451107e-09, -2.20369366154e-12, -8.12440053288e-17, 3.16674570469e-20, 2.36720490323e-25, -1.54887554063e-28, -2.18878587707e-34, 2.42019175449e-37, -1.36641013138e-09, -1.08210753878e-10, 3.24065404366e-17, 2.21741676333e-20, -3.30404486918e-25, -4.7223051146e-28, 8.48620744583e-34, 5.84549240581e-37, 1.65013522193e-12, -2.04698537311e-16, 1.36596617211e-20, 8.77160647683e-25, -1.36731060152e-28, -1.43968368509e-33, 4.00898492827e-37, -2.27951193984e-17, 1.16796604208e-20, -6.53927583976e-25, -4.41168731276e-28, 1.38404520921e-33, 8.26267449077e-37, -1.75167734408e-20, 1.35671719277e-24, -5.56167978363e-29, -2.43608580718e-33, 9.3744233119e-38, 8.31436843296e-26, -1.73569476217e-28, 1.90770699097e-33, 4.98143401516e-37, 6.57627509385e-29, -2.64064071957e-33, 1.56461570921e-37, -1.50783715462e-34, 1.98549941035e-37, -8.74305862185e-38] -root.transformDict.transforms['Pupil'].transform['hsc'].maxIter=10 -root.transformDict.transforms['Pupil'].transform['hsc'].plateScale=1.0 -root.transformDict.transforms['Pupil'].transform['hsc'].xCcdToSky=[-0.00047203560468, -1.5427988883e-05, -5.95865625284e-10, 2.22594651446e-13, -1.51583805989e-17, -6.08317204253e-21, 8.06561200947e-26, 3.10689047143e-29, -1.2634302141e-34, -4.78814991762e-38, 0.999789566962328, 4.66142798084e-09, -1.0957097072e-10, -4.6906678848e-17, 4.22216001121e-20, 1.87541306804e-25, -3.11027701152e-28, -1.25424492312e-34, 3.70673801604e-37, -6.85371734365e-09, -1.26203995922e-14, -5.4517702042e-17, -9.94551136649e-22, 9.09298367647e-25, 2.45558081417e-29, -1.92962666077e-33, -6.7994922883e-38, -1.04551853816e-10, -1.95257983584e-17, 2.66068980901e-20, 2.05500547863e-25, -7.00557780822e-28, -1.27106133492e-33, 1.17427552052e-36, 5.48308544761e-17, -6.6977079558e-21, -3.88079500249e-26, -1.12430203404e-29, -2.3228732246e-33, 5.83996936659e-38, -2.55808760342e-20, -5.51546375606e-26, -4.43037636885e-28, 3.26328244851e-34, 1.30831113179e-36, -2.3965595459e-25, 7.38850410175e-29, 6.31709084288e-34, -5.69997824021e-38, -3.49962832225e-30, 9.21035992064e-35, 4.48010296471e-37, 2.36522390769e-34, -1.7686068989e-37, -8.6880691822e-38] -root.transformDict.transforms['Pupil'].transform['hsc'].ySkyToCcd=[-0.00243520601215, 1.000147893495017, -1.37763224595e-09, 1.07833848918e-10, 4.62596775002e-17, 2.80575848534e-20, -1.65367128388e-25, 1.54820423917e-28, 3.22741961727e-34, 7.08058901535e-39, 1.29459993973e-05, -5.75758775598e-09, 2.59566096648e-12, 8.89501051555e-17, -3.98215173203e-20, -2.42815205576e-25, 2.11105473817e-28, 2.17987210027e-34, -3.57655925495e-37, 1.71046572758e-09, 1.08416040618e-10, -5.39914444014e-17, 4.3772487775e-20, 5.39490871566e-25, 5.37804304106e-28, -1.33522335425e-33, -1.00922213245e-37, -1.61692503254e-12, 2.37001625897e-16, -1.87396962399e-20, -1.01303057487e-24, 1.88379875457e-28, 1.74279811617e-33, -5.95775054508e-37, 1.73901668516e-17, 2.03868624457e-20, 9.5148136402e-25, 4.98415367039e-28, -2.07693213639e-33, -7.27517738702e-38, 1.71531399232e-20, -1.65907556613e-24, 9.02531724098e-29, 3.06533133333e-33, -1.43492096446e-37, -4.32749987233e-26, 2.04328665654e-28, -2.81367089917e-33, 1.74213007753e-38, -6.279347973e-29, 3.45559728633e-33, -2.637596961e-37, 9.34962455855e-35, -1.03493809035e-37, 8.09745928121e-38] -root.transformDict.transforms['Pupil'].transform['hsc'].tolerance=0.005 -root.transformDict.transforms['Pupil'].transform['hsc'].xSkyToCcd=[0.00365271948353, 1.70911115723e-05, 1.5204217229e-10, -3.08715201043e-13, 2.39597939294e-17, 7.81157081952e-21, -1.29621716896e-25, -4.16263764639e-29, 2.15552971078e-34, 6.82597059998e-38, 1.000209404097794, -4.75019821106e-09, 1.10190607837e-10, 4.93339497018e-17, -1.85924839513e-20, -1.95896472784e-25, 3.88256510948e-28, 9.69693004122e-35, -3.47706701826e-37, 6.71381011215e-09, -9.50158088079e-14, 7.93173879809e-17, 1.60828614399e-21, -1.21754098187e-24, -2.62579677501e-29, 2.74663158936e-33, 7.59945998098e-38, 1.04498582488e-10, 1.74134310921e-17, 3.24251148641e-20, -2.26265099203e-25, 8.70112786558e-28, 1.68537897358e-33, -9.78020507263e-37, -5.13651337215e-17, 1.04041291095e-20, -7.65133837619e-26, 3.53907656972e-30, 3.47366147648e-33, -8.85077550431e-38, 6.30556215478e-20, 9.43999734447e-26, 5.33882127553e-28, -3.92799329224e-34, -8.4676694827e-37, 2.185067016e-25, -1.09047001782e-28, -4.39266689902e-34, 1.31099098133e-37, -5.78460936624e-30, -1.38369955347e-34, 3.92691778634e-38, -1.23086882478e-34, 2.67441530618e-37, 2.76078356876e-37] -root.transformDict.transforms['Pupil'].transform['multi'].transformDict=None -root.transformDict.transforms['Pupil'].transform['affine'].translation=[0.0, 0.0] -root.transformDict.transforms['Pupil'].transform['affine'].linear=[1.0, 0.0, 0.0, 1.0] -root.transformDict.transforms['Pupil'].transform['radial'].coeffs=None -root.transformDict.transforms['Pupil'].transform.name='hsc' -root.detectorList={} -root.detectorList[0]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[0].bbox_y0=0 -root.detectorList[0].bbox_y1=4175 -root.detectorList[0].bbox_x1=2047 -root.detectorList[0].bbox_x0=0 -root.detectorList[0].name='1_53' -root.detectorList[0].pixelSize_x=1.0 -root.detectorList[0].transformDict.nativeSys=None -root.detectorList[0].transformDict.transforms=None -root.detectorList[0].refpos_x=1023.5 -root.detectorList[0].refpos_y=2087.5 -root.detectorList[0].pixelSize_y=1.0 -root.detectorList[0].detectorType=0 -root.detectorList[0].offset_x=14861.08 -root.detectorList[0].offset_y=-6629.29 -root.detectorList[0].transposeDetector=None -root.detectorList[0].yawDeg=180.0042795 -root.detectorList[0].rollDeg=0.0 -root.detectorList[0].serial='0' -root.detectorList[0].pitchDeg=0.0 -root.detectorList[0].id=0 -root.detectorList[1]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[1].bbox_y0=0 -root.detectorList[1].bbox_y1=4175 -root.detectorList[1].bbox_x1=2047 -root.detectorList[1].bbox_x0=0 -root.detectorList[1].name='1_54' -root.detectorList[1].pixelSize_x=1.0 -root.detectorList[1].transformDict.nativeSys=None -root.detectorList[1].transformDict.transforms=None -root.detectorList[1].refpos_x=1023.5 -root.detectorList[1].refpos_y=2087.5 -root.detectorList[1].pixelSize_y=1.0 -root.detectorList[1].detectorType=0 -root.detectorList[1].offset_x=14861.25 -root.detectorList[1].offset_y=-2150.71 -root.detectorList[1].transposeDetector=None -root.detectorList[1].yawDeg=179.9990456 -root.detectorList[1].rollDeg=0.0 -root.detectorList[1].serial='1' -root.detectorList[1].pitchDeg=0.0 -root.detectorList[1].id=1 -root.detectorList[2]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[2].bbox_y0=0 -root.detectorList[2].bbox_y1=4175 -root.detectorList[2].bbox_x1=2047 -root.detectorList[2].bbox_x0=0 -root.detectorList[2].name='1_55' -root.detectorList[2].pixelSize_x=1.0 -root.detectorList[2].transformDict.nativeSys=None -root.detectorList[2].transformDict.transforms=None -root.detectorList[2].refpos_x=1023.5 -root.detectorList[2].refpos_y=2087.5 -root.detectorList[2].pixelSize_y=1.0 -root.detectorList[2].detectorType=0 -root.detectorList[2].offset_x=14861.61 -root.detectorList[2].offset_y=2324.13 -root.detectorList[2].transposeDetector=None -root.detectorList[2].yawDeg=180.0099409 -root.detectorList[2].rollDeg=0.0 -root.detectorList[2].serial='2' -root.detectorList[2].pitchDeg=0.0 -root.detectorList[2].id=2 -root.detectorList[3]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[3].bbox_y0=0 -root.detectorList[3].bbox_y1=4175 -root.detectorList[3].bbox_x1=2047 -root.detectorList[3].bbox_x0=0 -root.detectorList[3].name='1_56' -root.detectorList[3].pixelSize_x=1.0 -root.detectorList[3].transformDict.nativeSys=None -root.detectorList[3].transformDict.transforms=None -root.detectorList[3].refpos_x=1023.5 -root.detectorList[3].refpos_y=2087.5 -root.detectorList[3].pixelSize_y=1.0 -root.detectorList[3].detectorType=0 -root.detectorList[3].offset_x=14860.9 -root.detectorList[3].offset_y=6801.66 -root.detectorList[3].transposeDetector=None -root.detectorList[3].yawDeg=179.9934408 -root.detectorList[3].rollDeg=0.0 -root.detectorList[3].serial='3' -root.detectorList[3].pitchDeg=0.0 -root.detectorList[3].id=3 -root.detectorList[4]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[4].bbox_y0=0 -root.detectorList[4].bbox_y1=4175 -root.detectorList[4].bbox_x1=2047 -root.detectorList[4].bbox_x0=0 -root.detectorList[4].name='1_42' -root.detectorList[4].pixelSize_x=1.0 -root.detectorList[4].transformDict.nativeSys=None -root.detectorList[4].transformDict.transforms=None -root.detectorList[4].refpos_x=1023.5 -root.detectorList[4].refpos_y=2087.5 -root.detectorList[4].pixelSize_y=1.0 -root.detectorList[4].detectorType=0 -root.detectorList[4].offset_x=12736.52 -root.detectorList[4].offset_y=-11104.21 -root.detectorList[4].transposeDetector=None -root.detectorList[4].yawDeg=180.0059564 -root.detectorList[4].rollDeg=0.0 -root.detectorList[4].serial='4' -root.detectorList[4].pitchDeg=0.0 -root.detectorList[4].id=4 -root.detectorList[5]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[5].bbox_y0=0 -root.detectorList[5].bbox_y1=4175 -root.detectorList[5].bbox_x1=2047 -root.detectorList[5].bbox_x0=0 -root.detectorList[5].name='1_43' -root.detectorList[5].pixelSize_x=1.0 -root.detectorList[5].transformDict.nativeSys=None -root.detectorList[5].transformDict.transforms=None -root.detectorList[5].refpos_x=1023.5 -root.detectorList[5].refpos_y=2087.5 -root.detectorList[5].pixelSize_y=1.0 -root.detectorList[5].detectorType=0 -root.detectorList[5].offset_x=12737.1 -root.detectorList[5].offset_y=-6627.9 -root.detectorList[5].transposeDetector=None -root.detectorList[5].yawDeg=179.9804001 -root.detectorList[5].rollDeg=0.0 -root.detectorList[5].serial='5' -root.detectorList[5].pitchDeg=0.0 -root.detectorList[5].id=5 -root.detectorList[6]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[6].bbox_y0=0 -root.detectorList[6].bbox_y1=4175 -root.detectorList[6].bbox_x1=2047 -root.detectorList[6].bbox_x0=0 -root.detectorList[6].name='1_44' -root.detectorList[6].pixelSize_x=1.0 -root.detectorList[6].transformDict.nativeSys=None -root.detectorList[6].transformDict.transforms=None -root.detectorList[6].refpos_x=1023.5 -root.detectorList[6].refpos_y=2087.5 -root.detectorList[6].pixelSize_y=1.0 -root.detectorList[6].detectorType=0 -root.detectorList[6].offset_x=12737.6 -root.detectorList[6].offset_y=-2151.59 -root.detectorList[6].transposeDetector=None -root.detectorList[6].yawDeg=179.9717929 -root.detectorList[6].rollDeg=0.0 -root.detectorList[6].serial='6' -root.detectorList[6].pitchDeg=0.0 -root.detectorList[6].id=6 -root.detectorList[7]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[7].bbox_y0=0 -root.detectorList[7].bbox_y1=4175 -root.detectorList[7].bbox_x1=2047 -root.detectorList[7].bbox_x0=0 -root.detectorList[7].name='1_45' -root.detectorList[7].pixelSize_x=1.0 -root.detectorList[7].transformDict.nativeSys=None -root.detectorList[7].transformDict.transforms=None -root.detectorList[7].refpos_x=1023.5 -root.detectorList[7].refpos_y=2087.5 -root.detectorList[7].pixelSize_y=1.0 -root.detectorList[7].detectorType=0 -root.detectorList[7].offset_x=12740.74 -root.detectorList[7].offset_y=2322.94 -root.detectorList[7].transposeDetector=None -root.detectorList[7].yawDeg=180.0391671 -root.detectorList[7].rollDeg=0.0 -root.detectorList[7].serial='7' -root.detectorList[7].pitchDeg=0.0 -root.detectorList[7].id=7 -root.detectorList[8]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[8].bbox_y0=0 -root.detectorList[8].bbox_y1=4175 -root.detectorList[8].bbox_x1=2047 -root.detectorList[8].bbox_x0=0 -root.detectorList[8].name='1_46' -root.detectorList[8].pixelSize_x=1.0 -root.detectorList[8].transformDict.nativeSys=None -root.detectorList[8].transformDict.transforms=None -root.detectorList[8].refpos_x=1023.5 -root.detectorList[8].refpos_y=2087.5 -root.detectorList[8].pixelSize_y=1.0 -root.detectorList[8].detectorType=0 -root.detectorList[8].offset_x=12738.4 -root.detectorList[8].offset_y=6802.13 -root.detectorList[8].transposeDetector=None -root.detectorList[8].yawDeg=179.9751289 -root.detectorList[8].rollDeg=0.0 -root.detectorList[8].serial='8' -root.detectorList[8].pitchDeg=0.0 -root.detectorList[8].id=8 -root.detectorList[9]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[9].bbox_y0=0 -root.detectorList[9].bbox_y1=4175 -root.detectorList[9].bbox_x1=2047 -root.detectorList[9].bbox_x0=0 -root.detectorList[9].name='1_47' -root.detectorList[9].pixelSize_x=1.0 -root.detectorList[9].transformDict.nativeSys=None -root.detectorList[9].transformDict.transforms=None -root.detectorList[9].refpos_x=1023.5 -root.detectorList[9].refpos_y=2087.5 -root.detectorList[9].pixelSize_y=1.0 -root.detectorList[9].detectorType=0 -root.detectorList[9].offset_x=12738.0 -root.detectorList[9].offset_y=11277.68 -root.detectorList[9].transposeDetector=None -root.detectorList[9].yawDeg=179.9576603 -root.detectorList[9].rollDeg=0.0 -root.detectorList[9].serial='9' -root.detectorList[9].pitchDeg=0.0 -root.detectorList[9].id=9 -root.detectorList[10]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[10].bbox_y0=0 -root.detectorList[10].bbox_y1=4175 -root.detectorList[10].bbox_x1=2047 -root.detectorList[10].bbox_x0=0 -root.detectorList[10].name='1_36' -root.detectorList[10].pixelSize_x=1.0 -root.detectorList[10].transformDict.nativeSys=None -root.detectorList[10].transformDict.transforms=None -root.detectorList[10].refpos_x=1023.5 -root.detectorList[10].refpos_y=2087.5 -root.detectorList[10].pixelSize_y=1.0 -root.detectorList[10].detectorType=0 -root.detectorList[10].offset_x=10614.27 -root.detectorList[10].offset_y=-11103.46 -root.detectorList[10].transposeDetector=None -root.detectorList[10].yawDeg=179.9966992 -root.detectorList[10].rollDeg=0.0 -root.detectorList[10].serial='10' -root.detectorList[10].pitchDeg=0.0 -root.detectorList[10].id=10 -root.detectorList[11]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[11].bbox_y0=0 -root.detectorList[11].bbox_y1=4175 -root.detectorList[11].bbox_x1=2047 -root.detectorList[11].bbox_x0=0 -root.detectorList[11].name='1_37' -root.detectorList[11].pixelSize_x=1.0 -root.detectorList[11].transformDict.nativeSys=None -root.detectorList[11].transformDict.transforms=None -root.detectorList[11].refpos_x=1023.5 -root.detectorList[11].refpos_y=2087.5 -root.detectorList[11].pixelSize_y=1.0 -root.detectorList[11].detectorType=0 -root.detectorList[11].offset_x=10616.06 -root.detectorList[11].offset_y=-6629.15 -root.detectorList[11].transposeDetector=None -root.detectorList[11].yawDeg=180.0405792 -root.detectorList[11].rollDeg=0.0 -root.detectorList[11].serial='11' -root.detectorList[11].pitchDeg=0.0 -root.detectorList[11].id=11 -root.detectorList[12]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[12].bbox_y0=0 -root.detectorList[12].bbox_y1=4175 -root.detectorList[12].bbox_x1=2047 -root.detectorList[12].bbox_x0=0 -root.detectorList[12].name='1_38' -root.detectorList[12].pixelSize_x=1.0 -root.detectorList[12].transformDict.nativeSys=None -root.detectorList[12].transformDict.transforms=None -root.detectorList[12].refpos_x=1023.5 -root.detectorList[12].refpos_y=2087.5 -root.detectorList[12].pixelSize_y=1.0 -root.detectorList[12].detectorType=0 -root.detectorList[12].offset_x=10614.16 -root.detectorList[12].offset_y=-2147.63 -root.detectorList[12].transposeDetector=None -root.detectorList[12].yawDeg=179.9663302 -root.detectorList[12].rollDeg=0.0 -root.detectorList[12].serial='12' -root.detectorList[12].pitchDeg=0.0 -root.detectorList[12].id=12 -root.detectorList[13]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[13].bbox_y0=0 -root.detectorList[13].bbox_y1=4175 -root.detectorList[13].bbox_x1=2047 -root.detectorList[13].bbox_x0=0 -root.detectorList[13].name='1_39' -root.detectorList[13].pixelSize_x=1.0 -root.detectorList[13].transformDict.nativeSys=None -root.detectorList[13].transformDict.transforms=None -root.detectorList[13].refpos_x=1023.5 -root.detectorList[13].refpos_y=2087.5 -root.detectorList[13].pixelSize_y=1.0 -root.detectorList[13].detectorType=0 -root.detectorList[13].offset_x=10613.55 -root.detectorList[13].offset_y=2324.78 -root.detectorList[13].transposeDetector=None -root.detectorList[13].yawDeg=179.9726609 -root.detectorList[13].rollDeg=0.0 -root.detectorList[13].serial='13' -root.detectorList[13].pitchDeg=0.0 -root.detectorList[13].id=13 -root.detectorList[14]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[14].bbox_y0=0 -root.detectorList[14].bbox_y1=4175 -root.detectorList[14].bbox_x1=2047 -root.detectorList[14].bbox_x0=0 -root.detectorList[14].name='1_40' -root.detectorList[14].pixelSize_x=1.0 -root.detectorList[14].transformDict.nativeSys=None -root.detectorList[14].transformDict.transforms=None -root.detectorList[14].refpos_x=1023.5 -root.detectorList[14].refpos_y=2087.5 -root.detectorList[14].pixelSize_y=1.0 -root.detectorList[14].detectorType=0 -root.detectorList[14].offset_x=10617.91 -root.detectorList[14].offset_y=6800.25 -root.detectorList[14].transposeDetector=None -root.detectorList[14].yawDeg=180.0334285 -root.detectorList[14].rollDeg=0.0 -root.detectorList[14].serial='14' -root.detectorList[14].pitchDeg=0.0 -root.detectorList[14].id=14 -root.detectorList[15]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[15].bbox_y0=0 -root.detectorList[15].bbox_y1=4175 -root.detectorList[15].bbox_x1=2047 -root.detectorList[15].bbox_x0=0 -root.detectorList[15].name='1_41' -root.detectorList[15].pixelSize_x=1.0 -root.detectorList[15].transformDict.nativeSys=None -root.detectorList[15].transformDict.transforms=None -root.detectorList[15].refpos_x=1023.5 -root.detectorList[15].refpos_y=2087.5 -root.detectorList[15].pixelSize_y=1.0 -root.detectorList[15].detectorType=0 -root.detectorList[15].offset_x=10615.43 -root.detectorList[15].offset_y=11277.41 -root.detectorList[15].transposeDetector=None -root.detectorList[15].yawDeg=179.9840849 -root.detectorList[15].rollDeg=0.0 -root.detectorList[15].serial='15' -root.detectorList[15].pitchDeg=0.0 -root.detectorList[15].id=15 -root.detectorList[16]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[16].bbox_y0=0 -root.detectorList[16].bbox_y1=4175 -root.detectorList[16].bbox_x1=2047 -root.detectorList[16].bbox_x0=0 -root.detectorList[16].name='0_30' -root.detectorList[16].pixelSize_x=1.0 -root.detectorList[16].transformDict.nativeSys=None -root.detectorList[16].transformDict.transforms=None -root.detectorList[16].refpos_x=1023.5 -root.detectorList[16].refpos_y=2087.5 -root.detectorList[16].pixelSize_y=1.0 -root.detectorList[16].detectorType=0 -root.detectorList[16].offset_x=8489.37 -root.detectorList[16].offset_y=-10881.57 -root.detectorList[16].transposeDetector=None -root.detectorList[16].yawDeg=-0.0178983 -root.detectorList[16].rollDeg=0.0 -root.detectorList[16].serial='16' -root.detectorList[16].pitchDeg=0.0 -root.detectorList[16].id=16 -root.detectorList[17]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[17].bbox_y0=0 -root.detectorList[17].bbox_y1=4175 -root.detectorList[17].bbox_x1=2047 -root.detectorList[17].bbox_x0=0 -root.detectorList[17].name='0_29' -root.detectorList[17].pixelSize_x=1.0 -root.detectorList[17].transformDict.nativeSys=None -root.detectorList[17].transformDict.transforms=None -root.detectorList[17].refpos_x=1023.5 -root.detectorList[17].refpos_y=2087.5 -root.detectorList[17].pixelSize_y=1.0 -root.detectorList[17].detectorType=0 -root.detectorList[17].offset_x=8490.2 -root.detectorList[17].offset_y=-6401.94 -root.detectorList[17].transposeDetector=None -root.detectorList[17].yawDeg=-0.021042 -root.detectorList[17].rollDeg=0.0 -root.detectorList[17].serial='17' -root.detectorList[17].pitchDeg=0.0 -root.detectorList[17].id=17 -root.detectorList[18]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[18].bbox_y0=0 -root.detectorList[18].bbox_y1=4175 -root.detectorList[18].bbox_x1=2047 -root.detectorList[18].bbox_x0=0 -root.detectorList[18].name='0_28' -root.detectorList[18].pixelSize_x=1.0 -root.detectorList[18].transformDict.nativeSys=None -root.detectorList[18].transformDict.transforms=None -root.detectorList[18].refpos_x=1023.5 -root.detectorList[18].refpos_y=2087.5 -root.detectorList[18].pixelSize_y=1.0 -root.detectorList[18].detectorType=0 -root.detectorList[18].offset_x=8491.33 -root.detectorList[18].offset_y=-1927.58 -root.detectorList[18].transposeDetector=None -root.detectorList[18].yawDeg=-0.0113135 -root.detectorList[18].rollDeg=0.0 -root.detectorList[18].serial='18' -root.detectorList[18].pitchDeg=0.0 -root.detectorList[18].id=18 -root.detectorList[19]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[19].bbox_y0=0 -root.detectorList[19].bbox_y1=4175 -root.detectorList[19].bbox_x1=2047 -root.detectorList[19].bbox_x0=0 -root.detectorList[19].name='1_32' -root.detectorList[19].pixelSize_x=1.0 -root.detectorList[19].transformDict.nativeSys=None -root.detectorList[19].transformDict.transforms=None -root.detectorList[19].refpos_x=1023.5 -root.detectorList[19].refpos_y=2087.5 -root.detectorList[19].pixelSize_y=1.0 -root.detectorList[19].detectorType=0 -root.detectorList[19].offset_x=8492.64 -root.detectorList[19].offset_y=2323.79 -root.detectorList[19].transposeDetector=None -root.detectorList[19].yawDeg=180.0135889 -root.detectorList[19].rollDeg=0.0 -root.detectorList[19].serial='19' -root.detectorList[19].pitchDeg=0.0 -root.detectorList[19].id=19 -root.detectorList[20]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[20].bbox_y0=0 -root.detectorList[20].bbox_y1=4175 -root.detectorList[20].bbox_x1=2047 -root.detectorList[20].bbox_x0=0 -root.detectorList[20].name='1_33' -root.detectorList[20].pixelSize_x=1.0 -root.detectorList[20].transformDict.nativeSys=None -root.detectorList[20].transformDict.transforms=None -root.detectorList[20].refpos_x=1023.5 -root.detectorList[20].refpos_y=2087.5 -root.detectorList[20].pixelSize_y=1.0 -root.detectorList[20].detectorType=0 -root.detectorList[20].offset_x=8490.86 -root.detectorList[20].offset_y=6801.58 -root.detectorList[20].transposeDetector=None -root.detectorList[20].yawDeg=179.9924242 -root.detectorList[20].rollDeg=0.0 -root.detectorList[20].serial='20' -root.detectorList[20].pitchDeg=0.0 -root.detectorList[20].id=20 -root.detectorList[21]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[21].bbox_y0=0 -root.detectorList[21].bbox_y1=4175 -root.detectorList[21].bbox_x1=2047 -root.detectorList[21].bbox_x0=0 -root.detectorList[21].name='1_34' -root.detectorList[21].pixelSize_x=1.0 -root.detectorList[21].transformDict.nativeSys=None -root.detectorList[21].transformDict.transforms=None -root.detectorList[21].refpos_x=1023.5 -root.detectorList[21].refpos_y=2087.5 -root.detectorList[21].pixelSize_y=1.0 -root.detectorList[21].detectorType=0 -root.detectorList[21].offset_x=8495.42 -root.detectorList[21].offset_y=11274.63 -root.detectorList[21].transposeDetector=None -root.detectorList[21].yawDeg=180.0619751 -root.detectorList[21].rollDeg=0.0 -root.detectorList[21].serial='21' -root.detectorList[21].pitchDeg=0.0 -root.detectorList[21].id=21 -root.detectorList[22]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[22].bbox_y0=0 -root.detectorList[22].bbox_y1=4175 -root.detectorList[22].bbox_x1=2047 -root.detectorList[22].bbox_x0=0 -root.detectorList[22].name='0_27' -root.detectorList[22].pixelSize_x=1.0 -root.detectorList[22].transformDict.nativeSys=None -root.detectorList[22].transformDict.transforms=None -root.detectorList[22].refpos_x=1023.5 -root.detectorList[22].refpos_y=2087.5 -root.detectorList[22].pixelSize_y=1.0 -root.detectorList[22].detectorType=0 -root.detectorList[22].offset_x=6365.74 -root.detectorList[22].offset_y=-15353.45 -root.detectorList[22].transposeDetector=None -root.detectorList[22].yawDeg=-0.0043208 -root.detectorList[22].rollDeg=0.0 -root.detectorList[22].serial='22' -root.detectorList[22].pitchDeg=0.0 -root.detectorList[22].id=22 -root.detectorList[23]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[23].bbox_y0=0 -root.detectorList[23].bbox_y1=4175 -root.detectorList[23].bbox_x1=2047 -root.detectorList[23].bbox_x0=0 -root.detectorList[23].name='0_26' -root.detectorList[23].pixelSize_x=1.0 -root.detectorList[23].transformDict.nativeSys=None -root.detectorList[23].transformDict.transforms=None -root.detectorList[23].refpos_x=1023.5 -root.detectorList[23].refpos_y=2087.5 -root.detectorList[23].pixelSize_y=1.0 -root.detectorList[23].detectorType=0 -root.detectorList[23].offset_x=6369.73 -root.detectorList[23].offset_y=-10878.72 -root.detectorList[23].transposeDetector=None -root.detectorList[23].yawDeg=0.0219764 -root.detectorList[23].rollDeg=0.0 -root.detectorList[23].serial='23' -root.detectorList[23].pitchDeg=0.0 -root.detectorList[23].id=23 -root.detectorList[24]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[24].bbox_y0=0 -root.detectorList[24].bbox_y1=4175 -root.detectorList[24].bbox_x1=2047 -root.detectorList[24].bbox_x0=0 -root.detectorList[24].name='0_25' -root.detectorList[24].pixelSize_x=1.0 -root.detectorList[24].transformDict.nativeSys=None -root.detectorList[24].transformDict.transforms=None -root.detectorList[24].refpos_x=1023.5 -root.detectorList[24].refpos_y=2087.5 -root.detectorList[24].pixelSize_y=1.0 -root.detectorList[24].detectorType=0 -root.detectorList[24].offset_x=6370.05 -root.detectorList[24].offset_y=-6402.2 -root.detectorList[24].transposeDetector=None -root.detectorList[24].yawDeg=0.030497 -root.detectorList[24].rollDeg=0.0 -root.detectorList[24].serial='24' -root.detectorList[24].pitchDeg=0.0 -root.detectorList[24].id=24 -root.detectorList[25]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[25].bbox_y0=0 -root.detectorList[25].bbox_y1=4175 -root.detectorList[25].bbox_x1=2047 -root.detectorList[25].bbox_x0=0 -root.detectorList[25].name='0_24' -root.detectorList[25].pixelSize_x=1.0 -root.detectorList[25].transformDict.nativeSys=None -root.detectorList[25].transformDict.transforms=None -root.detectorList[25].refpos_x=1023.5 -root.detectorList[25].refpos_y=2087.5 -root.detectorList[25].pixelSize_y=1.0 -root.detectorList[25].detectorType=0 -root.detectorList[25].offset_x=6369.03 -root.detectorList[25].offset_y=-1924.57 -root.detectorList[25].transposeDetector=None -root.detectorList[25].yawDeg=0.0186323 -root.detectorList[25].rollDeg=0.0 -root.detectorList[25].serial='25' -root.detectorList[25].pitchDeg=0.0 -root.detectorList[25].id=25 -root.detectorList[26]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[26].bbox_y0=0 -root.detectorList[26].bbox_y1=4175 -root.detectorList[26].bbox_x1=2047 -root.detectorList[26].bbox_x0=0 -root.detectorList[26].name='1_00' -root.detectorList[26].pixelSize_x=1.0 -root.detectorList[26].transformDict.nativeSys=None -root.detectorList[26].transformDict.transforms=None -root.detectorList[26].refpos_x=1023.5 -root.detectorList[26].refpos_y=2087.5 -root.detectorList[26].pixelSize_y=1.0 -root.detectorList[26].detectorType=0 -root.detectorList[26].offset_x=6369.54 -root.detectorList[26].offset_y=2323.6 -root.detectorList[26].transposeDetector=None -root.detectorList[26].yawDeg=179.9892954 -root.detectorList[26].rollDeg=0.0 -root.detectorList[26].serial='26' -root.detectorList[26].pitchDeg=0.0 -root.detectorList[26].id=26 -root.detectorList[27]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[27].bbox_y0=0 -root.detectorList[27].bbox_y1=4175 -root.detectorList[27].bbox_x1=2047 -root.detectorList[27].bbox_x0=0 -root.detectorList[27].name='1_01' -root.detectorList[27].pixelSize_x=1.0 -root.detectorList[27].transformDict.nativeSys=None -root.detectorList[27].transformDict.transforms=None -root.detectorList[27].refpos_x=1023.5 -root.detectorList[27].refpos_y=2087.5 -root.detectorList[27].pixelSize_y=1.0 -root.detectorList[27].detectorType=0 -root.detectorList[27].offset_x=6370.54 -root.detectorList[27].offset_y=6801.21 -root.detectorList[27].transposeDetector=None -root.detectorList[27].yawDeg=180.0168835 -root.detectorList[27].rollDeg=0.0 -root.detectorList[27].serial='27' -root.detectorList[27].pitchDeg=0.0 -root.detectorList[27].id=27 -root.detectorList[28]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[28].bbox_y0=0 -root.detectorList[28].bbox_y1=4175 -root.detectorList[28].bbox_x1=2047 -root.detectorList[28].bbox_x0=0 -root.detectorList[28].name='1_02' -root.detectorList[28].pixelSize_x=1.0 -root.detectorList[28].transformDict.nativeSys=None -root.detectorList[28].transformDict.transforms=None -root.detectorList[28].refpos_x=1023.5 -root.detectorList[28].refpos_y=2087.5 -root.detectorList[28].pixelSize_y=1.0 -root.detectorList[28].detectorType=0 -root.detectorList[28].offset_x=6373.22 -root.detectorList[28].offset_y=11275.95 -root.detectorList[28].transposeDetector=None -root.detectorList[28].yawDeg=180.04832 -root.detectorList[28].rollDeg=0.0 -root.detectorList[28].serial='28' -root.detectorList[28].pitchDeg=0.0 -root.detectorList[28].id=28 -root.detectorList[29]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[29].bbox_y0=0 -root.detectorList[29].bbox_y1=4175 -root.detectorList[29].bbox_x1=2047 -root.detectorList[29].bbox_x0=0 -root.detectorList[29].name='1_03' -root.detectorList[29].pixelSize_x=1.0 -root.detectorList[29].transformDict.nativeSys=None -root.detectorList[29].transformDict.transforms=None -root.detectorList[29].refpos_x=1023.5 -root.detectorList[29].refpos_y=2087.5 -root.detectorList[29].pixelSize_y=1.0 -root.detectorList[29].detectorType=0 -root.detectorList[29].offset_x=6368.58 -root.detectorList[29].offset_y=15753.83 -root.detectorList[29].transposeDetector=None -root.detectorList[29].yawDeg=179.9924447 -root.detectorList[29].rollDeg=0.0 -root.detectorList[29].serial='29' -root.detectorList[29].pitchDeg=0.0 -root.detectorList[29].id=29 -root.detectorList[30]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[30].bbox_y0=0 -root.detectorList[30].bbox_y1=4175 -root.detectorList[30].bbox_x1=2047 -root.detectorList[30].bbox_x0=0 -root.detectorList[30].name='0_23' -root.detectorList[30].pixelSize_x=1.0 -root.detectorList[30].transformDict.nativeSys=None -root.detectorList[30].transformDict.transforms=None -root.detectorList[30].refpos_x=1023.5 -root.detectorList[30].refpos_y=2087.5 -root.detectorList[30].pixelSize_y=1.0 -root.detectorList[30].detectorType=0 -root.detectorList[30].offset_x=4245.91 -root.detectorList[30].offset_y=-15353.81 -root.detectorList[30].transposeDetector=None -root.detectorList[30].yawDeg=0.0201211 -root.detectorList[30].rollDeg=0.0 -root.detectorList[30].serial='30' -root.detectorList[30].pitchDeg=0.0 -root.detectorList[30].id=30 -root.detectorList[31]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[31].bbox_y0=0 -root.detectorList[31].bbox_y1=4175 -root.detectorList[31].bbox_x1=2047 -root.detectorList[31].bbox_x0=0 -root.detectorList[31].name='0_22' -root.detectorList[31].pixelSize_x=1.0 -root.detectorList[31].transformDict.nativeSys=None -root.detectorList[31].transformDict.transforms=None -root.detectorList[31].refpos_x=1023.5 -root.detectorList[31].refpos_y=2087.5 -root.detectorList[31].pixelSize_y=1.0 -root.detectorList[31].detectorType=0 -root.detectorList[31].offset_x=4243.72 -root.detectorList[31].offset_y=-10879.82 -root.detectorList[31].transposeDetector=None -root.detectorList[31].yawDeg=-0.0252791 -root.detectorList[31].rollDeg=0.0 -root.detectorList[31].serial='31' -root.detectorList[31].pitchDeg=0.0 -root.detectorList[31].id=31 -root.detectorList[32]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[32].bbox_y0=0 -root.detectorList[32].bbox_y1=4175 -root.detectorList[32].bbox_x1=2047 -root.detectorList[32].bbox_x0=0 -root.detectorList[32].name='0_21' -root.detectorList[32].pixelSize_x=1.0 -root.detectorList[32].transformDict.nativeSys=None -root.detectorList[32].transformDict.transforms=None -root.detectorList[32].refpos_x=1023.5 -root.detectorList[32].refpos_y=2087.5 -root.detectorList[32].pixelSize_y=1.0 -root.detectorList[32].detectorType=0 -root.detectorList[32].offset_x=4243.29 -root.detectorList[32].offset_y=-6403.1 -root.detectorList[32].transposeDetector=None -root.detectorList[32].yawDeg=0.0079653 -root.detectorList[32].rollDeg=0.0 -root.detectorList[32].serial='32' -root.detectorList[32].pitchDeg=0.0 -root.detectorList[32].id=32 -root.detectorList[33]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[33].bbox_y0=0 -root.detectorList[33].bbox_y1=4175 -root.detectorList[33].bbox_x1=2047 -root.detectorList[33].bbox_x0=0 -root.detectorList[33].name='0_20' -root.detectorList[33].pixelSize_x=1.0 -root.detectorList[33].transformDict.nativeSys=None -root.detectorList[33].transformDict.transforms=None -root.detectorList[33].refpos_x=1023.5 -root.detectorList[33].refpos_y=2087.5 -root.detectorList[33].pixelSize_y=1.0 -root.detectorList[33].detectorType=0 -root.detectorList[33].offset_x=4247.59 -root.detectorList[33].offset_y=-1926.1 -root.detectorList[33].transposeDetector=None -root.detectorList[33].yawDeg=0.0295685 -root.detectorList[33].rollDeg=0.0 -root.detectorList[33].serial='33' -root.detectorList[33].pitchDeg=0.0 -root.detectorList[33].id=33 -root.detectorList[34]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[34].bbox_y0=0 -root.detectorList[34].bbox_y1=4175 -root.detectorList[34].bbox_x1=2047 -root.detectorList[34].bbox_x0=0 -root.detectorList[34].name='1_04' -root.detectorList[34].pixelSize_x=1.0 -root.detectorList[34].transformDict.nativeSys=None -root.detectorList[34].transformDict.transforms=None -root.detectorList[34].refpos_x=1023.5 -root.detectorList[34].refpos_y=2087.5 -root.detectorList[34].pixelSize_y=1.0 -root.detectorList[34].detectorType=0 -root.detectorList[34].offset_x=4246.04 -root.detectorList[34].offset_y=2323.65 -root.detectorList[34].transposeDetector=None -root.detectorList[34].yawDeg=179.9914152 -root.detectorList[34].rollDeg=0.0 -root.detectorList[34].serial='34' -root.detectorList[34].pitchDeg=0.0 -root.detectorList[34].id=34 -root.detectorList[35]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[35].bbox_y0=0 -root.detectorList[35].bbox_y1=4175 -root.detectorList[35].bbox_x1=2047 -root.detectorList[35].bbox_x0=0 -root.detectorList[35].name='1_05' -root.detectorList[35].pixelSize_x=1.0 -root.detectorList[35].transformDict.nativeSys=None -root.detectorList[35].transformDict.transforms=None -root.detectorList[35].refpos_x=1023.5 -root.detectorList[35].refpos_y=2087.5 -root.detectorList[35].pixelSize_y=1.0 -root.detectorList[35].detectorType=0 -root.detectorList[35].offset_x=4244.97 -root.detectorList[35].offset_y=6801.1 -root.detectorList[35].transposeDetector=None -root.detectorList[35].yawDeg=179.9821737 -root.detectorList[35].rollDeg=0.0 -root.detectorList[35].serial='35' -root.detectorList[35].pitchDeg=0.0 -root.detectorList[35].id=35 -root.detectorList[36]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[36].bbox_y0=0 -root.detectorList[36].bbox_y1=4175 -root.detectorList[36].bbox_x1=2047 -root.detectorList[36].bbox_x0=0 -root.detectorList[36].name='1_06' -root.detectorList[36].pixelSize_x=1.0 -root.detectorList[36].transformDict.nativeSys=None -root.detectorList[36].transformDict.transforms=None -root.detectorList[36].refpos_x=1023.5 -root.detectorList[36].refpos_y=2087.5 -root.detectorList[36].pixelSize_y=1.0 -root.detectorList[36].detectorType=0 -root.detectorList[36].offset_x=4247.17 -root.detectorList[36].offset_y=11275.93 -root.detectorList[36].transposeDetector=None -root.detectorList[36].yawDeg=180.0002939 -root.detectorList[36].rollDeg=0.0 -root.detectorList[36].serial='36' -root.detectorList[36].pitchDeg=0.0 -root.detectorList[36].id=36 -root.detectorList[37]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[37].bbox_y0=0 -root.detectorList[37].bbox_y1=4175 -root.detectorList[37].bbox_x1=2047 -root.detectorList[37].bbox_x0=0 -root.detectorList[37].name='1_07' -root.detectorList[37].pixelSize_x=1.0 -root.detectorList[37].transformDict.nativeSys=None -root.detectorList[37].transformDict.transforms=None -root.detectorList[37].refpos_x=1023.5 -root.detectorList[37].refpos_y=2087.5 -root.detectorList[37].pixelSize_y=1.0 -root.detectorList[37].detectorType=0 -root.detectorList[37].offset_x=4245.84 -root.detectorList[37].offset_y=15754.11 -root.detectorList[37].transposeDetector=None -root.detectorList[37].yawDeg=179.9893355 -root.detectorList[37].rollDeg=0.0 -root.detectorList[37].serial='37' -root.detectorList[37].pitchDeg=0.0 -root.detectorList[37].id=37 -root.detectorList[38]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[38].bbox_y0=0 -root.detectorList[38].bbox_y1=4175 -root.detectorList[38].bbox_x1=2047 -root.detectorList[38].bbox_x0=0 -root.detectorList[38].name='0_19' -root.detectorList[38].pixelSize_x=1.0 -root.detectorList[38].transformDict.nativeSys=None -root.detectorList[38].transformDict.transforms=None -root.detectorList[38].refpos_x=1023.5 -root.detectorList[38].refpos_y=2087.5 -root.detectorList[38].pixelSize_y=1.0 -root.detectorList[38].detectorType=0 -root.detectorList[38].offset_x=2122.03 -root.detectorList[38].offset_y=-15353.88 -root.detectorList[38].transposeDetector=None -root.detectorList[38].yawDeg=-0.0002905 -root.detectorList[38].rollDeg=0.0 -root.detectorList[38].serial='38' -root.detectorList[38].pitchDeg=0.0 -root.detectorList[38].id=38 -root.detectorList[39]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[39].bbox_y0=0 -root.detectorList[39].bbox_y1=4175 -root.detectorList[39].bbox_x1=2047 -root.detectorList[39].bbox_x0=0 -root.detectorList[39].name='0_18' -root.detectorList[39].pixelSize_x=1.0 -root.detectorList[39].transformDict.nativeSys=None -root.detectorList[39].transformDict.transforms=None -root.detectorList[39].refpos_x=1023.5 -root.detectorList[39].refpos_y=2087.5 -root.detectorList[39].pixelSize_y=1.0 -root.detectorList[39].detectorType=0 -root.detectorList[39].offset_x=2119.64 -root.detectorList[39].offset_y=-10877.39 -root.detectorList[39].transposeDetector=None -root.detectorList[39].yawDeg=-0.0269482 -root.detectorList[39].rollDeg=0.0 -root.detectorList[39].serial='39' -root.detectorList[39].pitchDeg=0.0 -root.detectorList[39].id=39 -root.detectorList[40]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[40].bbox_y0=0 -root.detectorList[40].bbox_y1=4175 -root.detectorList[40].bbox_x1=2047 -root.detectorList[40].bbox_x0=0 -root.detectorList[40].name='0_17' -root.detectorList[40].pixelSize_x=1.0 -root.detectorList[40].transformDict.nativeSys=None -root.detectorList[40].transformDict.transforms=None -root.detectorList[40].refpos_x=1023.5 -root.detectorList[40].refpos_y=2087.5 -root.detectorList[40].pixelSize_y=1.0 -root.detectorList[40].detectorType=0 -root.detectorList[40].offset_x=2121.78 -root.detectorList[40].offset_y=-6401.97 -root.detectorList[40].transposeDetector=None -root.detectorList[40].yawDeg=-0.0090759 -root.detectorList[40].rollDeg=0.0 -root.detectorList[40].serial='40' -root.detectorList[40].pitchDeg=0.0 -root.detectorList[40].id=40 -root.detectorList[41]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[41].bbox_y0=0 -root.detectorList[41].bbox_y1=4175 -root.detectorList[41].bbox_x1=2047 -root.detectorList[41].bbox_x0=0 -root.detectorList[41].name='0_16' -root.detectorList[41].pixelSize_x=1.0 -root.detectorList[41].transformDict.nativeSys=None -root.detectorList[41].transformDict.transforms=None -root.detectorList[41].refpos_x=1023.5 -root.detectorList[41].refpos_y=2087.5 -root.detectorList[41].pixelSize_y=1.0 -root.detectorList[41].detectorType=0 -root.detectorList[41].offset_x=2123.02 -root.detectorList[41].offset_y=-1923.94 -root.detectorList[41].transposeDetector=None -root.detectorList[41].yawDeg=0.0079447 -root.detectorList[41].rollDeg=0.0 -root.detectorList[41].serial='41' -root.detectorList[41].pitchDeg=0.0 -root.detectorList[41].id=41 -root.detectorList[42]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[42].bbox_y0=0 -root.detectorList[42].bbox_y1=4175 -root.detectorList[42].bbox_x1=2047 -root.detectorList[42].bbox_x0=0 -root.detectorList[42].name='1_08' -root.detectorList[42].pixelSize_x=1.0 -root.detectorList[42].transformDict.nativeSys=None -root.detectorList[42].transformDict.transforms=None -root.detectorList[42].refpos_x=1023.5 -root.detectorList[42].refpos_y=2087.5 -root.detectorList[42].pixelSize_y=1.0 -root.detectorList[42].detectorType=0 -root.detectorList[42].offset_x=2125.35 -root.detectorList[42].offset_y=2324.09 -root.detectorList[42].transposeDetector=None -root.detectorList[42].yawDeg=180.0157999 -root.detectorList[42].rollDeg=0.0 -root.detectorList[42].serial='42' -root.detectorList[42].pitchDeg=0.0 -root.detectorList[42].id=42 -root.detectorList[43]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[43].bbox_y0=0 -root.detectorList[43].bbox_y1=4175 -root.detectorList[43].bbox_x1=2047 -root.detectorList[43].bbox_x0=0 -root.detectorList[43].name='1_09' -root.detectorList[43].pixelSize_x=1.0 -root.detectorList[43].transformDict.nativeSys=None -root.detectorList[43].transformDict.transforms=None -root.detectorList[43].refpos_x=1023.5 -root.detectorList[43].refpos_y=2087.5 -root.detectorList[43].pixelSize_y=1.0 -root.detectorList[43].detectorType=0 -root.detectorList[43].offset_x=2123.68 -root.detectorList[43].offset_y=6801.51 -root.detectorList[43].transposeDetector=None -root.detectorList[43].yawDeg=180.0264757 -root.detectorList[43].rollDeg=0.0 -root.detectorList[43].serial='43' -root.detectorList[43].pitchDeg=0.0 -root.detectorList[43].id=43 -root.detectorList[44]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[44].bbox_y0=0 -root.detectorList[44].bbox_y1=4175 -root.detectorList[44].bbox_x1=2047 -root.detectorList[44].bbox_x0=0 -root.detectorList[44].name='1_10' -root.detectorList[44].pixelSize_x=1.0 -root.detectorList[44].transformDict.nativeSys=None -root.detectorList[44].transformDict.transforms=None -root.detectorList[44].refpos_x=1023.5 -root.detectorList[44].refpos_y=2087.5 -root.detectorList[44].pixelSize_y=1.0 -root.detectorList[44].detectorType=0 -root.detectorList[44].offset_x=2124.32 -root.detectorList[44].offset_y=11278.4 -root.detectorList[44].transposeDetector=None -root.detectorList[44].yawDeg=180.0122845 -root.detectorList[44].rollDeg=0.0 -root.detectorList[44].serial='44' -root.detectorList[44].pitchDeg=0.0 -root.detectorList[44].id=44 -root.detectorList[45]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[45].bbox_y0=0 -root.detectorList[45].bbox_y1=4175 -root.detectorList[45].bbox_x1=2047 -root.detectorList[45].bbox_x0=0 -root.detectorList[45].name='1_11' -root.detectorList[45].pixelSize_x=1.0 -root.detectorList[45].transformDict.nativeSys=None -root.detectorList[45].transformDict.transforms=None -root.detectorList[45].refpos_x=1023.5 -root.detectorList[45].refpos_y=2087.5 -root.detectorList[45].pixelSize_y=1.0 -root.detectorList[45].detectorType=0 -root.detectorList[45].offset_x=2123.59 -root.detectorList[45].offset_y=15753.62 -root.detectorList[45].transposeDetector=None -root.detectorList[45].yawDeg=180.0071262 -root.detectorList[45].rollDeg=0.0 -root.detectorList[45].serial='45' -root.detectorList[45].pitchDeg=0.0 -root.detectorList[45].id=45 -root.detectorList[46]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[46].bbox_y0=0 -root.detectorList[46].bbox_y1=4175 -root.detectorList[46].bbox_x1=2047 -root.detectorList[46].bbox_x0=0 -root.detectorList[46].name='0_15' -root.detectorList[46].pixelSize_x=1.0 -root.detectorList[46].transformDict.nativeSys=None -root.detectorList[46].transformDict.transforms=None -root.detectorList[46].refpos_x=1023.5 -root.detectorList[46].refpos_y=2087.5 -root.detectorList[46].pixelSize_y=1.0 -root.detectorList[46].detectorType=0 -root.detectorList[46].offset_x=-1.62 -root.detectorList[46].offset_y=-15354.4 -root.detectorList[46].transposeDetector=None -root.detectorList[46].yawDeg=-0.0070215 -root.detectorList[46].rollDeg=0.0 -root.detectorList[46].serial='46' -root.detectorList[46].pitchDeg=0.0 -root.detectorList[46].id=46 -root.detectorList[47]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[47].bbox_y0=0 -root.detectorList[47].bbox_y1=4175 -root.detectorList[47].bbox_x1=2047 -root.detectorList[47].bbox_x0=0 -root.detectorList[47].name='0_14' -root.detectorList[47].pixelSize_x=1.0 -root.detectorList[47].transformDict.nativeSys=None -root.detectorList[47].transformDict.transforms=None -root.detectorList[47].refpos_x=1023.5 -root.detectorList[47].refpos_y=2087.5 -root.detectorList[47].pixelSize_y=1.0 -root.detectorList[47].detectorType=0 -root.detectorList[47].offset_x=-2.98 -root.detectorList[47].offset_y=-10878.12 -root.detectorList[47].transposeDetector=None -root.detectorList[47].yawDeg=0.0071423 -root.detectorList[47].rollDeg=0.0 -root.detectorList[47].serial='47' -root.detectorList[47].pitchDeg=0.0 -root.detectorList[47].id=47 -root.detectorList[48]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[48].bbox_y0=0 -root.detectorList[48].bbox_y1=4175 -root.detectorList[48].bbox_x1=2047 -root.detectorList[48].bbox_x0=0 -root.detectorList[48].name='0_13' -root.detectorList[48].pixelSize_x=1.0 -root.detectorList[48].transformDict.nativeSys=None -root.detectorList[48].transformDict.transforms=None -root.detectorList[48].refpos_x=1023.5 -root.detectorList[48].refpos_y=2087.5 -root.detectorList[48].pixelSize_y=1.0 -root.detectorList[48].detectorType=0 -root.detectorList[48].offset_x=-0.66 -root.detectorList[48].offset_y=-6402.65 -root.detectorList[48].transposeDetector=None -root.detectorList[48].yawDeg=-0.0035169 -root.detectorList[48].rollDeg=0.0 -root.detectorList[48].serial='48' -root.detectorList[48].pitchDeg=0.0 -root.detectorList[48].id=48 -root.detectorList[49]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[49].bbox_y0=0 -root.detectorList[49].bbox_y1=4175 -root.detectorList[49].bbox_x1=2047 -root.detectorList[49].bbox_x0=0 -root.detectorList[49].name='0_12' -root.detectorList[49].pixelSize_x=1.0 -root.detectorList[49].transformDict.nativeSys=None -root.detectorList[49].transformDict.transforms=None -root.detectorList[49].refpos_x=1023.5 -root.detectorList[49].refpos_y=2087.5 -root.detectorList[49].pixelSize_y=1.0 -root.detectorList[49].detectorType=0 -root.detectorList[49].offset_x=0.28 -root.detectorList[49].offset_y=-1925.76 -root.detectorList[49].transposeDetector=None -root.detectorList[49].yawDeg=0.0073295 -root.detectorList[49].rollDeg=0.0 -root.detectorList[49].serial='49' -root.detectorList[49].pitchDeg=0.0 -root.detectorList[49].id=49 -root.detectorList[50]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[50].bbox_y0=0 -root.detectorList[50].bbox_y1=4175 -root.detectorList[50].bbox_x1=2047 -root.detectorList[50].bbox_x0=0 -root.detectorList[50].name='1_12' -root.detectorList[50].pixelSize_x=1.0 -root.detectorList[50].transformDict.nativeSys=None -root.detectorList[50].transformDict.transforms=None -root.detectorList[50].refpos_x=1023.5 -root.detectorList[50].refpos_y=2087.5 -root.detectorList[50].pixelSize_y=1.0 -root.detectorList[50].detectorType=0 -root.detectorList[50].offset_x=0.7 -root.detectorList[50].offset_y=2325.48 -root.detectorList[50].transposeDetector=None -root.detectorList[50].yawDeg=180.0515083 -root.detectorList[50].rollDeg=0.0 -root.detectorList[50].serial='50' -root.detectorList[50].pitchDeg=0.0 -root.detectorList[50].id=50 -root.detectorList[51]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[51].bbox_y0=0 -root.detectorList[51].bbox_y1=4175 -root.detectorList[51].bbox_x1=2047 -root.detectorList[51].bbox_x0=0 -root.detectorList[51].name='1_13' -root.detectorList[51].pixelSize_x=1.0 -root.detectorList[51].transformDict.nativeSys=None -root.detectorList[51].transformDict.transforms=None -root.detectorList[51].refpos_x=1023.5 -root.detectorList[51].refpos_y=2087.5 -root.detectorList[51].pixelSize_y=1.0 -root.detectorList[51].detectorType=0 -root.detectorList[51].offset_x=2.3 -root.detectorList[51].offset_y=6800.68 -root.detectorList[51].transposeDetector=None -root.detectorList[51].yawDeg=180.0535273 -root.detectorList[51].rollDeg=0.0 -root.detectorList[51].serial='51' -root.detectorList[51].pitchDeg=0.0 -root.detectorList[51].id=51 -root.detectorList[52]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[52].bbox_y0=0 -root.detectorList[52].bbox_y1=4175 -root.detectorList[52].bbox_x1=2047 -root.detectorList[52].bbox_x0=0 -root.detectorList[52].name='1_14' -root.detectorList[52].pixelSize_x=1.0 -root.detectorList[52].transformDict.nativeSys=None -root.detectorList[52].transformDict.transforms=None -root.detectorList[52].refpos_x=1023.5 -root.detectorList[52].refpos_y=2087.5 -root.detectorList[52].pixelSize_y=1.0 -root.detectorList[52].detectorType=0 -root.detectorList[52].offset_x=-0.15 -root.detectorList[52].offset_y=11279.73 -root.detectorList[52].transposeDetector=None -root.detectorList[52].yawDeg=179.9825574 -root.detectorList[52].rollDeg=0.0 -root.detectorList[52].serial='52' -root.detectorList[52].pitchDeg=0.0 -root.detectorList[52].id=52 -root.detectorList[53]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[53].bbox_y0=0 -root.detectorList[53].bbox_y1=4175 -root.detectorList[53].bbox_x1=2047 -root.detectorList[53].bbox_x0=0 -root.detectorList[53].name='1_15' -root.detectorList[53].pixelSize_x=1.0 -root.detectorList[53].transformDict.nativeSys=None -root.detectorList[53].transformDict.transforms=None -root.detectorList[53].refpos_x=1023.5 -root.detectorList[53].refpos_y=2087.5 -root.detectorList[53].pixelSize_y=1.0 -root.detectorList[53].detectorType=0 -root.detectorList[53].offset_x=1.23 -root.detectorList[53].offset_y=15753.02 -root.detectorList[53].transposeDetector=None -root.detectorList[53].yawDeg=180.0098542 -root.detectorList[53].rollDeg=0.0 -root.detectorList[53].serial='53' -root.detectorList[53].pitchDeg=0.0 -root.detectorList[53].id=53 -root.detectorList[54]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[54].bbox_y0=0 -root.detectorList[54].bbox_y1=4175 -root.detectorList[54].bbox_x1=2047 -root.detectorList[54].bbox_x0=0 -root.detectorList[54].name='0_11' -root.detectorList[54].pixelSize_x=1.0 -root.detectorList[54].transformDict.nativeSys=None -root.detectorList[54].transformDict.transforms=None -root.detectorList[54].refpos_x=1023.5 -root.detectorList[54].refpos_y=2087.5 -root.detectorList[54].pixelSize_y=1.0 -root.detectorList[54].detectorType=0 -root.detectorList[54].offset_x=-2124.06 -root.detectorList[54].offset_y=-15355.02 -root.detectorList[54].transposeDetector=None -root.detectorList[54].yawDeg=-0.0202233 -root.detectorList[54].rollDeg=0.0 -root.detectorList[54].serial='54' -root.detectorList[54].pitchDeg=0.0 -root.detectorList[54].id=54 -root.detectorList[55]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[55].bbox_y0=0 -root.detectorList[55].bbox_y1=4175 -root.detectorList[55].bbox_x1=2047 -root.detectorList[55].bbox_x0=0 -root.detectorList[55].name='0_10' -root.detectorList[55].pixelSize_x=1.0 -root.detectorList[55].transformDict.nativeSys=None -root.detectorList[55].transformDict.transforms=None -root.detectorList[55].refpos_x=1023.5 -root.detectorList[55].refpos_y=2087.5 -root.detectorList[55].pixelSize_y=1.0 -root.detectorList[55].detectorType=0 -root.detectorList[55].offset_x=-2125.02 -root.detectorList[55].offset_y=-10877.59 -root.detectorList[55].transposeDetector=None -root.detectorList[55].yawDeg=-0.0314783 -root.detectorList[55].rollDeg=0.0 -root.detectorList[55].serial='55' -root.detectorList[55].pitchDeg=0.0 -root.detectorList[55].id=55 -root.detectorList[56]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[56].bbox_y0=0 -root.detectorList[56].bbox_y1=4175 -root.detectorList[56].bbox_x1=2047 -root.detectorList[56].bbox_x0=0 -root.detectorList[56].name='0_09' -root.detectorList[56].pixelSize_x=1.0 -root.detectorList[56].transformDict.nativeSys=None -root.detectorList[56].transformDict.transforms=None -root.detectorList[56].refpos_x=1023.5 -root.detectorList[56].refpos_y=2087.5 -root.detectorList[56].pixelSize_y=1.0 -root.detectorList[56].detectorType=0 -root.detectorList[56].offset_x=-2122.67 -root.detectorList[56].offset_y=-6400.98 -root.detectorList[56].transposeDetector=None -root.detectorList[56].yawDeg=0.0011322 -root.detectorList[56].rollDeg=0.0 -root.detectorList[56].serial='56' -root.detectorList[56].pitchDeg=0.0 -root.detectorList[56].id=56 -root.detectorList[57]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[57].bbox_y0=0 -root.detectorList[57].bbox_y1=4175 -root.detectorList[57].bbox_x1=2047 -root.detectorList[57].bbox_x0=0 -root.detectorList[57].name='0_08' -root.detectorList[57].pixelSize_x=1.0 -root.detectorList[57].transformDict.nativeSys=None -root.detectorList[57].transformDict.transforms=None -root.detectorList[57].refpos_x=1023.5 -root.detectorList[57].refpos_y=2087.5 -root.detectorList[57].pixelSize_y=1.0 -root.detectorList[57].detectorType=0 -root.detectorList[57].offset_x=-2123.83 -root.detectorList[57].offset_y=-1926.79 -root.detectorList[57].transposeDetector=None -root.detectorList[57].yawDeg=-0.0346153 -root.detectorList[57].rollDeg=0.0 -root.detectorList[57].serial='57' -root.detectorList[57].pitchDeg=0.0 -root.detectorList[57].id=57 -root.detectorList[58]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[58].bbox_y0=0 -root.detectorList[58].bbox_y1=4175 -root.detectorList[58].bbox_x1=2047 -root.detectorList[58].bbox_x0=0 -root.detectorList[58].name='1_16' -root.detectorList[58].pixelSize_x=1.0 -root.detectorList[58].transformDict.nativeSys=None -root.detectorList[58].transformDict.transforms=None -root.detectorList[58].refpos_x=1023.5 -root.detectorList[58].refpos_y=2087.5 -root.detectorList[58].pixelSize_y=1.0 -root.detectorList[58].detectorType=0 -root.detectorList[58].offset_x=-2121.87 -root.detectorList[58].offset_y=2324.64 -root.detectorList[58].transposeDetector=None -root.detectorList[58].yawDeg=180.005553 -root.detectorList[58].rollDeg=0.0 -root.detectorList[58].serial='58' -root.detectorList[58].pitchDeg=0.0 -root.detectorList[58].id=58 -root.detectorList[59]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[59].bbox_y0=0 -root.detectorList[59].bbox_y1=4175 -root.detectorList[59].bbox_x1=2047 -root.detectorList[59].bbox_x0=0 -root.detectorList[59].name='1_17' -root.detectorList[59].pixelSize_x=1.0 -root.detectorList[59].transformDict.nativeSys=None -root.detectorList[59].transformDict.transforms=None -root.detectorList[59].refpos_x=1023.5 -root.detectorList[59].refpos_y=2087.5 -root.detectorList[59].pixelSize_y=1.0 -root.detectorList[59].detectorType=0 -root.detectorList[59].offset_x=-2121.57 -root.detectorList[59].offset_y=6802.57 -root.detectorList[59].transposeDetector=None -root.detectorList[59].yawDeg=179.9983533 -root.detectorList[59].rollDeg=0.0 -root.detectorList[59].serial='59' -root.detectorList[59].pitchDeg=0.0 -root.detectorList[59].id=59 -root.detectorList[60]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[60].bbox_y0=0 -root.detectorList[60].bbox_y1=4175 -root.detectorList[60].bbox_x1=2047 -root.detectorList[60].bbox_x0=0 -root.detectorList[60].name='1_18' -root.detectorList[60].pixelSize_x=1.0 -root.detectorList[60].transformDict.nativeSys=None -root.detectorList[60].transformDict.transforms=None -root.detectorList[60].refpos_x=1023.5 -root.detectorList[60].refpos_y=2087.5 -root.detectorList[60].pixelSize_y=1.0 -root.detectorList[60].detectorType=0 -root.detectorList[60].offset_x=-2119.82 -root.detectorList[60].offset_y=11278.65 -root.detectorList[60].transposeDetector=None -root.detectorList[60].yawDeg=180.0025056 -root.detectorList[60].rollDeg=0.0 -root.detectorList[60].serial='60' -root.detectorList[60].pitchDeg=0.0 -root.detectorList[60].id=60 -root.detectorList[61]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[61].bbox_y0=0 -root.detectorList[61].bbox_y1=4175 -root.detectorList[61].bbox_x1=2047 -root.detectorList[61].bbox_x0=0 -root.detectorList[61].name='1_19' -root.detectorList[61].pixelSize_x=1.0 -root.detectorList[61].transformDict.nativeSys=None -root.detectorList[61].transformDict.transforms=None -root.detectorList[61].refpos_x=1023.5 -root.detectorList[61].refpos_y=2087.5 -root.detectorList[61].pixelSize_y=1.0 -root.detectorList[61].detectorType=0 -root.detectorList[61].offset_x=-2121.77 -root.detectorList[61].offset_y=15754.23 -root.detectorList[61].transposeDetector=None -root.detectorList[61].yawDeg=180.0088666 -root.detectorList[61].rollDeg=0.0 -root.detectorList[61].serial='61' -root.detectorList[61].pitchDeg=0.0 -root.detectorList[61].id=61 -root.detectorList[62]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[62].bbox_y0=0 -root.detectorList[62].bbox_y1=4175 -root.detectorList[62].bbox_x1=2047 -root.detectorList[62].bbox_x0=0 -root.detectorList[62].name='0_07' -root.detectorList[62].pixelSize_x=1.0 -root.detectorList[62].transformDict.nativeSys=None -root.detectorList[62].transformDict.transforms=None -root.detectorList[62].refpos_x=1023.5 -root.detectorList[62].refpos_y=2087.5 -root.detectorList[62].pixelSize_y=1.0 -root.detectorList[62].detectorType=0 -root.detectorList[62].offset_x=-4245.14 -root.detectorList[62].offset_y=-15354.47 -root.detectorList[62].transposeDetector=None -root.detectorList[62].yawDeg=0.0153155 -root.detectorList[62].rollDeg=0.0 -root.detectorList[62].serial='62' -root.detectorList[62].pitchDeg=0.0 -root.detectorList[62].id=62 -root.detectorList[63]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[63].bbox_y0=0 -root.detectorList[63].bbox_y1=4175 -root.detectorList[63].bbox_x1=2047 -root.detectorList[63].bbox_x0=0 -root.detectorList[63].name='0_06' -root.detectorList[63].pixelSize_x=1.0 -root.detectorList[63].transformDict.nativeSys=None -root.detectorList[63].transformDict.transforms=None -root.detectorList[63].refpos_x=1023.5 -root.detectorList[63].refpos_y=2087.5 -root.detectorList[63].pixelSize_y=1.0 -root.detectorList[63].detectorType=0 -root.detectorList[63].offset_x=-4247.68 -root.detectorList[63].offset_y=-10878.23 -root.detectorList[63].transposeDetector=None -root.detectorList[63].yawDeg=-0.0008302 -root.detectorList[63].rollDeg=0.0 -root.detectorList[63].serial='63' -root.detectorList[63].pitchDeg=0.0 -root.detectorList[63].id=63 -root.detectorList[64]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[64].bbox_y0=0 -root.detectorList[64].bbox_y1=4175 -root.detectorList[64].bbox_x1=2047 -root.detectorList[64].bbox_x0=0 -root.detectorList[64].name='0_05' -root.detectorList[64].pixelSize_x=1.0 -root.detectorList[64].transformDict.nativeSys=None -root.detectorList[64].transformDict.transforms=None -root.detectorList[64].refpos_x=1023.5 -root.detectorList[64].refpos_y=2087.5 -root.detectorList[64].pixelSize_y=1.0 -root.detectorList[64].detectorType=0 -root.detectorList[64].offset_x=-4247.11 -root.detectorList[64].offset_y=-6400.36 -root.detectorList[64].transposeDetector=None -root.detectorList[64].yawDeg=-0.0148248 -root.detectorList[64].rollDeg=0.0 -root.detectorList[64].serial='64' -root.detectorList[64].pitchDeg=0.0 -root.detectorList[64].id=64 -root.detectorList[65]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[65].bbox_y0=0 -root.detectorList[65].bbox_y1=4175 -root.detectorList[65].bbox_x1=2047 -root.detectorList[65].bbox_x0=0 -root.detectorList[65].name='0_04' -root.detectorList[65].pixelSize_x=1.0 -root.detectorList[65].transformDict.nativeSys=None -root.detectorList[65].transformDict.transforms=None -root.detectorList[65].refpos_x=1023.5 -root.detectorList[65].refpos_y=2087.5 -root.detectorList[65].pixelSize_y=1.0 -root.detectorList[65].detectorType=0 -root.detectorList[65].offset_x=-4245.93 -root.detectorList[65].offset_y=-1924.77 -root.detectorList[65].transposeDetector=None -root.detectorList[65].yawDeg=-0.0100663 -root.detectorList[65].rollDeg=0.0 -root.detectorList[65].serial='65' -root.detectorList[65].pitchDeg=0.0 -root.detectorList[65].id=65 -root.detectorList[66]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[66].bbox_y0=0 -root.detectorList[66].bbox_y1=4175 -root.detectorList[66].bbox_x1=2047 -root.detectorList[66].bbox_x0=0 -root.detectorList[66].name='1_20' -root.detectorList[66].pixelSize_x=1.0 -root.detectorList[66].transformDict.nativeSys=None -root.detectorList[66].transformDict.transforms=None -root.detectorList[66].refpos_x=1023.5 -root.detectorList[66].refpos_y=2087.5 -root.detectorList[66].pixelSize_y=1.0 -root.detectorList[66].detectorType=0 -root.detectorList[66].offset_x=-4244.82 -root.detectorList[66].offset_y=2325.3 -root.detectorList[66].transposeDetector=None -root.detectorList[66].yawDeg=180.0012338 -root.detectorList[66].rollDeg=0.0 -root.detectorList[66].serial='66' -root.detectorList[66].pitchDeg=0.0 -root.detectorList[66].id=66 -root.detectorList[67]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[67].bbox_y0=0 -root.detectorList[67].bbox_y1=4175 -root.detectorList[67].bbox_x1=2047 -root.detectorList[67].bbox_x0=0 -root.detectorList[67].name='1_21' -root.detectorList[67].pixelSize_x=1.0 -root.detectorList[67].transformDict.nativeSys=None -root.detectorList[67].transformDict.transforms=None -root.detectorList[67].refpos_x=1023.5 -root.detectorList[67].refpos_y=2087.5 -root.detectorList[67].pixelSize_y=1.0 -root.detectorList[67].detectorType=0 -root.detectorList[67].offset_x=-4244.55 -root.detectorList[67].offset_y=6803.7 -root.detectorList[67].transposeDetector=None -root.detectorList[67].yawDeg=179.9916948 -root.detectorList[67].rollDeg=0.0 -root.detectorList[67].serial='67' -root.detectorList[67].pitchDeg=0.0 -root.detectorList[67].id=67 -root.detectorList[68]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[68].bbox_y0=0 -root.detectorList[68].bbox_y1=4175 -root.detectorList[68].bbox_x1=2047 -root.detectorList[68].bbox_x0=0 -root.detectorList[68].name='1_22' -root.detectorList[68].pixelSize_x=1.0 -root.detectorList[68].transformDict.nativeSys=None -root.detectorList[68].transformDict.transforms=None -root.detectorList[68].refpos_x=1023.5 -root.detectorList[68].refpos_y=2087.5 -root.detectorList[68].pixelSize_y=1.0 -root.detectorList[68].detectorType=0 -root.detectorList[68].offset_x=-4244.48 -root.detectorList[68].offset_y=11277.26 -root.detectorList[68].transposeDetector=None -root.detectorList[68].yawDeg=180.0090084 -root.detectorList[68].rollDeg=0.0 -root.detectorList[68].serial='68' -root.detectorList[68].pitchDeg=0.0 -root.detectorList[68].id=68 -root.detectorList[69]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[69].bbox_y0=0 -root.detectorList[69].bbox_y1=4175 -root.detectorList[69].bbox_x1=2047 -root.detectorList[69].bbox_x0=0 -root.detectorList[69].name='1_23' -root.detectorList[69].pixelSize_x=1.0 -root.detectorList[69].transformDict.nativeSys=None -root.detectorList[69].transformDict.transforms=None -root.detectorList[69].refpos_x=1023.5 -root.detectorList[69].refpos_y=2087.5 -root.detectorList[69].pixelSize_y=1.0 -root.detectorList[69].detectorType=0 -root.detectorList[69].offset_x=-4243.98 -root.detectorList[69].offset_y=15754.4 -root.detectorList[69].transposeDetector=None -root.detectorList[69].yawDeg=179.9775805 -root.detectorList[69].rollDeg=0.0 -root.detectorList[69].serial='69' -root.detectorList[69].pitchDeg=0.0 -root.detectorList[69].id=69 -root.detectorList[70]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[70].bbox_y0=0 -root.detectorList[70].bbox_y1=4175 -root.detectorList[70].bbox_x1=2047 -root.detectorList[70].bbox_x0=0 -root.detectorList[70].name='0_03' -root.detectorList[70].pixelSize_x=1.0 -root.detectorList[70].transformDict.nativeSys=None -root.detectorList[70].transformDict.transforms=None -root.detectorList[70].refpos_x=1023.5 -root.detectorList[70].refpos_y=2087.5 -root.detectorList[70].pixelSize_y=1.0 -root.detectorList[70].detectorType=0 -root.detectorList[70].offset_x=-6373.22 -root.detectorList[70].offset_y=-15352.97 -root.detectorList[70].transposeDetector=None -root.detectorList[70].yawDeg=-0.062049 -root.detectorList[70].rollDeg=0.0 -root.detectorList[70].serial='70' -root.detectorList[70].pitchDeg=0.0 -root.detectorList[70].id=70 -root.detectorList[71]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[71].bbox_y0=0 -root.detectorList[71].bbox_y1=4175 -root.detectorList[71].bbox_x1=2047 -root.detectorList[71].bbox_x0=0 -root.detectorList[71].name='0_02' -root.detectorList[71].pixelSize_x=1.0 -root.detectorList[71].transformDict.nativeSys=None -root.detectorList[71].transformDict.transforms=None -root.detectorList[71].refpos_x=1023.5 -root.detectorList[71].refpos_y=2087.5 -root.detectorList[71].pixelSize_y=1.0 -root.detectorList[71].detectorType=0 -root.detectorList[71].offset_x=-6369.97 -root.detectorList[71].offset_y=-10877.9 -root.detectorList[71].transposeDetector=None -root.detectorList[71].yawDeg=0.0003689 -root.detectorList[71].rollDeg=0.0 -root.detectorList[71].serial='71' -root.detectorList[71].pitchDeg=0.0 -root.detectorList[71].id=71 -root.detectorList[72]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[72].bbox_y0=0 -root.detectorList[72].bbox_y1=4175 -root.detectorList[72].bbox_x1=2047 -root.detectorList[72].bbox_x0=0 -root.detectorList[72].name='0_01' -root.detectorList[72].pixelSize_x=1.0 -root.detectorList[72].transformDict.nativeSys=None -root.detectorList[72].transformDict.transforms=None -root.detectorList[72].refpos_x=1023.5 -root.detectorList[72].refpos_y=2087.5 -root.detectorList[72].pixelSize_y=1.0 -root.detectorList[72].detectorType=0 -root.detectorList[72].offset_x=-6368.16 -root.detectorList[72].offset_y=-6400.99 -root.detectorList[72].transposeDetector=None -root.detectorList[72].yawDeg=0.002318 -root.detectorList[72].rollDeg=0.0 -root.detectorList[72].serial='72' -root.detectorList[72].pitchDeg=0.0 -root.detectorList[72].id=72 -root.detectorList[73]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[73].bbox_y0=0 -root.detectorList[73].bbox_y1=4175 -root.detectorList[73].bbox_x1=2047 -root.detectorList[73].bbox_x0=0 -root.detectorList[73].name='0_00' -root.detectorList[73].pixelSize_x=1.0 -root.detectorList[73].transformDict.nativeSys=None -root.detectorList[73].transformDict.transforms=None -root.detectorList[73].refpos_x=1023.5 -root.detectorList[73].refpos_y=2087.5 -root.detectorList[73].pixelSize_y=1.0 -root.detectorList[73].detectorType=0 -root.detectorList[73].offset_x=-6371.08 -root.detectorList[73].offset_y=-1926.52 -root.detectorList[73].transposeDetector=None -root.detectorList[73].yawDeg=0.009948 -root.detectorList[73].rollDeg=0.0 -root.detectorList[73].serial='73' -root.detectorList[73].pitchDeg=0.0 -root.detectorList[73].id=73 -root.detectorList[74]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[74].bbox_y0=0 -root.detectorList[74].bbox_y1=4175 -root.detectorList[74].bbox_x1=2047 -root.detectorList[74].bbox_x0=0 -root.detectorList[74].name='1_24' -root.detectorList[74].pixelSize_x=1.0 -root.detectorList[74].transformDict.nativeSys=None -root.detectorList[74].transformDict.transforms=None -root.detectorList[74].refpos_x=1023.5 -root.detectorList[74].refpos_y=2087.5 -root.detectorList[74].pixelSize_y=1.0 -root.detectorList[74].detectorType=0 -root.detectorList[74].offset_x=-6367.54 -root.detectorList[74].offset_y=2326.12 -root.detectorList[74].transposeDetector=None -root.detectorList[74].yawDeg=180.0085427 -root.detectorList[74].rollDeg=0.0 -root.detectorList[74].serial='74' -root.detectorList[74].pitchDeg=0.0 -root.detectorList[74].id=74 -root.detectorList[75]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[75].bbox_y0=0 -root.detectorList[75].bbox_y1=4175 -root.detectorList[75].bbox_x1=2047 -root.detectorList[75].bbox_x0=0 -root.detectorList[75].name='1_25' -root.detectorList[75].pixelSize_x=1.0 -root.detectorList[75].transformDict.nativeSys=None -root.detectorList[75].transformDict.transforms=None -root.detectorList[75].refpos_x=1023.5 -root.detectorList[75].refpos_y=2087.5 -root.detectorList[75].pixelSize_y=1.0 -root.detectorList[75].detectorType=0 -root.detectorList[75].offset_x=-6368.01 -root.detectorList[75].offset_y=6803.56 -root.detectorList[75].transposeDetector=None -root.detectorList[75].yawDeg=180.0022241 -root.detectorList[75].rollDeg=0.0 -root.detectorList[75].serial='75' -root.detectorList[75].pitchDeg=0.0 -root.detectorList[75].id=75 -root.detectorList[76]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[76].bbox_y0=0 -root.detectorList[76].bbox_y1=4175 -root.detectorList[76].bbox_x1=2047 -root.detectorList[76].bbox_x0=0 -root.detectorList[76].name='1_26' -root.detectorList[76].pixelSize_x=1.0 -root.detectorList[76].transformDict.nativeSys=None -root.detectorList[76].transformDict.transforms=None -root.detectorList[76].refpos_x=1023.5 -root.detectorList[76].refpos_y=2087.5 -root.detectorList[76].pixelSize_y=1.0 -root.detectorList[76].detectorType=0 -root.detectorList[76].offset_x=-6368.88 -root.detectorList[76].offset_y=11279.99 -root.detectorList[76].transposeDetector=None -root.detectorList[76].yawDeg=179.9751523 -root.detectorList[76].rollDeg=0.0 -root.detectorList[76].serial='76' -root.detectorList[76].pitchDeg=0.0 -root.detectorList[76].id=76 -root.detectorList[77]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[77].bbox_y0=0 -root.detectorList[77].bbox_y1=4175 -root.detectorList[77].bbox_x1=2047 -root.detectorList[77].bbox_x0=0 -root.detectorList[77].name='1_27' -root.detectorList[77].pixelSize_x=1.0 -root.detectorList[77].transformDict.nativeSys=None -root.detectorList[77].transformDict.transforms=None -root.detectorList[77].refpos_x=1023.5 -root.detectorList[77].refpos_y=2087.5 -root.detectorList[77].pixelSize_y=1.0 -root.detectorList[77].detectorType=0 -root.detectorList[77].offset_x=-6367.36 -root.detectorList[77].offset_y=15754.72 -root.detectorList[77].transposeDetector=None -root.detectorList[77].yawDeg=180.0023689 -root.detectorList[77].rollDeg=0.0 -root.detectorList[77].serial='77' -root.detectorList[77].pitchDeg=0.0 -root.detectorList[77].id=77 -root.detectorList[78]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[78].bbox_y0=0 -root.detectorList[78].bbox_y1=4175 -root.detectorList[78].bbox_x1=2047 -root.detectorList[78].bbox_x0=0 -root.detectorList[78].name='0_34' -root.detectorList[78].pixelSize_x=1.0 -root.detectorList[78].transformDict.nativeSys=None -root.detectorList[78].transformDict.transforms=None -root.detectorList[78].refpos_x=1023.5 -root.detectorList[78].refpos_y=2087.5 -root.detectorList[78].pixelSize_y=1.0 -root.detectorList[78].detectorType=0 -root.detectorList[78].offset_x=-8490.69 -root.detectorList[78].offset_y=-10880.12 -root.detectorList[78].transposeDetector=None -root.detectorList[78].yawDeg=0.0400992 -root.detectorList[78].rollDeg=0.0 -root.detectorList[78].serial='78' -root.detectorList[78].pitchDeg=0.0 -root.detectorList[78].id=78 -root.detectorList[79]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[79].bbox_y0=0 -root.detectorList[79].bbox_y1=4175 -root.detectorList[79].bbox_x1=2047 -root.detectorList[79].bbox_x0=0 -root.detectorList[79].name='0_33' -root.detectorList[79].pixelSize_x=1.0 -root.detectorList[79].transformDict.nativeSys=None -root.detectorList[79].transformDict.transforms=None -root.detectorList[79].refpos_x=1023.5 -root.detectorList[79].refpos_y=2087.5 -root.detectorList[79].pixelSize_y=1.0 -root.detectorList[79].detectorType=0 -root.detectorList[79].offset_x=-8491.39 -root.detectorList[79].offset_y=-6399.94 -root.detectorList[79].transposeDetector=None -root.detectorList[79].yawDeg=0.0195534 -root.detectorList[79].rollDeg=0.0 -root.detectorList[79].serial='79' -root.detectorList[79].pitchDeg=0.0 -root.detectorList[79].id=79 -root.detectorList[80]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[80].bbox_y0=0 -root.detectorList[80].bbox_y1=4175 -root.detectorList[80].bbox_x1=2047 -root.detectorList[80].bbox_x0=0 -root.detectorList[80].name='0_32' -root.detectorList[80].pixelSize_x=1.0 -root.detectorList[80].transformDict.nativeSys=None -root.detectorList[80].transformDict.transforms=None -root.detectorList[80].refpos_x=1023.5 -root.detectorList[80].refpos_y=2087.5 -root.detectorList[80].pixelSize_y=1.0 -root.detectorList[80].detectorType=0 -root.detectorList[80].offset_x=-8491.61 -root.detectorList[80].offset_y=-1924.08 -root.detectorList[80].transposeDetector=None -root.detectorList[80].yawDeg=-0.006294 -root.detectorList[80].rollDeg=0.0 -root.detectorList[80].serial='80' -root.detectorList[80].pitchDeg=0.0 -root.detectorList[80].id=80 -root.detectorList[81]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[81].bbox_y0=0 -root.detectorList[81].bbox_y1=4175 -root.detectorList[81].bbox_x1=2047 -root.detectorList[81].bbox_x0=0 -root.detectorList[81].name='1_28' -root.detectorList[81].pixelSize_x=1.0 -root.detectorList[81].transformDict.nativeSys=None -root.detectorList[81].transformDict.transforms=None -root.detectorList[81].refpos_x=1023.5 -root.detectorList[81].refpos_y=2087.5 -root.detectorList[81].pixelSize_y=1.0 -root.detectorList[81].detectorType=0 -root.detectorList[81].offset_x=-8492.59 -root.detectorList[81].offset_y=2328.36 -root.detectorList[81].transposeDetector=None -root.detectorList[81].yawDeg=179.9997508 -root.detectorList[81].rollDeg=0.0 -root.detectorList[81].serial='81' -root.detectorList[81].pitchDeg=0.0 -root.detectorList[81].id=81 -root.detectorList[82]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[82].bbox_y0=0 -root.detectorList[82].bbox_y1=4175 -root.detectorList[82].bbox_x1=2047 -root.detectorList[82].bbox_x0=0 -root.detectorList[82].name='1_29' -root.detectorList[82].pixelSize_x=1.0 -root.detectorList[82].transformDict.nativeSys=None -root.detectorList[82].transformDict.transforms=None -root.detectorList[82].refpos_x=1023.5 -root.detectorList[82].refpos_y=2087.5 -root.detectorList[82].pixelSize_y=1.0 -root.detectorList[82].detectorType=0 -root.detectorList[82].offset_x=-8491.9 -root.detectorList[82].offset_y=6801.95 -root.detectorList[82].transposeDetector=None -root.detectorList[82].yawDeg=180.0186303 -root.detectorList[82].rollDeg=0.0 -root.detectorList[82].serial='82' -root.detectorList[82].pitchDeg=0.0 -root.detectorList[82].id=82 -root.detectorList[83]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[83].bbox_y0=0 -root.detectorList[83].bbox_y1=4175 -root.detectorList[83].bbox_x1=2047 -root.detectorList[83].bbox_x0=0 -root.detectorList[83].name='1_30' -root.detectorList[83].pixelSize_x=1.0 -root.detectorList[83].transformDict.nativeSys=None -root.detectorList[83].transformDict.transforms=None -root.detectorList[83].refpos_x=1023.5 -root.detectorList[83].refpos_y=2087.5 -root.detectorList[83].pixelSize_y=1.0 -root.detectorList[83].detectorType=0 -root.detectorList[83].offset_x=-8490.91 -root.detectorList[83].offset_y=11278.15 -root.detectorList[83].transposeDetector=None -root.detectorList[83].yawDeg=180.0077724 -root.detectorList[83].rollDeg=0.0 -root.detectorList[83].serial='83' -root.detectorList[83].pitchDeg=0.0 -root.detectorList[83].id=83 -root.detectorList[84]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[84].bbox_y0=0 -root.detectorList[84].bbox_y1=4175 -root.detectorList[84].bbox_x1=2047 -root.detectorList[84].bbox_x0=0 -root.detectorList[84].name='0_41' -root.detectorList[84].pixelSize_x=1.0 -root.detectorList[84].transformDict.nativeSys=None -root.detectorList[84].transformDict.transforms=None -root.detectorList[84].refpos_x=1023.5 -root.detectorList[84].refpos_y=2087.5 -root.detectorList[84].pixelSize_y=1.0 -root.detectorList[84].detectorType=0 -root.detectorList[84].offset_x=-10614.41 -root.detectorList[84].offset_y=-10877.58 -root.detectorList[84].transposeDetector=None -root.detectorList[84].yawDeg=0.0384124 -root.detectorList[84].rollDeg=0.0 -root.detectorList[84].serial='84' -root.detectorList[84].pitchDeg=0.0 -root.detectorList[84].id=84 -root.detectorList[85]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[85].bbox_y0=0 -root.detectorList[85].bbox_y1=4175 -root.detectorList[85].bbox_x1=2047 -root.detectorList[85].bbox_x0=0 -root.detectorList[85].name='0_40' -root.detectorList[85].pixelSize_x=1.0 -root.detectorList[85].transformDict.nativeSys=None -root.detectorList[85].transformDict.transforms=None -root.detectorList[85].refpos_x=1023.5 -root.detectorList[85].refpos_y=2087.5 -root.detectorList[85].pixelSize_y=1.0 -root.detectorList[85].detectorType=0 -root.detectorList[85].offset_x=-10614.65 -root.detectorList[85].offset_y=-6401.01 -root.detectorList[85].transposeDetector=None -root.detectorList[85].yawDeg=0.0116824 -root.detectorList[85].rollDeg=0.0 -root.detectorList[85].serial='85' -root.detectorList[85].pitchDeg=0.0 -root.detectorList[85].id=85 -root.detectorList[86]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[86].bbox_y0=0 -root.detectorList[86].bbox_y1=4175 -root.detectorList[86].bbox_x1=2047 -root.detectorList[86].bbox_x0=0 -root.detectorList[86].name='0_39' -root.detectorList[86].pixelSize_x=1.0 -root.detectorList[86].transformDict.nativeSys=None -root.detectorList[86].transformDict.transforms=None -root.detectorList[86].refpos_x=1023.5 -root.detectorList[86].refpos_y=2087.5 -root.detectorList[86].pixelSize_y=1.0 -root.detectorList[86].detectorType=0 -root.detectorList[86].offset_x=-10615.67 -root.detectorList[86].offset_y=-1922.5 -root.detectorList[86].transposeDetector=None -root.detectorList[86].yawDeg=-0.0016385 -root.detectorList[86].rollDeg=0.0 -root.detectorList[86].serial='86' -root.detectorList[86].pitchDeg=0.0 -root.detectorList[86].id=86 -root.detectorList[87]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[87].bbox_y0=0 -root.detectorList[87].bbox_y1=4175 -root.detectorList[87].bbox_x1=2047 -root.detectorList[87].bbox_x0=0 -root.detectorList[87].name='0_38' -root.detectorList[87].pixelSize_x=1.0 -root.detectorList[87].transformDict.nativeSys=None -root.detectorList[87].transformDict.transforms=None -root.detectorList[87].refpos_x=1023.5 -root.detectorList[87].refpos_y=2087.5 -root.detectorList[87].pixelSize_y=1.0 -root.detectorList[87].detectorType=0 -root.detectorList[87].offset_x=-10617.99 -root.detectorList[87].offset_y=2549.73 -root.detectorList[87].transposeDetector=None -root.detectorList[87].yawDeg=-0.0365359 -root.detectorList[87].rollDeg=0.0 -root.detectorList[87].serial='87' -root.detectorList[87].pitchDeg=0.0 -root.detectorList[87].id=87 -root.detectorList[88]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[88].bbox_y0=0 -root.detectorList[88].bbox_y1=4175 -root.detectorList[88].bbox_x1=2047 -root.detectorList[88].bbox_x0=0 -root.detectorList[88].name='0_37' -root.detectorList[88].pixelSize_x=1.0 -root.detectorList[88].transformDict.nativeSys=None -root.detectorList[88].transformDict.transforms=None -root.detectorList[88].refpos_x=1023.5 -root.detectorList[88].refpos_y=2087.5 -root.detectorList[88].pixelSize_y=1.0 -root.detectorList[88].detectorType=0 -root.detectorList[88].offset_x=-10616.1 -root.detectorList[88].offset_y=7028.13 -root.detectorList[88].transposeDetector=None -root.detectorList[88].yawDeg=-0.0260835 -root.detectorList[88].rollDeg=0.0 -root.detectorList[88].serial='88' -root.detectorList[88].pitchDeg=0.0 -root.detectorList[88].id=88 -root.detectorList[89]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[89].bbox_y0=0 -root.detectorList[89].bbox_y1=4175 -root.detectorList[89].bbox_x1=2047 -root.detectorList[89].bbox_x0=0 -root.detectorList[89].name='0_36' -root.detectorList[89].pixelSize_x=1.0 -root.detectorList[89].transformDict.nativeSys=None -root.detectorList[89].transformDict.transforms=None -root.detectorList[89].refpos_x=1023.5 -root.detectorList[89].refpos_y=2087.5 -root.detectorList[89].pixelSize_y=1.0 -root.detectorList[89].detectorType=0 -root.detectorList[89].offset_x=-10614.5 -root.detectorList[89].offset_y=11503.76 -root.detectorList[89].transposeDetector=None -root.detectorList[89].yawDeg=-0.0136941 -root.detectorList[89].rollDeg=0.0 -root.detectorList[89].serial='89' -root.detectorList[89].pitchDeg=0.0 -root.detectorList[89].id=89 -root.detectorList[90]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[90].bbox_y0=0 -root.detectorList[90].bbox_y1=4175 -root.detectorList[90].bbox_x1=2047 -root.detectorList[90].bbox_x0=0 -root.detectorList[90].name='0_47' -root.detectorList[90].pixelSize_x=1.0 -root.detectorList[90].transformDict.nativeSys=None -root.detectorList[90].transformDict.transforms=None -root.detectorList[90].refpos_x=1023.5 -root.detectorList[90].refpos_y=2087.5 -root.detectorList[90].pixelSize_y=1.0 -root.detectorList[90].detectorType=0 -root.detectorList[90].offset_x=-12737.89 -root.detectorList[90].offset_y=-10875.5 -root.detectorList[90].transposeDetector=None -root.detectorList[90].yawDeg=0.0045054 -root.detectorList[90].rollDeg=0.0 -root.detectorList[90].serial='90' -root.detectorList[90].pitchDeg=0.0 -root.detectorList[90].id=90 -root.detectorList[91]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[91].bbox_y0=0 -root.detectorList[91].bbox_y1=4175 -root.detectorList[91].bbox_x1=2047 -root.detectorList[91].bbox_x0=0 -root.detectorList[91].name='0_46' -root.detectorList[91].pixelSize_x=1.0 -root.detectorList[91].transformDict.nativeSys=None -root.detectorList[91].transformDict.transforms=None -root.detectorList[91].refpos_x=1023.5 -root.detectorList[91].refpos_y=2087.5 -root.detectorList[91].pixelSize_y=1.0 -root.detectorList[91].detectorType=0 -root.detectorList[91].offset_x=-12738.51 -root.detectorList[91].offset_y=-6400.98 -root.detectorList[91].transposeDetector=None -root.detectorList[91].yawDeg=0.0333861 -root.detectorList[91].rollDeg=0.0 -root.detectorList[91].serial='91' -root.detectorList[91].pitchDeg=0.0 -root.detectorList[91].id=91 -root.detectorList[92]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[92].bbox_y0=0 -root.detectorList[92].bbox_y1=4175 -root.detectorList[92].bbox_x1=2047 -root.detectorList[92].bbox_x0=0 -root.detectorList[92].name='0_45' -root.detectorList[92].pixelSize_x=1.0 -root.detectorList[92].transformDict.nativeSys=None -root.detectorList[92].transformDict.transforms=None -root.detectorList[92].refpos_x=1023.5 -root.detectorList[92].refpos_y=2087.5 -root.detectorList[92].pixelSize_y=1.0 -root.detectorList[92].detectorType=0 -root.detectorList[92].offset_x=-12737.75 -root.detectorList[92].offset_y=-1923.33 -root.detectorList[92].transposeDetector=None -root.detectorList[92].yawDeg=0.0009777 -root.detectorList[92].rollDeg=0.0 -root.detectorList[92].serial='92' -root.detectorList[92].pitchDeg=0.0 -root.detectorList[92].id=92 -root.detectorList[93]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[93].bbox_y0=0 -root.detectorList[93].bbox_y1=4175 -root.detectorList[93].bbox_x1=2047 -root.detectorList[93].bbox_x0=0 -root.detectorList[93].name='0_44' -root.detectorList[93].pixelSize_x=1.0 -root.detectorList[93].transformDict.nativeSys=None -root.detectorList[93].transformDict.transforms=None -root.detectorList[93].refpos_x=1023.5 -root.detectorList[93].refpos_y=2087.5 -root.detectorList[93].pixelSize_y=1.0 -root.detectorList[93].detectorType=0 -root.detectorList[93].offset_x=-12739.82 -root.detectorList[93].offset_y=2551.6 -root.detectorList[93].transposeDetector=None -root.detectorList[93].yawDeg=-0.0256466 -root.detectorList[93].rollDeg=0.0 -root.detectorList[93].serial='93' -root.detectorList[93].pitchDeg=0.0 -root.detectorList[93].id=93 -root.detectorList[94]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[94].bbox_y0=0 -root.detectorList[94].bbox_y1=4175 -root.detectorList[94].bbox_x1=2047 -root.detectorList[94].bbox_x0=0 -root.detectorList[94].name='0_43' -root.detectorList[94].pixelSize_x=1.0 -root.detectorList[94].transformDict.nativeSys=None -root.detectorList[94].transformDict.transforms=None -root.detectorList[94].refpos_x=1023.5 -root.detectorList[94].refpos_y=2087.5 -root.detectorList[94].pixelSize_y=1.0 -root.detectorList[94].detectorType=0 -root.detectorList[94].offset_x=-12737.14 -root.detectorList[94].offset_y=7029.7 -root.detectorList[94].transposeDetector=None -root.detectorList[94].yawDeg=-0.0057758 -root.detectorList[94].rollDeg=0.0 -root.detectorList[94].serial='94' -root.detectorList[94].pitchDeg=0.0 -root.detectorList[94].id=94 -root.detectorList[95]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[95].bbox_y0=0 -root.detectorList[95].bbox_y1=4175 -root.detectorList[95].bbox_x1=2047 -root.detectorList[95].bbox_x0=0 -root.detectorList[95].name='0_42' -root.detectorList[95].pixelSize_x=1.0 -root.detectorList[95].transformDict.nativeSys=None -root.detectorList[95].transformDict.transforms=None -root.detectorList[95].refpos_x=1023.5 -root.detectorList[95].refpos_y=2087.5 -root.detectorList[95].pixelSize_y=1.0 -root.detectorList[95].detectorType=0 -root.detectorList[95].offset_x=-12736.72 -root.detectorList[95].offset_y=11504.26 -root.detectorList[95].transposeDetector=None -root.detectorList[95].yawDeg=-0.0060941 -root.detectorList[95].rollDeg=0.0 -root.detectorList[95].serial='95' -root.detectorList[95].pitchDeg=0.0 -root.detectorList[95].id=95 -root.detectorList[96]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[96].bbox_y0=0 -root.detectorList[96].bbox_y1=4175 -root.detectorList[96].bbox_x1=2047 -root.detectorList[96].bbox_x0=0 -root.detectorList[96].name='0_56' -root.detectorList[96].pixelSize_x=1.0 -root.detectorList[96].transformDict.nativeSys=None -root.detectorList[96].transformDict.transforms=None -root.detectorList[96].refpos_x=1023.5 -root.detectorList[96].refpos_y=2087.5 -root.detectorList[96].pixelSize_y=1.0 -root.detectorList[96].detectorType=0 -root.detectorList[96].offset_x=-14861.6 -root.detectorList[96].offset_y=-6401.36 -root.detectorList[96].transposeDetector=None -root.detectorList[96].yawDeg=0.0015567 -root.detectorList[96].rollDeg=0.0 -root.detectorList[96].serial='96' -root.detectorList[96].pitchDeg=0.0 -root.detectorList[96].id=96 -root.detectorList[97]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[97].bbox_y0=0 -root.detectorList[97].bbox_y1=4175 -root.detectorList[97].bbox_x1=2047 -root.detectorList[97].bbox_x0=0 -root.detectorList[97].name='0_55' -root.detectorList[97].pixelSize_x=1.0 -root.detectorList[97].transformDict.nativeSys=None -root.detectorList[97].transformDict.transforms=None -root.detectorList[97].refpos_x=1023.5 -root.detectorList[97].refpos_y=2087.5 -root.detectorList[97].pixelSize_y=1.0 -root.detectorList[97].detectorType=0 -root.detectorList[97].offset_x=-14861.73 -root.detectorList[97].offset_y=-1923.3 -root.detectorList[97].transposeDetector=None -root.detectorList[97].yawDeg=0.0012757 -root.detectorList[97].rollDeg=0.0 -root.detectorList[97].serial='97' -root.detectorList[97].pitchDeg=0.0 -root.detectorList[97].id=97 -root.detectorList[98]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[98].bbox_y0=0 -root.detectorList[98].bbox_y1=4175 -root.detectorList[98].bbox_x1=2047 -root.detectorList[98].bbox_x0=0 -root.detectorList[98].name='0_54' -root.detectorList[98].pixelSize_x=1.0 -root.detectorList[98].transformDict.nativeSys=None -root.detectorList[98].transformDict.transforms=None -root.detectorList[98].refpos_x=1023.5 -root.detectorList[98].refpos_y=2087.5 -root.detectorList[98].pixelSize_y=1.0 -root.detectorList[98].detectorType=0 -root.detectorList[98].offset_x=-14862.99 -root.detectorList[98].offset_y=2552.97 -root.detectorList[98].transposeDetector=None -root.detectorList[98].yawDeg=-0.0422711 -root.detectorList[98].rollDeg=0.0 -root.detectorList[98].serial='98' -root.detectorList[98].pitchDeg=0.0 -root.detectorList[98].id=98 -root.detectorList[99]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[99].bbox_y0=0 -root.detectorList[99].bbox_y1=4175 -root.detectorList[99].bbox_x1=2047 -root.detectorList[99].bbox_x0=0 -root.detectorList[99].name='0_53' -root.detectorList[99].pixelSize_x=1.0 -root.detectorList[99].transformDict.nativeSys=None -root.detectorList[99].transformDict.transforms=None -root.detectorList[99].refpos_x=1023.5 -root.detectorList[99].refpos_y=2087.5 -root.detectorList[99].pixelSize_y=1.0 -root.detectorList[99].detectorType=0 -root.detectorList[99].offset_x=-14862.74 -root.detectorList[99].offset_y=7030.61 -root.detectorList[99].transposeDetector=None -root.detectorList[99].yawDeg=-0.0439981 -root.detectorList[99].rollDeg=0.0 -root.detectorList[99].serial='99' -root.detectorList[99].pitchDeg=0.0 -root.detectorList[99].id=99 -root.detectorList[100]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[100].bbox_y0=0 -root.detectorList[100].bbox_y1=4175 -root.detectorList[100].bbox_x1=2047 -root.detectorList[100].bbox_x0=0 -root.detectorList[100].name='0_31' -root.detectorList[100].pixelSize_x=1.0 -root.detectorList[100].transformDict.nativeSys=None -root.detectorList[100].transformDict.transforms=None -root.detectorList[100].refpos_x=1023.5 -root.detectorList[100].refpos_y=2087.5 -root.detectorList[100].pixelSize_y=1.0 -root.detectorList[100].detectorType=0 -root.detectorList[100].offset_x=9588.26 -root.detectorList[100].offset_y=-14289.16 -root.detectorList[100].transposeDetector=None -root.detectorList[100].yawDeg=269.9887411 -root.detectorList[100].rollDeg=0.0 -root.detectorList[100].serial='100' -root.detectorList[100].pitchDeg=0.0 -root.detectorList[100].id=100 -root.detectorList[101]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[101].bbox_y0=0 -root.detectorList[101].bbox_y1=4175 -root.detectorList[101].bbox_x1=2047 -root.detectorList[101].bbox_x0=0 -root.detectorList[101].name='1_35' -root.detectorList[101].pixelSize_x=1.0 -root.detectorList[101].transformDict.nativeSys=None -root.detectorList[101].transformDict.transforms=None -root.detectorList[101].refpos_x=1023.5 -root.detectorList[101].refpos_y=2087.5 -root.detectorList[101].pixelSize_y=1.0 -root.detectorList[101].detectorType=0 -root.detectorList[101].offset_x=9591.73 -root.detectorList[101].offset_y=14690.27 -root.detectorList[101].transposeDetector=None -root.detectorList[101].yawDeg=269.9993385 -root.detectorList[101].rollDeg=0.0 -root.detectorList[101].serial='101' -root.detectorList[101].pitchDeg=0.0 -root.detectorList[101].id=101 -root.detectorList[102]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[102].bbox_y0=0 -root.detectorList[102].bbox_y1=4175 -root.detectorList[102].bbox_x1=2047 -root.detectorList[102].bbox_x0=0 -root.detectorList[102].name='0_35' -root.detectorList[102].pixelSize_x=1.0 -root.detectorList[102].transformDict.nativeSys=None -root.detectorList[102].transformDict.transforms=None -root.detectorList[102].refpos_x=1023.5 -root.detectorList[102].refpos_y=2087.5 -root.detectorList[102].pixelSize_y=1.0 -root.detectorList[102].detectorType=0 -root.detectorList[102].offset_x=-9591.84 -root.detectorList[102].offset_y=-14290.21 -root.detectorList[102].transposeDetector=None -root.detectorList[102].yawDeg=90.0296679 -root.detectorList[102].rollDeg=0.0 -root.detectorList[102].serial='102' -root.detectorList[102].pitchDeg=0.0 -root.detectorList[102].id=102 -root.detectorList[103]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[103].bbox_y0=0 -root.detectorList[103].bbox_y1=4175 -root.detectorList[103].bbox_x1=2047 -root.detectorList[103].bbox_x0=0 -root.detectorList[103].name='1_31' -root.detectorList[103].pixelSize_x=1.0 -root.detectorList[103].transformDict.nativeSys=None -root.detectorList[103].transformDict.transforms=None -root.detectorList[103].refpos_x=1023.5 -root.detectorList[103].refpos_y=2087.5 -root.detectorList[103].pixelSize_y=1.0 -root.detectorList[103].detectorType=0 -root.detectorList[103].offset_x=-9588.18 -root.detectorList[103].offset_y=14689.29 -root.detectorList[103].transposeDetector=None -root.detectorList[103].yawDeg=90.0182958 -root.detectorList[103].rollDeg=0.0 -root.detectorList[103].serial='103' -root.detectorList[103].pitchDeg=0.0 -root.detectorList[103].id=103 -root.detectorList[104]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[104].bbox_y0=0 -root.detectorList[104].bbox_y1=4175 -root.detectorList[104].bbox_x1=2047 -root.detectorList[104].bbox_x0=0 -root.detectorList[104].name='1_48' -root.detectorList[104].pixelSize_x=1.0 -root.detectorList[104].transformDict.nativeSys=None -root.detectorList[104].transformDict.transforms=None -root.detectorList[104].refpos_x=1023.5 -root.detectorList[104].refpos_y=2087.5 -root.detectorList[104].pixelSize_y=1.0 -root.detectorList[104].detectorType=1 -root.detectorList[104].offset_x=16984.36 -root.detectorList[104].offset_y=-6486.92 -root.detectorList[104].transposeDetector=None -root.detectorList[104].yawDeg=180.0 -root.detectorList[104].rollDeg=0.0 -root.detectorList[104].serial='104' -root.detectorList[104].pitchDeg=0.0 -root.detectorList[104].id=104 -root.detectorList[105]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[105].bbox_y0=0 -root.detectorList[105].bbox_y1=4175 -root.detectorList[105].bbox_x1=2047 -root.detectorList[105].bbox_x0=0 -root.detectorList[105].name='1_51' -root.detectorList[105].pixelSize_x=1.0 -root.detectorList[105].transformDict.nativeSys=None -root.detectorList[105].transformDict.transforms=None -root.detectorList[105].refpos_x=1023.5 -root.detectorList[105].refpos_y=2087.5 -root.detectorList[105].pixelSize_y=1.0 -root.detectorList[105].detectorType=1 -root.detectorList[105].offset_x=16984.36 -root.detectorList[105].offset_y=6807.36 -root.detectorList[105].transposeDetector=None -root.detectorList[105].yawDeg=180.0 -root.detectorList[105].rollDeg=0.0 -root.detectorList[105].serial='105' -root.detectorList[105].pitchDeg=0.0 -root.detectorList[105].id=105 -root.detectorList[106]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[106].bbox_y0=0 -root.detectorList[106].bbox_y1=4175 -root.detectorList[106].bbox_x1=2047 -root.detectorList[106].bbox_x0=0 -root.detectorList[106].name='1_52' -root.detectorList[106].pixelSize_x=1.0 -root.detectorList[106].transformDict.nativeSys=None -root.detectorList[106].transformDict.transforms=None -root.detectorList[106].refpos_x=1023.5 -root.detectorList[106].refpos_y=2087.5 -root.detectorList[106].pixelSize_y=1.0 -root.detectorList[106].detectorType=1 -root.detectorList[106].offset_x=14861.21 -root.detectorList[106].offset_y=-10953.09 -root.detectorList[106].transposeDetector=None -root.detectorList[106].yawDeg=180.0 -root.detectorList[106].rollDeg=0.0 -root.detectorList[106].serial='106' -root.detectorList[106].pitchDeg=0.0 -root.detectorList[106].id=106 -root.detectorList[107]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[107].bbox_y0=0 -root.detectorList[107].bbox_y1=4175 -root.detectorList[107].bbox_x1=2047 -root.detectorList[107].bbox_x0=0 -root.detectorList[107].name='1_57' -root.detectorList[107].pixelSize_x=1.0 -root.detectorList[107].transformDict.nativeSys=None -root.detectorList[107].transformDict.transforms=None -root.detectorList[107].refpos_x=1023.5 -root.detectorList[107].refpos_y=2087.5 -root.detectorList[107].pixelSize_y=1.0 -root.detectorList[107].detectorType=1 -root.detectorList[107].offset_x=14861.21 -root.detectorList[107].offset_y=11272.45 -root.detectorList[107].transposeDetector=None -root.detectorList[107].yawDeg=180.0 -root.detectorList[107].rollDeg=0.0 -root.detectorList[107].serial='107' -root.detectorList[107].pitchDeg=0.0 -root.detectorList[107].id=107 -root.detectorList[108]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[108].bbox_y0=0 -root.detectorList[108].bbox_y1=4175 -root.detectorList[108].bbox_x1=2047 -root.detectorList[108].bbox_x0=0 -root.detectorList[108].name='0_57' -root.detectorList[108].pixelSize_x=1.0 -root.detectorList[108].transformDict.nativeSys=None -root.detectorList[108].transformDict.transforms=None -root.detectorList[108].refpos_x=1023.5 -root.detectorList[108].refpos_y=2087.5 -root.detectorList[108].pixelSize_y=1.0 -root.detectorList[108].detectorType=1 -root.detectorList[108].offset_x=-14862.26 -root.detectorList[108].offset_y=-10953.09 -root.detectorList[108].transposeDetector=None -root.detectorList[108].yawDeg=0.0 -root.detectorList[108].rollDeg=0.0 -root.detectorList[108].serial='108' -root.detectorList[108].pitchDeg=0.0 -root.detectorList[108].id=108 -root.detectorList[109]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[109].bbox_y0=0 -root.detectorList[109].bbox_y1=4175 -root.detectorList[109].bbox_x1=2047 -root.detectorList[109].bbox_x0=0 -root.detectorList[109].name='0_52' -root.detectorList[109].pixelSize_x=1.0 -root.detectorList[109].transformDict.nativeSys=None -root.detectorList[109].transformDict.transforms=None -root.detectorList[109].refpos_x=1023.5 -root.detectorList[109].refpos_y=2087.5 -root.detectorList[109].pixelSize_y=1.0 -root.detectorList[109].detectorType=1 -root.detectorList[109].offset_x=-14862.26 -root.detectorList[109].offset_y=11272.45 -root.detectorList[109].transposeDetector=None -root.detectorList[109].yawDeg=0.0 -root.detectorList[109].rollDeg=0.0 -root.detectorList[109].serial='109' -root.detectorList[109].pitchDeg=0.0 -root.detectorList[109].id=109 -root.detectorList[110]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[110].bbox_y0=0 -root.detectorList[110].bbox_y1=4175 -root.detectorList[110].bbox_x1=2047 -root.detectorList[110].bbox_x0=0 -root.detectorList[110].name='0_51' -root.detectorList[110].pixelSize_x=1.0 -root.detectorList[110].transformDict.nativeSys=None -root.detectorList[110].transformDict.transforms=None -root.detectorList[110].refpos_x=1023.5 -root.detectorList[110].refpos_y=2087.5 -root.detectorList[110].pixelSize_y=1.0 -root.detectorList[110].detectorType=1 -root.detectorList[110].offset_x=-16986.55 -root.detectorList[110].offset_y=-6486.92 -root.detectorList[110].transposeDetector=None -root.detectorList[110].yawDeg=0.0 -root.detectorList[110].rollDeg=0.0 -root.detectorList[110].serial='110' -root.detectorList[110].pitchDeg=0.0 -root.detectorList[110].id=110 -root.detectorList[111]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[111].bbox_y0=0 -root.detectorList[111].bbox_y1=4175 -root.detectorList[111].bbox_x1=2047 -root.detectorList[111].bbox_x0=0 -root.detectorList[111].name='0_48' -root.detectorList[111].pixelSize_x=1.0 -root.detectorList[111].transformDict.nativeSys=None -root.detectorList[111].transformDict.transforms=None -root.detectorList[111].refpos_x=1023.5 -root.detectorList[111].refpos_y=2087.5 -root.detectorList[111].pixelSize_y=1.0 -root.detectorList[111].detectorType=1 -root.detectorList[111].offset_x=-16986.55 -root.detectorList[111].offset_y=6807.36 -root.detectorList[111].transposeDetector=None -root.detectorList[111].yawDeg=0.0 -root.detectorList[111].rollDeg=0.0 -root.detectorList[111].serial='111' -root.detectorList[111].pitchDeg=0.0 -root.detectorList[111].id=111 -root.radialCoeffs=None -root.name='HSC' +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=1.0 +config.transformDict.nativeSys='FocalPlane' +config.transformDict.transforms={} +config.transformDict.transforms['Focal_Plane_Pixels']=lsst.afw.geom.transformConfig.TransformConfig() +config.transformDict.transforms['Focal_Plane_Pixels'].transform['hsc'].skyToCcdOrder=9 +config.transformDict.transforms['Focal_Plane_Pixels'].transform['hsc'].ccdToSkyOrder=9 +config.transformDict.transforms['Focal_Plane_Pixels'].transform['hsc'].yCcdToSky=[-2.27525408678e-05, 0.999850561443607, 1.47288649136e-09, -1.07681558891e-10, -4.52745194926e-17, 5.33446374932e-21, 1.59765278412e-25, -1.35281754124e-28, -2.58952055468e-34, 1.18384181522e-37, -1.54279888831e-05, 5.10149451107e-09, -2.20369366154e-12, -8.12440053288e-17, 3.16674570469e-20, 2.36720490323e-25, -1.54887554063e-28, -2.18878587707e-34, 2.42019175449e-37, -1.36641013138e-09, -1.08210753878e-10, 3.24065404366e-17, 2.21741676333e-20, -3.30404486918e-25, -4.7223051146e-28, 8.48620744583e-34, 5.84549240581e-37, 1.65013522193e-12, -2.04698537311e-16, 1.36596617211e-20, 8.77160647683e-25, -1.36731060152e-28, -1.43968368509e-33, 4.00898492827e-37, -2.27951193984e-17, 1.16796604208e-20, -6.53927583976e-25, -4.41168731276e-28, 1.38404520921e-33, 8.26267449077e-37, -1.75167734408e-20, 1.35671719277e-24, -5.56167978363e-29, -2.43608580718e-33, 9.3744233119e-38, 8.31436843296e-26, -1.73569476217e-28, 1.90770699097e-33, 4.98143401516e-37, 6.57627509385e-29, -2.64064071957e-33, 1.56461570921e-37, -1.50783715462e-34, 1.98549941035e-37, -8.74305862185e-38] +config.transformDict.transforms['Focal_Plane_Pixels'].transform['hsc'].maxIter=10 +config.transformDict.transforms['Focal_Plane_Pixels'].transform['hsc'].plateScale=1.0 +config.transformDict.transforms['Focal_Plane_Pixels'].transform['hsc'].xCcdToSky=[-0.00047203560468, -1.5427988883e-05, -5.95865625284e-10, 2.22594651446e-13, -1.51583805989e-17, -6.08317204253e-21, 8.06561200947e-26, 3.10689047143e-29, -1.2634302141e-34, -4.78814991762e-38, 0.999789566962328, 4.66142798084e-09, -1.0957097072e-10, -4.6906678848e-17, 4.22216001121e-20, 1.87541306804e-25, -3.11027701152e-28, -1.25424492312e-34, 3.70673801604e-37, -6.85371734365e-09, -1.26203995922e-14, -5.4517702042e-17, -9.94551136649e-22, 9.09298367647e-25, 2.45558081417e-29, -1.92962666077e-33, -6.7994922883e-38, -1.04551853816e-10, -1.95257983584e-17, 2.66068980901e-20, 2.05500547863e-25, -7.00557780822e-28, -1.27106133492e-33, 1.17427552052e-36, 5.48308544761e-17, -6.6977079558e-21, -3.88079500249e-26, -1.12430203404e-29, -2.3228732246e-33, 5.83996936659e-38, -2.55808760342e-20, -5.51546375606e-26, -4.43037636885e-28, 3.26328244851e-34, 1.30831113179e-36, -2.3965595459e-25, 7.38850410175e-29, 6.31709084288e-34, -5.69997824021e-38, -3.49962832225e-30, 9.21035992064e-35, 4.48010296471e-37, 2.36522390769e-34, -1.7686068989e-37, -8.6880691822e-38] +config.transformDict.transforms['Focal_Plane_Pixels'].transform['hsc'].ySkyToCcd=[-0.00243520601215, 1.000147893495017, -1.37763224595e-09, 1.07833848918e-10, 4.62596775002e-17, 2.80575848534e-20, -1.65367128388e-25, 1.54820423917e-28, 3.22741961727e-34, 7.08058901535e-39, 1.29459993973e-05, -5.75758775598e-09, 2.59566096648e-12, 8.89501051555e-17, -3.98215173203e-20, -2.42815205576e-25, 2.11105473817e-28, 2.17987210027e-34, -3.57655925495e-37, 1.71046572758e-09, 1.08416040618e-10, -5.39914444014e-17, 4.3772487775e-20, 5.39490871566e-25, 5.37804304106e-28, -1.33522335425e-33, -1.00922213245e-37, -1.61692503254e-12, 2.37001625897e-16, -1.87396962399e-20, -1.01303057487e-24, 1.88379875457e-28, 1.74279811617e-33, -5.95775054508e-37, 1.73901668516e-17, 2.03868624457e-20, 9.5148136402e-25, 4.98415367039e-28, -2.07693213639e-33, -7.27517738702e-38, 1.71531399232e-20, -1.65907556613e-24, 9.02531724098e-29, 3.06533133333e-33, -1.43492096446e-37, -4.32749987233e-26, 2.04328665654e-28, -2.81367089917e-33, 1.74213007753e-38, -6.279347973e-29, 3.45559728633e-33, -2.637596961e-37, 9.34962455855e-35, -1.03493809035e-37, 8.09745928121e-38] +config.transformDict.transforms['Focal_Plane_Pixels'].transform['hsc'].tolerance=0.005 +config.transformDict.transforms['Focal_Plane_Pixels'].transform['hsc'].xSkyToCcd=[0.00365271948353, 1.70911115723e-05, 1.5204217229e-10, -3.08715201043e-13, 2.39597939294e-17, 7.81157081952e-21, -1.29621716896e-25, -4.16263764639e-29, 2.15552971078e-34, 6.82597059998e-38, 1.000209404097794, -4.75019821106e-09, 1.10190607837e-10, 4.93339497018e-17, -1.85924839513e-20, -1.95896472784e-25, 3.88256510948e-28, 9.69693004122e-35, -3.47706701826e-37, 6.71381011215e-09, -9.50158088079e-14, 7.93173879809e-17, 1.60828614399e-21, -1.21754098187e-24, -2.62579677501e-29, 2.74663158936e-33, 7.59945998098e-38, 1.04498582488e-10, 1.74134310921e-17, 3.24251148641e-20, -2.26265099203e-25, 8.70112786558e-28, 1.68537897358e-33, -9.78020507263e-37, -5.13651337215e-17, 1.04041291095e-20, -7.65133837619e-26, 3.53907656972e-30, 3.47366147648e-33, -8.85077550431e-38, 6.30556215478e-20, 9.43999734447e-26, 5.33882127553e-28, -3.92799329224e-34, -8.4676694827e-37, 2.185067016e-25, -1.09047001782e-28, -4.39266689902e-34, 1.31099098133e-37, -5.78460936624e-30, -1.38369955347e-34, 3.92691778634e-38, -1.23086882478e-34, 2.67441530618e-37, 2.76078356876e-37] +config.transformDict.transforms['Focal_Plane_Pixels'].transform['multi'].transformDict=None +config.transformDict.transforms['Focal_Plane_Pixels'].transform['affine'].translation=[0.0, 0.0] +config.transformDict.transforms['Focal_Plane_Pixels'].transform['affine'].linear=[1.0, 0.0, 0.0, 1.0] +config.transformDict.transforms['Focal_Plane_Pixels'].transform['radial'].coeffs=None +config.transformDict.transforms['Focal_Plane_Pixels'].transform.name='affine' +config.transformDict.transforms['Pupil']=lsst.afw.geom.transformConfig.TransformConfig() +config.transformDict.transforms['Pupil'].transform['hsc'].skyToCcdOrder=9 +config.transformDict.transforms['Pupil'].transform['hsc'].ccdToSkyOrder=9 +config.transformDict.transforms['Pupil'].transform['hsc'].yCcdToSky=[-2.27525408678e-05, 0.999850561443607, 1.47288649136e-09, -1.07681558891e-10, -4.52745194926e-17, 5.33446374932e-21, 1.59765278412e-25, -1.35281754124e-28, -2.58952055468e-34, 1.18384181522e-37, -1.54279888831e-05, 5.10149451107e-09, -2.20369366154e-12, -8.12440053288e-17, 3.16674570469e-20, 2.36720490323e-25, -1.54887554063e-28, -2.18878587707e-34, 2.42019175449e-37, -1.36641013138e-09, -1.08210753878e-10, 3.24065404366e-17, 2.21741676333e-20, -3.30404486918e-25, -4.7223051146e-28, 8.48620744583e-34, 5.84549240581e-37, 1.65013522193e-12, -2.04698537311e-16, 1.36596617211e-20, 8.77160647683e-25, -1.36731060152e-28, -1.43968368509e-33, 4.00898492827e-37, -2.27951193984e-17, 1.16796604208e-20, -6.53927583976e-25, -4.41168731276e-28, 1.38404520921e-33, 8.26267449077e-37, -1.75167734408e-20, 1.35671719277e-24, -5.56167978363e-29, -2.43608580718e-33, 9.3744233119e-38, 8.31436843296e-26, -1.73569476217e-28, 1.90770699097e-33, 4.98143401516e-37, 6.57627509385e-29, -2.64064071957e-33, 1.56461570921e-37, -1.50783715462e-34, 1.98549941035e-37, -8.74305862185e-38] +config.transformDict.transforms['Pupil'].transform['hsc'].maxIter=10 +config.transformDict.transforms['Pupil'].transform['hsc'].plateScale=1.0 +config.transformDict.transforms['Pupil'].transform['hsc'].xCcdToSky=[-0.00047203560468, -1.5427988883e-05, -5.95865625284e-10, 2.22594651446e-13, -1.51583805989e-17, -6.08317204253e-21, 8.06561200947e-26, 3.10689047143e-29, -1.2634302141e-34, -4.78814991762e-38, 0.999789566962328, 4.66142798084e-09, -1.0957097072e-10, -4.6906678848e-17, 4.22216001121e-20, 1.87541306804e-25, -3.11027701152e-28, -1.25424492312e-34, 3.70673801604e-37, -6.85371734365e-09, -1.26203995922e-14, -5.4517702042e-17, -9.94551136649e-22, 9.09298367647e-25, 2.45558081417e-29, -1.92962666077e-33, -6.7994922883e-38, -1.04551853816e-10, -1.95257983584e-17, 2.66068980901e-20, 2.05500547863e-25, -7.00557780822e-28, -1.27106133492e-33, 1.17427552052e-36, 5.48308544761e-17, -6.6977079558e-21, -3.88079500249e-26, -1.12430203404e-29, -2.3228732246e-33, 5.83996936659e-38, -2.55808760342e-20, -5.51546375606e-26, -4.43037636885e-28, 3.26328244851e-34, 1.30831113179e-36, -2.3965595459e-25, 7.38850410175e-29, 6.31709084288e-34, -5.69997824021e-38, -3.49962832225e-30, 9.21035992064e-35, 4.48010296471e-37, 2.36522390769e-34, -1.7686068989e-37, -8.6880691822e-38] +config.transformDict.transforms['Pupil'].transform['hsc'].ySkyToCcd=[-0.00243520601215, 1.000147893495017, -1.37763224595e-09, 1.07833848918e-10, 4.62596775002e-17, 2.80575848534e-20, -1.65367128388e-25, 1.54820423917e-28, 3.22741961727e-34, 7.08058901535e-39, 1.29459993973e-05, -5.75758775598e-09, 2.59566096648e-12, 8.89501051555e-17, -3.98215173203e-20, -2.42815205576e-25, 2.11105473817e-28, 2.17987210027e-34, -3.57655925495e-37, 1.71046572758e-09, 1.08416040618e-10, -5.39914444014e-17, 4.3772487775e-20, 5.39490871566e-25, 5.37804304106e-28, -1.33522335425e-33, -1.00922213245e-37, -1.61692503254e-12, 2.37001625897e-16, -1.87396962399e-20, -1.01303057487e-24, 1.88379875457e-28, 1.74279811617e-33, -5.95775054508e-37, 1.73901668516e-17, 2.03868624457e-20, 9.5148136402e-25, 4.98415367039e-28, -2.07693213639e-33, -7.27517738702e-38, 1.71531399232e-20, -1.65907556613e-24, 9.02531724098e-29, 3.06533133333e-33, -1.43492096446e-37, -4.32749987233e-26, 2.04328665654e-28, -2.81367089917e-33, 1.74213007753e-38, -6.279347973e-29, 3.45559728633e-33, -2.637596961e-37, 9.34962455855e-35, -1.03493809035e-37, 8.09745928121e-38] +config.transformDict.transforms['Pupil'].transform['hsc'].tolerance=0.005 +config.transformDict.transforms['Pupil'].transform['hsc'].xSkyToCcd=[0.00365271948353, 1.70911115723e-05, 1.5204217229e-10, -3.08715201043e-13, 2.39597939294e-17, 7.81157081952e-21, -1.29621716896e-25, -4.16263764639e-29, 2.15552971078e-34, 6.82597059998e-38, 1.000209404097794, -4.75019821106e-09, 1.10190607837e-10, 4.93339497018e-17, -1.85924839513e-20, -1.95896472784e-25, 3.88256510948e-28, 9.69693004122e-35, -3.47706701826e-37, 6.71381011215e-09, -9.50158088079e-14, 7.93173879809e-17, 1.60828614399e-21, -1.21754098187e-24, -2.62579677501e-29, 2.74663158936e-33, 7.59945998098e-38, 1.04498582488e-10, 1.74134310921e-17, 3.24251148641e-20, -2.26265099203e-25, 8.70112786558e-28, 1.68537897358e-33, -9.78020507263e-37, -5.13651337215e-17, 1.04041291095e-20, -7.65133837619e-26, 3.53907656972e-30, 3.47366147648e-33, -8.85077550431e-38, 6.30556215478e-20, 9.43999734447e-26, 5.33882127553e-28, -3.92799329224e-34, -8.4676694827e-37, 2.185067016e-25, -1.09047001782e-28, -4.39266689902e-34, 1.31099098133e-37, -5.78460936624e-30, -1.38369955347e-34, 3.92691778634e-38, -1.23086882478e-34, 2.67441530618e-37, 2.76078356876e-37] +config.transformDict.transforms['Pupil'].transform['multi'].transformDict=None +config.transformDict.transforms['Pupil'].transform['affine'].translation=[0.0, 0.0] +config.transformDict.transforms['Pupil'].transform['affine'].linear=[1.0, 0.0, 0.0, 1.0] +config.transformDict.transforms['Pupil'].transform['radial'].coeffs=None +config.transformDict.transforms['Pupil'].transform.name='hsc' +config.detectorList={} +config.detectorList[0]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[0].bbox_y0=0 +config.detectorList[0].bbox_y1=4175 +config.detectorList[0].bbox_x1=2047 +config.detectorList[0].bbox_x0=0 +config.detectorList[0].name='1_53' +config.detectorList[0].pixelSize_x=1.0 +config.detectorList[0].transformDict.nativeSys=None +config.detectorList[0].transformDict.transforms=None +config.detectorList[0].refpos_x=1023.5 +config.detectorList[0].refpos_y=2087.5 +config.detectorList[0].pixelSize_y=1.0 +config.detectorList[0].detectorType=0 +config.detectorList[0].offset_x=14861.08 +config.detectorList[0].offset_y=-6629.29 +config.detectorList[0].transposeDetector=None +config.detectorList[0].yawDeg=180.0042795 +config.detectorList[0].rollDeg=0.0 +config.detectorList[0].serial='0' +config.detectorList[0].pitchDeg=0.0 +config.detectorList[0].id=0 +config.detectorList[1]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[1].bbox_y0=0 +config.detectorList[1].bbox_y1=4175 +config.detectorList[1].bbox_x1=2047 +config.detectorList[1].bbox_x0=0 +config.detectorList[1].name='1_54' +config.detectorList[1].pixelSize_x=1.0 +config.detectorList[1].transformDict.nativeSys=None +config.detectorList[1].transformDict.transforms=None +config.detectorList[1].refpos_x=1023.5 +config.detectorList[1].refpos_y=2087.5 +config.detectorList[1].pixelSize_y=1.0 +config.detectorList[1].detectorType=0 +config.detectorList[1].offset_x=14861.25 +config.detectorList[1].offset_y=-2150.71 +config.detectorList[1].transposeDetector=None +config.detectorList[1].yawDeg=179.9990456 +config.detectorList[1].rollDeg=0.0 +config.detectorList[1].serial='1' +config.detectorList[1].pitchDeg=0.0 +config.detectorList[1].id=1 +config.detectorList[2]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[2].bbox_y0=0 +config.detectorList[2].bbox_y1=4175 +config.detectorList[2].bbox_x1=2047 +config.detectorList[2].bbox_x0=0 +config.detectorList[2].name='1_55' +config.detectorList[2].pixelSize_x=1.0 +config.detectorList[2].transformDict.nativeSys=None +config.detectorList[2].transformDict.transforms=None +config.detectorList[2].refpos_x=1023.5 +config.detectorList[2].refpos_y=2087.5 +config.detectorList[2].pixelSize_y=1.0 +config.detectorList[2].detectorType=0 +config.detectorList[2].offset_x=14861.61 +config.detectorList[2].offset_y=2324.13 +config.detectorList[2].transposeDetector=None +config.detectorList[2].yawDeg=180.0099409 +config.detectorList[2].rollDeg=0.0 +config.detectorList[2].serial='2' +config.detectorList[2].pitchDeg=0.0 +config.detectorList[2].id=2 +config.detectorList[3]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[3].bbox_y0=0 +config.detectorList[3].bbox_y1=4175 +config.detectorList[3].bbox_x1=2047 +config.detectorList[3].bbox_x0=0 +config.detectorList[3].name='1_56' +config.detectorList[3].pixelSize_x=1.0 +config.detectorList[3].transformDict.nativeSys=None +config.detectorList[3].transformDict.transforms=None +config.detectorList[3].refpos_x=1023.5 +config.detectorList[3].refpos_y=2087.5 +config.detectorList[3].pixelSize_y=1.0 +config.detectorList[3].detectorType=0 +config.detectorList[3].offset_x=14860.9 +config.detectorList[3].offset_y=6801.66 +config.detectorList[3].transposeDetector=None +config.detectorList[3].yawDeg=179.9934408 +config.detectorList[3].rollDeg=0.0 +config.detectorList[3].serial='3' +config.detectorList[3].pitchDeg=0.0 +config.detectorList[3].id=3 +config.detectorList[4]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[4].bbox_y0=0 +config.detectorList[4].bbox_y1=4175 +config.detectorList[4].bbox_x1=2047 +config.detectorList[4].bbox_x0=0 +config.detectorList[4].name='1_42' +config.detectorList[4].pixelSize_x=1.0 +config.detectorList[4].transformDict.nativeSys=None +config.detectorList[4].transformDict.transforms=None +config.detectorList[4].refpos_x=1023.5 +config.detectorList[4].refpos_y=2087.5 +config.detectorList[4].pixelSize_y=1.0 +config.detectorList[4].detectorType=0 +config.detectorList[4].offset_x=12736.52 +config.detectorList[4].offset_y=-11104.21 +config.detectorList[4].transposeDetector=None +config.detectorList[4].yawDeg=180.0059564 +config.detectorList[4].rollDeg=0.0 +config.detectorList[4].serial='4' +config.detectorList[4].pitchDeg=0.0 +config.detectorList[4].id=4 +config.detectorList[5]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[5].bbox_y0=0 +config.detectorList[5].bbox_y1=4175 +config.detectorList[5].bbox_x1=2047 +config.detectorList[5].bbox_x0=0 +config.detectorList[5].name='1_43' +config.detectorList[5].pixelSize_x=1.0 +config.detectorList[5].transformDict.nativeSys=None +config.detectorList[5].transformDict.transforms=None +config.detectorList[5].refpos_x=1023.5 +config.detectorList[5].refpos_y=2087.5 +config.detectorList[5].pixelSize_y=1.0 +config.detectorList[5].detectorType=0 +config.detectorList[5].offset_x=12737.1 +config.detectorList[5].offset_y=-6627.9 +config.detectorList[5].transposeDetector=None +config.detectorList[5].yawDeg=179.9804001 +config.detectorList[5].rollDeg=0.0 +config.detectorList[5].serial='5' +config.detectorList[5].pitchDeg=0.0 +config.detectorList[5].id=5 +config.detectorList[6]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[6].bbox_y0=0 +config.detectorList[6].bbox_y1=4175 +config.detectorList[6].bbox_x1=2047 +config.detectorList[6].bbox_x0=0 +config.detectorList[6].name='1_44' +config.detectorList[6].pixelSize_x=1.0 +config.detectorList[6].transformDict.nativeSys=None +config.detectorList[6].transformDict.transforms=None +config.detectorList[6].refpos_x=1023.5 +config.detectorList[6].refpos_y=2087.5 +config.detectorList[6].pixelSize_y=1.0 +config.detectorList[6].detectorType=0 +config.detectorList[6].offset_x=12737.6 +config.detectorList[6].offset_y=-2151.59 +config.detectorList[6].transposeDetector=None +config.detectorList[6].yawDeg=179.9717929 +config.detectorList[6].rollDeg=0.0 +config.detectorList[6].serial='6' +config.detectorList[6].pitchDeg=0.0 +config.detectorList[6].id=6 +config.detectorList[7]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[7].bbox_y0=0 +config.detectorList[7].bbox_y1=4175 +config.detectorList[7].bbox_x1=2047 +config.detectorList[7].bbox_x0=0 +config.detectorList[7].name='1_45' +config.detectorList[7].pixelSize_x=1.0 +config.detectorList[7].transformDict.nativeSys=None +config.detectorList[7].transformDict.transforms=None +config.detectorList[7].refpos_x=1023.5 +config.detectorList[7].refpos_y=2087.5 +config.detectorList[7].pixelSize_y=1.0 +config.detectorList[7].detectorType=0 +config.detectorList[7].offset_x=12740.74 +config.detectorList[7].offset_y=2322.94 +config.detectorList[7].transposeDetector=None +config.detectorList[7].yawDeg=180.0391671 +config.detectorList[7].rollDeg=0.0 +config.detectorList[7].serial='7' +config.detectorList[7].pitchDeg=0.0 +config.detectorList[7].id=7 +config.detectorList[8]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[8].bbox_y0=0 +config.detectorList[8].bbox_y1=4175 +config.detectorList[8].bbox_x1=2047 +config.detectorList[8].bbox_x0=0 +config.detectorList[8].name='1_46' +config.detectorList[8].pixelSize_x=1.0 +config.detectorList[8].transformDict.nativeSys=None +config.detectorList[8].transformDict.transforms=None +config.detectorList[8].refpos_x=1023.5 +config.detectorList[8].refpos_y=2087.5 +config.detectorList[8].pixelSize_y=1.0 +config.detectorList[8].detectorType=0 +config.detectorList[8].offset_x=12738.4 +config.detectorList[8].offset_y=6802.13 +config.detectorList[8].transposeDetector=None +config.detectorList[8].yawDeg=179.9751289 +config.detectorList[8].rollDeg=0.0 +config.detectorList[8].serial='8' +config.detectorList[8].pitchDeg=0.0 +config.detectorList[8].id=8 +config.detectorList[9]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[9].bbox_y0=0 +config.detectorList[9].bbox_y1=4175 +config.detectorList[9].bbox_x1=2047 +config.detectorList[9].bbox_x0=0 +config.detectorList[9].name='1_47' +config.detectorList[9].pixelSize_x=1.0 +config.detectorList[9].transformDict.nativeSys=None +config.detectorList[9].transformDict.transforms=None +config.detectorList[9].refpos_x=1023.5 +config.detectorList[9].refpos_y=2087.5 +config.detectorList[9].pixelSize_y=1.0 +config.detectorList[9].detectorType=0 +config.detectorList[9].offset_x=12738.0 +config.detectorList[9].offset_y=11277.68 +config.detectorList[9].transposeDetector=None +config.detectorList[9].yawDeg=179.9576603 +config.detectorList[9].rollDeg=0.0 +config.detectorList[9].serial='9' +config.detectorList[9].pitchDeg=0.0 +config.detectorList[9].id=9 +config.detectorList[10]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[10].bbox_y0=0 +config.detectorList[10].bbox_y1=4175 +config.detectorList[10].bbox_x1=2047 +config.detectorList[10].bbox_x0=0 +config.detectorList[10].name='1_36' +config.detectorList[10].pixelSize_x=1.0 +config.detectorList[10].transformDict.nativeSys=None +config.detectorList[10].transformDict.transforms=None +config.detectorList[10].refpos_x=1023.5 +config.detectorList[10].refpos_y=2087.5 +config.detectorList[10].pixelSize_y=1.0 +config.detectorList[10].detectorType=0 +config.detectorList[10].offset_x=10614.27 +config.detectorList[10].offset_y=-11103.46 +config.detectorList[10].transposeDetector=None +config.detectorList[10].yawDeg=179.9966992 +config.detectorList[10].rollDeg=0.0 +config.detectorList[10].serial='10' +config.detectorList[10].pitchDeg=0.0 +config.detectorList[10].id=10 +config.detectorList[11]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[11].bbox_y0=0 +config.detectorList[11].bbox_y1=4175 +config.detectorList[11].bbox_x1=2047 +config.detectorList[11].bbox_x0=0 +config.detectorList[11].name='1_37' +config.detectorList[11].pixelSize_x=1.0 +config.detectorList[11].transformDict.nativeSys=None +config.detectorList[11].transformDict.transforms=None +config.detectorList[11].refpos_x=1023.5 +config.detectorList[11].refpos_y=2087.5 +config.detectorList[11].pixelSize_y=1.0 +config.detectorList[11].detectorType=0 +config.detectorList[11].offset_x=10616.06 +config.detectorList[11].offset_y=-6629.15 +config.detectorList[11].transposeDetector=None +config.detectorList[11].yawDeg=180.0405792 +config.detectorList[11].rollDeg=0.0 +config.detectorList[11].serial='11' +config.detectorList[11].pitchDeg=0.0 +config.detectorList[11].id=11 +config.detectorList[12]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[12].bbox_y0=0 +config.detectorList[12].bbox_y1=4175 +config.detectorList[12].bbox_x1=2047 +config.detectorList[12].bbox_x0=0 +config.detectorList[12].name='1_38' +config.detectorList[12].pixelSize_x=1.0 +config.detectorList[12].transformDict.nativeSys=None +config.detectorList[12].transformDict.transforms=None +config.detectorList[12].refpos_x=1023.5 +config.detectorList[12].refpos_y=2087.5 +config.detectorList[12].pixelSize_y=1.0 +config.detectorList[12].detectorType=0 +config.detectorList[12].offset_x=10614.16 +config.detectorList[12].offset_y=-2147.63 +config.detectorList[12].transposeDetector=None +config.detectorList[12].yawDeg=179.9663302 +config.detectorList[12].rollDeg=0.0 +config.detectorList[12].serial='12' +config.detectorList[12].pitchDeg=0.0 +config.detectorList[12].id=12 +config.detectorList[13]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[13].bbox_y0=0 +config.detectorList[13].bbox_y1=4175 +config.detectorList[13].bbox_x1=2047 +config.detectorList[13].bbox_x0=0 +config.detectorList[13].name='1_39' +config.detectorList[13].pixelSize_x=1.0 +config.detectorList[13].transformDict.nativeSys=None +config.detectorList[13].transformDict.transforms=None +config.detectorList[13].refpos_x=1023.5 +config.detectorList[13].refpos_y=2087.5 +config.detectorList[13].pixelSize_y=1.0 +config.detectorList[13].detectorType=0 +config.detectorList[13].offset_x=10613.55 +config.detectorList[13].offset_y=2324.78 +config.detectorList[13].transposeDetector=None +config.detectorList[13].yawDeg=179.9726609 +config.detectorList[13].rollDeg=0.0 +config.detectorList[13].serial='13' +config.detectorList[13].pitchDeg=0.0 +config.detectorList[13].id=13 +config.detectorList[14]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[14].bbox_y0=0 +config.detectorList[14].bbox_y1=4175 +config.detectorList[14].bbox_x1=2047 +config.detectorList[14].bbox_x0=0 +config.detectorList[14].name='1_40' +config.detectorList[14].pixelSize_x=1.0 +config.detectorList[14].transformDict.nativeSys=None +config.detectorList[14].transformDict.transforms=None +config.detectorList[14].refpos_x=1023.5 +config.detectorList[14].refpos_y=2087.5 +config.detectorList[14].pixelSize_y=1.0 +config.detectorList[14].detectorType=0 +config.detectorList[14].offset_x=10617.91 +config.detectorList[14].offset_y=6800.25 +config.detectorList[14].transposeDetector=None +config.detectorList[14].yawDeg=180.0334285 +config.detectorList[14].rollDeg=0.0 +config.detectorList[14].serial='14' +config.detectorList[14].pitchDeg=0.0 +config.detectorList[14].id=14 +config.detectorList[15]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[15].bbox_y0=0 +config.detectorList[15].bbox_y1=4175 +config.detectorList[15].bbox_x1=2047 +config.detectorList[15].bbox_x0=0 +config.detectorList[15].name='1_41' +config.detectorList[15].pixelSize_x=1.0 +config.detectorList[15].transformDict.nativeSys=None +config.detectorList[15].transformDict.transforms=None +config.detectorList[15].refpos_x=1023.5 +config.detectorList[15].refpos_y=2087.5 +config.detectorList[15].pixelSize_y=1.0 +config.detectorList[15].detectorType=0 +config.detectorList[15].offset_x=10615.43 +config.detectorList[15].offset_y=11277.41 +config.detectorList[15].transposeDetector=None +config.detectorList[15].yawDeg=179.9840849 +config.detectorList[15].rollDeg=0.0 +config.detectorList[15].serial='15' +config.detectorList[15].pitchDeg=0.0 +config.detectorList[15].id=15 +config.detectorList[16]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[16].bbox_y0=0 +config.detectorList[16].bbox_y1=4175 +config.detectorList[16].bbox_x1=2047 +config.detectorList[16].bbox_x0=0 +config.detectorList[16].name='0_30' +config.detectorList[16].pixelSize_x=1.0 +config.detectorList[16].transformDict.nativeSys=None +config.detectorList[16].transformDict.transforms=None +config.detectorList[16].refpos_x=1023.5 +config.detectorList[16].refpos_y=2087.5 +config.detectorList[16].pixelSize_y=1.0 +config.detectorList[16].detectorType=0 +config.detectorList[16].offset_x=8489.37 +config.detectorList[16].offset_y=-10881.57 +config.detectorList[16].transposeDetector=None +config.detectorList[16].yawDeg=-0.0178983 +config.detectorList[16].rollDeg=0.0 +config.detectorList[16].serial='16' +config.detectorList[16].pitchDeg=0.0 +config.detectorList[16].id=16 +config.detectorList[17]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[17].bbox_y0=0 +config.detectorList[17].bbox_y1=4175 +config.detectorList[17].bbox_x1=2047 +config.detectorList[17].bbox_x0=0 +config.detectorList[17].name='0_29' +config.detectorList[17].pixelSize_x=1.0 +config.detectorList[17].transformDict.nativeSys=None +config.detectorList[17].transformDict.transforms=None +config.detectorList[17].refpos_x=1023.5 +config.detectorList[17].refpos_y=2087.5 +config.detectorList[17].pixelSize_y=1.0 +config.detectorList[17].detectorType=0 +config.detectorList[17].offset_x=8490.2 +config.detectorList[17].offset_y=-6401.94 +config.detectorList[17].transposeDetector=None +config.detectorList[17].yawDeg=-0.021042 +config.detectorList[17].rollDeg=0.0 +config.detectorList[17].serial='17' +config.detectorList[17].pitchDeg=0.0 +config.detectorList[17].id=17 +config.detectorList[18]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[18].bbox_y0=0 +config.detectorList[18].bbox_y1=4175 +config.detectorList[18].bbox_x1=2047 +config.detectorList[18].bbox_x0=0 +config.detectorList[18].name='0_28' +config.detectorList[18].pixelSize_x=1.0 +config.detectorList[18].transformDict.nativeSys=None +config.detectorList[18].transformDict.transforms=None +config.detectorList[18].refpos_x=1023.5 +config.detectorList[18].refpos_y=2087.5 +config.detectorList[18].pixelSize_y=1.0 +config.detectorList[18].detectorType=0 +config.detectorList[18].offset_x=8491.33 +config.detectorList[18].offset_y=-1927.58 +config.detectorList[18].transposeDetector=None +config.detectorList[18].yawDeg=-0.0113135 +config.detectorList[18].rollDeg=0.0 +config.detectorList[18].serial='18' +config.detectorList[18].pitchDeg=0.0 +config.detectorList[18].id=18 +config.detectorList[19]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[19].bbox_y0=0 +config.detectorList[19].bbox_y1=4175 +config.detectorList[19].bbox_x1=2047 +config.detectorList[19].bbox_x0=0 +config.detectorList[19].name='1_32' +config.detectorList[19].pixelSize_x=1.0 +config.detectorList[19].transformDict.nativeSys=None +config.detectorList[19].transformDict.transforms=None +config.detectorList[19].refpos_x=1023.5 +config.detectorList[19].refpos_y=2087.5 +config.detectorList[19].pixelSize_y=1.0 +config.detectorList[19].detectorType=0 +config.detectorList[19].offset_x=8492.64 +config.detectorList[19].offset_y=2323.79 +config.detectorList[19].transposeDetector=None +config.detectorList[19].yawDeg=180.0135889 +config.detectorList[19].rollDeg=0.0 +config.detectorList[19].serial='19' +config.detectorList[19].pitchDeg=0.0 +config.detectorList[19].id=19 +config.detectorList[20]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[20].bbox_y0=0 +config.detectorList[20].bbox_y1=4175 +config.detectorList[20].bbox_x1=2047 +config.detectorList[20].bbox_x0=0 +config.detectorList[20].name='1_33' +config.detectorList[20].pixelSize_x=1.0 +config.detectorList[20].transformDict.nativeSys=None +config.detectorList[20].transformDict.transforms=None +config.detectorList[20].refpos_x=1023.5 +config.detectorList[20].refpos_y=2087.5 +config.detectorList[20].pixelSize_y=1.0 +config.detectorList[20].detectorType=0 +config.detectorList[20].offset_x=8490.86 +config.detectorList[20].offset_y=6801.58 +config.detectorList[20].transposeDetector=None +config.detectorList[20].yawDeg=179.9924242 +config.detectorList[20].rollDeg=0.0 +config.detectorList[20].serial='20' +config.detectorList[20].pitchDeg=0.0 +config.detectorList[20].id=20 +config.detectorList[21]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[21].bbox_y0=0 +config.detectorList[21].bbox_y1=4175 +config.detectorList[21].bbox_x1=2047 +config.detectorList[21].bbox_x0=0 +config.detectorList[21].name='1_34' +config.detectorList[21].pixelSize_x=1.0 +config.detectorList[21].transformDict.nativeSys=None +config.detectorList[21].transformDict.transforms=None +config.detectorList[21].refpos_x=1023.5 +config.detectorList[21].refpos_y=2087.5 +config.detectorList[21].pixelSize_y=1.0 +config.detectorList[21].detectorType=0 +config.detectorList[21].offset_x=8495.42 +config.detectorList[21].offset_y=11274.63 +config.detectorList[21].transposeDetector=None +config.detectorList[21].yawDeg=180.0619751 +config.detectorList[21].rollDeg=0.0 +config.detectorList[21].serial='21' +config.detectorList[21].pitchDeg=0.0 +config.detectorList[21].id=21 +config.detectorList[22]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[22].bbox_y0=0 +config.detectorList[22].bbox_y1=4175 +config.detectorList[22].bbox_x1=2047 +config.detectorList[22].bbox_x0=0 +config.detectorList[22].name='0_27' +config.detectorList[22].pixelSize_x=1.0 +config.detectorList[22].transformDict.nativeSys=None +config.detectorList[22].transformDict.transforms=None +config.detectorList[22].refpos_x=1023.5 +config.detectorList[22].refpos_y=2087.5 +config.detectorList[22].pixelSize_y=1.0 +config.detectorList[22].detectorType=0 +config.detectorList[22].offset_x=6365.74 +config.detectorList[22].offset_y=-15353.45 +config.detectorList[22].transposeDetector=None +config.detectorList[22].yawDeg=-0.0043208 +config.detectorList[22].rollDeg=0.0 +config.detectorList[22].serial='22' +config.detectorList[22].pitchDeg=0.0 +config.detectorList[22].id=22 +config.detectorList[23]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[23].bbox_y0=0 +config.detectorList[23].bbox_y1=4175 +config.detectorList[23].bbox_x1=2047 +config.detectorList[23].bbox_x0=0 +config.detectorList[23].name='0_26' +config.detectorList[23].pixelSize_x=1.0 +config.detectorList[23].transformDict.nativeSys=None +config.detectorList[23].transformDict.transforms=None +config.detectorList[23].refpos_x=1023.5 +config.detectorList[23].refpos_y=2087.5 +config.detectorList[23].pixelSize_y=1.0 +config.detectorList[23].detectorType=0 +config.detectorList[23].offset_x=6369.73 +config.detectorList[23].offset_y=-10878.72 +config.detectorList[23].transposeDetector=None +config.detectorList[23].yawDeg=0.0219764 +config.detectorList[23].rollDeg=0.0 +config.detectorList[23].serial='23' +config.detectorList[23].pitchDeg=0.0 +config.detectorList[23].id=23 +config.detectorList[24]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[24].bbox_y0=0 +config.detectorList[24].bbox_y1=4175 +config.detectorList[24].bbox_x1=2047 +config.detectorList[24].bbox_x0=0 +config.detectorList[24].name='0_25' +config.detectorList[24].pixelSize_x=1.0 +config.detectorList[24].transformDict.nativeSys=None +config.detectorList[24].transformDict.transforms=None +config.detectorList[24].refpos_x=1023.5 +config.detectorList[24].refpos_y=2087.5 +config.detectorList[24].pixelSize_y=1.0 +config.detectorList[24].detectorType=0 +config.detectorList[24].offset_x=6370.05 +config.detectorList[24].offset_y=-6402.2 +config.detectorList[24].transposeDetector=None +config.detectorList[24].yawDeg=0.030497 +config.detectorList[24].rollDeg=0.0 +config.detectorList[24].serial='24' +config.detectorList[24].pitchDeg=0.0 +config.detectorList[24].id=24 +config.detectorList[25]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[25].bbox_y0=0 +config.detectorList[25].bbox_y1=4175 +config.detectorList[25].bbox_x1=2047 +config.detectorList[25].bbox_x0=0 +config.detectorList[25].name='0_24' +config.detectorList[25].pixelSize_x=1.0 +config.detectorList[25].transformDict.nativeSys=None +config.detectorList[25].transformDict.transforms=None +config.detectorList[25].refpos_x=1023.5 +config.detectorList[25].refpos_y=2087.5 +config.detectorList[25].pixelSize_y=1.0 +config.detectorList[25].detectorType=0 +config.detectorList[25].offset_x=6369.03 +config.detectorList[25].offset_y=-1924.57 +config.detectorList[25].transposeDetector=None +config.detectorList[25].yawDeg=0.0186323 +config.detectorList[25].rollDeg=0.0 +config.detectorList[25].serial='25' +config.detectorList[25].pitchDeg=0.0 +config.detectorList[25].id=25 +config.detectorList[26]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[26].bbox_y0=0 +config.detectorList[26].bbox_y1=4175 +config.detectorList[26].bbox_x1=2047 +config.detectorList[26].bbox_x0=0 +config.detectorList[26].name='1_00' +config.detectorList[26].pixelSize_x=1.0 +config.detectorList[26].transformDict.nativeSys=None +config.detectorList[26].transformDict.transforms=None +config.detectorList[26].refpos_x=1023.5 +config.detectorList[26].refpos_y=2087.5 +config.detectorList[26].pixelSize_y=1.0 +config.detectorList[26].detectorType=0 +config.detectorList[26].offset_x=6369.54 +config.detectorList[26].offset_y=2323.6 +config.detectorList[26].transposeDetector=None +config.detectorList[26].yawDeg=179.9892954 +config.detectorList[26].rollDeg=0.0 +config.detectorList[26].serial='26' +config.detectorList[26].pitchDeg=0.0 +config.detectorList[26].id=26 +config.detectorList[27]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[27].bbox_y0=0 +config.detectorList[27].bbox_y1=4175 +config.detectorList[27].bbox_x1=2047 +config.detectorList[27].bbox_x0=0 +config.detectorList[27].name='1_01' +config.detectorList[27].pixelSize_x=1.0 +config.detectorList[27].transformDict.nativeSys=None +config.detectorList[27].transformDict.transforms=None +config.detectorList[27].refpos_x=1023.5 +config.detectorList[27].refpos_y=2087.5 +config.detectorList[27].pixelSize_y=1.0 +config.detectorList[27].detectorType=0 +config.detectorList[27].offset_x=6370.54 +config.detectorList[27].offset_y=6801.21 +config.detectorList[27].transposeDetector=None +config.detectorList[27].yawDeg=180.0168835 +config.detectorList[27].rollDeg=0.0 +config.detectorList[27].serial='27' +config.detectorList[27].pitchDeg=0.0 +config.detectorList[27].id=27 +config.detectorList[28]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[28].bbox_y0=0 +config.detectorList[28].bbox_y1=4175 +config.detectorList[28].bbox_x1=2047 +config.detectorList[28].bbox_x0=0 +config.detectorList[28].name='1_02' +config.detectorList[28].pixelSize_x=1.0 +config.detectorList[28].transformDict.nativeSys=None +config.detectorList[28].transformDict.transforms=None +config.detectorList[28].refpos_x=1023.5 +config.detectorList[28].refpos_y=2087.5 +config.detectorList[28].pixelSize_y=1.0 +config.detectorList[28].detectorType=0 +config.detectorList[28].offset_x=6373.22 +config.detectorList[28].offset_y=11275.95 +config.detectorList[28].transposeDetector=None +config.detectorList[28].yawDeg=180.04832 +config.detectorList[28].rollDeg=0.0 +config.detectorList[28].serial='28' +config.detectorList[28].pitchDeg=0.0 +config.detectorList[28].id=28 +config.detectorList[29]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[29].bbox_y0=0 +config.detectorList[29].bbox_y1=4175 +config.detectorList[29].bbox_x1=2047 +config.detectorList[29].bbox_x0=0 +config.detectorList[29].name='1_03' +config.detectorList[29].pixelSize_x=1.0 +config.detectorList[29].transformDict.nativeSys=None +config.detectorList[29].transformDict.transforms=None +config.detectorList[29].refpos_x=1023.5 +config.detectorList[29].refpos_y=2087.5 +config.detectorList[29].pixelSize_y=1.0 +config.detectorList[29].detectorType=0 +config.detectorList[29].offset_x=6368.58 +config.detectorList[29].offset_y=15753.83 +config.detectorList[29].transposeDetector=None +config.detectorList[29].yawDeg=179.9924447 +config.detectorList[29].rollDeg=0.0 +config.detectorList[29].serial='29' +config.detectorList[29].pitchDeg=0.0 +config.detectorList[29].id=29 +config.detectorList[30]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[30].bbox_y0=0 +config.detectorList[30].bbox_y1=4175 +config.detectorList[30].bbox_x1=2047 +config.detectorList[30].bbox_x0=0 +config.detectorList[30].name='0_23' +config.detectorList[30].pixelSize_x=1.0 +config.detectorList[30].transformDict.nativeSys=None +config.detectorList[30].transformDict.transforms=None +config.detectorList[30].refpos_x=1023.5 +config.detectorList[30].refpos_y=2087.5 +config.detectorList[30].pixelSize_y=1.0 +config.detectorList[30].detectorType=0 +config.detectorList[30].offset_x=4245.91 +config.detectorList[30].offset_y=-15353.81 +config.detectorList[30].transposeDetector=None +config.detectorList[30].yawDeg=0.0201211 +config.detectorList[30].rollDeg=0.0 +config.detectorList[30].serial='30' +config.detectorList[30].pitchDeg=0.0 +config.detectorList[30].id=30 +config.detectorList[31]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[31].bbox_y0=0 +config.detectorList[31].bbox_y1=4175 +config.detectorList[31].bbox_x1=2047 +config.detectorList[31].bbox_x0=0 +config.detectorList[31].name='0_22' +config.detectorList[31].pixelSize_x=1.0 +config.detectorList[31].transformDict.nativeSys=None +config.detectorList[31].transformDict.transforms=None +config.detectorList[31].refpos_x=1023.5 +config.detectorList[31].refpos_y=2087.5 +config.detectorList[31].pixelSize_y=1.0 +config.detectorList[31].detectorType=0 +config.detectorList[31].offset_x=4243.72 +config.detectorList[31].offset_y=-10879.82 +config.detectorList[31].transposeDetector=None +config.detectorList[31].yawDeg=-0.0252791 +config.detectorList[31].rollDeg=0.0 +config.detectorList[31].serial='31' +config.detectorList[31].pitchDeg=0.0 +config.detectorList[31].id=31 +config.detectorList[32]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[32].bbox_y0=0 +config.detectorList[32].bbox_y1=4175 +config.detectorList[32].bbox_x1=2047 +config.detectorList[32].bbox_x0=0 +config.detectorList[32].name='0_21' +config.detectorList[32].pixelSize_x=1.0 +config.detectorList[32].transformDict.nativeSys=None +config.detectorList[32].transformDict.transforms=None +config.detectorList[32].refpos_x=1023.5 +config.detectorList[32].refpos_y=2087.5 +config.detectorList[32].pixelSize_y=1.0 +config.detectorList[32].detectorType=0 +config.detectorList[32].offset_x=4243.29 +config.detectorList[32].offset_y=-6403.1 +config.detectorList[32].transposeDetector=None +config.detectorList[32].yawDeg=0.0079653 +config.detectorList[32].rollDeg=0.0 +config.detectorList[32].serial='32' +config.detectorList[32].pitchDeg=0.0 +config.detectorList[32].id=32 +config.detectorList[33]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[33].bbox_y0=0 +config.detectorList[33].bbox_y1=4175 +config.detectorList[33].bbox_x1=2047 +config.detectorList[33].bbox_x0=0 +config.detectorList[33].name='0_20' +config.detectorList[33].pixelSize_x=1.0 +config.detectorList[33].transformDict.nativeSys=None +config.detectorList[33].transformDict.transforms=None +config.detectorList[33].refpos_x=1023.5 +config.detectorList[33].refpos_y=2087.5 +config.detectorList[33].pixelSize_y=1.0 +config.detectorList[33].detectorType=0 +config.detectorList[33].offset_x=4247.59 +config.detectorList[33].offset_y=-1926.1 +config.detectorList[33].transposeDetector=None +config.detectorList[33].yawDeg=0.0295685 +config.detectorList[33].rollDeg=0.0 +config.detectorList[33].serial='33' +config.detectorList[33].pitchDeg=0.0 +config.detectorList[33].id=33 +config.detectorList[34]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[34].bbox_y0=0 +config.detectorList[34].bbox_y1=4175 +config.detectorList[34].bbox_x1=2047 +config.detectorList[34].bbox_x0=0 +config.detectorList[34].name='1_04' +config.detectorList[34].pixelSize_x=1.0 +config.detectorList[34].transformDict.nativeSys=None +config.detectorList[34].transformDict.transforms=None +config.detectorList[34].refpos_x=1023.5 +config.detectorList[34].refpos_y=2087.5 +config.detectorList[34].pixelSize_y=1.0 +config.detectorList[34].detectorType=0 +config.detectorList[34].offset_x=4246.04 +config.detectorList[34].offset_y=2323.65 +config.detectorList[34].transposeDetector=None +config.detectorList[34].yawDeg=179.9914152 +config.detectorList[34].rollDeg=0.0 +config.detectorList[34].serial='34' +config.detectorList[34].pitchDeg=0.0 +config.detectorList[34].id=34 +config.detectorList[35]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[35].bbox_y0=0 +config.detectorList[35].bbox_y1=4175 +config.detectorList[35].bbox_x1=2047 +config.detectorList[35].bbox_x0=0 +config.detectorList[35].name='1_05' +config.detectorList[35].pixelSize_x=1.0 +config.detectorList[35].transformDict.nativeSys=None +config.detectorList[35].transformDict.transforms=None +config.detectorList[35].refpos_x=1023.5 +config.detectorList[35].refpos_y=2087.5 +config.detectorList[35].pixelSize_y=1.0 +config.detectorList[35].detectorType=0 +config.detectorList[35].offset_x=4244.97 +config.detectorList[35].offset_y=6801.1 +config.detectorList[35].transposeDetector=None +config.detectorList[35].yawDeg=179.9821737 +config.detectorList[35].rollDeg=0.0 +config.detectorList[35].serial='35' +config.detectorList[35].pitchDeg=0.0 +config.detectorList[35].id=35 +config.detectorList[36]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[36].bbox_y0=0 +config.detectorList[36].bbox_y1=4175 +config.detectorList[36].bbox_x1=2047 +config.detectorList[36].bbox_x0=0 +config.detectorList[36].name='1_06' +config.detectorList[36].pixelSize_x=1.0 +config.detectorList[36].transformDict.nativeSys=None +config.detectorList[36].transformDict.transforms=None +config.detectorList[36].refpos_x=1023.5 +config.detectorList[36].refpos_y=2087.5 +config.detectorList[36].pixelSize_y=1.0 +config.detectorList[36].detectorType=0 +config.detectorList[36].offset_x=4247.17 +config.detectorList[36].offset_y=11275.93 +config.detectorList[36].transposeDetector=None +config.detectorList[36].yawDeg=180.0002939 +config.detectorList[36].rollDeg=0.0 +config.detectorList[36].serial='36' +config.detectorList[36].pitchDeg=0.0 +config.detectorList[36].id=36 +config.detectorList[37]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[37].bbox_y0=0 +config.detectorList[37].bbox_y1=4175 +config.detectorList[37].bbox_x1=2047 +config.detectorList[37].bbox_x0=0 +config.detectorList[37].name='1_07' +config.detectorList[37].pixelSize_x=1.0 +config.detectorList[37].transformDict.nativeSys=None +config.detectorList[37].transformDict.transforms=None +config.detectorList[37].refpos_x=1023.5 +config.detectorList[37].refpos_y=2087.5 +config.detectorList[37].pixelSize_y=1.0 +config.detectorList[37].detectorType=0 +config.detectorList[37].offset_x=4245.84 +config.detectorList[37].offset_y=15754.11 +config.detectorList[37].transposeDetector=None +config.detectorList[37].yawDeg=179.9893355 +config.detectorList[37].rollDeg=0.0 +config.detectorList[37].serial='37' +config.detectorList[37].pitchDeg=0.0 +config.detectorList[37].id=37 +config.detectorList[38]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[38].bbox_y0=0 +config.detectorList[38].bbox_y1=4175 +config.detectorList[38].bbox_x1=2047 +config.detectorList[38].bbox_x0=0 +config.detectorList[38].name='0_19' +config.detectorList[38].pixelSize_x=1.0 +config.detectorList[38].transformDict.nativeSys=None +config.detectorList[38].transformDict.transforms=None +config.detectorList[38].refpos_x=1023.5 +config.detectorList[38].refpos_y=2087.5 +config.detectorList[38].pixelSize_y=1.0 +config.detectorList[38].detectorType=0 +config.detectorList[38].offset_x=2122.03 +config.detectorList[38].offset_y=-15353.88 +config.detectorList[38].transposeDetector=None +config.detectorList[38].yawDeg=-0.0002905 +config.detectorList[38].rollDeg=0.0 +config.detectorList[38].serial='38' +config.detectorList[38].pitchDeg=0.0 +config.detectorList[38].id=38 +config.detectorList[39]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[39].bbox_y0=0 +config.detectorList[39].bbox_y1=4175 +config.detectorList[39].bbox_x1=2047 +config.detectorList[39].bbox_x0=0 +config.detectorList[39].name='0_18' +config.detectorList[39].pixelSize_x=1.0 +config.detectorList[39].transformDict.nativeSys=None +config.detectorList[39].transformDict.transforms=None +config.detectorList[39].refpos_x=1023.5 +config.detectorList[39].refpos_y=2087.5 +config.detectorList[39].pixelSize_y=1.0 +config.detectorList[39].detectorType=0 +config.detectorList[39].offset_x=2119.64 +config.detectorList[39].offset_y=-10877.39 +config.detectorList[39].transposeDetector=None +config.detectorList[39].yawDeg=-0.0269482 +config.detectorList[39].rollDeg=0.0 +config.detectorList[39].serial='39' +config.detectorList[39].pitchDeg=0.0 +config.detectorList[39].id=39 +config.detectorList[40]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[40].bbox_y0=0 +config.detectorList[40].bbox_y1=4175 +config.detectorList[40].bbox_x1=2047 +config.detectorList[40].bbox_x0=0 +config.detectorList[40].name='0_17' +config.detectorList[40].pixelSize_x=1.0 +config.detectorList[40].transformDict.nativeSys=None +config.detectorList[40].transformDict.transforms=None +config.detectorList[40].refpos_x=1023.5 +config.detectorList[40].refpos_y=2087.5 +config.detectorList[40].pixelSize_y=1.0 +config.detectorList[40].detectorType=0 +config.detectorList[40].offset_x=2121.78 +config.detectorList[40].offset_y=-6401.97 +config.detectorList[40].transposeDetector=None +config.detectorList[40].yawDeg=-0.0090759 +config.detectorList[40].rollDeg=0.0 +config.detectorList[40].serial='40' +config.detectorList[40].pitchDeg=0.0 +config.detectorList[40].id=40 +config.detectorList[41]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[41].bbox_y0=0 +config.detectorList[41].bbox_y1=4175 +config.detectorList[41].bbox_x1=2047 +config.detectorList[41].bbox_x0=0 +config.detectorList[41].name='0_16' +config.detectorList[41].pixelSize_x=1.0 +config.detectorList[41].transformDict.nativeSys=None +config.detectorList[41].transformDict.transforms=None +config.detectorList[41].refpos_x=1023.5 +config.detectorList[41].refpos_y=2087.5 +config.detectorList[41].pixelSize_y=1.0 +config.detectorList[41].detectorType=0 +config.detectorList[41].offset_x=2123.02 +config.detectorList[41].offset_y=-1923.94 +config.detectorList[41].transposeDetector=None +config.detectorList[41].yawDeg=0.0079447 +config.detectorList[41].rollDeg=0.0 +config.detectorList[41].serial='41' +config.detectorList[41].pitchDeg=0.0 +config.detectorList[41].id=41 +config.detectorList[42]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[42].bbox_y0=0 +config.detectorList[42].bbox_y1=4175 +config.detectorList[42].bbox_x1=2047 +config.detectorList[42].bbox_x0=0 +config.detectorList[42].name='1_08' +config.detectorList[42].pixelSize_x=1.0 +config.detectorList[42].transformDict.nativeSys=None +config.detectorList[42].transformDict.transforms=None +config.detectorList[42].refpos_x=1023.5 +config.detectorList[42].refpos_y=2087.5 +config.detectorList[42].pixelSize_y=1.0 +config.detectorList[42].detectorType=0 +config.detectorList[42].offset_x=2125.35 +config.detectorList[42].offset_y=2324.09 +config.detectorList[42].transposeDetector=None +config.detectorList[42].yawDeg=180.0157999 +config.detectorList[42].rollDeg=0.0 +config.detectorList[42].serial='42' +config.detectorList[42].pitchDeg=0.0 +config.detectorList[42].id=42 +config.detectorList[43]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[43].bbox_y0=0 +config.detectorList[43].bbox_y1=4175 +config.detectorList[43].bbox_x1=2047 +config.detectorList[43].bbox_x0=0 +config.detectorList[43].name='1_09' +config.detectorList[43].pixelSize_x=1.0 +config.detectorList[43].transformDict.nativeSys=None +config.detectorList[43].transformDict.transforms=None +config.detectorList[43].refpos_x=1023.5 +config.detectorList[43].refpos_y=2087.5 +config.detectorList[43].pixelSize_y=1.0 +config.detectorList[43].detectorType=0 +config.detectorList[43].offset_x=2123.68 +config.detectorList[43].offset_y=6801.51 +config.detectorList[43].transposeDetector=None +config.detectorList[43].yawDeg=180.0264757 +config.detectorList[43].rollDeg=0.0 +config.detectorList[43].serial='43' +config.detectorList[43].pitchDeg=0.0 +config.detectorList[43].id=43 +config.detectorList[44]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[44].bbox_y0=0 +config.detectorList[44].bbox_y1=4175 +config.detectorList[44].bbox_x1=2047 +config.detectorList[44].bbox_x0=0 +config.detectorList[44].name='1_10' +config.detectorList[44].pixelSize_x=1.0 +config.detectorList[44].transformDict.nativeSys=None +config.detectorList[44].transformDict.transforms=None +config.detectorList[44].refpos_x=1023.5 +config.detectorList[44].refpos_y=2087.5 +config.detectorList[44].pixelSize_y=1.0 +config.detectorList[44].detectorType=0 +config.detectorList[44].offset_x=2124.32 +config.detectorList[44].offset_y=11278.4 +config.detectorList[44].transposeDetector=None +config.detectorList[44].yawDeg=180.0122845 +config.detectorList[44].rollDeg=0.0 +config.detectorList[44].serial='44' +config.detectorList[44].pitchDeg=0.0 +config.detectorList[44].id=44 +config.detectorList[45]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[45].bbox_y0=0 +config.detectorList[45].bbox_y1=4175 +config.detectorList[45].bbox_x1=2047 +config.detectorList[45].bbox_x0=0 +config.detectorList[45].name='1_11' +config.detectorList[45].pixelSize_x=1.0 +config.detectorList[45].transformDict.nativeSys=None +config.detectorList[45].transformDict.transforms=None +config.detectorList[45].refpos_x=1023.5 +config.detectorList[45].refpos_y=2087.5 +config.detectorList[45].pixelSize_y=1.0 +config.detectorList[45].detectorType=0 +config.detectorList[45].offset_x=2123.59 +config.detectorList[45].offset_y=15753.62 +config.detectorList[45].transposeDetector=None +config.detectorList[45].yawDeg=180.0071262 +config.detectorList[45].rollDeg=0.0 +config.detectorList[45].serial='45' +config.detectorList[45].pitchDeg=0.0 +config.detectorList[45].id=45 +config.detectorList[46]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[46].bbox_y0=0 +config.detectorList[46].bbox_y1=4175 +config.detectorList[46].bbox_x1=2047 +config.detectorList[46].bbox_x0=0 +config.detectorList[46].name='0_15' +config.detectorList[46].pixelSize_x=1.0 +config.detectorList[46].transformDict.nativeSys=None +config.detectorList[46].transformDict.transforms=None +config.detectorList[46].refpos_x=1023.5 +config.detectorList[46].refpos_y=2087.5 +config.detectorList[46].pixelSize_y=1.0 +config.detectorList[46].detectorType=0 +config.detectorList[46].offset_x=-1.62 +config.detectorList[46].offset_y=-15354.4 +config.detectorList[46].transposeDetector=None +config.detectorList[46].yawDeg=-0.0070215 +config.detectorList[46].rollDeg=0.0 +config.detectorList[46].serial='46' +config.detectorList[46].pitchDeg=0.0 +config.detectorList[46].id=46 +config.detectorList[47]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[47].bbox_y0=0 +config.detectorList[47].bbox_y1=4175 +config.detectorList[47].bbox_x1=2047 +config.detectorList[47].bbox_x0=0 +config.detectorList[47].name='0_14' +config.detectorList[47].pixelSize_x=1.0 +config.detectorList[47].transformDict.nativeSys=None +config.detectorList[47].transformDict.transforms=None +config.detectorList[47].refpos_x=1023.5 +config.detectorList[47].refpos_y=2087.5 +config.detectorList[47].pixelSize_y=1.0 +config.detectorList[47].detectorType=0 +config.detectorList[47].offset_x=-2.98 +config.detectorList[47].offset_y=-10878.12 +config.detectorList[47].transposeDetector=None +config.detectorList[47].yawDeg=0.0071423 +config.detectorList[47].rollDeg=0.0 +config.detectorList[47].serial='47' +config.detectorList[47].pitchDeg=0.0 +config.detectorList[47].id=47 +config.detectorList[48]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[48].bbox_y0=0 +config.detectorList[48].bbox_y1=4175 +config.detectorList[48].bbox_x1=2047 +config.detectorList[48].bbox_x0=0 +config.detectorList[48].name='0_13' +config.detectorList[48].pixelSize_x=1.0 +config.detectorList[48].transformDict.nativeSys=None +config.detectorList[48].transformDict.transforms=None +config.detectorList[48].refpos_x=1023.5 +config.detectorList[48].refpos_y=2087.5 +config.detectorList[48].pixelSize_y=1.0 +config.detectorList[48].detectorType=0 +config.detectorList[48].offset_x=-0.66 +config.detectorList[48].offset_y=-6402.65 +config.detectorList[48].transposeDetector=None +config.detectorList[48].yawDeg=-0.0035169 +config.detectorList[48].rollDeg=0.0 +config.detectorList[48].serial='48' +config.detectorList[48].pitchDeg=0.0 +config.detectorList[48].id=48 +config.detectorList[49]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[49].bbox_y0=0 +config.detectorList[49].bbox_y1=4175 +config.detectorList[49].bbox_x1=2047 +config.detectorList[49].bbox_x0=0 +config.detectorList[49].name='0_12' +config.detectorList[49].pixelSize_x=1.0 +config.detectorList[49].transformDict.nativeSys=None +config.detectorList[49].transformDict.transforms=None +config.detectorList[49].refpos_x=1023.5 +config.detectorList[49].refpos_y=2087.5 +config.detectorList[49].pixelSize_y=1.0 +config.detectorList[49].detectorType=0 +config.detectorList[49].offset_x=0.28 +config.detectorList[49].offset_y=-1925.76 +config.detectorList[49].transposeDetector=None +config.detectorList[49].yawDeg=0.0073295 +config.detectorList[49].rollDeg=0.0 +config.detectorList[49].serial='49' +config.detectorList[49].pitchDeg=0.0 +config.detectorList[49].id=49 +config.detectorList[50]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[50].bbox_y0=0 +config.detectorList[50].bbox_y1=4175 +config.detectorList[50].bbox_x1=2047 +config.detectorList[50].bbox_x0=0 +config.detectorList[50].name='1_12' +config.detectorList[50].pixelSize_x=1.0 +config.detectorList[50].transformDict.nativeSys=None +config.detectorList[50].transformDict.transforms=None +config.detectorList[50].refpos_x=1023.5 +config.detectorList[50].refpos_y=2087.5 +config.detectorList[50].pixelSize_y=1.0 +config.detectorList[50].detectorType=0 +config.detectorList[50].offset_x=0.7 +config.detectorList[50].offset_y=2325.48 +config.detectorList[50].transposeDetector=None +config.detectorList[50].yawDeg=180.0515083 +config.detectorList[50].rollDeg=0.0 +config.detectorList[50].serial='50' +config.detectorList[50].pitchDeg=0.0 +config.detectorList[50].id=50 +config.detectorList[51]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[51].bbox_y0=0 +config.detectorList[51].bbox_y1=4175 +config.detectorList[51].bbox_x1=2047 +config.detectorList[51].bbox_x0=0 +config.detectorList[51].name='1_13' +config.detectorList[51].pixelSize_x=1.0 +config.detectorList[51].transformDict.nativeSys=None +config.detectorList[51].transformDict.transforms=None +config.detectorList[51].refpos_x=1023.5 +config.detectorList[51].refpos_y=2087.5 +config.detectorList[51].pixelSize_y=1.0 +config.detectorList[51].detectorType=0 +config.detectorList[51].offset_x=2.3 +config.detectorList[51].offset_y=6800.68 +config.detectorList[51].transposeDetector=None +config.detectorList[51].yawDeg=180.0535273 +config.detectorList[51].rollDeg=0.0 +config.detectorList[51].serial='51' +config.detectorList[51].pitchDeg=0.0 +config.detectorList[51].id=51 +config.detectorList[52]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[52].bbox_y0=0 +config.detectorList[52].bbox_y1=4175 +config.detectorList[52].bbox_x1=2047 +config.detectorList[52].bbox_x0=0 +config.detectorList[52].name='1_14' +config.detectorList[52].pixelSize_x=1.0 +config.detectorList[52].transformDict.nativeSys=None +config.detectorList[52].transformDict.transforms=None +config.detectorList[52].refpos_x=1023.5 +config.detectorList[52].refpos_y=2087.5 +config.detectorList[52].pixelSize_y=1.0 +config.detectorList[52].detectorType=0 +config.detectorList[52].offset_x=-0.15 +config.detectorList[52].offset_y=11279.73 +config.detectorList[52].transposeDetector=None +config.detectorList[52].yawDeg=179.9825574 +config.detectorList[52].rollDeg=0.0 +config.detectorList[52].serial='52' +config.detectorList[52].pitchDeg=0.0 +config.detectorList[52].id=52 +config.detectorList[53]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[53].bbox_y0=0 +config.detectorList[53].bbox_y1=4175 +config.detectorList[53].bbox_x1=2047 +config.detectorList[53].bbox_x0=0 +config.detectorList[53].name='1_15' +config.detectorList[53].pixelSize_x=1.0 +config.detectorList[53].transformDict.nativeSys=None +config.detectorList[53].transformDict.transforms=None +config.detectorList[53].refpos_x=1023.5 +config.detectorList[53].refpos_y=2087.5 +config.detectorList[53].pixelSize_y=1.0 +config.detectorList[53].detectorType=0 +config.detectorList[53].offset_x=1.23 +config.detectorList[53].offset_y=15753.02 +config.detectorList[53].transposeDetector=None +config.detectorList[53].yawDeg=180.0098542 +config.detectorList[53].rollDeg=0.0 +config.detectorList[53].serial='53' +config.detectorList[53].pitchDeg=0.0 +config.detectorList[53].id=53 +config.detectorList[54]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[54].bbox_y0=0 +config.detectorList[54].bbox_y1=4175 +config.detectorList[54].bbox_x1=2047 +config.detectorList[54].bbox_x0=0 +config.detectorList[54].name='0_11' +config.detectorList[54].pixelSize_x=1.0 +config.detectorList[54].transformDict.nativeSys=None +config.detectorList[54].transformDict.transforms=None +config.detectorList[54].refpos_x=1023.5 +config.detectorList[54].refpos_y=2087.5 +config.detectorList[54].pixelSize_y=1.0 +config.detectorList[54].detectorType=0 +config.detectorList[54].offset_x=-2124.06 +config.detectorList[54].offset_y=-15355.02 +config.detectorList[54].transposeDetector=None +config.detectorList[54].yawDeg=-0.0202233 +config.detectorList[54].rollDeg=0.0 +config.detectorList[54].serial='54' +config.detectorList[54].pitchDeg=0.0 +config.detectorList[54].id=54 +config.detectorList[55]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[55].bbox_y0=0 +config.detectorList[55].bbox_y1=4175 +config.detectorList[55].bbox_x1=2047 +config.detectorList[55].bbox_x0=0 +config.detectorList[55].name='0_10' +config.detectorList[55].pixelSize_x=1.0 +config.detectorList[55].transformDict.nativeSys=None +config.detectorList[55].transformDict.transforms=None +config.detectorList[55].refpos_x=1023.5 +config.detectorList[55].refpos_y=2087.5 +config.detectorList[55].pixelSize_y=1.0 +config.detectorList[55].detectorType=0 +config.detectorList[55].offset_x=-2125.02 +config.detectorList[55].offset_y=-10877.59 +config.detectorList[55].transposeDetector=None +config.detectorList[55].yawDeg=-0.0314783 +config.detectorList[55].rollDeg=0.0 +config.detectorList[55].serial='55' +config.detectorList[55].pitchDeg=0.0 +config.detectorList[55].id=55 +config.detectorList[56]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[56].bbox_y0=0 +config.detectorList[56].bbox_y1=4175 +config.detectorList[56].bbox_x1=2047 +config.detectorList[56].bbox_x0=0 +config.detectorList[56].name='0_09' +config.detectorList[56].pixelSize_x=1.0 +config.detectorList[56].transformDict.nativeSys=None +config.detectorList[56].transformDict.transforms=None +config.detectorList[56].refpos_x=1023.5 +config.detectorList[56].refpos_y=2087.5 +config.detectorList[56].pixelSize_y=1.0 +config.detectorList[56].detectorType=0 +config.detectorList[56].offset_x=-2122.67 +config.detectorList[56].offset_y=-6400.98 +config.detectorList[56].transposeDetector=None +config.detectorList[56].yawDeg=0.0011322 +config.detectorList[56].rollDeg=0.0 +config.detectorList[56].serial='56' +config.detectorList[56].pitchDeg=0.0 +config.detectorList[56].id=56 +config.detectorList[57]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[57].bbox_y0=0 +config.detectorList[57].bbox_y1=4175 +config.detectorList[57].bbox_x1=2047 +config.detectorList[57].bbox_x0=0 +config.detectorList[57].name='0_08' +config.detectorList[57].pixelSize_x=1.0 +config.detectorList[57].transformDict.nativeSys=None +config.detectorList[57].transformDict.transforms=None +config.detectorList[57].refpos_x=1023.5 +config.detectorList[57].refpos_y=2087.5 +config.detectorList[57].pixelSize_y=1.0 +config.detectorList[57].detectorType=0 +config.detectorList[57].offset_x=-2123.83 +config.detectorList[57].offset_y=-1926.79 +config.detectorList[57].transposeDetector=None +config.detectorList[57].yawDeg=-0.0346153 +config.detectorList[57].rollDeg=0.0 +config.detectorList[57].serial='57' +config.detectorList[57].pitchDeg=0.0 +config.detectorList[57].id=57 +config.detectorList[58]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[58].bbox_y0=0 +config.detectorList[58].bbox_y1=4175 +config.detectorList[58].bbox_x1=2047 +config.detectorList[58].bbox_x0=0 +config.detectorList[58].name='1_16' +config.detectorList[58].pixelSize_x=1.0 +config.detectorList[58].transformDict.nativeSys=None +config.detectorList[58].transformDict.transforms=None +config.detectorList[58].refpos_x=1023.5 +config.detectorList[58].refpos_y=2087.5 +config.detectorList[58].pixelSize_y=1.0 +config.detectorList[58].detectorType=0 +config.detectorList[58].offset_x=-2121.87 +config.detectorList[58].offset_y=2324.64 +config.detectorList[58].transposeDetector=None +config.detectorList[58].yawDeg=180.005553 +config.detectorList[58].rollDeg=0.0 +config.detectorList[58].serial='58' +config.detectorList[58].pitchDeg=0.0 +config.detectorList[58].id=58 +config.detectorList[59]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[59].bbox_y0=0 +config.detectorList[59].bbox_y1=4175 +config.detectorList[59].bbox_x1=2047 +config.detectorList[59].bbox_x0=0 +config.detectorList[59].name='1_17' +config.detectorList[59].pixelSize_x=1.0 +config.detectorList[59].transformDict.nativeSys=None +config.detectorList[59].transformDict.transforms=None +config.detectorList[59].refpos_x=1023.5 +config.detectorList[59].refpos_y=2087.5 +config.detectorList[59].pixelSize_y=1.0 +config.detectorList[59].detectorType=0 +config.detectorList[59].offset_x=-2121.57 +config.detectorList[59].offset_y=6802.57 +config.detectorList[59].transposeDetector=None +config.detectorList[59].yawDeg=179.9983533 +config.detectorList[59].rollDeg=0.0 +config.detectorList[59].serial='59' +config.detectorList[59].pitchDeg=0.0 +config.detectorList[59].id=59 +config.detectorList[60]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[60].bbox_y0=0 +config.detectorList[60].bbox_y1=4175 +config.detectorList[60].bbox_x1=2047 +config.detectorList[60].bbox_x0=0 +config.detectorList[60].name='1_18' +config.detectorList[60].pixelSize_x=1.0 +config.detectorList[60].transformDict.nativeSys=None +config.detectorList[60].transformDict.transforms=None +config.detectorList[60].refpos_x=1023.5 +config.detectorList[60].refpos_y=2087.5 +config.detectorList[60].pixelSize_y=1.0 +config.detectorList[60].detectorType=0 +config.detectorList[60].offset_x=-2119.82 +config.detectorList[60].offset_y=11278.65 +config.detectorList[60].transposeDetector=None +config.detectorList[60].yawDeg=180.0025056 +config.detectorList[60].rollDeg=0.0 +config.detectorList[60].serial='60' +config.detectorList[60].pitchDeg=0.0 +config.detectorList[60].id=60 +config.detectorList[61]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[61].bbox_y0=0 +config.detectorList[61].bbox_y1=4175 +config.detectorList[61].bbox_x1=2047 +config.detectorList[61].bbox_x0=0 +config.detectorList[61].name='1_19' +config.detectorList[61].pixelSize_x=1.0 +config.detectorList[61].transformDict.nativeSys=None +config.detectorList[61].transformDict.transforms=None +config.detectorList[61].refpos_x=1023.5 +config.detectorList[61].refpos_y=2087.5 +config.detectorList[61].pixelSize_y=1.0 +config.detectorList[61].detectorType=0 +config.detectorList[61].offset_x=-2121.77 +config.detectorList[61].offset_y=15754.23 +config.detectorList[61].transposeDetector=None +config.detectorList[61].yawDeg=180.0088666 +config.detectorList[61].rollDeg=0.0 +config.detectorList[61].serial='61' +config.detectorList[61].pitchDeg=0.0 +config.detectorList[61].id=61 +config.detectorList[62]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[62].bbox_y0=0 +config.detectorList[62].bbox_y1=4175 +config.detectorList[62].bbox_x1=2047 +config.detectorList[62].bbox_x0=0 +config.detectorList[62].name='0_07' +config.detectorList[62].pixelSize_x=1.0 +config.detectorList[62].transformDict.nativeSys=None +config.detectorList[62].transformDict.transforms=None +config.detectorList[62].refpos_x=1023.5 +config.detectorList[62].refpos_y=2087.5 +config.detectorList[62].pixelSize_y=1.0 +config.detectorList[62].detectorType=0 +config.detectorList[62].offset_x=-4245.14 +config.detectorList[62].offset_y=-15354.47 +config.detectorList[62].transposeDetector=None +config.detectorList[62].yawDeg=0.0153155 +config.detectorList[62].rollDeg=0.0 +config.detectorList[62].serial='62' +config.detectorList[62].pitchDeg=0.0 +config.detectorList[62].id=62 +config.detectorList[63]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[63].bbox_y0=0 +config.detectorList[63].bbox_y1=4175 +config.detectorList[63].bbox_x1=2047 +config.detectorList[63].bbox_x0=0 +config.detectorList[63].name='0_06' +config.detectorList[63].pixelSize_x=1.0 +config.detectorList[63].transformDict.nativeSys=None +config.detectorList[63].transformDict.transforms=None +config.detectorList[63].refpos_x=1023.5 +config.detectorList[63].refpos_y=2087.5 +config.detectorList[63].pixelSize_y=1.0 +config.detectorList[63].detectorType=0 +config.detectorList[63].offset_x=-4247.68 +config.detectorList[63].offset_y=-10878.23 +config.detectorList[63].transposeDetector=None +config.detectorList[63].yawDeg=-0.0008302 +config.detectorList[63].rollDeg=0.0 +config.detectorList[63].serial='63' +config.detectorList[63].pitchDeg=0.0 +config.detectorList[63].id=63 +config.detectorList[64]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[64].bbox_y0=0 +config.detectorList[64].bbox_y1=4175 +config.detectorList[64].bbox_x1=2047 +config.detectorList[64].bbox_x0=0 +config.detectorList[64].name='0_05' +config.detectorList[64].pixelSize_x=1.0 +config.detectorList[64].transformDict.nativeSys=None +config.detectorList[64].transformDict.transforms=None +config.detectorList[64].refpos_x=1023.5 +config.detectorList[64].refpos_y=2087.5 +config.detectorList[64].pixelSize_y=1.0 +config.detectorList[64].detectorType=0 +config.detectorList[64].offset_x=-4247.11 +config.detectorList[64].offset_y=-6400.36 +config.detectorList[64].transposeDetector=None +config.detectorList[64].yawDeg=-0.0148248 +config.detectorList[64].rollDeg=0.0 +config.detectorList[64].serial='64' +config.detectorList[64].pitchDeg=0.0 +config.detectorList[64].id=64 +config.detectorList[65]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[65].bbox_y0=0 +config.detectorList[65].bbox_y1=4175 +config.detectorList[65].bbox_x1=2047 +config.detectorList[65].bbox_x0=0 +config.detectorList[65].name='0_04' +config.detectorList[65].pixelSize_x=1.0 +config.detectorList[65].transformDict.nativeSys=None +config.detectorList[65].transformDict.transforms=None +config.detectorList[65].refpos_x=1023.5 +config.detectorList[65].refpos_y=2087.5 +config.detectorList[65].pixelSize_y=1.0 +config.detectorList[65].detectorType=0 +config.detectorList[65].offset_x=-4245.93 +config.detectorList[65].offset_y=-1924.77 +config.detectorList[65].transposeDetector=None +config.detectorList[65].yawDeg=-0.0100663 +config.detectorList[65].rollDeg=0.0 +config.detectorList[65].serial='65' +config.detectorList[65].pitchDeg=0.0 +config.detectorList[65].id=65 +config.detectorList[66]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[66].bbox_y0=0 +config.detectorList[66].bbox_y1=4175 +config.detectorList[66].bbox_x1=2047 +config.detectorList[66].bbox_x0=0 +config.detectorList[66].name='1_20' +config.detectorList[66].pixelSize_x=1.0 +config.detectorList[66].transformDict.nativeSys=None +config.detectorList[66].transformDict.transforms=None +config.detectorList[66].refpos_x=1023.5 +config.detectorList[66].refpos_y=2087.5 +config.detectorList[66].pixelSize_y=1.0 +config.detectorList[66].detectorType=0 +config.detectorList[66].offset_x=-4244.82 +config.detectorList[66].offset_y=2325.3 +config.detectorList[66].transposeDetector=None +config.detectorList[66].yawDeg=180.0012338 +config.detectorList[66].rollDeg=0.0 +config.detectorList[66].serial='66' +config.detectorList[66].pitchDeg=0.0 +config.detectorList[66].id=66 +config.detectorList[67]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[67].bbox_y0=0 +config.detectorList[67].bbox_y1=4175 +config.detectorList[67].bbox_x1=2047 +config.detectorList[67].bbox_x0=0 +config.detectorList[67].name='1_21' +config.detectorList[67].pixelSize_x=1.0 +config.detectorList[67].transformDict.nativeSys=None +config.detectorList[67].transformDict.transforms=None +config.detectorList[67].refpos_x=1023.5 +config.detectorList[67].refpos_y=2087.5 +config.detectorList[67].pixelSize_y=1.0 +config.detectorList[67].detectorType=0 +config.detectorList[67].offset_x=-4244.55 +config.detectorList[67].offset_y=6803.7 +config.detectorList[67].transposeDetector=None +config.detectorList[67].yawDeg=179.9916948 +config.detectorList[67].rollDeg=0.0 +config.detectorList[67].serial='67' +config.detectorList[67].pitchDeg=0.0 +config.detectorList[67].id=67 +config.detectorList[68]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[68].bbox_y0=0 +config.detectorList[68].bbox_y1=4175 +config.detectorList[68].bbox_x1=2047 +config.detectorList[68].bbox_x0=0 +config.detectorList[68].name='1_22' +config.detectorList[68].pixelSize_x=1.0 +config.detectorList[68].transformDict.nativeSys=None +config.detectorList[68].transformDict.transforms=None +config.detectorList[68].refpos_x=1023.5 +config.detectorList[68].refpos_y=2087.5 +config.detectorList[68].pixelSize_y=1.0 +config.detectorList[68].detectorType=0 +config.detectorList[68].offset_x=-4244.48 +config.detectorList[68].offset_y=11277.26 +config.detectorList[68].transposeDetector=None +config.detectorList[68].yawDeg=180.0090084 +config.detectorList[68].rollDeg=0.0 +config.detectorList[68].serial='68' +config.detectorList[68].pitchDeg=0.0 +config.detectorList[68].id=68 +config.detectorList[69]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[69].bbox_y0=0 +config.detectorList[69].bbox_y1=4175 +config.detectorList[69].bbox_x1=2047 +config.detectorList[69].bbox_x0=0 +config.detectorList[69].name='1_23' +config.detectorList[69].pixelSize_x=1.0 +config.detectorList[69].transformDict.nativeSys=None +config.detectorList[69].transformDict.transforms=None +config.detectorList[69].refpos_x=1023.5 +config.detectorList[69].refpos_y=2087.5 +config.detectorList[69].pixelSize_y=1.0 +config.detectorList[69].detectorType=0 +config.detectorList[69].offset_x=-4243.98 +config.detectorList[69].offset_y=15754.4 +config.detectorList[69].transposeDetector=None +config.detectorList[69].yawDeg=179.9775805 +config.detectorList[69].rollDeg=0.0 +config.detectorList[69].serial='69' +config.detectorList[69].pitchDeg=0.0 +config.detectorList[69].id=69 +config.detectorList[70]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[70].bbox_y0=0 +config.detectorList[70].bbox_y1=4175 +config.detectorList[70].bbox_x1=2047 +config.detectorList[70].bbox_x0=0 +config.detectorList[70].name='0_03' +config.detectorList[70].pixelSize_x=1.0 +config.detectorList[70].transformDict.nativeSys=None +config.detectorList[70].transformDict.transforms=None +config.detectorList[70].refpos_x=1023.5 +config.detectorList[70].refpos_y=2087.5 +config.detectorList[70].pixelSize_y=1.0 +config.detectorList[70].detectorType=0 +config.detectorList[70].offset_x=-6373.22 +config.detectorList[70].offset_y=-15352.97 +config.detectorList[70].transposeDetector=None +config.detectorList[70].yawDeg=-0.062049 +config.detectorList[70].rollDeg=0.0 +config.detectorList[70].serial='70' +config.detectorList[70].pitchDeg=0.0 +config.detectorList[70].id=70 +config.detectorList[71]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[71].bbox_y0=0 +config.detectorList[71].bbox_y1=4175 +config.detectorList[71].bbox_x1=2047 +config.detectorList[71].bbox_x0=0 +config.detectorList[71].name='0_02' +config.detectorList[71].pixelSize_x=1.0 +config.detectorList[71].transformDict.nativeSys=None +config.detectorList[71].transformDict.transforms=None +config.detectorList[71].refpos_x=1023.5 +config.detectorList[71].refpos_y=2087.5 +config.detectorList[71].pixelSize_y=1.0 +config.detectorList[71].detectorType=0 +config.detectorList[71].offset_x=-6369.97 +config.detectorList[71].offset_y=-10877.9 +config.detectorList[71].transposeDetector=None +config.detectorList[71].yawDeg=0.0003689 +config.detectorList[71].rollDeg=0.0 +config.detectorList[71].serial='71' +config.detectorList[71].pitchDeg=0.0 +config.detectorList[71].id=71 +config.detectorList[72]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[72].bbox_y0=0 +config.detectorList[72].bbox_y1=4175 +config.detectorList[72].bbox_x1=2047 +config.detectorList[72].bbox_x0=0 +config.detectorList[72].name='0_01' +config.detectorList[72].pixelSize_x=1.0 +config.detectorList[72].transformDict.nativeSys=None +config.detectorList[72].transformDict.transforms=None +config.detectorList[72].refpos_x=1023.5 +config.detectorList[72].refpos_y=2087.5 +config.detectorList[72].pixelSize_y=1.0 +config.detectorList[72].detectorType=0 +config.detectorList[72].offset_x=-6368.16 +config.detectorList[72].offset_y=-6400.99 +config.detectorList[72].transposeDetector=None +config.detectorList[72].yawDeg=0.002318 +config.detectorList[72].rollDeg=0.0 +config.detectorList[72].serial='72' +config.detectorList[72].pitchDeg=0.0 +config.detectorList[72].id=72 +config.detectorList[73]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[73].bbox_y0=0 +config.detectorList[73].bbox_y1=4175 +config.detectorList[73].bbox_x1=2047 +config.detectorList[73].bbox_x0=0 +config.detectorList[73].name='0_00' +config.detectorList[73].pixelSize_x=1.0 +config.detectorList[73].transformDict.nativeSys=None +config.detectorList[73].transformDict.transforms=None +config.detectorList[73].refpos_x=1023.5 +config.detectorList[73].refpos_y=2087.5 +config.detectorList[73].pixelSize_y=1.0 +config.detectorList[73].detectorType=0 +config.detectorList[73].offset_x=-6371.08 +config.detectorList[73].offset_y=-1926.52 +config.detectorList[73].transposeDetector=None +config.detectorList[73].yawDeg=0.009948 +config.detectorList[73].rollDeg=0.0 +config.detectorList[73].serial='73' +config.detectorList[73].pitchDeg=0.0 +config.detectorList[73].id=73 +config.detectorList[74]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[74].bbox_y0=0 +config.detectorList[74].bbox_y1=4175 +config.detectorList[74].bbox_x1=2047 +config.detectorList[74].bbox_x0=0 +config.detectorList[74].name='1_24' +config.detectorList[74].pixelSize_x=1.0 +config.detectorList[74].transformDict.nativeSys=None +config.detectorList[74].transformDict.transforms=None +config.detectorList[74].refpos_x=1023.5 +config.detectorList[74].refpos_y=2087.5 +config.detectorList[74].pixelSize_y=1.0 +config.detectorList[74].detectorType=0 +config.detectorList[74].offset_x=-6367.54 +config.detectorList[74].offset_y=2326.12 +config.detectorList[74].transposeDetector=None +config.detectorList[74].yawDeg=180.0085427 +config.detectorList[74].rollDeg=0.0 +config.detectorList[74].serial='74' +config.detectorList[74].pitchDeg=0.0 +config.detectorList[74].id=74 +config.detectorList[75]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[75].bbox_y0=0 +config.detectorList[75].bbox_y1=4175 +config.detectorList[75].bbox_x1=2047 +config.detectorList[75].bbox_x0=0 +config.detectorList[75].name='1_25' +config.detectorList[75].pixelSize_x=1.0 +config.detectorList[75].transformDict.nativeSys=None +config.detectorList[75].transformDict.transforms=None +config.detectorList[75].refpos_x=1023.5 +config.detectorList[75].refpos_y=2087.5 +config.detectorList[75].pixelSize_y=1.0 +config.detectorList[75].detectorType=0 +config.detectorList[75].offset_x=-6368.01 +config.detectorList[75].offset_y=6803.56 +config.detectorList[75].transposeDetector=None +config.detectorList[75].yawDeg=180.0022241 +config.detectorList[75].rollDeg=0.0 +config.detectorList[75].serial='75' +config.detectorList[75].pitchDeg=0.0 +config.detectorList[75].id=75 +config.detectorList[76]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[76].bbox_y0=0 +config.detectorList[76].bbox_y1=4175 +config.detectorList[76].bbox_x1=2047 +config.detectorList[76].bbox_x0=0 +config.detectorList[76].name='1_26' +config.detectorList[76].pixelSize_x=1.0 +config.detectorList[76].transformDict.nativeSys=None +config.detectorList[76].transformDict.transforms=None +config.detectorList[76].refpos_x=1023.5 +config.detectorList[76].refpos_y=2087.5 +config.detectorList[76].pixelSize_y=1.0 +config.detectorList[76].detectorType=0 +config.detectorList[76].offset_x=-6368.88 +config.detectorList[76].offset_y=11279.99 +config.detectorList[76].transposeDetector=None +config.detectorList[76].yawDeg=179.9751523 +config.detectorList[76].rollDeg=0.0 +config.detectorList[76].serial='76' +config.detectorList[76].pitchDeg=0.0 +config.detectorList[76].id=76 +config.detectorList[77]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[77].bbox_y0=0 +config.detectorList[77].bbox_y1=4175 +config.detectorList[77].bbox_x1=2047 +config.detectorList[77].bbox_x0=0 +config.detectorList[77].name='1_27' +config.detectorList[77].pixelSize_x=1.0 +config.detectorList[77].transformDict.nativeSys=None +config.detectorList[77].transformDict.transforms=None +config.detectorList[77].refpos_x=1023.5 +config.detectorList[77].refpos_y=2087.5 +config.detectorList[77].pixelSize_y=1.0 +config.detectorList[77].detectorType=0 +config.detectorList[77].offset_x=-6367.36 +config.detectorList[77].offset_y=15754.72 +config.detectorList[77].transposeDetector=None +config.detectorList[77].yawDeg=180.0023689 +config.detectorList[77].rollDeg=0.0 +config.detectorList[77].serial='77' +config.detectorList[77].pitchDeg=0.0 +config.detectorList[77].id=77 +config.detectorList[78]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[78].bbox_y0=0 +config.detectorList[78].bbox_y1=4175 +config.detectorList[78].bbox_x1=2047 +config.detectorList[78].bbox_x0=0 +config.detectorList[78].name='0_34' +config.detectorList[78].pixelSize_x=1.0 +config.detectorList[78].transformDict.nativeSys=None +config.detectorList[78].transformDict.transforms=None +config.detectorList[78].refpos_x=1023.5 +config.detectorList[78].refpos_y=2087.5 +config.detectorList[78].pixelSize_y=1.0 +config.detectorList[78].detectorType=0 +config.detectorList[78].offset_x=-8490.69 +config.detectorList[78].offset_y=-10880.12 +config.detectorList[78].transposeDetector=None +config.detectorList[78].yawDeg=0.0400992 +config.detectorList[78].rollDeg=0.0 +config.detectorList[78].serial='78' +config.detectorList[78].pitchDeg=0.0 +config.detectorList[78].id=78 +config.detectorList[79]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[79].bbox_y0=0 +config.detectorList[79].bbox_y1=4175 +config.detectorList[79].bbox_x1=2047 +config.detectorList[79].bbox_x0=0 +config.detectorList[79].name='0_33' +config.detectorList[79].pixelSize_x=1.0 +config.detectorList[79].transformDict.nativeSys=None +config.detectorList[79].transformDict.transforms=None +config.detectorList[79].refpos_x=1023.5 +config.detectorList[79].refpos_y=2087.5 +config.detectorList[79].pixelSize_y=1.0 +config.detectorList[79].detectorType=0 +config.detectorList[79].offset_x=-8491.39 +config.detectorList[79].offset_y=-6399.94 +config.detectorList[79].transposeDetector=None +config.detectorList[79].yawDeg=0.0195534 +config.detectorList[79].rollDeg=0.0 +config.detectorList[79].serial='79' +config.detectorList[79].pitchDeg=0.0 +config.detectorList[79].id=79 +config.detectorList[80]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[80].bbox_y0=0 +config.detectorList[80].bbox_y1=4175 +config.detectorList[80].bbox_x1=2047 +config.detectorList[80].bbox_x0=0 +config.detectorList[80].name='0_32' +config.detectorList[80].pixelSize_x=1.0 +config.detectorList[80].transformDict.nativeSys=None +config.detectorList[80].transformDict.transforms=None +config.detectorList[80].refpos_x=1023.5 +config.detectorList[80].refpos_y=2087.5 +config.detectorList[80].pixelSize_y=1.0 +config.detectorList[80].detectorType=0 +config.detectorList[80].offset_x=-8491.61 +config.detectorList[80].offset_y=-1924.08 +config.detectorList[80].transposeDetector=None +config.detectorList[80].yawDeg=-0.006294 +config.detectorList[80].rollDeg=0.0 +config.detectorList[80].serial='80' +config.detectorList[80].pitchDeg=0.0 +config.detectorList[80].id=80 +config.detectorList[81]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[81].bbox_y0=0 +config.detectorList[81].bbox_y1=4175 +config.detectorList[81].bbox_x1=2047 +config.detectorList[81].bbox_x0=0 +config.detectorList[81].name='1_28' +config.detectorList[81].pixelSize_x=1.0 +config.detectorList[81].transformDict.nativeSys=None +config.detectorList[81].transformDict.transforms=None +config.detectorList[81].refpos_x=1023.5 +config.detectorList[81].refpos_y=2087.5 +config.detectorList[81].pixelSize_y=1.0 +config.detectorList[81].detectorType=0 +config.detectorList[81].offset_x=-8492.59 +config.detectorList[81].offset_y=2328.36 +config.detectorList[81].transposeDetector=None +config.detectorList[81].yawDeg=179.9997508 +config.detectorList[81].rollDeg=0.0 +config.detectorList[81].serial='81' +config.detectorList[81].pitchDeg=0.0 +config.detectorList[81].id=81 +config.detectorList[82]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[82].bbox_y0=0 +config.detectorList[82].bbox_y1=4175 +config.detectorList[82].bbox_x1=2047 +config.detectorList[82].bbox_x0=0 +config.detectorList[82].name='1_29' +config.detectorList[82].pixelSize_x=1.0 +config.detectorList[82].transformDict.nativeSys=None +config.detectorList[82].transformDict.transforms=None +config.detectorList[82].refpos_x=1023.5 +config.detectorList[82].refpos_y=2087.5 +config.detectorList[82].pixelSize_y=1.0 +config.detectorList[82].detectorType=0 +config.detectorList[82].offset_x=-8491.9 +config.detectorList[82].offset_y=6801.95 +config.detectorList[82].transposeDetector=None +config.detectorList[82].yawDeg=180.0186303 +config.detectorList[82].rollDeg=0.0 +config.detectorList[82].serial='82' +config.detectorList[82].pitchDeg=0.0 +config.detectorList[82].id=82 +config.detectorList[83]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[83].bbox_y0=0 +config.detectorList[83].bbox_y1=4175 +config.detectorList[83].bbox_x1=2047 +config.detectorList[83].bbox_x0=0 +config.detectorList[83].name='1_30' +config.detectorList[83].pixelSize_x=1.0 +config.detectorList[83].transformDict.nativeSys=None +config.detectorList[83].transformDict.transforms=None +config.detectorList[83].refpos_x=1023.5 +config.detectorList[83].refpos_y=2087.5 +config.detectorList[83].pixelSize_y=1.0 +config.detectorList[83].detectorType=0 +config.detectorList[83].offset_x=-8490.91 +config.detectorList[83].offset_y=11278.15 +config.detectorList[83].transposeDetector=None +config.detectorList[83].yawDeg=180.0077724 +config.detectorList[83].rollDeg=0.0 +config.detectorList[83].serial='83' +config.detectorList[83].pitchDeg=0.0 +config.detectorList[83].id=83 +config.detectorList[84]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[84].bbox_y0=0 +config.detectorList[84].bbox_y1=4175 +config.detectorList[84].bbox_x1=2047 +config.detectorList[84].bbox_x0=0 +config.detectorList[84].name='0_41' +config.detectorList[84].pixelSize_x=1.0 +config.detectorList[84].transformDict.nativeSys=None +config.detectorList[84].transformDict.transforms=None +config.detectorList[84].refpos_x=1023.5 +config.detectorList[84].refpos_y=2087.5 +config.detectorList[84].pixelSize_y=1.0 +config.detectorList[84].detectorType=0 +config.detectorList[84].offset_x=-10614.41 +config.detectorList[84].offset_y=-10877.58 +config.detectorList[84].transposeDetector=None +config.detectorList[84].yawDeg=0.0384124 +config.detectorList[84].rollDeg=0.0 +config.detectorList[84].serial='84' +config.detectorList[84].pitchDeg=0.0 +config.detectorList[84].id=84 +config.detectorList[85]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[85].bbox_y0=0 +config.detectorList[85].bbox_y1=4175 +config.detectorList[85].bbox_x1=2047 +config.detectorList[85].bbox_x0=0 +config.detectorList[85].name='0_40' +config.detectorList[85].pixelSize_x=1.0 +config.detectorList[85].transformDict.nativeSys=None +config.detectorList[85].transformDict.transforms=None +config.detectorList[85].refpos_x=1023.5 +config.detectorList[85].refpos_y=2087.5 +config.detectorList[85].pixelSize_y=1.0 +config.detectorList[85].detectorType=0 +config.detectorList[85].offset_x=-10614.65 +config.detectorList[85].offset_y=-6401.01 +config.detectorList[85].transposeDetector=None +config.detectorList[85].yawDeg=0.0116824 +config.detectorList[85].rollDeg=0.0 +config.detectorList[85].serial='85' +config.detectorList[85].pitchDeg=0.0 +config.detectorList[85].id=85 +config.detectorList[86]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[86].bbox_y0=0 +config.detectorList[86].bbox_y1=4175 +config.detectorList[86].bbox_x1=2047 +config.detectorList[86].bbox_x0=0 +config.detectorList[86].name='0_39' +config.detectorList[86].pixelSize_x=1.0 +config.detectorList[86].transformDict.nativeSys=None +config.detectorList[86].transformDict.transforms=None +config.detectorList[86].refpos_x=1023.5 +config.detectorList[86].refpos_y=2087.5 +config.detectorList[86].pixelSize_y=1.0 +config.detectorList[86].detectorType=0 +config.detectorList[86].offset_x=-10615.67 +config.detectorList[86].offset_y=-1922.5 +config.detectorList[86].transposeDetector=None +config.detectorList[86].yawDeg=-0.0016385 +config.detectorList[86].rollDeg=0.0 +config.detectorList[86].serial='86' +config.detectorList[86].pitchDeg=0.0 +config.detectorList[86].id=86 +config.detectorList[87]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[87].bbox_y0=0 +config.detectorList[87].bbox_y1=4175 +config.detectorList[87].bbox_x1=2047 +config.detectorList[87].bbox_x0=0 +config.detectorList[87].name='0_38' +config.detectorList[87].pixelSize_x=1.0 +config.detectorList[87].transformDict.nativeSys=None +config.detectorList[87].transformDict.transforms=None +config.detectorList[87].refpos_x=1023.5 +config.detectorList[87].refpos_y=2087.5 +config.detectorList[87].pixelSize_y=1.0 +config.detectorList[87].detectorType=0 +config.detectorList[87].offset_x=-10617.99 +config.detectorList[87].offset_y=2549.73 +config.detectorList[87].transposeDetector=None +config.detectorList[87].yawDeg=-0.0365359 +config.detectorList[87].rollDeg=0.0 +config.detectorList[87].serial='87' +config.detectorList[87].pitchDeg=0.0 +config.detectorList[87].id=87 +config.detectorList[88]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[88].bbox_y0=0 +config.detectorList[88].bbox_y1=4175 +config.detectorList[88].bbox_x1=2047 +config.detectorList[88].bbox_x0=0 +config.detectorList[88].name='0_37' +config.detectorList[88].pixelSize_x=1.0 +config.detectorList[88].transformDict.nativeSys=None +config.detectorList[88].transformDict.transforms=None +config.detectorList[88].refpos_x=1023.5 +config.detectorList[88].refpos_y=2087.5 +config.detectorList[88].pixelSize_y=1.0 +config.detectorList[88].detectorType=0 +config.detectorList[88].offset_x=-10616.1 +config.detectorList[88].offset_y=7028.13 +config.detectorList[88].transposeDetector=None +config.detectorList[88].yawDeg=-0.0260835 +config.detectorList[88].rollDeg=0.0 +config.detectorList[88].serial='88' +config.detectorList[88].pitchDeg=0.0 +config.detectorList[88].id=88 +config.detectorList[89]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[89].bbox_y0=0 +config.detectorList[89].bbox_y1=4175 +config.detectorList[89].bbox_x1=2047 +config.detectorList[89].bbox_x0=0 +config.detectorList[89].name='0_36' +config.detectorList[89].pixelSize_x=1.0 +config.detectorList[89].transformDict.nativeSys=None +config.detectorList[89].transformDict.transforms=None +config.detectorList[89].refpos_x=1023.5 +config.detectorList[89].refpos_y=2087.5 +config.detectorList[89].pixelSize_y=1.0 +config.detectorList[89].detectorType=0 +config.detectorList[89].offset_x=-10614.5 +config.detectorList[89].offset_y=11503.76 +config.detectorList[89].transposeDetector=None +config.detectorList[89].yawDeg=-0.0136941 +config.detectorList[89].rollDeg=0.0 +config.detectorList[89].serial='89' +config.detectorList[89].pitchDeg=0.0 +config.detectorList[89].id=89 +config.detectorList[90]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[90].bbox_y0=0 +config.detectorList[90].bbox_y1=4175 +config.detectorList[90].bbox_x1=2047 +config.detectorList[90].bbox_x0=0 +config.detectorList[90].name='0_47' +config.detectorList[90].pixelSize_x=1.0 +config.detectorList[90].transformDict.nativeSys=None +config.detectorList[90].transformDict.transforms=None +config.detectorList[90].refpos_x=1023.5 +config.detectorList[90].refpos_y=2087.5 +config.detectorList[90].pixelSize_y=1.0 +config.detectorList[90].detectorType=0 +config.detectorList[90].offset_x=-12737.89 +config.detectorList[90].offset_y=-10875.5 +config.detectorList[90].transposeDetector=None +config.detectorList[90].yawDeg=0.0045054 +config.detectorList[90].rollDeg=0.0 +config.detectorList[90].serial='90' +config.detectorList[90].pitchDeg=0.0 +config.detectorList[90].id=90 +config.detectorList[91]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[91].bbox_y0=0 +config.detectorList[91].bbox_y1=4175 +config.detectorList[91].bbox_x1=2047 +config.detectorList[91].bbox_x0=0 +config.detectorList[91].name='0_46' +config.detectorList[91].pixelSize_x=1.0 +config.detectorList[91].transformDict.nativeSys=None +config.detectorList[91].transformDict.transforms=None +config.detectorList[91].refpos_x=1023.5 +config.detectorList[91].refpos_y=2087.5 +config.detectorList[91].pixelSize_y=1.0 +config.detectorList[91].detectorType=0 +config.detectorList[91].offset_x=-12738.51 +config.detectorList[91].offset_y=-6400.98 +config.detectorList[91].transposeDetector=None +config.detectorList[91].yawDeg=0.0333861 +config.detectorList[91].rollDeg=0.0 +config.detectorList[91].serial='91' +config.detectorList[91].pitchDeg=0.0 +config.detectorList[91].id=91 +config.detectorList[92]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[92].bbox_y0=0 +config.detectorList[92].bbox_y1=4175 +config.detectorList[92].bbox_x1=2047 +config.detectorList[92].bbox_x0=0 +config.detectorList[92].name='0_45' +config.detectorList[92].pixelSize_x=1.0 +config.detectorList[92].transformDict.nativeSys=None +config.detectorList[92].transformDict.transforms=None +config.detectorList[92].refpos_x=1023.5 +config.detectorList[92].refpos_y=2087.5 +config.detectorList[92].pixelSize_y=1.0 +config.detectorList[92].detectorType=0 +config.detectorList[92].offset_x=-12737.75 +config.detectorList[92].offset_y=-1923.33 +config.detectorList[92].transposeDetector=None +config.detectorList[92].yawDeg=0.0009777 +config.detectorList[92].rollDeg=0.0 +config.detectorList[92].serial='92' +config.detectorList[92].pitchDeg=0.0 +config.detectorList[92].id=92 +config.detectorList[93]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[93].bbox_y0=0 +config.detectorList[93].bbox_y1=4175 +config.detectorList[93].bbox_x1=2047 +config.detectorList[93].bbox_x0=0 +config.detectorList[93].name='0_44' +config.detectorList[93].pixelSize_x=1.0 +config.detectorList[93].transformDict.nativeSys=None +config.detectorList[93].transformDict.transforms=None +config.detectorList[93].refpos_x=1023.5 +config.detectorList[93].refpos_y=2087.5 +config.detectorList[93].pixelSize_y=1.0 +config.detectorList[93].detectorType=0 +config.detectorList[93].offset_x=-12739.82 +config.detectorList[93].offset_y=2551.6 +config.detectorList[93].transposeDetector=None +config.detectorList[93].yawDeg=-0.0256466 +config.detectorList[93].rollDeg=0.0 +config.detectorList[93].serial='93' +config.detectorList[93].pitchDeg=0.0 +config.detectorList[93].id=93 +config.detectorList[94]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[94].bbox_y0=0 +config.detectorList[94].bbox_y1=4175 +config.detectorList[94].bbox_x1=2047 +config.detectorList[94].bbox_x0=0 +config.detectorList[94].name='0_43' +config.detectorList[94].pixelSize_x=1.0 +config.detectorList[94].transformDict.nativeSys=None +config.detectorList[94].transformDict.transforms=None +config.detectorList[94].refpos_x=1023.5 +config.detectorList[94].refpos_y=2087.5 +config.detectorList[94].pixelSize_y=1.0 +config.detectorList[94].detectorType=0 +config.detectorList[94].offset_x=-12737.14 +config.detectorList[94].offset_y=7029.7 +config.detectorList[94].transposeDetector=None +config.detectorList[94].yawDeg=-0.0057758 +config.detectorList[94].rollDeg=0.0 +config.detectorList[94].serial='94' +config.detectorList[94].pitchDeg=0.0 +config.detectorList[94].id=94 +config.detectorList[95]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[95].bbox_y0=0 +config.detectorList[95].bbox_y1=4175 +config.detectorList[95].bbox_x1=2047 +config.detectorList[95].bbox_x0=0 +config.detectorList[95].name='0_42' +config.detectorList[95].pixelSize_x=1.0 +config.detectorList[95].transformDict.nativeSys=None +config.detectorList[95].transformDict.transforms=None +config.detectorList[95].refpos_x=1023.5 +config.detectorList[95].refpos_y=2087.5 +config.detectorList[95].pixelSize_y=1.0 +config.detectorList[95].detectorType=0 +config.detectorList[95].offset_x=-12736.72 +config.detectorList[95].offset_y=11504.26 +config.detectorList[95].transposeDetector=None +config.detectorList[95].yawDeg=-0.0060941 +config.detectorList[95].rollDeg=0.0 +config.detectorList[95].serial='95' +config.detectorList[95].pitchDeg=0.0 +config.detectorList[95].id=95 +config.detectorList[96]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[96].bbox_y0=0 +config.detectorList[96].bbox_y1=4175 +config.detectorList[96].bbox_x1=2047 +config.detectorList[96].bbox_x0=0 +config.detectorList[96].name='0_56' +config.detectorList[96].pixelSize_x=1.0 +config.detectorList[96].transformDict.nativeSys=None +config.detectorList[96].transformDict.transforms=None +config.detectorList[96].refpos_x=1023.5 +config.detectorList[96].refpos_y=2087.5 +config.detectorList[96].pixelSize_y=1.0 +config.detectorList[96].detectorType=0 +config.detectorList[96].offset_x=-14861.6 +config.detectorList[96].offset_y=-6401.36 +config.detectorList[96].transposeDetector=None +config.detectorList[96].yawDeg=0.0015567 +config.detectorList[96].rollDeg=0.0 +config.detectorList[96].serial='96' +config.detectorList[96].pitchDeg=0.0 +config.detectorList[96].id=96 +config.detectorList[97]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[97].bbox_y0=0 +config.detectorList[97].bbox_y1=4175 +config.detectorList[97].bbox_x1=2047 +config.detectorList[97].bbox_x0=0 +config.detectorList[97].name='0_55' +config.detectorList[97].pixelSize_x=1.0 +config.detectorList[97].transformDict.nativeSys=None +config.detectorList[97].transformDict.transforms=None +config.detectorList[97].refpos_x=1023.5 +config.detectorList[97].refpos_y=2087.5 +config.detectorList[97].pixelSize_y=1.0 +config.detectorList[97].detectorType=0 +config.detectorList[97].offset_x=-14861.73 +config.detectorList[97].offset_y=-1923.3 +config.detectorList[97].transposeDetector=None +config.detectorList[97].yawDeg=0.0012757 +config.detectorList[97].rollDeg=0.0 +config.detectorList[97].serial='97' +config.detectorList[97].pitchDeg=0.0 +config.detectorList[97].id=97 +config.detectorList[98]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[98].bbox_y0=0 +config.detectorList[98].bbox_y1=4175 +config.detectorList[98].bbox_x1=2047 +config.detectorList[98].bbox_x0=0 +config.detectorList[98].name='0_54' +config.detectorList[98].pixelSize_x=1.0 +config.detectorList[98].transformDict.nativeSys=None +config.detectorList[98].transformDict.transforms=None +config.detectorList[98].refpos_x=1023.5 +config.detectorList[98].refpos_y=2087.5 +config.detectorList[98].pixelSize_y=1.0 +config.detectorList[98].detectorType=0 +config.detectorList[98].offset_x=-14862.99 +config.detectorList[98].offset_y=2552.97 +config.detectorList[98].transposeDetector=None +config.detectorList[98].yawDeg=-0.0422711 +config.detectorList[98].rollDeg=0.0 +config.detectorList[98].serial='98' +config.detectorList[98].pitchDeg=0.0 +config.detectorList[98].id=98 +config.detectorList[99]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[99].bbox_y0=0 +config.detectorList[99].bbox_y1=4175 +config.detectorList[99].bbox_x1=2047 +config.detectorList[99].bbox_x0=0 +config.detectorList[99].name='0_53' +config.detectorList[99].pixelSize_x=1.0 +config.detectorList[99].transformDict.nativeSys=None +config.detectorList[99].transformDict.transforms=None +config.detectorList[99].refpos_x=1023.5 +config.detectorList[99].refpos_y=2087.5 +config.detectorList[99].pixelSize_y=1.0 +config.detectorList[99].detectorType=0 +config.detectorList[99].offset_x=-14862.74 +config.detectorList[99].offset_y=7030.61 +config.detectorList[99].transposeDetector=None +config.detectorList[99].yawDeg=-0.0439981 +config.detectorList[99].rollDeg=0.0 +config.detectorList[99].serial='99' +config.detectorList[99].pitchDeg=0.0 +config.detectorList[99].id=99 +config.detectorList[100]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[100].bbox_y0=0 +config.detectorList[100].bbox_y1=4175 +config.detectorList[100].bbox_x1=2047 +config.detectorList[100].bbox_x0=0 +config.detectorList[100].name='0_31' +config.detectorList[100].pixelSize_x=1.0 +config.detectorList[100].transformDict.nativeSys=None +config.detectorList[100].transformDict.transforms=None +config.detectorList[100].refpos_x=1023.5 +config.detectorList[100].refpos_y=2087.5 +config.detectorList[100].pixelSize_y=1.0 +config.detectorList[100].detectorType=0 +config.detectorList[100].offset_x=9588.26 +config.detectorList[100].offset_y=-14289.16 +config.detectorList[100].transposeDetector=None +config.detectorList[100].yawDeg=269.9887411 +config.detectorList[100].rollDeg=0.0 +config.detectorList[100].serial='100' +config.detectorList[100].pitchDeg=0.0 +config.detectorList[100].id=100 +config.detectorList[101]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[101].bbox_y0=0 +config.detectorList[101].bbox_y1=4175 +config.detectorList[101].bbox_x1=2047 +config.detectorList[101].bbox_x0=0 +config.detectorList[101].name='1_35' +config.detectorList[101].pixelSize_x=1.0 +config.detectorList[101].transformDict.nativeSys=None +config.detectorList[101].transformDict.transforms=None +config.detectorList[101].refpos_x=1023.5 +config.detectorList[101].refpos_y=2087.5 +config.detectorList[101].pixelSize_y=1.0 +config.detectorList[101].detectorType=0 +config.detectorList[101].offset_x=9591.73 +config.detectorList[101].offset_y=14690.27 +config.detectorList[101].transposeDetector=None +config.detectorList[101].yawDeg=269.9993385 +config.detectorList[101].rollDeg=0.0 +config.detectorList[101].serial='101' +config.detectorList[101].pitchDeg=0.0 +config.detectorList[101].id=101 +config.detectorList[102]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[102].bbox_y0=0 +config.detectorList[102].bbox_y1=4175 +config.detectorList[102].bbox_x1=2047 +config.detectorList[102].bbox_x0=0 +config.detectorList[102].name='0_35' +config.detectorList[102].pixelSize_x=1.0 +config.detectorList[102].transformDict.nativeSys=None +config.detectorList[102].transformDict.transforms=None +config.detectorList[102].refpos_x=1023.5 +config.detectorList[102].refpos_y=2087.5 +config.detectorList[102].pixelSize_y=1.0 +config.detectorList[102].detectorType=0 +config.detectorList[102].offset_x=-9591.84 +config.detectorList[102].offset_y=-14290.21 +config.detectorList[102].transposeDetector=None +config.detectorList[102].yawDeg=90.0296679 +config.detectorList[102].rollDeg=0.0 +config.detectorList[102].serial='102' +config.detectorList[102].pitchDeg=0.0 +config.detectorList[102].id=102 +config.detectorList[103]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[103].bbox_y0=0 +config.detectorList[103].bbox_y1=4175 +config.detectorList[103].bbox_x1=2047 +config.detectorList[103].bbox_x0=0 +config.detectorList[103].name='1_31' +config.detectorList[103].pixelSize_x=1.0 +config.detectorList[103].transformDict.nativeSys=None +config.detectorList[103].transformDict.transforms=None +config.detectorList[103].refpos_x=1023.5 +config.detectorList[103].refpos_y=2087.5 +config.detectorList[103].pixelSize_y=1.0 +config.detectorList[103].detectorType=0 +config.detectorList[103].offset_x=-9588.18 +config.detectorList[103].offset_y=14689.29 +config.detectorList[103].transposeDetector=None +config.detectorList[103].yawDeg=90.0182958 +config.detectorList[103].rollDeg=0.0 +config.detectorList[103].serial='103' +config.detectorList[103].pitchDeg=0.0 +config.detectorList[103].id=103 +config.detectorList[104]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[104].bbox_y0=0 +config.detectorList[104].bbox_y1=4175 +config.detectorList[104].bbox_x1=2047 +config.detectorList[104].bbox_x0=0 +config.detectorList[104].name='1_48' +config.detectorList[104].pixelSize_x=1.0 +config.detectorList[104].transformDict.nativeSys=None +config.detectorList[104].transformDict.transforms=None +config.detectorList[104].refpos_x=1023.5 +config.detectorList[104].refpos_y=2087.5 +config.detectorList[104].pixelSize_y=1.0 +config.detectorList[104].detectorType=1 +config.detectorList[104].offset_x=16984.36 +config.detectorList[104].offset_y=-6486.92 +config.detectorList[104].transposeDetector=None +config.detectorList[104].yawDeg=180.0 +config.detectorList[104].rollDeg=0.0 +config.detectorList[104].serial='104' +config.detectorList[104].pitchDeg=0.0 +config.detectorList[104].id=104 +config.detectorList[105]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[105].bbox_y0=0 +config.detectorList[105].bbox_y1=4175 +config.detectorList[105].bbox_x1=2047 +config.detectorList[105].bbox_x0=0 +config.detectorList[105].name='1_51' +config.detectorList[105].pixelSize_x=1.0 +config.detectorList[105].transformDict.nativeSys=None +config.detectorList[105].transformDict.transforms=None +config.detectorList[105].refpos_x=1023.5 +config.detectorList[105].refpos_y=2087.5 +config.detectorList[105].pixelSize_y=1.0 +config.detectorList[105].detectorType=1 +config.detectorList[105].offset_x=16984.36 +config.detectorList[105].offset_y=6807.36 +config.detectorList[105].transposeDetector=None +config.detectorList[105].yawDeg=180.0 +config.detectorList[105].rollDeg=0.0 +config.detectorList[105].serial='105' +config.detectorList[105].pitchDeg=0.0 +config.detectorList[105].id=105 +config.detectorList[106]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[106].bbox_y0=0 +config.detectorList[106].bbox_y1=4175 +config.detectorList[106].bbox_x1=2047 +config.detectorList[106].bbox_x0=0 +config.detectorList[106].name='1_52' +config.detectorList[106].pixelSize_x=1.0 +config.detectorList[106].transformDict.nativeSys=None +config.detectorList[106].transformDict.transforms=None +config.detectorList[106].refpos_x=1023.5 +config.detectorList[106].refpos_y=2087.5 +config.detectorList[106].pixelSize_y=1.0 +config.detectorList[106].detectorType=1 +config.detectorList[106].offset_x=14861.21 +config.detectorList[106].offset_y=-10953.09 +config.detectorList[106].transposeDetector=None +config.detectorList[106].yawDeg=180.0 +config.detectorList[106].rollDeg=0.0 +config.detectorList[106].serial='106' +config.detectorList[106].pitchDeg=0.0 +config.detectorList[106].id=106 +config.detectorList[107]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[107].bbox_y0=0 +config.detectorList[107].bbox_y1=4175 +config.detectorList[107].bbox_x1=2047 +config.detectorList[107].bbox_x0=0 +config.detectorList[107].name='1_57' +config.detectorList[107].pixelSize_x=1.0 +config.detectorList[107].transformDict.nativeSys=None +config.detectorList[107].transformDict.transforms=None +config.detectorList[107].refpos_x=1023.5 +config.detectorList[107].refpos_y=2087.5 +config.detectorList[107].pixelSize_y=1.0 +config.detectorList[107].detectorType=1 +config.detectorList[107].offset_x=14861.21 +config.detectorList[107].offset_y=11272.45 +config.detectorList[107].transposeDetector=None +config.detectorList[107].yawDeg=180.0 +config.detectorList[107].rollDeg=0.0 +config.detectorList[107].serial='107' +config.detectorList[107].pitchDeg=0.0 +config.detectorList[107].id=107 +config.detectorList[108]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[108].bbox_y0=0 +config.detectorList[108].bbox_y1=4175 +config.detectorList[108].bbox_x1=2047 +config.detectorList[108].bbox_x0=0 +config.detectorList[108].name='0_57' +config.detectorList[108].pixelSize_x=1.0 +config.detectorList[108].transformDict.nativeSys=None +config.detectorList[108].transformDict.transforms=None +config.detectorList[108].refpos_x=1023.5 +config.detectorList[108].refpos_y=2087.5 +config.detectorList[108].pixelSize_y=1.0 +config.detectorList[108].detectorType=1 +config.detectorList[108].offset_x=-14862.26 +config.detectorList[108].offset_y=-10953.09 +config.detectorList[108].transposeDetector=None +config.detectorList[108].yawDeg=0.0 +config.detectorList[108].rollDeg=0.0 +config.detectorList[108].serial='108' +config.detectorList[108].pitchDeg=0.0 +config.detectorList[108].id=108 +config.detectorList[109]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[109].bbox_y0=0 +config.detectorList[109].bbox_y1=4175 +config.detectorList[109].bbox_x1=2047 +config.detectorList[109].bbox_x0=0 +config.detectorList[109].name='0_52' +config.detectorList[109].pixelSize_x=1.0 +config.detectorList[109].transformDict.nativeSys=None +config.detectorList[109].transformDict.transforms=None +config.detectorList[109].refpos_x=1023.5 +config.detectorList[109].refpos_y=2087.5 +config.detectorList[109].pixelSize_y=1.0 +config.detectorList[109].detectorType=1 +config.detectorList[109].offset_x=-14862.26 +config.detectorList[109].offset_y=11272.45 +config.detectorList[109].transposeDetector=None +config.detectorList[109].yawDeg=0.0 +config.detectorList[109].rollDeg=0.0 +config.detectorList[109].serial='109' +config.detectorList[109].pitchDeg=0.0 +config.detectorList[109].id=109 +config.detectorList[110]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[110].bbox_y0=0 +config.detectorList[110].bbox_y1=4175 +config.detectorList[110].bbox_x1=2047 +config.detectorList[110].bbox_x0=0 +config.detectorList[110].name='0_51' +config.detectorList[110].pixelSize_x=1.0 +config.detectorList[110].transformDict.nativeSys=None +config.detectorList[110].transformDict.transforms=None +config.detectorList[110].refpos_x=1023.5 +config.detectorList[110].refpos_y=2087.5 +config.detectorList[110].pixelSize_y=1.0 +config.detectorList[110].detectorType=1 +config.detectorList[110].offset_x=-16986.55 +config.detectorList[110].offset_y=-6486.92 +config.detectorList[110].transposeDetector=None +config.detectorList[110].yawDeg=0.0 +config.detectorList[110].rollDeg=0.0 +config.detectorList[110].serial='110' +config.detectorList[110].pitchDeg=0.0 +config.detectorList[110].id=110 +config.detectorList[111]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[111].bbox_y0=0 +config.detectorList[111].bbox_y1=4175 +config.detectorList[111].bbox_x1=2047 +config.detectorList[111].bbox_x0=0 +config.detectorList[111].name='0_48' +config.detectorList[111].pixelSize_x=1.0 +config.detectorList[111].transformDict.nativeSys=None +config.detectorList[111].transformDict.transforms=None +config.detectorList[111].refpos_x=1023.5 +config.detectorList[111].refpos_y=2087.5 +config.detectorList[111].pixelSize_y=1.0 +config.detectorList[111].detectorType=1 +config.detectorList[111].offset_x=-16986.55 +config.detectorList[111].offset_y=6807.36 +config.detectorList[111].transposeDetector=None +config.detectorList[111].yawDeg=0.0 +config.detectorList[111].rollDeg=0.0 +config.detectorList[111].serial='111' +config.detectorList[111].pitchDeg=0.0 +config.detectorList[111].id=111 +config.radialCoeffs=None +config.name='HSC' diff --git a/suprimecam/camera/camera.py b/suprimecam/camera/camera.py index 3209fb77f..bda478df4 100644 --- a/suprimecam/camera/camera.py +++ b/suprimecam/camera/camera.py @@ -1,230 +1,230 @@ import lsst.afw.cameraGeom.cameraConfig -assert type(root)==lsst.afw.cameraGeom.cameraConfig.CameraConfig, 'config is of type %s.%s instead of lsst.afw.cameraGeom.cameraConfig.CameraConfig' % (type(root).__module__, type(root).__name__) -root.plateScale=1.0 -root.transformDict.nativeSys='FocalPlane' -root.transformDict.transforms={} -root.transformDict.transforms['Focal_Plane_Pixels']=lsst.afw.geom.transformConfig.TransformConfig() -root.transformDict.transforms['Focal_Plane_Pixels'].transform['multi'].transformDict=None -root.transformDict.transforms['Focal_Plane_Pixels'].transform['affine'].translation=[0.0, 0.0] -root.transformDict.transforms['Focal_Plane_Pixels'].transform['affine'].linear=[1.0, 0.0, 0.0, 1.0] -root.transformDict.transforms['Focal_Plane_Pixels'].transform['radial'].coeffs=None -root.transformDict.transforms['Focal_Plane_Pixels'].transform.name='affine' -root.transformDict.transforms['Pupil']=lsst.afw.geom.transformConfig.TransformConfig() -root.transformDict.transforms['Pupil'].transform['multi'].transformDict=None -root.transformDict.transforms['Pupil'].transform['affine'].translation=[0.0, 0.0] -root.transformDict.transforms['Pupil'].transform['affine'].linear=[1.0, 0.0, 0.0, 1.0] -root.transformDict.transforms['Pupil'].transform['radial'].coeffs=None -root.transformDict.transforms['Pupil'].transform.name='identity' -root.detectorList={} -root.detectorList[0]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[0].bbox_y0=0 -root.detectorList[0].bbox_y1=4176 -root.detectorList[0].bbox_x1=2047 -root.detectorList[0].bbox_x0=0 -root.detectorList[0].name='Ponyo' -root.detectorList[0].pixelSize_x=1.0 -root.detectorList[0].transformDict.nativeSys=None -root.detectorList[0].transformDict.transforms=None -root.detectorList[0].refpos_x=1023.5 -root.detectorList[0].refpos_y=2088.0 -root.detectorList[0].pixelSize_y=1.0 -root.detectorList[0].detectorType=0 -root.detectorList[0].offset_x=-4242.1 -root.detectorList[0].offset_y=-2123.13 -root.detectorList[0].transposeDetector=None -root.detectorList[0].yawDeg=0.0 -root.detectorList[0].rollDeg=0.0 -root.detectorList[0].serial='8' -root.detectorList[0].pitchDeg=0.0 -root.detectorList[0].id=8 -root.detectorList[1]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[1].bbox_y0=0 -root.detectorList[1].bbox_y1=4176 -root.detectorList[1].bbox_x1=2047 -root.detectorList[1].bbox_x0=0 -root.detectorList[1].name='Chihiro' -root.detectorList[1].pixelSize_x=1.0 -root.detectorList[1].transformDict.nativeSys=None -root.detectorList[1].transformDict.transforms=None -root.detectorList[1].refpos_x=1023.5 -root.detectorList[1].refpos_y=2088.0 -root.detectorList[1].pixelSize_y=1.0 -root.detectorList[1].detectorType=0 -root.detectorList[1].offset_x=-4245.1 -root.detectorList[1].offset_y=2127.3 -root.detectorList[1].transposeDetector=None -root.detectorList[1].yawDeg=0.0 -root.detectorList[1].rollDeg=0.0 -root.detectorList[1].serial='6' -root.detectorList[1].pitchDeg=0.0 -root.detectorList[1].id=6 -root.detectorList[2]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[2].bbox_y0=0 -root.detectorList[2].bbox_y1=4176 -root.detectorList[2].bbox_x1=2047 -root.detectorList[2].bbox_x0=0 -root.detectorList[2].name='San' -root.detectorList[2].pixelSize_x=1.0 -root.detectorList[2].transformDict.nativeSys=None -root.detectorList[2].transformDict.transforms=None -root.detectorList[2].refpos_x=1023.5 -root.detectorList[2].refpos_y=2088.0 -root.detectorList[2].pixelSize_y=1.0 -root.detectorList[2].detectorType=0 -root.detectorList[2].offset_x=-2120.4 -root.detectorList[2].offset_y=-2122.0 -root.detectorList[2].transposeDetector=None -root.detectorList[2].yawDeg=0.0 -root.detectorList[2].rollDeg=0.0 -root.detectorList[2].serial='9' -root.detectorList[2].pitchDeg=0.0 -root.detectorList[2].id=9 -root.detectorList[3]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[3].bbox_y0=0 -root.detectorList[3].bbox_y1=4176 -root.detectorList[3].bbox_x1=2047 -root.detectorList[3].bbox_x0=0 -root.detectorList[3].name='Clarisse' -root.detectorList[3].pixelSize_x=1.0 -root.detectorList[3].transformDict.nativeSys=None -root.detectorList[3].transformDict.transforms=None -root.detectorList[3].refpos_x=1023.5 -root.detectorList[3].refpos_y=2088.0 -root.detectorList[3].pixelSize_y=1.0 -root.detectorList[3].detectorType=0 -root.detectorList[3].offset_x=-2121.2 -root.detectorList[3].offset_y=2129.6 -root.detectorList[3].transposeDetector=None -root.detectorList[3].yawDeg=0.0 -root.detectorList[3].rollDeg=0.0 -root.detectorList[3].serial='7' -root.detectorList[3].pitchDeg=0.0 -root.detectorList[3].id=7 -root.detectorList[4]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[4].bbox_y0=0 -root.detectorList[4].bbox_y1=4176 -root.detectorList[4].bbox_x1=2047 -root.detectorList[4].bbox_x0=0 -root.detectorList[4].name='Satsuki' -root.detectorList[4].pixelSize_x=1.0 -root.detectorList[4].transformDict.nativeSys=None -root.detectorList[4].transformDict.transforms=None -root.detectorList[4].refpos_x=1023.5 -root.detectorList[4].refpos_y=2088.0 -root.detectorList[4].pixelSize_y=1.0 -root.detectorList[4].detectorType=0 -root.detectorList[4].offset_x=0.0 -root.detectorList[4].offset_y=-2126.7 -root.detectorList[4].transposeDetector=None -root.detectorList[4].yawDeg=0.0 -root.detectorList[4].rollDeg=0.0 -root.detectorList[4].serial='5' -root.detectorList[4].pitchDeg=0.0 -root.detectorList[4].id=5 -root.detectorList[5]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[5].bbox_y0=0 -root.detectorList[5].bbox_y1=4176 -root.detectorList[5].bbox_x1=2047 -root.detectorList[5].bbox_x0=0 -root.detectorList[5].name='Fio' -root.detectorList[5].pixelSize_x=1.0 -root.detectorList[5].transformDict.nativeSys=None -root.detectorList[5].transformDict.transforms=None -root.detectorList[5].refpos_x=1023.5 -root.detectorList[5].refpos_y=2088.0 -root.detectorList[5].pixelSize_y=1.0 -root.detectorList[5].detectorType=0 -root.detectorList[5].offset_x=2.1 -root.detectorList[5].offset_y=2130.3 -root.detectorList[5].transposeDetector=None -root.detectorList[5].yawDeg=0.0 -root.detectorList[5].rollDeg=0.0 -root.detectorList[5].serial='2' -root.detectorList[5].pitchDeg=0.0 -root.detectorList[5].id=2 -root.detectorList[6]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[6].bbox_y0=0 -root.detectorList[6].bbox_y1=4176 -root.detectorList[6].bbox_x1=2047 -root.detectorList[6].bbox_x0=0 -root.detectorList[6].name='Sheeta' -root.detectorList[6].pixelSize_x=1.0 -root.detectorList[6].transformDict.nativeSys=None -root.detectorList[6].transformDict.transforms=None -root.detectorList[6].refpos_x=1023.5 -root.detectorList[6].refpos_y=2088.0 -root.detectorList[6].pixelSize_y=1.0 -root.detectorList[6].detectorType=0 -root.detectorList[6].offset_x=2129.9 -root.detectorList[6].offset_y=-2120.9 -root.detectorList[6].transposeDetector=None -root.detectorList[6].yawDeg=0.0 -root.detectorList[6].rollDeg=0.0 -root.detectorList[6].serial='4' -root.detectorList[6].pitchDeg=0.0 -root.detectorList[6].id=4 -root.detectorList[7]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[7].bbox_y0=0 -root.detectorList[7].bbox_y1=4176 -root.detectorList[7].bbox_x1=2047 -root.detectorList[7].bbox_x0=0 -root.detectorList[7].name='Kiki' -root.detectorList[7].pixelSize_x=1.0 -root.detectorList[7].transformDict.nativeSys=None -root.detectorList[7].transformDict.transforms=None -root.detectorList[7].refpos_x=1023.5 -root.detectorList[7].refpos_y=2088.0 -root.detectorList[7].pixelSize_y=1.0 -root.detectorList[7].detectorType=0 -root.detectorList[7].offset_x=2123.8 -root.detectorList[7].offset_y=2129.7 -root.detectorList[7].transposeDetector=None -root.detectorList[7].yawDeg=0.0 -root.detectorList[7].rollDeg=0.0 -root.detectorList[7].serial='1' -root.detectorList[7].pitchDeg=0.0 -root.detectorList[7].id=1 -root.detectorList[8]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[8].bbox_y0=0 -root.detectorList[8].bbox_y1=4176 -root.detectorList[8].bbox_x1=2047 -root.detectorList[8].bbox_x0=0 -root.detectorList[8].name='Sophie' -root.detectorList[8].pixelSize_x=1.0 -root.detectorList[8].transformDict.nativeSys=None -root.detectorList[8].transformDict.transforms=None -root.detectorList[8].refpos_x=1023.5 -root.detectorList[8].refpos_y=2088.0 -root.detectorList[8].pixelSize_y=1.0 -root.detectorList[8].detectorType=0 -root.detectorList[8].offset_x=4247.4 -root.detectorList[8].offset_y=-2122.7 -root.detectorList[8].transposeDetector=None -root.detectorList[8].yawDeg=0.0 -root.detectorList[8].rollDeg=0.0 -root.detectorList[8].serial='3' -root.detectorList[8].pitchDeg=0.0 -root.detectorList[8].id=3 -root.detectorList[9]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[9].bbox_y0=0 -root.detectorList[9].bbox_y1=4176 -root.detectorList[9].bbox_x1=2047 -root.detectorList[9].bbox_x0=0 -root.detectorList[9].name='Nausicaa' -root.detectorList[9].pixelSize_x=1.0 -root.detectorList[9].transformDict.nativeSys=None -root.detectorList[9].transformDict.transforms=None -root.detectorList[9].refpos_x=1023.5 -root.detectorList[9].refpos_y=2088.0 -root.detectorList[9].pixelSize_y=1.0 -root.detectorList[9].detectorType=0 -root.detectorList[9].offset_x=4245.5 -root.detectorList[9].offset_y=2130.0 -root.detectorList[9].transposeDetector=None -root.detectorList[9].yawDeg=0.0 -root.detectorList[9].rollDeg=0.0 -root.detectorList[9].serial='0' -root.detectorList[9].pitchDeg=0.0 -root.detectorList[9].id=0 -root.radialCoeffs=None -root.name='Subaru SuprimeCam' +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=1.0 +config.transformDict.nativeSys='FocalPlane' +config.transformDict.transforms={} +config.transformDict.transforms['Focal_Plane_Pixels']=lsst.afw.geom.transformConfig.TransformConfig() +config.transformDict.transforms['Focal_Plane_Pixels'].transform['multi'].transformDict=None +config.transformDict.transforms['Focal_Plane_Pixels'].transform['affine'].translation=[0.0, 0.0] +config.transformDict.transforms['Focal_Plane_Pixels'].transform['affine'].linear=[1.0, 0.0, 0.0, 1.0] +config.transformDict.transforms['Focal_Plane_Pixels'].transform['radial'].coeffs=None +config.transformDict.transforms['Focal_Plane_Pixels'].transform.name='affine' +config.transformDict.transforms['Pupil']=lsst.afw.geom.transformConfig.TransformConfig() +config.transformDict.transforms['Pupil'].transform['multi'].transformDict=None +config.transformDict.transforms['Pupil'].transform['affine'].translation=[0.0, 0.0] +config.transformDict.transforms['Pupil'].transform['affine'].linear=[1.0, 0.0, 0.0, 1.0] +config.transformDict.transforms['Pupil'].transform['radial'].coeffs=None +config.transformDict.transforms['Pupil'].transform.name='identity' +config.detectorList={} +config.detectorList[0]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[0].bbox_y0=0 +config.detectorList[0].bbox_y1=4176 +config.detectorList[0].bbox_x1=2047 +config.detectorList[0].bbox_x0=0 +config.detectorList[0].name='Ponyo' +config.detectorList[0].pixelSize_x=1.0 +config.detectorList[0].transformDict.nativeSys=None +config.detectorList[0].transformDict.transforms=None +config.detectorList[0].refpos_x=1023.5 +config.detectorList[0].refpos_y=2088.0 +config.detectorList[0].pixelSize_y=1.0 +config.detectorList[0].detectorType=0 +config.detectorList[0].offset_x=-4242.1 +config.detectorList[0].offset_y=-2123.13 +config.detectorList[0].transposeDetector=None +config.detectorList[0].yawDeg=0.0 +config.detectorList[0].rollDeg=0.0 +config.detectorList[0].serial='8' +config.detectorList[0].pitchDeg=0.0 +config.detectorList[0].id=8 +config.detectorList[1]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[1].bbox_y0=0 +config.detectorList[1].bbox_y1=4176 +config.detectorList[1].bbox_x1=2047 +config.detectorList[1].bbox_x0=0 +config.detectorList[1].name='Chihiro' +config.detectorList[1].pixelSize_x=1.0 +config.detectorList[1].transformDict.nativeSys=None +config.detectorList[1].transformDict.transforms=None +config.detectorList[1].refpos_x=1023.5 +config.detectorList[1].refpos_y=2088.0 +config.detectorList[1].pixelSize_y=1.0 +config.detectorList[1].detectorType=0 +config.detectorList[1].offset_x=-4245.1 +config.detectorList[1].offset_y=2127.3 +config.detectorList[1].transposeDetector=None +config.detectorList[1].yawDeg=0.0 +config.detectorList[1].rollDeg=0.0 +config.detectorList[1].serial='6' +config.detectorList[1].pitchDeg=0.0 +config.detectorList[1].id=6 +config.detectorList[2]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[2].bbox_y0=0 +config.detectorList[2].bbox_y1=4176 +config.detectorList[2].bbox_x1=2047 +config.detectorList[2].bbox_x0=0 +config.detectorList[2].name='San' +config.detectorList[2].pixelSize_x=1.0 +config.detectorList[2].transformDict.nativeSys=None +config.detectorList[2].transformDict.transforms=None +config.detectorList[2].refpos_x=1023.5 +config.detectorList[2].refpos_y=2088.0 +config.detectorList[2].pixelSize_y=1.0 +config.detectorList[2].detectorType=0 +config.detectorList[2].offset_x=-2120.4 +config.detectorList[2].offset_y=-2122.0 +config.detectorList[2].transposeDetector=None +config.detectorList[2].yawDeg=0.0 +config.detectorList[2].rollDeg=0.0 +config.detectorList[2].serial='9' +config.detectorList[2].pitchDeg=0.0 +config.detectorList[2].id=9 +config.detectorList[3]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[3].bbox_y0=0 +config.detectorList[3].bbox_y1=4176 +config.detectorList[3].bbox_x1=2047 +config.detectorList[3].bbox_x0=0 +config.detectorList[3].name='Clarisse' +config.detectorList[3].pixelSize_x=1.0 +config.detectorList[3].transformDict.nativeSys=None +config.detectorList[3].transformDict.transforms=None +config.detectorList[3].refpos_x=1023.5 +config.detectorList[3].refpos_y=2088.0 +config.detectorList[3].pixelSize_y=1.0 +config.detectorList[3].detectorType=0 +config.detectorList[3].offset_x=-2121.2 +config.detectorList[3].offset_y=2129.6 +config.detectorList[3].transposeDetector=None +config.detectorList[3].yawDeg=0.0 +config.detectorList[3].rollDeg=0.0 +config.detectorList[3].serial='7' +config.detectorList[3].pitchDeg=0.0 +config.detectorList[3].id=7 +config.detectorList[4]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[4].bbox_y0=0 +config.detectorList[4].bbox_y1=4176 +config.detectorList[4].bbox_x1=2047 +config.detectorList[4].bbox_x0=0 +config.detectorList[4].name='Satsuki' +config.detectorList[4].pixelSize_x=1.0 +config.detectorList[4].transformDict.nativeSys=None +config.detectorList[4].transformDict.transforms=None +config.detectorList[4].refpos_x=1023.5 +config.detectorList[4].refpos_y=2088.0 +config.detectorList[4].pixelSize_y=1.0 +config.detectorList[4].detectorType=0 +config.detectorList[4].offset_x=0.0 +config.detectorList[4].offset_y=-2126.7 +config.detectorList[4].transposeDetector=None +config.detectorList[4].yawDeg=0.0 +config.detectorList[4].rollDeg=0.0 +config.detectorList[4].serial='5' +config.detectorList[4].pitchDeg=0.0 +config.detectorList[4].id=5 +config.detectorList[5]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[5].bbox_y0=0 +config.detectorList[5].bbox_y1=4176 +config.detectorList[5].bbox_x1=2047 +config.detectorList[5].bbox_x0=0 +config.detectorList[5].name='Fio' +config.detectorList[5].pixelSize_x=1.0 +config.detectorList[5].transformDict.nativeSys=None +config.detectorList[5].transformDict.transforms=None +config.detectorList[5].refpos_x=1023.5 +config.detectorList[5].refpos_y=2088.0 +config.detectorList[5].pixelSize_y=1.0 +config.detectorList[5].detectorType=0 +config.detectorList[5].offset_x=2.1 +config.detectorList[5].offset_y=2130.3 +config.detectorList[5].transposeDetector=None +config.detectorList[5].yawDeg=0.0 +config.detectorList[5].rollDeg=0.0 +config.detectorList[5].serial='2' +config.detectorList[5].pitchDeg=0.0 +config.detectorList[5].id=2 +config.detectorList[6]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[6].bbox_y0=0 +config.detectorList[6].bbox_y1=4176 +config.detectorList[6].bbox_x1=2047 +config.detectorList[6].bbox_x0=0 +config.detectorList[6].name='Sheeta' +config.detectorList[6].pixelSize_x=1.0 +config.detectorList[6].transformDict.nativeSys=None +config.detectorList[6].transformDict.transforms=None +config.detectorList[6].refpos_x=1023.5 +config.detectorList[6].refpos_y=2088.0 +config.detectorList[6].pixelSize_y=1.0 +config.detectorList[6].detectorType=0 +config.detectorList[6].offset_x=2129.9 +config.detectorList[6].offset_y=-2120.9 +config.detectorList[6].transposeDetector=None +config.detectorList[6].yawDeg=0.0 +config.detectorList[6].rollDeg=0.0 +config.detectorList[6].serial='4' +config.detectorList[6].pitchDeg=0.0 +config.detectorList[6].id=4 +config.detectorList[7]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[7].bbox_y0=0 +config.detectorList[7].bbox_y1=4176 +config.detectorList[7].bbox_x1=2047 +config.detectorList[7].bbox_x0=0 +config.detectorList[7].name='Kiki' +config.detectorList[7].pixelSize_x=1.0 +config.detectorList[7].transformDict.nativeSys=None +config.detectorList[7].transformDict.transforms=None +config.detectorList[7].refpos_x=1023.5 +config.detectorList[7].refpos_y=2088.0 +config.detectorList[7].pixelSize_y=1.0 +config.detectorList[7].detectorType=0 +config.detectorList[7].offset_x=2123.8 +config.detectorList[7].offset_y=2129.7 +config.detectorList[7].transposeDetector=None +config.detectorList[7].yawDeg=0.0 +config.detectorList[7].rollDeg=0.0 +config.detectorList[7].serial='1' +config.detectorList[7].pitchDeg=0.0 +config.detectorList[7].id=1 +config.detectorList[8]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[8].bbox_y0=0 +config.detectorList[8].bbox_y1=4176 +config.detectorList[8].bbox_x1=2047 +config.detectorList[8].bbox_x0=0 +config.detectorList[8].name='Sophie' +config.detectorList[8].pixelSize_x=1.0 +config.detectorList[8].transformDict.nativeSys=None +config.detectorList[8].transformDict.transforms=None +config.detectorList[8].refpos_x=1023.5 +config.detectorList[8].refpos_y=2088.0 +config.detectorList[8].pixelSize_y=1.0 +config.detectorList[8].detectorType=0 +config.detectorList[8].offset_x=4247.4 +config.detectorList[8].offset_y=-2122.7 +config.detectorList[8].transposeDetector=None +config.detectorList[8].yawDeg=0.0 +config.detectorList[8].rollDeg=0.0 +config.detectorList[8].serial='3' +config.detectorList[8].pitchDeg=0.0 +config.detectorList[8].id=3 +config.detectorList[9]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[9].bbox_y0=0 +config.detectorList[9].bbox_y1=4176 +config.detectorList[9].bbox_x1=2047 +config.detectorList[9].bbox_x0=0 +config.detectorList[9].name='Nausicaa' +config.detectorList[9].pixelSize_x=1.0 +config.detectorList[9].transformDict.nativeSys=None +config.detectorList[9].transformDict.transforms=None +config.detectorList[9].refpos_x=1023.5 +config.detectorList[9].refpos_y=2088.0 +config.detectorList[9].pixelSize_y=1.0 +config.detectorList[9].detectorType=0 +config.detectorList[9].offset_x=4245.5 +config.detectorList[9].offset_y=2130.0 +config.detectorList[9].transposeDetector=None +config.detectorList[9].yawDeg=0.0 +config.detectorList[9].rollDeg=0.0 +config.detectorList[9].serial='0' +config.detectorList[9].pitchDeg=0.0 +config.detectorList[9].id=0 +config.radialCoeffs=None +config.name='Subaru SuprimeCam' diff --git a/suprimecam/crosstalk.py b/suprimecam/crosstalk.py index 6d613aae3..787cd903e 100644 --- a/suprimecam/crosstalk.py +++ b/suprimecam/crosstalk.py @@ -1,5 +1,5 @@ # crosstalk coefficients for SuprimeCam, as crudely measured by RHL -root.coeffs = [ +config.coeffs = [ 0.00e+00, -8.93e-05, -1.11e-04, -1.18e-04, -8.09e-05, 0.00e+00, -7.15e-06, -1.12e-04, -9.90e-05, -2.28e-05, 0.00e+00, -9.64e-05, diff --git a/suprimecam/mit_camera/camera.py b/suprimecam/mit_camera/camera.py index f010823a5..73c11837b 100644 --- a/suprimecam/mit_camera/camera.py +++ b/suprimecam/mit_camera/camera.py @@ -1,230 +1,230 @@ import lsst.afw.cameraGeom.cameraConfig -assert type(root)==lsst.afw.cameraGeom.cameraConfig.CameraConfig, 'config is of type %s.%s instead of lsst.afw.cameraGeom.cameraConfig.CameraConfig' % (type(root).__module__, type(root).__name__) -root.plateScale=1.0 -root.transformDict.nativeSys='FocalPlane' -root.transformDict.transforms={} -root.transformDict.transforms['Focal_Plane_Pixels']=lsst.afw.geom.transformConfig.TransformConfig() -root.transformDict.transforms['Focal_Plane_Pixels'].transform['multi'].transformDict=None -root.transformDict.transforms['Focal_Plane_Pixels'].transform['affine'].translation=[0.0, 0.0] -root.transformDict.transforms['Focal_Plane_Pixels'].transform['affine'].linear=[1.0, 0.0, 0.0, 1.0] -root.transformDict.transforms['Focal_Plane_Pixels'].transform['radial'].coeffs=None -root.transformDict.transforms['Focal_Plane_Pixels'].transform.name='affine' -root.transformDict.transforms['Pupil']=lsst.afw.geom.transformConfig.TransformConfig() -root.transformDict.transforms['Pupil'].transform['multi'].transformDict=None -root.transformDict.transforms['Pupil'].transform['affine'].translation=[0.0, 0.0] -root.transformDict.transforms['Pupil'].transform['affine'].linear=[1.0, 0.0, 0.0, 1.0] -root.transformDict.transforms['Pupil'].transform['radial'].coeffs=None -root.transformDict.transforms['Pupil'].transform.name='identity' -root.detectorList={} -root.detectorList[0]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[0].bbox_y0=0 -root.detectorList[0].bbox_y1=4095 -root.detectorList[0].bbox_x1=2047 -root.detectorList[0].bbox_x0=0 -root.detectorList[0].name='w93c2' -root.detectorList[0].pixelSize_x=1.0 -root.detectorList[0].transformDict.nativeSys=None -root.detectorList[0].transformDict.transforms=None -root.detectorList[0].refpos_x=1023.5 -root.detectorList[0].refpos_y=2047.5 -root.detectorList[0].pixelSize_y=1.0 -root.detectorList[0].detectorType=0 -root.detectorList[0].offset_x=-4270.346 -root.detectorList[0].offset_y=-2039.04 -root.detectorList[0].transposeDetector=None -root.detectorList[0].yawDeg=0.0 -root.detectorList[0].rollDeg=0.0 -root.detectorList[0].serial='6' -root.detectorList[0].pitchDeg=0.0 -root.detectorList[0].id=6 -root.detectorList[1]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[1].bbox_y0=0 -root.detectorList[1].bbox_y1=4095 -root.detectorList[1].bbox_x1=2047 -root.detectorList[1].bbox_x0=0 -root.detectorList[1].name='w67c1' -root.detectorList[1].pixelSize_x=1.0 -root.detectorList[1].transformDict.nativeSys=None -root.detectorList[1].transformDict.transforms=None -root.detectorList[1].refpos_x=1023.5 -root.detectorList[1].refpos_y=2047.5 -root.detectorList[1].pixelSize_y=1.0 -root.detectorList[1].detectorType=0 -root.detectorList[1].offset_x=-4277.625 -root.detectorList[1].offset_y=2082.697 -root.detectorList[1].transposeDetector=None -root.detectorList[1].yawDeg=0.0 -root.detectorList[1].rollDeg=0.0 -root.detectorList[1].serial='0' -root.detectorList[1].pitchDeg=0.0 -root.detectorList[1].id=0 -root.detectorList[2]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[2].bbox_y0=0 -root.detectorList[2].bbox_y1=4095 -root.detectorList[2].bbox_x1=2047 -root.detectorList[2].bbox_x0=0 -root.detectorList[2].name='w9c2' -root.detectorList[2].pixelSize_x=1.0 -root.detectorList[2].transformDict.nativeSys=None -root.detectorList[2].transformDict.transforms=None -root.detectorList[2].refpos_x=1023.5 -root.detectorList[2].refpos_y=2047.5 -root.detectorList[2].pixelSize_y=1.0 -root.detectorList[2].detectorType=0 -root.detectorList[2].offset_x=-2144.992 -root.detectorList[2].offset_y=-2037.249 -root.detectorList[2].transposeDetector=None -root.detectorList[2].yawDeg=0.0 -root.detectorList[2].rollDeg=0.0 -root.detectorList[2].serial='7' -root.detectorList[2].pitchDeg=0.0 -root.detectorList[2].id=7 -root.detectorList[3]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[3].bbox_y0=0 -root.detectorList[3].bbox_y1=4095 -root.detectorList[3].bbox_x1=2047 -root.detectorList[3].bbox_x0=0 -root.detectorList[3].name='w6c1' -root.detectorList[3].pixelSize_x=1.0 -root.detectorList[3].transformDict.nativeSys=None -root.detectorList[3].transformDict.transforms=None -root.detectorList[3].refpos_x=1023.5 -root.detectorList[3].refpos_y=2047.5 -root.detectorList[3].pixelSize_y=1.0 -root.detectorList[3].detectorType=0 -root.detectorList[3].offset_x=-2148.7 -root.detectorList[3].offset_y=2083.143 -root.detectorList[3].transposeDetector=None -root.detectorList[3].yawDeg=0.0 -root.detectorList[3].rollDeg=0.0 -root.detectorList[3].serial='1' -root.detectorList[3].pitchDeg=0.0 -root.detectorList[3].id=1 -root.detectorList[4]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[4].bbox_y0=0 -root.detectorList[4].bbox_y1=4095 -root.detectorList[4].bbox_x1=2047 -root.detectorList[4].bbox_x0=0 -root.detectorList[4].name='si005s' -root.detectorList[4].pixelSize_x=1.0 -root.detectorList[4].transformDict.nativeSys=None -root.detectorList[4].transformDict.transforms=None -root.detectorList[4].refpos_x=1023.5 -root.detectorList[4].refpos_y=2047.5 -root.detectorList[4].pixelSize_y=1.0 -root.detectorList[4].detectorType=0 -root.detectorList[4].offset_x=-19.317 -root.detectorList[4].offset_y=-2033.143 -root.detectorList[4].transposeDetector=None -root.detectorList[4].yawDeg=0.0 -root.detectorList[4].rollDeg=0.0 -root.detectorList[4].serial='2' -root.detectorList[4].pitchDeg=0.0 -root.detectorList[4].id=2 -root.detectorList[5]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[5].bbox_y0=0 -root.detectorList[5].bbox_y1=4095 -root.detectorList[5].bbox_x1=2047 -root.detectorList[5].bbox_x0=0 -root.detectorList[5].name='si006s' -root.detectorList[5].pixelSize_x=1.0 -root.detectorList[5].transformDict.nativeSys=None -root.detectorList[5].transformDict.transforms=None -root.detectorList[5].refpos_x=1023.5 -root.detectorList[5].refpos_y=2047.5 -root.detectorList[5].pixelSize_y=1.0 -root.detectorList[5].detectorType=0 -root.detectorList[5].offset_x=-23.944 -root.detectorList[5].offset_y=2082.563 -root.detectorList[5].transposeDetector=None -root.detectorList[5].yawDeg=0.0 -root.detectorList[5].rollDeg=0.0 -root.detectorList[5].serial='5' -root.detectorList[5].pitchDeg=0.0 -root.detectorList[5].id=5 -root.detectorList[6]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[6].bbox_y0=0 -root.detectorList[6].bbox_y1=4095 -root.detectorList[6].bbox_x1=2047 -root.detectorList[6].bbox_x0=0 -root.detectorList[6].name='si001s' -root.detectorList[6].pixelSize_x=1.0 -root.detectorList[6].transformDict.nativeSys=None -root.detectorList[6].transformDict.transforms=None -root.detectorList[6].refpos_x=1023.5 -root.detectorList[6].refpos_y=2047.5 -root.detectorList[6].pixelSize_y=1.0 -root.detectorList[6].detectorType=0 -root.detectorList[6].offset_x=2107.709 -root.detectorList[6].offset_y=-2035.004 -root.detectorList[6].transposeDetector=None -root.detectorList[6].yawDeg=0.0 -root.detectorList[6].rollDeg=0.0 -root.detectorList[6].serial='3' -root.detectorList[6].pitchDeg=0.0 -root.detectorList[6].id=3 -root.detectorList[7]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[7].bbox_y0=0 -root.detectorList[7].bbox_y1=4095 -root.detectorList[7].bbox_x1=2047 -root.detectorList[7].bbox_x0=0 -root.detectorList[7].name='si002s' -root.detectorList[7].pixelSize_x=1.0 -root.detectorList[7].transformDict.nativeSys=None -root.detectorList[7].transformDict.transforms=None -root.detectorList[7].refpos_x=1023.5 -root.detectorList[7].refpos_y=2047.5 -root.detectorList[7].pixelSize_y=1.0 -root.detectorList[7].detectorType=0 -root.detectorList[7].offset_x=2097.764 -root.detectorList[7].offset_y=2088.312 -root.detectorList[7].transposeDetector=None -root.detectorList[7].yawDeg=0.0 -root.detectorList[7].rollDeg=0.0 -root.detectorList[7].serial='4' -root.detectorList[7].pitchDeg=0.0 -root.detectorList[7].id=4 -root.detectorList[8]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[8].bbox_y0=0 -root.detectorList[8].bbox_y1=4095 -root.detectorList[8].bbox_x1=2047 -root.detectorList[8].bbox_x0=0 -root.detectorList[8].name='w4c5' -root.detectorList[8].pixelSize_x=1.0 -root.detectorList[8].transformDict.nativeSys=None -root.detectorList[8].transformDict.transforms=None -root.detectorList[8].refpos_x=1023.5 -root.detectorList[8].refpos_y=2047.5 -root.detectorList[8].pixelSize_y=1.0 -root.detectorList[8].detectorType=0 -root.detectorList[8].offset_x=4230.311 -root.detectorList[8].offset_y=-2030.26 -root.detectorList[8].transposeDetector=None -root.detectorList[8].yawDeg=0.0 -root.detectorList[8].rollDeg=0.0 -root.detectorList[8].serial='8' -root.detectorList[8].pitchDeg=0.0 -root.detectorList[8].id=8 -root.detectorList[9]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() -root.detectorList[9].bbox_y0=0 -root.detectorList[9].bbox_y1=4095 -root.detectorList[9].bbox_x1=2047 -root.detectorList[9].bbox_x0=0 -root.detectorList[9].name='w7c3' -root.detectorList[9].pixelSize_x=1.0 -root.detectorList[9].transformDict.nativeSys=None -root.detectorList[9].transformDict.transforms=None -root.detectorList[9].refpos_x=1023.5 -root.detectorList[9].refpos_y=2047.5 -root.detectorList[9].pixelSize_y=1.0 -root.detectorList[9].detectorType=0 -root.detectorList[9].offset_x=4225.214 -root.detectorList[9].offset_y=2088.338 -root.detectorList[9].transposeDetector=None -root.detectorList[9].yawDeg=0.0 -root.detectorList[9].rollDeg=0.0 -root.detectorList[9].serial='9' -root.detectorList[9].pitchDeg=0.0 -root.detectorList[9].id=9 -root.radialCoeffs=None -root.name='Subaru Old SuprimeCam' +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=1.0 +config.transformDict.nativeSys='FocalPlane' +config.transformDict.transforms={} +config.transformDict.transforms['Focal_Plane_Pixels']=lsst.afw.geom.transformConfig.TransformConfig() +config.transformDict.transforms['Focal_Plane_Pixels'].transform['multi'].transformDict=None +config.transformDict.transforms['Focal_Plane_Pixels'].transform['affine'].translation=[0.0, 0.0] +config.transformDict.transforms['Focal_Plane_Pixels'].transform['affine'].linear=[1.0, 0.0, 0.0, 1.0] +config.transformDict.transforms['Focal_Plane_Pixels'].transform['radial'].coeffs=None +config.transformDict.transforms['Focal_Plane_Pixels'].transform.name='affine' +config.transformDict.transforms['Pupil']=lsst.afw.geom.transformConfig.TransformConfig() +config.transformDict.transforms['Pupil'].transform['multi'].transformDict=None +config.transformDict.transforms['Pupil'].transform['affine'].translation=[0.0, 0.0] +config.transformDict.transforms['Pupil'].transform['affine'].linear=[1.0, 0.0, 0.0, 1.0] +config.transformDict.transforms['Pupil'].transform['radial'].coeffs=None +config.transformDict.transforms['Pupil'].transform.name='identity' +config.detectorList={} +config.detectorList[0]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[0].bbox_y0=0 +config.detectorList[0].bbox_y1=4095 +config.detectorList[0].bbox_x1=2047 +config.detectorList[0].bbox_x0=0 +config.detectorList[0].name='w93c2' +config.detectorList[0].pixelSize_x=1.0 +config.detectorList[0].transformDict.nativeSys=None +config.detectorList[0].transformDict.transforms=None +config.detectorList[0].refpos_x=1023.5 +config.detectorList[0].refpos_y=2047.5 +config.detectorList[0].pixelSize_y=1.0 +config.detectorList[0].detectorType=0 +config.detectorList[0].offset_x=-4270.346 +config.detectorList[0].offset_y=-2039.04 +config.detectorList[0].transposeDetector=None +config.detectorList[0].yawDeg=0.0 +config.detectorList[0].rollDeg=0.0 +config.detectorList[0].serial='6' +config.detectorList[0].pitchDeg=0.0 +config.detectorList[0].id=6 +config.detectorList[1]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[1].bbox_y0=0 +config.detectorList[1].bbox_y1=4095 +config.detectorList[1].bbox_x1=2047 +config.detectorList[1].bbox_x0=0 +config.detectorList[1].name='w67c1' +config.detectorList[1].pixelSize_x=1.0 +config.detectorList[1].transformDict.nativeSys=None +config.detectorList[1].transformDict.transforms=None +config.detectorList[1].refpos_x=1023.5 +config.detectorList[1].refpos_y=2047.5 +config.detectorList[1].pixelSize_y=1.0 +config.detectorList[1].detectorType=0 +config.detectorList[1].offset_x=-4277.625 +config.detectorList[1].offset_y=2082.697 +config.detectorList[1].transposeDetector=None +config.detectorList[1].yawDeg=0.0 +config.detectorList[1].rollDeg=0.0 +config.detectorList[1].serial='0' +config.detectorList[1].pitchDeg=0.0 +config.detectorList[1].id=0 +config.detectorList[2]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[2].bbox_y0=0 +config.detectorList[2].bbox_y1=4095 +config.detectorList[2].bbox_x1=2047 +config.detectorList[2].bbox_x0=0 +config.detectorList[2].name='w9c2' +config.detectorList[2].pixelSize_x=1.0 +config.detectorList[2].transformDict.nativeSys=None +config.detectorList[2].transformDict.transforms=None +config.detectorList[2].refpos_x=1023.5 +config.detectorList[2].refpos_y=2047.5 +config.detectorList[2].pixelSize_y=1.0 +config.detectorList[2].detectorType=0 +config.detectorList[2].offset_x=-2144.992 +config.detectorList[2].offset_y=-2037.249 +config.detectorList[2].transposeDetector=None +config.detectorList[2].yawDeg=0.0 +config.detectorList[2].rollDeg=0.0 +config.detectorList[2].serial='7' +config.detectorList[2].pitchDeg=0.0 +config.detectorList[2].id=7 +config.detectorList[3]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[3].bbox_y0=0 +config.detectorList[3].bbox_y1=4095 +config.detectorList[3].bbox_x1=2047 +config.detectorList[3].bbox_x0=0 +config.detectorList[3].name='w6c1' +config.detectorList[3].pixelSize_x=1.0 +config.detectorList[3].transformDict.nativeSys=None +config.detectorList[3].transformDict.transforms=None +config.detectorList[3].refpos_x=1023.5 +config.detectorList[3].refpos_y=2047.5 +config.detectorList[3].pixelSize_y=1.0 +config.detectorList[3].detectorType=0 +config.detectorList[3].offset_x=-2148.7 +config.detectorList[3].offset_y=2083.143 +config.detectorList[3].transposeDetector=None +config.detectorList[3].yawDeg=0.0 +config.detectorList[3].rollDeg=0.0 +config.detectorList[3].serial='1' +config.detectorList[3].pitchDeg=0.0 +config.detectorList[3].id=1 +config.detectorList[4]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[4].bbox_y0=0 +config.detectorList[4].bbox_y1=4095 +config.detectorList[4].bbox_x1=2047 +config.detectorList[4].bbox_x0=0 +config.detectorList[4].name='si005s' +config.detectorList[4].pixelSize_x=1.0 +config.detectorList[4].transformDict.nativeSys=None +config.detectorList[4].transformDict.transforms=None +config.detectorList[4].refpos_x=1023.5 +config.detectorList[4].refpos_y=2047.5 +config.detectorList[4].pixelSize_y=1.0 +config.detectorList[4].detectorType=0 +config.detectorList[4].offset_x=-19.317 +config.detectorList[4].offset_y=-2033.143 +config.detectorList[4].transposeDetector=None +config.detectorList[4].yawDeg=0.0 +config.detectorList[4].rollDeg=0.0 +config.detectorList[4].serial='2' +config.detectorList[4].pitchDeg=0.0 +config.detectorList[4].id=2 +config.detectorList[5]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[5].bbox_y0=0 +config.detectorList[5].bbox_y1=4095 +config.detectorList[5].bbox_x1=2047 +config.detectorList[5].bbox_x0=0 +config.detectorList[5].name='si006s' +config.detectorList[5].pixelSize_x=1.0 +config.detectorList[5].transformDict.nativeSys=None +config.detectorList[5].transformDict.transforms=None +config.detectorList[5].refpos_x=1023.5 +config.detectorList[5].refpos_y=2047.5 +config.detectorList[5].pixelSize_y=1.0 +config.detectorList[5].detectorType=0 +config.detectorList[5].offset_x=-23.944 +config.detectorList[5].offset_y=2082.563 +config.detectorList[5].transposeDetector=None +config.detectorList[5].yawDeg=0.0 +config.detectorList[5].rollDeg=0.0 +config.detectorList[5].serial='5' +config.detectorList[5].pitchDeg=0.0 +config.detectorList[5].id=5 +config.detectorList[6]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[6].bbox_y0=0 +config.detectorList[6].bbox_y1=4095 +config.detectorList[6].bbox_x1=2047 +config.detectorList[6].bbox_x0=0 +config.detectorList[6].name='si001s' +config.detectorList[6].pixelSize_x=1.0 +config.detectorList[6].transformDict.nativeSys=None +config.detectorList[6].transformDict.transforms=None +config.detectorList[6].refpos_x=1023.5 +config.detectorList[6].refpos_y=2047.5 +config.detectorList[6].pixelSize_y=1.0 +config.detectorList[6].detectorType=0 +config.detectorList[6].offset_x=2107.709 +config.detectorList[6].offset_y=-2035.004 +config.detectorList[6].transposeDetector=None +config.detectorList[6].yawDeg=0.0 +config.detectorList[6].rollDeg=0.0 +config.detectorList[6].serial='3' +config.detectorList[6].pitchDeg=0.0 +config.detectorList[6].id=3 +config.detectorList[7]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[7].bbox_y0=0 +config.detectorList[7].bbox_y1=4095 +config.detectorList[7].bbox_x1=2047 +config.detectorList[7].bbox_x0=0 +config.detectorList[7].name='si002s' +config.detectorList[7].pixelSize_x=1.0 +config.detectorList[7].transformDict.nativeSys=None +config.detectorList[7].transformDict.transforms=None +config.detectorList[7].refpos_x=1023.5 +config.detectorList[7].refpos_y=2047.5 +config.detectorList[7].pixelSize_y=1.0 +config.detectorList[7].detectorType=0 +config.detectorList[7].offset_x=2097.764 +config.detectorList[7].offset_y=2088.312 +config.detectorList[7].transposeDetector=None +config.detectorList[7].yawDeg=0.0 +config.detectorList[7].rollDeg=0.0 +config.detectorList[7].serial='4' +config.detectorList[7].pitchDeg=0.0 +config.detectorList[7].id=4 +config.detectorList[8]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[8].bbox_y0=0 +config.detectorList[8].bbox_y1=4095 +config.detectorList[8].bbox_x1=2047 +config.detectorList[8].bbox_x0=0 +config.detectorList[8].name='w4c5' +config.detectorList[8].pixelSize_x=1.0 +config.detectorList[8].transformDict.nativeSys=None +config.detectorList[8].transformDict.transforms=None +config.detectorList[8].refpos_x=1023.5 +config.detectorList[8].refpos_y=2047.5 +config.detectorList[8].pixelSize_y=1.0 +config.detectorList[8].detectorType=0 +config.detectorList[8].offset_x=4230.311 +config.detectorList[8].offset_y=-2030.26 +config.detectorList[8].transposeDetector=None +config.detectorList[8].yawDeg=0.0 +config.detectorList[8].rollDeg=0.0 +config.detectorList[8].serial='8' +config.detectorList[8].pitchDeg=0.0 +config.detectorList[8].id=8 +config.detectorList[9]=lsst.afw.cameraGeom.cameraConfig.DetectorConfig() +config.detectorList[9].bbox_y0=0 +config.detectorList[9].bbox_y1=4095 +config.detectorList[9].bbox_x1=2047 +config.detectorList[9].bbox_x0=0 +config.detectorList[9].name='w7c3' +config.detectorList[9].pixelSize_x=1.0 +config.detectorList[9].transformDict.nativeSys=None +config.detectorList[9].transformDict.transforms=None +config.detectorList[9].refpos_x=1023.5 +config.detectorList[9].refpos_y=2047.5 +config.detectorList[9].pixelSize_y=1.0 +config.detectorList[9].detectorType=0 +config.detectorList[9].offset_x=4225.214 +config.detectorList[9].offset_y=2088.338 +config.detectorList[9].transposeDetector=None +config.detectorList[9].yawDeg=0.0 +config.detectorList[9].rollDeg=0.0 +config.detectorList[9].serial='9' +config.detectorList[9].pitchDeg=0.0 +config.detectorList[9].id=9 +config.radialCoeffs=None +config.name='Subaru Old SuprimeCam'