Coverage report: 20%

Files Functions Classes

coverage.py v7.13.5, created at 2026-04-17 08:40 +0000

      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% 119 119 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% 35 35 0   0% 16 0   0%
python / lsst / scarlet / lite / fft.py (no class)   22% 116 91 0   0% 48 0   15%
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% 94 94 0   0% 20 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% 44 44 0   0% 20 0   0%
python / lsst / scarlet / lite / initialization.py (no class)   42% 74 43 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)   62% 177 68 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% 27 27 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% 29 29 0   0% 10 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)   47% 105 56 0   0% 12 0   42%
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% 121 105 0   0% 46 0   10%
tests / test_bbox.py TestBox   0% 126 126 0   100% 0 0   0%
tests / test_bbox.py (no class)   100% 19 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% 124 124 0   100% 0 0   0%
tests / test_component.py TestCubeComponent   0% 28 28 0   100% 0 0   0%
tests / test_component.py (no class)   100% 39 0 0   100% 0 0   100%
tests / test_detect.py TestDetect   0% 117 117 0   0% 10 0   0%
tests / test_detect.py (no class)   100% 20 0 0   100% 0 0   100%
tests / test_fft.py TestFourier   0% 91 91 0   0% 2 0   0%
tests / test_fft.py (no class)   100% 18 0 0   100% 0 0   100%
tests / test_image.py TestImage   0% 346 346 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% 103 103 0   0% 6 0   0%
tests / test_initialization.py (no class)   100% 19 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% 127 127 0   0% 10 0   0%
tests / test_models.py (no class)   90% 29 3 0   100% 0 0   90%
tests / test_observation.py TestObservation   0% 123 123 0   100% 0 0   0%
tests / test_observation.py (no class)   100% 18 0 0   100% 0 0   100%
tests / test_operators.py TestOperators   0% 122 122 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% 114 114 0   0% 2 0   0%
tests / test_parameters.py (no class)   83% 18 3 0   100% 0 0   83%
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% 27 27 0   100% 0 0   0%
tests / test_wavelet.py (no class)   100% 11 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     24% 6022 4599 12   1% 1058 0   20%

No items found using the specified filter.