Coverage report: 20%

Files Functions Classes

coverage.py v7.13.5, created at 2026-04-25 08:33 +0000

      Statements   Branches   Total
File function   coverage statements missing excluded   coverage branches partial   coverage
python / lsst / __init__.py (no function)   100% 2 0 0   100% 0 0   100%
python / lsst / meas / __init__.py (no function)   100% 2 0 0   100% 0 0   100%
python / lsst / meas / extensions / __init__.py (no function)   100% 2 0 0   100% 0 0   100%
python / lsst / meas / extensions / shapeHSM / __init__.py (no function)   100% 5 0 0   100% 0 0   100%
python / lsst / meas / extensions / shapeHSM / _configure.py configure_hsm   0% 4 4 0   100% 0 0   0%
python / lsst / meas / extensions / shapeHSM / _configure.py (no function)   100% 3 0 0   100% 0 0   100%
python / lsst / meas / extensions / shapeHSM / _hsm_higher_moments.py HigherOrderMomentsConfig.validate   0% 3 3 0   0% 2 0   0%
python / lsst / meas / extensions / shapeHSM / _hsm_higher_moments.py HigherOrderMomentsPlugin.__init__   0% 5 5 0   100% 0 0   0%
python / lsst / meas / extensions / shapeHSM / _hsm_higher_moments.py HigherOrderMomentsPlugin.getExecutionOrder   0% 1 1 0   100% 0 0   0%
python / lsst / meas / extensions / shapeHSM / _hsm_higher_moments.py HigherOrderMomentsPlugin.fail   0% 1 1 0   100% 0 0   0%
python / lsst / meas / extensions / shapeHSM / _hsm_higher_moments.py HigherOrderMomentsPlugin._get_pq_full   0% 10 10 0   0% 4 0   0%
python / lsst / meas / extensions / shapeHSM / _hsm_higher_moments.py HigherOrderMomentsPlugin._generate_suffixes   0% 2 2 0   0% 2 0   0%
python / lsst / meas / extensions / shapeHSM / _hsm_higher_moments.py HigherOrderMomentsPlugin._generate_powers_of_standard_positions   0% 6 6 0   0% 4 0   0%
python / lsst / meas / extensions / shapeHSM / _hsm_higher_moments.py HigherOrderMomentsPlugin._calculate_higher_order_moments   0% 27 27 0   0% 8 0   0%
python / lsst / meas / extensions / shapeHSM / _hsm_higher_moments.py HigherOrderMomentsSourcePlugin.__init__   0% 3 3 0   0% 2 0   0%
python / lsst / meas / extensions / shapeHSM / _hsm_higher_moments.py HigherOrderMomentsSourcePlugin.measure   0% 17 17 0   0% 4 0   0%
python / lsst / meas / extensions / shapeHSM / _hsm_higher_moments.py HigherOrderMomentsPSFPlugin.__init__   0% 4 4 0   0% 2 0   0%
python / lsst / meas / extensions / shapeHSM / _hsm_higher_moments.py HigherOrderMomentsPSFPlugin.measure   0% 27 27 0   0% 8 0   0%
python / lsst / meas / extensions / shapeHSM / _hsm_higher_moments.py (no function)   100% 34 0 0   100% 0 0   100%
python / lsst / meas / extensions / shapeHSM / _hsm_moments.py HsmMomentsPlugin.__init__   0% 15 15 0   0% 2 0   0%
python / lsst / meas / extensions / shapeHSM / _hsm_moments.py HsmMomentsPlugin.getExecutionOrder   0% 1 1 0   100% 0 0   0%
python / lsst / meas / extensions / shapeHSM / _hsm_moments.py HsmMomentsPlugin._calculate   0% 21 21 0   0% 4 0   0%
python / lsst / meas / extensions / shapeHSM / _hsm_moments.py HsmMomentsPlugin.fail   0% 4 4 0   0% 2 0   0%
python / lsst / meas / extensions / shapeHSM / _hsm_moments.py HsmSourceMomentsPlugin.__init__   0% 5 5 0   0% 2 0   0%
python / lsst / meas / extensions / shapeHSM / _hsm_moments.py HsmSourceMomentsPlugin.measure   0% 21 21 0   0% 4 0   0%
python / lsst / meas / extensions / shapeHSM / _hsm_moments.py HsmSourceMomentsRoundConfig.setDefaults   0% 2 2 0   100% 0 0   0%
python / lsst / meas / extensions / shapeHSM / _hsm_moments.py HsmSourceMomentsRoundConfig.validate   0% 3 3 0   0% 2 0   0%
python / lsst / meas / extensions / shapeHSM / _hsm_moments.py HsmPsfMomentsConfig.setDefaults   0% 2 2 0   100% 0 0   0%
python / lsst / meas / extensions / shapeHSM / _hsm_moments.py HsmPsfMomentsPlugin.__init__   0% 7 7 0   0% 2 0   0%
python / lsst / meas / extensions / shapeHSM / _hsm_moments.py HsmPsfMomentsPlugin.measure   0% 29 29 0   0% 8 0   0%
python / lsst / meas / extensions / shapeHSM / _hsm_moments.py HsmPsfMomentsPlugin._adjustNoise   0% 1 1 0   100% 0 0   0%
python / lsst / meas / extensions / shapeHSM / _hsm_moments.py HsmPsfMomentsDebiasedConfig.setDefaults   0% 2 2 0   100% 0 0   0%
python / lsst / meas / extensions / shapeHSM / _hsm_moments.py HsmPsfMomentsDebiasedPlugin.getExecutionOrder   0% 1 1 0   100% 0 0   0%
python / lsst / meas / extensions / shapeHSM / _hsm_moments.py HsmPsfMomentsDebiasedPlugin._adjustNoise   0% 31 31 0   0% 8 0   0%
python / lsst / meas / extensions / shapeHSM / _hsm_moments.py (no function)   100% 59 0 0   100% 0 0   100%
python / lsst / meas / extensions / shapeHSM / _hsm_shape.py inherit_doc   100% 2 0 0   100% 0 0   100%
python / lsst / meas / extensions / shapeHSM / _hsm_shape.py inherit_doc.decorator   100% 2 0 0   100% 0 0   100%
python / lsst / meas / extensions / shapeHSM / _hsm_shape.py HsmShapeConfig.shearType   0% 1 1 0   100% 0 0   0%
python / lsst / meas / extensions / shapeHSM / _hsm_shape.py HsmShapePlugin.__init__   0% 19 19 0   0% 4 0   0%
python / lsst / meas / extensions / shapeHSM / _hsm_shape.py HsmShapePlugin.getExecutionOrder   0% 1 1 0   100% 0 0   0%
python / lsst / meas / extensions / shapeHSM / _hsm_shape.py HsmShapePlugin.bboxToGalSimBounds   0% 3 3 0   100% 0 0   0%
python / lsst / meas / extensions / shapeHSM / _hsm_shape.py HsmShapePlugin._addEllipticityField   0% 5 5 0   100% 0 0   0%
python / lsst / meas / extensions / shapeHSM / _hsm_shape.py HsmShapePlugin.measure   0% 45 45 0   0% 8 0   0%
python / lsst / meas / extensions / shapeHSM / _hsm_shape.py HsmShapePlugin.fail   0% 4 4 0   0% 2 0   0%
python / lsst / meas / extensions / shapeHSM / _hsm_shape.py HsmShapeBjConfig.shearType   0% 1 1 0   100% 0 0   0%
python / lsst / meas / extensions / shapeHSM / _hsm_shape.py HsmShapeLinearConfig.shearType   0% 1 1 0   100% 0 0   0%
python / lsst / meas / extensions / shapeHSM / _hsm_shape.py HsmShapeKsbConfig.shearType   0% 1 1 0   100% 0 0   0%
python / lsst / meas / extensions / shapeHSM / _hsm_shape.py HsmShapeRegaussConfig.shearType   0% 1 1 0   100% 0 0   0%
python / lsst / meas / extensions / shapeHSM / _hsm_shape.py (no function)   100% 61 0 0   100% 0 0   100%
python / lsst / meas / extensions / shapeHSM / version.py (no function)   100% 5 0 0   100% 0 0   100%
tests / test_higher_moments.py HigherMomentsBaseTestCase.setUp   0% 14 14 0   0% 2 0   0%
tests / test_higher_moments.py HigherMomentsBaseTestCase.add_mask_bits   0% 1 1 0   100% 0 0   0%
tests / test_higher_moments.py HigherMomentsBaseTestCase.create_dataset   0% 5 5 0   100% 0 0   0%
tests / test_higher_moments.py HigherMomentsBaseTestCase.run_measurement   0% 1 1 0   100% 0 0   0%
tests / test_higher_moments.py HigherMomentsBaseTestCase.check_odd_moments   0% 4 4 0   0% 4 0   0%
tests / test_higher_moments.py HigherMomentsBaseTestCase.check_even_moments   0% 24 24 0   100% 0 0   0%
tests / test_higher_moments.py HigherMomentsBaseTestCase.check   0% 2 2 0   100% 0 0   0%
tests / test_higher_moments.py HigherMomentsBaseTestCase.test_validate_config   0% 6 6 0   100% 0 0   0%
tests / test_higher_moments.py HigherMomentsBaseTestCase.test_calculate_higher_order_moments   0% 11 11 0   0% 4 0   0%
tests / test_higher_moments.py HigherOrderMomentsTestCase.test_hsm_source_moments   0% 4 4 0   0% 2 0   0%
tests / test_higher_moments.py HigherOrderMomentsTestCase.test_hsm_psf_lower_moments   0% 13 13 0   0% 2 0   0%
tests / test_higher_moments.py HigherOrderMomentsTestCase.test_hsm_psf_higher_moments   0% 7 7 0   0% 2 0   0%
tests / test_higher_moments.py HigherOrderMomentsTestCase.test_source_consistent_weight   0% 12 12 0   0% 6 0   0%
tests / test_higher_moments.py HigherOrderMomentsTestCase.test_psf_consistent_weight   0% 14 14 0   0% 6 0   0%
tests / test_higher_moments.py HigherMomentTestCaseWithMask.add_mask_bits   0% 4 4 0   0% 4 0   0%
tests / test_higher_moments.py HigherMomentTestCaseWithMask.test_lower_order_moments   0% 10 10 0   0% 2 0   0%
tests / test_higher_moments.py HigherMomentTestCaseWithMask.test_kurtosis   0% 16 16 0   0% 2 0   0%
tests / test_higher_moments.py HigherMomentTestCaseWithMask.test_hsm_source_higher_moments   0% 12 12 0   0% 2 0   0%
tests / test_higher_moments.py HigherMomentTestCaseWithSymmetricMask.create_dataset   0% 5 5 0   100% 0 0   0%
tests / test_higher_moments.py HigherMomentTestCaseWithSymmetricMask.add_mask_bits   0% 4 4 0   0% 4 0   0%
tests / test_higher_moments.py HigherMomentTestCaseWithSymmetricMask.test_odd_moments   0% 4 4 0   0% 2 0   0%
tests / test_higher_moments.py HigherMomentTestCaseWithSymmetricMask.test_hsm_psf_higher_moments   0% 7 7 0   0% 2 0   0%
tests / test_higher_moments.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_higher_moments.py (no function)   96% 53 2 0   50% 2 1   95%
tests / test_hsm.py makePluginAndCat   0% 18 18 0   0% 12 0   0%
tests / test_hsm.py MomentsTestCase.setUp   0% 4 4 0   100% 0 0   0%
tests / test_hsm.py MomentsTestCase.tearDown   0% 2 2 0   100% 0 0   0%
tests / test_hsm.py MomentsTestCase.runMeasurement   0% 40 40 0   0% 2 0   0%
tests / test_hsm.py MomentsTestCase.testValidateHsmSourceMomentsRoundConfig   0% 8 8 0   100% 0 0   0%
tests / test_hsm.py MomentsTestCase.testHsmSourceMoments   0% 14 14 0   0% 2 0   0%
tests / test_hsm.py MomentsTestCase.testHsmSourceMomentsRound   0% 16 16 0   0% 2 0   0%
tests / test_hsm.py MomentsTestCase.testHsmSourceMomentsVsSdssShape   0% 22 22 0   0% 2 0   0%
tests / test_hsm.py MomentsTestCase.testHsmSourceMomentsAllMasked   0% 4 4 0   100% 0 0   0%
tests / test_hsm.py ShapeTestCase.setUp   0% 4 4 0   100% 0 0   0%
tests / test_hsm.py ShapeTestCase.tearDown   0% 2 2 0   100% 0 0   0%
tests / test_hsm.py ShapeTestCase.computeDirectShapeFromGalSim   0% 25 25 0   100% 0 0   0%
tests / test_hsm.py ShapeTestCase.runMeasurement   0% 39 39 0   100% 0 0   0%
tests / test_hsm.py ShapeTestCase.testHsmShape   0% 38 38 0   0% 8 0   0%
tests / test_hsm.py ShapeTestCase.testHsmShapeWithVariousPsfsVsDirectGalsim   0% 41 41 0   0% 2 0   0%
tests / test_hsm.py ShapeTestCase.testHsmShapeConfig   0% 13 13 0   0% 8 0   0%
tests / test_hsm.py PyGaussianPsf.__init__   0% 6 6 0   100% 0 0   0%
tests / test_hsm.py PyGaussianPsf.zeroPad   0% 6 6 0   100% 0 0   0%
tests / test_hsm.py PyGaussianPsf._doComputeKernelImage   0% 9 9 0   0% 2 0   0%
tests / test_hsm.py PyGaussianPsf._doComputeImage   0% 14 14 0   0% 4 0   0%
tests / test_hsm.py PyGaussianPsf._doComputeBBox   0% 5 5 0   0% 4 0   0%
tests / test_hsm.py PyGaussianPsf._doComputeShape   0% 1 1 0   100% 0 0   0%
tests / test_hsm.py PsfMomentsTestCase.computeDirectPsfMomentsFromGalSim   0% 19 19 0   0% 2 0   0%
tests / test_hsm.py PsfMomentsTestCase.testHsmPsfMoments   0% 43 43 0   0% 6 0   0%
tests / test_hsm.py PsfMomentsTestCase.testHsmPsfMomentsDebiased   0% 67 67 0   0% 10 0   0%
tests / test_hsm.py PsfMomentsTestCase.testHsmPsfMomentsDebiasedEdge   0% 60 60 0   0% 2 0   0%
tests / test_hsm.py PsfMomentsTestCase.testHsmPsfMomentsDebiasedBadNoiseSource   0% 3 3 0   100% 0 0   0%
tests / test_hsm.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_hsm.py (no function)   98% 82 2 0   50% 2 1   96%
Total     23% 1354 1046 0   1% 202 2   20%

No items found using the specified filter.