Coverage report:
94%
hide covered
Files
Functions
Classes
coverage.py v7.12.0
, created at 2025-11-27 11:58 +0000
Statements
Branches
Total
File
class
coverage
statements
missing
excluded
coverage
branches
partial
coverage
src / CSET / __init__.py
setup_logging.NoFontMessageFilter
100%
1
0
0
100%
0
0
100%
src / CSET / __init__.py
(no class)
98%
95
2
0
100%
12
0
98%
src / CSET / _common.py
ArgumentError
100%
0
0
0
100%
0
0
100%
src / CSET / _common.py
TemplateError
100%
0
0
0
100%
0
0
100%
src / CSET / _common.py
(no class)
100%
147
0
0
100%
52
0
100%
src / CSET / cset_workflow / app / fetch_fcst / bin / fetch_data.py
FileRetrieverABC
100%
3
0
22
100%
0
0
100%
src / CSET / cset_workflow / app / fetch_fcst / bin / fetch_data.py
FilesystemFileRetriever
100%
13
0
0
100%
4
0
100%
src / CSET / cset_workflow / app / fetch_fcst / bin / fetch_data.py
HTTPFileRetriever
100%
13
0
0
100%
2
0
100%
src / CSET / cset_workflow / app / fetch_fcst / bin / fetch_data.py
(no class)
100%
68
0
2
100%
18
0
100%
src / CSET / cset_workflow / app / finish_website / bin / finish_website.py
(no class)
100%
40
0
2
100%
2
0
100%
src / CSET / cset_workflow / app / parbake_recipes / bin / parbake.py
(no class)
100%
18
0
2
100%
4
0
100%
src / CSET / cset_workflow / app / send_email / bin / send_email.py
(no class)
100%
25
0
2
100%
4
0
100%
src / CSET / cset_workflow / lib / python / jinja_utils.py
(no class)
100%
17
0
0
100%
6
0
100%
src / CSET / extract_workflow.py
(no class)
100%
50
0
0
100%
18
0
100%
src / CSET / graph.py
(no class)
100%
43
0
0
100%
14
0
100%
src / CSET / operators / __init__.py
(no class)
100%
89
0
0
100%
26
0
100%
src / CSET / operators / _stash_to_lfric.py
(no class)
100%
3
0
0
100%
0
0
100%
src / CSET / operators / _utils.py
(no class)
95%
128
6
0
90%
52
5
94%
src / CSET / operators / ageofair.py
(no class)
100%
141
0
0
98%
64
1
99%
src / CSET / operators / aggregate.py
ensure_aggregatable_across_cases.Buckets
100%
7
0
0
100%
4
0
100%
src / CSET / operators / aggregate.py
(no class)
100%
57
0
0
100%
18
0
100%
src / CSET / operators / aviation.py
(no class)
100%
60
0
0
100%
18
0
100%
src / CSET / operators / collapse.py
(no class)
92%
150
12
0
88%
72
5
91%
src / CSET / operators / constraints.py
(no class)
94%
93
6
1
90%
40
2
92%
src / CSET / operators / convection.py
(no class)
100%
37
0
0
100%
10
0
100%
src / CSET / operators / ensembles.py
(no class)
100%
27
0
0
100%
14
0
100%
src / CSET / operators / filters.py
(no class)
100%
58
0
0
100%
24
0
100%
src / CSET / operators / imageprocessing.py
(no class)
100%
56
0
0
100%
16
0
100%
src / CSET / operators / mesoscale.py
(no class)
100%
17
0
0
100%
2
0
100%
src / CSET / operators / misc.py
(no class)
100%
88
0
1
100%
28
0
100%
src / CSET / operators / plot.py
(no class)
91%
929
80
0
79%
286
39
89%
src / CSET / operators / read.py
NoDataError
100%
0
0
0
100%
0
0
100%
src / CSET / operators / read.py
(no class)
92%
366
31
0
90%
156
14
91%
src / CSET / operators / regrid.py
BoundaryWarning
100%
0
0
0
100%
0
0
100%
src / CSET / operators / regrid.py
(no class)
100%
89
0
0
98%
44
1
99%
src / CSET / operators / transect.py
(no class)
96%
57
2
0
89%
18
2
95%
src / CSET / operators / wind.py
(no class)
100%
17
0
0
100%
4
0
100%
src / CSET / operators / write.py
(no class)
100%
15
0
0
100%
6
0
100%
src / CSET / recipes / __init__.py
RawRecipe
100%
27
0
0
100%
4
0
100%
src / CSET / recipes / __init__.py
Config
100%
3
0
0
100%
0
0
100%
src / CSET / recipes / __init__.py
(no class)
100%
69
0
0
100%
22
0
100%
Total
96%
3116
139
32
91%
1064
69
94%
No items found using the specified filter.