| 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% |