Coverage report: 54%

Files Functions Classes

coverage.py v7.14.1, created at 2026-06-24 02:13 -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/analysis/__init__.py   100% 2 0 0   100% 0 0   100%
python/lsst/analysis/tools/__init__.py   100% 4 0 0   100% 0 0   100%
python/lsst/analysis/tools/actions/__init__.py   100% 0 0 0   100% 0 0   100%
python/lsst/analysis/tools/actions/config/__init__.py   100% 1 0 0   100% 0 0   100%
python/lsst/analysis/tools/actions/config/binning.py   95% 19 1 0   50% 2 1   90%
python/lsst/analysis/tools/actions/healSparseMap/__init__.py   100% 1 0 0   100% 0 0   100%
python/lsst/analysis/tools/actions/healSparseMap/healSparseMapActions.py   100% 12 0 0   100% 0 0   100%
python/lsst/analysis/tools/actions/keyedData/__init__.py   100% 5 0 0   100% 0 0   100%
python/lsst/analysis/tools/actions/keyedData/calcBinnedCompleteness.py   95% 122 6 0   50% 16 6   90%
python/lsst/analysis/tools/actions/keyedData/calcCompletenessHistogram.py   99% 76 1 0   82% 22 4   95%
python/lsst/analysis/tools/actions/keyedData/calcDistances.py   86% 126 18 0   55% 20 7   82%
python/lsst/analysis/tools/actions/keyedData/keyedDataActions.py   67% 85 28 0   36% 28 2   59%
python/lsst/analysis/tools/actions/keyedData/stellarLocusFit.py   55% 148 66 0   34% 32 9   52%
python/lsst/analysis/tools/actions/keyedData/summaryStatistics.py   100% 16 0 0   100% 0 0   100%
python/lsst/analysis/tools/actions/plot/__init__.py   100% 19 0 0   100% 0 0   100%
python/lsst/analysis/tools/actions/plot/barPlots.py   20% 155 124 0   0% 42 0   16%
python/lsst/analysis/tools/actions/plot/calculateRange.py   66% 32 11 0   0% 2 0   62%
python/lsst/analysis/tools/actions/plot/coaddDepthPlot.py   24% 75 57 2   0% 18 0   19%
python/lsst/analysis/tools/actions/plot/colorColorFitPlot.py   13% 255 223 0   0% 44 0   11%
python/lsst/analysis/tools/actions/plot/completenessPlot.py   91% 129 12 0   58% 52 20   81%
python/lsst/analysis/tools/actions/plot/diaSkyPlot.py   81% 68 13 0   54% 26 8   73%
python/lsst/analysis/tools/actions/plot/elements/__init__.py   100% 3 0 0   100% 0 0   100%
python/lsst/analysis/tools/actions/plot/elements/histElement.py   86% 14 2 3   100% 0 0   86%
python/lsst/analysis/tools/actions/plot/elements/plotInfoElement.py   56% 16 7 2   100% 0 0   56%
python/lsst/analysis/tools/actions/plot/elements/scatterElement.py   75% 20 5 3   0% 2 0   68%
python/lsst/analysis/tools/actions/plot/focalPlanePlot.py   16% 244 205 0   0% 60 0   13%
python/lsst/analysis/tools/actions/plot/gridPlot.py   36% 78 50 2   0% 38 0   24%
python/lsst/analysis/tools/actions/plot/histPlot.py   29% 266 189 0   13% 92 6   25%
python/lsst/analysis/tools/actions/plot/interpolateDetectorPlot.py   30% 81 57 0   0% 24 0   23%
python/lsst/analysis/tools/actions/plot/matrixPlot.py   86% 160 23 3   56% 52 21   78%
python/lsst/analysis/tools/actions/plot/multiVisitCoveragePlot.py   11% 414 368 0   0% 184 0   8%
python/lsst/analysis/tools/actions/plot/plotUtils.py   42% 292 170 2   36% 90 8   40%
python/lsst/analysis/tools/actions/plot/propertyMapPlot.py   78% 344 76 0   50% 106 31   71%
python/lsst/analysis/tools/actions/plot/quiverPlot.py   38% 60 37 0   0% 10 0   33%
python/lsst/analysis/tools/actions/plot/rhoStatisticsPlot.py   31% 58 40 0   0% 10 0   26%
python/lsst/analysis/tools/actions/plot/scatterplotWithTwoHists.py   86% 445 63 0   63% 136 40   81%
python/lsst/analysis/tools/actions/plot/skyPlot.py   16% 210 176 0   0% 82 0   12%
python/lsst/analysis/tools/actions/plot/wholeSkyPlot.py   19% 241 196 0   0% 90 0   14%
python/lsst/analysis/tools/actions/plot/wholeTractImage.py   20% 184 147 0   0% 62 0   15%
python/lsst/analysis/tools/actions/plot/xyPlot.py   36% 76 49 3   0% 18 0   29%
python/lsst/analysis/tools/actions/scalar/__init__.py   100% 1 0 0   100% 0 0   100%
python/lsst/analysis/tools/actions/scalar/scalarActions.py   56% 241 105 0   9% 32 3   51%
python/lsst/analysis/tools/actions/vector/__init__.py   100% 7 0 0   100% 0 0   100%
python/lsst/analysis/tools/actions/vector/calcBinnedStats.py   90% 72 7 0   50% 12 2   85%
python/lsst/analysis/tools/actions/vector/calcMomentSize.py   86% 37 5 0   80% 10 2   85%
python/lsst/analysis/tools/actions/vector/calcRhoStatistics.py   97% 89 3 3   75% 8 2   95%
python/lsst/analysis/tools/actions/vector/ellipticity.py   86% 90 13 0   67% 24 6   82%
python/lsst/analysis/tools/actions/vector/mathActions.py   95% 116 6 0   100% 0 0   95%
python/lsst/analysis/tools/actions/vector/selectors.py   71% 394 115 0   50% 104 14   66%
python/lsst/analysis/tools/actions/vector/vectorActions.py   77% 212 49 0   50% 22 5   74%
python/lsst/analysis/tools/atools/__init__.py   100% 48 0 0   100% 0 0   100%
python/lsst/analysis/tools/atools/actionMagnitudeScatterPlot.py   87% 39 5 0   62% 8 3   83%
python/lsst/analysis/tools/atools/amplifierCorrelation.py   41% 37 22 0   0% 2 0   38%
python/lsst/analysis/tools/atools/astrometricRepeatability.py   23% 142 109 0   0% 2 0   23%
python/lsst/analysis/tools/atools/astrometryMetrics.py   26% 23 17 0   100% 0 0   26%
python/lsst/analysis/tools/atools/calexpMetrics.py   62% 24 9 0   0% 2 0   58%
python/lsst/analysis/tools/atools/calibQuantityProfile.py   31% 140 96 0   0% 14 0   29%
python/lsst/analysis/tools/atools/calibration.py   45% 33 18 0   100% 0 0   45%
python/lsst/analysis/tools/atools/coaddInputCount.py   24% 97 74 0   0% 8 0   22%
python/lsst/analysis/tools/atools/columnMagnitudeScatterPlot.py   84% 49 8 0   60% 10 4   80%
python/lsst/analysis/tools/atools/counts.py   50% 14 7 0   100% 0 0   50%
python/lsst/analysis/tools/atools/coveragePlots.py   52% 25 12 0   0% 4 0   45%
python/lsst/analysis/tools/atools/deblenderMetric.py   25% 67 50 0   100% 0 0   25%
python/lsst/analysis/tools/atools/deltaSkyCorr.py   28% 29 21 0   100% 0 0   28%
python/lsst/analysis/tools/atools/diaFakeMetrics.py   57% 69 30 0   100% 0 0   57%
python/lsst/analysis/tools/atools/diaObjectPlot.py   33% 30 20 0   100% 0 0   33%
python/lsst/analysis/tools/atools/diaSolarSystemObjectMetrics.py   47% 15 8 0   100% 0 0   47%
python/lsst/analysis/tools/atools/diaSourceMetrics.py   64% 36 13 0   100% 0 0   64%
python/lsst/analysis/tools/atools/diaSourceTableTractMetrics.py   100% 53 0 0   100% 0 0   100%
python/lsst/analysis/tools/atools/diaSpatialMetricsPlots.py   40% 53 32 0   0% 2 0   38%
python/lsst/analysis/tools/atools/diffMatched.py   78% 543 122 0   51% 170 31   71%
python/lsst/analysis/tools/atools/diffimMetadataMetrics.py   77% 13 3 0   0% 2 0   67%
python/lsst/analysis/tools/atools/ellipticityMagnitude.py   45% 22 12 0   100% 0 0   45%
python/lsst/analysis/tools/atools/fluxMetrics.py   38% 13 8 0   100% 0 0   38%
python/lsst/analysis/tools/atools/genericBuild.py   90% 257 25 0   73% 84 21   86%
python/lsst/analysis/tools/atools/genericMetricAction.py   71% 21 6 0   33% 6 0   63%
python/lsst/analysis/tools/atools/genericPlotAction.py   68% 25 8 0   20% 10 0   54%
python/lsst/analysis/tools/atools/genericPrep.py   42% 19 11 0   100% 0 0   42%
python/lsst/analysis/tools/atools/genericProduce.py   92% 61 5 0   73% 22 6   87%
python/lsst/analysis/tools/atools/healSparsePropertyMap.py   100% 27 0 0   100% 0 0   100%
python/lsst/analysis/tools/atools/limitingMagnitudeMetric.py   45% 20 11 0   100% 0 0   45%
python/lsst/analysis/tools/atools/limitingSurfaceBrightness.py   42% 19 11 0   100% 0 0   42%
python/lsst/analysis/tools/atools/magDiff.py   22% 32 25 0   100% 0 0   22%
python/lsst/analysis/tools/atools/metadataMetrics.py   53% 36 17 0   0% 14 0   38%
python/lsst/analysis/tools/atools/numericalValidity.py   52% 23 11 0   100% 0 0   52%
python/lsst/analysis/tools/atools/photometricRepeatability.py   19% 83 67 0   0% 2 0   19%
python/lsst/analysis/tools/atools/photometry.py   14% 114 98 0   100% 0 0   14%
python/lsst/analysis/tools/atools/refCatMatchPlots.py   23% 353 272 0   100% 0 0   23%
python/lsst/analysis/tools/atools/seeingMetric.py   58% 12 5 0   100% 0 0   58%
python/lsst/analysis/tools/atools/shapes.py   28% 324 234 0   0% 2 0   28%
python/lsst/analysis/tools/atools/simpleDiaPlot.py   37% 19 12 0   100% 0 0   37%
python/lsst/analysis/tools/atools/sizeMagnitude.py   91% 32 3 0   50% 2 1   88%
python/lsst/analysis/tools/atools/skyFluxStatisticMetrics.py   50% 26 13 0   100% 0 0   50%
python/lsst/analysis/tools/atools/skyObject.py   67% 57 19 0   100% 0 0   67%
python/lsst/analysis/tools/atools/skySource.py   23% 56 43 0   100% 0 0   23%
python/lsst/analysis/tools/atools/sources.py   24% 34 26 0   100% 0 0   24%
python/lsst/analysis/tools/atools/stellarLocus.py   15% 145 123 0   0% 12 0   14%
python/lsst/analysis/tools/atools/wholeSkyPlotTool.py   52% 23 11 0   0% 2 0   48%
python/lsst/analysis/tools/atools/wholeTractImageTool.py   52% 50 24 0   100% 0 0   52%
python/lsst/analysis/tools/bin/verifyToSasquatch.py   53% 53 25 0   50% 8 0   52%
python/lsst/analysis/tools/contexts/__init__.py   100% 2 0 0   100% 0 0   100%
python/lsst/analysis/tools/contexts/_baseContext.py   82% 88 16 10   79% 24 1   81%
python/lsst/analysis/tools/contexts/_contexts.py   100% 11 0 0   100% 0 0   100%
python/lsst/analysis/tools/interfaces/__init__.py   100% 6 0 0   100% 0 0   100%
python/lsst/analysis/tools/interfaces/_actions.py   84% 93 15 2   83% 12 2   84%
python/lsst/analysis/tools/interfaces/_analysisTools.py   81% 175 34 3   60% 78 17   74%
python/lsst/analysis/tools/interfaces/_interfaces.py   98% 40 1 6   100% 0 0   98%
python/lsst/analysis/tools/interfaces/_metricMeasurementBundle.py   45% 42 23 0   0% 12 0   35%
python/lsst/analysis/tools/interfaces/_stages.py   85% 157 23 0   75% 76 7   82%
python/lsst/analysis/tools/interfaces/_task.py   41% 268 159 3   24% 116 18   36%
python/lsst/analysis/tools/interfaces/datastore/__init__.py   100% 2 0 0   100% 0 0   100%
python/lsst/analysis/tools/interfaces/datastore/_dispatcher.py   23% 301 233 2   7% 112 8   18%
python/lsst/analysis/tools/interfaces/datastore/_sasquatchDatastore.py   68% 109 35 3   33% 6 2   66%
python/lsst/analysis/tools/math.py   77% 94 22 0   100% 4 0   78%
python/lsst/analysis/tools/scripts/__init__.py   100% 0 0 0   100% 0 0   100%
python/lsst/analysis/tools/scripts/allSkyProj.py   0% 70 70 0   0% 16 0   0%
python/lsst/analysis/tools/tasks/__init__.py   100% 44 0 0   100% 0 0   100%
python/lsst/analysis/tools/tasks/ampToAmpCorrelationAnalysis.py   100% 11 0 0   100% 0 0   100%
python/lsst/analysis/tools/tasks/assocDiaSrcDetectorVisitAnalysis.py   100% 11 0 0   100% 0 0   100%
python/lsst/analysis/tools/tasks/associatedSourcesTractAnalysis.py   29% 120 85 0   0% 24 0   24%
python/lsst/analysis/tools/tasks/astrometricCatalogMatch.py   43% 99 56 0   0% 14 0   38%
python/lsst/analysis/tools/tasks/calexpSummaryAnalysis.py   68% 19 6 0   0% 2 0   62%
python/lsst/analysis/tools/tasks/calibrationAnalysis.py   100% 39 0 0   100% 0 0   100%
python/lsst/analysis/tools/tasks/catalogMatch.py   65% 142 50 0   25% 52 7   54%
python/lsst/analysis/tools/tasks/ccdVisitTableAnalysis.py   86% 21 3 0   0% 2 0   78%
python/lsst/analysis/tools/tasks/coaddDepthSummary.py   34% 53 35 0   0% 4 0   32%
python/lsst/analysis/tools/tasks/coaddDepthSummaryPlot.py   41% 41 24 0   0% 4 0   38%
python/lsst/analysis/tools/tasks/coaddDepthTableTractAnalysis.py   100% 12 0 0   100% 0 0   100%
python/lsst/analysis/tools/tasks/coaddInputAnalysis.py   76% 76 18 0   88% 16 0   78%
python/lsst/analysis/tools/tasks/deltaSkyCorrAnalysis.py   0% 58 58 0   0% 2 0   0%
python/lsst/analysis/tools/tasks/diaFakesDetectorVisitAnalysis.py   100% 18 0 0   100% 0 0   100%
python/lsst/analysis/tools/tasks/diaFakesVisitAnalysis.py   100% 18 0 0   100% 0 0   100%
python/lsst/analysis/tools/tasks/diaObjectDetectorVisitAnalysis.py   100% 11 0 0   100% 0 0   100%
python/lsst/analysis/tools/tasks/diaObjectTractAnalysis.py   100% 11 0 0   100% 0 0   100%
python/lsst/analysis/tools/tasks/diaSourceDetectorVisitAnalysis.py   100% 11 0 0   100% 0 0   100%
python/lsst/analysis/tools/tasks/diaSourceTableTractAnalysis.py   92% 13 1 0   100% 0 0   92%
python/lsst/analysis/tools/tasks/diffMatchedAnalysis.py   100% 10 0 0   100% 0 0   100%
python/lsst/analysis/tools/tasks/diffimKernelQuiverPlotVisit.py   33% 88 59 0   0% 12 0   29%
python/lsst/analysis/tools/tasks/diffimTaskDetectorVisitMetricsAnalysis.py   55% 31 14 0   0% 2 0   52%
python/lsst/analysis/tools/tasks/diffimTaskDetectorVisitSpatiallySampledAnalysis.py   80% 20 4 2   100% 0 0   80%
python/lsst/analysis/tools/tasks/exposureCatalogAnalysis.py   61% 36 14 0   0% 10 0   48%
python/lsst/analysis/tools/tasks/gatherResourceUsage.py   49% 239 122 0   29% 72 9   44%
python/lsst/analysis/tools/tasks/injectedObjectAnalysis.py   100% 10 0 0   100% 0 0   100%
python/lsst/analysis/tools/tasks/limitingSurfaceBrightnessAnalysis.py   0% 84 84 0   0% 8 0   0%
python/lsst/analysis/tools/tasks/makeMetricTable.py   26% 94 70 0   0% 44 0   17%
python/lsst/analysis/tools/tasks/makeTractPostageStamp.py   24% 88 67 0   0% 10 0   21%
python/lsst/analysis/tools/tasks/metadataAnalysis.py   29% 78 55 0   0% 38 0   20%
python/lsst/analysis/tools/tasks/metadataExposureDetectorAnalysis.py   55% 22 10 0   0% 2 0   50%
python/lsst/analysis/tools/tasks/metricAnalysis.py   62% 24 9 0   100% 0 0   62%
python/lsst/analysis/tools/tasks/objectTableSurveyAnalysis.py   54% 35 16 2   0% 6 0   46%
python/lsst/analysis/tools/tasks/objectTableTractAnalysis.py   94% 18 1 0   50% 2 1   90%
python/lsst/analysis/tools/tasks/photometricCatalogMatch.py   28% 99 71 0   0% 24 0   23%
python/lsst/analysis/tools/tasks/propertyMapAnalysis.py   62% 76 29 0   50% 8 0   61%
python/lsst/analysis/tools/tasks/reconstructor.py   55% 40 18 2   45% 20 1   52%
python/lsst/analysis/tools/tasks/refCatObjectAnalysis.py   100% 13 0 0   100% 0 0   100%
python/lsst/analysis/tools/tasks/refCatObjectPhotometricAnalysis.py   100% 13 0 0   100% 0 0   100%
python/lsst/analysis/tools/tasks/refCatSourceAnalysis.py   100% 11 0 0   100% 0 0   100%
python/lsst/analysis/tools/tasks/refCatSourcePhotometricAnalysis.py   100% 11 0 0   100% 0 0   100%
python/lsst/analysis/tools/tasks/sourceObjectTableAnalysis.py   32% 189 128 0   0% 36 0   27%
python/lsst/analysis/tools/tasks/sourceTableVisitAnalysis.py   100% 12 0 0   100% 0 0   100%
python/lsst/analysis/tools/tasks/trailedDiaSrcDetectorVisitAnalysis.py   100% 11 0 0   100% 0 0   100%
python/lsst/analysis/tools/tasks/verifyBiasResultsAnalysis.py   100% 11 0 0   100% 0 0   100%
python/lsst/analysis/tools/tasks/wholeSkyAnalysis.py   73% 22 6 0   0% 4 0   62%
python/lsst/analysis/tools/tasks/wholeTractImageAnalysis.py   53% 131 61 0   23% 26 0   48%
python/lsst/analysis/tools/utils.py   100% 40 0 0   100% 2 0   100%
python/lsst/analysis/tools/version.py   100% 5 0 0   100% 0 0   100%
python/lsst/analysis/tools/warning_control.py   100% 18 0 0   100% 0 0   100%
tests/test_actions.py   99% 386 4 0   93% 42 3   98%
tests/test_analysisTool.py   97% 61 2 8   50% 2 1   95%
tests/test_catalogMatch.py   98% 93 2 0   92% 12 1   97%
tests/test_coaddInputAnalysis.py   98% 95 2 0   50% 2 1   97%
tests/test_columnMagnitudeScatterPlot.py   95% 39 2 0   50% 2 1   93%
tests/test_completenessPlot.py   93% 108 8 0   55% 20 9   87%
tests/test_contexts.py   95% 104 5 0   50% 2 1   94%
tests/test_diaSourceMetrics.py   89% 18 2 0   50% 2 1   85%
tests/test_diaSourceTableTractMetrics.py   93% 30 2 0   50% 2 1   91%
tests/test_gatherResourceUsage.py   96% 48 2 0   83% 6 1   94%
tests/test_genericPlotAction.py   94% 33 2 0   50% 2 1   91%
tests/test_getPlotDatasetTypeNames.py   92% 52 4 0   50% 6 3   88%
tests/test_histPlot.py   94% 35 2 0   75% 4 1   92%
tests/test_matrixPlot.py   97% 68 2 0   50% 2 1   96%
tests/test_metrics.py   97% 88 3 0   92% 24 2   96%
tests/test_plotUtils.py   96% 51 2 0   50% 2 1   94%
tests/test_propertyMapPlot.py   92% 184 14 0   68% 40 13   88%
tests/test_psfResiduals.py   97% 61 2 0   88% 8 1   96%
tests/test_sasquatchDatastore.py   98% 48 1 0   50% 2 1   96%
tests/test_scatterPlot.py   93% 102 7 0   62% 16 6   89%
tests/test_singleColumnMagnitudeScatterPlot.py   95% 39 2 0   50% 2 1   93%
tests/test_utils.py   96% 54 2 0   88% 8 1   95%
tests/test_verifyToSasquatch.py   100% 60 0 0   100% 4 0   100%
tests/test_wholeTractMaskFraction.py   99% 139 2 0   88% 16 2   97%
Total   58% 15213 6405 66   33% 3090 390   54%

No items found using the specified filter.