Coverage report: 86%

Files Functions Classes

coverage.py v7.14.3, created at 2026-07-08 01:59 -0700

      Statements   Branches   Total
File function   coverage statements missing excluded   coverage branches partial   coverage
python/lsst/__init__.py (no function)   100% 2 0 0   100% 0 0   100%
python/lsst/meas/__init__.py (no function)   100% 2 0 0   100% 0 0   100%
python/lsst/meas/extensions/__init__.py (no function)   100% 2 0 0   100% 0 0   100%
python/lsst/meas/extensions/piff/__init__.py (no function)   100% 1 0 0   100% 0 0   100%
python/lsst/meas/extensions/piff/piffPsf.py PiffPsf.__init__   89% 18 2 0   50% 2 1   85%
python/lsst/meas/extensions/piff/piffPsf.py PiffPsf.piffResult   0% 1 1 0   100% 0 0   0%
python/lsst/meas/extensions/piff/piffPsf.py PiffPsf.isPersistable   100% 1 0 0   100% 0 0   100%
python/lsst/meas/extensions/piff/piffPsf.py PiffPsf._getPersistenceName   100% 1 0 0   100% 0 0   100%
python/lsst/meas/extensions/piff/piffPsf.py PiffPsf._getPythonModule   100% 1 0 0   100% 0 0   100%
python/lsst/meas/extensions/piff/piffPsf.py PiffPsf._write   100% 1 0 0   100% 0 0   100%
python/lsst/meas/extensions/piff/piffPsf.py PiffPsf._read   100% 12 0 0   88% 8 1   95%
python/lsst/meas/extensions/piff/piffPsf.py PiffPsf.__deepcopy__   0% 1 1 0   100% 0 0   0%
python/lsst/meas/extensions/piff/piffPsf.py PiffPsf.resized   0% 2 2 0   100% 0 0   0%
python/lsst/meas/extensions/piff/piffPsf.py PiffPsf._doComputeImage   100% 1 0 0   100% 0 0   100%
python/lsst/meas/extensions/piff/piffPsf.py PiffPsf._doComputeKernelImage   100% 1 0 0   100% 0 0   100%
python/lsst/meas/extensions/piff/piffPsf.py PiffPsf._doComputeBBox   100% 1 0 0   100% 0 0   100%
python/lsst/meas/extensions/piff/piffPsf.py PiffPsf.getAveragePosition   100% 5 0 0   100% 2 0   100%
python/lsst/meas/extensions/piff/piffPsf.py PiffPsf.getAverageColor   83% 6 1 0   50% 4 2   70%
python/lsst/meas/extensions/piff/piffPsf.py PiffPsf._doImage   78% 18 4 0   62% 8 1   73%
python/lsst/meas/extensions/piff/piffPsf.py PiffPsf._doBBox   100% 4 0 0   100% 2 0   100%
python/lsst/meas/extensions/piff/piffPsf.py (no function)   100% 30 0 0   100% 0 0   100%
python/lsst/meas/extensions/piff/piffPsfDeterminer.py _validateGalsimInterpolant   100% 6 0 0   100% 4 0   100%
python/lsst/meas/extensions/piff/piffPsfDeterminer.py PiffTooFewGoodStarsError.__init__   100% 4 0 0   100% 0 0   100%
python/lsst/meas/extensions/piff/piffPsfDeterminer.py PiffTooFewGoodStarsError.metadata   0% 1 1 0   100% 0 0   0%
python/lsst/meas/extensions/piff/piffPsfDeterminer.py PiffPsfDeterminerConfig.setDefaults   75% 4 1 0   50% 2 1   67%
python/lsst/meas/extensions/piff/piffPsfDeterminer.py PiffPsfDeterminerConfig.validate   100% 10 0 0   100% 6 0   100%
python/lsst/meas/extensions/piff/piffPsfDeterminer.py getGoodPixels   100% 5 0 0   100% 0 0   100%
python/lsst/meas/extensions/piff/piffPsfDeterminer.py computeWeight   100% 7 0 0   100% 0 0   100%
python/lsst/meas/extensions/piff/piffPsfDeterminer.py applyMaxSNR   100% 6 0 0   50% 2 1   88%
python/lsst/meas/extensions/piff/piffPsfDeterminer.py _computeWeightAlternative   0% 10 10 0   100% 0 0   0%
python/lsst/meas/extensions/piff/piffPsfDeterminer.py PiffPsfDeterminerTask.__init__   100% 4 0 0   100% 0 0   100%
python/lsst/meas/extensions/piff/piffPsfDeterminer.py PiffPsfDeterminerTask.determinePsf   82% 125 22 0   69% 52 14   79%
python/lsst/meas/extensions/piff/piffPsfDeterminer.py PiffPsfDeterminerTask.determinePsf._get_threshold   100% 6 0 0   100% 4 0   100%
python/lsst/meas/extensions/piff/piffPsfDeterminer.py (no function)   100% 54 0 0   100% 0 0   100%
python/lsst/meas/extensions/piff/version.py (no function)   100% 5 0 0   100% 0 0   100%
python/lsst/meas/extensions/piff/wcs_wrapper.py CelestialWcsWrapper.__init__   100% 5 0 0   100% 2 0   100%
python/lsst/meas/extensions/piff/wcs_wrapper.py CelestialWcsWrapper.origin   100% 1 0 0   100% 0 0   100%
python/lsst/meas/extensions/piff/wcs_wrapper.py CelestialWcsWrapper._radec   100% 8 0 0   100% 2 0   100%
python/lsst/meas/extensions/piff/wcs_wrapper.py CelestialWcsWrapper._xy   0% 8 8 0   0% 2 0   0%
python/lsst/meas/extensions/piff/wcs_wrapper.py CelestialWcsWrapper._newOrigin   100% 1 0 0   100% 0 0   100%
python/lsst/meas/extensions/piff/wcs_wrapper.py UVWcsWrapper.__init__   0% 9 9 0   0% 4 0   0%
python/lsst/meas/extensions/piff/wcs_wrapper.py UVWcsWrapper.origin   0% 1 1 0   100% 0 0   0%
python/lsst/meas/extensions/piff/wcs_wrapper.py UVWcsWrapper.world_origin   0% 1 1 0   100% 0 0   0%
python/lsst/meas/extensions/piff/wcs_wrapper.py UVWcsWrapper._xyTouv   0% 6 6 0   100% 0 0   0%
python/lsst/meas/extensions/piff/wcs_wrapper.py UVWcsWrapper._uvToxy   0% 4 4 0   100% 0 0   0%
python/lsst/meas/extensions/piff/wcs_wrapper.py UVWcsWrapper._posToWorld   0% 1 1 0   100% 0 0   0%
python/lsst/meas/extensions/piff/wcs_wrapper.py UVWcsWrapper._local   0% 4 4 0   100% 0 0   0%
python/lsst/meas/extensions/piff/wcs_wrapper.py UVWcsWrapper._newOrigin   0% 1 1 0   100% 0 0   0%
python/lsst/meas/extensions/piff/wcs_wrapper.py (no function)   100% 22 0 0   100% 0 0   100%
tests/test_psf.py psfVal   100% 6 0 0   100% 0 0   100%
tests/test_psf.py make_wcs   100% 8 0 0   100% 2 0   100%
tests/test_psf.py SpatialModelPsfTestCase.measure   100% 4 0 0   100% 0 0   100%
tests/test_psf.py SpatialModelPsfTestCase.setUp   97% 65 2 0   89% 18 2   95%
tests/test_psf.py SpatialModelPsfTestCase.setupDeterminer   100% 30 0 0   100% 10 0   100%
tests/test_psf.py SpatialModelPsfTestCase.subtractStars   100% 16 0 0   67% 6 2   91%
tests/test_psf.py SpatialModelPsfTestCase.checkPiffDeterminer   96% 54 2 0   95% 20 1   96%
tests/test_psf.py SpatialModelPsfTestCase.testReadOldPiffVersions   100% 6 0 0   100% 2 0   100%
tests/test_psf.py SpatialModelPsfTestCase.testPiffDeterminer_default   100% 1 0 0   100% 0 0   100%
tests/test_psf.py SpatialModelPsfTestCase.testPiffDeterminer_stampSize27   100% 2 0 0   100% 0 0   100%
tests/test_psf.py SpatialModelPsfTestCase.testPiffDeterminer_debugStarData   100% 1 0 0   100% 0 0   100%
tests/test_psf.py SpatialModelPsfTestCase.testPiffDeterminer_downsample   100% 1 0 0   100% 0 0   100%
tests/test_psf.py SpatialModelPsfTestCase.testPiffDeterminer_withlog   100% 1 0 0   100% 0 0   100%
tests/test_psf.py SpatialModelPsfTestCase.testPiffDeterminer_stampSize26   100% 2 0 0   100% 0 0   100%
tests/test_psf.py SpatialModelPsfTestCase.testPiffDeterminer_modelSize26   100% 2 0 0   100% 0 0   100%
tests/test_psf.py SpatialModelPsfTestCase.testPiffDeterminer_skyCoords   100% 1 0 0   100% 0 0   100%
tests/test_psf.py SpatialModelPsfTestCase.testPiffDeterminer_skyCoords_with_rotation   100% 3 0 0   100% 0 0   100%
tests/test_psf.py SpatialModelPsfTestCase.testPiffDeterminer_skyCoords_failure   100% 4 0 0   100% 0 0   100%
tests/test_psf.py SpatialModelPsfTestCase.testPiffZerothOrderInterpNotEnoughStars   100% 6 0 0   100% 2 0   100%
tests/test_psf.py SpatialModelPsfTestCase.testPiffRaiseErrorNotEnoughStars   100% 2 0 0   100% 0 0   100%
tests/test_psf.py SpatialModelPsfTestCase.testPiffDummyColorfit   100% 1 0 0   100% 0 0   100%
tests/test_psf.py piffPsfConfigYamlTestCase.checkPiffDeterminer   100% 4 0 0   100% 2 0   100%
tests/test_psf.py PiffConfigTestCase.testValidateGalsimInterpolant   100% 13 0 0   100% 4 0   100%
tests/test_psf.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_psf.py (no function)   96% 55 2 0   50% 2 1   95%
Total     88% 719 86 0   79% 174 27   86%

No items found using the specified filter.