Coverage report: 19%

Files Functions Classes

coverage.py v7.14.1, created at 2026-05-27 08:23 +0000

      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/scarlet/__init__.py (no function)   100% 5 0 0   100% 0 0   100%
python/lsst/meas/extensions/scarlet/deconvolveExposureTask.py calculate_update_step   0% 12 12 0   0% 4 0   0%
python/lsst/meas/extensions/scarlet/deconvolveExposureTask.py DeconvolveExposureConnections.__init__   0% 6 6 0   0% 4 0   0%
python/lsst/meas/extensions/scarlet/deconvolveExposureTask.py DeconvolveExposureTask.__init__   0% 3 3 0   0% 2 0   0%
python/lsst/meas/extensions/scarlet/deconvolveExposureTask.py DeconvolveExposureTask.runQuantum   0% 13 13 0   0% 2 0   0%
python/lsst/meas/extensions/scarlet/deconvolveExposureTask.py DeconvolveExposureTask.run   0% 5 5 0   100% 0 0   0%
python/lsst/meas/extensions/scarlet/deconvolveExposureTask.py DeconvolveExposureTask._buildObservation   0% 19 19 0   0% 4 0   0%
python/lsst/meas/extensions/scarlet/deconvolveExposureTask.py DeconvolveExposureTask._deconvolve   0% 22 22 0   0% 10 0   0%
python/lsst/meas/extensions/scarlet/deconvolveExposureTask.py DeconvolveExposureTask._modelToExposure   0% 4 4 0   100% 0 0   0%
python/lsst/meas/extensions/scarlet/deconvolveExposureTask.py (no function)   100% 36 0 0   100% 0 0   100%
python/lsst/meas/extensions/scarlet/footprint.py afwFootprintToScarlet   0% 10 10 0   0% 4 0   0%
python/lsst/meas/extensions/scarlet/footprint.py scarletFootprintToAfw   0% 8 8 0   0% 4 0   0%
python/lsst/meas/extensions/scarlet/footprint.py scarletModelToHeavy   0% 24 24 0   0% 6 0   0%
python/lsst/meas/extensions/scarlet/footprint.py scarletFootprintsToPeakCatalog   0% 5 5 0   0% 4 0   0%
python/lsst/meas/extensions/scarlet/footprint.py (no function)   100% 16 0 0   100% 0 0   100%
python/lsst/meas/extensions/scarlet/io/__init__.py (no function)   100% 3 0 0   100% 0 0   100%
python/lsst/meas/extensions/scarlet/io/model_data.py LsstScarletModelData.__init__   0% 2 2 0   100% 0 0   0%
python/lsst/meas/extensions/scarlet/io/model_data.py LsstScarletModelData.as_dict   0% 3 3 0   100% 0 0   0%
python/lsst/meas/extensions/scarlet/io/model_data.py LsstScarletModelData.from_dict   0% 7 7 0   0% 4 0   0%
python/lsst/meas/extensions/scarlet/io/model_data.py _to_1_0_0   0% 5 5 0   0% 2 0   0%
python/lsst/meas/extensions/scarlet/io/model_data.py _to_1_0_1   0% 3 3 0   100% 0 0   0%
python/lsst/meas/extensions/scarlet/io/model_data.py (no function)   62% 37 14 0   6% 16 1   45%
python/lsst/meas/extensions/scarlet/io/source_data.py IsolatedSourceData.as_dict   0% 4 4 0   0% 2 0   0%
python/lsst/meas/extensions/scarlet/io/source_data.py IsolatedSourceData.from_dict   0% 7 7 0   100% 0 0   0%
python/lsst/meas/extensions/scarlet/io/source_data.py IsolatedSourceData.to_source   0% 5 5 0   100% 0 0   0%
python/lsst/meas/extensions/scarlet/io/source_data.py (no function)   100% 23 0 0   100% 0 0   100%
python/lsst/meas/extensions/scarlet/io/utils.py monochromaticDataToScarlet   0% 24 24 0   0% 6 0   0%
python/lsst/meas/extensions/scarlet/io/utils.py updateCatalogFootprints   0% 21 21 0   0% 10 0   0%
python/lsst/meas/extensions/scarlet/io/utils.py buildMonochromaticObservation   0% 9 9 0   0% 4 0   0%
python/lsst/meas/extensions/scarlet/io/utils.py calculateFootprintCoverage   0% 10 10 0   0% 2 0   0%
python/lsst/meas/extensions/scarlet/io/utils.py updateBlendRecords   0% 44 44 0   0% 18 0   0%
python/lsst/meas/extensions/scarlet/io/utils.py build_scarlet_model   0% 17 17 0   0% 10 0   0%
python/lsst/meas/extensions/scarlet/io/utils.py read_scarlet_model   0% 23 23 0   0% 6 0   0%
python/lsst/meas/extensions/scarlet/io/utils.py scarlet_model_to_zip_json   0% 7 7 0   0% 2 0   0%
python/lsst/meas/extensions/scarlet/io/utils.py write_scarlet_model   0% 4 4 0   0% 2 0   0%
python/lsst/meas/extensions/scarlet/io/utils.py scarlet_model_to_lsst_scarlet_model   0% 1 1 0   100% 0 0   0%
python/lsst/meas/extensions/scarlet/io/utils.py ScarletModelFormatter.read_from_local_file   0% 1 1 0   100% 0 0   0%
python/lsst/meas/extensions/scarlet/io/utils.py ScarletModelFormatter.read_from_stream   0% 4 4 0   0% 2 0   0%
python/lsst/meas/extensions/scarlet/io/utils.py ScarletModelFormatter.to_bytes   0% 3 3 0   100% 0 0   0%
python/lsst/meas/extensions/scarlet/io/utils.py ScarletModelDelegate.can_accept   0% 1 1 0   100% 0 0   0%
python/lsst/meas/extensions/scarlet/io/utils.py ScarletModelDelegate.getComponent   0% 1 1 0   100% 0 0   0%
python/lsst/meas/extensions/scarlet/io/utils.py ScarletModelDelegate.handleParameters   0% 7 7 0   0% 4 0   0%
python/lsst/meas/extensions/scarlet/io/utils.py loadBlend   0% 6 6 0   100% 0 0   0%
python/lsst/meas/extensions/scarlet/io/utils.py (no function)   100% 53 0 0   100% 0 0   100%
python/lsst/meas/extensions/scarlet/metrics.py setDeblenderMetrics   0% 13 13 0   0% 2 0   0%
python/lsst/meas/extensions/scarlet/metrics.py (no function)   100% 11 0 0   100% 0 0   100%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py DeblenderError.__init__   0% 4 4 0   100% 0 0   0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py DeblenderError.__str__   0% 1 1 0   100% 0 0   0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py DeblenderSkippedError.__init__   0% 4 4 0   100% 0 0   0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py DeblenderSkippedError.__str__   0% 1 1 0   100% 0 0   0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py _checkBlendConvergence   0% 3 3 0   100% 0 0   0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py isPseudoSource   0% 7 7 0   0% 2 0   0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py _getDeconvolvedFootprints   0% 19 19 0   0% 4 0   0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py ScarletDeblendContext.build   0% 11 11 0   0% 2 0   0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py deblend   0% 28 28 0   0% 12 0   0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py ScarletDeblendTask.__init__   0% 20 20 0   0% 6 0   0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py ScarletDeblendTask._addParentSchemaKeys   0% 18 18 0   100% 0 0   0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py ScarletDeblendTask._addChildSchemaKeys   0% 18 18 0   100% 0 0   0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py ScarletDeblendTask.run   0% 6 6 0   100% 0 0   0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py ScarletDeblendTask.deblend   0% 99 99 0   0% 32 0   0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py ScarletDeblendTask._deblendParent   0% 35 35 0   0% 8 0   0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py ScarletDeblendTask._isLargeFootprint   0% 14 14 0   0% 14 0   0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py ScarletDeblendTask._isMasked   0% 10 10 0   0% 4 0   0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py ScarletDeblendTask._skipBlend   0% 9 9 0   0% 6 0   0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py ScarletDeblendTask._checkSkipped   0% 17 17 0   0% 10 0   0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py ScarletDeblendTask._updateParentRecord   0% 8 8 0   100% 0 0   0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py ScarletDeblendTask._initializeCatalogs   0% 20 20 0   0% 8 0   0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py ScarletDeblendTask._buildIntersectingFootprints   0% 16 16 0   0% 8 0   0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py ScarletDeblendTask._addBlendRecord   0% 3 3 0   100% 0 0   0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py ScarletDeblendTask._addDeblendedSource   0% 13 13 0   100% 0 0   0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py ScarletDeblendTask._addIsolatedSource   0% 17 17 0   0% 2 0   0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py (no function)   100% 112 0 0   100% 0 0   100%
python/lsst/meas/extensions/scarlet/source.py IsolatedSource.__init__   0% 2 2 0   100% 0 0   0%
python/lsst/meas/extensions/scarlet/source.py IsolatedSource.component   0% 1 1 0   100% 0 0   0%
python/lsst/meas/extensions/scarlet/source.py IsolatedSource.from_footprint   0% 12 12 0   0% 4 0   0%
python/lsst/meas/extensions/scarlet/source.py IsolatedSource.bbox   0% 1 1 0   100% 0 0   0%
python/lsst/meas/extensions/scarlet/source.py IsolatedSource.bands   0% 1 1 0   100% 0 0   0%
python/lsst/meas/extensions/scarlet/source.py IsolatedSource.peak   0% 1 1 0   100% 0 0   0%
python/lsst/meas/extensions/scarlet/source.py IsolatedSource.get_model   0% 1 1 0   100% 0 0   0%
python/lsst/meas/extensions/scarlet/source.py IsolatedSource.to_data   0% 3 3 0   100% 0 0   0%
python/lsst/meas/extensions/scarlet/source.py IsolatedSource.__copy__   0% 1 1 0   100% 0 0   0%
python/lsst/meas/extensions/scarlet/source.py IsolatedSource.__deepcopy__   0% 6 6 0   0% 2 0   0%
python/lsst/meas/extensions/scarlet/source.py IsolatedSource.__getitem__   0% 2 2 0   100% 0 0   0%
python/lsst/meas/extensions/scarlet/source.py (no function)   100% 26 0 2   100% 0 0   100%
python/lsst/meas/extensions/scarlet/utils.py scarletBoxToBBox   0% 3 3 0   100% 0 0   0%
python/lsst/meas/extensions/scarlet/utils.py bboxToScarletBox   0% 2 2 0   100% 0 0   0%
python/lsst/meas/extensions/scarlet/utils.py multiband_convolve   0% 4 4 0   0% 2 0   0%
python/lsst/meas/extensions/scarlet/utils.py computePsfKernelImage   0% 13 13 0   0% 6 0   0%
python/lsst/meas/extensions/scarlet/utils.py computeNearestPsf   0% 37 37 0   0% 16 0   0%
python/lsst/meas/extensions/scarlet/utils.py computeNearestPsfMultiBand   0% 22 22 0   0% 10 0   0%
python/lsst/meas/extensions/scarlet/utils.py buildObservation   0% 22 22 0   0% 12 0   0%
python/lsst/meas/extensions/scarlet/utils.py calcChi2   0% 12 12 0   0% 4 0   0%
python/lsst/meas/extensions/scarlet/utils.py (no function)   100% 19 0 0   100% 0 0   100%
python/lsst/meas/extensions/scarlet/version.py (no function)   100% 5 0 0   100% 0 0   100%
tests/test_deblend.py TestDeblend.setUp   0% 8 8 0   100% 0 0   0%
tests/test_deblend.py TestDeblend.scarlet_image_to_exposure   0% 6 6 0   0% 2 0   0%
tests/test_deblend.py TestDeblend.initialize_data   0% 26 26 0   0% 6 0   0%
tests/test_deblend.py TestDeblend.deconvolve   0% 10 10 0   0% 4 0   0%
tests/test_deblend.py TestDeblend.test_default_deconvolve   0% 12 12 0   0% 6 0   0%
tests/test_deblend.py TestDeblend.test_catalog_free_deconvolve   0% 12 12 0   0% 6 0   0%
tests/test_deblend.py TestDeblend.test_footprints   0% 74 74 0   0% 18 0   0%
tests/test_deblend.py TestDeblend.test_skipped   0% 12 12 0   100% 0 0   0%
tests/test_deblend.py TestDeblend.test_persistence   0% 43 43 0   0% 12 0   0%
tests/test_deblend.py TestDeblend.test_legacy_model   0% 12 12 0   100% 0 0   0%
tests/test_deblend.py TestDeblend.test_older_legacy_model   0% 16 16 0   100% 0 0   0%
tests/test_deblend.py TestDeblend._test_blend   0% 5 5 0   100% 0 0   0%
tests/test_deblend.py TestDeblend._setup_butler   0% 10 10 0   100% 0 0   0%
tests/test_deblend.py BadPsf.__init__   0% 3 3 0   100% 0 0   0%
tests/test_deblend.py BadPsf.computeKernelImage   0% 3 3 0   0% 2 0   0%
tests/test_deblend.py TestUtils.setUp   0% 1 1 0   100% 0 0   0%
tests/test_deblend.py TestUtils.test_box_transforms   0% 10 10 0   100% 0 0   0%
tests/test_deblend.py TestUtils.test_computeNearestPsfGood   0% 6 6 0   100% 0 0   0%
tests/test_deblend.py TestUtils.test_computeNearestPsfRecoverable   0% 7 7 0   100% 0 0   0%
tests/test_deblend.py TestUtils.test_computeNearestPsfBad   0% 7 7 0   100% 0 0   0%
tests/test_deblend.py TestUtils.test_computeNearestPsfMultiBandGood   0% 6 6 0   100% 0 0   0%
tests/test_deblend.py TestUtils.test_computeNearestPsfMultiBandRecoverable   0% 8 8 0   100% 0 0   0%
tests/test_deblend.py TestUtils.test_computeNearestPsfMultiBandIncomplete   0% 8 8 0   100% 0 0   0%
tests/test_deblend.py TestUtils.test_computeNearestPsfMultiBandBad   0% 8 8 0   100% 0 0   0%
tests/test_deblend.py TestUtils.test_buildObservationBadPsfs   0% 10 10 0   100% 0 0   0%
tests/test_deblend.py TestUtils._generateGoodPsf   0% 5 5 0   100% 0 0   0%
tests/test_deblend.py TestUtils._generateMultibandPsf   0% 7 7 0   0% 2 0   0%
tests/test_deblend.py TestUtils._generateCoadd   0% 4 4 0   100% 0 0   0%
tests/test_deblend.py TestUtils._generateMultibandCoadd   0% 4 4 0   0% 2 0   0%
tests/test_deblend.py TestUtils._generateCatalog   0% 19 19 0   0% 10 0   0%
tests/test_deblend.py setup_module   0% 1 1 0   100% 0 0   0%
tests/test_deblend.py (no function)   97% 60 2 0   50% 2 1   95%
tests/test_isolated_source.py ScarletTestCase.setUp   0% 9 9 0   100% 0 0   0%
tests/test_isolated_source.py ScarletTestCase.test_constructor   0% 3 3 0   100% 0 0   0%
tests/test_isolated_source.py ScarletTestCase.test_copy   0% 5 5 0   100% 0 0   0%
tests/test_isolated_source.py ScarletTestCase.test_deep_copy   0% 8 8 0   100% 0 0   0%
tests/test_isolated_source.py ScarletTestCase.test_slice   0% 4 4 0   100% 0 0   0%
tests/test_isolated_source.py ScarletTestCase.test_reorder   0% 8 8 0   100% 0 0   0%
tests/test_isolated_source.py ScarletTestCase.test_subset   0% 4 4 0   100% 0 0   0%
tests/test_isolated_source.py ScarletTestCase.test_indexing_errors   0% 19 19 0   100% 0 0   0%
tests/test_isolated_source.py (no function)   100% 13 0 0   100% 0 0   100%
tests/utils.py DeblenderTestModel.render   0% 5 5 0   0% 2 0   0%
tests/utils.py SersicModel.__init__   0% 8 8 0   100% 0 0   0%
tests/utils.py PsfModel.__init__   0% 8 8 0   100% 0 0   0%
tests/utils.py initData   0% 15 15 0   0% 8 0   0%
tests/utils.py (no function)   100% 16 0 0   100% 0 0   100%
Total     23% 1810 1385 2   1% 392 2   19%

No items found using the specified filter.