Coverage report: 19%

Files Functions Classes

coverage.py v7.13.5, created at 2026-05-05 22:39 +0000

      Statements   Branches   Total
File function   coverage statements missing excluded   coverage branches partial   coverage
python / lsst / __init__.py (no function)   100% 3 0 0   100% 0 0   100%
python / lsst / meas / __init__.py (no function)   100% 3 0 0   100% 0 0   100%
python / lsst / meas / extensions / __init__.py (no function)   100% 3 0 0   100% 0 0   100%
python / lsst / meas / extensions / shapeHSM / __init__.py (no function)   100% 4 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% 18 18 0   0% 2 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% 4 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% 23 23 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% 20 20 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% 28 28 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% 58 0 0   100% 0 0   100%
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% 47 47 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.setDefaults   0% 2 2 0   100% 0 0   0%
python / lsst / meas / extensions / shapeHSM / _hsm_shape.py HsmShapeBjConfig.validate   0% 3 3 0   0% 2 0   0%
python / lsst / meas / extensions / shapeHSM / _hsm_shape.py HsmShapeLinearConfig.setDefaults   0% 2 2 0   100% 0 0   0%
python / lsst / meas / extensions / shapeHSM / _hsm_shape.py HsmShapeLinearConfig.validate   0% 3 3 0   0% 2 0   0%
python / lsst / meas / extensions / shapeHSM / _hsm_shape.py HsmShapeKsbConfig.setDefaults   0% 2 2 0   100% 0 0   0%
python / lsst / meas / extensions / shapeHSM / _hsm_shape.py HsmShapeKsbConfig.validate   0% 3 3 0   0% 2 0   0%
python / lsst / meas / extensions / shapeHSM / _hsm_shape.py HsmShapeRegaussConfig.setDefaults   0% 2 2 0   100% 0 0   0%
python / lsst / meas / extensions / shapeHSM / _hsm_shape.py HsmShapeRegaussConfig.validate   0% 3 3 0   0% 2 0   0%
python / lsst / meas / extensions / shapeHSM / _hsm_shape.py (no function)   100% 55 0 0   100% 0 0   100%
python / lsst / meas / extensions / shapeHSM / version.py (no function)   100% 6 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.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.testValidate   0% 8 8 0   0% 2 0   0%
tests / test_hsm.py PyGaussianPsf.__init__   0% 5 5 0   100% 0 0   0%
tests / test_hsm.py PyGaussianPsf._doComputeKernelImage   0% 7 7 0   100% 0 0   0%
tests / test_hsm.py PyGaussianPsf._doComputeImage   0% 12 12 0   0% 2 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)   97% 79 2 0   50% 2 1   96%
Total     22% 1330 1036 0   1% 194 2   19%

No items found using the specified filter.