Partitioning Constraints#

class peridoxia.setup_partitioning_constraints.PartitioningConstraintCalculator(assemblage: Assemblage)#

Class for assessing partitioning constraints. Constraints should be added to this class as functions.

See Model Details for partitioning equations.

Methods

CaO_MgO_gt()

CaO/MgO in garnet.

D_Fe3_gt_cpx()

Fe³⁺ partitioning between garnet and clinopyroxene.

D_Fe3_opx_cpx()

Fe³⁺ partitioning between orthopyroxene and clinopyroxene.

D_Fe3_spl_liq()

Fe³⁺ partitioning between spinel and liquid.

D_Fe3_spl_opx()

Fe³⁺ partitioning between spinel and orthopyroxene.

EnFs_cpx()

(MgFe)₂Si₂O₆ component in clinopyroxene.

KD_CrAl_gt_cpx()

Cr³⁺/Al³⁺ partitioning between garnet and clinopyroxene.

KD_CrAl_opx_cpx()

Cr³⁺/Al³⁺ partitioning between orthopyroxene and clinopyroxene.

KD_CrAl_opx_spl()

Cr³⁺/Al³⁺ partitioning between orthopyroxene and spinel.

KD_FeMg_olv_cpx()

Fe²⁺/Mg²⁺ partitioning between olivine and clinopyroxene.

KD_FeMg_olv_gt()

Fe²⁺/Mg²⁺ partitioning between olivine and garnet.

KD_FeMg_olv_liq()

Fe²⁺/Mg²⁺ partitioning between olivine and liquid.

KD_FeMg_olv_opx()

Fe²⁺/Mg²⁺ partitioning between olivine and orthopyroxene.

KD_FeMg_olv_spl()

Fe²⁺/Mg²⁺ partitioning between olivine and spinel.

Liq_Cr_num()

Cr³⁺/(Cr³⁺ + Al³⁺) in liquid.

SiO2_Al2O3_liq()

SiO₂/Al₂O₃ in liquid.

T_Ts_cpx()

Temperature.

Ts_cpx()

Tschermak component in clinopyroxene.

D_Fe3_gt_cpx()#

Fe³⁺ partitioning between garnet and clinopyroxene. Source: xenolith compilation.

D_Fe3_opx_cpx()#

Fe³⁺ partitioning between orthopyroxene and clinopyroxene. Source: xenolith compilation.

D_Fe3_spl_opx()#

Fe³⁺ partitioning between spinel and orthopyroxene. Source: xenolith compilation.

D_Fe3_spl_liq()#

Fe³⁺ partitioning between spinel and liquid. Source: Davis and Cottrell (2021).

KD_CrAl_gt_cpx()#

Cr³⁺/Al³⁺ partitioning between garnet and clinopyroxene. Source: LEPR.

KD_CrAl_opx_spl()#

Cr³⁺/Al³⁺ partitioning between orthopyroxene and spinel. Source: Witt-Eickshen and O’Neill (2005).

KD_CrAl_opx_cpx()#

Cr³⁺/Al³⁺ partitioning between orthopyroxene and clinopyroxene. Source: Voigt and van der Handt (2011)

Liq_Cr_num()#

Cr³⁺/(Cr³⁺ + Al³⁺) in liquid. Source: LEPR.

Ts_cpx()#

Tschermak component in clinopyroxene. Source: LEPR.

Uses Al_VI+Cr_VI per 6 oxygen as a proxy for Ts per 6 Oxygen

T_Ts_cpx()#

Temperature. Source: LEPR.

SiO2_Al2O3_liq()#

SiO₂/Al₂O₃ in liquid. Source: LEPR.

KD_FeMg_olv_opx()#

Fe²⁺/Mg²⁺ partitioning between olivine and orthopyroxene. Source: LEPR.

KD_FeMg_olv_cpx()#

Fe²⁺/Mg²⁺ partitioning between olivine and clinopyroxene. Source: LEPR.

KD_FeMg_olv_spl()#

Fe²⁺/Mg²⁺ partitioning between olivine and spinel. Source: Li et al. (2005).

KD_FeMg_olv_gt()#

Fe²⁺/Mg²⁺ partitioning between olivine and garnet. Source: LEPR

KD_FeMg_olv_liq()#

Fe²⁺/Mg²⁺ partitioning between olivine and liquid. Source: LEPR

EnFs_cpx()#

(MgFe)₂Si₂O₆ component in clinopyroxene. Source: LEPR

CaO_MgO_gt()#

CaO/MgO in garnet. Source: LEPR.