Coverage report: 94%

Files Functions Classes

coverage.py v7.11.0, created at 2025-10-30 15:17 +0000

File statements missing excluded branches partial coverage
src/CSET/__init__.py 96 2 0 12 0 98%
src/CSET/_common.py 145 0 0 52 0 100%
src/CSET/cset_workflow/app/fetch_fcst/bin/fetch_data.py 96 0 24 24 0 100%
src/CSET/cset_workflow/app/finish_website/bin/finish_website.py 40 0 2 2 0 100%
src/CSET/cset_workflow/app/parbake_recipes/bin/parbake.py 18 0 2 4 0 100%
src/CSET/cset_workflow/app/send_email/bin/send_email.py 25 0 2 4 0 100%
src/CSET/cset_workflow/lib/python/jinja_utils.py 17 0 0 6 0 100%
src/CSET/extract_workflow.py 50 0 0 18 0 100%
src/CSET/graph.py 43 0 0 14 0 100%
src/CSET/operators/__init__.py 89 0 0 26 0 100%
src/CSET/operators/_stash_to_lfric.py 3 0 0 0 0 100%
src/CSET/operators/_utils.py 128 6 0 52 5 94%
src/CSET/operators/ageofair.py 141 0 0 64 1 99%
src/CSET/operators/aggregate.py 64 0 0 22 0 100%
src/CSET/operators/aviation.py 60 0 0 18 0 100%
src/CSET/operators/collapse.py 150 12 0 72 5 91%
src/CSET/operators/constraints.py 93 6 1 40 2 92%
src/CSET/operators/convection.py 37 0 0 10 0 100%
src/CSET/operators/ensembles.py 27 0 0 14 0 100%
src/CSET/operators/filters.py 58 0 0 24 0 100%
src/CSET/operators/mesoscale.py 17 0 0 2 0 100%
src/CSET/operators/misc.py 90 0 1 28 0 100%
src/CSET/operators/plot.py 765 69 0 242 32 88%
src/CSET/operators/read.py 357 31 0 154 14 91%
src/CSET/operators/regrid.py 89 1 0 44 2 98%
src/CSET/operators/transect.py 57 2 0 18 2 95%
src/CSET/operators/wind.py 17 0 0 4 0 100%
src/CSET/operators/write.py 15 0 0 6 0 100%
src/CSET/recipes/__init__.py 104 0 0 26 0 100%
Total 2891 129 32 1002 63 94%

No items found using the specified filter.