UnderwaterAcoustics.jl
Julia toolbox for underwater acoustic modeling
Highlights
- Underwater acoustic propagation modeling with pluggable models
- 2D/3D underwater acoustic simulation tools
- Differentiable and probabilistic underwater acoustic modeling
- Underwater acoustics utility functions
Installation
julia>]
pkg> add UnderwaterAcoustics
Related packages
NOTE: In version 0.2, RaySolver
and Bellhop
models have been moved out to separate packages.
- Install
AcousticRayTracers.jl
forRaySolver
model - Install
AcousticsToolbox.jl
forBellhop
andKraken
models
Getting started
- Propagation modeling toolkit -- quickstart guide
- Probabilistic propagation modeling -- tutorial
- Differentiable propagation modeling -- tutorial
Contributing
Contributions in the form of bug reports, feature requests, ideas/suggestions, bug fixes, code enhancements, and documentation updates are most welcome. Please read contribution guidelines if you wish to start contributing.
Talks & publications
- Mandar Chitre, "Underwater Acoustics in the age of differentiable and probabilistic programming", UComms 2020 webinar, 3 December 2020.