olm.calcite.solutionFromCaPCO2¶
-
olm.calcite.solutionFromCaPCO2(Ca, PCO2, T_C=25.0, per_tol=0.001)[source]¶ Creates a solution object from a given concentration of calcium and PCO2.
Parameters: Ca : float, numpy.ndarray, or pandas Series
concentration of calcium in mol/L
PCO2 : float, numpy.ndarray, or pandas Series
partial pressure of CO2 (atm)
T_C : float, , numpy.ndarray, or pandas Series (optional)
temperature of solution in degrees Celsius (default = 25 C)
per_tol : float
the fractional change in H concentration between iterations upon which the iteration is terminated
Returns: sol : solution object, numpy.ndarray of solution objects, or pandas Series of solution objects
Notes
Assumes a H20-CO2-CaCO3 system. Guesses concentration of H using relaxed charge balance assumption, and then iterates to full solution.