Coverage report: 18%

Files Functions Classes

coverage.py v7.10.6, created at 2025-10-10 01:56 -0700

File function statements missing excluded branches partial coverage
python/lsst/__init__.py (no function) 2 0 0 0 0 100%
python/lsst/meas/__init__.py (no function) 2 0 0 0 0 100%
python/lsst/meas/extensions/__init__.py (no function) 2 0 0 0 0 100%
python/lsst/meas/extensions/scarlet/__init__.py (no function) 6 0 0 0 0 100%
python/lsst/meas/extensions/scarlet/deconvolveExposureTask.py calculate_update_step 10 10 0 2 0 0%
python/lsst/meas/extensions/scarlet/deconvolveExposureTask.py DeconvolveExposureConnections.__init__ 6 6 0 4 0 0%
python/lsst/meas/extensions/scarlet/deconvolveExposureTask.py DeconvolveExposureTask.__init__ 3 3 0 2 0 0%
python/lsst/meas/extensions/scarlet/deconvolveExposureTask.py DeconvolveExposureTask.runQuantum 10 10 0 2 0 0%
python/lsst/meas/extensions/scarlet/deconvolveExposureTask.py DeconvolveExposureTask.run 5 5 0 0 0 0%
python/lsst/meas/extensions/scarlet/deconvolveExposureTask.py DeconvolveExposureTask._buildObservation 17 17 0 4 0 0%
python/lsst/meas/extensions/scarlet/deconvolveExposureTask.py DeconvolveExposureTask._deconvolve 22 22 0 10 0 0%
python/lsst/meas/extensions/scarlet/deconvolveExposureTask.py DeconvolveExposureTask._modelToExposure 4 4 0 0 0 0%
python/lsst/meas/extensions/scarlet/deconvolveExposureTask.py (no function) 36 0 0 0 0 100%
python/lsst/meas/extensions/scarlet/footprint.py afwFootprintToScarlet 10 10 0 4 0 0%
python/lsst/meas/extensions/scarlet/footprint.py scarletFootprintToAfw 8 8 0 4 0 0%
python/lsst/meas/extensions/scarlet/footprint.py scarletModelToHeavy 26 26 0 6 0 0%
python/lsst/meas/extensions/scarlet/footprint.py scarletFootprintsToPeakCatalog 5 5 0 4 0 0%
python/lsst/meas/extensions/scarlet/footprint.py (no function) 16 0 0 0 0 100%
python/lsst/meas/extensions/scarlet/io.py monochromaticDataToScarlet 26 26 0 6 0 0%
python/lsst/meas/extensions/scarlet/io.py updateCatalogFootprints 19 19 0 10 0 0%
python/lsst/meas/extensions/scarlet/io.py buildMonochromaticObservation 14 14 0 8 0 0%
python/lsst/meas/extensions/scarlet/io.py calculateFootprintCoverage 10 10 0 2 0 0%
python/lsst/meas/extensions/scarlet/io.py updateBlendRecords 51 51 0 22 0 0%
python/lsst/meas/extensions/scarlet/io.py build_scarlet_model 9 9 0 4 0 0%
python/lsst/meas/extensions/scarlet/io.py read_scarlet_model 17 17 0 6 0 0%
python/lsst/meas/extensions/scarlet/io.py scarlet_model_to_zip_json 6 6 0 2 0 0%
python/lsst/meas/extensions/scarlet/io.py write_scarlet_model 4 4 0 2 0 0%
python/lsst/meas/extensions/scarlet/io.py ScarletModelFormatter.read_from_local_file 1 1 0 0 0 0%
python/lsst/meas/extensions/scarlet/io.py ScarletModelFormatter.read_from_stream 4 4 0 2 0 0%
python/lsst/meas/extensions/scarlet/io.py ScarletModelFormatter.to_bytes 3 3 0 0 0 0%
python/lsst/meas/extensions/scarlet/io.py ScarletModelDelegate.can_accept 1 1 0 0 0 0%
python/lsst/meas/extensions/scarlet/io.py ScarletModelDelegate.getComponent 1 1 0 0 0 0%
python/lsst/meas/extensions/scarlet/io.py ScarletModelDelegate.handleParameters 7 7 0 4 0 0%
python/lsst/meas/extensions/scarlet/io.py loadBlend 6 6 0 0 0 0%
python/lsst/meas/extensions/scarlet/io.py (no function) 50 0 0 0 0 100%
python/lsst/meas/extensions/scarlet/metrics.py setDeblenderMetrics 13 13 0 2 0 0%
python/lsst/meas/extensions/scarlet/metrics.py (no function) 11 0 0 0 0 100%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py DeblenderError.__init__ 4 4 0 0 0 0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py DeblenderError.__str__ 1 1 0 0 0 0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py DeblenderSkippedError.__init__ 4 4 0 0 0 0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py DeblenderSkippedError.__str__ 1 1 0 0 0 0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py _checkBlendConvergence 3 3 0 0 0 0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py isPseudoSource 7 7 0 2 0 0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py _getDeconvolvedFootprints 19 19 0 4 0 0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py ScarletDeblendContext.build 11 11 0 2 0 0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py deblend 28 28 0 12 0 0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py ScarletDeblendTask.__init__ 20 20 0 6 0 0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py ScarletDeblendTask._addParentSchemaKeys 16 16 0 0 0 0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py ScarletDeblendTask._addChildSchemaKeys 13 13 0 0 0 0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py ScarletDeblendTask._addSharedSchemaKeys 5 5 0 0 0 0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py ScarletDeblendTask.run 3 3 0 0 0 0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py ScarletDeblendTask.deblend 88 88 0 22 0 0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py ScarletDeblendTask._deblendParent 35 35 0 8 0 0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py ScarletDeblendTask._isLargeFootprint 14 14 0 14 0 0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py ScarletDeblendTask._isMasked 10 10 0 4 0 0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py ScarletDeblendTask._skipBlend 9 9 0 6 0 0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py ScarletDeblendTask._checkSkipped 17 17 0 10 0 0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py ScarletDeblendTask._updateParentRecord 9 9 0 0 0 0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py ScarletDeblendTask._buildBlendCatalog 11 11 0 4 0 0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py ScarletDeblendTask._buildIntersectingFootprints 16 16 0 8 0 0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py ScarletDeblendTask._addBlendRecord 3 3 0 0 0 0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py ScarletDeblendTask._addDeblendedSource 16 16 0 0 0 0%
python/lsst/meas/extensions/scarlet/scarletDeblendTask.py (no function) 109 0 0 0 0 100%
python/lsst/meas/extensions/scarlet/utils.py scarletBoxToBBox 3 3 0 0 0 0%
python/lsst/meas/extensions/scarlet/utils.py bboxToScarletBox 2 2 0 0 0 0%
python/lsst/meas/extensions/scarlet/utils.py multiband_convolve 4 4 0 2 0 0%
python/lsst/meas/extensions/scarlet/utils.py computePsfKernelImage 13 13 0 6 0 0%
python/lsst/meas/extensions/scarlet/utils.py computeNearestPsf 37 37 0 16 0 0%
python/lsst/meas/extensions/scarlet/utils.py computeNearestPsfMultiBand 22 22 0 10 0 0%
python/lsst/meas/extensions/scarlet/utils.py buildObservation 18 18 0 12 0 0%
python/lsst/meas/extensions/scarlet/utils.py calcChi2 12 12 0 4 0 0%
python/lsst/meas/extensions/scarlet/utils.py (no function) 19 0 0 0 0 100%
python/lsst/meas/extensions/scarlet/version.py (no function) 5 0 0 0 0 100%
tests/test_deblend.py TestDeblend.setUp 8 8 0 0 0 0%
tests/test_deblend.py TestDeblend.scarlet_image_to_exposure 6 6 0 2 0 0%
tests/test_deblend.py TestDeblend.initialize_data 26 26 0 6 0 0%
tests/test_deblend.py TestDeblend.deconvolve 10 10 0 4 0 0%
tests/test_deblend.py TestDeblend.test_default_deconvolve 12 12 0 6 0 0%
tests/test_deblend.py TestDeblend.test_catalog_free_deconvolve 12 12 0 6 0 0%
tests/test_deblend.py TestDeblend.test_footprints 67 67 0 16 0 0%
tests/test_deblend.py TestDeblend.test_skipped 12 12 0 0 0 0%
tests/test_deblend.py TestDeblend.test_persistence 38 38 0 10 0 0%
tests/test_deblend.py TestDeblend.test_legacy_model 12 12 0 0 0 0%
tests/test_deblend.py TestDeblend._test_blend 5 5 0 0 0 0%
tests/test_deblend.py TestDeblend._setup_butler 9 9 0 0 0 0%
tests/test_deblend.py BadPsf.__init__ 3 3 0 0 0 0%
tests/test_deblend.py BadPsf.computeKernelImage 3 3 0 2 0 0%
tests/test_deblend.py TestUtils.setUp 1 1 0 0 0 0%
tests/test_deblend.py TestUtils.test_box_transforms 10 10 0 0 0 0%
tests/test_deblend.py TestUtils.test_computeNearestPsfGood 6 6 0 0 0 0%
tests/test_deblend.py TestUtils.test_computeNearestPsfRecoverable 7 7 0 0 0 0%
tests/test_deblend.py TestUtils.test_computeNearestPsfBad 7 7 0 0 0 0%
tests/test_deblend.py TestUtils.test_computeNearestPsfMultiBandGood 6 6 0 0 0 0%
tests/test_deblend.py TestUtils.test_computeNearestPsfMultiBandRecoverable 8 8 0 0 0 0%
tests/test_deblend.py TestUtils.test_computeNearestPsfMultiBandIncomplete 8 8 0 0 0 0%
tests/test_deblend.py TestUtils.test_computeNearestPsfMultiBandBad 8 8 0 0 0 0%
tests/test_deblend.py TestUtils.test_buildObservationBadPsfs 10 10 0 0 0 0%
tests/test_deblend.py TestUtils._generateGoodPsf 5 5 0 0 0 0%
tests/test_deblend.py TestUtils._generateMultibandPsf 7 7 0 2 0 0%
tests/test_deblend.py TestUtils._generateCoadd 4 4 0 0 0 0%
tests/test_deblend.py TestUtils._generateMultibandCoadd 4 4 0 2 0 0%
tests/test_deblend.py TestUtils._generateCatalog 19 19 0 10 0 0%
tests/test_deblend.py setup_module 1 1 0 0 0 0%
tests/test_deblend.py (no function) 58 2 0 2 1 95%
tests/utils.py DeblenderTestModel.render 5 5 0 2 0 0%
tests/utils.py SersicModel.__init__ 8 8 0 0 0 0%
tests/utils.py PsfModel.__init__ 8 8 0 0 0 0%
tests/utils.py initData 15 15 0 8 0 0%
tests/utils.py (no function) 16 0 0 0 0 100%
Total   1494 1164 0 342 1 18%

No items found using the specified filter.