olm.calcite.palmerRate

olm.calcite.palmerRate(T_C, PCO2, Sat_Ratio, rho=2.6, impure=True, interp_funcs=array([], dtype=float64))[source]

Calculates the calcite/limestone dissolution rate given temperature, PCO2, and a calcium saturation ratio using relationship from Palmer (1991).

Parameters:
T_C : float

Temperature in degrees Celcius.

PCO2 : float

The partial pressure of CO2.

Sat_Ratio : float

The ratio of calcium concentration to the calcium concentration at equilibrium ([Ca]/[Ca]_eq).

rho : float

Density of rock in g/cm^3. (default=2.6)

impure : boolean

Whether to use the table values for impure calcite (True) or pure calcite (False). Impure calcite is more representative of typical limestone. (default = True)

interp_funcs : tuple

Primarily for internal use by palmerFromSolution(). Contains interpolation functions for kinetic rate constants. Automatically calculated if not passed.

Returns
——-
R : float

calcite dissolution rate according to the Palmer (1991) equation (mm/yr)