Software
TEOS-10 Official Software: The Gibbs Seawater Toolbox (GSW) and Seawater-Ice-Air (SIA) library
Use of TEOS-10 is facilitated by the Gibbs Seawater (GSW) toolbox, available in MATLAB, C, FORTRAN, PHP, C++, JULIA, Python, and R, and the Seawater-Ice-Air (SIA) library which is available in VB and Fortran. These can be downloaded from:
Code is also available from github at:
Independent Software related to TEOS-10
Although the GSW toolbox is comprehensive, some of the core parts of the code base have been implemented in EXCEL by a third party. Information about this implementation is provided on as ‘as-is’ basis in the following publication:
C. G. Martins and J. Cross, (2022) Technical note: TEOS-10 Excel – implementation of the Thermodynamic Equation Of Seawater – 2010 in Excel, Ocean Science, 18 (3), 627-638, doi 10.5194/os-18-627-2022
TEOS-10 also covers thermodynamic properties, but (other than through a Practical Salinity algorithm) does not cover transport properties like viscosity or thermal diffusivity, or surface tension. However, MATLAB functions for these properties are available from:
The MIT Seawater toolbox (web.mit.edu/seawater)
Marine Chemical Speciation
Calculations of chemical activity and speciation in seawater can be carried out using a Pitzer model developed by SCOR WG 145 and this code (and a web interface) are now available at: