Coverage report: 80%

Files Functions Classes

coverage.py v7.14.2, created at 2026-06-21 09:03 +0000

      Statements   Branches   Total
File function   coverage statements missing excluded   coverage branches partial   coverage
python/lsst/__init__.py (no function)   100% 2 0 0   100% 0 0   100%
python/lsst/gdb/__init__.py (no function)   0% 2 2 0   100% 0 0   0%
python/lsst/gdb/ip/__init__.py (no function)   0% 2 2 0   100% 0 0   0%
python/lsst/gdb/ip/diffim/__init__.py (no function)   100% 0 0 0   100% 0 0   100%
python/lsst/gdb/ip/diffim/printers.py CRPixelPrinter.__init__   0% 1 1 0   100% 0 0   0%
python/lsst/gdb/ip/diffim/printers.py CRPixelPrinter.to_string   0% 1 1 0   100% 0 0   0%
python/lsst/gdb/ip/diffim/printers.py register   0% 4 4 0   0% 4 0   0%
python/lsst/gdb/ip/diffim/printers.py build_ip_diffim_dictionary   0% 2 2 0   100% 0 0   0%
python/lsst/gdb/ip/diffim/printers.py (no function)   0% 16 16 0   100% 0 0   0%
python/lsst/ip/__init__.py (no function)   100% 2 0 0   100% 0 0   100%
python/lsst/ip/diffim/__init__.py (no function)   100% 17 0 0   100% 0 0   100%
python/lsst/ip/diffim/computeSpatiallySampledMetrics.py SpatiallySampledMetricsConfig.setDefaults   0% 1 1 0   100% 0 0   0%
python/lsst/ip/diffim/computeSpatiallySampledMetrics.py SpatiallySampledMetricsTask.__init__   0% 26 26 0   0% 2 0   0%
python/lsst/ip/diffim/computeSpatiallySampledMetrics.py SpatiallySampledMetricsTask.run   0% 14 14 0   0% 4 0   0%
python/lsst/ip/diffim/computeSpatiallySampledMetrics.py SpatiallySampledMetricsTask._evaluateLocalMetric   0% 56 56 0   0% 4 0   0%
python/lsst/ip/diffim/computeSpatiallySampledMetrics.py (no function)   100% 29 0 0   100% 0 0   100%
python/lsst/ip/diffim/dcrModel.py DcrModel.__init__   100% 11 0 0   100% 0 0   100%
python/lsst/ip/diffim/dcrModel.py DcrModel.fromImage   0% 10 10 0   0% 2 0   0%
python/lsst/ip/diffim/dcrModel.py DcrModel.fromQuantum   0% 27 27 0   0% 16 0   0%
python/lsst/ip/diffim/dcrModel.py DcrModel.__len__   100% 1 0 0   100% 0 0   100%
python/lsst/ip/diffim/dcrModel.py DcrModel.__getitem__   100% 3 0 0   100% 2 0   100%
python/lsst/ip/diffim/dcrModel.py DcrModel.__setitem__   0% 5 5 0   0% 4 0   0%
python/lsst/ip/diffim/dcrModel.py DcrModel.effectiveWavelength   0% 1 1 0   100% 0 0   0%
python/lsst/ip/diffim/dcrModel.py DcrModel.filter   0% 1 1 0   100% 0 0   0%
python/lsst/ip/diffim/dcrModel.py DcrModel.bandwidth   0% 1 1 0   100% 0 0   0%
python/lsst/ip/diffim/dcrModel.py DcrModel.psf   0% 1 1 0   100% 0 0   0%
python/lsst/ip/diffim/dcrModel.py DcrModel.bbox   0% 1 1 0   100% 0 0   0%
python/lsst/ip/diffim/dcrModel.py DcrModel.wcs   0% 1 1 0   100% 0 0   0%
python/lsst/ip/diffim/dcrModel.py DcrModel.mask   100% 1 0 0   100% 0 0   100%
python/lsst/ip/diffim/dcrModel.py DcrModel.variance   0% 1 1 0   100% 0 0   0%
python/lsst/ip/diffim/dcrModel.py DcrModel.getReferenceImage   100% 2 0 0   100% 0 0   100%
python/lsst/ip/diffim/dcrModel.py DcrModel.assign   0% 5 5 0   0% 4 0   0%
python/lsst/ip/diffim/dcrModel.py DcrModel.buildMatchedTemplate   0% 23 23 0   0% 16 0   0%
python/lsst/ip/diffim/dcrModel.py DcrModel.buildMatchedExposure   0% 16 16 0   0% 4 0   0%
python/lsst/ip/diffim/dcrModel.py DcrModel.buildMatchedExposureHandle   0% 7 7 0   0% 4 0   0%
python/lsst/ip/diffim/dcrModel.py DcrModel.conditionDcrModel   100% 4 0 0   100% 2 0   100%
python/lsst/ip/diffim/dcrModel.py DcrModel.regularizeModelIter   100% 5 0 0   100% 0 0   100%
python/lsst/ip/diffim/dcrModel.py DcrModel.regularizeModelFreq   96% 23 1 0   75% 4 1   93%
python/lsst/ip/diffim/dcrModel.py DcrModel.calculateNoiseCutoff   90% 10 1 0   50% 4 2   79%
python/lsst/ip/diffim/dcrModel.py DcrModel.applyImageThresholds   100% 11 0 0   50% 8 4   79%
python/lsst/ip/diffim/dcrModel.py applyDcr   38% 21 13 0   40% 10 2   39%
python/lsst/ip/diffim/dcrModel.py calculateDcr   68% 22 7 0   67% 6 2   68%
python/lsst/ip/diffim/dcrModel.py calculateImageParallacticAngle   100% 2 0 0   100% 0 0   100%
python/lsst/ip/diffim/dcrModel.py wavelengthGenerator   100% 5 0 0   100% 2 0   100%
python/lsst/ip/diffim/dcrModel.py (no function)   100% 46 0 0   100% 0 0   100%
python/lsst/ip/diffim/detail/__init__.py (no function)   100% 1 0 0   100% 0 0   100%
python/lsst/ip/diffim/detectAndMeasure.py BadSubtractionError.__init__   0% 4 4 0   100% 0 0   0%
python/lsst/ip/diffim/detectAndMeasure.py BadSubtractionError.metadata   0% 1 1 0   100% 0 0   0%
python/lsst/ip/diffim/detectAndMeasure.py NoDiaSourcesError.__init__   100% 2 0 0   100% 0 0   100%
python/lsst/ip/diffim/detectAndMeasure.py NoDiaSourcesError.metadata   0% 1 1 0   100% 0 0   0%
python/lsst/ip/diffim/detectAndMeasure.py TooManyCosmicRays.__init__   0% 5 5 0   100% 0 0   0%
python/lsst/ip/diffim/detectAndMeasure.py TooManyCosmicRays.__str__   0% 1 1 0   100% 0 0   0%
python/lsst/ip/diffim/detectAndMeasure.py TooManyCosmicRays.metadata   0% 4 4 0   0% 4 0   0%
python/lsst/ip/diffim/detectAndMeasure.py DetectAndMeasureConnections.__init__   0% 9 9 0   0% 8 0   0%
python/lsst/ip/diffim/detectAndMeasure.py DetectAndMeasureConfig.setDefaults   100% 38 0 0   100% 0 0   100%
python/lsst/ip/diffim/detectAndMeasure.py DetectAndMeasureConfig.validate   100% 4 0 0   100% 4 0   100%
python/lsst/ip/diffim/detectAndMeasure.py DetectAndMeasureTask.__init__   100% 42 0 0   86% 14 2   96%
python/lsst/ip/diffim/detectAndMeasure.py DetectAndMeasureTask.runQuantum   0% 11 11 0   100% 0 0   0%
python/lsst/ip/diffim/detectAndMeasure.py DetectAndMeasureTask.run   100% 22 0 0   80% 10 2   94%
python/lsst/ip/diffim/detectAndMeasure.py DetectAndMeasureTask._prepareInputs   100% 8 0 0   100% 6 0   100%
python/lsst/ip/diffim/detectAndMeasure.py DetectAndMeasureTask._fitAndSubtractBackground   100% 20 0 0   100% 4 0   100%
python/lsst/ip/diffim/detectAndMeasure.py DetectAndMeasureTask.processResults   93% 54 4 0   76% 34 8   86%
python/lsst/ip/diffim/detectAndMeasure.py DetectAndMeasureTask._deblend   100% 10 0 0   100% 2 0   100%
python/lsst/ip/diffim/detectAndMeasure.py DetectAndMeasureTask._deblend.deblend   100% 17 0 0   100% 4 0   100%
python/lsst/ip/diffim/detectAndMeasure.py DetectAndMeasureTask._rejectBadMaskedDetections   83% 23 4 0   83% 12 2   83%
python/lsst/ip/diffim/detectAndMeasure.py DetectAndMeasureTask._removeBadSources   100% 11 0 0   100% 4 0   100%
python/lsst/ip/diffim/detectAndMeasure.py DetectAndMeasureTask._find_glint_trails   93% 15 1 0   75% 4 1   89%
python/lsst/ip/diffim/detectAndMeasure.py DetectAndMeasureTask.addSkySources   100% 7 0 0   75% 4 1   91%
python/lsst/ip/diffim/detectAndMeasure.py DetectAndMeasureTask.measureDiaSources   88% 8 1 0   67% 6 2   79%
python/lsst/ip/diffim/detectAndMeasure.py DetectAndMeasureTask.measureForcedSources   100% 14 0 0   100% 4 0   100%
python/lsst/ip/diffim/detectAndMeasure.py DetectAndMeasureTask.findAndMaskCosmicRays   86% 14 2 0   50% 2 1   81%
python/lsst/ip/diffim/detectAndMeasure.py DetectAndMeasureTask.calculateMetrics   85% 33 5 0   80% 10 2   84%
python/lsst/ip/diffim/detectAndMeasure.py DetectAndMeasureTask.getSattleDiaSourceAllowlist   94% 18 1 0   100% 4 0   95%
python/lsst/ip/diffim/detectAndMeasure.py DetectAndMeasureTask.filterSatellites   100% 8 0 0   100% 2 0   100%
python/lsst/ip/diffim/detectAndMeasure.py DetectAndMeasureTask._runStreakMasking   76% 25 6 0   50% 2 1   74%
python/lsst/ip/diffim/detectAndMeasure.py DetectAndMeasureScoreTask.run   100% 34 0 0   80% 10 2   95%
python/lsst/ip/diffim/detectAndMeasure.py (no function)   100% 123 0 0   100% 0 0   100%
python/lsst/ip/diffim/diffimLib.py (no function)   100% 2 0 0   100% 0 0   100%
python/lsst/ip/diffim/dipoleFitTask.py DipoleFitTaskConfig.setDefaults   100% 9 0 0   100% 0 0   100%
python/lsst/ip/diffim/dipoleFitTask.py DipoleFitTask.__init__   100% 8 0 0   100% 0 0   100%
python/lsst/ip/diffim/dipoleFitTask.py DipoleFitTask.run   100% 7 0 0   100% 2 0   100%
python/lsst/ip/diffim/dipoleFitTask.py DipoleModel.__init__   100% 3 0 0   100% 0 0   100%
python/lsst/ip/diffim/dipoleFitTask.py DipoleModel.makeBackgroundModel   73% 15 4 0   50% 12 6   63%
python/lsst/ip/diffim/dipoleFitTask.py DipoleModel._generateXYGrid   100% 5 0 0   100% 0 0   100%
python/lsst/ip/diffim/dipoleFitTask.py DipoleModel._getHeavyFootprintSubimage   100% 6 0 0   50% 2 1   88%
python/lsst/ip/diffim/dipoleFitTask.py DipoleModel.fitFootprintBackground   92% 25 2 0   25% 4 1   83%
python/lsst/ip/diffim/dipoleFitTask.py DipoleModel.makeStarModel   100% 10 0 0   100% 0 0   100%
python/lsst/ip/diffim/dipoleFitTask.py DipoleModel.makeModel   64% 33 12 0   50% 14 5   60%
python/lsst/ip/diffim/dipoleFitTask.py DipoleFitAlgorithm.__init__   100% 11 0 0   50% 2 1   92%
python/lsst/ip/diffim/dipoleFitTask.py DipoleFitAlgorithm.fitDipoleImpl   73% 110 30 0   52% 54 10   66%
python/lsst/ip/diffim/dipoleFitTask.py DipoleFitAlgorithm.fitDipoleImpl.dipoleModelFunctor   100% 2 0 0   100% 0 0   100%
python/lsst/ip/diffim/dipoleFitTask.py DipoleFitAlgorithm.fitDipole   74% 39 10 0   67% 12 4   73%
python/lsst/ip/diffim/dipoleFitTask.py DipoleFitAlgorithm.fitDipole.computeSumVariance   100% 1 0 0   100% 0 0   100%
python/lsst/ip/diffim/dipoleFitTask.py DipoleFitAlgorithm.displayFitResults   0% 38 38 0   0% 8 0   0%
python/lsst/ip/diffim/dipoleFitTask.py DipoleFitAlgorithm.displayFitResults.display2dArray   0% 6 6 0   100% 0 0   0%
python/lsst/ip/diffim/dipoleFitTask.py DipoleFitPlugin.getExecutionOrder   100% 1 0 0   100% 0 0   100%
python/lsst/ip/diffim/dipoleFitTask.py DipoleFitPlugin.__init__   100% 5 0 0   50% 2 1   86%
python/lsst/ip/diffim/dipoleFitTask.py DipoleFitPlugin._setupSchema   100% 16 0 0   100% 0 0   100%
python/lsst/ip/diffim/dipoleFitTask.py DipoleFitPlugin.measureDipoles   79% 38 8 0   70% 10 3   77%
python/lsst/ip/diffim/dipoleFitTask.py DipoleFitPlugin.doClassify   91% 11 1 0   50% 2 1   85%
python/lsst/ip/diffim/dipoleFitTask.py DipoleFitPlugin.fail   69% 13 4 0   50% 8 4   62%
python/lsst/ip/diffim/dipoleFitTask.py (no function)   100% 61 0 0   100% 0 0   100%
python/lsst/ip/diffim/dipoleMeasurement.py ClassificationDipolePlugin.getExecutionOrder   100% 1 0 0   100% 0 0   100%
python/lsst/ip/diffim/dipoleMeasurement.py ClassificationDipolePlugin.__init__   100% 4 0 0   100% 0 0   100%
python/lsst/ip/diffim/dipoleMeasurement.py ClassificationDipolePlugin.measure   86% 14 2 0   50% 4 2   78%
python/lsst/ip/diffim/dipoleMeasurement.py ClassificationDipolePlugin.fail   0% 1 1 0   100% 0 0   0%
python/lsst/ip/diffim/dipoleMeasurement.py DipoleMeasurementConfig.setDefaults   100% 8 0 0   100% 0 0   100%
python/lsst/ip/diffim/dipoleMeasurement.py SourceFlagChecker.__init__   0% 6 6 0   0% 4 0   0%
python/lsst/ip/diffim/dipoleMeasurement.py SourceFlagChecker.__call__   0% 4 4 0   0% 4 0   0%
python/lsst/ip/diffim/dipoleMeasurement.py DipoleAnalysis.__init__   100% 1 0 0   100% 0 0   100%
python/lsst/ip/diffim/dipoleMeasurement.py DipoleAnalysis.__call__   100% 1 0 0   100% 0 0   100%
python/lsst/ip/diffim/dipoleMeasurement.py DipoleAnalysis.getSn   86% 7 1 0   50% 2 1   78%
python/lsst/ip/diffim/dipoleMeasurement.py DipoleAnalysis.getCentroid   88% 8 1 0   50% 2 1   80%
python/lsst/ip/diffim/dipoleMeasurement.py DipoleAnalysis.getOrientation   89% 9 1 0   50% 2 1   82%
python/lsst/ip/diffim/dipoleMeasurement.py DipoleAnalysis.displayDipoles   0% 29 29 0   0% 12 0   0%
python/lsst/ip/diffim/dipoleMeasurement.py DipoleDeblender.__init__   100% 3 0 0   100% 0 0   100%
python/lsst/ip/diffim/dipoleMeasurement.py DipoleDeblender.__call__   97% 36 1 0   88% 8 1   95%
python/lsst/ip/diffim/dipoleMeasurement.py (no function)   100% 39 0 0   100% 0 0   100%
python/lsst/ip/diffim/getTemplate.py GetTemplateConfig.setDefaults   100% 11 0 0   100% 0 0   100%
python/lsst/ip/diffim/getTemplate.py GetTemplateTask.__init__   100% 7 0 0   100% 0 0   100%
python/lsst/ip/diffim/getTemplate.py GetTemplateTask.runQuantum   0% 10 10 0   100% 0 0   0%
python/lsst/ip/diffim/getTemplate.py GetTemplateTask.getExposures   0% 21 21 0   0% 8 0   0%
python/lsst/ip/diffim/getTemplate.py GetTemplateTask.run   95% 44 2 0   88% 16 2   93%
python/lsst/ip/diffim/getTemplate.py GetTemplateTask.checkHighVariance   92% 12 1 0   50% 2 1   86%
python/lsst/ip/diffim/getTemplate.py GetTemplateTask._checkInputs   70% 10 3 0   50% 4 2   64%
python/lsst/ip/diffim/getTemplate.py GetTemplateTask._makeExposureCatalog   100% 19 0 0   100% 2 0   100%
python/lsst/ip/diffim/getTemplate.py GetTemplateTask._merge   100% 28 0 0   100% 4 0   100%
python/lsst/ip/diffim/getTemplate.py GetTemplateTask._makePsf   100% 6 0 0   100% 0 0   100%
python/lsst/ip/diffim/getTemplate.py GetDcrTemplateConnections.__init__   0% 2 2 0   100% 0 0   0%
python/lsst/ip/diffim/getTemplate.py GetDcrTemplateConfig.validate   0% 2 2 0   0% 2 0   0%
python/lsst/ip/diffim/getTemplate.py GetDcrTemplateTask.runQuantum   0% 11 11 0   100% 0 0   0%
python/lsst/ip/diffim/getTemplate.py GetDcrTemplateTask.getExposures   0% 26 26 0   0% 12 0   0%
python/lsst/ip/diffim/getTemplate.py GetDcrTemplateTask.checkPatchList   0% 4 4 0   0% 6 0   0%
python/lsst/ip/diffim/getTemplate.py GetDcrTemplateTask.getDcrModel   0% 7 7 0   0% 4 0   0%
python/lsst/ip/diffim/getTemplate.py _selectDataRef   0% 2 2 0   100% 0 0   0%
python/lsst/ip/diffim/getTemplate.py (no function)   100% 61 0 0   100% 0 0   100%
python/lsst/ip/diffim/imageDecorrelation.py DecorrelateALKernelTask.__init__   100% 5 0 0   100% 0 0   100%
python/lsst/ip/diffim/imageDecorrelation.py DecorrelateALKernelTask.computeVarianceMean   100% 3 0 0   100% 0 0   100%
python/lsst/ip/diffim/imageDecorrelation.py DecorrelateALKernelTask.run   87% 75 10 0   64% 28 8   81%
python/lsst/ip/diffim/imageDecorrelation.py DecorrelateALKernelTask.computeCommonShape   90% 10 1 0   50% 4 2   79%
python/lsst/ip/diffim/imageDecorrelation.py DecorrelateALKernelTask.padCenterOriginArray   100% 11 0 0   100% 2 0   100%
python/lsst/ip/diffim/imageDecorrelation.py DecorrelateALKernelTask.computeDiffimCorrection   100% 9 0 0   100% 0 0   100%
python/lsst/ip/diffim/imageDecorrelation.py DecorrelateALKernelTask.computeScoreCorrection   100% 15 0 0   100% 0 0   100%
python/lsst/ip/diffim/imageDecorrelation.py DecorrelateALKernelTask.estimateVariancePlane   100% 3 0 0   100% 0 0   100%
python/lsst/ip/diffim/imageDecorrelation.py DecorrelateALKernelTask.calculateVariancePlane   100% 25 0 0   100% 0 0   100%
python/lsst/ip/diffim/imageDecorrelation.py DecorrelateALKernelTask.computeCorrectedDiffimPsf   0% 13 13 0   100% 0 0   0%
python/lsst/ip/diffim/imageDecorrelation.py DecorrelateALKernelTask.computeCorrectedImage   100% 15 0 0   100% 0 0   100%
python/lsst/ip/diffim/imageDecorrelation.py DecorrelateALKernelMapper.__init__   100% 1 0 0   100% 0 0   100%
python/lsst/ip/diffim/imageDecorrelation.py DecorrelateALKernelMapper.run   93% 14 1 0   50% 2 1   88%
python/lsst/ip/diffim/imageDecorrelation.py DecorrelateALKernelSpatialConfig.setDefaults   100% 4 0 0   100% 0 0   100%
python/lsst/ip/diffim/imageDecorrelation.py DecorrelateALKernelSpatialTask.__init__   100% 5 0 0   100% 0 0   100%
python/lsst/ip/diffim/imageDecorrelation.py DecorrelateALKernelSpatialTask.computeVarianceMean   100% 3 0 0   100% 0 0   100%
python/lsst/ip/diffim/imageDecorrelation.py DecorrelateALKernelSpatialTask.run   77% 26 6 0   30% 10 1   64%
python/lsst/ip/diffim/imageDecorrelation.py DecorrelateALKernelSpatialTask.run.gm   100% 1 0 0   100% 0 0   100%
python/lsst/ip/diffim/imageDecorrelation.py (no function)   100% 50 0 0   100% 0 0   100%
python/lsst/ip/diffim/imageMapReduce.py ImageMapper.run   0% 1 1 0   100% 0 0   0%
python/lsst/ip/diffim/imageMapReduce.py ImageReducer.run   97% 64 2 0   96% 28 1   97%
python/lsst/ip/diffim/imageMapReduce.py ImageReducer._constructPsf   77% 22 5 0   50% 8 2   70%
python/lsst/ip/diffim/imageMapReduce.py ImageMapReduceTask.__init__   100% 4 0 0   100% 0 0   100%
python/lsst/ip/diffim/imageMapReduce.py ImageMapReduceTask.run   100% 5 0 0   100% 0 0   100%
python/lsst/ip/diffim/imageMapReduce.py ImageMapReduceTask._runMapper   78% 18 4 0   80% 10 2   79%
python/lsst/ip/diffim/imageMapReduce.py ImageMapReduceTask._reduceImage   100% 2 0 0   100% 0 0   100%
python/lsst/ip/diffim/imageMapReduce.py ImageMapReduceTask._generateGrid   100% 66 0 0   89% 18 2   98%
python/lsst/ip/diffim/imageMapReduce.py ImageMapReduceTask._generateGrid.rescaleValue   100% 3 0 0   100% 2 0   100%
python/lsst/ip/diffim/imageMapReduce.py ImageMapReduceTask._generateGrid._makeBoxEvenSized   27% 15 11 0   30% 10 3   28%
python/lsst/ip/diffim/imageMapReduce.py ImageMapReduceTask.plotBoxes   0% 6 6 0   0% 2 0   0%
python/lsst/ip/diffim/imageMapReduce.py ImageMapReduceTask._plotBoxGrid   0% 6 6 0   0% 2 0   0%
python/lsst/ip/diffim/imageMapReduce.py ImageMapReduceTask._plotBoxGrid.plotBox   0% 3 3 0   100% 0 0   0%
python/lsst/ip/diffim/imageMapReduce.py (no function)   100% 52 0 0   100% 0 0   100%
python/lsst/ip/diffim/makeKernel.py MakeKernelConfig.setDefaults   100% 8 0 0   100% 0 0   100%
python/lsst/ip/diffim/makeKernel.py MakeKernelTask.__init__   100% 6 0 0   100% 0 0   100%
python/lsst/ip/diffim/makeKernel.py MakeKernelTask.run   100% 5 0 0   100% 0 0   100%
python/lsst/ip/diffim/makeKernel.py MakeKernelTask.selectKernelSources   0% 4 4 0   100% 0 0   0%
python/lsst/ip/diffim/makeKernel.py MakeKernelTask.getSelectSources   83% 23 4 0   50% 2 1   80%
python/lsst/ip/diffim/makeKernel.py MakeKernelTask.makeCandidateList   85% 27 4 0   71% 14 4   80%
python/lsst/ip/diffim/makeKernel.py MakeKernelTask.makeKernelBasisList   100% 7 0 0   100% 4 0   100%
python/lsst/ip/diffim/makeKernel.py MakeKernelTask._buildCellSet   100% 13 0 0   100% 2 0   100%
python/lsst/ip/diffim/makeKernel.py MakeKernelTask._adaptCellSize   100% 1 0 0   100% 0 0   100%
python/lsst/ip/diffim/makeKernel.py MakeKernelTask._checkPsfWidths   18% 11 9 0   25% 4 1   20%
python/lsst/ip/diffim/makeKernel.py (no function)   100% 36 0 0   100% 0 0   100%
python/lsst/ip/diffim/makeKernelBasisList.py makeKernelBasisList   83% 6 1 0   75% 4 1   80%
python/lsst/ip/diffim/makeKernelBasisList.py generateAlardLuptonBasisList   92% 53 4 0   73% 22 6   87%
python/lsst/ip/diffim/makeKernelBasisList.py _calculateBasisSigmas   89% 9 1 0   83% 6 1   87%
python/lsst/ip/diffim/makeKernelBasisList.py (no function)   100% 8 0 0   100% 0 0   100%
python/lsst/ip/diffim/metrics.py NumberSciSourcesMetricTask.run   100% 3 0 0   100% 0 0   100%
python/lsst/ip/diffim/metrics.py FractionDiaSourcesToSciSourcesMetricTask.run   100% 7 0 0   100% 2 0   100%
python/lsst/ip/diffim/metrics.py _countRealSources   100% 5 0 0   100% 4 0   100%
python/lsst/ip/diffim/metrics.py (no function)   100% 24 0 0   100% 0 0   100%
python/lsst/ip/diffim/modelPsfMatch.py _safeEstimateRoughShape   12% 17 15 0   0% 6 0   9%
python/lsst/ip/diffim/modelPsfMatch.py nextOddInteger   100% 2 0 0   100% 0 0   100%
python/lsst/ip/diffim/modelPsfMatch.py WarpedPsfTransformTooBigError.metadata   0% 1 1 0   100% 0 0   0%
python/lsst/ip/diffim/modelPsfMatch.py PsfComputeShapeError.__init__   0% 3 3 0   100% 0 0   0%
python/lsst/ip/diffim/modelPsfMatch.py PsfComputeShapeError.metadata   0% 1 1 0   100% 0 0   0%
python/lsst/ip/diffim/modelPsfMatch.py ModelPsfMatchConfig.setDefaults   100% 6 0 0   100% 0 0   100%
python/lsst/ip/diffim/modelPsfMatch.py ModelPsfMatchTask.__init__   100% 2 0 0   100% 0 0   100%
python/lsst/ip/diffim/modelPsfMatch.py ModelPsfMatchTask.run   97% 33 1 0   75% 4 1   95%
python/lsst/ip/diffim/modelPsfMatch.py ModelPsfMatchTask._diagnostic   100% 1 0 0   100% 0 0   100%
python/lsst/ip/diffim/modelPsfMatch.py ModelPsfMatchTask._buildCellSet   89% 71 8 0   82% 28 5   87%
python/lsst/ip/diffim/modelPsfMatch.py ModelPsfMatchTask._makePsfMaskedImage   91% 11 1 0   75% 4 1   87%
python/lsst/ip/diffim/modelPsfMatch.py (no function)   100% 39 0 0   100% 0 0   100%
python/lsst/ip/diffim/psfMatch.py NoKernelCandidatesError.metadata   0% 1 1 0   100% 0 0   0%
python/lsst/ip/diffim/psfMatch.py PsfMatchConfigAL.setDefaults   100% 3 0 0   100% 0 0   100%
python/lsst/ip/diffim/psfMatch.py PsfMatchConfigDF.setDefaults   100% 6 0 0   100% 0 0   100%
python/lsst/ip/diffim/psfMatch.py PsfMatchTask.__init__   71% 7 2 0   50% 4 2   64%
python/lsst/ip/diffim/psfMatch.py PsfMatchTask._diagnostic   77% 48 11 0   68% 28 7   74%
python/lsst/ip/diffim/psfMatch.py PsfMatchTask._displayDebug   0% 28 28 0   0% 12 0   0%
python/lsst/ip/diffim/psfMatch.py PsfMatchTask._createPcaBasis   0% 29 29 0   0% 10 0   0%
python/lsst/ip/diffim/psfMatch.py PsfMatchTask._buildCellSet   0% 1 1 0   100% 0 0   0%
python/lsst/ip/diffim/psfMatch.py PsfMatchTask._solve   74% 86 22 0   53% 30 10   69%
python/lsst/ip/diffim/psfMatch.py (no function)   100% 91 0 0   100% 0 0   100%
python/lsst/ip/diffim/subtractImages.py InsufficientKernelSourcesError.__init__   100% 4 0 0   100% 0 0   100%
python/lsst/ip/diffim/subtractImages.py InsufficientKernelSourcesError.metadata   0% 1 1 0   100% 0 0   0%
python/lsst/ip/diffim/subtractImages.py SubtractInputConnections.__init__   0% 3 3 0   0% 2 0   0%
python/lsst/ip/diffim/subtractImages.py SimplifiedSubtractConnections.__init__   0% 6 6 0   0% 2 0   0%
python/lsst/ip/diffim/subtractImages.py AlardLuptonSubtractBaseConfig.setDefaults   100% 23 0 0   100% 0 0   100%
python/lsst/ip/diffim/subtractImages.py AlardLuptonSubtractTask.__init__   100% 10 0 0   100% 2 0   100%
python/lsst/ip/diffim/subtractImages.py AlardLuptonSubtractTask._applyExternalCalibrations   0% 13 13 0   0% 6 0   0%
python/lsst/ip/diffim/subtractImages.py AlardLuptonSubtractTask.runQuantum   0% 7 7 0   100% 0 0   0%
python/lsst/ip/diffim/subtractImages.py AlardLuptonSubtractTask.run   100% 18 0 0   100% 4 0   100%
python/lsst/ip/diffim/subtractImages.py AlardLuptonSubtractTask.chooseConvolutionMethod   82% 17 3 0   75% 12 3   79%
python/lsst/ip/diffim/subtractImages.py AlardLuptonSubtractTask.runMakeKernel   95% 21 1 0   83% 6 1   93%
python/lsst/ip/diffim/subtractImages.py AlardLuptonSubtractTask.runKernelSourceDetection   100% 3 0 0   100% 0 0   100%
python/lsst/ip/diffim/subtractImages.py AlardLuptonSubtractTask.runConvolveTemplate   100% 5 0 0   100% 0 0   100%
python/lsst/ip/diffim/subtractImages.py AlardLuptonSubtractTask.runConvolveScience   100% 16 0 0   100% 2 0   100%
python/lsst/ip/diffim/subtractImages.py AlardLuptonSubtractTask.finalize   100% 6 0 0   100% 2 0   100%
python/lsst/ip/diffim/subtractImages.py AlardLuptonSubtractTask._calculateMagLim   93% 14 1 0   75% 4 1   89%
python/lsst/ip/diffim/subtractImages.py AlardLuptonSubtractTask._validateExposures   100% 5 0 0   100% 0 0   100%
python/lsst/ip/diffim/subtractImages.py AlardLuptonSubtractTask._convolveExposure   100% 14 0 0   100% 8 0   100%
python/lsst/ip/diffim/subtractImages.py AlardLuptonSubtractTask._sourceSelector   97% 30 1 0   92% 12 1   95%
python/lsst/ip/diffim/subtractImages.py AlardLuptonSubtractTask._prepareInputs   89% 37 4 0   62% 8 3   84%
python/lsst/ip/diffim/subtractImages.py AlardLuptonSubtractTask.updateMasks   100% 16 0 0   80% 10 2   92%
python/lsst/ip/diffim/subtractImages.py AlardLuptonSubtractTask._renameMaskPlanes   100% 4 0 0   100% 0 0   100%
python/lsst/ip/diffim/subtractImages.py AlardLuptonSubtractTask._clearMask   75% 4 1 0   50% 2 1   67%
python/lsst/ip/diffim/subtractImages.py AlardLuptonPreconvolveSubtractTask.run   100% 15 0 0   100% 0 0   100%
python/lsst/ip/diffim/subtractImages.py AlardLuptonPreconvolveSubtractTask._flagScoreEdge   100% 14 0 0   50% 8 4   82%
python/lsst/ip/diffim/subtractImages.py AlardLuptonPreconvolveSubtractTask._makePreconvolutionKernel   89% 9 1 0   50% 2 1   82%
python/lsst/ip/diffim/subtractImages.py AlardLuptonPreconvolveSubtractTask.runPreconvolve   100% 8 0 0   100% 0 0   100%
python/lsst/ip/diffim/subtractImages.py checkTemplateIsSufficient   100% 10 0 0   100% 2 0   100%
python/lsst/ip/diffim/subtractImages.py _subtractImages   100% 5 0 0   100% 2 0   100%
python/lsst/ip/diffim/subtractImages.py _shapeTest   60% 10 4 0   100% 0 0   60%
python/lsst/ip/diffim/subtractImages.py SimplifiedSubtractTask.run   89% 19 2 0   75% 8 2   85%
python/lsst/ip/diffim/subtractImages.py _interpolateImage   100% 8 0 0   50% 2 1   90%
python/lsst/ip/diffim/subtractImages.py (no function)   100% 119 0 0   100% 0 0   100%
python/lsst/ip/diffim/utils.py getKernelCenterDisplacement   0% 17 17 0   0% 2 0   0%
python/lsst/ip/diffim/utils.py getPsfFwhm   100% 6 0 0   100% 4 0   100%
python/lsst/ip/diffim/utils.py evaluateMeanPsfFwhm   78% 18 4 0   75% 4 1   77%
python/lsst/ip/diffim/utils.py computeAveragePsf   0% 23 23 0   0% 6 0   0%
python/lsst/ip/diffim/utils.py computeRobustStatistics   100% 2 0 0   100% 0 0   100%
python/lsst/ip/diffim/utils.py computePSFNoiseEquivalentArea   100% 3 0 0   100% 0 0   100%
python/lsst/ip/diffim/utils.py angleMean   100% 2 0 0   100% 0 0   100%
python/lsst/ip/diffim/utils.py evaluateMaskFraction   100% 2 0 0   100% 0 0   100%
python/lsst/ip/diffim/utils.py computeDifferenceImageMetrics   94% 17 1 0   83% 6 1   91%
python/lsst/ip/diffim/utils.py computeDifferenceImageMetrics.footprint_mean   100% 12 0 0   100% 2 0   100%
python/lsst/ip/diffim/utils.py populate_sattle_visit_cache   100% 8 0 0   100% 0 0   100%
python/lsst/ip/diffim/utils.py checkMask   100% 12 0 0   100% 6 0   100%
python/lsst/ip/diffim/utils.py setSourceFootprints   100% 8 0 0   100% 2 0   100%
python/lsst/ip/diffim/utils.py (no function)   100% 26 0 0   100% 0 0   100%
python/lsst/ip/diffim/version.py (no function)   100% 5 0 0   100% 0 0   100%
tests/test_assessSpatialKernelVisitor.py DiffimTestCases.setUp   100% 4 0 0   100% 0 0   100%
tests/test_assessSpatialKernelVisitor.py DiffimTestCases.makeSpatialKernel   100% 14 0 0   100% 0 0   100%
tests/test_assessSpatialKernelVisitor.py DiffimTestCases.tearDown   100% 2 0 0   100% 0 0   100%
tests/test_assessSpatialKernelVisitor.py DiffimTestCases.testGood   100% 23 0 0   100% 0 0   100%
tests/test_assessSpatialKernelVisitor.py DiffimTestCases.testBad   100% 30 0 0   100% 0 0   100%
tests/test_assessSpatialKernelVisitor.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_assessSpatialKernelVisitor.py (no function)   91% 22 2 0   50% 2 1   88%
tests/test_basisLists.py DiffimTestCases.setUp   100% 5 0 0   100% 0 0   100%
tests/test_basisLists.py DiffimTestCases.tearDown   100% 4 0 0   100% 0 0   100%
tests/test_basisLists.py DiffimTestCases.deltaFunctionTest   100% 13 0 0   100% 10 0   100%
tests/test_basisLists.py DiffimTestCases.testMakeDeltaFunction   100% 3 0 0   100% 0 0   100%
tests/test_basisLists.py DiffimTestCases.alardLuptonTest   100% 11 0 0   100% 4 0   100%
tests/test_basisLists.py DiffimTestCases.testMakeAlardLupton   100% 13 0 0   100% 2 0   100%
tests/test_basisLists.py DiffimTestCases.testGenerateAlardLupton   100% 4 0 0   100% 0 0   100%
tests/test_basisLists.py DiffimTestCases.testMakeKernelBasisList   100% 4 0 0   100% 0 0   100%
tests/test_basisLists.py DiffimTestCases.testRenormalize   100% 33 0 0   100% 0 0   100%
tests/test_basisLists.py DiffimTestCases.testCentralRegularization   73% 22 6 0   100% 0 0   73%
tests/test_basisLists.py DiffimTestCases.testForwardRegularization   76% 17 4 0   100% 0 0   76%
tests/test_basisLists.py DiffimTestCases.testBadRegularization   100% 3 0 0   100% 0 0   100%
tests/test_basisLists.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_basisLists.py (no function)   93% 29 2 0   50% 2 1   90%
tests/test_buildSingleKernelVisitor.py DiffimTestCases.setUp   100% 7 0 0   100% 0 0   100%
tests/test_buildSingleKernelVisitor.py DiffimTestCases.makeCandidate   100% 8 0 0   100% 0 0   100%
tests/test_buildSingleKernelVisitor.py DiffimTestCases.testWithOneBasis   100% 2 0 0   100% 0 0   100%
tests/test_buildSingleKernelVisitor.py DiffimTestCases.runWithOneBasis   83% 35 6 0   100% 2 0   84%
tests/test_buildSingleKernelVisitor.py DiffimTestCases.testWithThreeBases   100% 57 0 0   100% 0 0   100%
tests/test_buildSingleKernelVisitor.py DiffimTestCases.testRejection   100% 37 0 0   100% 0 0   100%
tests/test_buildSingleKernelVisitor.py DiffimTestCases.testVisit   100% 18 0 0   100% 10 0   100%
tests/test_buildSingleKernelVisitor.py DiffimTestCases.tearDown   100% 3 0 0   100% 0 0   100%
tests/test_buildSingleKernelVisitor.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_buildSingleKernelVisitor.py (no function)   92% 24 2 0   50% 2 1   88%
tests/test_buildSpatialKernelVisitor.py DiffimTestCases.setUp   100% 3 0 0   100% 0 0   100%
tests/test_buildSpatialKernelVisitor.py DiffimTestCases.tearDown   100% 1 0 0   100% 0 0   100%
tests/test_buildSpatialKernelVisitor.py DiffimTestCases.makeCandidate   100% 8 0 0   100% 0 0   100%
tests/test_buildSpatialKernelVisitor.py DiffimTestCases.testNoBg   100% 3 0 0   100% 0 0   100%
tests/test_buildSpatialKernelVisitor.py DiffimTestCases.runNoBg   100% 26 0 0   100% 10 0   100%
tests/test_buildSpatialKernelVisitor.py DiffimTestCases.testModelType   92% 12 1 0   100% 0 0   92%
tests/test_buildSpatialKernelVisitor.py DiffimTestCases.testAlSpatialModel   100% 5 0 0   100% 0 0   100%
tests/test_buildSpatialKernelVisitor.py DiffimTestCases.runAlSpatialModel   100% 27 0 0   100% 10 0   100%
tests/test_buildSpatialKernelVisitor.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_buildSpatialKernelVisitor.py (no function)   91% 23 2 0   50% 2 1   88%
tests/test_compareToHotpants.py DiffimTestCases.setUp   100% 31 0 0   100% 4 0   100%
tests/test_compareToHotpants.py DiffimTestCases.tearDown   100% 6 0 0   100% 0 0   100%
tests/test_compareToHotpants.py DiffimTestCases.testSingleNoVariation   100% 31 0 0   100% 12 0   100%
tests/test_compareToHotpants.py DiffimTestCases.testFourNoVariation   100% 27 0 0   100% 10 0   100%
tests/test_compareToHotpants.py DiffimTestCases.testFourKernelVariation   100% 29 0 0   100% 10 0   100%
tests/test_compareToHotpants.py DiffimTestCases.testFourBgVariation   100% 29 0 0   100% 10 0   100%
tests/test_compareToHotpants.py DiffimTestCases.testFourVariation   100% 31 0 0   100% 10 0   100%
tests/test_compareToHotpants.py DiffimTestCases.testAllBgVariation2   100% 29 0 0   100% 8 0   100%
tests/test_compareToHotpants.py DiffimTestCases.testAllKernelVariation2   100% 28 0 0   100% 8 0   100%
tests/test_compareToHotpants.py DiffimTestCases.testAllVariation2   100% 30 0 0   100% 10 0   100%
tests/test_compareToHotpants.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_compareToHotpants.py (no function)   93% 28 2 0   50% 2 1   90%
tests/test_dcrModel.py DcrModelTestTask.setUp   100% 11 0 0   100% 0 0   100%
tests/test_dcrModel.py DcrModelTestTask.makeTestImages   100% 21 0 0   100% 2 0   100%
tests/test_dcrModel.py DcrModelTestTask.prepareStats   100% 7 0 0   100% 0 0   100%
tests/test_dcrModel.py DcrModelTestTask.makeDummyWcs   100% 4 0 0   100% 0 0   100%
tests/test_dcrModel.py DcrModelTestTask.makeDummyVisitInfo   93% 15 1 0   50% 2 1   88%
tests/test_dcrModel.py DcrModelTestTask.testDummyVisitInfo   100% 13 0 0   100% 2 0   100%
tests/test_dcrModel.py DcrModelTestTask.testDcrCalculation   100% 11 0 0   100% 2 0   100%
tests/test_dcrModel.py DcrModelTestTask.testCoordinateTransformDcrCalculation   100% 15 0 0   100% 8 0   100%
tests/test_dcrModel.py DcrModelTestTask.testDcrSubfilterOrder   100% 13 0 0   100% 2 0   100%
tests/test_dcrModel.py DcrModelTestTask.testApplyDcr   100% 14 0 0   100% 4 0   100%
tests/test_dcrModel.py DcrModelTestTask.testRotationAngle   100% 7 0 0   100% 0 0   100%
tests/test_dcrModel.py DcrModelTestTask.testRotationSouthZero   100% 8 0 0   100% 2 0   100%
tests/test_dcrModel.py DcrModelTestTask.testConditionDcrModelNoChange   100% 6 0 0   100% 2 0   100%
tests/test_dcrModel.py DcrModelTestTask.testConditionDcrModelNoChangeHighGain   100% 6 0 0   100% 2 0   100%
tests/test_dcrModel.py DcrModelTestTask.testConditionDcrModelWithChange   100% 9 0 0   100% 4 0   100%
tests/test_dcrModel.py DcrModelTestTask.testRegularizationSmallClamp   100% 19 0 0   100% 2 0   100%
tests/test_dcrModel.py DcrModelTestTask.testRegularizationSidelobes   100% 19 0 0   100% 4 0   100%
tests/test_dcrModel.py DcrModelTestTask.testRegularizeModelIter   100% 19 0 0   100% 0 0   100%
tests/test_dcrModel.py DcrModelTestTask.testIterateModel   100% 6 0 0   100% 2 0   100%
tests/test_dcrModel.py calculateAstropyDcr   100% 21 0 0   100% 2 0   100%
tests/test_dcrModel.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_dcrModel.py (no function)   96% 45 2 0   50% 2 1   94%
tests/test_detectAndMeasure.py DetectAndMeasureTestBase._check_diaSource   100% 13 0 0   100% 8 0   100%
tests/test_detectAndMeasure.py DetectAndMeasureTestBase._check_values   100% 5 0 0   100% 4 0   100%
tests/test_detectAndMeasure.py DetectAndMeasureTestBase._setup_detection   100% 18 0 0   100% 4 0   100%
tests/test_detectAndMeasure.py DetectAndMeasureTest.test_detection_xy0   100% 19 0 0   100% 2 0   100%
tests/test_detectAndMeasure.py DetectAndMeasureTest.test_raise_bad_psf   100% 19 0 0   100% 0 0   100%
tests/test_detectAndMeasure.py DetectAndMeasureTest.test_measurements_finite   100% 27 0 0   100% 2 0   100%
tests/test_detectAndMeasure.py DetectAndMeasureTest.test_raise_config_schema_mismatch   100% 2 0 0   100% 0 0   100%
tests/test_detectAndMeasure.py DetectAndMeasureTest.test_remove_unphysical   100% 31 0 0   100% 2 0   100%
tests/test_detectAndMeasure.py DetectAndMeasureTest.test_detect_transients   100% 17 0 0   100% 0 0   100%
tests/test_detectAndMeasure.py DetectAndMeasureTest.test_detect_transients._run_and_check_detections   100% 12 0 0   100% 4 0   100%
tests/test_detectAndMeasure.py DetectAndMeasureTest.test_detect_transients_with_background   100% 24 0 0   100% 0 0   100%
tests/test_detectAndMeasure.py DetectAndMeasureTest.test_detect_transients_with_background._run_and_check_detections   100% 12 0 0   100% 4 0   100%
tests/test_detectAndMeasure.py DetectAndMeasureTest.test_mask_cosmic_rays   100% 30 0 0   100% 0 0   100%
tests/test_detectAndMeasure.py DetectAndMeasureTest.test_missing_mask_planes   100% 11 0 0   100% 0 0   100%
tests/test_detectAndMeasure.py DetectAndMeasureTest.test_detect_dipoles   97% 34 1 0   75% 4 1   95%
tests/test_detectAndMeasure.py DetectAndMeasureTest.test_sky_sources   100% 28 0 0   100% 2 0   100%
tests/test_detectAndMeasure.py DetectAndMeasureTest.test_exclude_mask_detections   100% 23 0 0   100% 0 0   100%
tests/test_detectAndMeasure.py DetectAndMeasureTest.test_exclude_mask_detections._run_and_check_detections   90% 21 2 0   88% 8 1   90%
tests/test_detectAndMeasure.py DetectAndMeasureTest.test_fake_mask_plane_propagation   100% 48 0 0   100% 4 0   100%
tests/test_detectAndMeasure.py DetectAndMeasureTest.test_mask_streaks   100% 44 0 0   100% 0 0   100%
tests/test_detectAndMeasure.py DetectAndMeasureTest._setup_sattle_tests   100% 13 0 0   100% 0 0   100%
tests/test_detectAndMeasure.py DetectAndMeasureTest.test_sattle_not_available   100% 5 0 0   100% 0 0   100%
tests/test_detectAndMeasure.py DetectAndMeasureTest.test_visit_id_not_in_sattle   100% 6 0 0   100% 2 0   100%
tests/test_detectAndMeasure.py DetectAndMeasureTest.test_filter_satellites_some_allowed   100% 7 0 0   100% 0 0   100%
tests/test_detectAndMeasure.py DetectAndMeasureTest.test_filter_satellites_all_allowed   100% 7 0 0   100% 0 0   100%
tests/test_detectAndMeasure.py DetectAndMeasureTest.test_filter_satellites_none_allowed   100% 5 0 0   100% 0 0   100%
tests/test_detectAndMeasure.py DetectAndMeasureTest.test_fail_on_sattle_misconfiguration   100% 2 0 0   100% 0 0   100%
tests/test_detectAndMeasure.py DetectAndMeasureTest.test_trailed_glints   100% 11 0 0   100% 0 0   100%
tests/test_detectAndMeasure.py DetectAndMeasureTest.test_trailed_glints._detection_wrapper   100% 9 0 0   100% 0 0   100%
tests/test_detectAndMeasure.py DetectAndMeasureScoreTest.test_detection_xy0   100% 23 0 0   100% 2 0   100%
tests/test_detectAndMeasure.py DetectAndMeasureScoreTest.test_measurements_finite   100% 29 0 0   100% 2 0   100%
tests/test_detectAndMeasure.py DetectAndMeasureScoreTest.test_detect_transients   100% 19 0 0   100% 0 0   100%
tests/test_detectAndMeasure.py DetectAndMeasureScoreTest.test_detect_transients._run_and_check_detections   100% 15 0 0   100% 6 0   100%
tests/test_detectAndMeasure.py DetectAndMeasureScoreTest.test_detect_dipoles   97% 34 1 0   75% 4 1   95%
tests/test_detectAndMeasure.py DetectAndMeasureScoreTest.test_sky_sources   100% 31 0 0   100% 2 0   100%
tests/test_detectAndMeasure.py DetectAndMeasureScoreTest.test_exclude_mask_detections   100% 25 0 0   100% 0 0   100%
tests/test_detectAndMeasure.py DetectAndMeasureScoreTest.test_exclude_mask_detections._run_and_check_detections   91% 23 2 0   90% 10 1   91%
tests/test_detectAndMeasure.py DetectAndMeasureScoreTest.test_detect_transients_with_background   100% 28 0 0   100% 0 0   100%
tests/test_detectAndMeasure.py DetectAndMeasureScoreTest.test_detect_transients_with_background._run_and_check_detections   100% 20 0 0   100% 4 0   100%
tests/test_detectAndMeasure.py DetectAndMeasureScoreTest.test_mask_cosmic_rays   100% 33 0 0   100% 0 0   100%
tests/test_detectAndMeasure.py TestNegativePeaks.testDeblendNegatives   100% 25 0 0   100% 0 0   100%
tests/test_detectAndMeasure.py TestNegativePeaks.testMergeFootprints   100% 49 0 0   100% 0 0   100%
tests/test_detectAndMeasure.py makeVisitInfo   100% 1 0 0   100% 0 0   100%
tests/test_detectAndMeasure.py MockResponse.__init__   100% 3 0 0   100% 0 0   100%
tests/test_detectAndMeasure.py MockResponse.json   100% 1 0 0   100% 0 0   100%
tests/test_detectAndMeasure.py MockResponse.raise_for_status   100% 2 0 0   100% 2 0   100%
tests/test_detectAndMeasure.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_detectAndMeasure.py (no function)   97% 79 2 0   50% 2 1   96%
tests/test_dipole.py makePluginAndCat   91% 11 1 0   50% 4 2   80%
tests/test_dipole.py createDipole   91% 47 4 0   50% 6 3   87%
tests/test_dipole.py DipoleAlgorithmTest.setUp   100% 3 0 0   100% 0 0   100%
tests/test_dipole.py DipoleAlgorithmTest.testPsfDipoleFluxControl   87% 15 2 0   100% 2 0   88%
tests/test_dipole.py DipoleAlgorithmTest.testAll   100% 2 0 0   100% 0 0   100%
tests/test_dipole.py DipoleAlgorithmTest._makeModel   92% 64 5 0   50% 8 4   88%
tests/test_dipole.py DipoleAlgorithmTest.testPsfDipoleFit   100% 27 0 0   100% 0 0   100%
tests/test_dipole.py DipoleAlgorithmTest.measureDipole   100% 14 0 0   100% 0 0   100%
tests/test_dipole.py DipoleAlgorithmTest.testDipoleAnalysis   100% 4 0 0   100% 0 0   100%
tests/test_dipole.py DipoleAlgorithmTest.testDipoleDeblender   100% 4 0 0   100% 0 0   100%
tests/test_dipole.py DipoleMeasurementTaskTest.setUp   100% 2 0 0   100% 0 0   100%
tests/test_dipole.py DipoleMeasurementTaskTest.tearDown   100% 1 0 0   100% 0 0   100%
tests/test_dipole.py DipoleMeasurementTaskTest.testMeasure   100% 9 0 0   100% 0 0   100%
tests/test_dipole.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_dipole.py (no function)   90% 39 4 0   50% 2 1   88%
tests/test_dipoleFitter.py DipoleTestImage.__init__   100% 8 0 0   100% 0 0   100%
tests/test_dipoleFitter.py DipoleTestImage.generateTestImage   100% 1 0 0   100% 0 0   100%
tests/test_dipoleFitter.py DipoleFitTest.testDipoleAlgorithm   100% 18 0 0   100% 4 0   100%
tests/test_dipoleFitter.py DipoleFitTest._runDetection   100% 15 0 0   100% 2 0   100%
tests/test_dipoleFitter.py DipoleFitTest._checkTaskOutput   100% 26 0 0   100% 2 0   100%
tests/test_dipoleFitter.py DipoleFitTest.testDipoleTask   100% 3 0 0   100% 0 0   100%
tests/test_dipoleFitter.py DipoleFitTest.testDipoleTaskNoPosImage   100% 4 0 0   100% 0 0   100%
tests/test_dipoleFitter.py DipoleFitTest.testDipoleTaskNoNegImage   100% 4 0 0   100% 0 0   100%
tests/test_dipoleFitter.py DipoleFitTest.testDipoleTaskNoPreSubImages   100% 4 0 0   100% 0 0   100%
tests/test_dipoleFitter.py DipoleFitTest.testDipoleEdge   100% 6 0 0   100% 0 0   100%
tests/test_dipoleFitter.py DipoleFitTest.testDipoleFootprintTooLarge   100% 3 0 0   100% 0 0   100%
tests/test_dipoleFitter.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_dipoleFitter.py (no function)   92% 25 2 0   50% 2 1   89%
tests/test_getTemplate.py _showTemplate   0% 6 6 0   0% 2 0   0%
tests/test_getTemplate.py GetTemplateTaskTestCase.setUp   90% 10 1 0   75% 4 1   86%
tests/test_getTemplate.py GetTemplateTaskTestCase._makeSkymap   100% 13 0 0   100% 0 0   100%
tests/test_getTemplate.py GetTemplateTaskTestCase._makeExposure   100% 9 0 0   100% 2 0   100%
tests/test_getTemplate.py GetTemplateTaskTestCase._makePatches   73% 22 6 0   50% 8 2   67%
tests/test_getTemplate.py GetTemplateTaskTestCase._checkMetadata   100% 13 0 0   100% 2 0   100%
tests/test_getTemplate.py GetTemplateTaskTestCase._checkPixels   86% 7 1 0   50% 2 1   78%
tests/test_getTemplate.py GetTemplateTaskTestCase.testRunOneTractInput   100% 5 0 0   100% 0 0   100%
tests/test_getTemplate.py GetTemplateTaskTestCase.testRunOneTractMultipleInputs   100% 5 0 0   100% 0 0   100%
tests/test_getTemplate.py GetTemplateTaskTestCase.testRunTwoTracts   100% 5 0 0   100% 0 0   100%
tests/test_getTemplate.py GetTemplateTaskTestCase.testRunNoTemplate   100% 4 0 0   100% 0 0   100%
tests/test_getTemplate.py GetTemplateTaskTestCase.testMissingPatches   100% 8 0 0   100% 0 0   100%
tests/test_getTemplate.py GetTemplateTaskTestCase.testNanInputs   93% 14 1 0   83% 6 1   90%
tests/test_getTemplate.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_getTemplate.py (no function)   88% 42 5 0   50% 4 2   85%
tests/test_imageDecorrelation.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_imageDecorrelation.py singleGaussian2d   100% 10 0 0   100% 0 0   100%
tests/test_imageDecorrelation.py makeFakeImages   88% 41 5 0   71% 14 4   84%
tests/test_imageDecorrelation.py makeFakeImages.makeWcs   100% 19 0 0   100% 0 0   100%
tests/test_imageDecorrelation.py makeFakeImages.makeExposure   100% 15 0 0   100% 0 0   100%
tests/test_imageDecorrelation.py estimatePixelCorrelation   100% 13 0 0   100% 2 0   100%
tests/test_imageDecorrelation.py DiffimCorrectionTest.setUp   100% 6 0 0   100% 0 0   100%
tests/test_imageDecorrelation.py DiffimCorrectionTest._setUpImages   100% 3 0 0   100% 0 0   100%
tests/test_imageDecorrelation.py DiffimCorrectionTest._setUpSourcelessImages   100% 3 0 0   100% 0 0   100%
tests/test_imageDecorrelation.py DiffimCorrectionTest._computeVarianceMean   100% 3 0 0   100% 0 0   100%
tests/test_imageDecorrelation.py DiffimCorrectionTest._computePixelVariance   100% 3 0 0   100% 0 0   100%
tests/test_imageDecorrelation.py DiffimCorrectionTest.tearDown   100% 2 0 0   100% 0 0   100%
tests/test_imageDecorrelation.py DiffimCorrectionTest._makeAndTestUncorrectedDiffim   94% 33 2 0   50% 4 2   89%
tests/test_imageDecorrelation.py DiffimCorrectionTest._runDecorrelationTask   100% 4 0 0   100% 0 0   100%
tests/test_imageDecorrelation.py DiffimCorrectionTest._testDecorrelation   88% 8 1 0   50% 2 1   80%
tests/test_imageDecorrelation.py DiffimCorrectionTest._testDiffimCorrection   100% 4 0 0   100% 0 0   100%
tests/test_imageDecorrelation.py DiffimCorrectionTest.testDiffimCorrection   100% 5 0 0   100% 0 0   100%
tests/test_imageDecorrelation.py DiffimCorrectionTest.testNoiseDiffimCorrection   100% 17 0 0   100% 0 0   100%
tests/test_imageDecorrelation.py DiffimCorrectionTest._runDecorrelationTaskMapReduced   0% 7 7 0   100% 0 0   0%
tests/test_imageDecorrelation.py DiffimCorrectionTest._testDiffimCorrection_mapReduced   0% 6 6 0   100% 0 0   0%
tests/test_imageDecorrelation.py DiffimCorrectionTest.testDiffimCorrection_mapReduced   0% 3 3 0   100% 0 0   0%
tests/test_imageDecorrelation.py DiffimCorrectionTest._runDecorrelationSpatialTask   100% 5 0 0   100% 0 0   100%
tests/test_imageDecorrelation.py DiffimCorrectionTest._testDiffimCorrection_spatialTask   100% 8 0 0   100% 2 0   100%
tests/test_imageDecorrelation.py DiffimCorrectionTest.testDiffimCorrection_spatialTask   100% 3 0 0   100% 0 0   100%
tests/test_imageDecorrelation.py (no function)   96% 46 2 0   50% 2 1   94%
tests/test_imageMapReduce.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_imageMapReduce.py makeWcs   100% 19 0 0   100% 0 0   100%
tests/test_imageMapReduce.py getPsfMoments   100% 14 0 0   100% 4 0   100%
tests/test_imageMapReduce.py getPsfSecondMoments   100% 2 0 0   100% 0 0   100%
tests/test_imageMapReduce.py AddAmountImageMapper.run   100% 6 0 0   100% 2 0   100%
tests/test_imageMapReduce.py GetMeanImageMapper.run   100% 3 0 0   100% 0 0   100%
tests/test_imageMapReduce.py ImageMapReduceTest.setUp   100% 2 0 0   100% 0 0   100%
tests/test_imageMapReduce.py ImageMapReduceTest.tearDown   100% 1 0 0   100% 0 0   100%
tests/test_imageMapReduce.py ImageMapReduceTest._makeImage   100% 5 0 0   100% 0 0   100%
tests/test_imageMapReduce.py ImageMapReduceTest.testCopySumNoOverlaps   100% 4 0 0   100% 0 0   100%
tests/test_imageMapReduce.py ImageMapReduceTest._testCopySumNoOverlaps   100% 14 0 0   100% 4 0   100%
tests/test_imageMapReduce.py ImageMapReduceTest.testAverageWithOverlaps   100% 2 0 0   100% 0 0   100%
tests/test_imageMapReduce.py ImageMapReduceTest._testAverageWithOverlaps   100% 15 0 0   100% 2 0   100%
tests/test_imageMapReduce.py ImageMapReduceTest._testCoaddPsf   82% 22 4 0   67% 12 4   76%
tests/test_imageMapReduce.py ImageMapReduceTest.testAverageVersusCopy   100% 2 0 0   100% 0 0   100%
tests/test_imageMapReduce.py ImageMapReduceTest._testAverageVersusCopy   100% 20 0 0   100% 2 0   100%
tests/test_imageMapReduce.py ImageMapReduceTest.testMean   100% 10 0 0   100% 0 0   100%
tests/test_imageMapReduce.py ImageMapReduceTest.testCellCentroids   100% 13 0 0   100% 0 0   100%
tests/test_imageMapReduce.py ImageMapReduceTest.testCellCentroidsWrongLength   100% 9 0 0   100% 0 0   100%
tests/test_imageMapReduce.py ImageMapReduceTest.testMasks   100% 21 0 0   100% 0 0   100%
tests/test_imageMapReduce.py ImageMapReduceTest.testNotNoneReduceWithNonExposureMapper   100% 6 0 0   100% 0 0   100%
tests/test_imageMapReduce.py ImageMapReduceTest.testGridValidity   100% 13 0 0   100% 12 0   100%
tests/test_imageMapReduce.py ImageMapReduceTest._runGridValidity   100% 26 0 0   100% 4 0   100%
tests/test_imageMapReduce.py (no function)   96% 53 2 0   50% 2 1   95%
tests/test_imageStatistics.py DiffimTestCases.setUp   100% 2 0 0   100% 0 0   100%
tests/test_imageStatistics.py DiffimTestCases.tearDown   100% 1 0 0   100% 0 0   100%
tests/test_imageStatistics.py DiffimTestCases.testImageStatisticsNan   100% 11 0 0   100% 4 0   100%
tests/test_imageStatistics.py DiffimTestCases.testImageStatisticsZero   100% 10 0 0   100% 4 0   100%
tests/test_imageStatistics.py DiffimTestCases.testImageStatisticsOne   100% 10 0 0   100% 4 0   100%
tests/test_imageStatistics.py DiffimTestCases.testImageStatisticsCore   100% 10 0 0   100% 4 0   100%
tests/test_imageStatistics.py DiffimTestCases.testImageStatisticsGeneral   100% 15 0 0   100% 4 0   100%
tests/test_imageStatistics.py DiffimTestCases.testImageStatisticsMask1   100% 16 0 0   100% 6 0   100%
tests/test_imageStatistics.py DiffimTestCases.testImageStatisticsMask2   100% 21 0 0   80% 10 2   94%
tests/test_imageStatistics.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_imageStatistics.py (no function)   93% 27 2 0   50% 2 1   90%
tests/test_kernelCandidateAndSolution.py DiffimTestCases.setUp   52% 29 14 0   50% 2 1   52%
tests/test_kernelCandidateAndSolution.py DiffimTestCases.addNoise   0% 7 7 0   100% 0 0   0%
tests/test_kernelCandidateAndSolution.py DiffimTestCases.verifyDeltaFunctionSolution   0% 10 10 0   0% 6 0   0%
tests/test_kernelCandidateAndSolution.py DiffimTestCases.testConstructor   0% 27 27 0   0% 4 0   0%
tests/test_kernelCandidateAndSolution.py DiffimTestCases.testSourceStats   0% 9 9 0   100% 0 0   0%
tests/test_kernelCandidateAndSolution.py DiffimTestCases.testSourceConstructor   0% 37 37 0   0% 4 0   0%
tests/test_kernelCandidateAndSolution.py DiffimTestCases.testDeltaFunctionScaled   0% 12 12 0   100% 0 0   0%
tests/test_kernelCandidateAndSolution.py DiffimTestCases.testDeltaFunction   0% 27 27 0   0% 8 0   0%
tests/test_kernelCandidateAndSolution.py DiffimTestCases.testGaussianWithNoise   0% 39 39 0   0% 14 0   0%
tests/test_kernelCandidateAndSolution.py DiffimTestCases.testGaussian   100% 33 0 0   100% 8 0   100%
tests/test_kernelCandidateAndSolution.py DiffimTestCases.testZeroVariance   94% 17 1 0   100% 0 0   94%
tests/test_kernelCandidateAndSolution.py DiffimTestCases.testConstantWeighting   0% 3 3 0   100% 0 0   0%
tests/test_kernelCandidateAndSolution.py DiffimTestCases.testNoBackgroundFit   0% 2 2 0   100% 0 0   0%
tests/test_kernelCandidateAndSolution.py DiffimTestCases.testInsert   100% 13 0 0   100% 4 0   100%
tests/test_kernelCandidateAndSolution.py DiffimTestCases.testDisp   0% 2 2 0   100% 0 0   0%
tests/test_kernelCandidateAndSolution.py DiffimTestCases.tearDown   67% 6 2 0   50% 2 1   62%
tests/test_kernelCandidateAndSolution.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_kernelCandidateAndSolution.py (no function)   91% 55 5 0   50% 2 1   89%
tests/test_kernelPca.py makePoissonNoiseImage   100% 7 0 0   100% 0 0   100%
tests/test_kernelPca.py DiffimTestCases.setUp   100% 4 0 0   100% 0 0   100%
tests/test_kernelPca.py DiffimTestCases.makeCandidate   100% 8 0 0   100% 0 0   100%
tests/test_kernelPca.py DiffimTestCases.testGaussian   100% 41 0 0   100% 12 0   100%
tests/test_kernelPca.py DiffimTestCases.testImagePca   100% 16 0 0   100% 4 0   100%
tests/test_kernelPca.py DiffimTestCases.testEigenValues   100% 19 0 0   100% 0 0   100%
tests/test_kernelPca.py DiffimTestCases.testMeanSubtraction   100% 28 0 0   100% 6 0   100%
tests/test_kernelPca.py DiffimTestCases.testVisit   100% 21 0 0   100% 6 0   100%
tests/test_kernelPca.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_kernelPca.py (no function)   92% 25 2 0   50% 2 1   89%
tests/test_kernelSumVisitor.py DiffimTestCases.setUp   100% 3 0 0   100% 0 0   100%
tests/test_kernelSumVisitor.py DiffimTestCases.makeCandidate   100% 8 0 0   100% 0 0   100%
tests/test_kernelSumVisitor.py DiffimTestCases.tearDown   100% 2 0 0   100% 0 0   100%
tests/test_kernelSumVisitor.py DiffimTestCases.testAggregate   95% 21 1 0   100% 4 0   96%
tests/test_kernelSumVisitor.py DiffimTestCases.testReject   100% 2 0 0   100% 0 0   100%
tests/test_kernelSumVisitor.py DiffimTestCases.doReject   100% 21 0 0   100% 8 0   100%
tests/test_kernelSumVisitor.py DiffimTestCases.testVisit   100% 17 0 0   100% 6 0   100%
tests/test_kernelSumVisitor.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_kernelSumVisitor.py (no function)   91% 23 2 0   50% 2 1   88%
tests/test_metrics.py _makeDummyCatalog   100% 13 0 0   100% 10 0   100%
tests/test_metrics.py TestNumSciSources.makeTask   100% 1 0 0   100% 0 0   100%
tests/test_metrics.py TestNumSciSources.testValid   100% 6 0 0   100% 0 0   100%
tests/test_metrics.py TestNumSciSources.testEmptyCatalog   100% 6 0 0   100% 0 0   100%
tests/test_metrics.py TestNumSciSources.testSkySources   100% 6 0 0   100% 0 0   100%
tests/test_metrics.py TestNumSciSources.testPrimarySources   100% 6 0 0   100% 0 0   100%
tests/test_metrics.py TestFractionDiaSources.makeTask   100% 1 0 0   100% 0 0   100%
tests/test_metrics.py TestFractionDiaSources.testValid   100% 7 0 0   100% 0 0   100%
tests/test_metrics.py TestFractionDiaSources.testEmptyDiaCatalog   100% 7 0 0   100% 0 0   100%
tests/test_metrics.py TestFractionDiaSources.testEmptySciCatalog   100% 4 0 0   100% 0 0   100%
tests/test_metrics.py TestFractionDiaSources.testEmptyCatalogs   100% 4 0 0   100% 0 0   100%
tests/test_metrics.py TestFractionDiaSources.testSkySources   100% 7 0 0   100% 0 0   100%
tests/test_metrics.py TestFractionDiaSources.testPrimarySources   100% 7 0 0   100% 0 0   100%
tests/test_metrics.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_metrics.py (no function)   94% 34 2 0   50% 2 1   92%
tests/test_modelPsfMatch.py PsfMatchTestCases.setUp   100% 11 0 0   100% 0 0   100%
tests/test_modelPsfMatch.py PsfMatchTestCases.testTooBig   89% 9 1 0   100% 0 0   89%
tests/test_modelPsfMatch.py PsfMatchTestCases.testMatch   100% 3 0 0   100% 4 0   100%
tests/test_modelPsfMatch.py PsfMatchTestCases.runMatch   100% 8 0 0   100% 0 0   100%
tests/test_modelPsfMatch.py PsfMatchTestCases.testAdjustModelSize   100% 6 0 0   100% 0 0   100%
tests/test_modelPsfMatch.py PsfMatchTestCases.testPadPsf   100% 18 0 0   100% 4 0   100%
tests/test_modelPsfMatch.py PsfMatchTestCases.testPropagateVisitInfo   100% 5 0 0   100% 0 0   100%
tests/test_modelPsfMatch.py PsfMatchTestCases.tearDown   100% 2 0 0   100% 0 0   100%
tests/test_modelPsfMatch.py makeVisitInfo   100% 1 0 0   100% 0 0   100%
tests/test_modelPsfMatch.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_modelPsfMatch.py (no function)   93% 27 2 0   50% 2 1   90%
tests/test_subtractTask.py AlardLuptonSubtractTestBase._setup_subtraction   100% 13 0 0   100% 0 0   100%
tests/test_subtractTask.py AlardLuptonSubtractTest.test_allowed_config_modes   100% 6 0 0   100% 0 0   100%
tests/test_subtractTask.py AlardLuptonSubtractTest.test_mismatched_template   100% 7 0 0   100% 0 0   100%
tests/test_subtractTask.py AlardLuptonSubtractTest.test_mismatched_filter   100% 7 0 0   100% 0 0   100%
tests/test_subtractTask.py AlardLuptonSubtractTest.test_incomplete_template_coverage   100% 12 0 0   100% 0 0   100%
tests/test_subtractTask.py AlardLuptonSubtractTest.test_incomplete_template_coverage._run_and_check_coverage   100% 14 0 0   100% 6 0   100%
tests/test_subtractTask.py AlardLuptonSubtractTest.test_clear_template_mask   100% 28 0 0   100% 12 0   100%
tests/test_subtractTask.py AlardLuptonSubtractTest.test_equal_images   100% 12 0 0   100% 0 0   100%
tests/test_subtractTask.py AlardLuptonSubtractTest.test_equal_images_missing_mask_planes   100% 12 0 0   100% 0 0   100%
tests/test_subtractTask.py AlardLuptonSubtractTest.test_psf_size   100% 30 0 0   100% 0 0   100%
tests/test_subtractTask.py AlardLuptonSubtractTest.test_auto_convolveTemplate   100% 8 0 0   100% 0 0   100%
tests/test_subtractTask.py AlardLuptonSubtractTest.test_auto_convolveScience   100% 8 0 0   100% 0 0   100%
tests/test_subtractTask.py AlardLuptonSubtractTest.test_science_better   100% 6 0 0   100% 0 0   100%
tests/test_subtractTask.py AlardLuptonSubtractTest.test_science_better._run_and_check_images   100% 15 0 0   100% 0 0   100%
tests/test_subtractTask.py AlardLuptonSubtractTest.test_template_better   100% 6 0 0   100% 0 0   100%
tests/test_subtractTask.py AlardLuptonSubtractTest.test_template_better._run_and_check_images   100% 15 0 0   100% 0 0   100%
tests/test_subtractTask.py AlardLuptonSubtractTest.test_symmetry   100% 17 0 0   100% 0 0   100%
tests/test_subtractTask.py AlardLuptonSubtractTest.test_few_sources   100% 8 0 0   100% 0 0   100%
tests/test_subtractTask.py AlardLuptonSubtractTest.test_kernel_source_selector   100% 13 0 0   100% 0 0   100%
tests/test_subtractTask.py AlardLuptonSubtractTest.test_kernel_source_selector._run_and_check_sources   100% 26 0 0   100% 4 0   100%
tests/test_subtractTask.py AlardLuptonSubtractTest.test_order_equal_images   100% 21 0 0   100% 2 0   100%
tests/test_subtractTask.py AlardLuptonSubtractTest.test_background_subtraction   100% 22 0 0   100% 0 0   100%
tests/test_subtractTask.py AlardLuptonSubtractTest.test_background_subtraction._run_and_check_images   100% 7 0 0   100% 0 0   100%
tests/test_subtractTask.py AlardLuptonSubtractTest.test_scale_variance_convolve_template   100% 17 0 0   100% 0 0   100%
tests/test_subtractTask.py AlardLuptonSubtractTest.test_scale_variance_convolve_template._run_and_check_images   100% 14 0 0   100% 6 0   100%
tests/test_subtractTask.py AlardLuptonSubtractTest.test_scale_variance_convolve_science   100% 17 0 0   100% 0 0   100%
tests/test_subtractTask.py AlardLuptonSubtractTest.test_scale_variance_convolve_science._run_and_check_images   100% 14 0 0   100% 6 0   100%
tests/test_subtractTask.py AlardLuptonSubtractTest.test_exposure_properties_convolve_template   100% 16 0 0   100% 2 0   100%
tests/test_subtractTask.py AlardLuptonSubtractTest.test_exposure_properties_convolve_template._run_and_check_images   100% 13 0 0   100% 2 0   100%
tests/test_subtractTask.py AlardLuptonSubtractTest.test_exposure_properties_convolve_science   100% 16 0 0   100% 2 0   100%
tests/test_subtractTask.py AlardLuptonSubtractTest.test_exposure_properties_convolve_science._run_and_check_images   100% 13 0 0   100% 2 0   100%
tests/test_subtractTask.py AlardLuptonSubtractTest._compare_apCorrMaps   100% 6 0 0   100% 2 0   100%
tests/test_subtractTask.py AlardLuptonSubtractTest.test_fake_mask_plane_propagation   100% 25 0 0   100% 4 0   100%
tests/test_subtractTask.py AlardLuptonSubtractTest.test_metadata_metrics   100% 51 0 0   100% 2 0   100%
tests/test_subtractTask.py AlardLuptonPreconvolveSubtractTest.test_mismatched_template   100% 7 0 0   100% 0 0   100%
tests/test_subtractTask.py AlardLuptonPreconvolveSubtractTest.test_equal_images   100% 15 0 0   100% 0 0   100%
tests/test_subtractTask.py AlardLuptonPreconvolveSubtractTest.test_incomplete_template_coverage   100% 11 0 0   100% 0 0   100%
tests/test_subtractTask.py AlardLuptonPreconvolveSubtractTest.test_incomplete_template_coverage._run_and_check_coverage   100% 14 0 0   100% 6 0   100%
tests/test_subtractTask.py AlardLuptonPreconvolveSubtractTest.test_clear_template_mask   100% 30 0 0   100% 12 0   100%
tests/test_subtractTask.py AlardLuptonPreconvolveSubtractTest.test_agnostic_template_psf   100% 22 0 0   100% 0 0   100%
tests/test_subtractTask.py AlardLuptonPreconvolveSubtractTest.test_few_sources   100% 8 0 0   100% 0 0   100%
tests/test_subtractTask.py AlardLuptonPreconvolveSubtractTest.test_background_subtraction   100% 26 0 0   100% 0 0   100%
tests/test_subtractTask.py AlardLuptonPreconvolveSubtractTest.test_scale_variance   100% 19 0 0   100% 0 0   100%
tests/test_subtractTask.py AlardLuptonPreconvolveSubtractTest.test_scale_variance._run_and_check_images   100% 17 0 0   100% 6 0   100%
tests/test_subtractTask.py AlardLuptonPreconvolveSubtractTest.test_exposure_properties   100% 12 0 0   100% 0 0   100%
tests/test_subtractTask.py AlardLuptonPreconvolveSubtractTest.test_exposure_properties._run_and_check_images   100% 12 0 0   100% 2 0   100%
tests/test_subtractTask.py SimplifiedSubtractTest.test_runSimplifiedTaskWithExistingKernel   100% 8 0 0   100% 0 0   100%
tests/test_subtractTask.py SimplifiedSubtractTest.test_runSimplifiedTaskWithSourceDetection   100% 12 0 0   100% 0 0   100%
tests/test_subtractTask.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_subtractTask.py (no function)   97% 66 2 0   50% 2 1   96%
tests/test_utils.py UtilsTest.test_populate_sattle   100% 4 0 0   100% 0 0   100%
tests/test_utils.py UtilsTest.test_populate_sattle_raises   100% 5 0 0   100% 0 0   100%
tests/test_utils.py UtilsTest.test_raise_on_even_kernel   100% 2 0 0   100% 0 0   100%
tests/test_utils.py (no function)   100% 10 0 0   100% 0 0   100%
tests/test_utilsCalculations.py UtilsCalculationsTest.test_angleMean   100% 6 0 0   100% 0 0   100%
tests/test_utilsCalculations.py UtilsCalculationsTest.test_getPsfFwhm   100% 10 0 0   100% 0 0   100%
tests/test_utilsCalculations.py UtilsCalculationsTest.test_getPsfFwhm.make_and_check_psf   100% 6 0 0   100% 0 0   100%
tests/test_utilsCalculations.py (no function)   100% 9 0 0   100% 0 0   100%
tests/utils.py showSourceSet   0% 7 7 0   0% 4 0   0%
tests/utils.py showKernelSpatialCells   0% 23 23 0   0% 16 0   0%
tests/utils.py showDiaSources   0% 26 26 0   0% 10 0   0%
tests/utils.py showKernelCandidates   0% 82 82 0   0% 30 0   0%
tests/utils.py showKernelBasis   0% 8 8 0   0% 2 0   0%
tests/utils.py plotKernelSpatialModel   0% 106 106 0   0% 24 0   0%
tests/utils.py plotKernelSpatialModel.show   0% 6 6 0   100% 0 0   0%
tests/utils.py plotKernelCoefficients   0% 79 79 0   0% 18 0   0%
tests/utils.py plotKernelCoefficients.show   0% 6 6 0   100% 0 0   0%
tests/utils.py showKernelMosaic   0% 63 63 0   0% 16 0   0%
tests/utils.py plotWhisker   0% 26 26 0   100% 0 0   0%
tests/utils.py DipoleTestImage.__init__   93% 15 1 0   50% 2 1   88%
tests/utils.py DipoleTestImage._makeDipoleImage   100% 6 0 0   100% 0 0   100%
tests/utils.py DipoleTestImage._makeStarImage   95% 22 1 0   62% 8 3   87%
tests/utils.py DipoleTestImage.fitDipoleSource   0% 3 3 0   100% 0 0   0%
tests/utils.py DipoleTestImage.detectDipoleSources   100% 22 0 0   83% 6 1   96%
tests/utils.py detectTestSources   100% 12 0 0   100% 4 0   100%
tests/utils.py makeFakeWcs   100% 4 0 0   100% 0 0   100%
tests/utils.py makeTestImage   91% 44 4 0   77% 22 3   86%
tests/utils.py _makeTruthSchema   100% 23 0 0   100% 0 0   100%
tests/utils.py _fillTruthCatalog   100% 17 0 0   100% 2 0   100%
tests/utils.py makeStats   100% 7 0 0   100% 2 0   100%
tests/utils.py CustomCoaddPsf.getAveragePosition   100% 1 0 0   100% 0 0   100%
tests/utils.py generate_data_id   100% 17 0 0   100% 2 0   100%
tests/utils.py checkMask   92% 13 1 0   83% 6 1   89%
tests/utils.py (no function)   100% 43 0 0   100% 0 0   100%
Total     83% 9530 1633 0   65% 1758 230   80%

No items found using the specified filter.