Coverage report: 66%

Files Functions Classes

coverage.py v7.15.2, created at 2026-07-30 08:38 +0000

      Statements   Branches   Total
File class   coverage statements missing excluded   coverage branches partial   coverage
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% 38 2 4   90% 20 2   93%
python/lsst/images/_backgrounds.py BackgroundMapSerializationModel   67% 3 1 0   50% 2 1   60%
python/lsst/images/_backgrounds.py (no class)   0% 39 39 2   100% 0 0   0%
python/lsst/images/_cell_grid.py CellIJ   33% 6 4 0   100% 0 0   33%
python/lsst/images/_cell_grid.py CellGrid   27% 11 8 0   0% 2 0   23%
python/lsst/images/_cell_grid.py CellGridBounds   78% 58 13 0   63% 38 6   72%
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   19% 42 34 0   0% 16 0   14%
python/lsst/images/_difference_image.py DifferenceImageTemplateInfo   0% 36 36 0   0% 12 0   0%
python/lsst/images/_difference_image.py DifferenceImageSerializationModel   43% 7 4 0   25% 4 1   36%
python/lsst/images/_difference_image.py (no class)   0% 76 76 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   58% 19 8 0   100% 0 0   58%
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   78% 135 30 0   70% 60 10   75%
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   83% 198 34 0   78% 98 20   81%
python/lsst/images/_mask.py MaskSerializationModel   85% 39 6 0   69% 16 3   80%
python/lsst/images/_mask.py (no class)   19% 165 133 5   94% 16 1   26%
python/lsst/images/_masked_image.py MaskedImage   61% 119 46 0   53% 58 3   59%
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 5   100% 0 0   0%
python/lsst/images/_observation_summary_stats.py ObservationSummaryStats   87% 60 8 1   86% 42 6   86%
python/lsst/images/_observation_summary_stats.py (no class)   4% 95 91 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% 5 5 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/_camera_frame_set.py CameraFrameSet   36% 75 48 0   38% 26 4   37%
python/lsst/images/_transforms/_camera_frame_set.py CameraFrameSetSerializationModel   67% 3 1 0   50% 2 1   60%
python/lsst/images/_transforms/_camera_frame_set.py (no class)   0% 38 38 0   100% 0 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   0% 6 6 0   100% 0 0   0%
python/lsst/images/_transforms/_frames.py FieldAngleFrame   0% 7 7 0   100% 0 0   0%
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   87% 143 18 0   73% 56 9   83%
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   69% 154 47 0   51% 100 17   62%
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   34% 261 172 0   25% 126 15   31%
python/lsst/images/_visit_image.py VisitImageSerializationModel   75% 16 4 0   67% 6 2   73%
python/lsst/images/_visit_image.py (no class)   3% 150 146 11   0% 30 0   2%
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.py DetectorType   0% 3 3 0   100% 0 0   0%
python/lsst/images/cameras.py Orientation   0% 6 6 0   100% 0 0   0%
python/lsst/images/cameras.py DetectorAttributes   100% 0 0 0   100% 0 0   100%
python/lsst/images/cameras.py ReadoutCorner   75% 16 4 0   88% 8 1   79%
python/lsst/images/cameras.py AmplifierRawGeometry   0% 10 10 0   100% 0 0   0%
python/lsst/images/cameras.py AmplifierCalibrations   50% 4 2 0   50% 2 1   50%
python/lsst/images/cameras.py Amplifier   0% 31 31 0   0% 8 0   0%
python/lsst/images/cameras.py Detector   28% 57 41 0   12% 8 1   26%
python/lsst/images/cameras.py DetectorSerializationModel   71% 7 2 0   50% 6 3   62%
python/lsst/images/cameras.py (no class)   0% 159 159 13   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   11% 53 47 0   5% 20 1   10%
python/lsst/images/cells/_aperture_corrections.py CellApertureCorrectionMapSerializationModel   84% 32 5 0   75% 20 5   81%
python/lsst/images/cells/_aperture_corrections.py (no class)   100% 41 0 7   100% 0 0   100%
python/lsst/images/cells/_coadd.py CellCoadd   52% 153 74 0   54% 52 8   52%
python/lsst/images/cells/_coadd.py CellCoaddSerializationModel   56% 25 11 0   29% 14 2   46%
python/lsst/images/cells/_coadd.py (no class)   100% 83 0 9   100% 0 0   100%
python/lsst/images/cells/_provenance.py CoaddProvenance   51% 94 46 0   50% 24 0   51%
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   26% 81 60 0   20% 20 4   25%
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/_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% 25 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)   96% 27 1 0   88% 8 1   94%
python/lsst/images/convolution_kernels.py ConvolutionKernel   100% 0 0 4   100% 0 0   100%
python/lsst/images/convolution_kernels.py ImageBasisConvolutionKernel   21% 72 57 0   31% 32 6   24%
python/lsst/images/convolution_kernels.py ImageBasisConvolutionKernelSerializationModel   80% 5 1 0   50% 2 1   71%
python/lsst/images/convolution_kernels.py (no class)   0% 53 53 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% 47 1 0   97% 30 1   97%
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)   0% 99 99 2   100% 0 0   0%
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   56% 55 24 7   64% 28 2   59%
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)   28% 39 28 12   42% 12 3   31%
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   62% 105 40 1   41% 34 8   57%
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% 25 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% 97 7 1   81% 32 6   90%
python/lsst/images/ndf/_input_archive.py (no class)   83% 217 36 0   63% 84 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   6% 16 15 6   0% 6 0   5%
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   0% 25 25 0   0% 6 0   0%
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   8% 40 37 2   0% 2 0   7%
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)   98% 142 3 0   92% 48 4   96%
python/lsst/images/serialization/__init__.py (no class)   0% 10 10 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   94% 33 2 1   79% 14 3   89%
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 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)   27% 91 66 3   95% 22 1   41%
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)   74% 81 21 0   98% 40 1   82%
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/_output_archive.py OutputArchive   100% 13 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% 4 0 0   100% 0 0   100%
python/lsst/images/tests/_checks.py (no class)   54% 457 211 10   32% 126 12   49%
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/_roundtrip.py TemporaryButler   81% 31 6 0   80% 10 2   80%
python/lsst/images/tests/_roundtrip.py RoundtripBase   86% 72 10 1   76% 34 2   83%
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/extract_legacy_test_data.py (no class)   26% 100 74 4   0% 28 0   20%
python/lsst/images/tests/verify_rewrite.py RewriteVerifier   0% 111 111 0   0% 56 0   0%
python/lsst/images/tests/verify_rewrite.py (no class)   63% 49 18 5   0% 4 0   58%
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/test_cameras.py (no class)   55% 89 40 0   42% 12 1   53%
tests/test_cell_coadd.py _LegacyTestData   0% 5 5 0   0% 2 0   0%
tests/test_cell_coadd.py (no class)   73% 271 74 0   12% 8 1   71%
tests/test_cli.py (no class)   86% 250 34 0   75% 4 1   86%
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% 223 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)   49% 107 55 0   25% 4 1   48%
tests/test_fields.py (no class)   95% 361 18 0   50% 16 6   93%
tests/test_fits_date_header.py (no class)   100% 39 0 0   100% 2 0   100%
tests/test_fits_format_version.py (no class)   98% 41 1 0   50% 4 2   93%
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% 246 0 0   96% 26 1   99%
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% 168 1 15   88% 16 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)   84% 146 24 5   50% 2 1   83%
tests/test_json_schema.py (no class)   100% 18 0 0   100% 0 0   100%
tests/test_legacy.py (no class)   96% 49 2 0   100% 0 0   96%
tests/test_mask.py _LegacyTestData   100% 0 0 0   100% 0 0   100%
tests/test_mask.py (no class)   94% 343 22 0   94% 16 1   94%
tests/test_masked_image.py _LegacyTestData   100% 0 0 0   100% 0 0   100%
tests/test_masked_image.py (no class)   92% 212 17 0   50% 2 1   92%
tests/test_ndf_common.py (no class)   97% 77 2 0   100% 0 0   97%
tests/test_ndf_format_version.py (no class)   94% 54 3 0   50% 6 3   90%
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)   61% 149 58 0   50% 4 2   61%
tests/test_schema_docs.py (no class)   100% 144 0 0   100% 2 0   100%
tests/test_schema_v1_fixtures.py (no class)   100% 19 0 0   100% 0 0   100%
tests/test_schema_v1_legacy_fixtures.py (no class)   87% 45 6 0   50% 6 3   82%
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 _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% 144 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)   94% 98 6 0   67% 6 2   92%
tests/test_serialization_reader.py (no class)   98% 141 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_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% 520 83 0   75% 8 2   84%
tests/test_utils.py (no class)   100% 38 0 0   100% 0 0   100%
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)   67% 593 193 0   75% 12 1   68%
Total     67% 19086 6379 492   60% 3406 473   66%

No items found using the specified filter.