Coverage report:
23%
hide covered
Files
Functions
Classes
coverage.py v7.15.0
, created at 2026-07-07 13:12 +0000
File
class
statements
missing
excluded
coverage
python
/
diagnostic_and_simulation_base
/
__init__.py
(no class)
13
0
0
100%
python
/
diagnostic_and_simulation_base
/
diagnostic_and_simulation_base.py
DiagnosticAndSimulationBase
97
49
0
49%
python
/
diagnostic_and_simulation_base
/
diagnostic_and_simulation_base.py
(no class)
22
0
0
100%
python
/
diagnostic_and_simulation_base
/
nested_dictionary.py
ListOfNestedDict
22
22
0
0%
python
/
diagnostic_and_simulation_base
/
nested_dictionary.py
NestedDict
58
52
0
10%
python
/
diagnostic_and_simulation_base
/
nested_dictionary.py
(no class)
22
4
0
82%
python
/
diagnostic_and_simulation_base
/
utility
/
get_python_library.py
(no class)
14
0
0
100%
python
/
diagnostic_and_simulation_base
/
utility
/
get_version.py
(no class)
12
0
0
100%
python
/
diagnostic_and_simulation_base
/
utility
/
logging.py
EmitLogToListHandler
3
0
0
100%
python
/
diagnostic_and_simulation_base
/
utility
/
logging.py
CustomFormatter
3
0
0
100%
python
/
diagnostic_and_simulation_base
/
utility
/
logging.py
(no class)
17
6
0
65%
python
/
diagnostic_and_simulation_base
/
utility
/
make_settings_json.py
(no class)
29
25
0
14%
python
/
diagnostic_and_simulation_base
/
version_storage.py
(no class)
13
0
0
100%
python
/
gsfit
/
__init__.py
(no class)
12
0
0
100%
python
/
gsfit
/
database_readers
/
__init__.py
(no class)
18
9
0
50%
python
/
gsfit
/
database_readers
/
freegs
/
__init__.py
DatabaseReader
11
11
0
0%
python
/
gsfit
/
database_readers
/
freegs
/
__init__.py
(no class)
36
36
0
0%
python
/
gsfit
/
database_readers
/
freegs
/
setup_bp_probes.py
(no class)
40
40
2
0%
python
/
gsfit
/
database_readers
/
freegs
/
setup_coils.py
(no class)
18
18
2
0%
python
/
gsfit
/
database_readers
/
freegs
/
setup_dialoop.py
(no class)
9
9
2
0%
python
/
gsfit
/
database_readers
/
freegs
/
setup_flux_loops.py
(no class)
38
38
2
0%
python
/
gsfit
/
database_readers
/
freegs
/
setup_isoflux_boundary_sensors.py
(no class)
9
9
2
0%
python
/
gsfit
/
database_readers
/
freegs
/
setup_isoflux_sensors.py
(no class)
10
10
2
0%
python
/
gsfit
/
database_readers
/
freegs
/
setup_passives.py
(no class)
10
10
2
0%
python
/
gsfit
/
database_readers
/
freegs
/
setup_plasma.py
(no class)
55
55
2
0%
python
/
gsfit
/
database_readers
/
freegs
/
setup_pressure_sensors.py
(no class)
9
9
2
0%
python
/
gsfit
/
database_readers
/
freegs
/
setup_rogowski_coils.py
(no class)
14
14
2
0%
python
/
gsfit
/
database_readers
/
freegs
/
setup_stationary_point_sensors.py
(no class)
9
9
2
0%
python
/
gsfit
/
database_readers
/
freegsnke
/
__init__.py
DatabaseReader
11
0
0
100%
python
/
gsfit
/
database_readers
/
freegsnke
/
__init__.py
(no class)
36
0
0
100%
python
/
gsfit
/
database_readers
/
freegsnke
/
setup_bp_probes.py
(no class)
37
5
2
86%
python
/
gsfit
/
database_readers
/
freegsnke
/
setup_coils.py
(no class)
50
0
2
100%
python
/
gsfit
/
database_readers
/
freegsnke
/
setup_dialoop.py
(no class)
9
0
2
100%
python
/
gsfit
/
database_readers
/
freegsnke
/
setup_flux_loops.py
(no class)
30
4
2
87%
python
/
gsfit
/
database_readers
/
freegsnke
/
setup_isoflux_boundary_sensors.py
(no class)
9
0
2
100%
python
/
gsfit
/
database_readers
/
freegsnke
/
setup_isoflux_sensors.py
(no class)
10
0
2
100%
python
/
gsfit
/
database_readers
/
freegsnke
/
setup_passives.py
(no class)
9
0
2
100%
python
/
gsfit
/
database_readers
/
freegsnke
/
setup_plasma.py
(no class)
56
20
2
64%
python
/
gsfit
/
database_readers
/
freegsnke
/
setup_pressure_sensors.py
(no class)
9
0
2
100%
python
/
gsfit
/
database_readers
/
freegsnke
/
setup_rogowski_coils.py
(no class)
27
4
2
85%
python
/
gsfit
/
database_readers
/
freegsnke
/
setup_stationary_point_sensors.py
(no class)
9
0
2
100%
python
/
gsfit
/
database_readers
/
interface.py
DatabaseReaderProtocol
0
0
11
100%
python
/
gsfit
/
database_readers
/
interface.py
(no class)
27
0
10
100%
python
/
gsfit
/
database_readers
/
st40_astra_mdsplus
/
__init__.py
DatabaseReader
11
11
0
0%
python
/
gsfit
/
database_readers
/
st40_astra_mdsplus
/
__init__.py
(no class)
36
36
0
0%
python
/
gsfit
/
database_readers
/
st40_astra_mdsplus
/
astra_bp_probe_reader.py
(no class)
19
19
0
0%
python
/
gsfit
/
database_readers
/
st40_astra_mdsplus
/
astra_coils_reader.py
(no class)
39
39
0
0%
python
/
gsfit
/
database_readers
/
st40_astra_mdsplus
/
astra_flux_loop_reader.py
(no class)
18
18
0
0%
python
/
gsfit
/
database_readers
/
st40_astra_mdsplus
/
astra_passives_reader.py
(no class)
42
42
0
0%
python
/
gsfit
/
database_readers
/
st40_astra_mdsplus
/
astra_rogowski_coils_reader.py
(no class)
34
34
0
0%
python
/
gsfit
/
database_readers
/
st40_astra_mdsplus
/
setup_bp_probes.py
(no class)
30
30
2
0%
python
/
gsfit
/
database_readers
/
st40_astra_mdsplus
/
setup_coils.py
(no class)
139
139
2
0%
python
/
gsfit
/
database_readers
/
st40_astra_mdsplus
/
setup_dialoop.py
(no class)
8
8
2
0%
python
/
gsfit
/
database_readers
/
st40_astra_mdsplus
/
setup_flux_loops.py
(no class)
31
31
2
0%
python
/
gsfit
/
database_readers
/
st40_astra_mdsplus
/
setup_isoflux_boundary_sensors.py
(no class)
8
8
2
0%
python
/
gsfit
/
database_readers
/
st40_astra_mdsplus
/
setup_isoflux_sensors.py
(no class)
10
10
2
0%
python
/
gsfit
/
database_readers
/
st40_astra_mdsplus
/
setup_passives.py
(no class)
38
38
2
0%
python
/
gsfit
/
database_readers
/
st40_astra_mdsplus
/
setup_plasma.py
(no class)
61
61
3
0%
python
/
gsfit
/
database_readers
/
st40_astra_mdsplus
/
setup_pressure_sensors.py
(no class)
7
7
2
0%
python
/
gsfit
/
database_readers
/
st40_astra_mdsplus
/
setup_rogowski_coils.py
(no class)
38
38
2
0%
python
/
gsfit
/
database_readers
/
st40_astra_mdsplus
/
setup_stationary_point_sensors.py
(no class)
8
8
2
0%
python
/
gsfit
/
database_readers
/
st40_mdsplus
/
__init__.py
DatabaseReader
11
11
0
0%
python
/
gsfit
/
database_readers
/
st40_mdsplus
/
__init__.py
(no class)
36
36
0
0%
python
/
gsfit
/
database_readers
/
st40_mdsplus
/
setup_bp_probes.py
(no class)
31
31
2
0%
python
/
gsfit
/
database_readers
/
st40_mdsplus
/
setup_coils.py
(no class)
37
37
2
0%
python
/
gsfit
/
database_readers
/
st40_mdsplus
/
setup_dialoop.py
(no class)
30
30
2
0%
python
/
gsfit
/
database_readers
/
st40_mdsplus
/
setup_flux_loops.py
(no class)
30
30
2
0%
python
/
gsfit
/
database_readers
/
st40_mdsplus
/
setup_isoflux_boundary_sensors.py
(no class)
8
8
2
0%
python
/
gsfit
/
database_readers
/
st40_mdsplus
/
setup_isoflux_sensors.py
(no class)
15
15
2
0%
python
/
gsfit
/
database_readers
/
st40_mdsplus
/
setup_passives.py
(no class)
41
41
2
0%
python
/
gsfit
/
database_readers
/
st40_mdsplus
/
setup_plasma.py
(no class)
61
61
2
0%
python
/
gsfit
/
database_readers
/
st40_mdsplus
/
setup_pressure_sensors.py
(no class)
7
7
2
0%
python
/
gsfit
/
database_readers
/
st40_mdsplus
/
setup_rogowski_coils.py
(no class)
50
50
2
0%
python
/
gsfit
/
database_readers
/
st40_mdsplus
/
setup_stationary_point_sensors.py
(no class)
8
8
2
0%
python
/
gsfit
/
database_readers
/
st40_spider_mdsplus
/
__init__.py
DatabaseReader
11
11
0
0%
python
/
gsfit
/
database_readers
/
st40_spider_mdsplus
/
__init__.py
(no class)
36
36
0
0%
python
/
gsfit
/
database_readers
/
st40_spider_mdsplus
/
setup_bp_probes.py
(no class)
37
37
2
0%
python
/
gsfit
/
database_readers
/
st40_spider_mdsplus
/
setup_coils.py
(no class)
138
138
2
0%
python
/
gsfit
/
database_readers
/
st40_spider_mdsplus
/
setup_dialoop.py
(no class)
8
8
2
0%
python
/
gsfit
/
database_readers
/
st40_spider_mdsplus
/
setup_flux_loops.py
(no class)
36
36
2
0%
python
/
gsfit
/
database_readers
/
st40_spider_mdsplus
/
setup_isoflux_boundary_sensors.py
(no class)
8
8
2
0%
python
/
gsfit
/
database_readers
/
st40_spider_mdsplus
/
setup_isoflux_sensors.py
(no class)
8
8
2
0%
python
/
gsfit
/
database_readers
/
st40_spider_mdsplus
/
setup_passives.py
(no class)
50
50
2
0%
python
/
gsfit
/
database_readers
/
st40_spider_mdsplus
/
setup_plasma.py
(no class)
44
44
3
0%
python
/
gsfit
/
database_readers
/
st40_spider_mdsplus
/
setup_pressure_sensors.py
(no class)
9
9
2
0%
python
/
gsfit
/
database_readers
/
st40_spider_mdsplus
/
setup_rogowski_coils.py
(no class)
52
52
2
0%
python
/
gsfit
/
database_readers
/
st40_spider_mdsplus
/
setup_stationary_point_sensors.py
(no class)
8
8
2
0%
python
/
gsfit
/
database_writers
/
__init__.py
(no class)
14
8
0
43%
python
/
gsfit
/
database_writers
/
interface.py
DatabaseWriterProtocol
0
0
1
100%
python
/
gsfit
/
database_writers
/
interface.py
(no class)
4
0
2
100%
python
/
gsfit
/
database_writers
/
rtgsfit_mdsplus
/
__init__.py
DatabaseWriterRTGSFitMDSplus
0
0
0
100%
python
/
gsfit
/
database_writers
/
rtgsfit_mdsplus
/
__init__.py
(no class)
4
4
0
0%
python
/
gsfit
/
database_writers
/
rtgsfit_mdsplus
/
greens_with_boundary_points.py
(no class)
43
43
0
0%
python
/
gsfit
/
database_writers
/
rtgsfit_mdsplus
/
map_results_to_database.py
(no class)
297
297
3
0%
python
/
gsfit
/
database_writers
/
rtgsfit_mdsplus
/
poisson_matrix.py
(no class)
48
48
0
0%
python
/
gsfit
/
database_writers
/
tokamak_energy_mdsplus
/
__init__.py
DatabaseWriterTokamakEnergyMDSplus
1
0
0
100%
python
/
gsfit
/
database_writers
/
tokamak_energy_mdsplus
/
__init__.py
(no class)
5
0
2
100%
python
/
gsfit
/
database_writers
/
tokamak_energy_mdsplus
/
map_results_to_database.py
(no class)
172
59
3
66%
python
/
gsfit
/
database_writers
/
tokamak_energy_mdsplus_new
/
__init__.py
DatabaseWriterTokamakEnergyMDSplusNew
1
1
0
0%
python
/
gsfit
/
database_writers
/
tokamak_energy_mdsplus_new
/
__init__.py
(no class)
5
5
2
0%
python
/
gsfit
/
database_writers
/
tokamak_energy_mdsplus_new
/
map_results_to_database.py
(no class)
184
184
3
0%
python
/
gsfit
/
gsfit.py
Gsfit
139
11
0
92%
python
/
gsfit
/
gsfit.py
(no class)
31
0
0
100%
python
/
gsfit
/
plotting
/
__init__.py
(no class)
11
11
0
0%
python
/
gsfit
/
plotting
/
one_d_ff_prime.py
(no class)
11
11
0
0%
python
/
gsfit
/
plotting
/
one_d_p_prime.py
(no class)
10
10
0
0%
python
/
gsfit
/
plotting
/
one_d_setup_source_function_plots.py
(no class)
28
28
0
0%
python
/
gsfit
/
plotting
/
two_d_coils.py
(no class)
5
5
0
0%
python
/
gsfit
/
plotting
/
two_d_grid.py
(no class)
15
15
0
0%
python
/
gsfit
/
plotting
/
two_d_limiter.py
(no class)
7
7
0
0%
python
/
gsfit
/
plotting
/
two_d_passives.py
(no class)
5
5
0
0%
python
/
gsfit
/
plotting
/
two_d_plasma.py
(no class)
18
18
0
0%
python
/
gsfit
/
plotting
/
two_d_plasma_grid.py
(no class)
7
7
0
0%
python
/
gsfit
/
plotting
/
two_d_setup_plots.py
(no class)
10
10
0
0%
Total
3414
2642
149
23%
No items found using the specified filter.