Coverage report: 17%

Files Functions Classes

coverage.py v7.13.5, created at 2026-04-30 08:49 +0000

      Statements   Branches   Total
File function   coverage statements missing excluded   coverage branches partial   coverage
python / lsst / cbp / __init__.py (no function)   100% 6 0 0   100% 0 0   100%
python / lsst / cbp / beamInfo.py BeamInfo.__init__   0% 13 13 0   100% 0 0   0%
python / lsst / cbp / beamInfo.py BeamInfo.isOnDetector   0% 3 3 0   0% 2 0   0%
python / lsst / cbp / beamInfo.py BeamInfo.isVisible   0% 1 1 0   100% 0 0   0%
python / lsst / cbp / beamInfo.py BeamInfo.detectorPos   0% 5 5 0   0% 2 0   0%
python / lsst / cbp / beamInfo.py BeamInfo.detectorName   0% 3 3 0   0% 2 0   0%
python / lsst / cbp / beamInfo.py BeamInfo._findDetector   0% 5 5 0   0% 2 0   0%
python / lsst / cbp / beamInfo.py (no function)   100% 15 0 0   100% 0 0   100%
python / lsst / cbp / computeHolePositions.py computeHolePositions   0% 16 16 0   0% 6 0   0%
python / lsst / cbp / computeHolePositions.py (no function)   100% 6 0 0   100% 0 0   100%
python / lsst / cbp / coordUtils.py startRecordingErrors   0% 3 3 0   100% 0 0   0%
python / lsst / cbp / coordUtils.py stopRecordingErrors   0% 1 1 0   100% 0 0   0%
python / lsst / cbp / coordUtils.py getRecordedErrors   0% 3 3 0   0% 2 0   0%
python / lsst / cbp / coordUtils.py getFlippedPos   0% 1 1 0   100% 0 0   0%
python / lsst / cbp / coordUtils.py fieldAngleToVector   0% 5 5 0   100% 0 0   0%
python / lsst / cbp / coordUtils.py vectorToFieldAngle   0% 5 5 0   100% 0 0   0%
python / lsst / cbp / coordUtils.py pupilPositionToVector   0% 2 2 0   100% 0 0   0%
python / lsst / cbp / coordUtils.py computeShiftedPlanePos   0% 3 3 0   100% 0 0   0%
python / lsst / cbp / coordUtils.py convertVectorFromBaseToPupil   0% 10 10 0   100% 0 0   0%
python / lsst / cbp / coordUtils.py convertVectorFromPupilToBase   0% 10 10 0   100% 0 0   0%
python / lsst / cbp / coordUtils.py computeAzAltFromBasePupil   0% 29 29 0   0% 10 0   0%
python / lsst / cbp / coordUtils.py rotate2d   0% 4 4 0   100% 0 0   0%
python / lsst / cbp / coordUtils.py (no function)   100% 21 0 0   100% 0 0   100%
python / lsst / cbp / coordinateConverter.py startRecordingErrors   0% 2 2 0   100% 0 0   0%
python / lsst / cbp / coordinateConverter.py stopRecordingErrors   0% 1 1 0   100% 0 0   0%
python / lsst / cbp / coordinateConverter.py getRecordedErrors   0% 1 1 0   100% 0 0   0%
python / lsst / cbp / coordinateConverter.py CoordinateConverter.__init__   0% 8 8 0   100% 0 0   0%
python / lsst / cbp / coordinateConverter.py CoordinateConverter.setFocalFieldAngle   0% 27 27 0   0% 8 0   0%
python / lsst / cbp / coordinateConverter.py CoordinateConverter.setFocalFieldAngle.TrialFunctor.__init__   0% 5 5 0   100% 0 0   0%
python / lsst / cbp / coordinateConverter.py CoordinateConverter.setFocalFieldAngle.TrialFunctor.__call__   0% 6 6 0   100% 0 0   0%
python / lsst / cbp / coordinateConverter.py CoordinateConverter.setFocalPlanePos   0% 6 6 0   0% 2 0   0%
python / lsst / cbp / coordinateConverter.py CoordinateConverter.setDetectorPos   0% 11 11 0   0% 4 0   0%
python / lsst / cbp / coordinateConverter.py CoordinateConverter.offsetDetectorPos   0% 12 12 0   0% 6 0   0%
python / lsst / cbp / coordinateConverter.py CoordinateConverter.offsetFocalPlanePos   0% 10 10 0   0% 4 0   0%
python / lsst / cbp / coordinateConverter.py CoordinateConverter.offsetFocalFieldAngle   0% 10 10 0   0% 4 0   0%
python / lsst / cbp / coordinateConverter.py CoordinateConverter.__getitem__   0% 2 2 0   100% 0 0   0%
python / lsst / cbp / coordinateConverter.py CoordinateConverter.__iter__   0% 2 2 0   0% 2 0   0%
python / lsst / cbp / coordinateConverter.py CoordinateConverter.__len__   0% 1 1 0   100% 0 0   0%
python / lsst / cbp / coordinateConverter.py CoordinateConverter.cbpInBounds   0% 2 2 0   100% 0 0   0%
python / lsst / cbp / coordinateConverter.py CoordinateConverter.telInBounds   0% 2 2 0   100% 0 0   0%
python / lsst / cbp / coordinateConverter.py CoordinateConverter.beamNames   0% 1 1 0   100% 0 0   0%
python / lsst / cbp / coordinateConverter.py CoordinateConverter.cbpAzAltObserved   0% 1 1 0   100% 0 0   0%
python / lsst / cbp / coordinateConverter.py CoordinateConverter.cbpAzAltObserved   0% 1 1 0   100% 0 0   0%
python / lsst / cbp / coordinateConverter.py CoordinateConverter.telAzAltObserved   0% 1 1 0   100% 0 0   0%
python / lsst / cbp / coordinateConverter.py CoordinateConverter.telAzAltObserved   0% 1 1 0   100% 0 0   0%
python / lsst / cbp / coordinateConverter.py CoordinateConverter.telRotObserved   0% 1 1 0   100% 0 0   0%
python / lsst / cbp / coordinateConverter.py CoordinateConverter.telRotObserved   0% 1 1 0   100% 0 0   0%
python / lsst / cbp / coordinateConverter.py CoordinateConverter.cbpAzAltInternal   0% 1 1 0   100% 0 0   0%
python / lsst / cbp / coordinateConverter.py CoordinateConverter.telAzAltInternal   0% 1 1 0   100% 0 0   0%
python / lsst / cbp / coordinateConverter.py CoordinateConverter.telRotInternal   0% 1 1 0   100% 0 0   0%
python / lsst / cbp / coordinateConverter.py CoordinateConverter.setPupilFieldAngle   0% 15 15 0   0% 2 0   0%
python / lsst / cbp / coordinateConverter.py CoordinateConverter._computeCameraRotatorAngle   0% 12 12 0   100% 0 0   0%
python / lsst / cbp / coordinateConverter.py CoordinateConverter._getBeamCbpFieldAngle   0% 2 2 0   100% 0 0   0%
python / lsst / cbp / coordinateConverter.py CoordinateConverter._computeBeamVectorInCtrPupilFrame   0% 7 7 0   100% 0 0   0%
python / lsst / cbp / coordinateConverter.py CoordinateConverter._computeCbpVectorInCtrPupilFrame   0% 2 2 0   100% 0 0   0%
python / lsst / cbp / coordinateConverter.py CoordinateConverter._rotateFocalPlaneToPupil   0% 1 1 0   100% 0 0   0%
python / lsst / cbp / coordinateConverter.py CoordinateConverter._rotatePupilToFocalPlane   0% 1 1 0   100% 0 0   0%
python / lsst / cbp / coordinateConverter.py CoordinateConverter.getBeamInfo   0% 16 16 0   0% 2 0   0%
python / lsst / cbp / coordinateConverter.py CoordinateConverter._computeCbpPupilUnitVectorFromHolePos   0% 2 2 0   100% 0 0   0%
python / lsst / cbp / coordinateConverter.py CoordinateConverter._computeTelPupilUnitVectorFromHolePos   0% 4 4 0   100% 0 0   0%
python / lsst / cbp / coordinateConverter.py CoordinateConverter._observedToInternal   0% 1 1 0   100% 0 0   0%
python / lsst / cbp / coordinateConverter.py CoordinateConverter._internalToObserved   0% 1 1 0   100% 0 0   0%
python / lsst / cbp / coordinateConverter.py (no function)   100% 60 0 0   100% 0 0   100%
python / lsst / cbp / coordinateConverterConfig.py CoordinateConverterConfig.__init__   0% 27 27 0   0% 10 0   0%
python / lsst / cbp / coordinateConverterConfig.py CoordinateConverterConfig.cbpPosition   0% 1 1 0   100% 0 0   0%
python / lsst / cbp / coordinateConverterConfig.py CoordinateConverterConfig.cbpDistance   0% 1 1 0   100% 0 0   0%
python / lsst / cbp / coordinateConverterConfig.py CoordinateConverterConfig.cbpPosition   0% 4 4 0   0% 2 0   0%
python / lsst / cbp / coordinateConverterConfig.py (no function)   100% 11 0 0   100% 0 0   100%
python / lsst / cbp / maskInfo.py MaskInfo.__init__   0% 11 11 0   0% 8 0   0%
python / lsst / cbp / maskInfo.py MaskInfo.asHoleName   0% 7 7 0   0% 6 0   0%
python / lsst / cbp / maskInfo.py MaskInfo.getHolePos   0% 1 1 0   100% 0 0   0%
python / lsst / cbp / maskInfo.py MaskInfo.numHoles   0% 1 1 0   100% 0 0   0%
python / lsst / cbp / maskInfo.py MaskInfo.holeNames   0% 1 1 0   100% 0 0   0%
python / lsst / cbp / maskInfo.py (no function)   100% 11 0 0   100% 0 0   100%
python / lsst / cbp / testUtils.py SampleCoordinateConverter.__init__   0% 14 14 0   0% 4 0   0%
python / lsst / cbp / testUtils.py SampleCoordinateConverter.makeCoordinateConverterConfig   0% 1 1 0   100% 0 0   0%
python / lsst / cbp / testUtils.py SampleCoordinateConverter.makeMaskInfo   0% 8 8 0   100% 0 0   0%
python / lsst / cbp / testUtils.py SampleCoordinateConverter.makeCameraGeom   0% 10 10 0   0% 2 0   0%
python / lsst / cbp / testUtils.py SampleCoordinateConverter._makeAmpBuilder   0% 9 9 0   100% 0 0   0%
python / lsst / cbp / testUtils.py SampleCoordinateConverter._makeDetectorConfig   0% 25 25 0   100% 0 0   0%
python / lsst / cbp / testUtils.py (no function)   100% 16 0 0   100% 0 0   100%
python / lsst / cbp / version.py (no function)   100% 5 0 0   100% 0 0   100%
tests / test_computeHolePositions.py ComputeHolePositionsTestCase.setUp   0% 3 3 0   100% 0 0   0%
tests / test_computeHolePositions.py ComputeHolePositionsTestCase.tearDown   0% 2 2 0   100% 0 0   0%
tests / test_computeHolePositions.py ComputeHolePositionsTestCase.testSetup   0% 2 2 0   100% 0 0   0%
tests / test_computeHolePositions.py ComputeHolePositionsTestCase.testOneDetector   0% 11 11 0   0% 4 0   0%
tests / test_computeHolePositions.py ComputeHolePositionsTestCase.testOneHoleAllDetectors   0% 17 17 0   0% 6 0   0%
tests / test_computeHolePositions.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_computeHolePositions.py (no function)   88% 17 2 0   50% 2 1   84%
tests / test_coordUtils.py CoordUtilsTestCase.setUp   0% 2 2 0   0% 2 0   0%
tests / test_coordUtils.py CoordUtilsTestCase.tearDown   0% 7 7 0   0% 6 0   0%
tests / test_coordUtils.py CoordUtilsTestCase.testGetFlippedPos   0% 8 8 0   0% 4 0   0%
tests / test_coordUtils.py CoordUtilsTestCase.testFieldAngleToVector   0% 24 24 0   0% 6 0   0%
tests / test_coordUtils.py CoordUtilsTestCase.testVectorToFieldAngle   0% 8 8 0   0% 6 0   0%
tests / test_coordUtils.py CoordUtilsTestCase.testComputeShiftedPlanePosZeroFieldAngle   0% 5 5 0   0% 4 0   0%
tests / test_coordUtils.py CoordUtilsTestCase.testComputeShiftedPlanePosZeroShift   0% 5 5 0   0% 4 0   0%
tests / test_coordUtils.py CoordUtilsTestCase.testComputeShiftedPlanePos   0% 8 8 0   0% 6 0   0%
tests / test_coordUtils.py CoordUtilsTestCase.testConvertVectorFromPupilToBase   0% 13 13 0   0% 4 0   0%
tests / test_coordUtils.py CoordUtilsTestCase.testComputeAzAltFromPupilBaseWithBaseEqualsPupil   0% 8 8 0   0% 2 0   0%
tests / test_coordUtils.py CoordUtilsTestCase.testComputeAzAltFromPupilBaseWithVectorPupil100   0% 11 11 0   0% 4 0   0%
tests / test_coordUtils.py CoordUtilsTestCase.testComputeAzAltFromPupilBase   0% 13 13 0   0% 2 0   0%
tests / test_coordUtils.py CoordUtilsTestCase.testRotate2d   0% 5 5 0   0% 2 0   0%
tests / test_coordUtils.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_coordUtils.py (no function)   93% 30 2 0   50% 2 1   91%
tests / test_coordinateConverter.py CoordConverterTestCase.setUp   0% 10 10 0   0% 2 0   0%
tests / test_coordinateConverter.py CoordConverterTestCase.tearDown   0% 13 13 0   0% 8 0   0%
tests / test_coordinateConverter.py CoordConverterTestCase.testOffsetDetectorPos   0% 18 18 0   0% 6 0   0%
tests / test_coordinateConverter.py CoordConverterTestCase.testOffsetFocalFieldAngle   0% 18 18 0   0% 6 0   0%
tests / test_coordinateConverter.py CoordConverterTestCase.testOffsetFocalPlanePos   0% 18 18 0   0% 6 0   0%
tests / test_coordinateConverter.py CoordConverterTestCase.testSampleBasics   0% 8 8 0   0% 2 0   0%
tests / test_coordinateConverter.py CoordConverterTestCase.testSetPupilFieldAngleTrivial   0% 45 45 0   100% 0 0   0%
tests / test_coordinateConverter.py CoordConverterTestCase.testSetFocalFieldAngle   0% 11 11 0   0% 4 0   0%
tests / test_coordinateConverter.py CoordConverterTestCase.testSetDetectorPos   0% 14 14 0   0% 8 0   0%
tests / test_coordinateConverter.py CoordConverterTestCase.testSetOffDetector   0% 6 6 0   0% 2 0   0%
tests / test_coordinateConverter.py CoordConverterTestCase.testSetFocalPlanePos   0% 9 9 0   0% 2 0   0%
tests / test_coordinateConverter.py CoordConverterTestCase.testSetPupilFieldAngleZero   0% 48 48 0   0% 2 0   0%
tests / test_coordinateConverter.py CoordConverterTestCase.testSetPupilFieldAngle   0% 7 7 0   0% 2 0   0%
tests / test_coordinateConverter.py CoordConverterTestCase.testAngleProperties   0% 21 21 0   0% 6 0   0%
tests / test_coordinateConverter.py CoordConverterTestCase.testInBounds   0% 26 26 0   0% 8 0   0%
tests / test_coordinateConverter.py CoordConverterTestCase.testHolePositionsFlipX   0% 10 10 0   0% 6 0   0%
tests / test_coordinateConverter.py CoordConverterTestCase.testSetPupilFieldAngleFlipX   0% 13 13 0   0% 2 0   0%
tests / test_coordinateConverter.py CoordConverterTestCase.testSetDetectorPosFlipX   0% 15 15 0   0% 2 0   0%
tests / test_coordinateConverter.py CoordConverterTestCase.checkOrientation   0% 9 9 0   100% 0 0   0%
tests / test_coordinateConverter.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_coordinateConverter.py (no function)   95% 38 2 0   50% 2 1   92%
tests / test_coordinateConverterConfig.py CoordinateConverterTestCase.setUp   0% 2 2 0   100% 0 0   0%
tests / test_coordinateConverterConfig.py CoordinateConverterTestCase.testBasics   0% 3 3 0   100% 0 0   0%
tests / test_coordinateConverterConfig.py CoordinateConverterTestCase.testDefaults   0% 8 8 0   0% 2 0   0%
tests / test_coordinateConverterConfig.py CoordinateConverterTestCase.testLengthErrors   0% 10 10 0   0% 4 0   0%
tests / test_coordinateConverterConfig.py CoordinateConverterTestCase.testScaleErrors   0% 5 5 0   0% 2 0   0%
tests / test_coordinateConverterConfig.py CoordinateConverterTestCase.checkValues   0% 22 22 0   0% 6 0   0%
tests / test_coordinateConverterConfig.py CoordinateConverterTestCase.checkCbpDistance   0% 3 3 0   100% 0 0   0%
tests / test_coordinateConverterConfig.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_coordinateConverterConfig.py (no function)   90% 20 2 0   50% 2 1   86%
tests / test_maskInfo.py MaskInfoTestCase.setUp   0% 2 2 0   100% 0 0   0%
tests / test_maskInfo.py MaskInfoTestCase.testBasics   0% 22 22 0   0% 2 0   0%
tests / test_maskInfo.py MaskInfoTestCase.testConstructorErrors   0% 15 15 0   0% 2 0   0%
tests / test_maskInfo.py MaskInfoTestCase.testDefaultNames   0% 3 3 0   100% 0 0   0%
tests / test_maskInfo.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_maskInfo.py (no function)   87% 15 2 0   50% 2 1   82%
Total     21% 1267 1006 0   2% 256 5   17%

No items found using the specified filter.