Coverage report: 83%

Files Functions Classes

coverage.py v7.14.0, created at 2026-05-24 14:11 +0000

File function   statements missing excluded   coverage
python / aubellhop / __init__.py (no function)   5 0 0   100%
python / aubellhop / _version.py (no function)   11 11 0   0%
python / aubellhop / bellhop.py BellhopSimulator.__init__   3 0 0   100%
python / aubellhop / bellhop.py BellhopSimulator.supports   6 0 0   100%
python / aubellhop / bellhop.py BellhopSimulator.write_env   3 0 0   100%
python / aubellhop / bellhop.py BellhopSimulator.run   8 0 0   100%
python / aubellhop / bellhop.py BellhopSimulator._taskmap   1 0 0   100%
python / aubellhop / bellhop.py BellhopSimulator._find_executable   8 2 0   75%
python / aubellhop / bellhop.py BellhopSimulator._prepare_env_file   14 1 0   93%
python / aubellhop / bellhop.py BellhopSimulator._rm_files   5 0 0   100%
python / aubellhop / bellhop.py BellhopSimulator._run_exe   20 7 0   65%
python / aubellhop / bellhop.py BellhopSimulator._check_error   12 0 0   100%
python / aubellhop / bellhop.py BellhopSimulator._unlink   4 0 0   100%
python / aubellhop / bellhop.py (no function)   24 0 0   100%
python / aubellhop / compute.py compute_from_file   10 10 0   0%
python / aubellhop / compute.py compute   26 3 0   88%
python / aubellhop / compute.py compute_arrivals   3 0 0   100%
python / aubellhop / compute.py compute_eigenrays   11 0 0   100%
python / aubellhop / compute.py compute_rays   7 0 0   100%
python / aubellhop / compute.py compute_transmission_loss   9 0 0   100%
python / aubellhop / compute.py arrivals_to_impulse_response   7 0 0   100%
python / aubellhop / compute.py (no function)   14 0 0   100%
python / aubellhop / constants.py (no function)   133 0 0   100%
python / aubellhop / demo.py demo   50 1 0   98%
python / aubellhop / demo.py (no function)   5 0 0   100%
python / aubellhop / environment.py Environment.from_file   4 0 0   100%
python / aubellhop / environment.py Environment.from_dict   6 1 0   83%
python / aubellhop / environment.py Environment.to_file   17 2 0   88%
python / aubellhop / environment.py Environment.reset   4 0 0   100%
python / aubellhop / environment.py Environment.defaults   4 0 0   100%
python / aubellhop / environment.py Environment.to_dict   2 0 0   100%
python / aubellhop / environment.py Environment.copy   3 0 0   100%
python / aubellhop / environment.py Environment.unwrap   24 1 0   96%
python / aubellhop / environment.py Environment.set_fg_attenuation   6 0 0   100%
python / aubellhop / environment.py Environment.check   11 0 0   100%
python / aubellhop / environment.py Environment._finalise   73 0 0   100%
python / aubellhop / environment.py Environment._finalise._extremum   11 2 0   82%
python / aubellhop / environment.py Environment._float_or_default   5 0 0   100%
python / aubellhop / environment.py Environment._check_env_header   1 0 0   100%
python / aubellhop / environment.py Environment._check_env_surface   9 0 0   100%
python / aubellhop / environment.py Environment._check_env_depth   10 0 0   100%
python / aubellhop / environment.py Environment._check_env_ssp   16 0 0   100%
python / aubellhop / environment.py Environment._check_env_source   8 0 0   100%
python / aubellhop / environment.py Environment._check_env_beam   5 0 0   100%
python / aubellhop / environment.py Environment.__getitem__   3 0 0   100%
python / aubellhop / environment.py Environment.__setitem__   1 0 0   100%
python / aubellhop / environment.py Environment.__setattr__   9 0 0   100%
python / aubellhop / environment.py Environment.__delitem__   1 1 0   0%
python / aubellhop / environment.py Environment.__iter__   1 0 0   100%
python / aubellhop / environment.py Environment.__len__   1 1 0   0%
python / aubellhop / environment.py Environment.__repr__   0 0 1   100%
python / aubellhop / environment.py (no function)   131 0 1   100%
python / aubellhop / main.py (no function)   21 0 0   100%
python / aubellhop / models.py Models.init   2 0 0   100%
python / aubellhop / models.py Models.reset   1 1 0   0%
python / aubellhop / models.py Models.new   6 1 0   83%
python / aubellhop / models.py Models.supported   7 0 0   100%
python / aubellhop / models.py Models.get   4 0 0   100%
python / aubellhop / models.py Models.select   8 0 0   100%
python / aubellhop / models.py Models.__new__   1 1 0   0%
python / aubellhop / models.py (no function)   21 0 0   100%
python / aubellhop / plot.py plot_env   44 0 0   100%
python / aubellhop / plot.py plot_ssp   15 0 0   100%
python / aubellhop / plot.py plot_arrivals   16 0 0   100%
python / aubellhop / plot.py plot_rays   23 0 0   100%
python / aubellhop / plot.py plot_transmission_loss   11 0 0   100%
python / aubellhop / plot.py (no function)   18 0 0   100%
python / aubellhop / plotutils.py _new_figure   29 1 0   97%
python / aubellhop / plotutils.py _process_canvas   9 5 0   44%
python / aubellhop / plotutils.py _show_static_images   8 8 0   0%
python / aubellhop / plotutils.py _show   7 2 0   71%
python / aubellhop / plotutils.py _hold_enable   6 0 0   100%
python / aubellhop / plotutils.py theme   7 7 0   0%
python / aubellhop / plotutils.py figsize   1 1 0   0%
python / aubellhop / plotutils.py interactive   1 1 0   0%
python / aubellhop / plotutils.py enable_javascript   1 1 0   0%
python / aubellhop / plotutils.py use_static_images   8 8 0   0%
python / aubellhop / plotutils.py hold   2 0 0   100%
python / aubellhop / plotutils.py figure.__init__   1 0 0   100%
python / aubellhop / plotutils.py figure.__enter__   2 0 0   100%
python / aubellhop / plotutils.py figure.__exit__   3 0 0   100%
python / aubellhop / plotutils.py many_figures.__init__   2 2 0   0%
python / aubellhop / plotutils.py many_figures.__enter__   4 4 0   0%
python / aubellhop / plotutils.py many_figures.__exit__   10 10 0   0%
python / aubellhop / plotutils.py next_row   2 2 0   0%
python / aubellhop / plotutils.py next_column   2 2 0   0%
python / aubellhop / plotutils.py gcf   1 1 0   0%
python / aubellhop / plotutils.py plot   45 27 0   40%
python / aubellhop / plotutils.py scatter   23 7 0   70%
python / aubellhop / plotutils.py image   20 6 0   70%
python / aubellhop / plotutils.py vlines   8 8 0   0%
python / aubellhop / plotutils.py hlines   8 8 0   0%
python / aubellhop / plotutils.py text   6 6 0   0%
python / aubellhop / plotutils.py box   6 6 0   0%
python / aubellhop / plotutils.py color   1 1 0   0%
python / aubellhop / plotutils.py set_colors   1 1 0   0%
python / aubellhop / plotutils.py specgram   6 6 0   0%
python / aubellhop / plotutils.py psd   7 7 0   0%
python / aubellhop / plotutils.py iqplot   14 14 0   0%
python / aubellhop / plotutils.py freqz   17 17 0   0%
python / aubellhop / plotutils.py (no function)   67 3 0   96%
python / aubellhop / pyplot.py pyplot_env2d   50 7 0   86%
python / aubellhop / pyplot.py pyplot_env3d   55 55 0   0%
python / aubellhop / pyplot.py pyplot_ssp   27 13 0   52%
python / aubellhop / pyplot.py pyplot_arrivals   18 0 0   100%
python / aubellhop / pyplot.py pyplot_rays   39 10 0   74%
python / aubellhop / pyplot.py pyplot_transmission_loss   24 2 0   92%
python / aubellhop / pyplot.py (no function)   18 0 0   100%
python / aubellhop / readers.py EnvironmentReader.__init__   2 0 0   100%
python / aubellhop / readers.py EnvironmentReader.read   9 0 0   100%
python / aubellhop / readers.py EnvironmentReader._read_header   3 0 0   100%
python / aubellhop / readers.py EnvironmentReader._read_top_boundary   28 0 0   100%
python / aubellhop / readers.py EnvironmentReader._read_biological_layers   19 1 0   95%
python / aubellhop / readers.py EnvironmentReader._read_sound_speed_profile   14 1 0   93%
python / aubellhop / readers.py EnvironmentReader._read_until_quote   11 0 0   100%
python / aubellhop / readers.py EnvironmentReader._read_ssp_points   32 0 0   100%
python / aubellhop / readers.py EnvironmentReader._read_bottom_boundary   23 0 0   100%
python / aubellhop / readers.py EnvironmentReader._read_sources_receivers_task   8 0 0   100%
python / aubellhop / readers.py EnvironmentReader._parse_src_rcv   37 27 0   27%
python / aubellhop / readers.py EnvironmentReader._parse_task   11 1 0   91%
python / aubellhop / readers.py EnvironmentReader._read_beams_limits   26 10 0   62%
python / aubellhop / readers.py EnvironmentReader._read_gaussian_params   13 11 0   15%
python / aubellhop / readers.py EnvironmentReader._opt_lookup   4 0 0   100%
python / aubellhop / readers.py EnvironmentReader._unquote_string   1 0 0   100%
python / aubellhop / readers.py read_ssp   27 0 0   100%
python / aubellhop / readers.py read_ssp_3d   37 5 0   86%
python / aubellhop / readers.py read_ati   2 0 0   100%
python / aubellhop / readers.py read_bty   2 0 0   100%
python / aubellhop / readers.py _read_ati_bty   45 0 0   100%
python / aubellhop / readers.py read_ati_3d   2 2 0   0%
python / aubellhop / readers.py read_bty_3d   2 0 0   100%
python / aubellhop / readers.py _read_ati_bty3d   28 4 0   86%
python / aubellhop / readers.py read_sbp   19 0 0   100%
python / aubellhop / readers.py read_brc   2 0 0   100%
python / aubellhop / readers.py read_trc   2 0 0   100%
python / aubellhop / readers.py _read_refl_coeff   23 0 0   100%
python / aubellhop / readers.py _read_next_valid_line   7 0 0   100%
python / aubellhop / readers.py _parse_line   3 0 0   100%
python / aubellhop / readers.py _parse_line_int   4 1 0   75%
python / aubellhop / readers.py _parse_vector   4 0 0   100%
python / aubellhop / readers.py _float   3 0 0   100%
python / aubellhop / readers.py _int   1 0 0   100%
python / aubellhop / readers.py _prepare_filename   8 0 0   100%
python / aubellhop / readers.py read_arrivals   2 0 0   100%
python / aubellhop / readers.py read_rays   2 0 0   100%
python / aubellhop / readers.py read_shd   2 0 0   100%
python / aubellhop / readers.py BellhopOutputReader.__init__   2 0 0   100%
python / aubellhop / readers.py BellhopOutputReader.read_arrivals   26 0 0   100%
python / aubellhop / readers.py BellhopOutputReader.read_shd   21 0 0   100%
python / aubellhop / readers.py BellhopOutputReader.read_rays   28 4 0   86%
python / aubellhop / readers.py BellhopOutputReader._ensure_file_exists   4 0 0   100%
python / aubellhop / readers.py BellhopOutputReader._read_array   6 0 0   100%
python / aubellhop / readers.py (no function)   56 0 0   100%
python / aubellhop / writers.py EnvironmentWriter.__init__   4 0 0   100%
python / aubellhop / writers.py EnvironmentWriter.write   28 0 0   100%
python / aubellhop / writers.py EnvironmentWriter._write_env_header   3 0 0   100%
python / aubellhop / writers.py EnvironmentWriter._write_env_surface_depth   18 1 0   94%
python / aubellhop / writers.py EnvironmentWriter._write_env_biological   3 3 0   0%
python / aubellhop / writers.py EnvironmentWriter._write_env_sound_speed   11 0 0   100%
python / aubellhop / writers.py EnvironmentWriter._write_env_bottom   13 3 0   77%
python / aubellhop / writers.py EnvironmentWriter._write_env_source_receiver   11 7 0   36%
python / aubellhop / writers.py EnvironmentWriter._write_env_task   6 0 0   100%
python / aubellhop / writers.py EnvironmentWriter._write_env_beam_footer   9 4 0   56%
python / aubellhop / writers.py EnvironmentWriter._write_gaussian_params   5 3 0   40%
python / aubellhop / writers.py EnvironmentWriter._print   1 0 0   100%
python / aubellhop / writers.py EnvironmentWriter._print_env_line   6 0 0   100%
python / aubellhop / writers.py EnvironmentWriter._print_array   10 1 0   90%
python / aubellhop / writers.py EnvironmentWriter._array2str   5 0 0   100%
python / aubellhop / writers.py EnvironmentWriter._quoted_opt   2 0 0   100%
python / aubellhop / writers.py EnvironmentWriter._float   1 0 0   100%
python / aubellhop / writers.py EnvironmentWriter._create_bty_ati_file   10 3 0   70%
python / aubellhop / writers.py EnvironmentWriter._create_sbp_file   4 0 0   100%
python / aubellhop / writers.py EnvironmentWriter._create_refl_coeff_file   4 0 0   100%
python / aubellhop / writers.py EnvironmentWriter._create_ssp_quad_file   7 0 0   100%
python / aubellhop / writers.py (no function)   28 0 0   100%
Total     2329 397 2   83%

No items found using the specified filter.