Coverage report: 80%

Files Functions Classes

coverage.py v7.14.1, created at 2026-06-24 01:51 -0700

      Statements   Branches   Total
File class   coverage statements missing excluded   coverage branches partial   coverage
python/lsst/__init__.py (no class)   100% 2 0 0   100% 0 0   100%
python/lsst/gdb/__init__.py (no class)   0% 2 2 0   100% 0 0   0%
python/lsst/gdb/ip/__init__.py (no class)   0% 2 2 0   100% 0 0   0%
python/lsst/gdb/ip/diffim/__init__.py (no class)   100% 0 0 0   100% 0 0   100%
python/lsst/gdb/ip/diffim/printers.py CRPixelPrinter   0% 2 2 0   100% 0 0   0%
python/lsst/gdb/ip/diffim/printers.py (no class)   0% 22 22 0   0% 4 0   0%
python/lsst/ip/__init__.py (no class)   100% 2 0 0   100% 0 0   100%
python/lsst/ip/diffim/__init__.py (no class)   100% 17 0 0   100% 0 0   100%
python/lsst/ip/diffim/computeSpatiallySampledMetrics.py SpatiallySampledMetricsConnections   100% 0 0 0   100% 0 0   100%
python/lsst/ip/diffim/computeSpatiallySampledMetrics.py SpatiallySampledMetricsConfig   0% 1 1 0   100% 0 0   0%
python/lsst/ip/diffim/computeSpatiallySampledMetrics.py SpatiallySampledMetricsTask   0% 96 96 0   0% 10 0   0%
python/lsst/ip/diffim/computeSpatiallySampledMetrics.py (no class)   100% 29 0 0   100% 0 0   100%
python/lsst/ip/diffim/dcrModel.py DcrModel   40% 171 102 0   19% 70 7   34%
python/lsst/ip/diffim/dcrModel.py (no class)   79% 96 20 0   56% 18 4   75%
python/lsst/ip/diffim/detail/__init__.py (no class)   100% 1 0 0   100% 0 0   100%
python/lsst/ip/diffim/detectAndMeasure.py BadSubtractionError   0% 5 5 0   100% 0 0   0%
python/lsst/ip/diffim/detectAndMeasure.py NoDiaSourcesError   67% 3 1 0   100% 0 0   67%
python/lsst/ip/diffim/detectAndMeasure.py TooManyCosmicRays   0% 10 10 0   0% 4 0   0%
python/lsst/ip/diffim/detectAndMeasure.py DetectAndMeasureConnections   0% 9 9 0   0% 8 0   0%
python/lsst/ip/diffim/detectAndMeasure.py DetectAndMeasureConfig   100% 42 0 0   100% 4 0   100%
python/lsst/ip/diffim/detectAndMeasure.py DetectAndMeasureTask   90% 360 35 0   83% 128 22   88%
python/lsst/ip/diffim/detectAndMeasure.py DetectAndMeasureScoreConnections   100% 0 0 0   100% 0 0   100%
python/lsst/ip/diffim/detectAndMeasure.py DetectAndMeasureScoreConfig   100% 0 0 0   100% 0 0   100%
python/lsst/ip/diffim/detectAndMeasure.py DetectAndMeasureScoreTask   100% 34 0 0   80% 10 2   95%
python/lsst/ip/diffim/detectAndMeasure.py (no class)   100% 123 0 0   100% 0 0   100%
python/lsst/ip/diffim/diffimLib.py (no class)   100% 2 0 0   100% 0 0   100%
python/lsst/ip/diffim/dipoleFitTask.py DipoleFitPluginConfig   100% 0 0 0   100% 0 0   100%
python/lsst/ip/diffim/dipoleFitTask.py DipoleFitTaskConfig   100% 9 0 0   100% 0 0   100%
python/lsst/ip/diffim/dipoleFitTask.py DipoleFitTask   100% 15 0 0   100% 2 0   100%
python/lsst/ip/diffim/dipoleFitTask.py DipoleModel   81% 97 18 0   47% 32 13   73%
python/lsst/ip/diffim/dipoleFitTask.py DipoleFitAlgorithm   59% 207 84 0   49% 76 15   57%
python/lsst/ip/diffim/dipoleFitTask.py DipoleFitPlugin   85% 84 13 0   59% 22 9   79%
python/lsst/ip/diffim/dipoleFitTask.py (no class)   100% 61 0 0   100% 0 0   100%
python/lsst/ip/diffim/dipoleMeasurement.py ClassificationDipoleConfig   100% 0 0 0   100% 0 0   100%
python/lsst/ip/diffim/dipoleMeasurement.py ClassificationDipolePlugin   85% 20 3 0   50% 4 2   79%
python/lsst/ip/diffim/dipoleMeasurement.py DipoleMeasurementConfig   100% 8 0 0   100% 0 0   100%
python/lsst/ip/diffim/dipoleMeasurement.py DipoleMeasurementTask   100% 0 0 0   100% 0 0   100%
python/lsst/ip/diffim/dipoleMeasurement.py SourceFlagChecker   0% 10 10 0   0% 8 0   0%
python/lsst/ip/diffim/dipoleMeasurement.py DipoleAnalysis   42% 55 32 0   17% 18 3   36%
python/lsst/ip/diffim/dipoleMeasurement.py DipoleDeblender   97% 39 1 0   88% 8 1   96%
python/lsst/ip/diffim/dipoleMeasurement.py (no class)   100% 39 0 0   100% 0 0   100%
python/lsst/ip/diffim/getTemplate.py GetTemplateConnections   100% 0 0 0   100% 0 0   100%
python/lsst/ip/diffim/getTemplate.py GetTemplateConfig   100% 11 0 0   100% 0 0   100%
python/lsst/ip/diffim/getTemplate.py GetTemplateTask   76% 157 37 0   64% 36 5   74%
python/lsst/ip/diffim/getTemplate.py GetDcrTemplateConnections   0% 2 2 0   100% 0 0   0%
python/lsst/ip/diffim/getTemplate.py GetDcrTemplateConfig   0% 2 2 0   0% 2 0   0%
python/lsst/ip/diffim/getTemplate.py GetDcrTemplateTask   0% 48 48 0   0% 22 0   0%
python/lsst/ip/diffim/getTemplate.py (no class)   97% 63 2 0   100% 0 0   97%
python/lsst/ip/diffim/imageDecorrelation.py DecorrelateALKernelConfig   100% 0 0 0   100% 0 0   100%
python/lsst/ip/diffim/imageDecorrelation.py DecorrelateALKernelTask   87% 184 24 0   65% 34 10   83%
python/lsst/ip/diffim/imageDecorrelation.py DecorrelateALKernelMapper   93% 15 1 0   50% 2 1   88%
python/lsst/ip/diffim/imageDecorrelation.py DecorrelateALKernelMapReduceConfig   100% 0 0 0   100% 0 0   100%
python/lsst/ip/diffim/imageDecorrelation.py DecorrelateALKernelSpatialConfig   100% 4 0 0   100% 0 0   100%
python/lsst/ip/diffim/imageDecorrelation.py DecorrelateALKernelSpatialTask   83% 35 6 0   30% 10 1   71%
python/lsst/ip/diffim/imageDecorrelation.py (no class)   100% 50 0 0   100% 0 0   100%
python/lsst/ip/diffim/imageMapReduce.py ImageMapperConfig   100% 0 0 0   100% 0 0   100%
python/lsst/ip/diffim/imageMapReduce.py ImageMapper   0% 1 1 0   100% 0 0   0%
python/lsst/ip/diffim/imageMapReduce.py ImageReducerConfig   100% 0 0 0   100% 0 0   100%
python/lsst/ip/diffim/imageMapReduce.py ImageReducer   92% 86 7 0   86% 36 3   90%
python/lsst/ip/diffim/imageMapReduce.py ImageMapReduceConfig   100% 0 0 0   100% 0 0   100%
python/lsst/ip/diffim/imageMapReduce.py ImageMapReduceTask   77% 128 30 0   66% 44 7   74%
python/lsst/ip/diffim/imageMapReduce.py (no class)   100% 52 0 0   100% 0 0   100%
python/lsst/ip/diffim/makeKernel.py MakeKernelConfig   100% 8 0 0   100% 0 0   100%
python/lsst/ip/diffim/makeKernel.py MakeKernelTask   78% 97 21 0   69% 26 6   76%
python/lsst/ip/diffim/makeKernel.py (no class)   100% 36 0 0   100% 0 0   100%
python/lsst/ip/diffim/makeKernelBasisList.py (no class)   92% 76 6 0   75% 32 8   87%
python/lsst/ip/diffim/metrics.py NumberSciSourcesMetricConnections   100% 0 0 0   100% 0 0   100%
python/lsst/ip/diffim/metrics.py NumberSciSourcesMetricConfig   100% 0 0 0   100% 0 0   100%
python/lsst/ip/diffim/metrics.py NumberSciSourcesMetricTask   100% 3 0 0   100% 0 0   100%
python/lsst/ip/diffim/metrics.py FractionDiaSourcesToSciSourcesMetricConnections   100% 0 0 0   100% 0 0   100%
python/lsst/ip/diffim/metrics.py FractionDiaSourcesToSciSourcesMetricConfig   100% 0 0 0   100% 0 0   100%
python/lsst/ip/diffim/metrics.py FractionDiaSourcesToSciSourcesMetricTask   100% 7 0 0   100% 2 0   100%
python/lsst/ip/diffim/metrics.py (no class)   100% 29 0 0   100% 4 0   100%
python/lsst/ip/diffim/modelPsfMatch.py WarpedPsfTransformTooBigError   0% 1 1 0   100% 0 0   0%
python/lsst/ip/diffim/modelPsfMatch.py PsfComputeShapeError   0% 4 4 0   100% 0 0   0%
python/lsst/ip/diffim/modelPsfMatch.py ModelPsfMatchConfig   100% 6 0 0   100% 0 0   100%
python/lsst/ip/diffim/modelPsfMatch.py ModelPsfMatchTask   92% 118 10 0   81% 36 7   89%
python/lsst/ip/diffim/modelPsfMatch.py (no class)   74% 58 15 0   0% 6 0   67%
python/lsst/ip/diffim/psfMatch.py NoKernelCandidatesError   0% 1 1 0   100% 0 0   0%
python/lsst/ip/diffim/psfMatch.py PsfMatchConfig   100% 0 0 0   100% 0 0   100%
python/lsst/ip/diffim/psfMatch.py PsfMatchConfigAL   100% 3 0 0   100% 0 0   100%
python/lsst/ip/diffim/psfMatch.py PsfMatchConfigDF   100% 6 0 0   100% 0 0   100%
python/lsst/ip/diffim/psfMatch.py PsfMatchTask   53% 199 93 0   44% 84 19   51%
python/lsst/ip/diffim/psfMatch.py (no class)   100% 91 0 0   100% 0 0   100%
python/lsst/ip/diffim/subtractImages.py InsufficientKernelSourcesError   80% 5 1 0   100% 0 0   80%
python/lsst/ip/diffim/subtractImages.py SubtractInputConnections   0% 3 3 0   0% 2 0   0%
python/lsst/ip/diffim/subtractImages.py SubtractImageOutputConnections   100% 0 0 0   100% 0 0   100%
python/lsst/ip/diffim/subtractImages.py SubtractScoreOutputConnections   100% 0 0 0   100% 0 0   100%
python/lsst/ip/diffim/subtractImages.py AlardLuptonSubtractConnections   100% 0 0 0   100% 0 0   100%
python/lsst/ip/diffim/subtractImages.py SimplifiedSubtractConnections   0% 6 6 0   0% 2 0   0%
python/lsst/ip/diffim/subtractImages.py AlardLuptonSubtractBaseConfig   100% 23 0 0   100% 0 0   100%
python/lsst/ip/diffim/subtractImages.py AlardLuptonSubtractConfig   100% 0 0 0   100% 0 0   100%
python/lsst/ip/diffim/subtractImages.py AlardLuptonSubtractTask   87% 240 31 0   77% 78 12   85%
python/lsst/ip/diffim/subtractImages.py AlardLuptonPreconvolveSubtractConnections   100% 0 0 0   100% 0 0   100%
python/lsst/ip/diffim/subtractImages.py AlardLuptonPreconvolveSubtractConfig   100% 0 0 0   100% 0 0   100%
python/lsst/ip/diffim/subtractImages.py AlardLuptonPreconvolveSubtractTask   98% 46 1 0   50% 10 5   89%
python/lsst/ip/diffim/subtractImages.py SimplifiedSubtractConfig   100% 0 0 0   100% 0 0   100%
python/lsst/ip/diffim/subtractImages.py SimplifiedSubtractTask   89% 19 2 0   75% 8 2   85%
python/lsst/ip/diffim/subtractImages.py (no class)   97% 152 4 0   83% 6 1   97%
python/lsst/ip/diffim/utils.py (no class)   71% 156 45 0   69% 32 2   71%
python/lsst/ip/diffim/version.py (no class)   100% 5 0 0   100% 0 0   100%
tests/test_assessSpatialKernelVisitor.py DiffimTestCases   100% 73 0 0   100% 0 0   100%
tests/test_assessSpatialKernelVisitor.py TestMemory   100% 0 0 0   100% 0 0   100%
tests/test_assessSpatialKernelVisitor.py (no class)   91% 23 2 0   50% 2 1   88%
tests/test_basisLists.py DiffimTestCases   92% 132 10 0   100% 16 0   93%
tests/test_basisLists.py TestMemory   100% 0 0 0   100% 0 0   100%
tests/test_basisLists.py (no class)   93% 30 2 0   50% 2 1   91%
tests/test_buildSingleKernelVisitor.py DiffimTestCases   96% 167 6 0   100% 12 0   97%
tests/test_buildSingleKernelVisitor.py TestMemory   100% 0 0 0   100% 0 0   100%
tests/test_buildSingleKernelVisitor.py (no class)   92% 25 2 0   50% 2 1   89%
tests/test_buildSpatialKernelVisitor.py DiffimTestCases   99% 85 1 0   100% 20 0   99%
tests/test_buildSpatialKernelVisitor.py TestMemory   100% 0 0 0   100% 0 0   100%
tests/test_buildSpatialKernelVisitor.py (no class)   92% 24 2 0   50% 2 1   88%
tests/test_compareToHotpants.py DiffimTestCases   100% 271 0 0   100% 82 0   100%
tests/test_compareToHotpants.py TestMemory   100% 0 0 0   100% 0 0   100%
tests/test_compareToHotpants.py (no class)   93% 29 2 0   50% 2 1   90%
tests/test_dcrModel.py DcrModelTestTask   99% 223 1 0   98% 40 1   99%
tests/test_dcrModel.py MyMemoryTestCase   100% 0 0 0   100% 0 0   100%
tests/test_dcrModel.py (no class)   97% 67 2 0   75% 4 1   96%
tests/test_detectAndMeasure.py DetectAndMeasureTestBase   100% 36 0 0   100% 16 0   100%
tests/test_detectAndMeasure.py DetectAndMeasureTest   99% 467 3 0   94% 34 2   99%
tests/test_detectAndMeasure.py DetectAndMeasureScoreTest   99% 280 3 0   93% 30 2   98%
tests/test_detectAndMeasure.py TestNegativePeaks   100% 74 0 0   100% 0 0   100%
tests/test_detectAndMeasure.py MockResponse   100% 6 0 0   100% 2 0   100%
tests/test_detectAndMeasure.py MemoryTestCase   100% 0 0 0   100% 0 0   100%
tests/test_detectAndMeasure.py (no class)   98% 81 2 0   50% 2 1   96%
tests/test_dipole.py DipoleAlgorithmTest   95% 133 7 0   60% 10 4   92%
tests/test_dipole.py DipoleMeasurementTaskTest   100% 12 0 0   100% 0 0   100%
tests/test_dipole.py TestMemory   100% 0 0 0   100% 0 0   100%
tests/test_dipole.py (no class)   91% 98 9 0   50% 12 6   86%
tests/test_dipoleFitter.py DipoleTestImage   100% 9 0 0   100% 0 0   100%
tests/test_dipoleFitter.py DipoleFitTest   100% 83 0 0   100% 8 0   100%
tests/test_dipoleFitter.py TestMemory   100% 0 0 0   100% 0 0   100%
tests/test_dipoleFitter.py (no class)   92% 26 2 0   50% 2 1   89%
tests/test_getTemplate.py GetTemplateTaskTestCase   92% 115 9 0   71% 24 5   88%
tests/test_getTemplate.py MemoryTestCase   100% 0 0 0   100% 0 0   100%
tests/test_getTemplate.py (no class)   78% 49 11 0   33% 6 2   73%
tests/test_imageDecorrelation.py DiffimCorrectionTest   85% 123 19 0   62% 8 3   83%
tests/test_imageDecorrelation.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests/test_imageDecorrelation.py (no class)   95% 145 7 0   72% 18 5   93%
tests/test_imageMapReduce.py AddAmountImageMapperConfig   100% 0 0 0   100% 0 0   100%
tests/test_imageMapReduce.py AddAmountImageMapper   100% 6 0 0   100% 2 0   100%
tests/test_imageMapReduce.py AddAmountImageMapReduceConfig   100% 0 0 0   100% 0 0   100%
tests/test_imageMapReduce.py GetMeanImageMapper   100% 3 0 0   100% 0 0   100%
tests/test_imageMapReduce.py GetMeanImageMapReduceConfig   100% 0 0 0   100% 0 0   100%
tests/test_imageMapReduce.py ImageMapReduceTest   98% 185 4 0   89% 36 4   96%
tests/test_imageMapReduce.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests/test_imageMapReduce.py (no class)   98% 89 2 0   83% 6 1   97%
tests/test_imageStatistics.py DiffimTestCases   100% 96 0 0   94% 36 2   98%
tests/test_imageStatistics.py TestMemory   100% 0 0 0   100% 0 0   100%
tests/test_imageStatistics.py (no class)   93% 28 2 0   50% 2 1   90%
tests/test_kernelCandidateAndSolution.py DiffimTestCases   30% 273 192 0   27% 52 2   29%
tests/test_kernelCandidateAndSolution.py TestMemory   100% 0 0 0   100% 0 0   100%
tests/test_kernelCandidateAndSolution.py (no class)   91% 56 5 0   50% 2 1   90%
tests/test_kernelPca.py DiffimTestCases   100% 137 0 0   100% 28 0   100%
tests/test_kernelPca.py TestMemory   100% 0 0 0   100% 0 0   100%
tests/test_kernelPca.py (no class)   94% 33 2 0   50% 2 1   91%
tests/test_kernelSumVisitor.py DiffimTestCases   99% 74 1 0   100% 18 0   99%
tests/test_kernelSumVisitor.py TestMemory   100% 0 0 0   100% 0 0   100%
tests/test_kernelSumVisitor.py (no class)   92% 24 2 0   50% 2 1   88%
tests/test_metrics.py TestNumSciSources   100% 25 0 0   100% 0 0   100%
tests/test_metrics.py TestFractionDiaSources   100% 37 0 0   100% 0 0   100%
tests/test_metrics.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests/test_metrics.py (no class)   96% 48 2 0   92% 12 1   95%
tests/test_modelPsfMatch.py PsfMatchTestCases   98% 62 1 0   100% 8 0   99%
tests/test_modelPsfMatch.py TestMemory   100% 0 0 0   100% 0 0   100%
tests/test_modelPsfMatch.py (no class)   93% 29 2 0   50% 2 1   90%
tests/test_subtractTask.py AlardLuptonSubtractTestBase   100% 13 0 0   100% 0 0   100%
tests/test_subtractTask.py AlardLuptonSubtractTest   100% 502 0 0   100% 52 0   100%
tests/test_subtractTask.py AlardLuptonPreconvolveSubtractTest   100% 193 0 0   100% 26 0   100%
tests/test_subtractTask.py SimplifiedSubtractTest   100% 20 0 0   100% 0 0   100%
tests/test_subtractTask.py MemoryTestCase   100% 0 0 0   100% 0 0   100%
tests/test_subtractTask.py (no class)   97% 67 2 0   50% 2 1   96%
tests/test_utils.py UtilsTest   100% 11 0 0   100% 0 0   100%
tests/test_utils.py (no class)   100% 10 0 0   100% 0 0   100%
tests/test_utilsCalculations.py UtilsCalculationsTest   100% 22 0 0   100% 0 0   100%
tests/test_utilsCalculations.py (no class)   100% 9 0 0   100% 0 0   100%
tests/utils.py DipoleTestImage   93% 68 5 0   69% 16 5   88%
tests/utils.py CustomCoaddPsf   100% 1 0 0   100% 0 0   100%
tests/utils.py (no class)   29% 612 437 0   20% 158 4   27%
Total     83% 9530 1633 0   65% 1758 230   80%

No items found using the specified filter.