| python/lsst/__init__.py |
(no function) |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/__init__.py |
(no function) |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/__init__.py |
(no function) |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/__init__.py |
(no function) |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/deconvolveExposureTask.py |
calculateUpdateStep |
|
88% |
17 |
2 |
0 |
|
67% |
6 |
2 |
|
83% |
| python/lsst/meas/extensions/scarlet/deconvolveExposureTask.py |
calculate_update_step |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/deconvolveExposureTask.py |
DeconvolveExposureConnections.__init__ |
|
0% |
6 |
6 |
0 |
|
0% |
4 |
0 |
|
0% |
| python/lsst/meas/extensions/scarlet/deconvolveExposureTask.py |
DeconvolveExposureTask.__init__ |
|
100% |
3 |
0 |
0 |
|
50% |
2 |
1 |
|
80% |
| python/lsst/meas/extensions/scarlet/deconvolveExposureTask.py |
DeconvolveExposureTask.runQuantum |
|
0% |
13 |
13 |
0 |
|
0% |
2 |
0 |
|
0% |
| python/lsst/meas/extensions/scarlet/deconvolveExposureTask.py |
DeconvolveExposureTask.run |
|
100% |
10 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/deconvolveExposureTask.py |
DeconvolveExposureTask._buildObservation |
|
95% |
19 |
1 |
0 |
|
75% |
4 |
1 |
|
91% |
| python/lsst/meas/extensions/scarlet/deconvolveExposureTask.py |
DeconvolveExposureTask._deconvolve |
|
100% |
22 |
0 |
0 |
|
90% |
10 |
1 |
|
97% |
| python/lsst/meas/extensions/scarlet/deconvolveExposureTask.py |
DeconvolveExposureTask._modelToExposure |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/deconvolveExposureTask.py |
(no function) |
|
100% |
39 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/footprint.py |
afwFootprintToScarlet |
|
100% |
10 |
0 |
0 |
|
75% |
4 |
1 |
|
93% |
| python/lsst/meas/extensions/scarlet/footprint.py |
scarletFootprintToAfw |
|
100% |
8 |
0 |
0 |
|
75% |
4 |
1 |
|
92% |
| python/lsst/meas/extensions/scarlet/footprint.py |
scarletModelToHeavy |
|
100% |
25 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/footprint.py |
scarletFootprintsToPeakCatalog |
|
100% |
5 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/footprint.py |
(no function) |
|
100% |
17 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/io/__init__.py |
(no function) |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/io/hierarchical_blend_data.py |
LsstHierarchicalBlendData.shape |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/io/hierarchical_blend_data.py |
LsstHierarchicalBlendData.bbox |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/io/hierarchical_blend_data.py |
LsstHierarchicalBlendData.as_dict |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/io/hierarchical_blend_data.py |
LsstHierarchicalBlendData.from_dict |
|
85% |
13 |
2 |
0 |
|
100% |
2 |
0 |
|
87% |
| python/lsst/meas/extensions/scarlet/io/hierarchical_blend_data.py |
LsstHierarchicalBlendData.convert_from_hierarchical |
|
93% |
15 |
1 |
0 |
|
75% |
4 |
1 |
|
89% |
| python/lsst/meas/extensions/scarlet/io/hierarchical_blend_data.py |
LsstHierarchicalBlendData._bbox_from_children |
|
94% |
16 |
1 |
0 |
|
83% |
6 |
1 |
|
91% |
| python/lsst/meas/extensions/scarlet/io/hierarchical_blend_data.py |
(no function) |
|
100% |
33 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/io/model_data.py |
LsstScarletModelData.__init__ |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/io/model_data.py |
LsstScarletModelData._build_metadata |
|
100% |
8 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/io/model_data.py |
LsstScarletModelData.as_dict |
|
100% |
8 |
0 |
0 |
|
50% |
6 |
3 |
|
79% |
| python/lsst/meas/extensions/scarlet/io/model_data.py |
LsstScarletModelData.json |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/meas/extensions/scarlet/io/model_data.py |
LsstScarletModelData.from_dict |
|
88% |
17 |
2 |
0 |
|
100% |
6 |
0 |
|
91% |
| python/lsst/meas/extensions/scarlet/io/model_data.py |
LsstScarletModelData.parse_obj |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/io/model_data.py |
_to_1_0_0 |
|
100% |
7 |
0 |
0 |
|
75% |
4 |
1 |
|
91% |
| python/lsst/meas/extensions/scarlet/io/model_data.py |
_to_1_0_1 |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/io/model_data.py |
_to_1_0_2 |
|
100% |
6 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/io/model_data.py |
(no function) |
|
100% |
37 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/io/source_data.py |
_encode_span_array |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/io/source_data.py |
_decode_span_array |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/io/source_data.py |
IsolatedSourceData.as_dict |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/io/source_data.py |
IsolatedSourceData.from_dict |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/io/source_data.py |
IsolatedSourceData.to_source |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/io/source_data.py |
_to_1_0_1 |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/io/source_data.py |
(no function) |
|
100% |
28 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/io/utils.py |
__getattr__ |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/io/utils.py |
monochromaticDataToScarlet |
|
83% |
24 |
4 |
0 |
|
83% |
6 |
1 |
|
83% |
| python/lsst/meas/extensions/scarlet/io/utils.py |
updateCatalogFootprints |
|
86% |
22 |
3 |
0 |
|
79% |
14 |
3 |
|
83% |
| python/lsst/meas/extensions/scarlet/io/utils.py |
buildMonochromaticObservation |
|
100% |
10 |
0 |
0 |
|
75% |
4 |
1 |
|
93% |
| python/lsst/meas/extensions/scarlet/io/utils.py |
calculateFootprintCoverage |
|
90% |
10 |
1 |
0 |
|
50% |
2 |
1 |
|
83% |
| python/lsst/meas/extensions/scarlet/io/utils.py |
updateBlendRecords |
|
69% |
48 |
15 |
0 |
|
72% |
18 |
5 |
|
70% |
| python/lsst/meas/extensions/scarlet/io/utils.py |
build_scarlet_model |
|
90% |
21 |
2 |
0 |
|
86% |
14 |
2 |
|
89% |
| python/lsst/meas/extensions/scarlet/io/utils.py |
read_scarlet_model |
|
100% |
23 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/io/utils.py |
scarlet_model_to_zip_json |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/io/utils.py |
write_scarlet_model |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/io/utils.py |
scarlet_model_to_lsst_scarlet_model |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/io/utils.py |
ScarletModelFormatter.read_from_local_file |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/io/utils.py |
ScarletModelFormatter.read_from_stream |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| python/lsst/meas/extensions/scarlet/io/utils.py |
ScarletModelFormatter.to_bytes |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/io/utils.py |
ScarletModelDelegate.can_accept |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/meas/extensions/scarlet/io/utils.py |
ScarletModelDelegate.getComponent |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/meas/extensions/scarlet/io/utils.py |
ScarletModelDelegate.handleParameters |
|
100% |
8 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/io/utils.py |
loadBlend |
|
85% |
20 |
3 |
0 |
|
90% |
10 |
1 |
|
87% |
| python/lsst/meas/extensions/scarlet/io/utils.py |
(no function) |
|
100% |
58 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/metrics.py |
setDeblenderMetrics |
|
100% |
19 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/metrics.py |
(no function) |
|
100% |
12 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/scarletDeblendTask.py |
DeblenderError.__init__ |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/meas/extensions/scarlet/scarletDeblendTask.py |
DeblenderError.__str__ |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/meas/extensions/scarlet/scarletDeblendTask.py |
DeblenderSkippedError.__init__ |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/scarletDeblendTask.py |
DeblenderSkippedError.__str__ |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/meas/extensions/scarlet/scarletDeblendTask.py |
_checkBlendConvergence |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/scarletDeblendTask.py |
isPseudoSource |
|
100% |
7 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/scarletDeblendTask.py |
_getDeconvolvedFootprints |
|
100% |
18 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/scarletDeblendTask.py |
ScarletDeblendContext.build |
|
92% |
12 |
1 |
0 |
|
50% |
2 |
1 |
|
86% |
| python/lsst/meas/extensions/scarlet/scarletDeblendTask.py |
deblend |
|
78% |
27 |
6 |
0 |
|
67% |
12 |
2 |
|
74% |
| python/lsst/meas/extensions/scarlet/scarletDeblendTask.py |
ScarletDeblendTask.__init__ |
|
100% |
29 |
0 |
0 |
|
93% |
14 |
1 |
|
98% |
| python/lsst/meas/extensions/scarlet/scarletDeblendTask.py |
ScarletDeblendTask._addParentSchemaKeys |
|
100% |
18 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/scarletDeblendTask.py |
ScarletDeblendTask._addChildSchemaKeys |
|
100% |
18 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/scarletDeblendTask.py |
ScarletDeblendTask.run |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/scarletDeblendTask.py |
ScarletDeblendTask.deblend |
|
78% |
101 |
22 |
0 |
|
78% |
32 |
5 |
|
78% |
| python/lsst/meas/extensions/scarlet/scarletDeblendTask.py |
ScarletDeblendTask._deblendParent |
|
74% |
35 |
9 |
0 |
|
50% |
8 |
2 |
|
70% |
| python/lsst/meas/extensions/scarlet/scarletDeblendTask.py |
ScarletDeblendTask._isLargeFootprint |
|
50% |
14 |
7 |
0 |
|
43% |
14 |
4 |
|
46% |
| python/lsst/meas/extensions/scarlet/scarletDeblendTask.py |
ScarletDeblendTask._isMasked |
|
100% |
10 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/scarletDeblendTask.py |
ScarletDeblendTask._skipBlend |
|
100% |
9 |
0 |
0 |
|
67% |
6 |
2 |
|
87% |
| python/lsst/meas/extensions/scarlet/scarletDeblendTask.py |
ScarletDeblendTask._checkSkipped |
|
82% |
17 |
3 |
0 |
|
80% |
10 |
2 |
|
81% |
| python/lsst/meas/extensions/scarlet/scarletDeblendTask.py |
ScarletDeblendTask._updateParentRecord |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/scarletDeblendTask.py |
ScarletDeblendTask._initializeCatalogs |
|
90% |
20 |
2 |
0 |
|
88% |
8 |
1 |
|
89% |
| python/lsst/meas/extensions/scarlet/scarletDeblendTask.py |
ScarletDeblendTask._buildIntersectingFootprints |
|
100% |
16 |
0 |
0 |
|
80% |
10 |
2 |
|
92% |
| python/lsst/meas/extensions/scarlet/scarletDeblendTask.py |
ScarletDeblendTask._addBlendRecord |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/scarletDeblendTask.py |
ScarletDeblendTask._addDeblendedSource |
|
100% |
15 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/scarletDeblendTask.py |
ScarletDeblendTask._addIsolatedSource |
|
94% |
17 |
1 |
0 |
|
50% |
2 |
1 |
|
89% |
| python/lsst/meas/extensions/scarlet/scarletDeblendTask.py |
(no function) |
|
100% |
105 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/source.py |
IsolatedSource.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/source.py |
IsolatedSource.component |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/source.py |
IsolatedSource.from_footprint |
|
92% |
12 |
1 |
0 |
|
75% |
4 |
1 |
|
88% |
| python/lsst/meas/extensions/scarlet/source.py |
IsolatedSource.bbox |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/source.py |
IsolatedSource.bands |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/source.py |
IsolatedSource.peak |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/source.py |
IsolatedSource.get_model |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/source.py |
IsolatedSource.to_data |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/source.py |
IsolatedSource.__copy__ |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/source.py |
IsolatedSource.__deepcopy__ |
|
83% |
6 |
1 |
0 |
|
50% |
2 |
1 |
|
75% |
| python/lsst/meas/extensions/scarlet/source.py |
IsolatedSource.__getitem__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/source.py |
(no function) |
|
100% |
27 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/utils.py |
scarletBoxToBBox |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/utils.py |
bboxToScarletBox |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/utils.py |
nonzeroBandSupport |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/utils.py |
multiband_convolve |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/utils.py |
computePsfKernelImage |
|
67% |
15 |
5 |
0 |
|
50% |
8 |
2 |
|
61% |
| python/lsst/meas/extensions/scarlet/utils.py |
computeNearestPsf |
|
86% |
37 |
5 |
0 |
|
75% |
16 |
4 |
|
83% |
| python/lsst/meas/extensions/scarlet/utils.py |
_sortedCatalogPositions |
|
93% |
15 |
1 |
0 |
|
88% |
8 |
1 |
|
91% |
| python/lsst/meas/extensions/scarlet/utils.py |
computeNearestPsfMultiBand |
|
97% |
68 |
2 |
0 |
|
93% |
30 |
2 |
|
96% |
| python/lsst/meas/extensions/scarlet/utils.py |
buildObservation |
|
91% |
23 |
2 |
0 |
|
83% |
12 |
2 |
|
89% |
| python/lsst/meas/extensions/scarlet/utils.py |
calcChi2 |
|
92% |
12 |
1 |
0 |
|
50% |
4 |
2 |
|
81% |
| python/lsst/meas/extensions/scarlet/utils.py |
(no function) |
|
100% |
25 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/meas/extensions/scarlet/version.py |
(no function) |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/pipeline.py |
ImageBundle.bands |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/pipeline.py |
DeconvolveBundle.image |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/pipeline.py |
DeblendBundle.detection |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/pipeline.py |
DeblendBundle.image |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/pipeline.py |
_config_key |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| tests/pipeline.py |
_build_psfs |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/pipeline.py |
build_image |
|
100% |
15 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| tests/pipeline.py |
detect |
|
100% |
17 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| tests/pipeline.py |
deconvolve |
|
100% |
14 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| tests/pipeline.py |
deblend |
|
100% |
9 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| tests/pipeline.py |
(no function) |
|
100% |
70 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/scenes.py |
_one_isolated_psf_models |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/scenes.py |
_psf_plus_sersic_blend_models |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/scenes.py |
_three_source_blend_models |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/scenes.py |
_large_two_sersic_models |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/scenes.py |
(no function) |
|
100% |
15 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_box_conversions.py |
TestBoxConversions.test_scarletBoxToBBox_roundtrip |
|
100% |
8 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| tests/test_box_conversions.py |
TestBoxConversions.test_bboxToScarletBox_roundtrip |
|
100% |
7 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| tests/test_box_conversions.py |
TestBoxConversions.test_box_negative_origin |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_box_conversions.py |
TestBoxConversions.test_box_with_xy0_offset |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_box_conversions.py |
TestBoxConversions.test_box_transforms |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_box_conversions.py |
setup_module |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_box_conversions.py |
(no function) |
|
88% |
17 |
2 |
0 |
|
50% |
2 |
1 |
|
84% |
| tests/test_deblend_task.py |
TestDeblendTask._deblend |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_deblend_task.py |
TestDeblendTask._attach_band_footprints |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_deblend_task.py |
TestDeblendTask._iter_multipeak_children |
|
100% |
6 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| tests/test_deblend_task.py |
TestDeblendTask._scarlet_blend_for_child |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_deblend_task.py |
TestDeblendTask.test_skip_too_big |
|
100% |
11 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_deblend_task.py |
TestDeblendTask.test_skip_too_many_peaks |
|
100% |
12 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_deblend_task.py |
TestDeblendTask.test_all_subblends_failed_updates_parent_record |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_deblend_task.py |
TestDeblendTask.test_skip_doesnt_affect_other_parents |
|
100% |
15 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| tests/test_deblend_task.py |
TestDeblendTask.test_convergence_flag_false_when_converged |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_deblend_task.py |
TestDeblendTask.test_convergence_flag_true_when_not_converged |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_deblend_task.py |
TestDeblendTask.test_sub_blend_progress_log_distinguishes_inner_loop |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_deblend_task.py |
TestDeblendTask.test_is_masked_combines_bands_with_and |
|
100% |
17 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| tests/test_deblend_task.py |
TestDeblendTask.test_init_warns_on_unknown_pseudo_columns |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_deblend_task.py |
TestDeblendTask.test_max_iter_zero_skips_fit_cleanly |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_deblend_task.py |
TestDeblendTask.test_detected_peak_skips_pseudo_peaks |
|
100% |
19 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| tests/test_deblend_task.py |
TestDeblendTask.test_parent_peak_mapper_propagates_extra_peak_fields |
|
100% |
11 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_deblend_task.py |
TestDeblendTask.test_build_intersecting_footprints_rejects_out_of_bounds_peak |
|
100% |
11 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| tests/test_deblend_task.py |
TestDeblendTask.test_addDeblendedSource_chi2_masks_to_source_footprint |
|
100% |
22 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_deblend_task.py |
TestDeblendTask.test_catalog_total_count |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_deblend_task.py |
TestDeblendTask.test_catalog_sorted_by_parent_id |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_deblend_task.py |
TestDeblendTask.test_child_ids_above_parent_ids |
|
100% |
7 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| tests/test_deblend_task.py |
TestDeblendTask.test_every_source_has_one_peak |
|
100% |
6 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| tests/test_deblend_task.py |
TestDeblendTask.test_nChild_consistency |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_deblend_task.py |
TestDeblendTask.test_isolated_parents_marked |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_deblend_task.py |
TestDeblendTask.test_isolated_source_persisted |
|
100% |
9 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| tests/test_deblend_task.py |
TestDeblendTask.test_heavy_footprint_flux_at_peak |
|
100% |
12 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| tests/test_deblend_task.py |
TestDeblendTask.test_heavy_footprint_band_columns_populated |
|
100% |
13 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| tests/test_deblend_task.py |
TestDeblendTask.test_heavy_footprint_peak_position |
|
100% |
12 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| tests/test_deblend_task.py |
TestDeblendTask.test_heavy_footprint_matches_model |
|
100% |
27 |
0 |
0 |
|
100% |
8 |
0 |
|
100% |
| tests/test_deblend_task.py |
setup_module |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_deblend_task.py |
(no function) |
|
96% |
52 |
2 |
0 |
|
50% |
2 |
1 |
|
94% |
| tests/test_deconvolve_task.py |
TestDeconvolveTask.test_default_deconvolve |
|
100% |
13 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| tests/test_deconvolve_task.py |
TestDeconvolveTask.test_catalog_free_deconvolve |
|
100% |
13 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| tests/test_deconvolve_task.py |
TestDeconvolveTask.test_deconvolve_one_isolated_psf |
|
100% |
14 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| tests/test_deconvolve_task.py |
TestDeconvolveTask.test_deconvolve_preserves_image_metadata |
|
100% |
12 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| tests/test_deconvolve_task.py |
TestDeconvolveTask.test_deconvolve_breaks_on_nonfinite_residual |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_deconvolve_task.py |
TestDeconvolveTask.test_calculate_update_step_excludes_masked_pixels |
|
100% |
15 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_deconvolve_task.py |
TestDeconvolveTask.test_calculate_update_step_excludes_masked_pixels._make_obs |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_deconvolve_task.py |
TestDeconvolveTask.test_calculate_update_step_deprecation_wrapper |
|
100% |
11 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_deconvolve_task.py |
TestDeconvolveTask.test_model_to_exposure_decouples_mask_and_variance |
|
100% |
15 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_deconvolve_task.py |
TestDeconvolveTask.test_deconvolve_with_nan_input |
|
100% |
10 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| tests/test_deconvolve_task.py |
setup_module |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_deconvolve_task.py |
(no function) |
|
93% |
28 |
2 |
0 |
|
50% |
2 |
1 |
|
90% |
| tests/test_footprint_conversions.py |
_circle_mask |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_footprint_conversions.py |
_afw_circle_footprint |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| tests/test_footprint_conversions.py |
_scarlet_circle_footprint |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_footprint_conversions.py |
TestFootprintConversions.test_afwFootprintToScarlet_peak_order |
|
100% |
9 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| tests/test_footprint_conversions.py |
TestFootprintConversions.test_scarletFootprintToAfw_peak_order |
|
100% |
9 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| tests/test_footprint_conversions.py |
TestFootprintConversions.test_roundtrip_footprint_with_negative_origin |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_footprint_conversions.py |
TestFootprintConversions.test_roundtrip_footprint_empty_spans |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_footprint_conversions.py |
TestFootprintConversions.test_roundtrip_footprint_edge_pixels |
|
100% |
11 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| tests/test_footprint_conversions.py |
TestFootprintConversions.test_scarletFootprintsToPeakCatalog_schema |
|
100% |
10 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| tests/test_footprint_conversions.py |
TestScarletModelToHeavy.test_multiband_spanset_includes_negative_band_pixels |
|
100% |
19 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_footprint_conversions.py |
setup_module |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_footprint_conversions.py |
(no function) |
|
93% |
28 |
2 |
0 |
|
50% |
2 |
1 |
|
90% |
| tests/test_io_hierarchical_blend_data.py |
get_spans |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_hierarchical_blend_data.py |
get_child |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_hierarchical_blend_data.py |
TestLsstHierarchicalBlendData.test_roundtrip |
|
100% |
20 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_hierarchical_blend_data.py |
TestLsstHierarchicalBlendData.test_registry_routes_new_tag |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_hierarchical_blend_data.py |
TestLsstHierarchicalBlendData.test_scarlet_lite_hierarchical_not_overridden |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_hierarchical_blend_data.py |
TestLsstHierarchicalBlendData.test_convert_synthesis_rejects_nested_children |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_hierarchical_blend_data.py |
TestLsstHierarchicalBlendData.test_updateCatalogFootprints_rejects_non_hierarchical |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_hierarchical_blend_data.py |
setup_module |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_hierarchical_blend_data.py |
(no function) |
|
92% |
25 |
2 |
0 |
|
50% |
2 |
1 |
|
89% |
| tests/test_io_model_data.py |
TestModelDataMigrations.test_to_1_0_0_adds_isolated_key |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_model_data.py |
TestModelDataMigrations.test_to_1_0_1_adds_footprint_metadata |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_model_data.py |
TestModelDataMigrations.test_to_1_0_1_preserves_existing_metadata |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_model_data.py |
TestModelDataMigrations.test_to_1_0_1_handles_none_metadata |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_model_data.py |
TestModelDataMigrations.test_to_1_0_2_promotes_real_hierarchical_spans |
|
100% |
14 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_model_data.py |
TestModelDataMigrations.test_to_1_0_2_synthesizes_missing_spans |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_model_data.py |
TestModelDataMigrations.test_to_1_0_2_ignores_flat_blends |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_model_data.py |
TestModelDataMigrations.test_schema_version_constants_match |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_model_data.py |
TestModelDataMigrations.test_metadata_retains_deprecated_keys |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| tests/test_io_model_data.py |
setup_module |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_model_data.py |
(no function) |
|
91% |
23 |
2 |
0 |
|
50% |
2 |
1 |
|
88% |
| tests/test_io_persistence.py |
TestIoPersistence._persist_modelData |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_persistence.py |
TestIoPersistence.test_butler_put_get_roundtrip |
|
100% |
17 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| tests/test_io_persistence.py |
TestIoPersistence.test_butler_get_single_blend_parameter |
|
100% |
8 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| tests/test_io_persistence.py |
TestIoPersistence.test_butler_get_multiple_blend_parameter |
|
100% |
12 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| tests/test_io_persistence.py |
TestIoPersistence.test_legacy_model |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_persistence.py |
TestIoPersistence.test_v30_legacy_model |
|
100% |
11 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_persistence.py |
TestIoPersistence.test_v31a_legacy_model |
|
100% |
20 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| tests/test_io_persistence.py |
TestIoPersistence.test_older_legacy_model |
|
100% |
16 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_persistence.py |
TestIoPersistence.test_read_legacy_zip_without_metadata |
|
100% |
16 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| tests/test_io_persistence.py |
TestIoPersistence._test_blend |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_persistence.py |
TestIoPersistence._load_legacy_model |
|
100% |
12 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_persistence.py |
TestIoPersistence._assert_single_blend_load |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_persistence.py |
TestIoPersistence._setup_butler |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_persistence.py |
setup_module |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_persistence.py |
(no function) |
|
94% |
36 |
2 |
0 |
|
50% |
2 |
1 |
|
92% |
| tests/test_io_source_data.py |
TestIsolatedSourceData.test_isolated_source_data_roundtrip |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_source_data.py |
TestIsolatedSourceData.test_isolated_source_data_roundtrip_no_metadata |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_source_data.py |
TestIsolatedSourceData.test_as_dict_peak_is_int |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| tests/test_io_source_data.py |
TestIsolatedSourceData.test_span_array_roundtrip |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_source_data.py |
setup_module |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_source_data.py |
(no function) |
|
88% |
16 |
2 |
0 |
|
50% |
2 |
1 |
|
83% |
| tests/test_io_utils.py |
TestUpdateCatalogFootprints._empty_catalog |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_utils.py |
TestUpdateCatalogFootprints.test_update_catalog_footprints_empty_raises |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_utils.py |
TestUpdateCatalogFootprints.test_update_catalog_footprints_isolated_only_returns |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_utils.py |
TestScarletModelToLsstScarletModel._base_model |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_utils.py |
TestScarletModelToLsstScarletModel.test_propagates_metadata_when_present |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_utils.py |
TestScarletModelToLsstScarletModel.test_defaults_to_empty_dict_not_none |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_utils.py |
TestScarletModelDelegate._model_with_blends |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_utils.py |
TestScarletModelDelegate._delegate |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_utils.py |
TestScarletModelDelegate.test_handleParameters_none_returns_unchanged |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_utils.py |
TestScarletModelDelegate.test_handleParameters_empty_dict_returns_unchanged |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_utils.py |
TestScarletModelDelegate.test_handleParameters_blend_id_filters |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_utils.py |
TestScarletModelDelegate.test_handleParameters_unsupported_raises |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_utils.py |
TestMonochromaticDataToScarletDeprecation._toy_blend_data |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_utils.py |
TestMonochromaticDataToScarletDeprecation.test_monochromatic_data_to_scarlet_emits_future_warning |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_utils.py |
TestMonochromaticDataToScarletDeprecation.test_monochromatic_band_constants_emit_future_warning |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_utils.py |
TestMonochromaticDataToScarletDeprecation.test_monochromatic_data_to_scarlet_preserves_factorized_peak |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_utils.py |
TestLoadBlend._bundle |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_utils.py |
TestLoadBlend._leaf_blend |
|
80% |
5 |
1 |
0 |
|
50% |
6 |
3 |
|
64% |
| tests/test_io_utils.py |
TestLoadBlend.test_loadBlend_modelData_uses_metadata_model_psf |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_utils.py |
TestLoadBlend.test_loadBlend_model_psf_emits_future_warning |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_utils.py |
TestLoadBlend.test_loadBlend_requires_psf_source |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_utils.py |
TestLoadBlend.test_loadBlend_requires_mCoadd |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_utils.py |
setup_module |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_io_utils.py |
(no function) |
|
96% |
50 |
2 |
0 |
|
50% |
2 |
1 |
|
94% |
| tests/test_metrics.py |
_build_blend |
|
100% |
11 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| tests/test_metrics.py |
TestSetDeblenderMetrics.test_setDeblenderMetrics_isolated |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_metrics.py |
TestSetDeblenderMetrics.test_setDeblenderMetrics_two_disjoint |
|
100% |
9 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| tests/test_metrics.py |
TestSetDeblenderMetrics.test_setDeblenderMetrics_overlapping_sources |
|
100% |
9 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| tests/test_metrics.py |
TestSetDeblenderMetrics.test_setDeblenderMetrics_zero_model_band_blendedness_is_zero |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_metrics.py |
TestSetDeblenderMetrics.test_setDeblenderMetrics_counts_negative_pixels_as_support |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_metrics.py |
setup_module |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_metrics.py |
(no function) |
|
90% |
20 |
2 |
0 |
|
50% |
2 |
1 |
|
86% |
| tests/test_source.py |
ScarletTestCase.setUp |
|
100% |
9 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_source.py |
ScarletTestCase.test_constructor |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_source.py |
ScarletTestCase.test_copy |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_source.py |
ScarletTestCase.test_deep_copy |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_source.py |
ScarletTestCase.test_slice |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_source.py |
ScarletTestCase.test_reorder |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_source.py |
ScarletTestCase.test_subset |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_source.py |
ScarletTestCase.test_indexing_errors |
|
100% |
19 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_source.py |
ScarletTestCase.test_from_footprint_roundtrip |
|
100% |
16 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_source.py |
ScarletTestCase.test_to_data_from_data_roundtrip |
|
100% |
20 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_source.py |
setup_module |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_source.py |
(no function) |
|
92% |
26 |
2 |
0 |
|
50% |
2 |
1 |
|
89% |
| tests/test_utils.py |
BadPsf.__init__ |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_utils.py |
BadPsf.computeKernelImage |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| tests/test_utils.py |
MultiPointBadPsf.__init__ |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_utils.py |
MultiPointBadPsf.computeKernelImage |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| tests/test_utils.py |
TestUtils.setUp |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_utils.py |
TestUtils.test_computeNearestPsfGood |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_utils.py |
TestUtils.test_computeNearestPsfRecoverable |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_utils.py |
TestUtils.test_computeNearestPsfBad |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_utils.py |
TestUtils.test_computeNearestPsfMultiBandGood |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_utils.py |
TestUtils.test_computeNearestPsfMultiBandRecoverable |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_utils.py |
TestUtils.test_computeNearestPsfMultiBandIncomplete |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_utils.py |
TestUtils.test_computeNearestPsfMultiBandBad |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_utils.py |
TestUtils.test_computeNearestPsfMultiBand_search_center_does_not_drift |
|
100% |
14 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_utils.py |
TestUtils.test_computeNearestPsfMultiBand_upgrades_all_bands_to_common |
|
100% |
14 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_utils.py |
TestUtils.test_computeNearestPsfMultiBand_falls_back_at_two_locations |
|
100% |
13 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_utils.py |
TestUtils.test_computePsfKernelImage_catalog_emits_future_warning |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_utils.py |
TestUtils.test_buildObservation_no_divide_warning_on_zero_variance |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_utils.py |
TestUtils.test_buildObservationBadPsfs |
|
100% |
10 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_utils.py |
TestUtils._generateGoodPsf |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_utils.py |
TestUtils._generateMultibandPsf |
|
100% |
7 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| tests/test_utils.py |
TestUtils._generateCoadd |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_utils.py |
TestUtils._generateMultibandCoadd |
|
100% |
4 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| tests/test_utils.py |
TestUtils._generateCatalog |
|
100% |
19 |
0 |
0 |
|
100% |
10 |
0 |
|
100% |
| tests/test_utils.py |
TestNonzeroBandSupport.test_nonzeroBandSupport_includes_negative_only_pixels |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_utils.py |
TestNonzeroBandSupport.test_nonzeroBandSupport_all_zero |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_utils.py |
TestNonzeroBandSupport.test_nonzeroBandSupport_all_positive |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_utils.py |
TestNonzeroBandSupport.test_nonzeroBandSupport_single_band |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_utils.py |
TestMultibandConvolve.test_multiband_convolve_per_band_psf |
|
100% |
8 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| tests/test_utils.py |
TestMultibandConvolve.test_multiband_convolve_identity_psf |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_utils.py |
TestMultibandConvolve.test_multiband_convolve_shape_mismatch_raises |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_utils.py |
setup_module |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_utils.py |
(no function) |
|
96% |
54 |
2 |
0 |
|
50% |
2 |
1 |
|
95% |
| tests/utils.py |
DeblenderTestModel.render |
|
100% |
5 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| tests/utils.py |
SersicModel.__init__ |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/utils.py |
PsfModel.__init__ |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/utils.py |
initData |
|
93% |
15 |
1 |
0 |
|
88% |
8 |
1 |
|
91% |
| tests/utils.py |
(no function) |
|
100% |
16 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |