Coverage report: 76%

Files Functions Classes

coverage.py v7.15.2, created at 2026-07-16 15:24 -0700

      Statements   Branches   Total
File class   coverage statements missing excluded   coverage branches partial   coverage
python/lsst/__init__.py (no class)   100% 2 0 0   100% 0 0   100%
python/lsst/images/__init__.py (no class)   100% 13 0 0   100% 0 0   100%
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   86% 21 3 4   60% 10 4   77%
python/lsst/images/_backgrounds.py BackgroundMapSerializationModel   67% 3 1 0   50% 2 1   60%
python/lsst/images/_backgrounds.py (no class)   100% 37 0 2   100% 0 0   100%
python/lsst/images/_cell_grid.py CellIJ   33% 6 4 0   100% 0 0   33%
python/lsst/images/_cell_grid.py CellGrid   20% 10 8 0   0% 2 0   17%
python/lsst/images/_cell_grid.py CellGridBounds   83% 53 9 0   72% 36 10   79%
python/lsst/images/_cell_grid.py PatchDefinition   0% 1 1 0   100% 0 0   0%
python/lsst/images/_cell_grid.py (no class)   100% 62 0 34   100% 0 0   100%
python/lsst/images/_color_image.py ColorImage   70% 30 9 0   67% 6 2   69%
python/lsst/images/_color_image.py ColorImageSerializationModel   75% 8 2 0   50% 2 1   70%
python/lsst/images/_color_image.py (no class)   100% 50 0 0   100% 0 0   100%
python/lsst/images/_concrete_bounds.py IntersectionBoundsSerializationModel   0% 1 1 0   100% 0 0   0%
python/lsst/images/_concrete_bounds.py (no class)   61% 96 37 0   39% 44 7   54%
python/lsst/images/_difference_image.py DifferenceImage   10% 40 36 0   0% 16 0   7%
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)   100% 76 0 12   100% 0 0   100%
python/lsst/images/_generalized_image.py GeneralizedImage   87% 39 5 4   75% 12 3   84%
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)   100% 54 0 2   100% 0 0   100%
python/lsst/images/_geom.py YX   20% 10 8 0   100% 0 0   20%
python/lsst/images/_geom.py XY   20% 10 8 0   100% 0 0   20%
python/lsst/images/_geom.py _SerializedInterval   100% 0 0 0   100% 0 0   100%
python/lsst/images/_geom.py Interval   99% 69 1 0   93% 28 2   97%
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   92% 108 9 0   82% 56 10   88%
python/lsst/images/_geom.py BoxSliceFactory   100% 9 0 0   100% 4 0   100%
python/lsst/images/_geom.py Bounds   62% 8 3 0   50% 10 5   56%
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 (no class)   100% 180 0 43   100% 0 0   100%
python/lsst/images/_image.py Image   78% 129 29 0   70% 56 9   75%
python/lsst/images/_image.py ImageSerializationModel   84% 25 4 0   67% 12 2   78%
python/lsst/images/_image.py (no class)   100% 71 0 5   100% 0 0   100%
python/lsst/images/_intersection_bounds.py IntersectionBounds   65% 23 8 0   56% 16 7   62%
python/lsst/images/_intersection_bounds.py (no class)   100% 17 0 28   100% 0 0   100%
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% 71 3 0   85% 34 5   92%
python/lsst/images/_mask.py Mask   82% 184 33 0   77% 90 19   80%
python/lsst/images/_mask.py MaskSerializationModel   85% 39 6 0   69% 16 3   80%
python/lsst/images/_mask.py (no class)   96% 166 7 5   94% 16 1   96%
python/lsst/images/_masked_image.py MaskedImage   60% 112 45 0   52% 54 2   57%
python/lsst/images/_masked_image.py MaskedImageSerializationModel   82% 11 2 0   50% 4 2   73%
python/lsst/images/_masked_image.py (no class)   100% 69 0 5   100% 0 0   100%
python/lsst/images/_observation_summary_stats.py ObservationSummaryStats   86% 37 5 1   86% 28 4   86%
python/lsst/images/_observation_summary_stats.py (no class)   100% 84 0 5   100% 2 0   100%
python/lsst/images/_polygon.py Region   89% 63 7 0   66% 38 13   80%
python/lsst/images/_polygon.py Polygon   100% 23 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)   100% 66 0 30   100% 0 0   100%
python/lsst/images/_transforms/__init__.py (no class)   100% 5 0 0   100% 0 0   100%
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% 9 9 0   100% 0 0   0%
python/lsst/images/_transforms/_ast.py SkyFrame   0% 1 1 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)   8% 110 101 3   50% 2 1   9%
python/lsst/images/_transforms/_camera_frame_set.py CameraFrameSet   40% 68 41 0   42% 24 4   40%
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)   100% 36 0 0   100% 0 0   100%
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)   100% 12 0 0   100% 0 0   100%
python/lsst/images/_transforms/_frames.py Frame   0% 5 5 0   100% 0 0   0%
python/lsst/images/_transforms/_frames.py DetectorFrame   100% 6 0 0   100% 0 0   100%
python/lsst/images/_transforms/_frames.py FocalPlaneFrame   0% 5 5 0   100% 0 0   0%
python/lsst/images/_transforms/_frames.py FieldAngleFrame   0% 6 6 0   100% 0 0   0%
python/lsst/images/_transforms/_frames.py TractFrame   67% 6 2 0   100% 0 0   67%
python/lsst/images/_transforms/_frames.py GeneralFrame   100% 5 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)   100% 101 0 0   100% 0 0   100%
python/lsst/images/_transforms/_sky_projection.py SkyProjection   79% 72 15 0   71% 34 8   76%
python/lsst/images/_transforms/_sky_projection.py SkyProjectionAstropyView   48% 23 12 0   50% 4 0   48%
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)   99% 98 1 13   50% 4 2   97%
python/lsst/images/_transforms/_transform.py TransformCompositionError   100% 0 0 0   100% 0 0   100%
python/lsst/images/_transforms/_transform.py Transform   75% 150 37 0   61% 98 28   70%
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)   100% 105 0 21   83% 6 1   99%
python/lsst/images/_visit_image.py VisitImage   24% 253 192 0   15% 122 6   21%
python/lsst/images/_visit_image.py VisitImageSerializationModel   75% 16 4 0   67% 6 2   73%
python/lsst/images/_visit_image.py (no class)   67% 150 50 11   0% 30 0   56%
python/lsst/images/aperture_corrections.py ApertureCorrectionMapSerializationModel   86% 7 1 0   75% 4 1   82%
python/lsst/images/aperture_corrections.py (no class)   76% 25 6 5   0% 2 0   70%
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   16% 56 47 0   12% 8 1   16%
python/lsst/images/cameras.py DetectorSerializationModel   71% 7 2 0   50% 6 3   62%
python/lsst/images/cameras.py (no class)   100% 157 0 13   100% 0 0   100%
python/lsst/images/cells/__init__.py (no class)   100% 5 0 0   100% 0 0   100%
python/lsst/images/cells/_aperture_corrections.py CellField   9% 53 48 0   5% 20 1   8%
python/lsst/images/cells/_aperture_corrections.py CellApertureCorrectionMapSerializationModel   47% 32 17 0   40% 20 2   44%
python/lsst/images/cells/_aperture_corrections.py (no class)   100% 41 0 7   100% 0 0   100%
python/lsst/images/cells/_coadd.py CellCoadd   20% 133 107 0   22% 40 7   20%
python/lsst/images/cells/_coadd.py CellCoaddSerializationModel   52% 25 12 0   21% 14 3   41%
python/lsst/images/cells/_coadd.py (no class)   100% 83 0 9   100% 0 0   100%
python/lsst/images/cells/_provenance.py CoaddProvenance   15% 66 56 0   0% 12 0   13%
python/lsst/images/cells/_provenance.py CoaddProvenanceSerializationModel   42% 50 29 0   33% 24 2   39%
python/lsst/images/cells/_provenance.py (no class)   100% 48 0 13   100% 0 0   100%
python/lsst/images/cells/_psf.py CellPointSpreadFunction   19% 81 66 0   20% 20 4   19%
python/lsst/images/cells/_psf.py CellPointSpreadFunctionSerializationModel   62% 8 3 0   50% 4 2   58%
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/_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% 21 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/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)   100% 53 0 5   100% 0 0   100%
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)   100% 6 0 0   100% 0 0   100%
python/lsst/images/fields/_base.py BaseField   59% 54 22 7   68% 28 3   62%
python/lsst/images/fields/_base.py (no class)   100% 45 0 21   50% 10 5   91%
python/lsst/images/fields/_chebyshev.py ChebyshevField   80% 154 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)   99% 67 1 9   50% 2 1   97%
python/lsst/images/fields/_concrete.py (no class)   74% 39 10 12   42% 12 3   67%
python/lsst/images/fields/_product.py ProductField   85% 46 7 0   83% 18 1   84%
python/lsst/images/fields/_product.py ProductFieldSerializationModel   67% 3 1 0   50% 2 1   60%
python/lsst/images/fields/_product.py (no class)   100% 41 0 6   100% 0 0   100%
python/lsst/images/fields/_spline.py SplineField   76% 109 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)   100% 51 0 5   100% 0 0   100%
python/lsst/images/fields/_sum.py SumField   80% 44 9 0   82% 22 2   80%
python/lsst/images/fields/_sum.py SumFieldSerializationModel   67% 3 1 0   50% 2 1   60%
python/lsst/images/fields/_sum.py (no class)   100% 40 0 6   100% 0 0   100%
python/lsst/images/fits/__init__.py (no class)   100% 3 0 0   100% 0 0   100%
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)   95% 158 8 0   83% 30 1   93%
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)   100% 88 0 0   100% 0 0   100%
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)   99% 70 1 0   75% 4 1   97%
python/lsst/images/formatters.py _TreeCache   100% 0 0 0   100% 0 0   100%
python/lsst/images/formatters.py GenericFormatter   91% 121 11 0   89% 66 7   90%
python/lsst/images/formatters.py (no class)   100% 47 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   32% 28 19 0   0% 8 0   25%
python/lsst/images/json/_output_archive.py (no class)   97% 32 1 2   67% 6 2   92%
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% 128 6 0   80% 20 4   93%
python/lsst/images/psfs/__init__.py (no class)   100% 4 0 0   100% 0 0   100%
python/lsst/images/psfs/_base.py PointSpreadFunction   0% 15 15 5   0% 6 0   0%
python/lsst/images/psfs/_base.py (no class)   100% 21 0 0   100% 0 0   100%
python/lsst/images/psfs/_gaussian.py GaussianPointSpreadFunction   86% 42 6 0   71% 14 4   82%
python/lsst/images/psfs/_gaussian.py GaussianPSFSerializationModel   67% 3 1 0   50% 2 1   60%
python/lsst/images/psfs/_gaussian.py (no class)   100% 39 0 0   100% 0 0   100%
python/lsst/images/psfs/_legacy.py LegacyPointSpreadFunction   0% 24 24 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)   100% 46 0 0   100% 0 0   100%
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)   100% 87 0 8   100% 0 0   100%
python/lsst/images/serialization/__init__.py (no class)   100% 9 0 0   100% 0 0   100%
python/lsst/images/serialization/_asdf_utils.py _UnitSerialization   100% 12 0 0   100% 0 0   100%
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   100% 6 0 0   100% 0 0   100%
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   100% 6 0 0   100% 0 0   100%
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)   100% 91 0 0   100% 0 0   100%
python/lsst/images/serialization/_backends.py Backend   100% 0 0 0   100% 0 0   100%
python/lsst/images/serialization/_backends.py (no class)   99% 103 1 3   100% 30 0   99%
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 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)   91% 69 6 3   83% 6 1   91%
python/lsst/images/serialization/_dtypes.py NumberType   71% 14 4 0   50% 6 1   65%
python/lsst/images/serialization/_dtypes.py (no class)   100% 30 0 0   100% 0 0   100%
python/lsst/images/serialization/_input_archive.py ArchiveInfo   100% 8 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)   100% 50 0 2   100% 0 0   100%
python/lsst/images/serialization/_io.py (no class)   93% 88 6 2   84% 32 5   91%
python/lsst/images/serialization/_output_archive.py OutputArchive   100% 5 0 7   100% 0 0   100%
python/lsst/images/serialization/_output_archive.py NestedOutputArchive   55% 11 5 0   100% 0 0   55%
python/lsst/images/serialization/_output_archive.py (no class)   100% 41 0 2   100% 0 0   100%
python/lsst/images/serialization/_reader.py Reader   95% 21 1 0   83% 6 1   93%
python/lsst/images/serialization/_reader.py (no class)   100% 50 0 0   93% 14 1   98%
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)   100% 35 0 2   100% 0 0   100%
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% 455 209 10   32% 124 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)   94% 18 1 2   75% 4 1   91%
python/lsst/images/version.py (no class)   100% 5 0 0   100% 0 0   100%
tests/test_cameras.py (no class)   44% 71 40 0   42% 12 1   43%
tests/test_cell_coadd.py _LegacyTestData   0% 5 5 0   0% 2 0   0%
tests/test_cell_coadd.py (no class)   44% 131 74 0   12% 8 1   42%
tests/test_cli.py (no class)   84% 217 34 0   75% 4 1   84%
tests/test_color_image.py (no class)   96% 77 3 0   75% 8 2   94%
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)   39% 82 50 0   25% 4 1   38%
tests/test_fields.py (no class)   94% 318 18 0   50% 16 6   92%
tests/test_fits_date_header.py (no class)   100% 37 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_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 (no class)   100% 337 0 0   100% 2 0   100%
tests/test_image.py _LegacyTestData   100% 0 0 0   100% 0 0   100%
tests/test_image.py (no class)   83% 142 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)   93% 307 22 0   94% 16 1   93%
tests/test_masked_image.py _LegacyTestData   100% 0 0 0   100% 0 0   100%
tests/test_masked_image.py (no class)   91% 180 17 0   50% 2 1   90%
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% 144 2 0   100% 0 0   99%
tests/test_psfs.py (no class)   51% 118 58 0   33% 6 2   50%
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 (no class)   98% 107 2 3   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% 81 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)   77% 362 83 0   50% 4 2   77%
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)   60% 476 191 0   50% 6 1   60%
Total     80% 16880 3451 463   58% 3102 498   76%

No items found using the specified filter.