Coverage report: 20%

Files Functions Classes

coverage.py v7.11.0, created at 2025-11-07 01:40 -0800

File class statements missing excluded branches partial coverage
python/lsst/__init__.py (no class) 2 0 0 0 0 100%
python/lsst/scarlet/__init__.py (no class) 2 0 0 0 0 100%
python/lsst/scarlet/lite/__init__.py (no class) 16 2 0 0 0 88%
python/lsst/scarlet/lite/bbox.py Box 83 83 0 34 0 0%
python/lsst/scarlet/lite/bbox.py (no class) 47 7 0 2 0 82%
python/lsst/scarlet/lite/blend.py BlendBase 3 3 0 0 0 0%
python/lsst/scarlet/lite/blend.py Blend 111 111 0 56 0 0%
python/lsst/scarlet/lite/blend.py (no class) 35 0 2 0 0 100%
python/lsst/scarlet/lite/component.py Component 4 4 0 0 0 0%
python/lsst/scarlet/lite/component.py FactorizedComponent 77 77 0 20 0 0%
python/lsst/scarlet/lite/component.py (no class) 61 10 2 6 0 76%
python/lsst/scarlet/lite/detect.py Footprint 8 8 0 0 0 0%
python/lsst/scarlet/lite/detect.py (no class) 59 35 0 10 0 35%
python/lsst/scarlet/lite/display.py LinearPercentileNorm 6 6 0 4 0 0%
python/lsst/scarlet/lite/display.py AsinhPercentileNorm 8 8 0 4 0 0%
python/lsst/scarlet/lite/display.py (no class) 324 297 0 142 0 6%
python/lsst/scarlet/lite/fft.py Fourier 35 35 0 16 0 0%
python/lsst/scarlet/lite/fft.py (no class) 116 91 0 48 0 15%
python/lsst/scarlet/lite/image.py MismatchedBandsError 0 0 0 0 0 100%
python/lsst/scarlet/lite/image.py MismatchedBoxError 0 0 0 0 0 100%
python/lsst/scarlet/lite/image.py Image 288 288 0 138 0 0%
python/lsst/scarlet/lite/image.py (no class) 155 44 0 16 0 65%
python/lsst/scarlet/lite/initialization.py FactorizedInitialization 94 94 0 20 0 0%
python/lsst/scarlet/lite/initialization.py FactorizedChi2Initialization 0 0 0 0 0 100%
python/lsst/scarlet/lite/initialization.py FactorizedWaveletInitialization 44 44 0 20 0 0%
python/lsst/scarlet/lite/initialization.py (no class) 74 43 0 20 0 33%
python/lsst/scarlet/lite/io/__init__.py (no class) 10 0 0 0 0 100%
python/lsst/scarlet/lite/io/blend.py ScarletBlendData 20 20 0 4 0 0%
python/lsst/scarlet/lite/io/blend.py (no class) 39 4 0 2 0 85%
python/lsst/scarlet/lite/io/blend_base.py ScarletBlendBaseData 6 5 0 2 0 12%
python/lsst/scarlet/lite/io/blend_base.py (no class) 19 0 0 0 0 100%
python/lsst/scarlet/lite/io/component.py ScarletComponentBaseData 8 7 0 4 0 8%
python/lsst/scarlet/lite/io/component.py (no class) 22 0 0 0 0 100%
python/lsst/scarlet/lite/io/cube_component.py ComponentCube 6 6 0 0 0 0%
python/lsst/scarlet/lite/io/cube_component.py ScarletCubeComponentData 13 13 0 2 0 0%
python/lsst/scarlet/lite/io/cube_component.py (no class) 40 2 0 0 0 95%
python/lsst/scarlet/lite/io/factorized_component.py ScarletFactorizedComponentData 15 15 0 2 0 0%
python/lsst/scarlet/lite/io/factorized_component.py (no class) 33 2 2 0 0 94%
python/lsst/scarlet/lite/io/hierarchical_blend.py HierarchicalBlendData 13 13 0 4 0 0%
python/lsst/scarlet/lite/io/hierarchical_blend.py (no class) 26 2 0 0 0 92%
python/lsst/scarlet/lite/io/migration.py MigrationError 0 0 0 0 0 100%
python/lsst/scarlet/lite/io/migration.py MigrationRegistry 17 15 0 8 0 8%
python/lsst/scarlet/lite/io/migration.py (no class) 21 0 0 0 0 100%
python/lsst/scarlet/lite/io/model_data.py ScarletModelData 20 20 0 6 0 0%
python/lsst/scarlet/lite/io/model_data.py (no class) 30 4 0 2 0 81%
python/lsst/scarlet/lite/io/source.py ScarletSourceData 12 12 0 2 0 0%
python/lsst/scarlet/lite/io/source.py (no class) 39 6 0 2 0 80%
python/lsst/scarlet/lite/io/source_base.py ScarletSourceBaseData 8 7 0 4 0 8%
python/lsst/scarlet/lite/io/source_base.py (no class) 24 0 0 0 0 100%
python/lsst/scarlet/lite/io/utils.py PersistenceError 0 0 0 0 0 100%
python/lsst/scarlet/lite/io/utils.py (no class) 58 48 0 32 0 11%
python/lsst/scarlet/lite/measure.py (no class) 49 43 0 10 0 10%
python/lsst/scarlet/lite/models/__init__.py (no class) 3 0 0 0 0 100%
python/lsst/scarlet/lite/models/fit_psf.py FittedPsfObservation 21 21 0 6 0 0%
python/lsst/scarlet/lite/models/fit_psf.py FittedPsfBlend 25 25 0 12 0 0%
python/lsst/scarlet/lite/models/fit_psf.py (no class) 25 0 0 0 0 100%
python/lsst/scarlet/lite/models/free_form.py FactorizedFreeFormComponent 27 27 0 8 0 0%
python/lsst/scarlet/lite/models/free_form.py FreeFormComponent 37 37 0 8 0 0%
python/lsst/scarlet/lite/models/free_form.py (no class) 30 0 0 0 0 100%
python/lsst/scarlet/lite/models/parametric.py CartesianFrame 13 13 0 0 0 0%
python/lsst/scarlet/lite/models/parametric.py EllipseFrame 56 56 0 12 0 0%
python/lsst/scarlet/lite/models/parametric.py ParametricComponent 41 41 0 4 0 0%
python/lsst/scarlet/lite/models/parametric.py EllipticalParametricComponent 14 14 0 0 0 0%
python/lsst/scarlet/lite/models/parametric.py (no class) 172 68 2 4 0 59%
python/lsst/scarlet/lite/observation.py Observation 91 91 0 38 0 0%
python/lsst/scarlet/lite/observation.py (no class) 68 33 0 14 0 43%
python/lsst/scarlet/lite/operators.py Monotonicity 72 72 0 8 0 0%
python/lsst/scarlet/lite/operators.py (no class) 84 63 0 20 0 20%
python/lsst/scarlet/lite/parameters.py Parameter 22 22 0 4 0 0%
python/lsst/scarlet/lite/parameters.py FistaParameter 18 18 0 6 0 0%
python/lsst/scarlet/lite/parameters.py SingleItemArray 2 2 0 0 0 0%
python/lsst/scarlet/lite/parameters.py AdaproxParameter 26 26 0 10 0 0%
python/lsst/scarlet/lite/parameters.py FixedParameter 2 2 0 0 0 0%
python/lsst/scarlet/lite/parameters.py (no class) 96 56 0 12 0 37%
python/lsst/scarlet/lite/source.py SourceBase 0 0 0 0 0 100%
python/lsst/scarlet/lite/source.py Source 38 38 0 18 0 0%
python/lsst/scarlet/lite/source.py (no class) 30 0 2 0 0 100%
python/lsst/scarlet/lite/utils.py (no class) 47 24 0 14 0 48%
python/lsst/scarlet/lite/version.py (no class) 5 0 0 0 0 100%
python/lsst/scarlet/lite/wavelet.py MultiResolutionSupport 0 0 0 0 0 100%
python/lsst/scarlet/lite/wavelet.py (no class) 121 105 0 46 0 10%
setup.py GetEigenInclude 7 7 0 4 0 0%
setup.py (no class) 13 13 0 2 0 0%
tests/test_bbox.py TestBox 118 118 0 0 0 0%
tests/test_bbox.py (no class) 16 0 0 0 0 100%
tests/test_blend.py DummyCubeComponent 8 8 0 0 0 0%
tests/test_blend.py TestBlend 92 92 0 8 0 0%
tests/test_blend.py (no class) 28 0 0 0 0 100%
tests/test_component.py DummyComponent 5 5 0 0 0 0%
tests/test_component.py TestFactorizedComponent 97 97 0 0 0 0%
tests/test_component.py (no class) 22 0 0 0 0 100%
tests/test_detect.py TestDetect 117 117 0 10 0 0%
tests/test_detect.py (no class) 20 0 0 0 0 100%
tests/test_fft.py TestFourier 91 91 0 2 0 0%
tests/test_fft.py (no class) 18 0 0 0 0 100%
tests/test_image.py TestImage 346 346 0 32 0 0%
tests/test_image.py (no class) 25 0 0 0 0 100%
tests/test_initialization.py TestInitialization 103 103 0 6 0 0%
tests/test_initialization.py (no class) 19 0 0 0 0 100%
tests/test_io.py TestIo 82 82 0 12 0 0%
tests/test_io.py (no class) 15 0 0 0 0 100%
tests/test_measure.py TestMeasurements 32 32 0 0 0 0%
tests/test_measure.py (no class) 12 0 0 0 0 100%
tests/test_models.py TestFreeForm 38 38 0 6 0 0%
tests/test_models.py TestParametric 127 127 0 10 0 0%
tests/test_models.py (no class) 29 3 0 0 0 90%
tests/test_observation.py TestObservation 110 110 0 0 0 0%
tests/test_observation.py (no class) 16 0 0 0 0 100%
tests/test_operators.py TestOperators 122 122 0 0 0 0%
tests/test_operators.py (no class) 14 0 0 0 0 100%
tests/test_parameters.py TestParameters 59 59 0 2 0 0%
tests/test_parameters.py (no class) 16 3 0 0 0 81%
tests/test_source.py TestSource 45 45 0 0 0 0%
tests/test_source.py (no class) 7 0 0 0 0 100%
tests/test_utils.py DummyClass 1 1 0 0 0 0%
tests/test_utils.py DummyClass 1 1 0 0 0 0%
tests/test_utils.py TestUtils 22 22 0 0 0 0%
tests/test_utils.py (no class) 13 0 0 0 0 100%
tests/test_wavelet.py TestWavelet 27 27 0 0 0 0%
tests/test_wavelet.py (no class) 11 0 0 0 0 100%
tests/utils.py ObservationData 19 19 0 4 0 0%
tests/utils.py ScarletTestCase 28 28 0 4 0 0%
tests/utils.py (no class) 62 41 0 12 0 28%
Total   5439 4145 10 1000 0 20%

No items found using the specified filter.