Coverage report: 17%

Files Functions Classes

coverage.py v7.16.2, created at 2026-10-14 15:25 +0000

File   statements missing excluded   coverage
python/diagnostic_and_simulation_base/__init__.py   13 0 0   100%
python/diagnostic_and_simulation_base/diagnostic_and_simulation_base.py   180 95 0   47%
python/diagnostic_and_simulation_base/nested_dictionary.py   102 78 0   24%
python/diagnostic_and_simulation_base/utility/get_python_library.py   14 0 0   100%
python/diagnostic_and_simulation_base/utility/get_version.py   12 0 0   100%
python/diagnostic_and_simulation_base/utility/logging.py   23 6 0   74%
python/diagnostic_and_simulation_base/utility/make_settings_json.py   29 25 0   14%
python/diagnostic_and_simulation_base/version_storage.py   13 0 0   100%
python/gsfit/__init__.py   16 0 0   100%
python/gsfit/database_readers/__init__.py   26 15 0   42%
python/gsfit/database_readers/freegs/__init__.py   55 55 0   0%
python/gsfit/database_readers/freegs/setup_bp_probes.py   40 40 2   0%
python/gsfit/database_readers/freegs/setup_coils.py   17 17 2   0%
python/gsfit/database_readers/freegs/setup_dialoop.py   9 9 2   0%
python/gsfit/database_readers/freegs/setup_flux_loops.py   38 38 2   0%
python/gsfit/database_readers/freegs/setup_isoflux_boundary_sensors.py   9 9 2   0%
python/gsfit/database_readers/freegs/setup_isoflux_sensors.py   10 10 2   0%
python/gsfit/database_readers/freegs/setup_passives.py   10 10 2   0%
python/gsfit/database_readers/freegs/setup_plasma.py   62 62 2   0%
python/gsfit/database_readers/freegs/setup_pressure_sensors.py   9 9 2   0%
python/gsfit/database_readers/freegs/setup_rogowski_coils.py   14 14 2   0%
python/gsfit/database_readers/freegs/setup_stationary_point_sensors.py   9 9 2   0%
python/gsfit/database_readers/freegs/setup_tf.py   14 14 2   0%
python/gsfit/database_readers/freegs/setup_wall.py   12 12 2   0%
python/gsfit/database_readers/freegsnke/__init__.py   55 0 0   100%
python/gsfit/database_readers/freegsnke/setup_bp_probes.py   37 5 2   86%
python/gsfit/database_readers/freegsnke/setup_coils.py   49 0 2   100%
python/gsfit/database_readers/freegsnke/setup_dialoop.py   9 0 2   100%
python/gsfit/database_readers/freegsnke/setup_flux_loops.py   30 4 2   87%
python/gsfit/database_readers/freegsnke/setup_isoflux_boundary_sensors.py   9 0 2   100%
python/gsfit/database_readers/freegsnke/setup_isoflux_sensors.py   10 0 2   100%
python/gsfit/database_readers/freegsnke/setup_passives.py   9 0 2   100%
python/gsfit/database_readers/freegsnke/setup_plasma.py   62 20 2   68%
python/gsfit/database_readers/freegsnke/setup_pressure_sensors.py   34 23 2   32%
python/gsfit/database_readers/freegsnke/setup_rogowski_coils.py   27 4 2   85%
python/gsfit/database_readers/freegsnke/setup_stationary_point_sensors.py   9 0 2   100%
python/gsfit/database_readers/freegsnke/setup_tf.py   14 0 2   100%
python/gsfit/database_readers/freegsnke/setup_wall.py   13 0 2   100%
python/gsfit/database_readers/interface.py   34 0 26   100%
python/gsfit/database_readers/mock_st40_mdsplus/__init__.py   55 55 0   0%
python/gsfit/database_readers/mock_st40_mdsplus/mock_get_data.py   44 44 0   0%
python/gsfit/database_readers/mock_st40_mdsplus/setup_bp_probes.py   30 30 2   0%
python/gsfit/database_readers/mock_st40_mdsplus/setup_coils.py   29 29 2   0%
python/gsfit/database_readers/mock_st40_mdsplus/setup_dialoop.py   6 6 2   0%
python/gsfit/database_readers/mock_st40_mdsplus/setup_flux_loops.py   29 29 2   0%
python/gsfit/database_readers/mock_st40_mdsplus/setup_isoflux_boundary_sensors.py   6 6 2   0%
python/gsfit/database_readers/mock_st40_mdsplus/setup_isoflux_sensors.py   8 8 2   0%
python/gsfit/database_readers/mock_st40_mdsplus/setup_passives.py   38 38 2   0%
python/gsfit/database_readers/mock_st40_mdsplus/setup_plasma.py   50 50 2   0%
python/gsfit/database_readers/mock_st40_mdsplus/setup_pressure_sensors.py   6 6 2   0%
python/gsfit/database_readers/mock_st40_mdsplus/setup_rogowski_coils.py   46 46 2   0%
python/gsfit/database_readers/mock_st40_mdsplus/setup_stationary_point_sensors.py   8 8 2   0%
python/gsfit/database_readers/mock_st40_mdsplus/setup_tf.py   15 15 2   0%
python/gsfit/database_readers/mock_st40_mdsplus/setup_wall.py   19 19 2   0%
python/gsfit/database_readers/st40_astra_mdsplus/__init__.py   55 55 0   0%
python/gsfit/database_readers/st40_astra_mdsplus/astra_bp_probe_reader.py   19 19 0   0%
python/gsfit/database_readers/st40_astra_mdsplus/astra_coils_reader.py   39 39 0   0%
python/gsfit/database_readers/st40_astra_mdsplus/astra_flux_loop_reader.py   18 18 0   0%
python/gsfit/database_readers/st40_astra_mdsplus/astra_passives_reader.py   42 42 0   0%
python/gsfit/database_readers/st40_astra_mdsplus/astra_rogowski_coils_reader.py   34 34 0   0%
python/gsfit/database_readers/st40_astra_mdsplus/setup_bp_probes.py   30 30 2   0%
python/gsfit/database_readers/st40_astra_mdsplus/setup_coils.py   134 134 2   0%
python/gsfit/database_readers/st40_astra_mdsplus/setup_dialoop.py   8 8 2   0%
python/gsfit/database_readers/st40_astra_mdsplus/setup_flux_loops.py   31 31 2   0%
python/gsfit/database_readers/st40_astra_mdsplus/setup_isoflux_boundary_sensors.py   8 8 2   0%
python/gsfit/database_readers/st40_astra_mdsplus/setup_isoflux_sensors.py   10 10 2   0%
python/gsfit/database_readers/st40_astra_mdsplus/setup_passives.py   38 38 2   0%
python/gsfit/database_readers/st40_astra_mdsplus/setup_plasma.py   61 61 3   0%
python/gsfit/database_readers/st40_astra_mdsplus/setup_pressure_sensors.py   7 7 2   0%
python/gsfit/database_readers/st40_astra_mdsplus/setup_rogowski_coils.py   38 38 2   0%
python/gsfit/database_readers/st40_astra_mdsplus/setup_stationary_point_sensors.py   8 8 2   0%
python/gsfit/database_readers/st40_astra_mdsplus/setup_tf.py   16 16 2   0%
python/gsfit/database_readers/st40_astra_mdsplus/setup_wall.py   20 20 2   0%
python/gsfit/database_readers/st40_mdsplus/__init__.py   55 55 2   0%
python/gsfit/database_readers/st40_mdsplus/setup_bp_probes.py   31 31 2   0%
python/gsfit/database_readers/st40_mdsplus/setup_coils.py   35 35 2   0%
python/gsfit/database_readers/st40_mdsplus/setup_dialoop.py   32 32 2   0%
python/gsfit/database_readers/st40_mdsplus/setup_flux_loops.py   30 30 2   0%
python/gsfit/database_readers/st40_mdsplus/setup_isoflux_boundary_sensors.py   8 8 2   0%
python/gsfit/database_readers/st40_mdsplus/setup_isoflux_sensors.py   15 15 2   0%
python/gsfit/database_readers/st40_mdsplus/setup_passives.py   41 41 2   0%
python/gsfit/database_readers/st40_mdsplus/setup_plasma.py   68 68 2   0%
python/gsfit/database_readers/st40_mdsplus/setup_pressure_sensors.py   7 7 2   0%
python/gsfit/database_readers/st40_mdsplus/setup_rogowski_coils.py   50 50 2   0%
python/gsfit/database_readers/st40_mdsplus/setup_stationary_point_sensors.py   8 8 2   0%
python/gsfit/database_readers/st40_mdsplus/setup_tf.py   16 16 2   0%
python/gsfit/database_readers/st40_mdsplus/setup_wall.py   20 20 2   0%
python/gsfit/database_readers/st40_mdsplus_with_digital_filter/__init__.py   59 59 0   0%
python/gsfit/database_readers/st40_mdsplus_with_digital_filter/setup_bp_probes.py   31 31 2   0%
python/gsfit/database_readers/st40_mdsplus_with_digital_filter/setup_coils.py   35 35 2   0%
python/gsfit/database_readers/st40_mdsplus_with_digital_filter/setup_dialoop.py   30 30 2   0%
python/gsfit/database_readers/st40_mdsplus_with_digital_filter/setup_flux_loops.py   30 30 2   0%
python/gsfit/database_readers/st40_mdsplus_with_digital_filter/setup_isoflux_boundary_sensors.py   8 8 2   0%
python/gsfit/database_readers/st40_mdsplus_with_digital_filter/setup_isoflux_sensors.py   15 15 2   0%
python/gsfit/database_readers/st40_mdsplus_with_digital_filter/setup_passives.py   41 41 2   0%
python/gsfit/database_readers/st40_mdsplus_with_digital_filter/setup_plasma.py   69 69 2   0%
python/gsfit/database_readers/st40_mdsplus_with_digital_filter/setup_pressure_sensors.py   50 50 2   0%
python/gsfit/database_readers/st40_mdsplus_with_digital_filter/setup_pulse_schedule.py   21 21 2   0%
python/gsfit/database_readers/st40_mdsplus_with_digital_filter/setup_rogowski_coils.py   50 50 2   0%
python/gsfit/database_readers/st40_mdsplus_with_digital_filter/setup_stationary_point_sensors.py   8 8 2   0%
python/gsfit/database_readers/st40_mdsplus_with_digital_filter/setup_tf.py   16 16 2   0%
python/gsfit/database_readers/st40_mdsplus_with_digital_filter/setup_wall.py   20 20 2   0%
python/gsfit/database_readers/st40_spider_mdsplus/__init__.py   55 55 0   0%
python/gsfit/database_readers/st40_spider_mdsplus/setup_bp_probes.py   37 37 2   0%
python/gsfit/database_readers/st40_spider_mdsplus/setup_coils.py   133 133 2   0%
python/gsfit/database_readers/st40_spider_mdsplus/setup_dialoop.py   8 8 2   0%
python/gsfit/database_readers/st40_spider_mdsplus/setup_flux_loops.py   36 36 2   0%
python/gsfit/database_readers/st40_spider_mdsplus/setup_isoflux_boundary_sensors.py   8 8 2   0%
python/gsfit/database_readers/st40_spider_mdsplus/setup_isoflux_sensors.py   8 8 2   0%
python/gsfit/database_readers/st40_spider_mdsplus/setup_passives.py   50 50 2   0%
python/gsfit/database_readers/st40_spider_mdsplus/setup_plasma.py   44 44 3   0%
python/gsfit/database_readers/st40_spider_mdsplus/setup_pressure_sensors.py   9 9 2   0%
python/gsfit/database_readers/st40_spider_mdsplus/setup_rogowski_coils.py   52 52 2   0%
python/gsfit/database_readers/st40_spider_mdsplus/setup_stationary_point_sensors.py   8 8 2   0%
python/gsfit/database_readers/st40_spider_mdsplus/setup_tf.py   16 16 2   0%
python/gsfit/database_readers/st40_spider_mdsplus/setup_wall.py   20 20 2   0%
python/gsfit/database_writers/__init__.py   17 10 0   41%
python/gsfit/database_writers/imas/__init__.py   9 9 3   0%
python/gsfit/database_writers/imas/map_results_to_database.py   173 173 5   0%
python/gsfit/database_writers/interface.py   6 0 6   100%
python/gsfit/database_writers/rtgsfit_mdsplus/__init__.py   7 7 2   0%
python/gsfit/database_writers/rtgsfit_mdsplus/greens_with_boundary_points.py   40 40 0   0%
python/gsfit/database_writers/rtgsfit_mdsplus/map_results_to_database.py   303 303 3   0%
python/gsfit/database_writers/rtgsfit_mdsplus/poisson_matrix.py   48 48 0   0%
python/gsfit/database_writers/tokamak_energy_mdsplus/__init__.py   9 9 2   0%
python/gsfit/database_writers/tokamak_energy_mdsplus/map_results_to_database.py   122 122 3   0%
python/gsfit/database_writers/tokamak_energy_mdsplus_new/__init__.py   9 1 2   89%
python/gsfit/database_writers/tokamak_energy_mdsplus_new/create_mdsplus_links.py   41 41 0   0%
python/gsfit/database_writers/tokamak_energy_mdsplus_new/map_results_to_database.py   138 72 3   48%
python/gsfit/database_writers/workflow_names.py   5 3 0   40%
python/gsfit/gsfit.py   212 27 2   87%
python/gsfit/gsfit_ts.py   14 6 0   57%
python/gsfit/plotting/__init__.py   12 12 0   0%
python/gsfit/plotting/filament_corners.py   12 12 0   0%
python/gsfit/plotting/one_d_ff_prime.py   12 12 0   0%
python/gsfit/plotting/one_d_p_prime.py   11 11 0   0%
python/gsfit/plotting/one_d_setup_source_function_plots.py   28 28 0   0%
python/gsfit/plotting/two_d_coils.py   17 17 0   0%
python/gsfit/plotting/two_d_grid.py   17 17 0   0%
python/gsfit/plotting/two_d_limiter.py   9 9 0   0%
python/gsfit/plotting/two_d_passives.py   17 17 0   0%
python/gsfit/plotting/two_d_plasma.py   17 17 0   0%
python/gsfit/plotting/two_d_plasma_grid.py   9 9 0   0%
python/gsfit/plotting/two_d_setup_plots.py   10 10 0   0%
python/gsfit/plotting/two_d_tiles.py   42 42 0   0%
python/gsfit/tensioned_cubic_splines_regularisations.py   55 49 0   11%
Total   4946 4104 245   17%

No items found using the specified filter.