Acoustics Toolbox
The Acoustics ToolBox includes four acoustic models:
- BELLHOP: A beam/ray trace code (Bellhop users guide)
- KRAKEN: A normal mode code (Kraken users guide)
- SCOOTER: A finite element FFP code
- SPARC: A time domain FFP code
In addition, AT contains BOUNCE, which computes the reflection coefficient for a layered medium and may be used to provide input to BELLHOP. A common input structure has been used throughout so that only minor modifications are needed to switch from one program to another. All the models produce `shade' files that can be processed using a common set of plotting routines to plot transmission loss vs. range or vs. range and depth.
- Help with compiling AT on linux and MacOS.
- Building AT on Windows.
- Recent version of the Acoustics Toolbox on GitHub.
Acoustics Toolbox: Latest version of AT with broadband version of SCOOTER, and additional noise modeling tools and examples.
Acoustics Toolbox online: Complete user's guide with technical descriptions of the mathematical and numerical basis of the model.
Errata (2021) and Problem Sets for Computational Ocean Acoustics (Jensen, Kuperman, Porter, and Schmidt).
AcTUP and Guide: A MATLAB menu driven user interface to 2005 release of the Acoustic Toolbox, with versions of the Range dependent Acoustic Model (RAMSGeo, RAMGeo).
- A 2022 precompiled version of AcTUP for Win10 (From MIT classroom)
Kraken for Python (zip file): Python interface to Kraken and Bellhop. (Orlando Camargo Rodriguez )
AcousticPy : Zip file that contains test cases in python for the Acoustic Toolbox and provides components to read and plot various files.(Orlando Camargo Rodriguez )
PyAT : A fairly developed Python interface to the acoustics toolbox, essentially translated from the Matlab interface to Python with added code to facilitate the use.
(Hunter Akins, UCSD)
User Contributed AT Examples