Coverage report: 84%

Files Functions Classes

coverage.py v7.14.1, created at 2026-06-23 01:25 -0700

    Statements   Branches   Total
File   coverage statements missing excluded   coverage branches partial   coverage
python/lsst/__init__.py   100% 2 0 0   100% 0 0   100%
python/lsst/afw/__init__.py   100% 3 0 0   100% 0 0   100%
python/lsst/afw/cameraGeom/__init__.py   100% 14 0 0   100% 0 0   100%
python/lsst/afw/cameraGeom/_amplifier.py   100% 79 0 0   100% 36 0   100%
python/lsst/afw/cameraGeom/_assembleImage.py   90% 72 7 0   73% 22 6   86%
python/lsst/afw/cameraGeom/_camera.py   53% 19 9 0   0% 4 0   43%
python/lsst/afw/cameraGeom/_cameraFactory.py   85% 54 8 0   81% 16 1   84%
python/lsst/afw/cameraGeom/_cameraGeomEnumDicts.py   100% 4 0 0   100% 0 0   100%
python/lsst/afw/cameraGeom/_detector.py   100% 18 0 0   50% 2 1   95%
python/lsst/afw/cameraGeom/_detectorCollection.py   95% 21 1 0   88% 8 1   93%
python/lsst/afw/cameraGeom/_makePixelToTanPixel.py   100% 10 0 0   100% 0 0   100%
python/lsst/afw/cameraGeom/_rotateBBoxBy90.py   8% 51 47 0   0% 26 0   5%
python/lsst/afw/cameraGeom/_transformConfig.py   100% 6 0 0   100% 0 0   100%
python/lsst/afw/cameraGeom/cameraConfig.py   90% 60 6 0   25% 4 1   86%
python/lsst/afw/cameraGeom/pupil.py   82% 49 9 0   100% 0 0   82%
python/lsst/afw/cameraGeom/testUtils.py   99% 312 1 0   91% 54 5   98%
python/lsst/afw/cameraGeom/utils.py   13% 443 386 0   1% 194 0   9%
python/lsst/afw/coord/__init__.py   100% 2 0 0   100% 0 0   100%
python/lsst/afw/coord/_refraction.py   99% 80 1 0   90% 10 1   98%
python/lsst/afw/detection/__init__.py   100% 7 0 0   100% 0 0   100%
python/lsst/afw/detection/_footprintContinued.py   100% 23 0 2   83% 6 1   97%
python/lsst/afw/detection/_footprintMerge.py   93% 28 2 0   75% 8 2   89%
python/lsst/afw/detection/_heavyFootprintContinued.py   96% 25 1 0   50% 4 2   90%
python/lsst/afw/detection/_peak.py   100% 4 0 0   100% 0 0   100%
python/lsst/afw/detection/multiband.py   79% 104 22 0   63% 30 5   75%
python/lsst/afw/detection/utils.py   81% 27 5 0   75% 12 3   79%
python/lsst/afw/display/__init__.py   100% 4 0 0   100% 0 0   100%
python/lsst/afw/display/_write_fits.py   96% 45 2 0   100% 12 0   96%
python/lsst/afw/display/ds9.py   61% 57 22 0   50% 2 1   61%
python/lsst/afw/display/ds9Regions.py   0% 62 62 0   0% 26 0   0%
python/lsst/afw/display/interface.py   76% 383 91 0   64% 140 29   73%
python/lsst/afw/display/rgb/__init__.py   100% 2 0 0   100% 0 0   100%
python/lsst/afw/display/rgb/_rgbContinued.py   82% 179 33 0   65% 80 20   76%
python/lsst/afw/display/utils.py   10% 188 169 0   0% 90 0   7%
python/lsst/afw/display/virtualDevice.py   95% 57 3 0   72% 32 7   87%
python/lsst/afw/fits/__init__.py   100% 3 0 0   100% 0 0   100%
python/lsst/afw/fits/_fitsContinued.py   89% 54 6 0   73% 22 6   84%
python/lsst/afw/fits/_pickleFits.py   100% 19 0 0   100% 4 0   100%
python/lsst/afw/formatters/__init__.py   100% 1 0 0   100% 0 0   100%
python/lsst/afw/geom/__init__.py   100% 11 0 0   100% 0 0   100%
python/lsst/afw/geom/_calculateSipWcsHeader.py   31% 16 11 0   0% 2 0   28%
python/lsst/afw/geom/_hpxUtils.py   87% 89 12 0   81% 16 3   86%
python/lsst/afw/geom/_python/__init__.py   100% 1 0 0   100% 0 0   100%
python/lsst/afw/geom/_python/_transform.py   96% 23 1 0   75% 4 1   93%
python/lsst/afw/geom/_spanSetContinued.py   91% 23 2 0   83% 6 1   90%
python/lsst/afw/geom/ellipses/__init__.py   26% 47 35 0   0% 14 0   20%
python/lsst/afw/geom/ellipses/_axes.py   91% 11 1 0   100% 0 0   91%
python/lsst/afw/geom/ellipses/_ellipse.py   73% 11 3 0   100% 0 0   73%
python/lsst/afw/geom/ellipses/_quadrupole.py   91% 11 1 0   100% 0 0   91%
python/lsst/afw/geom/polygon.py   44% 41 23 0   0% 6 0   38%
python/lsst/afw/geom/skyWcs.py   68% 37 12 0   100% 4 0   71%
python/lsst/afw/geom/testUtils.py   98% 447 8 0   90% 90 9   97%
python/lsst/afw/geom/transform.py   100% 20 0 0   100% 0 0   100%
python/lsst/afw/geom/transformConfig.py   98% 52 1 0   50% 4 2   95%
python/lsst/afw/geom/transformFactory.py   0% 2 2 0   100% 0 0   0%
python/lsst/afw/geom/transformFromString.py   78% 9 2 0   100% 0 0   78%
python/lsst/afw/geom/utils.py   94% 51 3 0   86% 22 3   92%
python/lsst/afw/geom/wcsUtils.py   91% 11 1 0   50% 2 1   85%
python/lsst/afw/image/__init__.py   100% 13 0 0   100% 0 0   100%
python/lsst/afw/image/_apCorrMap/__init__.py   100% 2 0 0   100% 0 0   100%
python/lsst/afw/image/_apCorrMap/_apCorrMapContinued.py   100% 12 0 0   100% 4 0   100%
python/lsst/afw/image/_basicUtils.py   100% 13 0 0   100% 4 0   100%
python/lsst/afw/image/_coaddInputsContinued.py   42% 19 11 0   0% 4 0   35%
python/lsst/afw/image/_exposure/__init__.py   100% 3 0 0   100% 0 0   100%
python/lsst/afw/image/_exposure/_exposureContinued.py   79% 61 13 0   33% 6 0   75%
python/lsst/afw/image/_exposure/_multiband.py   76% 105 25 0   58% 36 11   72%
python/lsst/afw/image/_exposureInfoContinued.py   92% 12 1 0   100% 0 0   92%
python/lsst/afw/image/_exposureSummaryStats.py   98% 217 4 2   100% 14 0   98%
python/lsst/afw/image/_image/__init__.py   100% 4 0 0   100% 0 0   100%
python/lsst/afw/image/_image/_disableArithmetic.py   100% 15 0 0   100% 6 0   100%
python/lsst/afw/image/_image/_fitsIoWithOptions.py   49% 35 18 0   29% 14 0   43%
python/lsst/afw/image/_image/_image.py   94% 53 3 0   100% 4 0   95%
python/lsst/afw/image/_image/_mask.py   89% 28 3 0   50% 4 0   84%
python/lsst/afw/image/_image/_multiband.py   82% 325 57 0   58% 118 28   76%
python/lsst/afw/image/_image/_slicing.py   96% 107 4 0   91% 46 4   95%
python/lsst/afw/image/_maskedImage/__init__.py   100% 2 0 0   100% 0 0   100%
python/lsst/afw/image/_maskedImage/_maskedImageContinued.py   98% 57 1 0   100% 8 0   98%
python/lsst/afw/image/_photoCalibContinued.py   91% 35 3 0   62% 8 3   86%
python/lsst/afw/image/_visitInfo.py   98% 49 1 0   100% 40 0   99%
python/lsst/afw/image/exposure/__init__.py   100% 0 0 0   100% 0 0   100%
python/lsst/afw/image/exposure/exposureUtils.py   32% 19 13 0   100% 0 0   32%
python/lsst/afw/image/pixel/__init__.py   100% 1 0 0   100% 0 0   100%
python/lsst/afw/image/testUtils.py   95% 134 7 0   96% 50 2   95%
python/lsst/afw/image/utils.py   15% 61 52 0   6% 18 1   13%
python/lsst/afw/math/__init__.py   100% 11 0 0   100% 0 0   100%
python/lsst/afw/math/_background.py   100% 7 0 0   100% 0 0   100%
python/lsst/afw/math/_backgroundList.py   96% 111 4 0   86% 22 3   95%
python/lsst/afw/math/_chebyshevBoundedField.py   100% 18 0 0   100% 0 0   100%
python/lsst/afw/math/_chebyshevBoundedFieldConfig.py   89% 9 1 0   100% 0 0   89%
python/lsst/afw/math/_spatialCell.py   98% 45 1 0   75% 8 2   94%
python/lsst/afw/math/_warper.py   49% 53 27 0   0% 10 0   41%
python/lsst/afw/math/detail/__init__.py   100% 1 0 0   100% 0 0   100%
python/lsst/afw/multiband.py   82% 102 18 0   88% 26 1   84%
python/lsst/afw/table/__init__.py   100% 13 0 0   100% 0 0   100%
python/lsst/afw/table/_aggregates.py   100% 19 0 0   100% 0 0   100%
python/lsst/afw/table/_aliasMap.py   92% 13 1 0   100% 4 0   94%
python/lsst/afw/table/_arrays.py   100% 8 0 0   100% 0 0   100%
python/lsst/afw/table/_base.py   94% 194 11 0   89% 98 7   92%
python/lsst/afw/table/_baseColumnView.py   54% 50 23 0   32% 22 1   47%
python/lsst/afw/table/_exposure.py   100% 4 0 0   100% 0 0   100%
python/lsst/afw/table/_match.py   73% 63 17 0   46% 24 5   66%
python/lsst/afw/table/_schema.py   97% 89 3 0   91% 34 3   95%
python/lsst/afw/table/_schemaMapper.py   100% 44 0 0   100% 18 0   100%
python/lsst/afw/table/_simple.py   100% 4 0 0   100% 0 0   100%
python/lsst/afw/table/_source.py   82% 57 10 0   100% 4 0   84%
python/lsst/afw/table/catalogMatches.py   91% 75 7 0   88% 24 3   90%
python/lsst/afw/table/io/__init__.py   100% 1 0 0   100% 0 0   100%
python/lsst/afw/table/multiMatch.py   15% 131 111 0   0% 40 0   12%
python/lsst/afw/table/testUtils.py   0% 34 34 0   0% 18 0   0%
python/lsst/afw/typehandling/_GenericMap.py   90% 61 6 0   77% 22 5   87%
python/lsst/afw/typehandling/_SimpleGenericMap.py   100% 17 0 0   100% 2 0   100%
python/lsst/afw/typehandling/__init__.py   100% 3 0 0   100% 0 0   100%
python/lsst/afw/typehandling/testUtils.py   99% 279 3 0   96% 46 2   98%
python/lsst/afw/version.py   100% 5 0 0   100% 0 0   100%
python/lsst/gdb/__init__.py   0% 2 2 0   100% 0 0   0%
python/lsst/gdb/afw/__init__.py   100% 0 0 0   100% 0 0   100%
python/lsst/gdb/afw/printers.py   0% 466 466 0   0% 136 0   0%
tests/test_1079.py   97% 137 4 0   92% 24 2   96%
tests/test_Storable.py   99% 135 2 0   75% 4 1   98%
tests/test_amplifier.py   98% 111 2 0   75% 4 1   97%
tests/test_apCorrMap.py   98% 89 2 0   90% 10 1   97%
tests/test_approximate.py   86% 79 11 0   74% 34 5   82%
tests/test_astropyTableViews.py   98% 127 2 0   83% 6 1   98%
tests/test_background.py   78% 515 114 0   68% 104 15   76%
tests/test_cameraGeom.py   93% 266 19 0   90% 80 2   92%
tests/test_cameraSys.py   97% 63 2 0   94% 16 1   96%
tests/test_chebyshevBoundedField.py   99% 314 2 0   98% 46 1   99%
tests/test_color.py   90% 21 2 0   50% 2 1   87%
tests/test_combineMetadata.py   97% 93 3 0   94% 16 1   96%
tests/test_convolve.py   26% 321 236 0   14% 66 3   24%
tests/test_detector.py   98% 149 3 0   95% 42 2   97%
tests/test_dir.py   91% 23 2 0   50% 2 1   88%
tests/test_display.py   94% 162 10 0   96% 28 1   94%
tests/test_ds9.py   39% 87 53 0   17% 12 2   36%
tests/test_ellipse.py   98% 98 2 0   96% 26 1   98%
tests/test_endpoint.py   96% 111 4 0   97% 30 1   96%
tests/test_executables.py   88% 8 1 0   50% 2 1   80%
tests/test_exposure.py   36% 724 461 0   19% 54 2   35%
tests/test_exposureRecord.py   95% 42 2 0   88% 8 1   94%
tests/test_exposureTable.py   99% 236 2 0   88% 8 1   99%
tests/test_filterLabel.py   95% 92 5 0   96% 24 1   95%
tests/test_fits.py   97% 98 3 0   85% 20 3   95%
tests/test_fluxFromABMag.py   95% 41 2 0   88% 8 1   94%
tests/test_footprint.py   99% 163 2 0   90% 10 1   98%
tests/test_footprint1.py   95% 850 46 0   88% 130 13   94%
tests/test_footprint2.py   93% 457 30 0   81% 156 14   90%
tests/test_footprintEllipse.py   94% 31 2 0   83% 6 1   92%
tests/test_footprintMergeCatalog.py   96% 221 8 0   90% 62 4   95%
tests/test_formatter_utils.py   87% 15 2 0   75% 4 1   84%
tests/test_function.py   99% 470 4 0   95% 146 8   98%
tests/test_functorKeys.py   98% 345 8 0   89% 46 1   97%
tests/test_gaussianProcess.py   97% 1236 39 0   94% 356 21   96%
tests/test_gaussianPsf.py   97% 77 2 0   93% 14 1   97%
tests/test_geomTestUtils.py   96% 47 2 0   93% 14 1   95%
tests/test_header.py   93% 28 2 0   88% 8 1   92%
tests/test_heavyFootprint.py   96% 190 8 0   90% 40 4   95%
tests/test_hpxUtils.py   97% 68 2 0   88% 8 1   96%
tests/test_image.py   88% 501 59 0   74% 76 6   86%
tests/test_imageArithmetic.py   97% 66 2 0   83% 6 1   96%
tests/test_imageIo1.py   57% 76 33 0   36% 14 1   53%
tests/test_imagePca.py   92% 128 10 0   83% 30 5   91%
tests/test_imagePickle.py   96% 57 2 0   83% 6 1   95%
tests/test_imageTestUtils.py   95% 43 2 0   94% 18 1   95%
tests/test_image_fits.py   97% 228 6 0   91% 22 2   97%
tests/test_interpolate.py   97% 96 3 0   92% 26 2   96%
tests/test_kernel.py   92% 604 48 0   83% 220 38   90%
tests/test_kernelImagesForRegion.py   94% 139 8 0   93% 28 2   94%
tests/test_kernelIo1.py   83% 201 35 0   72% 58 6   80%
tests/test_leastSquares.py   98% 118 2 0   83% 6 1   98%
tests/test_makeLimitedFitsHeader.py   96% 68 3 0   93% 14 1   95%
tests/test_makePixelToTanPixel.py   98% 81 2 0   92% 12 1   97%
tests/test_mask.py   89% 390 44 0   64% 50 6   86%
tests/test_maskPropagationThreshold.py   90% 21 2 0   83% 6 1   89%
tests/test_maskedImage.py   97% 467 13 0   82% 50 3   96%
tests/test_maskedImageIO.py   66% 208 71 0   46% 26 4   64%
tests/test_matchFits.py   94% 64 4 0   79% 14 3   91%
tests/test_methods.py   99% 226 2 0   96% 24 1   99%
tests/test_minimize.py   94% 33 2 0   75% 4 1   92%
tests/test_multiband.py   99% 568 3 0   98% 54 1   99%
tests/test_offsetImage.py   92% 147 12 0   83% 36 6   90%
tests/test_orientation.py   91% 80 7 0   83% 30 1   89%
tests/test_photoCalib.py   95% 431 23 0   50% 2 1   94%
tests/test_pickles.py   98% 173 3 0   50% 2 1   98%
tests/test_pixelAreaBoundedField.py   97% 73 2 0   83% 6 1   96%
tests/test_polygon.py   88% 281 35 0   77% 56 7   86%
tests/test_psf_trampoline.py   98% 143 3 0   93% 28 2   97%
tests/test_pupilFactory.py   96% 47 2 0   50% 2 1   94%
tests/test_raWrap.py   95% 40 2 0   83% 6 1   93%
tests/test_random1.py   98% 81 2 0   90% 10 1   97%
tests/test_readers.py   99% 227 3 0   95% 22 1   98%
tests/test_refraction.py   96% 57 2 0   83% 6 1   95%
tests/test_rgb.py   78% 186 40 0   62% 52 12   75%
tests/test_rowColumnStats.py   97% 65 2 0   93% 14 1   96%
tests/test_scaledPlus.py   96% 49 2 0   83% 6 1   95%
tests/test_schema.py   99% 315 2 0   93% 14 1   99%
tests/test_simpleGenericMap.py   99% 230 2 0   99% 106 1   99%
tests/test_simpleTable.py   99% 670 8 0   91% 58 1   98%
tests/test_sipApproximation.py   98% 126 2 0   50% 2 1   98%
tests/test_skyWcs.py   99% 566 4 0   97% 90 3   99%
tests/test_sourceMatch.py   71% 217 62 0   58% 40 1   69%
tests/test_sourceTable.py   99% 550 5 0   98% 50 1   99%
tests/test_spanSets.py   99% 314 2 0   98% 50 1   99%
tests/test_spatialCell.py   99% 178 2 0   94% 16 1   98%
tests/test_spline.py   90% 82 8 0   68% 22 7   86%
tests/test_stacker.py   96% 253 9 0   87% 30 4   95%
tests/test_statBug1697.py   96% 45 2 0   83% 6 1   94%
tests/test_statClipException1045.py   91% 69 6 0   50% 2 1   90%
tests/test_statistics.py   93% 361 26 0   90% 52 3   92%
tests/test_statisticsMasked.py   98% 92 2 0   50% 2 1   97%
tests/test_statisticsOverloads.py   93% 90 6 0   90% 10 1   93%
tests/test_tableAliases.py   98% 100 2 0   83% 6 1   97%
tests/test_tableArchiveImport.py   88% 17 2 0   50% 2 1   84%
tests/test_tableIO.py   97% 69 2 0   50% 2 1   96%
tests/test_tableMultiMatch.py   29% 76 54 0   7% 14 1   26%
tests/test_tableUtils.py   97% 124 4 0   83% 18 3   95%
tests/test_ticket11419.py   90% 21 2 0   50% 2 1   87%
tests/test_ticket2019.py   96% 52 2 0   50% 2 1   94%
tests/test_ticket2026.py   98% 92 2 0   88% 8 1   97%
tests/test_ticket2162.py   94% 31 2 0   83% 6 1   92%
tests/test_ticket22486.py   90% 20 2 0   50% 2 1   86%
tests/test_ticket2352.py   95% 39 2 0   75% 4 1   93%
tests/test_ticket2707.py   98% 83 2 0   96% 28 1   97%
tests/test_ticket2905.py   90% 20 2 0   50% 2 1   86%
tests/test_ticketDM-433.py   98% 154 3 0   50% 12 6   95%
tests/test_transform.py   96% 47 2 0   90% 10 1   95%
tests/test_transformBoundedField.py   98% 100 2 0   90% 10 1   97%
tests/test_transformFactory.py   99% 226 2 0   95% 40 2   98%
tests/test_transformMap.py   98% 93 2 0   95% 22 1   97%
tests/test_transmissionCurve.py   98% 228 4 0   88% 34 4   97%
tests/test_validPolygon.py   96% 53 2 0   50% 2 1   95%
tests/test_visitInfo.py   99% 420 2 0   94% 36 2   99%
tests/test_warpExposure.py   55% 336 151 0   48% 56 3   54%
tests/test_warper.py   38% 95 59 0   33% 6 2   38%
tests/test_wcsFitsTable.py   99% 158 2 0   50% 2 1   98%
tests/test_wcsUtils.py   97% 222 6 0   98% 58 1   98%
tests/test_weather.py   95% 44 2 0   90% 10 1   94%
Total   86% 28736 4043 4   73% 5618 514   84%

No items found using the specified filter.