Coverage report: 79%

Files Functions Classes

coverage.py v7.14.1, created at 2026-06-14 20:31 -0700

      Statements   Branches   Total
File class   coverage statements missing excluded   coverage branches partial   coverage
python/lsst/__init__.py (no class)   100% 2 0 0   100% 0 0   100%
python/lsst/meas/__init__.py (no class)   100% 2 0 0   100% 0 0   100%
python/lsst/meas/astrom/__init__.py (no class)   100% 20 0 0   100% 0 0   100%
python/lsst/meas/astrom/approximateWcs.py _MockTestCase   100% 1 0 0   100% 0 0   100%
python/lsst/meas/astrom/approximateWcs.py (no class)   90% 42 4 0   88% 8 1   90%
python/lsst/meas/astrom/astrometry.py AstrometryConfig   70% 10 3 0   50% 2 1   67%
python/lsst/meas/astrom/astrometry.py AstrometryTask   62% 172 65 0   48% 58 12   59%
python/lsst/meas/astrom/astrometry.py (no class)   100% 45 0 0   100% 0 0   100%
python/lsst/meas/astrom/denormalizeMatches.py (no class)   91% 22 2 0   67% 6 2   86%
python/lsst/meas/astrom/directMatch.py DirectMatchConfigWithoutLoader   100% 0 0 0   100% 0 0   100%
python/lsst/meas/astrom/directMatch.py DirectMatchConfig   100% 0 0 0   100% 0 0   100%
python/lsst/meas/astrom/directMatch.py DirectMatchTask   78% 27 6 0   50% 6 3   73%
python/lsst/meas/astrom/directMatch.py (no class)   100% 19 0 0   100% 0 0   100%
python/lsst/meas/astrom/display.py (no class)   9% 85 77 0   0% 36 0   7%
python/lsst/meas/astrom/exceptions.py AstrometryError   100% 8 0 0   100% 4 0   100%
python/lsst/meas/astrom/exceptions.py BadAstrometryFit   100% 5 0 0   100% 0 0   100%
python/lsst/meas/astrom/exceptions.py AstrometryFitFailure   100% 0 0 0   100% 0 0   100%
python/lsst/meas/astrom/exceptions.py MatcherFailure   100% 0 0 0   100% 0 0   100%
python/lsst/meas/astrom/exceptions.py (no class)   100% 11 0 0   100% 0 0   100%
python/lsst/meas/astrom/fitAffineWcs.py FitAffineWcsConfig   100% 0 0 0   100% 0 0   100%
python/lsst/meas/astrom/fitAffineWcs.py FitAffineWcsTask   88% 32 4 0   67% 6 2   84%
python/lsst/meas/astrom/fitAffineWcs.py TransformedSkyWcsMaker   88% 26 3 0   70% 10 3   83%
python/lsst/meas/astrom/fitAffineWcs.py (no class)   100% 22 0 0   100% 0 0   100%
python/lsst/meas/astrom/fitSipDistortion.py FitSipDistortionConfig   100% 0 0 0   100% 0 0   100%
python/lsst/meas/astrom/fitSipDistortion.py FitSipDistortionTask   0% 97 97 0   0% 26 0   0%
python/lsst/meas/astrom/fitSipDistortion.py (no class)   100% 30 0 0   100% 0 0   100%
python/lsst/meas/astrom/fitTanSipWcs.py FitTanSipWcsConfig   100% 0 0 0   100% 0 0   100%
python/lsst/meas/astrom/fitTanSipWcs.py FitTanSipWcsTask   49% 90 46 0   65% 20 7   52%
python/lsst/meas/astrom/fitTanSipWcs.py (no class)   100% 27 0 0   100% 0 0   100%
python/lsst/meas/astrom/fit_sip_approximation.py FitSipApproximationConfig   100% 0 0 0   100% 0 0   100%
python/lsst/meas/astrom/fit_sip_approximation.py FitSipApproximationTask   100% 5 0 0   100% 0 0   100%
python/lsst/meas/astrom/fit_sip_approximation.py (no class)   100% 14 0 0   100% 0 0   100%
python/lsst/meas/astrom/matchOptimisticB/__init__.py (no class)   100% 1 0 0   100% 0 0   100%
python/lsst/meas/astrom/matchOptimisticBTask.py MatchTolerance   100% 1 0 0   100% 0 0   100%
python/lsst/meas/astrom/matchOptimisticBTask.py MatchOptimisticBConfig   100% 0 0 0   100% 0 0   100%
python/lsst/meas/astrom/matchOptimisticBTask.py MatchOptimisticBTask   90% 61 6 0   54% 26 12   79%
python/lsst/meas/astrom/matchOptimisticBTask.py (no class)   100% 30 0 0   100% 0 0   100%
python/lsst/meas/astrom/matchPessimisticB.py MatchTolerancePessimistic   100% 8 0 0   100% 2 0   100%
python/lsst/meas/astrom/matchPessimisticB.py MatchPessimisticBConfig   60% 5 2 0   50% 4 2   56%
python/lsst/meas/astrom/matchPessimisticB.py MatchPessimisticBTask   90% 129 13 0   78% 50 11   87%
python/lsst/meas/astrom/matchPessimisticB.py (no class)   100% 38 0 0   100% 0 0   100%
python/lsst/meas/astrom/match_probabilistic_task.py MatchProbabilisticTask   92% 40 3 0   69% 16 5   86%
python/lsst/meas/astrom/match_probabilistic_task.py (no class)   93% 27 2 0   100% 0 0   93%
python/lsst/meas/astrom/matcher_probabilistic.py CatalogExtras   100% 4 0 0   100% 0 0   100%
python/lsst/meas/astrom/matcher_probabilistic.py ComparableCatalog   100% 0 0 0   100% 0 0   100%
python/lsst/meas/astrom/matcher_probabilistic.py ConvertCatalogCoordinatesConfig   56% 18 8 0   42% 12 3   50%
python/lsst/meas/astrom/matcher_probabilistic.py MatchProbabilisticConfig   92% 24 2 0   86% 14 2   89%
python/lsst/meas/astrom/matcher_probabilistic.py MatcherProbabilistic   86% 123 17 0   66% 32 9   82%
python/lsst/meas/astrom/matcher_probabilistic.py (no class)   83% 90 15 0   30% 10 3   78%
python/lsst/meas/astrom/pessimistic_pattern_matcher_b_3D.py PessimisticPatternMatcherB   94% 168 10 0   80% 50 10   91%
python/lsst/meas/astrom/pessimistic_pattern_matcher_b_3D.py (no class)   100% 27 0 0   100% 0 0   100%
python/lsst/meas/astrom/ref_match.py RefMatchConfig   100% 6 0 0   100% 0 0   100%
python/lsst/meas/astrom/ref_match.py RefMatchTask   81% 32 6 0   50% 10 3   74%
python/lsst/meas/astrom/ref_match.py (no class)   100% 26 0 0   100% 0 0   100%
python/lsst/meas/astrom/refit_pointing.py NoVisitWcs   0% 1 1 0   100% 0 0   0%
python/lsst/meas/astrom/refit_pointing.py RefitPointingConfig   100% 0 0 0   100% 0 0   100%
python/lsst/meas/astrom/refit_pointing.py RefitPointingTask   86% 100 14 0   71% 34 8   82%
python/lsst/meas/astrom/refit_pointing.py (no class)   100% 29 0 0   100% 0 0   100%
python/lsst/meas/astrom/setMatchDistance.py (no class)   91% 11 1 0   75% 4 1   87%
python/lsst/meas/astrom/sip/__init__.py (no class)   100% 4 0 0   100% 0 0   100%
python/lsst/meas/astrom/sip/genDistortedImage.py (no class)   40% 118 71 0   100% 4 0   42%
python/lsst/meas/astrom/sip/sourceMatchStatistics.py (no class)   10% 31 28 0   0% 8 0   8%
python/lsst/meas/astrom/verifyWcs.py (no class)   0% 59 59 0   0% 18 0   0%
python/lsst/meas/astrom/version.py (no class)   100% 5 0 0   100% 0 0   100%
tests/cat_add_deblend_flags.py (no class)   0% 14 14 0   100% 0 0   0%
tests/test_astrometryTask.py TestAstrometricSolver   98% 119 2 0   75% 4 1   98%
tests/test_astrometryTask.py TestMagnitudeOutliers   100% 29 0 0   100% 2 0   100%
tests/test_astrometryTask.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests/test_astrometryTask.py (no class)   94% 36 2 0   50% 2 1   92%
tests/test_denormalizeMatches.py DenormalizeMatchesTestCase   100% 27 0 0   100% 10 0   100%
tests/test_denormalizeMatches.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests/test_denormalizeMatches.py (no class)   87% 15 2 0   50% 2 1   82%
tests/test_directMatch.py DirectMatchTestCase   100% 30 0 0   100% 4 0   100%
tests/test_directMatch.py DirectMatchMemoryTestCase   100% 0 0 0   100% 0 0   100%
tests/test_directMatch.py (no class)   91% 23 2 0   50% 2 1   88%
tests/test_fitAffineWcsTask.py BaseTestCase   97% 93 3 0   83% 18 3   95%
tests/test_fitAffineWcsTask.py SideLoadTestCases   100% 8 0 0   100% 0 0   100%
tests/test_fitAffineWcsTask.py FitAffineWcsTaskTestCaseReferenceMatch   100% 0 0 0   100% 0 0   100%
tests/test_fitAffineWcsTask.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests/test_fitAffineWcsTask.py (no class)   94% 35 2 0   50% 2 1   92%
tests/test_fitTanSipWcsHighOrder.py ApproximateWcsTestCase   45% 42 23 0   50% 10 1   46%
tests/test_fitTanSipWcsHighOrder.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests/test_fitTanSipWcsHighOrder.py (no class)   90% 21 2 0   50% 2 1   87%
tests/test_fitTanSipWcsTask.py BaseTestCase   60% 163 66 0   72% 36 4   62%
tests/test_fitTanSipWcsTask.py SideLoadTestCases   100% 18 0 0   100% 12 0   100%
tests/test_fitTanSipWcsTask.py CreateWcsWithSipTestCaseReferenceMatch   100% 0 0 0   100% 0 0   100%
tests/test_fitTanSipWcsTask.py CreateWcsWithSipTestCaseSourceMatch   100% 0 0 0   100% 0 0   100%
tests/test_fitTanSipWcsTask.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests/test_fitTanSipWcsTask.py (no class)   95% 40 2 0   50% 2 1   93%
tests/test_lsf1d.py Lsf1dTestCase   100% 52 0 0   100% 4 0   100%
tests/test_lsf1d.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests/test_lsf1d.py (no class)   89% 19 2 0   50% 2 1   86%
tests/test_lsf2d.py Lsf2dTestCase   100% 35 0 0   100% 2 0   100%
tests/test_lsf2d.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests/test_lsf2d.py (no class)   88% 17 2 0   50% 2 1   84%
tests/test_makeMatchStatistics.py TestAstrometricSolver   100% 64 0 0   100% 14 0   100%
tests/test_makeMatchStatistics.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests/test_makeMatchStatistics.py (no class)   92% 24 2 0   50% 2 1   88%
tests/test_matchOptimisticB.py TestMatchOptimisticB   86% 99 14 0   79% 14 3   85%
tests/test_matchOptimisticB.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests/test_matchOptimisticB.py (no class)   94% 31 2 0   50% 2 1   91%
tests/test_matchPessimisticB.py TestMatchPessimisticB   89% 124 14 0   79% 14 3   88%
tests/test_matchPessimisticB.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests/test_matchPessimisticB.py (no class)   93% 29 2 0   50% 2 1   90%
tests/test_match_probabilistic_task.py MatchProbabilisticTaskTestCase   100% 38 0 0   100% 2 0   100%
tests/test_match_probabilistic_task.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests/test_match_probabilistic_task.py (no class)   88% 17 2 0   50% 2 1   84%
tests/test_matcher_probabilistic.py MatchProbabilisticConfigTestCase   100% 19 0 0   100% 2 0   100%
tests/test_matcher_probabilistic.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests/test_matcher_probabilistic.py (no class)   86% 14 2 0   50% 2 1   81%
tests/test_pessimisticPatternMatcherB3D.py TestPessimisticPatternMatcherB   100% 105 0 0   100% 0 0   100%
tests/test_pessimisticPatternMatcherB3D.py (no class)   95% 21 1 0   50% 2 1   91%
tests/test_refit_pointing.py RefitPointingTestCase   100% 80 0 0   100% 16 0   100%
tests/test_refit_pointing.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests/test_refit_pointing.py (no class)   91% 23 2 0   50% 2 1   88%
tests/test_setMatchDistance.py BaseTestCase   98% 49 1 0   92% 12 1   97%
tests/test_setMatchDistance.py SideLoadTestCases   100% 7 0 0   100% 0 0   100%
tests/test_setMatchDistance.py SetMatchDistanceTestCaseReferenceMatch   100% 0 0 0   100% 0 0   100%
tests/test_setMatchDistance.py SetMatchDistanceTestCaseSourceMatch   100% 0 0 0   100% 0 0   100%
tests/test_setMatchDistance.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests/test_setMatchDistance.py (no class)   93% 29 2 0   50% 2 1   90%
tests/test_transforms.py TransformTestMixin   96% 23 1 0   100% 2 0   96%
tests/test_transforms.py PolynomialTransformTestCase   100% 35 0 0   100% 0 0   100%
tests/test_transforms.py ScaledPolynomialTransformTestCase   100% 16 0 0   100% 0 0   100%
tests/test_transforms.py SipForwardTransformTestCase   100% 106 0 0   100% 0 0   100%
tests/test_transforms.py SipReverseTransformTestCase   100% 25 0 0   100% 0 0   100%
tests/test_transforms.py ScaledPolynomialTransformFitterTestCase   100% 97 0 0   100% 10 0   100%
tests/test_transforms.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests/test_transforms.py (no class)   98% 89 2 0   83% 6 1   97%
Total     82% 4030 736 0   63% 702 133   79%

No items found using the specified filter.