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:
solsolution object, numpy.ndarray, or pandas Series

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

PCO2float, 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().

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)

Returns:
Rfloat, numpy.ndarray, or pandas Series

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