Coverage report: 17%

Files Functions Classes

coverage.py v7.5.0, created at 2024-05-01 15:48 -0700

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

No items found using the specified filter.