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_Cfloat

Temperature in degrees Celcius.

PCO2float

The partial pressure of CO2.

Sat_Ratiofloat

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

rhofloat

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

impureboolean

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_funcstuple

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

Returns
——-
Rfloat

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