Coverage report: 76%

Files Functions Classes

coverage.py v7.14.1, created at 2026-06-15 03:21 +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/meas/__init__.py (no function)   0% 2 2 0   100% 0 0   0%
python/lsst/gdb/meas/algorithms/__init__.py (no function)   100% 0 0 0   100% 0 0   100%
python/lsst/gdb/meas/algorithms/printers.py CRPixelPrinter.__init__   0% 1 1 0   100% 0 0   0%
python/lsst/gdb/meas/algorithms/printers.py CRPixelPrinter.to_string   0% 1 1 0   100% 0 0   0%
python/lsst/gdb/meas/algorithms/printers.py register   0% 4 4 0   0% 4 0   0%
python/lsst/gdb/meas/algorithms/printers.py build_meas_algorithms_dictionary   0% 3 3 0   100% 0 0   0%
python/lsst/gdb/meas/algorithms/printers.py (no function)   0% 16 16 0   100% 0 0   0%
python/lsst/meas/__init__.py (no function)   100% 2 0 0   100% 0 0   100%
python/lsst/meas/algorithms/__init__.py (no function)   100% 44 0 0   100% 0 0   100%
python/lsst/meas/algorithms/accumulator_mean_stack.py AccumulatorMeanStack.__init__   100% 23 0 0   90% 10 1   97%
python/lsst/meas/algorithms/accumulator_mean_stack.py AccumulatorMeanStack.reset   75% 12 3 0   50% 6 3   67%
python/lsst/meas/algorithms/accumulator_mean_stack.py AccumulatorMeanStack.add_masked_image   100% 14 0 0   83% 6 1   95%
python/lsst/meas/algorithms/accumulator_mean_stack.py AccumulatorMeanStack.fill_stacked_masked_image   100% 23 0 0   100% 8 0   100%
python/lsst/meas/algorithms/accumulator_mean_stack.py AccumulatorMeanStack.add_image   100% 4 0 0   50% 2 1   83%
python/lsst/meas/algorithms/accumulator_mean_stack.py AccumulatorMeanStack.fill_stacked_image   100% 3 0 0   100% 0 0   100%
python/lsst/meas/algorithms/accumulator_mean_stack.py AccumulatorMeanStack.stats_ctrl_to_threshold_dict   100% 4 0 0   100% 2 0   100%
python/lsst/meas/algorithms/accumulator_mean_stack.py (no function)   100% 12 0 0   100% 0 0   100%
python/lsst/meas/algorithms/adaptive_thresholds.py AdaptiveThresholdDetectionConfig.validate   40% 10 6 0   50% 6 3   44%
python/lsst/meas/algorithms/adaptive_thresholds.py AdaptiveThresholdDetectionTask.run   78% 95 21 0   66% 38 9   74%
python/lsst/meas/algorithms/adaptive_thresholds.py (no function)   100% 18 0 0   100% 0 0   100%
python/lsst/meas/algorithms/cloughTocher2DInterpolator.py CloughTocher2DInterpolateTask.run   100% 12 0 0   100% 4 0   100%
python/lsst/meas/algorithms/cloughTocher2DInterpolator.py (no function)   100% 14 0 0   100% 0 0   100%
python/lsst/meas/algorithms/coaddBoundedField.py CoaddBoundedField.evaluate   95% 22 1 0   80% 10 2   91%
python/lsst/meas/algorithms/coaddBoundedField.py (no function)   100% 8 0 0   100% 0 0   100%
python/lsst/meas/algorithms/coaddPsf/__init__.py (no function)   100% 2 0 0   100% 0 0   100%
python/lsst/meas/algorithms/coaddPsf/coaddPsfContinued.py (no function)   100% 4 0 0   100% 0 0   100%
python/lsst/meas/algorithms/computeExPsf.py ComputeExPsfConfig.setDefaults   100% 6 0 0   100% 0 0   100%
python/lsst/meas/algorithms/computeExPsf.py ComputeExPsfTask.run   93% 14 1 0   50% 2 1   88%
python/lsst/meas/algorithms/computeExPsf.py (no function)   100% 15 0 0   100% 0 0   100%
python/lsst/meas/algorithms/computeRoughPsfShapelets.py NoStarsForShapeletsError.metadata   0% 1 1 0   100% 0 0   0%
python/lsst/meas/algorithms/computeRoughPsfShapelets.py ComputeRoughPsfShapeletsConfig.validate   0% 11 11 0   0% 10 0   0%
python/lsst/meas/algorithms/computeRoughPsfShapelets.py ComputeRoughPsfShapeletsTask.__init__   0% 10 10 0   100% 0 0   0%
python/lsst/meas/algorithms/computeRoughPsfShapelets.py ComputeRoughPsfShapeletsTask.run   0% 10 10 0   100% 0 0   0%
python/lsst/meas/algorithms/computeRoughPsfShapelets.py ComputeRoughPsfShapeletsTask.compute_raw_moments   0% 24 24 0   0% 10 0   0%
python/lsst/meas/algorithms/computeRoughPsfShapelets.py ComputeRoughPsfShapeletsTask.select_stars   0% 34 34 0   0% 14 0   0%
python/lsst/meas/algorithms/computeRoughPsfShapelets.py ComputeRoughPsfShapeletsTask.compute_shapelets_only_iq_score   0% 25 25 0   100% 0 0   0%
python/lsst/meas/algorithms/computeRoughPsfShapelets.py ComputeRoughPsfShapeletsTask.compute_shapelets_iq_score   0% 25 25 0   0% 8 0   0%
python/lsst/meas/algorithms/computeRoughPsfShapelets.py ComputeRoughPsfShapeletsTask.plot_selection   0% 55 55 0   0% 26 0   0%
python/lsst/meas/algorithms/computeRoughPsfShapelets.py ComputeRoughPsfShapeletsTask.plot_shapelets   0% 35 35 0   0% 10 0   0%
python/lsst/meas/algorithms/computeRoughPsfShapelets.py ComputeRoughPsfShapeletsTask._threshold_with_bounds   0% 15 15 0   0% 8 0   0%
python/lsst/meas/algorithms/computeRoughPsfShapelets.py ComputeRoughPsfShapeletsTask._find_first_radius_mode   0% 9 9 0   0% 2 0   0%
python/lsst/meas/algorithms/computeRoughPsfShapelets.py ComputeRoughPsfShapeletsTask._draw_ellipse   0% 15 15 0   0% 10 0   0%
python/lsst/meas/algorithms/computeRoughPsfShapelets.py ComputeRoughPsfShapeletsTask._draw_image   0% 2 2 0   100% 0 0   0%
python/lsst/meas/algorithms/computeRoughPsfShapelets.py (no function)   0% 58 58 5   100% 0 0   0%
python/lsst/meas/algorithms/convertRefcatManager.py ConvertRefcatManager.__init__   100% 11 0 0   50% 2 1   92%
python/lsst/meas/algorithms/convertRefcatManager.py ConvertRefcatManager.run   100% 15 0 0   100% 2 0   100%
python/lsst/meas/algorithms/convertRefcatManager.py ConvertRefcatManager._convertOneFile   0% 24 24 0   0% 4 0   0%
python/lsst/meas/algorithms/convertRefcatManager.py ConvertRefcatManager._doOnePixel   0% 11 11 0   0% 6 0   0%
python/lsst/meas/algorithms/convertRefcatManager.py ConvertRefcatManager._setIds   0% 6 6 0   0% 2 0   0%
python/lsst/meas/algorithms/convertRefcatManager.py ConvertRefcatManager.getCatalog   0% 8 8 0   0% 2 0   0%
python/lsst/meas/algorithms/convertRefcatManager.py ConvertRefcatManager.computeCoord   0% 1 1 0   100% 0 0   0%
python/lsst/meas/algorithms/convertRefcatManager.py ConvertRefcatManager._getCoordErr   100% 5 0 0   50% 2 1   86%
python/lsst/meas/algorithms/convertRefcatManager.py ConvertRefcatManager._setFlags   0% 5 5 0   0% 4 0   0%
python/lsst/meas/algorithms/convertRefcatManager.py ConvertRefcatManager._getFluxes   0% 9 9 0   0% 6 0   0%
python/lsst/meas/algorithms/convertRefcatManager.py ConvertRefcatManager._setProperMotion   89% 9 1 0   50% 4 2   77%
python/lsst/meas/algorithms/convertRefcatManager.py ConvertRefcatManager._setParallax   80% 5 1 0   50% 2 1   71%
python/lsst/meas/algorithms/convertRefcatManager.py ConvertRefcatManager._epochToMjdTai   100% 1 0 0   100% 0 0   100%
python/lsst/meas/algorithms/convertRefcatManager.py ConvertRefcatManager._setCoordinateCovariance   0% 1 1 0   100% 0 0   0%
python/lsst/meas/algorithms/convertRefcatManager.py ConvertRefcatManager._setExtra   0% 5 5 0   0% 4 0   0%
python/lsst/meas/algorithms/convertRefcatManager.py ConvertRefcatManager._fillRecord   0% 7 7 0   0% 2 0   0%
python/lsst/meas/algorithms/convertRefcatManager.py ConvertGaiaManager.__init__   100% 4 0 0   100% 0 0   100%
python/lsst/meas/algorithms/convertRefcatManager.py ConvertGaiaManager._getFluxes   0% 10 10 0   100% 0 0   0%
python/lsst/meas/algorithms/convertRefcatManager.py ConvertGaiaManager._getFluxes.gaiaFluxToFlux   0% 3 3 0   100% 0 0   0%
python/lsst/meas/algorithms/convertRefcatManager.py ConvertGaiaManager._setCoordinateCovariance   100% 13 0 0   100% 4 0   100%
python/lsst/meas/algorithms/convertRefcatManager.py ConvertGaiaXpManager._getFluxes   0% 6 6 0   0% 2 0   0%
python/lsst/meas/algorithms/convertRefcatManager.py (no function)   100% 44 0 0   100% 0 0   100%
python/lsst/meas/algorithms/convertReferenceCatalog.py addRefCatMetadata   80% 5 1 0   50% 2 1   71%
python/lsst/meas/algorithms/convertReferenceCatalog.py _makeSchema   95% 38 2 0   95% 20 1   95%
python/lsst/meas/algorithms/convertReferenceCatalog.py _addExtraColumnsToSchema   100% 3 0 0   100% 2 0   100%
python/lsst/meas/algorithms/convertReferenceCatalog.py _addExtraColumnsToSchema.addField   100% 7 0 0   100% 4 0   100%
python/lsst/meas/algorithms/convertReferenceCatalog.py ConvertReferenceCatalogConfig.setDefaults   100% 2 0 0   100% 0 0   100%
python/lsst/meas/algorithms/convertReferenceCatalog.py ConvertReferenceCatalogConfig.validate   86% 22 3 0   79% 14 3   83%
python/lsst/meas/algorithms/convertReferenceCatalog.py ConvertReferenceCatalogConfig.validate.assertAllOrNone   100% 5 0 0   100% 2 0   100%
python/lsst/meas/algorithms/convertReferenceCatalog.py ConvertReferenceCatalogTask.__init__   88% 8 1 0   50% 2 1   80%
python/lsst/meas/algorithms/convertReferenceCatalog.py ConvertReferenceCatalogTask.run   100% 8 0 0   100% 0 0   100%
python/lsst/meas/algorithms/convertReferenceCatalog.py ConvertReferenceCatalogTask._writeIngestHelperFile   100% 5 0 0   100% 2 0   100%
python/lsst/meas/algorithms/convertReferenceCatalog.py ConvertReferenceCatalogTask._writeConfig   100% 3 0 0   100% 0 0   100%
python/lsst/meas/algorithms/convertReferenceCatalog.py ConvertReferenceCatalogTask._getOutputFilenames   100% 7 0 0   100% 2 0   100%
python/lsst/meas/algorithms/convertReferenceCatalog.py ConvertReferenceCatalogTask.makeSchema   100% 5 0 0   100% 0 0   100%
python/lsst/meas/algorithms/convertReferenceCatalog.py ConvertReferenceCatalogTask._writeMasterSchema   100% 7 0 0   100% 0 0   100%
python/lsst/meas/algorithms/convertReferenceCatalog.py ConvertReferenceCatalogTask._reduce_kwargs   100% 3 0 0   100% 0 0   100%
python/lsst/meas/algorithms/convertReferenceCatalog.py build_argparser   100% 5 0 0   100% 0 0   100%
python/lsst/meas/algorithms/convertReferenceCatalog.py run_convert   100% 10 0 0   100% 0 0   100%
python/lsst/meas/algorithms/convertReferenceCatalog.py main   100% 4 0 0   100% 2 0   100%
python/lsst/meas/algorithms/convertReferenceCatalog.py (no function)   100% 70 0 0   100% 0 0   100%
python/lsst/meas/algorithms/detection.py PsfGenerationError.__init__   0% 3 3 0   100% 0 0   0%
python/lsst/meas/algorithms/detection.py PsfGenerationError.__str__   0% 1 1 0   100% 0 0   0%
python/lsst/meas/algorithms/detection.py PsfGenerationError.metadata   0% 4 4 0   0% 4 0   0%
python/lsst/meas/algorithms/detection.py SourceDetectionConfig.setDefaults   100% 9 0 0   75% 4 1   92%
python/lsst/meas/algorithms/detection.py SourceDetectionTask.__init__   100% 12 0 0   100% 10 0   100%
python/lsst/meas/algorithms/detection.py SourceDetectionTask.run   93% 14 1 0   80% 10 2   88%
python/lsst/meas/algorithms/detection.py SourceDetectionTask.display   24% 21 16 0   25% 4 1   24%
python/lsst/meas/algorithms/detection.py SourceDetectionTask.display.plotPeaks   0% 6 6 0   0% 6 0   0%
python/lsst/meas/algorithms/detection.py SourceDetectionTask.applyTempLocalBackground   100% 9 0 0   75% 4 1   92%
python/lsst/meas/algorithms/detection.py SourceDetectionTask.clearMask   100% 1 0 0   100% 0 0   100%
python/lsst/meas/algorithms/detection.py SourceDetectionTask.calculateKernelSize   100% 1 0 0   100% 0 0   100%
python/lsst/meas/algorithms/detection.py SourceDetectionTask.getPsf   80% 10 2 0   67% 6 2   75%
python/lsst/meas/algorithms/detection.py SourceDetectionTask.convolveImage   100% 16 0 0   100% 2 0   100%
python/lsst/meas/algorithms/detection.py SourceDetectionTask.applyThreshold   100% 13 0 0   83% 6 1   95%
python/lsst/meas/algorithms/detection.py SourceDetectionTask.finalizeFootprints   86% 35 5 0   61% 18 5   77%
python/lsst/meas/algorithms/detection.py SourceDetectionTask.reEstimateBackground   80% 10 2 0   50% 2 1   75%
python/lsst/meas/algorithms/detection.py SourceDetectionTask.clearUnwantedResults   62% 8 3 0   62% 8 1   62%
python/lsst/meas/algorithms/detection.py SourceDetectionTask.detectFootprints   100% 21 0 0   83% 6 1   96%
python/lsst/meas/algorithms/detection.py SourceDetectionTask.removeBadPixels   100% 3 0 0   100% 0 0   100%
python/lsst/meas/algorithms/detection.py SourceDetectionTask.setPeakSignificance   87% 23 3 0   69% 16 1   79%
python/lsst/meas/algorithms/detection.py SourceDetectionTask.makeThreshold   100% 14 0 0   100% 2 0   100%
python/lsst/meas/algorithms/detection.py SourceDetectionTask.updatePeaks   100% 15 0 0   100% 12 0   100%
python/lsst/meas/algorithms/detection.py SourceDetectionTask.setEdgeBits   100% 5 0 0   100% 2 0   100%
python/lsst/meas/algorithms/detection.py SourceDetectionTask.tempWideBackgroundContext   100% 14 0 0   100% 4 0   100%
python/lsst/meas/algorithms/detection.py addExposures   0% 9 9 0   0% 2 0   0%
python/lsst/meas/algorithms/detection.py (no function)   100% 69 0 0   100% 0 0   100%
python/lsst/meas/algorithms/dynamicDetection.py InsufficientSourcesError.__init__   100% 5 0 0   100% 0 0   100%
python/lsst/meas/algorithms/dynamicDetection.py InsufficientSourcesError.__str__   100% 1 0 0   100% 0 0   100%
python/lsst/meas/algorithms/dynamicDetection.py InsufficientSourcesError.metadata   75% 4 1 0   75% 4 1   75%
python/lsst/meas/algorithms/dynamicDetection.py ZeroFootprintError.__init__   0% 3 3 0   100% 0 0   0%
python/lsst/meas/algorithms/dynamicDetection.py ZeroFootprintError.__str__   0% 1 1 0   100% 0 0   0%
python/lsst/meas/algorithms/dynamicDetection.py ZeroFootprintError.metadata   0% 4 4 0   0% 4 0   0%
python/lsst/meas/algorithms/dynamicDetection.py DynamicDetectionConfig.setDefaults   100% 5 0 0   75% 4 1   89%
python/lsst/meas/algorithms/dynamicDetection.py DynamicDetectionConfig.validate   92% 13 1 0   93% 14 1   93%
python/lsst/meas/algorithms/dynamicDetection.py DynamicDetectionTask.__init__   100% 9 0 0   100% 2 0   100%
python/lsst/meas/algorithms/dynamicDetection.py DynamicDetectionTask.calculateThreshold   93% 70 5 0   78% 32 5   88%
python/lsst/meas/algorithms/dynamicDetection.py DynamicDetectionTask.detectFootprints   77% 103 24 0   58% 50 11   71%
python/lsst/meas/algorithms/dynamicDetection.py DynamicDetectionTask.tweakBackground   100% 10 0 0   75% 4 1   93%
python/lsst/meas/algorithms/dynamicDetection.py DynamicDetectionTask._computeBrightDetectionMask   76% 38 9 0   44% 16 3   67%
python/lsst/meas/algorithms/dynamicDetection.py countMaskedPixels   0% 3 3 0   100% 0 0   0%
python/lsst/meas/algorithms/dynamicDetection.py (no function)   100% 56 0 0   100% 0 0   100%
python/lsst/meas/algorithms/findCosmicRaysConfig.py FindCosmicRaysConfig.setDefaults   100% 5 0 0   100% 0 0   100%
python/lsst/meas/algorithms/findCosmicRaysConfig.py (no function)   100% 13 0 0   100% 0 0   100%
python/lsst/meas/algorithms/findGlintTrails.py FindGlintTrailsTask.run   100% 23 0 0   90% 10 1   97%
python/lsst/meas/algorithms/findGlintTrails.py FindGlintTrailsTask._select_good_sources   100% 4 0 0   100% 2 0   100%
python/lsst/meas/algorithms/findGlintTrails.py FindGlintTrailsTask._search_one   88% 25 3 0   88% 16 2   88%
python/lsst/meas/algorithms/findGlintTrails.py FindGlintTrailsTask._other_points   89% 27 3 0   100% 2 0   90%
python/lsst/meas/algorithms/findGlintTrails.py FindGlintTrailsTask._other_points.extract   100% 9 0 0   100% 0 0   100%
python/lsst/meas/algorithms/findGlintTrails.py (no function)   100% 30 0 0   100% 0 0   100%
python/lsst/meas/algorithms/flaggedSourceSelector.py FlaggedSourceSelectorTask.selectSources   100% 2 0 0   100% 0 0   100%
python/lsst/meas/algorithms/flaggedSourceSelector.py (no function)   100% 12 0 0   100% 0 0   100%
python/lsst/meas/algorithms/gaussianPsfFactory.py isPositive   100% 1 0 0   100% 0 0   100%
python/lsst/meas/algorithms/gaussianPsfFactory.py GaussianPsfFactory.computeSizeAndSigma   91% 11 1 0   88% 8 1   89%
python/lsst/meas/algorithms/gaussianPsfFactory.py GaussianPsfFactory.validate   100% 3 0 0   100% 2 0   100%
python/lsst/meas/algorithms/gaussianPsfFactory.py GaussianPsfFactory.apply   100% 5 0 0   100% 2 0   100%
python/lsst/meas/algorithms/gaussianPsfFactory.py GaussianPsfFactory.makeField   100% 2 0 0   100% 0 0   100%
python/lsst/meas/algorithms/gaussianPsfFactory.py GaussianPsfFactory.makeField.applyWrapper   100% 1 0 0   100% 0 0   100%
python/lsst/meas/algorithms/gaussianPsfFactory.py (no function)   100% 20 0 0   100% 0 0   100%
python/lsst/meas/algorithms/gp_interpolation.py updateMaskFromArray   100% 6 0 0   100% 2 0   100%
python/lsst/meas/algorithms/gp_interpolation.py median_with_mad_clipping   100% 6 0 0   100% 0 0   100%
python/lsst/meas/algorithms/gp_interpolation.py GaussianProcessTreegp.__init__   83% 6 1 0   50% 2 1   75%
python/lsst/meas/algorithms/gp_interpolation.py GaussianProcessTreegp.fit   100% 4 0 0   100% 0 0   100%
python/lsst/meas/algorithms/gp_interpolation.py GaussianProcessTreegp.predict   100% 2 0 0   100% 0 0   100%
python/lsst/meas/algorithms/gp_interpolation.py InterpolateOverDefectGaussianProcess.__init__   100% 10 0 0   100% 0 0   100%
python/lsst/meas/algorithms/gp_interpolation.py InterpolateOverDefectGaussianProcess.run   94% 17 1 0   75% 4 1   90%
python/lsst/meas/algorithms/gp_interpolation.py InterpolateOverDefectGaussianProcess._good_pixel_binning   0% 9 9 0   0% 2 0   0%
python/lsst/meas/algorithms/gp_interpolation.py InterpolateOverDefectGaussianProcess.interpolate_masked_sub_image   50% 34 17 0   33% 12 4   46%
python/lsst/meas/algorithms/gp_interpolation.py (no function)   100% 19 0 0   100% 0 0   100%
python/lsst/meas/algorithms/htmIndexer.py HtmIndexer.__init__   100% 1 0 0   100% 0 0   100%
python/lsst/meas/algorithms/htmIndexer.py HtmIndexer.getShardIds   0% 4 4 0   100% 0 0   0%
python/lsst/meas/algorithms/htmIndexer.py HtmIndexer.indexPoints   0% 1 1 0   100% 0 0   0%
python/lsst/meas/algorithms/htmIndexer.py HtmIndexer.makeDataId   0% 3 3 0   0% 2 0   0%
python/lsst/meas/algorithms/htmIndexer.py (no function)   100% 8 0 0   100% 0 0   100%
python/lsst/meas/algorithms/indexerRegistry.py makeHtmIndexer   100% 1 0 0   100% 0 0   100%
python/lsst/meas/algorithms/indexerRegistry.py (no function)   100% 9 0 0   100% 0 0   100%
python/lsst/meas/algorithms/installGaussianPsf.py InstallGaussianPsfConfig.validate   100% 2 0 0   100% 2 0   100%
python/lsst/meas/algorithms/installGaussianPsf.py InstallGaussianPsfTask.run   85% 13 2 0   67% 6 2   79%
python/lsst/meas/algorithms/installGaussianPsf.py (no function)   100% 14 0 0   100% 0 0   100%
python/lsst/meas/algorithms/interp.py interpolateOverDefects   0% 4 4 0   0% 2 0   0%
python/lsst/meas/algorithms/interp.py (no function)   100% 4 0 0   100% 0 0   100%
python/lsst/meas/algorithms/loadReferenceObjects.py getFormatVersionFromRefCat   64% 11 4 0   25% 4 1   53%
python/lsst/meas/algorithms/loadReferenceObjects.py _FilterCatalog.__init__   100% 1 0 0   100% 0 0   100%
python/lsst/meas/algorithms/loadReferenceObjects.py _FilterCatalog.__call__   100% 6 0 0   100% 2 0   100%
python/lsst/meas/algorithms/loadReferenceObjects.py LoadReferenceObjectsConfig.validate   100% 4 0 0   100% 2 0   100%
python/lsst/meas/algorithms/loadReferenceObjects.py ReferenceObjectLoader.__init__   100% 7 0 0   100% 2 0   100%
python/lsst/meas/algorithms/loadReferenceObjects.py ReferenceObjectLoader.applyProperMotions   67% 21 7 0   56% 16 5   62%
python/lsst/meas/algorithms/loadReferenceObjects.py ReferenceObjectLoader._remapReferenceCatalogSchema   100% 14 0 0   100% 4 0   100%
python/lsst/meas/algorithms/loadReferenceObjects.py ReferenceObjectLoader._addFluxAliases   93% 14 1 0   80% 10 2   88%
python/lsst/meas/algorithms/loadReferenceObjects.py ReferenceObjectLoader._addFluxAliases.addAliasesForOneFilter   89% 9 1 0   50% 4 2   77%
python/lsst/meas/algorithms/loadReferenceObjects.py ReferenceObjectLoader._makeBoxRegion   92% 13 1 0   50% 2 1   87%
python/lsst/meas/algorithms/loadReferenceObjects.py ReferenceObjectLoader._calculateCircle   0% 5 5 0   100% 0 0   0%
python/lsst/meas/algorithms/loadReferenceObjects.py ReferenceObjectLoader.getMetadataCircle   100% 9 0 0   100% 0 0   100%
python/lsst/meas/algorithms/loadReferenceObjects.py ReferenceObjectLoader.getMetadataBox   0% 9 9 0   0% 4 0   0%
python/lsst/meas/algorithms/loadReferenceObjects.py ReferenceObjectLoader.loadPixelBox   100% 5 0 0   100% 0 0   100%
python/lsst/meas/algorithms/loadReferenceObjects.py ReferenceObjectLoader.loadPixelBox._filterFunction   100% 9 0 0   100% 2 0   100%
python/lsst/meas/algorithms/loadReferenceObjects.py ReferenceObjectLoader.loadRegion   76% 54 13 0   67% 30 8   73%
python/lsst/meas/algorithms/loadReferenceObjects.py ReferenceObjectLoader.loadSkyCircle   100% 4 0 0   100% 0 0   100%
python/lsst/meas/algorithms/loadReferenceObjects.py ReferenceObjectLoader.loadSchema   0% 12 12 0   0% 6 0   0%
python/lsst/meas/algorithms/loadReferenceObjects.py filterRefCat   0% 35 35 0   0% 26 0   0%
python/lsst/meas/algorithms/loadReferenceObjects.py getRefFluxField   91% 11 1 0   83% 6 1   88%
python/lsst/meas/algorithms/loadReferenceObjects.py getRefFluxKeys   75% 8 2 0   100% 0 0   75%
python/lsst/meas/algorithms/loadReferenceObjects.py applyProperMotionsImpl   86% 21 3 0   60% 10 4   77%
python/lsst/meas/algorithms/loadReferenceObjects.py (no function)   100% 47 0 0   100% 0 0   100%
python/lsst/meas/algorithms/makeCoaddApCorrMap.py makeCoaddApCorrMap   94% 17 1 0   90% 10 1   93%
python/lsst/meas/algorithms/makeCoaddApCorrMap.py (no function)   100% 4 0 0   100% 0 0   100%
python/lsst/meas/algorithms/makePsfCandidates.py MakePsfCandidatesTask.run   100% 6 0 0   100% 4 0   100%
python/lsst/meas/algorithms/makePsfCandidates.py MakePsfCandidatesTask.makePsfCandidates   79% 33 7 0   75% 8 2   78%
python/lsst/meas/algorithms/makePsfCandidates.py (no function)   100% 16 0 0   100% 0 0   100%
python/lsst/meas/algorithms/maskStreaks.py LineCollection.__init__   100% 3 0 0   50% 2 1   80%
python/lsst/meas/algorithms/maskStreaks.py LineCollection.__len__   100% 1 0 0   100% 0 0   100%
python/lsst/meas/algorithms/maskStreaks.py LineCollection.__getitem__   100% 1 0 0   100% 0 0   100%
python/lsst/meas/algorithms/maskStreaks.py LineCollection.__iter__   100% 1 0 0   100% 0 0   100%
python/lsst/meas/algorithms/maskStreaks.py LineCollection.__repr__   0% 2 2 0   100% 0 0   0%
python/lsst/meas/algorithms/maskStreaks.py LineCollection.rhos   100% 1 0 0   100% 0 0   100%
python/lsst/meas/algorithms/maskStreaks.py LineCollection.thetas   100% 1 0 0   100% 0 0   100%
python/lsst/meas/algorithms/maskStreaks.py LineCollection.sigmas   0% 1 1 0   100% 0 0   0%
python/lsst/meas/algorithms/maskStreaks.py LineCollection.append   100% 1 0 0   100% 0 0   100%
python/lsst/meas/algorithms/maskStreaks.py LineProfile.__init__   100% 12 0 0   100% 0 0   100%
python/lsst/meas/algorithms/maskStreaks.py LineProfile.getLineXY   100% 15 0 0   100% 0 0   100%
python/lsst/meas/algorithms/maskStreaks.py LineProfile.setLineMask   78% 36 8 0   42% 12 3   69%
python/lsst/meas/algorithms/maskStreaks.py LineProfile._makeMaskedProfile   96% 24 1 0   75% 4 1   93%
python/lsst/meas/algorithms/maskStreaks.py LineProfile.makeProfile   100% 4 0 0   100% 0 0   100%
python/lsst/meas/algorithms/maskStreaks.py LineProfile._lineChi2   100% 11 0 0   100% 2 0   100%
python/lsst/meas/algorithms/maskStreaks.py LineProfile._rejectOutliers   96% 24 1 0   50% 2 1   92%
python/lsst/meas/algorithms/maskStreaks.py LineProfile.fit   66% 38 13 0   43% 14 4   60%
python/lsst/meas/algorithms/maskStreaks.py LineProfile.fit.line_search   100% 3 0 0   100% 0 0   100%
python/lsst/meas/algorithms/maskStreaks.py MaskStreaksTask.find   100% 30 0 0   80% 10 2   95%
python/lsst/meas/algorithms/maskStreaks.py MaskStreaksTask.run   80% 5 1 0   50% 2 1   71%
python/lsst/meas/algorithms/maskStreaks.py MaskStreaksTask._cannyFilter   100% 2 0 0   100% 0 0   100%
python/lsst/meas/algorithms/maskStreaks.py MaskStreaksTask._runKHT   100% 3 0 0   100% 0 0   100%
python/lsst/meas/algorithms/maskStreaks.py MaskStreaksTask._findClusters   95% 19 1 0   75% 4 1   91%
python/lsst/meas/algorithms/maskStreaks.py MaskStreaksTask._fitProfile   79% 38 8 0   58% 12 5   74%
python/lsst/meas/algorithms/maskStreaks.py (no function)   100% 74 0 0   100% 0 0   100%
python/lsst/meas/algorithms/measureApCorr.py MeasureApCorrError.__init__   100% 10 0 0   100% 2 0   100%
python/lsst/meas/algorithms/measureApCorr.py MeasureApCorrError.metadata   0% 4 4 0   0% 2 0   0%
python/lsst/meas/algorithms/measureApCorr.py _FluxNames.__init__   82% 11 2 0   67% 6 2   76%
python/lsst/meas/algorithms/measureApCorr.py MeasureApCorrConfig.setDefaults   100% 11 0 0   100% 0 0   100%
python/lsst/meas/algorithms/measureApCorr.py MeasureApCorrConfig.validate   67% 3 1 0   50% 2 1   60%
python/lsst/meas/algorithms/measureApCorr.py MeasureApCorrTask.__init__   100% 10 0 0   100% 2 0   100%
python/lsst/meas/algorithms/measureApCorr.py MeasureApCorrTask.run   96% 68 3 0   88% 24 3   93%
python/lsst/meas/algorithms/measureApCorr.py plotApCorr   0% 23 23 0   0% 4 0   0%
python/lsst/meas/algorithms/measureApCorr.py (no function)   100% 32 0 0   100% 0 0   100%
python/lsst/meas/algorithms/noise_covariance.py CorrelationMatrix.shape   0% 1 1 0   100% 0 0   0%
python/lsst/meas/algorithms/noise_covariance.py CorrelationMatrix.__call__   100% 1 0 0   100% 0 0   100%
python/lsst/meas/algorithms/noise_covariance.py ComputeNoiseCorrelationConfig.setDefaults   100% 4 0 0   100% 0 0   100%
python/lsst/meas/algorithms/noise_covariance.py ComputeNoiseCorrelationTask.__init__   100% 3 0 0   100% 0 0   100%
python/lsst/meas/algorithms/noise_covariance.py ComputeNoiseCorrelationTask.subtractedBackground   100% 6 0 0   100% 0 0   100%
python/lsst/meas/algorithms/noise_covariance.py ComputeNoiseCorrelationTask.run   71% 7 2 0   25% 4 1   55%
python/lsst/meas/algorithms/noise_covariance.py ComputeNoiseCorrelationTask._pixelBased   100% 26 0 0   100% 6 0   100%
python/lsst/meas/algorithms/noise_covariance.py (no function)   100% 31 0 0   100% 0 0   100%
python/lsst/meas/algorithms/normalizedCalibrationFlux.py NormalizedCalibrationFluxError.__init__   100% 6 0 0   100% 0 0   100%
python/lsst/meas/algorithms/normalizedCalibrationFlux.py NormalizedCalibrationFluxError.metadata   0% 2 2 0   100% 0 0   0%
python/lsst/meas/algorithms/normalizedCalibrationFlux.py NormalizedCalibrationFluxConfig.setDefaults   100% 18 0 0   100% 0 0   100%
python/lsst/meas/algorithms/normalizedCalibrationFlux.py NormalizedCalibrationFluxTask.__init__   100% 17 0 0   60% 10 4   85%
python/lsst/meas/algorithms/normalizedCalibrationFlux.py NormalizedCalibrationFluxTask.run   88% 42 5 0   64% 14 1   82%
python/lsst/meas/algorithms/normalizedCalibrationFlux.py NormalizedCalibrationFluxTask._measure_aperture_correction   89% 19 2 0   50% 6 1   80%
python/lsst/meas/algorithms/normalizedCalibrationFlux.py (no function)   100% 26 0 0   100% 0 0   100%
python/lsst/meas/algorithms/objectSizeStarSelector.py ObjectSizeNoSourcesError.__init__   100% 1 0 0   100% 0 0   100%
python/lsst/meas/algorithms/objectSizeStarSelector.py ObjectSizeNoSourcesError.metadata   0% 1 1 0   100% 0 0   0%
python/lsst/meas/algorithms/objectSizeStarSelector.py ObjectSizeNoGoodSourcesError.__init__   100% 2 0 0   100% 0 0   100%
python/lsst/meas/algorithms/objectSizeStarSelector.py ObjectSizeNoGoodSourcesError.metadata   0% 1 1 0   100% 0 0   0%
python/lsst/meas/algorithms/objectSizeStarSelector.py ObjectSizeStarSelectorConfig.validate   50% 4 2 0   50% 2 1   50%
python/lsst/meas/algorithms/objectSizeStarSelector.py EventHandler.__init__   0% 7 7 0   100% 0 0   0%
python/lsst/meas/algorithms/objectSizeStarSelector.py EventHandler.__call__   0% 13 13 0   0% 6 0   0%
python/lsst/meas/algorithms/objectSizeStarSelector.py _assignClusters   95% 20 1 0   83% 6 1   92%
python/lsst/meas/algorithms/objectSizeStarSelector.py _kcenters   100% 18 0 0   100% 6 0   100%
python/lsst/meas/algorithms/objectSizeStarSelector.py _improveCluster   100% 21 0 0   67% 6 2   93%
python/lsst/meas/algorithms/objectSizeStarSelector.py plot   0% 30 30 0   0% 8 0   0%
python/lsst/meas/algorithms/objectSizeStarSelector.py ObjectSizeStarSelectorTask.selectSources   59% 101 41 0   50% 48 6   56%
python/lsst/meas/algorithms/objectSizeStarSelector.py (no function)   100% 49 0 0   100% 0 0   100%
python/lsst/meas/algorithms/pcaPsfDeterminer.py numCandidatesToReject   100% 1 0 0   100% 0 0   100%
python/lsst/meas/algorithms/pcaPsfDeterminer.py PcaPsfDeterminerConfig.setDefaults   100% 2 0 0   100% 0 0   100%
python/lsst/meas/algorithms/pcaPsfDeterminer.py PcaPsfDeterminerTask._fitPsf   94% 16 1 0   50% 4 2   85%
python/lsst/meas/algorithms/pcaPsfDeterminer.py PcaPsfDeterminerTask.determinePsf   51% 270 132 0   43% 152 21   48%
python/lsst/meas/algorithms/pcaPsfDeterminer.py candidatesIter   100% 3 0 0   100% 4 0   100%
python/lsst/meas/algorithms/pcaPsfDeterminer.py (no function)   100% 41 0 0   100% 0 0   100%
python/lsst/meas/algorithms/psfCandidate/__init__.py (no function)   100% 2 0 0   100% 0 0   100%
python/lsst/meas/algorithms/psfCandidate/psfCandidateContinued.py PsfCandidateF.setCandidateRating   0% 1 1 0   100% 0 0   0%
python/lsst/meas/algorithms/psfCandidate/psfCandidateContinued.py PsfCandidateF.__repr__   100% 1 0 0   100% 0 0   100%
python/lsst/meas/algorithms/psfCandidate/psfCandidateContinued.py (no function)   100% 9 0 0   100% 0 0   100%
python/lsst/meas/algorithms/psfDeterminer.py BasePsfDeterminerTask.__init__   100% 1 0 0   100% 0 0   100%
python/lsst/meas/algorithms/psfDeterminer.py BasePsfDeterminerTask.downsampleCandidates   100% 8 0 0   100% 2 0   100%
python/lsst/meas/algorithms/psfDeterminer.py BasePsfDeterminerTask.determinePsf   0% 1 1 0   100% 0 0   0%
python/lsst/meas/algorithms/psfDeterminer.py (no function)   100% 18 0 0   100% 0 0   100%
python/lsst/meas/algorithms/psfSelectionFromMatchList.py selectPsfSources   0% 36 36 0   0% 12 0   0%
python/lsst/meas/algorithms/psfSelectionFromMatchList.py (no function)   0% 7 7 0   100% 0 0   0%
python/lsst/meas/algorithms/readFitsCatalogTask.py ReadFitsCatalogTask.run   91% 11 1 0   88% 8 1   89%
python/lsst/meas/algorithms/readFitsCatalogTask.py (no function)   100% 11 0 0   100% 0 0   100%
python/lsst/meas/algorithms/readTextCatalogTask.py ReadTextCatalogTask.run   100% 14 0 0   100% 10 0   100%
python/lsst/meas/algorithms/readTextCatalogTask.py (no function)   100% 16 0 0   100% 0 0   100%
python/lsst/meas/algorithms/reinterpolate_pixels.py ReinterpolatePixelsTask.run   0% 5 5 0   100% 0 0   0%
python/lsst/meas/algorithms/reinterpolate_pixels.py ReinterpolatePixelsTask._fromFootprintList   0% 1 1 0   100% 0 0   0%
python/lsst/meas/algorithms/reinterpolate_pixels.py ReinterpolatePixelsTask._interpolateDefectList   0% 7 7 0   0% 4 0   0%
python/lsst/meas/algorithms/reinterpolate_pixels.py (no function)   100% 16 0 0   100% 0 0   100%
python/lsst/meas/algorithms/reserveSourcesTask.py ReserveSourcesTask.__init__   100% 5 0 0   100% 0 0   100%
python/lsst/meas/algorithms/reserveSourcesTask.py ReserveSourcesTask.run   100% 10 0 0   100% 4 0   100%
python/lsst/meas/algorithms/reserveSourcesTask.py ReserveSourcesTask.select   100% 8 0 0   100% 2 0   100%
python/lsst/meas/algorithms/reserveSourcesTask.py ReserveSourcesTask.applySelectionPrior   100% 3 0 0   100% 0 0   100%
python/lsst/meas/algorithms/reserveSourcesTask.py ReserveSourcesTask.markSources   100% 3 0 0   100% 4 0   100%
python/lsst/meas/algorithms/reserveSourcesTask.py (no function)   100% 15 0 0   100% 0 0   100%
python/lsst/meas/algorithms/scaleVariance.py ExceedsMaxVarianceScaleError.__init__   0% 6 6 0   100% 0 0   0%
python/lsst/meas/algorithms/scaleVariance.py ExceedsMaxVarianceScaleError.__str__   0% 1 1 0   100% 0 0   0%
python/lsst/meas/algorithms/scaleVariance.py ExceedsMaxVarianceScaleError.metadata   0% 4 4 0   0% 4 0   0%
python/lsst/meas/algorithms/scaleVariance.py ScaleVarianceConfig.setDefaults   100% 4 0 0   100% 0 0   100%
python/lsst/meas/algorithms/scaleVariance.py ScaleVarianceTask.__init__   100% 2 0 0   100% 0 0   100%
python/lsst/meas/algorithms/scaleVariance.py ScaleVarianceTask.subtractedBackground   100% 6 0 0   100% 0 0   100%
python/lsst/meas/algorithms/scaleVariance.py ScaleVarianceTask.run   0% 10 10 0   0% 4 0   0%
python/lsst/meas/algorithms/scaleVariance.py ScaleVarianceTask.computeScaleFactors   100% 4 0 0   100% 0 0   100%
python/lsst/meas/algorithms/scaleVariance.py ScaleVarianceTask.pixelBased   90% 10 1 0   50% 2 1   83%
python/lsst/meas/algorithms/scaleVariance.py ScaleVarianceTask.imageBased   89% 9 1 0   50% 2 1   82%
python/lsst/meas/algorithms/scaleVariance.py (no function)   100% 26 0 0   100% 0 0   100%
python/lsst/meas/algorithms/setPrimaryFlags.py SetPrimaryFlagsTask.__init__   0% 18 18 0   0% 6 0   0%
python/lsst/meas/algorithms/setPrimaryFlags.py SetPrimaryFlagsTask.run   0% 21 21 0   0% 8 0   0%
python/lsst/meas/algorithms/setPrimaryFlags.py SetPrimaryFlagsTask._getPseudoSources   0% 8 8 0   0% 2 0   0%
python/lsst/meas/algorithms/setPrimaryFlags.py getPatchInner   0% 10 10 0   100% 0 0   0%
python/lsst/meas/algorithms/setPrimaryFlags.py getTractInner   0% 3 3 0   100% 0 0   0%
python/lsst/meas/algorithms/setPrimaryFlags.py getDeblendPrimaryFlags   0% 16 16 0   0% 2 0   0%
python/lsst/meas/algorithms/setPrimaryFlags.py (no function)   100% 16 0 0   100% 0 0   100%
python/lsst/meas/algorithms/simple_curve.py Curve.__init__   88% 8 1 0   75% 4 1   83%
python/lsst/meas/algorithms/simple_curve.py Curve.fromTable   0% 1 1 0   100% 0 0   0%
python/lsst/meas/algorithms/simple_curve.py Curve.toTable   0% 1 1 0   100% 0 0   0%
python/lsst/meas/algorithms/simple_curve.py Curve.evaluate   0% 1 1 0   100% 0 0   0%
python/lsst/meas/algorithms/simple_curve.py Curve.__init_subclass__   75% 4 1 0   50% 2 1   67%
python/lsst/meas/algorithms/simple_curve.py Curve.__eq__   0% 1 1 0   100% 0 0   0%
python/lsst/meas/algorithms/simple_curve.py Curve.compare_metadata   75% 4 1 0   75% 4 1   75%
python/lsst/meas/algorithms/simple_curve.py Curve.interpolate   86% 7 1 0   75% 4 1   82%
python/lsst/meas/algorithms/simple_curve.py Curve.getMetadata   0% 1 1 0   100% 0 0   0%
python/lsst/meas/algorithms/simple_curve.py Curve.readText   100% 2 0 0   100% 0 0   100%
python/lsst/meas/algorithms/simple_curve.py Curve.readFits   100% 2 0 0   100% 0 0   100%
python/lsst/meas/algorithms/simple_curve.py Curve._check_cols   67% 3 1 0   75% 4 1   71%
python/lsst/meas/algorithms/simple_curve.py Curve._to_table_with_meta   100% 7 0 0   100% 0 0   100%
python/lsst/meas/algorithms/simple_curve.py Curve.writeText   100% 5 0 0   100% 0 0   100%
python/lsst/meas/algorithms/simple_curve.py Curve.writeFits   100% 5 0 0   100% 0 0   100%
python/lsst/meas/algorithms/simple_curve.py DetectorCurve.__eq__   100% 1 0 0   100% 0 0   100%
python/lsst/meas/algorithms/simple_curve.py DetectorCurve.fromTable   100% 2 0 0   100% 0 0   100%
python/lsst/meas/algorithms/simple_curve.py DetectorCurve.toTable   100% 1 0 0   100% 0 0   100%
python/lsst/meas/algorithms/simple_curve.py DetectorCurve.evaluate   100% 1 0 0   100% 0 0   100%
python/lsst/meas/algorithms/simple_curve.py AmpCurve.__init__   89% 9 1 0   75% 4 1   85%
python/lsst/meas/algorithms/simple_curve.py AmpCurve.__eq__   62% 8 3 0   62% 8 3   62%
python/lsst/meas/algorithms/simple_curve.py AmpCurve.fromTable   100% 2 0 0   100% 0 0   100%
python/lsst/meas/algorithms/simple_curve.py AmpCurve.toTable   100% 15 0 0   100% 6 0   100%
python/lsst/meas/algorithms/simple_curve.py AmpCurve.evaluate   100% 3 0 0   100% 0 0   100%
python/lsst/meas/algorithms/simple_curve.py ImageCurve.fromTable   0% 1 1 0   100% 0 0   0%
python/lsst/meas/algorithms/simple_curve.py ImageCurve.toTable   0% 1 1 0   100% 0 0   0%
python/lsst/meas/algorithms/simple_curve.py ImageCurve.evaluate   0% 1 1 0   100% 0 0   0%
python/lsst/meas/algorithms/simple_curve.py (no function)   100% 57 0 0   100% 0 0   100%
python/lsst/meas/algorithms/skyObjects.py generateSkyObjects   93% 28 2 0   75% 12 3   88%
python/lsst/meas/algorithms/skyObjects.py SkyObjectsTask.__init__   75% 4 1 0   50% 2 1   67%
python/lsst/meas/algorithms/skyObjects.py SkyObjectsTask.run   56% 9 4 0   25% 4 1   46%
python/lsst/meas/algorithms/skyObjects.py (no function)   100% 19 0 0   100% 0 0   100%
python/lsst/meas/algorithms/sourceSelector.py BaseSourceSelectorTask.__init__   100% 1 0 0   100% 0 0   100%
python/lsst/meas/algorithms/sourceSelector.py BaseSourceSelectorTask.run   100% 7 0 0   100% 6 0   100%
python/lsst/meas/algorithms/sourceSelector.py BaseSourceSelectorTask.selectSources   0% 1 1 0   100% 0 0   0%
python/lsst/meas/algorithms/sourceSelector.py BaseLimit.apply   100% 7 0 0   100% 4 0   100%
python/lsst/meas/algorithms/sourceSelector.py ColorLimit.apply   100% 6 0 0   100% 0 0   100%
python/lsst/meas/algorithms/sourceSelector.py FluxLimit.apply   100% 5 0 0   100% 0 0   100%
python/lsst/meas/algorithms/sourceSelector.py MagnitudeLimit.apply   100% 6 0 0   100% 0 0   100%
python/lsst/meas/algorithms/sourceSelector.py SignalToNoiseLimit.apply   100% 10 0 0   100% 0 0   100%
python/lsst/meas/algorithms/sourceSelector.py MagnitudeErrorLimit.apply   100% 1 0 0   100% 0 0   100%
python/lsst/meas/algorithms/sourceSelector.py RequireFlags.apply   100% 6 0 0   100% 4 0   100%
python/lsst/meas/algorithms/sourceSelector.py RequireUnresolved.setDefaults   100% 1 0 0   100% 0 0   100%
python/lsst/meas/algorithms/sourceSelector.py RequireUnresolved.apply   100% 2 0 0   100% 0 0   100%
python/lsst/meas/algorithms/sourceSelector.py RequireIsolated.apply   100% 2 0 0   100% 0 0   100%
python/lsst/meas/algorithms/sourceSelector.py RequireFiniteRaDec.apply   100% 2 0 0   100% 0 0   100%
python/lsst/meas/algorithms/sourceSelector.py RequirePrimary.apply   100% 2 0 0   100% 0 0   100%
python/lsst/meas/algorithms/sourceSelector.py CullFromMaskedRegion.apply   94% 17 1 0   67% 6 2   87%
python/lsst/meas/algorithms/sourceSelector.py CentroidErrorLimit.setDefaults   100% 1 0 0   100% 0 0   100%
python/lsst/meas/algorithms/sourceSelector.py CentroidErrorLimit.apply   0% 6 6 0   100% 0 0   0%
python/lsst/meas/algorithms/sourceSelector.py ScienceSourceSelectorConfig.setDefaults   100% 5 0 0   100% 0 0   100%
python/lsst/meas/algorithms/sourceSelector.py ScienceSourceSelectorTask.selectSources   95% 21 1 0   89% 18 2   92%
python/lsst/meas/algorithms/sourceSelector.py ReferenceSourceSelectorTask.selectSources   100% 19 0 0   88% 16 2   94%
python/lsst/meas/algorithms/sourceSelector.py NullSourceSelectorTask.selectSources   100% 1 0 0   100% 0 0   100%
python/lsst/meas/algorithms/sourceSelector.py _getFieldFromCatalog   92% 13 1 0   80% 10 2   87%
python/lsst/meas/algorithms/sourceSelector.py (no function)   100% 118 0 0   100% 0 0   100%
python/lsst/meas/algorithms/stamps.py writeFits   100% 29 0 0   75% 8 2   95%
python/lsst/meas/algorithms/stamps.py readFitsWithOptions   80% 60 12 0   69% 32 6   76%
python/lsst/meas/algorithms/stamps.py AbstractStamp.factory   0% 1 1 0   100% 0 0   0%
python/lsst/meas/algorithms/stamps.py _default_position   0% 1 1 0   100% 0 0   0%
python/lsst/meas/algorithms/stamps.py Stamp.factory   67% 3 1 0   50% 2 1   60%
python/lsst/meas/algorithms/stamps.py StampsBase.__init__   88% 8 1 0   75% 4 1   83%
python/lsst/meas/algorithms/stamps.py StampsBase.readFits   100% 1 0 0   100% 0 0   100%
python/lsst/meas/algorithms/stamps.py StampsBase.readFitsWithOptions   67% 9 3 0   75% 4 1   69%
python/lsst/meas/algorithms/stamps.py StampsBase._refresh_metadata   0% 1 1 0   100% 0 0   0%
python/lsst/meas/algorithms/stamps.py StampsBase.writeFits   100% 3 0 0   100% 0 0   100%
python/lsst/meas/algorithms/stamps.py StampsBase.__len__   100% 1 0 0   100% 0 0   100%
python/lsst/meas/algorithms/stamps.py StampsBase.__getitem__   100% 1 0 0   100% 0 0   100%
python/lsst/meas/algorithms/stamps.py StampsBase.__iter__   100% 1 0 0   100% 0 0   100%
python/lsst/meas/algorithms/stamps.py StampsBase.getMaskedImages   0% 1 1 0   100% 0 0   0%
python/lsst/meas/algorithms/stamps.py StampsBase.getArchiveElements   0% 1 1 0   100% 0 0   0%
python/lsst/meas/algorithms/stamps.py StampsBase.metadata   0% 1 1 0   100% 0 0   0%
python/lsst/meas/algorithms/stamps.py Stamps._refresh_metadata   100% 3 0 0   100% 0 0   100%
python/lsst/meas/algorithms/stamps.py Stamps.getPositions   100% 1 0 0   100% 0 0   100%
python/lsst/meas/algorithms/stamps.py Stamps.append   100% 4 0 0   100% 2 0   100%
python/lsst/meas/algorithms/stamps.py Stamps.extend   100% 4 0 0   100% 4 0   100%
python/lsst/meas/algorithms/stamps.py Stamps.readFits   0% 1 1 0   100% 0 0   0%
python/lsst/meas/algorithms/stamps.py Stamps.readFitsWithOptions   100% 2 0 0   100% 0 0   100%
python/lsst/meas/algorithms/stamps.py (no function)   100% 54 0 0   100% 0 0   100%
python/lsst/meas/algorithms/starSelector.py BaseStarSelectorTask.__init__   0% 2 2 0   100% 0 0   0%
python/lsst/meas/algorithms/starSelector.py BaseStarSelectorTask.run   0% 6 6 0   0% 4 0   0%
python/lsst/meas/algorithms/starSelector.py BaseStarSelectorTask.selectStars   0% 1 1 0   100% 0 0   0%
python/lsst/meas/algorithms/starSelector.py (no function)   100% 16 0 0   100% 0 0   100%
python/lsst/meas/algorithms/subtractBackground.py backgroundFlatContext   100% 10 0 0   100% 8 0   100%
python/lsst/meas/algorithms/subtractBackground.py TooManyMaskedPixelsError.metadata   0% 1 1 0   100% 0 0   0%
python/lsst/meas/algorithms/subtractBackground.py SubtractBackgroundTask.__init__   100% 3 0 0   100% 0 0   100%
python/lsst/meas/algorithms/subtractBackground.py SubtractBackgroundTask.run   73% 22 6 0   60% 10 4   69%
python/lsst/meas/algorithms/subtractBackground.py SubtractBackgroundTask._addStats   100% 10 0 0   50% 2 1   92%
python/lsst/meas/algorithms/subtractBackground.py SubtractBackgroundTask.fitBackground   60% 53 21 0   47% 30 10   55%
python/lsst/meas/algorithms/subtractBackground.py filterSuperPixels   0% 6 6 0   0% 2 0   0%
python/lsst/meas/algorithms/subtractBackground.py (no function)   100% 42 0 0   100% 0 0   100%
python/lsst/meas/algorithms/testUtils.py plantSources   100% 28 0 0   83% 6 1   97%
python/lsst/meas/algorithms/testUtils.py makeRandomTransmissionCurve   100% 12 0 0   100% 2 0   100%
python/lsst/meas/algorithms/testUtils.py makeRandomTransmissionCurve.perturbed   100% 1 0 0   100% 0 0   100%
python/lsst/meas/algorithms/testUtils.py makeDefectList   0% 2 2 0   100% 0 0   0%
python/lsst/meas/algorithms/testUtils.py MockRefcatDataId.__init__   100% 1 0 0   100% 0 0   100%
python/lsst/meas/algorithms/testUtils.py MockRefcatDataId.region   100% 1 0 0   100% 0 0   100%
python/lsst/meas/algorithms/testUtils.py MockReferenceObjectLoaderFromFiles.__init__   100% 2 0 0   100% 0 0   100%
python/lsst/meas/algorithms/testUtils.py MockReferenceObjectLoaderFromFiles._createDataIdsAndRefcats   92% 12 1 0   75% 4 1   88%
python/lsst/meas/algorithms/testUtils.py MockReferenceObjectLoaderFromMemory.__init__   0% 2 2 0   100% 0 0   0%
python/lsst/meas/algorithms/testUtils.py MockReferenceObjectLoaderFromMemory._createDataIdsAndRefcats   0% 11 11 0   0% 4 0   0%
python/lsst/meas/algorithms/testUtils.py (no function)   100% 24 0 0   100% 0 0   100%
python/lsst/meas/algorithms/treecorrUtils.py TreecorrConfig.validate   67% 9 3 0   50% 6 3   60%
python/lsst/meas/algorithms/treecorrUtils.py (no function)   100% 16 0 0   100% 0 0   100%
python/lsst/meas/algorithms/utils.py splitId   0% 4 4 0   0% 2 0   0%
python/lsst/meas/algorithms/utils.py showSourceSet   0% 8 8 0   0% 6 0   0%
python/lsst/meas/algorithms/utils.py showPsfSpatialCells   0% 32 32 0   0% 24 0   0%
python/lsst/meas/algorithms/utils.py showPsfCandidates   0% 136 136 0   0% 50 0   0%
python/lsst/meas/algorithms/utils.py makeSubplots   0% 32 32 0   0% 4 0   0%
python/lsst/meas/algorithms/utils.py makeSubplots.on_draw   0% 21 21 0   0% 6 0   0%
python/lsst/meas/algorithms/utils.py plotPsfSpatialModel   0% 119 119 0   0% 30 0   0%
python/lsst/meas/algorithms/utils.py plotPsfSpatialModel.show   0% 6 6 0   100% 0 0   0%
python/lsst/meas/algorithms/utils.py showPsf   78% 18 4 0   58% 12 5   70%
python/lsst/meas/algorithms/utils.py showPsfMosaic   83% 84 14 0   57% 28 10   77%
python/lsst/meas/algorithms/utils.py showPsfResiduals   0% 36 36 0   0% 12 0   0%
python/lsst/meas/algorithms/utils.py saveSpatialCellSet   0% 19 19 0   0% 6 0   0%
python/lsst/meas/algorithms/utils.py (no function)   100% 29 0 0   100% 0 0   100%
python/lsst/meas/algorithms/variance_plane.py remove_signal_from_variance   0% 34 34 0   0% 18 0   0%
python/lsst/meas/algorithms/variance_plane.py (no function)   100% 3 0 0   100% 0 0   100%
python/lsst/meas/algorithms/version.py (no function)   100% 5 0 0   100% 0 0   100%
tests/convertReferenceCatalogTestBase.py make_coord   100% 1 0 0   100% 0 0   100%
tests/convertReferenceCatalogTestBase.py ConvertReferenceCatalogCustomClass._setCoordinateCovariance   0% 4 4 0   0% 4 0   0%
tests/convertReferenceCatalogTestBase.py makeConvertConfig   100% 29 0 0   100% 12 0   100%
tests/convertReferenceCatalogTestBase.py ConvertReferenceCatalogTestBase.makeSkyCatalog   100% 45 0 0   100% 2 0   100%
tests/convertReferenceCatalogTestBase.py ConvertReferenceCatalogTestBase.makeSkyCatalog.get_word   100% 1 0 0   100% 0 0   100%
tests/convertReferenceCatalogTestBase.py ConvertReferenceCatalogTestBase.tearDownClass   100% 9 0 0   100% 0 0   100%
tests/convertReferenceCatalogTestBase.py ConvertReferenceCatalogTestBase.setUpClass   100% 24 0 0   100% 8 0   100%
tests/convertReferenceCatalogTestBase.py ConvertReferenceCatalogTestBase.setUp   100% 4 0 0   100% 0 0   100%
tests/convertReferenceCatalogTestBase.py ConvertReferenceCatalogTestBase.tearDown   100% 1 0 0   100% 0 0   100%
tests/convertReferenceCatalogTestBase.py ConvertReferenceCatalogTestBase.makeTemporaryRepo   100% 4 0 0   100% 0 0   100%
tests/convertReferenceCatalogTestBase.py ConvertReferenceCatalogTestBase.checkAllRowsInRefcat   0% 19 19 0   0% 6 0   0%
tests/convertReferenceCatalogTestBase.py (no function)   100% 28 0 0   100% 0 0   100%
tests/data/mockrefcat/bad_config.py (no function)   100% 1 0 0   100% 0 0   100%
tests/data/mockrefcat/mock_config.py (no function)   100% 4 0 0   100% 0 0   100%
tests/nopytest_convertReferenceCatalog.py TestConvertReferenceCatalogParallel.testIngestTwoFilesTwoCores   0% 28 28 0   0% 2 0   0%
tests/nopytest_convertReferenceCatalog.py TestConvertRefcatManager.setUp   0% 19 19 0   100% 0 0   0%
tests/nopytest_convertReferenceCatalog.py TestConvertRefcatManager._createFakeCatalog   0% 7 7 0   0% 2 0   0%
tests/nopytest_convertReferenceCatalog.py TestConvertRefcatManager.test_doOnePixelNewData   0% 14 14 0   100% 0 0   0%
tests/nopytest_convertReferenceCatalog.py TestConvertRefcatManager.test_doOnePixelNoData   0% 11 11 0   100% 0 0   0%
tests/nopytest_convertReferenceCatalog.py TestConvertRefcatManager.test_getCatalog   0% 10 10 0   100% 0 0   0%
tests/nopytest_convertReferenceCatalog.py TestConvertRefcatManager.test_setCoordinateCovariance   0% 3 3 0   100% 0 0   0%
tests/nopytest_convertReferenceCatalog.py TestConvertRefcatManager.tearDown   0% 2 2 0   100% 0 0   0%
tests/nopytest_convertReferenceCatalog.py setup_module   0% 1 1 0   100% 0 0   0%
tests/nopytest_convertReferenceCatalog.py (no function)   0% 32 32 0   0% 2 0   0%
tests/test_accumulator_mean_stack.py AccumulatorMeanStackTestCase.make_test_images_to_coadd   100% 23 0 0   100% 8 0   100%
tests/test_accumulator_mean_stack.py AccumulatorMeanStackTestCase.make_coadd_exposure   100% 5 0 0   100% 0 0   100%
tests/test_accumulator_mean_stack.py AccumulatorMeanStackTestCase.make_stats_ctrl   100% 8 0 0   100% 0 0   100%
tests/test_accumulator_mean_stack.py AccumulatorMeanStackTestCase.make_mask_map   100% 6 0 0   100% 0 0   100%
tests/test_accumulator_mean_stack.py AccumulatorMeanStackTestCase.test_online_coadd_input_variance_true   100% 18 0 0   100% 2 0   100%
tests/test_accumulator_mean_stack.py AccumulatorMeanStackTestCase.test_online_coadd_input_variance_false   100% 18 0 0   100% 2 0   100%
tests/test_accumulator_mean_stack.py AccumulatorMeanStackTestCase.test_online_coadd_image   100% 24 0 0   100% 4 0   100%
tests/test_accumulator_mean_stack.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_accumulator_mean_stack.py (no function)   90% 21 2 0   50% 2 1   87%
tests/test_adaptiveThresholdDetection.py AdaptiveThresholdDetectionTest.setUp   100% 15 0 0   100% 0 0   100%
tests/test_adaptiveThresholdDetection.py AdaptiveThresholdDetectionTest.makeMockExposure   100% 5 0 0   100% 0 0   100%
tests/test_adaptiveThresholdDetection.py AdaptiveThresholdDetectionTest.tearDown   100% 1 0 0   100% 0 0   100%
tests/test_adaptiveThresholdDetection.py AdaptiveThresholdDetectionTest.check   100% 5 0 0   100% 0 0   100%
tests/test_adaptiveThresholdDetection.py AdaptiveThresholdDetectionTest.testUncrowded   100% 4 0 0   100% 0 0   100%
tests/test_adaptiveThresholdDetection.py AdaptiveThresholdDetectionTest.testCrowded   100% 6 0 0   100% 0 0   100%
tests/test_adaptiveThresholdDetection.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_adaptiveThresholdDetection.py (no function)   86% 22 3 0   50% 2 1   83%
tests/test_cloughTocher2DInterpolate.py CloughTocher2DInterpolateTestCase.setUp   100% 30 0 0   100% 6 0   100%
tests/test_cloughTocher2DInterpolate.py CloughTocher2DInterpolateTestCase.test_interpolation   100% 14 0 0   100% 2 0   100%
tests/test_cloughTocher2DInterpolate.py CloughTocher2DInterpolateTestCase.test_interpolation_with_noise   100% 11 0 0   100% 0 0   100%
tests/test_cloughTocher2DInterpolate.py CloughTocher2DInterpolateTestCase.test_interpolation_with_flipXY   100% 11 0 0   100% 0 0   100%
tests/test_cloughTocher2DInterpolate.py CloughTocher2DInterpolatorUtilsTestCase.find_good_pixels_around_bad_pixels   85% 20 3 0   75% 16 4   81%
tests/test_cloughTocher2DInterpolate.py CloughTocher2DInterpolatorUtilsTestCase.test_parity   100% 7 0 0   100% 2 0   100%
tests/test_cloughTocher2DInterpolate.py CloughTocher2DInterpolatorUtilsTestCase.test_findGoodPixelsAroundBadPixels   100% 9 0 0   100% 0 0   100%
tests/test_cloughTocher2DInterpolate.py CloughTocher2DInterpolatorUtilsTestCase.test_update_functions   100% 6 0 0   100% 0 0   100%
tests/test_cloughTocher2DInterpolate.py CloughTocher2DInterpolatorUtilsTestCase.test_origin   100% 19 0 0   100% 0 0   100%
tests/test_cloughTocher2DInterpolate.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_cloughTocher2DInterpolate.py (no function)   93% 30 2 0   50% 2 1   91%
tests/test_coaddApCorrMap.py CoaddApCorrMapTest.testCoaddApCorrMap   100% 55 0 0   100% 2 0   100%
tests/test_coaddApCorrMap.py CoaddApCorrMapTest.assertApCorrMap   100% 16 0 0   100% 2 0   100%
tests/test_coaddApCorrMap.py CoaddApCorrMapTest.assertApCorrMapValid   100% 14 0 0   100% 2 0   100%
tests/test_coaddApCorrMap.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_coaddApCorrMap.py (no function)   92% 25 2 0   50% 2 1   89%
tests/test_coaddBoundedField.py CoaddBoundedFieldTestCase.makeRandomWcs   100% 5 0 0   100% 0 0   100%
tests/test_coaddBoundedField.py CoaddBoundedFieldTestCase.makeRandomField   100% 3 0 0   100% 0 0   100%
tests/test_coaddBoundedField.py CoaddBoundedFieldTestCase.constructElements   100% 8 0 0   100% 2 0   100%
tests/test_coaddBoundedField.py CoaddBoundedFieldTestCase.setUp   100% 6 0 0   100% 0 0   100%
tests/test_coaddBoundedField.py CoaddBoundedFieldTestCase.testEvaluate   100% 5 0 0   100% 2 0   100%
tests/test_coaddBoundedField.py CoaddBoundedFieldTestCase.testEvaluate.runTest   100% 23 0 0   100% 2 0   100%
tests/test_coaddBoundedField.py CoaddBoundedFieldTestCase.testEquality   100% 3 0 0   100% 2 0   100%
tests/test_coaddBoundedField.py CoaddBoundedFieldTestCase.testEquality.runTest   100% 30 0 0   100% 0 0   100%
tests/test_coaddBoundedField.py CoaddBoundedFieldTestCase.testPersistence   100% 3 0 0   100% 2 0   100%
tests/test_coaddBoundedField.py CoaddBoundedFieldTestCase.testPersistence.runTest   100% 23 0 0   100% 2 0   100%
tests/test_coaddBoundedField.py CoaddBoundedFieldTestCase.tearDown   100% 2 0 0   100% 0 0   100%
tests/test_coaddBoundedField.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_coaddBoundedField.py (no function)   92% 25 2 0   50% 2 1   89%
tests/test_coaddPsf.py getPsfMoments   100% 20 0 0   100% 4 0   100%
tests/test_coaddPsf.py getPsfSecondMoments   100% 2 0 0   100% 0 0   100%
tests/test_coaddPsf.py makeBiaxialGaussianPsf   100% 2 0 0   100% 0 0   100%
tests/test_coaddPsf.py getCoaddSecondMoments   95% 22 1 0   88% 8 1   93%
tests/test_coaddPsf.py CoaddPsfTest.setUp   100% 8 0 0   100% 0 0   100%
tests/test_coaddPsf.py CoaddPsfTest.tearDown   100% 5 0 0   100% 0 0   100%
tests/test_coaddPsf.py CoaddPsfTest.testCreate   100% 34 0 0   100% 4 0   100%
tests/test_coaddPsf.py CoaddPsfTest.testFractionalPixel   100% 19 0 0   100% 0 0   100%
tests/test_coaddPsf.py CoaddPsfTest.testRotatePsf   100% 16 0 0   100% 0 0   100%
tests/test_coaddPsf.py CoaddPsfTest.testDefaultSize   100% 17 0 0   100% 0 0   100%
tests/test_coaddPsf.py CoaddPsfTest.testSimpleGaussian   100% 23 0 0   100% 2 0   100%
tests/test_coaddPsf.py CoaddPsfTest.testWeight   100% 26 0 0   100% 2 0   100%
tests/test_coaddPsf.py CoaddPsfTest.testTicket2872   100% 27 0 0   100% 0 0   100%
tests/test_coaddPsf.py CoaddPsfTest.testValidPolygonPsf   100% 18 0 0   100% 4 0   100%
tests/test_coaddPsf.py CoaddPsfTest.testGoodPix   100% 25 0 0   100% 2 0   100%
tests/test_coaddPsf.py CoaddPsfTest.testBBox   100% 17 0 0   100% 2 0   100%
tests/test_coaddPsf.py CoaddPsfTest.testLargeTransform   100% 16 0 0   100% 4 0   100%
tests/test_coaddPsf.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_coaddPsf.py (no function)   94% 33 2 0   50% 2 1   91%
tests/test_coaddTransmissionCurve.py CoaddBoundedFieldTestCase.setUp   100% 32 0 0   100% 0 0   100%
tests/test_coaddTransmissionCurve.py CoaddBoundedFieldTestCase.tearDown   100% 4 0 0   100% 0 0   100%
tests/test_coaddTransmissionCurve.py CoaddBoundedFieldTestCase.makeRandomPoint   100% 2 0 0   100% 0 0   100%
tests/test_coaddTransmissionCurve.py CoaddBoundedFieldTestCase.testSampleAt   100% 37 0 0   100% 0 0   100%
tests/test_coaddTransmissionCurve.py CoaddBoundedFieldTestCase.testPersistence   100% 12 0 0   100% 2 0   100%
tests/test_coaddTransmissionCurve.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_coaddTransmissionCurve.py (no function)   91% 22 2 0   50% 2 1   88%
tests/test_computeExPsf.py rbf_kernel   100% 3 0 0   100% 0 0   100%
tests/test_computeExPsf.py generate_gaussian_random_field   85% 26 4 0   70% 10 3   81%
tests/test_computeExPsf.py ComputeExPsfTestCase.setUp   100% 7 0 0   100% 0 0   100%
tests/test_computeExPsf.py ComputeExPsfTestCase.test_comp_ex_psf   100% 36 0 0   100% 0 0   100%
tests/test_computeExPsf.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_computeExPsf.py (no function)   89% 19 2 0   50% 2 1   86%
tests/test_convertReferenceCatalog.py TestMain.setUp   100% 2 0 0   100% 0 0   100%
tests/test_convertReferenceCatalog.py TestMain.test_main_args   100% 7 0 0   100% 0 0   100%
tests/test_convertReferenceCatalog.py TestMain.test_main_args_bad_config   100% 6 0 0   100% 0 0   100%
tests/test_convertReferenceCatalog.py TestMain.test_main_args_expanded_glob   100% 7 0 0   100% 0 0   100%
tests/test_convertReferenceCatalog.py MakeSchemaTestCase.testMakeSchema   100% 25 0 0   100% 6 0   100%
tests/test_convertReferenceCatalog.py MakeSchemaTestCase.testMakeSchema_fullCovariance   100% 17 0 0   100% 0 0   100%
tests/test_convertReferenceCatalog.py ConvertReferenceCatalogConfigValidateTestCase.testValidateRaDecMag   100% 8 0 0   100% 2 0   100%
tests/test_convertReferenceCatalog.py ConvertReferenceCatalogConfigValidateTestCase.testValidateRaDecErr   100% 12 0 0   100% 2 0   100%
tests/test_convertReferenceCatalog.py ConvertReferenceCatalogConfigValidateTestCase.testValidateMagErr   100% 15 0 0   100% 4 0   100%
tests/test_convertReferenceCatalog.py ConvertReferenceCatalogConfigValidateTestCase.testValidatePm   100% 10 0 0   100% 2 0   100%
tests/test_convertReferenceCatalog.py ConvertReferenceCatalogConfigValidateTestCase.testValidateParallax   100% 10 0 0   100% 2 0   100%
tests/test_convertReferenceCatalog.py ConvertReferenceCatalogConfigValidateTestCase.testValidateCovariance   100% 9 0 0   100% 2 0   100%
tests/test_convertReferenceCatalog.py ConvertGaiaManagerTests.setUp   100% 32 0 0   100% 0 0   100%
tests/test_convertReferenceCatalog.py ConvertGaiaManagerTests.tearDown   100% 2 0 0   100% 0 0   100%
tests/test_convertReferenceCatalog.py ConvertGaiaManagerTests.test_positionSetting   100% 24 0 0   100% 4 0   100%
tests/test_convertReferenceCatalog.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_convertReferenceCatalog.py (no function)   95% 44 2 0   50% 2 1   93%
tests/test_cr.py CosmicRayTestCase.setUp   0% 11 11 0   0% 2 0   0%
tests/test_cr.py CosmicRayTestCase.tearDown   0% 2 2 0   100% 0 0   0%
tests/test_cr.py CosmicRayTestCase.testDetection   0% 38 38 0   0% 10 0   0%
tests/test_cr.py CosmicRayNullTestCase.setUp   100% 5 0 0   100% 0 0   100%
tests/test_cr.py CosmicRayNullTestCase.tearDown   100% 2 0 0   100% 0 0   100%
tests/test_cr.py CosmicRayNullTestCase.testDetection   100% 3 0 0   100% 0 0   100%
tests/test_cr.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_cr.py (no function)   88% 40 5 0   50% 2 1   86%
tests/test_curve.py MockAmp.__init__   100% 2 0 0   100% 0 0   100%
tests/test_curve.py MockAmp.getName   100% 1 0 0   100% 0 0   100%
tests/test_curve.py MockAmp.getBBox   100% 1 0 0   100% 0 0   100%
tests/test_curve.py CurveTestCase.setUp   100% 3 0 0   100% 0 0   100%
tests/test_curve.py CurveTestCase.tearDown   100% 3 0 0   100% 0 0   100%
tests/test_curve.py CurveTestCase.curve_tester   100% 26 0 0   100% 8 0   100%
tests/test_curve.py CurveTestCase.interp_tester   100% 30 0 0   100% 4 0   100%
tests/test_curve.py CurveTestCase.test_detector_curve   100% 3 0 0   100% 0 0   100%
tests/test_curve.py CurveTestCase.test_amp_curve   100% 7 0 0   100% 0 0   100%
tests/test_curve.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_curve.py (no function)   93% 27 2 0   50% 2 1   90%
tests/test_detection.py SourceDetectionTaskTestCase._create_exposure   100% 15 0 0   100% 2 0   100%
tests/test_detection.py SourceDetectionTaskTestCase._check_detectFootprints   100% 13 0 0   100% 0 0   100%
tests/test_detection.py SourceDetectionTaskTestCase.test_stdev   100% 7 0 0   100% 0 0   100%
tests/test_detection.py SourceDetectionTaskTestCase.test_significance_stdev   100% 18 0 0   100% 4 0   100%
tests/test_detection.py SourceDetectionTaskTestCase.test_pixel_stdev   100% 16 0 0   100% 4 0   100%
tests/test_detection.py SourceDetectionTaskTestCase.makeCoordList   100% 15 0 0   100% 4 0   100%
tests/test_detection.py SourceDetectionTaskTestCase.testTempBackgrounds   100% 11 0 0   100% 0 0   100%
tests/test_detection.py SourceDetectionTaskTestCase.testTempBackgrounds.checkExposure   100% 11 0 0   100% 0 0   100%
tests/test_detection.py SourceDetectionTaskTestCase.test_removeBadPixels   100% 13 0 0   100% 0 0   100%
tests/test_detection.py SourceDetectionTaskTestCase._create_exposure_bkg   0% 6 6 0   100% 0 0   0%
tests/test_detection.py SourceDetectionTaskTestCase.test_reEstimateBackground   100% 13 0 0   100% 0 0   100%
tests/test_detection.py SourceDetectionTaskTestCase.test_reEstimateBackgroundWithFlatRatio   100% 18 0 0   100% 0 0   100%
tests/test_detection.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_detection.py (no function)   93% 27 2 0   50% 2 1   90%
tests/test_dynamicDetection.py DynamicDetectionTest.setUp   100% 20 0 0   100% 0 0   100%
tests/test_dynamicDetection.py DynamicDetectionTest.tearDown   100% 1 0 0   100% 0 0   100%
tests/test_dynamicDetection.py DynamicDetectionTest.check   100% 5 0 0   100% 0 0   100%
tests/test_dynamicDetection.py DynamicDetectionTest.testVanilla   100% 1 0 0   100% 0 0   100%
tests/test_dynamicDetection.py DynamicDetectionTest.testDynamic   100% 3 0 0   100% 0 0   100%
tests/test_dynamicDetection.py DynamicDetectionTest.testNoWcs   100% 2 0 0   100% 0 0   100%
tests/test_dynamicDetection.py DynamicDetectionTest.testMinimalSkyObjects   100% 3 0 0   100% 0 0   100%
tests/test_dynamicDetection.py DynamicDetectionTest.testDynamicNoLimits   100% 6 0 0   100% 0 0   100%
tests/test_dynamicDetection.py DynamicDetectionTest.testNoThresholdScaling   100% 3 0 0   100% 0 0   100%
tests/test_dynamicDetection.py DynamicDetectionTest.testNoBackgroundTweak   100% 3 0 0   100% 0 0   100%
tests/test_dynamicDetection.py DynamicDetectionTest.testThresholdScalingAndNoBackgroundTweak   100% 4 0 0   100% 0 0   100%
tests/test_dynamicDetection.py DynamicDetectionTest.testBrightDetectionPass   100% 5 0 0   100% 0 0   100%
tests/test_dynamicDetection.py DynamicDetectionTest.testThresholdsOutsideBounds   100% 13 0 0   100% 0 0   100%
tests/test_dynamicDetection.py DynamicDetectionTest.testConfigValidation   100% 11 0 0   100% 0 0   100%
tests/test_dynamicDetection.py DynamicDetectionTest.testNoSkyObjects   100% 1 0 0   100% 0 0   100%
tests/test_dynamicDetection.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_dynamicDetection.py (no function)   91% 32 3 0   50% 2 1   88%
tests/test_executables.py (no function)   88% 8 1 0   50% 2 1   80%
tests/test_findGlintTrails.py TestFindGlintTrails._make_image_3_trails   100% 26 0 0   100% 6 0   100%
tests/test_findGlintTrails.py TestFindGlintTrails.test_simple   79% 19 4 0   25% 4 1   70%
tests/test_findGlintTrails.py TestFindGlintTrails.test_empty_image   100% 9 0 0   100% 0 0   100%
tests/test_findGlintTrails.py TestFindGlintTrails.test_many_points_no_trail   100% 16 0 0   100% 0 0   100%
tests/test_findGlintTrails.py TestFindGlintTrails.test_rejected_trail_min_points   100% 16 0 0   100% 0 0   100%
tests/test_findGlintTrails.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_findGlintTrails.py (no function)   80% 20 4 0   50% 4 2   75%
tests/test_flaggedSourceSelector.py addGoodSource   100% 8 0 0   100% 0 0   100%
tests/test_flaggedSourceSelector.py TestFlaggedSourceSelector.setUp   100% 6 0 0   100% 0 0   100%
tests/test_flaggedSourceSelector.py TestFlaggedSourceSelector.tearDown   100% 2 0 0   100% 0 0   100%
tests/test_flaggedSourceSelector.py TestFlaggedSourceSelector.testSelectSourcesGood   100% 5 0 0   100% 4 0   100%
tests/test_flaggedSourceSelector.py TestFlaggedSourceSelector.testSelectSourcesBad   100% 4 0 0   100% 0 0   100%
tests/test_flaggedSourceSelector.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_flaggedSourceSelector.py (no function)   89% 18 2 0   50% 2 1   85%
tests/test_gaussianPsf.py GaussianPsfTestCase.setUp   100% 5 0 0   100% 0 0   100%
tests/test_gaussianPsf.py GaussianPsfTestCase.tearDown   100% 2 0 0   100% 0 0   100%
tests/test_gaussianPsf.py GaussianPsfTestCase.testComputeImage   100% 7 0 0   100% 2 0   100%
tests/test_gaussianPsf.py GaussianPsfTestCase.testComputeImage2   100% 5 0 0   100% 2 0   100%
tests/test_gaussianPsf.py GaussianPsfTestCase.testKernel   100% 6 0 0   100% 2 0   100%
tests/test_gaussianPsf.py GaussianPsfTestCase.testInvalidDgPsf   100% 8 0 0   100% 0 0   100%
tests/test_gaussianPsf.py GaussianPsfTestCase.testInvalidDgPsf.badSigma1   100% 2 0 0   100% 0 0   100%
tests/test_gaussianPsf.py GaussianPsfTestCase.testInvalidDgPsf.badSigma2   100% 2 0 0   100% 0 0   100%
tests/test_gaussianPsf.py GaussianPsfTestCase.testInvalidSgPsf   100% 5 0 0   100% 0 0   100%
tests/test_gaussianPsf.py GaussianPsfTestCase.testInvalidSgPsf.badSigma1   100% 2 0 0   100% 0 0   100%
tests/test_gaussianPsf.py GaussianPsfTestCase.testGetImage   65% 23 8 0   75% 12 1   69%
tests/test_gaussianPsf.py GaussianPsfTestCase.testKernelPsf   86% 21 3 0   75% 4 1   84%
tests/test_gaussianPsf.py GaussianPsfTestCase.testResize   100% 13 0 0   100% 2 0   100%
tests/test_gaussianPsf.py GaussianPsfTestCase._compareKernelImages   100% 11 0 0   100% 0 0   100%
tests/test_gaussianPsf.py GaussianPsfTestCase.testComputeBBox   100% 2 0 0   100% 2 0   100%
tests/test_gaussianPsf.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_gaussianPsf.py (no function)   88% 34 4 0   50% 2 1   86%
tests/test_gaussianPsfFactory.py GaussianPsfFactoryTestCase.testApply   94% 48 3 0   88% 34 4   91%
tests/test_gaussianPsfFactory.py GaussianPsfFactoryTestCase.testValidate   100% 19 0 0   100% 12 0   100%
tests/test_gaussianPsfFactory.py GaussianPsfFactoryTestCase.testMakeField   100% 21 0 0   100% 8 0   100%
tests/test_gaussianPsfFactory.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_gaussianPsfFactory.py (no function)   88% 16 2 0   50% 2 1   83%
tests/test_gp_interp.py rbf_kernel   100% 3 0 0   100% 0 0   100%
tests/test_gp_interp.py InterpolateOverDefectGaussianProcessTestCase.setUp   100% 40 0 0   100% 6 0   100%
tests/test_gp_interp.py InterpolateOverDefectGaussianProcessTestCase.test_interpolation   100% 5 0 0   100% 0 0   100%
tests/test_gp_interp.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_gp_interp.py (no function)   88% 16 2 0   50% 2 1   83%
tests/test_imagePsf_trampoline.py MyTestImagePsf.__init__   100% 2 0 0   100% 0 0   100%
tests/test_imagePsf_trampoline.py MyTestImagePsf.__deepcopy__   100% 1 0 0   100% 0 0   100%
tests/test_imagePsf_trampoline.py MyTestImagePsf.resized   100% 1 0 0   100% 0 0   100%
tests/test_imagePsf_trampoline.py MyTestImagePsf.isPersistable   100% 1 0 0   100% 0 0   100%
tests/test_imagePsf_trampoline.py MyTestImagePsf._doComputeKernelImage   100% 1 0 0   100% 0 0   100%
tests/test_imagePsf_trampoline.py MyTestImagePsf._doComputeBBox   100% 1 0 0   100% 0 0   100%
tests/test_imagePsf_trampoline.py MyTestImagePsf._getPersistenceName   100% 1 0 0   100% 0 0   100%
tests/test_imagePsf_trampoline.py MyTestImagePsf._getPythonModule   100% 1 0 0   100% 0 0   100%
tests/test_imagePsf_trampoline.py MyTestImagePsf._write   100% 1 0 0   100% 0 0   100%
tests/test_imagePsf_trampoline.py MyTestImagePsf._read   100% 1 0 0   100% 0 0   100%
tests/test_imagePsf_trampoline.py MyTestImagePsf.__eq__   67% 3 1 0   50% 2 1   60%
tests/test_imagePsf_trampoline.py ImagePsfTrampolineTestSuite.setUp   100% 9 0 0   100% 0 0   100%
tests/test_imagePsf_trampoline.py ImagePsfTrampolineTestSuite.testImage   100% 2 0 0   100% 0 0   100%
tests/test_imagePsf_trampoline.py ImagePsfTrampolineTestSuite.testBBox   100% 1 0 0   100% 0 0   100%
tests/test_imagePsf_trampoline.py ImagePsfTrampolineTestSuite.testResized   100% 2 0 0   100% 0 0   100%
tests/test_imagePsf_trampoline.py ImagePsfTrampolineTestSuite.testClone   100% 7 0 0   100% 2 0   100%
tests/test_imagePsf_trampoline.py ImagePsfTrampolineTestSuite.testPersistence   100% 7 0 0   100% 0 0   100%
tests/test_imagePsf_trampoline.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_imagePsf_trampoline.py (no function)   94% 36 2 0   50% 2 1   92%
tests/test_installGaussianPsf.py CandidateMaskingTestCase.testNoPsf   100% 15 0 0   100% 4 0   100%
tests/test_installGaussianPsf.py CandidateMaskingTestCase.testMatchDoubleGaussianPsf   100% 14 0 0   100% 2 0   100%
tests/test_installGaussianPsf.py CandidateMaskingTestCase.testMatchSingleGaussianPsf   100% 13 0 0   100% 2 0   100%
tests/test_installGaussianPsf.py CandidateMaskingTestCase.testBadDim   100% 5 0 0   100% 2 0   100%
tests/test_installGaussianPsf.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_installGaussianPsf.py (no function)   88% 16 2 0   50% 2 1   83%
tests/test_interp.py InterpolationTestCase.setUp   0% 7 7 0   100% 0 0   0%
tests/test_interp.py InterpolationTestCase.tearDown   0% 3 3 0   100% 0 0   0%
tests/test_interp.py InterpolationTestCase.testDetection   0% 9 9 0   0% 4 0   0%
tests/test_interp.py InterpolationTestCase.test818   0% 8 8 0   0% 2 0   0%
tests/test_interp.py InterpolationTestCase.test1295   0% 26 26 0   0% 4 0   0%
tests/test_interp.py InterpolationTestCase.testEdge   0% 41 41 0   0% 10 0   0%
tests/test_interp.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_interp.py (no function)   89% 37 4 0   50% 2 1   87%
tests/test_maskStreaks.py setDetectionMask   100% 37 0 0   100% 4 0   100%
tests/test_maskStreaks.py TestMaskStreaks.setUp   100% 11 0 0   100% 0 0   100%
tests/test_maskStreaks.py TestMaskStreaks.test_binning   100% 13 0 0   100% 0 0   100%
tests/test_maskStreaks.py TestMaskStreaks.test_canny   100% 9 0 0   100% 0 0   100%
tests/test_maskStreaks.py TestMaskStreaks.test_runkht   100% 31 0 0   100% 0 0   100%
tests/test_maskStreaks.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_maskStreaks.py (no function)   89% 18 2 0   50% 2 1   85%
tests/test_measure.py toString   0% 4 4 0   0% 2 0   0%
tests/test_measure.py FindAndMeasureTestCase.setUp   0% 8 8 0   100% 0 0   0%
tests/test_measure.py FindAndMeasureTestCase.tearDown   0% 3 3 0   100% 0 0   0%
tests/test_measure.py FindAndMeasureTestCase.testDetection   0% 61 61 0   0% 8 0   0%
tests/test_measure.py GaussianPsfTestCase.setUp   100% 10 0 0   100% 0 0   100%
tests/test_measure.py GaussianPsfTestCase.tearDown   100% 1 0 0   100% 0 0   100%
tests/test_measure.py GaussianPsfTestCase.testPsfFlux   100% 32 0 0   100% 2 0   100%
tests/test_measure.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_measure.py (no function)   90% 42 4 0   50% 2 1   89%
tests/test_measureApCorr.py apCorrDefaultMap   100% 6 0 0   100% 0 0   100%
tests/test_measureApCorr.py MeasureApCorrTestCase.makeCatalog   100% 19 0 0   100% 4 0   100%
tests/test_measureApCorr.py MeasureApCorrTestCase.setUp   100% 31 0 0   100% 4 0   100%
tests/test_measureApCorr.py MeasureApCorrTestCase.tearDown   100% 3 0 0   100% 0 0   100%
tests/test_measureApCorr.py MeasureApCorrTestCase.testAddFields   100% 6 0 0   100% 2 0   100%
tests/test_measureApCorr.py MeasureApCorrTestCase.testReturnApCorrMap   100% 2 0 0   100% 0 0   100%
tests/test_measureApCorr.py MeasureApCorrTestCase.testApCorrMapKeys   100% 8 0 0   100% 2 0   100%
tests/test_measureApCorr.py MeasureApCorrTestCase.testTooFewSources   100% 8 0 0   100% 2 0   100%
tests/test_measureApCorr.py MeasureApCorrTestCase.testSourceNotUsed   100% 13 0 0   100% 0 0   100%
tests/test_measureApCorr.py MeasureApCorrTestCase.testSourceUsed   100% 4 0 0   100% 2 0   100%
tests/test_measureApCorr.py MeasureApCorrTestCase.testApertureMeasOnes   100% 7 0 0   100% 0 0   100%
tests/test_measureApCorr.py MeasureApCorrTestCase.testApertureMeasTens   100% 8 0 0   100% 0 0   100%
tests/test_measureApCorr.py MeasureApCorrTestCase.testFilterBadValue   100% 17 0 0   100% 2 0   100%
tests/test_measureApCorr.py MeasureApCorrTestCase.testTooFewSourcesAfterFiltering   100% 10 0 0   100% 4 0   100%
tests/test_measureApCorr.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_measureApCorr.py (no function)   94% 33 2 0   50% 2 1   91%
tests/test_negative.py NegativeMeasurementTestCase._create_exposure   100% 12 0 0   100% 0 0   100%
tests/test_negative.py NegativeMeasurementTestCase.test_detection_stdev   85% 34 5 0   60% 10 4   80%
tests/test_negative.py NegativeMeasurementTestCase.test_significance   100% 20 0 0   100% 4 0   100%
tests/test_negative.py NegativeMeasurementTestCase.makeCoordList   100% 16 0 0   100% 6 0   100%
tests/test_negative.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_negative.py (no function)   85% 26 4 0   50% 2 1   82%
tests/test_normalizedCalibrationFlux.py NormalizedCalibrationFluxTestCase.setUp   100% 3 0 0   100% 0 0   100%
tests/test_normalizedCalibrationFlux.py NormalizedCalibrationFluxTestCase._make_task   100% 19 0 0   100% 4 0   100%
tests/test_normalizedCalibrationFlux.py NormalizedCalibrationFluxTestCase._make_catalog   100% 19 0 0   100% 0 0   100%
tests/test_normalizedCalibrationFlux.py NormalizedCalibrationFluxTestCase.tearDown   100% 1 0 0   100% 0 0   100%
tests/test_normalizedCalibrationFlux.py NormalizedCalibrationFluxTestCase.testNormalizedCalibrationFlux   100% 13 0 0   100% 0 0   100%
tests/test_normalizedCalibrationFlux.py NormalizedCalibrationFluxTestCase.testNormalizedCalibrationFluxOffset   100% 13 0 0   100% 4 0   100%
tests/test_normalizedCalibrationFlux.py NormalizedCalibrationFluxTestCase.testNormalizedCalibrationFluxTooFew   100% 12 0 0   100% 0 0   100%
tests/test_normalizedCalibrationFlux.py NormalizedCalibrationFluxTestCase.testNormalizedCalibrationFluxApplyOnly   100% 15 0 0   100% 2 0   100%
tests/test_normalizedCalibrationFlux.py NormalizedCalibrationFluxTestCase.testNormalizedCalibrationFluxApplyOnlyFail   100% 18 0 0   100% 0 0   100%
tests/test_normalizedCalibrationFlux.py NormalizedCalibrationFluxTestCase.testNormalizedCalibrationFluxError   100% 8 0 0   100% 0 0   100%
tests/test_normalizedCalibrationFlux.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_normalizedCalibrationFlux.py (no function)   92% 24 2 0   50% 2 1   88%
tests/test_objectSizeStarSelector.py TestObjectSizeSourceSelector.addGoodSource   100% 10 0 0   100% 0 0   100%
tests/test_objectSizeStarSelector.py TestObjectSizeSourceSelector.setUp   100% 11 0 0   100% 2 0   100%
tests/test_objectSizeStarSelector.py TestObjectSizeSourceSelector.testSelectSourcesGood   100% 5 0 0   100% 4 0   100%
tests/test_objectSizeStarSelector.py TestObjectSizeSourceSelector.testSelectSourcesIndividualBadFlags   100% 7 0 0   100% 6 0   100%
tests/test_objectSizeStarSelector.py TestObjectSizeSourceSelector.testSelectSourcesAllBadFlags   100% 5 0 0   100% 2 0   100%
tests/test_objectSizeStarSelector.py TestObjectSizeSourceSelector.testEmptyInputCatalog   100% 2 0 0   100% 0 0   100%
tests/test_objectSizeStarSelector.py TestObjectSizeSourceSelector.testSelectSourcesSignalToNoiseCuts   100% 10 0 0   100% 2 0   100%
tests/test_objectSizeStarSelector.py TestObjectSizeSourceSelector.testSelectSourcesNoSignalToNoiseCut   100% 6 0 0   100% 2 0   100%
tests/test_objectSizeStarSelector.py TestObjectSizeSourceSelector.testSelectSourcesFluxCuts   100% 12 0 0   100% 2 0   100%
tests/test_objectSizeStarSelector.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_objectSizeStarSelector.py (no function)   91% 23 2 0   50% 2 1   88%
tests/test_psfCandidate.py makeEmptyCatalog   100% 9 0 0   100% 2 0   100%
tests/test_psfCandidate.py createFakeSource   75% 20 5 0   40% 10 2   63%
tests/test_psfCandidate.py CandidateMaskingTestCase.setUp   100% 4 0 0   100% 0 0   100%
tests/test_psfCandidate.py CandidateMaskingTestCase.tearDown   100% 2 0 0   100% 0 0   100%
tests/test_psfCandidate.py CandidateMaskingTestCase.createCandidate   100% 2 0 0   100% 0 0   100%
tests/test_psfCandidate.py CandidateMaskingTestCase.checkCandidateMasking   90% 20 2 0   83% 6 1   88%
tests/test_psfCandidate.py CandidateMaskingTestCase.testBlends   100% 1 0 0   100% 0 0   100%
tests/test_psfCandidate.py CandidateMaskingTestCase.testNeighborMasking   100% 1 0 0   100% 0 0   100%
tests/test_psfCandidate.py CandidateMaskingTestCase.testFaintNeighborMasking   100% 1 0 0   100% 0 0   100%
tests/test_psfCandidate.py CandidateMaskingTestCase.testStr   100% 6 0 0   100% 0 0   100%
tests/test_psfCandidate.py MakePsfCandidatesTaskTest.setUp   100% 11 0 0   100% 2 0   100%
tests/test_psfCandidate.py MakePsfCandidatesTaskTest.testMakePsfCandidates   100% 6 0 0   100% 4 0   100%
tests/test_psfCandidate.py MakePsfCandidatesTaskTest.testMakePsfCandidatesStarSelectedField   100% 6 0 0   100% 4 0   100%
tests/test_psfCandidate.py MakePsfCandidatesTaskTest.testColorPsfCandidates   100% 8 0 0   100% 4 0   100%
tests/test_psfCandidate.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_psfCandidate.py (no function)   89% 35 4 0   50% 2 1   86%
tests/test_psfDetermination.py psfVal   100% 1 0 0   100% 0 0   100%
tests/test_psfDetermination.py SpatialModelPsfTestCase.measure   83% 6 1 0   50% 2 1   75%
tests/test_psfDetermination.py SpatialModelPsfTestCase.setUp   94% 79 5 0   85% 20 3   92%
tests/test_psfDetermination.py SpatialModelPsfTestCase.tearDown   100% 8 0 0   100% 0 0   100%
tests/test_psfDetermination.py SpatialModelPsfTestCase.setupDeterminer   100% 21 0 0   75% 4 1   96%
tests/test_psfDetermination.py SpatialModelPsfTestCase.subtractStars   68% 25 8 0   62% 8 3   67%
tests/test_psfDetermination.py SpatialModelPsfTestCase.testPsfDeterminerObjectSize   100% 1 0 0   100% 0 0   100%
tests/test_psfDetermination.py SpatialModelPsfTestCase._testPsfDeterminer   100% 8 0 0   100% 0 0   100%
tests/test_psfDetermination.py SpatialModelPsfTestCase.testPsfDeterminerSubimageObjectSizeStarSelector   100% 15 0 0   100% 2 0   100%
tests/test_psfDetermination.py SpatialModelPsfTestCase.testPsfDeterminerSubimageObjectSizeStarSelector.trimCatalogToImage   100% 5 0 0   100% 4 0   100%
tests/test_psfDetermination.py SpatialModelPsfTestCase.testPsfDeterminerNEigenObjectSizeStarSelector   100% 7 0 0   100% 0 0   100%
tests/test_psfDetermination.py SpatialModelPsfTestCase.testCandidateList   100% 16 0 0   100% 4 0   100%
tests/test_psfDetermination.py SpatialModelPsfTestCase.testRejectBlends   100% 24 0 0   100% 0 0   100%
tests/test_psfDetermination.py SpatialModelPsfTestCase.testShowPsfMosaic   100% 3 0 0   100% 0 0   100%
tests/test_psfDetermination.py SpatialModelPsfTestCase.testShowPsf   100% 8 0 0   100% 0 0   100%
tests/test_psfDetermination.py SpatialModelPsfTestCase.testDownsampleBase   100% 11 0 0   100% 0 0   100%
tests/test_psfDetermination.py SpatialModelPsfTestCase.testDownsamplePca   100% 8 0 0   100% 0 0   100%
tests/test_psfDetermination.py PsfCandidateTestCase.testNumToReject   100% 4 0 0   100% 2 0   100%
tests/test_psfDetermination.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_psfDetermination.py (no function)   94% 51 3 0   50% 2 1   92%
tests/test_psfIO.py roundTripPsf   100% 4 0 0   100% 0 0   100%
tests/test_psfIO.py SpatialModelPsfTestCase.setUp   100% 44 0 0   100% 4 0   100%
tests/test_psfIO.py SpatialModelPsfTestCase.tearDown   100% 5 0 0   100% 0 0   100%
tests/test_psfIO.py SpatialModelPsfTestCase.testGetPcaKernel   26% 76 56 0   12% 24 3   23%
tests/test_psfIO.py SpatialModelPsfTestCase.testCandidateList   89% 18 2 0   83% 6 1   88%
tests/test_psfIO.py SpatialModelPsfTestCase.checkTablePersistence   100% 7 0 0   100% 0 0   100%
tests/test_psfIO.py SingleGaussianPsfTestCase.testTablePersistence   100% 6 0 0   100% 0 0   100%
tests/test_psfIO.py DoubleGaussianPsfTestCase.comparePsfs   100% 7 0 0   100% 0 0   100%
tests/test_psfIO.py DoubleGaussianPsfTestCase.setUp   100% 5 0 0   100% 0 0   100%
tests/test_psfIO.py DoubleGaussianPsfTestCase.tearDown   100% 4 0 0   100% 0 0   100%
tests/test_psfIO.py DoubleGaussianPsfTestCase.testBoostPersistence   100% 5 0 0   100% 0 0   100%
tests/test_psfIO.py DoubleGaussianPsfTestCase.testFitsPersistence   100% 5 0 0   100% 0 0   100%
tests/test_psfIO.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_psfIO.py (no function)   90% 42 4 0   50% 2 1   89%
tests/test_psfSelectTest.py plantSources   93% 92 6 0   73% 30 8   89%
tests/test_psfSelectTest.py PsfSelectionTestCase.setUp   100% 40 0 0   100% 0 0   100%
tests/test_psfSelectTest.py PsfSelectionTestCase.tearDown   100% 7 0 0   100% 0 0   100%
tests/test_psfSelectTest.py PsfSelectionTestCase.detectAndMeasure   100% 4 0 0   100% 0 0   100%
tests/test_psfSelectTest.py PsfSelectionTestCase.testPsfCandidate   94% 35 2 0   75% 4 1   92%
tests/test_psfSelectTest.py PsfSelectionTestCase.testDistortedImage   70% 44 13 0   17% 6 1   64%
tests/test_psfSelectTest.py PsfSelectionTestCase.testDistortedImage.countObjects   91% 11 1 0   90% 10 1   90%
tests/test_psfSelectTest.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_psfSelectTest.py (no function)   88% 33 4 0   50% 2 1   86%
tests/test_readFitsCatalog.py makeFitsTable   100% 8 0 0   100% 0 0   100%
tests/test_readFitsCatalog.py ReadFitsCatalogTaskTestCase.setUp   100% 4 0 0   100% 0 0   100%
tests/test_readFitsCatalog.py ReadFitsCatalogTaskTestCase.testHDU1DefaultNames   100% 13 0 0   100% 4 0   100%
tests/test_readFitsCatalog.py ReadFitsCatalogTaskTestCase.testHDU1GivenNames   100% 13 0 0   100% 4 0   100%
tests/test_readFitsCatalog.py ReadFitsCatalogTaskTestCase.testHDU2   100% 14 0 0   100% 4 0   100%
tests/test_readFitsCatalog.py ReadFitsCatalogTaskTestCase.testBadPath   100% 4 0 0   100% 0 0   100%
tests/test_readFitsCatalog.py ReadFitsCatalogTaskTestCase.testBadColumnName   100% 6 0 0   100% 2 0   100%
tests/test_readFitsCatalog.py ReadFitsCatalogTaskTestCase.testBadHdu   100% 6 0 0   100% 2 0   100%
tests/test_readFitsCatalog.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_readFitsCatalog.py (no function)   84% 31 5 0   50% 4 2   80%
tests/test_readTextCatalog.py makeCatalog   100% 3 0 0   100% 0 0   100%
tests/test_readTextCatalog.py ReadTextCatalogTaskTestCase.setUp   100% 1 0 0   100% 0 0   100%
tests/test_readTextCatalog.py ReadTextCatalogTaskTestCase.testDefaultNames   100% 4 0 0   100% 0 0   100%
tests/test_readTextCatalog.py ReadTextCatalogTaskTestCase.testGivenNames   100% 10 0 0   100% 2 0   100%
tests/test_readTextCatalog.py ReadTextCatalogTaskTestCase.testBadPath   100% 4 0 0   100% 0 0   100%
tests/test_readTextCatalog.py ReadTextCatalogTaskTestCase.testTooFewColumnNames   100% 7 0 0   100% 2 0   100%
tests/test_readTextCatalog.py ReadTextCatalogTaskTestCase.testNullValues   100% 11 0 0   100% 2 0   100%
tests/test_readTextCatalog.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_readTextCatalog.py (no function)   68% 31 10 0   33% 6 2   62%
tests/test_referenceObjectLoader.py ReferenceObjectLoaderGenericTests.testFilterMapVsAnyFilterMapsToThis   71% 14 4 0   100% 0 0   71%
tests/test_referenceObjectLoader.py ReferenceObjectLoaderGenericTests.testFilterAliasMap   100% 29 0 0   100% 10 0   100%
tests/test_referenceObjectLoader.py ReferenceObjectLoaderGenericTests.testAnyFilterMapsToThisAlias   100% 9 0 0   100% 0 0   100%
tests/test_referenceObjectLoader.py ReferenceObjectLoaderGenericTests.testGetMetadataCircle   100% 14 0 0   100% 0 0   100%
tests/test_referenceObjectLoader.py ReferenceObjectLoaderLoadTests.setUpClass   100% 35 0 0   100% 2 0   100%
tests/test_referenceObjectLoader.py ReferenceObjectLoaderLoadTests.test_loadSkyCircle   100% 13 0 0   100% 0 0   100%
tests/test_referenceObjectLoader.py ReferenceObjectLoaderLoadTests.test_loadPixelBox   100% 16 0 0   100% 0 0   100%
tests/test_referenceObjectLoader.py ReferenceObjectLoaderLoadTests.test_filterMap   100% 7 0 0   100% 0 0   100%
tests/test_referenceObjectLoader.py ReferenceObjectLoaderLoadTests.test_properMotion   100% 33 0 0   100% 0 0   100%
tests/test_referenceObjectLoader.py ReferenceObjectLoaderLoadTests.test_requireProperMotion   100% 7 0 0   100% 0 0   100%
tests/test_referenceObjectLoader.py Version0Version1ReferenceObjectLoaderTestCase.testLoadVersion0   100% 5 0 0   100% 0 0   100%
tests/test_referenceObjectLoader.py Version0Version1ReferenceObjectLoaderTestCase.testLoadVersion1   100% 9 0 0   100% 0 0   100%
tests/test_referenceObjectLoader.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_referenceObjectLoader.py (no function)   95% 40 2 0   50% 2 1   93%
tests/test_reserveSourcesTask.py ReserveSourcesTaskTest.setUp   100% 2 0 0   100% 0 0   100%
tests/test_reserveSourcesTask.py ReserveSourcesTaskTest.construct   100% 10 0 0   100% 2 0   100%
tests/test_reserveSourcesTask.py ReserveSourcesTaskTest.check   100% 29 0 0   100% 8 0   100%
tests/test_reserveSourcesTask.py ReserveSourcesTaskTest.testCatalog   100% 3 0 0   100% 2 0   100%
tests/test_reserveSourcesTask.py ReserveSourcesTaskTest.testSources   100% 4 0 0   100% 0 0   100%
tests/test_reserveSourcesTask.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_reserveSourcesTask.py (no function)   84% 19 3 0   50% 2 1   81%
tests/test_sdssShapePsf.py SdssShapePsfTestCase.setUp   100% 9 0 0   100% 0 0   100%
tests/test_sdssShapePsf.py SdssShapePsfTestCase.tearDown   100% 6 0 0   100% 0 0   100%
tests/test_sdssShapePsf.py SdssShapePsfTestCase._computeVaryingPsf   100% 19 0 0   100% 4 0   100%
tests/test_sdssShapePsf.py SdssShapePsfTestCase._runMeasurementTask   100% 6 0 0   50% 2 1   88%
tests/test_sdssShapePsf.py SdssShapePsfTestCase._checkPsfShape   100% 4 0 0   100% 0 0   100%
tests/test_sdssShapePsf.py SdssShapePsfTestCase.testMeasureGoodPsf   100% 13 0 0   100% 2 0   100%
tests/test_sdssShapePsf.py SdssShapePsfTestCase.testResizedPcaPsf   89% 9 1 0   75% 4 1   85%
tests/test_sdssShapePsf.py SdssShapePsfTestCase._compareKernelImages   100% 11 0 0   100% 0 0   100%
tests/test_sdssShapePsf.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_sdssShapePsf.py (no function)   92% 25 2 0   50% 2 1   89%
tests/test_sourceSelector.py SourceSelectorTester.setUp   100% 20 0 0   100% 0 0   100%
tests/test_sourceSelector.py SourceSelectorTester.tearDown   100% 1 0 0   100% 0 0   100%
tests/test_sourceSelector.py SourceSelectorTester.check   100% 10 0 0   100% 0 0   100%
tests/test_sourceSelector.py SourceSelectorTester.testFlags   100% 17 0 0   100% 0 0   100%
tests/test_sourceSelector.py SourceSelectorTester.testSignalToNoise   100% 15 0 0   100% 0 0   100%
tests/test_sourceSelector.py SourceSelectorTester.testSignalToNoiseNoWarn   100% 9 0 0   100% 0 0   100%
tests/test_sourceSelector.py ScienceSourceSelectorTaskTest.setUp   100% 7 0 0   100% 0 0   100%
tests/test_sourceSelector.py ScienceSourceSelectorTaskTest.testFluxLimit   100% 20 0 0   100% 0 0   100%
tests/test_sourceSelector.py ScienceSourceSelectorTaskTest.testUnresolved   100% 17 0 0   100% 2 0   100%
tests/test_sourceSelector.py ScienceSourceSelectorTaskTest.testIsolated   100% 12 0 0   100% 2 0   100%
tests/test_sourceSelector.py ScienceSourceSelectorTaskTest.testRequireFiniteRaDec   100% 11 0 0   100% 2 0   100%
tests/test_sourceSelector.py ScienceSourceSelectorTaskTest.testRequirePrimary   100% 8 0 0   100% 2 0   100%
tests/test_sourceSelector.py ScienceSourceSelectorTaskTest.testSkySource   100% 8 0 0   100% 2 0   100%
tests/test_sourceSelector.py ReferenceSourceSelectorTaskTest.setUp   100% 6 0 0   100% 0 0   100%
tests/test_sourceSelector.py ReferenceSourceSelectorTaskTest.testMagnitudeLimit   100% 20 0 0   100% 0 0   100%
tests/test_sourceSelector.py ReferenceSourceSelectorTaskTest.testMagErrorLimit   100% 12 0 0   100% 0 0   100%
tests/test_sourceSelector.py ReferenceSourceSelectorTaskTest.testColorLimits   100% 22 0 0   100% 2 0   100%
tests/test_sourceSelector.py ReferenceSourceSelectorTaskTest.testUnresolved   100% 17 0 0   100% 2 0   100%
tests/test_sourceSelector.py ReferenceSourceSelectorTaskTest.testFiniteRaDec   100% 9 0 0   100% 2 0   100%
tests/test_sourceSelector.py ReferenceSourceSelectorTaskTest.testCullFromMaskedRegion   100% 25 0 0   100% 10 0   100%
tests/test_sourceSelector.py TestBaseSourceSelector.setUp   100% 7 0 0   100% 2 0   100%
tests/test_sourceSelector.py TestBaseSourceSelector.testRun   100% 4 0 0   100% 2 0   100%
tests/test_sourceSelector.py TestBaseSourceSelector.testRunSourceSelectedField   100% 2 0 0   100% 0 0   100%
tests/test_sourceSelector.py TestBaseSourceSelector.testRunNonContiguousRaises   100% 4 0 0   100% 0 0   100%
tests/test_sourceSelector.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_sourceSelector.py (no function)   94% 50 3 0   50% 2 1   92%
tests/test_stamps.py make_stamps   100% 17 0 0   100% 2 0   100%
tests/test_stamps.py StampsBaseTestCase.testReadFitsWithOptionsNotImplementedErrorRaised   100% 4 0 0   100% 0 0   100%
tests/test_stamps.py StampsBaseTestCase.testReadFitsWithOptionsNotImplementedErrorRaised.FakeStampsBase.__init__   0% 1 1 0   100% 0 0   0%
tests/test_stamps.py StampsBaseTestCase.testReadFitsWithOptionsMetadataError   100% 6 0 0   100% 0 0   100%
tests/test_stamps.py StampsBaseTestCase.testReadFitsReturnsNewClass   100% 7 0 0   100% 0 0   100%
tests/test_stamps.py StampsBaseTestCase.testReadFitsReturnsNewClass.FakeStampsBase.__init__   100% 2 0 0   100% 0 0   100%
tests/test_stamps.py StampsBaseTestCase.testReadFitsReturnsNewClass.FakeStampsBase.readFitsWithOptions   100% 1 0 0   100% 0 0   100%
tests/test_stamps.py StampsBaseTestCase.testReadFitsReturnsNewClass.FakeStampsBase._refresh_metadata   0% 1 1 0   100% 0 0   0%
tests/test_stamps.py StampsTestCase.testAppend   100% 6 0 0   100% 0 0   100%
tests/test_stamps.py StampsTestCase.testExtend   100% 5 0 0   100% 0 0   100%
tests/test_stamps.py StampsTestCase.testIO   100% 1 0 0   100% 0 0   100%
tests/test_stamps.py StampsTestCase.testIOone   100% 1 0 0   100% 0 0   100%
tests/test_stamps.py StampsTestCase.testIOsub   100% 9 0 0   100% 2 0   100%
tests/test_stamps.py StampsTestCase.testIOarchive   100% 1 0 0   100% 0 0   100%
tests/test_stamps.py StampsTestCase.testMetadata   100% 5 0 0   100% 2 0   100%
tests/test_stamps.py StampsTestCase.roundtrip   100% 12 0 0   100% 4 0   100%
tests/test_stamps.py StampsTestCase.roundtripWithArchive   100% 11 0 0   100% 2 0   100%
tests/test_stamps.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_stamps.py (no function)   94% 32 2 0   50% 2 1   91%
tests/test_subtractBackground.py SubtractBackgroundTaskTestCase._create_exposure   100% 8 0 0   100% 2 0   100%
tests/test_subtractBackground.py SubtractBackgroundTaskTestCase.test_subtractBackground   100% 12 0 0   100% 0 0   100%
tests/test_subtractBackground.py SubtractBackgroundTaskTestCase.test_subtractBackgroundWithFlatRatio   100% 14 0 0   100% 0 0   100%
tests/test_subtractBackground.py SubtractBackgroundTaskTestCase.test_backgroundFlatContext   89% 19 2 0   100% 0 0   89%
tests/test_subtractBackground.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_subtractBackground.py (no function)   88% 17 2 0   50% 2 1   84%
tests/test_ticket-2986.py Ticket2986Test.test   100% 21 0 0   100% 0 0   100%
tests/test_ticket-2986.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_ticket-2986.py (no function)   87% 15 2 0   50% 2 1   82%
tests/test_variance.py NoiseVarianceTestCase.setUpClass   100% 7 0 0   100% 0 0   100%
tests/test_variance.py NoiseVarianceTestCase.tearDownClass   100% 3 0 0   100% 0 0   100%
tests/test_variance.py NoiseVarianceTestCase._prepareImage   100% 11 0 0   100% 2 0   100%
tests/test_variance.py NoiseVarianceTestCase.testScaleVariance   100% 6 0 0   100% 0 0   100%
tests/test_variance.py NoiseVarianceTestCase.testComputeCorrelation   100% 20 0 0   100% 0 0   100%
tests/test_variance.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_variance.py (no function)   91% 23 2 0   50% 2 1   88%
Total     79% 11704 2442 5   59% 2480 340   76%

No items found using the specified filter.