olm.calcite.palmerFromSolution

olm.calcite.palmerFromSolution(sol, PCO2=array([], dtype=float64), rho=2.6, impure=True)[source]

Calculates the calcite/limestone dissolution rate from a solution object using relationship from Palmer (1991).

Parameters:
sol : solution object, numpy.ndarray, or pandas Series

An olm solution object for which the calcite dissolution rate will be calculated.

PCO2 : float, numpy.ndarray, or pandas Series

The partial pressure of CO2 for the solution(s). If not given, it will be calculated from the solution object using PCO2FromSolution().

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)

Returns:
R : float, numpy.ndarray, or pandas Series

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