Coverage report: 91%

Files Functions Classes

coverage.py v7.14.3, created at 2026-06-24 08:33 +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/meas/__init__.py (no function)   100% 2 0 0   100% 0 0   100%
python/lsst/meas/base/__init__.py (no function)   100% 25 0 0   100% 0 0   100%
python/lsst/meas/base/_id_generator.py BaseIdGeneratorConfig.make_field   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/_id_generator.py BaseIdGeneratorConfig.apply   100% 2 0 0   100% 0 0   100%
python/lsst/meas/base/_id_generator.py BaseIdGeneratorConfig._make_dimension_packer   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/_id_generator.py DetectorExposureIdGeneratorConfig._make_dimension_packer   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/_id_generator.py DetectorVisitIdGeneratorConfig._make_dimension_packer   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/_id_generator.py SkyMapIdGeneratorConfig._make_dimension_packer   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/_id_generator.py IdGenerator.catalog_id   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/_id_generator.py IdGenerator.__str__   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/_id_generator.py IdGenerator.make_table_id_factory   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/_id_generator.py IdGenerator.make_source_catalog   100% 2 0 0   100% 0 0   100%
python/lsst/meas/base/_id_generator.py IdGenerator.arange   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/_id_generator.py IdGenerator.unpacker_from_config   100% 2 0 0   100% 0 0   100%
python/lsst/meas/base/_id_generator.py IdGenerator.unpacker_from_dimension_packer   100% 3 0 0   100% 0 0   100%
python/lsst/meas/base/_id_generator.py IdGenerator.unpacker_from_dimension_packer.unpack   86% 7 1 0   50% 2 1   78%
python/lsst/meas/base/_id_generator.py FullIdGenerator.__init__   100% 4 0 0   100% 0 0   100%
python/lsst/meas/base/_id_generator.py FullIdGenerator.data_id   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/_id_generator.py FullIdGenerator.release_id   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/_id_generator.py FullIdGenerator.catalog_id   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/_id_generator.py FullIdGenerator.__str__   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/_id_generator.py FullIdGenerator.make_table_id_factory   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/_id_generator.py FullIdGenerator.arange   60% 5 2 0   50% 2 1   57%
python/lsst/meas/base/_id_generator.py _IdGeneratorBits.__post_init__   100% 4 0 0   100% 0 0   100%
python/lsst/meas/base/_id_generator.py (no function)   100% 65 0 1   100% 0 0   100%
python/lsst/meas/base/apCorrRegistry.py addApCorrName   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/apCorrRegistry.py getApCorrNameSet   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/apCorrRegistry.py (no function)   100% 4 0 0   100% 0 0   100%
python/lsst/meas/base/applyApCorr.py ApCorrInfo.__init__   100% 22 0 0   88% 8 1   97%
python/lsst/meas/base/applyApCorr.py ApplyApCorrTask.__init__   82% 17 3 0   75% 12 3   79%
python/lsst/meas/base/applyApCorr.py ApplyApCorrTask.run   89% 53 6 0   73% 22 6   84%
python/lsst/meas/base/applyApCorr.py ApplyApCorrTask._prepAstropyTable   100% 9 0 0   100% 10 0   100%
python/lsst/meas/base/applyApCorr.py (no function)   100% 31 0 0   100% 0 0   100%
python/lsst/meas/base/baseMeasurement.py SourceSlotConfig.setupSchema   100% 17 0 0   100% 16 0   100%
python/lsst/meas/base/baseMeasurement.py SimpleBaseMeasurementConfig.validate   73% 11 3 0   75% 12 3   74%
python/lsst/meas/base/baseMeasurement.py BaseMeasurementConfig.__new__   100% 6 0 0   100% 2 0   100%
python/lsst/meas/base/baseMeasurement.py BaseMeasurementConfig.validate   100% 3 0 0   100% 2 0   100%
python/lsst/meas/base/baseMeasurement.py SimpleBaseMeasurementTask.__init__   100% 5 0 0   100% 2 0   100%
python/lsst/meas/base/baseMeasurement.py SimpleBaseMeasurementTask.initializePlugins   100% 8 0 0   100% 8 0   100%
python/lsst/meas/base/baseMeasurement.py SimpleBaseMeasurementTask.addInvalidPsfFlag   75% 4 1 0   50% 2 1   67%
python/lsst/meas/base/baseMeasurement.py SimpleBaseMeasurementTask.callMeasure   88% 8 1 0   83% 6 1   86%
python/lsst/meas/base/baseMeasurement.py SimpleBaseMeasurementTask.doMeasurement   100% 14 0 0   100% 0 0   100%
python/lsst/meas/base/baseMeasurement.py BaseMeasurementTask.__init__   100% 2 0 0   100% 0 0   100%
python/lsst/meas/base/baseMeasurement.py BaseMeasurementTask.initializePlugins   83% 6 1 0   75% 4 1   80%
python/lsst/meas/base/baseMeasurement.py BaseMeasurementTask.getFootprintsFromCatalog   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/baseMeasurement.py BaseMeasurementTask.initNoiseReplacer   91% 11 1 0   67% 6 2   82%
python/lsst/meas/base/baseMeasurement.py (no function)   100% 62 0 0   100% 0 0   100%
python/lsst/meas/base/catalogCalculation.py CatalogCalculationPlugin.__init__   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/catalogCalculation.py CatalogCalculationPlugin.getExecutionOrder   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/catalogCalculation.py CatalogCalculationPlugin.calculate   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/catalogCalculation.py CCContext.__init__   100% 3 0 0   100% 0 0   100%
python/lsst/meas/base/catalogCalculation.py CCContext.__enter__   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/catalogCalculation.py CCContext.__exit__   60% 10 4 0   50% 8 2   56%
python/lsst/meas/base/catalogCalculation.py CatalogCalculationTask.__init__   100% 7 0 0   50% 2 1   89%
python/lsst/meas/base/catalogCalculation.py CatalogCalculationTask.initializePlugins   86% 14 2 0   80% 10 2   83%
python/lsst/meas/base/catalogCalculation.py CatalogCalculationTask.run   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/catalogCalculation.py CatalogCalculationTask.callCompute   100% 8 0 0   100% 8 0   100%
python/lsst/meas/base/catalogCalculation.py (no function)   100% 36 0 0   100% 0 0   100%
python/lsst/meas/base/classification.py CatalogCalculationClassificationPlugin.getExecutionOrder   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/classification.py CatalogCalculationClassificationPlugin.__init__   100% 3 0 0   100% 0 0   100%
python/lsst/meas/base/classification.py CatalogCalculationClassificationPlugin.calculate   100% 13 0 0   100% 6 0   100%
python/lsst/meas/base/classification.py CatalogCalculationClassificationPlugin.fail   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/classification.py (no function)   100% 17 0 0   100% 0 0   100%
python/lsst/meas/base/colorUtilities.py colorExtractor   0% 9 9 0   0% 2 0   0%
python/lsst/meas/base/colorUtilities.py (no function)   100% 4 0 0   100% 0 0   100%
python/lsst/meas/base/compensatedGaussian/__init__.py (no function)   100% 2 0 0   100% 0 0   100%
python/lsst/meas/base/compensatedGaussian/_compensatedGaussian.py SingleFrameCompensatedGaussianFluxPlugin.getExecutionOrder   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/compensatedGaussian/_compensatedGaussian.py SingleFrameCompensatedGaussianFluxPlugin.__init__   100% 21 0 0   100% 2 0   100%
python/lsst/meas/base/compensatedGaussian/_compensatedGaussian.py SingleFrameCompensatedGaussianFluxPlugin.fail   0% 3 3 0   0% 2 0   0%
python/lsst/meas/base/compensatedGaussian/_compensatedGaussian.py SingleFrameCompensatedGaussianFluxPlugin.measure   88% 26 3 0   83% 6 1   88%
python/lsst/meas/base/compensatedGaussian/_compensatedGaussian.py (no function)   100% 21 0 0   100% 0 0   100%
python/lsst/meas/base/compensatedGaussian/_compensatedTophat.py SingleFrameCompensatedTophatFluxConfig.validate   67% 3 1 0   50% 2 1   60%
python/lsst/meas/base/compensatedGaussian/_compensatedTophat.py SingleFrameCompensatedTophatFluxPlugin.getExecutionOrder   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/compensatedGaussian/_compensatedTophat.py SingleFrameCompensatedTophatFluxPlugin.__init__   100% 20 0 0   100% 2 0   100%
python/lsst/meas/base/compensatedGaussian/_compensatedTophat.py SingleFrameCompensatedTophatFluxPlugin.fail   0% 3 3 0   0% 2 0   0%
python/lsst/meas/base/compensatedGaussian/_compensatedTophat.py SingleFrameCompensatedTophatFluxPlugin.measure   100% 40 0 0   100% 6 0   100%
python/lsst/meas/base/compensatedGaussian/_compensatedTophat.py (no function)   100% 23 0 0   100% 0 0   100%
python/lsst/meas/base/diaCalculation.py DiaObjectCalculationPlugin.__init__   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/diaCalculation.py DiaObjectCalculationPlugin.calculate   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/diaCalculation.py DiaObjectCalculationPlugin.fail   0% 2 2 0   0% 2 0   0%
python/lsst/meas/base/diaCalculation.py DiaObjectCalculationTask.__init__   100% 7 0 0   50% 2 1   89%
python/lsst/meas/base/diaCalculation.py DiaObjectCalculationTask.initializePlugins   87% 15 2 0   70% 10 3   80%
python/lsst/meas/base/diaCalculation.py DiaObjectCalculationTask._validatePluginCols   100% 9 0 0   100% 8 0   100%
python/lsst/meas/base/diaCalculation.py DiaObjectCalculationTask.run   45% 11 6 0   25% 8 2   37%
python/lsst/meas/base/diaCalculation.py DiaObjectCalculationTask.callCompute   100% 9 0 0   100% 2 0   100%
python/lsst/meas/base/diaCalculation.py DiaObjectCalculationTask._run_all_plugins   77% 31 7 0   94% 16 1   83%
python/lsst/meas/base/diaCalculation.py DiaObjectCalculationTask._initialize_dia_object   0% 4 4 0   0% 2 0   0%
python/lsst/meas/base/diaCalculation.py (no function)   100% 43 0 0   100% 0 0   100%
python/lsst/meas/base/diaCalculationPlugins.py catchWarnings   80% 5 1 0   50% 2 1   71%
python/lsst/meas/base/diaCalculationPlugins.py catchWarnings.decoratorCatchWarnings   100% 2 0 0   100% 0 0   100%
python/lsst/meas/base/diaCalculationPlugins.py catchWarnings.decoratorCatchWarnings.wrapperCatchWarnings   100% 4 0 0   100% 2 0   100%
python/lsst/meas/base/diaCalculationPlugins.py typeSafePandasAssignment   100% 16 0 0   100% 10 0   100%
python/lsst/meas/base/diaCalculationPlugins.py compute_optimized_periodogram_grid   100% 6 0 0   100% 0 0   100%
python/lsst/meas/base/diaCalculationPlugins.py LombScarglePeriodogram.getExecutionOrder   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/diaCalculationPlugins.py LombScarglePeriodogram.calculate   100% 6 0 0   50% 4 2   80%
python/lsst/meas/base/diaCalculationPlugins.py LombScarglePeriodogram.calculate._calculate_period   91% 11 1 0   50% 2 1   85%
python/lsst/meas/base/diaCalculationPlugins.py LombScarglePeriodogramMulti.getExecutionOrder   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/diaCalculationPlugins.py LombScarglePeriodogramMulti.calculate_baluev_fap   80% 5 1 0   50% 2 1   71%
python/lsst/meas/base/diaCalculationPlugins.py LombScarglePeriodogramMulti.generate_lsp_params   100% 10 0 0   100% 0 0   100%
python/lsst/meas/base/diaCalculationPlugins.py LombScarglePeriodogramMulti.calculate   100% 23 0 0   64% 14 5   86%
python/lsst/meas/base/diaCalculationPlugins.py LombScarglePeriodogramMulti.calculate._calculate_period_multi   100% 26 0 0   100% 8 0   100%
python/lsst/meas/base/diaCalculationPlugins.py UnphysicalDiaSourceSeparation.__init__   100% 3 0 0   100% 0 0   100%
python/lsst/meas/base/diaCalculationPlugins.py UnphysicalDiaSourceSeparation.metadata   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/diaCalculationPlugins.py MeanDiaPosition.getExecutionOrder   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/diaCalculationPlugins.py MeanDiaPosition.calculate   100% 8 0 0   75% 4 1   92%
python/lsst/meas/base/diaCalculationPlugins.py MeanDiaPosition.calculate._column   100% 3 0 0   100% 2 0   100%
python/lsst/meas/base/diaCalculationPlugins.py MeanDiaPosition.calculate._computeMeanPos   93% 68 5 0   100% 14 0   94%
python/lsst/meas/base/diaCalculationPlugins.py HTMIndexDiaPosition.__init__   100% 2 0 0   100% 0 0   100%
python/lsst/meas/base/diaCalculationPlugins.py HTMIndexDiaPosition.getExecutionOrder   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/diaCalculationPlugins.py HTMIndexDiaPosition.calculate   100% 2 0 0   100% 0 0   100%
python/lsst/meas/base/diaCalculationPlugins.py NumDiaSourcesDiaPlugin.getExecutionOrder   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/diaCalculationPlugins.py NumDiaSourcesDiaPlugin.calculate   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/diaCalculationPlugins.py SimpleSourceFlagDiaPlugin.getExecutionOrder   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/diaCalculationPlugins.py SimpleSourceFlagDiaPlugin.calculate   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/diaCalculationPlugins.py WeightedMeanDiaPsfFlux.getExecutionOrder   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/diaCalculationPlugins.py WeightedMeanDiaPsfFlux.calculate   100% 12 0 0   50% 6 3   83%
python/lsst/meas/base/diaCalculationPlugins.py WeightedMeanDiaPsfFlux.calculate._weightedMean   89% 9 1 0   50% 2 1   82%
python/lsst/meas/base/diaCalculationPlugins.py PercentileDiaPsfFlux.__init__   100% 2 0 0   100% 0 0   100%
python/lsst/meas/base/diaCalculationPlugins.py PercentileDiaPsfFlux.getExecutionOrder   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/diaCalculationPlugins.py PercentileDiaPsfFlux.calculate   100% 8 0 0   75% 4 1   92%
python/lsst/meas/base/diaCalculationPlugins.py PercentileDiaPsfFlux.calculate._fluxPercentiles   100% 2 0 0   100% 0 0   100%
python/lsst/meas/base/diaCalculationPlugins.py SigmaDiaPsfFlux.getExecutionOrder   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/diaCalculationPlugins.py SigmaDiaPsfFlux.calculate   100% 2 0 0   100% 0 0   100%
python/lsst/meas/base/diaCalculationPlugins.py Chi2DiaPsfFlux.getExecutionOrder   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/diaCalculationPlugins.py Chi2DiaPsfFlux.calculate   100% 4 0 0   100% 0 0   100%
python/lsst/meas/base/diaCalculationPlugins.py Chi2DiaPsfFlux.calculate._chi2   100% 2 0 0   100% 0 0   100%
python/lsst/meas/base/diaCalculationPlugins.py MadDiaPsfFlux.getExecutionOrder   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/diaCalculationPlugins.py MadDiaPsfFlux.calculate   100% 2 0 0   100% 0 0   100%
python/lsst/meas/base/diaCalculationPlugins.py SkewDiaPsfFlux.getExecutionOrder   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/diaCalculationPlugins.py SkewDiaPsfFlux.calculate   100% 2 0 0   100% 0 0   100%
python/lsst/meas/base/diaCalculationPlugins.py MinMaxDiaPsfFlux.getExecutionOrder   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/diaCalculationPlugins.py MinMaxDiaPsfFlux.calculate   100% 8 0 0   50% 4 2   83%
python/lsst/meas/base/diaCalculationPlugins.py MaxSlopeDiaPsfFlux.getExecutionOrder   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/diaCalculationPlugins.py MaxSlopeDiaPsfFlux.calculate   100% 3 0 0   100% 0 0   100%
python/lsst/meas/base/diaCalculationPlugins.py MaxSlopeDiaPsfFlux.calculate._maxSlope   100% 8 0 0   100% 2 0   100%
python/lsst/meas/base/diaCalculationPlugins.py ErrMeanDiaPsfFlux.getExecutionOrder   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/diaCalculationPlugins.py ErrMeanDiaPsfFlux.calculate   100% 2 0 0   100% 0 0   100%
python/lsst/meas/base/diaCalculationPlugins.py LinearFitDiaPsfFlux.getExecutionOrder   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/diaCalculationPlugins.py LinearFitDiaPsfFlux.calculate   100% 9 0 0   50% 4 2   85%
python/lsst/meas/base/diaCalculationPlugins.py LinearFitDiaPsfFlux.calculate._linearFit   89% 9 1 0   50% 2 1   82%
python/lsst/meas/base/diaCalculationPlugins.py StetsonJDiaPsfFlux.getExecutionOrder   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/diaCalculationPlugins.py StetsonJDiaPsfFlux.calculate   100% 4 0 0   100% 0 0   100%
python/lsst/meas/base/diaCalculationPlugins.py StetsonJDiaPsfFlux.calculate._stetsonJ   100% 6 0 0   100% 2 0   100%
python/lsst/meas/base/diaCalculationPlugins.py StetsonJDiaPsfFlux._stetson_J   100% 5 0 0   100% 0 0   100%
python/lsst/meas/base/diaCalculationPlugins.py StetsonJDiaPsfFlux._stetson_mean   92% 13 1 0   67% 6 2   84%
python/lsst/meas/base/diaCalculationPlugins.py WeightedMeanDiaTotFlux.getExecutionOrder   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/diaCalculationPlugins.py WeightedMeanDiaTotFlux.calculate   100% 9 0 0   50% 4 2   85%
python/lsst/meas/base/diaCalculationPlugins.py WeightedMeanDiaTotFlux.calculate._meanFlux   100% 6 0 0   100% 0 0   100%
python/lsst/meas/base/diaCalculationPlugins.py SigmaDiaTotFlux.getExecutionOrder   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/diaCalculationPlugins.py SigmaDiaTotFlux.calculate   100% 2 0 0   100% 0 0   100%
python/lsst/meas/base/diaCalculationPlugins.py (no function)   100% 251 0 0   100% 0 0   100%
python/lsst/meas/base/footprintArea.py CatalogCalculationFootprintAreaPlugin.getExecutionOrder   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/footprintArea.py CatalogCalculationFootprintAreaPlugin.__init__   100% 2 0 0   100% 0 0   100%
python/lsst/meas/base/footprintArea.py CatalogCalculationFootprintAreaPlugin.calculate   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/footprintArea.py CatalogCalculationFootprintAreaPlugin.fail   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/footprintArea.py (no function)   100% 14 0 0   100% 0 0   100%
python/lsst/meas/base/forcedMeasurement.py ForcedPlugin.__init__   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/forcedMeasurement.py ForcedPlugin.measure   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/forcedMeasurement.py ForcedPlugin.measureN   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/forcedMeasurement.py ForcedMeasurementConfig.setDefaults   100% 7 0 0   100% 0 0   100%
python/lsst/meas/base/forcedMeasurement.py ForcedMeasurementTask.__init__   100% 12 0 0   100% 2 0   100%
python/lsst/meas/base/forcedMeasurement.py ForcedMeasurementTask.run   87% 15 2 0   75% 8 2   83%
python/lsst/meas/base/forcedMeasurement.py ForcedMeasurementTask.generateMeasCat   100% 11 0 0   100% 4 0   100%
python/lsst/meas/base/forcedMeasurement.py ForcedMeasurementTask.attachTransformedFootprints   100% 4 0 0   100% 2 0   100%
python/lsst/meas/base/forcedMeasurement.py ForcedMeasurementTask.attachPsfShapeFootprints   93% 15 1 0   75% 4 1   89%
python/lsst/meas/base/forcedMeasurement.py (no function)   100% 29 0 0   100% 0 0   100%
python/lsst/meas/base/forcedPhotCcd.py ForcedPhotCcdConnections.__init__   100% 8 0 0   67% 6 2   86%
python/lsst/meas/base/forcedPhotCcd.py ForcedPhotCcdConfig.setDefaults   100% 6 0 0   100% 0 0   100%
python/lsst/meas/base/forcedPhotCcd.py ForcedPhotCcdConfig.validate   67% 6 2 0   67% 6 2   67%
python/lsst/meas/base/forcedPhotCcd.py ForcedPhotCcdConfig.configureParquetRefCat   100% 8 0 0   100% 0 0   100%
python/lsst/meas/base/forcedPhotCcd.py ForcedPhotCcdTask.__init__   100% 10 0 0   83% 6 1   94%
python/lsst/meas/base/forcedPhotCcd.py ForcedPhotCcdTask.runQuantum   87% 23 3 0   75% 8 2   84%
python/lsst/meas/base/forcedPhotCcd.py ForcedPhotCcdTask.prepareCalibratedExposure   25% 16 12 0   14% 14 2   20%
python/lsst/meas/base/forcedPhotCcd.py ForcedPhotCcdTask.generateMeasCat   100% 3 0 0   100% 0 0   100%
python/lsst/meas/base/forcedPhotCcd.py ForcedPhotCcdTask.run   88% 8 1 0   50% 4 2   75%
python/lsst/meas/base/forcedPhotCcd.py ForcedPhotCcdTask.attachFootprints   100% 4 0 0   75% 4 1   88%
python/lsst/meas/base/forcedPhotCcd.py ForcedPhotCcdTask._prepSourceCatalogRefCat   95% 20 1 0   67% 6 2   88%
python/lsst/meas/base/forcedPhotCcd.py ForcedPhotCcdTask._prepDataFrameRefCat   100% 6 0 0   100% 0 0   100%
python/lsst/meas/base/forcedPhotCcd.py ForcedPhotCcdTask._prepArrowAstropyRefCat   100% 6 0 0   100% 0 0   100%
python/lsst/meas/base/forcedPhotCcd.py ForcedPhotCcdTask._makeMinimalSourceCatalogFromDataFrame   100% 8 0 0   100% 2 0   100%
python/lsst/meas/base/forcedPhotCcd.py ForcedPhotCcdTask._makeMinimalSourceCatalogFromAstropy   100% 8 0 0   100% 2 0   100%
python/lsst/meas/base/forcedPhotCcd.py ForcedPhotCcdFromDataFrameConfig.setDefaults   100% 5 0 0   100% 0 0   100%
python/lsst/meas/base/forcedPhotCcd.py (no function)   100% 80 0 0   100% 0 0   100%
python/lsst/meas/base/measurementInvestigationLib.py rebuildNoiseReplacer   0% 12 12 0   100% 0 0   0%
python/lsst/meas/base/measurementInvestigationLib.py makeRerunCatalog   0% 34 34 0   0% 24 0   0%
python/lsst/meas/base/measurementInvestigationLib.py (no function)   0% 6 6 0   100% 0 0   0%
python/lsst/meas/base/noiseReplacer.py NoiseReplacer.__init__   100% 44 0 0   78% 18 4   94%
python/lsst/meas/base/noiseReplacer.py NoiseReplacer.insertSource   90% 10 1 0   50% 2 1   83%
python/lsst/meas/base/noiseReplacer.py NoiseReplacer.removeSource   90% 10 1 0   50% 2 1   83%
python/lsst/meas/base/noiseReplacer.py NoiseReplacer.end   100% 14 0 0   100% 6 0   100%
python/lsst/meas/base/noiseReplacer.py NoiseReplacer.getNoiseGenerator   70% 54 16 0   50% 30 9   63%
python/lsst/meas/base/noiseReplacer.py NoiseReplacerList.__init__   0% 3 3 0   0% 2 0   0%
python/lsst/meas/base/noiseReplacer.py NoiseReplacerList.insertSource   0% 2 2 0   0% 2 0   0%
python/lsst/meas/base/noiseReplacer.py NoiseReplacerList.removeSource   0% 2 2 0   0% 2 0   0%
python/lsst/meas/base/noiseReplacer.py NoiseReplacerList.end   0% 2 2 0   0% 2 0   0%
python/lsst/meas/base/noiseReplacer.py NoiseGenerator.getHeavyFootprint   100% 3 0 0   100% 0 0   100%
python/lsst/meas/base/noiseReplacer.py NoiseGenerator.getMaskedImage   100% 2 0 0   100% 0 0   100%
python/lsst/meas/base/noiseReplacer.py NoiseGenerator.getImage   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/noiseReplacer.py ImageNoiseGenerator.__init__   0% 3 3 0   100% 0 0   0%
python/lsst/meas/base/noiseReplacer.py ImageNoiseGenerator.getMaskedImage   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/noiseReplacer.py GaussianNoiseGenerator.__init__   67% 3 1 0   50% 2 1   60%
python/lsst/meas/base/noiseReplacer.py GaussianNoiseGenerator.getRandomImage   100% 4 0 0   100% 0 0   100%
python/lsst/meas/base/noiseReplacer.py FixedGaussianNoiseGenerator.__init__   100% 3 0 0   100% 0 0   100%
python/lsst/meas/base/noiseReplacer.py FixedGaussianNoiseGenerator.__str__   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/noiseReplacer.py FixedGaussianNoiseGenerator.getImage   100% 4 0 0   100% 0 0   100%
python/lsst/meas/base/noiseReplacer.py VariancePlaneNoiseGenerator.__init__   100% 5 0 0   50% 2 1   86%
python/lsst/meas/base/noiseReplacer.py VariancePlaneNoiseGenerator.__str__   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/noiseReplacer.py VariancePlaneNoiseGenerator.getImage   86% 7 1 0   50% 2 1   78%
python/lsst/meas/base/noiseReplacer.py DummyNoiseReplacer.insertSource   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/noiseReplacer.py DummyNoiseReplacer.removeSource   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/noiseReplacer.py DummyNoiseReplacer.end   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/noiseReplacer.py (no function)   100% 50 0 0   100% 0 0   100%
python/lsst/meas/base/pluginRegistry.py generateAlgorithmName   87% 15 2 0   60% 10 4   76%
python/lsst/meas/base/pluginRegistry.py PluginRegistry.Configurable.__init__   100% 2 0 0   100% 0 0   100%
python/lsst/meas/base/pluginRegistry.py PluginRegistry.Configurable.ConfigClass   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/pluginRegistry.py PluginRegistry.Configurable.__call__   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/pluginRegistry.py PluginRegistry.register   100% 5 0 0   100% 4 0   100%
python/lsst/meas/base/pluginRegistry.py PluginRegistry.makeField   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/pluginRegistry.py register   100% 2 0 0   100% 0 0   100%
python/lsst/meas/base/pluginRegistry.py register.decorate   100% 2 0 0   100% 0 0   100%
python/lsst/meas/base/pluginRegistry.py PluginMap.iter   100% 3 0 0   75% 4 1   86%
python/lsst/meas/base/pluginRegistry.py PluginMap.iterN   0% 3 3 0   0% 4 0   0%
python/lsst/meas/base/pluginRegistry.py (no function)   100% 19 0 0   100% 0 0   100%
python/lsst/meas/base/plugins.py SingleFrameFPPositionPlugin.getExecutionOrder   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/plugins.py SingleFrameFPPositionPlugin.__init__   100% 4 0 0   100% 0 0   100%
python/lsst/meas/base/plugins.py SingleFrameFPPositionPlugin.measure   71% 7 2 0   50% 2 1   67%
python/lsst/meas/base/plugins.py SingleFrameFPPositionPlugin.fail   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/plugins.py SingleFrameJacobianPlugin.getExecutionOrder   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/plugins.py SingleFrameJacobianPlugin.__init__   100% 4 0 0   100% 0 0   100%
python/lsst/meas/base/plugins.py SingleFrameJacobianPlugin.measure   100% 3 0 0   100% 0 0   100%
python/lsst/meas/base/plugins.py SingleFrameJacobianPlugin.fail   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/plugins.py VariancePlugin.getExecutionOrder   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/plugins.py VariancePlugin.__init__   100% 4 0 0   100% 0 0   100%
python/lsst/meas/base/plugins.py VariancePlugin.measure   100% 15 0 0   100% 4 0   100%
python/lsst/meas/base/plugins.py VariancePlugin.fail   100% 6 0 0   75% 4 1   90%
python/lsst/meas/base/plugins.py InputCountPlugin.getExecutionOrder   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/plugins.py InputCountPlugin.__init__   100% 4 0 0   100% 0 0   100%
python/lsst/meas/base/plugins.py InputCountPlugin.measure   100% 6 0 0   100% 4 0   100%
python/lsst/meas/base/plugins.py InputCountPlugin.fail   100% 5 0 0   75% 4 1   89%
python/lsst/meas/base/plugins.py EvaluateLocalPhotoCalibPlugin.getExecutionOrder   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/plugins.py EvaluateLocalPhotoCalibPlugin.__init__   100% 3 0 0   100% 0 0   100%
python/lsst/meas/base/plugins.py EvaluateLocalPhotoCalibPlugin.measure   100% 10 0 0   100% 2 0   100%
python/lsst/meas/base/plugins.py EvaluateLocalWcsPlugin.getExecutionOrder   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/plugins.py EvaluateLocalWcsPlugin.__init__   100% 5 0 0   100% 0 0   100%
python/lsst/meas/base/plugins.py EvaluateLocalWcsPlugin.measure   100% 10 0 0   100% 2 0   100%
python/lsst/meas/base/plugins.py EvaluateLocalWcsPlugin.makeLocalTransformMatrix   100% 5 0 0   100% 0 0   100%
python/lsst/meas/base/plugins.py SingleFramePeakCentroidPlugin.getExecutionOrder   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/plugins.py SingleFramePeakCentroidPlugin.__init__   100% 4 0 0   100% 0 0   100%
python/lsst/meas/base/plugins.py SingleFramePeakCentroidPlugin.measure   100% 3 0 0   100% 0 0   100%
python/lsst/meas/base/plugins.py SingleFramePeakCentroidPlugin.fail   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/plugins.py SingleFramePeakCentroidPlugin.getTransformClass   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/plugins.py SingleFrameSkyCoordPlugin.getExecutionOrder   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/plugins.py SingleFrameSkyCoordPlugin.__init__   67% 3 1 0   50% 2 1   60%
python/lsst/meas/base/plugins.py SingleFrameSkyCoordPlugin.measure   67% 3 1 0   50% 2 1   60%
python/lsst/meas/base/plugins.py SingleFrameSkyCoordPlugin.fail   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/plugins.py SingleFrameClassificationSizeExtendednessPlugin.getExecutionOrder   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/plugins.py SingleFrameClassificationSizeExtendednessPlugin.__init__   100% 3 0 0   100% 0 0   100%
python/lsst/meas/base/plugins.py SingleFrameClassificationSizeExtendednessPlugin.measure   100% 13 0 0   100% 2 0   100%
python/lsst/meas/base/plugins.py SingleFrameClassificationSizeExtendednessPlugin.fail   0% 2 2 0   100% 0 0   0%
python/lsst/meas/base/plugins.py ForcedPeakCentroidPlugin.getExecutionOrder   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/plugins.py ForcedPeakCentroidPlugin.__init__   100% 4 0 0   100% 0 0   100%
python/lsst/meas/base/plugins.py ForcedPeakCentroidPlugin.measure   100% 6 0 0   100% 0 0   100%
python/lsst/meas/base/plugins.py ForcedPeakCentroidPlugin.getTransformClass   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/plugins.py ForcedTransformedCentroidPlugin.getExecutionOrder   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/plugins.py ForcedTransformedCentroidPlugin.__init__   100% 8 0 0   100% 2 0   100%
python/lsst/meas/base/plugins.py ForcedTransformedCentroidPlugin.measure   86% 7 1 0   50% 4 2   73%
python/lsst/meas/base/plugins.py ForcedTransformedCentroidFromCoordPlugin.measure   100% 5 0 0   100% 2 0   100%
python/lsst/meas/base/plugins.py ForcedTransformedShapePlugin.getExecutionOrder   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/plugins.py ForcedTransformedShapePlugin.__init__   89% 9 1 0   50% 2 1   82%
python/lsst/meas/base/plugins.py ForcedTransformedShapePlugin.measure   88% 8 1 0   50% 4 2   75%
python/lsst/meas/base/plugins.py (no function)   100% 174 0 0   100% 0 0   100%
python/lsst/meas/base/pluginsBase.py BasePlugin.getExecutionOrder   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/pluginsBase.py BasePlugin.__init__   100% 4 0 0   100% 0 0   100%
python/lsst/meas/base/pluginsBase.py BasePlugin.getLogName   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/pluginsBase.py BasePlugin.fail   0% 3 3 0   100% 0 0   0%
python/lsst/meas/base/pluginsBase.py BasePlugin.getTransformClass   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/pluginsBase.py (no function)   100% 26 0 0   100% 0 0   100%
python/lsst/meas/base/sfm.py SingleFramePlugin.__init__   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/sfm.py SingleFramePlugin.measure   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/sfm.py SingleFrameMeasurementTask.__init__   100% 9 0 0   100% 2 0   100%
python/lsst/meas/base/sfm.py SingleFrameMeasurementTask.run   100% 5 0 0   100% 2 0   100%
python/lsst/meas/base/sfm.py SingleFrameMeasurementTask.runPlugins   100% 19 0 0   100% 14 0   100%
python/lsst/meas/base/sfm.py SingleFrameMeasurementTask.measure   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/sfm.py (no function)   100% 24 0 0   100% 0 0   100%
python/lsst/meas/base/simple_forced_measurement.py SimpleForcedMeasurementConfig.setDefaults   0% 7 7 0   100% 0 0   0%
python/lsst/meas/base/simple_forced_measurement.py SimpleForcedMeasurementTask.__init__   0% 12 12 0   0% 2 0   0%
python/lsst/meas/base/simple_forced_measurement.py SimpleForcedMeasurementTask.run   0% 10 10 0   0% 4 0   0%
python/lsst/meas/base/simple_forced_measurement.py SimpleForcedMeasurementTask._attachPsfShapeFootprints   0% 19 19 0   0% 6 0   0%
python/lsst/meas/base/simple_forced_measurement.py (no function)   0% 23 23 0   100% 0 0   0%
python/lsst/meas/base/tests.py BlendContext.__init__   100% 4 0 0   100% 0 0   100%
python/lsst/meas/base/tests.py BlendContext.__enter__   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/tests.py BlendContext.addChild   100% 5 0 0   100% 0 0   100%
python/lsst/meas/base/tests.py BlendContext.__exit__   97% 31 1 0   90% 10 1   95%
python/lsst/meas/base/tests.py TestDataset.__init__   100% 7 0 0   50% 2 1   89%
python/lsst/meas/base/tests.py TestDataset.makeMinimalSchema   100% 21 0 0   100% 2 0   100%
python/lsst/meas/base/tests.py TestDataset.makePerturbedWcs   100% 26 0 0   50% 8 4   88%
python/lsst/meas/base/tests.py TestDataset.makePerturbedWcs.splitRandom   100% 7 0 0   100% 6 0   100%
python/lsst/meas/base/tests.py TestDataset.makeEmptyExposure   100% 17 0 0   83% 6 1   96%
python/lsst/meas/base/tests.py TestDataset.drawGaussian   100% 7 0 0   100% 0 0   100%
python/lsst/meas/base/tests.py TestDataset._installFootprint   89% 18 2 0   71% 14 4   81%
python/lsst/meas/base/tests.py TestDataset.addSource   100% 18 0 0   100% 2 0   100%
python/lsst/meas/base/tests.py TestDataset.addBlend   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/tests.py TestDataset.transform   96% 24 1 0   88% 8 1   94%
python/lsst/meas/base/tests.py TestDataset.realize   100% 27 0 0   100% 4 0   100%
python/lsst/meas/base/tests.py AlgorithmTestCase.makeSingleFrameMeasurementConfig   100% 13 0 0   100% 0 0   100%
python/lsst/meas/base/tests.py AlgorithmTestCase.makeSingleFrameMeasurementTask   90% 10 1 0   75% 8 2   83%
python/lsst/meas/base/tests.py AlgorithmTestCase.makeForcedMeasurementConfig   100% 9 0 0   100% 0 0   100%
python/lsst/meas/base/tests.py AlgorithmTestCase.makeForcedMeasurementTask   89% 9 1 0   75% 8 2   82%
python/lsst/meas/base/tests.py TransformTestCase.setUp   100% 3 0 0   100% 0 0   100%
python/lsst/meas/base/tests.py TransformTestCase.tearDown   100% 5 0 0   100% 0 0   100%
python/lsst/meas/base/tests.py TransformTestCase._populateCatalog   100% 8 0 0   100% 8 0   100%
python/lsst/meas/base/tests.py TransformTestCase._checkOutput   100% 8 0 0   100% 8 0   100%
python/lsst/meas/base/tests.py TransformTestCase._runTransform   100% 3 0 0   100% 2 0   100%
python/lsst/meas/base/tests.py TransformTestCase.testTransform   100% 5 0 0   100% 0 0   100%
python/lsst/meas/base/tests.py TransformTestCase._checkRegisteredTransform   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/tests.py TransformTestCase.testRegistration   100% 4 0 0   100% 4 0   100%
python/lsst/meas/base/tests.py SingleFramePluginTransformSetupHelper._setupTransform   100% 11 0 0   100% 0 0   100%
python/lsst/meas/base/tests.py ForcedPluginTransformSetupHelper._setupTransform   100% 11 0 0   100% 0 0   100%
python/lsst/meas/base/tests.py FluxTransformTestCase._setFieldsInRecords   100% 5 0 0   100% 2 0   100%
python/lsst/meas/base/tests.py FluxTransformTestCase._compareFieldsInRecords   100% 11 0 0   100% 4 0   100%
python/lsst/meas/base/tests.py CentroidTransformTestCase._setFieldsInRecords   100% 7 0 0   100% 6 0   100%
python/lsst/meas/base/tests.py CentroidTransformTestCase._compareFieldsInRecords   100% 12 0 0   100% 0 0   100%
python/lsst/meas/base/tests.py (no function)   100% 68 0 0   100% 0 0   100%
python/lsst/meas/base/transforms.py MeasurementTransform.__init__   100% 2 0 0   100% 0 0   100%
python/lsst/meas/base/transforms.py MeasurementTransform.__call__   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/transforms.py MeasurementTransform._checkCatalogSize   100% 2 0 0   100% 2 0   100%
python/lsst/meas/base/transforms.py NullTransform.__call__   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/transforms.py PassThroughTransform.__init__   100% 3 0 0   100% 2 0   100%
python/lsst/meas/base/transforms.py PassThroughTransform.__call__   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/transforms.py SimpleCentroidTransform.__init__   100% 2 0 0   100% 0 0   100%
python/lsst/meas/base/transforms.py SimpleCentroidTransform.__call__   100% 4 0 0   100% 2 0   100%
python/lsst/meas/base/transforms.py (no function)   100% 17 0 0   100% 0 0   100%
python/lsst/meas/base/version.py (no function)   100% 5 0 0   100% 0 0   100%
python/lsst/meas/base/wrappers.py WrappedSingleFramePlugin.__init__   100% 4 0 0   100% 2 0   100%
python/lsst/meas/base/wrappers.py WrappedSingleFramePlugin.measure   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/wrappers.py WrappedSingleFramePlugin.measureN   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/wrappers.py WrappedSingleFramePlugin.fail   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/wrappers.py WrappedForcedPlugin.__init__   100% 4 0 0   100% 2 0   100%
python/lsst/meas/base/wrappers.py WrappedForcedPlugin.measure   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/wrappers.py WrappedForcedPlugin.measureN   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/wrappers.py WrappedForcedPlugin.fail   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/wrappers.py wrapAlgorithmControl   60% 5 2 0   50% 2 1   57%
python/lsst/meas/base/wrappers.py wrapAlgorithm   94% 17 1 0   83% 12 2   90%
python/lsst/meas/base/wrappers.py wrapAlgorithm.getExecutionOrder   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/wrappers.py wrapSingleFrameAlgorithm   53% 17 8 0   42% 12 3   48%
python/lsst/meas/base/wrappers.py wrapSingleFrameAlgorithm.factory   0% 3 3 0   0% 2 0   0%
python/lsst/meas/base/wrappers.py wrapForcedAlgorithm   52% 21 10 0   43% 14 4   49%
python/lsst/meas/base/wrappers.py wrapForcedAlgorithm.extractSchemaArg   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/wrappers.py wrapForcedAlgorithm.factory   0% 3 3 0   0% 2 0   0%
python/lsst/meas/base/wrappers.py wrapSimpleAlgorithm   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/wrappers.py wrapTransform   100% 3 0 0   100% 0 0   100%
python/lsst/meas/base/wrappers.py wrapTransform._init   100% 3 0 0   100% 2 0   100%
python/lsst/meas/base/wrappers.py GenericPlugin.getExecutionOrder   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/wrappers.py GenericPlugin.__init__   100% 2 0 0   100% 0 0   100%
python/lsst/meas/base/wrappers.py GenericPlugin.measure   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/wrappers.py GenericPlugin.measureN   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/wrappers.py GenericPlugin.fail   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/wrappers.py GenericPlugin.makeSingleFramePlugin   100% 13 0 0   100% 0 0   100%
python/lsst/meas/base/wrappers.py GenericPlugin.makeSingleFramePlugin.SingleFrameFromGenericPlugin.__init__   100% 2 0 0   100% 0 0   100%
python/lsst/meas/base/wrappers.py GenericPlugin.makeSingleFramePlugin.SingleFrameFromGenericPlugin.measure   100% 2 0 0   100% 0 0   100%
python/lsst/meas/base/wrappers.py GenericPlugin.makeSingleFramePlugin.SingleFrameFromGenericPlugin.measureN   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/wrappers.py GenericPlugin.makeSingleFramePlugin.SingleFrameFromGenericPlugin.fail   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/wrappers.py GenericPlugin.makeSingleFramePlugin.SingleFrameFromGenericPlugin.getExecutionOrder   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/wrappers.py GenericPlugin.makeSingleFramePlugin.SingleFrameFromGenericPlugin.getTransformClass   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/wrappers.py GenericPlugin.makeForcedPlugin   100% 13 0 0   100% 0 0   100%
python/lsst/meas/base/wrappers.py GenericPlugin.makeForcedPlugin.ForcedFromGenericPlugin.__init__   100% 3 0 0   100% 0 0   100%
python/lsst/meas/base/wrappers.py GenericPlugin.makeForcedPlugin.ForcedFromGenericPlugin.measure   100% 2 0 0   100% 0 0   100%
python/lsst/meas/base/wrappers.py GenericPlugin.makeForcedPlugin.ForcedFromGenericPlugin.measureN   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/wrappers.py GenericPlugin.makeForcedPlugin.ForcedFromGenericPlugin.fail   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/wrappers.py GenericPlugin.makeForcedPlugin.ForcedFromGenericPlugin.getExecutionOrder   100% 1 0 0   100% 0 0   100%
python/lsst/meas/base/wrappers.py GenericPlugin.makeForcedPlugin.ForcedFromGenericPlugin.getTransformClass   0% 1 1 0   100% 0 0   0%
python/lsst/meas/base/wrappers.py (no function)   100% 36 0 0   100% 0 0   100%
tests/sillyCentroid.py (no function)   100% 4 0 0   100% 0 0   100%
tests/testLib.py (no function)   100% 3 0 0   100% 0 0   100%
tests/test_ApCorrNameSet.py MinimalistTestPlugin.getExecutionOrder   0% 1 1 0   100% 0 0   0%
tests/test_ApCorrNameSet.py MinimalistTestPlugin.fail   0% 1 1 0   100% 0 0   0%
tests/test_ApCorrNameSet.py ApCorrNameTestCase.testDefaultNames   100% 3 0 0   100% 0 0   100%
tests/test_ApCorrNameSet.py ApCorrNameTestCase.testAdd   100% 9 0 0   100% 0 0   100%
tests/test_ApCorrNameSet.py ApCorrNameTestCase.testCopy   100% 5 0 0   100% 0 0   100%
tests/test_ApCorrNameSet.py ApCorrNameTestCase.testRegisterDecorator   100% 9 0 0   100% 0 0   100%
tests/test_ApCorrNameSet.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_ApCorrNameSet.py (no function)   89% 18 2 0   50% 2 1   85%
tests/test_ApertureFlux.py ApertureFluxTestCase.setUp   100% 5 0 0   100% 0 0   100%
tests/test_ApertureFlux.py ApertureFluxTestCase.tearDown   100% 2 0 0   100% 0 0   100%
tests/test_ApertureFlux.py ApertureFluxTestCase.computeNaiveArea   100% 2 0 0   100% 0 0   100%
tests/test_ApertureFlux.py ApertureFluxTestCase.testNaive   100% 16 0 0   100% 4 0   100%
tests/test_ApertureFlux.py ApertureFluxTestCase.testNaive.check   100% 7 0 0   100% 2 0   100%
tests/test_ApertureFlux.py ApertureFluxTestCase.testSinc   100% 20 0 0   100% 4 0   100%
tests/test_ApertureFlux.py ApertureFluxTestCase.testSinc.check   100% 7 0 0   100% 2 0   100%
tests/test_ApertureFlux.py CircularApertureFluxTestCase.setUp   100% 3 0 0   100% 0 0   100%
tests/test_ApertureFlux.py CircularApertureFluxTestCase.tearDown   100% 2 0 0   100% 0 0   100%
tests/test_ApertureFlux.py CircularApertureFluxTestCase.testSingleFramePlugin   100% 33 0 0   90% 10 1   98%
tests/test_ApertureFlux.py CircularApertureFluxTestCase.testForcedPlugin   100% 20 0 0   100% 4 0   100%
tests/test_ApertureFlux.py ApertureFluxTransformTestCase.CircApFluxAlgorithmFactory.__call__   100% 1 0 0   100% 0 0   100%
tests/test_ApertureFlux.py ApertureFluxTransformTestCase.testTransform   100% 1 0 0   100% 0 0   100%
tests/test_ApertureFlux.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_ApertureFlux.py (no function)   94% 35 2 0   50% 2 1   92%
tests/test_ApplyApCorr.py initializeSourceCatalog   100% 10 0 0   100% 0 0   100%
tests/test_ApplyApCorr.py ApplyApCorrTestCase.setUp   100% 13 0 0   100% 2 0   100%
tests/test_ApplyApCorr.py ApplyApCorrTestCase.tearDown   100% 2 0 0   100% 0 0   100%
tests/test_ApplyApCorr.py ApplyApCorrTestCase.testAddFields   100% 4 0 0   100% 0 0   100%
tests/test_ApplyApCorr.py ApplyApCorrTestCase._catalogToAstropy   100% 4 0 0   100% 0 0   100%
tests/test_ApplyApCorr.py ApplyApCorrTestCase.testSuccessUnflagged   100% 18 0 0   100% 0 0   100%
tests/test_ApplyApCorr.py ApplyApCorrTestCase.testFailureFlagged   100% 18 0 0   100% 0 0   100%
tests/test_ApplyApCorr.py ApplyApCorrTestCase.testCatFluxUnchanged   100% 17 0 0   100% 0 0   100%
tests/test_ApplyApCorr.py ApplyApCorrTestCase.testCatFluxHalf   100% 19 0 0   100% 0 0   100%
tests/test_ApplyApCorr.py ApplyApCorrTestCase.testCatFluxErr   100% 18 0 0   100% 0 0   100%
tests/test_ApplyApCorr.py ApplyApCorrTestCase.testSourceTable   100% 16 0 0   100% 0 0   100%
tests/test_ApplyApCorr.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_ApplyApCorr.py (no function)   93% 29 2 0   50% 2 1   90%
tests/test_Blendedness.py BlendednessTestCase.setUp   100% 6 0 0   100% 0 0   100%
tests/test_Blendedness.py BlendednessTestCase.tearDown   100% 3 0 0   100% 0 0   100%
tests/test_Blendedness.py BlendednessTestCase.testAbsExpectation   100% 7 0 0   100% 0 0   100%
tests/test_Blendedness.py BlendednessTestCase.testAbsBias   100% 7 0 0   100% 0 0   100%
tests/test_Blendedness.py BlendednessTestCase.testBlendedness   100% 5 0 0   100% 0 0   100%
tests/test_Blendedness.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_Blendedness.py (no function)   89% 18 2 0   50% 2 1   85%
tests/test_CatalogCalculation.py FailCC.getExecutionOrder   100% 1 0 0   100% 0 0   100%
tests/test_CatalogCalculation.py FailCC.__init__   100% 2 0 0   100% 0 0   100%
tests/test_CatalogCalculation.py FailCC.calculate   100% 1 0 0   100% 0 0   100%
tests/test_CatalogCalculation.py FailCC.fail   100% 1 0 0   100% 0 0   100%
tests/test_CatalogCalculation.py SingleRecordCC.getExecutionOrder   100% 1 0 0   100% 0 0   100%
tests/test_CatalogCalculation.py SingleRecordCC.__init__   100% 3 0 0   100% 0 0   100%
tests/test_CatalogCalculation.py SingleRecordCC.calculate   100% 2 0 0   100% 0 0   100%
tests/test_CatalogCalculation.py SingleRecordCC.fail   0% 1 1 0   100% 0 0   0%
tests/test_CatalogCalculation.py MultiRecordAb.getExecutionOrder   100% 1 0 0   100% 0 0   100%
tests/test_CatalogCalculation.py MultiRecordAb.__init__   100% 3 0 0   100% 0 0   100%
tests/test_CatalogCalculation.py MultiRecordAb.calculate   100% 3 0 0   100% 2 0   100%
tests/test_CatalogCalculation.py MultiRecordAb.fail   0% 2 2 0   0% 2 0   0%
tests/test_CatalogCalculation.py DependentAb.getExecutionOrder   100% 1 0 0   100% 0 0   100%
tests/test_CatalogCalculation.py DependentAb.__init__   100% 3 0 0   100% 0 0   100%
tests/test_CatalogCalculation.py DependentAb.calculate   100% 2 0 0   100% 0 0   100%
tests/test_CatalogCalculation.py DependentAb.fail   0% 1 1 0   100% 0 0   0%
tests/test_CatalogCalculation.py CatalogCalculationTest.setUp   100% 11 0 0   100% 2 0   100%
tests/test_CatalogCalculation.py CatalogCalculationTest.testCatalogCalculation   100% 9 0 0   100% 8 0   100%
tests/test_CatalogCalculation.py CatalogCalculationTest.tearDown   100% 1 0 0   100% 0 0   100%
tests/test_CatalogCalculation.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_CatalogCalculation.py (no function)   96% 45 2 0   50% 2 1   94%
tests/test_CentroidChecker.py Centroider.getExecutionOrder   100% 1 0 0   100% 0 0   100%
tests/test_CentroidChecker.py Centroider.__init__   92% 12 1 0   75% 4 1   88%
tests/test_CentroidChecker.py Centroider.measure   100% 8 0 0   100% 2 0   100%
tests/test_CentroidChecker.py Centroider.fail   0% 3 3 0   0% 2 0   0%
tests/test_CentroidChecker.py CentroidCheckerTestCase.setUp   100% 4 0 0   100% 0 0   100%
tests/test_CentroidChecker.py CentroidCheckerTestCase.tearDown   100% 1 0 0   100% 0 0   100%
tests/test_CentroidChecker.py CentroidCheckerTestCase.testNoError   100% 8 0 0   100% 0 0   100%
tests/test_CentroidChecker.py CentroidCheckerTestCase.testCheckErrors   100% 13 0 0   100% 0 0   100%
tests/test_CentroidChecker.py CentroidCheckerTestCase.testCheckErrors.runMeasurement   100% 9 0 0   100% 0 0   100%
tests/test_CentroidChecker.py CentroidCheckerTestCase.testCentroidDistance   100% 11 0 0   100% 0 0   100%
tests/test_CentroidChecker.py CentroidCheckerTestCase.testCentroidOutsideFootprint   100% 10 0 0   100% 0 0   100%
tests/test_CentroidChecker.py CentroidCheckerTestCase.testSdssCentroid   100% 10 0 0   100% 0 0   100%
tests/test_CentroidChecker.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_CentroidChecker.py (no function)   95% 39 2 0   50% 2 1   93%
tests/test_Classification.py ClassificationTestCase.setUp   100% 4 0 0   100% 0 0   100%
tests/test_Classification.py ClassificationTestCase.tearDown   100% 2 0 0   100% 0 0   100%
tests/test_Classification.py ClassificationTestCase.testSingleFramePlugin   100% 12 0 0   100% 0 0   100%
tests/test_Classification.py ClassificationTestCase.testFlags   100% 18 0 0   100% 0 0   100%
tests/test_Classification.py ClassificationTestCase.testFlags.runFlagTest   100% 12 0 0   100% 0 0   100%
tests/test_Classification.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_Classification.py (no function)   89% 19 2 0   50% 2 1   86%
tests/test_CompensatedGaussianFlux.py CompensatedGaussianFluxTestCase.setUp   100% 21 0 0   100% 0 0   100%
tests/test_CompensatedGaussianFlux.py CompensatedGaussianFluxTestCase.tearDown   100% 4 0 0   100% 0 0   100%
tests/test_CompensatedGaussianFlux.py CompensatedGaussianFluxTestCase.makeAlgorithm   80% 5 1 0   50% 2 1   71%
tests/test_CompensatedGaussianFlux.py CompensatedGaussianFluxTestCase._calcNumpyCompensatedGaussian   100% 10 0 0   100% 0 0   100%
tests/test_CompensatedGaussianFlux.py CompensatedGaussianFluxTestCase.testCompensatedGaussianInnerProduct   100% 26 0 0   100% 10 0   100%
tests/test_CompensatedGaussianFlux.py CompensatedGaussianFluxTestCase.testCompensatedGaussianSubPixels   100% 19 0 0   100% 6 0   100%
tests/test_CompensatedGaussianFlux.py CompensatedGaussianFluxTestCase.testCompensatedGaussianPlugin   100% 23 0 0   92% 12 1   97%
tests/test_CompensatedGaussianFlux.py CompensatedGaussianFluxTestCase.testCompensatedGaussianPluginFailure   100% 14 0 0   100% 0 0   100%
tests/test_CompensatedGaussianFlux.py CompensatedGaussianFluxTestCase.testMonteCarlo   100% 23 0 0   100% 8 0   100%
tests/test_CompensatedGaussianFlux.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_CompensatedGaussianFlux.py (no function)   92% 24 2 0   50% 2 1   88%
tests/test_CompensatedTophatFlux.py CompensatedTophatFluxTestCase.setUp   100% 20 0 0   100% 0 0   100%
tests/test_CompensatedTophatFlux.py CompensatedTophatFluxTestCase.tearDown   100% 4 0 0   100% 0 0   100%
tests/test_CompensatedTophatFlux.py CompensatedTophatFluxTestCase.makeAlgorithm   80% 5 1 0   50% 2 1   71%
tests/test_CompensatedTophatFlux.py CompensatedTophatFluxTestCase.testCompensatedTophatPlugin   100% 21 0 0   100% 8 0   100%
tests/test_CompensatedTophatFlux.py CompensatedTophatFluxTestCase.testCompensatedTophatPluginFailure   100% 15 0 0   100% 0 0   100%
tests/test_CompensatedTophatFlux.py CompensatedTophatFluxTestCase.testMonteCarlo   100% 24 0 0   100% 8 0   100%
tests/test_CompensatedTophatFlux.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_CompensatedTophatFlux.py (no function)   90% 20 2 0   50% 2 1   86%
tests/test_EvaluateLocalCalibration.py TestLocalPhotoCalibration.setUp   100% 5 0 0   100% 0 0   100%
tests/test_EvaluateLocalCalibration.py TestLocalPhotoCalibration.tearDown   100% 3 0 0   100% 0 0   100%
tests/test_EvaluateLocalCalibration.py TestLocalPhotoCalibration.testPhotoCalib   100% 8 0 0   100% 0 0   100%
tests/test_EvaluateLocalCalibration.py TestLocalPhotoCalibration.testPhotoCalibIsNone   100% 9 0 0   100% 0 0   100%
tests/test_EvaluateLocalCalibration.py TestLocalWcs.setUp   100% 5 0 0   100% 0 0   100%
tests/test_EvaluateLocalCalibration.py TestLocalWcs.tearDown   100% 3 0 0   100% 0 0   100%
tests/test_EvaluateLocalCalibration.py TestLocalWcs.testMatrix   100% 10 0 0   100% 0 0   100%
tests/test_EvaluateLocalCalibration.py TestLocalWcs.testWcsIsNone   100% 11 0 0   100% 0 0   100%
tests/test_EvaluateLocalCalibration.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_EvaluateLocalCalibration.py (no function)   91% 22 2 0   50% 2 1   88%
tests/test_FPPosition.py FPPositionTestCase.setUp   100% 6 0 0   100% 2 0   100%
tests/test_FPPosition.py FPPositionTestCase.tearDown   100% 4 0 0   100% 0 0   100%
tests/test_FPPosition.py FPPositionTestCase.testFPPosition   100% 10 0 0   100% 2 0   100%
tests/test_FPPosition.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_FPPosition.py (no function)   88% 16 2 0   50% 2 1   83%
tests/test_FlagHandler.py PythonPlugin.getExecutionOrder   100% 1 0 0   100% 0 0   100%
tests/test_FlagHandler.py PythonPlugin.__init__   100% 9 0 0   100% 0 0   100%
tests/test_FlagHandler.py PythonPlugin.measure   87% 15 2 0   88% 8 1   87%
tests/test_FlagHandler.py PythonPlugin.fail   100% 3 0 0   100% 2 0   100%
tests/test_FlagHandler.py FlagHandlerTestCase.setUp   100% 15 0 0   100% 0 0   100%
tests/test_FlagHandler.py FlagHandlerTestCase.tearDown   100% 2 0 0   100% 0 0   100%
tests/test_FlagHandler.py FlagHandlerTestCase.testFlagHandler   100% 32 0 0   100% 2 0   100%
tests/test_FlagHandler.py FlagHandlerTestCase.testNoFailureFlag   100% 23 0 0   100% 2 0   100%
tests/test_FlagHandler.py FlagHandlerTestCase.testPluginNoError   100% 8 0 0   100% 0 0   100%
tests/test_FlagHandler.py FlagHandlerTestCase.testPluginUnexpectedError   100% 10 0 0   100% 0 0   100%
tests/test_FlagHandler.py FlagHandlerTestCase.testPluginContainsNan   100% 9 0 0   100% 0 0   100%
tests/test_FlagHandler.py FlagHandlerTestCase.testPluginEdgeError   100% 10 0 0   100% 0 0   100%
tests/test_FlagHandler.py FlagHandlerTestCase.testSafeCentroider   100% 23 0 0   100% 0 0   100%
tests/test_FlagHandler.py FlagHandlerTestCase.testEmptyDefinitionList   100% 7 0 0   100% 0 0   100%
tests/test_FlagHandler.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_FlagHandler.py (no function)   95% 41 2 0   50% 2 1   93%
tests/test_FootprintArea.py FootprintAreaTestCase.setUp   100% 4 0 0   100% 0 0   100%
tests/test_FootprintArea.py FootprintAreaTestCase.tearDown   100% 3 0 0   100% 0 0   100%
tests/test_FootprintArea.py FootprintAreaTestCase.testSingleFramePlugin   100% 8 0 0   100% 0 0   100%
tests/test_FootprintArea.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_FootprintArea.py (no function)   86% 14 2 0   50% 2 1   81%
tests/test_GaussianFlux.py GaussianFluxTestCase.setUp   100% 4 0 0   100% 0 0   100%
tests/test_GaussianFlux.py GaussianFluxTestCase.tearDown   100% 2 0 0   100% 0 0   100%
tests/test_GaussianFlux.py GaussianFluxTestCase.makeAlgorithm   100% 5 0 0   50% 2 1   86%
tests/test_GaussianFlux.py GaussianFluxTestCase.testGaussians   100% 5 0 0   100% 2 0   100%
tests/test_GaussianFlux.py GaussianFluxTestCase.testMonteCarlo   100% 22 0 0   100% 4 0   100%
tests/test_GaussianFlux.py GaussianFluxTestCase.testForcedPlugin   100% 15 0 0   100% 2 0   100%
tests/test_GaussianFlux.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_GaussianFlux.py (no function)   92% 26 2 0   50% 2 1   89%
tests/test_ImportCentroidAlgorithm.py CentroidTestCase.testApplyCentroid   100% 19 0 0   100% 4 0   100%
tests/test_ImportCentroidAlgorithm.py CentroidTestCase.testMeasureCentroid   100% 33 0 0   100% 0 0   100%
tests/test_ImportCentroidAlgorithm.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_ImportCentroidAlgorithm.py (no function)   90% 21 2 0   50% 2 1   87%
tests/test_InputCount.py ccdVennDiagram   0% 26 26 0   0% 4 0   0%
tests/test_InputCount.py InputCountTest.testInputCounts   98% 53 1 0   92% 12 1   97%
tests/test_InputCount.py InputCountTest._preparePlugin   100% 17 0 0   100% 2 0   100%
tests/test_InputCount.py InputCountTest.testBadCentroid   100% 19 0 0   100% 0 0   100%
tests/test_InputCount.py InputCountTest.testBadCoaddInputs   100% 9 0 0   100% 0 0   100%
tests/test_InputCount.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_InputCount.py (no function)   87% 30 4 0   50% 2 1   84%
tests/test_InputUtilities.py InputUtilitiesTestCase.testFlagAliases   100% 8 0 0   100% 0 0   100%
tests/test_InputUtilities.py InputUtilitiesTestCase.testCentroidFlagAliases   100% 8 0 0   100% 0 0   100%
tests/test_InputUtilities.py InputUtilitiesTestCase.testUnmetCentroidDependency   100% 6 0 0   100% 0 0   100%
tests/test_InputUtilities.py InputUtilitiesTestCase.testUnmetShapeDependency   100% 6 0 0   100% 0 0   100%
tests/test_InputUtilities.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_InputUtilities.py (no function)   88% 17 2 0   50% 2 1   84%
tests/test_InvalidPsfFlag.py InvalidPsfPlugin.__init__   100% 4 0 0   100% 0 0   100%
tests/test_InvalidPsfFlag.py InvalidPsfPlugin.getExecutionOrder   100% 1 0 0   100% 0 0   100%
tests/test_InvalidPsfFlag.py InvalidPsfPlugin.measure   100% 1 0 0   100% 0 0   100%
tests/test_InvalidPsfFlag.py InvalidPsfPlugin.fail   100% 1 0 0   100% 0 0   100%
tests/test_InvalidPsfFlag.py InvalidPsfFlagTestCase.setUp   100% 15 0 0   100% 0 0   100%
tests/test_InvalidPsfFlag.py InvalidPsfFlagTestCase.tearDown   100% 2 0 0   100% 0 0   100%
tests/test_InvalidPsfFlag.py InvalidPsfFlagTestCase.testInvalidPsfFlag   100% 6 0 0   100% 0 0   100%
tests/test_InvalidPsfFlag.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_InvalidPsfFlag.py (no function)   93% 27 2 0   50% 2 1   90%
tests/test_Jacobian.py JacobianTestCase.setUp   100% 8 0 0   100% 2 0   100%
tests/test_Jacobian.py JacobianTestCase.tearDown   100% 4 0 0   100% 0 0   100%
tests/test_Jacobian.py JacobianTestCase.testJacobianPlugin   100% 10 0 0   100% 0 0   100%
tests/test_Jacobian.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_Jacobian.py (no function)   88% 17 2 0   50% 2 1   84%
tests/test_MeasureSources.py makePluginAndCat   100% 11 0 0   100% 4 0   100%
tests/test_MeasureSources.py MeasureSourcesTestCase.testCircularApertureMeasure   100% 16 0 0   100% 2 0   100%
tests/test_MeasureSources.py MeasureSourcesTestCase.testPeakLikelihoodFlux   100% 68 0 0   100% 14 0   100%
tests/test_MeasureSources.py MeasureSourcesTestCase.testPixelFlags   100% 58 0 0   100% 6 0   100%
tests/test_MeasureSources.py addStar   100% 13 0 0   100% 4 0   100%
tests/test_MeasureSources.py makeFakeImage   90% 10 1 0   75% 4 1   86%
tests/test_MeasureSources.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_MeasureSources.py (no function)   93% 27 2 0   50% 2 1   90%
tests/test_MomentsClassifier.py MomentsClassificationTestCase.setUp   100% 6 0 0   100% 0 0   100%
tests/test_MomentsClassifier.py MomentsClassificationTestCase.tearDown   100% 2 0 0   100% 0 0   100%
tests/test_MomentsClassifier.py MomentsClassificationTestCase.testSingleFramePlugin   100% 8 0 0   100% 4 0   100%
tests/test_MomentsClassifier.py MomentsClassificationTestCase.testFailure   100% 11 0 0   100% 2 0   100%
tests/test_MomentsClassifier.py MomentsClassificationTestCase.testMonteCarlo   100% 16 0 0   100% 6 0   100%
tests/test_MomentsClassifier.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_MomentsClassifier.py (no function)   89% 18 2 0   50% 2 1   85%
tests/test_NoiseReplacer.py NoiseReplacerTestPlugin.getExecutionOrder   100% 1 0 0   100% 0 0   100%
tests/test_NoiseReplacer.py NoiseReplacerTestPlugin.__init__   100% 3 0 0   100% 0 0   100%
tests/test_NoiseReplacer.py NoiseReplacerTestPlugin.measure   100% 8 0 0   100% 0 0   100%
tests/test_NoiseReplacer.py NoiseReplacerTestCase.setUp   100% 8 0 0   100% 0 0   100%
tests/test_NoiseReplacer.py NoiseReplacerTestCase.testNoiseReplacer   100% 12 0 0   100% 4 0   100%
tests/test_NoiseReplacer.py NoiseReplacerTestCase.testNoiseReplacerExternalFootprints   100% 13 0 0   100% 4 0   100%
tests/test_NoiseReplacer.py NoiseReplacerTestCase.tearDown   100% 2 0 0   100% 0 0   100%
tests/test_NoiseReplacer.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_NoiseReplacer.py (no function)   93% 29 2 0   50% 2 1   90%
tests/test_PeakCentroid.py onlyLogFatal   100% 5 0 0   100% 0 0   100%
tests/test_PeakCentroid.py SingleFramePeakCentroidTestCase.setUp   100% 6 0 0   100% 0 0   100%
tests/test_PeakCentroid.py SingleFramePeakCentroidTestCase.tearDown   100% 6 0 0   100% 0 0   100%
tests/test_PeakCentroid.py SingleFramePeakCentroidTestCase.testSingleFramePlugin   100% 6 0 0   100% 0 0   100%
tests/test_PeakCentroid.py SingleFramePeakCentroidTestCase.testFlags   100% 4 0 0   100% 0 0   100%
tests/test_PeakCentroid.py SingleFramePeakCentroidTransformTestCase.SingleFramePeakCentroidPluginFactory.__call__   100% 1 0 0   100% 0 0   100%
tests/test_PeakCentroid.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_PeakCentroid.py (no function)   94% 34 2 0   50% 2 1   92%
tests/test_PeakLikelihoodFlux.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_PeakLikelihoodFlux.py (no function)   88% 16 2 0   50% 2 1   83%
tests/test_PixelFlags.py PixelFlagsTestCase.setUp   100% 3 0 0   100% 0 0   100%
tests/test_PixelFlags.py PixelFlagsTestCase.testNoFlags   100% 24 0 0   100% 0 0   100%
tests/test_PixelFlags.py PixelFlagsTestCase.testSomeFlags   100% 28 0 0   100% 0 0   100%
tests/test_PixelFlags.py PixelFlagsTestCase.testOffimageNonfinite   100% 13 0 0   100% 0 0   100%
tests/test_PixelFlags.py PixelFlagsTestCase.testOffimage   100% 24 0 0   100% 0 0   100%
tests/test_PixelFlags.py PixelFlagsTestCase.testEdgeFlags   100% 18 0 0   100% 0 0   100%
tests/test_PixelFlags.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_PixelFlags.py (no function)   89% 18 2 0   50% 2 1   85%
tests/test_PluginLogs.py LoggingPlugin.getExecutionOrder   100% 1 0 0   100% 0 0   100%
tests/test_PluginLogs.py LoggingPlugin.__init__   100% 6 0 0   100% 0 0   100%
tests/test_PluginLogs.py LoggingPlugin.measure   86% 7 1 0   50% 2 1   78%
tests/test_PluginLogs.py LoggingPlugin.fail   0% 3 3 0   0% 2 0   0%
tests/test_PluginLogs.py RegisteredPluginsTestCase.testSingleFramePlugins   100% 17 0 0   100% 6 0   100%
tests/test_PluginLogs.py RegisteredPluginsTestCase.testForcedPlugins   100% 24 0 0   83% 6 1   97%
tests/test_PluginLogs.py LoggingPythonTestCase.setUp   100% 14 0 0   100% 0 0   100%
tests/test_PluginLogs.py LoggingPythonTestCase.tearDown   100% 2 0 0   100% 0 0   100%
tests/test_PluginLogs.py LoggingPythonTestCase.testLoggingPythonPlugin   100% 11 0 0   100% 0 0   100%
tests/test_PluginLogs.py LoggingPythonTestCase.testLoggingCppPlugin   100% 13 0 0   100% 0 0   100%
tests/test_PluginLogs.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_PluginLogs.py (no function)   95% 40 2 0   50% 2 1   93%
tests/test_PsfFlux.py compute_chi2   100% 10 0 0   100% 2 0   100%
tests/test_PsfFlux.py PsfFluxTestCase.setUp   100% 4 0 0   100% 0 0   100%
tests/test_PsfFlux.py PsfFluxTestCase.tearDown   100% 3 0 0   100% 0 0   100%
tests/test_PsfFlux.py PsfFluxTestCase.makeAlgorithm   100% 5 0 0   100% 2 0   100%
tests/test_PsfFlux.py PsfFluxTestCase.testMasking   100% 22 0 0   100% 0 0   100%
tests/test_PsfFlux.py PsfFluxTestCase.testSubImage   100% 15 0 0   100% 0 0   100%
tests/test_PsfFlux.py PsfFluxTestCase.testNoPsf   100% 5 0 0   100% 0 0   100%
tests/test_PsfFlux.py PsfFluxTestCase.testMonteCarlo   100% 34 0 0   100% 4 0   100%
tests/test_PsfFlux.py PsfFluxTestCase.testSingleFramePlugin   100% 8 0 0   100% 0 0   100%
tests/test_PsfFlux.py PsfFluxTestCase.testForcedPlugin   100% 18 0 0   100% 0 0   100%
tests/test_PsfFlux.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_PsfFlux.py (no function)   94% 31 2 0   50% 2 1   91%
tests/test_ScaledApertureFlux.py ScaledApertureFluxTestCase.setUp   100% 5 0 0   100% 0 0   100%
tests/test_ScaledApertureFlux.py ScaledApertureFluxTestCase.tearDown   100% 3 0 0   100% 0 0   100%
tests/test_ScaledApertureFlux.py ScaledApertureFluxTestCase.makeAlgorithm   80% 5 1 0   50% 2 1   71%
tests/test_ScaledApertureFlux.py ScaledApertureFluxTestCase.testSourceFlux   100% 15 0 0   100% 0 0   100%
tests/test_ScaledApertureFlux.py ScaledApertureFluxTestCase.testApertureTruncated   100% 9 0 0   100% 0 0   100%
tests/test_ScaledApertureFlux.py ScaledApertureFluxTestCase.testSincCoeffsTruncated   100% 9 0 0   100% 0 0   100%
tests/test_ScaledApertureFlux.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_ScaledApertureFlux.py (no function)   93% 27 2 0   50% 2 1   90%
tests/test_SdssCentroid.py SdssCentroidTestCase.setUp   100% 4 0 0   100% 0 0   100%
tests/test_SdssCentroid.py SdssCentroidTestCase.makeAlgorithm   100% 5 0 0   50% 2 1   86%
tests/test_SdssCentroid.py SdssCentroidTestCase.testSingleFramePlugin   100% 12 0 0   100% 0 0   100%
tests/test_SdssCentroid.py SdssCentroidTestCase.testMonteCarlo   100% 33 0 0   100% 4 0   100%
tests/test_SdssCentroid.py SdssCentroidTestCase.testEdge   100% 15 0 0   100% 0 0   100%
tests/test_SdssCentroid.py SdssCentroidTestCase.testNearEdge   100% 15 0 0   100% 0 0   100%
tests/test_SdssCentroid.py SdssCentroidTestCase.testNo2ndDerivative   100% 9 0 0   100% 0 0   100%
tests/test_SdssCentroid.py SdssCentroidTestCase.testNotAtMaximum   100% 9 0 0   100% 0 0   100%
tests/test_SdssCentroid.py SdssCentroidTestCase.testNegative   100% 16 0 0   100% 0 0   100%
tests/test_SdssCentroid.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_SdssCentroid.py (no function)   93% 29 2 0   50% 2 1   90%
tests/test_SdssShape.py SdssShapeTestCase.setUp   100% 5 0 0   100% 0 0   100%
tests/test_SdssShape.py SdssShapeTestCase.makeAlgorithm   100% 5 0 0   50% 2 1   86%
tests/test_SdssShape.py SdssShapeTestCase.assertFinite   100% 1 0 0   100% 0 0   100%
tests/test_SdssShape.py SdssShapeTestCase._runMeasurementTask   100% 4 0 0   100% 0 0   100%
tests/test_SdssShape.py SdssShapeTestCase._checkShape   100% 19 0 0   100% 0 0   100%
tests/test_SdssShape.py SdssShapeTestCase._checkPsfShape   100% 4 0 0   100% 0 0   100%
tests/test_SdssShape.py SdssShapeTestCase.testMeasureGoodPsf   100% 8 0 0   100% 2 0   100%
tests/test_SdssShape.py SdssShapeTestCase.testMeasureWithoutPsf   100% 10 0 0   100% 2 0   100%
tests/test_SdssShape.py SdssShapeTestCase.testMeasureBadPsf   100% 10 0 0   100% 2 0   100%
tests/test_SdssShape.py SdssShapeTestCase.testMonteCarlo   100% 23 0 0   100% 8 0   100%
tests/test_SdssShape.py SdssShapeTestCase.testNegative   100% 22 0 0   100% 2 0   100%
tests/test_SdssShape.py SdssShapeTransformTestCase._setFieldsInRecords   100% 6 0 0   100% 6 0   100%
tests/test_SdssShape.py SdssShapeTransformTestCase._compareFieldsInRecords   100% 21 0 0   100% 2 0   100%
tests/test_SdssShape.py PsfSdssShapeTransformTestCase.makeSdssShapeControl   100% 3 0 0   100% 0 0   100%
tests/test_SdssShape.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_SdssShape.py (no function)   95% 41 2 0   50% 2 1   93%
tests/test_ShapeUtilities.py ShapeTransformMatrixTestCase.testIdentity   100% 4 0 0   100% 0 0   100%
tests/test_ShapeUtilities.py ShapeTransformMatrixTestCase.testVsTransform   100% 3 0 0   100% 0 0   100%
tests/test_ShapeUtilities.py ShapeTransformMatrixTestCase.testVales   100% 11 0 0   100% 0 0   100%
tests/test_ShapeUtilities.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_ShapeUtilities.py (no function)   88% 16 2 0   50% 2 1   83%
tests/test_SincPhotSums.py plantSources   88% 24 3 0   75% 4 1   86%
tests/test_SincPhotSums.py SincPhotSums.setUp   81% 16 3 0   50% 2 1   78%
tests/test_SincPhotSums.py SincPhotSums.tearDown   100% 3 0 0   100% 0 0   100%
tests/test_SincPhotSums.py SincPhotSums.testEllipticalGaussian   76% 38 9 0   64% 14 3   73%
tests/test_SincPhotSums.py SincCoeffTestCase.setUp   100% 4 0 0   100% 0 0   100%
tests/test_SincPhotSums.py SincCoeffTestCase.tearDown   100% 1 0 0   100% 0 0   100%
tests/test_SincPhotSums.py SincCoeffTestCase.assertCached   100% 2 0 0   100% 0 0   100%
tests/test_SincPhotSums.py SincCoeffTestCase.assertNotCached   100% 2 0 0   100% 0 0   100%
tests/test_SincPhotSums.py SincCoeffTestCase.getCoeffCircle   100% 5 0 0   100% 0 0   100%
tests/test_SincPhotSums.py SincCoeffTestCase.testNoCachingElliptical   100% 3 0 0   100% 0 0   100%
tests/test_SincPhotSums.py SincCoeffTestCase.testNoCachingCircular   100% 2 0 0   100% 0 0   100%
tests/test_SincPhotSums.py SincCoeffTestCase.testWithCaching   100% 3 0 0   100% 0 0   100%
tests/test_SincPhotSums.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_SincPhotSums.py (no function)   89% 37 4 0   50% 2 1   87%
tests/test_SkyCoord.py SkyCoordTestCase.setUp   100% 4 0 0   100% 0 0   100%
tests/test_SkyCoord.py SkyCoordTestCase.testSingleFramePlugin   100% 7 0 0   100% 0 0   100%
tests/test_SkyCoord.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_SkyCoord.py (no function)   85% 13 2 0   50% 2 1   80%
tests/test_TestUtilities.py TestDatasetTestCase.setUp   100% 4 0 0   100% 0 0   100%
tests/test_TestUtilities.py TestDatasetTestCase.tearDown   100% 1 0 0   100% 0 0   100%
tests/test_TestUtilities.py TestDatasetTestCase.test_perturb   100% 3 0 0   100% 0 0   100%
tests/test_TestUtilities.py TestDatasetTestCase.test_randomState   100% 4 0 0   100% 2 0   100%
tests/test_TestUtilities.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_TestUtilities.py (no function)   88% 17 2 0   50% 2 1   84%
tests/test_Transform.py makeWcs   100% 11 0 0   100% 0 0   100%
tests/test_Transform.py TransformTestCase._generateCatalog   100% 8 0 0   100% 0 0   100%
tests/test_Transform.py TransformTestCase._performTransform   100% 8 0 0   100% 2 0   100%
tests/test_Transform.py TransformTestCase._checkSillyOutputs   100% 8 0 0   100% 4 0   100%
tests/test_Transform.py TransformTestCase.testNullTransform   100% 6 0 0   100% 0 0   100%
tests/test_Transform.py TransformTestCase.testPassThroughTransform   100% 8 0 0   100% 4 0   100%
tests/test_Transform.py TransformTestCase.testPythonConfig   100% 5 0 0   100% 0 0   100%
tests/test_Transform.py TransformTestCase.testApplyCppTransform   100% 9 0 0   100% 0 0   100%
tests/test_Transform.py AlgorithmConfigurationTestCase.testDefaultTransform   100% 1 0 0   100% 0 0   100%
tests/test_Transform.py AlgorithmConfigurationTestCase.testWrapAlgorithm   100% 4 0 0   100% 0 0   100%
tests/test_Transform.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_Transform.py (no function)   95% 38 2 0   50% 2 1   92%
tests/test_Variance.py VarianceTest.setUp   94% 70 4 0   75% 4 1   93%
tests/test_Variance.py VarianceTest.tearDown   100% 5 0 0   100% 0 0   100%
tests/test_Variance.py VarianceTest.testVariance   100% 3 0 0   100% 0 0   100%
tests/test_Variance.py VarianceTest.testEmptyFootprint   100% 4 0 0   100% 0 0   100%
tests/test_Variance.py BadCentroidTest.testBadCentroid   100% 19 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)   93% 27 2 0   50% 2 1   90%
tests/test_centroid.py CentroidTestCase.do_testAstrometry   100% 36 0 0   100% 2 0   100%
tests/test_centroid.py CentroidTestCase.testSdssMeasureCentroid   100% 4 0 0   100% 0 0   100%
tests/test_centroid.py SingleFrameMeasurementTaskTestCase.mySetup   100% 20 0 0   100% 0 0   100%
tests/test_centroid.py SingleFrameMeasurementTaskTestCase.setUp   100% 8 0 0   100% 4 0   100%
tests/test_centroid.py SingleFrameMeasurementTaskTestCase.testCentroider   100% 2 0 0   100% 0 0   100%
tests/test_centroid.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_centroid.py (no function)   91% 22 2 0   50% 2 1   88%
tests/test_coordErrorConvention.py CoordErrorConventionTestCase.setUp   100% 18 0 0   100% 0 0   100%
tests/test_coordErrorConvention.py CoordErrorConventionTestCase._addSource   100% 7 0 0   100% 0 0   100%
tests/test_coordErrorConvention.py CoordErrorConventionTestCase.test_skyPositionMatchesWcsReference   100% 4 0 0   100% 0 0   100%
tests/test_coordErrorConvention.py CoordErrorConventionTestCase.test_coordErrIsTangentPlaneSigma   100% 6 0 0   100% 0 0   100%
tests/test_coordErrorConvention.py CoordErrorConventionTestCase.test_raDecCovIsTangentPlaneCov   100% 11 0 0   50% 2 1   92%
tests/test_coordErrorConvention.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_coordErrorConvention.py (no function)   89% 18 2 0   50% 2 1   85%
tests/test_diaCalculation.py CountDiaPlugin.getExecutionOrder   100% 1 0 0   100% 0 0   100%
tests/test_diaCalculation.py CountDiaPlugin.calculate   100% 1 0 0   100% 0 0   100%
tests/test_diaCalculation.py DiaPlugin.getExecutionOrder   100% 1 0 0   100% 0 0   100%
tests/test_diaCalculation.py DiaPlugin.calculate   100% 2 0 0   100% 0 0   100%
tests/test_diaCalculation.py DependentDiaPlugin.getExecutionOrder   100% 1 0 0   100% 0 0   100%
tests/test_diaCalculation.py DependentDiaPlugin.calculate   100% 1 0 0   100% 0 0   100%
tests/test_diaCalculation.py CollidingDiaPlugin.getExecutionOrder   100% 1 0 0   100% 0 0   100%
tests/test_diaCalculation.py CollidingDiaPlugin.calculate   0% 1 1 0   100% 0 0   0%
tests/test_diaCalculation.py TestDiaCalcluation.setUp   100% 10 0 0   100% 0 0   100%
tests/test_diaCalculation.py TestDiaCalcluation.testRun   100% 18 0 0   100% 6 0   100%
tests/test_diaCalculation.py TestDiaCalcluation.testRunUnindexed   100% 9 0 0   100% 0 0   100%
tests/test_diaCalculation.py TestDiaCalcluation.testConflictingPlugins   100% 11 0 0   100% 0 0   100%
tests/test_diaCalculation.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_diaCalculation.py (no function)   95% 41 2 0   50% 2 1   93%
tests/test_diaCalculationPlugins.py run_single_plugin   100% 5 0 0   100% 0 0   100%
tests/test_diaCalculationPlugins.py run_multi_plugin   100% 6 0 0   100% 0 0   100%
tests/test_diaCalculationPlugins.py run_multiband_plugin   100% 4 0 0   100% 0 0   100%
tests/test_diaCalculationPlugins.py make_diaObject_table   100% 6 0 0   100% 4 0   100%
tests/test_diaCalculationPlugins.py TestMeanPosition.testCalculate   100% 33 0 0   100% 0 0   100%
tests/test_diaCalculationPlugins.py TestMeanPosition._makeDiaSourcesWithUncertainties   100% 6 0 0   100% 4 0   100%
tests/test_diaCalculationPlugins.py TestMeanPosition.testUncertaintyDiagonalOnly   100% 12 0 0   100% 0 0   100%
tests/test_diaCalculationPlugins.py TestMeanPosition.testUncertaintyFullCovariance   100% 19 0 0   100% 0 0   100%
tests/test_diaCalculationPlugins.py TestMeanPosition.testUncertaintySingleSourceCopiesThrough   100% 8 0 0   100% 0 0   100%
tests/test_diaCalculationPlugins.py TestMeanPosition.testUncertaintyMissingColumnsFallsBackToScatter   100% 15 0 0   100% 0 0   100%
tests/test_diaCalculationPlugins.py TestMeanPosition.testUncertaintyMissingColumnsSingleSourceEmitsNaN   100% 11 0 0   100% 0 0   100%
tests/test_diaCalculationPlugins.py TestMeanPosition.testUncertaintyPartialCovarianceFallsBackToDiagonal   100% 13 0 0   100% 0 0   100%
tests/test_diaCalculationPlugins.py TestMeanPosition.testUncertaintyScaleFactorInflatesWhenScatterExceedsErrors   100% 22 0 0   100% 0 0   100%
tests/test_diaCalculationPlugins.py TestMeanPosition.testUncertaintyScaleFactorNoInflationWhenConsistent   100% 18 0 0   100% 0 0   100%
tests/test_diaCalculationPlugins.py TestMeanPosition.testWeightedMeanPositionDiffersFromUnweighted   100% 17 0 0   100% 0 0   100%
tests/test_diaCalculationPlugins.py TestHTMIndexPosition.testCalculate   100% 15 0 0   100% 0 0   100%
tests/test_diaCalculationPlugins.py TestNDiaSourcesDiaPlugin.testCalculate   100% 8 0 0   100% 2 0   100%
tests/test_diaCalculationPlugins.py TestSimpleSourceFlagDiaPlugin.testCalculate   100% 25 0 0   100% 0 0   100%
tests/test_diaCalculationPlugins.py TestWeightedMeanDiaPsfFlux.testCalculate   100% 19 0 0   100% 0 0   100%
tests/test_diaCalculationPlugins.py TestPercentileDiaPsfFlux.testCalculate   100% 15 0 0   100% 4 0   100%
tests/test_diaCalculationPlugins.py TestSigmaDiaPsfFlux.testCalculate   100% 17 0 0   100% 0 0   100%
tests/test_diaCalculationPlugins.py TestChi2DiaPsfFlux.testCalculate   100% 13 0 0   100% 0 0   100%
tests/test_diaCalculationPlugins.py TestMadDiaPsfFlux.testCalculate   100% 13 0 0   100% 0 0   100%
tests/test_diaCalculationPlugins.py TestSkewDiaPsfFlux.testCalculate   100% 13 0 0   100% 0 0   100%
tests/test_diaCalculationPlugins.py TestMinMaxDiaPsfFlux.testCalculate   100% 15 0 0   100% 0 0   100%
tests/test_diaCalculationPlugins.py TestMaxSlopeDiaPsfFlux.testCalculate   100% 19 0 0   100% 0 0   100%
tests/test_diaCalculationPlugins.py TestErrMeanDiaPsfFlux.testCalculate   100% 14 0 0   100% 0 0   100%
tests/test_diaCalculationPlugins.py TestLinearFitDiaPsfFlux.testCalculate   100% 19 0 0   100% 0 0   100%
tests/test_diaCalculationPlugins.py TestStetsonJDiaPsfFlux.testCalculate   100% 20 0 0   100% 0 0   100%
tests/test_diaCalculationPlugins.py TestWeightedMeanDiaTotFlux.testCalculate   100% 15 0 0   100% 0 0   100%
tests/test_diaCalculationPlugins.py generatePeriodicData   100% 5 0 0   100% 0 0   100%
tests/test_diaCalculationPlugins.py TestMultiLombScarglePeriodogram.testCalculate   100% 15 0 0   100% 0 0   100%
tests/test_diaCalculationPlugins.py TestMultiLombScarglePeriodogram.testCalculateTwoSources   100% 10 0 0   100% 0 0   100%
tests/test_diaCalculationPlugins.py TestLombScarglePeriodogram.testCalculate   100% 17 0 0   100% 0 0   100%
tests/test_diaCalculationPlugins.py TestSigmaDiaTotFlux.testCalculate   100% 17 0 0   100% 0 0   100%
tests/test_diaCalculationPlugins.py skew_wrapper   75% 4 1 0   50% 2 1   67%
tests/test_diaCalculationPlugins.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_diaCalculationPlugins.py (no function)   97% 69 2 0   50% 2 1   96%
tests/test_forcedPhot.py _MockRefsStruct.__init__   100% 2 0 0   100% 0 0   100%
tests/test_forcedPhot.py _MockRefsStruct.__getattr__   100% 1 0 0   100% 0 0   100%
tests/test_forcedPhot.py _MockQuantumContext.get   100% 1 0 0   100% 0 0   100%
tests/test_forcedPhot.py _MockQuantumContext.put   100% 1 0 0   100% 0 0   100%
tests/test_forcedPhot.py _MockTractInfo.getWcs   100% 1 0 0   100% 0 0   100%
tests/test_forcedPhot.py _MockSkyMap.__getitem__   100% 1 0 0   100% 0 0   100%
tests/test_forcedPhot.py ForcedPhotometryTests.setUp   100% 15 0 0   100% 0 0   100%
tests/test_forcedPhot.py ForcedPhotCcdTaskTestCase.testRun   100% 9 0 0   100% 0 0   100%
tests/test_forcedPhot.py ForcedPhotCcdTaskTestCase.testRunQuantum   100% 2 0 0   100% 0 0   100%
tests/test_forcedPhot.py ForcedPhotCcdTaskTestCase.testRunQuantumArrowAstropy   100% 4 0 0   100% 0 0   100%
tests/test_forcedPhot.py ForcedPhotCcdTaskTestCase.testFromDataFrameRun   100% 9 0 0   100% 0 0   100%
tests/test_forcedPhot.py ForcedPhotCcdTaskTestCase.testFromDataFrameRunQuantum   100% 3 0 0   100% 0 0   100%
tests/test_forcedPhot.py ForcedPhotCcdTaskTestCase.checkRunQuantum   100% 23 0 0   100% 0 0   100%
tests/test_forcedPhot.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_forcedPhot.py (no function)   96% 50 2 0   50% 2 1   94%
tests/test_id_generator.py IdGeneratorTestCase.setUp   100% 2 0 0   100% 0 0   100%
tests/test_id_generator.py IdGeneratorTestCase.test_no_packer   100% 2 0 0   100% 0 0   100%
tests/test_id_generator.py IdGeneratorTestCase.test_visit   100% 9 0 0   100% 0 0   100%
tests/test_id_generator.py IdGeneratorTestCase.test_exposure   100% 9 0 0   100% 0 0   100%
tests/test_id_generator.py IdGeneratorTestCase.test_skymap   100% 6 0 0   100% 0 0   100%
tests/test_id_generator.py IdGeneratorTestCase.check_invariants   100% 12 0 0   100% 6 0   100%
tests/test_id_generator.py (no function)   95% 19 1 0   50% 2 1   90%
tests/test_localBackground.py LocalBackgroundTestCase.setUp   100% 10 0 0   100% 0 0   100%
tests/test_localBackground.py LocalBackgroundTestCase.tearDown   100% 2 0 0   100% 0 0   100%
tests/test_localBackground.py LocalBackgroundTestCase.checkCatalog   100% 16 0 0   100% 0 0   100%
tests/test_localBackground.py LocalBackgroundTestCase.setConfig   100% 3 0 0   100% 0 0   100%
tests/test_localBackground.py LocalBackgroundTestCase.testSingleFramePlugin   100% 5 0 0   100% 0 0   100%
tests/test_localBackground.py LocalBackgroundTestCase.testForcedPlugin   100% 11 0 0   100% 0 0   100%
tests/test_localBackground.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_localBackground.py (no function)   93% 27 2 0   50% 2 1   90%
tests/test_undeblended.py UndeblendedTestCase.testUndeblendedMeasurement   100% 88 0 0   100% 2 0   100%
tests/test_undeblended.py UndeblendedTestCase.testUndeblendedMeasurement.checkSource   100% 3 0 0   100% 0 0   100%
tests/test_undeblended.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_undeblended.py (no function)   90% 20 2 0   50% 2 1   86%
Total     94% 8020 511 1   74% 1192 201   91%

No items found using the specified filter.