{ "cells": [ { "cell_type": "markdown", "id": "c1395f72-036e-4140-a691-f1dda0ebe7c4", "metadata": {}, "source": [ "# Opx-Cpx Matching \n", "- This example shows how to calculate all possible matches for Cpxs and Opxs, where there aren't clear touching pairs.\n", "- E.g., inputting all measured Cpxs from a lava sample, all measured Opxs, and wanting to assess which ones are in equilibrium. This is adapted from the method of Neave et al. (2017) used to assess all possible Cpx-Liq pairs\n", "- Say you input Opx compositions you have measured on the probe in one sheet of an excel spreadsheet, and a set of Cpx compositions in another sheet\n", "- You can download the spreadsheet here: https://github.com/PennyWieser/Thermobar/blob/main/docs/Examples/Two_Pyroxene_Thermobarometry/Two_pyroxene_input.xlsx" ] }, { "cell_type": "markdown", "id": "40dbfeb4-c67a-4c92-a639-bb6f40196d70", "metadata": {}, "source": [ "You need to install Thermobar once on your machine, if you haven't done this yet, uncomment the line below (remove the #)" ] }, { "cell_type": "code", "execution_count": 1, "id": "40423c5d-1f69-49c6-ba94-b3089b5ebb8e", "metadata": {}, "outputs": [], "source": [ "#!pip install Thermobar" ] }, { "cell_type": "code", "execution_count": 2, "id": "90a2303f-0a4d-4499-8809-62ea1fc61e82", "metadata": {}, "outputs": [], "source": [ "# Loading python things\n", "import numpy as np\n", "import pandas as pd\n", "import matplotlib.pyplot as plt\n", "import Thermobar as pt\n", "pd.options.display.max_columns = None" ] }, { "cell_type": "markdown", "id": "0d520b50-6c13-4a07-b344-ef64a4e0c18e", "metadata": {}, "source": [ "## Setting pretty plot parameters" ] }, { "cell_type": "code", "execution_count": 3, "id": "77474c32-866f-46aa-b193-77e34846fa91", "metadata": {}, "outputs": [], "source": [ "plt.style.use(\"seaborn-colorblind\")\n", "plt.rcParams[\"font.family\"] = 'arial'\n", "plt.rcParams[\"font.size\"] =12\n", "plt.rcParams[\"mathtext.default\"] = \"regular\"\n", "plt.rcParams[\"mathtext.fontset\"] = \"dejavusans\"\n", "plt.rcParams['patch.linewidth'] = 1\n", "plt.rcParams['axes.linewidth'] = 1\n", "plt.rcParams[\"xtick.direction\"] = \"in\"\n", "plt.rcParams[\"ytick.direction\"] = \"in\"\n", "plt.rcParams[\"ytick.direction\"] = \"in\"\n", "plt.rcParams[\"xtick.major.size\"] = 6 # Sets length of ticks\n", "plt.rcParams[\"ytick.major.size\"] = 4 # Sets length of ticks\n", "plt.rcParams[\"ytick.labelsize\"] = 12 # Sets size of numbers on tick marks\n", "plt.rcParams[\"xtick.labelsize\"] = 12 # Sets size of numbers on tick marks\n", "plt.rcParams[\"axes.titlesize\"] = 14 # Overall title\n", "plt.rcParams[\"axes.labelsize\"] = 14 # Axes labels" ] }, { "cell_type": "markdown", "id": "b9aabb92-ce6a-4873-9eee-0131b0cf0f09", "metadata": {}, "source": [ "## Load in Opx compositions" ] }, { "cell_type": "code", "execution_count": 4, "id": "9cd2c236-aeb5-4acf-a590-3cea17f4ce00", "metadata": {}, "outputs": [], "source": [ "out_opxsheet=pt.import_excel('Two_pyroxene_input.xlsx', sheet_name=\"Opx\")\n", "Opxs2=out_opxsheet['Opxs']" ] }, { "cell_type": "markdown", "id": "c6f7b69b-57f1-4432-af26-453ad88d88fb", "metadata": {}, "source": [ "## Load in Cpx compositions" ] }, { "cell_type": "code", "execution_count": 5, "id": "4b08fcc9-1feb-4b85-8429-23bec8d140a4", "metadata": {}, "outputs": [], "source": [ "out_cpxsheet=pt.import_excel('Two_pyroxene_input.xlsx', sheet_name=\"Cpx\")\n", "Cpxs2=out_cpxsheet['Cpxs']" ] }, { "cell_type": "code", "execution_count": 6, "id": "2372d037-4cd5-4358-83ec-2b8ad7b81956", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
SiO2_OpxTiO2_OpxAl2O3_OpxFeOt_OpxMnO_OpxMgO_OpxCaO_OpxNa2O_OpxK2O_OpxCr2O3_OpxSample_ID_Opx
055.000.341.5011.300.2430.700.900.0100.19your_opx_sample_name_1
152.700.158.108.480.1429.402.140.1400.00your_opx_sample_name_2
253.200.207.408.800.1329.202.370.1400.02your_opx_sample_name_3
355.150.171.1910.210.2229.991.660.0300.15your_opx_sample_name_4
456.320.131.4110.170.2630.881.050.0200.16your_opx_sample_name_5
\n", "
" ], "text/plain": [ " SiO2_Opx TiO2_Opx Al2O3_Opx FeOt_Opx MnO_Opx MgO_Opx CaO_Opx \\\n", "0 55.00 0.34 1.50 11.30 0.24 30.70 0.90 \n", "1 52.70 0.15 8.10 8.48 0.14 29.40 2.14 \n", "2 53.20 0.20 7.40 8.80 0.13 29.20 2.37 \n", "3 55.15 0.17 1.19 10.21 0.22 29.99 1.66 \n", "4 56.32 0.13 1.41 10.17 0.26 30.88 1.05 \n", "\n", " Na2O_Opx K2O_Opx Cr2O3_Opx Sample_ID_Opx \n", "0 0.01 0 0.19 your_opx_sample_name_1 \n", "1 0.14 0 0.00 your_opx_sample_name_2 \n", "2 0.14 0 0.02 your_opx_sample_name_3 \n", "3 0.03 0 0.15 your_opx_sample_name_4 \n", "4 0.02 0 0.16 your_opx_sample_name_5 " ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
SiO2_CpxTiO2_CpxAl2O3_CpxFeOt_CpxMnO_CpxMgO_CpxCaO_CpxNa2O_CpxK2O_CpxCr2O3_CpxSample_ID_Cpx
052.300.703.005.100.1116.6021.500.3300.58your_cpx_sample_name_1
151.700.288.386.690.1521.4011.700.6400.05your_cpx_sample_name_2
251.500.458.106.960.1720.3012.600.5600.09your_cpx_sample_name_3
351.060.623.166.180.1215.7820.820.2700.01your_cpx_sample_name_4
453.320.482.255.920.1516.9120.730.2800.12your_cpx_sample_name_5
\n", "
" ], "text/plain": [ " SiO2_Cpx TiO2_Cpx Al2O3_Cpx FeOt_Cpx MnO_Cpx MgO_Cpx CaO_Cpx \\\n", "0 52.30 0.70 3.00 5.10 0.11 16.60 21.50 \n", "1 51.70 0.28 8.38 6.69 0.15 21.40 11.70 \n", "2 51.50 0.45 8.10 6.96 0.17 20.30 12.60 \n", "3 51.06 0.62 3.16 6.18 0.12 15.78 20.82 \n", "4 53.32 0.48 2.25 5.92 0.15 16.91 20.73 \n", "\n", " Na2O_Cpx K2O_Cpx Cr2O3_Cpx Sample_ID_Cpx \n", "0 0.33 0 0.58 your_cpx_sample_name_1 \n", "1 0.64 0 0.05 your_cpx_sample_name_2 \n", "2 0.56 0 0.09 your_cpx_sample_name_3 \n", "3 0.27 0 0.01 your_cpx_sample_name_4 \n", "4 0.28 0 0.12 your_cpx_sample_name_5 " ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "# Inspect your inputs to check they have been read in properly\n", "display(Opxs2.head())\n", "display(Cpxs2.head())" ] }, { "cell_type": "markdown", "id": "662499d2-3610-4d21-9673-17f6cec38926", "metadata": {}, "source": [ "## Example 1 - Assesing all possible combinations\n", "- The function \"calculate_cpx_opx_press_temp_matching\" first makes a dataframe which contains all possible Cpx-Opx combinations. This could be very large if you enter hundreds of compositions. This is fine, just be aware the calculations may take a few seconds.\n", "- As with touching pairs calculation, you need to specify your opx_comps= and cpx_comps= \n", "- You then also need to specify an equationT and an equationP\n", "- You then have various options to filter outputs. If you enter no other inuts, it will return pressures and temperatures for all Cpx-Opx matches. However, some of these are probably not in equilibrium\n", "- The function also has an option to filter based on the KdFe-Mg equilibrium between Cpx and Opx. \n", "- If you enter Kd_Match=\"Subsolidus\" it will only return pressures and temperatures for Cpx-Opx pairs which have Kd-Fe-Mg (Cpx-opx) within the 0.7+-0.2 suggested by Putirka\n", "- If you enter Kd Match=\"HighTemp\" it will only return pressures and temperatures for Cpx-Opx pairs which have Kd-Fe-Mg (cpx-opx) within the 1.09+-0.14 suggested by Putirka\n", "- If you want more flexibility still, you can enter Kd_Match=, and Kd_Err=, which will accept all pairs with a Kd value of say Kd_Match, +-Kd_Err\n", "- The function then returns a dictionary. Within this dictionary are 2 different types of outputs\n", "- \"Av_PTs_perCPX\" - Averages the pressures and temperatures for all the matches for a given cpx (Similar to the method used for Cpx-Liq by Neave and Putirka (2017)\n", "- \"Av_PTs_perOPX\" - Averages the pressures and temperatures for all the matches for a given opx (Similar to the method used for Cpx-Liq by Neave and Putirka (2017)\n", "- \"All_PTs\" returns all matches which have passed the Kd filters (if any were specified)" ] }, { "cell_type": "markdown", "id": "e4e25657-491e-41d3-8c31-ab52abbffe57", "metadata": {}, "source": [ "### 1a - No filtering based on Kd\n", "- Solve PT for all Cpx-Opx pairs, with no Kd filter using equation 39 of Putirka for P, and 36 for T\n", "- The function returns a dictionary containing three dataframes. These have keys 'Av_PTs_perCPX', 'Av_PTs_perOPX', and 'All_PTs'\n", "- Av_PTs_perCPX averages P and T for each Cpx (e.g., if Cpx1 matches Opx1, Opx5 and Opx 6, averages all those Ps and Ts, returns a signal number).\n", "- Av_PTs_perOPX averages all matches per Cpx. \n", "- 'All_PTs' returns every Opx-Cpx pair, with no averaging. " ] }, { "cell_type": "code", "execution_count": 7, "id": "b307d220-782b-460c-9adc-5aa2273e56f5", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Considering N=23 Cpx & N=19 Opx, which is a total of N=437 Cpx-Opx pairs, be patient if this is >>1 million!\n", "No Kd selected, all matches are shown\n", "Done!!! I found a total of N=437 Cpx-Opx matches using the specified filter. \n", "N=23 Cpx out of the N=23 Cpx that you input matched to 1 or more Opx\n", "N=19 Opx out of the N=19 Opx that you input matched to 1 or more Cpx\n", "Done!\n" ] }, { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Sample_ID_OpxSample_ID_CpxKd_Fe_Mg_Cpx_OpxT_K_calcP_kbar_calcDelta_T_K_IterDelta_P_kbar_IterEquation Choice (T)Equation Choice (P)SiO2_OpxTiO2_OpxAl2O3_OpxFeOt_OpxMnO_OpxMgO_OpxCaO_OpxNa2O_OpxK2O_OpxCr2O3_OpxSi_Opx_cat_6oxMg_Opx_cat_6oxFet_Opx_cat_6oxCa_Opx_cat_6oxAl_Opx_cat_6oxNa_Opx_cat_6oxK_Opx_cat_6oxMn_Opx_cat_6oxTi_Opx_cat_6oxCr_Opx_cat_6oxoxy_renorm_factor_opxAl_IV_Opx_cat_6oxAl_VI_Opx_cat_6oxSi_Ti_Opx_cat_6oxEn_Simple_MgFeCa_OpxFs_Simple_MgFeCa_OpxWo_Simple_MgFeCa_OpxCation_Sum_OpxCa_CaMgFeCa_CaMgFeNaAlSi2O6FmTiAlSiO6CrAl2SiO6FmAl2SiO6CaFmSi2O6Fm2Si2O6En_OpxDi_OpxMgno_OPXID_OPXSiO2_CpxTiO2_CpxAl2O3_CpxFeOt_CpxMnO_CpxMgO_CpxCaO_CpxNa2O_CpxK2O_CpxCr2O3_CpxSi_Cpx_cat_6oxMg_Cpx_cat_6oxFet_Cpx_cat_6oxCa_Cpx_cat_6oxAl_Cpx_cat_6oxNa_Cpx_cat_6oxK_Cpx_cat_6oxMn_Cpx_cat_6oxTi_Cpx_cat_6oxCr_Cpx_cat_6oxoxy_renorm_factorAl_IV_cat_6oxAl_VI_cat_6oxEn_Simple_MgFeCa_CpxFs_Simple_MgFeCa_CpxWo_Simple_MgFeCa_CpxCation_Sum_CpxCa_CaMgFeCa_CaMgFeLindley_Fe3_CpxLindley_Fe2_CpxLindley_Fe3_Cpx_propCrCaTsa_cpx_EnMgno_CpxJdJd_from 0=Na, 1=AlCaTsCaTiDiHd_1996EnFsDiHd_2003Di_CpxFeIII_Wang21FeII_Wang21ID_CPX
0your_opx_sample_name_1your_cpx_sample_name_10.8346841258.5266693.3808850.00.0T_Put2008_eq36P_Put2008_eq3955.000.341.5011.300.2430.700.900.010.00.191.9436651.6173560.3339590.0340780.0624750.0006850.00.0071840.0090380.0053080.00.0563350.0061401.9527030.8146280.1682080.0171644.0137480.0171640.4425960.0006850.0090380.0053080.0001460.0340780.9576180.7908150.0281420.8288500.052.30.73.05.10.1116.621.50.330.00.581.9121840.9047840.1559390.8422470.1292730.0233930.00.0034060.0192510.0167650.00.0878160.0414570.4754590.0819450.4425964.0072420.0171640.4425960.0144850.1414540.0928870.0083830.1229770.8529840.0233930.00.0180640.0348760.7809250.1398990.7809250.6639870.0144850.1414540.0
1your_opx_sample_name_2your_cpx_sample_name_11.0651571403.92566613.4934330.00.0T_Put2008_eq36P_Put2008_eq3952.700.158.108.480.1429.402.140.140.00.001.8233961.5164440.2453700.0793340.3303030.0093920.00.0041030.0039040.0000000.00.1766040.1536991.8273000.8236400.1332700.0430894.0122450.0430890.4425960.0093920.0039040.0000000.1443070.0793340.7691860.6605220.0681260.8607251.052.30.73.05.10.1116.621.50.330.00.581.9121840.9047840.1559390.8422470.1292730.0233930.00.0034060.0192510.0167650.00.0878160.0414570.4754590.0819450.4425964.0072420.0430890.4425960.0144850.1414540.0928870.0083830.1229770.8529840.0233930.00.0180640.0348760.7809250.1398990.7809250.6639870.0144850.1414540.0
2your_opx_sample_name_3your_cpx_sample_name_11.0194411397.20176811.2748750.00.0T_Put2008_eq36P_Put2008_eq3953.200.207.408.800.1329.202.370.140.00.021.8399651.5055300.2545290.0878250.3016380.0093880.00.0038080.0052030.0005470.00.1600350.1416031.8451680.8147320.1377410.0475274.0084330.0475270.4425960.0093880.0052030.0005470.1316690.0878250.7695850.6568710.0749620.8553822.052.30.73.05.10.1116.621.50.330.00.581.9121840.9047840.1559390.8422470.1292730.0233930.00.0034060.0192510.0167650.00.0878160.0414570.4754590.0819450.4425964.0072420.0475270.4425960.0144850.1414540.0928870.0083830.1229770.8529840.0233930.00.0180640.0348760.7809250.1398990.7809250.6639870.0144850.1414540.0
3your_opx_sample_name_4your_cpx_sample_name_10.9024291294.4544394.6010710.00.0T_Put2008_eq36P_Put2008_eq3955.150.171.1910.210.2229.991.660.030.00.151.9687301.5959730.3048050.0634920.0500660.0020760.00.0066520.0045650.0042330.00.0312700.0187961.9732950.8125020.1551750.0323244.0005940.0323240.4425960.0020760.0045650.0042330.0124860.0634920.9134430.7642910.0531250.8396373.052.30.73.05.10.1116.621.50.330.00.581.9121840.9047840.1559390.8422470.1292730.0233930.00.0034060.0192510.0167650.00.0878160.0414570.4754590.0819450.4425964.0072420.0323240.4425960.0144850.1414540.0928870.0083830.1229770.8529840.0233930.00.0180640.0348760.7809250.1398990.7809250.6639870.0144850.1414540.0
4your_opx_sample_name_5your_cpx_sample_name_10.9328641275.8375005.2808420.00.0T_Put2008_eq36P_Put2008_eq3956.320.131.4110.170.2630.881.050.020.00.161.9712711.6112740.2976870.0393770.0581650.0013570.00.0077080.0034230.0044270.00.0287290.0294351.9746930.8269990.1527900.0202113.9946890.0202110.4425960.0013570.0034230.0044270.0236510.0393770.9251100.7777060.0331030.8440544.052.30.73.05.10.1116.621.50.330.00.581.9121840.9047840.1559390.8422470.1292730.0233930.00.0034060.0192510.0167650.00.0878160.0414570.4754590.0819450.4425964.0072420.0202110.4425960.0144850.1414540.0928870.0083830.1229770.8529840.0233930.00.0180640.0348760.7809250.1398990.7809250.6639870.0144850.1414540.0
\n", "
" ], "text/plain": [ " Sample_ID_Opx Sample_ID_Cpx Kd_Fe_Mg_Cpx_Opx \\\n", "0 your_opx_sample_name_1 your_cpx_sample_name_1 0.834684 \n", "1 your_opx_sample_name_2 your_cpx_sample_name_1 1.065157 \n", "2 your_opx_sample_name_3 your_cpx_sample_name_1 1.019441 \n", "3 your_opx_sample_name_4 your_cpx_sample_name_1 0.902429 \n", "4 your_opx_sample_name_5 your_cpx_sample_name_1 0.932864 \n", "\n", " T_K_calc P_kbar_calc Delta_T_K_Iter Delta_P_kbar_Iter \\\n", "0 1258.526669 3.380885 0.0 0.0 \n", "1 1403.925666 13.493433 0.0 0.0 \n", "2 1397.201768 11.274875 0.0 0.0 \n", "3 1294.454439 4.601071 0.0 0.0 \n", "4 1275.837500 5.280842 0.0 0.0 \n", "\n", " Equation Choice (T) Equation Choice (P) SiO2_Opx TiO2_Opx Al2O3_Opx \\\n", "0 T_Put2008_eq36 P_Put2008_eq39 55.00 0.34 1.50 \n", "1 T_Put2008_eq36 P_Put2008_eq39 52.70 0.15 8.10 \n", "2 T_Put2008_eq36 P_Put2008_eq39 53.20 0.20 7.40 \n", "3 T_Put2008_eq36 P_Put2008_eq39 55.15 0.17 1.19 \n", "4 T_Put2008_eq36 P_Put2008_eq39 56.32 0.13 1.41 \n", "\n", " FeOt_Opx MnO_Opx MgO_Opx CaO_Opx Na2O_Opx K2O_Opx Cr2O3_Opx \\\n", "0 11.30 0.24 30.70 0.90 0.01 0.0 0.19 \n", "1 8.48 0.14 29.40 2.14 0.14 0.0 0.00 \n", "2 8.80 0.13 29.20 2.37 0.14 0.0 0.02 \n", "3 10.21 0.22 29.99 1.66 0.03 0.0 0.15 \n", "4 10.17 0.26 30.88 1.05 0.02 0.0 0.16 \n", "\n", " Si_Opx_cat_6ox Mg_Opx_cat_6ox Fet_Opx_cat_6ox Ca_Opx_cat_6ox \\\n", "0 1.943665 1.617356 0.333959 0.034078 \n", "1 1.823396 1.516444 0.245370 0.079334 \n", "2 1.839965 1.505530 0.254529 0.087825 \n", "3 1.968730 1.595973 0.304805 0.063492 \n", "4 1.971271 1.611274 0.297687 0.039377 \n", "\n", " Al_Opx_cat_6ox Na_Opx_cat_6ox K_Opx_cat_6ox Mn_Opx_cat_6ox \\\n", "0 0.062475 0.000685 0.0 0.007184 \n", "1 0.330303 0.009392 0.0 0.004103 \n", "2 0.301638 0.009388 0.0 0.003808 \n", "3 0.050066 0.002076 0.0 0.006652 \n", "4 0.058165 0.001357 0.0 0.007708 \n", "\n", " Ti_Opx_cat_6ox Cr_Opx_cat_6ox oxy_renorm_factor_opx Al_IV_Opx_cat_6ox \\\n", "0 0.009038 0.005308 0.0 0.056335 \n", "1 0.003904 0.000000 0.0 0.176604 \n", "2 0.005203 0.000547 0.0 0.160035 \n", "3 0.004565 0.004233 0.0 0.031270 \n", "4 0.003423 0.004427 0.0 0.028729 \n", "\n", " Al_VI_Opx_cat_6ox Si_Ti_Opx_cat_6ox En_Simple_MgFeCa_Opx \\\n", "0 0.006140 1.952703 0.814628 \n", "1 0.153699 1.827300 0.823640 \n", "2 0.141603 1.845168 0.814732 \n", "3 0.018796 1.973295 0.812502 \n", "4 0.029435 1.974693 0.826999 \n", "\n", " Fs_Simple_MgFeCa_Opx Wo_Simple_MgFeCa_Opx Cation_Sum_Opx Ca_CaMgFe \\\n", "0 0.168208 0.017164 4.013748 0.017164 \n", "1 0.133270 0.043089 4.012245 0.043089 \n", "2 0.137741 0.047527 4.008433 0.047527 \n", "3 0.155175 0.032324 4.000594 0.032324 \n", "4 0.152790 0.020211 3.994689 0.020211 \n", "\n", " Ca_CaMgFe NaAlSi2O6 FmTiAlSiO6 CrAl2SiO6 FmAl2SiO6 CaFmSi2O6 \\\n", "0 0.442596 0.000685 0.009038 0.005308 0.000146 0.034078 \n", "1 0.442596 0.009392 0.003904 0.000000 0.144307 0.079334 \n", "2 0.442596 0.009388 0.005203 0.000547 0.131669 0.087825 \n", "3 0.442596 0.002076 0.004565 0.004233 0.012486 0.063492 \n", "4 0.442596 0.001357 0.003423 0.004427 0.023651 0.039377 \n", "\n", " Fm2Si2O6 En_Opx Di_Opx Mgno_OPX ID_OPX SiO2_Cpx TiO2_Cpx \\\n", "0 0.957618 0.790815 0.028142 0.828850 0.0 52.3 0.7 \n", "1 0.769186 0.660522 0.068126 0.860725 1.0 52.3 0.7 \n", "2 0.769585 0.656871 0.074962 0.855382 2.0 52.3 0.7 \n", "3 0.913443 0.764291 0.053125 0.839637 3.0 52.3 0.7 \n", "4 0.925110 0.777706 0.033103 0.844054 4.0 52.3 0.7 \n", "\n", " Al2O3_Cpx FeOt_Cpx MnO_Cpx MgO_Cpx CaO_Cpx Na2O_Cpx K2O_Cpx \\\n", "0 3.0 5.1 0.11 16.6 21.5 0.33 0.0 \n", "1 3.0 5.1 0.11 16.6 21.5 0.33 0.0 \n", "2 3.0 5.1 0.11 16.6 21.5 0.33 0.0 \n", "3 3.0 5.1 0.11 16.6 21.5 0.33 0.0 \n", "4 3.0 5.1 0.11 16.6 21.5 0.33 0.0 \n", "\n", " Cr2O3_Cpx Si_Cpx_cat_6ox Mg_Cpx_cat_6ox Fet_Cpx_cat_6ox Ca_Cpx_cat_6ox \\\n", "0 0.58 1.912184 0.904784 0.155939 0.842247 \n", "1 0.58 1.912184 0.904784 0.155939 0.842247 \n", "2 0.58 1.912184 0.904784 0.155939 0.842247 \n", "3 0.58 1.912184 0.904784 0.155939 0.842247 \n", "4 0.58 1.912184 0.904784 0.155939 0.842247 \n", "\n", " Al_Cpx_cat_6ox Na_Cpx_cat_6ox K_Cpx_cat_6ox Mn_Cpx_cat_6ox \\\n", "0 0.129273 0.023393 0.0 0.003406 \n", "1 0.129273 0.023393 0.0 0.003406 \n", "2 0.129273 0.023393 0.0 0.003406 \n", "3 0.129273 0.023393 0.0 0.003406 \n", "4 0.129273 0.023393 0.0 0.003406 \n", "\n", " Ti_Cpx_cat_6ox Cr_Cpx_cat_6ox oxy_renorm_factor Al_IV_cat_6ox \\\n", "0 0.019251 0.016765 0.0 0.087816 \n", "1 0.019251 0.016765 0.0 0.087816 \n", "2 0.019251 0.016765 0.0 0.087816 \n", "3 0.019251 0.016765 0.0 0.087816 \n", "4 0.019251 0.016765 0.0 0.087816 \n", "\n", " Al_VI_cat_6ox En_Simple_MgFeCa_Cpx Fs_Simple_MgFeCa_Cpx \\\n", "0 0.041457 0.475459 0.081945 \n", "1 0.041457 0.475459 0.081945 \n", "2 0.041457 0.475459 0.081945 \n", "3 0.041457 0.475459 0.081945 \n", "4 0.041457 0.475459 0.081945 \n", "\n", " Wo_Simple_MgFeCa_Cpx Cation_Sum_Cpx Ca_CaMgFe Ca_CaMgFe \\\n", "0 0.442596 4.007242 0.017164 0.442596 \n", "1 0.442596 4.007242 0.043089 0.442596 \n", "2 0.442596 4.007242 0.047527 0.442596 \n", "3 0.442596 4.007242 0.032324 0.442596 \n", "4 0.442596 4.007242 0.020211 0.442596 \n", "\n", " Lindley_Fe3_Cpx Lindley_Fe2_Cpx Lindley_Fe3_Cpx_prop CrCaTs a_cpx_En \\\n", "0 0.014485 0.141454 0.092887 0.008383 0.122977 \n", "1 0.014485 0.141454 0.092887 0.008383 0.122977 \n", "2 0.014485 0.141454 0.092887 0.008383 0.122977 \n", "3 0.014485 0.141454 0.092887 0.008383 0.122977 \n", "4 0.014485 0.141454 0.092887 0.008383 0.122977 \n", "\n", " Mgno_Cpx Jd Jd_from 0=Na, 1=Al CaTs CaTi DiHd_1996 \\\n", "0 0.852984 0.023393 0.0 0.018064 0.034876 0.780925 \n", "1 0.852984 0.023393 0.0 0.018064 0.034876 0.780925 \n", "2 0.852984 0.023393 0.0 0.018064 0.034876 0.780925 \n", "3 0.852984 0.023393 0.0 0.018064 0.034876 0.780925 \n", "4 0.852984 0.023393 0.0 0.018064 0.034876 0.780925 \n", "\n", " EnFs DiHd_2003 Di_Cpx FeIII_Wang21 FeII_Wang21 ID_CPX \n", "0 0.139899 0.780925 0.663987 0.014485 0.141454 0.0 \n", "1 0.139899 0.780925 0.663987 0.014485 0.141454 0.0 \n", "2 0.139899 0.780925 0.663987 0.014485 0.141454 0.0 \n", "3 0.139899 0.780925 0.663987 0.014485 0.141454 0.0 \n", "4 0.139899 0.780925 0.663987 0.014485 0.141454 0.0 " ] }, "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ "MatchOut=pt.calculate_cpx_opx_press_temp_matching(opx_comps=Opxs2, cpx_comps=Cpxs2, \n", " equationP=\"P_Put2008_eq39\", equationT=\"T_Put2008_eq36\",\n", " return_all_pairs=True)\n", "# These lines split the dictionary into three dataframes\n", "Av_Cpxs=MatchOut['Av_PTs_perCPX']\n", "Av_Opxs=MatchOut['Av_PTs_perOPX']\n", "All_matches=MatchOut['All_PTs']\n", "All_matches.head()" ] }, { "cell_type": "code", "execution_count": 8, "id": "677764c0-bd79-4c62-85d3-5330d23d3d55", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Sample_ID_CpxMean_T_K_calcStd_T_K_calcMean_P_kbar_calcStd_P_kbar_calcID_CPXMean_Kd_Fe_Mg_Cpx_OpxMean_Delta_T_K_IterMean_Delta_P_kbar_IterMean_SiO2_OpxMean_TiO2_OpxMean_Al2O3_OpxMean_FeOt_OpxMean_MnO_OpxMean_MgO_OpxMean_CaO_OpxMean_Na2O_OpxMean_K2O_OpxMean_Cr2O3_OpxMean_Si_Opx_cat_6oxMean_Mg_Opx_cat_6oxMean_Fet_Opx_cat_6oxMean_Ca_Opx_cat_6oxMean_Al_Opx_cat_6oxMean_Na_Opx_cat_6oxMean_K_Opx_cat_6oxMean_Mn_Opx_cat_6oxMean_Ti_Opx_cat_6oxMean_Cr_Opx_cat_6oxMean_oxy_renorm_factor_opxMean_Al_IV_Opx_cat_6oxMean_Al_VI_Opx_cat_6oxMean_Si_Ti_Opx_cat_6oxMean_En_Simple_MgFeCa_OpxMean_Fs_Simple_MgFeCa_OpxMean_Wo_Simple_MgFeCa_OpxMean_Cation_Sum_OpxMean_Ca_CaMgFeMean_Ca_CaMgFeMean_Ca_CaMgFeMean_Ca_CaMgFeMean_Ca_CaMgFeMean_Ca_CaMgFeMean_Ca_CaMgFeMean_Ca_CaMgFeMean_NaAlSi2O6Mean_FmTiAlSiO6Mean_CrAl2SiO6Mean_FmAl2SiO6Mean_CaFmSi2O6Mean_Fm2Si2O6Mean_En_OpxMean_Di_OpxMean_Mgno_OPXMean_ID_OPXMean_SiO2_CpxMean_TiO2_CpxMean_Al2O3_CpxMean_FeOt_CpxMean_MnO_CpxMean_MgO_CpxMean_CaO_CpxMean_Na2O_CpxMean_K2O_CpxMean_Cr2O3_CpxMean_Si_Cpx_cat_6oxMean_Mg_Cpx_cat_6oxMean_Fet_Cpx_cat_6oxMean_Ca_Cpx_cat_6oxMean_Al_Cpx_cat_6oxMean_Na_Cpx_cat_6oxMean_K_Cpx_cat_6oxMean_Mn_Cpx_cat_6oxMean_Ti_Cpx_cat_6oxMean_Cr_Cpx_cat_6oxMean_oxy_renorm_factorMean_Al_IV_cat_6oxMean_Al_VI_cat_6oxMean_En_Simple_MgFeCa_CpxMean_Fs_Simple_MgFeCa_CpxMean_Wo_Simple_MgFeCa_CpxMean_Cation_Sum_CpxMean_Ca_CaMgFeMean_Ca_CaMgFeMean_Ca_CaMgFeMean_Ca_CaMgFeMean_Ca_CaMgFeMean_Ca_CaMgFeMean_Ca_CaMgFeMean_Ca_CaMgFeMean_Lindley_Fe3_CpxMean_Lindley_Fe2_CpxMean_Lindley_Fe3_Cpx_propMean_CrCaTsMean_a_cpx_EnMean_Mgno_CpxMean_JdMean_Jd_from 0=Na, 1=AlMean_CaTsMean_CaTiMean_DiHd_1996Mean_EnFsMean_DiHd_2003Mean_Di_CpxMean_FeIII_Wang21Mean_FeII_Wang21Std_Kd_Fe_Mg_Cpx_OpxStd_Delta_T_K_IterStd_Delta_P_kbar_IterStd_SiO2_OpxStd_TiO2_OpxStd_Al2O3_OpxStd_FeOt_OpxStd_MnO_OpxStd_MgO_OpxStd_CaO_OpxStd_Na2O_OpxStd_K2O_OpxStd_Cr2O3_OpxStd_Si_Opx_cat_6oxStd_Mg_Opx_cat_6oxStd_Fet_Opx_cat_6oxStd_Ca_Opx_cat_6oxStd_Al_Opx_cat_6oxStd_Na_Opx_cat_6oxStd_K_Opx_cat_6oxStd_Mn_Opx_cat_6oxStd_Ti_Opx_cat_6oxStd_Cr_Opx_cat_6oxStd_oxy_renorm_factor_opxStd_Al_IV_Opx_cat_6oxStd_Al_VI_Opx_cat_6oxStd_Si_Ti_Opx_cat_6oxStd_En_Simple_MgFeCa_OpxStd_Fs_Simple_MgFeCa_OpxStd_Wo_Simple_MgFeCa_OpxStd_Cation_Sum_OpxStd_Ca_CaMgFeStd_Ca_CaMgFeStd_Ca_CaMgFeStd_Ca_CaMgFeStd_Ca_CaMgFeStd_Ca_CaMgFeStd_Ca_CaMgFeStd_Ca_CaMgFeStd_NaAlSi2O6Std_FmTiAlSiO6Std_CrAl2SiO6Std_FmAl2SiO6Std_CaFmSi2O6Std_Fm2Si2O6Std_En_OpxStd_Di_OpxStd_Mgno_OPXStd_ID_OPXStd_SiO2_CpxStd_TiO2_CpxStd_Al2O3_CpxStd_FeOt_CpxStd_MnO_CpxStd_MgO_CpxStd_CaO_CpxStd_Na2O_CpxStd_K2O_CpxStd_Cr2O3_CpxStd_Si_Cpx_cat_6oxStd_Mg_Cpx_cat_6oxStd_Fet_Cpx_cat_6oxStd_Ca_Cpx_cat_6oxStd_Al_Cpx_cat_6oxStd_Na_Cpx_cat_6oxStd_K_Cpx_cat_6oxStd_Mn_Cpx_cat_6oxStd_Ti_Cpx_cat_6oxStd_Cr_Cpx_cat_6oxStd_oxy_renorm_factorStd_Al_IV_cat_6oxStd_Al_VI_cat_6oxStd_En_Simple_MgFeCa_CpxStd_Fs_Simple_MgFeCa_CpxStd_Wo_Simple_MgFeCa_CpxStd_Cation_Sum_CpxStd_Ca_CaMgFeStd_Ca_CaMgFeStd_Ca_CaMgFeStd_Ca_CaMgFeStd_Ca_CaMgFeStd_Ca_CaMgFeStd_Ca_CaMgFeStd_Ca_CaMgFeStd_Lindley_Fe3_CpxStd_Lindley_Fe2_CpxStd_Lindley_Fe3_Cpx_propStd_CrCaTsStd_a_cpx_EnStd_Mgno_CpxStd_JdStd_Jd_from 0=Na, 1=AlStd_CaTsStd_CaTiStd_DiHd_1996Std_EnFsStd_DiHd_2003Std_Di_CpxStd_FeIII_Wang21Std_FeII_Wang21
0your_cpx_sample_name_11376.25893258.9967499.0359464.8236660.01.3391000.000000e+004.487638e-1554.0431580.1568425.5510537.3657890.12052630.1836842.0431580.1057890.00.4884211.882881.565760.2152040.0762040.2276810.0071620.00.0035720.0041440.0134060.00.117120.1105621.8870240.8423520.1163390.0413093.9960140.0413090.4425960.0413090.4425960.0413090.4425960.0413090.4425960.0071620.0041440.0134060.0899930.0762040.8070970.7084850.0671030.8787519.052.300.703.005.100.1116.6021.500.330.00.581.9121840.9047840.1559390.8422470.1292730.0233930.00.0034060.0192510.0167650.00.0878160.0414570.4754590.0819450.4425964.0072420.0413090.4425960.0413090.4425960.0413090.4425960.0413090.4425960.0144850.1414540.0928870.0083830.1229770.8529840.0233930.00.0180640.0348760.7809250.1398990.7809250.6639870.0144850.1414540.3555810.000000e+001.064775e-141.0896490.1382052.4376811.8462280.0890362.5272060.5232170.0875160.00.4991580.0475420.1137990.0568150.0193630.100450.0059790.00.0026530.0037010.0136840.00.0475420.0717110.0479230.0301560.0320770.0110490.0326040.0110490.00.0110490.00.0110490.00.0110490.00.0059790.0037010.0136840.074550.0193630.0922420.0858850.0180330.0330685.6273140.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0110490.00.0110490.00.0110490.00.0110490.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
1your_cpx_sample_name_21529.439055104.1016099.4134058.2912271.01.3625847.314491e-107.704976e-1154.0431580.1568425.5510537.3657890.12052630.1836842.0431580.1057890.00.4884211.882881.565760.2152040.0762040.2276810.0071620.00.0035720.0041440.0134060.00.117120.1105621.8870240.8423520.1163390.0413093.9960140.0413090.2505540.0413090.2505540.0413090.2505540.0413090.2505540.0071620.0041440.0134060.0899930.0762040.8070970.7084850.0671030.8787519.051.700.288.386.690.1521.4011.700.640.00.051.8303501.1294470.1980730.4438160.3496590.0439310.00.0044980.0074560.0013990.00.1696500.1800090.6376240.1118210.2505544.0086300.0413090.2505540.0413090.2505540.0413090.2505540.0413090.2505540.0172600.1808140.0871380.0007000.4110860.8507900.0439310.00.1360780.0167860.2902520.5186340.2902520.2461110.0172600.1808140.3618171.728636e-091.783753e-101.0896490.1382052.4376811.8462280.0890362.5272060.5232170.0875160.00.4991580.0475420.1137990.0568150.0193630.100450.0059790.00.0026530.0037010.0136840.00.0475420.0717110.0479230.0301560.0320770.0110490.0326040.0110490.00.0110490.00.0110490.00.0110490.00.0059790.0037010.0136840.074550.0193630.0922420.0858850.0180330.0330685.6273140.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0110490.00.0110490.00.0110490.00.0110490.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
2your_cpx_sample_name_31527.130815101.6952859.5865387.9593102.01.4943906.017265e-106.386059e-1154.0431580.1568425.5510537.3657890.12052630.1836842.0431580.1057890.00.4884211.882881.565760.2152040.0762040.2276810.0071620.00.0035720.0041440.0134060.00.117120.1105621.8870240.8423520.1163390.0413093.9960140.0413090.2722750.0413090.2722750.0413090.2722750.0413090.2722750.0071620.0041440.0134060.0899930.0762040.8070970.7084850.0671030.8787519.051.500.458.106.960.1720.3012.600.560.00.091.8352041.0784050.2074160.4810840.3401880.0386910.00.0051310.0120620.0025360.00.1647960.1753930.6103360.1173900.2722754.0007170.0413090.2722750.0413090.2722750.0413090.2722750.0413090.2722750.0014350.2059810.0069170.0012680.3886420.8386850.0386910.00.1367010.0140470.3290680.4783770.3290680.2748890.0014350.2059810.3968171.397978e-091.453496e-101.0896490.1382052.4376811.8462280.0890362.5272060.5232170.0875160.00.4991580.0475420.1137990.0568150.0193630.100450.0059790.00.0026530.0037010.0136840.00.0475420.0717110.0479230.0301560.0320770.0110490.0326040.0110490.00.0110490.00.0110490.00.0110490.00.0059790.0037010.0136840.074550.0193630.0922420.0858850.0180330.0330685.6273140.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0110490.00.0110490.00.0110490.00.0110490.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
3your_cpx_sample_name_41356.95961956.4911307.7787674.7321593.01.7069950.000000e+000.000000e+0054.0431580.1568425.5510537.3657890.12052630.1836842.0431580.1057890.00.4884211.882881.565760.2152040.0762040.2276810.0071620.00.0035720.0041440.0134060.00.117120.1105621.8870240.8423520.1163390.0413093.9960140.0413090.4374040.0413090.4374040.0413090.4374040.0413090.4374040.0071620.0041440.0134060.0899930.0762040.8070970.7084850.0671030.8787519.051.060.623.166.180.1215.7820.820.270.00.011.9145760.8820790.1937920.8364610.1396480.0196290.00.0038110.0174870.0002960.00.0854240.0542240.4612580.1013380.4374044.0077800.0413090.4374040.0413090.4374040.0413090.4374040.0413090.4374040.0155590.1782330.0802870.0001480.1324280.8198690.0196290.00.0345950.0254150.7763030.1497840.7763030.6342240.0155590.1782330.4532720.000000e+000.000000e+001.0896490.1382052.4376811.8462280.0890362.5272060.5232170.0875160.00.4991580.0475420.1137990.0568150.0193630.100450.0059790.00.0026530.0037010.0136840.00.0475420.0717110.0479230.0301560.0320770.0110490.0326040.0110490.00.0110490.00.0110490.00.0110490.00.0059790.0037010.0136840.074550.0193630.0922420.0858850.0180330.0330685.6273140.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0110490.00.0110490.00.0110490.00.0110490.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
4your_cpx_sample_name_51387.04513261.6192879.6886424.9489034.01.5259104.786814e-141.196704e-1454.0431580.1568425.5510537.3657890.12052630.1836842.0431580.1057890.00.4884211.882881.565760.2152040.0762040.2276810.0071620.00.0035720.0041440.0134060.00.117120.1105621.8870240.8423520.1163390.0413093.9960140.0413090.4241140.0413090.4241140.0413090.4241140.0413090.4241140.0071620.0041440.0134060.0899930.0762040.8070970.7084850.0671030.8787519.053.320.482.255.920.1516.9120.730.280.00.121.9477460.9208610.1808510.8113620.0968680.0198310.00.0046410.0131890.0034660.00.0522540.0446140.4813520.0945340.4241143.9988140.0413090.4241140.0413090.4241140.0413090.4241140.0413090.4241140.0000000.1808510.0000000.0017330.1586650.8358410.0198310.00.0247830.0137360.7711100.1653010.7711100.641826-0.0023720.1832220.4051871.433826e-132.562474e-141.0896490.1382052.4376811.8462280.0890362.5272060.5232170.0875160.00.4991580.0475420.1137990.0568150.0193630.100450.0059790.00.0026530.0037010.0136840.00.0475420.0717110.0479230.0301560.0320770.0110490.0326040.0110490.00.0110490.00.0110490.00.0110490.00.0059790.0037010.0136840.074550.0193630.0922420.0858850.0180330.0330685.6273140.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0110490.00.0110490.00.0110490.00.0110490.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
\n", "
" ], "text/plain": [ " Sample_ID_Cpx Mean_T_K_calc Std_T_K_calc Mean_P_kbar_calc \\\n", "0 your_cpx_sample_name_1 1376.258932 58.996749 9.035946 \n", "1 your_cpx_sample_name_2 1529.439055 104.101609 9.413405 \n", "2 your_cpx_sample_name_3 1527.130815 101.695285 9.586538 \n", "3 your_cpx_sample_name_4 1356.959619 56.491130 7.778767 \n", "4 your_cpx_sample_name_5 1387.045132 61.619287 9.688642 \n", "\n", " Std_P_kbar_calc ID_CPX Mean_Kd_Fe_Mg_Cpx_Opx Mean_Delta_T_K_Iter \\\n", "0 4.823666 0.0 1.339100 0.000000e+00 \n", "1 8.291227 1.0 1.362584 7.314491e-10 \n", "2 7.959310 2.0 1.494390 6.017265e-10 \n", "3 4.732159 3.0 1.706995 0.000000e+00 \n", "4 4.948903 4.0 1.525910 4.786814e-14 \n", "\n", " Mean_Delta_P_kbar_Iter Mean_SiO2_Opx Mean_TiO2_Opx Mean_Al2O3_Opx \\\n", "0 4.487638e-15 54.043158 0.156842 5.551053 \n", "1 7.704976e-11 54.043158 0.156842 5.551053 \n", "2 6.386059e-11 54.043158 0.156842 5.551053 \n", "3 0.000000e+00 54.043158 0.156842 5.551053 \n", "4 1.196704e-14 54.043158 0.156842 5.551053 \n", "\n", " Mean_FeOt_Opx Mean_MnO_Opx Mean_MgO_Opx Mean_CaO_Opx Mean_Na2O_Opx \\\n", "0 7.365789 0.120526 30.183684 2.043158 0.105789 \n", "1 7.365789 0.120526 30.183684 2.043158 0.105789 \n", "2 7.365789 0.120526 30.183684 2.043158 0.105789 \n", "3 7.365789 0.120526 30.183684 2.043158 0.105789 \n", "4 7.365789 0.120526 30.183684 2.043158 0.105789 \n", "\n", " Mean_K2O_Opx Mean_Cr2O3_Opx Mean_Si_Opx_cat_6ox Mean_Mg_Opx_cat_6ox \\\n", "0 0.0 0.488421 1.88288 1.56576 \n", "1 0.0 0.488421 1.88288 1.56576 \n", "2 0.0 0.488421 1.88288 1.56576 \n", "3 0.0 0.488421 1.88288 1.56576 \n", "4 0.0 0.488421 1.88288 1.56576 \n", "\n", " Mean_Fet_Opx_cat_6ox Mean_Ca_Opx_cat_6ox Mean_Al_Opx_cat_6ox \\\n", "0 0.215204 0.076204 0.227681 \n", "1 0.215204 0.076204 0.227681 \n", "2 0.215204 0.076204 0.227681 \n", "3 0.215204 0.076204 0.227681 \n", "4 0.215204 0.076204 0.227681 \n", "\n", " Mean_Na_Opx_cat_6ox Mean_K_Opx_cat_6ox Mean_Mn_Opx_cat_6ox \\\n", "0 0.007162 0.0 0.003572 \n", "1 0.007162 0.0 0.003572 \n", "2 0.007162 0.0 0.003572 \n", "3 0.007162 0.0 0.003572 \n", "4 0.007162 0.0 0.003572 \n", "\n", " Mean_Ti_Opx_cat_6ox Mean_Cr_Opx_cat_6ox Mean_oxy_renorm_factor_opx \\\n", "0 0.004144 0.013406 0.0 \n", "1 0.004144 0.013406 0.0 \n", "2 0.004144 0.013406 0.0 \n", "3 0.004144 0.013406 0.0 \n", "4 0.004144 0.013406 0.0 \n", "\n", " Mean_Al_IV_Opx_cat_6ox Mean_Al_VI_Opx_cat_6ox Mean_Si_Ti_Opx_cat_6ox \\\n", "0 0.11712 0.110562 1.887024 \n", "1 0.11712 0.110562 1.887024 \n", "2 0.11712 0.110562 1.887024 \n", "3 0.11712 0.110562 1.887024 \n", "4 0.11712 0.110562 1.887024 \n", "\n", " Mean_En_Simple_MgFeCa_Opx Mean_Fs_Simple_MgFeCa_Opx \\\n", "0 0.842352 0.116339 \n", "1 0.842352 0.116339 \n", "2 0.842352 0.116339 \n", "3 0.842352 0.116339 \n", "4 0.842352 0.116339 \n", "\n", " Mean_Wo_Simple_MgFeCa_Opx Mean_Cation_Sum_Opx Mean_Ca_CaMgFe \\\n", "0 0.041309 3.996014 0.041309 \n", "1 0.041309 3.996014 0.041309 \n", "2 0.041309 3.996014 0.041309 \n", "3 0.041309 3.996014 0.041309 \n", "4 0.041309 3.996014 0.041309 \n", "\n", " Mean_Ca_CaMgFe Mean_Ca_CaMgFe Mean_Ca_CaMgFe Mean_Ca_CaMgFe \\\n", "0 0.442596 0.041309 0.442596 0.041309 \n", "1 0.250554 0.041309 0.250554 0.041309 \n", "2 0.272275 0.041309 0.272275 0.041309 \n", "3 0.437404 0.041309 0.437404 0.041309 \n", "4 0.424114 0.041309 0.424114 0.041309 \n", "\n", " Mean_Ca_CaMgFe Mean_Ca_CaMgFe Mean_Ca_CaMgFe Mean_NaAlSi2O6 \\\n", "0 0.442596 0.041309 0.442596 0.007162 \n", "1 0.250554 0.041309 0.250554 0.007162 \n", "2 0.272275 0.041309 0.272275 0.007162 \n", "3 0.437404 0.041309 0.437404 0.007162 \n", "4 0.424114 0.041309 0.424114 0.007162 \n", "\n", " Mean_FmTiAlSiO6 Mean_CrAl2SiO6 Mean_FmAl2SiO6 Mean_CaFmSi2O6 \\\n", "0 0.004144 0.013406 0.089993 0.076204 \n", "1 0.004144 0.013406 0.089993 0.076204 \n", "2 0.004144 0.013406 0.089993 0.076204 \n", "3 0.004144 0.013406 0.089993 0.076204 \n", "4 0.004144 0.013406 0.089993 0.076204 \n", "\n", " Mean_Fm2Si2O6 Mean_En_Opx Mean_Di_Opx Mean_Mgno_OPX Mean_ID_OPX \\\n", "0 0.807097 0.708485 0.067103 0.878751 9.0 \n", "1 0.807097 0.708485 0.067103 0.878751 9.0 \n", "2 0.807097 0.708485 0.067103 0.878751 9.0 \n", "3 0.807097 0.708485 0.067103 0.878751 9.0 \n", "4 0.807097 0.708485 0.067103 0.878751 9.0 \n", "\n", " Mean_SiO2_Cpx Mean_TiO2_Cpx Mean_Al2O3_Cpx Mean_FeOt_Cpx Mean_MnO_Cpx \\\n", "0 52.30 0.70 3.00 5.10 0.11 \n", "1 51.70 0.28 8.38 6.69 0.15 \n", "2 51.50 0.45 8.10 6.96 0.17 \n", "3 51.06 0.62 3.16 6.18 0.12 \n", "4 53.32 0.48 2.25 5.92 0.15 \n", "\n", " Mean_MgO_Cpx Mean_CaO_Cpx Mean_Na2O_Cpx Mean_K2O_Cpx Mean_Cr2O3_Cpx \\\n", "0 16.60 21.50 0.33 0.0 0.58 \n", "1 21.40 11.70 0.64 0.0 0.05 \n", "2 20.30 12.60 0.56 0.0 0.09 \n", "3 15.78 20.82 0.27 0.0 0.01 \n", "4 16.91 20.73 0.28 0.0 0.12 \n", "\n", " Mean_Si_Cpx_cat_6ox Mean_Mg_Cpx_cat_6ox Mean_Fet_Cpx_cat_6ox \\\n", "0 1.912184 0.904784 0.155939 \n", "1 1.830350 1.129447 0.198073 \n", "2 1.835204 1.078405 0.207416 \n", "3 1.914576 0.882079 0.193792 \n", "4 1.947746 0.920861 0.180851 \n", "\n", " Mean_Ca_Cpx_cat_6ox Mean_Al_Cpx_cat_6ox Mean_Na_Cpx_cat_6ox \\\n", "0 0.842247 0.129273 0.023393 \n", "1 0.443816 0.349659 0.043931 \n", "2 0.481084 0.340188 0.038691 \n", "3 0.836461 0.139648 0.019629 \n", "4 0.811362 0.096868 0.019831 \n", "\n", " Mean_K_Cpx_cat_6ox Mean_Mn_Cpx_cat_6ox Mean_Ti_Cpx_cat_6ox \\\n", "0 0.0 0.003406 0.019251 \n", "1 0.0 0.004498 0.007456 \n", "2 0.0 0.005131 0.012062 \n", "3 0.0 0.003811 0.017487 \n", "4 0.0 0.004641 0.013189 \n", "\n", " Mean_Cr_Cpx_cat_6ox Mean_oxy_renorm_factor Mean_Al_IV_cat_6ox \\\n", "0 0.016765 0.0 0.087816 \n", "1 0.001399 0.0 0.169650 \n", "2 0.002536 0.0 0.164796 \n", "3 0.000296 0.0 0.085424 \n", "4 0.003466 0.0 0.052254 \n", "\n", " Mean_Al_VI_cat_6ox Mean_En_Simple_MgFeCa_Cpx Mean_Fs_Simple_MgFeCa_Cpx \\\n", "0 0.041457 0.475459 0.081945 \n", "1 0.180009 0.637624 0.111821 \n", "2 0.175393 0.610336 0.117390 \n", "3 0.054224 0.461258 0.101338 \n", "4 0.044614 0.481352 0.094534 \n", "\n", " Mean_Wo_Simple_MgFeCa_Cpx Mean_Cation_Sum_Cpx Mean_Ca_CaMgFe \\\n", "0 0.442596 4.007242 0.041309 \n", "1 0.250554 4.008630 0.041309 \n", "2 0.272275 4.000717 0.041309 \n", "3 0.437404 4.007780 0.041309 \n", "4 0.424114 3.998814 0.041309 \n", "\n", " Mean_Ca_CaMgFe Mean_Ca_CaMgFe Mean_Ca_CaMgFe Mean_Ca_CaMgFe \\\n", "0 0.442596 0.041309 0.442596 0.041309 \n", "1 0.250554 0.041309 0.250554 0.041309 \n", "2 0.272275 0.041309 0.272275 0.041309 \n", "3 0.437404 0.041309 0.437404 0.041309 \n", "4 0.424114 0.041309 0.424114 0.041309 \n", "\n", " Mean_Ca_CaMgFe Mean_Ca_CaMgFe Mean_Ca_CaMgFe Mean_Lindley_Fe3_Cpx \\\n", "0 0.442596 0.041309 0.442596 0.014485 \n", "1 0.250554 0.041309 0.250554 0.017260 \n", "2 0.272275 0.041309 0.272275 0.001435 \n", "3 0.437404 0.041309 0.437404 0.015559 \n", "4 0.424114 0.041309 0.424114 0.000000 \n", "\n", " Mean_Lindley_Fe2_Cpx Mean_Lindley_Fe3_Cpx_prop Mean_CrCaTs \\\n", "0 0.141454 0.092887 0.008383 \n", "1 0.180814 0.087138 0.000700 \n", "2 0.205981 0.006917 0.001268 \n", "3 0.178233 0.080287 0.000148 \n", "4 0.180851 0.000000 0.001733 \n", "\n", " Mean_a_cpx_En Mean_Mgno_Cpx Mean_Jd Mean_Jd_from 0=Na, 1=Al Mean_CaTs \\\n", "0 0.122977 0.852984 0.023393 0.0 0.018064 \n", "1 0.411086 0.850790 0.043931 0.0 0.136078 \n", "2 0.388642 0.838685 0.038691 0.0 0.136701 \n", "3 0.132428 0.819869 0.019629 0.0 0.034595 \n", "4 0.158665 0.835841 0.019831 0.0 0.024783 \n", "\n", " Mean_CaTi Mean_DiHd_1996 Mean_EnFs Mean_DiHd_2003 Mean_Di_Cpx \\\n", "0 0.034876 0.780925 0.139899 0.780925 0.663987 \n", "1 0.016786 0.290252 0.518634 0.290252 0.246111 \n", "2 0.014047 0.329068 0.478377 0.329068 0.274889 \n", "3 0.025415 0.776303 0.149784 0.776303 0.634224 \n", "4 0.013736 0.771110 0.165301 0.771110 0.641826 \n", "\n", " Mean_FeIII_Wang21 Mean_FeII_Wang21 Std_Kd_Fe_Mg_Cpx_Opx \\\n", "0 0.014485 0.141454 0.355581 \n", "1 0.017260 0.180814 0.361817 \n", "2 0.001435 0.205981 0.396817 \n", "3 0.015559 0.178233 0.453272 \n", "4 -0.002372 0.183222 0.405187 \n", "\n", " Std_Delta_T_K_Iter Std_Delta_P_kbar_Iter Std_SiO2_Opx Std_TiO2_Opx \\\n", "0 0.000000e+00 1.064775e-14 1.089649 0.138205 \n", "1 1.728636e-09 1.783753e-10 1.089649 0.138205 \n", "2 1.397978e-09 1.453496e-10 1.089649 0.138205 \n", "3 0.000000e+00 0.000000e+00 1.089649 0.138205 \n", "4 1.433826e-13 2.562474e-14 1.089649 0.138205 \n", "\n", " Std_Al2O3_Opx Std_FeOt_Opx Std_MnO_Opx Std_MgO_Opx Std_CaO_Opx \\\n", "0 2.437681 1.846228 0.089036 2.527206 0.523217 \n", "1 2.437681 1.846228 0.089036 2.527206 0.523217 \n", "2 2.437681 1.846228 0.089036 2.527206 0.523217 \n", "3 2.437681 1.846228 0.089036 2.527206 0.523217 \n", "4 2.437681 1.846228 0.089036 2.527206 0.523217 \n", "\n", " Std_Na2O_Opx Std_K2O_Opx Std_Cr2O3_Opx Std_Si_Opx_cat_6ox \\\n", "0 0.087516 0.0 0.499158 0.047542 \n", "1 0.087516 0.0 0.499158 0.047542 \n", "2 0.087516 0.0 0.499158 0.047542 \n", "3 0.087516 0.0 0.499158 0.047542 \n", "4 0.087516 0.0 0.499158 0.047542 \n", "\n", " Std_Mg_Opx_cat_6ox Std_Fet_Opx_cat_6ox Std_Ca_Opx_cat_6ox \\\n", "0 0.113799 0.056815 0.019363 \n", "1 0.113799 0.056815 0.019363 \n", "2 0.113799 0.056815 0.019363 \n", "3 0.113799 0.056815 0.019363 \n", "4 0.113799 0.056815 0.019363 \n", "\n", " Std_Al_Opx_cat_6ox Std_Na_Opx_cat_6ox Std_K_Opx_cat_6ox \\\n", "0 0.10045 0.005979 0.0 \n", "1 0.10045 0.005979 0.0 \n", "2 0.10045 0.005979 0.0 \n", "3 0.10045 0.005979 0.0 \n", "4 0.10045 0.005979 0.0 \n", "\n", " Std_Mn_Opx_cat_6ox Std_Ti_Opx_cat_6ox Std_Cr_Opx_cat_6ox \\\n", "0 0.002653 0.003701 0.013684 \n", "1 0.002653 0.003701 0.013684 \n", "2 0.002653 0.003701 0.013684 \n", "3 0.002653 0.003701 0.013684 \n", "4 0.002653 0.003701 0.013684 \n", "\n", " Std_oxy_renorm_factor_opx Std_Al_IV_Opx_cat_6ox Std_Al_VI_Opx_cat_6ox \\\n", "0 0.0 0.047542 0.071711 \n", "1 0.0 0.047542 0.071711 \n", "2 0.0 0.047542 0.071711 \n", "3 0.0 0.047542 0.071711 \n", "4 0.0 0.047542 0.071711 \n", "\n", " Std_Si_Ti_Opx_cat_6ox Std_En_Simple_MgFeCa_Opx Std_Fs_Simple_MgFeCa_Opx \\\n", "0 0.047923 0.030156 0.032077 \n", "1 0.047923 0.030156 0.032077 \n", "2 0.047923 0.030156 0.032077 \n", "3 0.047923 0.030156 0.032077 \n", "4 0.047923 0.030156 0.032077 \n", "\n", " Std_Wo_Simple_MgFeCa_Opx Std_Cation_Sum_Opx Std_Ca_CaMgFe Std_Ca_CaMgFe \\\n", "0 0.011049 0.032604 0.011049 0.0 \n", "1 0.011049 0.032604 0.011049 0.0 \n", "2 0.011049 0.032604 0.011049 0.0 \n", "3 0.011049 0.032604 0.011049 0.0 \n", "4 0.011049 0.032604 0.011049 0.0 \n", "\n", " Std_Ca_CaMgFe Std_Ca_CaMgFe Std_Ca_CaMgFe Std_Ca_CaMgFe Std_Ca_CaMgFe \\\n", "0 0.011049 0.0 0.011049 0.0 0.011049 \n", "1 0.011049 0.0 0.011049 0.0 0.011049 \n", "2 0.011049 0.0 0.011049 0.0 0.011049 \n", "3 0.011049 0.0 0.011049 0.0 0.011049 \n", "4 0.011049 0.0 0.011049 0.0 0.011049 \n", "\n", " Std_Ca_CaMgFe Std_NaAlSi2O6 Std_FmTiAlSiO6 Std_CrAl2SiO6 Std_FmAl2SiO6 \\\n", "0 0.0 0.005979 0.003701 0.013684 0.07455 \n", "1 0.0 0.005979 0.003701 0.013684 0.07455 \n", "2 0.0 0.005979 0.003701 0.013684 0.07455 \n", "3 0.0 0.005979 0.003701 0.013684 0.07455 \n", "4 0.0 0.005979 0.003701 0.013684 0.07455 \n", "\n", " Std_CaFmSi2O6 Std_Fm2Si2O6 Std_En_Opx Std_Di_Opx Std_Mgno_OPX \\\n", "0 0.019363 0.092242 0.085885 0.018033 0.033068 \n", "1 0.019363 0.092242 0.085885 0.018033 0.033068 \n", "2 0.019363 0.092242 0.085885 0.018033 0.033068 \n", "3 0.019363 0.092242 0.085885 0.018033 0.033068 \n", "4 0.019363 0.092242 0.085885 0.018033 0.033068 \n", "\n", " Std_ID_OPX Std_SiO2_Cpx Std_TiO2_Cpx Std_Al2O3_Cpx Std_FeOt_Cpx \\\n", "0 5.627314 0.0 0.0 0.0 0.0 \n", "1 5.627314 0.0 0.0 0.0 0.0 \n", "2 5.627314 0.0 0.0 0.0 0.0 \n", "3 5.627314 0.0 0.0 0.0 0.0 \n", "4 5.627314 0.0 0.0 0.0 0.0 \n", "\n", " Std_MnO_Cpx Std_MgO_Cpx Std_CaO_Cpx Std_Na2O_Cpx Std_K2O_Cpx \\\n", "0 0.0 0.0 0.0 0.0 0.0 \n", "1 0.0 0.0 0.0 0.0 0.0 \n", "2 0.0 0.0 0.0 0.0 0.0 \n", "3 0.0 0.0 0.0 0.0 0.0 \n", "4 0.0 0.0 0.0 0.0 0.0 \n", "\n", " Std_Cr2O3_Cpx Std_Si_Cpx_cat_6ox Std_Mg_Cpx_cat_6ox Std_Fet_Cpx_cat_6ox \\\n", "0 0.0 0.0 0.0 0.0 \n", "1 0.0 0.0 0.0 0.0 \n", "2 0.0 0.0 0.0 0.0 \n", "3 0.0 0.0 0.0 0.0 \n", "4 0.0 0.0 0.0 0.0 \n", "\n", " Std_Ca_Cpx_cat_6ox Std_Al_Cpx_cat_6ox Std_Na_Cpx_cat_6ox \\\n", "0 0.0 0.0 0.0 \n", "1 0.0 0.0 0.0 \n", "2 0.0 0.0 0.0 \n", "3 0.0 0.0 0.0 \n", "4 0.0 0.0 0.0 \n", "\n", " Std_K_Cpx_cat_6ox Std_Mn_Cpx_cat_6ox Std_Ti_Cpx_cat_6ox \\\n", "0 0.0 0.0 0.0 \n", "1 0.0 0.0 0.0 \n", "2 0.0 0.0 0.0 \n", "3 0.0 0.0 0.0 \n", "4 0.0 0.0 0.0 \n", "\n", " Std_Cr_Cpx_cat_6ox Std_oxy_renorm_factor Std_Al_IV_cat_6ox \\\n", "0 0.0 0.0 0.0 \n", "1 0.0 0.0 0.0 \n", "2 0.0 0.0 0.0 \n", "3 0.0 0.0 0.0 \n", "4 0.0 0.0 0.0 \n", "\n", " Std_Al_VI_cat_6ox Std_En_Simple_MgFeCa_Cpx Std_Fs_Simple_MgFeCa_Cpx \\\n", "0 0.0 0.0 0.0 \n", "1 0.0 0.0 0.0 \n", "2 0.0 0.0 0.0 \n", "3 0.0 0.0 0.0 \n", "4 0.0 0.0 0.0 \n", "\n", " Std_Wo_Simple_MgFeCa_Cpx Std_Cation_Sum_Cpx Std_Ca_CaMgFe Std_Ca_CaMgFe \\\n", "0 0.0 0.0 0.011049 0.0 \n", "1 0.0 0.0 0.011049 0.0 \n", "2 0.0 0.0 0.011049 0.0 \n", "3 0.0 0.0 0.011049 0.0 \n", "4 0.0 0.0 0.011049 0.0 \n", "\n", " Std_Ca_CaMgFe Std_Ca_CaMgFe Std_Ca_CaMgFe Std_Ca_CaMgFe Std_Ca_CaMgFe \\\n", "0 0.011049 0.0 0.011049 0.0 0.011049 \n", "1 0.011049 0.0 0.011049 0.0 0.011049 \n", "2 0.011049 0.0 0.011049 0.0 0.011049 \n", "3 0.011049 0.0 0.011049 0.0 0.011049 \n", "4 0.011049 0.0 0.011049 0.0 0.011049 \n", "\n", " Std_Ca_CaMgFe Std_Lindley_Fe3_Cpx Std_Lindley_Fe2_Cpx \\\n", "0 0.0 0.0 0.0 \n", "1 0.0 0.0 0.0 \n", "2 0.0 0.0 0.0 \n", "3 0.0 0.0 0.0 \n", "4 0.0 0.0 0.0 \n", "\n", " Std_Lindley_Fe3_Cpx_prop Std_CrCaTs Std_a_cpx_En Std_Mgno_Cpx Std_Jd \\\n", "0 0.0 0.0 0.0 0.0 0.0 \n", "1 0.0 0.0 0.0 0.0 0.0 \n", "2 0.0 0.0 0.0 0.0 0.0 \n", "3 0.0 0.0 0.0 0.0 0.0 \n", "4 0.0 0.0 0.0 0.0 0.0 \n", "\n", " Std_Jd_from 0=Na, 1=Al Std_CaTs Std_CaTi Std_DiHd_1996 Std_EnFs \\\n", "0 0.0 0.0 0.0 0.0 0.0 \n", "1 0.0 0.0 0.0 0.0 0.0 \n", "2 0.0 0.0 0.0 0.0 0.0 \n", "3 0.0 0.0 0.0 0.0 0.0 \n", "4 0.0 0.0 0.0 0.0 0.0 \n", "\n", " Std_DiHd_2003 Std_Di_Cpx Std_FeIII_Wang21 Std_FeII_Wang21 \n", "0 0.0 0.0 0.0 0.0 \n", "1 0.0 0.0 0.0 0.0 \n", "2 0.0 0.0 0.0 0.0 \n", "3 0.0 0.0 0.0 0.0 \n", "4 0.0 0.0 0.0 0.0 " ] }, "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "source": [ "Av_Cpxs.head()" ] }, { "cell_type": "code", "execution_count": 9, "id": "9216b99e-25fb-471f-a872-c0b6b58e14e8", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Sample_ID_OpxMean_T_K_calcStd_T_K_calcMean_P_kbar_calcStd_P_kbar_calcID_OPXMean_Kd_Fe_Mg_Cpx_OpxMean_Delta_T_K_IterMean_Delta_P_kbar_IterMean_SiO2_OpxMean_TiO2_OpxMean_Al2O3_OpxMean_FeOt_OpxMean_MnO_OpxMean_MgO_OpxMean_CaO_OpxMean_Na2O_OpxMean_K2O_OpxMean_Cr2O3_OpxMean_Si_Opx_cat_6oxMean_Mg_Opx_cat_6oxMean_Fet_Opx_cat_6oxMean_Ca_Opx_cat_6oxMean_Al_Opx_cat_6oxMean_Na_Opx_cat_6oxMean_K_Opx_cat_6oxMean_Mn_Opx_cat_6oxMean_Ti_Opx_cat_6oxMean_Cr_Opx_cat_6oxMean_oxy_renorm_factor_opxMean_Al_IV_Opx_cat_6oxMean_Al_VI_Opx_cat_6oxMean_Si_Ti_Opx_cat_6oxMean_En_Simple_MgFeCa_OpxMean_Fs_Simple_MgFeCa_OpxMean_Wo_Simple_MgFeCa_OpxMean_Cation_Sum_OpxMean_Ca_CaMgFeMean_Ca_CaMgFeMean_Ca_CaMgFeMean_Ca_CaMgFeMean_Ca_CaMgFeMean_Ca_CaMgFeMean_Ca_CaMgFeMean_Ca_CaMgFeMean_NaAlSi2O6Mean_FmTiAlSiO6Mean_CrAl2SiO6Mean_FmAl2SiO6Mean_CaFmSi2O6Mean_Fm2Si2O6Mean_En_OpxMean_Di_OpxMean_Mgno_OPXMean_SiO2_CpxMean_TiO2_CpxMean_Al2O3_CpxMean_FeOt_CpxMean_MnO_CpxMean_MgO_CpxMean_CaO_CpxMean_Na2O_CpxMean_K2O_CpxMean_Cr2O3_CpxMean_Si_Cpx_cat_6oxMean_Mg_Cpx_cat_6oxMean_Fet_Cpx_cat_6oxMean_Ca_Cpx_cat_6oxMean_Al_Cpx_cat_6oxMean_Na_Cpx_cat_6oxMean_K_Cpx_cat_6oxMean_Mn_Cpx_cat_6oxMean_Ti_Cpx_cat_6oxMean_Cr_Cpx_cat_6oxMean_oxy_renorm_factorMean_Al_IV_cat_6oxMean_Al_VI_cat_6oxMean_En_Simple_MgFeCa_CpxMean_Fs_Simple_MgFeCa_CpxMean_Wo_Simple_MgFeCa_CpxMean_Cation_Sum_CpxMean_Ca_CaMgFeMean_Ca_CaMgFeMean_Ca_CaMgFeMean_Ca_CaMgFeMean_Ca_CaMgFeMean_Ca_CaMgFeMean_Ca_CaMgFeMean_Ca_CaMgFeMean_Lindley_Fe3_CpxMean_Lindley_Fe2_CpxMean_Lindley_Fe3_Cpx_propMean_CrCaTsMean_a_cpx_EnMean_Mgno_CpxMean_JdMean_Jd_from 0=Na, 1=AlMean_CaTsMean_CaTiMean_DiHd_1996Mean_EnFsMean_DiHd_2003Mean_Di_CpxMean_FeIII_Wang21Mean_FeII_Wang21Mean_ID_CPXStd_Kd_Fe_Mg_Cpx_OpxStd_Delta_T_K_IterStd_Delta_P_kbar_IterStd_SiO2_OpxStd_TiO2_OpxStd_Al2O3_OpxStd_FeOt_OpxStd_MnO_OpxStd_MgO_OpxStd_CaO_OpxStd_Na2O_OpxStd_K2O_OpxStd_Cr2O3_OpxStd_Si_Opx_cat_6oxStd_Mg_Opx_cat_6oxStd_Fet_Opx_cat_6oxStd_Ca_Opx_cat_6oxStd_Al_Opx_cat_6oxStd_Na_Opx_cat_6oxStd_K_Opx_cat_6oxStd_Mn_Opx_cat_6oxStd_Ti_Opx_cat_6oxStd_Cr_Opx_cat_6oxStd_oxy_renorm_factor_opxStd_Al_IV_Opx_cat_6oxStd_Al_VI_Opx_cat_6oxStd_Si_Ti_Opx_cat_6oxStd_En_Simple_MgFeCa_OpxStd_Fs_Simple_MgFeCa_OpxStd_Wo_Simple_MgFeCa_OpxStd_Cation_Sum_OpxStd_Ca_CaMgFeStd_Ca_CaMgFeStd_Ca_CaMgFeStd_Ca_CaMgFeStd_Ca_CaMgFeStd_Ca_CaMgFeStd_Ca_CaMgFeStd_Ca_CaMgFeStd_NaAlSi2O6Std_FmTiAlSiO6Std_CrAl2SiO6Std_FmAl2SiO6Std_CaFmSi2O6Std_Fm2Si2O6Std_En_OpxStd_Di_OpxStd_Mgno_OPXStd_SiO2_CpxStd_TiO2_CpxStd_Al2O3_CpxStd_FeOt_CpxStd_MnO_CpxStd_MgO_CpxStd_CaO_CpxStd_Na2O_CpxStd_K2O_CpxStd_Cr2O3_CpxStd_Si_Cpx_cat_6oxStd_Mg_Cpx_cat_6oxStd_Fet_Cpx_cat_6oxStd_Ca_Cpx_cat_6oxStd_Al_Cpx_cat_6oxStd_Na_Cpx_cat_6oxStd_K_Cpx_cat_6oxStd_Mn_Cpx_cat_6oxStd_Ti_Cpx_cat_6oxStd_Cr_Cpx_cat_6oxStd_oxy_renorm_factorStd_Al_IV_cat_6oxStd_Al_VI_cat_6oxStd_En_Simple_MgFeCa_CpxStd_Fs_Simple_MgFeCa_CpxStd_Wo_Simple_MgFeCa_CpxStd_Cation_Sum_CpxStd_Ca_CaMgFeStd_Ca_CaMgFeStd_Ca_CaMgFeStd_Ca_CaMgFeStd_Ca_CaMgFeStd_Ca_CaMgFeStd_Ca_CaMgFeStd_Ca_CaMgFeStd_Lindley_Fe3_CpxStd_Lindley_Fe2_CpxStd_Lindley_Fe3_Cpx_propStd_CrCaTsStd_a_cpx_EnStd_Mgno_CpxStd_JdStd_Jd_from 0=Na, 1=AlStd_CaTsStd_CaTiStd_DiHd_1996Std_EnFsStd_DiHd_2003Std_Di_CpxStd_FeIII_Wang21Std_FeII_Wang21Std_ID_CPX
0your_opx_sample_name_11317.50399545.344365-5.4249394.9387800.00.7143700.000000e+000.000000e+0055.000.341.5011.300.2430.700.900.010.00.191.9436651.6173560.3339590.0340780.0624750.0006850.00.0071840.0090380.0053080.00.0563350.0061401.9527030.8146280.1682080.0171644.0137480.0171640.3171160.0171640.3171160.0171640.3171160.0171640.3171160.0006850.0090380.0053080.0001460.0340780.9576180.7908150.0281420.82885051.969130.3295656.6634785.2004350.09739119.97478314.8604350.5652170.00.6726091.8597431.0644760.1556590.5711740.280240.0391280.00.0029510.0089030.0190170.00.1402570.1399830.5955030.0873810.3171164.001290.0171640.3171160.0171640.3171160.0171640.3171160.0171640.3171160.0068630.1487960.0470690.0095080.3194480.8724780.0391280.00.1008550.0197010.441110.3895130.441110.3842920.002580.15307911.00.1962410.000000e+000.000000e+000.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0722790.00.0722790.00.0722790.00.0722790.00.00.00.00.00.00.00.00.00.7822050.2490072.2380321.3205110.0749682.1005433.6400080.3815380.00.6043040.0346030.1017620.0396020.1467480.0926590.0263450.00.0022660.0067760.0170710.00.0346030.0603590.0622940.0242630.0722790.0069430.00.0722790.00.0722790.00.0722790.00.0722790.0077580.0410350.0552680.0085360.1045060.0304110.0263450.00.0412120.0090330.1736120.134670.1736120.148450.0138850.0388426.78233
1your_opx_sample_name_21594.359117103.69143818.1355713.2630891.00.9116225.604314e-084.992042e-0952.700.158.108.480.1429.402.140.140.00.001.8233961.5164440.2453700.0793340.3303030.0093920.00.0041030.0039040.0000000.00.1766040.1536991.8273000.8236400.1332700.0430894.0122450.0430890.3171160.0430890.3171160.0430890.3171160.0430890.3171160.0093920.0039040.0000000.1443070.0793340.7691860.6605220.0681260.86072551.969130.3295656.6634785.2004350.09739119.97478314.8604350.5652170.00.6726091.8597431.0644760.1556590.5711740.280240.0391280.00.0029510.0089030.0190170.00.1402570.1399830.5955030.0873810.3171164.001290.0430890.3171160.0430890.3171160.0430890.3171160.0430890.3171160.0068630.1487960.0470690.0095080.3194480.8724780.0391280.00.1008550.0197010.441110.3895130.441110.3842920.002580.15307911.00.2504271.758328e-071.540488e-080.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0722790.00.0722790.00.0722790.00.0722790.00.00.00.00.00.00.00.00.00.7822050.2490072.2380321.3205110.0749682.1005433.6400080.3815380.00.6043040.0346030.1017620.0396020.1467480.0926590.0263450.00.0022660.0067760.0170710.00.0346030.0603590.0622940.0242630.0722790.0069430.00.0722790.00.0722790.00.0722790.00.0722790.0077580.0410350.0552680.0085360.1045060.0304110.0263450.00.0412120.0090330.1736120.134670.1736120.148450.0138850.0388426.78233
2your_opx_sample_name_31591.794980104.71876916.6526183.4925642.00.8724965.658445e-085.020804e-0953.200.207.408.800.1329.202.370.140.00.021.8399651.5055300.2545290.0878250.3016380.0093880.00.0038080.0052030.0005470.00.1600350.1416031.8451680.8147320.1377410.0475274.0084330.0475270.3171160.0475270.3171160.0475270.3171160.0475270.3171160.0093880.0052030.0005470.1316690.0878250.7695850.6568710.0749620.85538251.969130.3295656.6634785.2004350.09739119.97478314.8604350.5652170.00.6726091.8597431.0644760.1556590.5711740.280240.0391280.00.0029510.0089030.0190170.00.1402570.1399830.5955030.0873810.3171164.001290.0475270.3171160.0475270.3171160.0475270.3171160.0475270.3171160.0068630.1487960.0470690.0095080.3194480.8724780.0391280.00.1008550.0197010.441110.3895130.441110.3842920.002580.15307911.00.2396791.903718e-071.659838e-080.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0722790.00.0722790.00.0722790.00.0722790.00.00.00.00.00.00.00.00.00.7822050.2490072.2380321.3205110.0749682.1005433.6400080.3815380.00.6043040.0346030.1017620.0396020.1467480.0926590.0263450.00.0022660.0067760.0170710.00.0346030.0603590.0622940.0242630.0722790.0069430.00.0722790.00.0722790.00.0722790.00.0722790.0077580.0410350.0552680.0085360.1045060.0304110.0263450.00.0412120.0090330.1736120.134670.1736120.148450.0138850.0388426.78233
3your_opx_sample_name_41413.93809164.4195124.6353141.6988533.00.7723508.501798e-131.149226e-1355.150.171.1910.210.2229.991.660.030.00.151.9687301.5959730.3048050.0634920.0500660.0020760.00.0066520.0045650.0042330.00.0312700.0187961.9732950.8125020.1551750.0323244.0005940.0323240.3171160.0323240.3171160.0323240.3171160.0323240.3171160.0020760.0045650.0042330.0124860.0634920.9134430.7642910.0531250.83963751.969130.3295656.6634785.2004350.09739119.97478314.8604350.5652170.00.6726091.8597431.0644760.1556590.5711740.280240.0391280.00.0029510.0089030.0190170.00.1402570.1399830.5955030.0873810.3171164.001290.0323240.3171160.0323240.3171160.0323240.3171160.0323240.3171160.0068630.1487960.0470690.0095080.3194480.8724780.0391280.00.1008550.0197010.441110.3895130.441110.3842920.002580.15307911.00.2121682.085287e-122.688790e-130.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0722790.00.0722790.00.0722790.00.0722790.00.00.00.00.00.00.00.00.00.7822050.2490072.2380321.3205110.0749682.1005433.6400080.3815380.00.6043040.0346030.1017620.0396020.1467480.0926590.0263450.00.0022660.0067760.0170710.00.0346030.0603590.0622940.0242630.0722790.0069430.00.0722790.00.0722790.00.0722790.00.0722790.0077580.0410350.0552680.0085360.1045060.0304110.0263450.00.0412120.0090330.1736120.134670.1736120.148450.0138850.0388426.78233
4your_opx_sample_name_51351.78794950.226101-0.9841733.7560964.00.7983980.000000e+000.000000e+0056.320.131.4110.170.2630.881.050.020.00.161.9712711.6112740.2976870.0393770.0581650.0013570.00.0077080.0034230.0044270.00.0287290.0294351.9746930.8269990.1527900.0202113.9946890.0202110.3171160.0202110.3171160.0202110.3171160.0202110.3171160.0013570.0034230.0044270.0236510.0393770.9251100.7777060.0331030.84405451.969130.3295656.6634785.2004350.09739119.97478314.8604350.5652170.00.6726091.8597431.0644760.1556590.5711740.280240.0391280.00.0029510.0089030.0190170.00.1402570.1399830.5955030.0873810.3171164.001290.0202110.3171160.0202110.3171160.0202110.3171160.0202110.3171160.0068630.1487960.0470690.0095080.3194480.8724780.0391280.00.1008550.0197010.441110.3895130.441110.3842920.002580.15307911.00.2193240.000000e+000.000000e+000.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0722790.00.0722790.00.0722790.00.0722790.00.00.00.00.00.00.00.00.00.7822050.2490072.2380321.3205110.0749682.1005433.6400080.3815380.00.6043040.0346030.1017620.0396020.1467480.0926590.0263450.00.0022660.0067760.0170710.00.0346030.0603590.0622940.0242630.0722790.0069430.00.0722790.00.0722790.00.0722790.00.0722790.0077580.0410350.0552680.0085360.1045060.0304110.0263450.00.0412120.0090330.1736120.134670.1736120.148450.0138850.0388426.78233
\n", "
" ], "text/plain": [ " Sample_ID_Opx Mean_T_K_calc Std_T_K_calc Mean_P_kbar_calc \\\n", "0 your_opx_sample_name_1 1317.503995 45.344365 -5.424939 \n", "1 your_opx_sample_name_2 1594.359117 103.691438 18.135571 \n", "2 your_opx_sample_name_3 1591.794980 104.718769 16.652618 \n", "3 your_opx_sample_name_4 1413.938091 64.419512 4.635314 \n", "4 your_opx_sample_name_5 1351.787949 50.226101 -0.984173 \n", "\n", " Std_P_kbar_calc ID_OPX Mean_Kd_Fe_Mg_Cpx_Opx Mean_Delta_T_K_Iter \\\n", "0 4.938780 0.0 0.714370 0.000000e+00 \n", "1 3.263089 1.0 0.911622 5.604314e-08 \n", "2 3.492564 2.0 0.872496 5.658445e-08 \n", "3 1.698853 3.0 0.772350 8.501798e-13 \n", "4 3.756096 4.0 0.798398 0.000000e+00 \n", "\n", " Mean_Delta_P_kbar_Iter Mean_SiO2_Opx Mean_TiO2_Opx Mean_Al2O3_Opx \\\n", "0 0.000000e+00 55.00 0.34 1.50 \n", "1 4.992042e-09 52.70 0.15 8.10 \n", "2 5.020804e-09 53.20 0.20 7.40 \n", "3 1.149226e-13 55.15 0.17 1.19 \n", "4 0.000000e+00 56.32 0.13 1.41 \n", "\n", " Mean_FeOt_Opx Mean_MnO_Opx Mean_MgO_Opx Mean_CaO_Opx Mean_Na2O_Opx \\\n", "0 11.30 0.24 30.70 0.90 0.01 \n", "1 8.48 0.14 29.40 2.14 0.14 \n", "2 8.80 0.13 29.20 2.37 0.14 \n", "3 10.21 0.22 29.99 1.66 0.03 \n", "4 10.17 0.26 30.88 1.05 0.02 \n", "\n", " Mean_K2O_Opx Mean_Cr2O3_Opx Mean_Si_Opx_cat_6ox Mean_Mg_Opx_cat_6ox \\\n", "0 0.0 0.19 1.943665 1.617356 \n", "1 0.0 0.00 1.823396 1.516444 \n", "2 0.0 0.02 1.839965 1.505530 \n", "3 0.0 0.15 1.968730 1.595973 \n", "4 0.0 0.16 1.971271 1.611274 \n", "\n", " Mean_Fet_Opx_cat_6ox Mean_Ca_Opx_cat_6ox Mean_Al_Opx_cat_6ox \\\n", "0 0.333959 0.034078 0.062475 \n", "1 0.245370 0.079334 0.330303 \n", "2 0.254529 0.087825 0.301638 \n", "3 0.304805 0.063492 0.050066 \n", "4 0.297687 0.039377 0.058165 \n", "\n", " Mean_Na_Opx_cat_6ox Mean_K_Opx_cat_6ox Mean_Mn_Opx_cat_6ox \\\n", "0 0.000685 0.0 0.007184 \n", "1 0.009392 0.0 0.004103 \n", "2 0.009388 0.0 0.003808 \n", "3 0.002076 0.0 0.006652 \n", "4 0.001357 0.0 0.007708 \n", "\n", " Mean_Ti_Opx_cat_6ox Mean_Cr_Opx_cat_6ox Mean_oxy_renorm_factor_opx \\\n", "0 0.009038 0.005308 0.0 \n", "1 0.003904 0.000000 0.0 \n", "2 0.005203 0.000547 0.0 \n", "3 0.004565 0.004233 0.0 \n", "4 0.003423 0.004427 0.0 \n", "\n", " Mean_Al_IV_Opx_cat_6ox Mean_Al_VI_Opx_cat_6ox Mean_Si_Ti_Opx_cat_6ox \\\n", "0 0.056335 0.006140 1.952703 \n", "1 0.176604 0.153699 1.827300 \n", "2 0.160035 0.141603 1.845168 \n", "3 0.031270 0.018796 1.973295 \n", "4 0.028729 0.029435 1.974693 \n", "\n", " Mean_En_Simple_MgFeCa_Opx Mean_Fs_Simple_MgFeCa_Opx \\\n", "0 0.814628 0.168208 \n", "1 0.823640 0.133270 \n", "2 0.814732 0.137741 \n", "3 0.812502 0.155175 \n", "4 0.826999 0.152790 \n", "\n", " Mean_Wo_Simple_MgFeCa_Opx Mean_Cation_Sum_Opx Mean_Ca_CaMgFe \\\n", "0 0.017164 4.013748 0.017164 \n", "1 0.043089 4.012245 0.043089 \n", "2 0.047527 4.008433 0.047527 \n", "3 0.032324 4.000594 0.032324 \n", "4 0.020211 3.994689 0.020211 \n", "\n", " Mean_Ca_CaMgFe Mean_Ca_CaMgFe Mean_Ca_CaMgFe Mean_Ca_CaMgFe \\\n", "0 0.317116 0.017164 0.317116 0.017164 \n", "1 0.317116 0.043089 0.317116 0.043089 \n", "2 0.317116 0.047527 0.317116 0.047527 \n", "3 0.317116 0.032324 0.317116 0.032324 \n", "4 0.317116 0.020211 0.317116 0.020211 \n", "\n", " Mean_Ca_CaMgFe Mean_Ca_CaMgFe Mean_Ca_CaMgFe Mean_NaAlSi2O6 \\\n", "0 0.317116 0.017164 0.317116 0.000685 \n", "1 0.317116 0.043089 0.317116 0.009392 \n", "2 0.317116 0.047527 0.317116 0.009388 \n", "3 0.317116 0.032324 0.317116 0.002076 \n", "4 0.317116 0.020211 0.317116 0.001357 \n", "\n", " Mean_FmTiAlSiO6 Mean_CrAl2SiO6 Mean_FmAl2SiO6 Mean_CaFmSi2O6 \\\n", "0 0.009038 0.005308 0.000146 0.034078 \n", "1 0.003904 0.000000 0.144307 0.079334 \n", "2 0.005203 0.000547 0.131669 0.087825 \n", "3 0.004565 0.004233 0.012486 0.063492 \n", "4 0.003423 0.004427 0.023651 0.039377 \n", "\n", " Mean_Fm2Si2O6 Mean_En_Opx Mean_Di_Opx Mean_Mgno_OPX Mean_SiO2_Cpx \\\n", "0 0.957618 0.790815 0.028142 0.828850 51.96913 \n", "1 0.769186 0.660522 0.068126 0.860725 51.96913 \n", "2 0.769585 0.656871 0.074962 0.855382 51.96913 \n", "3 0.913443 0.764291 0.053125 0.839637 51.96913 \n", "4 0.925110 0.777706 0.033103 0.844054 51.96913 \n", "\n", " Mean_TiO2_Cpx Mean_Al2O3_Cpx Mean_FeOt_Cpx Mean_MnO_Cpx Mean_MgO_Cpx \\\n", "0 0.329565 6.663478 5.200435 0.097391 19.974783 \n", "1 0.329565 6.663478 5.200435 0.097391 19.974783 \n", "2 0.329565 6.663478 5.200435 0.097391 19.974783 \n", "3 0.329565 6.663478 5.200435 0.097391 19.974783 \n", "4 0.329565 6.663478 5.200435 0.097391 19.974783 \n", "\n", " Mean_CaO_Cpx Mean_Na2O_Cpx Mean_K2O_Cpx Mean_Cr2O3_Cpx \\\n", "0 14.860435 0.565217 0.0 0.672609 \n", "1 14.860435 0.565217 0.0 0.672609 \n", "2 14.860435 0.565217 0.0 0.672609 \n", "3 14.860435 0.565217 0.0 0.672609 \n", "4 14.860435 0.565217 0.0 0.672609 \n", "\n", " Mean_Si_Cpx_cat_6ox Mean_Mg_Cpx_cat_6ox Mean_Fet_Cpx_cat_6ox \\\n", "0 1.859743 1.064476 0.155659 \n", "1 1.859743 1.064476 0.155659 \n", "2 1.859743 1.064476 0.155659 \n", "3 1.859743 1.064476 0.155659 \n", "4 1.859743 1.064476 0.155659 \n", "\n", " Mean_Ca_Cpx_cat_6ox Mean_Al_Cpx_cat_6ox Mean_Na_Cpx_cat_6ox \\\n", "0 0.571174 0.28024 0.039128 \n", "1 0.571174 0.28024 0.039128 \n", "2 0.571174 0.28024 0.039128 \n", "3 0.571174 0.28024 0.039128 \n", "4 0.571174 0.28024 0.039128 \n", "\n", " Mean_K_Cpx_cat_6ox Mean_Mn_Cpx_cat_6ox Mean_Ti_Cpx_cat_6ox \\\n", "0 0.0 0.002951 0.008903 \n", "1 0.0 0.002951 0.008903 \n", "2 0.0 0.002951 0.008903 \n", "3 0.0 0.002951 0.008903 \n", "4 0.0 0.002951 0.008903 \n", "\n", " Mean_Cr_Cpx_cat_6ox Mean_oxy_renorm_factor Mean_Al_IV_cat_6ox \\\n", "0 0.019017 0.0 0.140257 \n", "1 0.019017 0.0 0.140257 \n", "2 0.019017 0.0 0.140257 \n", "3 0.019017 0.0 0.140257 \n", "4 0.019017 0.0 0.140257 \n", "\n", " Mean_Al_VI_cat_6ox Mean_En_Simple_MgFeCa_Cpx Mean_Fs_Simple_MgFeCa_Cpx \\\n", "0 0.139983 0.595503 0.087381 \n", "1 0.139983 0.595503 0.087381 \n", "2 0.139983 0.595503 0.087381 \n", "3 0.139983 0.595503 0.087381 \n", "4 0.139983 0.595503 0.087381 \n", "\n", " Mean_Wo_Simple_MgFeCa_Cpx Mean_Cation_Sum_Cpx Mean_Ca_CaMgFe \\\n", "0 0.317116 4.00129 0.017164 \n", "1 0.317116 4.00129 0.043089 \n", "2 0.317116 4.00129 0.047527 \n", "3 0.317116 4.00129 0.032324 \n", "4 0.317116 4.00129 0.020211 \n", "\n", " Mean_Ca_CaMgFe Mean_Ca_CaMgFe Mean_Ca_CaMgFe Mean_Ca_CaMgFe \\\n", "0 0.317116 0.017164 0.317116 0.017164 \n", "1 0.317116 0.043089 0.317116 0.043089 \n", "2 0.317116 0.047527 0.317116 0.047527 \n", "3 0.317116 0.032324 0.317116 0.032324 \n", "4 0.317116 0.020211 0.317116 0.020211 \n", "\n", " Mean_Ca_CaMgFe Mean_Ca_CaMgFe Mean_Ca_CaMgFe Mean_Lindley_Fe3_Cpx \\\n", "0 0.317116 0.017164 0.317116 0.006863 \n", "1 0.317116 0.043089 0.317116 0.006863 \n", "2 0.317116 0.047527 0.317116 0.006863 \n", "3 0.317116 0.032324 0.317116 0.006863 \n", "4 0.317116 0.020211 0.317116 0.006863 \n", "\n", " Mean_Lindley_Fe2_Cpx Mean_Lindley_Fe3_Cpx_prop Mean_CrCaTs \\\n", "0 0.148796 0.047069 0.009508 \n", "1 0.148796 0.047069 0.009508 \n", "2 0.148796 0.047069 0.009508 \n", "3 0.148796 0.047069 0.009508 \n", "4 0.148796 0.047069 0.009508 \n", "\n", " Mean_a_cpx_En Mean_Mgno_Cpx Mean_Jd Mean_Jd_from 0=Na, 1=Al Mean_CaTs \\\n", "0 0.319448 0.872478 0.039128 0.0 0.100855 \n", "1 0.319448 0.872478 0.039128 0.0 0.100855 \n", "2 0.319448 0.872478 0.039128 0.0 0.100855 \n", "3 0.319448 0.872478 0.039128 0.0 0.100855 \n", "4 0.319448 0.872478 0.039128 0.0 0.100855 \n", "\n", " Mean_CaTi Mean_DiHd_1996 Mean_EnFs Mean_DiHd_2003 Mean_Di_Cpx \\\n", "0 0.019701 0.44111 0.389513 0.44111 0.384292 \n", "1 0.019701 0.44111 0.389513 0.44111 0.384292 \n", "2 0.019701 0.44111 0.389513 0.44111 0.384292 \n", "3 0.019701 0.44111 0.389513 0.44111 0.384292 \n", "4 0.019701 0.44111 0.389513 0.44111 0.384292 \n", "\n", " Mean_FeIII_Wang21 Mean_FeII_Wang21 Mean_ID_CPX Std_Kd_Fe_Mg_Cpx_Opx \\\n", "0 0.00258 0.153079 11.0 0.196241 \n", "1 0.00258 0.153079 11.0 0.250427 \n", "2 0.00258 0.153079 11.0 0.239679 \n", "3 0.00258 0.153079 11.0 0.212168 \n", "4 0.00258 0.153079 11.0 0.219324 \n", "\n", " Std_Delta_T_K_Iter Std_Delta_P_kbar_Iter Std_SiO2_Opx Std_TiO2_Opx \\\n", "0 0.000000e+00 0.000000e+00 0.0 0.0 \n", "1 1.758328e-07 1.540488e-08 0.0 0.0 \n", "2 1.903718e-07 1.659838e-08 0.0 0.0 \n", "3 2.085287e-12 2.688790e-13 0.0 0.0 \n", "4 0.000000e+00 0.000000e+00 0.0 0.0 \n", "\n", " Std_Al2O3_Opx Std_FeOt_Opx Std_MnO_Opx Std_MgO_Opx Std_CaO_Opx \\\n", "0 0.0 0.0 0.0 0.0 0.0 \n", "1 0.0 0.0 0.0 0.0 0.0 \n", "2 0.0 0.0 0.0 0.0 0.0 \n", "3 0.0 0.0 0.0 0.0 0.0 \n", "4 0.0 0.0 0.0 0.0 0.0 \n", "\n", " Std_Na2O_Opx Std_K2O_Opx Std_Cr2O3_Opx Std_Si_Opx_cat_6ox \\\n", "0 0.0 0.0 0.0 0.0 \n", "1 0.0 0.0 0.0 0.0 \n", "2 0.0 0.0 0.0 0.0 \n", "3 0.0 0.0 0.0 0.0 \n", "4 0.0 0.0 0.0 0.0 \n", "\n", " Std_Mg_Opx_cat_6ox Std_Fet_Opx_cat_6ox Std_Ca_Opx_cat_6ox \\\n", "0 0.0 0.0 0.0 \n", "1 0.0 0.0 0.0 \n", "2 0.0 0.0 0.0 \n", "3 0.0 0.0 0.0 \n", "4 0.0 0.0 0.0 \n", "\n", " Std_Al_Opx_cat_6ox Std_Na_Opx_cat_6ox Std_K_Opx_cat_6ox \\\n", "0 0.0 0.0 0.0 \n", "1 0.0 0.0 0.0 \n", "2 0.0 0.0 0.0 \n", "3 0.0 0.0 0.0 \n", "4 0.0 0.0 0.0 \n", "\n", " Std_Mn_Opx_cat_6ox Std_Ti_Opx_cat_6ox Std_Cr_Opx_cat_6ox \\\n", "0 0.0 0.0 0.0 \n", "1 0.0 0.0 0.0 \n", "2 0.0 0.0 0.0 \n", "3 0.0 0.0 0.0 \n", "4 0.0 0.0 0.0 \n", "\n", " Std_oxy_renorm_factor_opx Std_Al_IV_Opx_cat_6ox Std_Al_VI_Opx_cat_6ox \\\n", "0 0.0 0.0 0.0 \n", "1 0.0 0.0 0.0 \n", "2 0.0 0.0 0.0 \n", "3 0.0 0.0 0.0 \n", "4 0.0 0.0 0.0 \n", "\n", " Std_Si_Ti_Opx_cat_6ox Std_En_Simple_MgFeCa_Opx Std_Fs_Simple_MgFeCa_Opx \\\n", "0 0.0 0.0 0.0 \n", "1 0.0 0.0 0.0 \n", "2 0.0 0.0 0.0 \n", "3 0.0 0.0 0.0 \n", "4 0.0 0.0 0.0 \n", "\n", " Std_Wo_Simple_MgFeCa_Opx Std_Cation_Sum_Opx Std_Ca_CaMgFe Std_Ca_CaMgFe \\\n", "0 0.0 0.0 0.0 0.072279 \n", "1 0.0 0.0 0.0 0.072279 \n", "2 0.0 0.0 0.0 0.072279 \n", "3 0.0 0.0 0.0 0.072279 \n", "4 0.0 0.0 0.0 0.072279 \n", "\n", " Std_Ca_CaMgFe Std_Ca_CaMgFe Std_Ca_CaMgFe Std_Ca_CaMgFe Std_Ca_CaMgFe \\\n", "0 0.0 0.072279 0.0 0.072279 0.0 \n", "1 0.0 0.072279 0.0 0.072279 0.0 \n", "2 0.0 0.072279 0.0 0.072279 0.0 \n", "3 0.0 0.072279 0.0 0.072279 0.0 \n", "4 0.0 0.072279 0.0 0.072279 0.0 \n", "\n", " Std_Ca_CaMgFe Std_NaAlSi2O6 Std_FmTiAlSiO6 Std_CrAl2SiO6 Std_FmAl2SiO6 \\\n", "0 0.072279 0.0 0.0 0.0 0.0 \n", "1 0.072279 0.0 0.0 0.0 0.0 \n", "2 0.072279 0.0 0.0 0.0 0.0 \n", "3 0.072279 0.0 0.0 0.0 0.0 \n", "4 0.072279 0.0 0.0 0.0 0.0 \n", "\n", " Std_CaFmSi2O6 Std_Fm2Si2O6 Std_En_Opx Std_Di_Opx Std_Mgno_OPX \\\n", "0 0.0 0.0 0.0 0.0 0.0 \n", "1 0.0 0.0 0.0 0.0 0.0 \n", "2 0.0 0.0 0.0 0.0 0.0 \n", "3 0.0 0.0 0.0 0.0 0.0 \n", "4 0.0 0.0 0.0 0.0 0.0 \n", "\n", " Std_SiO2_Cpx Std_TiO2_Cpx Std_Al2O3_Cpx Std_FeOt_Cpx Std_MnO_Cpx \\\n", "0 0.782205 0.249007 2.238032 1.320511 0.074968 \n", "1 0.782205 0.249007 2.238032 1.320511 0.074968 \n", "2 0.782205 0.249007 2.238032 1.320511 0.074968 \n", "3 0.782205 0.249007 2.238032 1.320511 0.074968 \n", "4 0.782205 0.249007 2.238032 1.320511 0.074968 \n", "\n", " Std_MgO_Cpx Std_CaO_Cpx Std_Na2O_Cpx Std_K2O_Cpx Std_Cr2O3_Cpx \\\n", "0 2.100543 3.640008 0.381538 0.0 0.604304 \n", "1 2.100543 3.640008 0.381538 0.0 0.604304 \n", "2 2.100543 3.640008 0.381538 0.0 0.604304 \n", "3 2.100543 3.640008 0.381538 0.0 0.604304 \n", "4 2.100543 3.640008 0.381538 0.0 0.604304 \n", "\n", " Std_Si_Cpx_cat_6ox Std_Mg_Cpx_cat_6ox Std_Fet_Cpx_cat_6ox \\\n", "0 0.034603 0.101762 0.039602 \n", "1 0.034603 0.101762 0.039602 \n", "2 0.034603 0.101762 0.039602 \n", "3 0.034603 0.101762 0.039602 \n", "4 0.034603 0.101762 0.039602 \n", "\n", " Std_Ca_Cpx_cat_6ox Std_Al_Cpx_cat_6ox Std_Na_Cpx_cat_6ox \\\n", "0 0.146748 0.092659 0.026345 \n", "1 0.146748 0.092659 0.026345 \n", "2 0.146748 0.092659 0.026345 \n", "3 0.146748 0.092659 0.026345 \n", "4 0.146748 0.092659 0.026345 \n", "\n", " Std_K_Cpx_cat_6ox Std_Mn_Cpx_cat_6ox Std_Ti_Cpx_cat_6ox \\\n", "0 0.0 0.002266 0.006776 \n", "1 0.0 0.002266 0.006776 \n", "2 0.0 0.002266 0.006776 \n", "3 0.0 0.002266 0.006776 \n", "4 0.0 0.002266 0.006776 \n", "\n", " Std_Cr_Cpx_cat_6ox Std_oxy_renorm_factor Std_Al_IV_cat_6ox \\\n", "0 0.017071 0.0 0.034603 \n", "1 0.017071 0.0 0.034603 \n", "2 0.017071 0.0 0.034603 \n", "3 0.017071 0.0 0.034603 \n", "4 0.017071 0.0 0.034603 \n", "\n", " Std_Al_VI_cat_6ox Std_En_Simple_MgFeCa_Cpx Std_Fs_Simple_MgFeCa_Cpx \\\n", "0 0.060359 0.062294 0.024263 \n", "1 0.060359 0.062294 0.024263 \n", "2 0.060359 0.062294 0.024263 \n", "3 0.060359 0.062294 0.024263 \n", "4 0.060359 0.062294 0.024263 \n", "\n", " Std_Wo_Simple_MgFeCa_Cpx Std_Cation_Sum_Cpx Std_Ca_CaMgFe Std_Ca_CaMgFe \\\n", "0 0.072279 0.006943 0.0 0.072279 \n", "1 0.072279 0.006943 0.0 0.072279 \n", "2 0.072279 0.006943 0.0 0.072279 \n", "3 0.072279 0.006943 0.0 0.072279 \n", "4 0.072279 0.006943 0.0 0.072279 \n", "\n", " Std_Ca_CaMgFe Std_Ca_CaMgFe Std_Ca_CaMgFe Std_Ca_CaMgFe Std_Ca_CaMgFe \\\n", "0 0.0 0.072279 0.0 0.072279 0.0 \n", "1 0.0 0.072279 0.0 0.072279 0.0 \n", "2 0.0 0.072279 0.0 0.072279 0.0 \n", "3 0.0 0.072279 0.0 0.072279 0.0 \n", "4 0.0 0.072279 0.0 0.072279 0.0 \n", "\n", " Std_Ca_CaMgFe Std_Lindley_Fe3_Cpx Std_Lindley_Fe2_Cpx \\\n", "0 0.072279 0.007758 0.041035 \n", "1 0.072279 0.007758 0.041035 \n", "2 0.072279 0.007758 0.041035 \n", "3 0.072279 0.007758 0.041035 \n", "4 0.072279 0.007758 0.041035 \n", "\n", " Std_Lindley_Fe3_Cpx_prop Std_CrCaTs Std_a_cpx_En Std_Mgno_Cpx Std_Jd \\\n", "0 0.055268 0.008536 0.104506 0.030411 0.026345 \n", "1 0.055268 0.008536 0.104506 0.030411 0.026345 \n", "2 0.055268 0.008536 0.104506 0.030411 0.026345 \n", "3 0.055268 0.008536 0.104506 0.030411 0.026345 \n", "4 0.055268 0.008536 0.104506 0.030411 0.026345 \n", "\n", " Std_Jd_from 0=Na, 1=Al Std_CaTs Std_CaTi Std_DiHd_1996 Std_EnFs \\\n", "0 0.0 0.041212 0.009033 0.173612 0.13467 \n", "1 0.0 0.041212 0.009033 0.173612 0.13467 \n", "2 0.0 0.041212 0.009033 0.173612 0.13467 \n", "3 0.0 0.041212 0.009033 0.173612 0.13467 \n", "4 0.0 0.041212 0.009033 0.173612 0.13467 \n", "\n", " Std_DiHd_2003 Std_Di_Cpx Std_FeIII_Wang21 Std_FeII_Wang21 Std_ID_CPX \n", "0 0.173612 0.14845 0.013885 0.038842 6.78233 \n", "1 0.173612 0.14845 0.013885 0.038842 6.78233 \n", "2 0.173612 0.14845 0.013885 0.038842 6.78233 \n", "3 0.173612 0.14845 0.013885 0.038842 6.78233 \n", "4 0.173612 0.14845 0.013885 0.038842 6.78233 " ] }, "execution_count": 9, "metadata": {}, "output_type": "execute_result" } ], "source": [ "Av_Opxs.head()" ] }, { "cell_type": "markdown", "id": "d2efc95e-8ae6-432f-9a78-11b038f72c9f", "metadata": {}, "source": [ "## 1b- High T Kd filter\n", "- Applies the high temperature Kd filter suggested by Putirka (2008)\n", "- Returns only matches in equilibrium using this filter (Kd=1.09+-0.14 )" ] }, { "cell_type": "code", "execution_count": 11, "id": "5d1424e2-d9c7-4233-a6f8-71a22ea60f64", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Considering 437 Opx-Cpx pairs, be patient if this is >>1 million!\n", "Done!\n" ] }, { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Sample_ID_OpxSample_ID_CpxKd_Fe_Mg_Cpx_OpxT_K_calcP_kbar_calcEquation Choice (T)Equation Choice (P)SiO2_OpxTiO2_OpxAl2O3_OpxFeOt_OpxMnO_OpxMgO_OpxCaO_OpxNa2O_OpxK2O_OpxCr2O3_OpxSi_Opx_cat_6oxMg_Opx_cat_6oxFet_Opx_cat_6oxCa_Opx_cat_6oxAl_Opx_cat_6oxNa_Opx_cat_6oxK_Opx_cat_6oxMn_Opx_cat_6oxTi_Opx_cat_6oxCr_Opx_cat_6oxoxy_renorm_factor_opxAl_IV_Opx_cat_6oxAl_VI_Opx_cat_6oxSi_Ti_Opx_cat_6oxEn_Simple_MgFeCa_OpxFs_Simple_MgFeCa_OpxWo_Simple_MgFeCa_OpxCation_Sum_OpxCa_CaMgFeCa_CaMgFeNaAlSi2O6FmTiAlSiO6CrAl2SiO6FmAl2SiO6CaFmSi2O6Fm2Si2O6En_OpxDi_OpxMgno_OPXID_OPXSiO2_CpxTiO2_CpxAl2O3_CpxFeOt_CpxMnO_CpxMgO_CpxCaO_CpxNa2O_CpxK2O_CpxCr2O3_CpxSi_Cpx_cat_6oxMg_Cpx_cat_6oxFet_Cpx_cat_6oxCa_Cpx_cat_6oxAl_Cpx_cat_6oxNa_Cpx_cat_6oxK_Cpx_cat_6oxMn_Cpx_cat_6oxTi_Cpx_cat_6oxCr_Cpx_cat_6oxoxy_renorm_factorAl_IV_cat_6oxAl_VI_cat_6oxEn_Simple_MgFeCa_CpxFs_Simple_MgFeCa_CpxWo_Simple_MgFeCa_CpxCation_Sum_CpxCa_CaMgFeCa_CaMgFeLindley_Fe3_CpxLindley_Fe2_CpxLindley_Fe3_Cpx_propCrCaTsa_cpx_EnMgno_CpxJdJd_from 0=Na, 1=AlCaTsCaTiDiHd_1996EnFsDiHd_2003Di_CpxFeIII_Wang21FeII_Wang21ID_CPXDelta_Kd_Fe_Mg_Cpx_Opx
1your_opx_sample_name_2your_cpx_sample_name_11.0651571403.92566613.493433T_Put2008_eq36P_Put2008_eq3952.700.158.108.480.1429.402.140.140.00.001.8233961.5164440.2453700.0793340.3303030.0093920.00.0041030.0039040.0000000.00.1766040.1536991.8273000.8236400.1332700.0430894.0122450.0430890.4425960.0093920.0039040.0000000.1443070.0793340.7691860.6605220.0681260.8607251.052.300.703.005.100.1116.6021.500.330.00.581.9121840.9047840.1559390.8422470.1292730.0233930.00.0034060.0192510.0167650.00.0878160.0414570.4754590.0819450.4425964.0072420.0430890.4425960.0144850.1414540.0928870.0083830.1229770.8529840.0233930.00.0180640.0348760.7809250.1398990.7809250.6639870.0144850.1414540.00.024843
2your_opx_sample_name_3your_cpx_sample_name_11.0194411397.20176811.274875T_Put2008_eq36P_Put2008_eq3953.200.207.408.800.1329.202.370.140.00.021.8399651.5055300.2545290.0878250.3016380.0093880.00.0038080.0052030.0005470.00.1600350.1416031.8451680.8147320.1377410.0475274.0084330.0475270.4425960.0093880.0052030.0005470.1316690.0878250.7695850.6568710.0749620.8553822.052.300.703.005.100.1116.6021.500.330.00.581.9121840.9047840.1559390.8422470.1292730.0233930.00.0034060.0192510.0167650.00.0878160.0414570.4754590.0819450.4425964.0072420.0475270.4425960.0144850.1414540.0928870.0083830.1229770.8529840.0233930.00.0180640.0348760.7809250.1398990.7809250.6639870.0144850.1414540.00.070559
17your_opx_sample_name_18your_cpx_sample_name_11.1457971413.70336913.885440T_Put2008_eq36P_Put2008_eq3952.600.288.607.910.1229.502.110.150.00.001.8145731.5171180.2282030.0779910.3496590.0100330.00.0035060.0072660.0000000.00.1854270.1642321.8218390.8320670.1251580.0427744.0083480.0427740.4425960.0100330.0072660.0000000.1541990.0779910.7546860.6546940.0676580.86924517.052.300.703.005.100.1116.6021.500.330.00.581.9121840.9047840.1559390.8422470.1292730.0233930.00.0034060.0192510.0167650.00.0878160.0414570.4754590.0819450.4425964.0072420.0427740.4425960.0144850.1414540.0928870.0083830.1229770.8529840.0233930.00.0180640.0348760.7809250.1398990.7809250.6639870.0144850.1414540.00.055797
18your_opx_sample_name_19your_cpx_sample_name_11.1015751438.94040412.434324T_Put2008_eq36P_Put2008_eq3952.950.527.438.010.0028.721.930.270.00.161.8487021.4948380.2338780.0721990.3057360.0182770.00.0000000.0136560.0044160.00.1512980.1544391.8623590.8300440.1298660.0400903.9917040.0400900.4425960.0182770.0136560.0044160.1317450.0721990.7555580.6533380.0624310.86470618.052.300.703.005.100.1116.6021.500.330.00.581.9121840.9047840.1559390.8422470.1292730.0233930.00.0034060.0192510.0167650.00.0878160.0414570.4754590.0819450.4425964.0072420.0400900.4425960.0144850.1414540.0928870.0083830.1229770.8529840.0233930.00.0180640.0348760.7809250.1398990.7809250.6639870.0144850.1414540.00.011575
20your_opx_sample_name_2your_cpx_sample_name_21.0838371577.08174715.878754T_Put2008_eq36P_Put2008_eq3952.700.158.108.480.1429.402.140.140.00.001.8233961.5164440.2453700.0793340.3303030.0093920.00.0041030.0039040.0000000.00.1766040.1536991.8273000.8236400.1332700.0430894.0122450.0430890.2505540.0093920.0039040.0000000.1443070.0793340.7691860.6605220.0681260.8607251.051.700.288.386.690.1521.4011.700.640.00.051.8303501.1294470.1980730.4438160.3496590.0439310.00.0044980.0074560.0013990.00.1696500.1800090.6376240.1118210.2505544.0086300.0430890.2505540.0172600.1808140.0871380.0007000.4110860.8507900.0439310.00.1360780.0167860.2902520.5186340.2902520.2461110.0172600.1808141.00.006163
.............................................................................................................................................................................................................................................................................................
410your_opx_sample_name_12your_cpx_sample_name_221.0056091622.61813616.813113T_Put2008_eq36P_Put2008_eq3953.300.167.505.400.0030.602.300.000.00.761.8421811.5766490.1560830.0851740.3055080.0000000.00.0000000.0041600.0207670.00.1578190.1476891.8463410.8672890.0858590.0468533.9905220.0468530.3718550.0000000.0041600.0207670.1269230.0851740.7582380.6899370.0775010.90991811.052.980.145.043.480.1119.6117.760.230.01.361.8900871.0429320.1038260.6788690.2119130.0159090.00.0033240.0037570.0383580.00.1099130.1020000.5712730.0568710.3718553.9889750.0468530.3718550.0000000.1038260.0000000.0191790.2646000.9094590.0159090.00.0860910.0119110.5616880.2925350.5616880.509357-0.0220500.12587621.00.084391
425your_opx_sample_name_8your_cpx_sample_name_231.0249361568.80107210.572523T_Put2008_eq36P_Put2008_eq3955.200.003.305.600.0032.702.000.000.01.301.9105891.6872700.1620960.0741710.1346170.0000000.00.0000000.0000000.0355730.00.0894110.0452061.9105890.8771710.0842700.0385594.0043160.0385590.3509580.0000000.0000000.0355730.0096330.0741710.8827810.8054060.0676700.9123487.053.770.114.313.600.1120.5116.950.230.01.511.9069731.0843730.1067730.6440910.1801520.0158150.00.0033040.0029340.0423380.00.0930270.0871250.5908620.0581800.3509583.9867550.0385590.3509580.0000000.1067730.0000000.0211690.2995700.9103580.0158150.00.0713100.0108590.5407540.3251960.5407540.490919-0.0264900.13326322.00.065064
427your_opx_sample_name_10your_cpx_sample_name_230.9799581566.7057878.891517T_Put2008_eq36P_Put2008_eq3954.200.064.305.660.1931.602.680.040.01.301.8847101.6381020.1645950.0998510.1762260.0026970.00.0055960.0015690.0357390.00.1152900.0609361.8862800.8610040.0865130.0524834.0090860.0524830.3509580.0026970.0015690.0357390.0225010.0998510.8421860.7629220.0904530.9086929.053.770.114.313.600.1120.5116.950.230.01.511.9069731.0843730.1067730.6440910.1801520.0158150.00.0033040.0029340.0423380.00.0930270.0871250.5908620.0581800.3509583.9867550.0524830.3509580.0000000.1067730.0000000.0211690.2995700.9103580.0158150.00.0713100.0108590.5407540.3251960.5407540.490919-0.0264900.13326322.00.110042
428your_opx_sample_name_11your_cpx_sample_name_230.9563041573.1241688.434367T_Put2008_eq36P_Put2008_eq3954.500.093.905.800.1931.602.700.080.01.301.8938771.6370080.1685540.1005290.1597260.0053900.00.0055920.0023520.0357150.00.1061230.0536031.8962290.8588300.0884290.0527414.0087450.0527410.3509580.0053900.0023520.0357150.0124980.1005290.8478870.7663610.0908630.90664510.053.770.114.313.600.1120.5116.950.230.01.511.9069731.0843730.1067730.6440910.1801520.0158150.00.0033040.0029340.0423380.00.0930270.0871250.5908620.0581800.3509583.9867550.0527410.3509580.0000000.1067730.0000000.0211690.2995700.9103580.0158150.00.0713100.0108590.5407540.3251960.5407540.490919-0.0264900.13326322.00.133696
429your_opx_sample_name_12your_cpx_sample_name_230.9946371670.33642518.994230T_Put2008_eq36P_Put2008_eq3953.300.167.505.400.0030.602.300.000.00.761.8421811.5766490.1560830.0851740.3055080.0000000.00.0000000.0041600.0207670.00.1578190.1476891.8463410.8672890.0858590.0468533.9905220.0468530.3509580.0000000.0041600.0207670.1269230.0851740.7582380.6899370.0775010.90991811.053.770.114.313.600.1120.5116.950.230.01.511.9069731.0843730.1067730.6440910.1801520.0158150.00.0033040.0029340.0423380.00.0930270.0871250.5908620.0581800.3509583.9867550.0468530.3509580.0000000.1067730.0000000.0211690.2995700.9103580.0158150.00.0713100.0108590.5407540.3251960.5407540.490919-0.0264900.13326322.00.095363
\n", "

149 rows × 94 columns

\n", "
" ], "text/plain": [ " Sample_ID_Opx Sample_ID_Cpx Kd_Fe_Mg_Cpx_Opx \\\n", "1 your_opx_sample_name_2 your_cpx_sample_name_1 1.065157 \n", "2 your_opx_sample_name_3 your_cpx_sample_name_1 1.019441 \n", "17 your_opx_sample_name_18 your_cpx_sample_name_1 1.145797 \n", "18 your_opx_sample_name_19 your_cpx_sample_name_1 1.101575 \n", "20 your_opx_sample_name_2 your_cpx_sample_name_2 1.083837 \n", ".. ... ... ... \n", "410 your_opx_sample_name_12 your_cpx_sample_name_22 1.005609 \n", "425 your_opx_sample_name_8 your_cpx_sample_name_23 1.024936 \n", "427 your_opx_sample_name_10 your_cpx_sample_name_23 0.979958 \n", "428 your_opx_sample_name_11 your_cpx_sample_name_23 0.956304 \n", "429 your_opx_sample_name_12 your_cpx_sample_name_23 0.994637 \n", "\n", " T_K_calc P_kbar_calc Equation Choice (T) Equation Choice (P) \\\n", "1 1403.925666 13.493433 T_Put2008_eq36 P_Put2008_eq39 \n", "2 1397.201768 11.274875 T_Put2008_eq36 P_Put2008_eq39 \n", "17 1413.703369 13.885440 T_Put2008_eq36 P_Put2008_eq39 \n", "18 1438.940404 12.434324 T_Put2008_eq36 P_Put2008_eq39 \n", "20 1577.081747 15.878754 T_Put2008_eq36 P_Put2008_eq39 \n", ".. ... ... ... ... \n", "410 1622.618136 16.813113 T_Put2008_eq36 P_Put2008_eq39 \n", "425 1568.801072 10.572523 T_Put2008_eq36 P_Put2008_eq39 \n", "427 1566.705787 8.891517 T_Put2008_eq36 P_Put2008_eq39 \n", "428 1573.124168 8.434367 T_Put2008_eq36 P_Put2008_eq39 \n", "429 1670.336425 18.994230 T_Put2008_eq36 P_Put2008_eq39 \n", "\n", " SiO2_Opx TiO2_Opx Al2O3_Opx FeOt_Opx MnO_Opx MgO_Opx CaO_Opx \\\n", "1 52.70 0.15 8.10 8.48 0.14 29.40 2.14 \n", "2 53.20 0.20 7.40 8.80 0.13 29.20 2.37 \n", "17 52.60 0.28 8.60 7.91 0.12 29.50 2.11 \n", "18 52.95 0.52 7.43 8.01 0.00 28.72 1.93 \n", "20 52.70 0.15 8.10 8.48 0.14 29.40 2.14 \n", ".. ... ... ... ... ... ... ... \n", "410 53.30 0.16 7.50 5.40 0.00 30.60 2.30 \n", "425 55.20 0.00 3.30 5.60 0.00 32.70 2.00 \n", "427 54.20 0.06 4.30 5.66 0.19 31.60 2.68 \n", "428 54.50 0.09 3.90 5.80 0.19 31.60 2.70 \n", "429 53.30 0.16 7.50 5.40 0.00 30.60 2.30 \n", "\n", " Na2O_Opx K2O_Opx Cr2O3_Opx Si_Opx_cat_6ox Mg_Opx_cat_6ox \\\n", "1 0.14 0.0 0.00 1.823396 1.516444 \n", "2 0.14 0.0 0.02 1.839965 1.505530 \n", "17 0.15 0.0 0.00 1.814573 1.517118 \n", "18 0.27 0.0 0.16 1.848702 1.494838 \n", "20 0.14 0.0 0.00 1.823396 1.516444 \n", ".. ... ... ... ... ... \n", "410 0.00 0.0 0.76 1.842181 1.576649 \n", "425 0.00 0.0 1.30 1.910589 1.687270 \n", "427 0.04 0.0 1.30 1.884710 1.638102 \n", "428 0.08 0.0 1.30 1.893877 1.637008 \n", "429 0.00 0.0 0.76 1.842181 1.576649 \n", "\n", " Fet_Opx_cat_6ox Ca_Opx_cat_6ox Al_Opx_cat_6ox Na_Opx_cat_6ox \\\n", "1 0.245370 0.079334 0.330303 0.009392 \n", "2 0.254529 0.087825 0.301638 0.009388 \n", "17 0.228203 0.077991 0.349659 0.010033 \n", "18 0.233878 0.072199 0.305736 0.018277 \n", "20 0.245370 0.079334 0.330303 0.009392 \n", ".. ... ... ... ... \n", "410 0.156083 0.085174 0.305508 0.000000 \n", "425 0.162096 0.074171 0.134617 0.000000 \n", "427 0.164595 0.099851 0.176226 0.002697 \n", "428 0.168554 0.100529 0.159726 0.005390 \n", "429 0.156083 0.085174 0.305508 0.000000 \n", "\n", " K_Opx_cat_6ox Mn_Opx_cat_6ox Ti_Opx_cat_6ox Cr_Opx_cat_6ox \\\n", "1 0.0 0.004103 0.003904 0.000000 \n", "2 0.0 0.003808 0.005203 0.000547 \n", "17 0.0 0.003506 0.007266 0.000000 \n", "18 0.0 0.000000 0.013656 0.004416 \n", "20 0.0 0.004103 0.003904 0.000000 \n", ".. ... ... ... ... \n", "410 0.0 0.000000 0.004160 0.020767 \n", "425 0.0 0.000000 0.000000 0.035573 \n", "427 0.0 0.005596 0.001569 0.035739 \n", "428 0.0 0.005592 0.002352 0.035715 \n", "429 0.0 0.000000 0.004160 0.020767 \n", "\n", " oxy_renorm_factor_opx Al_IV_Opx_cat_6ox Al_VI_Opx_cat_6ox \\\n", "1 0.0 0.176604 0.153699 \n", "2 0.0 0.160035 0.141603 \n", "17 0.0 0.185427 0.164232 \n", "18 0.0 0.151298 0.154439 \n", "20 0.0 0.176604 0.153699 \n", ".. ... ... ... \n", "410 0.0 0.157819 0.147689 \n", "425 0.0 0.089411 0.045206 \n", "427 0.0 0.115290 0.060936 \n", "428 0.0 0.106123 0.053603 \n", "429 0.0 0.157819 0.147689 \n", "\n", " Si_Ti_Opx_cat_6ox En_Simple_MgFeCa_Opx Fs_Simple_MgFeCa_Opx \\\n", "1 1.827300 0.823640 0.133270 \n", "2 1.845168 0.814732 0.137741 \n", "17 1.821839 0.832067 0.125158 \n", "18 1.862359 0.830044 0.129866 \n", "20 1.827300 0.823640 0.133270 \n", ".. ... ... ... \n", "410 1.846341 0.867289 0.085859 \n", "425 1.910589 0.877171 0.084270 \n", "427 1.886280 0.861004 0.086513 \n", "428 1.896229 0.858830 0.088429 \n", "429 1.846341 0.867289 0.085859 \n", "\n", " Wo_Simple_MgFeCa_Opx Cation_Sum_Opx Ca_CaMgFe Ca_CaMgFe NaAlSi2O6 \\\n", "1 0.043089 4.012245 0.043089 0.442596 0.009392 \n", "2 0.047527 4.008433 0.047527 0.442596 0.009388 \n", "17 0.042774 4.008348 0.042774 0.442596 0.010033 \n", "18 0.040090 3.991704 0.040090 0.442596 0.018277 \n", "20 0.043089 4.012245 0.043089 0.250554 0.009392 \n", ".. ... ... ... ... ... \n", "410 0.046853 3.990522 0.046853 0.371855 0.000000 \n", "425 0.038559 4.004316 0.038559 0.350958 0.000000 \n", "427 0.052483 4.009086 0.052483 0.350958 0.002697 \n", "428 0.052741 4.008745 0.052741 0.350958 0.005390 \n", "429 0.046853 3.990522 0.046853 0.350958 0.000000 \n", "\n", " FmTiAlSiO6 CrAl2SiO6 FmAl2SiO6 CaFmSi2O6 Fm2Si2O6 En_Opx \\\n", "1 0.003904 0.000000 0.144307 0.079334 0.769186 0.660522 \n", "2 0.005203 0.000547 0.131669 0.087825 0.769585 0.656871 \n", "17 0.007266 0.000000 0.154199 0.077991 0.754686 0.654694 \n", "18 0.013656 0.004416 0.131745 0.072199 0.755558 0.653338 \n", "20 0.003904 0.000000 0.144307 0.079334 0.769186 0.660522 \n", ".. ... ... ... ... ... ... \n", "410 0.004160 0.020767 0.126923 0.085174 0.758238 0.689937 \n", "425 0.000000 0.035573 0.009633 0.074171 0.882781 0.805406 \n", "427 0.001569 0.035739 0.022501 0.099851 0.842186 0.762922 \n", "428 0.002352 0.035715 0.012498 0.100529 0.847887 0.766361 \n", "429 0.004160 0.020767 0.126923 0.085174 0.758238 0.689937 \n", "\n", " Di_Opx Mgno_OPX ID_OPX SiO2_Cpx TiO2_Cpx Al2O3_Cpx FeOt_Cpx \\\n", "1 0.068126 0.860725 1.0 52.30 0.70 3.00 5.10 \n", "2 0.074962 0.855382 2.0 52.30 0.70 3.00 5.10 \n", "17 0.067658 0.869245 17.0 52.30 0.70 3.00 5.10 \n", "18 0.062431 0.864706 18.0 52.30 0.70 3.00 5.10 \n", "20 0.068126 0.860725 1.0 51.70 0.28 8.38 6.69 \n", ".. ... ... ... ... ... ... ... \n", "410 0.077501 0.909918 11.0 52.98 0.14 5.04 3.48 \n", "425 0.067670 0.912348 7.0 53.77 0.11 4.31 3.60 \n", "427 0.090453 0.908692 9.0 53.77 0.11 4.31 3.60 \n", "428 0.090863 0.906645 10.0 53.77 0.11 4.31 3.60 \n", "429 0.077501 0.909918 11.0 53.77 0.11 4.31 3.60 \n", "\n", " MnO_Cpx MgO_Cpx CaO_Cpx Na2O_Cpx K2O_Cpx Cr2O3_Cpx Si_Cpx_cat_6ox \\\n", "1 0.11 16.60 21.50 0.33 0.0 0.58 1.912184 \n", "2 0.11 16.60 21.50 0.33 0.0 0.58 1.912184 \n", "17 0.11 16.60 21.50 0.33 0.0 0.58 1.912184 \n", "18 0.11 16.60 21.50 0.33 0.0 0.58 1.912184 \n", "20 0.15 21.40 11.70 0.64 0.0 0.05 1.830350 \n", ".. ... ... ... ... ... ... ... \n", "410 0.11 19.61 17.76 0.23 0.0 1.36 1.890087 \n", "425 0.11 20.51 16.95 0.23 0.0 1.51 1.906973 \n", "427 0.11 20.51 16.95 0.23 0.0 1.51 1.906973 \n", "428 0.11 20.51 16.95 0.23 0.0 1.51 1.906973 \n", "429 0.11 20.51 16.95 0.23 0.0 1.51 1.906973 \n", "\n", " Mg_Cpx_cat_6ox Fet_Cpx_cat_6ox Ca_Cpx_cat_6ox Al_Cpx_cat_6ox \\\n", "1 0.904784 0.155939 0.842247 0.129273 \n", "2 0.904784 0.155939 0.842247 0.129273 \n", "17 0.904784 0.155939 0.842247 0.129273 \n", "18 0.904784 0.155939 0.842247 0.129273 \n", "20 1.129447 0.198073 0.443816 0.349659 \n", ".. ... ... ... ... \n", "410 1.042932 0.103826 0.678869 0.211913 \n", "425 1.084373 0.106773 0.644091 0.180152 \n", "427 1.084373 0.106773 0.644091 0.180152 \n", "428 1.084373 0.106773 0.644091 0.180152 \n", "429 1.084373 0.106773 0.644091 0.180152 \n", "\n", " Na_Cpx_cat_6ox K_Cpx_cat_6ox Mn_Cpx_cat_6ox Ti_Cpx_cat_6ox \\\n", "1 0.023393 0.0 0.003406 0.019251 \n", "2 0.023393 0.0 0.003406 0.019251 \n", "17 0.023393 0.0 0.003406 0.019251 \n", "18 0.023393 0.0 0.003406 0.019251 \n", "20 0.043931 0.0 0.004498 0.007456 \n", ".. ... ... ... ... \n", "410 0.015909 0.0 0.003324 0.003757 \n", "425 0.015815 0.0 0.003304 0.002934 \n", "427 0.015815 0.0 0.003304 0.002934 \n", "428 0.015815 0.0 0.003304 0.002934 \n", "429 0.015815 0.0 0.003304 0.002934 \n", "\n", " Cr_Cpx_cat_6ox oxy_renorm_factor Al_IV_cat_6ox Al_VI_cat_6ox \\\n", "1 0.016765 0.0 0.087816 0.041457 \n", "2 0.016765 0.0 0.087816 0.041457 \n", "17 0.016765 0.0 0.087816 0.041457 \n", "18 0.016765 0.0 0.087816 0.041457 \n", "20 0.001399 0.0 0.169650 0.180009 \n", ".. ... ... ... ... \n", "410 0.038358 0.0 0.109913 0.102000 \n", "425 0.042338 0.0 0.093027 0.087125 \n", "427 0.042338 0.0 0.093027 0.087125 \n", "428 0.042338 0.0 0.093027 0.087125 \n", "429 0.042338 0.0 0.093027 0.087125 \n", "\n", " En_Simple_MgFeCa_Cpx Fs_Simple_MgFeCa_Cpx Wo_Simple_MgFeCa_Cpx \\\n", "1 0.475459 0.081945 0.442596 \n", "2 0.475459 0.081945 0.442596 \n", "17 0.475459 0.081945 0.442596 \n", "18 0.475459 0.081945 0.442596 \n", "20 0.637624 0.111821 0.250554 \n", ".. ... ... ... \n", "410 0.571273 0.056871 0.371855 \n", "425 0.590862 0.058180 0.350958 \n", "427 0.590862 0.058180 0.350958 \n", "428 0.590862 0.058180 0.350958 \n", "429 0.590862 0.058180 0.350958 \n", "\n", " Cation_Sum_Cpx Ca_CaMgFe Ca_CaMgFe Lindley_Fe3_Cpx Lindley_Fe2_Cpx \\\n", "1 4.007242 0.043089 0.442596 0.014485 0.141454 \n", "2 4.007242 0.047527 0.442596 0.014485 0.141454 \n", "17 4.007242 0.042774 0.442596 0.014485 0.141454 \n", "18 4.007242 0.040090 0.442596 0.014485 0.141454 \n", "20 4.008630 0.043089 0.250554 0.017260 0.180814 \n", ".. ... ... ... ... ... \n", "410 3.988975 0.046853 0.371855 0.000000 0.103826 \n", "425 3.986755 0.038559 0.350958 0.000000 0.106773 \n", "427 3.986755 0.052483 0.350958 0.000000 0.106773 \n", "428 3.986755 0.052741 0.350958 0.000000 0.106773 \n", "429 3.986755 0.046853 0.350958 0.000000 0.106773 \n", "\n", " Lindley_Fe3_Cpx_prop CrCaTs a_cpx_En Mgno_Cpx Jd \\\n", "1 0.092887 0.008383 0.122977 0.852984 0.023393 \n", "2 0.092887 0.008383 0.122977 0.852984 0.023393 \n", "17 0.092887 0.008383 0.122977 0.852984 0.023393 \n", "18 0.092887 0.008383 0.122977 0.852984 0.023393 \n", "20 0.087138 0.000700 0.411086 0.850790 0.043931 \n", ".. ... ... ... ... ... \n", "410 0.000000 0.019179 0.264600 0.909459 0.015909 \n", "425 0.000000 0.021169 0.299570 0.910358 0.015815 \n", "427 0.000000 0.021169 0.299570 0.910358 0.015815 \n", "428 0.000000 0.021169 0.299570 0.910358 0.015815 \n", "429 0.000000 0.021169 0.299570 0.910358 0.015815 \n", "\n", " Jd_from 0=Na, 1=Al CaTs CaTi DiHd_1996 EnFs DiHd_2003 \\\n", "1 0.0 0.018064 0.034876 0.780925 0.139899 0.780925 \n", "2 0.0 0.018064 0.034876 0.780925 0.139899 0.780925 \n", "17 0.0 0.018064 0.034876 0.780925 0.139899 0.780925 \n", "18 0.0 0.018064 0.034876 0.780925 0.139899 0.780925 \n", "20 0.0 0.136078 0.016786 0.290252 0.518634 0.290252 \n", ".. ... ... ... ... ... ... \n", "410 0.0 0.086091 0.011911 0.561688 0.292535 0.561688 \n", "425 0.0 0.071310 0.010859 0.540754 0.325196 0.540754 \n", "427 0.0 0.071310 0.010859 0.540754 0.325196 0.540754 \n", "428 0.0 0.071310 0.010859 0.540754 0.325196 0.540754 \n", "429 0.0 0.071310 0.010859 0.540754 0.325196 0.540754 \n", "\n", " Di_Cpx FeIII_Wang21 FeII_Wang21 ID_CPX Delta_Kd_Fe_Mg_Cpx_Opx \n", "1 0.663987 0.014485 0.141454 0.0 0.024843 \n", "2 0.663987 0.014485 0.141454 0.0 0.070559 \n", "17 0.663987 0.014485 0.141454 0.0 0.055797 \n", "18 0.663987 0.014485 0.141454 0.0 0.011575 \n", "20 0.246111 0.017260 0.180814 1.0 0.006163 \n", ".. ... ... ... ... ... \n", "410 0.509357 -0.022050 0.125876 21.0 0.084391 \n", "425 0.490919 -0.026490 0.133263 22.0 0.065064 \n", "427 0.490919 -0.026490 0.133263 22.0 0.110042 \n", "428 0.490919 -0.026490 0.133263 22.0 0.133696 \n", "429 0.490919 -0.026490 0.133263 22.0 0.095363 \n", "\n", "[149 rows x 94 columns]" ] }, "execution_count": 11, "metadata": {}, "output_type": "execute_result" } ], "source": [ "MatchOut_HighTKdFilt=pt.calculate_cpx_opx_press_temp_matching(opx_comps=Opxs2, cpx_comps=Cpxs2, \n", " equationP=\"P_Put2008_eq39\", equationT=\"T_Put2008_eq36\", Kd_Match=\"HighTemp\")\n", "# These lines split the dictionary into three dataframes\n", "Av_Cpxs_HighTKdFilt=MatchOut_HighTKdFilt['Av_PTs_perCPX']\n", "Av_Opxs_HighTKdFilt=MatchOut_HighTKdFilt['Av_PTs_perOPX']\n", "All_matches_HighTKdFilt=MatchOut_HighTKdFilt['All_PTs']\n", "All_matches_HighTKdFilt" ] }, { "cell_type": "markdown", "id": "a1e2215d-8632-4f59-bb6c-f047fec9c3a4", "metadata": {}, "source": [ "### Lets make a pretty plot, and save it to jpg\n", "- Here we plot the average P per Cpx and per Opx, as well as all matches underneath" ] }, { "cell_type": "code", "execution_count": 12, "id": "b04a2a16-31c4-4abf-82ba-bd561462f787", "metadata": { "tags": [] }, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "fig, ((ax1, ax2)) = plt.subplots(1, 2, figsize=(12, 5)) # This sets up 2 subplots\n", "\n", "# Subplot1\n", "# This plots all possible matches as small cyan dots, with a transparency of 0.5 underneath\n", "ax1.plot(All_matches_HighTKdFilt['T_K_calc']-273.15, All_matches_HighTKdFilt['P_kbar_calc'], '.c', alpha=0.5)\n", "# This plots the average pressure per Cpx, with an error bar showing the 1 sigma on each Cpx. \n", "ax1.errorbar(Av_Cpxs_HighTKdFilt['Mean_T_K_calc']-273.15, Av_Cpxs_HighTKdFilt['Mean_P_kbar_calc'],\n", " xerr=Av_Cpxs_HighTKdFilt['Std_T_K_calc'], yerr=Av_Cpxs_HighTKdFilt['Std_P_kbar_calc'],\n", " fmt='d', ecolor='k', elinewidth=0.8, mfc='cyan', ms=8, mec='k')\n", "\n", "ax1.set_xlabel('Temperature (°C)')\n", "ax1.set_ylabel('Pressure (kbar)')\n", "ax1.set_title('Average P per Cpx (+ error bars)')\n", "# Subplot2\n", "\n", "# This plots all possible matches as small cyan dots, with a transparency of 0.5 underneath\n", "ax2.plot(All_matches_HighTKdFilt['T_K_calc']-273.15, All_matches_HighTKdFilt['P_kbar_calc'], '.c', alpha=0.5)\n", "# This plots the average pressure per Opx, with an error bar showing the 1 sigma on each Opx. \n", "ax2.errorbar(Av_Opxs_HighTKdFilt['Mean_T_K_calc']-273.15, Av_Opxs_HighTKdFilt['Mean_P_kbar_calc'],\n", " xerr=Av_Opxs_HighTKdFilt['Std_T_K_calc'], yerr=Av_Opxs_HighTKdFilt['Std_P_kbar_calc'],\n", " fmt='d', ecolor='k', elinewidth=0.8, mfc='cyan', ms=8, mec='k')\n", "ax2.set_xlabel('Temperature (°C)')\n", "ax2.set_ylabel('Pressure (kbar)')\n", "ax2.set_title('Average P per Opx (+ error bars)')\n", "\n", "ax1.invert_yaxis()\n", "ax2.invert_yaxis()\n", "\n", "fig.savefig('HighTMatches.png', dpi=200)" ] }, { "cell_type": "markdown", "id": "3d2f4f0e-9878-4c93-93f2-af672f1e36e2", "metadata": {}, "source": [ "### Second plot option - Lets just plot all matches, with a big star for the average pressure and temperature" ] }, { "cell_type": "code", "execution_count": 13, "id": "0cb1b635-24e6-4784-abca-76884e494214", "metadata": {}, "outputs": [ { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAAAb4AAAFACAYAAADDFRmAAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/YYfK9AAAACXBIWXMAAAsTAAALEwEAmpwYAAA6YElEQVR4nO3de5zUddn/8de1O+wuLLAQmDcQB1PxECkJ5vmn3ppZmkqpeBYR+emt0eHW0m6T27wrRbMyu7kFCwhN/VmanawgxbxzNbHQFPDYyoKkoiyHlWGZ3ev3x3dmHZaZ3Zmd03d23s/HYx/sfE/z+c4sc83neJm7IyIiUimqSl0AERGRYlLgExGRiqLAJyIiFUWBT0REKooCn4iIVBQFPhERqSihCXwWWGRmVyZtqzaz75nZajN7xcwuLWUZRUSk/IUi8JnZfsAfgdO77Pq/wHhgAnAw8EUz+3iRiyciIn1IKAIfcDlwJ3B/l+1TgAXuHnP3jcC9wHldTzYzzcIXEZGdpIsNkSIW4NPAL1Psmu7uV8SPOaHLvtFAc9LjtcABaa6v4CciIj0qWuBz99/24vmqgOSAZkB7muv3smQiItIXmVnK7WFp6kxnDTAy6fFIglqfiIhIr4Q98D0ETDeziJkNAc4CflHSEomISFkrWlNnL80F9gSeBWqAO9z9sdIWSUREypn1hb4xM/O+cB8iIpI/Zoa779LRF/Yan4hIyXR0dLBhwwZaWlpob085rk5KqLq6miFDhjB8+HCqqjLvuVONT0QkjTVr1mBm7L777vTr1y/tKEEpPndnx44dvPnmm7g7Y8aM2eWYdDW+sA9uEREpmdbWVkaNGkVNTY2CXsiYGTU1NYwaNYrW1taszlXgExHpRjZNaFJ8vXl/9I4WUHM0yuMtLTRHo6UuioiIxCnwFUhzNMr1TU38aP16rm9qUvATkYLZsWMHI0aM4FOf+lTntmXLljFhwgQApk2bxi233LLLef/5n/+JmbFgwYKdtre2tjJw4EBOPvnkHp/7G9/4Bg899FC3x6R7/lJR4CuQpmiUmDvj6uqIudOkwCdScYrV6vPAAw8wceJEli9fzqpVq7I6d8yYMSxevHinbT//+c8ZOHBgRuc/8sgj7NixI6vnLDUFvgIZV1dHxIymaJSIGePq6kpdJBEpomK2+sydO5dTTz2VqVOn8v3vfz+rc0888UReeOEF1q59fzXIRYsWcd557yfCeemll/jEJz7BoYceytixYzn11FOJRqP88Ic/ZPny5Vx11VU8+OCDbN26lYsuuojx48ez//7787Wvfa1zHeUnnniCww8/nD333JNTTz21c0DKqlWrOOGEE5g0aRITJ07kxz/+MQBbt27ljDPOYOLEiRx00EFccskldHR05PpSAQp8BTO6ro7Z48Zx8YgRzB43jtEKfCIVpVitPitXrqSxsZEzzjiDCy+8kJ/85Ce88847GZ/fr18/zjzzTO6++24gmMKxZcuWzmZSgPnz53PhhRfy5JNP8sorr/CPf/yD3/zmN1x++eVMnjyZm2++mSlTpnDdddcRjUZZtWoVK1as4M9//jOPPRYstrVu3TqWLl3KSy+9xNq1a3nggQeIxWKcfvrp3HjjjTzzzDM89thj3HLLLTz55JM8+OCDbNmyhRUrVvD0008D8Nprr+XlNVPgK6DRdXUcNWSIgp5IBSpWq8/cuXM5+eSTGTZsGAcffDB77LEH8+bNy+oaF1xwAXfddRcAixcv5oILLthp/0033cRuu+3GnDlzuOyyy3jjjTfYunXrLtdZunQpF198MdXV1dTU1PDYY49xzDHHAHDaaacxYMAAqqurmTBhAm+99RYvvfQSr776KtOnT2fixIkcffTRbNu2jb/97W8ceeSRvPDCCxxzzDHceOONfPGLX2Svvfbq3YvUhVZuEREpgESrT1M0yri6uoJ8AW5tbWXx4sXU1tYybtw4ADZv3sztt9/O5MmTM77OwQcfTHt7OytWrOC+++5j2bJl/PKX76dPPfvss4nFYpx55pmcdNJJrFmzJmUquEgkstN8x+bmZgYMGAAENcuE+MRy2tvbaWhoYMWKFZ373nzzTRoaGqirq+OVV15h2bJlPPLIIxx//PHMmzePz3zmMxnfVzqq8YmIFEihW33uvvtuhg0bxhtvvEFTUxNNTU289tprbN26lbfffjura51//vl86UtfYvz48XzgAx/Yad/vf/97rrvuOqZOnQrAU0891bmEWyQS6Rzccvzxx7No0SI6OjrYvn07p59+emdTZyr77LMP/fv376xtNjc3M2HCBJ555hnmzp3LRRddxAknnMBNN93EJz/5Sf76179mdU/pqMYnIlKm5s6dy5e//GWqq6s7tw0ZMoRZs2bx3e9+N6trnXfeeVx7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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "fig, ((ax1)) = plt.subplots(1, figsize=(7, 5)) # This sets up 2 subplots\n", "\n", "# Subplot1\n", "# This plots all possible matches as small cyan dots, with a transparency of 0.5 underneath\n", "ax1.plot(All_matches_HighTKdFilt['T_K_calc']-273.15, All_matches_HighTKdFilt['P_kbar_calc'], '.c', alpha=0.5, label='All Matches')\n", "# This plots the average pressure per Cpx, with an error bar showing the 1 sigma on each Cpx. \n", "ax1.errorbar(np.mean(Av_Cpxs_HighTKdFilt['Mean_T_K_calc'])-273.15, np.mean(Av_Cpxs_HighTKdFilt['Mean_P_kbar_calc']),\n", " xerr=np.std(Av_Cpxs_HighTKdFilt['Mean_T_K_calc']), yerr=np.std(Av_Cpxs_HighTKdFilt['Mean_P_kbar_calc']),\n", " fmt='*', ecolor='k', elinewidth=0.8, mfc='cyan', ms=25, mec='k', label='Av PT')\n", "\n", "ax1.set_xlabel('Temperature (°C)')\n", "ax1.set_ylabel('Pressure (kbar)')\n", "ax1.invert_yaxis()\n", "ax1.legend()\n", "\n", "fig.savefig('HighTMatches_Overall_Average.png', dpi=200)" ] }, { "cell_type": "markdown", "id": "25d474b2-2cf4-4cee-943f-74a6b9ab8cce", "metadata": {}, "source": [ "## 1c - User-selected KdMatch and Kd_Err\n", "- Manually specify Kd Match and error window, e.g., here only keep matches with Kd=1 +- 0.08" ] }, { "cell_type": "code", "execution_count": 14, "id": "390c036a-b6a8-41f9-a644-76ee51ec4811", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Considering 437 Opx-Cpx pairs, be patient if this is >>1 million!\n", "Done!\n" ] }, { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Sample_ID_OpxSample_ID_CpxKd_Fe_Mg_Cpx_OpxT_K_calcP_kbar_calcEquation Choice (T)Equation Choice (P)SiO2_OpxTiO2_OpxAl2O3_OpxFeOt_OpxMnO_OpxMgO_OpxCaO_OpxNa2O_OpxK2O_OpxCr2O3_OpxSi_Opx_cat_6oxMg_Opx_cat_6oxFet_Opx_cat_6oxCa_Opx_cat_6oxAl_Opx_cat_6oxNa_Opx_cat_6oxK_Opx_cat_6oxMn_Opx_cat_6oxTi_Opx_cat_6oxCr_Opx_cat_6oxoxy_renorm_factor_opxAl_IV_Opx_cat_6oxAl_VI_Opx_cat_6oxSi_Ti_Opx_cat_6oxEn_Simple_MgFeCa_OpxFs_Simple_MgFeCa_OpxWo_Simple_MgFeCa_OpxCation_Sum_OpxCa_CaMgFeCa_CaMgFeNaAlSi2O6FmTiAlSiO6CrAl2SiO6FmAl2SiO6CaFmSi2O6Fm2Si2O6En_OpxDi_OpxMgno_OPXID_OPXSiO2_CpxTiO2_CpxAl2O3_CpxFeOt_CpxMnO_CpxMgO_CpxCaO_CpxNa2O_CpxK2O_CpxCr2O3_CpxSi_Cpx_cat_6oxMg_Cpx_cat_6oxFet_Cpx_cat_6oxCa_Cpx_cat_6oxAl_Cpx_cat_6oxNa_Cpx_cat_6oxK_Cpx_cat_6oxMn_Cpx_cat_6oxTi_Cpx_cat_6oxCr_Cpx_cat_6oxoxy_renorm_factorAl_IV_cat_6oxAl_VI_cat_6oxEn_Simple_MgFeCa_CpxFs_Simple_MgFeCa_CpxWo_Simple_MgFeCa_CpxCation_Sum_CpxCa_CaMgFeCa_CaMgFeLindley_Fe3_CpxLindley_Fe2_CpxLindley_Fe3_Cpx_propCrCaTsa_cpx_EnMgno_CpxJdJd_from 0=Na, 1=AlCaTsCaTiDiHd_1996EnFsDiHd_2003Di_CpxFeIII_Wang21FeII_Wang21ID_CPXDelta_Kd_Fe_Mg_Cpx_Opx
1your_opx_sample_name_2your_cpx_sample_name_11.0651571403.92566613.493433T_Put2008_eq36P_Put2008_eq3952.700.158.108.480.1429.402.140.140.00.001.8233961.5164440.2453700.0793340.3303030.0093920.00.0041030.0039040.0000000.00.1766040.1536991.8273000.8236400.1332700.0430894.0122450.0430890.4425960.0093920.0039040.0000000.1443070.0793340.7691860.6605220.0681260.8607251.052.30.703.005.100.1116.621.50.330.00.581.9121840.9047840.1559390.8422470.1292730.0233930.00.0034060.0192510.0167650.00.0878160.0414570.4754590.0819450.4425964.0072420.0430890.4425960.0144850.1414540.0928870.0083830.1229770.8529840.0233930.00.0180640.0348760.7809250.1398990.7809250.6639870.0144850.1414540.00.065157
2your_opx_sample_name_3your_cpx_sample_name_11.0194411397.20176811.274875T_Put2008_eq36P_Put2008_eq3953.200.207.408.800.1329.202.370.140.00.021.8399651.5055300.2545290.0878250.3016380.0093880.00.0038080.0052030.0005470.00.1600350.1416031.8451680.8147320.1377410.0475274.0084330.0475270.4425960.0093880.0052030.0005470.1316690.0878250.7695850.6568710.0749620.8553822.052.30.703.005.100.1116.621.50.330.00.581.9121840.9047840.1559390.8422470.1292730.0233930.00.0034060.0192510.0167650.00.0878160.0414570.4754590.0819450.4425964.0072420.0475270.4425960.0144850.1414540.0928870.0083830.1229770.8529840.0233930.00.0180640.0348760.7809250.1398990.7809250.6639870.0144850.1414540.00.019441
4your_opx_sample_name_5your_cpx_sample_name_10.9328641275.8375005.280842T_Put2008_eq36P_Put2008_eq3956.320.131.4110.170.2630.881.050.020.00.161.9712711.6112740.2976870.0393770.0581650.0013570.00.0077080.0034230.0044270.00.0287290.0294351.9746930.8269990.1527900.0202113.9946890.0202110.4425960.0013570.0034230.0044270.0236510.0393770.9251100.7777060.0331030.8440544.052.30.703.005.100.1116.621.50.330.00.581.9121840.9047840.1559390.8422470.1292730.0233930.00.0034060.0192510.0167650.00.0878160.0414570.4754590.0819450.4425964.0072420.0202110.4425960.0144850.1414540.0928870.0083830.1229770.8529840.0233930.00.0180640.0348760.7809250.1398990.7809250.6639870.0144850.1414540.00.067136
21your_opx_sample_name_3your_cpx_sample_name_21.0373191577.77966414.800255T_Put2008_eq36P_Put2008_eq3953.200.207.408.800.1329.202.370.140.00.021.8399651.5055300.2545290.0878250.3016380.0093880.00.0038080.0052030.0005470.00.1600350.1416031.8451680.8147320.1377410.0475274.0084330.0475270.2505540.0093880.0052030.0005470.1316690.0878250.7695850.6568710.0749620.8553822.051.70.288.386.690.1521.411.70.640.00.051.8303501.1294470.1980730.4438160.3496590.0439310.00.0044980.0074560.0013990.00.1696500.1800090.6376240.1118210.2505544.0086300.0475270.2505540.0172600.1808140.0871380.0007000.4110860.8507900.0439310.00.1360780.0167860.2902520.5186340.2902520.2461110.0172600.1808141.00.037319
23your_opx_sample_name_5your_cpx_sample_name_20.9492241325.925604-6.331383T_Put2008_eq36P_Put2008_eq3956.320.131.4110.170.2630.881.050.020.00.161.9712711.6112740.2976870.0393770.0581650.0013570.00.0077080.0034230.0044270.00.0287290.0294351.9746930.8269990.1527900.0202113.9946890.0202110.2505540.0013570.0034230.0044270.0236510.0393770.9251100.7777060.0331030.8440544.051.70.288.386.690.1521.411.70.640.00.051.8303501.1294470.1980730.4438160.3496590.0439310.00.0044980.0074560.0013990.00.1696500.1800090.6376240.1118210.2505544.0086300.0202110.2505540.0172600.1808140.0871380.0007000.4110860.8507900.0439310.00.1360780.0167860.2902520.5186340.2902520.2461110.0172600.1808141.00.050776
\n", "
" ], "text/plain": [ " Sample_ID_Opx Sample_ID_Cpx Kd_Fe_Mg_Cpx_Opx \\\n", "1 your_opx_sample_name_2 your_cpx_sample_name_1 1.065157 \n", "2 your_opx_sample_name_3 your_cpx_sample_name_1 1.019441 \n", "4 your_opx_sample_name_5 your_cpx_sample_name_1 0.932864 \n", "21 your_opx_sample_name_3 your_cpx_sample_name_2 1.037319 \n", "23 your_opx_sample_name_5 your_cpx_sample_name_2 0.949224 \n", "\n", " T_K_calc P_kbar_calc Equation Choice (T) Equation Choice (P) \\\n", "1 1403.925666 13.493433 T_Put2008_eq36 P_Put2008_eq39 \n", "2 1397.201768 11.274875 T_Put2008_eq36 P_Put2008_eq39 \n", "4 1275.837500 5.280842 T_Put2008_eq36 P_Put2008_eq39 \n", "21 1577.779664 14.800255 T_Put2008_eq36 P_Put2008_eq39 \n", "23 1325.925604 -6.331383 T_Put2008_eq36 P_Put2008_eq39 \n", "\n", " SiO2_Opx TiO2_Opx Al2O3_Opx FeOt_Opx MnO_Opx MgO_Opx CaO_Opx \\\n", "1 52.70 0.15 8.10 8.48 0.14 29.40 2.14 \n", "2 53.20 0.20 7.40 8.80 0.13 29.20 2.37 \n", "4 56.32 0.13 1.41 10.17 0.26 30.88 1.05 \n", "21 53.20 0.20 7.40 8.80 0.13 29.20 2.37 \n", "23 56.32 0.13 1.41 10.17 0.26 30.88 1.05 \n", "\n", " Na2O_Opx K2O_Opx Cr2O3_Opx Si_Opx_cat_6ox Mg_Opx_cat_6ox \\\n", "1 0.14 0.0 0.00 1.823396 1.516444 \n", "2 0.14 0.0 0.02 1.839965 1.505530 \n", "4 0.02 0.0 0.16 1.971271 1.611274 \n", "21 0.14 0.0 0.02 1.839965 1.505530 \n", "23 0.02 0.0 0.16 1.971271 1.611274 \n", "\n", " Fet_Opx_cat_6ox Ca_Opx_cat_6ox Al_Opx_cat_6ox Na_Opx_cat_6ox \\\n", "1 0.245370 0.079334 0.330303 0.009392 \n", "2 0.254529 0.087825 0.301638 0.009388 \n", "4 0.297687 0.039377 0.058165 0.001357 \n", "21 0.254529 0.087825 0.301638 0.009388 \n", "23 0.297687 0.039377 0.058165 0.001357 \n", "\n", " K_Opx_cat_6ox Mn_Opx_cat_6ox Ti_Opx_cat_6ox Cr_Opx_cat_6ox \\\n", "1 0.0 0.004103 0.003904 0.000000 \n", "2 0.0 0.003808 0.005203 0.000547 \n", "4 0.0 0.007708 0.003423 0.004427 \n", "21 0.0 0.003808 0.005203 0.000547 \n", "23 0.0 0.007708 0.003423 0.004427 \n", "\n", " oxy_renorm_factor_opx Al_IV_Opx_cat_6ox Al_VI_Opx_cat_6ox \\\n", "1 0.0 0.176604 0.153699 \n", "2 0.0 0.160035 0.141603 \n", "4 0.0 0.028729 0.029435 \n", "21 0.0 0.160035 0.141603 \n", "23 0.0 0.028729 0.029435 \n", "\n", " Si_Ti_Opx_cat_6ox En_Simple_MgFeCa_Opx Fs_Simple_MgFeCa_Opx \\\n", "1 1.827300 0.823640 0.133270 \n", "2 1.845168 0.814732 0.137741 \n", "4 1.974693 0.826999 0.152790 \n", "21 1.845168 0.814732 0.137741 \n", "23 1.974693 0.826999 0.152790 \n", "\n", " Wo_Simple_MgFeCa_Opx Cation_Sum_Opx Ca_CaMgFe Ca_CaMgFe NaAlSi2O6 \\\n", "1 0.043089 4.012245 0.043089 0.442596 0.009392 \n", "2 0.047527 4.008433 0.047527 0.442596 0.009388 \n", "4 0.020211 3.994689 0.020211 0.442596 0.001357 \n", "21 0.047527 4.008433 0.047527 0.250554 0.009388 \n", "23 0.020211 3.994689 0.020211 0.250554 0.001357 \n", "\n", " FmTiAlSiO6 CrAl2SiO6 FmAl2SiO6 CaFmSi2O6 Fm2Si2O6 En_Opx Di_Opx \\\n", "1 0.003904 0.000000 0.144307 0.079334 0.769186 0.660522 0.068126 \n", "2 0.005203 0.000547 0.131669 0.087825 0.769585 0.656871 0.074962 \n", "4 0.003423 0.004427 0.023651 0.039377 0.925110 0.777706 0.033103 \n", "21 0.005203 0.000547 0.131669 0.087825 0.769585 0.656871 0.074962 \n", "23 0.003423 0.004427 0.023651 0.039377 0.925110 0.777706 0.033103 \n", "\n", " Mgno_OPX ID_OPX SiO2_Cpx TiO2_Cpx Al2O3_Cpx FeOt_Cpx MnO_Cpx \\\n", "1 0.860725 1.0 52.3 0.70 3.00 5.10 0.11 \n", "2 0.855382 2.0 52.3 0.70 3.00 5.10 0.11 \n", "4 0.844054 4.0 52.3 0.70 3.00 5.10 0.11 \n", "21 0.855382 2.0 51.7 0.28 8.38 6.69 0.15 \n", "23 0.844054 4.0 51.7 0.28 8.38 6.69 0.15 \n", "\n", " MgO_Cpx CaO_Cpx Na2O_Cpx K2O_Cpx Cr2O3_Cpx Si_Cpx_cat_6ox \\\n", "1 16.6 21.5 0.33 0.0 0.58 1.912184 \n", "2 16.6 21.5 0.33 0.0 0.58 1.912184 \n", "4 16.6 21.5 0.33 0.0 0.58 1.912184 \n", "21 21.4 11.7 0.64 0.0 0.05 1.830350 \n", "23 21.4 11.7 0.64 0.0 0.05 1.830350 \n", "\n", " Mg_Cpx_cat_6ox Fet_Cpx_cat_6ox Ca_Cpx_cat_6ox Al_Cpx_cat_6ox \\\n", "1 0.904784 0.155939 0.842247 0.129273 \n", "2 0.904784 0.155939 0.842247 0.129273 \n", "4 0.904784 0.155939 0.842247 0.129273 \n", "21 1.129447 0.198073 0.443816 0.349659 \n", "23 1.129447 0.198073 0.443816 0.349659 \n", "\n", " Na_Cpx_cat_6ox K_Cpx_cat_6ox Mn_Cpx_cat_6ox Ti_Cpx_cat_6ox \\\n", "1 0.023393 0.0 0.003406 0.019251 \n", "2 0.023393 0.0 0.003406 0.019251 \n", "4 0.023393 0.0 0.003406 0.019251 \n", "21 0.043931 0.0 0.004498 0.007456 \n", "23 0.043931 0.0 0.004498 0.007456 \n", "\n", " Cr_Cpx_cat_6ox oxy_renorm_factor Al_IV_cat_6ox Al_VI_cat_6ox \\\n", "1 0.016765 0.0 0.087816 0.041457 \n", "2 0.016765 0.0 0.087816 0.041457 \n", "4 0.016765 0.0 0.087816 0.041457 \n", "21 0.001399 0.0 0.169650 0.180009 \n", "23 0.001399 0.0 0.169650 0.180009 \n", "\n", " En_Simple_MgFeCa_Cpx Fs_Simple_MgFeCa_Cpx Wo_Simple_MgFeCa_Cpx \\\n", "1 0.475459 0.081945 0.442596 \n", "2 0.475459 0.081945 0.442596 \n", "4 0.475459 0.081945 0.442596 \n", "21 0.637624 0.111821 0.250554 \n", "23 0.637624 0.111821 0.250554 \n", "\n", " Cation_Sum_Cpx Ca_CaMgFe Ca_CaMgFe Lindley_Fe3_Cpx Lindley_Fe2_Cpx \\\n", "1 4.007242 0.043089 0.442596 0.014485 0.141454 \n", "2 4.007242 0.047527 0.442596 0.014485 0.141454 \n", "4 4.007242 0.020211 0.442596 0.014485 0.141454 \n", "21 4.008630 0.047527 0.250554 0.017260 0.180814 \n", "23 4.008630 0.020211 0.250554 0.017260 0.180814 \n", "\n", " Lindley_Fe3_Cpx_prop CrCaTs a_cpx_En Mgno_Cpx Jd \\\n", "1 0.092887 0.008383 0.122977 0.852984 0.023393 \n", "2 0.092887 0.008383 0.122977 0.852984 0.023393 \n", "4 0.092887 0.008383 0.122977 0.852984 0.023393 \n", "21 0.087138 0.000700 0.411086 0.850790 0.043931 \n", "23 0.087138 0.000700 0.411086 0.850790 0.043931 \n", "\n", " Jd_from 0=Na, 1=Al CaTs CaTi DiHd_1996 EnFs DiHd_2003 \\\n", "1 0.0 0.018064 0.034876 0.780925 0.139899 0.780925 \n", "2 0.0 0.018064 0.034876 0.780925 0.139899 0.780925 \n", "4 0.0 0.018064 0.034876 0.780925 0.139899 0.780925 \n", "21 0.0 0.136078 0.016786 0.290252 0.518634 0.290252 \n", "23 0.0 0.136078 0.016786 0.290252 0.518634 0.290252 \n", "\n", " Di_Cpx FeIII_Wang21 FeII_Wang21 ID_CPX Delta_Kd_Fe_Mg_Cpx_Opx \n", "1 0.663987 0.014485 0.141454 0.0 0.065157 \n", "2 0.663987 0.014485 0.141454 0.0 0.019441 \n", "4 0.663987 0.014485 0.141454 0.0 0.067136 \n", "21 0.246111 0.017260 0.180814 1.0 0.037319 \n", "23 0.246111 0.017260 0.180814 1.0 0.050776 " ] }, "execution_count": 14, "metadata": {}, "output_type": "execute_result" } ], "source": [ "MatchOut_KdFilt2=pt.calculate_cpx_opx_press_temp_matching(opx_comps=Opxs2, cpx_comps=Cpxs2, \n", " equationP=\"P_Put2008_eq39\", equationT=\"T_Put2008_eq36\", Kd_Match=1, Kd_Err=0.08)\n", "# These two lines split the dictionary into two dataframes\n", "Av_Cpxs_KdFilt2=MatchOut_KdFilt2['Av_PTs_perCPX']\n", "All_matches_KdFilt2=MatchOut_KdFilt2['All_PTs']\n", "All_matches_KdFilt2.head()" ] }, { "cell_type": "markdown", "id": "96252dda-43fd-4861-9b94-4eadff0463f4", "metadata": {}, "source": [ "## 1d - Calculations at a constant temperature\n", "- Say you want to calculate all matches, but you think you know temperatures better from independent constraints (E.g., Fe-Ti oxides). Thus, you enter a constant T (here 1300 K), and an equation for P" ] }, { "cell_type": "code", "execution_count": 16, "id": "7577f6ac-d52a-48c7-81cc-9db3d9befc1b", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Considering 437 Opx-Cpx pairs, be patient if this is >>1 million!\n", "Done!\n" ] }, { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Sample_ID_OpxSample_ID_CpxKd_Fe_Mg_Cpx_OpxT_K_inputP_kbar_calcSiO2_OpxEquation Choice (P)TiO2_OpxAl2O3_OpxFeOt_OpxMnO_OpxMgO_OpxCaO_OpxNa2O_OpxK2O_OpxCr2O3_OpxSi_Opx_cat_6oxMg_Opx_cat_6oxFet_Opx_cat_6oxCa_Opx_cat_6oxAl_Opx_cat_6oxNa_Opx_cat_6oxK_Opx_cat_6oxMn_Opx_cat_6oxTi_Opx_cat_6oxCr_Opx_cat_6oxoxy_renorm_factor_opxAl_IV_Opx_cat_6oxAl_VI_Opx_cat_6oxSi_Ti_Opx_cat_6oxEn_Simple_MgFeCa_OpxFs_Simple_MgFeCa_OpxWo_Simple_MgFeCa_OpxCation_Sum_OpxCa_CaMgFeCa_CaMgFeNaAlSi2O6FmTiAlSiO6CrAl2SiO6FmAl2SiO6CaFmSi2O6Fm2Si2O6En_OpxDi_OpxMgno_OPXID_OPXSiO2_CpxTiO2_CpxAl2O3_CpxFeOt_CpxMnO_CpxMgO_CpxCaO_CpxNa2O_CpxK2O_CpxCr2O3_CpxSi_Cpx_cat_6oxMg_Cpx_cat_6oxFet_Cpx_cat_6oxCa_Cpx_cat_6oxAl_Cpx_cat_6oxNa_Cpx_cat_6oxK_Cpx_cat_6oxMn_Cpx_cat_6oxTi_Cpx_cat_6oxCr_Cpx_cat_6oxoxy_renorm_factorAl_IV_cat_6oxAl_VI_cat_6oxEn_Simple_MgFeCa_CpxFs_Simple_MgFeCa_CpxWo_Simple_MgFeCa_CpxCation_Sum_CpxCa_CaMgFeCa_CaMgFeLindley_Fe3_CpxLindley_Fe2_CpxLindley_Fe3_Cpx_propCrCaTsa_cpx_EnMgno_CpxJdJd_from 0=Na, 1=AlCaTsCaTiDiHd_1996EnFsDiHd_2003Di_CpxFeIII_Wang21FeII_Wang21ID_CPXDelta_Kd_Fe_Mg_Cpx_Opx
1your_opx_sample_name_2your_cpx_sample_name_11.06515713008.81677852.70P_Put2008_eq390.158.108.480.1429.402.140.140.00.001.8233961.5164440.2453700.0793340.3303030.0093920.00.0041030.0039040.0000000.00.1766040.1536991.8273000.8236400.1332700.0430894.0122450.0430890.4425960.0093920.0039040.0000000.1443070.0793340.7691860.6605220.0681260.8607251.052.300.703.005.100.1116.6021.500.330.00.581.9121840.9047840.1559390.8422470.1292730.0233930.00.0034060.0192510.0167650.00.0878160.0414570.4754590.0819450.4425964.0072420.0430890.4425960.0144850.1414540.0928870.0083830.1229770.8529840.0233930.00.0180640.0348760.7809250.1398990.7809250.6639870.0144850.1414540.00.024843
2your_opx_sample_name_3your_cpx_sample_name_11.01944113006.90079553.20P_Put2008_eq390.207.408.800.1329.202.370.140.00.021.8399651.5055300.2545290.0878250.3016380.0093880.00.0038080.0052030.0005470.00.1600350.1416031.8451680.8147320.1377410.0475274.0084330.0475270.4425960.0093880.0052030.0005470.1316690.0878250.7695850.6568710.0749620.8553822.052.300.703.005.100.1116.6021.500.330.00.581.9121840.9047840.1559390.8422470.1292730.0233930.00.0034060.0192510.0167650.00.0878160.0414570.4754590.0819450.4425964.0072420.0475270.4425960.0144850.1414540.0928870.0083830.1229770.8529840.0233930.00.0180640.0348760.7809250.1398990.7809250.6639870.0144850.1414540.00.070559
17your_opx_sample_name_18your_cpx_sample_name_11.14579713008.76878852.60P_Put2008_eq390.288.607.910.1229.502.110.150.00.001.8145731.5171180.2282030.0779910.3496590.0100330.00.0035060.0072660.0000000.00.1854270.1642321.8218390.8320670.1251580.0427744.0083480.0427740.4425960.0100330.0072660.0000000.1541990.0779910.7546860.6546940.0676580.86924517.052.300.703.005.100.1116.6021.500.330.00.581.9121840.9047840.1559390.8422470.1292730.0233930.00.0034060.0192510.0167650.00.0878160.0414570.4754590.0819450.4425964.0072420.0427740.4425960.0144850.1414540.0928870.0083830.1229770.8529840.0233930.00.0180640.0348760.7809250.1398990.7809250.6639870.0144850.1414540.00.055797
18your_opx_sample_name_19your_cpx_sample_name_11.10157513006.18200652.95P_Put2008_eq390.527.438.010.0028.721.930.270.00.161.8487021.4948380.2338780.0721990.3057360.0182770.00.0000000.0136560.0044160.00.1512980.1544391.8623590.8300440.1298660.0400903.9917040.0400900.4425960.0182770.0136560.0044160.1317450.0721990.7555580.6533380.0624310.86470618.052.300.703.005.100.1116.6021.500.330.00.581.9121840.9047840.1559390.8422470.1292730.0233930.00.0034060.0192510.0167650.00.0878160.0414570.4754590.0819450.4425964.0072420.0400900.4425960.0144850.1414540.0928870.0083830.1229770.8529840.0233930.00.0180640.0348760.7809250.1398990.7809250.6639870.0144850.1414540.00.011575
20your_opx_sample_name_2your_cpx_sample_name_21.08383713003.41007652.70P_Put2008_eq390.158.108.480.1429.402.140.140.00.001.8233961.5164440.2453700.0793340.3303030.0093920.00.0041030.0039040.0000000.00.1766040.1536991.8273000.8236400.1332700.0430894.0122450.0430890.2505540.0093920.0039040.0000000.1443070.0793340.7691860.6605220.0681260.8607251.051.700.288.386.690.1521.4011.700.640.00.051.8303501.1294470.1980730.4438160.3496590.0439310.00.0044980.0074560.0013990.00.1696500.1800090.6376240.1118210.2505544.0086300.0430890.2505540.0172600.1808140.0871380.0007000.4110860.8507900.0439310.00.1360780.0167860.2902520.5186340.2902520.2461110.0172600.1808141.00.006163
..........................................................................................................................................................................................................................................................................................
410your_opx_sample_name_12your_cpx_sample_name_221.00560913002.29529753.30P_Put2008_eq390.167.505.400.0030.602.300.000.00.761.8421811.5766490.1560830.0851740.3055080.0000000.00.0000000.0041600.0207670.00.1578190.1476891.8463410.8672890.0858590.0468533.9905220.0468530.3718550.0000000.0041600.0207670.1269230.0851740.7582380.6899370.0775010.90991811.052.980.145.043.480.1119.6117.760.230.01.361.8900871.0429320.1038260.6788690.2119130.0159090.00.0033240.0037570.0383580.00.1099130.1020000.5712730.0568710.3718553.9889750.0468530.3718550.0000000.1038260.0000000.0191790.2646000.9094590.0159090.00.0860910.0119110.5616880.2925350.5616880.509357-0.0220500.12587621.00.084391
425your_opx_sample_name_8your_cpx_sample_name_231.0249361300-1.52352655.20P_Put2008_eq390.003.305.600.0032.702.000.000.01.301.9105891.6872700.1620960.0741710.1346170.0000000.00.0000000.0000000.0355730.00.0894110.0452061.9105890.8771710.0842700.0385594.0043160.0385590.3509580.0000000.0000000.0355730.0096330.0741710.8827810.8054060.0676700.9123487.053.770.114.313.600.1120.5116.950.230.01.511.9069731.0843730.1067730.6440910.1801520.0158150.00.0033040.0029340.0423380.00.0930270.0871250.5908620.0581800.3509583.9867550.0385590.3509580.0000000.1067730.0000000.0211690.2995700.9103580.0158150.00.0713100.0108590.5407540.3251960.5407540.490919-0.0264900.13326322.00.065064
427your_opx_sample_name_10your_cpx_sample_name_230.9799581300-3.11024354.20P_Put2008_eq390.064.305.660.1931.602.680.040.01.301.8847101.6381020.1645950.0998510.1762260.0026970.00.0055960.0015690.0357390.00.1152900.0609361.8862800.8610040.0865130.0524834.0090860.0524830.3509580.0026970.0015690.0357390.0225010.0998510.8421860.7629220.0904530.9086929.053.770.114.313.600.1120.5116.950.230.01.511.9069731.0843730.1067730.6440910.1801520.0158150.00.0033040.0029340.0423380.00.0930270.0871250.5908620.0581800.3509583.9867550.0524830.3509580.0000000.1067730.0000000.0211690.2995700.9103580.0158150.00.0713100.0108590.5407540.3251960.5407540.490919-0.0264900.13326322.00.110042
428your_opx_sample_name_11your_cpx_sample_name_230.9563041300-3.85622154.50P_Put2008_eq390.093.905.800.1931.602.700.080.01.301.8938771.6370080.1685540.1005290.1597260.0053900.00.0055920.0023520.0357150.00.1061230.0536031.8962290.8588300.0884290.0527414.0087450.0527410.3509580.0053900.0023520.0357150.0124980.1005290.8478870.7663610.0908630.90664510.053.770.114.313.600.1120.5116.950.230.01.511.9069731.0843730.1067730.6440910.1801520.0158150.00.0033040.0029340.0423380.00.0930270.0871250.5908620.0581800.3509583.9867550.0527410.3509580.0000000.1067730.0000000.0211690.2995700.9103580.0158150.00.0713100.0108590.5407540.3251960.5407540.490919-0.0264900.13326322.00.133696
429your_opx_sample_name_12your_cpx_sample_name_230.99463713002.32909153.30P_Put2008_eq390.167.505.400.0030.602.300.000.00.761.8421811.5766490.1560830.0851740.3055080.0000000.00.0000000.0041600.0207670.00.1578190.1476891.8463410.8672890.0858590.0468533.9905220.0468530.3509580.0000000.0041600.0207670.1269230.0851740.7582380.6899370.0775010.90991811.053.770.114.313.600.1120.5116.950.230.01.511.9069731.0843730.1067730.6440910.1801520.0158150.00.0033040.0029340.0423380.00.0930270.0871250.5908620.0581800.3509583.9867550.0468530.3509580.0000000.1067730.0000000.0211690.2995700.9103580.0158150.00.0713100.0108590.5407540.3251960.5407540.490919-0.0264900.13326322.00.095363
\n", "

149 rows × 93 columns

\n", "
" ], "text/plain": [ " Sample_ID_Opx Sample_ID_Cpx Kd_Fe_Mg_Cpx_Opx \\\n", "1 your_opx_sample_name_2 your_cpx_sample_name_1 1.065157 \n", "2 your_opx_sample_name_3 your_cpx_sample_name_1 1.019441 \n", "17 your_opx_sample_name_18 your_cpx_sample_name_1 1.145797 \n", "18 your_opx_sample_name_19 your_cpx_sample_name_1 1.101575 \n", "20 your_opx_sample_name_2 your_cpx_sample_name_2 1.083837 \n", ".. ... ... ... \n", "410 your_opx_sample_name_12 your_cpx_sample_name_22 1.005609 \n", "425 your_opx_sample_name_8 your_cpx_sample_name_23 1.024936 \n", "427 your_opx_sample_name_10 your_cpx_sample_name_23 0.979958 \n", "428 your_opx_sample_name_11 your_cpx_sample_name_23 0.956304 \n", "429 your_opx_sample_name_12 your_cpx_sample_name_23 0.994637 \n", "\n", " T_K_input P_kbar_calc SiO2_Opx Equation Choice (P) TiO2_Opx \\\n", "1 1300 8.816778 52.70 P_Put2008_eq39 0.15 \n", "2 1300 6.900795 53.20 P_Put2008_eq39 0.20 \n", "17 1300 8.768788 52.60 P_Put2008_eq39 0.28 \n", "18 1300 6.182006 52.95 P_Put2008_eq39 0.52 \n", "20 1300 3.410076 52.70 P_Put2008_eq39 0.15 \n", ".. ... ... ... ... ... \n", "410 1300 2.295297 53.30 P_Put2008_eq39 0.16 \n", "425 1300 -1.523526 55.20 P_Put2008_eq39 0.00 \n", "427 1300 -3.110243 54.20 P_Put2008_eq39 0.06 \n", "428 1300 -3.856221 54.50 P_Put2008_eq39 0.09 \n", "429 1300 2.329091 53.30 P_Put2008_eq39 0.16 \n", "\n", " Al2O3_Opx FeOt_Opx MnO_Opx MgO_Opx CaO_Opx Na2O_Opx K2O_Opx \\\n", "1 8.10 8.48 0.14 29.40 2.14 0.14 0.0 \n", "2 7.40 8.80 0.13 29.20 2.37 0.14 0.0 \n", "17 8.60 7.91 0.12 29.50 2.11 0.15 0.0 \n", "18 7.43 8.01 0.00 28.72 1.93 0.27 0.0 \n", "20 8.10 8.48 0.14 29.40 2.14 0.14 0.0 \n", ".. ... ... ... ... ... ... ... \n", "410 7.50 5.40 0.00 30.60 2.30 0.00 0.0 \n", "425 3.30 5.60 0.00 32.70 2.00 0.00 0.0 \n", "427 4.30 5.66 0.19 31.60 2.68 0.04 0.0 \n", "428 3.90 5.80 0.19 31.60 2.70 0.08 0.0 \n", "429 7.50 5.40 0.00 30.60 2.30 0.00 0.0 \n", "\n", " Cr2O3_Opx Si_Opx_cat_6ox Mg_Opx_cat_6ox Fet_Opx_cat_6ox \\\n", "1 0.00 1.823396 1.516444 0.245370 \n", "2 0.02 1.839965 1.505530 0.254529 \n", "17 0.00 1.814573 1.517118 0.228203 \n", "18 0.16 1.848702 1.494838 0.233878 \n", "20 0.00 1.823396 1.516444 0.245370 \n", ".. ... ... ... ... \n", "410 0.76 1.842181 1.576649 0.156083 \n", "425 1.30 1.910589 1.687270 0.162096 \n", "427 1.30 1.884710 1.638102 0.164595 \n", "428 1.30 1.893877 1.637008 0.168554 \n", "429 0.76 1.842181 1.576649 0.156083 \n", "\n", " Ca_Opx_cat_6ox Al_Opx_cat_6ox Na_Opx_cat_6ox K_Opx_cat_6ox \\\n", "1 0.079334 0.330303 0.009392 0.0 \n", "2 0.087825 0.301638 0.009388 0.0 \n", "17 0.077991 0.349659 0.010033 0.0 \n", "18 0.072199 0.305736 0.018277 0.0 \n", "20 0.079334 0.330303 0.009392 0.0 \n", ".. ... ... ... ... \n", "410 0.085174 0.305508 0.000000 0.0 \n", "425 0.074171 0.134617 0.000000 0.0 \n", "427 0.099851 0.176226 0.002697 0.0 \n", "428 0.100529 0.159726 0.005390 0.0 \n", "429 0.085174 0.305508 0.000000 0.0 \n", "\n", " Mn_Opx_cat_6ox Ti_Opx_cat_6ox Cr_Opx_cat_6ox oxy_renorm_factor_opx \\\n", "1 0.004103 0.003904 0.000000 0.0 \n", "2 0.003808 0.005203 0.000547 0.0 \n", "17 0.003506 0.007266 0.000000 0.0 \n", "18 0.000000 0.013656 0.004416 0.0 \n", "20 0.004103 0.003904 0.000000 0.0 \n", ".. ... ... ... ... \n", "410 0.000000 0.004160 0.020767 0.0 \n", "425 0.000000 0.000000 0.035573 0.0 \n", "427 0.005596 0.001569 0.035739 0.0 \n", "428 0.005592 0.002352 0.035715 0.0 \n", "429 0.000000 0.004160 0.020767 0.0 \n", "\n", " Al_IV_Opx_cat_6ox Al_VI_Opx_cat_6ox Si_Ti_Opx_cat_6ox \\\n", "1 0.176604 0.153699 1.827300 \n", "2 0.160035 0.141603 1.845168 \n", "17 0.185427 0.164232 1.821839 \n", "18 0.151298 0.154439 1.862359 \n", "20 0.176604 0.153699 1.827300 \n", ".. ... ... ... \n", "410 0.157819 0.147689 1.846341 \n", "425 0.089411 0.045206 1.910589 \n", "427 0.115290 0.060936 1.886280 \n", "428 0.106123 0.053603 1.896229 \n", "429 0.157819 0.147689 1.846341 \n", "\n", " En_Simple_MgFeCa_Opx Fs_Simple_MgFeCa_Opx Wo_Simple_MgFeCa_Opx \\\n", "1 0.823640 0.133270 0.043089 \n", "2 0.814732 0.137741 0.047527 \n", "17 0.832067 0.125158 0.042774 \n", "18 0.830044 0.129866 0.040090 \n", "20 0.823640 0.133270 0.043089 \n", ".. ... ... ... \n", "410 0.867289 0.085859 0.046853 \n", "425 0.877171 0.084270 0.038559 \n", "427 0.861004 0.086513 0.052483 \n", "428 0.858830 0.088429 0.052741 \n", "429 0.867289 0.085859 0.046853 \n", "\n", " Cation_Sum_Opx Ca_CaMgFe Ca_CaMgFe NaAlSi2O6 FmTiAlSiO6 CrAl2SiO6 \\\n", "1 4.012245 0.043089 0.442596 0.009392 0.003904 0.000000 \n", "2 4.008433 0.047527 0.442596 0.009388 0.005203 0.000547 \n", "17 4.008348 0.042774 0.442596 0.010033 0.007266 0.000000 \n", "18 3.991704 0.040090 0.442596 0.018277 0.013656 0.004416 \n", "20 4.012245 0.043089 0.250554 0.009392 0.003904 0.000000 \n", ".. ... ... ... ... ... ... \n", "410 3.990522 0.046853 0.371855 0.000000 0.004160 0.020767 \n", "425 4.004316 0.038559 0.350958 0.000000 0.000000 0.035573 \n", "427 4.009086 0.052483 0.350958 0.002697 0.001569 0.035739 \n", "428 4.008745 0.052741 0.350958 0.005390 0.002352 0.035715 \n", "429 3.990522 0.046853 0.350958 0.000000 0.004160 0.020767 \n", "\n", " FmAl2SiO6 CaFmSi2O6 Fm2Si2O6 En_Opx Di_Opx Mgno_OPX ID_OPX \\\n", "1 0.144307 0.079334 0.769186 0.660522 0.068126 0.860725 1.0 \n", "2 0.131669 0.087825 0.769585 0.656871 0.074962 0.855382 2.0 \n", "17 0.154199 0.077991 0.754686 0.654694 0.067658 0.869245 17.0 \n", "18 0.131745 0.072199 0.755558 0.653338 0.062431 0.864706 18.0 \n", "20 0.144307 0.079334 0.769186 0.660522 0.068126 0.860725 1.0 \n", ".. ... ... ... ... ... ... ... \n", "410 0.126923 0.085174 0.758238 0.689937 0.077501 0.909918 11.0 \n", "425 0.009633 0.074171 0.882781 0.805406 0.067670 0.912348 7.0 \n", "427 0.022501 0.099851 0.842186 0.762922 0.090453 0.908692 9.0 \n", "428 0.012498 0.100529 0.847887 0.766361 0.090863 0.906645 10.0 \n", "429 0.126923 0.085174 0.758238 0.689937 0.077501 0.909918 11.0 \n", "\n", " SiO2_Cpx TiO2_Cpx Al2O3_Cpx FeOt_Cpx MnO_Cpx MgO_Cpx CaO_Cpx \\\n", "1 52.30 0.70 3.00 5.10 0.11 16.60 21.50 \n", "2 52.30 0.70 3.00 5.10 0.11 16.60 21.50 \n", "17 52.30 0.70 3.00 5.10 0.11 16.60 21.50 \n", "18 52.30 0.70 3.00 5.10 0.11 16.60 21.50 \n", "20 51.70 0.28 8.38 6.69 0.15 21.40 11.70 \n", ".. ... ... ... ... ... ... ... \n", "410 52.98 0.14 5.04 3.48 0.11 19.61 17.76 \n", "425 53.77 0.11 4.31 3.60 0.11 20.51 16.95 \n", "427 53.77 0.11 4.31 3.60 0.11 20.51 16.95 \n", "428 53.77 0.11 4.31 3.60 0.11 20.51 16.95 \n", "429 53.77 0.11 4.31 3.60 0.11 20.51 16.95 \n", "\n", " Na2O_Cpx K2O_Cpx Cr2O3_Cpx Si_Cpx_cat_6ox Mg_Cpx_cat_6ox \\\n", "1 0.33 0.0 0.58 1.912184 0.904784 \n", "2 0.33 0.0 0.58 1.912184 0.904784 \n", "17 0.33 0.0 0.58 1.912184 0.904784 \n", "18 0.33 0.0 0.58 1.912184 0.904784 \n", "20 0.64 0.0 0.05 1.830350 1.129447 \n", ".. ... ... ... ... ... \n", "410 0.23 0.0 1.36 1.890087 1.042932 \n", "425 0.23 0.0 1.51 1.906973 1.084373 \n", "427 0.23 0.0 1.51 1.906973 1.084373 \n", "428 0.23 0.0 1.51 1.906973 1.084373 \n", "429 0.23 0.0 1.51 1.906973 1.084373 \n", "\n", " Fet_Cpx_cat_6ox Ca_Cpx_cat_6ox Al_Cpx_cat_6ox Na_Cpx_cat_6ox \\\n", "1 0.155939 0.842247 0.129273 0.023393 \n", "2 0.155939 0.842247 0.129273 0.023393 \n", "17 0.155939 0.842247 0.129273 0.023393 \n", "18 0.155939 0.842247 0.129273 0.023393 \n", "20 0.198073 0.443816 0.349659 0.043931 \n", ".. ... ... ... ... \n", "410 0.103826 0.678869 0.211913 0.015909 \n", "425 0.106773 0.644091 0.180152 0.015815 \n", "427 0.106773 0.644091 0.180152 0.015815 \n", "428 0.106773 0.644091 0.180152 0.015815 \n", "429 0.106773 0.644091 0.180152 0.015815 \n", "\n", " K_Cpx_cat_6ox Mn_Cpx_cat_6ox Ti_Cpx_cat_6ox Cr_Cpx_cat_6ox \\\n", "1 0.0 0.003406 0.019251 0.016765 \n", "2 0.0 0.003406 0.019251 0.016765 \n", "17 0.0 0.003406 0.019251 0.016765 \n", "18 0.0 0.003406 0.019251 0.016765 \n", "20 0.0 0.004498 0.007456 0.001399 \n", ".. ... ... ... ... \n", "410 0.0 0.003324 0.003757 0.038358 \n", "425 0.0 0.003304 0.002934 0.042338 \n", "427 0.0 0.003304 0.002934 0.042338 \n", "428 0.0 0.003304 0.002934 0.042338 \n", "429 0.0 0.003304 0.002934 0.042338 \n", "\n", " oxy_renorm_factor Al_IV_cat_6ox Al_VI_cat_6ox En_Simple_MgFeCa_Cpx \\\n", "1 0.0 0.087816 0.041457 0.475459 \n", "2 0.0 0.087816 0.041457 0.475459 \n", "17 0.0 0.087816 0.041457 0.475459 \n", "18 0.0 0.087816 0.041457 0.475459 \n", "20 0.0 0.169650 0.180009 0.637624 \n", ".. ... ... ... ... \n", "410 0.0 0.109913 0.102000 0.571273 \n", "425 0.0 0.093027 0.087125 0.590862 \n", "427 0.0 0.093027 0.087125 0.590862 \n", "428 0.0 0.093027 0.087125 0.590862 \n", "429 0.0 0.093027 0.087125 0.590862 \n", "\n", " Fs_Simple_MgFeCa_Cpx Wo_Simple_MgFeCa_Cpx Cation_Sum_Cpx Ca_CaMgFe \\\n", "1 0.081945 0.442596 4.007242 0.043089 \n", "2 0.081945 0.442596 4.007242 0.047527 \n", "17 0.081945 0.442596 4.007242 0.042774 \n", "18 0.081945 0.442596 4.007242 0.040090 \n", "20 0.111821 0.250554 4.008630 0.043089 \n", ".. ... ... ... ... \n", "410 0.056871 0.371855 3.988975 0.046853 \n", "425 0.058180 0.350958 3.986755 0.038559 \n", "427 0.058180 0.350958 3.986755 0.052483 \n", "428 0.058180 0.350958 3.986755 0.052741 \n", "429 0.058180 0.350958 3.986755 0.046853 \n", "\n", " Ca_CaMgFe Lindley_Fe3_Cpx Lindley_Fe2_Cpx Lindley_Fe3_Cpx_prop \\\n", "1 0.442596 0.014485 0.141454 0.092887 \n", "2 0.442596 0.014485 0.141454 0.092887 \n", "17 0.442596 0.014485 0.141454 0.092887 \n", "18 0.442596 0.014485 0.141454 0.092887 \n", "20 0.250554 0.017260 0.180814 0.087138 \n", ".. ... ... ... ... \n", "410 0.371855 0.000000 0.103826 0.000000 \n", "425 0.350958 0.000000 0.106773 0.000000 \n", "427 0.350958 0.000000 0.106773 0.000000 \n", "428 0.350958 0.000000 0.106773 0.000000 \n", "429 0.350958 0.000000 0.106773 0.000000 \n", "\n", " CrCaTs a_cpx_En Mgno_Cpx Jd Jd_from 0=Na, 1=Al CaTs \\\n", "1 0.008383 0.122977 0.852984 0.023393 0.0 0.018064 \n", "2 0.008383 0.122977 0.852984 0.023393 0.0 0.018064 \n", "17 0.008383 0.122977 0.852984 0.023393 0.0 0.018064 \n", "18 0.008383 0.122977 0.852984 0.023393 0.0 0.018064 \n", "20 0.000700 0.411086 0.850790 0.043931 0.0 0.136078 \n", ".. ... ... ... ... ... ... \n", "410 0.019179 0.264600 0.909459 0.015909 0.0 0.086091 \n", "425 0.021169 0.299570 0.910358 0.015815 0.0 0.071310 \n", "427 0.021169 0.299570 0.910358 0.015815 0.0 0.071310 \n", "428 0.021169 0.299570 0.910358 0.015815 0.0 0.071310 \n", "429 0.021169 0.299570 0.910358 0.015815 0.0 0.071310 \n", "\n", " CaTi DiHd_1996 EnFs DiHd_2003 Di_Cpx FeIII_Wang21 \\\n", "1 0.034876 0.780925 0.139899 0.780925 0.663987 0.014485 \n", "2 0.034876 0.780925 0.139899 0.780925 0.663987 0.014485 \n", "17 0.034876 0.780925 0.139899 0.780925 0.663987 0.014485 \n", "18 0.034876 0.780925 0.139899 0.780925 0.663987 0.014485 \n", "20 0.016786 0.290252 0.518634 0.290252 0.246111 0.017260 \n", ".. ... ... ... ... ... ... \n", "410 0.011911 0.561688 0.292535 0.561688 0.509357 -0.022050 \n", "425 0.010859 0.540754 0.325196 0.540754 0.490919 -0.026490 \n", "427 0.010859 0.540754 0.325196 0.540754 0.490919 -0.026490 \n", "428 0.010859 0.540754 0.325196 0.540754 0.490919 -0.026490 \n", "429 0.010859 0.540754 0.325196 0.540754 0.490919 -0.026490 \n", "\n", " FeII_Wang21 ID_CPX Delta_Kd_Fe_Mg_Cpx_Opx \n", "1 0.141454 0.0 0.024843 \n", "2 0.141454 0.0 0.070559 \n", "17 0.141454 0.0 0.055797 \n", "18 0.141454 0.0 0.011575 \n", "20 0.180814 1.0 0.006163 \n", ".. ... ... ... \n", "410 0.125876 21.0 0.084391 \n", "425 0.133263 22.0 0.065064 \n", "427 0.133263 22.0 0.110042 \n", "428 0.133263 22.0 0.133696 \n", "429 0.133263 22.0 0.095363 \n", "\n", "[149 rows x 93 columns]" ] }, "execution_count": 16, "metadata": {}, "output_type": "execute_result" } ], "source": [ "MatchOut_HighTKdFilt=pt.calculate_cpx_opx_press_temp_matching(opx_comps=Opxs2, cpx_comps=Cpxs2, \n", " equationP=\"P_Put2008_eq39\", T=1300, Kd_Match=\"HighTemp\")\n", "# These two lines split the dictionary into two dataframes\n", "Av_Cpxs_HighTKdFilt=MatchOut_HighTKdFilt['Av_PTs_perCPX']\n", "All_matches_HighTKdFilt=MatchOut_HighTKdFilt['All_PTs']\n", "All_matches_HighTKdFilt" ] }, { "cell_type": "markdown", "id": "d14667b4-ce28-4a46-8817-28ca00e9e749", "metadata": {}, "source": [ "### Lets plot some results\n", "-Here, we show a histogram for al matches, for the high T Kd filter, and the manual Kd filter. " ] }, { "cell_type": "code", "execution_count": 17, "id": "d71b42e5-095f-4dbd-8448-4cfbf5b56965", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 17, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "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aE2ePJmVK1eGt51zjBo16rjZWyMtX76cLl260LFjR66++moCoRsPDx48yLXXXkvHjh3p3r07M2fOrFJMX3zxBRdddBHnnnsuvXv3Ztu2beWe/8wzz3D55ZeXemz69OnFphufPn16he+VylKNQOq5ohUJarf777+/Rq5zUtOmbFi0CIDV69cz4cEHw9sVmfPqq/z/Tz/NO7NmkVaFxXNWrVrFqaeeetz+DRs2HLfv448/5uDBg5Uuo6QPP/yQrVu38pe//AUI3lU7fvx41q1bR+fOnUt9zDfffMOvfvUr1q5dS/v27Zk8eTJ33nknTzzxBLfddhtNmjRhy5YtFBQUMGTIENq2bVthAi7puuuuY+LEiQwfPpwVK1Zw1VVXsWnTpuPWFD548CB33303L7zwAj8pZUW5tWvX8uCDD3LKKaeE991666306tWLSy+9lBYtambZJdUIRGqB0aNHh7/Bvvnmm+Fv16NHj6ZVq1Z8/fXXAOzdu5fLLruMzp07061bN7Zu3Voj5f95/nweXbSI9596qlgSuG/2bFKHDKH3qFFVXrymZG1o3bp1zJ49m8WLF4fnU3r66afp0aMH3bp142c/+1n4G/To0aMZPHgwP/7xj5k8efJx154yZQrp6enh7VmzZjF27FiuvvrqMuNZuXIlvXr1on379gDcfPPNvPDCCzjnWL9+PSNHjiQxMZGGDRty2WWX8fLLLxd7/MUXX8zq1avLvP7u3bvZtm0bw4YNA2DQoEEcOXKETz/99LhzX3rpJVq2bFlq7WX//v1MmDCBhx56qNj+xMRErrnmmnDyqwmqEYh4pH///iQmJoa3Dx48SJcuXYqdk5WVxciRI3n33Xfp2rUrCxYsYMGCBeHjX375JYsXL6Zdu3b85je/Ydq0aTz55JPVimvSY4/x0MKFzJo0ibNa/qf29NqaNbzy7rtseOEFTmjUiCF33FGp57dy5UpOP/30484777zzGDduHN9++y1Tp05lzZo1LFiwgPfee48TTzyRlStXMnTo0HCSO3r0KP/617+Ou86hQ4d47733WLZsWXjf46GZVSObikratWsXrVu3Dm+3atWKQCDA4cOHOe+881i4cCEXXngh33//Pa+88goNGjQo93mXdv2WLVuSkPCf79mtWrUiMzOT7t27Fzt33LhxAMetW11QUMDw4cN58MEHSy3/0ksvZejQ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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "plt.hist(All_matches['P_kbar_calc'], facecolor='r', edgecolor='black', \n", " linewidth=1.2, label='No filter')\n", "plt.hist(All_matches_HighTKdFilt['P_kbar_calc'], facecolor='b', edgecolor='black', \n", " linewidth=1.2, label='High T Kd Filter (1.09+-0.14)')\n", "plt.hist(All_matches_KdFilt2['P_kbar_calc'], facecolor='cyan', edgecolor='black', \n", " linewidth=1.2, label='Kd Filter (1+-0.08)')\n", "\n", "plt.xlabel('P (kbar)', fontsize=12)\n", "plt.ylabel('# of matches', fontsize=12)\n", "plt.legend()" ] }, { "cell_type": "markdown", "id": "c2ec1780-0ac0-4a52-a096-f5f8a21376af", "metadata": {}, "source": [ "## Lets save the \"all matches\" dataframe to excel... " ] }, { "cell_type": "code", "execution_count": 18, "id": "22bc006c-df3c-45c9-8ee2-104102641fd6", "metadata": {}, "outputs": [], "source": [ "All_matches.to_excel('AllMatches.xlsx')" ] }, { "cell_type": "markdown", "id": "b9a572c5-5d1c-447a-9eae-f0634fa43e2e", "metadata": {}, "source": [ "## Similary, here's how we save the high T matches to excel..." ] }, { "cell_type": "code", "execution_count": 19, "id": "706b0580-8930-4a28-aeb1-58144dd85b54", "metadata": {}, "outputs": [], "source": [ "All_matches_HighTKdFilt.to_excel('HighTMatches.xlsx')" ] }, { "cell_type": "code", "execution_count": null, "id": "19189f36-0543-416f-a49e-3b0f196fe281", "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.9.12" } }, "nbformat": 4, "nbformat_minor": 5 }