Coverage report: 19%

Files Functions Classes

coverage.py v7.13.5, created at 2026-04-28 09:00 +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.