Application: uSVP_OceanModel

Brief Synopsis:
Extracts a range-dependent sound speed profile for a vertical slice of ocean between an acoustic source and receiver.
Authors:
- Stephanie Petillo
- Toby Schneider
- Henrik Schmidt
Groups:
Dependencies:
- goby/moos, goby/util, lib_lamss_protobuf, lib_henrik_util, lib_bellhop.
Distribution:
- lamss.mit.edu
Contact Email:
- henrik@mit.edu
Function:
GobyMOOS request/response service application for providing the sound speed profile and the associated bathymetry along a vertical slice of ocean separating an acoustic source and receiver. Returns the requested SVP slice in a protobuf format compatible with the iBellhop acoustic modeling service application. The sound speed is extracted from a from a 4D (time,Lat,Lon,Depth) NetCdf representation of the temporal and spatial distribution of the temperature and salinity in a database or produced by an ocean circulation model. Supports NetCDF formats for several modeling frameworks, including HYCOM/NCOM, MSEAS, and databases such as GDEM. It also supports NetCdf files with the Lamss-EEOF representation of the sound speed profile.
Lines of Code:
- 758 (with libraries: 9,644)
Files of Code:
- 2 (with libraries: 52)
Work Years:
- 0.15 (with libraries: 2.11)