| python/lsst/__init__.py |
(no class) |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/__init__.py |
(no class) |
|
0% |
14 |
14 |
0 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/__main__.py |
(no class) |
|
0% |
2 |
2 |
2 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/_backgrounds.py |
Background |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/_backgrounds.py |
BackgroundMap |
|
95% |
43 |
2 |
4 |
|
92% |
24 |
2 |
|
94% |
| python/lsst/images/_backgrounds.py |
BackgroundMapSerializationModel |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| python/lsst/images/_backgrounds.py |
(no class) |
|
0% |
41 |
41 |
2 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/_cell_grid.py |
CellIJ |
|
67% |
6 |
2 |
0 |
|
100% |
0 |
0 |
|
67% |
| python/lsst/images/_cell_grid.py |
CellGrid |
|
27% |
11 |
8 |
0 |
|
0% |
2 |
0 |
|
23% |
| python/lsst/images/_cell_grid.py |
CellGridBounds |
|
79% |
58 |
12 |
0 |
|
63% |
38 |
6 |
|
73% |
| python/lsst/images/_cell_grid.py |
PatchDefinition |
|
50% |
2 |
1 |
0 |
|
100% |
0 |
0 |
|
50% |
| python/lsst/images/_cell_grid.py |
(no class) |
|
0% |
65 |
65 |
34 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/_color_image.py |
ColorImage |
|
78% |
37 |
8 |
0 |
|
60% |
10 |
4 |
|
74% |
| python/lsst/images/_color_image.py |
ColorImageSerializationModel |
|
75% |
8 |
2 |
0 |
|
50% |
2 |
1 |
|
70% |
| python/lsst/images/_color_image.py |
(no class) |
|
0% |
50 |
50 |
0 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/_concrete_bounds.py |
IntersectionBoundsSerializationModel |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/_concrete_bounds.py |
(no class) |
|
38% |
96 |
60 |
0 |
|
39% |
44 |
7 |
|
38% |
| python/lsst/images/_difference_image.py |
DifferenceImage |
|
36% |
50 |
32 |
0 |
|
23% |
22 |
3 |
|
32% |
| python/lsst/images/_difference_image.py |
DifferenceImageTemplateInfo |
|
37% |
65 |
41 |
0 |
|
42% |
24 |
0 |
|
38% |
| python/lsst/images/_difference_image.py |
DifferenceImageSerializationModel |
|
43% |
7 |
4 |
0 |
|
25% |
4 |
1 |
|
36% |
| python/lsst/images/_difference_image.py |
(no class) |
|
0% |
82 |
82 |
12 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/_generalized_image.py |
GeneralizedImage |
|
90% |
51 |
5 |
4 |
|
83% |
18 |
3 |
|
88% |
| python/lsst/images/_generalized_image.py |
LocalSliceProxy |
|
43% |
7 |
4 |
0 |
|
0% |
2 |
0 |
|
33% |
| python/lsst/images/_generalized_image.py |
AbsoluteSliceProxy |
|
57% |
7 |
3 |
0 |
|
0% |
2 |
0 |
|
44% |
| python/lsst/images/_generalized_image.py |
(no class) |
|
0% |
56 |
56 |
2 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/_geom.py |
_SerializedYX |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/_geom.py |
_SerializedXY |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/_geom.py |
YX |
|
68% |
19 |
6 |
0 |
|
100% |
0 |
0 |
|
68% |
| python/lsst/images/_geom.py |
XY |
|
58% |
19 |
8 |
0 |
|
100% |
0 |
0 |
|
58% |
| python/lsst/images/_geom.py |
_SerializedInterval |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/_geom.py |
Interval |
|
96% |
69 |
3 |
0 |
|
86% |
28 |
0 |
|
93% |
| python/lsst/images/_geom.py |
IntervalSliceFactory |
|
96% |
25 |
1 |
0 |
|
94% |
18 |
1 |
|
95% |
| python/lsst/images/_geom.py |
_SerializedBox |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/_geom.py |
Box |
|
88% |
120 |
15 |
0 |
|
69% |
62 |
3 |
|
81% |
| python/lsst/images/_geom.py |
BoxSliceFactory |
|
100% |
9 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| python/lsst/images/_geom.py |
Bounds |
|
0% |
8 |
8 |
0 |
|
0% |
10 |
0 |
|
0% |
| python/lsst/images/_geom.py |
BoundsError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/_geom.py |
NoOverlapError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/_geom.py |
NotContainedError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/_geom.py |
(no class) |
|
0% |
209 |
209 |
44 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/_image.py |
Image |
|
79% |
135 |
29 |
0 |
|
73% |
60 |
8 |
|
77% |
| python/lsst/images/_image.py |
ImageSerializationModel |
|
84% |
25 |
4 |
0 |
|
67% |
12 |
2 |
|
78% |
| python/lsst/images/_image.py |
(no class) |
|
0% |
71 |
71 |
5 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/_intersection_bounds.py |
IntersectionBounds |
|
52% |
25 |
12 |
0 |
|
31% |
16 |
3 |
|
44% |
| python/lsst/images/_intersection_bounds.py |
(no class) |
|
0% |
19 |
19 |
28 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/_mask.py |
MaskPlane |
|
100% |
7 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| python/lsst/images/_mask.py |
MaskPlaneBit |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/_mask.py |
MaskSchema |
|
96% |
84 |
3 |
0 |
|
89% |
44 |
5 |
|
94% |
| python/lsst/images/_mask.py |
Mask |
|
84% |
210 |
33 |
0 |
|
81% |
104 |
18 |
|
83% |
| python/lsst/images/_mask.py |
MaskSerializationModel |
|
85% |
39 |
6 |
0 |
|
69% |
16 |
3 |
|
80% |
| python/lsst/images/_mask.py |
(no class) |
|
19% |
166 |
134 |
5 |
|
94% |
16 |
1 |
|
26% |
| python/lsst/images/_masked_image.py |
MaskedImage |
|
71% |
127 |
37 |
0 |
|
65% |
66 |
5 |
|
69% |
| python/lsst/images/_masked_image.py |
MaskedImageSerializationModel |
|
82% |
11 |
2 |
0 |
|
50% |
4 |
2 |
|
73% |
| python/lsst/images/_masked_image.py |
(no class) |
|
0% |
69 |
69 |
9 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/_observation_summary_stats.py |
ObservationSummaryStats |
|
89% |
63 |
7 |
1 |
|
86% |
44 |
6 |
|
88% |
| python/lsst/images/_observation_summary_stats.py |
(no class) |
|
4% |
97 |
93 |
5 |
|
100% |
2 |
0 |
|
6% |
| python/lsst/images/_polygon.py |
Region |
|
76% |
63 |
15 |
0 |
|
45% |
38 |
5 |
|
64% |
| python/lsst/images/_polygon.py |
Polygon |
|
100% |
24 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| python/lsst/images/_polygon.py |
RegionSerializationModel |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/_polygon.py |
(no class) |
|
0% |
68 |
68 |
30 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/_transforms/__init__.py |
(no class) |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/_transforms/_ast.py |
StringStream |
|
0% |
13 |
13 |
0 |
|
0% |
8 |
0 |
|
0% |
| python/lsst/images/_transforms/_ast.py |
Object |
|
0% |
24 |
24 |
0 |
|
0% |
10 |
0 |
|
0% |
| python/lsst/images/_transforms/_ast.py |
Mapping |
|
0% |
13 |
13 |
0 |
|
0% |
2 |
0 |
|
0% |
| python/lsst/images/_transforms/_ast.py |
UnitMap |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/_transforms/_ast.py |
ShiftMap |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/_transforms/_ast.py |
CmpMap |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/_transforms/_ast.py |
ZoomMap |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/_transforms/_ast.py |
PolyMap |
|
0% |
6 |
6 |
0 |
|
0% |
2 |
0 |
|
0% |
| python/lsst/images/_transforms/_ast.py |
MatrixMap |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/_transforms/_ast.py |
Frame |
|
0% |
12 |
12 |
0 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/_transforms/_ast.py |
SkyFrame |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/_transforms/_ast.py |
CmpFrame |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/_transforms/_ast.py |
FrameSet |
|
0% |
16 |
16 |
0 |
|
0% |
6 |
0 |
|
0% |
| python/lsst/images/_transforms/_ast.py |
FrameDict |
|
0% |
12 |
12 |
0 |
|
0% |
4 |
0 |
|
0% |
| python/lsst/images/_transforms/_ast.py |
FitsChan |
|
0% |
7 |
7 |
0 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/_transforms/_ast.py |
Channel |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/_transforms/_ast.py |
(no class) |
|
0% |
119 |
119 |
3 |
|
0% |
2 |
0 |
|
0% |
| python/lsst/images/_transforms/_frame_set.py |
FrameLookupError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/_transforms/_frame_set.py |
FrameSet |
|
0% |
4 |
4 |
2 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/_transforms/_frame_set.py |
(no class) |
|
0% |
13 |
13 |
0 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/_transforms/_frames.py |
Frame |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/_transforms/_frames.py |
DetectorFrame |
|
86% |
7 |
1 |
0 |
|
100% |
0 |
0 |
|
86% |
| python/lsst/images/_transforms/_frames.py |
FocalPlaneFrame |
|
33% |
6 |
4 |
0 |
|
100% |
0 |
0 |
|
33% |
| python/lsst/images/_transforms/_frames.py |
FieldAngleFrame |
|
43% |
7 |
4 |
0 |
|
100% |
0 |
0 |
|
43% |
| python/lsst/images/_transforms/_frames.py |
TractFrame |
|
86% |
7 |
1 |
0 |
|
100% |
0 |
0 |
|
86% |
| python/lsst/images/_transforms/_frames.py |
GeneralFrame |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/_transforms/_frames.py |
SkyFrame |
|
83% |
6 |
1 |
0 |
|
100% |
0 |
0 |
|
83% |
| python/lsst/images/_transforms/_frames.py |
(no class) |
|
5% |
110 |
105 |
0 |
|
100% |
0 |
0 |
|
5% |
| python/lsst/images/_transforms/_sky_projection.py |
SkyProjection |
|
90% |
143 |
14 |
0 |
|
77% |
56 |
9 |
|
86% |
| python/lsst/images/_transforms/_sky_projection.py |
SkyProjectionAstropyView |
|
62% |
32 |
12 |
0 |
|
67% |
6 |
0 |
|
63% |
| python/lsst/images/_transforms/_sky_projection.py |
SkyProjectionSerializationModel |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| python/lsst/images/_transforms/_sky_projection.py |
(no class) |
|
13% |
125 |
109 |
13 |
|
75% |
8 |
0 |
|
17% |
| python/lsst/images/_transforms/_transform.py |
TransformCompositionError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/_transforms/_transform.py |
Transform |
|
71% |
157 |
45 |
0 |
|
51% |
100 |
17 |
|
63% |
| python/lsst/images/_transforms/_transform.py |
MappingSerializationModel |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/_transforms/_transform.py |
TransformSerializationModel |
|
65% |
23 |
8 |
0 |
|
57% |
14 |
6 |
|
62% |
| python/lsst/images/_transforms/_transform.py |
(no class) |
|
26% |
112 |
83 |
21 |
|
88% |
8 |
1 |
|
30% |
| python/lsst/images/_visit_image.py |
VisitImage |
|
60% |
269 |
108 |
0 |
|
40% |
134 |
25 |
|
53% |
| python/lsst/images/_visit_image.py |
VisitImageSerializationModel |
|
75% |
16 |
4 |
0 |
|
67% |
6 |
2 |
|
73% |
| python/lsst/images/_visit_image.py |
(no class) |
|
26% |
152 |
112 |
11 |
|
50% |
30 |
9 |
|
30% |
| python/lsst/images/aperture_corrections.py |
ApertureCorrectionMapSerializationModel |
|
86% |
7 |
1 |
0 |
|
75% |
4 |
1 |
|
82% |
| python/lsst/images/aperture_corrections.py |
(no class) |
|
0% |
25 |
25 |
5 |
|
0% |
2 |
0 |
|
0% |
| python/lsst/images/cameras/__init__.py |
(no class) |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/cameras/_amplifier.py |
ReadoutCorner |
|
94% |
16 |
1 |
0 |
|
88% |
8 |
1 |
|
92% |
| python/lsst/images/cameras/_amplifier.py |
AmplifierRawGeometry |
|
64% |
11 |
4 |
0 |
|
100% |
0 |
0 |
|
64% |
| python/lsst/images/cameras/_amplifier.py |
AmplifierCalibrations |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| python/lsst/images/cameras/_amplifier.py |
Amplifier |
|
97% |
32 |
1 |
0 |
|
70% |
10 |
3 |
|
90% |
| python/lsst/images/cameras/_amplifier.py |
(no class) |
|
0% |
72 |
72 |
7 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/cameras/_camera_frame_set.py |
CameraFrameSet |
|
64% |
75 |
27 |
0 |
|
73% |
26 |
5 |
|
66% |
| python/lsst/images/cameras/_camera_frame_set.py |
CameraFrameSetSerializationModel |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| python/lsst/images/cameras/_camera_frame_set.py |
(no class) |
|
0% |
36 |
36 |
0 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/cameras/_detector.py |
DetectorType |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/cameras/_detector.py |
Orientation |
|
100% |
6 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/cameras/_detector.py |
DetectorAttributes |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/cameras/_detector.py |
Detector |
|
88% |
57 |
7 |
0 |
|
62% |
8 |
3 |
|
85% |
| python/lsst/images/cameras/_detector.py |
DetectorSerializationModel |
|
71% |
7 |
2 |
0 |
|
50% |
6 |
3 |
|
62% |
| python/lsst/images/cameras/_detector.py |
(no class) |
|
0% |
97 |
97 |
9 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/cells/__init__.py |
(no class) |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/cells/_aperture_corrections.py |
CellField |
|
41% |
63 |
37 |
0 |
|
38% |
24 |
1 |
|
40% |
| python/lsst/images/cells/_aperture_corrections.py |
CellApertureCorrectionMapSerializationModel |
|
91% |
45 |
4 |
0 |
|
87% |
30 |
4 |
|
89% |
| python/lsst/images/cells/_aperture_corrections.py |
(no class) |
|
100% |
41 |
0 |
7 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/cells/_coadd.py |
CellCoadd |
|
54% |
155 |
71 |
0 |
|
57% |
54 |
7 |
|
55% |
| python/lsst/images/cells/_coadd.py |
CellCoaddSerializationModel |
|
56% |
25 |
11 |
0 |
|
29% |
14 |
2 |
|
46% |
| python/lsst/images/cells/_coadd.py |
(no class) |
|
100% |
84 |
0 |
9 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/cells/_provenance.py |
CoaddProvenance |
|
53% |
96 |
45 |
0 |
|
50% |
24 |
0 |
|
52% |
| python/lsst/images/cells/_provenance.py |
CoaddProvenanceSerializationModel |
|
80% |
50 |
10 |
0 |
|
58% |
24 |
4 |
|
73% |
| python/lsst/images/cells/_provenance.py |
(no class) |
|
100% |
50 |
0 |
13 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/cells/_psf.py |
CellPointSpreadFunction |
|
29% |
83 |
59 |
0 |
|
32% |
22 |
5 |
|
30% |
| python/lsst/images/cells/_psf.py |
CellPointSpreadFunctionSerializationModel |
|
88% |
8 |
1 |
0 |
|
75% |
4 |
1 |
|
83% |
| python/lsst/images/cells/_psf.py |
(no class) |
|
100% |
40 |
0 |
5 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/cli/__init__.py |
(no class) |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/cli/_convert.py |
(no class) |
|
69% |
94 |
29 |
3 |
|
68% |
34 |
5 |
|
69% |
| python/lsst/images/cli/_describe.py |
(no class) |
|
81% |
16 |
3 |
0 |
|
50% |
2 |
1 |
|
78% |
| python/lsst/images/cli/_diagram.py |
(no class) |
|
100% |
44 |
0 |
0 |
|
100% |
12 |
0 |
|
100% |
| python/lsst/images/cli/_fixtures.py |
(no class) |
|
95% |
63 |
3 |
0 |
|
88% |
16 |
2 |
|
94% |
| python/lsst/images/cli/_fuzz.py |
(no class) |
|
87% |
92 |
12 |
0 |
|
73% |
30 |
8 |
|
84% |
| python/lsst/images/cli/_inspect.py |
(no class) |
|
93% |
28 |
2 |
0 |
|
100% |
2 |
0 |
|
93% |
| python/lsst/images/cli/_main.py |
(no class) |
|
100% |
27 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/cli/_minify.py |
(no class) |
|
64% |
14 |
5 |
0 |
|
0% |
2 |
0 |
|
56% |
| python/lsst/images/cli/_reformat.py |
(no class) |
|
90% |
30 |
3 |
0 |
|
75% |
4 |
1 |
|
88% |
| python/lsst/images/cli/_schemas.py |
(no class) |
|
90% |
31 |
3 |
0 |
|
88% |
8 |
1 |
|
90% |
| python/lsst/images/convolution_kernels.py |
ConvolutionKernel |
|
100% |
1 |
0 |
4 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/convolution_kernels.py |
ImageBasisConvolutionKernel |
|
31% |
77 |
53 |
0 |
|
38% |
32 |
4 |
|
33% |
| python/lsst/images/convolution_kernels.py |
ImageBasisConvolutionKernelSerializationModel |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| python/lsst/images/convolution_kernels.py |
(no class) |
|
0% |
56 |
56 |
5 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/describe.py |
FieldRole |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/describe.py |
DescribeOptions |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/describe.py |
ReportField |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/describe.py |
ReportValueGroup |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/describe.py |
ReportTable |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/describe.py |
Report |
|
98% |
51 |
1 |
0 |
|
97% |
30 |
1 |
|
98% |
| python/lsst/images/describe.py |
Describable |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/describe.py |
DescribableMixin |
|
80% |
5 |
1 |
1 |
|
100% |
0 |
0 |
|
80% |
| python/lsst/images/describe.py |
(no class) |
|
11% |
125 |
111 |
2 |
|
100% |
8 |
0 |
|
17% |
| python/lsst/images/diagram.py |
Attribute |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/diagram.py |
Reference |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/diagram.py |
Node |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/diagram.py |
Graph |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/diagram.py |
Policy |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/diagram.py |
(no class) |
|
98% |
374 |
9 |
0 |
|
95% |
162 |
8 |
|
97% |
| python/lsst/images/fields/__init__.py |
(no class) |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/fields/_base.py |
BaseField |
|
64% |
55 |
20 |
7 |
|
64% |
28 |
2 |
|
64% |
| python/lsst/images/fields/_base.py |
(no class) |
|
0% |
47 |
47 |
21 |
|
0% |
10 |
0 |
|
0% |
| python/lsst/images/fields/_chebyshev.py |
ChebyshevField |
|
80% |
155 |
31 |
0 |
|
67% |
66 |
10 |
|
76% |
| python/lsst/images/fields/_chebyshev.py |
ChebyshevFieldSerializationModel |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| python/lsst/images/fields/_chebyshev.py |
(no class) |
|
3% |
69 |
67 |
9 |
|
50% |
2 |
1 |
|
4% |
| python/lsst/images/fields/_concrete.py |
(no class) |
|
38% |
39 |
24 |
12 |
|
58% |
12 |
5 |
|
43% |
| python/lsst/images/fields/_product.py |
ProductField |
|
85% |
47 |
7 |
0 |
|
83% |
18 |
1 |
|
85% |
| python/lsst/images/fields/_product.py |
ProductFieldSerializationModel |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| python/lsst/images/fields/_product.py |
(no class) |
|
0% |
43 |
43 |
6 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/fields/_spline.py |
SplineField |
|
76% |
110 |
26 |
0 |
|
59% |
56 |
21 |
|
70% |
| python/lsst/images/fields/_spline.py |
SplineFieldSerializationModel |
|
75% |
4 |
1 |
0 |
|
50% |
2 |
1 |
|
67% |
| python/lsst/images/fields/_spline.py |
(no class) |
|
0% |
53 |
53 |
5 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/fields/_sum.py |
SumField |
|
80% |
45 |
9 |
0 |
|
82% |
22 |
2 |
|
81% |
| python/lsst/images/fields/_sum.py |
SumFieldSerializationModel |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| python/lsst/images/fields/_sum.py |
(no class) |
|
0% |
42 |
42 |
6 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/fits/__init__.py |
(no class) |
|
0% |
3 |
3 |
0 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/fits/_common.py |
ExtensionKey |
|
83% |
12 |
2 |
0 |
|
75% |
8 |
2 |
|
80% |
| python/lsst/images/fits/_common.py |
PointerModel |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/fits/_common.py |
InvalidFitsArchiveError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/fits/_common.py |
FitsCompressionAlgorithm |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/fits/_common.py |
FitsDitherAlgorithm |
|
71% |
7 |
2 |
1 |
|
50% |
4 |
2 |
|
64% |
| python/lsst/images/fits/_common.py |
FitsQuantizationOptions |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/fits/_common.py |
FitsCompressionOptions |
|
100% |
3 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| python/lsst/images/fits/_common.py |
PrecompressedImage |
|
0% |
4 |
4 |
0 |
|
0% |
2 |
0 |
|
0% |
| python/lsst/images/fits/_common.py |
FitsOpaqueMetadata |
|
90% |
39 |
4 |
0 |
|
70% |
20 |
6 |
|
83% |
| python/lsst/images/fits/_common.py |
(no class) |
|
30% |
158 |
110 |
0 |
|
83% |
30 |
1 |
|
39% |
| python/lsst/images/fits/_input_archive.py |
FitsInputArchive |
|
64% |
109 |
39 |
1 |
|
50% |
38 |
7 |
|
61% |
| python/lsst/images/fits/_input_archive.py |
_ExtensionReader |
|
95% |
21 |
1 |
1 |
|
88% |
8 |
1 |
|
93% |
| python/lsst/images/fits/_input_archive.py |
_RangeStreamProxy |
|
46% |
28 |
15 |
3 |
|
67% |
6 |
2 |
|
50% |
| python/lsst/images/fits/_input_archive.py |
(no class) |
|
0% |
88 |
88 |
0 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/fits/_output_archive.py |
FitsOutputArchive |
|
70% |
139 |
42 |
0 |
|
44% |
52 |
11 |
|
63% |
| python/lsst/images/fits/_output_archive.py |
_HDUBytes |
|
75% |
20 |
5 |
0 |
|
50% |
6 |
3 |
|
69% |
| python/lsst/images/fits/_output_archive.py |
(no class) |
|
9% |
65 |
59 |
0 |
|
100% |
0 |
0 |
|
9% |
| python/lsst/images/formatters.py |
_TreeCache |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/formatters.py |
GenericFormatter |
|
90% |
127 |
13 |
0 |
|
89% |
70 |
8 |
|
89% |
| python/lsst/images/formatters.py |
(no class) |
|
100% |
50 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/json/__init__.py |
(no class) |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/json/_input_archive.py |
JsonInputArchive |
|
60% |
45 |
18 |
1 |
|
50% |
16 |
4 |
|
57% |
| python/lsst/images/json/_input_archive.py |
(no class) |
|
100% |
26 |
0 |
2 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/json/_output_archive.py |
JsonOutputArchive |
|
39% |
28 |
17 |
0 |
|
0% |
8 |
0 |
|
31% |
| python/lsst/images/json/_output_archive.py |
(no class) |
|
100% |
27 |
0 |
2 |
|
50% |
2 |
1 |
|
97% |
| python/lsst/images/ndf/__init__.py |
(no class) |
|
71% |
7 |
2 |
0 |
|
100% |
0 |
0 |
|
71% |
| python/lsst/images/ndf/_common.py |
NdfPointerModel |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/ndf/_common.py |
HdsNameShrinker |
|
100% |
16 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| python/lsst/images/ndf/_common.py |
(no class) |
|
100% |
18 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| python/lsst/images/ndf/_hds.py |
(no class) |
|
92% |
132 |
10 |
4 |
|
81% |
58 |
11 |
|
89% |
| python/lsst/images/ndf/_input_archive.py |
NdfInputArchive |
|
93% |
102 |
7 |
1 |
|
83% |
36 |
6 |
|
91% |
| python/lsst/images/ndf/_input_archive.py |
(no class) |
|
84% |
219 |
36 |
0 |
|
64% |
86 |
21 |
|
78% |
| python/lsst/images/ndf/_model.py |
HdsPrimitive |
|
70% |
46 |
14 |
0 |
|
57% |
30 |
7 |
|
64% |
| python/lsst/images/ndf/_model.py |
HdsStructure |
|
67% |
72 |
24 |
0 |
|
70% |
40 |
8 |
|
68% |
| python/lsst/images/ndf/_model.py |
HdsExtension |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/ndf/_model.py |
NdfContainer |
|
80% |
5 |
1 |
0 |
|
50% |
2 |
1 |
|
71% |
| python/lsst/images/ndf/_model.py |
NdfArray |
|
32% |
22 |
15 |
0 |
|
21% |
14 |
1 |
|
28% |
| python/lsst/images/ndf/_model.py |
NdfQuality |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/ndf/_model.py |
NdfWcs |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/ndf/_model.py |
Ndf |
|
80% |
15 |
3 |
0 |
|
50% |
6 |
3 |
|
71% |
| python/lsst/images/ndf/_model.py |
NdfDocument |
|
83% |
23 |
4 |
0 |
|
79% |
14 |
3 |
|
81% |
| python/lsst/images/ndf/_model.py |
(no class) |
|
98% |
111 |
2 |
0 |
|
89% |
18 |
2 |
|
97% |
| python/lsst/images/ndf/_output_archive.py |
NdfOutputArchive |
|
78% |
228 |
50 |
0 |
|
65% |
84 |
13 |
|
75% |
| python/lsst/images/ndf/_output_archive.py |
(no class) |
|
95% |
122 |
6 |
0 |
|
71% |
14 |
4 |
|
93% |
| python/lsst/images/psfs/__init__.py |
(no class) |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/psfs/_base.py |
PointSpreadFunction |
|
62% |
16 |
6 |
6 |
|
50% |
6 |
3 |
|
59% |
| python/lsst/images/psfs/_base.py |
(no class) |
|
0% |
24 |
24 |
0 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/psfs/_gaussian.py |
GaussianPointSpreadFunction |
|
88% |
42 |
5 |
0 |
|
71% |
14 |
4 |
|
84% |
| python/lsst/images/psfs/_gaussian.py |
GaussianPSFSerializationModel |
|
67% |
3 |
1 |
0 |
|
50% |
2 |
1 |
|
60% |
| python/lsst/images/psfs/_gaussian.py |
(no class) |
|
0% |
40 |
40 |
0 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/psfs/_legacy.py |
LegacyPointSpreadFunction |
|
24% |
25 |
19 |
0 |
|
17% |
6 |
1 |
|
23% |
| python/lsst/images/psfs/_legacy.py |
PSFExWrapper |
|
0% |
9 |
9 |
0 |
|
0% |
2 |
0 |
|
0% |
| python/lsst/images/psfs/_legacy.py |
PSFExSerializationModel |
|
0% |
20 |
20 |
0 |
|
0% |
2 |
0 |
|
0% |
| python/lsst/images/psfs/_legacy.py |
(no class) |
|
2% |
47 |
46 |
0 |
|
100% |
0 |
0 |
|
2% |
| python/lsst/images/psfs/_piff.py |
PiffWrapper |
|
15% |
40 |
34 |
2 |
|
0% |
2 |
0 |
|
14% |
| python/lsst/images/psfs/_piff.py |
MinimalStar |
|
0% |
3 |
3 |
0 |
|
0% |
2 |
0 |
|
0% |
| python/lsst/images/psfs/_piff.py |
GalSimPixelScaleModel |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/psfs/_piff.py |
PiffTableModel |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/psfs/_piff.py |
PiffObjectModel |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/psfs/_piff.py |
PiffSerializationModel |
|
73% |
11 |
3 |
0 |
|
50% |
2 |
1 |
|
69% |
| python/lsst/images/psfs/_piff.py |
_ArchivePiffWriter |
|
63% |
38 |
14 |
1 |
|
70% |
20 |
4 |
|
66% |
| python/lsst/images/psfs/_piff.py |
_ArchivePiffReader |
|
76% |
21 |
5 |
0 |
|
50% |
8 |
2 |
|
69% |
| python/lsst/images/psfs/_piff.py |
(no class) |
|
0% |
87 |
87 |
8 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/schema_docs.py |
(no class) |
|
99% |
142 |
2 |
0 |
|
94% |
48 |
3 |
|
97% |
| python/lsst/images/serialization/__init__.py |
(no class) |
|
0% |
11 |
11 |
0 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/serialization/_asdf_utils.py |
_UnitSerialization |
|
83% |
12 |
2 |
0 |
|
100% |
0 |
0 |
|
83% |
| python/lsst/images/serialization/_asdf_utils.py |
ArrayReferenceModel |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/serialization/_asdf_utils.py |
InlineArrayModel |
|
86% |
7 |
1 |
0 |
|
75% |
4 |
1 |
|
82% |
| python/lsst/images/serialization/_asdf_utils.py |
_InlineArraySerialization |
|
67% |
6 |
2 |
0 |
|
100% |
0 |
0 |
|
67% |
| python/lsst/images/serialization/_asdf_utils.py |
QuantityModel |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/serialization/_asdf_utils.py |
InlineArrayQuantityModel |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/serialization/_asdf_utils.py |
ArrayReferenceQuantityModel |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/serialization/_asdf_utils.py |
_QuantitySerialization |
|
67% |
6 |
2 |
0 |
|
100% |
0 |
0 |
|
67% |
| python/lsst/images/serialization/_asdf_utils.py |
_InlineArrayQuantitySerialization |
|
0% |
6 |
6 |
0 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/serialization/_asdf_utils.py |
TimeModel |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/serialization/_asdf_utils.py |
_TimeSerialization |
|
0% |
7 |
7 |
0 |
|
0% |
2 |
0 |
|
0% |
| python/lsst/images/serialization/_asdf_utils.py |
(no class) |
|
0% |
91 |
91 |
0 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/serialization/_backends.py |
Backend |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/serialization/_backends.py |
(no class) |
|
66% |
103 |
35 |
3 |
|
100% |
30 |
0 |
|
74% |
| python/lsst/images/serialization/_common.py |
ButlerInfo |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/serialization/_common.py |
JsonRef |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/serialization/_common.py |
ArchiveTree |
|
95% |
59 |
3 |
1 |
|
87% |
30 |
4 |
|
92% |
| python/lsst/images/serialization/_common.py |
DevelopmentSchemaWarning |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/serialization/_common.py |
ArchiveReadError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/serialization/_common.py |
InvalidParameterError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/serialization/_common.py |
InvalidComponentError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/serialization/_common.py |
_MigrationGapError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/serialization/_common.py |
_MissingSchemaVersionError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/serialization/_common.py |
_MalformedSchemaVersionError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/serialization/_common.py |
ArchiveAccessRequiredError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/serialization/_common.py |
OpaqueArchiveMetadata |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/serialization/_common.py |
(no class) |
|
30% |
106 |
74 |
3 |
|
100% |
22 |
0 |
|
42% |
| python/lsst/images/serialization/_dtypes.py |
NumberType |
|
71% |
14 |
4 |
0 |
|
50% |
6 |
1 |
|
65% |
| python/lsst/images/serialization/_dtypes.py |
(no class) |
|
3% |
30 |
29 |
0 |
|
100% |
0 |
0 |
|
3% |
| python/lsst/images/serialization/_frozen_schemas.py |
FrozenSchemaError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/serialization/_frozen_schemas.py |
(no class) |
|
80% |
126 |
25 |
0 |
|
97% |
66 |
2 |
|
86% |
| python/lsst/images/serialization/_input_archive.py |
ArchiveInfo |
|
100% |
9 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| python/lsst/images/serialization/_input_archive.py |
InputArchive |
|
100% |
1 |
0 |
7 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/serialization/_input_archive.py |
DetachedArchive |
|
100% |
5 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/serialization/_input_archive.py |
(no class) |
|
0% |
50 |
50 |
2 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/serialization/_io.py |
(no class) |
|
59% |
88 |
36 |
2 |
|
75% |
32 |
4 |
|
63% |
| python/lsst/images/serialization/_migrations.py |
Migration |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/serialization/_migrations.py |
(no class) |
|
38% |
21 |
13 |
0 |
|
100% |
2 |
0 |
|
43% |
| python/lsst/images/serialization/_output_archive.py |
OutputArchive |
|
100% |
14 |
0 |
7 |
|
100% |
4 |
0 |
|
100% |
| python/lsst/images/serialization/_output_archive.py |
NestedOutputArchive |
|
64% |
11 |
4 |
0 |
|
100% |
0 |
0 |
|
64% |
| python/lsst/images/serialization/_output_archive.py |
(no class) |
|
0% |
42 |
42 |
2 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/serialization/_reader.py |
Reader |
|
95% |
21 |
1 |
0 |
|
83% |
6 |
1 |
|
93% |
| python/lsst/images/serialization/_reader.py |
(no class) |
|
42% |
50 |
29 |
0 |
|
71% |
14 |
0 |
|
48% |
| python/lsst/images/serialization/_tables.py |
UnsupportedTableError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/serialization/_tables.py |
TableColumnModel |
|
35% |
37 |
24 |
0 |
|
21% |
14 |
1 |
|
31% |
| python/lsst/images/serialization/_tables.py |
TableModel |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/serialization/_tables.py |
(no class) |
|
0% |
35 |
35 |
2 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/tests/__init__.py |
(no class) |
|
100% |
7 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/tests/_checks.py |
(no class) |
|
66% |
567 |
190 |
16 |
|
40% |
158 |
17 |
|
61% |
| python/lsst/images/tests/_creation.py |
(no class) |
|
100% |
11 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/tests/_data_ids.py |
(no class) |
|
100% |
8 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/tests/_minify_for_fixtures.py |
(no class) |
|
23% |
188 |
144 |
1 |
|
8% |
36 |
3 |
|
21% |
| python/lsst/images/tests/_reset_afw_mask_planes.py |
(no class) |
|
100% |
14 |
0 |
9 |
|
100% |
2 |
0 |
|
100% |
| python/lsst/images/tests/_roundtrip.py |
TemporaryButler |
|
81% |
31 |
6 |
0 |
|
80% |
10 |
2 |
|
80% |
| python/lsst/images/tests/_roundtrip.py |
RoundtripBase |
|
86% |
73 |
10 |
1 |
|
79% |
34 |
1 |
|
84% |
| python/lsst/images/tests/_roundtrip.py |
RoundtripFits |
|
100% |
2 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/tests/_roundtrip.py |
RoundtripJson |
|
33% |
3 |
2 |
0 |
|
100% |
0 |
0 |
|
33% |
| python/lsst/images/tests/_roundtrip.py |
RoundtripNdf |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/tests/_roundtrip.py |
(no class) |
|
96% |
45 |
2 |
2 |
|
100% |
0 |
0 |
|
96% |
| python/lsst/images/tests/_schema_coverage.py |
SubSchemaPosition |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/tests/_schema_coverage.py |
SchemaCoverage |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/tests/_schema_coverage.py |
CoverageReport |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| python/lsst/images/tests/_schema_coverage.py |
(no class) |
|
97% |
181 |
5 |
0 |
|
99% |
80 |
1 |
|
98% |
| python/lsst/images/tests/_schema_fixtures.py |
SchemaFixture |
|
100% |
3 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/tests/_schema_fixtures.py |
SchemaFixtureError |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| python/lsst/images/tests/_schema_fixtures.py |
(no class) |
|
97% |
320 |
10 |
0 |
|
94% |
178 |
11 |
|
96% |
| python/lsst/images/tests/extract_legacy_test_data.py |
(no class) |
|
26% |
100 |
74 |
4 |
|
0% |
28 |
0 |
|
20% |
| python/lsst/images/tests/verify_rewrite.py |
RewriteVerifier |
|
22% |
77 |
60 |
0 |
|
12% |
26 |
1 |
|
19% |
| python/lsst/images/tests/verify_rewrite.py |
(no class) |
|
66% |
80 |
27 |
5 |
|
33% |
18 |
0 |
|
60% |
| python/lsst/images/utils.py |
(no class) |
|
33% |
18 |
12 |
2 |
|
50% |
4 |
0 |
|
36% |
| python/lsst/images/version.py |
(no class) |
|
0% |
5 |
5 |
0 |
|
100% |
0 |
0 |
|
0% |
| tests/cli_schema_doubles.py |
CliFixtureDouble |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| tests/cli_schema_doubles.py |
(no class) |
|
100% |
12 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/schema_doubles.py |
ProjectionTestModel |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/schema_doubles.py |
RetireTestModel |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/schema_doubles.py |
MigrationTestModel |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/schema_doubles.py |
ChainTestModel |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| tests/schema_doubles.py |
UnmigratableTestModel |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| tests/schema_doubles.py |
GapTestModel |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| tests/schema_doubles.py |
MigrationIsolationTestModel |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| tests/schema_doubles.py |
(no class) |
|
99% |
74 |
1 |
0 |
|
100% |
0 |
0 |
|
99% |
| tests/test_cameras.py |
(no class) |
|
74% |
140 |
37 |
0 |
|
50% |
14 |
1 |
|
71% |
| tests/test_cell_aperture_corrections.py |
(no class) |
|
95% |
93 |
5 |
0 |
|
100% |
12 |
0 |
|
95% |
| tests/test_cell_coadd.py |
_LegacyTestData |
|
0% |
5 |
5 |
0 |
|
0% |
2 |
0 |
|
0% |
| tests/test_cell_coadd.py |
(no class) |
|
78% |
336 |
74 |
0 |
|
12% |
8 |
1 |
|
76% |
| tests/test_cli.py |
(no class) |
|
91% |
365 |
34 |
0 |
|
83% |
6 |
1 |
|
91% |
| tests/test_color_image.py |
(no class) |
|
96% |
84 |
3 |
0 |
|
75% |
8 |
2 |
|
95% |
| tests/test_describe.py |
test_mixin_derives_dunders_from_describe.Widget |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_describe.py |
test_describe_options_are_optional_for_implementations.Widget |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_describe.py |
(no class) |
|
100% |
265 |
0 |
0 |
|
100% |
6 |
0 |
|
100% |
| tests/test_detached_archive.py |
(no class) |
|
100% |
60 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_diagram.py |
Child |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_diagram.py |
Other |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_diagram.py |
Parent |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_diagram.py |
Containers |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_diagram.py |
OptionalContainers |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_diagram.py |
TreeNode |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_diagram.py |
AliasHolder |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_diagram.py |
Scalars |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_diagram.py |
Leaf |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_diagram.py |
Middle |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_diagram.py |
Top |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_diagram.py |
Dog |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_diagram.py |
Cat |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_diagram.py |
Owner |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_diagram.py |
Kennel |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_diagram.py |
RepeatedWrapper |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_diagram.py |
WrapperCollection |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_diagram.py |
(no class) |
|
100% |
373 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| tests/test_difference_image_extras.py |
_LegacyTestData |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_difference_image_extras.py |
(no class) |
|
56% |
196 |
86 |
0 |
|
12% |
8 |
1 |
|
54% |
| tests/test_fields.py |
(no class) |
|
96% |
359 |
16 |
0 |
|
57% |
14 |
6 |
|
94% |
| tests/test_fits_date_header.py |
(no class) |
|
100% |
39 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| tests/test_fits_format_version.py |
(no class) |
|
95% |
63 |
3 |
0 |
|
100% |
0 |
0 |
|
95% |
| tests/test_fits_output_archive.py |
_TinyTree |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| tests/test_fits_output_archive.py |
_PointerTarget |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_fits_output_archive.py |
(no class) |
|
100% |
45 |
0 |
3 |
|
100% |
0 |
0 |
|
100% |
| tests/test_formatter_cache.py |
(no class) |
|
98% |
102 |
2 |
0 |
|
100% |
0 |
0 |
|
98% |
| tests/test_from_hdu_list.py |
(no class) |
|
100% |
247 |
0 |
0 |
|
96% |
26 |
1 |
|
99% |
| tests/test_frozen_schema_dependencies.py |
_DevLeaf |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| tests/test_frozen_schema_dependencies.py |
_FinalLeaf |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| tests/test_frozen_schema_dependencies.py |
_FinalInheritsDev |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_frozen_schema_dependencies.py |
_FinalEmbedsDev |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| tests/test_frozen_schema_dependencies.py |
_FinalEmbedsDevIndirectly |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| tests/test_frozen_schema_dependencies.py |
_FinalClean |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| tests/test_frozen_schema_dependencies.py |
_SelfRecursive |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| tests/test_frozen_schema_dependencies.py |
(no class) |
|
100% |
77 |
0 |
18 |
|
100% |
2 |
0 |
|
100% |
| tests/test_frozen_schemas.py |
_ForeignArchiveTree |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| tests/test_frozen_schemas.py |
_CustomBaseArchiveTree |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| tests/test_frozen_schemas.py |
_DevDoubleArchiveTree |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| tests/test_frozen_schemas.py |
test_available_schema_classes_discovers_entry_points._load._EntryPointArchiveTree |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| tests/test_frozen_schemas.py |
test_available_schema_classes_discovers_entry_points._FakeEntryPoint |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_frozen_schemas.py |
_NotesArchiveTree |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| tests/test_frozen_schemas.py |
(no class) |
|
99% |
155 |
1 |
15 |
|
83% |
12 |
2 |
|
98% |
| tests/test_fuzz.py |
(no class) |
|
100% |
70 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| tests/test_geom.py |
IntervalModel |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_geom.py |
BoxModel |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_geom.py |
PairModel |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_geom.py |
(no class) |
|
100% |
411 |
0 |
0 |
|
100% |
4 |
0 |
|
100% |
| tests/test_image.py |
_LegacyTestData |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_image.py |
(no class) |
|
86% |
143 |
20 |
5 |
|
50% |
2 |
1 |
|
86% |
| tests/test_json_schema.py |
(no class) |
|
100% |
18 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_legacy.py |
(no class) |
|
96% |
50 |
2 |
0 |
|
100% |
0 |
0 |
|
96% |
| tests/test_legacy_fixtures.py |
(no class) |
|
91% |
43 |
4 |
0 |
|
50% |
2 |
1 |
|
89% |
| tests/test_mask.py |
_LegacyTestData |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_mask.py |
(no class) |
|
95% |
379 |
18 |
0 |
|
94% |
16 |
1 |
|
95% |
| tests/test_masked_image.py |
_LegacyTestData |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_masked_image.py |
(no class) |
|
94% |
223 |
13 |
0 |
|
50% |
2 |
1 |
|
94% |
| tests/test_ndf_common.py |
(no class) |
|
97% |
77 |
2 |
0 |
|
100% |
0 |
0 |
|
97% |
| tests/test_ndf_format_version.py |
(no class) |
|
94% |
69 |
4 |
0 |
|
50% |
2 |
1 |
|
93% |
| tests/test_ndf_hds.py |
(no class) |
|
98% |
226 |
5 |
0 |
|
25% |
4 |
1 |
|
97% |
| tests/test_ndf_input_archive.py |
test_deserialize_pointer_round_trips_subtree.TinyTree |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_ndf_input_archive.py |
test_deserialize_pointer_caches_by_ref.TinyTree |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_ndf_input_archive.py |
test_deserialize_pointer_caches_frame_set_for_get_frame_set.TinyTree |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_ndf_input_archive.py |
test_deserialize_pointer_caches_frame_set_for_get_frame_set.DummyFrameSet |
|
0% |
1 |
1 |
1 |
|
100% |
0 |
0 |
|
0% |
| tests/test_ndf_input_archive.py |
(no class) |
|
99% |
281 |
2 |
0 |
|
100% |
0 |
0 |
|
99% |
| tests/test_ndf_layout.py |
(no class) |
|
97% |
152 |
4 |
0 |
|
67% |
6 |
2 |
|
96% |
| tests/test_ndf_model.py |
(no class) |
|
95% |
63 |
3 |
0 |
|
50% |
2 |
1 |
|
94% |
| tests/test_ndf_output_archive.py |
TinyFrameSet |
|
0% |
2 |
2 |
0 |
|
100% |
0 |
0 |
|
0% |
| tests/test_ndf_output_archive.py |
TinyTree |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_ndf_output_archive.py |
test_serialize_pointer_preserves_nested_arrays.TreeWithArray |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_ndf_output_archive.py |
(no class) |
|
99% |
449 |
2 |
0 |
|
100% |
14 |
0 |
|
99% |
| tests/test_ndf_starlink_ingest.py |
(no class) |
|
94% |
36 |
2 |
0 |
|
100% |
0 |
0 |
|
94% |
| tests/test_polygon.py |
_PolygonHolder |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_polygon.py |
_RegionHolder |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_polygon.py |
_TestRegions |
|
100% |
4 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_polygon.py |
(no class) |
|
99% |
153 |
2 |
0 |
|
100% |
0 |
0 |
|
99% |
| tests/test_psfs.py |
test_psf_base_describe._MinimalPSF |
|
29% |
7 |
5 |
0 |
|
100% |
0 |
0 |
|
29% |
| tests/test_psfs.py |
(no class) |
|
62% |
149 |
57 |
0 |
|
50% |
4 |
2 |
|
61% |
| tests/test_schema_coverage.py |
_Leaf |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| tests/test_schema_coverage.py |
_OtherLeaf |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| tests/test_schema_coverage.py |
_Inner |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_schema_coverage.py |
_Container |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| tests/test_schema_coverage.py |
(no class) |
|
100% |
110 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_schema_docs.py |
(no class) |
|
100% |
144 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| tests/test_schema_fixture_machinery.py |
_FrozenDouble |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| tests/test_schema_fixture_machinery.py |
_DevDouble |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| tests/test_schema_fixture_machinery.py |
_StrictDouble |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| tests/test_schema_fixture_machinery.py |
(no class) |
|
100% |
460 |
0 |
0 |
|
100% |
2 |
0 |
|
100% |
| tests/test_schema_fixtures.py |
(no class) |
|
95% |
110 |
5 |
0 |
|
86% |
22 |
3 |
|
94% |
| tests/test_schema_migration.py |
test_failed_union_migration_does_not_mutate_the_fallback_input._Fallback |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_schema_migration.py |
test_failed_union_migration_does_not_mutate_the_fallback_input._Wrapper |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_schema_migration.py |
test_migration_gap_falls_through_a_left_to_right_union._Wrapper |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_schema_migration.py |
test_malformed_stamp_falls_through_a_left_to_right_union._Fallback |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_schema_migration.py |
test_malformed_stamp_falls_through_a_left_to_right_union._Wrapper |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_schema_migration.py |
test_nested_subtree_migrates._Parent |
|
0% |
1 |
1 |
0 |
|
100% |
0 |
0 |
|
0% |
| tests/test_schema_migration.py |
(no class) |
|
99% |
88 |
1 |
0 |
|
100% |
0 |
0 |
|
99% |
| tests/test_schema_versioning.py |
_DummyArchiveTree |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| tests/test_schema_versioning.py |
_DevTree |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| tests/test_schema_versioning.py |
_FinalTree |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| tests/test_schema_versioning.py |
test_archive_context_requires_versions_on_nested_trees._ParentTree |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| tests/test_schema_versioning.py |
_WritableDevObject |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_schema_versioning.py |
_WritableFinalObject |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_schema_versioning.py |
(no class) |
|
99% |
149 |
2 |
5 |
|
80% |
10 |
2 |
|
97% |
| tests/test_serialization_backends.py |
(no class) |
|
97% |
137 |
4 |
0 |
|
100% |
0 |
0 |
|
97% |
| tests/test_serialization_basic_info.py |
(no class) |
|
98% |
89 |
2 |
0 |
|
100% |
0 |
0 |
|
98% |
| tests/test_serialization_io.py |
(no class) |
|
96% |
115 |
5 |
0 |
|
50% |
2 |
1 |
|
95% |
| tests/test_serialization_reader.py |
(no class) |
|
98% |
143 |
3 |
0 |
|
50% |
2 |
1 |
|
97% |
| tests/test_serialization_registry.py |
test_duplicate_registration_raises._Imposter |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_serialization_registry.py |
test_entry_point_provider_loaded_on_miss._EntryPointTree |
|
100% |
0 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| tests/test_serialization_registry.py |
test_entry_point_provider_loaded_on_miss._FakeEntryPoint |
|
100% |
1 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_serialization_registry.py |
(no class) |
|
98% |
80 |
2 |
0 |
|
89% |
18 |
2 |
|
96% |
| tests/test_serialization_streams.py |
(no class) |
|
96% |
144 |
6 |
0 |
|
100% |
0 |
0 |
|
96% |
| tests/test_tests_checks.py |
(no class) |
|
100% |
64 |
0 |
1 |
|
100% |
0 |
0 |
|
100% |
| tests/test_transforms.py |
FrameSetTestHolder |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| tests/test_transforms.py |
FrameSetTestHolderModel |
|
0% |
4 |
4 |
0 |
|
100% |
0 |
0 |
|
0% |
| tests/test_transforms.py |
_BroadcastTestData |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_transforms.py |
(no class) |
|
84% |
530 |
84 |
0 |
|
75% |
8 |
2 |
|
84% |
| tests/test_utils.py |
(no class) |
|
100% |
38 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_verify_rewrite.py |
(no class) |
|
70% |
94 |
28 |
0 |
|
50% |
2 |
1 |
|
70% |
| tests/test_visit_image.py |
test_summary_stats_from_legacy_unknown_field.FakeLegacy |
|
100% |
0 |
0 |
0 |
|
100% |
0 |
0 |
|
100% |
| tests/test_visit_image.py |
_LegacyTestData |
|
11% |
19 |
17 |
0 |
|
12% |
8 |
1 |
|
11% |
| tests/test_visit_image.py |
(no class) |
|
72% |
693 |
193 |
0 |
|
75% |
12 |
1 |
|
72% |