Coverage report: 16%

Files Functions Classes

coverage.py v7.13.5, created at 2026-04-23 01:26 -0700

      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 / afw / __init__.py (no function)   100% 3 0 0   100% 0 0   100%
python / lsst / afw / cameraGeom / __init__.py (no function)   100% 14 0 0   100% 0 0   100%
python / lsst / afw / cameraGeom / _amplifier.py Amplifier.compareGeometry   0% 17 17 0   0% 18 0   0%
python / lsst / afw / cameraGeom / _amplifier.py transform   0% 31 31 0   0% 18 0   0%
python / lsst / afw / cameraGeom / _amplifier.py (no function)   100% 31 0 0   100% 0 0   100%
python / lsst / afw / cameraGeom / _assembleImage.py _insertPixelChunk   0% 9 9 0   0% 4 0   0%
python / lsst / afw / cameraGeom / _assembleImage.py assembleAmplifierImage   0% 5 5 0   0% 2 0   0%
python / lsst / afw / cameraGeom / _assembleImage.py assembleAmplifierRawImage   0% 8 8 0   0% 2 0   0%
python / lsst / afw / cameraGeom / _assembleImage.py makeUpdatedDetector   0% 4 4 0   0% 2 0   0%
python / lsst / afw / cameraGeom / _assembleImage.py AmplifierIsolator.__init__   0% 10 10 0   0% 6 0   0%
python / lsst / afw / cameraGeom / _assembleImage.py AmplifierIsolator.subimage_bbox   0% 3 3 0   0% 2 0   0%
python / lsst / afw / cameraGeom / _assembleImage.py AmplifierIsolator.transform_subimage   0% 9 9 0   0% 4 0   0%
python / lsst / afw / cameraGeom / _assembleImage.py AmplifierIsolator.make_detector   0% 6 6 0   100% 0 0   0%
python / lsst / afw / cameraGeom / _assembleImage.py AmplifierIsolator.apply   0% 4 4 0   100% 0 0   0%
python / lsst / afw / cameraGeom / _assembleImage.py (no function)   100% 14 0 0   100% 0 0   100%
python / lsst / afw / cameraGeom / _camera.py Camera.getPupilFactory   0% 2 2 0   100% 0 0   0%
python / lsst / afw / cameraGeom / _camera.py Camera.telescopeDiameter   0% 2 2 0   100% 0 0   0%
python / lsst / afw / cameraGeom / _camera.py Camera.computeMaxFocalPlaneRadius   0% 5 5 0   0% 4 0   0%
python / lsst / afw / cameraGeom / _camera.py (no function)   100% 10 0 0   100% 0 0   100%
python / lsst / afw / cameraGeom / _cameraFactory.py addDetectorBuilderFromConfig   0% 15 15 0   0% 6 0   0%
python / lsst / afw / cameraGeom / _cameraFactory.py makeTransformDict   0% 6 6 0   0% 4 0   0%
python / lsst / afw / cameraGeom / _cameraFactory.py makeCameraFromPath   0% 7 7 0   0% 2 0   0%
python / lsst / afw / cameraGeom / _cameraFactory.py makeCameraFromAmpLists   0% 12 12 0   0% 4 0   0%
python / lsst / afw / cameraGeom / _cameraFactory.py (no function)   100% 14 0 0   100% 0 0   100%
python / lsst / afw / cameraGeom / _cameraGeomEnumDicts.py (no function)   100% 4 0 0   100% 0 0   100%
python / lsst / afw / cameraGeom / _detector.py DetectorBase.__iter__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / cameraGeom / _detector.py DetectorBase.fromConfig   0% 8 8 0   0% 2 0   0%
python / lsst / afw / cameraGeom / _detector.py (no function)   100% 9 0 0   100% 0 0   100%
python / lsst / afw / cameraGeom / _detectorCollection.py DetectorCollectionBase.__iter__   0% 2 2 0   0% 2 0   0%
python / lsst / afw / cameraGeom / _detectorCollection.py DetectorCollectionBase.__getitem__   0% 4 4 0   0% 2 0   0%
python / lsst / afw / cameraGeom / _detectorCollection.py DetectorCollectionBase.getNameIter   0% 2 2 0   0% 2 0   0%
python / lsst / afw / cameraGeom / _detectorCollection.py DetectorCollectionBase.getIdIter   0% 2 2 0   0% 2 0   0%
python / lsst / afw / cameraGeom / _detectorCollection.py (no function)   100% 11 0 0   100% 0 0   100%
python / lsst / afw / cameraGeom / _makePixelToTanPixel.py makePixelToTanPixel   0% 6 6 0   100% 0 0   0%
python / lsst / afw / cameraGeom / _makePixelToTanPixel.py (no function)   100% 4 0 0   100% 0 0   100%
python / lsst / afw / cameraGeom / _rotateBBoxBy90.py rotateBBoxBy90   0% 47 47 0   0% 26 0   0%
python / lsst / afw / cameraGeom / _rotateBBoxBy90.py (no function)   100% 4 0 0   100% 0 0   100%
python / lsst / afw / cameraGeom / _transformConfig.py (no function)   100% 6 0 0   100% 0 0   100%
python / lsst / afw / cameraGeom / cameraConfig.py DetectorConfig.getCrosstalk   0% 8 8 0   0% 4 0   0%
python / lsst / afw / cameraGeom / cameraConfig.py DetectorConfig.bbox   0% 1 1 0   100% 0 0   0%
python / lsst / afw / cameraGeom / cameraConfig.py DetectorConfig.offset   0% 1 1 0   100% 0 0   0%
python / lsst / afw / cameraGeom / cameraConfig.py DetectorConfig.refPos   0% 1 1 0   100% 0 0   0%
python / lsst / afw / cameraGeom / cameraConfig.py DetectorConfig.orientation   0% 1 1 0   100% 0 0   0%
python / lsst / afw / cameraGeom / cameraConfig.py DetectorConfig.pixelSize   0% 1 1 0   100% 0 0   0%
python / lsst / afw / cameraGeom / cameraConfig.py (no function)   100% 47 0 0   100% 0 0   100%
python / lsst / afw / cameraGeom / pupil.py Pupil.__init__   0% 3 3 0   100% 0 0   0%
python / lsst / afw / cameraGeom / pupil.py PupilFactory.__init__   0% 6 6 0   100% 0 0   0%
python / lsst / afw / cameraGeom / pupil.py PupilFactory.getPupil   0% 1 1 0   100% 0 0   0%
python / lsst / afw / cameraGeom / pupil.py PupilFactory._pointLineDistance   0% 6 6 0   100% 0 0   0%
python / lsst / afw / cameraGeom / pupil.py PupilFactory._fullPupil   0% 2 2 0   100% 0 0   0%
python / lsst / afw / cameraGeom / pupil.py PupilFactory._cutCircleInterior   0% 2 2 0   100% 0 0   0%
python / lsst / afw / cameraGeom / pupil.py PupilFactory._cutCircleExterior   0% 2 2 0   100% 0 0   0%
python / lsst / afw / cameraGeom / pupil.py PupilFactory._cutRay   0% 4 4 0   100% 0 0   0%
python / lsst / afw / cameraGeom / pupil.py PupilFactory._centerPupil   0% 6 6 0   100% 0 0   0%
python / lsst / afw / cameraGeom / pupil.py PupilFactory._centerPupil.center   0% 3 3 0   100% 0 0   0%
python / lsst / afw / cameraGeom / pupil.py (no function)   100% 14 0 0   100% 0 0   100%
python / lsst / afw / cameraGeom / testUtils.py DetectorWrapper.__init__   0% 51 51 0   0% 12 0   0%
python / lsst / afw / cameraGeom / testUtils.py CameraWrapper.__init__   0% 8 8 0   100% 0 0   0%
python / lsst / afw / cameraGeom / testUtils.py CameraWrapper.nDetectors   0% 1 1 0   100% 0 0   0%
python / lsst / afw / cameraGeom / testUtils.py CameraWrapper.makeDetectorConfigs   0% 38 38 0   0% 4 0   0%
python / lsst / afw / cameraGeom / testUtils.py CameraWrapper.makeAmpLists   0% 86 86 0   0% 20 0   0%
python / lsst / afw / cameraGeom / testUtils.py CameraWrapper.makeTestRepositoryItems   0% 23 23 0   100% 0 0   0%
python / lsst / afw / cameraGeom / testUtils.py compare2DFunctions   0% 14 14 0   0% 8 0   0%
python / lsst / afw / cameraGeom / testUtils.py assertTransformMapsEqual   0% 8 8 0   0% 4 0   0%
python / lsst / afw / cameraGeom / testUtils.py assertAmplifiersEqual   0% 20 20 0   100% 0 0   0%
python / lsst / afw / cameraGeom / testUtils.py assertDetectorsEqual   0% 19 19 0   0% 4 0   0%
python / lsst / afw / cameraGeom / testUtils.py assertDetectorCollectionsEqual   0% 3 3 0   0% 2 0   0%
python / lsst / afw / cameraGeom / testUtils.py assertCamerasEqual   0% 5 5 0   100% 0 0   0%
python / lsst / afw / cameraGeom / testUtils.py (no function)   100% 36 0 0   100% 0 0   100%
python / lsst / afw / cameraGeom / utils.py prepareWcsData   0% 10 10 0   0% 4 0   0%
python / lsst / afw / cameraGeom / utils.py plotFocalPlane   0% 54 54 0   0% 18 0   0%
python / lsst / afw / cameraGeom / utils.py makeImageFromAmp   0% 26 26 0   0% 10 0   0%
python / lsst / afw / cameraGeom / utils.py calcRawCcdBBox   0% 6 6 0   0% 2 0   0%
python / lsst / afw / cameraGeom / utils.py makeImageFromCcd   0% 21 21 0   0% 14 0   0%
python / lsst / afw / cameraGeom / utils.py FakeImageDataSource.__init__   100% 8 0 0   100% 0 0   100%
python / lsst / afw / cameraGeom / utils.py FakeImageDataSource.getCcdImage   0% 2 2 0   100% 0 0   0%
python / lsst / afw / cameraGeom / utils.py FakeImageDataSource.getAmpImage   0% 4 4 0   0% 2 0   0%
python / lsst / afw / cameraGeom / utils.py ButlerImage.__init__   0% 9 9 0   100% 0 0   0%
python / lsst / afw / cameraGeom / utils.py ButlerImage._prepareImage   0% 5 5 0   0% 4 0   0%
python / lsst / afw / cameraGeom / utils.py ButlerImage.getCcdImage   0% 37 37 0   0% 20 0   0%
python / lsst / afw / cameraGeom / utils.py rawCallback   0% 30 30 0   0% 22 0   0%
python / lsst / afw / cameraGeom / utils.py overlayCcdBoxes   0% 44 44 0   0% 30 0   0%
python / lsst / afw / cameraGeom / utils.py showAmp   0% 23 23 0   0% 10 0   0%
python / lsst / afw / cameraGeom / utils.py showCcd   0% 19 19 0   0% 10 0   0%
python / lsst / afw / cameraGeom / utils.py getCcdInCamBBoxList   0% 18 18 0   0% 6 0   0%
python / lsst / afw / cameraGeom / utils.py getCameraImageBBox   0% 5 5 0   100% 0 0   0%
python / lsst / afw / cameraGeom / utils.py makeImageFromCamera   0% 27 27 0   0% 12 0   0%
python / lsst / afw / cameraGeom / utils.py showCamera   0% 35 35 0   0% 22 0   0%
python / lsst / afw / cameraGeom / utils.py makeFocalPlaneWcs   0% 13 13 0   0% 4 0   0%
python / lsst / afw / cameraGeom / utils.py findAmp   0% 4 4 0   0% 4 0   0%
python / lsst / afw / cameraGeom / utils.py (no function)   100% 43 0 0   100% 0 0   100%
python / lsst / afw / coord / __init__.py (no function)   100% 2 0 0   100% 0 0   100%
python / lsst / afw / coord / _refraction.py refraction   0% 17 17 0   0% 6 0   0%
python / lsst / afw / coord / _refraction.py differentialRefraction   0% 3 3 0   100% 0 0   0%
python / lsst / afw / coord / _refraction.py deltaN   0% 4 4 0   100% 0 0   0%
python / lsst / afw / coord / _refraction.py densityFactorDry   0% 7 7 0   100% 0 0   0%
python / lsst / afw / coord / _refraction.py densityFactorWater   0% 7 7 0   100% 0 0   0%
python / lsst / afw / coord / _refraction.py humidityToPressure   0% 8 8 0   100% 0 0   0%
python / lsst / afw / coord / _refraction.py extractTemperature   0% 4 4 0   0% 2 0   0%
python / lsst / afw / coord / _refraction.py defaultWeather   0% 15 15 0   0% 2 0   0%
python / lsst / afw / coord / _refraction.py (no function)   100% 15 0 0   100% 0 0   100%
python / lsst / afw / detection / __init__.py (no function)   100% 7 0 0   100% 0 0   100%
python / lsst / afw / detection / _footprintContinued.py getFootprintIntersection   0% 8 8 0   0% 6 0   0%
python / lsst / afw / detection / _footprintContinued.py Footprint.computeFluxFromArray   0% 1 1 0   100% 0 0   0%
python / lsst / afw / detection / _footprintContinued.py Footprint.computeFluxFromImage   0% 1 1 0   100% 0 0   0%
python / lsst / afw / detection / _footprintContinued.py Footprint.intersect   0% 1 1 0   100% 0 0   0%
python / lsst / afw / detection / _footprintContinued.py (no function)   100% 12 0 2   100% 0 0   100%
python / lsst / afw / detection / _footprintMerge.py FootprintMergeList.getMergedSourceCatalog   0% 22 22 0   0% 8 0   0%
python / lsst / afw / detection / _footprintMerge.py (no function)   100% 6 0 0   100% 0 0   100%
python / lsst / afw / detection / _heavyFootprintContinued.py HeavyFootprint.addTo   0% 2 2 0   100% 0 0   0%
python / lsst / afw / detection / _heavyFootprintContinued.py HeavyFootprint.subtractFrom   0% 2 2 0   100% 0 0   0%
python / lsst / afw / detection / _heavyFootprintContinued.py HeavyFootprint.extractImage   0% 9 9 0   0% 4 0   0%
python / lsst / afw / detection / _heavyFootprintContinued.py (no function)   100% 12 0 0   100% 0 0   100%
python / lsst / afw / detection / _peak.py (no function)   100% 4 0 0   100% 0 0   100%
python / lsst / afw / detection / multiband.py getSpanSetFromImages   0% 17 17 0   0% 8 0   0%
python / lsst / afw / detection / multiband.py MultibandFootprint.__init__   0% 7 7 0   0% 2 0   0%
python / lsst / afw / detection / multiband.py MultibandFootprint.fromArrays   0% 9 9 0   0% 4 0   0%
python / lsst / afw / detection / multiband.py MultibandFootprint.fromImages   0% 8 8 0   0% 4 0   0%
python / lsst / afw / detection / multiband.py MultibandFootprint.fromMaskedImages   0% 4 4 0   100% 0 0   0%
python / lsst / afw / detection / multiband.py MultibandFootprint.getSpans   0% 1 1 0   100% 0 0   0%
python / lsst / afw / detection / multiband.py MultibandFootprint.footprint   0% 1 1 0   100% 0 0   0%
python / lsst / afw / detection / multiband.py MultibandFootprint.mMaskedImage   0% 1 1 0   100% 0 0   0%
python / lsst / afw / detection / multiband.py MultibandFootprint.spans   0% 1 1 0   100% 0 0   0%
python / lsst / afw / detection / multiband.py MultibandFootprint.getPeaks   0% 1 1 0   100% 0 0   0%
python / lsst / afw / detection / multiband.py MultibandFootprint.peaks   0% 1 1 0   100% 0 0   0%
python / lsst / afw / detection / multiband.py MultibandFootprint._slice   0% 6 6 0   0% 4 0   0%
python / lsst / afw / detection / multiband.py MultibandFootprint.getImage   0% 8 8 0   0% 4 0   0%
python / lsst / afw / detection / multiband.py MultibandFootprint.clone   0% 9 9 0   0% 4 0   0%
python / lsst / afw / detection / multiband.py (no function)   100% 30 0 0   100% 0 0   100%
python / lsst / afw / detection / utils.py writeFootprintAsDefects   0% 3 3 0   0% 2 0   0%
python / lsst / afw / detection / utils.py footprintsToNumpy   0% 17 17 0   0% 10 0   0%
python / lsst / afw / detection / utils.py (no function)   100% 7 0 0   100% 0 0   100%
python / lsst / afw / display / __init__.py (no function)   100% 4 0 0   100% 0 0   100%
python / lsst / afw / display / _write_fits.py _add_wcs   0% 8 8 0   100% 0 0   0%
python / lsst / afw / display / _write_fits.py writeFitsImage   0% 23 23 0   0% 12 0   0%
python / lsst / afw / display / _write_fits.py (no function)   100% 14 0 0   100% 0 0   100%
python / lsst / afw / display / ds9.py Buffering   0% 1 1 0   100% 0 0   0%
python / lsst / afw / display / ds9.py setMaskPlaneColor   0% 1 1 0   100% 0 0   0%
python / lsst / afw / display / ds9.py getMaskPlaneColor   0% 1 1 0   100% 0 0   0%
python / lsst / afw / display / ds9.py setMaskTransparency   0% 1 1 0   100% 0 0   0%
python / lsst / afw / display / ds9.py getMaskTransparency   0% 1 1 0   100% 0 0   0%
python / lsst / afw / display / ds9.py show   0% 1 1 0   100% 0 0   0%
python / lsst / afw / display / ds9.py mtv   0% 1 1 0   100% 0 0   0%
python / lsst / afw / display / ds9.py erase   0% 1 1 0   100% 0 0   0%
python / lsst / afw / display / ds9.py dot   0% 1 1 0   100% 0 0   0%
python / lsst / afw / display / ds9.py line   0% 1 1 0   100% 0 0   0%
python / lsst / afw / display / ds9.py scale   0% 1 1 0   100% 0 0   0%
python / lsst / afw / display / ds9.py pan   0% 2 2 0   100% 0 0   0%
python / lsst / afw / display / ds9.py zoom   0% 3 3 0   100% 0 0   0%
python / lsst / afw / display / ds9.py interact   0% 1 1 0   100% 0 0   0%
python / lsst / afw / display / ds9.py setCallback   0% 1 1 0   100% 0 0   0%
python / lsst / afw / display / ds9.py getActiveCallbackKeys   0% 1 1 0   100% 0 0   0%
python / lsst / afw / display / ds9.py (no function)   92% 38 3 0   50% 2 1   90%
python / lsst / afw / display / ds9Regions.py dot   0% 43 43 0   0% 20 0   0%
python / lsst / afw / display / ds9Regions.py drawLines   0% 14 14 0   0% 6 0   0%
python / lsst / afw / display / ds9Regions.py (no function)   0% 5 5 0   100% 0 0   0%
python / lsst / afw / display / interface.py _makeDisplayImpl   62% 26 10 0   43% 14 2   55%
python / lsst / afw / display / interface.py Display.__init__   0% 29 29 0   0% 12 0   0%
python / lsst / afw / display / interface.py Display.__init__._h_callback   0% 4 4 0   0% 2 0   0%
python / lsst / afw / display / interface.py Display.__enter__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / display / interface.py Display.__exit__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / display / interface.py Display.__del__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / display / interface.py Display.__getattr__   0% 8 8 0   0% 4 0   0%
python / lsst / afw / display / interface.py Display.close   0% 6 6 0   0% 4 0   0%
python / lsst / afw / display / interface.py Display.verbose   0% 1 1 0   100% 0 0   0%
python / lsst / afw / display / interface.py Display.verbose   0% 2 2 0   0% 2 0   0%
python / lsst / afw / display / interface.py Display.__str__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / display / interface.py Display.setDefaultBackend   80% 5 1 0   100% 0 0   80%
python / lsst / afw / display / interface.py Display.getDefaultBackend   100% 1 0 0   100% 0 0   100%
python / lsst / afw / display / interface.py Display.setDefaultFrame   0% 1 1 0   100% 0 0   0%
python / lsst / afw / display / interface.py Display.getDefaultFrame   0% 1 1 0   100% 0 0   0%
python / lsst / afw / display / interface.py Display.incrDefaultFrame   0% 2 2 0   100% 0 0   0%
python / lsst / afw / display / interface.py Display.setDefaultMaskTransparency   67% 3 1 0   50% 2 1   60%
python / lsst / afw / display / interface.py Display.setDefaultMaskPlaneColor   0% 8 8 0   0% 6 0   0%
python / lsst / afw / display / interface.py Display.setDefaultImageColormap   0% 1 1 0   100% 0 0   0%
python / lsst / afw / display / interface.py Display.setImageColormap   0% 1 1 0   100% 0 0   0%
python / lsst / afw / display / interface.py Display.getDisplay   0% 8 8 0   0% 6 0   0%
python / lsst / afw / display / interface.py Display.delAllDisplays   0% 3 3 0   0% 2 0   0%
python / lsst / afw / display / interface.py Display.maskColorGenerator   0% 8 8 0   0% 2 0   0%
python / lsst / afw / display / interface.py Display.setMaskPlaneColor   0% 6 6 0   0% 4 0   0%
python / lsst / afw / display / interface.py Display.getMaskPlaneColor   0% 6 6 0   0% 4 0   0%
python / lsst / afw / display / interface.py Display.setMaskTransparency   0% 12 12 0   0% 10 0   0%
python / lsst / afw / display / interface.py Display.getMaskTransparency   0% 1 1 0   100% 0 0   0%
python / lsst / afw / display / interface.py Display.show   0% 1 1 0   100% 0 0   0%
python / lsst / afw / display / interface.py Display.__addMissingMaskPlanes   0% 10 10 0   0% 6 0   0%
python / lsst / afw / display / interface.py Display.image   0% 23 23 0   0% 14 0   0%
python / lsst / afw / display / interface.py Display.mtv   0% 1 1 0   100% 0 0   0%
python / lsst / afw / display / interface.py Display._Buffering.__init__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / display / interface.py Display._Buffering.__enter__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / display / interface.py Display._Buffering.__exit__   0% 2 2 0   100% 0 0   0%
python / lsst / afw / display / interface.py Display.Buffering   0% 1 1 0   100% 0 0   0%
python / lsst / afw / display / interface.py Display.flush   0% 1 1 0   100% 0 0   0%
python / lsst / afw / display / interface.py Display.erase   0% 1 1 0   100% 0 0   0%
python / lsst / afw / display / interface.py Display.centroids   0% 5 5 0   0% 4 0   0%
python / lsst / afw / display / interface.py Display.dot   0% 16 16 0   0% 8 0   0%
python / lsst / afw / display / interface.py Display.line   0% 15 15 0   0% 10 0   0%
python / lsst / afw / display / interface.py Display.scale   0% 6 6 0   0% 4 0   0%
python / lsst / afw / display / interface.py Display.zoom   0% 12 12 0   0% 10 0   0%
python / lsst / afw / display / interface.py Display.pan   0% 1 1 0   100% 0 0   0%
python / lsst / afw / display / interface.py Display.interact   0% 12 12 0   0% 6 0   0%
python / lsst / afw / display / interface.py Display.alignImages   0% 4 4 0   100% 0 0   0%
python / lsst / afw / display / interface.py Display.setCallback   0% 8 8 0   0% 4 0   0%
python / lsst / afw / display / interface.py Display.getActiveCallbackKeys   0% 1 1 0   100% 0 0   0%
python / lsst / afw / display / interface.py Event.__init__   0% 3 3 0   100% 0 0   0%
python / lsst / afw / display / interface.py Event.__str__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / display / interface.py noop_callback   0% 1 1 0   100% 0 0   0%
python / lsst / afw / display / interface.py h_callback   0% 2 2 0   100% 0 0   0%
python / lsst / afw / display / interface.py setDefaultBackend   100% 1 0 0   100% 0 0   100%
python / lsst / afw / display / interface.py getDefaultBackend   100% 1 0 0   100% 0 0   100%
python / lsst / afw / display / interface.py setDefaultFrame   0% 1 1 0   100% 0 0   0%
python / lsst / afw / display / interface.py getDefaultFrame   0% 1 1 0   100% 0 0   0%
python / lsst / afw / display / interface.py incrDefaultFrame   0% 1 1 0   100% 0 0   0%
python / lsst / afw / display / interface.py setDefaultMaskTransparency   100% 1 0 0   100% 0 0   100%
python / lsst / afw / display / interface.py setDefaultMaskPlaneColor   0% 1 1 0   100% 0 0   0%
python / lsst / afw / display / interface.py getDisplay   0% 1 1 0   100% 0 0   0%
python / lsst / afw / display / interface.py delAllDisplays   0% 1 1 0   100% 0 0   0%
python / lsst / afw / display / interface.py (no function)   100% 98 0 0   100% 0 0   100%
python / lsst / afw / display / rgb / __init__.py (no function)   100% 2 0 0   100% 0 0   100%
python / lsst / afw / display / rgb / _rgbContinued.py computeIntensity   0% 16 16 0   0% 12 0   0%
python / lsst / afw / display / rgb / _rgbContinued.py Mapping.__init__   0% 8 8 0   100% 0 0   0%
python / lsst / afw / display / rgb / _rgbContinued.py Mapping.makeRgbImage   0% 33 33 0   0% 26 0   0%
python / lsst / afw / display / rgb / _rgbContinued.py Mapping.intensity   0% 1 1 0   100% 0 0   0%
python / lsst / afw / display / rgb / _rgbContinued.py Mapping.mapIntensityToUint8   0% 2 2 0   100% 0 0   0%
python / lsst / afw / display / rgb / _rgbContinued.py Mapping._convertImagesToUint8   0% 17 17 0   0% 4 0   0%
python / lsst / afw / display / rgb / _rgbContinued.py LinearMapping.__init__   0% 13 13 0   0% 8 0   0%
python / lsst / afw / display / rgb / _rgbContinued.py LinearMapping.mapIntensityToUint8   0% 2 2 0   100% 0 0   0%
python / lsst / afw / display / rgb / _rgbContinued.py ZScaleMapping.__init__   0% 4 4 0   0% 2 0   0%
python / lsst / afw / display / rgb / _rgbContinued.py AsinhMapping.__init__   0% 11 11 0   0% 4 0   0%
python / lsst / afw / display / rgb / _rgbContinued.py AsinhMapping.mapIntensityToUint8   0% 2 2 0   100% 0 0   0%
python / lsst / afw / display / rgb / _rgbContinued.py AsinhZScaleMapping.__init__   0% 26 26 0   0% 12 0   0%
python / lsst / afw / display / rgb / _rgbContinued.py makeRGB   0% 13 13 0   0% 10 0   0%
python / lsst / afw / display / rgb / _rgbContinued.py displayRGB   0% 5 5 0   0% 2 0   0%
python / lsst / afw / display / rgb / _rgbContinued.py writeRGB   0% 2 2 0   100% 0 0   0%
python / lsst / afw / display / rgb / _rgbContinued.py (no function)   100% 24 0 0   100% 0 0   100%
python / lsst / afw / display / utils.py _getDisplayFromDisplayOrFrame   0% 13 13 0   0% 10 0   0%
python / lsst / afw / display / utils.py Mosaic.__init__   0% 6 6 0   100% 0 0   0%
python / lsst / afw / display / utils.py Mosaic.reset   0% 2 2 0   100% 0 0   0%
python / lsst / afw / display / utils.py Mosaic.append   0% 6 6 0   0% 2 0   0%
python / lsst / afw / display / utils.py Mosaic.makeMosaic   0% 63 63 0   0% 42 0   0%
python / lsst / afw / display / utils.py Mosaic.setGutter   0% 1 1 0   100% 0 0   0%
python / lsst / afw / display / utils.py Mosaic.setBackground   0% 1 1 0   100% 0 0   0%
python / lsst / afw / display / utils.py Mosaic.setMode   0% 3 3 0   0% 2 0   0%
python / lsst / afw / display / utils.py Mosaic.getBBox   0% 3 3 0   0% 2 0   0%
python / lsst / afw / display / utils.py Mosaic.drawLabels   0% 20 20 0   0% 14 0   0%
python / lsst / afw / display / utils.py Mosaic.nImage   0% 1 1 0   100% 0 0   0%
python / lsst / afw / display / utils.py drawBBox   0% 14 14 0   0% 2 0   0%
python / lsst / afw / display / utils.py drawFootprint   0% 26 26 0   0% 14 0   0%
python / lsst / afw / display / utils.py drawCoaddInputs   0% 10 10 0   0% 2 0   0%
python / lsst / afw / display / utils.py (no function)   100% 19 0 0   100% 0 0   100%
python / lsst / afw / display / virtualDevice.py DisplayImpl.__init__   0% 2 2 0   100% 0 0   0%
python / lsst / afw / display / virtualDevice.py DisplayImpl.__del__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / display / virtualDevice.py DisplayImpl._close   0% 2 2 0   0% 2 0   0%
python / lsst / afw / display / virtualDevice.py DisplayImpl._buffer   0% 2 2 0   0% 2 0   0%
python / lsst / afw / display / virtualDevice.py DisplayImpl._dot   0% 2 2 0   0% 2 0   0%
python / lsst / afw / display / virtualDevice.py DisplayImpl._drawLines   0% 2 2 0   0% 2 0   0%
python / lsst / afw / display / virtualDevice.py DisplayImpl._erase   0% 2 2 0   0% 2 0   0%
python / lsst / afw / display / virtualDevice.py DisplayImpl._flush   0% 2 2 0   0% 2 0   0%
python / lsst / afw / display / virtualDevice.py DisplayImpl._setCallback   0% 2 2 0   0% 2 0   0%
python / lsst / afw / display / virtualDevice.py DisplayImpl._getEvent   0% 5 5 0   0% 2 0   0%
python / lsst / afw / display / virtualDevice.py DisplayImpl._getMaskTransparency   0% 2 2 0   0% 2 0   0%
python / lsst / afw / display / virtualDevice.py DisplayImpl._mtv   0% 2 2 0   0% 2 0   0%
python / lsst / afw / display / virtualDevice.py DisplayImpl._setImageColormap   0% 2 2 0   0% 2 0   0%
python / lsst / afw / display / virtualDevice.py DisplayImpl._setMaskTransparency   0% 2 2 0   0% 2 0   0%
python / lsst / afw / display / virtualDevice.py DisplayImpl._scale   0% 2 2 0   0% 2 0   0%
python / lsst / afw / display / virtualDevice.py DisplayImpl._show   0% 2 2 0   0% 2 0   0%
python / lsst / afw / display / virtualDevice.py DisplayImpl._pan   0% 2 2 0   0% 2 0   0%
python / lsst / afw / display / virtualDevice.py DisplayImpl._zoom   0% 2 2 0   0% 2 0   0%
python / lsst / afw / display / virtualDevice.py (no function)   0% 19 19 0   100% 0 0   0%
python / lsst / afw / fits / __init__.py (no function)   100% 3 0 0   100% 0 0   100%
python / lsst / afw / fits / _fitsContinued.py Fits.__enter__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / fits / _fitsContinued.py Fits.__exit__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / fits / _fitsContinued.py QuantizationOptions.from_mapping   0% 15 15 0   0% 12 0   0%
python / lsst / afw / fits / _fitsContinued.py QuantizationOptions.to_dict   0% 1 1 0   100% 0 0   0%
python / lsst / afw / fits / _fitsContinued.py QuantizationOptions.__repr__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / fits / _fitsContinued.py CompressionOptions.from_mapping   0% 13 13 0   0% 10 0   0%
python / lsst / afw / fits / _fitsContinued.py CompressionOptions.to_dict   0% 1 1 0   100% 0 0   0%
python / lsst / afw / fits / _fitsContinued.py CompressionOptions.__repr__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / fits / _fitsContinued.py (no function)   100% 20 0 0   100% 0 0   100%
python / lsst / afw / fits / _pickleFits.py reduceToFits   0% 11 11 0   0% 4 0   0%
python / lsst / afw / fits / _pickleFits.py unreduceFromFits   0% 3 3 0   100% 0 0   0%
python / lsst / afw / fits / _pickleFits.py (no function)   100% 5 0 0   100% 0 0   100%
python / lsst / afw / formatters / __init__.py (no function)   100% 1 0 0   100% 0 0   100%
python / lsst / afw / geom / __init__.py (no function)   100% 11 0 0   100% 0 0   100%
python / lsst / afw / geom / _calculateSipWcsHeader.py calculateSipWcsHeader   0% 11 11 0   0% 2 0   0%
python / lsst / afw / geom / _calculateSipWcsHeader.py (no function)   100% 5 0 0   100% 0 0   100%
python / lsst / afw / geom / _hpxUtils.py makeHpxWcs   0% 27 27 0   0% 6 0   0%
python / lsst / afw / geom / _hpxUtils.py _hpx_projected_center   0% 25 25 0   0% 10 0   0%
python / lsst / afw / geom / _hpxUtils.py _ZOrderCurve2DInt.__init__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / geom / _hpxUtils.py _ZOrderCurve2DInt.xy2hash   0% 1 1 0   100% 0 0   0%
python / lsst / afw / geom / _hpxUtils.py _ZOrderCurve2DInt.ij2hash   0% 1 1 0   100% 0 0   0%
python / lsst / afw / geom / _hpxUtils.py _ZOrderCurve2DInt.i02hash   0% 5 5 0   100% 0 0   0%
python / lsst / afw / geom / _hpxUtils.py _ZOrderCurve2DInt.hash2ij   0% 9 9 0   100% 0 0   0%
python / lsst / afw / geom / _hpxUtils.py _ZOrderCurve2DInt.hash2i0   0% 2 2 0   100% 0 0   0%
python / lsst / afw / geom / _hpxUtils.py _ZOrderCurve2DInt.ij2i   0% 1 1 0   100% 0 0   0%
python / lsst / afw / geom / _hpxUtils.py _ZOrderCurve2DInt.ij2j   0% 1 1 0   100% 0 0   0%
python / lsst / afw / geom / _hpxUtils.py (no function)   100% 16 0 0   100% 0 0   100%
python / lsst / afw / geom / _python / __init__.py (no function)   100% 1 0 0   100% 0 0   100%
python / lsst / afw / geom / _python / _transform.py getJacobian   0% 3 3 0   100% 0 0   0%
python / lsst / afw / geom / _python / _transform.py then   0% 3 3 0   0% 2 0   0%
python / lsst / afw / geom / _python / _transform.py unpickleTransform   0% 1 1 0   100% 0 0   0%
python / lsst / afw / geom / _python / _transform.py reduceTransform   0% 1 1 0   100% 0 0   0%
python / lsst / afw / geom / _python / _transform.py addTransformMethods   86% 7 1 0   50% 2 1   78%
python / lsst / afw / geom / _python / _transform.py (no function)   100% 8 0 0   100% 0 0   100%
python / lsst / afw / geom / _spanSetContinued.py SpanSet.asArray   0% 16 16 0   0% 6 0   0%
python / lsst / afw / geom / _spanSetContinued.py (no function)   100% 7 0 0   100% 0 0   100%
python / lsst / afw / geom / ellipses / __init__.py EllipseMatplotlibInterface.__init__   0% 8 8 0   100% 0 0   0%
python / lsst / afw / geom / ellipses / __init__.py EllipseMatplotlibInterface.__getattr__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / geom / ellipses / __init__.py EllipseMatplotlibInterface.update   0% 16 16 0   0% 8 0   0%
python / lsst / afw / geom / ellipses / __init__.py Ellipse_plot   0% 10 10 0   0% 6 0   0%
python / lsst / afw / geom / ellipses / __init__.py (no function)   100% 12 0 0   100% 0 0   100%
python / lsst / afw / geom / ellipses / _axes.py Axes.__repr__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / geom / ellipses / _axes.py Axes.__str__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / geom / ellipses / _axes.py Axes.__reduce__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / geom / ellipses / _axes.py (no function)   100% 8 0 0   100% 0 0   100%
python / lsst / afw / geom / ellipses / _ellipse.py Ellipse.__repr__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / geom / ellipses / _ellipse.py Ellipse.__reduce__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / geom / ellipses / _ellipse.py Ellipse.__str__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / geom / ellipses / _ellipse.py (no function)   100% 8 0 0   100% 0 0   100%
python / lsst / afw / geom / ellipses / _quadrupole.py Quadrupole.__repr__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / geom / ellipses / _quadrupole.py Quadrupole.__reduce__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / geom / ellipses / _quadrupole.py Quadrupole.__str__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / geom / ellipses / _quadrupole.py (no function)   100% 8 0 0   100% 0 0   100%
python / lsst / afw / geom / polygon.py Polygon.__repr__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / geom / polygon.py Polygon.__reduce__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / geom / polygon.py Polygon.__iter__   0% 2 2 0   100% 0 0   0%
python / lsst / afw / geom / polygon.py Polygon.__getitem__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / geom / polygon.py Polygon.__len__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / geom / polygon.py Polygon.__contains__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / geom / polygon.py Polygon.display   0% 7 7 0   0% 2 0   0%
python / lsst / afw / geom / polygon.py Polygon.plot   0% 14 14 0   0% 4 0   0%
python / lsst / afw / geom / polygon.py (no function)   100% 13 0 0   100% 0 0   100%
python / lsst / afw / geom / skyWcs.py SkyWcs.pixelToSkyArray   0% 6 6 0   0% 2 0   0%
python / lsst / afw / geom / skyWcs.py SkyWcs.skyToPixelArray   0% 5 5 0   0% 2 0   0%
python / lsst / afw / geom / skyWcs.py SkyWcs.getRelativeRotationToWcs   0% 12 12 0   100% 0 0   0%
python / lsst / afw / geom / skyWcs.py (no function)   100% 14 0 0   100% 0 0   100%
python / lsst / afw / geom / testUtils.py BoxGrid.__init__   0% 14 14 0   0% 6 0   0%
python / lsst / afw / geom / testUtils.py BoxGrid.numColRow   0% 1 1 0   100% 0 0   0%
python / lsst / afw / geom / testUtils.py BoxGrid.__getitem__   0% 3 3 0   100% 0 0   0%
python / lsst / afw / geom / testUtils.py BoxGrid.__len__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / geom / testUtils.py BoxGrid.__iter__   0% 3 3 0   0% 4 0   0%
python / lsst / afw / geom / testUtils.py FrameSetInfo.__init__   0% 4 4 0   100% 0 0   0%
python / lsst / afw / geom / testUtils.py makeSipPolyMapCoeffs   0% 21 21 0   0% 12 0   0%
python / lsst / afw / geom / testUtils.py makeSipIwcToPixel   0% 9 9 0   100% 0 0   0%
python / lsst / afw / geom / testUtils.py makeSipPixelToIwc   0% 9 9 0   100% 0 0   0%
python / lsst / afw / geom / testUtils.py PermutedFrameSet.__init__   0% 19 19 0   0% 8 0   0%
python / lsst / afw / geom / testUtils.py TransformTestBaseClass.setUp   0% 5 5 0   100% 0 0   0%
python / lsst / afw / geom / testUtils.py TransformTestBaseClass.makeRawArrayData   0% 7 7 0   0% 2 0   0%
python / lsst / afw / geom / testUtils.py TransformTestBaseClass.makeRawPointData   0% 1 1 0   100% 0 0   0%
python / lsst / afw / geom / testUtils.py TransformTestBaseClass.makeEndpoint   0% 7 7 0   0% 4 0   0%
python / lsst / afw / geom / testUtils.py TransformTestBaseClass.makeGoodFrame   0% 1 1 0   100% 0 0   0%
python / lsst / afw / geom / testUtils.py TransformTestBaseClass.makeBadFrames   0% 1 1 0   100% 0 0   0%
python / lsst / afw / geom / testUtils.py TransformTestBaseClass.makeFrameSet   0% 16 16 0   100% 0 0   0%
python / lsst / afw / geom / testUtils.py TransformTestBaseClass.permuteFrameSetIter   0% 8 8 0   0% 6 0   0%
python / lsst / afw / geom / testUtils.py TransformTestBaseClass.makeJacobian   0% 11 11 0   0% 4 0   0%
python / lsst / afw / geom / testUtils.py TransformTestBaseClass.checkTransformation   0% 38 38 0   0% 4 0   0%
python / lsst / afw / geom / testUtils.py TransformTestBaseClass.checkInverseTransformation   0% 27 27 0   0% 4 0   0%
python / lsst / afw / geom / testUtils.py TransformTestBaseClass.checkTransformFromMapping   0% 27 27 0   0% 6 0   0%
python / lsst / afw / geom / testUtils.py TransformTestBaseClass.checkTransformFromFrameSet   0% 43 43 0   0% 14 0   0%
python / lsst / afw / geom / testUtils.py TransformTestBaseClass.checkInverted   0% 8 8 0   0% 2 0   0%
python / lsst / afw / geom / testUtils.py TransformTestBaseClass.checkInverseMapping   0% 6 6 0   100% 0 0   0%
python / lsst / afw / geom / testUtils.py TransformTestBaseClass.checkGetJacobian   0% 16 16 0   0% 2 0   0%
python / lsst / afw / geom / testUtils.py TransformTestBaseClass.checkThen   0% 39 39 0   0% 8 0   0%
python / lsst / afw / geom / testUtils.py TransformTestBaseClass.assertTransformsEqual   0% 27 27 0   0% 4 0   0%
python / lsst / afw / geom / testUtils.py TransformTestBaseClass.checkPersistence   0% 20 20 0   100% 0 0   0%
python / lsst / afw / geom / testUtils.py (no function)   100% 55 0 0   100% 0 0   100%
python / lsst / afw / geom / transform.py (no function)   100% 20 0 0   100% 0 0   100%
python / lsst / afw / geom / transformConfig.py identityFactory   0% 1 1 0   100% 0 0   0%
python / lsst / afw / geom / transformConfig.py invertingFactory   0% 1 1 0   100% 0 0   0%
python / lsst / afw / geom / transformConfig.py affineFactory   0% 4 4 0   100% 0 0   0%
python / lsst / afw / geom / transformConfig.py RadialTransformConfig.validate   0% 4 4 0   0% 4 0   0%
python / lsst / afw / geom / transformConfig.py radialFactory   0% 1 1 0   100% 0 0   0%
python / lsst / afw / geom / transformConfig.py multiFactory   0% 4 4 0   100% 0 0   0%
python / lsst / afw / geom / transformConfig.py multiFactory.concat   0% 1 1 0   100% 0 0   0%
python / lsst / afw / geom / transformConfig.py (no function)   100% 36 0 0   100% 0 0   100%
python / lsst / afw / geom / transformFactory.py (no function)   0% 2 2 0   100% 0 0   0%
python / lsst / afw / geom / transformFromString.py transformFromString   0% 6 6 0   100% 0 0   0%
python / lsst / afw / geom / transformFromString.py (no function)   100% 3 0 0   100% 0 0   100%
python / lsst / afw / geom / utils.py _compareWcsOverBBox   0% 33 33 0   0% 20 0   0%
python / lsst / afw / geom / utils.py wcsAlmostEqualOverBBox   0% 1 1 0   100% 0 0   0%
python / lsst / afw / geom / utils.py assertWcsAlmostEqualOverBBox   0% 3 3 0   0% 2 0   0%
python / lsst / afw / geom / utils.py makeEndpoints   0% 1 1 0   100% 0 0   0%
python / lsst / afw / geom / utils.py (no function)   100% 13 0 0   100% 0 0   100%
python / lsst / afw / geom / wcsUtils.py getSipMatrixFromMetadata   0% 4 4 0   0% 2 0   0%
python / lsst / afw / geom / wcsUtils.py computePixelToDistortedPixel   0% 2 2 0   100% 0 0   0%
python / lsst / afw / geom / wcsUtils.py (no function)   100% 5 0 0   100% 0 0   100%
python / lsst / afw / image / __init__.py (no function)   100% 13 0 0   100% 0 0   100%
python / lsst / afw / image / _apCorrMap / __init__.py (no function)   100% 2 0 0   100% 0 0   100%
python / lsst / afw / image / _apCorrMap / _apCorrMapContinued.py ApCorrMap.keys   0% 2 2 0   0% 2 0   0%
python / lsst / afw / image / _apCorrMap / _apCorrMapContinued.py ApCorrMap.values   0% 2 2 0   0% 2 0   0%
python / lsst / afw / image / _apCorrMap / _apCorrMapContinued.py (no function)   100% 8 0 0   100% 0 0   100%
python / lsst / afw / image / _basicUtils.py makeImageFromArray   0% 3 3 0   0% 2 0   0%
python / lsst / afw / image / _basicUtils.py makeMaskFromArray   0% 3 3 0   0% 2 0   0%
python / lsst / afw / image / _basicUtils.py makeMaskedImageFromArrays   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _basicUtils.py (no function)   100% 6 0 0   100% 0 0   100%
python / lsst / afw / image / _coaddInputsContinued.py CoaddInputs.subset_containing_ccds   0% 5 5 0   0% 2 0   0%
python / lsst / afw / image / _coaddInputsContinued.py CoaddInputs.subset_containing_visits   0% 6 6 0   0% 2 0   0%
python / lsst / afw / image / _coaddInputsContinued.py (no function)   100% 8 0 0   100% 0 0   100%
python / lsst / afw / image / _exposure / __init__.py (no function)   100% 3 0 0   100% 0 0   100%
python / lsst / afw / image / _exposure / _exposureContinued.py Exposure._set   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _exposure / _exposureContinued.py Exposure._get   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _exposure / _exposureContinued.py Exposure.__reduce__   0% 2 2 0   100% 0 0   0%
python / lsst / afw / image / _exposure / _exposureContinued.py Exposure.__deepcopy__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _exposure / _exposureContinued.py Exposure.convertF   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _exposure / _exposureContinued.py Exposure.convertD   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _exposure / _exposureContinued.py Exposure.getImage   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _exposure / _exposureContinued.py Exposure.setImage   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _exposure / _exposureContinued.py Exposure.getMask   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _exposure / _exposureContinued.py Exposure.setMask   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _exposure / _exposureContinued.py Exposure.getVariance   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _exposure / _exposureContinued.py Exposure.setVariance   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _exposure / _exposureContinued.py Exposure.getConvexPolygon   0% 3 3 0   0% 2 0   0%
python / lsst / afw / image / _exposure / _exposureContinued.py Exposure.containsSkyCoords   0% 3 3 0   0% 2 0   0%
python / lsst / afw / image / _exposure / _exposureContinued.py (no function)   100% 42 0 0   100% 2 0   100%
python / lsst / afw / image / _exposure / _multiband.py IncompleteDataError.__init__   0% 8 8 0   0% 2 0   0%
python / lsst / afw / image / _exposure / _multiband.py computePsfImage   0% 24 24 0   0% 10 0   0%
python / lsst / afw / image / _exposure / _multiband.py MultibandExposure.__init__   0% 4 4 0   0% 4 0   0%
python / lsst / afw / image / _exposure / _multiband.py MultibandExposure.fromExposures   0% 2 2 0   100% 0 0   0%
python / lsst / afw / image / _exposure / _multiband.py MultibandExposure.fromArrays   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _exposure / _multiband.py MultibandExposure.fromKwargs   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _exposure / _multiband.py MultibandExposure._buildSingles   0% 13 13 0   0% 8 0   0%
python / lsst / afw / image / _exposure / _multiband.py MultibandExposure.fromButler   0% 4 4 0   0% 2 0   0%
python / lsst / afw / image / _exposure / _multiband.py MultibandExposure.computePsfKernelImage   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _exposure / _multiband.py MultibandExposure.computePsfImage   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _exposure / _multiband.py MultibandExposure.getPsfs   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _exposure / _multiband.py MultibandExposure._slice   0% 18 18 0   0% 10 0   0%
python / lsst / afw / image / _exposure / _multiband.py (no function)   100% 27 0 0   100% 0 0   100%
python / lsst / afw / image / _exposureInfoContinued.py ExposureInfo.getSummaryStats   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _exposureInfoContinued.py ExposureInfo.setSummaryStats   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _exposureInfoContinued.py ExposureInfo.hasSummaryStats   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _exposureInfoContinued.py (no function)   100% 9 0 0   100% 0 0   100%
python / lsst / afw / image / _exposureSummaryStats.py _default_corners   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _exposureSummaryStats.py ExposureSummaryStats.__post_init__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _exposureSummaryStats.py ExposureSummaryStats.isPersistable   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _exposureSummaryStats.py ExposureSummaryStats._getPersistenceName   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _exposureSummaryStats.py ExposureSummaryStats._getPythonModule   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _exposureSummaryStats.py ExposureSummaryStats._write   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _exposureSummaryStats.py ExposureSummaryStats._read   0% 15 15 0   0% 8 0   0%
python / lsst / afw / image / _exposureSummaryStats.py ExposureSummaryStats.update_schema   0% 37 37 0   100% 0 0   0%
python / lsst / afw / image / _exposureSummaryStats.py ExposureSummaryStats.update_record   0% 7 7 0   0% 6 0   0%
python / lsst / afw / image / _exposureSummaryStats.py ExposureSummaryStats.from_record   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _exposureSummaryStats.py (no function)   100% 99 0 2   100% 0 0   100%
python / lsst / afw / image / _image / __init__.py (no function)   100% 4 0 0   100% 0 0   100%
python / lsst / afw / image / _image / _disableArithmetic.py wrapNotImplemented   100% 3 0 0   100% 0 0   100%
python / lsst / afw / image / _image / _disableArithmetic.py wrapNotImplemented.notImplemented   0% 3 3 0   0% 2 0   0%
python / lsst / afw / image / _image / _disableArithmetic.py disableImageArithmetic   100% 2 0 0   100% 2 0   100%
python / lsst / afw / image / _image / _disableArithmetic.py disableMaskArithmetic   100% 2 0 0   100% 2 0   100%
python / lsst / afw / image / _image / _disableArithmetic.py (no function)   100% 5 0 0   100% 0 0   100%
python / lsst / afw / image / _image / _fitsIoWithOptions.py imageReadFitsWithOptions   0% 18 18 0   0% 10 0   0%
python / lsst / afw / image / _image / _fitsIoWithOptions.py imageWriteFitsWithOptions   0% 4 4 0   0% 2 0   0%
python / lsst / afw / image / _image / _fitsIoWithOptions.py exposureWriteFitsWithOptions   0% 4 4 0   0% 2 0   0%
python / lsst / afw / image / _image / _fitsIoWithOptions.py (no function)   100% 9 0 0   100% 0 0   100%
python / lsst / afw / image / _image / _image.py Image.__reduce__   0% 2 2 0   100% 0 0   0%
python / lsst / afw / image / _image / _image.py Image.__deepcopy__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _image / _image.py Image.__str__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _image / _image.py Image.__repr__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _image / _image.py DecoratedImage.convertF   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _image / _image.py DecoratedImage.convertD   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _image / _image.py (no function)   100% 46 0 0   100% 4 0   100%
python / lsst / afw / image / _image / _mask.py Mask.__reduce__   0% 2 2 0   100% 0 0   0%
python / lsst / afw / image / _image / _mask.py Mask.__str__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _image / _mask.py Mask.__repr__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _image / _mask.py Mask.writeFitsWithOptions   0% 3 3 0   0% 2 0   0%
python / lsst / afw / image / _image / _mask.py (no function)   100% 21 0 0   100% 2 0   100%
python / lsst / afw / image / _image / _multiband.py MultibandPixel.__init__   0% 7 7 0   0% 2 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandPixel._getArray   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandPixel._setArray   0% 2 2 0   100% 0 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandPixel.clone   0% 7 7 0   0% 2 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandPixel.__getitem__   0% 10 10 0   0% 4 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandPixel._slice   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandImageBase.__init__   0% 12 12 0   0% 4 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandImageBase._getArray   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandImageBase._setArray   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandImageBase.clone   0% 7 7 0   0% 2 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandImageBase._slice   0% 21 21 0   0% 12 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandImageBase.__setitem__   0% 10 10 0   0% 6 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandImageBase.getBBox   0% 5 5 0   0% 4 0   0%
python / lsst / afw / image / _image / _multiband.py makeImageFromSingles   0% 5 5 0   0% 2 0   0%
python / lsst / afw / image / _image / _multiband.py makeImageFromKwargs   0% 7 7 0   0% 6 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandImage.__init__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandImage.fromImages   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandImage.fromKwargs   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandMask.__init__   0% 6 6 0   100% 0 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandMask.fromMasks   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandMask.fromKwargs   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandMask.getMaskPlane   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandMask.getPlaneBitMask   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandMask.getNumPlanesMax   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandMask.getNumPlanesUsed   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandMask.getMaskPlaneDict   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandMask.clearMaskPlaneDict   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandMask.addMaskPlane   0% 2 2 0   100% 0 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandMask.removeMaskPlane   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandMask.removeAndClearMaskPlane   0% 3 3 0   0% 2 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandMask.clearAllMaskPlanes   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandMask._getOtherMasks   0% 7 7 0   0% 4 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandMask.__ior__   0% 4 4 0   0% 2 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandMask.__iand__   0% 4 4 0   0% 2 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandMask.__ixor__   0% 4 4 0   0% 2 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandTripleBase.__init__   0% 12 12 0   0% 6 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandTripleBase.setXY0   0% 6 6 0   0% 4 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandTripleBase.shiftedTo   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandTripleBase.clone   0% 8 8 0   0% 4 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandTripleBase._slice   0% 16 16 0   0% 10 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandTripleBase._verifyUpdate   0% 7 7 0   0% 8 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandTripleBase.image   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandTripleBase.mask   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandTripleBase.variance   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandTripleBase.getBBox   0% 5 5 0   0% 4 0   0%
python / lsst / afw / image / _image / _multiband.py tripleFromSingles   0% 6 6 0   0% 2 0   0%
python / lsst / afw / image / _image / _multiband.py tripleFromArrays   0% 10 10 0   0% 6 0   0%
python / lsst / afw / image / _image / _multiband.py makeTripleFromKwargs   0% 7 7 0   0% 6 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandMaskedImage.__init__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandMaskedImage.fromImages   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandMaskedImage.fromArrays   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandMaskedImage.fromKwargs   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _image / _multiband.py MultibandMaskedImage._buildSingles   0% 19 19 0   0% 12 0   0%
python / lsst / afw / image / _image / _multiband.py (no function)   100% 81 0 0   100% 0 0   100%
python / lsst / afw / image / _image / _slicing.py splitSliceArgs   0% 9 9 0   0% 4 0   0%
python / lsst / afw / image / _image / _slicing.py handleNegativeIndex   0% 8 8 0   0% 6 0   0%
python / lsst / afw / image / _image / _slicing.py translateSliceArgs   0% 15 15 0   0% 8 0   0%
python / lsst / afw / image / _image / _slicing.py interpretSliceArgs   0% 26 26 0   0% 14 0   0%
python / lsst / afw / image / _image / _slicing.py imageIndicesToNumpy   0% 20 20 0   0% 8 0   0%
python / lsst / afw / image / _image / _slicing.py supportSlicing   100% 8 0 0   100% 0 0   100%
python / lsst / afw / image / _image / _slicing.py supportSlicing.Factory   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _image / _slicing.py supportSlicing.clone   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _image / _slicing.py supportSlicing.__getitem__   0% 4 4 0   0% 2 0   0%
python / lsst / afw / image / _image / _slicing.py supportSlicing.__setitem__   0% 6 6 0   0% 4 0   0%
python / lsst / afw / image / _image / _slicing.py (no function)   100% 9 0 0   100% 0 0   100%
python / lsst / afw / image / _maskedImage / __init__.py (no function)   100% 2 0 0   100% 0 0   100%
python / lsst / afw / image / _maskedImage / _maskedImageContinued.py MaskedImage.set   0% 12 12 0   0% 6 0   0%
python / lsst / afw / image / _maskedImage / _maskedImageContinued.py MaskedImage._set   0% 3 3 0   100% 0 0   0%
python / lsst / afw / image / _maskedImage / _maskedImageContinued.py MaskedImage._get   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _maskedImage / _maskedImageContinued.py MaskedImage.convertF   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _maskedImage / _maskedImageContinued.py MaskedImage.convertD   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _maskedImage / _maskedImageContinued.py MaskedImage.__reduce__   0% 2 2 0   100% 0 0   0%
python / lsst / afw / image / _maskedImage / _maskedImageContinued.py MaskedImage.__deepcopy__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _maskedImage / _maskedImageContinued.py MaskedImage.__str__   0% 2 2 0   100% 0 0   0%
python / lsst / afw / image / _maskedImage / _maskedImageContinued.py MaskedImage.__repr__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _maskedImage / _maskedImageContinued.py (no function)   100% 33 0 0   100% 2 0   100%
python / lsst / afw / image / _photoCalibContinued.py PhotoCalib.getLocalCalibrationArray   0% 4 4 0   0% 2 0   0%
python / lsst / afw / image / _photoCalibContinued.py PhotoCalib.instFluxToMagnitudeArray   0% 3 3 0   100% 0 0   0%
python / lsst / afw / image / _photoCalibContinued.py PhotoCalib.magnitudeToInstFluxArray   0% 6 6 0   0% 2 0   0%
python / lsst / afw / image / _photoCalibContinued.py PhotoCalib.calibrateImage   0% 3 3 0   0% 2 0   0%
python / lsst / afw / image / _photoCalibContinued.py PhotoCalib.uncalibrateImage   0% 3 3 0   0% 2 0   0%
python / lsst / afw / image / _photoCalibContinued.py (no function)   100% 16 0 0   100% 0 0   100%
python / lsst / afw / image / _visitInfo.py VisitInfo.__deepcopy__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / _visitInfo.py VisitInfo.copyWith   0% 41 41 0   0% 40 0   0%
python / lsst / afw / image / _visitInfo.py (no function)   100% 7 0 0   100% 0 0   100%
python / lsst / afw / image / exposure / __init__.py (no function)   100% 0 0 0   100% 0 0   100%
python / lsst / afw / image / exposure / exposureUtils.py bbox_to_convex_polygon   0% 4 4 0   100% 0 0   0%
python / lsst / afw / image / exposure / exposureUtils.py bbox_contains_sky_coords   0% 9 9 0   100% 0 0   0%
python / lsst / afw / image / exposure / exposureUtils.py (no function)   100% 6 0 0   100% 0 0   100%
python / lsst / afw / image / pixel / __init__.py (no function)   100% 1 0 0   100% 0 0   100%
python / lsst / afw / image / testUtils.py makeGaussianNoiseMaskedImage   0% 5 5 0   100% 0 0   0%
python / lsst / afw / image / testUtils.py makeRampImage   0% 9 9 0   0% 2 0   0%
python / lsst / afw / image / testUtils.py assertImagesAlmostEqual   0% 3 3 0   0% 2 0   0%
python / lsst / afw / image / testUtils.py assertImagesEqual   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / testUtils.py assertMasksEqual   0% 3 3 0   0% 2 0   0%
python / lsst / afw / image / testUtils.py assertMaskedImagesAlmostEqual   0% 29 29 0   0% 20 0   0%
python / lsst / afw / image / testUtils.py assertMaskedImagesEqual   0% 1 1 0   100% 0 0   0%
python / lsst / afw / image / testUtils.py imagesDiffer   0% 65 65 0   0% 24 0   0%
python / lsst / afw / image / testUtils.py (no function)   100% 18 0 0   100% 0 0   100%
python / lsst / afw / image / utils.py clipImage   0% 9 9 0   0% 6 0   0%
python / lsst / afw / image / utils.py getProjectionIndices   0% 15 15 0   100% 0 0   0%
python / lsst / afw / image / utils.py getProjectionIndices.getMin   0% 6 6 0   0% 2 0   0%
python / lsst / afw / image / utils.py getProjectionIndices.getMax   0% 8 8 0   0% 4 0   0%
python / lsst / afw / image / utils.py projectImage   0% 16 16 0   0% 6 0   0%
python / lsst / afw / image / utils.py (no function)   100% 7 0 0   100% 0 0   100%
python / lsst / afw / math / __init__.py (no function)   100% 11 0 0   100% 0 0   100%
python / lsst / afw / math / _background.py Background.__reduce__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / math / _background.py (no function)   100% 6 0 0   100% 0 0   100%
python / lsst / afw / math / _backgroundList.py BackgroundList.__init__   0% 3 3 0   0% 2 0   0%
python / lsst / afw / math / _backgroundList.py BackgroundList.__getitem__   0% 12 12 0   0% 4 0   0%
python / lsst / afw / math / _backgroundList.py BackgroundList.__len__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / math / _backgroundList.py BackgroundList.append   0% 12 12 0   100% 0 0   0%
python / lsst / afw / math / _backgroundList.py BackgroundList.clone   0% 1 1 0   100% 0 0   0%
python / lsst / afw / math / _backgroundList.py BackgroundList.writeFits   0% 18 18 0   0% 2 0   0%
python / lsst / afw / math / _backgroundList.py BackgroundList.readFits   0% 35 35 0   0% 6 0   0%
python / lsst / afw / math / _backgroundList.py BackgroundList.getImage   0% 10 10 0   0% 8 0   0%
python / lsst / afw / math / _backgroundList.py BackgroundList.__reduce__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / math / _backgroundList.py (no function)   100% 18 0 0   100% 0 0   100%
python / lsst / afw / math / _chebyshevBoundedField.py ChebyshevBoundedField.approximate   0% 10 10 0   100% 0 0   0%
python / lsst / afw / math / _chebyshevBoundedField.py (no function)   100% 8 0 0   100% 0 0   100%
python / lsst / afw / math / _chebyshevBoundedFieldConfig.py ChebyshevBoundedFieldConfig.computeSize   0% 1 1 0   100% 0 0   0%
python / lsst / afw / math / _chebyshevBoundedFieldConfig.py (no function)   100% 8 0 0   100% 0 0   100%
python / lsst / afw / math / _spatialCell.py SpatialCellCandidateIterator.__iter__   0% 6 6 0   100% 0 0   0%
python / lsst / afw / math / _spatialCell.py SpatialCellCandidate.__repr__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / math / _spatialCell.py SpatialCellImageCandidate.__repr__   0% 2 2 0   100% 0 0   0%
python / lsst / afw / math / _spatialCell.py SpatialCell.__iter__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / math / _spatialCell.py SpatialCell.__getitem__   0% 9 9 0   0% 8 0   0%
python / lsst / afw / math / _spatialCell.py SpatialCell.__repr__   0% 3 3 0   100% 0 0   0%
python / lsst / afw / math / _spatialCell.py SpatialCellSet.__repr__   0% 2 2 0   100% 0 0   0%
python / lsst / afw / math / _spatialCell.py (no function)   100% 21 0 0   100% 0 0   100%
python / lsst / afw / math / _warper.py computeWarpedBBox   0% 8 8 0   0% 4 0   0%
python / lsst / afw / math / _warper.py Warper.__init__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / math / _warper.py Warper.fromConfig   0% 1 1 0   100% 0 0   0%
python / lsst / afw / math / _warper.py Warper.getWarpingKernel   0% 1 1 0   100% 0 0   0%
python / lsst / afw / math / _warper.py Warper.getMaskWarpingKernel   0% 1 1 0   100% 0 0   0%
python / lsst / afw / math / _warper.py Warper.warpExposure   0% 4 4 0   100% 0 0   0%
python / lsst / afw / math / _warper.py Warper.warpImage   0% 4 4 0   100% 0 0   0%
python / lsst / afw / math / _warper.py Warper._computeDestBBox   0% 7 7 0   0% 6 0   0%
python / lsst / afw / math / _warper.py (no function)   100% 26 0 0   100% 0 0   100%
python / lsst / afw / math / detail / __init__.py (no function)   100% 1 0 0   100% 0 0   100%
python / lsst / afw / multiband.py MultibandBase.__init__   0% 9 9 0   0% 4 0   0%
python / lsst / afw / multiband.py MultibandBase.clone   0% 1 1 0   100% 0 0   0%
python / lsst / afw / multiband.py MultibandBase.filters   0% 1 1 0   100% 0 0   0%
python / lsst / afw / multiband.py MultibandBase.bands   0% 1 1 0   100% 0 0   0%
python / lsst / afw / multiband.py MultibandBase.singles   0% 1 1 0   100% 0 0   0%
python / lsst / afw / multiband.py MultibandBase.getBBox   0% 1 1 0   100% 0 0   0%
python / lsst / afw / multiband.py MultibandBase.getXY0   0% 1 1 0   100% 0 0   0%
python / lsst / afw / multiband.py MultibandBase.x0   0% 1 1 0   100% 0 0   0%
python / lsst / afw / multiband.py MultibandBase.y0   0% 1 1 0   100% 0 0   0%
python / lsst / afw / multiband.py MultibandBase.origin   0% 1 1 0   100% 0 0   0%
python / lsst / afw / multiband.py MultibandBase.width   0% 1 1 0   100% 0 0   0%
python / lsst / afw / multiband.py MultibandBase.height   0% 1 1 0   100% 0 0   0%
python / lsst / afw / multiband.py MultibandBase.__len__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / multiband.py MultibandBase.__getitem__   0% 11 11 0   0% 8 0   0%
python / lsst / afw / multiband.py MultibandBase.__iter__   0% 2 2 0   100% 0 0   0%
python / lsst / afw / multiband.py MultibandBase.__next__   0% 5 5 0   0% 2 0   0%
python / lsst / afw / multiband.py MultibandBase._bandNamesToIndex   0% 18 18 0   0% 8 0   0%
python / lsst / afw / multiband.py MultibandBase.setXY0   0% 3 3 0   0% 2 0   0%
python / lsst / afw / multiband.py MultibandBase.shiftedTo   0% 1 1 0   100% 0 0   0%
python / lsst / afw / multiband.py MultibandBase.shiftedBy   0% 1 1 0   100% 0 0   0%
python / lsst / afw / multiband.py MultibandBase._slice   0% 1 1 0   100% 0 0   0%
python / lsst / afw / multiband.py MultibandBase.__repr__   0% 2 2 0   100% 0 0   0%
python / lsst / afw / multiband.py MultibandBase.__str__   0% 3 3 0   0% 2 0   0%
python / lsst / afw / multiband.py (no function)   100% 39 0 0   100% 0 0   100%
python / lsst / afw / table / __init__.py (no function)   100% 13 0 0   100% 0 0   100%
python / lsst / afw / table / _aggregates.py (no function)   100% 19 0 0   100% 0 0   100%
python / lsst / afw / table / _aliasMap.py AliasMap.keys   0% 2 2 0   0% 2 0   0%
python / lsst / afw / table / _aliasMap.py AliasMap.values   0% 2 2 0   0% 2 0   0%
python / lsst / afw / table / _aliasMap.py AliasMap.__iter__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / table / _aliasMap.py (no function)   100% 8 0 0   100% 0 0   100%
python / lsst / afw / table / _arrays.py (no function)   100% 8 0 0   100% 0 0   100%
python / lsst / afw / table / _base.py BaseRecord.extract   0% 7 7 0   0% 4 0   0%
python / lsst / afw / table / _base.py BaseRecord.__repr__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / table / _base.py Catalog.getColumnView   0% 2 2 0   100% 0 0   0%
python / lsst / afw / table / _base.py Catalog.__getColumns   0% 3 3 0   0% 2 0   0%
python / lsst / afw / table / _base.py Catalog.__getitem__   0% 21 21 0   0% 16 0   0%
python / lsst / afw / table / _base.py Catalog.__setitem__   0% 8 8 0   0% 6 0   0%
python / lsst / afw / table / _base.py Catalog.__delitem__   0% 4 4 0   0% 2 0   0%
python / lsst / afw / table / _base.py Catalog.append   0% 2 2 0   100% 0 0   0%
python / lsst / afw / table / _base.py Catalog.insert   0% 2 2 0   100% 0 0   0%
python / lsst / afw / table / _base.py Catalog.clear   0% 2 2 0   100% 0 0   0%
python / lsst / afw / table / _base.py Catalog.addNew   0% 2 2 0   100% 0 0   0%
python / lsst / afw / table / _base.py Catalog.cast   0% 7 7 0   0% 2 0   0%
python / lsst / afw / table / _base.py Catalog.copy   0% 1 1 0   100% 0 0   0%
python / lsst / afw / table / _base.py Catalog.extend   0% 14 14 0   0% 12 0   0%
python / lsst / afw / table / _base.py Catalog.__reduce__   0% 2 2 0   100% 0 0   0%
python / lsst / afw / table / _base.py Catalog.asAstropy   0% 39 39 0   0% 32 0   0%
python / lsst / afw / table / _base.py Catalog.__dir__   0% 2 2 0   100% 0 0   0%
python / lsst / afw / table / _base.py Catalog.__dir__.recursive_get_class_dir   0% 6 6 0   0% 4 0   0%
python / lsst / afw / table / _base.py Catalog.__getattr__   0% 14 14 0   0% 4 0   0%
python / lsst / afw / table / _base.py Catalog.__str__   0% 4 4 0   0% 2 0   0%
python / lsst / afw / table / _base.py Catalog.__repr__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / table / _base.py Catalog.extract   0% 14 14 0   0% 8 0   0%
python / lsst / afw / table / _base.py Catalog.extract.processArray   0% 5 5 0   0% 4 0   0%
python / lsst / afw / table / _base.py (no function)   100% 31 0 0   100% 0 0   100%
python / lsst / afw / table / _baseColumnView.py _BaseColumnViewBase.getBits   0% 8 8 0   0% 6 0   0%
python / lsst / afw / table / _baseColumnView.py _BaseColumnViewBase.__getitem__   0% 4 4 0   0% 2 0   0%
python / lsst / afw / table / _baseColumnView.py _BaseColumnViewBase.__setitem__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / table / _baseColumnView.py _BaseColumnViewBase.get_bool_array   0% 3 3 0   0% 2 0   0%
python / lsst / afw / table / _baseColumnView.py _BaseColumnViewBase.extract   0% 14 14 0   0% 8 0   0%
python / lsst / afw / table / _baseColumnView.py _BaseColumnViewBase.extract.processArray   0% 5 5 0   0% 4 0   0%
python / lsst / afw / table / _baseColumnView.py (no function)   100% 15 0 0   100% 0 0   100%
python / lsst / afw / table / _exposure.py (no function)   100% 4 0 0   100% 0 0   100%
python / lsst / afw / table / _match.py __repr__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / table / _match.py __str__   0% 4 4 0   100% 0 0   0%
python / lsst / afw / table / _match.py __str__.sourceRaDec   0% 3 3 0   0% 2 0   0%
python / lsst / afw / table / _match.py __str__.sourceXy   0% 3 3 0   0% 2 0   0%
python / lsst / afw / table / _match.py __str__.sourceStr   0% 1 1 0   100% 0 0   0%
python / lsst / afw / table / _match.py __getitem__   0% 9 9 0   0% 8 0   0%
python / lsst / afw / table / _match.py __setitem__   0% 9 9 0   0% 8 0   0%
python / lsst / afw / table / _match.py __len__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / table / _match.py clone   0% 1 1 0   100% 0 0   0%
python / lsst / afw / table / _match.py packMatches   0% 12 12 0   0% 2 0   0%
python / lsst / afw / table / _match.py (no function)   100% 19 0 0   100% 2 0   100%
python / lsst / afw / table / _schema.py _registerInstantiations   100% 6 0 0   100% 4 0   100%
python / lsst / afw / table / _schema.py Schema.getOrderedNames   0% 4 4 0   100% 0 0   0%
python / lsst / afw / table / _schema.py Schema.getOrderedNames.func   0% 1 1 0   100% 0 0   0%
python / lsst / afw / table / _schema.py Schema.__iter__   0% 3 3 0   100% 0 0   0%
python / lsst / afw / table / _schema.py Schema.checkUnits   0% 2 2 0   100% 0 0   0%
python / lsst / afw / table / _schema.py Schema.checkUnits.func   0% 1 1 0   100% 0 0   0%
python / lsst / afw / table / _schema.py Schema.addField   0% 3 3 0   0% 2 0   0%
python / lsst / afw / table / _schema.py Schema.extract   0% 29 29 0   0% 24 0   0%
python / lsst / afw / table / _schema.py Schema.__reduce__   0% 4 4 0   0% 2 0   0%
python / lsst / afw / table / _schema.py makeSchemaFromFields   0% 4 4 0   0% 2 0   0%
python / lsst / afw / table / _schema.py (no function)   100% 32 0 0   100% 0 0   100%
python / lsst / afw / table / _schemaMapper.py SchemaMapper.addOutputField   0% 3 3 0   0% 2 0   0%
python / lsst / afw / table / _schemaMapper.py SchemaMapper.addMapping   0% 4 4 0   0% 2 0   0%
python / lsst / afw / table / _schemaMapper.py SchemaMapper.__eq__   0% 13 13 0   0% 10 0   0%
python / lsst / afw / table / _schemaMapper.py SchemaMapper.__reduce__   0% 8 8 0   0% 2 0   0%
python / lsst / afw / table / _schemaMapper.py makeSchemaMapper   0% 4 4 0   0% 2 0   0%
python / lsst / afw / table / _schemaMapper.py (no function)   100% 12 0 0   100% 0 0   100%
python / lsst / afw / table / _simple.py (no function)   100% 4 0 0   100% 0 0   100%
python / lsst / afw / table / _source.py SourceCatalog.getChildren   0% 7 7 0   0% 2 0   0%
python / lsst / afw / table / _source.py SourceCatalog.getChildren._getChildrenWithoutChecking   0% 4 4 0   0% 2 0   0%
python / lsst / afw / table / _source.py SourceRecord.getPsfShape   0% 4 4 0   100% 0 0   0%
python / lsst / afw / table / _source.py SourceRecord._getPsfShapeComponent   0% 4 4 0   100% 0 0   0%
python / lsst / afw / table / _source.py SourceRecord.getPsfIxx   0% 1 1 0   100% 0 0   0%
python / lsst / afw / table / _source.py SourceRecord.getPsfIyy   0% 1 1 0   100% 0 0   0%
python / lsst / afw / table / _source.py SourceRecord.getPsfIxy   0% 1 1 0   100% 0 0   0%
python / lsst / afw / table / _source.py SourceRecord.getPsfShapeFlag   0% 1 1 0   100% 0 0   0%
python / lsst / afw / table / _source.py SourceColumnView._getPsfShapeComponent   0% 4 4 0   100% 0 0   0%
python / lsst / afw / table / _source.py SourceColumnView.getPsfIxx   0% 1 1 0   100% 0 0   0%
python / lsst / afw / table / _source.py SourceColumnView.getPsfIyy   0% 1 1 0   100% 0 0   0%
python / lsst / afw / table / _source.py SourceColumnView.getPsfIxy   0% 1 1 0   100% 0 0   0%
python / lsst / afw / table / _source.py SourceTable.definePsfShape   0% 1 1 0   100% 0 0   0%
python / lsst / afw / table / _source.py (no function)   100% 26 0 0   100% 0 0   100%
python / lsst / afw / table / catalogMatches.py makeMapper   0% 9 9 0   0% 6 0   0%
python / lsst / afw / table / catalogMatches.py makeMergedSchema   0% 1 1 0   100% 0 0   0%
python / lsst / afw / table / catalogMatches.py copyIntoCatalog   0% 11 11 0   0% 8 0   0%
python / lsst / afw / table / catalogMatches.py matchesToCatalog   0% 18 18 0   0% 4 0   0%
python / lsst / afw / table / catalogMatches.py matchesFromCatalog   0% 13 13 0   0% 4 0   0%
python / lsst / afw / table / catalogMatches.py copyAliasMapWithPrefix   0% 3 3 0   0% 2 0   0%
python / lsst / afw / table / catalogMatches.py reindexCatalog   0% 4 4 0   100% 0 0   0%
python / lsst / afw / table / catalogMatches.py (no function)   100% 16 0 0   100% 0 0   100%
python / lsst / afw / table / io / __init__.py (no function)   100% 1 0 0   100% 0 0   100%
python / lsst / afw / table / multiMatch.py MultiMatch.__init__   0% 20 20 0   0% 6 0   0%
python / lsst / afw / table / multiMatch.py MultiMatch.makeRecord   0% 5 5 0   0% 2 0   0%
python / lsst / afw / table / multiMatch.py MultiMatch.add   0% 31 31 0   0% 12 0   0%
python / lsst / afw / table / multiMatch.py MultiMatch.finish   0% 12 12 0   0% 6 0   0%
python / lsst / afw / table / multiMatch.py GroupView.build   0% 8 8 0   0% 2 0   0%
python / lsst / afw / table / multiMatch.py GroupView.__init__   0% 4 4 0   100% 0 0   0%
python / lsst / afw / table / multiMatch.py GroupView.__len__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / table / multiMatch.py GroupView.__iter__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / table / multiMatch.py GroupView.__getitem__   0% 4 4 0   0% 2 0   0%
python / lsst / afw / table / multiMatch.py GroupView.where   0% 4 4 0   0% 2 0   0%
python / lsst / afw / table / multiMatch.py GroupView.aggregate   0% 8 8 0   0% 4 0   0%
python / lsst / afw / table / multiMatch.py GroupView.aggregate.f   0% 1 1 0   100% 0 0   0%
python / lsst / afw / table / multiMatch.py GroupView.apply   0% 11 11 0   0% 4 0   0%
python / lsst / afw / table / multiMatch.py GroupView.apply.f   0% 1 1 0   100% 0 0   0%
python / lsst / afw / table / multiMatch.py (no function)   100% 20 0 0   100% 0 0   100%
python / lsst / afw / table / testUtils.py joinWords   0% 7 7 0   0% 4 0   0%
python / lsst / afw / table / testUtils.py diffSchemas   0% 16 16 0   0% 12 0   0%
python / lsst / afw / table / testUtils.py assertSchemasEqual   0% 3 3 0   0% 2 0   0%
python / lsst / afw / table / testUtils.py (no function)   0% 8 8 0   100% 0 0   0%
python / lsst / afw / typehandling / _GenericMap.py GenericMap.__repr__   0% 2 2 0   100% 0 0   0%
python / lsst / afw / typehandling / _GenericMap.py GenericMap.__eq__   0% 9 9 0   0% 6 0   0%
python / lsst / afw / typehandling / _GenericMap.py MutableGenericMap.pop   0% 8 8 0   0% 2 0   0%
python / lsst / afw / typehandling / _GenericMap.py AutoKeyMeta.__call__   0% 9 9 0   0% 6 0   0%
python / lsst / afw / typehandling / _GenericMap.py AutoKeyMeta._guessKeyType   0% 12 12 0   0% 8 0   0%
python / lsst / afw / typehandling / _GenericMap.py (no function)   100% 21 0 0   100% 0 0   100%
python / lsst / afw / typehandling / _SimpleGenericMap.py SimpleGenericMap.fromkeys   0% 1 1 0   100% 0 0   0%
python / lsst / afw / typehandling / _SimpleGenericMap.py SimpleGenericMapS.__init__   0% 4 4 0   0% 2 0   0%
python / lsst / afw / typehandling / _SimpleGenericMap.py (no function)   100% 12 0 0   100% 0 0   100%
python / lsst / afw / typehandling / __init__.py (no function)   100% 3 0 0   100% 0 0   100%
python / lsst / afw / typehandling / testUtils.py GenericMapTestBaseClass.SimpleStorable.__repr__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / typehandling / testUtils.py GenericMapTestBaseClass.SimpleStorable.__hash__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / typehandling / testUtils.py GenericMapTestBaseClass.SimpleStorable.__eq__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / typehandling / testUtils.py GenericMapTestBaseClass.ComplexStorable.__init__   100% 2 0 0   100% 0 0   100%
python / lsst / afw / typehandling / testUtils.py GenericMapTestBaseClass.ComplexStorable.__repr__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / typehandling / testUtils.py GenericMapTestBaseClass.ComplexStorable.__hash__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / typehandling / testUtils.py GenericMapTestBaseClass.ComplexStorable.__eq__   0% 3 3 0   0% 2 0   0%
python / lsst / afw / typehandling / testUtils.py GenericMapTestBaseClass.NotAStorable.__str__   0% 1 1 0   100% 0 0   0%
python / lsst / afw / typehandling / testUtils.py GenericMapTestBaseClass.getTestData   0% 1 1 0   100% 0 0   0%
python / lsst / afw / typehandling / testUtils.py GenericMapTestBaseClass.getValidKeys   0% 4 4 0   100% 0 0   0%
python / lsst / afw / typehandling / testUtils.py GenericMapTestBaseClass.setUp   0% 2 2 0   100% 0 0   0%
python / lsst / afw / typehandling / testUtils.py GenericMapTestBaseClass.checkInitMapping   0% 11 11 0   0% 2 0   0%
python / lsst / afw / typehandling / testUtils.py GenericMapTestBaseClass.checkInitPairs   0% 11 11 0   0% 2 0   0%
python / lsst / afw / typehandling / testUtils.py GenericMapTestBaseClass.checkInitKwargs   0% 4 4 0   100% 0 0   0%
python / lsst / afw / typehandling / testUtils.py GenericMapTestBaseClass.checkFromKeysDefault   0% 3 3 0   100% 0 0   0%
python / lsst / afw / typehandling / testUtils.py GenericMapTestBaseClass.checkFromKeys   0% 3 3 0   100% 0 0   0%
python / lsst / afw / typehandling / testUtils.py GenericMapTestBaseClass.checkContains   0% 9 9 0   0% 6 0   0%
python / lsst / afw / typehandling / testUtils.py GenericMapTestBaseClass.checkContents   0% 9 9 0   0% 4 0   0%
python / lsst / afw / typehandling / testUtils.py GenericMapTestBaseClass.checkGet   0% 11 11 0   0% 4 0   0%
python / lsst / afw / typehandling / testUtils.py GenericMapTestBaseClass.checkIteration   0% 1 1 0   100% 0 0   0%
python / lsst / afw / typehandling / testUtils.py GenericMapTestBaseClass.checkViews   0% 3 3 0   100% 0 0   0%
python / lsst / afw / typehandling / testUtils.py MutableGenericMapTestBaseClass._fillMap   0% 1 1 0   100% 0 0   0%
python / lsst / afw / typehandling / testUtils.py MutableGenericMapTestBaseClass._fillPartialMap   0% 6 6 0   0% 4 0   0%
python / lsst / afw / typehandling / testUtils.py MutableGenericMapTestBaseClass.checkInsertItem   0% 13 13 0   0% 2 0   0%
python / lsst / afw / typehandling / testUtils.py MutableGenericMapTestBaseClass.checkSetdefault   0% 27 27 0   0% 4 0   0%
python / lsst / afw / typehandling / testUtils.py MutableGenericMapTestBaseClass.checkUpdateMapping   0% 10 10 0   100% 0 0   0%
python / lsst / afw / typehandling / testUtils.py MutableGenericMapTestBaseClass.checkUpdatePairs   0% 10 10 0   100% 0 0   0%
python / lsst / afw / typehandling / testUtils.py MutableGenericMapTestBaseClass.checkUpdateKwargs   0% 6 6 0   100% 0 0   0%
python / lsst / afw / typehandling / testUtils.py MutableGenericMapTestBaseClass.checkReplaceItem   0% 11 11 0   0% 2 0   0%
python / lsst / afw / typehandling / testUtils.py MutableGenericMapTestBaseClass.checkRemoveItem   0% 15 15 0   0% 2 0   0%
python / lsst / afw / typehandling / testUtils.py MutableGenericMapTestBaseClass.checkPop   0% 20 20 0   0% 2 0   0%
python / lsst / afw / typehandling / testUtils.py MutableGenericMapTestBaseClass.checkPopitem   0% 9 9 0   0% 2 0   0%
python / lsst / afw / typehandling / testUtils.py MutableGenericMapTestBaseClass.checkClear   0% 7 7 0   0% 2 0   0%
python / lsst / afw / typehandling / testUtils.py MutableGenericMapTestBaseClass.checkMutableViews   0% 12 12 0   0% 6 0   0%
python / lsst / afw / typehandling / testUtils.py (no function)   100% 49 0 0   100% 0 0   100%
python / lsst / afw / version.py (no function)   100% 5 0 0   100% 0 0   100%
python / lsst / gdb / __init__.py (no function)   0% 2 2 0   100% 0 0   0%
python / lsst / gdb / afw / __init__.py (no function)   100% 0 0 0   100% 0 0   100%
python / lsst / gdb / afw / printers.py GdbOptionParser.__init__   0% 3 3 0   0% 2 0   0%
python / lsst / gdb / afw / printers.py GdbOptionParser.parse_args   0% 12 12 0   0% 4 0   0%
python / lsst / gdb / afw / printers.py GdbOptionParser.exit   0% 4 4 0   0% 4 0   0%
python / lsst / gdb / afw / printers.py SharedPtrPrinter.__init__   0% 1 1 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py SharedPtrPrinter.to_string   0% 3 3 0   0% 2 0   0%
python / lsst / gdb / afw / printers.py GilPixelPrinter.__init__   0% 1 1 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py GilPixelPrinter.to_string   0% 3 3 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py getEigenMatrixDimensions   0% 12 12 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py getEigenValue   0% 26 26 0   0% 10 0   0%
python / lsst / gdb / afw / printers.py EigenMatrixPrinter.__init__   0% 1 1 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py EigenMatrixPrinter.to_string   0% 2 2 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py EigenVectorPrinter.__init__   0% 1 1 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py EigenVectorPrinter.to_string   0% 11 11 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py PrintEigenCommand.__init__   0% 1 1 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py PrintEigenCommand._mget   0% 1 1 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py PrintEigenCommand._vget   0% 1 1 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py PrintEigenCommand.invoke   0% 69 69 0   0% 46 0   0%
python / lsst / gdb / afw / printers.py BaseSourceAttributesPrinter.__init__   0% 1 1 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py BaseSourceAttributesPrinter.to_string   0% 1 1 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py SourcePrinter.__init__   0% 1 1 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py SourcePrinter.to_string   0% 1 1 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py DetectorPrinter.__init__   0% 1 1 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py DetectorPrinter.to_string   0% 1 1 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py FootprintPrinter.__init__   0% 1 1 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py FootprintPrinter.to_string   0% 4 4 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py FootprintSetPrinter.__init__   0% 1 1 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py FootprintSetPrinter.to_string   0% 1 1 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py PeakPrinter.__init__   0% 1 1 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py PeakPrinter.to_string   0% 1 1 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py PsfPrinter.to_string   0% 1 1 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py Box2Printer.__init__   0% 1 1 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py Box2Printer.to_string   0% 6 6 0   0% 2 0   0%
python / lsst / gdb / afw / printers.py Box2Printer.display_hint   0% 1 1 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py CoordinateBasePrinter.__init__   0% 1 1 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py CoordinateBasePrinter.to_string   0% 1 1 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py CoordinateBasePrinter.display_hint   0% 1 1 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py AxesPrinter.__init__   0% 1 1 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py AxesPrinter.to_string   0% 2 2 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py QuadrupolePrinter.__init__   0% 1 1 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py QuadrupolePrinter.to_string   0% 3 3 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py ImagePrinter.dimenStr   0% 9 9 0   0% 4 0   0%
python / lsst / gdb / afw / printers.py ImagePrinter.typeName   0% 1 1 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py ImagePrinter.__init__   0% 2 2 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py ImagePrinter.to_string   0% 1 1 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py MaskedImagePrinter.to_string   0% 1 1 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py ExposurePrinter.to_string   0% 1 1 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py PrintImageCommand.__init__   0% 1 1 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py PrintImageCommand.get   0% 7 7 0   0% 2 0   0%
python / lsst / gdb / afw / printers.py PrintImageCommand.invoke   0% 83 83 0   0% 56 0   0%
python / lsst / gdb / afw / printers.py BackgroundPrinter.__init__   0% 2 2 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py BackgroundPrinter.to_string   0% 1 1 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py BackgroundControlPrinter.__init__   0% 2 2 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py BackgroundControlPrinter.to_string   0% 1 1 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py KernelPrinter.__init__   0% 2 2 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py KernelPrinter.to_string   0% 1 1 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py StatisticsControlPrinter.__init__   0% 2 2 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py StatisticsControlPrinter.to_string   0% 1 1 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py TablePrinter.__init__   0% 2 2 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py TablePrinter.to_string   0% 1 1 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py TableSchemaPrinter.__init__   0% 2 2 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py TableSchemaPrinter.to_string   0% 3 3 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py register   0% 4 4 0   0% 4 0   0%
python / lsst / gdb / afw / printers.py build_boost_dictionary   0% 4 4 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py build_eigen_dictionary   0% 4 4 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py build_afw_dictionary   0% 25 25 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py build_daf_base_dictionary   0% 2 2 0   100% 0 0   0%
python / lsst / gdb / afw / printers.py (no function)   0% 115 115 0   100% 0 0   0%
tests / test_1079.py SavingSubImagesTest.setUp   0% 14 14 0   0% 2 0   0%
tests / test_1079.py SavingSubImagesTest.tearDown   0% 3 3 0   100% 0 0   0%
tests / test_1079.py SavingSubImagesTest.testInvarianceOfCrpix1   0% 9 9 0   0% 2 0   0%
tests / test_1079.py SavingSubImagesTest.testInvarianceOfCrpix2   0% 9 9 0   0% 2 0   0%
tests / test_1079.py SavingSubImagesTest.testInvarianceOfPixelToSky   0% 17 17 0   0% 8 0   0%
tests / test_1079.py SavingSubImagesTest.testSubSubImage   0% 18 18 0   0% 4 0   0%
tests / test_1079.py SavingSubImagesTest.testRoundTrip   0% 15 15 0   0% 4 0   0%
tests / test_1079.py SavingSubImagesTest.testFitsHeader   0% 17 17 0   100% 0 0   0%
tests / test_1079.py SavingSubImagesTest.testFitsHeader.checkLtvHeader   0% 4 4 0   100% 0 0   0%
tests / test_1079.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_1079.py (no function)   93% 30 2 0   50% 2 1   91%
tests / test_Storable.py DemoStorable.__init__   0% 2 2 0   100% 0 0   0%
tests / test_Storable.py DemoStorable.__str__   0% 1 1 0   100% 0 0   0%
tests / test_Storable.py DemoStorable.__repr__   0% 1 1 0   100% 0 0   0%
tests / test_Storable.py DemoStorable.__hash__   0% 1 1 0   100% 0 0   0%
tests / test_Storable.py DemoStorable.__copy__   0% 1 1 0   100% 0 0   0%
tests / test_Storable.py DemoStorable.__deepcopy__   0% 1 1 0   100% 0 0   0%
tests / test_Storable.py DemoStorable.__eq__   0% 1 1 0   100% 0 0   0%
tests / test_Storable.py SpecializedStorable.__repr__   0% 1 1 0   100% 0 0   0%
tests / test_Storable.py PythonStorableTestSuite.setUp   0% 2 2 0   100% 0 0   0%
tests / test_Storable.py PythonStorableTestSuite.testCopy   0% 15 15 0   100% 0 0   0%
tests / test_Storable.py PythonStorableTestSuite.testStr   0% 1 1 0   100% 0 0   0%
tests / test_Storable.py PythonStorableTestSuite.testRepr   0% 2 2 0   100% 0 0   0%
tests / test_Storable.py PythonStorableTestSuite.testHash   0% 2 2 0   100% 0 0   0%
tests / test_Storable.py PythonStorableTestSuite.testEq   0% 2 2 0   100% 0 0   0%
tests / test_Storable.py PythonStorableTestSuite.testGarbageCollection   0% 6 6 0   100% 0 0   0%
tests / test_Storable.py PythonStorableTestSuite.testInheritedGarbageCollection   0% 8 8 0   100% 0 0   0%
tests / test_Storable.py CppStorableTestSuite.setUp   0% 2 2 0   100% 0 0   0%
tests / test_Storable.py CppStorableTestSuite.testNewValue   0% 6 6 0   100% 0 0   0%
tests / test_Storable.py Blob.__post_init__   0% 1 1 0   100% 0 0   0%
tests / test_Storable.py Blob.isPersistable   0% 1 1 0   100% 0 0   0%
tests / test_Storable.py Blob._getPersistenceName   0% 1 1 0   100% 0 0   0%
tests / test_Storable.py Blob._getPythonModule   0% 1 1 0   100% 0 0   0%
tests / test_Storable.py Blob._write   0% 1 1 0   100% 0 0   0%
tests / test_Storable.py Blob._read   0% 1 1 0   100% 0 0   0%
tests / test_Storable.py ExposureStorableBlobTestSuite.setUp   0% 1 1 0   100% 0 0   0%
tests / test_Storable.py ExposureStorableBlobTestSuite.testClone   0% 8 8 0   0% 2 0   0%
tests / test_Storable.py ExposureStorableBlobTestSuite.testPersistence   0% 9 9 0   100% 0 0   0%
tests / test_Storable.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_Storable.py (no function)   96% 55 2 0   50% 2 1   95%
tests / test_amplifier.py AmplifierTestCase.setUp   0% 19 19 0   100% 0 0   0%
tests / test_amplifier.py AmplifierTestCase.testBasics   0% 35 35 0   100% 0 0   0%
tests / test_amplifier.py AmplifierTestCase.test_compareGeometry   0% 9 9 0   100% 0 0   0%
tests / test_amplifier.py AmplifierTestCase.test_compareGeometry.test_combos   0% 4 4 0   100% 0 0   0%
tests / test_amplifier.py AmplifierTestCase.test_compareGeometry.modified   0% 4 4 0   0% 2 0   0%
tests / test_amplifier.py AmplifierTestCase.test_transform   0% 21 21 0   100% 0 0   0%
tests / test_amplifier.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_amplifier.py (no function)   89% 18 2 0   50% 2 1   85%
tests / test_apCorrMap.py ApCorrMapTestCase.setUp   0% 5 5 0   0% 2 0   0%
tests / test_apCorrMap.py ApCorrMapTestCase.tearDown   0% 2 2 0   100% 0 0   0%
tests / test_apCorrMap.py ApCorrMapTestCase.compare   0% 6 6 0   0% 2 0   0%
tests / test_apCorrMap.py ApCorrMapTestCase.testAccessors   0% 14 14 0   100% 0 0   0%
tests / test_apCorrMap.py ApCorrMapTestCase.testPersistence   0% 4 4 0   100% 0 0   0%
tests / test_apCorrMap.py ApCorrMapTestCase.testExposurePersistence   0% 7 7 0   100% 0 0   0%
tests / test_apCorrMap.py ApCorrMapTestCase.testExposureRecordPersistence   0% 9 9 0   100% 0 0   0%
tests / test_apCorrMap.py ApCorrMapTestCase.testExposureCatalogBackwardsCompatibility   0% 5 5 0   100% 0 0   0%
tests / test_apCorrMap.py ApCorrMapTestCase.testScale   0% 11 11 0   0% 4 0   0%
tests / test_apCorrMap.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_apCorrMap.py (no function)   92% 25 2 0   50% 2 1   89%
tests / test_approximate.py ApproximateTestCase.makeRamp   0% 13 13 0   0% 8 0   0%
tests / test_approximate.py ApproximateTestCase.testLinearRamp   0% 19 19 0   0% 12 0   0%
tests / test_approximate.py ApproximateTestCase.testChebyshevEqualOrder   0% 1 1 0   100% 0 0   0%
tests / test_approximate.py ApproximateTestCase.testNoFinitePoints   0% 8 8 0   0% 2 0   0%
tests / test_approximate.py ApproximateTestCase.testLinearRampAsBackground   0% 15 15 0   0% 10 0   0%
tests / test_approximate.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_approximate.py (no function)   91% 22 2 0   50% 2 1   88%
tests / test_astropyTableViews.py AstropyTableViewTestCase.setUp   0% 13 13 0   0% 4 0   0%
tests / test_astropyTableViews.py AstropyTableViewTestCase.tearDown   0% 8 8 0   100% 0 0   0%
tests / test_astropyTableViews.py AstropyTableViewTestCase.testQuantityColumn   0% 8 8 0   100% 0 0   0%
tests / test_astropyTableViews.py AstropyTableViewTestCase.testUnitlessColumn   0% 6 6 0   100% 0 0   0%
tests / test_astropyTableViews.py AstropyTableViewTestCase.testArrayColumn   0% 2 2 0   100% 0 0   0%
tests / test_astropyTableViews.py AstropyTableViewTestCase.testFlagColumn   0% 4 4 0   100% 0 0   0%
tests / test_astropyTableViews.py AstropyTableViewTestCase.testCoordColumn   0% 14 14 0   100% 0 0   0%
tests / test_astropyTableViews.py AstropyTableViewTestCase.testStringColumn   0% 6 6 0   100% 0 0   0%
tests / test_astropyTableViews.py AstropyTableViewTestCase.testRaiseOnUnviewable   0% 1 1 0   100% 0 0   0%
tests / test_astropyTableViews.py AstropyTableViewTestCase.testNoUnnecessaryCopies   0% 6 6 0   100% 0 0   0%
tests / test_astropyTableViews.py AstropyTableViewTestCase.testUnviewableSkip   0% 3 3 0   100% 0 0   0%
tests / test_astropyTableViews.py AstropyTableViewTestCase.testVariableLengthArray   0% 20 20 0   100% 0 0   0%
tests / test_astropyTableViews.py AstropyTableViewTestCase.testCopy   0% 7 7 0   100% 0 0   0%
tests / test_astropyTableViews.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_astropyTableViews.py (no function)   93% 28 2 0   50% 2 1   90%
tests / test_background.py BackgroundTestCase.setUp   0% 4 4 0   100% 0 0   0%
tests / test_background.py BackgroundTestCase.tearDown   0% 1 1 0   100% 0 0   0%
tests / test_background.py BackgroundTestCase.testOddSize   0% 16 16 0   0% 8 0   0%
tests / test_background.py BackgroundTestCase.testBackgroundTestImages   0% 21 21 0   0% 2 0   0%
tests / test_background.py BackgroundTestCase.testRamp   0% 51 51 0   0% 20 0   0%
tests / test_background.py BackgroundTestCase.getParabolaImage   0% 5 5 0   100% 0 0   0%
tests / test_background.py BackgroundTestCase.testTicket987   0% 12 12 0   100% 0 0   0%
tests / test_background.py BackgroundTestCase.testTicket1781   0% 9 9 0   100% 0 0   0%
tests / test_background.py BackgroundTestCase.testParabola   0% 17 17 0   0% 4 0   0%
tests / test_background.py BackgroundTestCase.testCFHT_oldAPI   0% 14 14 0   0% 4 0   0%
tests / test_background.py BackgroundTestCase.getCfhtImage   0% 3 3 0   100% 0 0   0%
tests / test_background.py BackgroundTestCase.testXY0   0% 16 16 0   0% 6 0   0%
tests / test_background.py BackgroundTestCase.testSubImage   0% 10 10 0   100% 0 0   0%
tests / test_background.py BackgroundTestCase.testCFHT   0% 15 15 0   0% 6 0   0%
tests / test_background.py BackgroundTestCase.testUndersample   0% 16 16 0   100% 0 0   0%
tests / test_background.py BackgroundTestCase.testUndersample.tst   0% 2 2 0   100% 0 0   0%
tests / test_background.py BackgroundTestCase.testOnlyOneGridCell   0% 20 20 0   0% 8 0   0%
tests / test_background.py BackgroundTestCase.testAdjustLevel   0% 12 12 0   100% 0 0   0%
tests / test_background.py BackgroundTestCase.testNaNFromMaskedImage   0% 18 18 0   0% 2 0   0%
tests / test_background.py BackgroundTestCase.testBadAreaFailsSpline   0% 20 20 0   0% 8 0   0%
tests / test_background.py BackgroundTestCase.testBadPatch   0% 24 24 0   0% 6 0   0%
tests / test_background.py BackgroundTestCase.testBadRows   0% 21 21 0   0% 8 0   0%
tests / test_background.py BackgroundTestCase.testBadImage   0% 15 15 0   0% 6 0   0%
tests / test_background.py BackgroundTestCase.testBackgroundFromStatsImage   0% 12 12 0   100% 0 0   0%
tests / test_background.py BackgroundTestCase.testBackgroundList   0% 22 22 0   0% 6 0   0%
tests / test_background.py BackgroundTestCase.testBackgroundList.assertBackgroundList   0% 6 6 0   0% 2 0   0%
tests / test_background.py BackgroundTestCase.assertBackgroundEqual   0% 5 5 0   100% 0 0   0%
tests / test_background.py BackgroundTestCase.testApproximate   0% 32 32 0   100% 0 0   0%
tests / test_background.py BackgroundTestCase.testBackgroundListIO   0% 27 27 0   0% 6 0   0%
tests / test_background.py BackgroundTestCase.testGetBinCenters   0% 7 7 0   100% 0 0   0%
tests / test_background.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_background.py (no function)   97% 61 2 0   50% 2 1   95%
tests / test_cameraGeom.py CameraGeomTestCase.setUp   0% 8 8 0   100% 0 0   0%
tests / test_cameraGeom.py CameraGeomTestCase.tearDown   0% 5 5 0   100% 0 0   0%
tests / test_cameraGeom.py CameraGeomTestCase.testConstructor   0% 11 11 0   0% 4 0   0%
tests / test_cameraGeom.py CameraGeomTestCase.testCameraSysRepr   0% 11 11 0   0% 4 0   0%
tests / test_cameraGeom.py CameraGeomTestCase.testAccessor   0% 6 6 0   0% 6 0   0%
tests / test_cameraGeom.py CameraGeomTestCase.testTransformSlalib   0% 14 14 0   0% 6 0   0%
tests / test_cameraGeom.py CameraGeomTestCase.testTransformDet   0% 41 41 0   0% 8 0   0%
tests / test_cameraGeom.py CameraGeomTestCase.testAACustomDetectorTransform   0% 17 17 0   100% 0 0   0%
tests / test_cameraGeom.py CameraGeomTestCase.testFindDetectors   0% 12 12 0   0% 6 0   0%
tests / test_cameraGeom.py CameraGeomTestCase.testFpBbox   0% 8 8 0   0% 6 0   0%
tests / test_cameraGeom.py CameraGeomTestCase.testLinearity   0% 11 11 0   0% 10 0   0%
tests / test_cameraGeom.py CameraGeomTestCase.testAssembly   0% 29 29 0   0% 16 0   0%
tests / test_cameraGeom.py CameraGeomTestCase.testCameraGeomUtils   0% 17 17 0   0% 6 0   0%
tests / test_cameraGeom.py CameraGeomTestCase.testCameraRaises   0% 19 19 0   0% 2 0   0%
tests / test_cameraGeom.py CameraGeomTestCase.testDetectorCollectionPersistence   0% 8 8 0   0% 2 0   0%
tests / test_cameraGeom.py CameraGeomTestCase.testCameraPersistence   0% 6 6 0   0% 2 0   0%
tests / test_cameraGeom.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_cameraGeom.py (no function)   95% 42 2 0   50% 2 1   93%
tests / test_cameraSys.py CameraSysTestCase.testBasics   0% 37 37 0   0% 14 0   0%
tests / test_cameraSys.py CameraSysTestCase.testRepr   0% 6 6 0   100% 0 0   0%
tests / test_cameraSys.py CameraSysTestCase.testHashing   0% 6 6 0   100% 0 0   0%
tests / test_cameraSys.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_cameraSys.py (no function)   85% 13 2 0   50% 2 1   80%
tests / test_chebyshevBoundedField.py multiply   0% 6 6 0   0% 4 0   0%
tests / test_chebyshevBoundedField.py divide   0% 6 6 0   0% 4 0   0%
tests / test_chebyshevBoundedField.py ChebyshevBoundedFieldTestCase.setUp   0% 25 25 0   0% 8 0   0%
tests / test_chebyshevBoundedField.py ChebyshevBoundedFieldTestCase.tearDown   0% 1 1 0   100% 0 0   0%
tests / test_chebyshevBoundedField.py ChebyshevBoundedFieldTestCase.testFillImageInterpolation   0% 14 14 0   100% 0 0   0%
tests / test_chebyshevBoundedField.py ChebyshevBoundedFieldTestCase.testEvaluate   0% 19 19 0   0% 2 0   0%
tests / test_chebyshevBoundedField.py ChebyshevBoundedFieldTestCase.testProductEvaluate   0% 7 7 0   0% 2 0   0%
tests / test_chebyshevBoundedField.py ChebyshevBoundedFieldTestCase.testMultiplyImage   0% 5 5 0   100% 0 0   0%
tests / test_chebyshevBoundedField.py ChebyshevBoundedFieldTestCase.testMultiplyMaskedImage   0% 10 10 0   100% 0 0   0%
tests / test_chebyshevBoundedField.py ChebyshevBoundedFieldTestCase.testDivideImage   0% 5 5 0   100% 0 0   0%
tests / test_chebyshevBoundedField.py ChebyshevBoundedFieldTestCase.testDivideMaskedImage   0% 10 10 0   100% 0 0   0%
tests / test_chebyshevBoundedField.py ChebyshevBoundedFieldTestCase.testMultiplyImageRaisesUnequalBBox   0% 6 6 0   100% 0 0   0%
tests / test_chebyshevBoundedField.py ChebyshevBoundedFieldTestCase.testMultiplyImageOverlapSubImage   0% 8 8 0   100% 0 0   0%
tests / test_chebyshevBoundedField.py ChebyshevBoundedFieldTestCase.testMultiplyImageOverlapSmallerBoundedField   0% 8 8 0   100% 0 0   0%
tests / test_chebyshevBoundedField.py ChebyshevBoundedFieldTestCase._testIntegrateBox   0% 2 2 0   100% 0 0   0%
tests / test_chebyshevBoundedField.py ChebyshevBoundedFieldTestCase.testIntegrateTrivialBox   0% 16 16 0   100% 0 0   0%
tests / test_chebyshevBoundedField.py ChebyshevBoundedFieldTestCase.testIntegrateBox   0% 14 14 0   100% 0 0   0%
tests / test_chebyshevBoundedField.py ChebyshevBoundedFieldTestCase.testMean   0% 14 14 0   100% 0 0   0%
tests / test_chebyshevBoundedField.py ChebyshevBoundedFieldTestCase.testImageFit   0% 7 7 0   0% 4 0   0%
tests / test_chebyshevBoundedField.py ChebyshevBoundedFieldTestCase.testArrayFit   0% 16 16 0   0% 4 0   0%
tests / test_chebyshevBoundedField.py ChebyshevBoundedFieldTestCase.testApproximate   0% 11 11 0   100% 0 0   0%
tests / test_chebyshevBoundedField.py ChebyshevBoundedFieldTestCase.testPersistence   0% 18 18 0   0% 2 0   0%
tests / test_chebyshevBoundedField.py ChebyshevBoundedFieldTestCase.testProductPersistence   0% 4 4 0   100% 0 0   0%
tests / test_chebyshevBoundedField.py ChebyshevBoundedFieldTestCase.testTruncate   0% 17 17 0   0% 12 0   0%
tests / test_chebyshevBoundedField.py ChebyshevBoundedFieldTestCase.testEquality   0% 21 21 0   0% 2 0   0%
tests / test_chebyshevBoundedField.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_chebyshevBoundedField.py (no function)   95% 43 2 0   50% 2 1   93%
tests / test_color.py ColorTestCase.testCtor   0% 2 2 0   100% 0 0   0%
tests / test_color.py ColorTestCase.testIsIndeterminate   0% 2 2 0   100% 0 0   0%
tests / test_color.py ColorTestCase.testGetColor   0% 3 3 0   100% 0 0   0%
tests / test_color.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_color.py (no function)   85% 13 2 0   50% 2 1   80%
tests / test_combineMetadata.py CombineMetadataTestCase.assertMetadataEqual   0% 8 8 0   0% 2 0   0%
tests / test_combineMetadata.py CombineMetadataTestCase.testNoConflicts   0% 28 28 0   0% 8 0   0%
tests / test_combineMetadata.py CombineMetadataTestCase.testIgnoreInvalid   0% 13 13 0   100% 0 0   0%
tests / test_combineMetadata.py CombineMetadataTestCase.testReplaceDuplicates   0% 27 27 0   0% 4 0   0%
tests / test_combineMetadata.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_combineMetadata.py (no function)   81% 16 3 0   50% 2 1   78%
tests / test_convolve.py refConvolve   0% 47 47 0   0% 16 0   0%
tests / test_convolve.py sameMaskPlaneDicts   0% 11 11 0   0% 4 0   0%
tests / test_convolve.py ConvolveTestCase.setUp   0% 8 8 0   0% 2 0   0%
tests / test_convolve.py ConvolveTestCase.tearDown   0% 4 4 0   0% 2 0   0%
tests / test_convolve.py ConvolveTestCase._removeGarbageChars   0% 2 2 0   100% 0 0   0%
tests / test_convolve.py ConvolveTestCase.runBasicTest   0% 20 20 0   0% 4 0   0%
tests / test_convolve.py ConvolveTestCase.runStdTest   0% 15 15 0   0% 10 0   0%
tests / test_convolve.py ConvolveTestCase.runBasicConvolveEdgeTest   0% 17 17 0   100% 0 0   0%
tests / test_convolve.py ConvolveTestCase.testConvolutionControl   0% 13 13 0   0% 6 0   0%
tests / test_convolve.py ConvolveTestCase.testUnityConvolution   0% 12 12 0   100% 0 0   0%
tests / test_convolve.py ConvolveTestCase.testFixedKernelConvolve   0% 8 8 0   100% 0 0   0%
tests / test_convolve.py ConvolveTestCase.testSeparableConvolve   0% 7 7 0   100% 0 0   0%
tests / test_convolve.py ConvolveTestCase.testSpatiallyInvariantConvolve   0% 5 5 0   100% 0 0   0%
tests / test_convolve.py ConvolveTestCase.testSpatiallyVaryingAnalyticConvolve   0% 11 11 0   0% 2 0   0%
tests / test_convolve.py ConvolveTestCase.testSpatiallyVaryingSeparableConvolve   0% 13 13 0   100% 0 0   0%
tests / test_convolve.py ConvolveTestCase.testDeltaConvolve   0% 7 7 0   0% 8 0   0%
tests / test_convolve.py ConvolveTestCase.testSpatiallyVaryingGaussianLinerCombination   0% 11 11 0   0% 4 0   0%
tests / test_convolve.py ConvolveTestCase.testSpatiallyVaryingDeltaFunctionLinearCombination   0% 9 9 0   0% 2 0   0%
tests / test_convolve.py ConvolveTestCase.testZeroWidthKernel   0% 5 5 0   0% 2 0   0%
tests / test_convolve.py ConvolveTestCase.testTicket873   0% 22 22 0   0% 2 0   0%
tests / test_convolve.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_convolve.py (no function)   95% 73 4 0   50% 2 1   93%
tests / test_detector.py DetectorTestCase.testBasics   0% 28 28 0   0% 8 0   0%
tests / test_detector.py DetectorTestCase.testConstructorErrors   0% 7 7 0   0% 2 0   0%
tests / test_detector.py DetectorTestCase.testConstructorErrors.duplicateAmpName   0% 3 3 0   100% 0 0   0%
tests / test_detector.py DetectorTestCase.testTransform   0% 11 11 0   0% 4 0   0%
tests / test_detector.py DetectorTestCase.testIteration   0% 7 7 0   0% 2 0   0%
tests / test_detector.py DetectorTestCase.testTransformAccess   0% 18 18 0   0% 6 0   0%
tests / test_detector.py DetectorTestCase.testMakeCameraSys   0% 9 9 0   0% 4 0   0%
tests / test_detector.py DetectorTestCase.testGetCorners   0% 9 9 0   0% 6 0   0%
tests / test_detector.py DetectorTestCase.testGetCenter   0% 7 7 0   0% 2 0   0%
tests / test_detector.py DetectorTestCase.testDetectorRebuild   0% 18 18 0   0% 6 0   0%
tests / test_detector.py DetectorTestCase.testPersistence   0% 6 6 0   100% 0 0   0%
tests / test_detector.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_detector.py (no function)   92% 25 2 0   50% 2 1   89%
tests / test_dir.py DirTestCase.testDir   0% 10 10 0   100% 0 0   0%
tests / test_dir.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_dir.py (no function)   83% 12 2 0   50% 2 1   79%
tests / test_display.py DisplayTestCase.setUp   0% 6 6 0   0% 2 0   0%
tests / test_display.py DisplayTestCase.testMtv   0% 2 2 0   100% 0 0   0%
tests / test_display.py DisplayTestCase.testMaskPlanes   0% 2 2 0   100% 0 0   0%
tests / test_display.py DisplayTestCase.testWith   0% 2 2 0   100% 0 0   0%
tests / test_display.py DisplayTestCase.testTwoDisplays   0% 9 9 0   0% 4 0   0%
tests / test_display.py DisplayTestCase.testZoomPan   0% 3 3 0   100% 0 0   0%
tests / test_display.py DisplayTestCase.testStackingOrder   0% 1 1 0   100% 0 0   0%
tests / test_display.py DisplayTestCase.testDrawing   0% 8 8 0   100% 0 0   0%
tests / test_display.py DisplayTestCase.testStretch   0% 2 2 0   100% 0 0   0%
tests / test_display.py DisplayTestCase.testMaskColorGeneration   0% 4 4 0   0% 2 0   0%
tests / test_display.py DisplayTestCase.testImageTypes   0% 9 9 0   0% 4 0   0%
tests / test_display.py DisplayTestCase.testInteract   0% 2 2 0   100% 0 0   0%
tests / test_display.py DisplayTestCase.testGetMaskPlaneColor   0% 3 3 0   100% 0 0   0%
tests / test_display.py DisplayTestCase.testSetDefaultImageColormap   0% 1 1 0   100% 0 0   0%
tests / test_display.py DisplayTestCase.testSetImageColormap   0% 1 1 0   100% 0 0   0%
tests / test_display.py DisplayTestCase.testClose   0% 1 1 0   100% 0 0   0%
tests / test_display.py DisplayTestCase.tearDown   0% 4 4 0   0% 2 0   0%
tests / test_display.py TestFitsWriting.setUp   0% 4 4 0   100% 0 0   0%
tests / test_display.py TestFitsWriting.read_image   0% 2 2 0   100% 0 0   0%
tests / test_display.py TestFitsWriting.read_mask   0% 2 2 0   100% 0 0   0%
tests / test_display.py TestFitsWriting.assertFitsEqual   0% 16 16 0   0% 10 0   0%
tests / test_display.py TestFitsWriting.test_named_file   0% 5 5 0   0% 2 0   0%
tests / test_display.py TestFitsWriting.test_file_handle   0% 5 5 0   100% 0 0   0%
tests / test_display.py TestFitsWriting.test_fileno   0% 5 5 0   100% 0 0   0%
tests / test_display.py TestFitsWriting.test_subprocess   0% 5 5 0   100% 0 0   0%
tests / test_display.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_display.py (no function)   82% 57 10 0   50% 2 1   81%
tests / test_ds9.py DisplayTestCase.setUp   0% 1 1 0   100% 0 0   0%
tests / test_ds9.py DisplayTestCase.tearDown   0% 1 1 0   100% 0 0   0%
tests / test_ds9.py DisplayTestCase.testMtv   0% 2 2 0   100% 0 0   0%
tests / test_ds9.py DisplayTestCase.testMaskPlanes   0% 2 2 0   100% 0 0   0%
tests / test_ds9.py DisplayTestCase.testTwoDisplays   0% 8 8 0   0% 4 0   0%
tests / test_ds9.py DisplayTestCase.testZoomPan   0% 3 3 0   100% 0 0   0%
tests / test_ds9.py DisplayTestCase.testStackingOrder   0% 6 6 0   0% 2 0   0%
tests / test_ds9.py DisplayTestCase.testDrawing   0% 8 8 0   100% 0 0   0%
tests / test_ds9.py DisplayTestCase.testText   0% 8 8 0   100% 0 0   0%
tests / test_ds9.py DisplayTestCase.testStretch   0% 7 7 0   0% 2 0   0%
tests / test_ds9.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_ds9.py (no function)   82% 40 7 0   50% 4 2   80%
tests / test_ellipse.py EllipseTestCase.setUp   0% 6 6 0   0% 2 0   0%
tests / test_ellipse.py EllipseTestCase.testRadii   0% 17 17 0   0% 4 0   0%
tests / test_ellipse.py EllipseTestCase.testAccessors   0% 19 19 0   0% 2 0   0%
tests / test_ellipse.py EllipseTestCase.testTransform   0% 7 7 0   0% 2 0   0%
tests / test_ellipse.py EllipseTestCase.testPixelRegion   0% 29 29 0   0% 14 0   0%
tests / test_ellipse.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_ellipse.py (no function)   89% 19 2 0   50% 2 1   86%
tests / test_endpoint.py EndpointTestCase.setUp   0% 1 1 0   100% 0 0   0%
tests / test_endpoint.py EndpointTestCase.testSpherePointEndpoint   0% 23 23 0   0% 4 0   0%
tests / test_endpoint.py EndpointTestCase.testPoint2Endpoint   0% 14 14 0   0% 2 0   0%
tests / test_endpoint.py EndpointTestCase.testGenericEndpoint   0% 12 12 0   0% 4 0   0%
tests / test_endpoint.py EndpointTestCase.checkEndpointBasics   0% 32 32 0   0% 12 0   0%
tests / test_endpoint.py EndpointTestCase.testEndpointEquals   0% 7 7 0   0% 6 0   0%
tests / test_endpoint.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_endpoint.py (no function)   90% 21 2 0   50% 2 1   87%
tests / test_executables.py (no function)   88% 8 1 0   50% 2 1   80%
tests / test_exposure.py ExposureTestCase.setUp   0% 16 16 0   100% 0 0   0%
tests / test_exposure.py ExposureTestCase.tearDown   0% 10 10 0   100% 0 0   0%
tests / test_exposure.py ExposureTestCase.testGetMaskedImage   0% 29 29 0   0% 6 0   0%
tests / test_exposure.py ExposureTestCase.testProperties   0% 21 21 0   100% 0 0   0%
tests / test_exposure.py ExposureTestCase.testGetWcs   0% 5 5 0   100% 0 0   0%
tests / test_exposure.py ExposureTestCase.testExposureInfoConstructor   0% 18 18 0   100% 0 0   0%
tests / test_exposure.py ExposureTestCase.testNullWcs   0% 4 4 0   100% 0 0   0%
tests / test_exposure.py ExposureTestCase.testExposureInfoSetNone   0% 11 11 0   0% 2 0   0%
tests / test_exposure.py ExposureTestCase.testSetExposureInfo   0% 18 18 0   100% 0 0   0%
tests / test_exposure.py ExposureTestCase.testVisitInfoFitsPersistence   0% 23 23 0   100% 0 0   0%
tests / test_exposure.py ExposureTestCase.testSetMembers   0% 29 29 0   0% 2 0   0%
tests / test_exposure.py ExposureTestCase.testHasWcs   0% 5 5 0   100% 0 0   0%
tests / test_exposure.py ExposureTestCase.testGetSubExposure   0% 14 14 0   100% 0 0   0%
tests / test_exposure.py ExposureTestCase.testGetSubExposure.getSubRegion   0% 1 1 0   100% 0 0   0%
tests / test_exposure.py ExposureTestCase.testGetSubExposure.getSubRegion   0% 1 1 0   100% 0 0   0%
tests / test_exposure.py ExposureTestCase.testReadWriteFits   0% 32 32 0   0% 4 0   0%
tests / test_exposure.py ExposureTestCase.testReadWriteFits.getExposure   0% 1 1 0   100% 0 0   0%
tests / test_exposure.py ExposureTestCase.checkWcs   0% 7 7 0   0% 4 0   0%
tests / test_exposure.py ExposureTestCase.cmpExposure   0% 15 15 0   0% 6 0   0%
tests / test_exposure.py ExposureTestCase.testCopyExposure   0% 12 12 0   0% 2 0   0%
tests / test_exposure.py ExposureTestCase.testDeepCopyData   0% 16 16 0   100% 0 0   0%
tests / test_exposure.py ExposureTestCase.testDeepCopySubData   0% 17 17 0   100% 0 0   0%
tests / test_exposure.py ExposureTestCase.testDeepCopyMetadata   0% 8 8 0   100% 0 0   0%
tests / test_exposure.py ExposureTestCase.testDeepCopySubMetadata   0% 9 9 0   100% 0 0   0%
tests / test_exposure.py ExposureTestCase.testMakeExposureLeaks   0% 2 2 0   100% 0 0   0%
tests / test_exposure.py ExposureTestCase.testImageSlices   0% 8 8 0   100% 0 0   0%
tests / test_exposure.py ExposureTestCase.testConversionToScalar   0% 3 3 0   100% 0 0   0%
tests / test_exposure.py ExposureTestCase.testReadMetadata   0% 10 10 0   100% 0 0   0%
tests / test_exposure.py ExposureTestCase.testArchiveKeys   0% 8 8 0   100% 0 0   0%
tests / test_exposure.py ExposureTestCase.testTicket2861   0% 11 11 0   100% 0 0   0%
tests / test_exposure.py ExposureTestCase.testGetCutoutSky   0% 16 16 0   0% 6 0   0%
tests / test_exposure.py ExposureTestCase.testGetCutoutPixel   0% 15 15 0   0% 6 0   0%
tests / test_exposure.py ExposureTestCase.testGetConvexPolygon   0% 22 22 0   100% 0 0   0%
tests / test_exposure.py ExposureTestCase.testContainsSkyCoords   0% 19 19 0   100% 0 0   0%
tests / test_exposure.py ExposureTestCase._checkCutoutProperties   0% 5 5 0   100% 0 0   0%
tests / test_exposure.py ExposureTestCase._checkCutoutPixels   0% 7 7 0   0% 4 0   0%
tests / test_exposure.py ExposureTestCase._getExposureCenter   0% 1 1 0   100% 0 0   0%
tests / test_exposure.py ExposureTestCase._getValidCorners   0% 1 1 0   100% 0 0   0%
tests / test_exposure.py ExposureAfwDataNotNecessary.testExposureUnits   0% 13 13 0   0% 2 0   0%
tests / test_exposure.py ExposureInfoTestCase.setUp   0% 13 13 0   100% 0 0   0%
tests / test_exposure.py ExposureInfoTestCase._checkAlias   0% 16 16 0   100% 0 0   0%
tests / test_exposure.py ExposureInfoTestCase.testAliases   0% 11 11 0   100% 0 0   0%
tests / test_exposure.py ExposureInfoTestCase.testId   0% 16 16 0   100% 0 0   0%
tests / test_exposure.py ExposureInfoTestCase.testCopy   0% 6 6 0   100% 0 0   0%
tests / test_exposure.py ExposureInfoTestCase.testMissingProperties   0% 2 2 0   100% 0 0   0%
tests / test_exposure.py ExposureNoAfwdataTestCase.setUp   0% 12 12 0   100% 0 0   0%
tests / test_exposure.py ExposureNoAfwdataTestCase.testReadUnversioned   0% 6 6 0   100% 0 0   0%
tests / test_exposure.py ExposureNoAfwdataTestCase.testReadVersion0   0% 9 9 0   100% 0 0   0%
tests / test_exposure.py ExposureNoAfwdataTestCase.testReadVersion1   0% 9 9 0   100% 0 0   0%
tests / test_exposure.py ExposureNoAfwdataTestCase.testReadVersion2   0% 9 9 0   100% 0 0   0%
tests / test_exposure.py ExposureNoAfwdataTestCase.testReadDottedHeaderKey   0% 6 6 0   100% 0 0   0%
tests / test_exposure.py ExposureNoAfwdataTestCase.testExposureSummaryExtraComponents   0% 6 6 0   100% 0 0   0%
tests / test_exposure.py ExposureNoAfwdataTestCase.testExposureSummaryForwardComponents   0% 13 13 0   100% 0 0   0%
tests / test_exposure.py ExposureNoAfwdataTestCase.testExposureSummarySchema   0% 18 18 0   0% 8 0   0%
tests / test_exposure.py ExposureNoAfwdataTestCase.testMetadataProperty   0% 9 9 0   100% 0 0   0%
tests / test_exposure.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_exposure.py (no function)   90% 99 10 0   50% 2 1   89%
tests / test_exposureRecord.py ExposureRecordTestCase.setUp   0% 10 10 0   100% 0 0   0%
tests / test_exposureRecord.py ExposureRecordTestCase.testContainsSpherePoint   0% 7 7 0   100% 0 0   0%
tests / test_exposureRecord.py ExposureRecordTestCase.testContainsPoint   0% 9 9 0   0% 6 0   0%
tests / test_exposureRecord.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_exposureRecord.py (no function)   87% 15 2 0   50% 2 1   82%
tests / test_exposureTable.py ExposureTableTestCase.createWcs   0% 19 19 0   100% 0 0   0%
tests / test_exposureTable.py ExposureTableTestCase.createVisitInfo   0% 1 1 0   100% 0 0   0%
tests / test_exposureTable.py ExposureTableTestCase.makePolygon   0% 1 1 0   100% 0 0   0%
tests / test_exposureTable.py ExposureTableTestCase.comparePsfs   0% 3 3 0   100% 0 0   0%
tests / test_exposureTable.py ExposureTableTestCase.setUp   0% 38 38 0   100% 0 0   0%
tests / test_exposureTable.py ExposureTableTestCase.tearDown   0% 6 6 0   100% 0 0   0%
tests / test_exposureTable.py ExposureTableTestCase.testAccessors   0% 20 20 0   100% 0 0   0%
tests / test_exposureTable.py ExposureTableTestCase.testProperties   0% 33 33 0   100% 0 0   0%
tests / test_exposureTable.py ExposureTableTestCase.testPersistence   0% 19 19 0   0% 2 0   0%
tests / test_exposureTable.py ExposureTableTestCase.testGeometry   0% 22 22 0   0% 4 0   0%
tests / test_exposureTable.py ExposureTableTestCase.testCoaddInputs   0% 15 15 0   100% 0 0   0%
tests / test_exposureTable.py ExposureTableTestCase.testReadV1Catalog   0% 16 16 0   100% 0 0   0%
tests / test_exposureTable.py ExposureTableTestCase.testBoolArraySubset   0% 4 4 0   100% 0 0   0%
tests / test_exposureTable.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_exposureTable.py (no function)   95% 38 2 0   50% 2 1   92%
tests / test_filterLabel.py FilterLabelTestCase.setUp   0% 3 3 0   100% 0 0   0%
tests / test_filterLabel.py FilterLabelTestCase._labelVariants   0% 1 1 0   100% 0 0   0%
tests / test_filterLabel.py FilterLabelTestCase.testInit   0% 9 9 0   100% 0 0   0%
tests / test_filterLabel.py FilterLabelTestCase.testEqualsBasic   0% 12 12 0   0% 14 0   0%
tests / test_filterLabel.py FilterLabelTestCase.testEqualsIdentical   0% 1 1 0   100% 0 0   0%
tests / test_filterLabel.py FilterLabelTestCase.testEqualsSameText   0% 1 1 0   100% 0 0   0%
tests / test_filterLabel.py FilterLabelTestCase.testEqualsMissingField   0% 1 1 0   100% 0 0   0%
tests / test_filterLabel.py FilterLabelTestCase.testEqualsHash   0% 2 2 0   100% 0 0   0%
tests / test_filterLabel.py FilterLabelTestCase.testRepr   0% 6 6 0   0% 2 0   0%
tests / test_filterLabel.py FilterLabelTestCase.testPersistence   0% 5 5 0   0% 2 0   0%
tests / test_filterLabel.py FilterLabelTestCase._checkProperty   0% 6 6 0   0% 2 0   0%
tests / test_filterLabel.py FilterLabelTestCase._checkFactory   0% 2 2 0   100% 0 0   0%
tests / test_filterLabel.py FilterLabelTestCase.testFactories   0% 3 3 0   100% 0 0   0%
tests / test_filterLabel.py FilterLabelTestCase._checkCopy   0% 2 2 0   100% 0 0   0%
tests / test_filterLabel.py FilterLabelTestCase.testCopy   0% 5 5 0   0% 2 0   0%
tests / test_filterLabel.py FilterLabelTestCase.testDatabaseLabel   0% 5 5 0   100% 0 0   0%
tests / test_filterLabel.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_filterLabel.py (no function)   93% 27 2 0   50% 2 1   90%
tests / test_fits.py FitsTestCase.setUp   0% 1 1 0   100% 0 0   0%
tests / test_fits.py FitsTestCase.writeAndRead   0% 7 7 0   100% 0 0   0%
tests / test_fits.py FitsTestCase.testSimpleIO   0% 11 11 0   0% 8 0   0%
tests / test_fits.py FitsTestCase.testReadEmptyValue   0% 3 3 0   100% 0 0   0%
tests / test_fits.py FitsTestCase.testReadUndefined   0% 4 4 0   100% 0 0   0%
tests / test_fits.py FitsTestCase.testReadBlankKeywordComment   0% 4 4 0   100% 0 0   0%
tests / test_fits.py FitsTestCase.testIgnoreKeywords   0% 12 12 0   0% 8 0   0%
tests / test_fits.py FitsTestCase.testUndefinedVector   0% 4 4 0   100% 0 0   0%
tests / test_fits.py FitsTestCase.test_ticket_dm_36207   0% 7 7 0   100% 0 0   0%
tests / test_fits.py FitsTestCase.testNamedHeaderNavigate   0% 7 7 0   100% 0 0   0%
tests / test_fits.py FitsTestCase.testReallyLongString   0% 12 12 0   0% 2 0   0%
tests / test_fits.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_fits.py (no function)   88% 25 3 0   50% 2 1   85%
tests / test_fluxFromABMag.py refABMagFromFlux   0% 1 1 0   100% 0 0   0%
tests / test_fluxFromABMag.py refABMagErrFromFluxErr   0% 1 1 0   100% 0 0   0%
tests / test_fluxFromABMag.py FluxFromABMagTableTestCase.testBasics   0% 11 11 0   0% 4 0   0%
tests / test_fluxFromABMag.py FluxFromABMagTableTestCase.testVector   0% 12 12 0   0% 2 0   0%
tests / test_fluxFromABMag.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_fluxFromABMag.py (no function)   87% 15 2 0   50% 2 1   82%
tests / test_footprint.py FootprintTestCase.setUp   0% 8 8 0   100% 0 0   0%
tests / test_footprint.py FootprintTestCase.tearDown   0% 8 8 0   100% 0 0   0%
tests / test_footprint.py FootprintTestCase.testConstructors   0% 7 7 0   100% 0 0   0%
tests / test_footprint.py FootprintTestCase.test_str   0% 1 1 0   100% 0 0   0%
tests / test_footprint.py FootprintTestCase.testIsHeavy   0% 1 1 0   100% 0 0   0%
tests / test_footprint.py FootprintTestCase.testGetSetSpans   0% 7 7 0   100% 0 0   0%
tests / test_footprint.py FootprintTestCase.testPeakFunctionality   0% 18 18 0   0% 6 0   0%
tests / test_footprint.py FootprintTestCase.testGeometry   0% 24 24 0   100% 0 0   0%
tests / test_footprint.py FootprintTestCase.testRegion   0% 5 5 0   100% 0 0   0%
tests / test_footprint.py FootprintTestCase.testMutationFunctionality   0% 27 27 0   100% 0 0   0%
tests / test_footprint.py FootprintTestCase.testSplit   0% 13 13 0   0% 2 0   0%
tests / test_footprint.py FootprintTestCase.testPersistence   0% 6 6 0   100% 0 0   0%
tests / test_footprint.py FootprintTestCase.testLegacyFootprints   0% 10 10 0   100% 0 0   0%
tests / test_footprint.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_footprint.py (no function)   93% 27 2 0   50% 2 1   90%
tests / test_footprint1.py toString   0% 4 4 0   0% 2 0   0%
tests / test_footprint1.py Object.__init__   0% 2 2 0   100% 0 0   0%
tests / test_footprint1.py Object.__str__   0% 1 1 0   100% 0 0   0%
tests / test_footprint1.py Object.insert   0% 4 4 0   0% 4 0   0%
tests / test_footprint1.py Object.__eq__   0% 4 4 0   0% 4 0   0%
tests / test_footprint1.py SpanTestCase.testLessThan   0% 17 17 0   100% 0 0   0%
tests / test_footprint1.py SpanTestCase.testLessThan.assertOrder   0% 2 2 0   100% 0 0   0%
tests / test_footprint1.py ThresholdTestCase.testThresholdFactory   0% 30 30 0   100% 0 0   0%
tests / test_footprint1.py ThresholdTestCase.test_str   0% 15 15 0   100% 0 0   0%
tests / test_footprint1.py FootprintTestCase.setUp   0% 1 1 0   100% 0 0   0%
tests / test_footprint1.py FootprintTestCase.tearDown   0% 1 1 0   100% 0 0   0%
tests / test_footprint1.py FootprintTestCase.testToString   0% 3 3 0   100% 0 0   0%
tests / test_footprint1.py FootprintTestCase.testGC   0% 1 1 0   100% 0 0   0%
tests / test_footprint1.py FootprintTestCase.testIntersectMask   0% 17 17 0   100% 0 0   0%
tests / test_footprint1.py FootprintTestCase.testTablePersistence   0% 16 16 0   0% 2 0   0%
tests / test_footprint1.py FootprintTestCase.testBbox   0% 15 15 0   100% 0 0   0%
tests / test_footprint1.py FootprintTestCase.testFootprintFromBBox1   0% 10 10 0   100% 0 0   0%
tests / test_footprint1.py FootprintTestCase.testGetBBox   0% 8 8 0   100% 0 0   0%
tests / test_footprint1.py FootprintTestCase.testFootprintFromEllipse   0% 24 24 0   0% 2 0   0%
tests / test_footprint1.py FootprintTestCase.testCopy   0% 23 23 0   0% 4 0   0%
tests / test_footprint1.py FootprintTestCase.testShrink   0% 25 25 0   100% 0 0   0%
tests / test_footprint1.py FootprintTestCase.testShrinkIsoVsManhattan   0% 12 12 0   100% 0 0   0%
tests / test_footprint1.py FootprintTestCase._fig8Test   0% 27 27 0   0% 4 0   0%
tests / test_footprint1.py FootprintTestCase.testShrinkEightVertical   0% 3 3 0   100% 0 0   0%
tests / test_footprint1.py FootprintTestCase.testShrinkEightHorizontal   0% 3 3 0   100% 0 0   0%
tests / test_footprint1.py FootprintTestCase.testGrow   0% 30 30 0   0% 4 0   0%
tests / test_footprint1.py FootprintTestCase.testFootprintToBBoxList   0% 27 27 0   0% 10 0   0%
tests / test_footprint1.py FootprintTestCase.testWriteDefect   0% 10 10 0   0% 2 0   0%
tests / test_footprint1.py FootprintTestCase.testSetFromFootprint   0% 33 33 0   0% 8 0   0%
tests / test_footprint1.py FootprintTestCase.testMakeFootprintSetXY0   0% 9 9 0   0% 4 0   0%
tests / test_footprint1.py FootprintTestCase.testTransform   0% 40 40 0   0% 4 0   0%
tests / test_footprint1.py FootprintTestCase.testCopyWithinFootprintImage   0% 27 27 0   0% 4 0   0%
tests / test_footprint1.py FootprintTestCase.testCopyWithinFootprintOutside   0% 13 13 0   100% 0 0   0%
tests / test_footprint1.py FootprintTestCase.testCopyWithinFootprintMaskedImage   0% 52 52 0   0% 4 0   0%
tests / test_footprint1.py FootprintTestCase.testMergeFootprints   0% 25 25 0   0% 4 0   0%
tests / test_footprint1.py FootprintTestCase.testPeakSort   0% 8 8 0   100% 0 0   0%
tests / test_footprint1.py FootprintTestCase.testInclude   0% 35 35 0   100% 0 0   0%
tests / test_footprint1.py FootprintTestCase.checkEdge   0% 17 17 0   0% 2 0   0%
tests / test_footprint1.py FootprintTestCase.checkEdge.makeImage   0% 9 9 0   0% 4 0   0%
tests / test_footprint1.py FootprintTestCase.testEdge   0% 5 5 0   100% 0 0   0%
tests / test_footprint1.py FootprintTestCase.testExtractImage   0% 8 8 0   100% 0 0   0%
tests / test_footprint1.py FootprintTestCase.testFootprintIntersect   0% 15 15 0   0% 4 0   0%
tests / test_footprint1.py FootprintSetTestCase.setUp   0% 9 9 0   0% 2 0   0%
tests / test_footprint1.py FootprintSetTestCase.tearDown   0% 1 1 0   100% 0 0   0%
tests / test_footprint1.py FootprintSetTestCase.testGC   0% 1 1 0   100% 0 0   0%
tests / test_footprint1.py FootprintSetTestCase.testFootprints   0% 5 5 0   0% 2 0   0%
tests / test_footprint1.py FootprintSetTestCase.test_str   0% 3 3 0   100% 0 0   0%
tests / test_footprint1.py FootprintSetTestCase.testFootprints2   0% 5 5 0   0% 2 0   0%
tests / test_footprint1.py FootprintSetTestCase.testFootprints3   0% 9 9 0   0% 2 0   0%
tests / test_footprint1.py FootprintSetTestCase.testFootprintsMasks   0% 9 9 0   0% 8 0   0%
tests / test_footprint1.py FootprintSetTestCase.testFootprintsImageId   0% 10 10 0   0% 8 0   0%
tests / test_footprint1.py FootprintSetTestCase.testFootprintSetImageId   0% 9 9 0   0% 8 0   0%
tests / test_footprint1.py FootprintSetTestCase.testFootprintsImage   0% 5 5 0   0% 2 0   0%
tests / test_footprint1.py FootprintSetTestCase.testGrow2   0% 11 11 0   0% 4 0   0%
tests / test_footprint1.py FootprintSetTestCase.testFootprintPeaks   0% 3 3 0   100% 0 0   0%
tests / test_footprint1.py MaskFootprintSetTestCase.setUp   0% 12 12 0   0% 4 0   0%
tests / test_footprint1.py MaskFootprintSetTestCase.tearDown   0% 1 1 0   100% 0 0   0%
tests / test_footprint1.py MaskFootprintSetTestCase.testFootprints   0% 10 10 0   0% 4 0   0%
tests / test_footprint1.py NaNFootprintSetTestCase.setUp   0% 15 15 0   0% 2 0   0%
tests / test_footprint1.py NaNFootprintSetTestCase.tearDown   0% 1 1 0   100% 0 0   0%
tests / test_footprint1.py NaNFootprintSetTestCase.testFootprints   0% 7 7 0   0% 4 0   0%
tests / test_footprint1.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_footprint1.py (no function)   98% 92 2 0   50% 2 1   97%
tests / test_footprint2.py toString   0% 4 4 0   0% 2 0   0%
tests / test_footprint2.py peakFromImage   0% 2 2 0   100% 0 0   0%
tests / test_footprint2.py Object.__init__   0% 3 3 0   100% 0 0   0%
tests / test_footprint2.py Object.insert   0% 4 4 0   0% 4 0   0%
tests / test_footprint2.py Object.__eq__   0% 5 5 0   0% 4 0   0%
tests / test_footprint2.py FootprintSetTestCase.setUp   0% 6 6 0   0% 2 0   0%
tests / test_footprint2.py FootprintSetTestCase.tearDown   0% 1 1 0   100% 0 0   0%
tests / test_footprint2.py FootprintSetTestCase.testGC   0% 1 1 0   100% 0 0   0%
tests / test_footprint2.py FootprintSetTestCase.testFootprints   0% 5 5 0   0% 2 0   0%
tests / test_footprint2.py FootprintSetTestCase.testFootprints2   0% 5 5 0   0% 2 0   0%
tests / test_footprint2.py FootprintSetTestCase.testFootprintsImageId   0% 10 10 0   0% 8 0   0%
tests / test_footprint2.py FootprintSetTestCase.testFootprintSetImageId   0% 12 12 0   0% 8 0   0%
tests / test_footprint2.py FootprintSetTestCase.testFootprintSetPeaks   0% 5 5 0   100% 0 0   0%
tests / test_footprint2.py FootprintSetTestCase.testFootprintsImage   0% 5 5 0   0% 2 0   0%
tests / test_footprint2.py FootprintSetTestCase.testGrow2   0% 10 10 0   0% 4 0   0%
tests / test_footprint2.py FootprintSetTestCase.testGrow   0% 7 7 0   0% 2 0   0%
tests / test_footprint2.py FootprintSetTestCase.testFootprintControl   0% 19 19 0   100% 0 0   0%
tests / test_footprint2.py FootprintSetTestCase.testGrowCircular   0% 18 18 0   0% 10 0   0%
tests / test_footprint2.py FootprintSetTestCase.testGrowLRUD   0% 42 42 0   0% 26 0   0%
tests / test_footprint2.py FootprintSetTestCase.testGrowLRUD2   0% 17 17 0   0% 6 0   0%
tests / test_footprint2.py FootprintSetTestCase.testInf   0% 11 11 0   0% 4 0   0%
tests / test_footprint2.py PeaksInFootprintsTestCase.doSetUp   0% 21 21 0   0% 12 0   0%
tests / test_footprint2.py PeaksInFootprintsTestCase.setUp   0% 1 1 0   100% 0 0   0%
tests / test_footprint2.py PeaksInFootprintsTestCase.tearDown   0% 2 2 0   100% 0 0   0%
tests / test_footprint2.py PeaksInFootprintsTestCase.doTestPeaks   0% 17 17 0   0% 8 0   0%
tests / test_footprint2.py PeaksInFootprintsTestCase.doTestPeaks.peakDescending   0% 1 1 0   100% 0 0   0%
tests / test_footprint2.py PeaksInFootprintsTestCase.checkPeaks   0% 23 23 0   0% 20 0   0%
tests / test_footprint2.py PeaksInFootprintsTestCase.testSinglePeak   0% 1 1 0   100% 0 0   0%
tests / test_footprint2.py PeaksInFootprintsTestCase.testSingleNegativePeak   0% 1 1 0   100% 0 0   0%
tests / test_footprint2.py PeaksInFootprintsTestCase.testSinglePeakAtEdge   0% 1 1 0   100% 0 0   0%
tests / test_footprint2.py PeaksInFootprintsTestCase.testSingleNegativePeakAtEdge   0% 1 1 0   100% 0 0   0%
tests / test_footprint2.py PeaksInFootprintsTestCase.testMultiPeak   0% 2 2 0   100% 0 0   0%
tests / test_footprint2.py PeaksInFootprintsTestCase.testMultiPeak.callback   0% 3 3 0   100% 0 0   0%
tests / test_footprint2.py PeaksInFootprintsTestCase.testMultiNegativePeak   0% 2 2 0   100% 0 0   0%
tests / test_footprint2.py PeaksInFootprintsTestCase.testMultiNegativePeak.callback   0% 3 3 0   100% 0 0   0%
tests / test_footprint2.py PeaksInFootprintsTestCase.testGrowFootprints   0% 2 2 0   100% 0 0   0%
tests / test_footprint2.py PeaksInFootprintsTestCase.testGrowFootprints.callback   0% 2 2 0   100% 0 0   0%
tests / test_footprint2.py PeaksInFootprintsTestCase.testGrowFootprints2   0% 2 2 0   100% 0 0   0%
tests / test_footprint2.py PeaksInFootprintsTestCase.testGrowFootprints2.callback   0% 4 4 0   100% 0 0   0%
tests / test_footprint2.py PeaksInFootprintsTestCase.testGrowFootprints2.callback.peaksSortKey   0% 1 1 0   100% 0 0   0%
tests / test_footprint2.py PeaksInFootprintsTestCase.testGrowFootprints3   0% 31 31 0   0% 12 0   0%
tests / test_footprint2.py PeaksInFootprintsTestCase.testMergeFootprints   0% 17 17 0   0% 4 0   0%
tests / test_footprint2.py PeaksInFootprintsTestCase.testMergeFootprints.callback   0% 3 3 0   100% 0 0   0%
tests / test_footprint2.py PeaksInFootprintsTestCase.testMergeFootprints.peaksSortKey   0% 1 1 0   100% 0 0   0%
tests / test_footprint2.py PeaksInFootprintsTestCase.testMergeFootprintPeakSchemas   0% 21 21 0   100% 0 0   0%
tests / test_footprint2.py PeaksInFootprintsTestCase.testMergeFootprintPeakSchemas.addSignificance   0% 13 13 0   0% 6 0   0%
tests / test_footprint2.py PeaksInFootprintsTestCase.testMergeFootprintPeakSchemas.checkPeakSignificance   0% 4 4 0   0% 4 0   0%
tests / test_footprint2.py PeaksInFootprintsTestCase.testMergeFootprintsEngulf   0% 14 14 0   100% 0 0   0%
tests / test_footprint2.py PeaksInFootprintsTestCase.testMergeFootprintsEngulf.callback   0% 8 8 0   0% 2 0   0%
tests / test_footprint2.py PeaksInFootprintsTestCase.testMergeFootprintsEngulf.peaksSortKey   0% 1 1 0   100% 0 0   0%
tests / test_footprint2.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_footprint2.py (no function)   97% 61 2 0   50% 2 1   95%
tests / test_footprintEllipse.py FootprintTestCase.testCircle   0% 17 17 0   0% 4 0   0%
tests / test_footprintEllipse.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_footprintEllipse.py (no function)   85% 13 2 0   50% 2 1   80%
tests / test_footprintMergeCatalog.py insertPsf   0% 7 7 0   0% 2 0   0%
tests / test_footprintMergeCatalog.py mergeCatalogs   0% 8 8 0   0% 2 0   0%
tests / test_footprintMergeCatalog.py isPeakInCatalog   0% 5 5 0   0% 6 0   0%
tests / test_footprintMergeCatalog.py FootprintMergeCatalogTestCase.setUp   0% 29 29 0   100% 0 0   0%
tests / test_footprintMergeCatalog.py FootprintMergeCatalogTestCase.tearDown   0% 3 3 0   100% 0 0   0%
tests / test_footprintMergeCatalog.py FootprintMergeCatalogTestCase.assertUniqueIds   0% 3 3 0   0% 2 0   0%
tests / test_footprintMergeCatalog.py FootprintMergeCatalogTestCase.testMerge1   0% 118 118 0   0% 42 0   0%
tests / test_footprintMergeCatalog.py FootprintMergeCatalogTestCase.testDM17431   0% 24 24 0   0% 6 0   0%
tests / test_footprintMergeCatalog.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_footprintMergeCatalog.py (no function)   91% 23 2 0   50% 2 1   88%
tests / test_formatter_utils.py FormatterUtilsTestCase.testStringToBytes   0% 3 3 0   0% 2 0   0%
tests / test_formatter_utils.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_formatter_utils.py (no function)   82% 11 2 0   50% 2 1   77%
tests / test_function.py nrange   0% 1 1 0   100% 0 0   0%
tests / test_function.py sinc   0% 3 3 0   0% 2 0   0%
tests / test_function.py referenceChebyshev1   0% 5 5 0   0% 4 0   0%
tests / test_function.py referenceChebyshev1Polynomial1   0% 4 4 0   0% 2 0   0%
tests / test_function.py referenceChebyshev1Polynomial2   0% 13 13 0   0% 6 0   0%
tests / test_function.py FunctionTestCase.setUp   0% 2 2 0   100% 0 0   0%
tests / test_function.py FunctionTestCase.testChebyshev1Function1D   0% 41 41 0   0% 8 0   0%
tests / test_function.py FunctionTestCase.testChebyshev1Function2D   0% 84 84 0   0% 24 0   0%
tests / test_function.py FunctionTestCase.testChebyshev1Function2D.numParamsFromOrder   0% 1 1 0   100% 0 0   0%
tests / test_function.py FunctionTestCase.testChebyshev1Function2DTruncate   0% 57 57 0   0% 18 0   0%
tests / test_function.py FunctionTestCase.testGaussianFunction1D   0% 17 17 0   0% 4 0   0%
tests / test_function.py FunctionTestCase.testGaussianFunction1D.basicGaussian   0% 1 1 0   100% 0 0   0%
tests / test_function.py FunctionTestCase.testGaussianFunction2D   0% 30 30 0   0% 10 0   0%
tests / test_function.py FunctionTestCase.testDoubleGaussianFunction2D   0% 31 31 0   0% 10 0   0%
tests / test_function.py FunctionTestCase.testIntegerDeltaFunction2D   0% 13 13 0   0% 8 0   0%
tests / test_function.py FunctionTestCase.testIntegerDeltaFunction2D.basicDelta   0% 1 1 0   100% 0 0   0%
tests / test_function.py FunctionTestCase.testLanczosFunction1D   0% 15 15 0   0% 6 0   0%
tests / test_function.py FunctionTestCase.testLanczosFunction1D.basicLanczos1   0% 1 1 0   100% 0 0   0%
tests / test_function.py FunctionTestCase.testLanczosFunction2D   0% 18 18 0   0% 10 0   0%
tests / test_function.py FunctionTestCase.testLanczosFunction2D.basicLanczos1   0% 1 1 0   100% 0 0   0%
tests / test_function.py FunctionTestCase.testPolynomialFunction1D   0% 21 21 0   0% 4 0   0%
tests / test_function.py FunctionTestCase.testPolynomialFunction1D.basic1DPoly   0% 6 6 0   0% 2 0   0%
tests / test_function.py FunctionTestCase.testPolynomialFunction2D   0% 47 47 0   0% 16 0   0%
tests / test_function.py FunctionTestCase.testPolynomialFunction2D.basic2DPoly   0% 14 14 0   0% 6 0   0%
tests / test_function.py FunctionTestCase.testPolynomialFunction2D.numParamsFromOrder   0% 1 1 0   100% 0 0   0%
tests / test_function.py FunctionTestCase.testDFuncDParameters   0% 8 8 0   0% 4 0   0%
tests / test_function.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_function.py (no function)   94% 33 2 0   50% 2 1   91%
tests / test_functorKeys.py makePositiveSymmetricMatrix   0% 6 6 0   0% 4 0   0%
tests / test_functorKeys.py FunctorKeysTestCase.setUp   0% 1 1 0   100% 0 0   0%
tests / test_functorKeys.py FunctorKeysTestCase.doTestPointKey   0% 31 31 0   100% 0 0   0%
tests / test_functorKeys.py FunctorKeysTestCase.testPointKey   0% 2 2 0   100% 0 0   0%
tests / test_functorKeys.py FunctorKeysTestCase.doTestBoxKey   0% 31 31 0   100% 0 0   0%
tests / test_functorKeys.py FunctorKeysTestCase.testBoxKey   0% 2 2 0   100% 0 0   0%
tests / test_functorKeys.py FunctorKeysTestCase.testCoordKey   0% 30 30 0   100% 0 0   0%
tests / test_functorKeys.py FunctorKeysTestCase.testQuadrupoleKey   0% 38 38 0   100% 0 0   0%
tests / test_functorKeys.py FunctorKeysTestCase.testEllipseKey   0% 37 37 0   100% 0 0   0%
tests / test_functorKeys.py FunctorKeysTestCase.doTestCovarianceMatrixKeyAddFields   0% 24 24 0   0% 4 0   0%
tests / test_functorKeys.py FunctorKeysTestCase.doTestCovarianceMatrixKey   0% 60 60 0   0% 28 0   0%
tests / test_functorKeys.py FunctorKeysTestCase.testCovarianceMatrixKey   0% 6 6 0   0% 8 0   0%
tests / test_functorKeys.py FunctorKeysTestCase.doTestArrayKey   0% 46 46 0   100% 0 0   0%
tests / test_functorKeys.py FunctorKeysTestCase.testArrayKey   0% 2 2 0   100% 0 0   0%
tests / test_functorKeys.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_functorKeys.py (no function)   93% 28 2 0   50% 2 1   90%
tests / test_gaussianProcess.py KdTreeGaussianProcessTestCase.testKdTreeGetData   0% 19 19 0   0% 4 0   0%
tests / test_gaussianProcess.py KdTreeGaussianProcessTestCase.testKdTreeGetDataVec   0% 14 14 0   0% 4 0   0%
tests / test_gaussianProcess.py KdTreeGaussianProcessTestCase.testKdTreeNeighborExceptions   0% 25 25 0   100% 0 0   0%
tests / test_gaussianProcess.py KdTreeGaussianProcessTestCase.testKdTree   0% 45 45 0   0% 28 0   0%
tests / test_gaussianProcess.py KdTreeGaussianProcessTestCase.testKdTreeNeighbors   0% 17 17 0   0% 6 0   0%
tests / test_gaussianProcess.py KdTreeGaussianProcessTestCase.testKdTreeAddPoint   0% 22 22 0   0% 6 0   0%
tests / test_gaussianProcess.py KdTreeGaussianProcessTestCase.testKdTreeRemovePoint   0% 26 26 0   0% 2 0   0%
tests / test_gaussianProcess.py KdTreeGaussianProcessTestCase.testKdTreeGetTreeNode   0% 19 19 0   100% 0 0   0%
tests / test_gaussianProcess.py GaussianProcessTestCase.testConstructorExceptions   0% 38 38 0   100% 0 0   0%
tests / test_gaussianProcess.py GaussianProcessTestCase.testGetDataExceptions   0% 48 48 0   100% 0 0   0%
tests / test_gaussianProcess.py GaussianProcessTestCase.testGetData   0% 36 36 0   0% 20 0   0%
tests / test_gaussianProcess.py GaussianProcessTestCase.testInterpolateExceptions   0% 51 51 0   100% 0 0   0%
tests / test_gaussianProcess.py GaussianProcessTestCase.testSelfInterpolateExceptions   0% 25 25 0   100% 0 0   0%
tests / test_gaussianProcess.py GaussianProcessTestCase.testBatchInterpolateExceptions   0% 68 68 0   100% 0 0   0%
tests / test_gaussianProcess.py GaussianProcessTestCase.testTooManyNeighbors   0% 35 35 0   100% 0 0   0%
tests / test_gaussianProcess.py GaussianProcessTestCase.testInterpolate   0% 88 88 0   0% 36 0   0%
tests / test_gaussianProcess.py GaussianProcessTestCase.testMinMax   0% 63 63 0   0% 28 0   0%
tests / test_gaussianProcess.py GaussianProcessTestCase.testAddPointExceptions   0% 26 26 0   100% 0 0   0%
tests / test_gaussianProcess.py GaussianProcessTestCase.testAddPoint   0% 29 29 0   0% 6 0   0%
tests / test_gaussianProcess.py GaussianProcessTestCase.testAdditionInterpolation   0% 63 63 0   0% 24 0   0%
tests / test_gaussianProcess.py GaussianProcessTestCase.testBatch   0% 65 65 0   0% 30 0   0%
tests / test_gaussianProcess.py GaussianProcessTestCase.testSelf   0% 53 53 0   0% 18 0   0%
tests / test_gaussianProcess.py GaussianProcessTestCase.testVector   0% 185 185 0   0% 90 0   0%
tests / test_gaussianProcess.py GaussianProcessTestCase.testRemovePointException   0% 12 12 0   100% 0 0   0%
tests / test_gaussianProcess.py GaussianProcessTestCase.testRemovePoint   0% 35 35 0   0% 14 0   0%
tests / test_gaussianProcess.py GaussianProcessTestCase.testSubtractionInterpolation   0% 87 87 0   0% 38 0   0%
tests / test_gaussianProcess.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_gaussianProcess.py (no function)   95% 41 2 0   50% 2 1   93%
tests / test_gaussianPsf.py makeGaussianImage   0% 7 7 0   0% 4 0   0%
tests / test_gaussianPsf.py computeNaiveApertureFlux   0% 8 8 0   0% 6 0   0%
tests / test_gaussianPsf.py GaussianPsfTestCase.setUp   0% 2 2 0   100% 0 0   0%
tests / test_gaussianPsf.py GaussianPsfTestCase.tearDown   0% 1 1 0   100% 0 0   0%
tests / test_gaussianPsf.py GaussianPsfTestCase.testKernelImage   0% 4 4 0   100% 0 0   0%
tests / test_gaussianPsf.py GaussianPsfTestCase.testOffsetImage   0% 3 3 0   100% 0 0   0%
tests / test_gaussianPsf.py GaussianPsfTestCase.testApertureFlux   0% 3 3 0   100% 0 0   0%
tests / test_gaussianPsf.py GaussianPsfTestCase.testShape   0% 1 1 0   100% 0 0   0%
tests / test_gaussianPsf.py GaussianPsfTestCase.testPersistence   0% 5 5 0   100% 0 0   0%
tests / test_gaussianPsf.py GaussianPsfTestCase.testBBox   0% 4 4 0   100% 0 0   0%
tests / test_gaussianPsf.py GaussianPsfTestCase.testResized   0% 11 11 0   0% 2 0   0%
tests / test_gaussianPsf.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_gaussianPsf.py (no function)   93% 27 2 0   50% 2 1   90%
tests / test_geomTestUtils.py BoxGridTestCase.test3By4   0% 15 15 0   0% 8 0   0%
tests / test_geomTestUtils.py BoxGridTestCase.testIntUneven   0% 18 18 0   0% 4 0   0%
tests / test_geomTestUtils.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_geomTestUtils.py (no function)   85% 13 2 0   50% 2 1   80%
tests / test_header.py HeaderTestCase.testHeaders   0% 15 15 0   0% 6 0   0%
tests / test_header.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_header.py (no function)   83% 12 2 0   50% 2 1   79%
tests / test_heavyFootprint.py HeavyFootprintTestCase.setUp   0% 8 8 0   0% 4 0   0%
tests / test_heavyFootprint.py HeavyFootprintTestCase.tearDown   0% 2 2 0   100% 0 0   0%
tests / test_heavyFootprint.py HeavyFootprintTestCase.testCreate   0% 23 23 0   0% 12 0   0%
tests / test_heavyFootprint.py HeavyFootprintTestCase.testSetFootprint   0% 10 10 0   100% 0 0   0%
tests / test_heavyFootprint.py HeavyFootprintTestCase.testMakeHeavy   0% 12 12 0   0% 6 0   0%
tests / test_heavyFootprint.py HeavyFootprintTestCase.testXY0   0% 12 12 0   0% 4 0   0%
tests / test_heavyFootprint.py HeavyFootprintTestCase.testMergeHeavyFootprints   0% 31 31 0   0% 4 0   0%
tests / test_heavyFootprint.py HeavyFootprintTestCase.testFitsPersistence   0% 13 13 0   100% 0 0   0%
tests / test_heavyFootprint.py HeavyFootprintTestCase.testLegacyHeavyFootprintMaskLoading   0% 4 4 0   100% 0 0   0%
tests / test_heavyFootprint.py HeavyFootprintTestCase.testDot   0% 22 22 0   0% 6 0   0%
tests / test_heavyFootprint.py HeavyFootprintTestCase.testAddSubtract   0% 18 18 0   0% 2 0   0%
tests / test_heavyFootprint.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_heavyFootprint.py (no function)   94% 34 2 0   50% 2 1   92%
tests / test_hpxUtils.py HpxUtilsTestCase.test_hpx_wcs   0% 46 46 0   0% 6 0   0%
tests / test_hpxUtils.py HpxUtilsTestCase.test_hpx_wcs_bad_inputs   0% 6 6 0   100% 0 0   0%
tests / test_hpxUtils.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_hpxUtils.py (no function)   87% 15 2 0   50% 2 1   82%
tests / test_image.py makeRampImage   0% 7 7 0   0% 4 0   0%
tests / test_image.py ImageTestCase.setUp   0% 8 8 0   100% 0 0   0%
tests / test_image.py ImageTestCase.tearDown   0% 3 3 0   100% 0 0   0%
tests / test_image.py ImageTestCase.testArrays   0% 32 32 0   0% 6 0   0%
tests / test_image.py ImageTestCase.testImagesOverlap   0% 20 20 0   0% 4 0   0%
tests / test_image.py ImageTestCase.testInitializeImages   0% 6 6 0   0% 2 0   0%
tests / test_image.py ImageTestCase.testSetGetImages   0% 9 9 0   100% 0 0   0%
tests / test_image.py ImageTestCase.testAllocateLargeImages   0% 3 3 0   100% 0 0   0%
tests / test_image.py ImageTestCase.testAllocateLargeImages.tst   0% 1 1 0   100% 0 0   0%
tests / test_image.py ImageTestCase.testAddImages   0% 9 9 0   0% 4 0   0%
tests / test_image.py ImageTestCase.testAssignWithBBox   0% 30 30 0   0% 18 0   0%
tests / test_image.py ImageTestCase.testAssignWithoutBBox   0% 12 12 0   0% 2 0   0%
tests / test_image.py ImageTestCase.testAddScaledImages   0% 3 3 0   100% 0 0   0%
tests / test_image.py ImageTestCase.testSubtractImages   0% 9 9 0   0% 4 0   0%
tests / test_image.py ImageTestCase.testArithmeticImagesMismatch   0% 18 18 0   0% 4 0   0%
tests / test_image.py ImageTestCase.testArithmeticImagesMismatch.tst1   0% 1 1 0   100% 0 0   0%
tests / test_image.py ImageTestCase.testArithmeticImagesMismatch.tst2   0% 1 1 0   100% 0 0   0%
tests / test_image.py ImageTestCase.testArithmeticImagesMismatch.tst3   0% 1 1 0   100% 0 0   0%
tests / test_image.py ImageTestCase.testArithmeticImagesMismatch.tst4   0% 1 1 0   100% 0 0   0%
tests / test_image.py ImageTestCase.testArithmeticImagesMismatch.tst5   0% 1 1 0   100% 0 0   0%
tests / test_image.py ImageTestCase.testArithmeticImagesMismatch.tst6   0% 1 1 0   100% 0 0   0%
tests / test_image.py ImageTestCase.testArithmeticImagesMismatch.tst7   0% 1 1 0   100% 0 0   0%
tests / test_image.py ImageTestCase.testArithmeticImagesMismatch.tst8   0% 1 1 0   100% 0 0   0%
tests / test_image.py ImageTestCase.testSubtractScaledImages   0% 3 3 0   100% 0 0   0%
tests / test_image.py ImageTestCase.testMultiplyImages   0% 4 4 0   100% 0 0   0%
tests / test_image.py ImageTestCase.testMultiplesScaledImages   0% 3 3 0   100% 0 0   0%
tests / test_image.py ImageTestCase.testDivideImages   0% 4 4 0   100% 0 0   0%
tests / test_image.py ImageTestCase.testDividesScaledImages   0% 3 3 0   100% 0 0   0%
tests / test_image.py ImageTestCase.testCopyConstructors   0% 5 5 0   100% 0 0   0%
tests / test_image.py ImageTestCase.testGeneralisedCopyConstructors   0% 6 6 0   100% 0 0   0%
tests / test_image.py ImageTestCase.checkImgPatch   0% 6 6 0   100% 0 0   0%
tests / test_image.py ImageTestCase.testOrigin   0% 15 15 0   100% 0 0   0%
tests / test_image.py ImageTestCase.testSubimages   0% 11 11 0   100% 0 0   0%
tests / test_image.py ImageTestCase.testSubimages2   0% 13 13 0   100% 0 0   0%
tests / test_image.py ImageTestCase.testBadSubimages   0% 2 2 0   100% 0 0   0%
tests / test_image.py ImageTestCase.testBadSubimages.tst   0% 1 1 0   100% 0 0   0%
tests / test_image.py ImageTestCase.testImageInitialisation   0% 6 6 0   100% 0 0   0%
tests / test_image.py ImageTestCase.testImageSlicesOrigin   0% 21 21 0   0% 2 0   0%
tests / test_image.py ImageTestCase.testImageSliceFromBox   0% 8 8 0   0% 2 0   0%
tests / test_image.py ImageTestCase.testImageSliceFromBoxOrigin   0% 9 9 0   0% 2 0   0%
tests / test_image.py ImageTestCase.testClone   0% 12 12 0   100% 0 0   0%
tests / test_image.py ImageTestCase.testString   0% 10 10 0   100% 0 0   0%
tests / test_image.py DecoratedImageTestCase.setUp   0% 8 8 0   0% 2 0   0%
tests / test_image.py DecoratedImageTestCase.tearDown   0% 1 1 0   100% 0 0   0%
tests / test_image.py DecoratedImageTestCase.testCreateDecoratedImage   0% 3 3 0   100% 0 0   0%
tests / test_image.py DecoratedImageTestCase.testCreateDecoratedImageFromImage   0% 6 6 0   100% 0 0   0%
tests / test_image.py DecoratedImageTestCase.testCopyConstructors   0% 6 6 0   100% 0 0   0%
tests / test_image.py DecoratedImageTestCase.testReadFits   0% 25 25 0   0% 2 0   0%
tests / test_image.py DecoratedImageTestCase.testWriteFits   0% 11 11 0   0% 6 0   0%
tests / test_image.py DecoratedImageTestCase.testReadWriteXY0   0% 8 8 0   100% 0 0   0%
tests / test_image.py DecoratedImageTestCase.testReadMetadata   0% 5 5 0   100% 0 0   0%
tests / test_image.py DecoratedImageTestCase.testTicket1040   0% 9 9 0   0% 2 0   0%
tests / test_image.py DecoratedImageTestCase.testDM882   0% 8 8 0   100% 0 0   0%
tests / test_image.py DecoratedImageTestCase.testLargeImage   0% 2 2 0   0% 2 0   0%
tests / test_image.py printImg   0% 9 9 0   0% 6 0   0%
tests / test_image.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_image.py (no function)   97% 79 2 0   50% 2 1   96%
tests / test_imageArithmetic.py ImageArithmeticTestCase.setUp   0% 1 1 0   100% 0 0   0%
tests / test_imageArithmetic.py ImageArithmeticTestCase.tearDown   0% 1 1 0   100% 0 0   0%
tests / test_imageArithmetic.py ImageArithmeticTestCase.testImage   0% 27 27 0   0% 2 0   0%
tests / test_imageArithmetic.py ImageArithmeticTestCase.testMask   0% 21 21 0   0% 2 0   0%
tests / test_imageArithmetic.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_imageArithmetic.py (no function)   87% 15 2 0   50% 2 1   82%
tests / test_imageIo1.py ReadFitsTestCase.setUp   0% 1 1 0   100% 0 0   0%
tests / test_imageIo1.py ReadFitsTestCase.tearDown   0% 1 1 0   100% 0 0   0%
tests / test_imageIo1.py ReadFitsTestCase.testWriteBool   0% 10 10 0   0% 4 0   0%
tests / test_imageIo1.py ReadFitsTestCase.testLongStrings   0% 9 9 0   100% 0 0   0%
tests / test_imageIo1.py ReadFitsTestCase.testReadFitsWithOptions   0% 31 31 0   0% 8 0   0%
tests / test_imageIo1.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_imageIo1.py (no function)   91% 23 2 0   50% 2 1   88%
tests / test_imagePca.py ImagePcaTestCase.setUp   0% 2 2 0   100% 0 0   0%
tests / test_imagePca.py ImagePcaTestCase.tearDown   0% 1 1 0   100% 0 0   0%
tests / test_imagePca.py ImagePcaTestCase.testInnerProducts   0% 14 14 0   100% 0 0   0%
tests / test_imagePca.py ImagePcaTestCase.testAddImages   0% 11 11 0   0% 2 0   0%
tests / test_imagePca.py ImagePcaTestCase.testAddImages.tst   0% 1 1 0   100% 0 0   0%
tests / test_imagePca.py ImagePcaTestCase.testMean   0% 14 14 0   0% 2 0   0%
tests / test_imagePca.py ImagePcaTestCase.testPca   0% 41 41 0   0% 16 0   0%
tests / test_imagePca.py ImagePcaTestCase.testPcaNaN   0% 15 15 0   0% 8 0   0%
tests / test_imagePca.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_imagePca.py (no function)   93% 28 2 0   50% 2 1   90%
tests / test_imagePickle.py ImagePickleTestCase.setUp   0% 4 4 0   100% 0 0   0%
tests / test_imagePickle.py ImagePickleTestCase.createImage   0% 4 4 0   100% 0 0   0%
tests / test_imagePickle.py ImagePickleTestCase.createMaskedImage   0% 6 6 0   100% 0 0   0%
tests / test_imagePickle.py ImagePickleTestCase.createPattern   0% 2 2 0   100% 0 0   0%
tests / test_imagePickle.py ImagePickleTestCase.checkImages   0% 2 2 0   100% 0 0   0%
tests / test_imagePickle.py ImagePickleTestCase.checkMaskedImages   0% 2 2 0   100% 0 0   0%
tests / test_imagePickle.py ImagePickleTestCase.checkExposures   0% 3 3 0   100% 0 0   0%
tests / test_imagePickle.py ImagePickleTestCase.testImage   0% 3 3 0   0% 2 0   0%
tests / test_imagePickle.py ImagePickleTestCase.testMaskedImage   0% 7 7 0   0% 2 0   0%
tests / test_imagePickle.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_imagePickle.py (no function)   91% 23 2 0   50% 2 1   88%
tests / test_imageTestUtils.py MakeRampImageTestCase.testUnitInterval   0% 14 14 0   0% 8 0   0%
tests / test_imageTestUtils.py MakeRampImageTestCase.testNonUnitIntervals   0% 13 13 0   0% 8 0   0%
tests / test_imageTestUtils.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_imageTestUtils.py (no function)   87% 15 2 0   50% 2 1   82%
tests / test_image_fits.py ImageFitsTestCase.setUp   0% 1 1 0   100% 0 0   0%
tests / test_image_fits.py ImageFitsTestCase.sprinkle   0% 7 7 0   0% 2 0   0%
tests / test_image_fits.py ImageFitsTestCase.set_nontrivial_xy0   0% 2 2 0   100% 0 0   0%
tests / test_image_fits.py ImageFitsTestCase.make_int_image   0% 6 6 0   100% 0 0   0%
tests / test_image_fits.py ImageFitsTestCase.make_float_image   0% 7 7 0   100% 0 0   0%
tests / test_image_fits.py ImageFitsTestCase.roundtrip_image_reader   0% 4 4 0   100% 0 0   0%
tests / test_image_fits.py ImageFitsTestCase.roundtrip_masked_image_reader   0% 4 4 0   100% 0 0   0%
tests / test_image_fits.py ImageFitsTestCase.check_roundtrip_image_invariants   0% 16 16 0   0% 4 0   0%
tests / test_image_fits.py ImageFitsTestCase.check_roundtrip_masked_image_invariants   0% 19 19 0   0% 4 0   0%
tests / test_image_fits.py ImageFitsTestCase.check_exact_roundtrip   0% 4 4 0   100% 0 0   0%
tests / test_image_fits.py ImageFitsTestCase.check_quantized_roundtrip   0% 9 9 0   0% 2 0   0%
tests / test_image_fits.py ImageFitsTestCase.test_u16   0% 7 7 0   100% 0 0   0%
tests / test_image_fits.py ImageFitsTestCase.test_i32   0% 7 7 0   100% 0 0   0%
tests / test_image_fits.py ImageFitsTestCase.test_u64   0% 2 2 0   100% 0 0   0%
tests / test_image_fits.py ImageFitsTestCase.test_f32_lossless   0% 6 6 0   100% 0 0   0%
tests / test_image_fits.py ImageFitsTestCase.test_f32_lossy_no_mask   0% 11 11 0   0% 2 0   0%
tests / test_image_fits.py ImageFitsTestCase.test_f32_lossy_masked   0% 10 10 0   0% 2 0   0%
tests / test_image_fits.py ImageFitsTestCase.test_f64_lossless   0% 5 5 0   100% 0 0   0%
tests / test_image_fits.py ImageFitsTestCase.test_f64_lossy_no_mask   0% 11 11 0   0% 2 0   0%
tests / test_image_fits.py ImageFitsTestCase.test_f64_lossy_masked   0% 10 10 0   0% 2 0   0%
tests / test_image_fits.py ImageFitsTestCase.check_tile_shape   0% 4 4 0   100% 0 0   0%
tests / test_image_fits.py ImageFitsTestCase.test_tile_shapes   0% 9 9 0   100% 0 0   0%
tests / test_image_fits.py ImageFitsTestCase.test_uzscale_header   0% 5 5 0   100% 0 0   0%
tests / test_image_fits.py ImageFitsTestCase.test_no_rice_one   0% 10 10 0   100% 0 0   0%
tests / test_image_fits.py ImageFitsTestCase.test_compressed_exposure   0% 8 8 0   100% 0 0   0%
tests / test_image_fits.py (no function)   98% 44 1 0   50% 2 1   96%
tests / test_interpolate.py InterpolateTestCase.setUp   0% 14 14 0   0% 2 0   0%
tests / test_interpolate.py InterpolateTestCase.tearDown   0% 3 3 0   100% 0 0   0%
tests / test_interpolate.py InterpolateTestCase.testLinearRamp   0% 3 3 0   100% 0 0   0%
tests / test_interpolate.py InterpolateTestCase.testNaturalSplineRamp   0% 3 3 0   100% 0 0   0%
tests / test_interpolate.py InterpolateTestCase.testAkimaSplineParabola   0% 3 3 0   100% 0 0   0%
tests / test_interpolate.py InterpolateTestCase.testConstant   0% 17 17 0   0% 6 0   0%
tests / test_interpolate.py InterpolateTestCase.testInvalidInputs   0% 5 5 0   100% 0 0   0%
tests / test_interpolate.py InterpolateTestCase.testLookupMaxInterpStyle   0% 7 7 0   0% 4 0   0%
tests / test_interpolate.py InterpolateTestCase.testLookupMinInterpPoints   0% 9 9 0   0% 6 0   0%
tests / test_interpolate.py InterpolateTestCase.testStringToInterpStyle   0% 9 9 0   0% 6 0   0%
tests / test_interpolate.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_interpolate.py (no function)   91% 22 2 0   50% 2 1   88%
tests / test_kernel.py makeGaussianKernelList   0% 5 5 0   0% 2 0   0%
tests / test_kernel.py makeDeltaFunctionKernelList   0% 5 5 0   0% 4 0   0%
tests / test_kernel.py KernelTestCase.testAnalyticKernel   0% 34 34 0   0% 14 0   0%
tests / test_kernel.py KernelTestCase.verifyResized   0% 24 24 0   0% 12 0   0%
tests / test_kernel.py KernelTestCase.verifyCache   0% 5 5 0   0% 2 0   0%
tests / test_kernel.py KernelTestCase.testShrinkGrowBBox   0% 18 18 0   0% 10 0   0%
tests / test_kernel.py KernelTestCase.testDeltaFunctionKernel   0% 22 22 0   0% 10 0   0%
tests / test_kernel.py KernelTestCase.testFixedKernel   0% 27 27 0   0% 10 0   0%
tests / test_kernel.py KernelTestCase.testLinearCombinationKernelDelta   0% 28 28 0   0% 8 0   0%
tests / test_kernel.py KernelTestCase.testComputeImageRaise   0% 23 23 0   0% 2 0   0%
tests / test_kernel.py KernelTestCase.testLinearCombinationKernelAnalytic   0% 39 39 0   0% 12 0   0%
tests / test_kernel.py KernelTestCase.testSeparableKernel   0% 35 35 0   0% 14 0   0%
tests / test_kernel.py KernelTestCase.testMakeBadKernels   0% 46 46 0   0% 14 0   0%
tests / test_kernel.py KernelTestCase.testSVAnalyticKernel   0% 27 27 0   0% 4 0   0%
tests / test_kernel.py KernelTestCase.testSVLinearCombinationKernelFixed   0% 40 40 0   0% 10 0   0%
tests / test_kernel.py KernelTestCase.testSVSeparableKernel   0% 16 16 0   0% 4 0   0%
tests / test_kernel.py KernelTestCase.testSetCtr   0% 9 9 0   0% 4 0   0%
tests / test_kernel.py KernelTestCase.testZeroSizeKernel   0% 13 13 0   0% 8 0   0%
tests / test_kernel.py KernelTestCase.testRefactorDeltaLinearCombinationKernel   0% 16 16 0   0% 4 0   0%
tests / test_kernel.py KernelTestCase.testRefactorGaussianLinearCombinationKernel   0% 17 17 0   0% 4 0   0%
tests / test_kernel.py KernelTestCase.basicTests   0% 38 38 0   0% 24 0   0%
tests / test_kernel.py KernelTestCase.basicTestComputeImageRaise   0% 8 8 0   0% 4 0   0%
tests / test_kernel.py KernelTestCase.compareResizedKernels   0% 23 23 0   0% 8 0   0%
tests / test_kernel.py KernelTestCase.compareKernels   0% 31 31 0   0% 20 0   0%
tests / test_kernel.py KernelTestCase._compareParams   0% 8 8 0   0% 8 0   0%
tests / test_kernel.py KernelTestCase._makePositionList   0% 3 3 0   0% 2 0   0%
tests / test_kernel.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_kernel.py (no function)   95% 43 2 0   50% 2 1   93%
tests / test_kernelImagesForRegion.py KernelImagesForRegion.setUp   0% 5 5 0   100% 0 0   0%
tests / test_kernelImagesForRegion.py KernelImagesForRegion.tearDown   0% 2 2 0   100% 0 0   0%
tests / test_kernelImagesForRegion.py KernelImagesForRegion.assertRegionCorrect   0% 11 11 0   0% 4 0   0%
tests / test_kernelImagesForRegion.py KernelImagesForRegion.makeKernel   0% 14 14 0   100% 0 0   0%
tests / test_kernelImagesForRegion.py KernelImagesForRegion.testDoNormalize   0% 4 4 0   0% 2 0   0%
tests / test_kernelImagesForRegion.py KernelImagesForRegion.testGetPixelIndex   0% 10 10 0   0% 2 0   0%
tests / test_kernelImagesForRegion.py KernelImagesForRegion.testComputeNextRow   0% 54 54 0   0% 14 0   0%
tests / test_kernelImagesForRegion.py KernelImagesForRegion.testExactImages   0% 11 11 0   0% 4 0   0%
tests / test_kernelImagesForRegion.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_kernelImagesForRegion.py (no function)   93% 27 2 0   50% 2 1   90%
tests / test_kernelIo1.py KernelIOTestCase.kernelCheck   0% 9 9 0   100% 0 0   0%
tests / test_kernelIo1.py KernelIOTestCase.testFixedKernel   0% 24 24 0   0% 8 0   0%
tests / test_kernelIo1.py KernelIOTestCase.testAnalyticKernel   0% 26 26 0   0% 12 0   0%
tests / test_kernelIo1.py KernelIOTestCase.testDeltaFunctionKernel   0% 17 17 0   0% 8 0   0%
tests / test_kernelIo1.py KernelIOTestCase.testSeparableKernel   0% 28 28 0   0% 10 0   0%
tests / test_kernelIo1.py KernelIOTestCase.testLinearCombinationKernel   0% 26 26 0   0% 8 0   0%
tests / test_kernelIo1.py KernelIOTestCase.testSVLinearCombinationKernel   0% 31 31 0   0% 6 0   0%
tests / test_kernelIo1.py KernelIOTestCase.testSetCtr   0% 13 13 0   0% 4 0   0%
tests / test_kernelIo1.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_kernelIo1.py (no function)   92% 26 2 0   50% 2 1   89%
tests / test_leastSquares.py LeastSquaresTestCase._assertClose   0% 1 1 0   100% 0 0   0%
tests / test_leastSquares.py LeastSquaresTestCase._assertNotClose   0% 1 1 0   100% 0 0   0%
tests / test_leastSquares.py LeastSquaresTestCase.setUp   0% 1 1 0   100% 0 0   0%
tests / test_leastSquares.py LeastSquaresTestCase.check   0% 13 13 0   0% 4 0   0%
tests / test_leastSquares.py LeastSquaresTestCase.testFullRank   0% 48 48 0   100% 0 0   0%
tests / test_leastSquares.py LeastSquaresTestCase.testSingular   0% 32 32 0   100% 0 0   0%
tests / test_leastSquares.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_leastSquares.py (no function)   90% 21 2 0   50% 2 1   87%
tests / test_makeLimitedFitsHeader.py MakeLimitedFitsHeaderTestCase.assertHeadersEqual   0% 13 13 0   0% 4 0   0%
tests / test_makeLimitedFitsHeader.py MakeLimitedFitsHeaderTestCase.checkExcludeNames   0% 7 7 0   0% 2 0   0%
tests / test_makeLimitedFitsHeader.py MakeLimitedFitsHeaderTestCase.testBasics   0% 9 9 0   0% 2 0   0%
tests / test_makeLimitedFitsHeader.py MakeLimitedFitsHeaderTestCase.testSinglePrecision   0% 9 9 0   100% 0 0   0%
tests / test_makeLimitedFitsHeader.py MakeLimitedFitsHeaderTestCase.testArrayValues   0% 11 11 0   0% 4 0   0%
tests / test_makeLimitedFitsHeader.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_makeLimitedFitsHeader.py (no function)   83% 18 3 0   50% 2 1   80%
tests / test_makePixelToTanPixel.py MakePixelToTanPixelTestCaseCase.testSimpleCurvedFocalPlane   0% 26 26 0   0% 4 0   0%
tests / test_makePixelToTanPixel.py MakePixelToTanPixelTestCaseCase.testCurvedFocalPlane   0% 24 24 0   0% 4 0   0%
tests / test_makePixelToTanPixel.py MakePixelToTanPixelTestCaseCase.testFlatFocalPlane   0% 13 13 0   0% 2 0   0%
tests / test_makePixelToTanPixel.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_makePixelToTanPixel.py (no function)   88% 17 2 0   50% 2 1   84%
tests / test_mask.py showMaskDict   0% 11 11 0   0% 6 0   0%
tests / test_mask.py MaskTestCase.setUp   0% 20 20 0   0% 4 0   0%
tests / test_mask.py MaskTestCase.tearDown   0% 5 5 0   0% 2 0   0%
tests / test_mask.py MaskTestCase.testArrays   0% 18 18 0   100% 0 0   0%
tests / test_mask.py MaskTestCase.testInitializeMasks   0% 3 3 0   100% 0 0   0%
tests / test_mask.py MaskTestCase.testSetGetMasks   0% 1 1 0   100% 0 0   0%
tests / test_mask.py MaskTestCase.testOrMasks   0% 6 6 0   100% 0 0   0%
tests / test_mask.py MaskTestCase.testAndMasks   0% 6 6 0   100% 0 0   0%
tests / test_mask.py MaskTestCase.testXorMasks   0% 6 6 0   100% 0 0   0%
tests / test_mask.py MaskTestCase.testLogicalMasksMismatch   0% 10 10 0   100% 0 0   0%
tests / test_mask.py MaskTestCase.testMaskPlanes   0% 4 4 0   0% 2 0   0%
tests / test_mask.py MaskTestCase.testCopyConstructors   0% 7 7 0   100% 0 0   0%
tests / test_mask.py MaskTestCase.testSubmasks   0% 12 12 0   100% 0 0   0%
tests / test_mask.py MaskTestCase.testReadFits   0% 3 3 0   100% 0 0   0%
tests / test_mask.py MaskTestCase.testReadFitsConform   0% 3 3 0   100% 0 0   0%
tests / test_mask.py MaskTestCase.testWriteFits   0% 12 12 0   0% 2 0   0%
tests / test_mask.py MaskTestCase.testReadWriteXY0   0% 8 8 0   100% 0 0   0%
tests / test_mask.py MaskTestCase.testMaskInitialisation   0% 9 9 0   100% 0 0   0%
tests / test_mask.py MaskTestCase.testCtorWithPlaneDefs   0% 5 5 0   100% 0 0   0%
tests / test_mask.py MaskTestCase.testImageSlices   0% 18 18 0   0% 2 0   0%
tests / test_mask.py MaskTestCase.testInterpret   0% 10 10 0   0% 2 0   0%
tests / test_mask.py MaskTestCase.testString   0% 7 7 0   100% 0 0   0%
tests / test_mask.py OldMaskTestCase.setUp   0% 10 10 0   0% 2 0   0%
tests / test_mask.py OldMaskTestCase.tearDown   0% 6 6 0   0% 2 0   0%
tests / test_mask.py OldMaskTestCase.testPlaneAddition   0% 14 14 0   0% 8 0   0%
tests / test_mask.py OldMaskTestCase.testPlaneAddition.pname   0% 1 1 0   100% 0 0   0%
tests / test_mask.py OldMaskTestCase.testMetadata   0% 8 8 0   0% 4 0   0%
tests / test_mask.py OldMaskTestCase.testPlaneOperations   0% 4 4 0   100% 0 0   0%
tests / test_mask.py OldMaskTestCase.testPlaneRemoval   0% 24 24 0   100% 0 0   0%
tests / test_mask.py OldMaskTestCase.testPlaneRemoval.checkPlaneBP   0% 1 1 0   100% 0 0   0%
tests / test_mask.py OldMaskTestCase.testInvalidPlaneOperations   0% 14 14 0   100% 0 0   0%
tests / test_mask.py OldMaskTestCase.testInvalidPlaneOperations.tst   0% 1 1 0   100% 0 0   0%
tests / test_mask.py OldMaskTestCase.testInvalidPlaneOperations2   0% 17 17 0   0% 2 0   0%
tests / test_mask.py OldMaskTestCase.testInvalidPlaneOperations2.tst   0% 1 1 0   100% 0 0   0%
tests / test_mask.py OldMaskTestCase.testConformMaskPlanes   0% 7 7 0   100% 0 0   0%
tests / test_mask.py OldMaskTestCase.testConformMaskPlanes2   0% 27 27 0   0% 6 0   0%
tests / test_mask.py printMaskPlane   0% 6 6 0   0% 4 0   0%
tests / test_mask.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_mask.py (no function)   97% 64 2 0   50% 2 1   95%
tests / test_maskPropagationThreshold.py PropagationThresholdTestCase.testEmpty   0% 2 2 0   100% 0 0   0%
tests / test_maskPropagationThreshold.py PropagationThresholdTestCase.testSetSingle   0% 6 6 0   0% 4 0   0%
tests / test_maskPropagationThreshold.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_maskPropagationThreshold.py (no function)   83% 12 2 0   50% 2 1   79%
tests / test_maskedImage.py makeRampImage   0% 12 12 0   0% 4 0   0%
tests / test_maskedImage.py MaskedImageTestCase.setUp   0% 15 15 0   100% 0 0   0%
tests / test_maskedImage.py MaskedImageTestCase.tearDown   0% 3 3 0   100% 0 0   0%
tests / test_maskedImage.py MaskedImageTestCase.testProperties   0% 17 17 0   100% 0 0   0%
tests / test_maskedImage.py MaskedImageTestCase.testSetGetValues   0% 3 3 0   100% 0 0   0%
tests / test_maskedImage.py MaskedImageTestCase.testImagesOverlap   0% 21 21 0   0% 6 0   0%
tests / test_maskedImage.py MaskedImageTestCase.testMaskedImageFromImage   0% 11 11 0   100% 0 0   0%
tests / test_maskedImage.py MaskedImageTestCase.testMakeMaskedImageXY0   0% 7 7 0   100% 0 0   0%
tests / test_maskedImage.py MaskedImageTestCase.testCopyMaskedImage   0% 25 25 0   100% 0 0   0%
tests / test_maskedImage.py MaskedImageTestCase.testAddImages   0% 15 15 0   0% 2 0   0%
tests / test_maskedImage.py MaskedImageTestCase.testAddScaledImages   0% 7 7 0   100% 0 0   0%
tests / test_maskedImage.py MaskedImageTestCase.testAssignWithBBox   0% 37 37 0   0% 18 0   0%
tests / test_maskedImage.py MaskedImageTestCase.testAssignWithoutBBox   0% 19 19 0   0% 2 0   0%
tests / test_maskedImage.py MaskedImageTestCase.testSubtractImages   0% 9 9 0   100% 0 0   0%
tests / test_maskedImage.py MaskedImageTestCase.testSubtractScaledImages   0% 7 7 0   100% 0 0   0%
tests / test_maskedImage.py MaskedImageTestCase.testArithmeticImagesMismatch   0% 18 18 0   0% 4 0   0%
tests / test_maskedImage.py MaskedImageTestCase.testArithmeticImagesMismatch.tst1   0% 1 1 0   100% 0 0   0%
tests / test_maskedImage.py MaskedImageTestCase.testArithmeticImagesMismatch.tst2   0% 1 1 0   100% 0 0   0%
tests / test_maskedImage.py MaskedImageTestCase.testArithmeticImagesMismatch.tst3   0% 1 1 0   100% 0 0   0%
tests / test_maskedImage.py MaskedImageTestCase.testArithmeticImagesMismatch.tst4   0% 1 1 0   100% 0 0   0%
tests / test_maskedImage.py MaskedImageTestCase.testArithmeticImagesMismatch.tst5   0% 1 1 0   100% 0 0   0%
tests / test_maskedImage.py MaskedImageTestCase.testArithmeticImagesMismatch.tst6   0% 1 1 0   100% 0 0   0%
tests / test_maskedImage.py MaskedImageTestCase.testArithmeticImagesMismatch.tst7   0% 1 1 0   100% 0 0   0%
tests / test_maskedImage.py MaskedImageTestCase.testArithmeticImagesMismatch.tst8   0% 1 1 0   100% 0 0   0%
tests / test_maskedImage.py MaskedImageTestCase.testMultiplyImages   0% 11 11 0   100% 0 0   0%
tests / test_maskedImage.py MaskedImageTestCase.testScaledMultiplyImages   0% 7 7 0   100% 0 0   0%
tests / test_maskedImage.py MaskedImageTestCase.testDivideImages   0% 20 20 0   100% 0 0   0%
tests / test_maskedImage.py MaskedImageTestCase.testScaledDivideImages   0% 7 7 0   100% 0 0   0%
tests / test_maskedImage.py MaskedImageTestCase.testCopyConstructors   0% 5 5 0   100% 0 0   0%
tests / test_maskedImage.py MaskedImageTestCase.checkImgPatch12   0% 6 6 0   100% 0 0   0%
tests / test_maskedImage.py MaskedImageTestCase.testOrigin   0% 15 15 0   100% 0 0   0%
tests / test_maskedImage.py MaskedImageTestCase.testSubimages1   0% 12 12 0   100% 0 0   0%
tests / test_maskedImage.py MaskedImageTestCase.testSubimages2   0% 13 13 0   100% 0 0   0%
tests / test_maskedImage.py MaskedImageTestCase.checkImgPatch3   0% 2 2 0   100% 0 0   0%
tests / test_maskedImage.py MaskedImageTestCase.testSubimages3   0% 9 9 0   0% 4 0   0%
tests / test_maskedImage.py MaskedImageTestCase.testSetCopiedMask   0% 4 4 0   100% 0 0   0%
tests / test_maskedImage.py MaskedImageTestCase.testVariance   0% 4 4 0   100% 0 0   0%
tests / test_maskedImage.py MaskedImageTestCase.testTicket653   0% 4 4 0   100% 0 0   0%
tests / test_maskedImage.py MaskedImageTestCase.testTicket41478   0% 3 3 0   100% 0 0   0%
tests / test_maskedImage.py MaskedImageTestCase.testMaskedImageInitialisation   0% 9 9 0   100% 0 0   0%
tests / test_maskedImage.py MaskedImageTestCase.testImageSlices   0% 19 19 0   0% 2 0   0%
tests / test_maskedImage.py MaskedImageTestCase.testConversionToScalar   0% 3 3 0   100% 0 0   0%
tests / test_maskedImage.py MaskedImageTestCase.testString   0% 10 10 0   100% 0 0   0%
tests / test_maskedImage.py printImg   0% 9 9 0   0% 6 0   0%
tests / test_maskedImage.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_maskedImage.py (no function)   97% 60 2 0   50% 2 1   95%
tests / test_maskedImageIO.py MaskedImageTestCase.setUp   0% 11 11 0   0% 4 0   0%
tests / test_maskedImageIO.py MaskedImageTestCase.tearDown   0% 5 5 0   0% 4 0   0%
tests / test_maskedImageIO.py MaskedImageTestCase.testFitsRead   0% 6 6 0   0% 2 0   0%
tests / test_maskedImageIO.py MaskedImageTestCase.testFitsReadImage   0% 10 10 0   100% 0 0   0%
tests / test_maskedImageIO.py MaskedImageTestCase.testFitsReadConform   0% 7 7 0   100% 0 0   0%
tests / test_maskedImageIO.py MaskedImageTestCase.testFitsReadNoConform2   0% 3 3 0   100% 0 0   0%
tests / test_maskedImageIO.py MaskedImageTestCase.testFitsReadConform2   0% 5 5 0   100% 0 0   0%
tests / test_maskedImageIO.py MaskedImageTestCase.testFitsReadConform2.tst   0% 1 1 0   100% 0 0   0%
tests / test_maskedImageIO.py MaskedImageTestCase.testTicket617   0% 3 3 0   100% 0 0   0%
tests / test_maskedImageIO.py MaskedImageTestCase.testReadWriteXY0   0% 14 14 0   100% 0 0   0%
tests / test_maskedImageIO.py MaskedImageTestCase.testReadFitsWithOptions   0% 31 31 0   0% 8 0   0%
tests / test_maskedImageIO.py tmpFits   0% 8 8 0   100% 0 0   0%
tests / test_maskedImageIO.py MultiExtensionTestCase._checkMaskedImage   0% 6 6 0   100% 0 0   0%
tests / test_maskedImageIO.py MultiExtensionTestCase.testUnreadableExtensionAsImage   0% 2 2 0   100% 0 0   0%
tests / test_maskedImageIO.py MultiExtensionTestCase.testReadableExtensionAsImage   0% 2 2 0   100% 0 0   0%
tests / test_maskedImageIO.py MultiExtensionTestCase.testUnreadbleDefaultAsImage   0% 2 2 0   100% 0 0   0%
tests / test_maskedImageIO.py MultiExtensionTestCase.testUnreadbleOptionalExtensions   0% 4 4 0   100% 0 0   0%
tests / test_maskedImageIO.py MaskedMultiExtensionTestCase._constructImage   0% 3 3 0   0% 2 0   0%
tests / test_maskedImageIO.py MaskedMultiExtensionTestCase._checkImage   0% 1 1 0   100% 0 0   0%
tests / test_maskedImageIO.py MaskedMultiExtensionTestCase.testNeedAllHdus   0% 5 5 0   100% 0 0   0%
tests / test_maskedImageIO.py MaskedMultiExtensionTestCase.testUnreadableImage   0% 2 2 0   100% 0 0   0%
tests / test_maskedImageIO.py MaskedMultiExtensionTestCase.testUnreadableMask   0% 2 2 0   100% 0 0   0%
tests / test_maskedImageIO.py MaskedMultiExtensionTestCase.testUnreadableVariance   0% 2 2 0   100% 0 0   0%
tests / test_maskedImageIO.py ExposureMultiExtensionTestCase._constructImage   0% 5 5 0   0% 4 0   0%
tests / test_maskedImageIO.py ExposureMultiExtensionTestCase._checkImage   0% 1 1 0   100% 0 0   0%
tests / test_maskedImageIO.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_maskedImageIO.py (no function)   95% 66 3 0   50% 2 1   94%
tests / test_matchFits.py MatchFitsTestCase.setUp   0% 19 19 0   0% 6 0   0%
tests / test_matchFits.py MatchFitsTestCase.tearDown   0% 4 4 0   100% 0 0   0%
tests / test_matchFits.py MatchFitsTestCase.testMatches   0% 8 8 0   0% 6 0   0%
tests / test_matchFits.py MatchFitsTestCase.testIO   0% 10 10 0   100% 0 0   0%
tests / test_matchFits.py MatchFitsTestCase.testTicket2080   0% 6 6 0   100% 0 0   0%
tests / test_matchFits.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_matchFits.py (no function)   88% 16 2 0   50% 2 1   83%
tests / test_methods.py TestTestUtils.testAssertWcsAlmostEqualOverBBox   0% 33 33 0   100% 0 0   0%
tests / test_methods.py TestTestUtils.checkMaskedImage   0% 110 110 0   0% 14 0   0%
tests / test_methods.py TestTestUtils.testAssertImagesAlmostEqual   0% 27 27 0   0% 4 0   0%
tests / test_methods.py TestTestUtils.testUnsignedImages   0% 7 7 0   100% 0 0   0%
tests / test_methods.py makeRampMaskedImageWithNans   0% 14 14 0   100% 0 0   0%
tests / test_methods.py makeRampMaskedImage   0% 12 12 0   0% 4 0   0%
tests / test_methods.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_methods.py (no function)   91% 22 2 0   50% 2 1   88%
tests / test_minimize.py MinimizeTestCase.testMinimize2   0% 20 20 0   0% 2 0   0%
tests / test_minimize.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_minimize.py (no function)   83% 12 2 0   50% 2 1   79%
tests / test_multiband.py _testImageBandSlicing   0% 16 16 0   0% 2 0   0%
tests / test_multiband.py _testImageSlicing   0% 24 24 0   100% 0 0   0%
tests / test_multiband.py _testImageModification   0% 18 18 0   0% 4 0   0%
tests / test_multiband.py _testImageCopy   0% 22 22 0   100% 0 0   0%
tests / test_multiband.py MultibandPixelTestCase.setUp   0% 5 5 0   100% 0 0   0%
tests / test_multiband.py MultibandPixelTestCase.tearDown   0% 3 3 0   100% 0 0   0%
tests / test_multiband.py MultibandPixelTestCase.testbandSlicing   0% 5 5 0   100% 0 0   0%
tests / test_multiband.py MultibandPixelTestCase.testPixelBBoxModification   0% 10 10 0   100% 0 0   0%
tests / test_multiband.py MultibandPixelTestCase.testPixelModification   0% 5 5 0   100% 0 0   0%
tests / test_multiband.py MultibandImageTestCase.setUp   0% 9 9 0   100% 0 0   0%
tests / test_multiband.py MultibandImageTestCase.tearDown   0% 7 7 0   100% 0 0   0%
tests / test_multiband.py MultibandImageTestCase.testbandSlicing   0% 1 1 0   100% 0 0   0%
tests / test_multiband.py MultibandImageTestCase.testImageSlicing   0% 1 1 0   100% 0 0   0%
tests / test_multiband.py MultibandImageTestCase.testImageModification   0% 1 1 0   100% 0 0   0%
tests / test_multiband.py MultibandImageTestCase.testImageCopy   0% 1 1 0   100% 0 0   0%
tests / test_multiband.py MultibandMaskTestCase.setUp   0% 22 22 0   0% 6 0   0%
tests / test_multiband.py MultibandMaskTestCase.tearDown   0% 9 9 0   0% 2 0   0%
tests / test_multiband.py MultibandMaskTestCase.testInitializeMasks   0% 2 2 0   100% 0 0   0%
tests / test_multiband.py MultibandMaskTestCase._bitOperator   0% 7 7 0   0% 2 0   0%
tests / test_multiband.py MultibandMaskTestCase.testOrMasks   0% 1 1 0   100% 0 0   0%
tests / test_multiband.py MultibandMaskTestCase.testAndMasks   0% 1 1 0   100% 0 0   0%
tests / test_multiband.py MultibandMaskTestCase.testXorMasks   0% 1 1 0   100% 0 0   0%
tests / test_multiband.py MultibandMaskTestCase.testSetMask   0% 11 11 0   100% 0 0   0%
tests / test_multiband.py MultibandMaskTestCase.testMaskPlanes   0% 4 4 0   0% 2 0   0%
tests / test_multiband.py MultibandMaskTestCase.testRemoveMaskPlane   0% 7 7 0   100% 0 0   0%
tests / test_multiband.py MultibandMaskTestCase.testRemoveAndClearMaskPlane   0% 13 13 0   100% 0 0   0%
tests / test_multiband.py MultibandMaskTestCase.testbandSlicing   0% 1 1 0   100% 0 0   0%
tests / test_multiband.py MultibandMaskTestCase.testImageSlicing   0% 1 1 0   100% 0 0   0%
tests / test_multiband.py MultibandMaskTestCase.testImageModification   0% 10 10 0   0% 2 0   0%
tests / test_multiband.py MultibandMaskTestCase.testImageCopy   0% 5 5 0   100% 0 0   0%
tests / test_multiband.py _testMaskedImagebands   0% 10 10 0   100% 0 0   0%
tests / test_multiband.py _testMaskedImageSlicing   0% 19 19 0   100% 0 0   0%
tests / test_multiband.py _testMaskedmageModification   0% 36 36 0   0% 2 0   0%
tests / test_multiband.py _testMaskedImageCopy   0% 17 17 0   100% 0 0   0%
tests / test_multiband.py MultibandMaskedImageTestCase.setUp   0% 21 21 0   0% 4 0   0%
tests / test_multiband.py MultibandMaskedImageTestCase.tearDown   0% 9 9 0   0% 2 0   0%
tests / test_multiband.py MultibandMaskedImageTestCase.testbandSlicing   0% 1 1 0   100% 0 0   0%
tests / test_multiband.py MultibandMaskedImageTestCase.testImageSlicing   0% 1 1 0   100% 0 0   0%
tests / test_multiband.py MultibandMaskedImageTestCase.testModification   0% 1 1 0   100% 0 0   0%
tests / test_multiband.py MultibandMaskedImageTestCase.testCopy   0% 1 1 0   100% 0 0   0%
tests / test_multiband.py MultibandExposureTestCase.setUp   0% 24 24 0   0% 4 0   0%
tests / test_multiband.py MultibandExposureTestCase.tearDown   0% 10 10 0   0% 2 0   0%
tests / test_multiband.py MultibandExposureTestCase.testConstructor   0% 5 5 0   0% 2 0   0%
tests / test_multiband.py MultibandExposureTestCase.testbandSlicing   0% 1 1 0   100% 0 0   0%
tests / test_multiband.py MultibandExposureTestCase.testImageSlicing   0% 1 1 0   100% 0 0   0%
tests / test_multiband.py MultibandExposureTestCase.testModification   0% 1 1 0   100% 0 0   0%
tests / test_multiband.py MultibandExposureTestCase.testCopy   0% 1 1 0   100% 0 0   0%
tests / test_multiband.py MultibandExposureTestCase.testPsf   0% 10 10 0   0% 2 0   0%
tests / test_multiband.py MultibandFootprintTestCase.setUp   0% 22 22 0   0% 4 0   0%
tests / test_multiband.py MultibandFootprintTestCase.tearDown   0% 7 7 0   100% 0 0   0%
tests / test_multiband.py MultibandFootprintTestCase.verifyPeaks   0% 9 9 0   0% 2 0   0%
tests / test_multiband.py MultibandFootprintTestCase.testConstructor   0% 27 27 0   100% 0 0   0%
tests / test_multiband.py MultibandFootprintTestCase.testConstructor.projectSpans   0% 6 6 0   0% 2 0   0%
tests / test_multiband.py MultibandFootprintTestCase.testConstructor.runTest   0% 8 8 0   0% 2 0   0%
tests / test_multiband.py MultibandFootprintTestCase.testSlicing   0% 12 12 0   100% 0 0   0%
tests / test_multiband.py MultibandFootprintTestCase.testSpans   0% 3 3 0   0% 2 0   0%
tests / test_multiband.py MultibandFootprintTestCase.testPeaks   0% 3 3 0   0% 2 0   0%
tests / test_multiband.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_multiband.py (no function)   97% 78 2 0   50% 2 1   96%
tests / test_offsetImage.py OffsetImageTestCase.setUp   0% 3 3 0   100% 0 0   0%
tests / test_offsetImage.py OffsetImageTestCase.tearDown   0% 1 1 0   100% 0 0   0%
tests / test_offsetImage.py OffsetImageTestCase.testSetFluxConvervation   0% 7 7 0   0% 2 0   0%
tests / test_offsetImage.py OffsetImageTestCase.testSetIntegerOffset   0% 8 8 0   0% 6 0   0%
tests / test_offsetImage.py OffsetImageTestCase.calcGaussian   0% 7 7 0   0% 4 0   0%
tests / test_offsetImage.py OffsetImageTestCase.testOffsetGaussian   0% 29 29 0   0% 10 0   0%
tests / test_offsetImage.py getOrigFracShift   0% 7 7 0   0% 2 0   0%
tests / test_offsetImage.py TransformImageTestCase.setUp   0% 3 3 0   100% 0 0   0%
tests / test_offsetImage.py TransformImageTestCase.tearDown   0% 1 1 0   100% 0 0   0%
tests / test_offsetImage.py TransformImageTestCase.testRotate   0% 5 5 0   0% 4 0   0%
tests / test_offsetImage.py TransformImageTestCase.testFlip   0% 7 7 0   0% 4 0   0%
tests / test_offsetImage.py TransformImageTestCase.testMask   0% 2 2 0   100% 0 0   0%
tests / test_offsetImage.py BinImageTestCase.setUp   0% 1 1 0   100% 0 0   0%
tests / test_offsetImage.py BinImageTestCase.tearDown   0% 1 1 0   100% 0 0   0%
tests / test_offsetImage.py BinImageTestCase.testBin   0% 9 9 0   100% 0 0   0%
tests / test_offsetImage.py BinImageTestCase.testBin2   0% 18 18 0   0% 2 0   0%
tests / test_offsetImage.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_offsetImage.py (no function)   95% 37 2 0   50% 2 1   92%
tests / test_orientation.py OrientationWrapper.__init__   0% 6 6 0   100% 0 0   0%
tests / test_orientation.py OrientationTestCase.testDefaultConstructor   0% 18 18 0   0% 10 0   0%
tests / test_orientation.py OrientationTestCase.testGetNQuarter   0% 6 6 0   0% 2 0   0%
tests / test_orientation.py OrientationTestCase.checkTransforms   0% 5 5 0   0% 4 0   0%
tests / test_orientation.py OrientationTestCase.compareTransforms   0% 12 12 0   0% 4 0   0%
tests / test_orientation.py OrientationTestCase.testGetters   0% 14 14 0   0% 8 0   0%
tests / test_orientation.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_orientation.py (no function)   89% 18 2 0   50% 2 1   85%
tests / test_photoCalib.py computeNanojanskyErr   0% 1 1 0   100% 0 0   0%
tests / test_photoCalib.py computeMagnitudeErr   0% 1 1 0   100% 0 0   0%
tests / test_photoCalib.py makeCalibratedMaskedImage   0% 1 1 0   100% 0 0   0%
tests / test_photoCalib.py PhotoCalibTestCase.setUp   0% 51 51 0   100% 0 0   0%
tests / test_photoCalib.py PhotoCalibTestCase.tearDown   0% 3 3 0   100% 0 0   0%
tests / test_photoCalib.py PhotoCalibTestCase._testPhotoCalibCenter   0% 75 75 0   100% 0 0   0%
tests / test_photoCalib.py PhotoCalibTestCase._testSourceCatalog   0% 31 31 0   100% 0 0   0%
tests / test_photoCalib.py PhotoCalibTestCase._testSourceCatalog.checkCatalog   0% 4 4 0   100% 0 0   0%
tests / test_photoCalib.py PhotoCalibTestCase.testNonVarying   0% 11 11 0   100% 0 0   0%
tests / test_photoCalib.py PhotoCalibTestCase.testConstantBoundedField   0% 9 9 0   100% 0 0   0%
tests / test_photoCalib.py PhotoCalibTestCase.testLinearXBoundedField   0% 23 23 0   100% 0 0   0%
tests / test_photoCalib.py PhotoCalibTestCase.testComputeScaledCalibration   0% 8 8 0   100% 0 0   0%
tests / test_photoCalib.py PhotoCalibTestCase.testComputeScalingTo   0% 21 21 0   100% 0 0   0%
tests / test_photoCalib.py PhotoCalibTestCase._testPersistence   0% 4 4 0   100% 0 0   0%
tests / test_photoCalib.py PhotoCalibTestCase.testPersistence   0% 10 10 0   100% 0 0   0%
tests / test_photoCalib.py PhotoCalibTestCase.testPersistenceVersions   0% 13 13 0   100% 0 0   0%
tests / test_photoCalib.py PhotoCalibTestCase.testPhotoCalibEquality   0% 20 20 0   100% 0 0   0%
tests / test_photoCalib.py PhotoCalibTestCase.setupImage   0% 9 9 0   100% 0 0   0%
tests / test_photoCalib.py PhotoCalibTestCase.testCalibrateImageConstant   0% 7 7 0   100% 0 0   0%
tests / test_photoCalib.py PhotoCalibTestCase.testCalibrateImageNonConstant   0% 9 9 0   100% 0 0   0%
tests / test_photoCalib.py PhotoCalibTestCase.testCalibrateImageNonConstantSubimage   0% 11 11 0   100% 0 0   0%
tests / test_photoCalib.py PhotoCalibTestCase.testNonPositiveMeans   0% 13 13 0   100% 0 0   0%
tests / test_photoCalib.py PhotoCalibTestCase.testPositiveErrors   0% 3 3 0   100% 0 0   0%
tests / test_photoCalib.py PhotoCalibTestCase.testMakePhotoCalibFromMetadata   0% 29 29 0   100% 0 0   0%
tests / test_photoCalib.py PhotoCalibTestCase.testMakePhotoCalibFromMetadataNoKey   0% 5 5 0   100% 0 0   0%
tests / test_photoCalib.py PhotoCalibTestCase.testMakePhotoCalibFromCalibZeroPoint   0% 14 14 0   100% 0 0   0%
tests / test_photoCalib.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_photoCalib.py (no function)   95% 44 2 0   50% 2 1   93%
tests / test_pickles.py PickleBase.setUp   0% 1 1 0   100% 0 0   0%
tests / test_pickles.py PickleBase.tearDown   0% 1 1 0   100% 0 0   0%
tests / test_pickles.py PickleBase.assertPickled   0% 1 1 0   100% 0 0   0%
tests / test_pickles.py PickleBase.testPickle   0% 3 3 0   100% 0 0   0%
tests / test_pickles.py AngleTestCase.setUp   0% 1 1 0   100% 0 0   0%
tests / test_pickles.py QuadrupoleTestCase.setUp   0% 2 2 0   100% 0 0   0%
tests / test_pickles.py AxesTestCase.setUp   0% 2 2 0   100% 0 0   0%
tests / test_pickles.py Point2DTestCase.setUp   0% 2 2 0   100% 0 0   0%
tests / test_pickles.py Point2ITestCase.setUp   0% 2 2 0   100% 0 0   0%
tests / test_pickles.py Point3DTestCase.setUp   0% 2 2 0   100% 0 0   0%
tests / test_pickles.py Point3ITestCase.setUp   0% 2 2 0   100% 0 0   0%
tests / test_pickles.py Extent2DTestCase.setUp   0% 2 2 0   100% 0 0   0%
tests / test_pickles.py Extent3DTestCase.setUp   0% 2 2 0   100% 0 0   0%
tests / test_pickles.py Extent2ITestCase.setUp   0% 2 2 0   100% 0 0   0%
tests / test_pickles.py Extent3ITestCase.setUp   0% 2 2 0   100% 0 0   0%
tests / test_pickles.py Box2DTestCase.setUp   0% 2 2 0   100% 0 0   0%
tests / test_pickles.py Box2ITestCase.setUp   0% 2 2 0   100% 0 0   0%
tests / test_pickles.py AffineTransformTestCase.setUp   0% 5 5 0   100% 0 0   0%
tests / test_pickles.py AffineTransformTestCase.assertPickled   0% 1 1 0   100% 0 0   0%
tests / test_pickles.py LinearTransformTestCase.setUp   0% 2 2 0   100% 0 0   0%
tests / test_pickles.py LinearTransformTestCase.assertPickled   0% 1 1 0   100% 0 0   0%
tests / test_pickles.py WcsPickleBase.setUp   0% 80 80 0   100% 0 0   0%
tests / test_pickles.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_pickles.py (no function)   96% 52 2 0   50% 2 1   94%
tests / test_pixelAreaBoundedField.py PixelAreaBoundedFieldTestCase.setUp   0% 8 8 0   100% 0 0   0%
tests / test_pixelAreaBoundedField.py PixelAreaBoundedFieldTestCase.testBBox   0% 1 1 0   100% 0 0   0%
tests / test_pixelAreaBoundedField.py PixelAreaBoundedFieldTestCase._computeExpected   0% 5 5 0   0% 2 0   0%
tests / test_pixelAreaBoundedField.py PixelAreaBoundedFieldTestCase.testEvaluate   0% 9 9 0   0% 2 0   0%
tests / test_pixelAreaBoundedField.py PixelAreaBoundedFieldTestCase.testEvaluateArray   0% 10 10 0   100% 0 0   0%
tests / test_pixelAreaBoundedField.py PixelAreaBoundedFieldTestCase.testEquality   0% 15 15 0   100% 0 0   0%
tests / test_pixelAreaBoundedField.py PixelAreaBoundedFieldTestCase.testPersistence   0% 4 4 0   100% 0 0   0%
tests / test_pixelAreaBoundedField.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_pixelAreaBoundedField.py (no function)   90% 20 2 0   50% 2 1   86%
tests / test_polygon.py circle   0% 4 4 0   100% 0 0   0%
tests / test_polygon.py PolygonTest.setUp   0% 2 2 0   100% 0 0   0%
tests / test_polygon.py PolygonTest.polygon   0% 6 6 0   0% 4 0   0%
tests / test_polygon.py PolygonTest.square   0% 1 1 0   100% 0 0   0%
tests / test_polygon.py PolygonTest.testGetters   0% 24 24 0   0% 6 0   0%
tests / test_polygon.py PolygonTest.testPickle   0% 3 3 0   0% 2 0   0%
tests / test_polygon.py PolygonTest.testFromBox   0% 5 5 0   100% 0 0   0%
tests / test_polygon.py PolygonTest.testBBox   0% 7 7 0   100% 0 0   0%
tests / test_polygon.py PolygonTest.testCenter   0% 5 5 0   0% 2 0   0%
tests / test_polygon.py PolygonTest.testContains   0% 18 18 0   0% 2 0   0%
tests / test_polygon.py PolygonTest.testOverlaps   0% 12 12 0   0% 2 0   0%
tests / test_polygon.py PolygonTest.testIntersection   0% 17 17 0   100% 0 0   0%
tests / test_polygon.py PolygonTest.testUnion   0% 19 19 0   100% 0 0   0%
tests / test_polygon.py PolygonTest.testSymDifference   0% 10 10 0   100% 0 0   0%
tests / test_polygon.py PolygonTest.testConvexHull   0% 5 5 0   100% 0 0   0%
tests / test_polygon.py PolygonTest.testImage   0% 13 13 0   0% 10 0   0%
tests / test_polygon.py PolygonTest.testTransform   0% 12 12 0   100% 0 0   0%
tests / test_polygon.py PolygonTest.testIteration   0% 12 12 0   0% 6 0   0%
tests / test_polygon.py PolygonTest.testSubSample   0% 35 35 0   0% 10 0   0%
tests / test_polygon.py PolygonTest.testTransform2   0% 27 27 0   0% 8 0   0%
tests / test_polygon.py PolygonTest.testReadWrite   0% 6 6 0   0% 2 0   0%
tests / test_polygon.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_polygon.py (no function)   95% 37 2 0   50% 2 1   92%
tests / test_psf_trampoline.py PyGaussianPsf.__init__   0% 3 3 0   100% 0 0   0%
tests / test_psf_trampoline.py PyGaussianPsf.__deepcopy__   0% 1 1 0   100% 0 0   0%
tests / test_psf_trampoline.py PyGaussianPsf.resized   0% 1 1 0   100% 0 0   0%
tests / test_psf_trampoline.py PyGaussianPsf.isPersistable   0% 1 1 0   100% 0 0   0%
tests / test_psf_trampoline.py PyGaussianPsf._doComputeKernelImage   0% 7 7 0   100% 0 0   0%
tests / test_psf_trampoline.py PyGaussianPsf._doComputeBBox   0% 1 1 0   100% 0 0   0%
tests / test_psf_trampoline.py PyGaussianPsf._doComputeShape   0% 1 1 0   100% 0 0   0%
tests / test_psf_trampoline.py PyGaussianPsf._doComputeApertureFlux   0% 1 1 0   100% 0 0   0%
tests / test_psf_trampoline.py PyGaussianPsf._getPersistenceName   0% 1 1 0   100% 0 0   0%
tests / test_psf_trampoline.py PyGaussianPsf._getPythonModule   0% 1 1 0   100% 0 0   0%
tests / test_psf_trampoline.py PyGaussianPsf._write   0% 1 1 0   100% 0 0   0%
tests / test_psf_trampoline.py PyGaussianPsf._read   0% 2 2 0   100% 0 0   0%
tests / test_psf_trampoline.py PyGaussianPsf.__eq__   0% 3 3 0   0% 2 0   0%
tests / test_psf_trampoline.py PsfTrampolineTestSuite.setUp   0% 5 5 0   0% 2 0   0%
tests / test_psf_trampoline.py PsfTrampolineTestSuite.testImages   0% 3 3 0   0% 2 0   0%
tests / test_psf_trampoline.py PsfTrampolineTestSuite.testApertureFlux   0% 3 3 0   0% 4 0   0%
tests / test_psf_trampoline.py PsfTrampolineTestSuite.testPeak   0% 2 2 0   0% 2 0   0%
tests / test_psf_trampoline.py PsfTrampolineTestSuite.testBBox   0% 6 6 0   0% 2 0   0%
tests / test_psf_trampoline.py PsfTrampolineTestSuite.testShape   0% 2 2 0   0% 2 0   0%
tests / test_psf_trampoline.py PsfTrampolineTestSuite.testResized   0% 7 7 0   0% 2 0   0%
tests / test_psf_trampoline.py PsfTrampolineTestSuite.testClone   0% 8 8 0   0% 4 0   0%
tests / test_psf_trampoline.py PsfTrampolineTestSuite.testPersistence   0% 9 9 0   0% 2 0   0%
tests / test_psf_trampoline.py TestPsf.__init__   0% 1 1 0   100% 0 0   0%
tests / test_psf_trampoline.py TestPsf._doComputeKernelImage   0% 9 9 0   0% 2 0   0%
tests / test_psf_trampoline.py FixedPsfTestSuite.setUp   0% 2 2 0   100% 0 0   0%
tests / test_psf_trampoline.py FixedPsfTestSuite.testFloat   0% 5 5 0   100% 0 0   0%
tests / test_psf_trampoline.py FixedPsfTestSuite.testFixed   0% 5 5 0   100% 0 0   0%
tests / test_psf_trampoline.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_psf_trampoline.py (no function)   96% 51 2 0   50% 2 1   94%
tests / test_pupilFactory.py PupilFactoryTestCase.setUp   0% 4 4 0   100% 0 0   0%
tests / test_pupilFactory.py PupilFactoryTestCase.testBasePupilFactory   0% 6 6 0   100% 0 0   0%
tests / test_pupilFactory.py PupilFactoryTestCase.testBasePupilFactoryMethods   0% 20 20 0   100% 0 0   0%
tests / test_pupilFactory.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_pupilFactory.py (no function)   88% 16 2 0   50% 2 1   83%
tests / test_raWrap.py WCSTestRaWrap.setUp   0% 1 1 0   100% 0 0   0%
tests / test_raWrap.py WCSTestRaWrap.test1   0% 22 22 0   0% 4 0   0%
tests / test_raWrap.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_raWrap.py (no function)   88% 16 2 0   50% 2 1   83%
tests / test_random1.py checkRngEquivalence   0% 2 2 0   0% 2 0   0%
tests / test_random1.py getSeed   0% 1 1 0   100% 0 0   0%
tests / test_random1.py RandomTestCase.setUp   0% 1 1 0   100% 0 0   0%
tests / test_random1.py RandomTestCase.tearDown   0% 1 1 0   100% 0 0   0%
tests / test_random1.py RandomTestCase.testCreate   0% 8 8 0   0% 4 0   0%
tests / test_random1.py RandomTestCase.testCopy   0% 3 3 0   100% 0 0   0%
tests / test_random1.py RandomImageTestCase.setUp   0% 2 2 0   100% 0 0   0%
tests / test_random1.py RandomImageTestCase.tearDown   0% 1 1 0   100% 0 0   0%
tests / test_random1.py RandomImageTestCase.testState   0% 8 8 0   0% 2 0   0%
tests / test_random1.py RandomImageTestCase.testStateRaisesType   0% 2 2 0   100% 0 0   0%
tests / test_random1.py RandomImageTestCase.testStateRaisesUnicodeType   0% 2 2 0   100% 0 0   0%
tests / test_random1.py RandomImageTestCase.testStateRaisesLength   0% 2 2 0   100% 0 0   0%
tests / test_random1.py RandomImageTestCase.testRandomUniformImage   0% 1 1 0   100% 0 0   0%
tests / test_random1.py RandomImageTestCase.testRandomGaussianImage   0% 1 1 0   100% 0 0   0%
tests / test_random1.py RandomImageTestCase.testRandomChisqImage   0% 6 6 0   100% 0 0   0%
tests / test_random1.py RandomImageTestCase.testRandomPoissonImage   0% 6 6 0   100% 0 0   0%
tests / test_random1.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_random1.py (no function)   94% 33 2 0   50% 2 1   91%
tests / test_readers.py FitsReaderTestCase.setUp   0% 3 3 0   100% 0 0   0%
tests / test_readers.py FitsReaderTestCase.testImageFitsReader   0% 30 30 0   0% 8 0   0%
tests / test_readers.py FitsReaderTestCase.testMaskFitsReader   0% 17 17 0   0% 2 0   0%
tests / test_readers.py FitsReaderTestCase.testMaskedImageFitsReader   0% 14 14 0   0% 2 0   0%
tests / test_readers.py FitsReaderTestCase.checkMultiPlaneReader   0% 27 27 0   0% 4 0   0%
tests / test_readers.py FitsReaderTestCase.checkMaskedImageFitsReader   0% 2 2 0   100% 0 0   0%
tests / test_readers.py FitsReaderTestCase.checkExposureFitsReader   0% 37 37 0   0% 2 0   0%
tests / test_readers.py FitsReaderTestCase.testCompressedSinglePlaneExposureFitsReader   0% 5 5 0   100% 0 0   0%
tests / test_readers.py FitsReaderTestCase.testMultiPlaneFitsReaders   0% 43 43 0   0% 2 0   0%
tests / test_readers.py FitsReaderTestCase.test31035   0% 17 17 0   100% 0 0   0%
tests / test_readers.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_readers.py (no function)   90% 31 3 0   50% 2 1   88%
tests / test_refraction.py RefractionTestSuite.setUp   0% 9 9 0   100% 0 0   0%
tests / test_refraction.py RefractionTestSuite.testWavelengthRangeError   0% 5 5 0   100% 0 0   0%
tests / test_refraction.py RefractionTestSuite.testZenithZero   0% 4 4 0   100% 0 0   0%
tests / test_refraction.py RefractionTestSuite.testNoDifferential   0% 5 5 0   100% 0 0   0%
tests / test_refraction.py RefractionTestSuite.testRefractHighAirmass   0% 6 6 0   0% 2 0   0%
tests / test_refraction.py RefractionTestSuite.testRefractWeatherNan   0% 7 7 0   0% 2 0   0%
tests / test_refraction.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_refraction.py (no function)   90% 20 2 0   50% 2 1   86%
tests / test_rgb.py saturate   0% 5 5 0   100% 0 0   0%
tests / test_rgb.py RgbTestCase.setUp   0% 30 30 0   0% 12 0   0%
tests / test_rgb.py RgbTestCase.tearDown   0% 3 3 0   0% 2 0   0%
tests / test_rgb.py RgbTestCase.testStarsAsinh   0% 4 4 0   0% 2 0   0%
tests / test_rgb.py RgbTestCase.testStarsAsinhZscale   0% 5 5 0   0% 2 0   0%
tests / test_rgb.py RgbTestCase.testStarsAsinhZscaleIntensity   0% 5 5 0   0% 2 0   0%
tests / test_rgb.py RgbTestCase.testStarsAsinhZscaleIntensityPedestal   0% 8 8 0   0% 4 0   0%
tests / test_rgb.py RgbTestCase.testStarsAsinhZscaleIntensityBW   0% 3 3 0   0% 2 0   0%
tests / test_rgb.py RgbTestCase.testMakeRGB   0% 7 7 0   100% 0 0   0%
tests / test_rgb.py RgbTestCase.testLinear   0% 3 3 0   0% 2 0   0%
tests / test_rgb.py RgbTestCase.testLinearMinMax   0% 3 3 0   0% 2 0   0%
tests / test_rgb.py RgbTestCase.testZScale   0% 5 5 0   0% 2 0   0%
tests / test_rgb.py RgbTestCase.testWriteStars   0% 5 5 0   100% 0 0   0%
tests / test_rgb.py RgbTestCase.testSaturated   0% 16 16 0   0% 10 0   0%
tests / test_rgb.py RgbTestCase.testStarsResizeToSize   0% 6 6 0   0% 4 0   0%
tests / test_rgb.py RgbTestCase.testStarsResizeSpecifications   0% 10 10 0   0% 4 0   0%
tests / test_rgb.py RgbTestCase.testMakeRGBResize   0% 4 4 0   100% 0 0   0%
tests / test_rgb.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_rgb.py (no function)   90% 63 6 0   50% 2 1   89%
tests / test_rowColumnStats.py RowColumnStatisticsTestCase.setUp   0% 25 25 0   0% 6 0   0%
tests / test_rowColumnStats.py RowColumnStatisticsTestCase.setUp.nVector   0% 1 1 0   100% 0 0   0%
tests / test_rowColumnStats.py RowColumnStatisticsTestCase.tearDown   0% 3 3 0   100% 0 0   0%
tests / test_rowColumnStats.py RowColumnStatisticsTestCase.testColumnStats   0% 2 2 0   0% 2 0   0%
tests / test_rowColumnStats.py RowColumnStatisticsTestCase.testRowStats   0% 2 2 0   0% 2 0   0%
tests / test_rowColumnStats.py RowColumnStatisticsTestCase.testColumnOperators   0% 14 14 0   0% 2 0   0%
tests / test_rowColumnStats.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_rowColumnStats.py (no function)   88% 17 2 0   50% 2 1   84%
tests / test_scaledPlus.py ScaledPlus.setUp   0% 9 9 0   100% 0 0   0%
tests / test_scaledPlus.py ScaledPlus.tearDown   0% 3 3 0   100% 0 0   0%
tests / test_scaledPlus.py ScaledPlus.runScaledAddTest   0% 15 15 0   100% 0 0   0%
tests / test_scaledPlus.py ScaledPlus.testScaledPlus   0% 3 3 0   0% 4 0   0%
tests / test_scaledPlus.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_scaledPlus.py (no function)   89% 18 2 0   50% 2 1   85%
tests / test_schema.py _checkSchemaIdentical   0% 1 1 0   100% 0 0   0%
tests / test_schema.py addTestFields   0% 11 11 0   100% 0 0   0%
tests / test_schema.py SchemaTestCase.testSchema   0% 46 46 0   0% 4 0   0%
tests / test_schema.py SchemaTestCase.testSchema.testKey   0% 4 4 0   100% 0 0   0%
tests / test_schema.py SchemaTestCase.testUnits   0% 16 16 0   100% 0 0   0%
tests / test_schema.py SchemaTestCase.testInspection   0% 16 16 0   0% 4 0   0%
tests / test_schema.py SchemaTestCase.testKeyAccessors   0% 4 4 0   100% 0 0   0%
tests / test_schema.py SchemaTestCase.testComparison   0% 23 23 0   100% 0 0   0%
tests / test_schema.py SchemaTestCase.testPickle   0% 5 5 0   100% 0 0   0%
tests / test_schema.py SchemaMapperTestCase.testJoin   0% 26 26 0   0% 4 0   0%
tests / test_schema.py SchemaMapperTestCase.testMinimalSchema   0% 32 32 0   100% 0 0   0%
tests / test_schema.py SchemaMapperTestCase.testOutputSchema   0% 16 16 0   100% 0 0   0%
tests / test_schema.py SchemaMapperTestCase.testDoReplace   0% 14 14 0   100% 0 0   0%
tests / test_schema.py SchemaMapperTestCase.testJoin2   0% 4 4 0   100% 0 0   0%
tests / test_schema.py SchemaMapperTestCase._makeMapper   0% 11 11 0   100% 0 0   0%
tests / test_schema.py SchemaMapperTestCase.testOperatorEquals   0% 3 3 0   100% 0 0   0%
tests / test_schema.py SchemaMapperTestCase.testNotEqualInput   0% 4 4 0   100% 0 0   0%
tests / test_schema.py SchemaMapperTestCase.testNotEqualOutput   0% 4 4 0   100% 0 0   0%
tests / test_schema.py SchemaMapperTestCase.testNotEqualMappings   0% 12 12 0   100% 0 0   0%
tests / test_schema.py SchemaMapperTestCase.testNotEqualMappingsSomeFieldsUnmapped   0% 12 12 0   100% 0 0   0%
tests / test_schema.py SchemaMapperTestCase.testPickle   0% 10 10 0   100% 0 0   0%
tests / test_schema.py SchemaMapperTestCase.testPickleMissingInput   0% 4 4 0   100% 0 0   0%
tests / test_schema.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_schema.py (no function)   94% 36 2 0   50% 2 1   92%
tests / test_simpleGenericMap.py SimpleGenericMapTestSuite.makeMap   0% 4 4 0   0% 2 0   0%
tests / test_simpleGenericMap.py SimpleGenericMapTestSuite.setUpClass   0% 4 4 0   100% 0 0   0%
tests / test_simpleGenericMap.py SimpleGenericMapTestSuite.tearDown   0% 1 1 0   100% 0 0   0%
tests / test_simpleGenericMap.py SimpleGenericMapTestSuite.testClass   0% 3 3 0   0% 2 0   0%
tests / test_simpleGenericMap.py SimpleGenericMapTestSuite.testInitKeywords   0% 3 3 0   0% 4 0   0%
tests / test_simpleGenericMap.py SimpleGenericMapTestSuite.testInitPairs   0% 3 3 0   0% 4 0   0%
tests / test_simpleGenericMap.py SimpleGenericMapTestSuite.testInitMapping   0% 4 4 0   0% 4 0   0%
tests / test_simpleGenericMap.py SimpleGenericMapTestSuite.testUnknownKeys   0% 3 3 0   100% 0 0   0%
tests / test_simpleGenericMap.py SimpleGenericMapTestSuite.testMixedKeys   0% 9 9 0   0% 4 0   0%
tests / test_simpleGenericMap.py SimpleGenericMapTestSuite.testFromKeys   0% 6 6 0   0% 6 0   0%
tests / test_simpleGenericMap.py SimpleGenericMapTestSuite.testCopy   0% 7 7 0   0% 4 0   0%
tests / test_simpleGenericMap.py SimpleGenericMapTestSuite.testEquality   0% 12 12 0   0% 6 0   0%
tests / test_simpleGenericMap.py SimpleGenericMapTestSuite.testBool   0% 5 5 0   0% 4 0   0%
tests / test_simpleGenericMap.py SimpleGenericMapTestSuite.testContains   0% 3 3 0   0% 2 0   0%
tests / test_simpleGenericMap.py SimpleGenericMapTestSuite.testContents   0% 3 3 0   0% 2 0   0%
tests / test_simpleGenericMap.py SimpleGenericMapTestSuite.testGet   0% 3 3 0   0% 2 0   0%
tests / test_simpleGenericMap.py SimpleGenericMapTestSuite.testIteration   0% 3 3 0   0% 2 0   0%
tests / test_simpleGenericMap.py SimpleGenericMapTestSuite.testViews   0% 2 2 0   0% 2 0   0%
tests / test_simpleGenericMap.py SimpleGenericMapTestSuite.testInsertItem   0% 3 3 0   0% 4 0   0%
tests / test_simpleGenericMap.py SimpleGenericMapTestSuite.testSetdefault   0% 3 3 0   0% 4 0   0%
tests / test_simpleGenericMap.py SimpleGenericMapTestSuite.testUpdateMapping   0% 4 4 0   0% 4 0   0%
tests / test_simpleGenericMap.py SimpleGenericMapTestSuite.testUpdatePairs   0% 3 3 0   0% 4 0   0%
tests / test_simpleGenericMap.py SimpleGenericMapTestSuite.testUpdateKwargs   0% 3 3 0   0% 4 0   0%
tests / test_simpleGenericMap.py SimpleGenericMapTestSuite.testReplaceItem   0% 2 2 0   0% 2 0   0%
tests / test_simpleGenericMap.py SimpleGenericMapTestSuite.testRemoveItem   0% 3 3 0   0% 4 0   0%
tests / test_simpleGenericMap.py SimpleGenericMapTestSuite.testPop   0% 3 3 0   0% 4 0   0%
tests / test_simpleGenericMap.py SimpleGenericMapTestSuite.testPopitem   0% 3 3 0   0% 4 0   0%
tests / test_simpleGenericMap.py SimpleGenericMapTestSuite.testClear   0% 3 3 0   0% 4 0   0%
tests / test_simpleGenericMap.py PyStorable.__init__   0% 2 2 0   100% 0 0   0%
tests / test_simpleGenericMap.py PyStorable.__repr__   0% 1 1 0   100% 0 0   0%
tests / test_simpleGenericMap.py PyStorable.__eq__   0% 1 1 0   100% 0 0   0%
tests / test_simpleGenericMap.py SimpleGenericMapCppTestSuite.setUp   0% 3 3 0   100% 0 0   0%
tests / test_simpleGenericMap.py SimpleGenericMapCppTestSuite.testPythonValues   0% 4 4 0   0% 2 0   0%
tests / test_simpleGenericMap.py SimpleGenericMapCppTestSuite.testCppValues   0% 4 4 0   0% 2 0   0%
tests / test_simpleGenericMap.py SimpleGenericMapCppTestSuite._checkPythonUpdates   0% 11 11 0   0% 4 0   0%
tests / test_simpleGenericMap.py SimpleGenericMapCppTestSuite.testPythonUpdates   0% 2 2 0   100% 0 0   0%
tests / test_simpleGenericMap.py SimpleGenericMapCppTestSuite._checkCppUpdates   0% 9 9 0   0% 4 0   0%
tests / test_simpleGenericMap.py SimpleGenericMapCppTestSuite.testCppUpdates   0% 2 2 0   100% 0 0   0%
tests / test_simpleGenericMap.py SimpleGenericMapCppTestSuite._checkPythonStorableUpdates   0% 11 11 0   0% 2 0   0%
tests / test_simpleGenericMap.py SimpleGenericMapCppTestSuite.testPythonStorableUpdates   0% 2 2 0   100% 0 0   0%
tests / test_simpleGenericMap.py SimpleGenericMapCppTestSuite._checkCppStorableRead   0% 7 7 0   0% 2 0   0%
tests / test_simpleGenericMap.py SimpleGenericMapCppTestSuite.testCppStorableRead   0% 2 2 0   100% 0 0   0%
tests / test_simpleGenericMap.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_simpleGenericMap.py (no function)   97% 60 2 0   50% 2 1   95%
tests / test_simpleTable.py makeArray   0% 1 1 0   100% 0 0   0%
tests / test_simpleTable.py makeCov   0% 6 6 0   0% 4 0   0%
tests / test_simpleTable.py SimpleTableTestCase.setUp   0% 1 1 0   100% 0 0   0%
tests / test_simpleTable.py SimpleTableTestCase.checkScalarAccessors   0% 33 33 0   100% 0 0   0%
tests / test_simpleTable.py SimpleTableTestCase.checkArrayAccessors   0% 8 8 0   100% 0 0   0%
tests / test_simpleTable.py SimpleTableTestCase.testRecordAccess   0% 49 49 0   0% 2 0   0%
tests / test_simpleTable.py SimpleTableTestCase._testBaseFits   0% 11 11 0   0% 4 0   0%
tests / test_simpleTable.py SimpleTableTestCase.testBaseFits   0% 4 4 0   100% 0 0   0%
tests / test_simpleTable.py SimpleTableTestCase.testMemoryFits   0% 2 2 0   100% 0 0   0%
tests / test_simpleTable.py SimpleTableTestCase.testColumnView   0% 67 67 0   0% 20 0   0%
tests / test_simpleTable.py SimpleTableTestCase.testUnsignedFitsPersistence   0% 14 14 0   100% 0 0   0%
tests / test_simpleTable.py SimpleTableTestCase.testIteration   0% 8 8 0   0% 4 0   0%
tests / test_simpleTable.py SimpleTableTestCase.testTicket2262   0% 4 4 0   100% 0 0   0%
tests / test_simpleTable.py SimpleTableTestCase.testExtract   0% 50 50 0   0% 8 0   0%
tests / test_simpleTable.py SimpleTableTestCase.testExtend   0% 42 42 0   0% 2 0   0%
tests / test_simpleTable.py SimpleTableTestCase.testTicket2308   0% 18 18 0   100% 0 0   0%
tests / test_simpleTable.py SimpleTableTestCase.testTicket2393   0% 4 4 0   100% 0 0   0%
tests / test_simpleTable.py SimpleTableTestCase.testTicket2850   0% 3 3 0   100% 0 0   0%
tests / test_simpleTable.py SimpleTableTestCase.testTicket2894   0% 13 13 0   100% 0 0   0%
tests / test_simpleTable.py SimpleTableTestCase.testTicket2938   0% 16 16 0   100% 0 0   0%
tests / test_simpleTable.py SimpleTableTestCase.testTicket3056   0% 36 36 0   0% 8 0   0%
tests / test_simpleTable.py SimpleTableTestCase.testRename   0% 41 41 0   100% 0 0   0%
tests / test_simpleTable.py SimpleTableTestCase.testTicket3066   0% 27 27 0   100% 0 0   0%
tests / test_simpleTable.py SimpleTableTestCase.testDM352   0% 3 3 0   100% 0 0   0%
tests / test_simpleTable.py SimpleTableTestCase.testDM1710   0% 4 4 0   100% 0 0   0%
tests / test_simpleTable.py SimpleTableTestCase.testVariableLengthArrays   0% 68 68 0   100% 0 0   0%
tests / test_simpleTable.py SimpleTableTestCase.testCompoundFieldFitsConversion   0% 13 13 0   0% 2 0   0%
tests / test_simpleTable.py SimpleTableTestCase.testFitsReadVersion1Compatibility   0% 6 6 0   100% 0 0   0%
tests / test_simpleTable.py SimpleTableTestCase.testDelete   0% 17 17 0   0% 2 0   0%
tests / test_simpleTable.py SimpleTableTestCase.testSetFlagColumn   0% 14 14 0   100% 0 0   0%
tests / test_simpleTable.py SimpleTableTestCase.testAngleColumnArrayAccess   0% 14 14 0   100% 0 0   0%
tests / test_simpleTable.py SimpleTableTestCase.testArrayColumnArrayAccess   0% 12 12 0   100% 0 0   0%
tests / test_simpleTable.py SimpleTableTestCase.testMetadataProperty   0% 10 10 0   100% 0 0   0%
tests / test_simpleTable.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_simpleTable.py (no function)   96% 50 2 0   50% 2 1   94%
tests / test_sipApproximation.py SipApproximationTestCases.make_wcs   0% 1 1 0   100% 0 0   0%
tests / test_sipApproximation.py SipApproximationTestCases.compare_to_astropy   0% 12 12 0   100% 0 0   0%
tests / test_sipApproximation.py SipApproximationTestCases.test_pure_tan   0% 26 26 0   100% 0 0   0%
tests / test_sipApproximation.py SipApproximationTestCases.test_linear   0% 21 21 0   100% 0 0   0%
tests / test_sipApproximation.py SipApproximationTestCases.test_calexp03   0% 22 22 0   100% 0 0   0%
tests / test_sipApproximation.py SipApproximationTestCases.test_wcs22   0% 9 9 0   100% 0 0   0%
tests / test_sipApproximation.py SipApproximationTestCases.test_jointcal   0% 9 9 0   100% 0 0   0%
tests / test_sipApproximation.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_sipApproximation.py (no function)   92% 25 2 0   50% 2 1   89%
tests / test_skyWcs.py addActualPixelsFrame   0% 7 7 0   100% 0 0   0%
tests / test_skyWcs.py SkyWcsBaseTestCase.checkPersistence   0% 26 26 0   100% 0 0   0%
tests / test_skyWcs.py SkyWcsBaseTestCase.checkFrameDictConstructor   0% 9 9 0   0% 2 0   0%
tests / test_skyWcs.py SkyWcsBaseTestCase.checkMakeFlippedWcs   0% 12 12 0   0% 4 0   0%
tests / test_skyWcs.py SkyWcsBaseTestCase.assertSkyWcsAstropyWcsAlmostEqual   0% 16 16 0   0% 2 0   0%
tests / test_skyWcs.py SkyWcsBaseTestCase.astropyPixelsToSky   0% 5 5 0   100% 0 0   0%
tests / test_skyWcs.py SkyWcsBaseTestCase.astropySkyToPixels   0% 3 3 0   100% 0 0   0%
tests / test_skyWcs.py SimpleSkyWcsTestCase.setUp   0% 7 7 0   100% 0 0   0%
tests / test_skyWcs.py SimpleSkyWcsTestCase.checkTanWcs   0% 46 46 0   0% 4 0   0%
tests / test_skyWcs.py SimpleSkyWcsTestCase.checkNonFitsWcs   0% 24 24 0   100% 0 0   0%
tests / test_skyWcs.py SimpleSkyWcsTestCase.testTanWcs   0% 2 2 0   0% 2 0   0%
tests / test_skyWcs.py SimpleSkyWcsTestCase.testTanWcsFromFrameDict   0% 3 3 0   100% 0 0   0%
tests / test_skyWcs.py SimpleSkyWcsTestCase.testGetFrameDict   0% 7 7 0   0% 2 0   0%
tests / test_skyWcs.py SimpleSkyWcsTestCase.testMakeModifiedWcsNoActualPixels   0% 16 16 0   0% 2 0   0%
tests / test_skyWcs.py SimpleSkyWcsTestCase.testMakeModifiedWcsWithActualPixels   0% 29 29 0   0% 6 0   0%
tests / test_skyWcs.py SimpleSkyWcsTestCase.testMakeSkyWcsFromPixelsToFieldAngle   0% 17 17 0   0% 4 0   0%
tests / test_skyWcs.py SimpleSkyWcsTestCase.testAgainstAstropyWcs   0% 8 8 0   0% 2 0   0%
tests / test_skyWcs.py SimpleSkyWcsTestCase.testPixelToSkyArray   0% 14 14 0   0% 4 0   0%
tests / test_skyWcs.py SimpleSkyWcsTestCase.testSkyToPixelArray   0% 14 14 0   0% 4 0   0%
tests / test_skyWcs.py SimpleSkyWcsTestCase.testStr   0% 5 5 0   100% 0 0   0%
tests / test_skyWcs.py MetadataWcsTestCase.setUp   0% 4 4 0   0% 2 0   0%
tests / test_skyWcs.py MetadataWcsTestCase.tearDown   0% 1 1 0   100% 0 0   0%
tests / test_skyWcs.py MetadataWcsTestCase.checkWcs   0% 12 12 0   0% 4 0   0%
tests / test_skyWcs.py MetadataWcsTestCase.testAgainstAstropyWcs   0% 5 5 0   100% 0 0   0%
tests / test_skyWcs.py MetadataWcsTestCase.testLinearizeMethods   0% 22 22 0   0% 4 0   0%
tests / test_skyWcs.py MetadataWcsTestCase.testBasics   0% 5 5 0   100% 0 0   0%
tests / test_skyWcs.py MetadataWcsTestCase.testBasicsStrip   0% 6 6 0   0% 2 0   0%
tests / test_skyWcs.py MetadataWcsTestCase.testNormalizationFk5   0% 14 14 0   100% 0 0   0%
tests / test_skyWcs.py MetadataWcsTestCase.testNormalizationDecRa   0% 11 11 0   100% 0 0   0%
tests / test_skyWcs.py MetadataWcsTestCase.testReadDESHeader   0% 5 5 0   100% 0 0   0%
tests / test_skyWcs.py MetadataWcsTestCase.testCD_PC   0% 18 18 0   0% 12 0   0%
tests / test_skyWcs.py MetadataWcsTestCase.testNoEpoch   0% 5 5 0   100% 0 0   0%
tests / test_skyWcs.py MetadataWcsTestCase.testCdMatrix   0% 9 9 0   0% 4 0   0%
tests / test_skyWcs.py TestTanSipTestCase.setUp   0% 5 5 0   0% 2 0   0%
tests / test_skyWcs.py TestTanSipTestCase.testTanSipFromFrameDict   0% 2 2 0   100% 0 0   0%
tests / test_skyWcs.py TestTanSipTestCase.testFitsMetadata   0% 6 6 0   100% 0 0   0%
tests / test_skyWcs.py TestTanSipTestCase.testGetIntermediateWorldCoordsToSky   0% 24 24 0   0% 8 0   0%
tests / test_skyWcs.py TestTanSipTestCase.testAgainstAstropyWcs   0% 4 4 0   100% 0 0   0%
tests / test_skyWcs.py TestTanSipTestCase.testMakeTanSipWcs   0% 14 14 0   100% 0 0   0%
tests / test_skyWcs.py TestTanSipTestCase.testReadWriteFits   0% 5 5 0   100% 0 0   0%
tests / test_skyWcs.py TestTanSipTestCase.testReadOldTanSipFits   0% 6 6 0   100% 0 0   0%
tests / test_skyWcs.py TestTanSipTestCase.testReadOldTanFits   0% 9 9 0   0% 2 0   0%
tests / test_skyWcs.py WcsPairTransformTestCase.setUp   0% 11 11 0   0% 4 0   0%
tests / test_skyWcs.py WcsPairTransformTestCase.testGenericWcs   0% 8 8 0   0% 4 0   0%
tests / test_skyWcs.py WcsPairTransformTestCase.testSameWcs   0% 7 7 0   0% 2 0   0%
tests / test_skyWcs.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_skyWcs.py (no function)   97% 77 2 0   50% 2 1   96%
tests / test_sourceMatch.py SourceMatchTestCase.setUp   0% 9 9 0   100% 0 0   0%
tests / test_sourceMatch.py SourceMatchTestCase.tearDown   0% 4 4 0   100% 0 0   0%
tests / test_sourceMatch.py SourceMatchTestCase.testIdentity   0% 25 25 0   0% 4 0   0%
tests / test_sourceMatch.py SourceMatchTestCase.testNaNPositions   0% 15 15 0   0% 2 0   0%
tests / test_sourceMatch.py SourceMatchTestCase.testPhotometricCalib   0% 59 59 0   0% 16 0   0%
tests / test_sourceMatch.py SourceMatchTestCase.testMismatches   0% 33 33 0   0% 12 0   0%
tests / test_sourceMatch.py SourceMatchTestCase.checkMatchToFromCatalog   0% 20 20 0   0% 2 0   0%
tests / test_sourceMatch.py SourceMatchTestCase.assertEqualFloat   0% 1 1 0   100% 0 0   0%
tests / test_sourceMatch.py SourceMatchTestCase.testDistancePrecision   0% 21 21 0   0% 2 0   0%
tests / test_sourceMatch.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_sourceMatch.py (no function)   93% 29 2 0   50% 2 1   90%
tests / test_sourceTable.py makeArray   0% 1 1 0   100% 0 0   0%
tests / test_sourceTable.py makeCov   0% 2 2 0   100% 0 0   0%
tests / test_sourceTable.py makeWcs   0% 5 5 0   100% 0 0   0%
tests / test_sourceTable.py SourceTableTestCase.fillRecord   0% 18 18 0   100% 0 0   0%
tests / test_sourceTable.py SourceTableTestCase.setUp   0% 24 24 0   100% 0 0   0%
tests / test_sourceTable.py SourceTableTestCase.tearDown   0% 4 4 0   100% 0 0   0%
tests / test_sourceTable.py SourceTableTestCase.checkCanonical   0% 13 13 0   100% 0 0   0%
tests / test_sourceTable.py SourceTableTestCase.testPersisted   0% 25 25 0   100% 0 0   0%
tests / test_sourceTable.py SourceTableTestCase.testCanonical2   0% 5 5 0   100% 0 0   0%
tests / test_sourceTable.py SourceTableTestCase.testPickle   0% 9 9 0   0% 4 0   0%
tests / test_sourceTable.py SourceTableTestCase.testCoordUpdate   0% 6 6 0   100% 0 0   0%
tests / test_sourceTable.py SourceTableTestCase.testCoordErrors   0% 14 14 0   100% 0 0   0%
tests / test_sourceTable.py SourceTableTestCase.testSorting   0% 7 7 0   100% 0 0   0%
tests / test_sourceTable.py SourceTableTestCase.testConversion   0% 15 15 0   0% 2 0   0%
tests / test_sourceTable.py SourceTableTestCase.testColumnView   0% 24 24 0   0% 2 0   0%
tests / test_sourceTable.py SourceTableTestCase.testForwarding   0% 9 9 0   100% 0 0   0%
tests / test_sourceTable.py SourceTableTestCase.testBitsColumn   0% 12 12 0   100% 0 0   0%
tests / test_sourceTable.py SourceTableTestCase.testCast   0% 2 2 0   100% 0 0   0%
tests / test_sourceTable.py SourceTableTestCase.testFootprints   0% 74 74 0   0% 18 0   0%
tests / test_sourceTable.py SourceTableTestCase.testFootprintsToNumpy   0% 20 20 0   100% 0 0   0%
tests / test_sourceTable.py SourceTableTestCase.testIdFactory   0% 13 13 0   100% 0 0   0%
tests / test_sourceTable.py SourceTableTestCase.testFamilies   0% 22 22 0   0% 8 0   0%
tests / test_sourceTable.py SourceTableTestCase.testFitsReadVersion0Compatibility   0% 28 28 0   100% 0 0   0%
tests / test_sourceTable.py SourceTableTestCase.testFitsReadVersion1Compatibility   0% 5 5 0   100% 0 0   0%
tests / test_sourceTable.py SourceTableTestCase.testFitsReadVersion2CompatibilityRealSourceCatalog   0% 4 4 0   100% 0 0   0%
tests / test_sourceTable.py SourceTableTestCase.testFitsReadVersion2CompatibilityRealCoaddMeasCatalog   0% 7 7 0   100% 0 0   0%
tests / test_sourceTable.py SourceTableTestCase.testFitsVersion2Compatibility   0% 3 3 0   100% 0 0   0%
tests / test_sourceTable.py SourceTableTestCase.testDM1083   0% 9 9 0   100% 0 0   0%
tests / test_sourceTable.py SourceTableTestCase.testSlotUndefine   0% 7 7 0   100% 0 0   0%
tests / test_sourceTable.py SourceTableTestCase.testOldFootprintPersistence   0% 28 28 0   100% 0 0   0%
tests / test_sourceTable.py SourceTableTestCase._testFluxSlot   0% 33 33 0   100% 0 0   0%
tests / test_sourceTable.py SourceTableTestCase.testFluxSlots   0% 4 4 0   0% 2 0   0%
tests / test_sourceTable.py SourceTableTestCase.testStr   0% 3 3 0   0% 2 0   0%
tests / test_sourceTable.py SourceTableTestCase.testRepr   0% 4 4 0   0% 2 0   0%
tests / test_sourceTable.py SourceTableTestCase.testStrNonContiguous   0% 5 5 0   0% 2 0   0%
tests / test_sourceTable.py SourceTableTestCase.testRecordStr   0% 3 3 0   0% 2 0   0%
tests / test_sourceTable.py SourceTableTestCase.testRecordRepr   0% 4 4 0   0% 2 0   0%
tests / test_sourceTable.py SourceTableTestCase.testGetNonContiguous   0% 19 19 0   0% 2 0   0%
tests / test_sourceTable.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_sourceTable.py (no function)   97% 59 2 0   50% 2 1   95%
tests / test_spanSets.py SpanSetTestCase.testNullSpanSet   0% 5 5 0   100% 0 0   0%
tests / test_spanSets.py SpanSetTestCase.testBBoxSpanSet   0% 5 5 0   100% 0 0   0%
tests / test_spanSets.py SpanSetTestCase.testIteratorConstructor   0% 9 9 0   100% 0 0   0%
tests / test_spanSets.py SpanSetTestCase.testIsContiguous   0% 6 6 0   100% 0 0   0%
tests / test_spanSets.py SpanSetTestCase.testSplit   0% 14 14 0   0% 8 0   0%
tests / test_spanSets.py SpanSetTestCase.testTransform   0% 5 5 0   100% 0 0   0%
tests / test_spanSets.py SpanSetTestCase.testOverlaps   0% 3 3 0   100% 0 0   0%
tests / test_spanSets.py SpanSetTestCase.testContains   0% 4 4 0   100% 0 0   0%
tests / test_spanSets.py SpanSetTestCase.testComputeCentroid   0% 4 4 0   100% 0 0   0%
tests / test_spanSets.py SpanSetTestCase.testComputeShape   0% 5 5 0   100% 0 0   0%
tests / test_spanSets.py SpanSetTestCase.testdilated   0% 5 5 0   100% 0 0   0%
tests / test_spanSets.py SpanSetTestCase.testErode   0% 5 5 0   100% 0 0   0%
tests / test_spanSets.py SpanSetTestCase.testFlatten   0% 14 14 0   100% 0 0   0%
tests / test_spanSets.py SpanSetTestCase.testUnflatten   0% 13 13 0   100% 0 0   0%
tests / test_spanSets.py SpanSetTestCase.populateMask   0% 4 4 0   100% 0 0   0%
tests / test_spanSets.py SpanSetTestCase.testSetMask   0% 7 7 0   0% 6 0   0%
tests / test_spanSets.py SpanSetTestCase.testClearMask   0% 6 6 0   0% 4 0   0%
tests / test_spanSets.py SpanSetTestCase.makeOverlapSpanSets   0% 3 3 0   100% 0 0   0%
tests / test_spanSets.py SpanSetTestCase.makeMaskAndSpanSetForOperationTest   0% 8 8 0   100% 0 0   0%
tests / test_spanSets.py SpanSetTestCase.testIntersection   0% 11 11 0   0% 4 0   0%
tests / test_spanSets.py SpanSetTestCase.testIntersectionWithGap   0% 7 7 0   0% 2 0   0%
tests / test_spanSets.py SpanSetTestCase.testIntersectNot   0% 41 41 0   0% 14 0   0%
tests / test_spanSets.py SpanSetTestCase.testIntersectNotWithGap   0% 7 7 0   0% 2 0   0%
tests / test_spanSets.py SpanSetTestCase.testUnion   0% 10 10 0   0% 4 0   0%
tests / test_spanSets.py SpanSetTestCase.testMaskToSpanSet   0% 4 4 0   0% 2 0   0%
tests / test_spanSets.py SpanSetTestCase.testFromMask   0% 18 18 0   100% 0 0   0%
tests / test_spanSets.py SpanSetTestCase.testEquality   0% 6 6 0   100% 0 0   0%
tests / test_spanSets.py SpanSetTestCase.testSpanSetFromEllipse   0% 5 5 0   0% 2 0   0%
tests / test_spanSets.py SpanSetTestCase.testfromShapeOffset   0% 5 5 0   100% 0 0   0%
tests / test_spanSets.py SpanSetTestCase.testFindEdgePixels   0% 5 5 0   100% 0 0   0%
tests / test_spanSets.py SpanSetTestCase.testIndices   0% 5 5 0   100% 0 0   0%
tests / test_spanSets.py SpanSetTestCase.testSpanIteration   0% 4 4 0   100% 0 0   0%
tests / test_spanSets.py SpanSetTestCase.testAsArray   0% 13 13 0   100% 0 0   0%
tests / test_spanSets.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_spanSets.py (no function)   96% 47 2 0   50% 2 1   94%
tests / test_spatialCell.py getFlux   0% 1 1 0   100% 0 0   0%
tests / test_spatialCell.py SpatialCellTestCase.setUp   0% 7 7 0   0% 2 0   0%
tests / test_spatialCell.py SpatialCellTestCase.testCandidateList   0% 3 3 0   100% 0 0   0%
tests / test_spatialCell.py SpatialCellTestCase.testBuildCandidateListByInsertion   0% 4 4 0   0% 2 0   0%
tests / test_spatialCell.py SpatialCellTestCase.testIterators   0% 12 12 0   100% 0 0   0%
tests / test_spatialCell.py SpatialCellTestCase.testGetCandidateById   0% 5 5 0   100% 0 0   0%
tests / test_spatialCell.py SpatialCellTestCase.testSetIteratorBad   0% 6 6 0   0% 4 0   0%
tests / test_spatialCell.py SpatialCellTestCase.testSortCandidates   0% 9 9 0   100% 0 0   0%
tests / test_spatialCell.py SpatialCellTestCase.testSortCandidates.sortKey   0% 1 1 0   100% 0 0   0%
tests / test_spatialCell.py SpatialCellTestCase.testStr   0% 5 5 0   100% 0 0   0%
tests / test_spatialCell.py SpatialCellSetTestCase.setUp   0% 1 1 0   100% 0 0   0%
tests / test_spatialCell.py SpatialCellSetTestCase.makeTestCandidateCellSet   0% 9 9 0   0% 2 0   0%
tests / test_spatialCell.py SpatialCellSetTestCase.testNoCells   0% 2 2 0   100% 0 0   0%
tests / test_spatialCell.py SpatialCellSetTestCase.testNoCells.tst   0% 1 1 0   100% 0 0   0%
tests / test_spatialCell.py SpatialCellSetTestCase.testInsertCandidate   0% 13 13 0   100% 0 0   0%
tests / test_spatialCell.py SpatialCellSetTestCase.testInsertCandidate.tst1   0% 1 1 0   100% 0 0   0%
tests / test_spatialCell.py SpatialCellSetTestCase.testInsertCandidate.tst2   0% 1 1 0   100% 0 0   0%
tests / test_spatialCell.py SpatialCellSetTestCase.testVisitor   0% 6 6 0   100% 0 0   0%
tests / test_spatialCell.py SpatialCellSetTestCase.testGetCandidateById   0% 6 6 0   100% 0 0   0%
tests / test_spatialCell.py SpatialCellSetTestCase.testGetCandidateById.tst   0% 1 1 0   100% 0 0   0%
tests / test_spatialCell.py SpatialCellSetTestCase.testSpatialCell   0% 14 14 0   0% 4 0   0%
tests / test_spatialCell.py SpatialCellSetTestCase.testSortCandidates   0% 12 12 0   100% 0 0   0%
tests / test_spatialCell.py SpatialCellSetTestCase.testSortCandidates.sortKey   0% 1 1 0   100% 0 0   0%
tests / test_spatialCell.py SpatialCellSetTestCase.testStr   0% 2 2 0   100% 0 0   0%
tests / test_spatialCell.py SpatialCellImageCandidateTestCase.setUp   0% 3 3 0   100% 0 0   0%
tests / test_spatialCell.py SpatialCellImageCandidateTestCase.testInsertCandidate   0% 9 9 0   100% 0 0   0%
tests / test_spatialCell.py SpatialCellImageCandidateTestCase.testStr   0% 6 6 0   100% 0 0   0%
tests / test_spatialCell.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_spatialCell.py (no function)   94% 36 2 0   50% 2 1   92%
tests / test_spline.py SplineTestCase.smooth   0% 3 3 0   0% 2 0   0%
tests / test_spline.py SplineTestCase.noDerivative   0% 4 4 0   0% 2 0   0%
tests / test_spline.py SplineTestCase.setUp   0% 11 11 0   0% 4 0   0%
tests / test_spline.py SplineTestCase.tearDown   0% 4 4 0   100% 0 0   0%
tests / test_spline.py SplineTestCase.testNaturalSpline1   0% 6 6 0   0% 2 0   0%
tests / test_spline.py SplineTestCase.testNaturalSplineDerivative1   0% 5 5 0   0% 2 0   0%
tests / test_spline.py SplineTestCase.testNaturalSpline2   0% 6 6 0   0% 2 0   0%
tests / test_spline.py SplineTestCase.testTautSpline1   0% 6 6 0   0% 2 0   0%
tests / test_spline.py SplineTestCase.testTautSpline2   0% 6 6 0   0% 2 0   0%
tests / test_spline.py SplineTestCase.testRootFinding   0% 9 9 0   0% 2 0   0%
tests / test_spline.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_spline.py (no function)   90% 21 2 0   50% 2 1   87%
tests / test_stacker.py StackTestCase.setUp   0% 4 4 0   100% 0 0   0%
tests / test_stacker.py StackTestCase.testMean   0% 10 10 0   0% 2 0   0%
tests / test_stacker.py StackTestCase.testStatistics   0% 9 9 0   0% 2 0   0%
tests / test_stacker.py StackTestCase.testWeightedStack   0% 13 13 0   0% 2 0   0%
tests / test_stacker.py StackTestCase.testConstantWeightedStack   0% 12 12 0   0% 2 0   0%
tests / test_stacker.py StackTestCase.testRequestMoreThanOneStat   0% 7 7 0   0% 2 0   0%
tests / test_stacker.py StackTestCase.testRequestMoreThanOneStat.tst   0% 1 1 0   100% 0 0   0%
tests / test_stacker.py StackTestCase.testReturnInputs   0% 11 11 0   0% 4 0   0%
tests / test_stacker.py StackTestCase.testStackBadPixels   0% 42 42 0   0% 6 0   0%
tests / test_stacker.py StackTestCase.testTicket1412   0% 13 13 0   100% 0 0   0%
tests / test_stacker.py StackTestCase.test2145   0% 13 13 0   0% 2 0   0%
tests / test_stacker.py StackTestCase.testMosaicMode   0% 18 18 0   0% 2 0   0%
tests / test_stacker.py StackTestCase.testRejectedMaskPropagation   0% 35 35 0   0% 2 0   0%
tests / test_stacker.py StackTestCase.testClipped   0% 33 33 0   0% 2 0   0%
tests / test_stacker.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_stacker.py (no function)   94% 31 2 0   50% 2 1   91%
tests / test_statBug1697.py WeightedStatsBugTestCase.reportBadPixels   0% 6 6 0   100% 0 0   0%
tests / test_statBug1697.py WeightedStatsBugTestCase.testWeightedStats   0% 24 24 0   0% 4 0   0%
tests / test_statBug1697.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_statBug1697.py (no function)   86% 14 2 0   50% 2 1   81%
tests / test_statClipException1045.py Ticket1045TestCase.setUp   0% 1 1 0   100% 0 0   0%
tests / test_statClipException1045.py Ticket1045TestCase.tearDown   0% 1 1 0   100% 0 0   0%
tests / test_statClipException1045.py Ticket1045TestCase.testTicket1045   0% 36 36 0   100% 0 0   0%
tests / test_statClipException1045.py Ticket1045TestCase.testTicket1045.tst   0% 3 3 0   100% 0 0   0%
tests / test_statClipException1045.py Ticket1045TestCase.testUnexpectedNan1051   0% 6 6 0   100% 0 0   0%
tests / test_statClipException1045.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_statClipException1045.py (no function)   81% 21 4 0   50% 2 1   78%
tests / test_statistics.py StatisticsTestCase.setUp   0% 14 14 0   100% 0 0   0%
tests / test_statistics.py StatisticsTestCase.delta   0% 6 6 0   0% 6 0   0%
tests / test_statistics.py StatisticsTestCase.tearDown   0% 1 1 0   100% 0 0   0%
tests / test_statistics.py StatisticsTestCase.testDefaultGet   0% 11 11 0   0% 2 0   0%
tests / test_statistics.py StatisticsTestCase.testDefaultGet.tst   0% 1 1 0   100% 0 0   0%
tests / test_statistics.py StatisticsTestCase.testStats1   0% 7 7 0   0% 2 0   0%
tests / test_statistics.py StatisticsTestCase.testStats2   0% 6 6 0   0% 2 0   0%
tests / test_statistics.py StatisticsTestCase.testStats3   0% 4 4 0   0% 2 0   0%
tests / test_statistics.py StatisticsTestCase.testStats3.getMean   0% 1 1 0   100% 0 0   0%
tests / test_statistics.py StatisticsTestCase.testStatsZebra   0% 19 19 0   0% 6 0   0%
tests / test_statistics.py StatisticsTestCase.testStatsStdevclip   0% 5 5 0   0% 2 0   0%
tests / test_statistics.py StatisticsTestCase.testMedian   0% 5 5 0   0% 2 0   0%
tests / test_statistics.py StatisticsTestCase.testIqrange   0% 3 3 0   0% 2 0   0%
tests / test_statistics.py StatisticsTestCase.testMeanClip   0% 6 6 0   0% 2 0   0%
tests / test_statistics.py StatisticsTestCase.testVarianceClip   0% 6 6 0   0% 2 0   0%
tests / test_statistics.py StatisticsTestCase._testBadValue   0% 16 16 0   0% 4 0   0%
tests / test_statistics.py StatisticsTestCase.testMaxWithNan   0% 1 1 0   100% 0 0   0%
tests / test_statistics.py StatisticsTestCase.testMaxWithInf   0% 1 1 0   100% 0 0   0%
tests / test_statistics.py StatisticsTestCase.testSampleImageStats   0% 22 22 0   0% 2 0   0%
tests / test_statistics.py StatisticsTestCase.testStatisticsRamp   0% 30 30 0   0% 4 0   0%
tests / test_statistics.py StatisticsTestCase.testMask   0% 11 11 0   100% 0 0   0%
tests / test_statistics.py StatisticsTestCase.testMask.tst   0% 1 1 0   100% 0 0   0%
tests / test_statistics.py StatisticsTestCase.testTicket1025   0% 7 7 0   100% 0 0   0%
tests / test_statistics.py StatisticsTestCase.testTicket1123   0% 22 22 0   100% 0 0   0%
tests / test_statistics.py StatisticsTestCase.testTicket1125   0% 10 10 0   100% 0 0   0%
tests / test_statistics.py StatisticsTestCase.testWeightedSum   0% 9 9 0   100% 0 0   0%
tests / test_statistics.py StatisticsTestCase.testWeightedSum2   0% 12 12 0   100% 0 0   0%
tests / test_statistics.py StatisticsTestCase.testErrorsFromVariance   0% 23 23 0   100% 0 0   0%
tests / test_statistics.py StatisticsTestCase.testMeanClipSingleValue   0% 11 11 0   0% 2 0   0%
tests / test_statistics.py StatisticsTestCase.testMismatch   0% 11 11 0   0% 2 0   0%
tests / test_statistics.py StatisticsTestCase.testClipping   0% 11 11 0   0% 4 0   0%
tests / test_statistics.py StatisticsTestCase.testNMasked   0% 9 9 0   0% 2 0   0%
tests / test_statistics.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_statistics.py (no function)   97% 58 2 0   50% 2 1   95%
tests / test_statisticsMasked.py StatisticsTestCase.setUp   0% 11 11 0   100% 0 0   0%
tests / test_statisticsMasked.py StatisticsTestCase.tearDown   0% 3 3 0   100% 0 0   0%
tests / test_statisticsMasked.py StatisticsTestCase.testNaN   0% 14 14 0   100% 0 0   0%
tests / test_statisticsMasked.py StatisticsTestCase.testMasked   0% 18 18 0   100% 0 0   0%
tests / test_statisticsMasked.py StatisticsTestCase.testWeighted   0% 8 8 0   100% 0 0   0%
tests / test_statisticsMasked.py StatisticsTestCase.testWeightedSimple   0% 18 18 0   100% 0 0   0%
tests / test_statisticsMasked.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_statisticsMasked.py (no function)   89% 19 2 0   50% 2 1   86%
tests / test_statisticsOverloads.py StatisticsTestCase.setUp   0% 18 18 0   100% 0 0   0%
tests / test_statisticsOverloads.py StatisticsTestCase.tearDown   0% 12 12 0   100% 0 0   0%
tests / test_statisticsOverloads.py StatisticsTestCase.compareMakeStatistics   0% 5 5 0   100% 0 0   0%
tests / test_statisticsOverloads.py StatisticsTestCase.compareStatistics   0% 4 4 0   100% 0 0   0%
tests / test_statisticsOverloads.py StatisticsTestCase.testImage   0% 2 2 0   0% 2 0   0%
tests / test_statisticsOverloads.py StatisticsTestCase.testMaskedImage   0% 2 2 0   0% 2 0   0%
tests / test_statisticsOverloads.py StatisticsTestCase.testVector   0% 2 2 0   0% 2 0   0%
tests / test_statisticsOverloads.py StatisticsTestCase.testWeightedVector   0% 8 8 0   0% 2 0   0%
tests / test_statisticsOverloads.py StatisticsTestCase.testStatisticsConstructor   0% 1 1 0   100% 0 0   0%
tests / test_statisticsOverloads.py StatisticsTestCase.testMask   0% 11 11 0   100% 0 0   0%
tests / test_statisticsOverloads.py StatisticsTestCase.testMask.tst   0% 1 1 0   100% 0 0   0%
tests / test_statisticsOverloads.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_statisticsOverloads.py (no function)   91% 23 2 0   50% 2 1   88%
tests / test_tableAliases.py TableAliasTestCase.setUp   0% 8 8 0   0% 2 0   0%
tests / test_tableAliases.py TableAliasTestCase.tearDown   0% 6 6 0   100% 0 0   0%
tests / test_tableAliases.py TableAliasTestCase.testApply   0% 9 9 0   100% 0 0   0%
tests / test_tableAliases.py TableAliasTestCase.testAccessors   0% 21 21 0   0% 2 0   0%
tests / test_tableAliases.py TableAliasTestCase.testFind   0% 9 9 0   100% 0 0   0%
tests / test_tableAliases.py TableAliasTestCase.testRecursiveAliases   0% 4 4 0   100% 0 0   0%
tests / test_tableAliases.py TableAliasTestCase.testCycle   0% 5 5 0   100% 0 0   0%
tests / test_tableAliases.py TableAliasTestCase.testReplace   0% 4 4 0   100% 0 0   0%
tests / test_tableAliases.py TableAliasTestCase.testSchemaComparison   0% 11 11 0   100% 0 0   0%
tests / test_tableAliases.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_tableAliases.py (no function)   91% 22 2 0   50% 2 1   88%
tests / test_tableArchiveImport.py ArchiveImportTestCase.testArchiveImports   0% 3 3 0   100% 0 0   0%
tests / test_tableArchiveImport.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_tableArchiveImport.py (no function)   85% 13 2 0   50% 2 1   80%
tests / test_tableIO.py TableIoTestCase.testAngleUnitWriting   0% 10 10 0   100% 0 0   0%
tests / test_tableIO.py TableIoTestCase.testSchemaReading   0% 12 12 0   100% 0 0   0%
tests / test_tableIO.py TableIoTestCase.testPreppedRows   0% 29 29 0   100% 0 0   0%
tests / test_tableIO.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_tableIO.py (no function)   88% 17 2 0   50% 2 1   84%
tests / test_tableMultiMatch.py TestGroupView.setUp   0% 45 45 0   0% 12 0   0%
tests / test_tableMultiMatch.py TestGroupView.tearDown   0% 3 3 0   100% 0 0   0%
tests / test_tableMultiMatch.py TestGroupView.testGroupViewBuild   0% 4 4 0   100% 0 0   0%
tests / test_tableMultiMatch.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_tableMultiMatch.py (no function)   91% 23 2 0   50% 2 1   88%
tests / test_tableUtils.py UpdateTestCase.setUp   0% 18 18 0   100% 0 0   0%
tests / test_tableUtils.py UpdateTestCase.tearDown   0% 3 3 0   100% 0 0   0%
tests / test_tableUtils.py UpdateTestCase.testNull   0% 2 2 0   100% 0 0   0%
tests / test_tableUtils.py UpdateTestCase.testRefCenter   0% 11 11 0   0% 2 0   0%
tests / test_tableUtils.py UpdateTestCase.testSourceCenter   0% 9 9 0   0% 2 0   0%
tests / test_tableUtils.py UpdateTestCase.testLists   0% 6 6 0   100% 0 0   0%
tests / test_tableUtils.py UpdateTestCase.testCatalogs   0% 6 6 0   100% 0 0   0%
tests / test_tableUtils.py UpdateTestCase.testCoordErrors   0% 21 21 0   0% 2 0   0%
tests / test_tableUtils.py UpdateTestCase.checkCatalogs   0% 9 9 0   0% 2 0   0%
tests / test_tableUtils.py UpdateTestCase.setCatalogs   0% 14 14 0   0% 8 0   0%
tests / test_tableUtils.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_tableUtils.py (no function)   92% 24 2 0   50% 2 1   88%
tests / test_ticket11419.py SchemaOffsetTest.setUp   0% 4 4 0   100% 0 0   0%
tests / test_ticket11419.py SchemaOffsetTest.testPreAllocate   0% 1 1 0   100% 0 0   0%
tests / test_ticket11419.py SchemaOffsetTest.tearDown   0% 2 2 0   100% 0 0   0%
tests / test_ticket11419.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_ticket11419.py (no function)   85% 13 2 0   50% 2 1   80%
tests / test_ticket2019.py SourceHeavyFootprintTestCase.test1   0% 37 37 0   100% 0 0   0%
tests / test_ticket2019.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_ticket2019.py (no function)   86% 14 2 0   50% 2 1   81%
tests / test_ticket2026.py getids   0% 1 1 0   100% 0 0   0%
tests / test_ticket2026.py printids   0% 1 1 0   100% 0 0   0%
tests / test_ticket2026.py IndexingCatalogTestCase.testSimpleCatalogType   0% 14 14 0   100% 0 0   0%
tests / test_ticket2026.py IndexingCatalogTestCase.testMinusOne   0% 18 18 0   0% 2 0   0%
tests / test_ticket2026.py IndexingCatalogTestCase.assertSlice   0% 7 7 0   0% 2 0   0%
tests / test_ticket2026.py IndexingCatalogTestCase.testSlice   0% 34 34 0   0% 2 0   0%
tests / test_ticket2026.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_ticket2026.py (no function)   88% 16 2 0   50% 2 1   83%
tests / test_ticket2162.py headerToPropertyList   0% 4 4 0   0% 2 0   0%
tests / test_ticket2162.py WcsTestCase.setUp   0% 3 3 0   100% 0 0   0%
tests / test_ticket2162.py WcsTestCase.testInputInvariance   0% 4 4 0   0% 2 0   0%
tests / test_ticket2162.py WcsTestCase.testRepeat   0% 4 4 0   100% 0 0   0%
tests / test_ticket2162.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_ticket2162.py (no function)   87% 15 2 0   50% 2 1   82%
tests / test_ticket22486.py DefaultCatalogTest.setUp   0% 2 2 0   100% 0 0   0%
tests / test_ticket22486.py DefaultCatalogTest.testaddNew   0% 2 2 0   100% 0 0   0%
tests / test_ticket22486.py DefaultCatalogTest.tearDown   0% 2 2 0   100% 0 0   0%
tests / test_ticket22486.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_ticket22486.py (no function)   85% 13 2 0   50% 2 1   80%
tests / test_ticket2352.py ReadMefTest.checkExtName   0% 6 6 0   100% 0 0   0%
tests / test_ticket2352.py ReadMefTest.testExtName   0% 3 3 0   100% 0 0   0%
tests / test_ticket2352.py ReadMefTest.checkExtNum   0% 4 4 0   0% 2 0   0%
tests / test_ticket2352.py ReadMefTest.testExtNum   0% 5 5 0   100% 0 0   0%
tests / test_ticket2352.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_ticket2352.py (no function)   90% 20 2 0   50% 2 1   86%
tests / test_ticket2707.py MatchXyTest.setUp   0% 26 26 0   0% 6 0   0%
tests / test_ticket2707.py MatchXyTest.tearDown   0% 4 4 0   100% 0 0   0%
tests / test_ticket2707.py MatchXyTest.testMatchXy   0% 5 5 0   0% 2 0   0%
tests / test_ticket2707.py MatchXyTest.testMatchXyMatchControl   0% 25 25 0   0% 16 0   0%
tests / test_ticket2707.py MatchXyTest.testSelfMatchXy   0% 6 6 0   0% 2 0   0%
tests / test_ticket2707.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_ticket2707.py (no function)   88% 16 2 0   50% 2 1   83%
tests / test_ticket2905.py Ticket2905Test.test   0% 5 5 0   100% 0 0   0%
tests / test_ticket2905.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_ticket2905.py (no function)   86% 14 2 0   50% 2 1   81%
tests / test_ticketDM-433.py makeArray   0% 1 1 0   100% 0 0   0%
tests / test_ticketDM-433.py makeCov   0% 2 2 0   100% 0 0   0%
tests / test_ticketDM-433.py makeWcs   0% 4 4 0   100% 0 0   0%
tests / test_ticketDM-433.py SourceTableTestCase.fillRecord   0% 9 9 0   100% 0 0   0%
tests / test_ticketDM-433.py SourceTableTestCase.makeInstFlux   0% 4 4 0   0% 2 0   0%
tests / test_ticketDM-433.py SourceTableTestCase.makeCentroid   0% 15 15 0   0% 4 0   0%
tests / test_ticketDM-433.py SourceTableTestCase.makeShape   0% 22 22 0   0% 4 0   0%
tests / test_ticketDM-433.py SourceTableTestCase.setUp   0% 16 16 0   100% 0 0   0%
tests / test_ticketDM-433.py SourceTableTestCase.tearDown   0% 4 4 0   100% 0 0   0%
tests / test_ticketDM-433.py SourceTableTestCase.testPersisted   0% 16 16 0   100% 0 0   0%
tests / test_ticketDM-433.py SourceTableTestCase.testDefiner1   0% 11 11 0   100% 0 0   0%
tests / test_ticketDM-433.py SourceTableTestCase.testCoordUpdate   0% 6 6 0   100% 0 0   0%
tests / test_ticketDM-433.py SourceTableTestCase.testColumnView   0% 14 14 0   100% 0 0   0%
tests / test_ticketDM-433.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_ticketDM-433.py (no function)   93% 29 2 0   50% 2 1   90%
tests / test_transform.py TransformTestCase.testTransforms   0% 8 8 0   0% 6 0   0%
tests / test_transform.py TransformTestCase.testMappingIndependence   0% 7 7 0   100% 0 0   0%
tests / test_transform.py TransformTestCase.testThen   0% 6 6 0   0% 2 0   0%
tests / test_transform.py TransformTestCase.testThenChaining   0% 7 7 0   100% 0 0   0%
tests / test_transform.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_transform.py (no function)   89% 18 2 0   50% 2 1   85%
tests / test_transformBoundedField.py TransformBoundedFieldTestCase.setUp   0% 10 10 0   100% 0 0   0%
tests / test_transformBoundedField.py TransformBoundedFieldTestCase.tearDown   0% 1 1 0   100% 0 0   0%
tests / test_transformBoundedField.py TransformBoundedFieldTestCase.testEvaluate   0% 10 10 0   0% 2 0   0%
tests / test_transformBoundedField.py TransformBoundedFieldTestCase.testMultiplyOperator   0% 8 8 0   0% 2 0   0%
tests / test_transformBoundedField.py TransformBoundedFieldTestCase.testBBox   0% 7 7 0   100% 0 0   0%
tests / test_transformBoundedField.py TransformBoundedFieldTestCase.testPersistenceAndEquality   0% 10 10 0   100% 0 0   0%
tests / test_transformBoundedField.py TransformBoundedFieldTestCase.testComplexPersistence   0% 28 28 0   0% 4 0   0%
tests / test_transformBoundedField.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_transformBoundedField.py (no function)   92% 25 2 0   50% 2 1   89%
tests / test_transformFactory.py TransformFactoryTestSuite.setUp   0% 2 2 0   100% 0 0   0%
tests / test_transformFactory.py TransformFactoryTestSuite.point2DList   0% 3 3 0   0% 4 0   0%
tests / test_transformFactory.py TransformFactoryTestSuite.testLinearize   0% 2 2 0   0% 2 0   0%
tests / test_transformFactory.py TransformFactoryTestSuite.checkLinearize   0% 34 34 0   0% 6 0   0%
tests / test_transformFactory.py TransformFactoryTestSuite.checkGenericTransform   0% 6 6 0   100% 0 0   0%
tests / test_transformFactory.py TransformFactoryTestSuite.checkConfig   0% 4 4 0   0% 2 0   0%
tests / test_transformFactory.py TransformFactoryTestSuite.checkRoundTrip   0% 4 4 0   0% 2 0   0%
tests / test_transformFactory.py TransformFactoryTestSuite.testIdentity   0% 3 3 0   100% 0 0   0%
tests / test_transformFactory.py TransformFactoryTestSuite.checkIdentity   0% 3 3 0   0% 2 0   0%
tests / test_transformFactory.py TransformFactoryTestSuite.testDefaultAffine   0% 3 3 0   100% 0 0   0%
tests / test_transformFactory.py TransformFactoryTestSuite.testTranslateAffine   0% 5 5 0   100% 0 0   0%
tests / test_transformFactory.py TransformFactoryTestSuite.testTranslateAffine.check   0% 1 1 0   100% 0 0   0%
tests / test_transformFactory.py TransformFactoryTestSuite.checkTranslateAffine   0% 4 4 0   0% 2 0   0%
tests / test_transformFactory.py TransformFactoryTestSuite.testLinearAffine   0% 8 8 0   100% 0 0   0%
tests / test_transformFactory.py TransformFactoryTestSuite.testLinearAffine.check   0% 1 1 0   100% 0 0   0%
tests / test_transformFactory.py TransformFactoryTestSuite.checkLinearAffine   0% 4 4 0   0% 2 0   0%
tests / test_transformFactory.py TransformFactoryTestSuite.testFullAffine   0% 9 9 0   100% 0 0   0%
tests / test_transformFactory.py TransformFactoryTestSuite.testFullAffine.check   0% 1 1 0   100% 0 0   0%
tests / test_transformFactory.py TransformFactoryTestSuite.checkFullAffine   0% 5 5 0   0% 2 0   0%
tests / test_transformFactory.py TransformFactoryTestSuite.testRadial   0% 9 9 0   100% 0 0   0%
tests / test_transformFactory.py TransformFactoryTestSuite.testRadial.check   0% 1 1 0   100% 0 0   0%
tests / test_transformFactory.py TransformFactoryTestSuite.checkRadial   0% 11 11 0   0% 6 0   0%
tests / test_transformFactory.py TransformFactoryTestSuite.checkRadialInvertible   0% 2 2 0   100% 0 0   0%
tests / test_transformFactory.py TransformFactoryTestSuite.testBadRadial   0% 8 8 0   0% 2 0   0%
tests / test_transformFactory.py TransformFactoryTestSuite.testInverted   0% 14 14 0   100% 0 0   0%
tests / test_transformFactory.py TransformFactoryTestSuite.testInverted.check   0% 1 1 0   100% 0 0   0%
tests / test_transformFactory.py TransformFactoryTestSuite.checkInverted   0% 7 7 0   0% 2 0   0%
tests / test_transformFactory.py TransformFactoryTestSuite.testMulti   0% 22 22 0   100% 0 0   0%
tests / test_transformFactory.py TransformFactoryTestSuite.testMulti.check   0% 1 1 0   100% 0 0   0%
tests / test_transformFactory.py TransformFactoryTestSuite.checkMulti   0% 6 6 0   0% 4 0   0%
tests / test_transformFactory.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_transformFactory.py (no function)   95% 41 2 0   50% 2 1   93%
tests / test_transformMap.py TransformWrapper.__init__   0% 3 3 0   100% 0 0   0%
tests / test_transformMap.py TransformWrapper.__call__   0% 1 1 0   100% 0 0   0%
tests / test_transformMap.py Composition.__init__   0% 2 2 0   100% 0 0   0%
tests / test_transformMap.py Composition.__call__   0% 1 1 0   100% 0 0   0%
tests / test_transformMap.py unityTransform   0% 1 1 0   100% 0 0   0%
tests / test_transformMap.py CameraTransformMapTestCase.setUp   0% 4 4 0   100% 0 0   0%
tests / test_transformMap.py CameraTransformMapTestCase.tearDown   0% 3 3 0   100% 0 0   0%
tests / test_transformMap.py CameraTransformMapTestCase.testBasics   0% 7 7 0   0% 2 0   0%
tests / test_transformMap.py CameraTransformMapTestCase.testPersistence   0% 4 4 0   100% 0 0   0%
tests / test_transformMap.py CameraTransformMapTestCase.testIteration   0% 5 5 0   0% 2 0   0%
tests / test_transformMap.py CameraTransformMapTestCase.testGetItem   0% 14 14 0   100% 0 0   0%
tests / test_transformMap.py CameraTransformMapTestCase.testTransform   0% 7 7 0   0% 6 0   0%
tests / test_transformMap.py CameraTransformMapTestCase.testTransformList   0% 11 11 0   0% 10 0   0%
tests / test_transformMap.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_transformMap.py (no function)   93% 29 2 0   50% 2 1   90%
tests / test_transmissionCurve.py makeTestCurve   0% 23 23 0   0% 6 0   0%
tests / test_transmissionCurve.py makeTestCurve.curve   0% 4 4 0   100% 0 0   0%
tests / test_transmissionCurve.py TransmissionCurveTestCase.setUp   0% 4 4 0   100% 0 0   0%
tests / test_transmissionCurve.py TransmissionCurveTestCase.randIfNone   0% 3 3 0   0% 2 0   0%
tests / test_transmissionCurve.py TransmissionCurveTestCase.checkEvaluation   0% 6 6 0   0% 2 0   0%
tests / test_transmissionCurve.py TransmissionCurveTestCase.assertTransmissionCurvesEqual   0% 5 5 0   0% 2 0   0%
tests / test_transmissionCurve.py TransmissionCurveTestCase.checkPersistence   0% 6 6 0   0% 2 0   0%
tests / test_transmissionCurve.py TransmissionCurveTestCase.makeAndCheckSpatiallyConstant   0% 12 12 0   100% 0 0   0%
tests / test_transmissionCurve.py TransmissionCurveTestCase.checkSpatiallyConstantEvenSpacing   0% 6 6 0   100% 0 0   0%
tests / test_transmissionCurve.py TransmissionCurveTestCase.testSpatiallyConstantEvenSpacing   0% 4 4 0   100% 0 0   0%
tests / test_transmissionCurve.py TransmissionCurveTestCase.checkSpatiallyConstantUnevenSpacing   0% 7 7 0   100% 0 0   0%
tests / test_transmissionCurve.py TransmissionCurveTestCase.testSpatiallyConstantUnevenSpacing   0% 4 4 0   100% 0 0   0%
tests / test_transmissionCurve.py TransmissionCurveTestCase.checkProduct   0% 33 33 0   0% 10 0   0%
tests / test_transmissionCurve.py TransmissionCurveTestCase.testProduct   0% 16 16 0   100% 0 0   0%
tests / test_transmissionCurve.py TransmissionCurveTestCase.makeRadial   0% 10 10 0   0% 2 0   0%
tests / test_transmissionCurve.py TransmissionCurveTestCase.makeRadial.curve2d   0% 1 1 0   100% 0 0   0%
tests / test_transmissionCurve.py TransmissionCurveTestCase.testRadial   0% 12 12 0   0% 4 0   0%
tests / test_transmissionCurve.py TransmissionCurveTestCase.testTransform   0% 14 14 0   0% 2 0   0%
tests / test_transmissionCurve.py TransmissionCurveTestCase.testExposure   0% 12 12 0   100% 0 0   0%
tests / test_transmissionCurve.py TransmissionCurveTestCase.testExposureRecord   0% 12 12 0   100% 0 0   0%
tests / test_transmissionCurve.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_transmissionCurve.py (no function)   94% 33 2 0   50% 2 1   91%
tests / test_validPolygon.py ValidPolygonTestCase.setUp   0% 4 4 0   100% 0 0   0%
tests / test_validPolygon.py ValidPolygonTestCase.testPersistence   0% 4 4 0   100% 0 0   0%
tests / test_validPolygon.py ValidPolygonTestCase.testExposurePersistence   0% 7 7 0   100% 0 0   0%
tests / test_validPolygon.py ValidPolygonTestCase.testExposureRecordPersistence   0% 9 9 0   100% 0 0   0%
tests / test_validPolygon.py ValidPolygonTestCase.testExposureCatalogBackwardsCompatibility   0% 9 9 0   100% 0 0   0%
tests / test_validPolygon.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_validPolygon.py (no function)   89% 19 2 0   50% 2 1   86%
tests / test_visitInfo.py propertySetFromDict   0% 4 4 0   0% 2 0   0%
tests / test_visitInfo.py makeVisitInfo   0% 1 1 0   100% 0 0   0%
tests / test_visitInfo.py VisitInfoTestCase.setUp   0% 10 10 0   100% 0 0   0%
tests / test_visitInfo.py VisitInfoTestCase.setUp.computeLstHA   0% 3 3 0   100% 0 0   0%
tests / test_visitInfo.py VisitInfoTestCase._testValueConstructor   0% 23 23 0   100% 0 0   0%
tests / test_visitInfo.py VisitInfoTestCase._testProperties   0% 23 23 0   100% 0 0   0%
tests / test_visitInfo.py VisitInfoTestCase.testValueConstructor_data1   0% 2 2 0   100% 0 0   0%
tests / test_visitInfo.py VisitInfoTestCase.testValueConstructor_data2   0% 2 2 0   100% 0 0   0%
tests / test_visitInfo.py VisitInfoTestCase.testCopyWith   0% 14 14 0   0% 4 0   0%
tests / test_visitInfo.py VisitInfoTestCase.testTablePersistence   0% 7 7 0   0% 2 0   0%
tests / test_visitInfo.py VisitInfoTestCase._testFitsRead   0% 34 34 0   0% 10 0   0%
tests / test_visitInfo.py VisitInfoTestCase.testPersistenceVersions   0% 9 9 0   100% 0 0   0%
tests / test_visitInfo.py VisitInfoTestCase.testSetVisitInfoMetadata   0% 32 32 0   0% 2 0   0%
tests / test_visitInfo.py VisitInfoTestCase.testSetVisitInfoMetadataMissingValues   0% 6 6 0   100% 0 0   0%
tests / test_visitInfo.py VisitInfoTestCase.testStripVisitInfoKeywords   0% 8 8 0   0% 2 0   0%
tests / test_visitInfo.py VisitInfoTestCase._testIsEmpty   0% 26 26 0   0% 2 0   0%
tests / test_visitInfo.py VisitInfoTestCase.testEquals   0% 10 10 0   100% 0 0   0%
tests / test_visitInfo.py VisitInfoTestCase.testMetadataConstructor   0% 87 87 0   0% 4 0   0%
tests / test_visitInfo.py VisitInfoTestCase.testMetadataConstructorUndefined   0% 7 7 0   100% 0 0   0%
tests / test_visitInfo.py VisitInfoTestCase.testConstructorKeywordArguments   0% 44 44 0   100% 0 0   0%
tests / test_visitInfo.py VisitInfoTestCase.testGoodRotTypes   0% 4 4 0   0% 2 0   0%
tests / test_visitInfo.py VisitInfoTestCase.testBadRotTypes   0% 4 4 0   0% 2 0   0%
tests / test_visitInfo.py VisitInfoTestCase.test_str   0% 3 3 0   100% 0 0   0%
tests / test_visitInfo.py VisitInfoTestCase.testParallacticAngle   0% 4 4 0   0% 2 0   0%
tests / test_visitInfo.py VisitInfoTestCase.testParallacticAngleNorthMeridian   0% 4 4 0   100% 0 0   0%
tests / test_visitInfo.py VisitInfoTestCase.testParallacticAngleSouthMeridian   0% 4 4 0   100% 0 0   0%
tests / test_visitInfo.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_visitInfo.py (no function)   95% 44 2 0   50% 2 1   93%
tests / test_warpExposure.py makeVisitInfo   0% 1 1 0   100% 0 0   0%
tests / test_warpExposure.py WarpExposureTestCase.setUp   0% 1 1 0   100% 0 0   0%
tests / test_warpExposure.py WarpExposureTestCase.testNullWarpExposure   0% 23 23 0   0% 2 0   0%
tests / test_warpExposure.py WarpExposureTestCase.testNullWarpImage   0% 14 14 0   0% 2 0   0%
tests / test_warpExposure.py WarpExposureTestCase.testNullWcs   0% 8 8 0   100% 0 0   0%
tests / test_warpExposure.py WarpExposureTestCase.testWarpIntoSelf   0% 10 10 0   100% 0 0   0%
tests / test_warpExposure.py WarpExposureTestCase.testWarpingControl   0% 31 31 0   0% 8 0   0%
tests / test_warpExposure.py WarpExposureTestCase.testWarpingControlError   0% 16 16 0   0% 10 0   0%
tests / test_warpExposure.py WarpExposureTestCase.testWarpMask   0% 3 3 0   0% 4 0   0%
tests / test_warpExposure.py WarpExposureTestCase.testMatchSwarpBilinearImage   0% 1 1 0   100% 0 0   0%
tests / test_warpExposure.py WarpExposureTestCase.testMatchSwarpBilinearExposure   0% 1 1 0   100% 0 0   0%
tests / test_warpExposure.py WarpExposureTestCase.testMatchSwarpLanczos2Image   0% 1 1 0   100% 0 0   0%
tests / test_warpExposure.py WarpExposureTestCase.testMatchSwarpLanczos2Exposure   0% 1 1 0   100% 0 0   0%
tests / test_warpExposure.py WarpExposureTestCase.testMatchSwarpLanczos2SubExposure   0% 2 2 0   0% 2 0   0%
tests / test_warpExposure.py WarpExposureTestCase.testMatchSwarpLanczos3Image   0% 1 1 0   100% 0 0   0%
tests / test_warpExposure.py WarpExposureTestCase.testMatchSwarpLanczos3   0% 1 1 0   100% 0 0   0%
tests / test_warpExposure.py WarpExposureTestCase.testMatchSwarpLanczos4Image   0% 1 1 0   100% 0 0   0%
tests / test_warpExposure.py WarpExposureTestCase.testMatchSwarpLanczos4   0% 1 1 0   100% 0 0   0%
tests / test_warpExposure.py WarpExposureTestCase.testMatchSwarpNearestExposure   0% 1 1 0   100% 0 0   0%
tests / test_warpExposure.py WarpExposureTestCase.testTransformBasedWarp   0% 23 23 0   0% 2 0   0%
tests / test_warpExposure.py WarpExposureTestCase.testTicket2441   0% 7 7 0   100% 0 0   0%
tests / test_warpExposure.py WarpExposureTestCase.testTicketDM4063   0% 10 10 0   100% 0 0   0%
tests / test_warpExposure.py WarpExposureTestCase.testSmallSrc   0% 11 11 0   100% 0 0   0%
tests / test_warpExposure.py WarpExposureTestCase.verifyMaskWarp   0% 28 28 0   0% 4 0   0%
tests / test_warpExposure.py WarpExposureTestCase.compareToSwarp   0% 69 69 0   0% 20 0   0%
tests / test_warpExposure.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_warpExposure.py (no function)   87% 69 9 0   50% 2 1   86%
tests / test_warper.py WarpExposureTestCase.testMatchSwarpLanczos2Exposure   0% 1 1 0   100% 0 0   0%
tests / test_warper.py WarpExposureTestCase.testMatchSwarpLanczos2SubExposure   0% 2 2 0   0% 2 0   0%
tests / test_warper.py WarpExposureTestCase.testBBox   0% 21 21 0   100% 0 0   0%
tests / test_warper.py WarpExposureTestCase.testDestBBox   0% 6 6 0   100% 0 0   0%
tests / test_warper.py WarpExposureTestCase.getSwarpedImage   0% 13 13 0   0% 2 0   0%
tests / test_warper.py WarpExposureTestCase.compareToSwarp   0% 10 10 0   100% 0 0   0%
tests / test_warper.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_warper.py (no function)   78% 41 9 0   50% 2 1   77%
tests / test_wcsFitsTable.py WcsFitsTableTestCase.setUp   0% 18 18 0   100% 0 0   0%
tests / test_wcsFitsTable.py WcsFitsTableTestCase.tearDown   0% 1 1 0   100% 0 0   0%
tests / test_wcsFitsTable.py WcsFitsTableTestCase.doFitsRoundTrip   0% 3 3 0   100% 0 0   0%
tests / test_wcsFitsTable.py WcsFitsTableTestCase.testSimpleWcs   0% 4 4 0   100% 0 0   0%
tests / test_wcsFitsTable.py WcsFitsTableTestCase.addSipMetadata   0% 65 65 0   100% 0 0   0%
tests / test_wcsFitsTable.py WcsFitsTableTestCase.testTanWcs   0% 9 9 0   100% 0 0   0%
tests / test_wcsFitsTable.py WcsFitsTableTestCase.testExposure   0% 15 15 0   100% 0 0   0%
tests / test_wcsFitsTable.py WcsFitsTableTestCase.testSkyOriginPrecision   0% 20 20 0   100% 0 0   0%
tests / test_wcsFitsTable.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_wcsFitsTable.py (no function)   91% 22 2 0   50% 2 1   88%
tests / test_wcsUtils.py makeRotationMatrix   0% 4 4 0   100% 0 0   0%
tests / test_wcsUtils.py BaseTestCase.setUp   0% 16 16 0   100% 0 0   0%
tests / test_wcsUtils.py BaseTestCase.makeAffineTransform   0% 3 3 0   100% 0 0   0%
tests / test_wcsUtils.py ComputePixelToDistortedPixelTestCase.testNoDistortion   0% 7 7 0   100% 0 0   0%
tests / test_wcsUtils.py ComputePixelToDistortedPixelTestCase.testDistortion   0% 19 19 0   100% 0 0   0%
tests / test_wcsUtils.py DetailTestCase.setUp   0% 6 6 0   0% 2 0   0%
tests / test_wcsUtils.py DetailTestCase.testCreateTrivialWcsAsPropertySet   0% 7 7 0   0% 2 0   0%
tests / test_wcsUtils.py DetailTestCase.testDeleteBasicWcsMetadata   0% 20 20 0   0% 4 0   0%
tests / test_wcsUtils.py DetailTestCase.testGetImageXY0FromMetadata   0% 29 29 0   0% 4 0   0%
tests / test_wcsUtils.py DetailTestCase.testGetSipMatrixFromMetadata   0% 35 35 0   0% 22 0   0%
tests / test_wcsUtils.py DetailTestCase.testGetCdMatrixFromMetadata   0% 16 16 0   0% 10 0   0%
tests / test_wcsUtils.py DetailTestCase.testMakeTanSipMetadata   0% 19 19 0   0% 6 0   0%
tests / test_wcsUtils.py DetailTestCase.checkSipMetadata   0% 8 8 0   0% 6 0   0%
tests / test_wcsUtils.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_wcsUtils.py (no function)   94% 32 2 0   50% 2 1   91%
tests / test_weather.py WeatherTestCase.testBasics   0% 15 15 0   0% 6 0   0%
tests / test_weather.py WeatherTestCase.testBadHumidity   0% 3 3 0   0% 2 0   0%
tests / test_weather.py WeatherTestCase.testEquals   0% 10 10 0   100% 0 0   0%
tests / test_weather.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_weather.py (no function)   87% 15 2 0   50% 2 1   82%
Total     18% 28689 23426 4   3% 5618 125   16%

No items found using the specified filter.