Coverage report: 16%

Files Functions Classes

coverage.py v7.14.1, created at 2026-05-30 01:45 -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   39% 79 48 0   0% 36 0   27%
python/lsst/afw/cameraGeom/_assembleImage.py   19% 72 58 0   0% 22 0   15%
python/lsst/afw/cameraGeom/_camera.py   53% 19 9 0   0% 4 0   43%
python/lsst/afw/cameraGeom/_cameraFactory.py   26% 54 40 0   0% 16 0   20%
python/lsst/afw/cameraGeom/_cameraGeomEnumDicts.py   100% 4 0 0   100% 0 0   100%
python/lsst/afw/cameraGeom/_detector.py   50% 18 9 0   0% 2 0   45%
python/lsst/afw/cameraGeom/_detectorCollection.py   52% 21 10 0   0% 8 0   38%
python/lsst/afw/cameraGeom/_makePixelToTanPixel.py   40% 10 6 0   100% 0 0   40%
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   78% 60 13 0   0% 4 0   73%
python/lsst/afw/cameraGeom/pupil.py   29% 49 35 0   100% 0 0   29%
python/lsst/afw/cameraGeom/testUtils.py   12% 312 276 0   0% 54 0   10%
python/lsst/afw/cameraGeom/utils.py   12% 443 392 0   0% 194 0   8%
python/lsst/afw/coord/__init__.py   100% 2 0 0   100% 0 0   100%
python/lsst/afw/coord/_refraction.py   19% 80 65 0   0% 10 0   17%
python/lsst/afw/detection/__init__.py   100% 7 0 0   100% 0 0   100%
python/lsst/afw/detection/_footprintContinued.py   52% 23 11 2   0% 6 0   41%
python/lsst/afw/detection/_footprintMerge.py   21% 28 22 0   0% 8 0   17%
python/lsst/afw/detection/_heavyFootprintContinued.py   48% 25 13 0   0% 4 0   41%
python/lsst/afw/detection/_peak.py   100% 4 0 0   100% 0 0   100%
python/lsst/afw/detection/multiband.py   29% 104 74 0   0% 30 0   22%
python/lsst/afw/detection/utils.py   26% 27 20 0   0% 12 0   18%
python/lsst/afw/display/__init__.py   100% 4 0 0   100% 0 0   100%
python/lsst/afw/display/_write_fits.py   31% 45 31 0   0% 12 0   25%
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   32% 383 259 0   5% 140 3   25%
python/lsst/afw/display/rgb/__init__.py   100% 2 0 0   100% 0 0   100%
python/lsst/afw/display/rgb/_rgbContinued.py   13% 179 155 0   0% 80 0   9%
python/lsst/afw/display/utils.py   10% 188 169 0   0% 90 0   7%
python/lsst/afw/display/virtualDevice.py   0% 57 57 0   0% 32 0   0%
python/lsst/afw/fits/__init__.py   100% 3 0 0   100% 0 0   100%
python/lsst/afw/fits/_fitsContinued.py   37% 54 34 0   0% 22 0   26%
python/lsst/afw/fits/_pickleFits.py   26% 19 14 0   0% 4 0   22%
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   18% 89 73 0   0% 16 0   15%
python/lsst/afw/geom/_python/__init__.py   100% 1 0 0   100% 0 0   100%
python/lsst/afw/geom/_python/_transform.py   61% 23 9 0   25% 4 1   56%
python/lsst/afw/geom/_spanSetContinued.py   30% 23 16 0   0% 6 0   24%
python/lsst/afw/geom/ellipses/__init__.py   26% 47 35 0   0% 14 0   20%
python/lsst/afw/geom/ellipses/_axes.py   73% 11 3 0   100% 0 0   73%
python/lsst/afw/geom/ellipses/_ellipse.py   73% 11 3 0   100% 0 0   73%
python/lsst/afw/geom/ellipses/_quadrupole.py   73% 11 3 0   100% 0 0   73%
python/lsst/afw/geom/polygon.py   32% 41 28 0   0% 6 0   28%
python/lsst/afw/geom/skyWcs.py   38% 37 23 0   0% 4 0   34%
python/lsst/afw/geom/testUtils.py   12% 447 392 0   0% 90 0   10%
python/lsst/afw/geom/transform.py   100% 20 0 0   100% 0 0   100%
python/lsst/afw/geom/transformConfig.py   69% 52 16 0   0% 4 0   64%
python/lsst/afw/geom/transformFactory.py   0% 2 2 0   100% 0 0   0%
python/lsst/afw/geom/transformFromString.py   33% 9 6 0   100% 0 0   33%
python/lsst/afw/geom/utils.py   25% 51 38 0   0% 22 0   18%
python/lsst/afw/geom/wcsUtils.py   45% 11 6 0   0% 2 0   38%
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   67% 12 4 0   0% 4 0   50%
python/lsst/afw/image/_basicUtils.py   46% 13 7 0   0% 4 0   35%
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   69% 61 19 0   33% 6 0   66%
python/lsst/afw/image/_exposure/_multiband.py   26% 105 78 0   0% 36 0   19%
python/lsst/afw/image/_exposureInfoContinued.py   75% 12 3 0   100% 0 0   75%
python/lsst/afw/image/_exposureSummaryStats.py   62% 217 83 2   0% 14 0   58%
python/lsst/afw/image/_image/__init__.py   100% 4 0 0   100% 0 0   100%
python/lsst/afw/image/_image/_disableArithmetic.py   80% 15 3 0   67% 6 0   76%
python/lsst/afw/image/_image/_fitsIoWithOptions.py   26% 35 26 0   0% 14 0   18%
python/lsst/afw/image/_image/_image.py   87% 53 7 0   100% 4 0   88%
python/lsst/afw/image/_image/_mask.py   75% 28 7 0   50% 4 0   72%
python/lsst/afw/image/_image/_multiband.py   25% 325 244 0   0% 118 0   18%
python/lsst/afw/image/_image/_slicing.py   16% 107 90 0   0% 46 0   11%
python/lsst/afw/image/_maskedImage/__init__.py   100% 2 0 0   100% 0 0   100%
python/lsst/afw/image/_maskedImage/_maskedImageContinued.py   58% 57 24 0   25% 8 0   54%
python/lsst/afw/image/_photoCalibContinued.py   46% 35 19 0   0% 8 0   37%
python/lsst/afw/image/_visitInfo.py   14% 49 42 0   0% 40 0   8%
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   13% 134 116 0   0% 50 0   10%
python/lsst/afw/image/utils.py   11% 61 54 0   0% 18 0   9%
python/lsst/afw/math/__init__.py   100% 11 0 0   100% 0 0   100%
python/lsst/afw/math/_background.py   86% 7 1 0   100% 0 0   86%
python/lsst/afw/math/_backgroundList.py   16% 111 93 0   0% 22 0   14%
python/lsst/afw/math/_chebyshevBoundedField.py   44% 18 10 0   100% 0 0   44%
python/lsst/afw/math/_chebyshevBoundedFieldConfig.py   89% 9 1 0   100% 0 0   89%
python/lsst/afw/math/_spatialCell.py   47% 45 24 0   0% 8 0   40%
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   34% 102 67 0   0% 26 0   27%
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   62% 13 5 0   0% 4 0   47%
python/lsst/afw/table/_arrays.py   100% 8 0 0   100% 0 0   100%
python/lsst/afw/table/_base.py   16% 194 163 0   0% 98 0   11%
python/lsst/afw/table/_baseColumnView.py   30% 50 35 0   0% 22 0   21%
python/lsst/afw/table/_exposure.py   100% 4 0 0   100% 0 0   100%
python/lsst/afw/table/_match.py   30% 63 44 0   8% 24 0   24%
python/lsst/afw/table/_schema.py   43% 89 51 0   12% 34 0   34%
python/lsst/afw/table/_schemaMapper.py   27% 44 32 0   0% 18 0   19%
python/lsst/afw/table/_simple.py   100% 4 0 0   100% 0 0   100%
python/lsst/afw/table/_source.py   46% 57 31 0   0% 4 0   43%
python/lsst/afw/table/catalogMatches.py   21% 75 59 0   0% 24 0   16%
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   34% 61 40 0   0% 22 0   25%
python/lsst/afw/typehandling/_SimpleGenericMap.py   71% 17 5 0   0% 2 0   63%
python/lsst/afw/typehandling/__init__.py   100% 3 0 0   100% 0 0   100%
python/lsst/afw/typehandling/testUtils.py   18% 279 228 0   0% 46 0   16%
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   20% 137 109 0   4% 24 1   18%
tests/test_Storable.py   39% 135 82 0   25% 4 1   39%
tests/test_amplifier.py   14% 111 95 0   25% 4 1   15%
tests/test_apCorrMap.py   26% 89 66 0   10% 10 1   24%
tests/test_approximate.py   25% 79 59 0   3% 34 1   19%
tests/test_astropyTableViews.py   20% 127 101 0   17% 6 1   20%
tests/test_background.py   11% 515 456 0   1% 104 1   10%
tests/test_cameraGeom.py   15% 266 226 0   1% 80 1   12%
tests/test_cameraSys.py   17% 63 52 0   6% 16 1   15%
tests/test_chebyshevBoundedField.py   13% 314 273 0   2% 46 1   12%
tests/test_color.py   52% 21 10 0   50% 2 1   52%
tests/test_combineMetadata.py   14% 93 80 0   6% 16 1   13%
tests/test_convolve.py   21% 321 252 0   2% 66 1   18%
tests/test_detector.py   15% 149 126 0   2% 42 1   13%
tests/test_dir.py   43% 23 13 0   50% 2 1   44%
tests/test_display.py   29% 162 115 0   4% 28 1   25%
tests/test_ds9.py   38% 87 54 0   17% 12 2   35%
tests/test_ellipse.py   17% 98 81 0   4% 26 1   15%
tests/test_endpoint.py   17% 111 92 0   3% 30 1   14%
tests/test_executables.py   88% 8 1 0   50% 2 1   80%
tests/test_exposure.py   12% 724 635 0   2% 54 1   12%
tests/test_exposureRecord.py   31% 42 29 0   12% 8 1   28%
tests/test_exposureTable.py   15% 236 200 0   12% 8 1   15%
tests/test_filterLabel.py   27% 92 67 0   4% 24 1   22%
tests/test_fits.py   22% 98 76 0   5% 20 1   19%
tests/test_fluxFromABMag.py   32% 41 28 0   12% 8 1   29%
tests/test_footprint.py   15% 163 138 0   10% 10 1   15%
tests/test_footprint1.py   11% 850 760 0   1% 130 1   9%
tests/test_footprint2.py   13% 457 398 0   1% 156 1   10%
tests/test_footprintEllipse.py   35% 31 20 0   17% 6 1   32%
tests/test_footprintMergeCatalog.py   10% 221 200 0   2% 62 1   8%
tests/test_formatter_utils.py   60% 15 6 0   25% 4 1   53%
tests/test_function.py   7% 470 439 0   1% 146 1   5%
tests/test_functorKeys.py   8% 345 319 0   2% 46 1   7%
tests/test_gaussianProcess.py   3% 1236 1197 0   1% 356 1   3%
tests/test_gaussianPsf.py   32% 77 52 0   7% 14 1   29%
tests/test_geomTestUtils.py   23% 47 36 0   7% 14 1   20%
tests/test_header.py   36% 28 18 0   12% 8 1   31%
tests/test_heavyFootprint.py   17% 190 158 0   2% 40 1   14%
tests/test_hpxUtils.py   19% 68 55 0   12% 8 1   18%
tests/test_image.py   15% 501 424 0   1% 76 1   14%
tests/test_imageArithmetic.py   20% 66 53 0   17% 6 1   19%
tests/test_imageIo1.py   28% 76 55 0   7% 14 1   24%
tests/test_imagePca.py   20% 128 102 0   3% 30 1   17%
tests/test_imagePickle.py   37% 57 36 0   17% 6 1   35%
tests/test_imageTestUtils.py   30% 43 30 0   6% 18 1   23%
tests/test_image_fits.py   19% 228 185 0   5% 22 1   18%
tests/test_interpolate.py   21% 96 76 0   4% 26 1   17%
tests/test_kernel.py   7% 604 563 0   1% 220 1   5%
tests/test_kernelImagesForRegion.py   18% 139 114 0   4% 28 1   16%
tests/test_kernelIo1.py   12% 201 177 0   2% 58 1   10%
tests/test_leastSquares.py   16% 118 99 0   17% 6 1   16%
tests/test_makeLimitedFitsHeader.py   22% 68 53 0   7% 14 1   20%
tests/test_makePixelToTanPixel.py   19% 81 66 0   8% 12 1   17%
tests/test_mask.py   16% 390 328 0   2% 50 1   14%
tests/test_maskPropagationThreshold.py   48% 21 11 0   17% 6 1   41%
tests/test_maskedImage.py   12% 467 409 0   2% 50 1   11%
tests/test_maskedImageIO.py   30% 208 145 0   4% 26 1   27%
tests/test_matchFits.py   22% 64 50 0   7% 14 1   19%
tests/test_methods.py   9% 226 206 0   4% 24 1   8%
tests/test_minimize.py   30% 33 23 0   25% 4 1   30%
tests/test_multiband.py   13% 568 492 0   2% 54 1   12%
tests/test_offsetImage.py   24% 147 112 0   3% 36 1   20%
tests/test_orientation.py   20% 80 64 0   3% 30 1   15%
tests/test_photoCalib.py   10% 431 389 0   50% 2 1   10%
tests/test_pickles.py   29% 173 123 0   50% 2 1   29%
tests/test_pixelAreaBoundedField.py   25% 73 55 0   17% 6 1   24%
tests/test_polygon.py   12% 281 246 0   2% 56 1   11%
tests/test_psf_trampoline.py   34% 143 94 0   4% 28 1   29%
tests/test_pupilFactory.py   30% 47 33 0   50% 2 1   31%
tests/test_raWrap.py   35% 40 26 0   17% 6 1   33%
tests/test_random1.py   38% 81 50 0   10% 10 1   35%
tests/test_readers.py   12% 227 199 0   5% 22 1   12%
tests/test_refraction.py   32% 57 39 0   17% 6 1   30%
tests/test_rgb.py   31% 186 129 0   2% 52 1   24%
tests/test_rowColumnStats.py   23% 65 50 0   7% 14 1   20%
tests/test_scaledPlus.py   33% 49 33 0   17% 6 1   31%
tests/test_schema.py   11% 315 281 0   7% 14 1   11%
tests/test_simpleGenericMap.py   25% 230 172 0   1% 106 1   18%
tests/test_simpleTable.py   7% 670 622 0   2% 58 1   7%
tests/test_sipApproximation.py   18% 126 103 0   50% 2 1   19%
tests/test_skyWcs.py   13% 566 491 0   1% 90 1   12%
tests/test_sourceMatch.py   12% 217 190 0   2% 40 1   11%
tests/test_sourceTable.py   10% 550 493 0   2% 50 1   10%
tests/test_spanSets.py   14% 314 269 0   2% 50 1   13%
tests/test_spatialCell.py   19% 178 144 0   6% 16 1   18%
tests/test_spline.py   23% 82 63 0   5% 22 1   19%
tests/test_stacker.py   11% 253 224 0   3% 30 1   11%
tests/test_statBug1697.py   27% 45 33 0   17% 6 1   25%
tests/test_statClipException1045.py   25% 69 52 0   50% 2 1   25%
tests/test_statistics.py   16% 361 305 0   2% 52 1   14%
tests/test_statisticsMasked.py   18% 92 75 0   50% 2 1   19%
tests/test_statisticsOverloads.py   23% 90 69 0   10% 10 1   22%
tests/test_tableAliases.py   20% 100 80 0   17% 6 1   20%
tests/test_tableArchiveImport.py   65% 17 6 0   50% 2 1   63%
tests/test_tableIO.py   22% 69 54 0   50% 2 1   23%
tests/test_tableMultiMatch.py   28% 76 55 0   7% 14 1   24%
tests/test_tableUtils.py   18% 124 102 0   6% 18 1   16%
tests/test_ticket11419.py   52% 21 10 0   50% 2 1   52%
tests/test_ticket2019.py   23% 52 40 0   50% 2 1   24%
tests/test_ticket2026.py   15% 92 78 0   12% 8 1   15%
tests/test_ticket2162.py   42% 31 18 0   17% 6 1   38%
tests/test_ticket22486.py   55% 20 9 0   50% 2 1   55%
tests/test_ticket2352.py   46% 39 21 0   25% 4 1   44%
tests/test_ticket2707.py   17% 83 69 0   4% 28 1   14%
tests/test_ticket2905.py   60% 20 8 0   50% 2 1   59%
tests/test_ticketDM-433.py   18% 154 127 0   8% 12 1   17%
tests/test_transform.py   34% 47 31 0   10% 10 1   30%
tests/test_transformBoundedField.py   23% 100 77 0   10% 10 1   22%
tests/test_transformFactory.py   17% 226 187 0   2% 40 1   15%
tests/test_transformMap.py   29% 93 66 0   5% 22 1   24%
tests/test_transmissionCurve.py   14% 228 197 0   3% 34 1   12%
tests/test_validPolygon.py   32% 53 36 0   50% 2 1   33%
tests/test_visitInfo.py   10% 420 378 0   3% 36 1   9%
tests/test_warpExposure.py   18% 336 276 0   2% 56 1   16%
tests/test_warper.py   34% 95 63 0   17% 6 1   33%
tests/test_wcsFitsTable.py   13% 158 138 0   50% 2 1   13%
tests/test_wcsUtils.py   14% 222 192 0   2% 58 1   11%
tests/test_weather.py   30% 44 31 0   10% 10 1   26%
Total   18% 28736 23442 4   3% 5618 125   16%

No items found using the specified filter.