Coverage report: 23%

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.