Coverage report: 93%

Files Functions Classes

coverage.py v7.14.1, created at 2026-06-23 01:50 -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/meas/__init__.py (no class)   100% 2 0 0   100% 0 0   100%
python/lsst/meas/extensions/__init__.py (no class)   100% 2 0 0   100% 0 0   100%
python/lsst/meas/extensions/scarlet/__init__.py (no class)   100% 7 0 0   100% 0 0   100%
python/lsst/meas/extensions/scarlet/deconvolveExposureTask.py DeconvolveExposureConnections   0% 6 6 0   0% 4 0   0%
python/lsst/meas/extensions/scarlet/deconvolveExposureTask.py DeconvolveExposureConfig   100% 0 0 0   100% 0 0   100%
python/lsst/meas/extensions/scarlet/deconvolveExposureTask.py DeconvolveExposureTask   81% 74 14 0   75% 20 3   80%
python/lsst/meas/extensions/scarlet/deconvolveExposureTask.py (no class)   96% 57 2 0   67% 6 2   94%
python/lsst/meas/extensions/scarlet/footprint.py (no class)   100% 65 0 0   89% 18 2   98%
python/lsst/meas/extensions/scarlet/io/__init__.py (no class)   100% 5 0 0   100% 0 0   100%
python/lsst/meas/extensions/scarlet/io/model_data.py LsstScarletModelData   92% 12 1 0   75% 4 1   88%
python/lsst/meas/extensions/scarlet/io/model_data.py (no class)   100% 39 0 0   88% 8 1   98%
python/lsst/meas/extensions/scarlet/io/source_data.py IsolatedSourceData   100% 16 0 0   100% 2 0   100%
python/lsst/meas/extensions/scarlet/io/source_data.py (no class)   100% 38 0 0   100% 0 0   100%
python/lsst/meas/extensions/scarlet/io/utils.py ScarletModelFormatter   88% 8 1 0   50% 2 1   80%
python/lsst/meas/extensions/scarlet/io/utils.py ScarletModelDelegate   80% 10 2 0   100% 4 0   86%
python/lsst/meas/extensions/scarlet/io/utils.py (no class)   89% 247 28 0   82% 76 14   87%
python/lsst/meas/extensions/scarlet/metrics.py DeblenderMetrics   100% 0 0 0   100% 0 0   100%
python/lsst/meas/extensions/scarlet/metrics.py (no class)   100% 31 0 0   100% 2 0   100%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py DeblenderError   0% 5 5 0   100% 0 0   0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py DeblenderSkippedError   80% 5 1 0   100% 0 0   80%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py ScarletDeblendContext   92% 12 1 0   50% 2 1   86%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py ScarletDeblendConfig   100% 0 0 0   100% 0 0   100%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py ScarletDeblendTask   87% 337 44 0   74% 108 20   84%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py (no class)   96% 162 6 0   80% 20 2   95%
python/lsst/meas/extensions/scarlet/source.py IsolatedSource   94% 31 2 0   67% 6 2   89%
python/lsst/meas/extensions/scarlet/source.py (no class)   100% 27 0 2   100% 0 0   100%
python/lsst/meas/extensions/scarlet/utils.py (no class)   92% 205 16 0   81% 80 13   89%
python/lsst/meas/extensions/scarlet/version.py (no class)   100% 5 0 0   100% 0 0   100%
tests/pipeline.py ImageBundle   100% 1 0 0   100% 0 0   100%
tests/pipeline.py DetectionBundle   100% 0 0 0   100% 0 0   100%
tests/pipeline.py DeconvolveBundle   100% 1 0 0   100% 0 0   100%
tests/pipeline.py DeblendBundle   100% 2 0 0   100% 0 0   100%
tests/pipeline.py (no class)   100% 134 0 0   100% 14 0   100%
tests/scenes.py Scene   100% 0 0 0   100% 0 0   100%
tests/scenes.py (no class)   100% 19 0 0   100% 0 0   100%
tests/test_box_conversions.py TestBoxConversions   100% 44 0 0   100% 4 0   100%
tests/test_box_conversions.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests/test_box_conversions.py (no class)   89% 18 2 0   50% 2 1   85%
tests/test_deblend_task.py TestDeblendTask   100% 292 0 0   100% 40 0   100%
tests/test_deblend_task.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests/test_deblend_task.py (no class)   96% 53 2 0   50% 2 1   95%
tests/test_deconvolve_task.py TestDeconvolveTask   100% 114 0 0   100% 22 0   100%
tests/test_deconvolve_task.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests/test_deconvolve_task.py (no class)   93% 29 2 0   50% 2 1   90%
tests/test_footprint_conversions.py TestFootprintConversions   100% 56 0 0   100% 8 0   100%
tests/test_footprint_conversions.py TestScarletModelToHeavy   100% 19 0 0   100% 0 0   100%
tests/test_footprint_conversions.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests/test_footprint_conversions.py (no class)   95% 38 2 0   75% 4 1   93%
tests/test_io_model_data.py TestModelDataMigrations   100% 19 0 0   100% 0 0   100%
tests/test_io_model_data.py TestScarletLiteSchemaCheck   100% 23 0 0   100% 0 0   100%
tests/test_io_model_data.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests/test_io_model_data.py (no class)   93% 28 2 0   50% 2 1   90%
tests/test_io_persistence.py TestIoPersistence   100% 136 0 0   100% 14 0   100%
tests/test_io_persistence.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests/test_io_persistence.py (no class)   94% 34 2 0   50% 2 1   92%
tests/test_io_source_data.py TestIsolatedSourceData   100% 27 0 0   100% 2 0   100%
tests/test_io_source_data.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests/test_io_source_data.py (no class)   88% 17 2 0   50% 2 1   84%
tests/test_io_utils.py TestUpdateCatalogFootprints   100% 11 0 0   100% 0 0   100%
tests/test_io_utils.py TestScarletModelToLsstScarletModel   100% 6 0 0   100% 0 0   100%
tests/test_io_utils.py TestScarletModelDelegate   100% 26 0 0   100% 0 0   100%
tests/test_io_utils.py TestMonochromaticDataToScarletDeprecation   100% 28 0 0   100% 0 0   100%
tests/test_io_utils.py TestLoadBlend   97% 30 1 0   50% 6 3   89%
tests/test_io_utils.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests/test_io_utils.py (no class)   96% 51 2 0   50% 2 1   94%
tests/test_metrics.py TestSetDeblenderMetrics   100% 41 0 0   100% 4 0   100%
tests/test_metrics.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests/test_metrics.py (no class)   94% 32 2 0   75% 4 1   92%
tests/test_source.py ScarletTestCase   100% 96 0 0   100% 0 0   100%
tests/test_source.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests/test_source.py (no class)   93% 27 2 0   50% 2 1   90%
tests/test_utils.py BadPsf   100% 6 0 0   100% 2 0   100%
tests/test_utils.py MultiPointBadPsf   100% 6 0 0   100% 2 0   100%
tests/test_utils.py TestUtils   100% 158 0 0   100% 14 0   100%
tests/test_utils.py TestNonzeroBandSupport   100% 16 0 0   100% 0 0   100%
tests/test_utils.py TestMultibandConvolve   100% 18 0 0   100% 2 0   100%
tests/test_utils.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests/test_utils.py (no class)   96% 55 2 0   50% 2 1   95%
tests/utils.py DeblenderTestModel   100% 5 0 0   100% 2 0   100%
tests/utils.py SersicModel   100% 8 0 0   100% 0 0   100%
tests/utils.py PsfModel   100% 8 0 0   100% 0 0   100%
tests/utils.py (no class)   97% 31 1 0   88% 8 1   95%
Total     95% 3173 153 2   82% 532 77   93%

No items found using the specified filter.