esmtools.carbon.potential_pco2¶
-
esmtools.carbon.
potential_pco2
(t_insitu, pco2_insitu)[source]¶ Calculate potential pCO2 in the interior ocean.
Note
Requires the first index of depth to be at the surface.
Parameters: - t_insitu (xarray object) – Temperature with depth [degC]
- pco2_insitu (xarray object) – pCO2 with depth [uatm]
Returns: potential pCO2 with depth
Return type: pco2_potential (xarray object)
- Reference:
- Sarmiento, Jorge Louis, and Nicolas Gruber. Ocean Biogeochemical Dynamics. Princeton, NJ: Princeton Univ. Press, 2006., p.421, eq. (10:3:1)
Examples
>>> from esmtools.carbon import potential_pco2 >>> import numpy as np >>> import xarray as xr >>> t_insitu = xr.DataArray(np.random.randint(0, 20, size=(100, 10, 30)), dims=['time', 'lat', 'depth']) >>> pco2_insitu = xr.DataArray(np.random.randint(350, 500, size=(100, 10, 30)), dims=['time', 'lat', 'depth']) >>> pco2_potential = potential_pco2(t_insitu, pco2_insitu)