Coverage report: 19%

Files Functions Classes

coverage.py v7.14.1, created at 2026-05-30 01:23 -0700

      Statements   Branches   Total
File class   coverage statements missing excluded   coverage branches partial   coverage
python/lsst/__init__.py (no class)   100% 2 0 0   100% 0 0   100%
python/lsst/scarlet/__init__.py (no class)   100% 2 0 0   100% 0 0   100%
python/lsst/scarlet/lite/__init__.py (no class)   88% 16 2 0   100% 0 0   88%
python/lsst/scarlet/lite/bbox.py Box   0% 89 89 0   0% 36 0   0%
python/lsst/scarlet/lite/bbox.py (no class)   86% 49 7 0   0% 2 0   82%
python/lsst/scarlet/lite/blend.py BlendBase   0% 6 6 0   0% 2 0   0%
python/lsst/scarlet/lite/blend.py Blend   0% 118 118 0   0% 58 0   0%
python/lsst/scarlet/lite/blend.py (no class)   100% 47 0 2   100% 0 0   100%
python/lsst/scarlet/lite/component.py Component   0% 7 7 0   0% 2 0   0%
python/lsst/scarlet/lite/component.py FactorizedComponent   0% 90 90 0   0% 24 0   0%
python/lsst/scarlet/lite/component.py CubeComponent   0% 24 24 0   0% 4 0   0%
python/lsst/scarlet/lite/component.py (no class)   88% 85 10 2   0% 6 0   82%
python/lsst/scarlet/lite/detect.py Footprint   0% 8 8 0   100% 0 0   0%
python/lsst/scarlet/lite/detect.py (no class)   41% 59 35 0   0% 10 0   35%
python/lsst/scarlet/lite/display.py LinearPercentileNorm   0% 6 6 0   0% 4 0   0%
python/lsst/scarlet/lite/display.py AsinhPercentileNorm   0% 8 8 0   0% 4 0   0%
python/lsst/scarlet/lite/display.py (no class)   8% 324 297 0   0% 142 0   6%
python/lsst/scarlet/lite/fft.py Fourier   0% 38 38 0   0% 18 0   0%
python/lsst/scarlet/lite/fft.py (no class)   22% 122 95 0   0% 52 0   16%
python/lsst/scarlet/lite/image.py MismatchedBandsError   100% 0 0 0   100% 0 0   100%
python/lsst/scarlet/lite/image.py MismatchedBoxError   100% 0 0 0   100% 0 0   100%
python/lsst/scarlet/lite/image.py Image   0% 285 285 0   0% 132 0   0%
python/lsst/scarlet/lite/image.py (no class)   72% 158 44 0   0% 16 0   66%
python/lsst/scarlet/lite/initialization.py FactorizedInitialization   0% 99 99 0   0% 22 0   0%
python/lsst/scarlet/lite/initialization.py FactorizedChi2Initialization   100% 0 0 0   100% 0 0   100%
python/lsst/scarlet/lite/initialization.py FactorizedWaveletInitialization   0% 48 48 0   0% 22 0   0%
python/lsst/scarlet/lite/initialization.py (no class)   42% 73 42 0   0% 20 0   33%
python/lsst/scarlet/lite/io/__init__.py (no class)   100% 10 0 0   100% 0 0   100%
python/lsst/scarlet/lite/io/blend.py ScarletBlendData   0% 20 20 0   0% 4 0   0%
python/lsst/scarlet/lite/io/blend.py (no class)   91% 44 4 0   0% 2 0   87%
python/lsst/scarlet/lite/io/blend_base.py ScarletBlendBaseData   17% 6 5 0   0% 2 0   12%
python/lsst/scarlet/lite/io/blend_base.py (no class)   100% 24 0 0   100% 0 0   100%
python/lsst/scarlet/lite/io/component.py ScarletComponentBaseData   12% 8 7 0   0% 4 0   8%
python/lsst/scarlet/lite/io/component.py (no class)   100% 23 0 0   100% 0 0   100%
python/lsst/scarlet/lite/io/cube_component.py ComponentCube   0% 1 1 0   100% 0 0   0%
python/lsst/scarlet/lite/io/cube_component.py ScarletCubeComponentData   0% 13 13 0   0% 2 0   0%
python/lsst/scarlet/lite/io/cube_component.py (no class)   95% 38 2 0   100% 0 0   95%
python/lsst/scarlet/lite/io/factorized_component.py ScarletFactorizedComponentData   0% 15 15 0   0% 2 0   0%
python/lsst/scarlet/lite/io/factorized_component.py (no class)   94% 33 2 2   100% 0 0   94%
python/lsst/scarlet/lite/io/hierarchical_blend.py HierarchicalBlendData   0% 23 23 0   0% 6 0   0%
python/lsst/scarlet/lite/io/hierarchical_blend.py (no class)   93% 29 2 0   100% 0 0   93%
python/lsst/scarlet/lite/io/migration.py MigrationError   100% 0 0 0   100% 0 0   100%
python/lsst/scarlet/lite/io/migration.py MigrationRegistry   12% 17 15 0   0% 8 0   8%
python/lsst/scarlet/lite/io/migration.py (no class)   100% 21 0 0   100% 0 0   100%
python/lsst/scarlet/lite/io/model_data.py ScarletModelData   0% 20 20 0   0% 6 0   0%
python/lsst/scarlet/lite/io/model_data.py (no class)   87% 30 4 0   0% 2 0   81%
python/lsst/scarlet/lite/io/source.py ScarletSourceData   0% 11 11 0   0% 2 0   0%
python/lsst/scarlet/lite/io/source.py (no class)   85% 41 6 0   0% 2 0   81%
python/lsst/scarlet/lite/io/source_base.py ScarletSourceBaseData   12% 8 7 0   0% 4 0   8%
python/lsst/scarlet/lite/io/source_base.py (no class)   100% 24 0 0   100% 0 0   100%
python/lsst/scarlet/lite/io/utils.py PersistenceError   100% 0 0 0   100% 0 0   100%
python/lsst/scarlet/lite/io/utils.py (no class)   17% 58 48 0   0% 32 0   11%
python/lsst/scarlet/lite/measure.py (no class)   12% 49 43 0   0% 10 0   10%
python/lsst/scarlet/lite/models/__init__.py (no class)   100% 3 0 0   100% 0 0   100%
python/lsst/scarlet/lite/models/fit_psf.py FittedPsfObservation   0% 21 21 0   0% 6 0   0%
python/lsst/scarlet/lite/models/fit_psf.py FittedPsfBlend   0% 25 25 0   0% 12 0   0%
python/lsst/scarlet/lite/models/fit_psf.py (no class)   100% 25 0 0   100% 0 0   100%
python/lsst/scarlet/lite/models/free_form.py FactorizedFreeFormComponent   0% 27 27 0   0% 8 0   0%
python/lsst/scarlet/lite/models/free_form.py FreeFormComponent   0% 49 49 0   0% 12 0   0%
python/lsst/scarlet/lite/models/free_form.py (no class)   100% 36 0 2   100% 0 0   100%
python/lsst/scarlet/lite/models/parametric.py CartesianFrame   0% 13 13 0   100% 0 0   0%
python/lsst/scarlet/lite/models/parametric.py EllipseFrame   0% 56 56 0   0% 12 0   0%
python/lsst/scarlet/lite/models/parametric.py ParametricComponent   0% 54 54 0   0% 8 0   0%
python/lsst/scarlet/lite/models/parametric.py EllipticalParametricComponent   0% 14 14 0   100% 0 0   0%
python/lsst/scarlet/lite/models/parametric.py (no class)   61% 178 69 2   0% 4 0   60%
python/lsst/scarlet/lite/observation.py Observation   0% 93 93 0   0% 38 0   0%
python/lsst/scarlet/lite/observation.py (no class)   53% 70 33 0   0% 14 0   44%
python/lsst/scarlet/lite/operators.py Monotonicity   0% 75 75 0   0% 8 0   0%
python/lsst/scarlet/lite/operators.py (no class)   28% 87 63 0   0% 20 0   22%
python/lsst/scarlet/lite/parameters.py Parameter   0% 35 35 0   0% 6 0   0%
python/lsst/scarlet/lite/parameters.py FistaParameter   0% 20 20 0   0% 6 0   0%
python/lsst/scarlet/lite/parameters.py SingleItemArray   0% 2 2 0   100% 0 0   0%
python/lsst/scarlet/lite/parameters.py AdaproxParameter   0% 30 30 0   0% 12 0   0%
python/lsst/scarlet/lite/parameters.py FixedParameter   0% 4 4 0   100% 0 0   0%
python/lsst/scarlet/lite/parameters.py (no class)   46% 107 58 0   0% 14 0   40%
python/lsst/scarlet/lite/source.py SourceBase   0% 3 3 0   0% 2 0   0%
python/lsst/scarlet/lite/source.py Source   0% 48 48 0   0% 20 0   0%
python/lsst/scarlet/lite/source.py (no class)   100% 42 0 2   100% 0 0   100%
python/lsst/scarlet/lite/utils.py (no class)   34% 76 50 0   23% 26 0   31%
python/lsst/scarlet/lite/version.py (no class)   100% 5 0 0   100% 0 0   100%
python/lsst/scarlet/lite/wavelet.py MultiResolutionSupport   100% 0 0 0   100% 0 0   100%
python/lsst/scarlet/lite/wavelet.py (no class)   13% 126 110 0   0% 52 0   9%
tests/test_bbox.py TestBox   0% 134 134 0   100% 0 0   0%
tests/test_bbox.py (no class)   100% 20 0 0   100% 0 0   100%
tests/test_blend.py TestBlend   0% 162 162 0   0% 18 0   0%
tests/test_blend.py (no class)   100% 24 0 0   100% 0 0   100%
tests/test_component.py DummyComponent   0% 8 8 0   100% 0 0   0%
tests/test_component.py _ComponentTestBase   0% 43 43 0   100% 0 0   0%
tests/test_component.py TestFactorizedComponent   0% 131 131 0   100% 0 0   0%
tests/test_component.py TestCubeComponent   0% 34 34 0   100% 0 0   0%
tests/test_component.py (no class)   100% 42 0 0   100% 0 0   100%
tests/test_detect.py TestDetect   0% 137 137 0   0% 10 0   0%
tests/test_detect.py (no class)   100% 22 0 0   100% 0 0   100%
tests/test_fft.py TestFourier   0% 121 121 0   0% 2 0   0%
tests/test_fft.py (no class)   100% 22 0 0   100% 0 0   100%
tests/test_image.py TestImage   0% 350 350 0   0% 32 0   0%
tests/test_image.py (no class)   100% 25 0 0   100% 0 0   100%
tests/test_initialization.py TestInitialization   0% 151 151 0   0% 10 0   0%
tests/test_initialization.py (no class)   100% 25 0 0   100% 0 0   100%
tests/test_io.py TestIo   0% 83 83 0   0% 12 0   0%
tests/test_io.py (no class)   100% 15 0 0   100% 0 0   100%
tests/test_measure.py TestMeasurements   0% 32 32 0   100% 0 0   0%
tests/test_measure.py (no class)   100% 12 0 0   100% 0 0   100%
tests/test_models.py TestFreeForm   0% 38 38 0   0% 6 0   0%
tests/test_models.py TestParametric   0% 221 221 0   0% 20 0   0%
tests/test_models.py (no class)   91% 35 3 0   100% 0 0   91%
tests/test_observation.py TestObservation   0% 144 144 0   100% 0 0   0%
tests/test_observation.py (no class)   100% 20 0 0   100% 0 0   100%
tests/test_operators.py TestOperators   0% 138 138 0   100% 0 0   0%
tests/test_operators.py (no class)   100% 14 0 0   100% 0 0   100%
tests/test_parameters.py TestParameters   0% 138 138 0   0% 8 0   0%
tests/test_parameters.py (no class)   85% 20 3 0   100% 0 0   85%
tests/test_source.py TestSource   0% 118 118 0   0% 14 0   0%
tests/test_source.py (no class)   100% 16 0 0   100% 0 0   100%
tests/test_utils.py DummyClass   0% 1 1 0   100% 0 0   0%
tests/test_utils.py DummyClass   0% 1 1 0   100% 0 0   0%
tests/test_utils.py TestUtils   0% 22 22 0   100% 0 0   0%
tests/test_utils.py (no class)   100% 13 0 0   100% 0 0   100%
tests/test_wavelet.py TestWavelet   0% 60 60 0   100% 0 0   0%
tests/test_wavelet.py (no class)   100% 14 0 0   100% 0 0   100%
tests/utils.py ObservationData   0% 19 19 0   0% 4 0   0%
tests/utils.py ScarletTestCase   0% 50 50 0   0% 6 0   0%
tests/utils.py (no class)   39% 67 41 0   0% 12 0   33%
Total     23% 6395 4941 12   1% 1098 0   19%

No items found using the specified filter.