mix_d17O: Mixing curves in triple oxygen isotope space

mix_d17OR Documentation

Mixing curves in triple oxygen isotope space

Description

mix_d17O() produces mixing curves between two endmembers (A and B) in triple oxygen isotope space (d18O vs. D17O).

Usage

mix_d17O(
  d18O_A,
  d17O_A,
  D17O_A,
  d18O_B,
  d17O_B,
  D17O_B,
  lambda = 0.528,
  step = 10
)

Arguments

d18O_A

d18O value of component A (‰).

d17O_A

d17O value of component A (‰).

D17O_A

Alternatively, the D17O value of component A (‰).

d18O_B

d18O value of component B (‰).

d17O_B

d17O value of component B (‰).

D17O_B

Alternatively, the D17O value of component B (‰).

lambda

Triple oxygen isotope reference slope. Default 0.528.

step

Output resolution, i.e., step size. Default 10%.

Details

If both d17O and D17O values are specified for a component, the function uses the d17O values for the calculations.

Value

Returns a data frame:

  1. d18O value of the mixture at x% mixing (‰).

  2. D17O value of the mixture at x% mixing (‰).

  3. relative amount of component B in the mixture (%): from 100% A and 0% B to 0% A and 100% B.

  4. d17O value of the mixture at x% mixing (‰).

See Also

d17O_c() calculates equilibrium calcite d18O, d17O, and D17O values for a given temperature.

Examples

# The two functions below yield the same output.
mix_d17O(d18O_A = d17O_c(10, -1)[1], d17O_A = d17O_c(10, -1)[2],
         d18O_B = d17O_c(100,0)[1], d17O_B = d17O_c(100, 0)[2])
mix_d17O(d18O_A = d17O_c(10, -1)[1], D17O_A = d17O_c(10, -1)[3],
         d18O_B = d17O_c(100,0)[1], D17O_B = d17O_c(100, 0)[3])


isogeochem documentation built on March 31, 2023, 8:30 p.m.