previous record next record

CO2SYS-MATLAB (ODIS id: 1854)

This resource is online Last check was 28/03/2024 22:31
First entry: 22/01/2021 Last update: 09/05/2021
Submitter/Owner of this record Mr. Cristian Muñoz Mas ( OceanExpert : 30291 )
Submitter/Owner Role IODE Secretariat
Datasource URL https://github.com/jamesorr/CO2SYS-MATLAB
Parent Project URL
ODIS-Arch URL
ODIS-Arch Type
English name CO2SYS-MATLAB
Original (non-English) name
Acronym
Citation
Abstract CO2SYS software for MATLAB (or octave) to compute variables of ocean CO2 system. Here you will find a MATLAB-version of CO2SYS, originally written for DOS. CO2SYS calculates and returns a detailed state of the carbonate system for oceanographic water samples, if supplied with sufficient input. Use the CO2SYS function as you would use any other MATLAB inline function, i.e., a=func(b,c). For much detail about how to use CO2SYS, simply type "help CO2SYS" in MATLAB. The help function also works for the two new uncertainty propagation routines (errors and derivnum). For details on the internal workings of CO2SYS, please refer to the original publication (Lewis and Wallace, 1998) available at http://cdiac.ornl.gov/oceans/co2rprt.html. Since CO2SYS and the two new routines each allow input of vectors, with just one call they can process many samples. Each sample may have a different salinity, temperature, pH scale, dissociation constants, etc. he original version for DOS was written by Lewis and Wallace (1998). That was translated to MATLAB by Denis Pierrot at CIMAS, University of Miami, Miami, Florida. Then that code was vectorized, refined, and optimized for computational speed by Steven van Heuven, University of Groningen, The Netherlands. Although functionality was added, the output of the CO2SYS function has not changed in form. All versions of CO2SYS that are available at CDIAC (DOS, Excel, MATLAB) should produce nearly identical results when supplied with identical input. Indeed, close agreement between these different versions of CO2SYS was demonstrated by Orr et al. (2015). More recently, CO2SYS-MATLAB has been modified to include uncertainty propagation (Orr et al., 2018): the main routine CO2SYS.m was altered slightly, while two new routines were added (errors.m and derivnum.m) If you discover inconsistencies or have a more general bug report for CO2SYS.m, please notify S. van Heuven (svheuven at gmail.com), Denis Pierrot (Denis.Pierrot at noaa.gov), or Alex Kozyr (kozyr at ornl.gov). For any concerns about the uncertainty propagation routines (errors.m and derivnum.m), please contact James Orr (james.orr at lsce.ipsl.fr)
Host institution of the resource
Technical contact email please login to see emails
Technical notes
Interface Languages
Contributing Countries
Countries owning the source
Sea Region
Spatial Coverage
Data policy
Metadata standard
Keywords
Themes
DOI's
Types
Interaction techs
Contributing data to
Obtaining data from

previous record next record