mrocs
Model routines for the ocean carbonate system
...By default, the thermodynamic equilibrium constants used in mrocs are those recommended by Best-Practices Guide (Dickson et al., 2007). The mrocs package also includes options to use more recent formulations for K1 and K2 from Millero (2010) and for total boron from Lee et al. (2010).
The mrocs package is designed for users with some programming experience, either in Fortran or python. Others would will prefer the facility of packages such as the Excel version of CO2sys. Because mrocs is computationally much faster, it is suited for big data and ocean models. For models, mrocs offers improved accuracy by avoiding 3 common approximations. ...