Coverage report: 18%

Files Functions Classes

coverage.py v7.7.1, created at 2025-03-24 12:06 -0700

File class statements missing excluded branches partial coverage
kwave/__init__.py (no class) 95 32 0 32 9 65%
kwave/data.py Vector 19 15 0 8 0 15%
kwave/data.py FlexibleVector 22 14 0 6 0 29%
kwave/data.py (no class) 41 0 0 0 0 100%
kwave/enums.py DiscreteCosine 0 0 0 0 0 100%
kwave/enums.py DiscreteSine 0 0 0 0 0 100%
kwave/enums.py (no class) 11 0 0 0 0 100%
kwave/executor.py Executor 56 56 0 22 0 0%
kwave/executor.py (no class) 15 0 0 0 0 100%
kwave/kWaveSimulation.py kWaveSimulation 481 432 2 270 3 7%
kwave/kWaveSimulation.py (no class) 100 0 0 0 0 100%
kwave/kWaveSimulation_helper/__init__.py (no class) 7 0 0 0 0 100%
kwave/kWaveSimulation_helper/create_absorption_variables.py (no class) 59 45 0 14 0 19%
kwave/kWaveSimulation_helper/display_simulation_params.py (no class) 51 42 4 20 0 13%
kwave/kWaveSimulation_helper/expand_grid_matrices.py (no class) 128 105 0 56 0 12%
kwave/kWaveSimulation_helper/retract_transducer_grid_size.py (no class) 11 8 0 6 0 18%
kwave/kWaveSimulation_helper/save_to_disk_func.py (no class) 210 180 66 100 0 10%
kwave/kWaveSimulation_helper/scale_source_terms_func.py (no class) 133 111 0 58 0 12%
kwave/kWaveSimulation_helper/set_sound_speed_ref.py (no class) 21 14 34 4 0 28%
kwave/kgrid.py kWaveGrid 202 146 0 78 8 24%
kwave/kgrid.py (no class) 79 0 0 0 0 100%
kwave/kmedium.py kWaveMedium 33 32 24 22 0 2%
kwave/kmedium.py (no class) 27 0 12 0 0 100%
kwave/ksensor.py kSensor 13 3 0 0 0 77%
kwave/ksensor.py kSensorDirectivity 4 4 0 0 0 0%
kwave/ksensor.py (no class) 31 0 0 0 0 100%
kwave/ksource.py kSource 87 87 0 70 0 0%
kwave/ksource.py (no class) 38 0 0 0 0 100%
kwave/kspaceFirstOrder2D.py (no class) 93 71 0 18 0 20%
kwave/ktransducer.py kWaveTransducerSimple 24 24 0 10 0 0%
kwave/ktransducer.py NotATransducer 204 204 0 66 0 0%
kwave/ktransducer.py (no class) 65 1 0 0 0 98%
kwave/options/__init__.py (no class) 3 0 0 0 0 100%
kwave/options/simulation_execution_options.py SimulationExecutionOptions 107 79 0 60 8 22%
kwave/options/simulation_execution_options.py (no class) 40 0 0 0 0 100%
kwave/options/simulation_options.py SimulationType 2 1 0 0 0 50%
kwave/options/simulation_options.py SimulationOptions 94 73 0 64 3 16%
kwave/options/simulation_options.py (no class) 58 1 0 2 1 97%
kwave/reconstruction/__init__.py (no class) 2 0 0 0 0 100%
kwave/reconstruction/time_reversal.py TimeReversal 40 1 0 24 1 97%
kwave/reconstruction/time_reversal.py (no class) 10 0 0 0 0 100%
kwave/recorder.py Recorder 53 31 2 16 0 32%
kwave/recorder.py (no class) 12 0 0 0 0 100%
kwave/utils/__init__.py (no class) 0 0 0 0 0 100%
kwave/utils/checks.py (no class) 93 70 0 36 1 19%
kwave/utils/colormap.py (no class) 31 1 0 2 1 94%
kwave/utils/conversion.py (no class) 214 177 0 84 0 12%
kwave/utils/data.py (no class) 96 79 0 34 0 13%
kwave/utils/dotdictionary.py dotdict 14 11 0 10 1 25%
kwave/utils/dotdictionary.py (no class) 7 0 0 0 0 100%
kwave/utils/filters.py (no class) 191 171 5 70 0 8%
kwave/utils/interp.py (no class) 130 111 0 38 0 11%
kwave/utils/io.py (no class) 155 134 0 68 0 9%
kwave/utils/mapgen.py (no class) 1268 1196 0 478 0 4%
kwave/utils/math.py (no class) 139 100 0 34 0 23%
kwave/utils/matlab.py (no class) 47 30 0 16 2 30%
kwave/utils/matrix.py (no class) 138 116 0 52 0 12%
kwave/utils/pml.py (no class) 52 48 0 26 0 5%
kwave/utils/signals.py (no class) 330 303 0 144 0 6%
kwave/utils/tictoc.py TicToc 5 5 0 2 0 0%
kwave/utils/tictoc.py (no class) 7 0 0 0 0 100%
kwave/utils/typing.py (no class) 19 0 0 0 0 100%
Total   5717 4364 149 2120 38 18%

No items found using the specified filter.