AUBELLHOP Python API Documentation¶
This is the aubellhop Python API documentation for Bellhop, an underwater acoustic propagation modeling toolbox.
Contents:
- Code reference
- Environment class
- Models class
- Compute submodule
- Internal constants
- Default Values
- Reading from Bellhop text files
- Writing Bellhop text files
- Plotting Reference
- All package functions
read_ssp()read_ssp_3d()read_ati()read_bty()read_sbp()read_trc()read_brc()read_rays()read_arrivals()EnvironmentEnvironment.nameEnvironment._from_fileEnvironment.dimensionEnvironment._dimensionEnvironment.frequencyEnvironment._num_mediaEnvironment.soundspeedEnvironment.soundspeed_interpEnvironment._mesh_nptsEnvironment._depth_sigmaEnvironment._depth_maxEnvironment._range_maxEnvironment._bathymetryEnvironment._altimetryEnvironment._sbp_fileEnvironment.bottom_depthEnvironment.bottom_interpEnvironment._bottom_depthEnvironment.bottom_soundspeedEnvironment._bottom_soundspeed_shearEnvironment.bottom_densityEnvironment.bottom_attenuationEnvironment._bottom_attenuation_shearEnvironment.bottom_roughnessEnvironment.bottom_betaEnvironment.bottom_transition_freqEnvironment.bottom_boundary_conditionEnvironment.bottom_reflection_coefficientEnvironment.bottom_grain_sizeEnvironment.surface_depthEnvironment.surface_interpEnvironment.surface_boundary_conditionEnvironment.surface_reflection_coefficientEnvironment.surface_soundspeedEnvironment._surface_soundspeed_shearEnvironment.surface_densityEnvironment.surface_attenuationEnvironment._surface_attenuation_shearEnvironment._surface_minEnvironment.surface_minEnvironment.source_typeEnvironment.source_rangeEnvironment.source_cross_rangeEnvironment.source_depthEnvironment.source_ndepthEnvironment.source_nrangeEnvironment.source_ncrossrangeEnvironment.source_directionalityEnvironment._source_numEnvironment.receiver_depthEnvironment.receiver_rangeEnvironment.receiver_bearingEnvironment.receiver_ndepthEnvironment.receiver_nrangeEnvironment.receiver_nbearingEnvironment._receiver_numEnvironment.beam_typeEnvironment.beam_angle_minEnvironment.beam_angle_maxEnvironment.beam_bearing_minEnvironment.beam_bearing_maxEnvironment.beam_numEnvironment.beam_bearing_numEnvironment.single_beam_indexEnvironment._single_beamEnvironment.beam_width_typeEnvironment.beam_reflection_curvature_changeEnvironment.beam_reflection_shiftEnvironment.beam_epsilon_multiplerEnvironment.beam_range_loopEnvironment.beam_images_numEnvironment.beam_windowEnvironment.beam_componentEnvironment.simulation_depthEnvironment.simulation_rangeEnvironment.simulation_cross_rangeEnvironment.simulation_depth_scaleEnvironment.simulation_range_scaleEnvironment.simulation_cross_range_scaleEnvironment.simulation_cross_range_minEnvironment.step_sizeEnvironment.grid_typeEnvironment.taskEnvironment.interference_modeEnvironment.volume_attenuationEnvironment.attenuation_unitsEnvironment.biological_layer_parametersEnvironment._fg_salinityEnvironment._fg_temperatureEnvironment._fg_pHEnvironment._fg_depthEnvironment.comment_padEnvironment.from_file()Environment.from_dict()Environment.to_file()Environment.reset()Environment.defaults()Environment.to_dict()Environment.copy()Environment.unwrap()Environment.set_fg_attenuation()Environment.check()Environment._finalise()Environment._float_or_default()Environment._check_env_header()Environment._check_env_surface()Environment._check_env_depth()Environment._check_env_ssp()Environment._check_env_source()Environment._check_env_beam()Environment._abc_impl
Modelscompute_from_file()compute()compute_rays()compute_eigenrays()compute_arrivals()compute_transmission_loss()arrivals_to_impulse_response()demo()