olm.calcite.solutionFromCaPCO2Relaxed

olm.calcite.solutionFromCaPCO2Relaxed(Ca, PCO2, T_C=25.0)[source]

Creates a solution object from a given concentration of calcium, PCO2, and optional temperature. Uses the approximate charge balance assumption (equation 2.30a in Dreybrodt [1988]). This is valid when pH < 8, such that CO3- and OH- species can be neglected.

Parameters:
Cafloat

concentration of calcium in mol/L

PCO2float

partial pressure of CO2 (atm)

T_Cfloat, optional

temperature of solution in degrees Celsius (default = 25 C)

Returns:
solsolution object

Notes

Assumes a H20-CO2-CaCO3 system. Calculates concentration of H using relaxed charge balance assumption.