The goal of OSOA is to supplement the open-source tradition in ocean acoustics on Github.
Method of Characteristics, 2D-MC:
MATLAB program for Time dependent solution of the
Euler and continuity equations with adiabatic condition in a waveguide
with a homogeneous fluid layer overlying a rigid bottom. Sample output. Users guide. ZIP-file.
(Keiichi Ohkawa, Technical R&D Institute, Japan Ministry of Defense )
GeoAcoustic_TDFD: Time domain
finite difference modeling in a numerical scattering chamber -
acoustic, elastic and anelastic wave propagation and scattering in
2-D fluid/solid media with volume heterogeneity and surface/interface
Users guide ,
users guide . Source in
Fortran, plotting GUI in matlab and examples download.
(Ralph Stephen and Tom Bolmer, Marine Seismology and Geoacoustics Group, WHOI)
Solution of the Helmholtz
equation in an axially symmetric waveguide consisting of fluid
layers overlying a rigid bottom, using the finite element technique. The above
approach is used to simulate the propagation of sound waves due to a harmonic point
source placed in the waveguide. FENL Introduction
(Nikolaos Kampanis, FORTH, Greece ).
Seismo-Acoustic inversion using Genetic Algorithms:
acoustic models are built-in for an automated inversion algorithm.
Peter Gerstoft, Marine Physical Laboratory, Scripps Institution of Oceanography )
Scatt_strength (zip file): Matlab
routines to calculate the incoherent component of the bistatic
scattering strength of the ocean surface (air-sea interface +
bubble clouds) and bottom interface. readme (2003)
(Roger Gauss, NRL).
The North Pacific Acoustic Laboratory (NPAL) project is a multi-institutional
program aimed at understanding the behavior of sound transmissions in the
ocean over long distances.
of Acoustic Fluctuations from Internal
waves: This code calculates statistical effects of internal waves:
their effects within the geometrical optics approximation, and
diffractive effects. These internal-wave calculations are done by
corrections to deterministic ray theory derived from path-integral
Code is written by Stan Flatte and Galina Rovner with the current update from Rex Andrew (2012) ( Rex Andrew).
Temperature, Salinity, and Buoyancy from the 2001 World Ocean
in matlab format, including a data file for sound speed (and
on the globe. (Brian
Sea-Mat Several matlab toolboxes for oceanographic analysis and modeling.
Thermodynamic Equation of Seawater Toolbox
The Gibbs-SeaWater (GSW) Oceanographic Toolbox contains the TEOS-10 subroutines for evaluating the thermodynamic properties of pure water and seawater. It has almost 100 functions, such as density, entropy, enthalpy, Conservative Temperature, buoyancy frequency, and various geostrophic streamfunctions. (From Seawater Toolbox Matlab and Python, 2014)
Google Earth Toolbox: Github repository for Matlab routines that interface with Google Earth.