Coverage report: 15%

Files Functions Classes

coverage.py v7.5.0, created at 2024-04-25 00:56 -0700

File function statements missing excluded branches partial coverage
python/lsst/__init__.py (no function) 3 0 0 0 0 100%
python/lsst/cp/__init__.py (no function) 3 0 0 0 0 100%
python/lsst/cp/pipe/__init__.py (no function) 9 0 0 0 0 100%
python/lsst/cp/pipe/_lookupStaticCalibration.py lookupStaticCalibration 6 6 0 2 0 0%
python/lsst/cp/pipe/_lookupStaticCalibration.py (no function) 3 0 0 0 0 100%
python/lsst/cp/pipe/cpCombine.py CalibStatsTask.run 10 10 0 0 0 0%
python/lsst/cp/pipe/cpCombine.py CalibCombineConnections.__init__ 3 3 0 2 0 0%
python/lsst/cp/pipe/cpCombine.py CalibCombineTask.__init__ 2 2 0 0 0 0%
python/lsst/cp/pipe/cpCombine.py CalibCombineTask.runQuantum 5 5 0 2 0 0%
python/lsst/cp/pipe/cpCombine.py CalibCombineTask.run 53 53 0 34 0 0%
python/lsst/cp/pipe/cpCombine.py CalibCombineTask.getDimensions 2 2 0 2 0 0%
python/lsst/cp/pipe/cpCombine.py CalibCombineTask.getSize 4 4 0 4 0 0%
python/lsst/cp/pipe/cpCombine.py CalibCombineTask.applyScale 8 8 0 6 0 0%
python/lsst/cp/pipe/cpCombine.py CalibCombineTask._subBBoxIter 11 11 0 10 0 0%
python/lsst/cp/pipe/cpCombine.py CalibCombineTask.combine 11 11 0 4 0 0%
python/lsst/cp/pipe/cpCombine.py CalibCombineTask.combineHeaders 35 35 0 16 0 0%
python/lsst/cp/pipe/cpCombine.py CalibCombineTask.interpolateNans 7 7 0 2 0 0%
python/lsst/cp/pipe/cpCombine.py CalibCombineTask.setFilter 1 1 0 0 0 0%
python/lsst/cp/pipe/cpCombine.py CalibCombineByFilterConnections.__init__ 3 3 0 2 0 0%
python/lsst/cp/pipe/cpCombine.py CalibCombineByFilterTask.setFilter 2 2 0 2 0 0%
python/lsst/cp/pipe/cpCombine.py (no function) 64 0 0 0 0 100%
python/lsst/cp/pipe/cpSkyTask.py CpSkyImageConfig.setDefaults 5 5 0 0 0 0%
python/lsst/cp/pipe/cpSkyTask.py CpSkyImageTask.__init__ 2 2 0 0 0 0%
python/lsst/cp/pipe/cpSkyTask.py CpSkyImageTask.run 8 8 0 2 0 0%
python/lsst/cp/pipe/cpSkyTask.py CpSkyScaleMeasureTask.run 9 9 0 2 0 0%
python/lsst/cp/pipe/cpSkyTask.py CpSkySubtractBackgroundTask.__init__ 2 2 0 0 0 0%
python/lsst/cp/pipe/cpSkyTask.py CpSkySubtractBackgroundTask.run 9 9 0 0 0 0%
python/lsst/cp/pipe/cpSkyTask.py CpSkyCombineTask.__init__ 2 2 0 0 0 0%
python/lsst/cp/pipe/cpSkyTask.py CpSkyCombineTask.run 5 5 0 0 0 0%
python/lsst/cp/pipe/cpSkyTask.py (no function) 58 0 0 0 0 100%
python/lsst/cp/pipe/defects.py MeasureDefectsTaskConfig.validate 5 5 0 4 0 0%
python/lsst/cp/pipe/defects.py MeasureDefectsTask.run 11 11 0 2 0 0%
python/lsst/cp/pipe/defects.py MeasureDefectsTask._nPixFromDefects 4 4 0 2 0 0%
python/lsst/cp/pipe/defects.py MeasureDefectsTask.findHotAndColdPixels 32 32 0 16 0 0%
python/lsst/cp/pipe/defects.py MeasureDefectsTask._getNumGoodPixels 3 3 0 0 0 0%
python/lsst/cp/pipe/defects.py MeasureDefectsTask._setEdgeBits 13 13 0 8 0 0%
python/lsst/cp/pipe/defects.py MeasureDefectsTask.maskBlocksIfIntermitentBadPixelsInColumn 22 22 0 14 0 0%
python/lsst/cp/pipe/defects.py MeasureDefectsTask._markBlocksInBadColumn 20 20 0 10 0 0%
python/lsst/cp/pipe/defects.py MeasureDefectsTask.debugView 0 0 22 0 0 100%
python/lsst/cp/pipe/defects.py MeasureDefectsTask.debugHistogram 51 51 0 10 0 0%
python/lsst/cp/pipe/defects.py MergeDefectsTask.run 54 54 0 24 0 0%
python/lsst/cp/pipe/defects.py FindDefectsTask.__init__ 3 3 0 0 0 0%
python/lsst/cp/pipe/defects.py FindDefectsTask.runDataRef 18 18 0 6 0 0%
python/lsst/cp/pipe/defects.py (no function) 77 0 1 0 0 100%
python/lsst/cp/pipe/linearity.py LinearitySolveConnections.__init__ 3 3 0 2 0 0%
python/lsst/cp/pipe/linearity.py LinearitySolveTask.runQuantum 4 4 0 0 0 0%
python/lsst/cp/pipe/linearity.py LinearitySolveTask.run 147 147 0 42 0 0%
python/lsst/cp/pipe/linearity.py LinearitySolveTask.fillBadAmp 23 23 0 8 0 0%
python/lsst/cp/pipe/linearity.py LinearitySolveTask.debugFit 42 42 0 18 0 0%
python/lsst/cp/pipe/linearity.py MeasureLinearityTask.__init__ 2 2 0 0 0 0%
python/lsst/cp/pipe/linearity.py MeasureLinearityTask.runDataRef 8 8 0 0 0 0%
python/lsst/cp/pipe/linearity.py (no function) 43 0 0 0 0 100%
python/lsst/cp/pipe/makeBrighterFatterKernel.py BrighterFatterKernelSolveTask.runQuantum 4 4 0 0 0 0%
python/lsst/cp/pipe/makeBrighterFatterKernel.py BrighterFatterKernelSolveTask.run 97 97 0 36 0 0%
python/lsst/cp/pipe/makeBrighterFatterKernel.py BrighterFatterKernelSolveTask.averageCorrelations 9 9 0 4 0 0%
python/lsst/cp/pipe/makeBrighterFatterKernel.py BrighterFatterKernelSolveTask.quadraticCorrelations 10 10 0 4 0 0%
python/lsst/cp/pipe/makeBrighterFatterKernel.py BrighterFatterKernelSolveTask._tileArray 10 10 0 4 0 0%
python/lsst/cp/pipe/makeBrighterFatterKernel.py BrighterFatterKernelSolveTask.successiveOverRelax 45 45 0 34 0 0%
python/lsst/cp/pipe/makeBrighterFatterKernel.py (no function) 37 0 0 0 0 100%
python/lsst/cp/pipe/measureCrosstalk.py CrosstalkExtractConnections.__init__ 2 2 0 0 0 0%
python/lsst/cp/pipe/measureCrosstalk.py CrosstalkExtractConfig.validate 6 6 0 8 0 0%
python/lsst/cp/pipe/measureCrosstalk.py CrosstalkExtractTask.run 48 48 0 16 0 0%
python/lsst/cp/pipe/measureCrosstalk.py CrosstalkExtractTask.debugView 10 10 0 4 0 0%
python/lsst/cp/pipe/measureCrosstalk.py CrosstalkExtractTask.debugPixels 17 17 0 4 0 0%
python/lsst/cp/pipe/measureCrosstalk.py CrosstalkSolveConnections.__init__ 3 3 0 2 0 0%
python/lsst/cp/pipe/measureCrosstalk.py CrosstalkSolveTask.runQuantum 5 5 0 2 0 0%
python/lsst/cp/pipe/measureCrosstalk.py CrosstalkSolveTask.run 55 55 0 42 0 0%
python/lsst/cp/pipe/measureCrosstalk.py CrosstalkSolveTask.measureCrosstalkCoefficients 38 38 0 20 0 0%
python/lsst/cp/pipe/measureCrosstalk.py CrosstalkSolveTask.filterCrosstalkCalib 9 9 0 0 0 0%
python/lsst/cp/pipe/measureCrosstalk.py CrosstalkSolveTask.debugRatios 31 31 0 10 0 0%
python/lsst/cp/pipe/measureCrosstalk.py MeasureCrosstalkTask.__init__ 3 3 0 0 0 0%
python/lsst/cp/pipe/measureCrosstalk.py MeasureCrosstalkTask.runDataRef 20 20 0 10 0 0%
python/lsst/cp/pipe/measureCrosstalk.py (no function) 64 0 0 0 0 100%
python/lsst/cp/pipe/pdCorrection.py PhotodiodeCorrectionTask.runQuantum 12 12 0 6 0 0%
python/lsst/cp/pipe/pdCorrection.py PhotodiodeCorrectionTask.run 35 35 0 14 0 0%
python/lsst/cp/pipe/pdCorrection.py (no function) 17 0 0 0 0 100%
python/lsst/cp/pipe/ptc/__init__.py (no function) 3 0 0 0 0 100%
python/lsst/cp/pipe/ptc/cpExtractPtcTask.py PhotonTransferCurveExtractTask.runQuantum 7 7 0 4 0 0%
python/lsst/cp/pipe/ptc/cpExtractPtcTask.py PhotonTransferCurveExtractTask.run 78 78 0 52 0 0%
python/lsst/cp/pipe/ptc/cpExtractPtcTask.py PhotonTransferCurveExtractTask.makeCovArray 26 26 0 2 0 0%
python/lsst/cp/pipe/ptc/cpExtractPtcTask.py PhotonTransferCurveExtractTask.measureMeanVarCov 33 33 0 6 0 0%
python/lsst/cp/pipe/ptc/cpExtractPtcTask.py PhotonTransferCurveExtractTask.getImageAreasMasksStats 15 15 0 4 0 0%
python/lsst/cp/pipe/ptc/cpExtractPtcTask.py PhotonTransferCurveExtractTask.getGainFromFlatPair 23 23 0 8 0 0%
python/lsst/cp/pipe/ptc/cpExtractPtcTask.py PhotonTransferCurveExtractTask.getReadNoiseFromMetadata 12 12 0 6 0 0%
python/lsst/cp/pipe/ptc/cpExtractPtcTask.py (no function) 39 0 0 0 0 100%
python/lsst/cp/pipe/ptc/cpSolvePtcTask.py PhotonTransferCurveSolveTask.runQuantum 3 3 0 0 0 0%
python/lsst/cp/pipe/ptc/cpSolvePtcTask.py PhotonTransferCurveSolveTask.run 44 44 0 22 0 0%
python/lsst/cp/pipe/ptc/cpSolvePtcTask.py PhotonTransferCurveSolveTask.fitMeasurementsToModel 7 7 0 4 0 0%
python/lsst/cp/pipe/ptc/cpSolvePtcTask.py PhotonTransferCurveSolveTask.fitDataFullCovariance 68 68 0 8 0 0%
python/lsst/cp/pipe/ptc/cpSolvePtcTask.py PhotonTransferCurveSolveTask.initialFitFullCovariance 21 21 0 10 0 0%
python/lsst/cp/pipe/ptc/cpSolvePtcTask.py PhotonTransferCurveSolveTask.funcFullCovarianceModel 7 7 0 0 0 0%
python/lsst/cp/pipe/ptc/cpSolvePtcTask.py PhotonTransferCurveSolveTask.funcFullCovarianceModelNoB 7 7 0 0 0 0%
python/lsst/cp/pipe/ptc/cpSolvePtcTask.py PhotonTransferCurveSolveTask.evalCovModel 24 24 0 2 0 0%
python/lsst/cp/pipe/ptc/cpSolvePtcTask.py PhotonTransferCurveSolveTask._initialParsForPolynomial 6 6 0 0 0 0%
python/lsst/cp/pipe/ptc/cpSolvePtcTask.py PhotonTransferCurveSolveTask._boundsForPolynomial 6 6 0 8 0 0%
python/lsst/cp/pipe/ptc/cpSolvePtcTask.py PhotonTransferCurveSolveTask._boundsForAstier 5 5 0 8 0 0%
python/lsst/cp/pipe/ptc/cpSolvePtcTask.py PhotonTransferCurveSolveTask._getInitialGoodPoints 13 13 0 11 0 0%
python/lsst/cp/pipe/ptc/cpSolvePtcTask.py PhotonTransferCurveSolveTask._makeZeroSafe 10 10 0 4 0 0%
python/lsst/cp/pipe/ptc/cpSolvePtcTask.py PhotonTransferCurveSolveTask.fitPtc 106 106 0 36 0 0%
python/lsst/cp/pipe/ptc/cpSolvePtcTask.py PhotonTransferCurveSolveTask.fitPtc.errFunc 1 1 0 0 0 0%
python/lsst/cp/pipe/ptc/cpSolvePtcTask.py PhotonTransferCurveSolveTask.fillBadAmp 14 14 0 0 0 0%
python/lsst/cp/pipe/ptc/cpSolvePtcTask.py (no function) 51 0 0 0 0 100%
python/lsst/cp/pipe/ptc/plotPtc.py PlotPhotonTransferCurveTask.__init__ 6 6 0 0 0 0%
python/lsst/cp/pipe/ptc/plotPtc.py PlotPhotonTransferCurveTask.runDataRef 13 13 0 4 0 0%
python/lsst/cp/pipe/ptc/plotPtc.py PlotPhotonTransferCurveTask.run 10 10 0 8 0 0%
python/lsst/cp/pipe/ptc/plotPtc.py PlotPhotonTransferCurveTask.covAstierMakeAllPlots 21 21 0 0 0 0%
python/lsst/cp/pipe/ptc/plotPtc.py PlotPhotonTransferCurveTask.plotCovariances 109 109 0 8 0 0%
python/lsst/cp/pipe/ptc/plotPtc.py PlotPhotonTransferCurveTask.plotNormalizedCovariances 65 65 0 14 0 0%
python/lsst/cp/pipe/ptc/plotPtc.py PlotPhotonTransferCurveTask.plot_a_b 28 28 0 4 0 0%
python/lsst/cp/pipe/ptc/plotPtc.py PlotPhotonTransferCurveTask.ab_vs_dist 53 53 0 8 0 0%
python/lsst/cp/pipe/ptc/plotPtc.py PlotPhotonTransferCurveTask.plotAcoeffsSum 28 28 0 6 0 0%
python/lsst/cp/pipe/ptc/plotPtc.py PlotPhotonTransferCurveTask.plotRelativeBiasACoeffs 33 33 0 8 0 0%
python/lsst/cp/pipe/ptc/plotPtc.py PlotPhotonTransferCurveTask._plotStandardPtc 106 106 0 22 0 0%
python/lsst/cp/pipe/ptc/plotPtc.py PlotPhotonTransferCurveTask._plotLinearizer 55 55 0 8 0 0%
python/lsst/cp/pipe/ptc/plotPtc.py PlotPhotonTransferCurveTask.findGroups 17 17 0 4 0 0%
python/lsst/cp/pipe/ptc/plotPtc.py PlotPhotonTransferCurveTask.indexForBins 2 2 0 0 0 0%
python/lsst/cp/pipe/ptc/plotPtc.py PlotPhotonTransferCurveTask.binData 11 11 0 10 0 0%
python/lsst/cp/pipe/ptc/plotPtc.py (no function) 36 0 0 0 0 100%
python/lsst/cp/pipe/utils.py sigmaClipCorrection 2 2 0 0 0 0%
python/lsst/cp/pipe/utils.py calculateWeightedReducedChi2 2 2 0 0 0 0%
python/lsst/cp/pipe/utils.py makeMockFlats 33 33 0 4 0 0%
python/lsst/cp/pipe/utils.py countMaskedPixels 3 3 0 0 0 0%
python/lsst/cp/pipe/utils.py irlsFit 33 33 0 22 0 0%
python/lsst/cp/pipe/utils.py fitLeastSq 16 16 0 6 0 0%
python/lsst/cp/pipe/utils.py fitLeastSq.errFunc 3 3 0 2 0 0%
python/lsst/cp/pipe/utils.py fitBootstrap 18 18 0 4 0 0%
python/lsst/cp/pipe/utils.py fitBootstrap.errFunc 3 3 0 2 0 0%
python/lsst/cp/pipe/utils.py funcPolynomial 1 1 0 0 0 0%
python/lsst/cp/pipe/utils.py funcAstier 2 2 0 0 0 0%
python/lsst/cp/pipe/utils.py arrangeFlatsByExpTime 7 7 0 2 0 0%
python/lsst/cp/pipe/utils.py arrangeFlatsByExpId 13 13 0 6 0 0%
python/lsst/cp/pipe/utils.py CovFastFourierTransform.__init__ 9 9 0 2 0 0%
python/lsst/cp/pipe/utils.py CovFastFourierTransform.cov 7 7 0 2 0 0%
python/lsst/cp/pipe/utils.py CovFastFourierTransform.reportCovFastFourierTransform 8 8 0 6 0 0%
python/lsst/cp/pipe/utils.py getFitDataFromCovariances 18 18 0 4 0 0%
python/lsst/cp/pipe/utils.py symmetrize 10 10 0 0 0 0%
python/lsst/cp/pipe/utils.py ddict2dict 4 4 0 4 0 0%
python/lsst/cp/pipe/utils.py (no function) 26 0 0 0 0 100%
python/lsst/cp/pipe/version.py (no function) 6 0 0 0 0 100%
tests/test_brighterFatterKernel.py BfkSolveTaskTestCase.setUp 20 20 0 2 0 0%
tests/test_brighterFatterKernel.py BfkSolveTaskTestCase.test_averaged 3 3 0 0 0 0%
tests/test_brighterFatterKernel.py BfkSolveTaskTestCase.test_aMatrix 5 5 0 0 0 0%
tests/test_brighterFatterKernel.py BfkSolveTaskTestCase.test_quadratic 20 20 0 2 0 0%
tests/test_brighterFatterKernel.py setup_module 1 1 0 0 0 0%
tests/test_brighterFatterKernel.py (no function) 19 2 0 2 1 86%
tests/test_defects.py FindDefectsTaskTestCase.setUp 45 45 0 12 0 0%
tests/test_defects.py FindDefectsTaskTestCase.check_maskBlocks 19 19 0 10 0 0%
tests/test_defects.py FindDefectsTaskTestCase.test_maskBlocks_full_column 4 4 0 0 0 0%
tests/test_defects.py FindDefectsTaskTestCase.test_maskBlocks_long_column 4 4 0 0 0 0%
tests/test_defects.py FindDefectsTaskTestCase.test_maskBlocks_short_column 4 4 0 0 0 0%
tests/test_defects.py FindDefectsTaskTestCase.test_maskBlocks_discontigous_to_single_block 6 6 0 2 0 0%
tests/test_defects.py FindDefectsTaskTestCase.test_maskBlocks_discontigous_less_than_thresholds 6 6 0 2 0 0%
tests/test_defects.py FindDefectsTaskTestCase.test_maskBlocks_more_than_thresholds 6 6 0 2 0 0%
tests/test_defects.py FindDefectsTaskTestCase.test_maskBlocks_not_enough_bad_pixels_in_column 6 6 0 2 0 0%
tests/test_defects.py FindDefectsTaskTestCase.test_maskBlocks_every_other_pixel_bad_greater_than_threshold 6 6 0 2 0 0%
tests/test_defects.py FindDefectsTaskTestCase.test_maskBlocks_every_other_pixel_bad_less_than_threshold 6 6 0 2 0 0%
tests/test_defects.py FindDefectsTaskTestCase.test_maskBlocks_blobs_one_side_good_less_than_threshold 6 6 0 2 0 0%
tests/test_defects.py FindDefectsTaskTestCase.test_maskBlocks_blobs_other_side_good_less_than_threshold 6 6 0 2 0 0%
tests/test_defects.py FindDefectsTaskTestCase.test_maskBlocks_blob_both_sides_good_less_than_threshold 6 6 0 2 0 0%
tests/test_defects.py FindDefectsTaskTestCase.test_maskBlocks_blob_one_side_good_greater_than_threshold 6 6 0 2 0 0%
tests/test_defects.py FindDefectsTaskTestCase.test_maskBlocks_other_side_good_greater_than_threshold 6 6 0 2 0 0%
tests/test_defects.py FindDefectsTaskTestCase.test_maskBlocks_both_sides_good_greater_than_threshold 6 6 0 2 0 0%
tests/test_defects.py FindDefectsTaskTestCase.test_defectFindingAllSensor 11 11 0 4 0 0%
tests/test_defects.py FindDefectsTaskTestCase.test_defectFindingEdgeIgnore 13 13 0 6 0 0%
tests/test_defects.py FindDefectsTaskTestCase.test_pixelCounting 15 15 0 6 0 0%
tests/test_defects.py FindDefectsTaskTestCase.test_getNumGoodPixels 16 16 0 0 0 0%
tests/test_defects.py FindDefectsTaskTestCase.test_edgeMasking 9 9 0 0 0 0%
tests/test_defects.py setup_module 1 1 0 0 0 0%
tests/test_defects.py (no function) 39 2 0 2 1 93%
tests/test_measureCrosstalk.py MeasureCrosstalkTaskCases.setup_measureCrosstalk 37 37 0 4 0 0%
tests/test_measureCrosstalk.py MeasureCrosstalkTaskCases.testMeasureCrosstalkTaskTrimmed 2 2 0 0 0 0%
tests/test_measureCrosstalk.py MeasureCrosstalkTaskCases.testMeasureCrosstalkTaskUntrimmed 2 2 0 0 0 0%
tests/test_measureCrosstalk.py setup_module 1 1 0 0 0 0%
tests/test_measureCrosstalk.py (no function) 15 2 0 2 1 82%
tests/test_ptc.py FakeCamera.getName 1 1 0 0 0 0%
tests/test_ptc.py PretendRef.__init__ 1 1 0 0 0 0%
tests/test_ptc.py PretendRef.get 5 5 0 4 0 0%
tests/test_ptc.py MeasurePhotonTransferCurveTaskTestCase.setUp 38 38 0 6 0 0%
tests/test_ptc.py MeasurePhotonTransferCurveTaskTestCase.test_covAstier 31 31 0 8 0 0%
tests/test_ptc.py MeasurePhotonTransferCurveTaskTestCase.ptcFitAndCheckPtc 82 82 0 46 0 0%
tests/test_ptc.py MeasurePhotonTransferCurveTaskTestCase.test_ptcFit 3 3 0 4 0 0%
tests/test_ptc.py MeasurePhotonTransferCurveTaskTestCase.test_meanVarMeasurement 5 5 0 0 0 0%
tests/test_ptc.py MeasurePhotonTransferCurveTaskTestCase.test_meanVarMeasurementWithNans 19 19 0 0 0 0%
tests/test_ptc.py MeasurePhotonTransferCurveTaskTestCase.test_meanVarMeasurementAllNan 8 8 0 0 0 0%
tests/test_ptc.py MeasurePhotonTransferCurveTaskTestCase.test_makeZeroSafe 15 15 0 6 0 0%
tests/test_ptc.py MeasurePhotonTransferCurveTaskTestCase.test_getInitialGoodPoints 8 8 0 4 0 0%
tests/test_ptc.py MeasurePhotonTransferCurveTaskTestCase.test_getExpIdsUsed 8 8 0 4 0 0%
tests/test_ptc.py MeasurePhotonTransferCurveTaskTestCase.test_getGoodAmps 4 4 0 2 0 0%
tests/test_ptc.py MeasurePhotonTransferCurveTaskTestCase.runGetGainFromFlatPair 22 22 0 8 0 0%
tests/test_ptc.py MeasurePhotonTransferCurveTaskTestCase.test_getGainFromFlatPair 2 2 0 2 0 0%
tests/test_ptc.py MeasurePhotonTransferCurveDatasetTestCase.setUp 2 2 0 0 0 0%
tests/test_ptc.py MeasurePhotonTransferCurveDatasetTestCase.test_generalBehaviour 2 2 0 0 0 0%
tests/test_ptc.py setup_module 1 1 0 0 0 0%
tests/test_ptc.py (no function) 40 2 0 2 1 93%
tests/test_runEotestTask.py RunEotestTaskTestCase.testExample 1 1 0 0 0 0%
tests/test_runEotestTask.py RunEotestTaskTestCase.testImport 1 1 0 0 0 0%
tests/test_runEotestTask.py RunEotestTaskTestCase.testClassInstantiation 5 5 0 0 0 0%
tests/test_runEotestTask.py setup_module 1 1 0 0 0 0%
tests/test_runEotestTask.py (no function) 24 2 0 2 1 88%
tests/test_utils.py UtilsTestCase.setUp 10 10 0 0 0 0%
tests/test_utils.py UtilsTestCase.test_countMaskedPixels 11 11 0 0 0 0%
tests/test_utils.py setup_module 1 1 0 0 0 0%
tests/test_utils.py (no function) 18 2 0 2 1 85%
Total   3709 3027 23 1019 6 15%

No items found using the specified filter.