Coverage report: 22%

Files Functions Classes

coverage.py v7.5.1, created at 2024-05-07 03:28 -0700

File function statements missing excluded branches partial coverage
python/lsst/__init__.py (no function) 2 0 0 0 0 100%
python/lsst/meas/__init__.py (no function) 2 0 0 0 0 100%
python/lsst/meas/extensions/__init__.py (no function) 2 0 0 0 0 100%
python/lsst/meas/extensions/shapeHSM/__init__.py (no function) 5 0 0 0 0 100%
python/lsst/meas/extensions/shapeHSM/_hsm_higher_moments.py HigherOrderMomentsConfig.validate 3 3 0 2 0 0%
python/lsst/meas/extensions/shapeHSM/_hsm_higher_moments.py HigherOrderMomentsPlugin.__init__ 5 5 0 0 0 0%
python/lsst/meas/extensions/shapeHSM/_hsm_higher_moments.py HigherOrderMomentsPlugin.getExecutionOrder 1 1 0 0 0 0%
python/lsst/meas/extensions/shapeHSM/_hsm_higher_moments.py HigherOrderMomentsPlugin.fail 1 1 0 0 0 0%
python/lsst/meas/extensions/shapeHSM/_hsm_higher_moments.py HigherOrderMomentsPlugin._get_pq_full 10 10 0 4 0 0%
python/lsst/meas/extensions/shapeHSM/_hsm_higher_moments.py HigherOrderMomentsPlugin._generate_suffixes 2 2 0 2 0 0%
python/lsst/meas/extensions/shapeHSM/_hsm_higher_moments.py HigherOrderMomentsPlugin._generate_powers_of_standard_positions 6 6 0 4 0 0%
python/lsst/meas/extensions/shapeHSM/_hsm_higher_moments.py HigherOrderMomentsPlugin._calculate_higher_order_moments 27 27 0 8 0 0%
python/lsst/meas/extensions/shapeHSM/_hsm_higher_moments.py HigherOrderMomentsSourcePlugin.__init__ 3 3 0 2 0 0%
python/lsst/meas/extensions/shapeHSM/_hsm_higher_moments.py HigherOrderMomentsSourcePlugin.measure 18 18 0 2 0 0%
python/lsst/meas/extensions/shapeHSM/_hsm_higher_moments.py HigherOrderMomentsPSFPlugin.__init__ 4 4 0 2 0 0%
python/lsst/meas/extensions/shapeHSM/_hsm_higher_moments.py HigherOrderMomentsPSFPlugin.measure 27 27 0 4 0 0%
python/lsst/meas/extensions/shapeHSM/_hsm_higher_moments.py (no function) 34 0 0 6 0 100%
python/lsst/meas/extensions/shapeHSM/_hsm_moments.py HsmMomentsPlugin.__init__ 15 15 0 2 0 0%
python/lsst/meas/extensions/shapeHSM/_hsm_moments.py HsmMomentsPlugin.getExecutionOrder 1 1 0 0 0 0%
python/lsst/meas/extensions/shapeHSM/_hsm_moments.py HsmMomentsPlugin._calculate 23 23 0 4 0 0%
python/lsst/meas/extensions/shapeHSM/_hsm_moments.py HsmMomentsPlugin.fail 4 4 0 2 0 0%
python/lsst/meas/extensions/shapeHSM/_hsm_moments.py HsmSourceMomentsPlugin.__init__ 5 5 0 2 0 0%
python/lsst/meas/extensions/shapeHSM/_hsm_moments.py HsmSourceMomentsPlugin.measure 20 20 0 4 0 0%
python/lsst/meas/extensions/shapeHSM/_hsm_moments.py HsmSourceMomentsRoundConfig.setDefaults 2 2 0 0 0 0%
python/lsst/meas/extensions/shapeHSM/_hsm_moments.py HsmSourceMomentsRoundConfig.validate 3 3 0 2 0 0%
python/lsst/meas/extensions/shapeHSM/_hsm_moments.py HsmPsfMomentsConfig.setDefaults 2 2 0 0 0 0%
python/lsst/meas/extensions/shapeHSM/_hsm_moments.py HsmPsfMomentsPlugin.__init__ 7 7 0 2 0 0%
python/lsst/meas/extensions/shapeHSM/_hsm_moments.py HsmPsfMomentsPlugin.measure 28 28 0 8 0 0%
python/lsst/meas/extensions/shapeHSM/_hsm_moments.py HsmPsfMomentsPlugin._adjustNoise 1 1 0 0 0 0%
python/lsst/meas/extensions/shapeHSM/_hsm_moments.py HsmPsfMomentsDebiasedConfig.setDefaults 2 2 0 0 0 0%
python/lsst/meas/extensions/shapeHSM/_hsm_moments.py HsmPsfMomentsDebiasedPlugin.getExecutionOrder 1 1 0 0 0 0%
python/lsst/meas/extensions/shapeHSM/_hsm_moments.py HsmPsfMomentsDebiasedPlugin._adjustNoise 31 31 0 8 0 0%
python/lsst/meas/extensions/shapeHSM/_hsm_moments.py (no function) 58 0 0 12 0 100%
python/lsst/meas/extensions/shapeHSM/_hsm_shape.py HsmShapePlugin.__init__ 19 19 0 4 0 0%
python/lsst/meas/extensions/shapeHSM/_hsm_shape.py HsmShapePlugin.getExecutionOrder 1 1 0 0 0 0%
python/lsst/meas/extensions/shapeHSM/_hsm_shape.py HsmShapePlugin.bboxToGalSimBounds 3 3 0 0 0 0%
python/lsst/meas/extensions/shapeHSM/_hsm_shape.py HsmShapePlugin._addEllipticityField 5 5 0 0 0 0%
python/lsst/meas/extensions/shapeHSM/_hsm_shape.py HsmShapePlugin.measure 47 47 0 8 0 0%
python/lsst/meas/extensions/shapeHSM/_hsm_shape.py HsmShapePlugin.fail 4 4 0 2 0 0%
python/lsst/meas/extensions/shapeHSM/_hsm_shape.py HsmShapeBjConfig.setDefaults 2 2 0 0 0 0%
python/lsst/meas/extensions/shapeHSM/_hsm_shape.py HsmShapeBjConfig.validate 3 3 0 2 0 0%
python/lsst/meas/extensions/shapeHSM/_hsm_shape.py HsmShapeLinearConfig.setDefaults 2 2 0 0 0 0%
python/lsst/meas/extensions/shapeHSM/_hsm_shape.py HsmShapeLinearConfig.validate 3 3 0 2 0 0%
python/lsst/meas/extensions/shapeHSM/_hsm_shape.py HsmShapeKsbConfig.setDefaults 2 2 0 0 0 0%
python/lsst/meas/extensions/shapeHSM/_hsm_shape.py HsmShapeKsbConfig.validate 3 3 0 2 0 0%
python/lsst/meas/extensions/shapeHSM/_hsm_shape.py HsmShapeRegaussConfig.setDefaults 2 2 0 0 0 0%
python/lsst/meas/extensions/shapeHSM/_hsm_shape.py HsmShapeRegaussConfig.validate 3 3 0 2 0 0%
python/lsst/meas/extensions/shapeHSM/_hsm_shape.py (no function) 55 0 0 12 0 100%
python/lsst/meas/extensions/shapeHSM/version.py (no function) 5 0 0 0 0 100%
tests/test_higher_moments.py HigherMomentsBaseTestCase.setUp 14 14 0 2 0 0%
tests/test_higher_moments.py HigherMomentsBaseTestCase.add_mask_bits 1 1 0 0 0 0%
tests/test_higher_moments.py HigherMomentsBaseTestCase.create_dataset 5 5 0 0 0 0%
tests/test_higher_moments.py HigherMomentsBaseTestCase.run_measurement 1 1 0 0 0 0%
tests/test_higher_moments.py HigherMomentsBaseTestCase.check_odd_moments 4 4 0 6 0 0%
tests/test_higher_moments.py HigherMomentsBaseTestCase.check_even_moments 24 24 0 0 0 0%
tests/test_higher_moments.py HigherMomentsBaseTestCase.check 2 2 0 0 0 0%
tests/test_higher_moments.py HigherMomentsBaseTestCase.test_validate_config 6 6 0 2 0 0%
tests/test_higher_moments.py HigherMomentsBaseTestCase.test_calculate_higher_order_moments 11 11 0 6 0 0%
tests/test_higher_moments.py HigherOrderMomentsTestCase.test_hsm_source_moments 4 4 0 2 0 0%
tests/test_higher_moments.py HigherOrderMomentsTestCase.test_hsm_psf_lower_moments 13 13 0 4 0 0%
tests/test_higher_moments.py HigherOrderMomentsTestCase.test_hsm_psf_higher_moments 7 7 0 4 0 0%
tests/test_higher_moments.py HigherOrderMomentsTestCase.test_source_consistent_weight 12 12 0 8 0 0%
tests/test_higher_moments.py HigherOrderMomentsTestCase.test_psf_consistent_weight 14 14 0 8 0 0%
tests/test_higher_moments.py HigherMomentTestCaseWithMask.add_mask_bits 4 4 0 4 0 0%
tests/test_higher_moments.py HigherMomentTestCaseWithMask.test_lower_order_moments 10 10 0 2 0 0%
tests/test_higher_moments.py HigherMomentTestCaseWithMask.test_kurtosis 16 16 0 4 0 0%
tests/test_higher_moments.py HigherMomentTestCaseWithMask.test_hsm_source_higher_moments 12 12 0 2 0 0%
tests/test_higher_moments.py HigherMomentTestCaseWithSymmetricMask.create_dataset 5 5 0 0 0 0%
tests/test_higher_moments.py HigherMomentTestCaseWithSymmetricMask.add_mask_bits 4 4 0 4 0 0%
tests/test_higher_moments.py HigherMomentTestCaseWithSymmetricMask.test_odd_moments 4 4 0 2 0 0%
tests/test_higher_moments.py HigherMomentTestCaseWithSymmetricMask.test_hsm_psf_higher_moments 7 7 0 4 0 0%
tests/test_higher_moments.py setup_module 1 1 0 0 0 0%
tests/test_higher_moments.py (no function) 54 2 0 26 1 96%
tests/test_hsm.py makePluginAndCat 18 18 0 12 0 0%
tests/test_hsm.py MomentsTestCase.setUp 4 4 0 0 0 0%
tests/test_hsm.py MomentsTestCase.tearDown 2 2 0 0 0 0%
tests/test_hsm.py MomentsTestCase.runMeasurement 40 40 0 2 0 0%
tests/test_hsm.py MomentsTestCase.testHsmSourceMoments 14 14 0 2 0 0%
tests/test_hsm.py MomentsTestCase.testHsmSourceMomentsRound 16 16 0 2 0 0%
tests/test_hsm.py MomentsTestCase.testHsmSourceMomentsVsSdssShape 22 22 0 2 0 0%
tests/test_hsm.py MomentsTestCase.testHsmSourceMomentsAllMasked 4 4 0 2 0 0%
tests/test_hsm.py ShapeTestCase.setUp 4 4 0 0 0 0%
tests/test_hsm.py ShapeTestCase.tearDown 2 2 0 0 0 0%
tests/test_hsm.py ShapeTestCase.computeDirectShapeFromGalSim 25 25 0 0 0 0%
tests/test_hsm.py ShapeTestCase.runMeasurement 39 39 0 0 0 0%
tests/test_hsm.py ShapeTestCase.testHsmShape 38 38 0 8 0 0%
tests/test_hsm.py ShapeTestCase.testHsmShapeWithVariousPsfsVsDirectGalsim 41 41 0 2 0 0%
tests/test_hsm.py ShapeTestCase.testValidate 8 8 0 4 0 0%
tests/test_hsm.py PyGaussianPsf.__init__ 6 6 0 0 0 0%
tests/test_hsm.py PyGaussianPsf.zeroPad 6 6 0 0 0 0%
tests/test_hsm.py PyGaussianPsf._doComputeKernelImage 9 9 0 2 0 0%
tests/test_hsm.py PyGaussianPsf._doComputeImage 14 14 0 4 0 0%
tests/test_hsm.py PyGaussianPsf._doComputeBBox 5 5 0 4 0 0%
tests/test_hsm.py PyGaussianPsf._doComputeShape 1 1 0 0 0 0%
tests/test_hsm.py PsfMomentsTestCase.computeDirectPsfMomentsFromGalSim 19 19 0 2 0 0%
tests/test_hsm.py PsfMomentsTestCase.testHsmPsfMoments 43 43 0 6 0 0%
tests/test_hsm.py PsfMomentsTestCase.testHsmPsfMomentsDebiased 67 67 0 10 0 0%
tests/test_hsm.py PsfMomentsTestCase.testHsmPsfMomentsDebiasedEdge 60 60 0 6 0 0%
tests/test_hsm.py PsfMomentsTestCase.testHsmPsfMomentsDebiasedBadNoiseSource 3 3 0 2 0 0%
tests/test_hsm.py setup_module 1 1 0 0 0 0%
tests/test_hsm.py (no function) 80 2 0 14 1 97%
Total   1340 1047 0 292 2 22%

No items found using the specified filter.