Coverage report: 83%

Files Functions Classes

coverage.py v7.16.2, created at 2026-10-19 02:58 +0000

      Statements   Branches   Total
File class   coverage statements missing excluded   coverage branches partial   coverage
lunar_toolkit/asp.py (no class)   96% 190 8 0   82% 34 6   94%
lunar_toolkit/cli/__init__.py (no class)   87% 23 3 0   75% 8 2   84%
lunar_toolkit/cli/_jobs.py Job   92% 63 5 0   86% 14 2   91%
lunar_toolkit/cli/_jobs.py JobManager   87% 62 8 0   80% 20 4   85%
lunar_toolkit/cli/_jobs.py (no class)   50% 204 103 0   31% 52 8   46%
lunar_toolkit/cli/_status.py StatusCache   100% 16 0 0   50% 2 1   94%
lunar_toolkit/cli/_status.py (no class)   85% 209 32 0   74% 66 11   82%
lunar_toolkit/cli/_utils.py (no class)   63% 86 32 0   45% 40 8   57%
lunar_toolkit/cli/app.py (no class)   64% 143 52 0   69% 52 8   65%
lunar_toolkit/cli/build_db.py (no class)   46% 41 22 0   0% 10 0   37%
lunar_toolkit/cli/download.py (no class)   30% 46 32 0   0% 12 0   24%
lunar_toolkit/cli/kaguya.py (no class)   72% 100 28 0   50% 24 6   68%
lunar_toolkit/cli/ode_search.py (no class)   52% 52 25 0   0% 8 0   45%
lunar_toolkit/cli/pairs.py (no class)   85% 89 13 0   75% 20 5   83%
lunar_toolkit/cli/process.py (no class)   33% 55 37 0   0% 18 0   25%
lunar_toolkit/cli/query.py (no class)   33% 30 20 0   0% 8 0   26%
lunar_toolkit/cli/reference.py (no class)   85% 131 20 0   63% 52 9   79%
lunar_toolkit/cli/search.py (no class)   80% 40 8 0   50% 4 2   77%
lunar_toolkit/cli/serve.py _RelayRedirect   0% 3 3 0   0% 2 0   0%
lunar_toolkit/cli/serve.py LunarServer   93% 14 1 0   50% 2 1   88%
lunar_toolkit/cli/serve.py LunarHandler   76% 269 65 0   74% 122 24   75%
lunar_toolkit/cli/serve.py (no class)   87% 210 27 0   76% 38 5   85%
lunar_toolkit/cli/sfs.py (no class)   89% 153 17 0   85% 34 3   88%
lunar_toolkit/cli/sfs_report.py (no class)   89% 56 6 0   70% 10 3   86%
lunar_toolkit/cli/shadowcam.py (no class)   71% 95 28 0   45% 22 6   66%
lunar_toolkit/cli/stereo.py (no class)   59% 39 16 0   0% 2 0   56%
lunar_toolkit/cli/workspace.py (no class)   92% 50 4 0   86% 14 2   91%
lunar_toolkit/config.py (no class)   98% 214 4 0   98% 84 2   98%
lunar_toolkit/constants.py (no class)   96% 80 3 3   88% 8 1   95%
lunar_toolkit/csm.py (no class)   97% 145 5 0   80% 40 8   93%
lunar_toolkit/downloader.py PdsDownloader   72% 29 8 0   75% 8 2   73%
lunar_toolkit/downloader.py _Host   96% 28 1 0   70% 10 3   89%
lunar_toolkit/downloader.py (no class)   96% 191 7 0   97% 38 1   97%
lunar_toolkit/geometry.py (no class)   94% 348 22 2   88% 130 16   92%
lunar_toolkit/isis.py (no class)   94% 96 6 0   82% 22 4   92%
lunar_toolkit/kaguya/mi.py MiProcessor   60% 62 25 0   50% 28 4   57%
lunar_toolkit/kaguya/mi.py (no class)   90% 63 6 3   83% 6 1   90%
lunar_toolkit/kaguya/tc.py TcProcessor   61% 71 28 0   50% 30 5   57%
lunar_toolkit/kaguya/tc.py (no class)   91% 119 11 3   75% 28 5   88%
lunar_toolkit/lroc/cumindex.py CumIndex   78% 219 49 0   64% 74 17   74%
lunar_toolkit/lroc/cumindex.py (no class)   78% 344 74 3   65% 110 17   75%
lunar_toolkit/lroc/nac.py IndexColumn   71% 7 2 2   50% 2 1   67%
lunar_toolkit/lroc/nac.py NacImage   19% 95 77 0   12% 34 4   17%
lunar_toolkit/lroc/nac.py NacImageCollection   7% 44 41 0   0% 12 0   5%
lunar_toolkit/lroc/nac.py NacProcessor   59% 39 16 0   38% 16 4   53%
lunar_toolkit/lroc/nac.py (no class)   91% 172 16 4   0% 2 0   90%
lunar_toolkit/observation.py (no class)   81% 31 6 2   75% 8 2   79%
lunar_toolkit/ode.py OdeClient   60% 81 32 0   61% 38 7   61%
lunar_toolkit/ode.py (no class)   94% 117 7 2   77% 44 8   89%
lunar_toolkit/provenance.py (no class)   95% 152 7 2   90% 52 5   94%
lunar_toolkit/reference.py PsBox   96% 24 1 0   100% 4 0   96%
lunar_toolkit/reference.py Region   93% 14 1 0   50% 2 1   88%
lunar_toolkit/reference.py HttpRangeFile   91% 22 2 0   50% 4 2   85%
lunar_toolkit/reference.py (no class)   93% 477 35 0   83% 162 19   90%
lunar_toolkit/selection.py (no class)   95% 325 17 3   85% 96 14   93%
lunar_toolkit/sfs.py SfsPipeline   92% 426 35 0   86% 166 18   90%
lunar_toolkit/sfs.py (no class)   94% 274 17 5   76% 42 6   91%
lunar_toolkit/sfs_products.py (no class)   96% 283 10 0   86% 80 9   94%
lunar_toolkit/sfs_report.py ReportInputs   100% 19 0 0   67% 6 2   92%
lunar_toolkit/sfs_report.py _Terrain   95% 19 1 0   83% 6 1   92%
lunar_toolkit/sfs_report.py (no class)   98% 734 15 0   86% 244 35   95%
lunar_toolkit/shadowcam/sc.py ScProcessor   67% 69 23 0   53% 32 7   62%
lunar_toolkit/shadowcam/sc.py (no class)   94% 125 8 3   89% 28 3   93%
lunar_toolkit/stereo.py (no class)   98% 210 4 2   87% 46 6   96%
lunar_toolkit/stereo_dem.py (no class)   100% 50 0 0   81% 26 5   93%
lunar_toolkit/tools.py (no class)   100% 130 0 0   98% 44 1   99%
lunar_toolkit/workspace.py Workspace   95% 283 13 0   91% 96 9   94%
lunar_toolkit/workspace.py (no class)   93% 177 13 4   77% 22 5   91%
Total     86% 8988 1263 43   75% 2636 376   83%

No items found using the specified filter.

40 classes skipped due to complete coverage.