Coverage report: 20%

Files Functions Classes

coverage.py v7.11.0, created at 2025-11-07 02:22 -0800

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) 5 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 13 13 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/__init__.py (no function) 3 0 0 0 0 100%
python/lsst/meas/extensions/scarlet/io/model_data.py LsstScarletModelData.__init__ 2 2 0 0 0 0%
python/lsst/meas/extensions/scarlet/io/model_data.py LsstScarletModelData.as_dict 5 5 0 2 0 0%
python/lsst/meas/extensions/scarlet/io/model_data.py LsstScarletModelData.from_dict 7 7 0 4 0 0%
python/lsst/meas/extensions/scarlet/io/model_data.py _to_1_0_0 5 5 0 2 0 0%
python/lsst/meas/extensions/scarlet/io/model_data.py (no function) 21 1 0 2 1 91%
python/lsst/meas/extensions/scarlet/io/source_data.py IsolatedSourceData.as_dict 4 4 0 2 0 0%
python/lsst/meas/extensions/scarlet/io/source_data.py IsolatedSourceData.from_dict 7 7 0 0 0 0%
python/lsst/meas/extensions/scarlet/io/source_data.py IsolatedSourceData.to_source 5 5 0 0 0 0%
python/lsst/meas/extensions/scarlet/io/source_data.py (no function) 23 0 0 0 0 100%
python/lsst/meas/extensions/scarlet/io/utils.py monochromaticDataToScarlet 24 24 0 6 0 0%
python/lsst/meas/extensions/scarlet/io/utils.py updateCatalogFootprints 21 21 0 12 0 0%
python/lsst/meas/extensions/scarlet/io/utils.py buildMonochromaticObservation 14 14 0 8 0 0%
python/lsst/meas/extensions/scarlet/io/utils.py calculateFootprintCoverage 10 10 0 2 0 0%
python/lsst/meas/extensions/scarlet/io/utils.py updateBlendRecords 51 51 0 22 0 0%
python/lsst/meas/extensions/scarlet/io/utils.py build_scarlet_model 17 17 0 10 0 0%
python/lsst/meas/extensions/scarlet/io/utils.py read_scarlet_model 23 23 0 6 0 0%
python/lsst/meas/extensions/scarlet/io/utils.py scarlet_model_to_zip_json 7 7 0 2 0 0%
python/lsst/meas/extensions/scarlet/io/utils.py write_scarlet_model 4 4 0 2 0 0%
python/lsst/meas/extensions/scarlet/io/utils.py scarlet_model_to_lsst_scarlet_model 1 1 0 0 0 0%
python/lsst/meas/extensions/scarlet/io/utils.py ScarletModelFormatter.read_from_local_file 1 1 0 0 0 0%
python/lsst/meas/extensions/scarlet/io/utils.py ScarletModelFormatter.read_from_stream 4 4 0 2 0 0%
python/lsst/meas/extensions/scarlet/io/utils.py ScarletModelFormatter.to_bytes 3 3 0 0 0 0%
python/lsst/meas/extensions/scarlet/io/utils.py ScarletModelDelegate.can_accept 1 1 0 0 0 0%
python/lsst/meas/extensions/scarlet/io/utils.py ScarletModelDelegate.getComponent 1 1 0 0 0 0%
python/lsst/meas/extensions/scarlet/io/utils.py ScarletModelDelegate.handleParameters 7 7 0 4 0 0%
python/lsst/meas/extensions/scarlet/io/utils.py loadBlend 6 6 0 0 0 0%
python/lsst/meas/extensions/scarlet/io/utils.py (no function) 53 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 95 95 0 28 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) 111 0 0 0 0 100%
python/lsst/meas/extensions/scarlet/source.py IsolatedSource.__init__ 3 3 0 0 0 0%
python/lsst/meas/extensions/scarlet/source.py IsolatedSource.from_footprint 12 12 0 4 0 0%
python/lsst/meas/extensions/scarlet/source.py IsolatedSource.bbox 1 1 0 0 0 0%
python/lsst/meas/extensions/scarlet/source.py IsolatedSource.bands 1 1 0 0 0 0%
python/lsst/meas/extensions/scarlet/source.py IsolatedSource.get_model 1 1 0 0 0 0%
python/lsst/meas/extensions/scarlet/source.py IsolatedSource.to_data 3 3 0 0 0 0%
python/lsst/meas/extensions/scarlet/source.py (no function) 18 0 2 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 74 74 0 18 0 0%
tests/test_deblend.py TestDeblend.test_skipped 12 12 0 0 0 0%
tests/test_deblend.py TestDeblend.test_persistence 43 43 0 12 0 0%
tests/test_deblend.py TestDeblend.test_legacy_model 12 12 0 0 0 0%
tests/test_deblend.py TestDeblend.test_older_legacy_model 16 16 0 0 0 0%
tests/test_deblend.py TestDeblend._test_blend 5 5 0 0 0 0%
tests/test_deblend.py TestDeblend._setup_butler 10 10 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) 60 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   1676 1276 2 376 2 20%

No items found using the specified filter.