Coverage report: 84%

Files Functions Classes

coverage.py v7.14.2, created at 2026-06-21 08:47 +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/shapelet/__init__.py (no function)   100% 9 0 0   100% 0 0   100%
python/lsst/shapelet/constants/__init__.py (no function)   100% 1 0 0   100% 0 0   100%
python/lsst/shapelet/constants/constantsContinued.py BasisTypeEnum.__reduce__   100% 1 0 0   100% 0 0   100%
python/lsst/shapelet/constants/constantsContinued.py (no function)   100% 6 0 0   100% 0 0   100%
python/lsst/shapelet/generator.py IndexGenerator.__init__   100% 2 0 0   100% 0 0   100%
python/lsst/shapelet/generator.py IndexGenerator.make   0% 4 4 0   0% 4 0   0%
python/lsst/shapelet/generator.py IndexGenerator.__len__   0% 1 1 0   100% 0 0   0%
python/lsst/shapelet/generator.py HermiteIndexGenerator.__iter__   100% 5 0 0   100% 4 0   100%
python/lsst/shapelet/generator.py LaguerreIndexGenerator.__iter__   0% 14 14 0   0% 6 0   0%
python/lsst/shapelet/generator.py (no function)   100% 12 0 0   100% 0 0   100%
python/lsst/shapelet/multiShapeletFunction/__init__.py (no function)   100% 1 0 0   100% 0 0   100%
python/lsst/shapelet/multiShapeletFunction/multiShapeletFunctionContinued.py MultiShapeletFunction.__reduce__   100% 1 0 0   100% 0 0   100%
python/lsst/shapelet/multiShapeletFunction/multiShapeletFunctionContinued.py (no function)   100% 6 0 0   100% 0 0   100%
python/lsst/shapelet/radialProfile/__init__.py (no function)   100% 1 0 0   100% 0 0   100%
python/lsst/shapelet/radialProfile/radialProfileContinued.py RadialProfile.evaluate   67% 3 1 0   50% 2 1   60%
python/lsst/shapelet/radialProfile/radialProfileContinued.py (no function)   100% 7 0 0   100% 0 0   100%
python/lsst/shapelet/shapeletFunction/__init__.py (no function)   100% 1 0 0   100% 0 0   100%
python/lsst/shapelet/shapeletFunction/shapeletFunctionContinued.py ShapeletFunction.__reduce__   100% 1 0 0   100% 0 0   100%
python/lsst/shapelet/shapeletFunction/shapeletFunctionContinued.py (no function)   100% 6 0 0   100% 0 0   100%
python/lsst/shapelet/tests.py ShapeletTestCase.makeUnitVector   100% 3 0 0   100% 0 0   100%
python/lsst/shapelet/tests.py ShapeletTestCase.makeImage   100% 6 0 0   100% 4 0   100%
python/lsst/shapelet/tests.py ShapeletTestCase.makeRandomShapeletFunction   100% 10 0 0   75% 4 1   93%
python/lsst/shapelet/tests.py ShapeletTestCase.makeRandomMultiShapeletFunction   100% 4 0 0   100% 2 0   100%
python/lsst/shapelet/tests.py ShapeletTestCase.compareShapeletFunctions   100% 4 0 0   100% 0 0   100%
python/lsst/shapelet/tests.py ShapeletTestCase.simplifyMultiShapeletFunction   100% 10 0 0   100% 6 0   100%
python/lsst/shapelet/tests.py ShapeletTestCase.compareMultiShapeletFunctions   100% 6 0 0   75% 4 1   90%
python/lsst/shapelet/tests.py ShapeletTestCase.checkMoments   100% 15 0 0   100% 0 0   100%
python/lsst/shapelet/tests.py ShapeletTestCase.checkConvolution   91% 22 2 0   50% 2 1   88%
python/lsst/shapelet/tests.py (no function)   91% 22 2 0   100% 0 0   91%
python/lsst/shapelet/tractor.py registerRadialProfiles   82% 28 5 0   88% 8 1   83%
python/lsst/shapelet/tractor.py evaluateRadial   72% 18 5 0   42% 12 3   60%
python/lsst/shapelet/tractor.py integrateNormalizedFluxes   0% 9 9 0   0% 2 0   0%
python/lsst/shapelet/tractor.py plotSuite   0% 63 63 0   0% 28 0   0%
python/lsst/shapelet/tractor.py (no function)   100% 13 0 0   100% 0 0   100%
python/lsst/shapelet/version.py (no function)   100% 5 0 0   100% 0 0   100%
tests/test_functorKeys.py FunctorKeyTestCase.setUp   100% 1 0 0   100% 0 0   100%
tests/test_functorKeys.py FunctorKeyTestCase.testComputeOrder   100% 7 0 0   100% 4 0   100%
tests/test_functorKeys.py FunctorKeyTestCase.testShapeletFunctionKey   100% 17 0 0   100% 0 0   100%
tests/test_functorKeys.py FunctorKeyTestCase.testMultiShapeletFunctionKey   100% 16 0 0   100% 0 0   100%
tests/test_functorKeys.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_functorKeys.py (no function)   89% 18 2 0   50% 2 1   85%
tests/test_hermiteTransformMatrix.py HermiteTransformMatrixTestCase.setUp   100% 4 0 0   100% 0 0   100%
tests/test_hermiteTransformMatrix.py HermiteTransformMatrixTestCase.ht   100% 4 0 0   50% 2 1   83%
tests/test_hermiteTransformMatrix.py HermiteTransformMatrixTestCase.testCoefficientMatrices   100% 7 0 0   100% 4 0   100%
tests/test_hermiteTransformMatrix.py HermiteTransformMatrixTestCase.testCoefficientsAgainstHermite   100% 4 0 0   100% 2 0   100%
tests/test_hermiteTransformMatrix.py HermiteTransformMatrixTestCase.testTransformMatrix   100% 16 0 0   100% 8 0   100%
tests/test_hermiteTransformMatrix.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_hermiteTransformMatrix.py (no function)   83% 24 4 0   50% 2 1   81%
tests/test_matrixBuilder.py MatrixBuilderTestCase.setUp   100% 5 0 0   100% 0 0   100%
tests/test_matrixBuilder.py MatrixBuilderTestCase.checkAccessors   100% 2 0 0   100% 0 0   100%
tests/test_matrixBuilder.py MatrixBuilderTestCase.testShapeletMatrixBuilder   100% 43 0 0   100% 0 0   100%
tests/test_matrixBuilder.py MatrixBuilderTestCase.testRemappedShapeletMatrixBuilder   100% 35 0 0   100% 0 0   100%
tests/test_matrixBuilder.py MatrixBuilderTestCase.testConvolvedShapeletMatrixBuilder   100% 43 0 0   100% 8 0   100%
tests/test_matrixBuilder.py MatrixBuilderTestCase.testRemappedConvolvedShapeletMatrixBuilder   100% 32 0 0   100% 4 0   100%
tests/test_matrixBuilder.py MatrixBuilderTestCase.testCompoundMatrixBuilder   100% 39 0 0   100% 4 0   100%
tests/test_matrixBuilder.py MatrixBuilderTestCase.testConvolvedCompoundMatrixBuilder   100% 40 0 0   100% 2 0   100%
tests/test_matrixBuilder.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_matrixBuilder.py (no function)   91% 22 2 0   50% 2 1   88%
tests/test_multiShapelet.py MultiShapeletTestCase.setUp   100% 1 0 0   100% 0 0   100%
tests/test_multiShapelet.py MultiShapeletTestCase.testMoments   100% 7 0 0   100% 0 0   100%
tests/test_multiShapelet.py MultiShapeletTestCase.testPickle   100% 8 0 0   100% 2 0   100%
tests/test_multiShapelet.py MultiShapeletTestCase.testConvolveGaussians   100% 30 0 0   100% 6 0   100%
tests/test_multiShapelet.py MultiShapeletTestCase.testConvolveGaussians.makeMultiShapeletFunction   100% 6 0 0   100% 2 0   100%
tests/test_multiShapelet.py MultiShapeletTestCase.testConvolveGaussians.evalMultiGaussian   100% 4 0 0   100% 0 0   100%
tests/test_multiShapelet.py MultiShapeletTestCase.testConvolveGaussians.printForGalSim   100% 0 0 0   100% 0 0   100%
tests/test_multiShapelet.py MultiShapeletTestCase.testBasisNormalize   100% 11 0 0   100% 2 0   100%
tests/test_multiShapelet.py MultiShapeletTestCase.testBasisNormalize.makePositiveMatrix   100% 3 0 0   100% 0 0   100%
tests/test_multiShapelet.py MultiShapeletTestCase.testBasisScale   100% 11 0 0   100% 2 0   100%
tests/test_multiShapelet.py MultiShapeletTestCase.testBasisMerge   100% 17 0 0   100% 2 0   100%
tests/test_multiShapelet.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_multiShapelet.py (no function)   90% 21 2 0   50% 2 1   87%
tests/test_profiles.py ProfileTestCase.testRadii   100% 10 0 0   100% 4 0   100%
tests/test_profiles.py ProfileTestCase.testGaussian   100% 6 0 0   100% 0 0   100%
tests/test_profiles.py ProfileTestCase.testShapeletApproximations   85% 33 5 0   62% 8 1   80%
tests/test_profiles.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_profiles.py (no function)   92% 25 2 0   50% 2 1   89%
tests/test_projection.py ProjectionTestCase.setUp   100% 2 0 0   100% 0 0   100%
tests/test_projection.py ProjectionTestCase.testRotation   100% 15 0 0   100% 0 0   100%
tests/test_projection.py ProjectionTestCase.testPerturbation   100% 16 0 0   100% 2 0   100%
tests/test_projection.py ProjectionTestCase.testConvolution0   100% 8 0 0   100% 0 0   100%
tests/test_projection.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_projection.py (no function)   89% 19 2 0   50% 2 1   86%
tests/test_shapeletFunction.py ShapeletFunctionTestCase.setUp   100% 10 0 0   100% 2 0   100%
tests/test_shapeletFunction.py ShapeletFunctionTestCase.testPickle   100% 7 0 0   100% 2 0   100%
tests/test_shapeletFunction.py ShapeletFunctionTestCase.testConversion   100% 14 0 0   100% 4 0   100%
tests/test_shapeletFunction.py ShapeletFunctionTestCase.testMoments   100% 5 0 0   100% 2 0   100%
tests/test_shapeletFunction.py ShapeletFunctionTestCase.testDerivatives   100% 17 0 0   100% 4 0   100%
tests/test_shapeletFunction.py ShapeletFunctionTestCase.testAddToImage   100% 14 0 0   100% 2 0   100%
tests/test_shapeletFunction.py ShapeletFunctionTestCase.testConvolution   88% 16 2 0   50% 2 1   83%
tests/test_shapeletFunction.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_shapeletFunction.py (no function)   85% 26 4 0   50% 2 1   82%
Total     88% 1070 131 0   66% 188 18   84%

No items found using the specified filter.