Coverage report: 74%

Files Functions Classes

coverage.py v7.14.1, created at 2026-06-23 01:47 -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/deblender/__init__.py (no function)   100% 5 0 0   100% 0 0   100%
python/lsst/meas/deblender/baseline.py DeblenderResult.__init__   92% 39 3 0   75% 12 3   88%
python/lsst/meas/deblender/baseline.py DeblenderResult.getParentProperty   0% 1 1 0   100% 0 0   0%
python/lsst/meas/deblender/baseline.py DeblenderResult.setTemplateSums   0% 4 4 0   0% 4 0   0%
python/lsst/meas/deblender/baseline.py DeblendedParent.__init__   100% 24 0 0   100% 4 0   100%
python/lsst/meas/deblender/baseline.py DeblendedParent.updateFootprintBbox   100% 6 0 0   100% 2 0   100%
python/lsst/meas/deblender/baseline.py MultiColorPeak.__init__   100% 10 0 0   100% 2 0   100%
python/lsst/meas/deblender/baseline.py DeblendedPeak.__init__   100% 41 0 0   100% 0 0   100%
python/lsst/meas/deblender/baseline.py DeblendedPeak.__str__   0% 1 1 0   100% 0 0   0%
python/lsst/meas/deblender/baseline.py DeblendedPeak.psfFitChisq   100% 2 0 0   100% 0 0   100%
python/lsst/meas/deblender/baseline.py DeblendedPeak.psfFitDof   100% 2 0 0   100% 0 0   100%
python/lsst/meas/deblender/baseline.py DeblendedPeak.getFluxPortion   86% 7 1 0   67% 6 2   77%
python/lsst/meas/deblender/baseline.py DeblendedPeak.setStrayFlux   100% 1 0 0   100% 0 0   100%
python/lsst/meas/deblender/baseline.py DeblendedPeak.setFluxPortion   100% 1 0 0   100% 0 0   100%
python/lsst/meas/deblender/baseline.py DeblendedPeak.setTemplateWeight   0% 1 1 0   100% 0 0   0%
python/lsst/meas/deblender/baseline.py DeblendedPeak.setPatched   100% 1 0 0   100% 0 0   100%
python/lsst/meas/deblender/baseline.py DeblendedPeak.setOrigTemplate   100% 2 0 0   100% 0 0   100%
python/lsst/meas/deblender/baseline.py DeblendedPeak.setRampedTemplate   100% 2 0 0   100% 0 0   100%
python/lsst/meas/deblender/baseline.py DeblendedPeak.setMedianFilteredTemplate   100% 1 0 0   100% 0 0   100%
python/lsst/meas/deblender/baseline.py DeblendedPeak.setPsfTemplate   100% 2 0 0   100% 0 0   100%
python/lsst/meas/deblender/baseline.py DeblendedPeak.setOutOfBounds   0% 2 2 0   100% 0 0   0%
python/lsst/meas/deblender/baseline.py DeblendedPeak.setTinyFootprint   0% 2 2 0   100% 0 0   0%
python/lsst/meas/deblender/baseline.py DeblendedPeak.setNoValidPixels   0% 2 2 0   100% 0 0   0%
python/lsst/meas/deblender/baseline.py DeblendedPeak.setPsfFitFailed   0% 1 1 0   100% 0 0   0%
python/lsst/meas/deblender/baseline.py DeblendedPeak.setBadPsfDof   0% 1 1 0   100% 0 0   0%
python/lsst/meas/deblender/baseline.py DeblendedPeak.setDeblendedAsPsf   100% 1 0 0   100% 0 0   100%
python/lsst/meas/deblender/baseline.py DeblendedPeak.setFailedSymmetricTemplate   0% 2 2 0   100% 0 0   0%
python/lsst/meas/deblender/baseline.py DeblendedPeak.setTemplate   100% 2 0 0   100% 0 0   100%
python/lsst/meas/deblender/baseline.py deblend   91% 23 2 0   69% 16 5   82%
python/lsst/meas/deblender/baseline.py newDeblend   88% 16 2 0   80% 10 2   85%
python/lsst/meas/deblender/baseline.py CachingPsf.__init__   100% 2 0 0   100% 0 0   100%
python/lsst/meas/deblender/baseline.py CachingPsf.computeImage   78% 9 2 0   100% 2 0   82%
python/lsst/meas/deblender/baseline.py (no function)   100% 49 0 0   100% 0 0   100%
python/lsst/meas/deblender/plugins.py clipFootprintToNonzeroImpl   95% 19 1 0   83% 6 1   92%
python/lsst/meas/deblender/plugins.py DeblenderPlugin.__init__   100% 6 0 0   100% 0 0   100%
python/lsst/meas/deblender/plugins.py DeblenderPlugin.run   100% 7 0 0   75% 4 1   91%
python/lsst/meas/deblender/plugins.py DeblenderPlugin.__str__   0% 1 1 0   100% 0 0   0%
python/lsst/meas/deblender/plugins.py DeblenderPlugin.__repr__   0% 1 1 0   100% 0 0   0%
python/lsst/meas/deblender/plugins.py _setPeakError   0% 4 4 0   0% 2 0   0%
python/lsst/meas/deblender/plugins.py fitPsfs   100% 15 0 0   100% 4 0   100%
python/lsst/meas/deblender/plugins.py _fitPsf   72% 286 81 0   54% 54 13   69%
python/lsst/meas/deblender/plugins.py _fitPsf._overlap   100% 8 0 0   100% 0 0   100%
python/lsst/meas/deblender/plugins.py buildSymmetricTemplates   75% 28 7 0   71% 14 4   74%
python/lsst/meas/deblender/plugins.py rampFluxAtEdge   70% 23 7 0   67% 12 2   69%
python/lsst/meas/deblender/plugins.py _handle_flux_at_edge   100% 47 0 0   83% 6 1   98%
python/lsst/meas/deblender/plugins.py medianSmoothTemplates   94% 17 1 0   88% 8 1   92%
python/lsst/meas/deblender/plugins.py makeTemplatesMonotonic   92% 13 1 0   83% 6 1   89%
python/lsst/meas/deblender/plugins.py clipFootprintsToNonzero   91% 11 1 0   88% 8 1   89%
python/lsst/meas/deblender/plugins.py weightTemplates   0% 4 4 0   0% 2 0   0%
python/lsst/meas/deblender/plugins.py _weightTemplates   0% 23 23 0   0% 8 0   0%
python/lsst/meas/deblender/plugins.py reconstructTemplates   90% 51 5 0   88% 34 4   89%
python/lsst/meas/deblender/plugins.py apportionFlux   88% 72 9 0   76% 46 5   83%
python/lsst/meas/deblender/plugins.py (no function)   100% 27 0 0   100% 0 0   100%
python/lsst/meas/deblender/sourceDeblendTask.py SourceDeblendTask.__init__   54% 13 6 0   17% 6 1   42%
python/lsst/meas/deblender/sourceDeblendTask.py SourceDeblendTask.addSchemaKeys   100% 18 0 0   50% 2 1   95%
python/lsst/meas/deblender/sourceDeblendTask.py SourceDeblendTask.run   100% 3 0 0   100% 0 0   100%
python/lsst/meas/deblender/sourceDeblendTask.py SourceDeblendTask._getPsfFwhm   100% 1 0 0   100% 0 0   100%
python/lsst/meas/deblender/sourceDeblendTask.py SourceDeblendTask.deblend   61% 119 46 0   43% 42 8   57%
python/lsst/meas/deblender/sourceDeblendTask.py SourceDeblendTask.preSingleDeblendHook   100% 1 0 0   100% 0 0   100%
python/lsst/meas/deblender/sourceDeblendTask.py SourceDeblendTask.postSingleDeblendHook   100% 1 0 0   100% 0 0   100%
python/lsst/meas/deblender/sourceDeblendTask.py SourceDeblendTask.isLargeFootprint   45% 11 6 0   40% 10 2   43%
python/lsst/meas/deblender/sourceDeblendTask.py SourceDeblendTask.isMasked   86% 7 1 0   75% 4 1   82%
python/lsst/meas/deblender/sourceDeblendTask.py SourceDeblendTask.skipParent   100% 13 0 0   50% 2 1   93%
python/lsst/meas/deblender/sourceDeblendTask.py (no function)   100% 53 0 0   100% 0 0   100%
python/lsst/meas/deblender/version.py (no function)   100% 5 0 0   100% 0 0   100%
tests/test_clipFootprintToNonZeroImpl.py ClipFootprintTestCase.testClip   100% 9 0 0   100% 0 0   100%
tests/test_clipFootprintToNonZeroImpl.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_clipFootprintToNonZeroImpl.py (no function)   87% 15 2 0   50% 2 1   82%
tests/test_degenerateTemplate.py imExt   0% 2 2 0   100% 0 0   0%
tests/test_degenerateTemplate.py doubleGaussianPsf   100% 1 0 0   100% 0 0   100%
tests/test_degenerateTemplate.py gaussianPsf   100% 1 0 0   100% 0 0   100%
tests/test_degenerateTemplate.py DegenerateTemplateTestCase.testPeakRemoval   100% 36 0 0   100% 4 0   100%
tests/test_degenerateTemplate.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_degenerateTemplate.py (no function)   89% 19 2 0   50% 2 1   86%
tests/test_edges.py imExt   0% 2 2 0   100% 0 0   0%
tests/test_edges.py doubleGaussianPsf   100% 1 0 0   100% 0 0   100%
tests/test_edges.py gaussianPsf   100% 1 0 0   100% 0 0   100%
tests/test_edges.py RampEdgeTestCase.test1   53% 187 87 0   72% 32 1   56%
tests/test_edges.py RampEdgeTestCase.test1.myimshow   0% 6 6 0   100% 0 0   0%
tests/test_edges.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_edges.py (no function)   74% 31 8 0   50% 4 2   71%
tests/test_fitPsf.py FitPsfTestCase.test1   86% 79 11 0   75% 20 1   84%
tests/test_fitPsf.py FitPsfTestCase.test1.makePeak   100% 6 0 0   100% 0 0   100%
tests/test_fitPsf.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_fitPsf.py (no function)   77% 26 6 0   50% 4 2   73%
tests/test_include.py IncludeTestCase.setUp   100% 2 0 0   100% 0 0   100%
tests/test_include.py IncludeTestCase.tearDown   100% 2 0 0   100% 0 0   100%
tests/test_include.py IncludeTestCase.testInclude   94% 17 1 0   50% 2 1   89%
tests/test_include.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_include.py (no function)   91% 23 2 0   50% 2 1   88%
tests/test_schema.py SchemaTestCase.setUp   100% 1 0 0   100% 0 0   100%
tests/test_schema.py SchemaTestCase.tearDown   100% 1 0 0   100% 0 0   100%
tests/test_schema.py SchemaTestCase.testMismatchedSchema   100% 11 0 0   100% 0 0   100%
tests/test_schema.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_schema.py (no function)   89% 18 2 0   50% 2 1   85%
tests/test_strayFlux.py imExt   0% 2 2 0   100% 0 0   0%
tests/test_strayFlux.py doubleGaussianPsf   100% 1 0 0   100% 0 0   100%
tests/test_strayFlux.py gaussianPsf   100% 1 0 0   100% 0 0   100%
tests/test_strayFlux.py StrayFluxTestCase.test1   44% 130 73 0   64% 22 2   47%
tests/test_strayFlux.py StrayFluxTestCase.test1.myimshow   0% 4 4 0   100% 0 0   0%
tests/test_strayFlux.py StrayFluxTestCase.test2   70% 71 21 0   50% 8 2   68%
tests/test_strayFlux.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_strayFlux.py (no function)   75% 32 8 0   50% 4 2   72%
tests/test_ticket-2871.py DeblendTestCase.checkDeblender   50% 4 2 0   100% 0 0   50%
tests/test_ticket-2871.py DeblendTestCase.testFailures   100% 26 0 0   100% 0 0   100%
tests/test_ticket-2871.py DeblendTestCase.testFailures.makeSource   100% 7 0 0   100% 0 0   100%
tests/test_ticket-2871.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_ticket-2871.py (no function)   88% 17 2 0   50% 2 1   84%
Total     76% 1977 475 0   65% 448 78   74%

No items found using the specified filter.