diff --git a/DF.csv b/DF.csv new file mode 100644 index 0000000..fb4ea95 --- /dev/null +++ b/DF.csv @@ -0,0 +1,14910 @@ +,SampleID,Mineral,Method,SiO2,TiO2,Al2O3,Cr2O3,FeOt,MnO,MgO,NiO,CoO,CaO,Na2O,K2O,P2O5 +0,31233,Amphibole,EMP,47.24,1.58,11.74,,14.05,0.25,11.11,,,10.12,1.69,0.82, +1,31234,Amphibole,EMP,50.11,1.71,9.42,,15.25,0.23,11.65,,,9.84,1.42,0.81, +2,31235,Amphibole,EMP,47.81,1.56,11.19,,14.25,0.27,12.3,,,10.04,1.64,0.77, +3,31236,Amphibole,EMP,45.41,1.37,10.97,,16.77,0.32,11.6,,,10.14,1.61,0.57, +4,31237,Amphibole,EMP,47.97,1.73,8.36,,17.63,0.27,12.1,,,9.44,1.29,0.59, +5,31238,Amphibole,EMP,45.43,1.9,11.42,,13.59,0.23,12.64,,,10.97,1.81,0.71, +6,31239,Amphibole,EMP,45.76,1.56,12.23,,16.75,0.33,10.61,,,10.42,1.61,0.74, +7,31240,Amphibole,EMP,53.68,0.98,10.77,,13.81,0.28,9.65,,,8.2,1.37,0.71, +8,31241,Amphibole,EMP,45.2,1.93,11.03,,14.73,0.26,12.9,,,10.67,1.71,1.03, +9,31242,Amphibole,EMP,45.27,1.45,10.42,,8.84,0.17,16.51,,,11.9,1.72,1.17, +10,31243,Amphibole,EMP,46.67,1.58,10.41,,9.92,0.25,16.08,,,10.99,1.74,1.09, +11,31244,Amphibole,EMP,45.47,1.77,11.58,,15.24,0.27,11.77,,,10.46,1.62,0.57, +12,31245,Amphibole,EMP,46.05,1.87,11.03,,16.31,0.25,10.65,,,9.76,1.6,0.68, +13,31246,Amphibole,EMP,41.8,2.7,11,,9.1,0.07,16,,,11.7,2.64,1.03, +14,31247,Amphibole,EMP,42.5,2.2,10.5,,9.7,0.12,15.9,,,11.4,2.75,1, +15,31248,Amphibole,EMP,41.9,2.6,11.1,,10.4,0.13,14.8,,,11.5,2.8,0.8, +16,31249,Amphibole,EMP,42.1,2.4,10.7,,8.6,0.11,17,,,11.7,2.68,0.93, +17,31250,Amphibole,EMP,41.5,2.8,10.9,,9.8,0.13,15.4,,,11.5,2.7,1, +18,31251,Amphibole,EMP,41.7,2.9,11.3,,9.5,0.12,15.5,,,11.5,2.78,0.99, +19,31252,Amphibole,EMP,41.2,3.2,11.3,,9.1,0.1,15.5,,,11.6,2.71,1.06, +20,31253,Amphibole,EMP,40.5,3.7,11.7,,9,0.09,15.2,,,12.1,2.55,1.09, +21,31254,Amphibole,EMP,41.2,3.1,11.2,,9.6,0.1,15.5,,,11.77,2.68,1.12, +22,31255,Amphibole,EMP,41.4,3.3,10.9,,9.4,0.12,15.9,,,11.77,2.66,1.12, +23,31256,Amphibole,EMP,40.8,3.7,11.2,,9.4,0.12,15.37,,,11.68,2.68,1.08, +24,31257,Amphibole,EMP,41.2,4.1,11.4,,9.1,0.12,15.3,,,11.37,2.84,0.92, +25,31258,Amphibole,EMP,41,3.95,11.5,,8.7,0.12,15.6,,,11.56,2.84,0.91, +26,31259,Amphibole,EMP,41.7,3.2,11.1,,9.4,0.12,15.4,,,11.6,2.75,1.05, +27,31260,Amphibole,EMP,46.46,1.74,9,0.27,7.52,0.09,18.19,,,9.97,1.95,0.33, +28,31261,Amphibole,EMP,43.5,2.82,10.86,0.37,8.42,0.09,15.84,,,11.38,2.31,0.43, +29,31262,Amphibole,EMP,45.02,1.98,9.4,0.08,8.09,0.1,17.21,,,11.27,2.08,0.39, +30,31263,Amphibole,EMP,45.46,1.36,10.64,0.06,8.16,0.1,15.7,,,9.64,1.9,0.45, +31,31264,Amphibole,EMP,43.85,2.39,11.1,0.16,8.64,0.13,16.11,,,11.12,2.26,0.38, +32,31265,Amphibole,"SEM,EMP",46.54,1.32,3,,22.25,0.53,6.67,,,9.45,3.16,1.02, +33,31266,Amphibole,"SEM,EMP",48.29,0.79,1.4,,33.07,0.66,0.77,,,2.48,5.9,0.9, +34,31267,Amphibole,"SEM,EMP",48.36,0.87,0.92,,37.41,0.79,0.66,,,1.44,6.7,0.84, +35,31268,Amphibole,"SEM,EMP",49.63,0.96,0.99,,35.72,0.68,0.37,,,0.79,7.79,1.07, +36,31269,Amphibole,"SEM,EMP",51.27,0.83,1.74,,30.43,0.62,0.31,,,0.2,8.66,1.54, +37,31270,Amphibole,"SEM,EMP",49.79,0.94,1.42,,33.64,0.51,0.53,,,0.43,7.92,1.37, +38,31271,Amphibole,"XRD,EMP,SEM",48.35,1.08,9.1,,10.69,0.39,16.28,,,9.8,1.62,0.33, +39,31272,Amphibole,"XRD,EMP,SEM",47.04,1.56,7.64,,17.63,0.31,12.77,,,9,1.65,0.15, +40,31273,Amphibole,"XRD,EMP,SEM",48.97,1.49,7.12,,13.05,0.56,14.15,,,10.5,1.24,0.23, +41,31274,Amphibole,"XRD,EMP,SEM",49.01,1.23,8.85,,13.88,0.31,12.06,,,9,1.64,0.39, +42,31275,Amphibole,"XRD,EMP,SEM",49.45,1.57,7.56,,11.31,0.48,15.16,,,10.5,1.46,0.22, +43,31276,Amphibole,"XRD,EMP,SEM",48.01,1.19,8.58,,12.45,0.38,13.85,,,9.61,1.38,0.31, +44,31277,Amphibole,"XRD,EMP,SEM",52.57,1.47,6.89,,12.39,0.68,15.86,,,8.87,1.15,0.21, +45,31278,Amphibole,"XRD,EMP,SEM",46.68,1.67,9.95,,11.13,0.27,14.17,,,10.44,2.09,0.4, +46,31279,Amphibole,"XRD,EMP,SEM",47.08,1.82,9.79,,10.44,0.3,14.52,,,10.46,2.07,0.4, +47,31280,Amphibole,"XRD,EMP,SEM",48.77,1.77,8.91,,10.24,0.33,14.34,,,10.09,1.97,0.44, +48,31281,Amphibole,"XRD,EMP,SEM",45.58,1.97,9.89,,13.48,0.29,14.23,,,10.4,1.99,0.24, +49,31282,Amphibole,"XRD,EMP,SEM",46.48,2.15,9.25,,14.11,0.36,13.79,,,10.19,2.12,0.31, +50,31283,Amphibole,"XRD,EMP,SEM",45.28,2.03,9.06,,13.99,0.2,13.5,,,10.91,2.17,0.38, +51,31284,Amphibole,"XRD,EMP,SEM",45.64,1.96,10.56,,12.44,0.22,13.86,,,10.75,2.2,0.37, +52,31285,Amphibole,"XRD,EMP,SEM",47.67,1.69,10.15,,8.17,0.3,17.32,,,10.27,2.08,0.2, +53,31286,Amphibole,"XRD,EMP,SEM",45.74,2.26,10.06,,13.48,0.21,13.83,,,10.4,2.22,0.33, +54,31287,Amphibole,"XRD,EMP,SEM",45.12,2.58,9.55,,14.21,0.22,14.16,,,10.92,2.16,0.33, +55,31288,Amphibole,"XRD,EMP,SEM",49.38,1.15,8.37,,11.43,0.43,14.58,,,9.83,1.64,0.37, +56,31289,Amphibole,"XRD,EMP,SEM",49.46,1.22,7.92,,12.56,0.59,16.36,,,8.01,1.43,0.23, +57,31290,Amphibole,"XRD,EMP,SEM",47.25,1.02,10.49,,12.35,0.4,13.26,,,10.15,1.82,0.4, +58,31291,Amphibole,"XRD,EMP,SEM",49.07,0.85,9.57,,12.13,0.41,13.87,,,9.65,1.66,0.46, +59,31292,Amphibole,"XRD,EMP,SEM",48.86,1.06,8.71,,13.96,0.52,13.76,,,8.79,1.67,0.31, +60,31293,Amphibole,EMP,40.75,0.3,19.89,,3.81,,14.82,,,11.25,2.95,1.67, +61,31294,Amphibole,EMP,51.05,2.66,16.31,,3.86,,14.36,,,0.77,0.28,6.4, +62,31295,Amphibole,EMP,43.32,0.31,20.94,,3.33,,16.61,,,11.26,2.92,1.64, +63,31296,Amphibole,EMP,46.18,1.27,9.78,0.04,6.26,0.45,19.33,,,11.46,1.83,0.14, +64,31297,Amphibole,EMP,44.89,1.55,12.73,0.01,11.97,0.29,12.56,,,11.69,1.66,0.13, +65,31298,Amphibole,EMP,40.44,3.31,14.59,,16.76,0.19,8.79,,,11.23,3.53,0.19, +66,31299,Amphibole,EMP,43.56,1.9,12.29,0.1,11.37,0.19,14.86,,,10.92,0.16,2.16, +67,31300,Amphibole,EMP,43.51,2.31,14.82,0.02,9.91,0.31,14.54,,,10.09,0.1,1.97, +68,31301,Amphibole,EMP,45.86,0.69,15.98,0.01,6.77,0.01,14.89,,,10.53,0.06,2.44, +69,31302,Amphibole,no_info,44.97,0.89,10.59,,7.12,0.26,16.54,,,11.78,1.93,0.37, +70,31303,Amphibole,no_info,45.67,0.99,11.36,,6.52,0.21,15.58,,,11.46,1.94,0.41, +71,31304,Amphibole,no_info,46.62,1.15,9.76,,7.23,0.44,16.74,,,11.26,1.83,0.31, +72,31305,Amphibole,no_info,47.72,1.22,9.31,,6.31,,17.61,,,11.4,1.72,0.34, +73,31307,Amphibole,no_info,44.13,1.44,10.45,,8.39,0.29,16.32,,,11.44,2.11,0.32, +74,31308,Amphibole,no_info,46.17,0.83,11.91,,6.08,0.32,17.22,,,11.89,1.76,0.44, +75,31309,Amphibole,no_info,46.35,0.84,11.69,,7.13,0.47,16.59,,,11.48,1.56,0.48, +76,31310,Amphibole,no_info,48.75,0.74,11.39,,8.79,0.59,15.45,,,11.47,1.61,0.62, +77,31311,Amphibole,no_info,48.44,0.94,13.55,,8.03,0.25,15.28,,,11.73,2.3,0.49, +78,31312,Amphibole,no_info,46.16,0.83,13.4,,11.03,0.25,13.94,,,11.36,2.21,0.43, +79,31313,Amphibole,no_info,44.01,0.95,12.19,,10.37,0.39,14.56,,,11.01,1.91,0.43, +80,31314,Amphibole,no_info,48.26,1.14,10.18,,5.51,0.3,17.39,,,11.64,1.87,0.38, +81,31315,Amphibole,no_info,44.26,0.95,11.2,,8.88,0.4,14.53,,,10.14,2.09,0.78, +82,31316,Amphibole,no_info,43.77,1,12.59,,7.81,0.2,16.46,,,11.78,2.29,0.39, +83,31317,Amphibole,no_info,45.37,1.12,12.58,,9.54,0.24,15.56,,,11.15,2.12,0.44, +84,31318,Amphibole,no_info,44.86,0.94,10.58,,7.71,0.38,17.34,,,10.92,1.74,0.37, +85,31319,Amphibole,no_info,44.05,0.73,10.99,,8.07,0.17,16.86,,,11.88,2.09,0.41, +86,31320,Amphibole,no_info,45.07,0.95,11.81,,9.53,0.24,15.65,,,11.47,2.15,0.44, +87,31321,Amphibole,no_info,45.56,0.95,12.6,,10.26,0.28,14.86,,,10.71,2.28,0.38, +88,31322,Amphibole,no_info,44.83,0.84,11.22,,7.28,0.19,17.69,,,11.42,2.18,0.39, +89,31323,Amphibole,no_info,44.62,1.11,12.47,,8.45,0.26,16.34,,,10.94,2.28,0.37, +90,31324,Amphibole,no_info,46.8,0.86,11.7,,5.69,0.09,17.5,,,9.78,2.64,0.47, +91,31325,Amphibole,no_info,50.7,0.59,12.3,,4.93,0.17,16.1,,,7.55,2.51,0.7, +92,31326,Amphibole,no_info,46.1,0.7,12.9,,5.81,0.16,17,,,9.91,2.67,0.44, +93,31327,Amphibole,no_info,46.1,0.27,13.1,,6.64,0.14,16.7,,,9.47,2.96,0.52, +94,31328,Amphibole,no_info,47.3,0.63,11.5,,5.74,0.11,19.7,,,8.37,2.54,0.47, +95,31329,Amphibole,no_info,45.5,0.56,12.7,,6.92,0.1,17.8,,,10.1,2.91,0.47, +96,31330,Amphibole,no_info,44.8,0.66,12.2,,6.22,0.1,18,,,10.6,2.4,0.38, +97,31331,Amphibole,no_info,47.15,0.91,10.64,,6.49,0.11,17.16,,,10.72,2.17,0.34, +98,31332,Amphibole,no_info,47.86,0.72,9.76,,5.56,0.01,18.8,,,10.01,2.53,0.36, +99,31333,Amphibole,no_info,45.62,0.48,11.7,,5.89,,18.56,,,10.76,2.54,0.48, +100,31334,Amphibole,no_info,47.42,0.86,10.74,,5.53,0.18,17.28,,,10.88,2.33,0.38, +101,31335,Amphibole,no_info,44.2,0.59,12.2,,6.43,0.09,17.6,,,10.5,3.05,0.57, +102,31336,Amphibole,no_info,44.6,0.71,11.7,,6.68,0.05,17.8,,,10.5,2.63,0.66, +103,31337,Amphibole,no_info,44.2,0.62,12.1,,6.93,0.06,17.8,,,10.2,3.13,0.57, +104,31338,Amphibole,no_info,44.9,0.51,11.4,,6.41,0.08,18.6,,,10.1,3.14,0.54, +105,31339,Amphibole,no_info,43.6,0.58,12.3,,6.81,0.19,17.8,,,10.9,2.68,0.55, +106,31340,Amphibole,no_info,44.1,0.57,12.1,,6.34,0.15,18,,,10.8,2.75,0.54, +107,31341,Amphibole,no_info,44,0.95,11.6,,7.87,0.12,17,,,10.8,2.72,0.53, +108,31342,Amphibole,no_info,43.7,0.83,12.2,,7.08,0.11,18,,,11,2.62,0.49, +109,31343,Amphibole,no_info,43.8,0.53,12.6,,7.05,0.18,18.1,,,10.7,2.64,0.49, +110,31344,Amphibole,no_info,44.8,0.44,11.7,,6.47,0.08,19.9,,,10.1,2.48,0.49, +111,31345,Amphibole,no_info,45.1,0.8,11.1,,4.59,,18.5,,,11,2.54,0.63, +112,31346,Amphibole,no_info,46,0.86,10.5,,4.91,0.12,17.8,,,11.9,2.41,0.52, +113,31347,Amphibole,no_info,45.6,1.05,11.1,,6.18,0.13,18.1,,,10.8,2.71,0.56, +114,31348,Amphibole,no_info,46.2,1.12,11,,5.19,,18.4,,,11.2,2.7,0.61, +115,31349,Amphibole,"EMP,SEM",44.01,0.74,17.63,,15.64,0.64,7.18,,,6.75,3.06,0.59,0.02 +116,31350,Amphibole,"EMP,SEM",42.56,0.8,19.24,,16.23,0.68,7.31,,,6.52,2.94,0.62,0.13 +117,31351,Amphibole,"EMP,SEM",41.01,0.66,19.97,,20.3,0.8,5.97,,,6.9,1.99,0.38,0.17 +118,31352,Amphibole,"EMP,SEM",36.88,0.58,20.27,,24.03,1.3,5.22,,,7.93,,0.12,1.1 +119,31353,Amphibole,"EMP,SEM",38.5,0.63,22.55,,23.24,0.9,7.47,,,4,0.49,0.25,0.6 +120,31354,Amphibole,"EMP,SEM",42.54,0.86,20.33,,16.98,0.68,7.14,,,6.29,1.13,0.55,0.14 +121,31355,Amphibole,"EMP,SEM",44.85,0.85,19.98,,17.73,0.46,8.36,,,3.86,0.72,0.86,0.2 +122,31356,Amphibole,EMP,40.23,4.25,14.35,0.09,11.54,0.15,13.02,,,11.91,2.31,0.81, +123,31357,Amphibole,"EMP,SEM",48,1.2,8.6,,12.5,,13.9,,,9.6,1.4,0.3, +124,31358,Amphibole,"EMP,SEM",45.6,1.9,10.6,,12.4,,13.9,,,10.8,2.2,0.4, +125,31363,Amphibole,"EMP,SEM",46.2,0.8,11.9,,6.1,,17.2,,,11.9,1.8,0.4, +126,31367,Amphibole,no_info,44.7,1.7,11.8,,8.4,,15.3,,,12,2.2,0.2, +127,31368,Amphibole,no_info,46.6,1.7,9.6,,10.1,,16,,,11,1.6,0.1, +128,31369,Amphibole,no_info,42.7,1,12.8,,7.7,,16.5,,,11.5,2,0.2, +129,31370,Amphibole,no_info,42,0.6,12.3,,7.9,,16.1,,,11.2,2,0.2, +130,31371,Amphibole,no_info,44.9,1.1,12.4,,8.7,,16.5,,,11.6,2,0.2, +131,31372,Amphibole,EMP,44.45,1.69,10.27,0.03,16.21,0.31,12.49,,,10.92,1.73,0.23, +132,31373,Amphibole,EMP,45.53,1.77,9.41,,14.87,0.44,12.87,,,11.8,1.56,0.17, +133,31374,Amphibole,EMP,44.69,1.73,9.87,,15.92,0.33,13.19,,,10.93,1.66,0.18, +134,31375,Amphibole,EMP,44.72,1.77,9.03,0.04,15.82,0.33,12.72,,,10.51,1.65,0.13, +135,31376,Amphibole,EMP,46.79,1.04,7.7,0.01,15.88,0.57,14.21,,,10.34,1.2,0.12, +136,31377,Amphibole,EMP,46.88,1.46,7.96,0.02,16.09,0.53,13.43,,,10.53,1.4,0.19, +137,31378,Amphibole,EMP,47.49,1.38,6.96,0.03,15.19,0.58,14.28,,,11.14,1.28,0.15, +138,31379,Amphibole,no_info,47.8,1.72,7.55,,15.15,0.42,14.12,,,9.56,1.27,0.17, +139,31380,Amphibole,no_info,48.11,1.09,6.53,,14.5,,15.86,,,9.27,1.09,0.12, +140,31381,Amphibole,no_info,47.45,1.37,6.92,,14.58,1.37,13.75,,,10.86,1.32,0.16, +141,31382,Amphibole,EMP,42.4,1.7,15.7,0.2,8.8,0.04,15,,,10.2,2.98,0.29, +142,31383,Amphibole,EMP,41.8,1.22,16.4,0.27,9.2,0.14,14.8,,,10.5,2.76,0.28, +143,31384,Amphibole,EMP,47.08,1.31,9.24,,13.9,0.45,13.22,,,10.13,1.75,0.22, +144,31387,Amphibole,EMP,42.6,1.01,12.46,,17.94,0.41,11.17,,,9.01,1.66,0.26, +145,31388,Amphibole,EMP,42.8,3.07,12.4,0.92,8.85,0.13,15,,,11.5,2.75,0.22, +146,31389,Amphibole,EMP,45.2,0.71,12.4,0.25,7.9,0.09,17,,,11.1,2.07,0.21, +147,31390,Amphibole,EMP,44.4,0.7,12.9,0.12,8.2,0.1,16.5,,,11.3,2.34,0.25, +148,31391,Amphibole,EMP,41.9,1.75,12.9,,12.2,0.22,13.4,,,11.5,2.15,0.33, +149,31392,Amphibole,EMP,42,2.65,12.2,,15,0.31,12.2,,,10.7,2.31,0.37, +150,31393,Amphibole,EMP,42.8,2.32,13.1,,11.5,0.18,13.6,,,10.8,2.33,0.38, +151,31394,Amphibole,EMP,42.6,1.85,13.2,,12.5,0.28,13.6,,,11.3,2.14,0.35, +152,31395,Amphibole,EMP,43.8,1.87,11.9,,12.2,0.14,14.1,,,11.2,2.17,0.33, +153,31396,Amphibole,EMP,43,2.01,12.9,,11.5,0.16,14.8,,,11.2,2.22,0.32, +154,31397,Amphibole,EMP,39.1,2.85,10.31,,21.09,2.81,5.18,,,10.45,2.93,1.75, +155,31407,Amphibole,EMP,46.4,1.39,10.6,,8.1,,17.4,,,11.42,2,0.38, +156,31408,Amphibole,EMP,45.6,1.32,10.3,,7.88,,17.3,,,11.32,2.1,0.39, +157,31409,Amphibole,EMP,44.6,1.68,12.2,,9.96,,15.6,,,11.17,2.1,0.37, +158,31410,Amphibole,EMP,44.9,1.67,12,,9.31,,16,,,11.26,2.1,0.39, +159,31411,Amphibole,EMP,45.4,1.49,10.2,,7.62,,17.1,,,11.24,2.1,0.4, +160,31412,Amphibole,EMP,45.5,2.11,10.3,,10.54,,16,,,11.24,1.9,0.38, +161,31413,Amphibole,EMP,44.9,1.55,10.9,,8.7,,16.6,,,11.18,2.1,0.4, +162,31414,Amphibole,EMP,42.9,1.51,12.2,,9.05,,16.2,,,10.97,2.42,0.41, +163,31415,Amphibole,EMP,42.8,1.74,11.9,,8.88,,16.4,,,11.12,2.44,0.4, +164,31416,Amphibole,EMP,42.9,1.57,11.9,,7.72,,17.3,,,11.5,2.3,0.31, +165,31417,Amphibole,EMP,43.4,1.59,12.3,,9.39,,16.2,,,10.99,2.4,0.37, +166,31436,Amphibole,EMP,43,3.16,11.8,,11.8,0.12,14.4,,,11.1,2.44,0.42, +167,31437,Amphibole,EMP,43.5,2.79,11.3,,13.4,0.16,13.8,,,10.8,2.31,0.41, +168,31438,Amphibole,EMP,43.3,2.71,10.8,,13.9,0.21,13.5,,,10.5,2.34,0.37, +169,31439,Amphibole,EMP,43.8,2.55,11,,14.7,0.21,12.8,,,10.6,2.3,0.42, +170,31440,Amphibole,EMP,41.6,3.62,11.5,0.07,17,0.36,11.8,,,10,2.49,0.4, +171,31457,Amphibole,EMP,39.67,4.9,13.28,0.06,15.12,0.16,11.1,,,10.68,2.18,0.53, +172,31458,Amphibole,EMP,40.66,4.45,13.31,,14.15,,12.97,,,10.74,1.97,0.48, +173,31470,Amphibole,EMP,30.2,9.67,13.4,,20.2,0.15,13.2,,,11.2,1.42,0.09, +174,31471,Amphibole,EMP,42.81,,12.23,,11.5,,14.85,,,11.71,2.11,1.25, +175,31472,Amphibole,EMP,45.12,,13.06,,8.97,,15.29,,,11.6,2.31,1.09, +176,31473,Amphibole,EMP,42.56,,13.86,,12.39,,14.56,,,11.72,2.39,1.12, +177,31474,Amphibole,EMP,43.49,,13.18,,11.38,,15.78,,,11.68,2.24,1.12, +178,31475,Amphibole,EMP,47.5,1.57,7.56,,15.1,0.55,12.9,,,11.5,1.33,0.71, +179,31476,Amphibole,EMP,45.1,1.78,8.28,,15.7,0.53,11.4,,,11.5,1.28,0.74, +180,31477,Amphibole,EMP,46.1,2.03,8.31,,14,0.49,13.7,,,11.4,1.71,0.72, +181,31478,Amphibole,EMP,47.1,2.1,8.63,,14.9,0.56,12.6,,,11.3,1.26,0.72, +182,31479,Amphibole,EMP,45.9,1.16,7.37,,15.5,0.5,12.5,,,11.6,1.08,0.78, +183,31480,Amphibole,EMP,46.1,2,8.07,,15.2,0.39,13.3,,,11.5,1.71,0.71, +184,31481,Amphibole,EMP,46,2.05,8.12,,14.9,0.72,12.4,,,11.8,1.16,0.73, +185,31482,Amphibole,EMP,46.8,1.43,7.1,,14.8,0.68,13.7,,,11.8,0.82,0.7, +186,31483,Amphibole,EMP,45.9,2.18,9.88,,11,0.3,14.8,,,11.1,1.73,0.91, +187,31484,Amphibole,EMP,46,1.74,8.01,,15.1,0.55,12.5,,,11.5,1.19,0.76, +188,31485,Amphibole,EMP,43.9,2.35,12.54,,14,0.37,12.7,,,9.8,1.73,1.09, +189,31486,Amphibole,EMP,43.8,2.35,11.71,,14.5,0.3,12.2,,,10.5,2.12,0.77, +190,31487,Amphibole,EMP,45.5,2.12,8.68,,14.9,0.37,12.6,,,11.3,1.62,0.69, +191,31488,Amphibole,EMP,47.2,1.45,7.81,,14.7,0.46,12.6,,,12.8,1.27,0.66, +192,31489,Amphibole,EMP,47.4,1.76,11.12,,10.6,0.23,13.5,,,9.8,2.57,0.75, +193,31490,Amphibole,EMP,42.9,2.47,15.48,,12.2,0.28,11.3,,,10,2.07,1.46, +194,31491,Amphibole,EMP,42.2,1.39,12.2,,9.54,0.14,16.4,,,11.7,2.5,0.36, +195,31492,Amphibole,EMP,40.7,3.04,14,,10.6,0.13,14.7,,,11.9,2.74,0.46, +196,31493,Amphibole,EMP,39.8,2.72,13.6,,11.4,0.14,14.2,,,12,2.67,0.49, +197,31494,Amphibole,EMP,41.3,3.17,13.4,,11.2,0.16,13.7,,,11.8,2.77,0.49, +198,31495,Amphibole,EMP,41.1,2.71,13.4,,13,0.19,13.4,,,11.6,2.76,0.46, +199,31496,Amphibole,EMP,41.4,2.58,13.2,,12.1,0.18,13.9,,,11.2,2.31,0.83, +200,31497,Amphibole,EMP,42.4,2.75,12.7,,10,0.15,15.1,,,11.8,2.39,0.82, +201,31498,Amphibole,EMP,42,2.62,13.1,,10.8,0.2,14.6,,,11.7,2.52,0.73, +202,31499,Amphibole,EMP,40.6,2.01,14.4,,11,0.14,14.9,,,11.8,3.02,0.32, +203,31500,Amphibole,EMP,42.1,1.61,13.7,,11.1,0.14,14.3,,,11.6,2.96,0.33, +204,31501,Amphibole,EMP,41.3,1.75,13.7,,10.7,0.14,15.4,,,11.8,2.7,0.36, +205,31502,Amphibole,"EMP,SIMS",43.5,2.43,11.17,,15.2,0.19,12.68,,,10.75,2.14,0.31, +206,31503,Amphibole,"EMP,SIMS",43.21,2.88,12.19,,11.86,0.13,14.04,,,11.24,2.57,0.29, +207,31504,Amphibole,"EMP,SIMS",45.65,1.55,10.78,,13.3,0.21,14.21,,,10.81,1.89,0.27, +208,31505,Amphibole,"EMP,SIMS",45.69,1.44,9.64,,13.37,0.21,14.57,,,10.72,1.76,0.23, +209,31506,Amphibole,"EMP,SIMS",45.56,1.43,10.4,,12.27,0.21,15.15,,,11.03,1.89,0.25, +210,31507,Amphibole,"EMP,SIMS",45.28,1.65,9.58,,13.6,0.27,14.49,,,10.81,1.86,0.25, +211,31508,Amphibole,"EMP,SIMS",45.43,1.72,9.29,,15.99,0.19,12.86,,,10.66,1.87,0.34, +212,31509,Amphibole,"EMP,FTIR",38.49,5.26,13.83,,20.75,0.22,7.17,,,8.78,2.51,0.7, +213,42546,Amphibole,"EMP, FTIR",41,1.51,15.1,,13.8,0.36,11.6,,,10.8,2.13,0.78, +214,42547,Amphibole,"EMP, FTIR",40.7,1.65,15,,16.5,0.25,10.1,,,10.5,2.08,0.7, +215,42548,Amphibole,"EMP, FTIR",40.5,1.31,15.2,,16.8,0.35,9.4,,,10.9,2.22,0.82, +216,42549,Amphibole,"EMP, FTIR",40,1.85,16,,15.5,0.37,9.48,,,10.6,1.9,0.82, +217,42550,Amphibole,"EMP, FTIR",41.4,1.67,13.6,,18.1,0.49,8.48,,,10.4,1.73,0.69, +218,42551,Amphibole,"EMP, FTIR",42.5,2.92,12.5,,12.5,0.4,13.2,,,10.5,2.24,0.51, +219,42552,Amphibole,"EMP, FTIR",42.1,1.91,13.9,,17.3,0.39,10.4,,,10.1,1.84,0.58, +220,42553,Amphibole,"EMP, FTIR",42.1,1.56,14.1,,18.3,0.42,8.97,,,10.3,1.85,0.63, +221,42554,Amphibole,"EMP, FTIR",43.1,1.12,12.8,,18.5,0.45,8.76,,,10.3,1.61,0.63, +222,42555,Amphibole,"EMP, FTIR",41.4,1.97,14.1,,16.9,0.41,10.1,,,10,2.09,0.57, +223,42556,Amphibole,"EMP, FTIR",41.5,2.24,13.1,,19.1,0.53,9.14,,,9.82,2.12,0.6, +224,42557,Amphibole,"EMP, FTIR",40.7,1.46,14.2,,19.9,0.48,7.7,,,9.94,2.12,0.61, +225,42558,Amphibole,"EMP, FTIR",43.1,1.22,11.8,,22.3,0.54,6.84,,,9.9,1.65,0.61, +226,42559,Amphibole,"EMP, FTIR",43.5,1.42,13.1,,19.5,0.66,8.27,,,9.66,1.84,0.59, +227,42560,Amphibole,"EMP, FTIR",42.3,2.42,14.3,,14.7,0.37,10.9,,,10.4,2.19,0.48, +228,42561,Amphibole,"EMP, FTIR",41.9,1.61,13.1,,17.5,0.41,9.9,,,10.3,1.86,0.65, +229,42562,Amphibole,"EMP, FTIR",41.9,1.4,12.4,,19.5,0.49,7.3,,,10.4,1.92,0.58, +230,42626,Amphibole,no_info,40.9,,20.8,0.61,8.19,,15.1,,,11,,, +231,43071,Amphibole,"EMP, SEM, FTIR, SIMS",39.86,2.49,15.1,,11.91,0.11,13.72,,,10.37,2.84,0.34, +232,43072,Amphibole,"EMP, SEM, FTIR, SIMS",42.49,1.49,13.64,,10.19,0.07,16.11,,,11.76,2.73,0.41,0.03 +233,43073,Amphibole,"EMP, SEM, FTIR, SIMS",41.77,1.49,14.5,,11,0.13,14.52,,,11.45,2.74,0.5, +234,43074,Amphibole,"EMP, SEM, FTIR, SIMS",42.4,1.39,14.05,,9.4,0.13,15.92,,,11.45,2.84,0.48, +235,43075,Amphibole,"EMP, SEM, FTIR, SIMS",41.66,1.28,14.91,,10.54,,14.7,,,11.23,2.81,0.53, +236,44045,Amphibole,EMP,38.99,5.24,13.83,,12.79,0.1,11.47,,,9.52,2.45,0.93,0.04 +237,44046,Amphibole,EMP,41.86,4.16,13.95,,12.56,0.15,11.71,,,10.38,2.46,0.89,0.1 +238,44047,Amphibole,"EMP, FTIR",39.62,6.15,13.53,,14.58,0.16,11.74,,,9.45,2.5,0.83,0.16 +239,44048,Amphibole,EMP,39.8,5.25,13.2,,13.67,0.17,9.94,,,9.95,2.39,1.08,0.05 +240,44049,Amphibole,EMP,37.96,5.56,14.55,,16.89,0.18,9.09,,,9.12,2.64,0.74,0.4 +241,44050,Amphibole,EMP,38.49,6.44,12.88,,17.56,0.29,7.74,,,10.34,2.4,1.03,0.12 +242,44051,Amphibole,EMP,39.45,5.31,13.12,,18.43,0.3,7.77,,,10.44,2.83,1.06,0.09 +243,44052,Amphibole,EMP,38.62,4.72,13.07,,19.45,0.3,6.68,,,9.64,2.76,0.94,0.19 +244,44053,Amphibole,EMP,41.68,5.04,10.92,,15.79,0.21,10.99,,,9.75,1.8,0.92,0.4 +245,44054,Amphibole,EMP,39.74,5.83,11.24,,19.09,0.3,7.23,,,10.29,2.57,0.96,0.22 +246,44055,Amphibole,EMP,38.85,4.56,10.6,,22.07,0.35,6.67,,,10.53,2.68,0.83,0.14 +247,45616,Amphibole,no_info,46.44,0,9.31,,18.81,0,9.53,,,10.38,2.03,0.06, +248,45617,Amphibole,no_info,49.43,0.01,9.01,,13.99,0.02,10.92,,,9.51,2.32,0.04, +249,45618,Amphibole,no_info,50.68,0.05,9.47,,13.49,0,12.81,,,9.31,2.63,0.05, +250,45619,Amphibole,no_info,44.63,0.07,13.57,,16.7,0.07,9.54,,,11.1,2.24,0.07, +251,45620,Amphibole,no_info,46.44,0.04,10.68,,15.26,0.64,10.76,,,10.64,1.86,0.15, +252,45621,Amphibole,no_info,47.17,0.04,12.96,,13.87,0.02,11.33,,,10.43,2.56,0.04, +253,45622,Amphibole,no_info,49.37,0.05,11.45,,9.94,0.1,13.25,,,9.08,2.6,0.11, +254,45623,Amphibole,no_info,47.61,0.02,13.31,,13.06,0.06,9.86,,,7.34,4.05,0.1, +255,45624,Amphibole,no_info,47.48,0.03,12.77,,13.53,0.06,10.62,,,7.12,4.13,0.11, +256,45625,Amphibole,no_info,50.8,0.02,12.52,,13.79,0.02,10.44,,,6.44,4.05,0.05, +257,45626,Amphibole,no_info,49.58,0.02,12.65,,15.46,0.02,11.05,,,5.71,3.8,0.03, +258,45627,Amphibole,no_info,51.7,0,9.1,,13.99,0,14.29,,,4.46,3.21,0, +259,45642,Amphibole,EMP,40.25,0.91,13.62,,20,0.18,7.53,,,10.06,2.04,0.93, +260,45643,Amphibole,EMP,41.69,1.86,12.29,,20.41,0.13,7.91,,,9.71,2.15,1.11, +261,45644,Amphibole,EMP,41.17,1.09,13.27,,19.78,0.25,8.02,,,9.73,2.04,0.97, +262,45645,Amphibole,EMP,42.01,1.99,13.42,,16.65,0.11,8.15,,,9.94,2.6,1.56, +263,45646,Amphibole,EMP,41.46,0.77,14.29,,19.04,0.19,7.9,,,9.92,2.59,0.96, +264,45743,Amphibole,EMP,48.39,0.64,11.46,,15.23,0.22,10.71,,,6.83,3.41,0.26, +265,45744,Amphibole,EMP,43.96,1.19,11.93,,16.78,0.2,9.67,,,11.52,1.71,0.14, +266,45745,Amphibole,EMP,43.47,1.26,12.84,,16.5,0.15,9.51,,,11.68,1.89,0.14, +267,45746,Amphibole,EMP,43.39,1.26,13.45,,16.03,0.2,9.26,,,11.16,2.17,0.14, +268,45747,Amphibole,EMP,44.16,1.2,13.18,,15.57,0.24,9.62,,,10.59,2.59,0.17, +269,45748,Amphibole,EMP,44.03,1.19,13.93,,15.69,0.25,9.51,,,10.09,3.04,0.2, +270,45749,Amphibole,EMP,45.28,1.03,12.92,,15.35,0.21,9.9,,,9.01,3.39,0.22, +271,45750,Amphibole,EMP,45.05,0.91,13.98,,15.74,0.17,9.81,,,8.79,3.87,0.18, +272,45751,Amphibole,EMP,45.02,1.35,11.82,,16.34,0.25,9.82,,,11.29,1.89,0.15, +273,45752,Amphibole,EMP,41.83,2.04,12.98,,16.72,0.26,9.65,,,11.22,2.32,0.14, +274,45753,Amphibole,EMP,42.05,1.91,14.02,,16.3,0.27,9.75,,,10.88,2.4,0.1, +275,45754,Amphibole,EMP,42.23,1.73,14.68,,16.07,0.25,9.15,,,10.57,2.04,0.14, +276,45755,Amphibole,EMP,41.75,1.73,15.79,,15.72,0.23,8.66,,,10.19,2.46,0.15, +277,45756,Amphibole,EMP,42.32,1.52,15.17,,15.26,0.25,9.43,,,10.07,2.64,0.16, +278,45757,Amphibole,EMP,42.63,1.3,15.01,,15.45,0.22,9.41,,,9.44,2.99,0.16, +279,45758,Amphibole,EMP,43.27,1.23,14.43,,15.99,0.23,9.43,,,8.64,2.78,0.16, +280,45759,Amphibole,EMP,41.88,2.56,14.32,,16.11,0.24,10.13,,,10.83,2.41,0.13, +281,45760,Amphibole,EMP,41.64,2.62,14.24,,16.47,0.24,10.36,,,10.74,2.38,0.13, +282,45761,Amphibole,EMP,40.81,2.17,14.23,,15.46,0.1,10.94,,,10.6,2.66,0.15, +283,45762,Amphibole,EMP,41.02,2.42,15.12,,16.22,0.18,10.14,,,10.19,2.73,0.14, +284,45763,Amphibole,EMP,41.43,2.17,15.16,,15.8,0.12,10.34,,,9.99,2.92,0.15, +285,45764,Amphibole,EMP,40.72,3.35,14.62,,15.21,0.18,11.18,,,10.14,3.1,0.11, +286,45765,Amphibole,EMP,40.5,2.75,14.57,,15.71,0.15,10.85,,,10.04,2.81,0.13, +287,45766,Amphibole,EMP,40.54,2.68,14.77,,14.65,0.15,11.06,,,10.05,2.89,0.14, +288,45806,Amphibole,EMP,43.43,1.41,14.84,0.01,15.24,0.31,9.45,,,10.11,1.92,1.41, +289,45807,Amphibole,EMP,44.47,1.03,12.4,0,15.01,0.32,10.5,,,10.89,1.96,0.81, +290,45808,Amphibole,EMP,40.33,1.79,16.87,0.01,13.59,0.17,10.4,,,10.32,2.43,1.11, +291,45809,Amphibole,EMP,41.04,1.44,15.13,0.02,12.07,0.17,13.06,,,10.64,2.4,1.18, +292,45810,Amphibole,EMP,44.26,1.82,13.68,0.02,12.93,0.26,11.91,,,9.91,2.16,0.76, +293,45811,Amphibole,EMP,44.28,1.42,12.97,0.13,11.61,0.19,13.77,,,9.86,2.33,1.01, +294,45812,Amphibole,EMP,44.37,1.62,14.6,0,11.19,0.26,13.32,,,10.05,2.7,0.79, +295,45813,Amphibole,EMP,45.14,1.37,13.02,0.38,9.42,0.14,16.23,,,10.11,2.77,0.93, +296,45851,Amphibole,EMP,45.29,0.82,14.14,1.05,3.72,,19.81,,,11.83,1.86,1.48, +297,45852,Amphibole,EMP,46.2,0.96,12.02,1.78,3.73,,20.73,,,11.28,2.14,1.46, +298,45853,Amphibole,EMP,44.71,1.21,15.06,1.72,3.88,,18.95,,,11.49,1.77,1.22, +299,45854,Amphibole,EMP,45.93,0.96,12.73,1.24,3.95,,19.98,,,11.07,2.47,1.67, +300,51095,Amphibole,EMP,54.38,1.66,0.72,0.37,8.18,,18.07,,,6.17,4,4.89, +301,51096,Amphibole,EMP,52.01,3.5,0.93,0.07,11.91,,14.61,,,5.9,3.86,4.95, +302,51097,Amphibole,EMP,52.63,4.87,0.86,0.05,6.55,,17.94,,,6.19,3.93,4.81, +303,51098,Amphibole,EMP,51.86,5.6,1.18,0.24,7.92,,16.31,,,5.92,3.85,4.81, +304,51099,Amphibole,EMP,51.96,6.25,1.27,0.15,4.31,,18.75,,,6.37,3.81,4.68, +305,51100,Amphibole,EMP,51.69,7.48,1.02,0.26,6.33,,16.49,,,5.61,4.13,4.9, +306,51101,Amphibole,EMP,51.4,8.66,1.28,0.12,4.94,,16.93,,,6,3.82,4.84, +307,51102,Amphibole,EMP,50.97,11.61,1.21,0.16,6.09,,15.51,,,4.85,4.99,4.41, +308,51111,Amphibole,EMP,43.7,0.34,18.9,,0,,19.4,,,11.8,3.2,, +309,51112,Amphibole,EMP,43.7,0.34,18.9,,0,,19.4,,,11.8,3.2,, +310,51113,Amphibole,EMP,43.7,0.34,18.9,,0,,19.4,,,11.8,3.2,, +311,51114,Amphibole,EMP,43.7,0.34,18.9,,0,,19.4,,,11.8,3.2,, +312,51813,Amphibole,EMP,42.63,1.8,13.28,0.23,7.79,0.09,15.99,,,11.17,2.39,1.86, +313,51814,Amphibole,EMP,42.43,2.58,12.97,0.31,7.8,0.09,15.56,,,11.21,2.41,1.61, +314,51815,Amphibole,EMP,41.19,2.62,12.25,0.1,9.44,0.11,15.67,,,11.54,2.44,1.4, +315,51816,Amphibole,EMP,40.71,3.08,12.42,0.13,9.89,0.12,14.97,,,11.69,2.45,1.11, +316,51817,Amphibole,EMP,42.35,1.42,13.03,0.3,8.11,0.04,16.39,,,11.22,2.28,2.14, +317,51818,Amphibole,EMP,42.3,1.2,13.25,0.12,8.14,0.09,16.69,,,11.05,2.35,2.09, +318,56731,Amphibole,EMP,40.48,2.31,,0.04,13.4,0.29,11.52,0.02,,8.96,3.57,1.06,0.07 +319,56732,Amphibole,EMP,40.16,1.96,,0.02,12.17,0.42,12.64,0.02,,8.9,3.34,0.95,0.05 +320,56733,Amphibole,EMP,40.8,3.46,,0.03,10.33,0.27,11.37,0.03,,8.51,3.74,1.07,0.1 +321,56734,Amphibole,EMP,40.68,2.28,,0.03,11.96,0.21,12.88,0.04,,9.22,3.46,1.14,0.04 +322,56735,Amphibole,EMP,41.46,2.24,,0.04,11.77,0.21,13.27,0.06,,9.27,3.52,1.18,0.04 +323,56736,Amphibole,EMP,40.63,1.88,,0.03,12.28,0.31,12.88,0.02,,9.22,3.42,1,0.07 +324,56737,Amphibole,EMP,40.13,2.11,,0.02,13.75,0.42,12.24,0.04,,9.55,2.96,0.81,0.06 +325,56738,Amphibole,EMP,40.02,2.74,,0.07,11.09,0.35,14.26,0.02,,10.13,2.85,0.71,0.05 +326,56739,Amphibole,EMP,40.9,2.38,,0.01,11.8,0.41,14.11,0.03,,10.19,2.87,0.59,0.08 +327,56740,Amphibole,EMP,41.37,2.64,,0.03,10.38,0.45,13.91,0.02,,10.2,2.81,0.65,0.07 +328,56741,Amphibole,EMP,40.36,3.5,,0.04,11.99,0.16,11.47,0.05,,8.12,4.15,1.35,0.09 +329,56742,Amphibole,EMP,40.71,2.75,,0.01,13.22,0.44,11.02,0.05,,8.11,3.46,0.94,0.22 +330,56743,Amphibole,EMP,38.39,4.77,,0.02,11.59,0.5,11.62,0.01,,9.35,2.98,0.74,0.12 +331,56744,Amphibole,EMP,39.72,3.05,,0.03,13.21,0.4,11.66,0.03,,9.22,2.91,0.7,0.11 +332,57074,Amphibole,EMP,41.75,2.56,11.94,0.02,9.39,0.13,16.76,,,11.82,2.54,0.79, +333,57075,Amphibole,EMP,42.78,2.44,12.15,0.12,9.28,0.08,15.55,,,11.82,2.57,1.11, +334,57076,Amphibole,EMP,41.88,2.31,12.29,0.05,9.76,0.13,16.24,,,11.57,2.65,1.01, +335,57077,Amphibole,EMP,41.39,2.51,12.8,0.17,9.7,0.09,15.58,,,11.86,2.57,1.16, +336,57078,Amphibole,EMP,42.12,1.26,12.69,0.04,9.01,0.11,16.79,,,11.92,2.63,1.33, +337,57079,Amphibole,EMP,42.38,1.56,13.1,0.06,11.32,0.14,14.3,,,11.18,2.54,1.34, +338,57080,Amphibole,EMP,43.24,1.81,12.75,0.06,10.3,0.14,14.88,,,10.82,2.6,1.35, +339,57081,Amphibole,EMP,42.67,1.53,13.53,0.09,9.7,0.12,15.6,,,10.53,2.77,1.4, +340,57082,Amphibole,EMP,41.84,1.82,14.57,0.04,11.5,0.15,13.89,,,9.72,2.93,1.38, +341,57083,Amphibole,EMP,42.36,1.16,13.35,0.05,10.37,0.13,15.33,,,11.11,2.67,1.42, +342,57084,Amphibole,EMP,41.64,2.33,14.22,0.06,12.09,0.13,13.25,,,9.95,2.99,1.28, +343,57085,Amphibole,EMP,43.09,1.67,13.45,0.04,8.38,0.11,15.86,,,11.02,2.59,1.73, +344,57086,Amphibole,EMP,42.33,1.53,13.68,0.04,10.38,0.11,15.05,,,10.48,2.69,1.62, +345,57087,Amphibole,EMP,41.99,1.68,13.13,0.02,14.56,0.23,12.28,,,11.31,2.29,0.46, +346,57088,Amphibole,EMP,44.02,1.85,11.84,0.03,12.8,0.19,13.21,,,11.33,2.16,0.48, +347,57089,Amphibole,EMP,43.26,1.51,12.37,0.03,12.3,0.18,13.51,,,12.05,2.15,0.53, +348,57090,Amphibole,EMP,42.97,1.53,13.88,0.01,13.6,0.23,11.55,,,11.11,2.38,0.6, +349,57091,Amphibole,EMP,43.69,1.65,13.43,0.04,12.22,0.24,13.19,,,10.52,2.42,0.54, +350,57252,Amphibole,EMP,40.72,4.06,15.02,0.01,8.62,0.12,14.48,,,10.51,2.59,1.33, +351,57253,Amphibole,EMP,38.06,4.98,15.53,0.01,15.29,,9.13,,,9.71,2.46,1.55, +352,57254,Amphibole,EMP,40.63,3.98,14.69,0.02,9.02,0.13,14.11,,,10.08,2.85,1.14, +353,57255,Amphibole,EMP,39.36,5.33,14.8,0.01,12.88,0.01,11.67,,,8.84,3.73,0.03, +354,57256,Amphibole,EMP,39.86,5.44,15.53,,11.78,,11.18,,,9.2,3.39,0.75, +355,57257,Amphibole,EMP,39.64,5.19,15.44,0.01,13.8,0.01,10.36,,,9.91,2.8,1.2, +356,57258,Amphibole,EMP,38.71,3.66,15.4,,19.72,0.01,6.35,,,9.95,2.55,1.66, +357,57259,Amphibole,EMP,40.26,5.99,13.63,0.04,14.46,0.22,9.96,,,9.42,3.16,1.3, +358,57260,Amphibole,EMP,38.73,4.94,14.94,0.01,16.35,0.01,8.93,,,9.66,2.93,1.19, +359,57261,Amphibole,EMP,38.06,5.78,15,,14.26,,9.04,,,9.86,3.04,1.37, +360,57262,Amphibole,EMP,38.87,5.71,15.94,,13.84,,9.92,,,10.37,3,1.38, +361,57263,Amphibole,EMP,39.89,5.72,14.53,,12.94,0.01,11.02,,,10.28,2.75,1.44, +362,57264,Amphibole,EMP,40.08,5.03,13.87,0.01,15.33,,10.5,,,9.56,2.85,1.18, +363,57265,Amphibole,EMP,39.55,4.39,13.66,0.03,15.27,,9.3,,,10.09,3.15,1.27, +364,57266,Amphibole,EMP,39.24,5.59,15.22,0.01,13.75,0.01,10.62,,,9.62,2.68,1.42, +365,57267,Amphibole,EMP,43.44,3.86,12.35,0.01,4.82,0.01,18.17,,,11.32,2.62,1.55, +366,57268,Amphibole,EMP,38.7,2.94,15.16,,19.06,0.02,8.14,,,9.57,2.96,1.27, +367,57269,Amphibole,EMP,38.6,3.84,15.56,0.01,16.56,0.01,9.34,,,9.71,2.79,1.36, +368,57270,Amphibole,EMP,37.97,5.41,14.53,,15.96,,9.14,,,9.92,2.74,1.53, +369,57271,Amphibole,EMP,39.75,6.35,14.29,,7.93,,13.89,,,10.71,2.87,1.47, +370,57272,Amphibole,EMP,40.44,6.11,14.36,0.02,3.77,,16.39,,,11.01,3.16,1.14, +371,57273,Amphibole,EMP,40.4,6.17,15.27,,0,,18.39,,,11.51,3.21,1.16, +372,57274,Amphibole,EMP,39.82,6.04,14.27,,14.27,0.02,10.47,,,10.05,4.04,0.05, +373,57275,Amphibole,EMP,39.45,5.1,14.74,0.01,13.7,,10.91,,,10.4,3.22,0.94, +374,57276,Amphibole,EMP,40.4,4.2,13.41,0.03,12.25,0.01,12.64,,,11.19,2.36,1.77, +375,59268,Amphibole,EMP,44.8,2.7,13.6,,14,,12.8,,,9.5,1.8,0.7, +376,59269,Amphibole,EMP,45.1,2.1,13.7,,13.6,,11.7,,,11,2.4,0.5, +377,59270,Amphibole,EMP,44.5,2.1,14.2,,13,,12.3,,,10.8,2.6,0.5, +378,59271,Amphibole,EMP,44,2.2,14.7,,12.2,,12.6,,,11.2,2.6,0.5, +379,59272,Amphibole,EMP,42.8,2.3,15.9,,14.2,,10.6,,,11,2.7,0.6, +380,59273,Amphibole,EMP,44.4,2.5,14.9,,10.9,,13.6,,,10.4,2.9,0.4, +381,59274,Amphibole,EMP,44.9,2.5,14.3,,9,,14.8,,,11.4,2.8,0.3, +382,59275,Amphibole,EMP,44.1,2.6,15.5,,8.8,,14.8,,,10.9,2.9,0.4, +383,59276,Amphibole,EMP,42.9,2.7,15.9,,10.9,,13.5,,,10.9,2.8,0.4, +384,59409,Amphibole,EMP,39.86,2.49,15.1,,11.91,0.11,13.72,,,10.37,2.84,0.34,0 +385,59410,Amphibole,EMP,42.49,1.49,13.64,,10.19,0.07,16.11,,,11.76,2.73,0.41,0.03 +386,59411,Amphibole,EMP,41.77,1.49,14.5,0,11,0.13,14.52,,,11.45,2.74,0.5,0 +387,59412,Amphibole,EMP,42.4,1.39,14.05,0,9.4,0.13,15.92,,,11.45,2.84,0.48,0 +388,59413,Amphibole,EMP,41.66,1.28,14.91,0,10.54,0,14.7,,,11.23,2.81,0.53,0 +389,59497,Amphibole,EMP,49.39,0.41,12.38,,12.51,0.08,11.64,,,6.2,3.15,0.3, +390,59630,Amphibole,EMP,40.13,3.53,14.23,,11.44,0.19,12.45,,,11.99,2.18,1.35, +391,59631,Amphibole,EMP,41.99,2.02,14.52,,10.7,0.18,13.96,,,11.86,2.51,0.3, +392,59632,Amphibole,EMP,42.77,2.55,13.3,,11.74,0.21,13.6,,,10.91,2.32,0.11, +393,59633,Amphibole,EMP,41.89,1.5,14.21,,12.32,0.22,12.81,,,11.44,2.28,0.51, +394,59634,Amphibole,EMP,45.32,1.21,12.88,,12.19,0.21,13.03,,,11.04,1.93,0.21, +395,59635,Amphibole,EMP,40.17,4.4,13.33,,12.54,0.17,11.18,,,11.76,2.3,1.07, +396,59636,Amphibole,EMP,39.25,3.99,12.8,,10.38,0.25,13.22,,,12.1,2.29,1.22, +397,59637,Amphibole,EMP,42.92,2.31,12.6,,9.15,0.2,15.81,,,11.36,2.57,0.27, +398,59638,Amphibole,EMP,45.27,2.42,10.08,,10.66,0.27,15.53,,,10.34,2.34,0.08, +399,59639,Amphibole,EMP,44.25,1.12,11.01,,11.99,0.27,15.49,,,9.73,1.38,0.11, +400,59640,Amphibole,EMP,44.47,2.7,11.48,,11.39,0.27,14.29,,,10.64,2.23,0.08, +401,59641,Amphibole,EMP,45.56,1.57,10.72,,10.47,0.22,16.15,,,10.74,1.92,0.15, +402,59642,Amphibole,EMP,40.73,2.77,14.25,,11.38,0.24,12.03,,,11.96,2.16,1.29, +403,59643,Amphibole,EMP,41.13,1.95,14.15,,10.15,0.15,14.58,,,11.93,2.45,0.29, +404,59644,Amphibole,EMP,43.89,2.02,13.2,,13.47,0.27,11.84,,,11.15,2.23,0.09, +405,59645,Amphibole,EMP,42.13,1.36,14.31,,10.76,0.19,13.62,,,11.62,2.23,0.49, +406,59646,Amphibole,EMP,42.68,1.1,12.21,,10.79,0.17,15.16,,,11.61,2.01,0.23, +407,59647,Amphibole,EMP,40.1,4.23,13.52,,12.96,0.19,11.3,,,11.42,2.33,1.04, +408,59648,Amphibole,EMP,41.48,3.59,12.45,,10.49,0.29,13.66,,,11.32,2.34,1.11, +409,59649,Amphibole,EMP,45.05,2.36,10.43,,10.64,0.28,15.52,,,10.48,2.12,0.07, +410,59650,Amphibole,EMP,43.52,1.53,11.65,,10.11,0.23,15.07,,,11.16,2.21,0.49, +411,59651,Amphibole,EMP,46.95,1.33,9.96,,10.75,0.24,15.93,,,10.93,1.73,0.14, +412,59652,Amphibole,EMP,44.19,2.39,10.99,,10.36,0.29,15.46,,,10.93,2.24,0.08, +413,59653,Amphibole,EMP,46.71,1.37,10.05,,10.89,0.24,15.79,,,10.88,1.76,0.14, +414,59654,Amphibole,EMP,40.68,1.92,14.09,,10.88,0.18,13.29,,,11.74,2.59,0.29, +415,59655,Amphibole,EMP,42.25,2.28,13.24,,12.39,0.23,12.76,,,11.51,2.31,0.1, +416,59656,Amphibole,EMP,41.54,1.52,14.54,,11.9,0.21,13.35,,,11.58,2.31,0.47, +417,59657,Amphibole,EMP,43.92,1.29,13.16,,11.37,0.19,14.29,,,10.85,1.99,0.2, +418,59658,Amphibole,EMP,40.18,3.66,15.07,,13.19,0.22,10.77,,,11.89,2.2,1.28, +419,59659,Amphibole,EMP,40.13,4.76,14.05,,11.97,0.15,11.48,,,11.53,2.24,1.2, +420,59660,Amphibole,EMP,40.24,4.07,13.23,,10.37,0.19,13.15,,,11.43,2.25,1.21, +421,59661,Amphibole,EMP,44.02,2.49,10.37,,10.17,0.26,15.5,,,10.32,2.1,0.08, +422,59662,Amphibole,EMP,45.18,1.55,11.09,,10.8,0.26,14.9,,,10.98,2,0.59, +423,59663,Amphibole,EMP,44.49,2.48,10.81,,10.32,0.27,15.47,,,10.54,2.12,0.08, +424,59664,Amphibole,EMP,44.58,1.57,10.95,,11.09,0.18,15.57,,,10.55,1.94,0.14, +425,59736,Amphibole,EMP,40.72,4.06,15.02,0.01,8.62,0.12,14.48,,,10.51,2.59,1.33, +426,59737,Amphibole,EMP,38.06,4.98,15.53,0.01,15.29,,9.13,,,9.71,2.46,1.55, +427,59738,Amphibole,EMP,40.63,3.98,14.69,0.02,9.02,0.13,14.11,,,10.08,2.85,1.14, +428,59739,Amphibole,EMP,39.36,5.33,14.8,0.01,12.88,0.01,11.67,,,8.84,3.73,0.03, +429,59740,Amphibole,EMP,39.86,5.44,15.53,,11.78,,11.18,,,9.2,3.39,0.75, +430,59741,Amphibole,EMP,39.64,5.19,15.44,0.01,13.8,0.01,10.36,,,9.91,2.8,1.2, +431,59742,Amphibole,EMP,38.71,3.66,15.4,,19.72,0.01,6.35,,,9.95,2.55,1.66, +432,59743,Amphibole,EMP,40.26,5.99,13.63,0.04,14.46,0.22,9.96,,,9.42,3.16,1.3, +433,59744,Amphibole,EMP,38.73,4.94,14.94,0.01,16.35,0.01,8.93,,,9.66,2.93,1.19, +434,59745,Amphibole,EMP,38.06,5.78,15,,14.26,,9.04,,,9.86,3.04,1.37, +435,59746,Amphibole,EMP,38.87,5.71,15.94,,13.84,,9.92,,,10.37,3,1.38, +436,59747,Amphibole,EMP,39.89,5.72,14.53,,12.94,0.01,11.02,,,10.28,2.75,1.44, +437,59748,Amphibole,EMP,40.08,5.03,13.87,0.01,15.33,,10.5,,,9.56,2.85,1.18, +438,59749,Amphibole,EMP,39.55,4.39,13.66,0.03,15.27,,9.3,,,10.09,3.15,1.27, +439,59750,Amphibole,EMP,39.24,5.59,15.22,0.01,13.75,0.01,10.62,,,9.62,2.68,1.42, +440,59751,Amphibole,EMP,43.44,3.86,12.35,0.01,4.82,0.01,18.17,,,11.32,2.62,1.55, +441,59752,Amphibole,EMP,38.7,2.94,15.16,,19.06,0.02,8.14,,,9.57,2.96,1.27, +442,59753,Amphibole,EMP,38.6,3.84,15.56,0.01,16.56,0.01,9.34,,,9.71,2.79,1.36, +443,59754,Amphibole,EMP,37.97,5.41,14.53,,15.96,,9.14,,,9.92,2.74,1.53, +444,59755,Amphibole,EMP,39.75,6.35,14.29,,7.93,,13.89,,,10.71,2.87,1.47, +445,59756,Amphibole,EMP,40.44,6.11,14.36,0.02,3.77,,16.39,,,11.01,3.16,1.14, +446,59757,Amphibole,EMP,40.4,6.17,15.27,,0,,18.39,,,11.51,3.21,1.16, +447,59758,Amphibole,EMP,39.82,6.04,14.27,,14.27,0.02,10.47,,,10.05,4.04,0.05, +448,59759,Amphibole,EMP,39.45,5.1,14.74,0.01,13.7,,10.91,,,10.4,3.22,0.94, +449,59760,Amphibole,EMP,40.4,4.2,13.41,0.03,12.25,0.01,12.64,,,11.19,2.36,1.77, +450,59940,Amphibole,EMP,40.65,3.56,15.46,,4.98,0,16.29,,,11.86,2.13,1.83, +451,59941,Amphibole,EMP,41.28,2.13,16.05,,5.03,0,16.99,,,11.21,2.14,2.22, +452,59942,Amphibole,EMP,42.59,2.12,15.43,,2.5,0,18.5,,,11.69,1.91,2.54, +453,59943,Amphibole,EMP,40.23,3.78,16.18,,5.15,0,16.27,,,12.08,1.86,2.21, +454,59944,Amphibole,EMP,40.9,1.79,15.93,,4.67,0,17.27,,,12.23,1.8,2.77, +455,59945,Amphibole,EMP,40.23,3.19,15.41,,5.79,0,16.4,,,12.5,1.86,2.38, +456,59946,Amphibole,EMP,43.42,2.59,11.89,,8.06,0.12,16.73,,,10.67,3.05,1.15, +457,59947,Amphibole,EMP,42.24,2.17,13.72,,8.8,0.11,15.95,,,10.75,2.74,1.06, +458,59948,Amphibole,EMP,41.6,1.66,14.54,,11.94,0.15,13.59,,,10.11,2.77,1.08, +459,60394,Amphibole,EMP,48.96,0.44,7.52,0.01,9.62,0.17,17.22,0.21,,6.06,6.12,, +460,60395,Amphibole,EMP,59.1,0.24,,,0,,27.36,,,10.79,,, +461,61538,Amphibole,EMP,42.54,3.19,11.49,,13.63,0.18,11.62,,,10.7,2.35,0.54, +462,61539,Amphibole,EMP,41.78,3.01,12.14,,11.31,0.15,13.52,,,11.57,2.12,0.52, +463,61540,Amphibole,EMP,40.76,3.26,13.81,,13.6,0.16,11.3,,,10.64,2.6,0.66, +464,61541,Amphibole,EMP,39.65,5.73,14.64,,11.72,0.12,12.06,,,8.98,2.88,0.46, +465,61542,Amphibole,EMP,40.22,3.56,15.27,,9.72,0.12,12.76,,,10.59,2.36,2, +466,64140,Amphibole,EMP,43.61,1.29,16.79,0.75,7.12,,14.83,,,7.73,5.07,0.62, +467,64141,Amphibole,EMP,41.77,1.52,16.03,0.56,7,,15.14,,,7.97,4.82,0.58, +468,64142,Amphibole,EMP,41.91,1.76,15.4,0.42,6.99,,16.57,,,9.28,4.41,0.45, +469,64568,Amphibole,EMP,42.01,0.99,13.55,0.02,8.77,0.01,15.59,0.02,,11.96,2.4,0.14, +470,64569,Amphibole,EMP,43.9,1.71,13.43,0.44,5.89,0.25,16.15,0.02,,10.55,2.85,1.09, +471,64570,Amphibole,EMP,42.31,1.56,13.44,0.15,9.16,0.34,15.5,0.11,,10.54,2.8,0.79, +472,64571,Amphibole,EMP,42.06,1.67,12.64,0.11,8.11,0.26,16.21,0.08,,11.37,2.61,0.75, +473,64572,Amphibole,EMP,42.61,1.62,12.49,0.24,7.98,0.31,16.29,0.13,,11.3,2.54,0.78, +474,64573,Amphibole,EMP,40.46,1.39,14.2,0.11,10.26,0.44,14.27,0.09,,11.13,2.63,0.67, +475,64574,Amphibole,EMP,41.36,1.85,15.47,0.08,12.43,0.44,11.74,0.05,,9.46,3.3,1.01, +476,64575,Amphibole,EMP,44.21,0.59,11.15,0.16,8.71,0.04,17.13,0.25,,10.82,2.38,0.37, +477,64576,Amphibole,EMP,46.77,1.45,9.88,1.56,2.68,0.04,19.75,0.03,,11.3,2.1,0.31, +478,64577,Amphibole,EMP,42.11,2.17,12.27,0.09,16.28,0.03,11.03,0.02,,9.14,2.35,0.37, +479,65941,Amphibole,EMP,43.1,3.41,12.75,,7.25,0.14,16.64,,,9.8,3.4,0.61,0 +480,70302,Amphibole,EMP,47.17,1.15,9.76,,9.5,0.71,16.98,,,11.47,1.56,0.1, +481,70303,Amphibole,EMP,46.25,1.42,10.22,,9.26,0.76,16.68,,,11.53,1.69,0.13, +482,70304,Amphibole,EMP,46.06,0.97,8.83,,10.81,0.63,16.27,,,11.47,1.99,0.17, +483,70305,Amphibole,EMP,46.33,1.49,8.81,,10.57,0.38,16.1,,,11.09,1.74,0.12, +484,70306,Amphibole,EMP,46.25,1.04,9.82,,9.39,0.56,16.6,,,11.59,1.63,0.11, +485,70307,Amphibole,EMP,46.16,1.14,9.73,,10,0.49,16.44,,,11.3,1.72,0.13, +486,70308,Amphibole,EMP,45.71,1.56,9.53,,13.19,0.68,13.98,,,10.84,1.75,0.14, +487,70309,Amphibole,EMP,44.87,1.29,10.49,,13.98,0.91,13.56,,,10.71,1.67,0.13, +488,70310,Amphibole,EMP,45.98,1.14,9.79,,9.04,0.45,17.16,,,12.07,1.74,0.14, +489,70311,Amphibole,EMP,46.28,1.07,10.27,,9.16,0.46,16.74,,,11.81,1.7,0.14, +490,70312,Amphibole,EMP,45.48,1.1,10.31,,9.33,0.57,16.52,,,11.73,1.77,0.17, +491,70313,Amphibole,EMP,47.17,0.52,9.5,,7.15,0.39,18.69,,,12.15,2.29,0.21, +492,70314,Amphibole,EMP,46.43,0.64,9.9,,7.67,0.46,17.98,,,12.19,2.16,0.21, +493,70315,Amphibole,EMP,46.98,0.74,9.8,,7.2,0.37,18.24,,,12.3,1.59,0.14, +494,70316,Amphibole,EMP,47.4,0.66,9.59,,6.98,0.41,18.57,,,12.38,1.5,0.12, +495,70317,Amphibole,EMP,45.5,1.3,9.65,,12.94,0.44,14.7,,,11.61,1.71,0.14, +496,70318,Amphibole,EMP,45.94,1.4,9.15,,12.24,0.37,15.08,,,11.28,1.89,0.13, +497,70319,Amphibole,EMP,45.73,1.13,9.3,,13.67,0.5,14.16,,,11.47,1.71,0.16, +498,70320,Amphibole,EMP,45.61,1.26,9.18,,13.19,0.5,14.9,,,10.43,2.15,0.16, +499,70321,Amphibole,EMP,45.48,1.46,9.9,,13.2,0.5,14.17,,,11.46,1.8,0.17, +500,70322,Amphibole,EMP,46.11,0.74,8.16,,12.53,0.47,15.11,,,11.77,2.06,0.21, +501,71857,Amphibole,EMP,40.17,1.73,15.25,,12.4,0.21,13.67,,,10.83,,0.47,0.01 +502,71858,Amphibole,EMP,40.11,1.56,15.21,,11.72,0.17,13.92,,,11.42,,0.51,0.02 +503,71859,Amphibole,EMP,42.61,1.96,12.95,,10.18,0.26,15.44,,,10.88,,0.4,0.03 +504,71860,Amphibole,EMP,42.84,2.1,12.42,,10.66,0.33,15.1,,,10.71,,0.39,0.04 +505,71861,Amphibole,EMP,43.3,1.96,11.39,,10.27,0.48,15.35,,,10.22,,0.32,0.04 +506,71862,Amphibole,EMP,45.97,1.19,10.86,,8.94,0.59,16.86,,,9.96,,0.32,0.05 +507,71863,Amphibole,EMP,46.82,1.21,9.53,,9.93,0.78,16.12,,,9.37,,0.28,0.05 +508,71864,Amphibole,EMP,50.1,0.74,7.35,,9.38,1.27,17.57,,,8.32,,0.21,0.03 +509,71865,Amphibole,EMP,54.64,0.22,2.54,,9.85,3.37,20.78,,,4.36,,0.08,0.02 +510,72060,Amphibole,EMP,43,3.1,12,0.14,13,0.23,11.4,0.02,,12,2.4,1.1, +511,72061,Amphibole,EMP,41,3.4,14.3,0.05,13,0.19,10.3,0.03,,10.6,2.8,1.4, +512,72062,Amphibole,EMP,40.9,3.5,13.5,0.2,14,0.18,10.9,0.02,,10.3,2.82,1, +513,72063,Amphibole,EMP,40.5,3.7,14.6,0.04,13.2,0.18,11,0.01,,10.7,2.59,1.7, +514,72064,Amphibole,EMP,39.2,3.9,15.7,0.04,14.9,0.17,8.6,0.02,,9.9,3.02,1.9, +515,72065,Amphibole,EMP,40,3.1,16.1,0.08,12,0.16,10.2,0.04,,10,3.1,1.9, +516,72066,Amphibole,EMP,39.7,3.2,16,0.06,13,0.17,9.5,0.02,,10.7,2.9,1.7, +519,31510,Apatite,EMP,,,0.02,,0.97,0.06,0.18,,,53.52,0.06,0.08,41.14 +520,31511,Apatite,EMP,,,,,0.94,0.08,0.2,,,54.27,0.07,0.03,40.92 +521,31512,Apatite,EMP,,,0.05,,1.24,0.08,0.23,,,52.64,0.07,0.06,40.84 +522,31513,Apatite,EMP,,,0.01,,1.46,0.05,0.24,,,53.78,0.04,0.04,41.21 +523,31514,Apatite,EMP,1.07,0.03,0.12,0.05,1.19,0.1,0.22,0.02,,54.7,,0.05,41 +524,31515,Apatite,EMP,0.04,,0.02,0.01,0.92,0.07,0.09,0.02,,58.1,,0.01,34 +525,51247,Apatite,EMP,0.69,0.01,,,0.05,0.02,0.02,,,53.24,0.28,,39.89 +526,51248,Apatite,EMP,0.4,0.02,,,0.1,0.03,0.04,,,53.21,0.3,,39.69 +527,51249,Apatite,EMP,0.43,0.01,,,0.04,0.01,0.03,,,53.13,0.29,,39.88 +528,51250,Apatite,EMP,0.25,0.04,,,0.05,0.01,0.1,,,52.64,0.35,,39.86 +529,51251,Apatite,EMP,0.64,0.01,,,0.03,0.01,0.04,,,53.59,0.26,,39.93 +530,51252,Apatite,EMP,0.84,0.01,,,0.05,0.01,0.05,,,53.94,0.28,,39.5 +531,51253,Apatite,EMP,0.43,0.01,,,0.05,0.01,0.1,,,53.33,0.09,,40.56 +532,51254,Apatite,EMP,0.36,0.01,,,0.12,0.01,0.08,,,52.73,0.3,,39.87 +533,51255,Apatite,EMP,0.5,0.01,,,0.09,0.02,0.09,,,52.67,0.18,,40.52 +534,51256,Apatite,EMP,0.48,0.03,,,0.09,0.01,0.13,,,52.93,0.07,,39.78 +535,51257,Apatite,EMP,0.56,0.01,,,0.04,0.02,0.09,,,51.48,0.12,,38.91 +536,51258,Apatite,EMP,0.42,0.01,,,0.45,0.05,0.31,,,52.43,0.27,,39.35 +537,51259,Apatite,EMP,0.33,0.01,,,0.32,0.06,0.33,,,53.28,0.22,,39.42 +538,51260,Apatite,EMP,0.27,0.02,,,0.13,0.05,0.32,,,52.56,0.24,,39.18 +539,51261,Apatite,EMP,0.36,0,,,0.17,0.04,0.33,,,52.08,0.24,,39.27 +540,55758,Apatite,EMP,0.31,,,,0,,0.01,,,53.66,0.62,,41.6 +541,55759,Apatite,EMP,0.33,,,,0.02,,0.05,,,53.74,0.6,,41.22 +542,55760,Apatite,EMP,0.26,,,,0.03,,0.13,,,53.86,0.36,,41.4 +543,55761,Apatite,EMP,0.55,,,,0.02,,0,,,54.59,0.11,,41.04 +544,55762,Apatite,EMP,0.88,,,,0.19,,0.49,,,53.75,0.12,,40.84 +545,55763,Apatite,EMP,0.45,,,,0.29,,0.37,,,54.15,0.05,,41.38 +546,55764,Apatite,EMP,0.63,,,,0.02,,0.94,,,54.27,0.02,,41.83 +547,55765,Apatite,EMP,0.59,,,,0.01,,0.66,,,54.06,0.05,,41.06 +548,55766,Apatite,EMP,0.15,,,,0,,0.01,,,54.91,0.19,,42.01 +549,55767,Apatite,EMP,0.25,,,,0,,0.05,,,54.94,0.14,,42.12 +550,55768,Apatite,EMP,1.81,,,,0.01,,1.09,,,53.14,0.1,,39.92 +551,62814,Apatite,EMP,0.57,0.01,,,0.49,0.2,0.35,,,53.92,0.09,,41.07 +552,62815,Apatite,EMP,0.53,0.01,,,0.84,0.19,0.4,,,54.29,0.19,,41.18 +553,62816,Apatite,EMP,0.38,0.03,,,0.73,0.26,0.68,,,51.94,0.1,,40.6 +554,62817,Apatite,EMP,0.63,0.03,,,1.16,0.19,0.72,,,52.39,0.48,,40.53 +555,62818,Apatite,EMP,0.45,0.01,,,1,0.3,0.58,,,52.3,0.6,,40.6 +556,62819,Apatite,EMP,0.53,0.03,,,0.6,0.17,0.4,,,53.69,0.17,,40.65 +557,62820,Apatite,EMP,0.31,0.02,,,0.68,0.11,0.52,,,53.1,0.27,,40.6 +558,62821,Apatite,EMP,0.45,0.02,,,0.26,0.03,0.04,,,53.7,0.45,,38.8 +559,62822,Apatite,EMP,0.34,0.02,,,0.37,0.04,0.09,,,54.45,0.32,,39.58 +560,62823,Apatite,EMP,0.75,0.05,,,0.29,0.05,0.11,,,52.89,0.14,,38.65 +561,62824,Apatite,EMP,0.32,0.01,0,,0.36,0.11,0.22,,,53.64,0.1,,40.78 +562,62825,Apatite,EMP,0.34,0.02,0,,0.26,0.06,0.09,,,54.17,0.06,,40.92 +563,62826,Apatite,EMP,0.9,0.01,0.01,,0.06,0.02,0.07,,,54.5,0,,39.94 +564,62827,Apatite,EMP,0.35,0.02,0.01,,0.38,0.09,0.21,,,53.79,0.01,0.01,40.39 +565,62828,Apatite,EMP,0.75,0.02,0.01,,0.24,0.05,0.1,,,54.32,0.2,0.07,39.56 +566,62829,Apatite,EMP,0.61,0.01,0.03,,0.11,0.05,0.02,,,54.91,0.13,0.02,39.61 +567,62830,Apatite,EMP,0.35,0.02,0.04,,1.57,0.33,0.94,,,51.38,0.29,,39.99 +568,62831,Apatite,EMP,0.43,0.06,0,,1.04,0.14,0.03,,,52.98,0.24,0,41.9 +569,62832,Apatite,EMP,0.48,0.02,0.03,,0.12,0.01,0.26,,,54.07,0.18,0.04,40.8 +570,62833,Apatite,EMP,0.25,0.01,0,,0.53,0.1,0.37,,,54.19,0.1,0,40.97 +571,62834,Apatite,EMP,0.47,0.01,0.05,,1.42,0.29,0.5,,,50.81,0.23,0.03,39.45 +572,62835,Apatite,EMP,0.9,0,0,,0.55,0,0.77,,,55.4,0.9,0,43.9 +573,62837,Apatite,EMP,0.02,0.02,0.01,,0.15,0.02,0.01,,,53.03,0.31,0.03,40.34 +574,62838,Apatite,EMP,0.54,0.01,0.07,,0.17,0.04,0.35,,,52.22,0.25,0.12,39.87 +575,62839,Apatite,EMP,0.09,0.02,0,,0.48,0.02,0.8,,,52.14,0.42,0.05,40.8 +576,62840,Apatite,EMP,0.42,0.02,0.08,,0.11,0.01,0.42,,,53.22,0.34,0.13,40.36 +577,63776,Apatite,EMP,,,,,0,,,,,,,, +578,63777,Apatite,EMP,,,,,0,,,,,,,, +579,63778,Apatite,EMP,1.08,,,,0.61,,0.45,,,50.18,,,39.49 +580,63779,Apatite,EMP,,,,,0,,,,,,,, +581,63780,Apatite,EMP,,,,,0,,,,,,,, +582,63781,Apatite,EMP,,,,,0,,,,,,,, +583,63782,Apatite,EMP,,,,,0,,,,,,,, +584,63783,Apatite,EMP,,,,,0,,,,,,,, +585,63784,Apatite,EMP,,,,,0,,,,,,,, +586,63785,Apatite,EMP,,,,,0,,,,,,,, +587,63786,Apatite,EMP,,,,,0,,,,,,,, +588,63787,Apatite,EMP,,,,,0,,,,,,,, +589,63788,Apatite,EMP,0.3,,,,0.63,,0.55,,,52.91,,,41.16 +590,63789,Apatite,EMP,0.51,,,,0.57,,0.52,,,51.89,,,40.15 +591,63790,Apatite,EMP,1.98,,,,0.64,,0.4,,,48.59,,,37.18 +592,63791,Apatite,EMP,,,,,0,,,,,,,, +593,63792,Apatite,EMP,,,,,0,,,,,,,, +594,63793,Apatite,EMP,,,,,0,,,,,,,, +595,63794,Apatite,EMP,,,,,0,,,,,,,, +596,63795,Apatite,EMP,,,,,0,,,,,,,, +597,64776,Apatite,EMP,0.44,0.01,0.02,,0.34,0.01,0.42,,,52.88,0.15,0.01,40.55 +598,64777,Apatite,EMP,0.43,0.01,0.01,,0.3,0.03,0.55,,,53.4,0.07,0,39.17 +599,64778,Apatite,EMP,0.02,0.01,0,,0.42,0.25,0.38,,,51.59,0.14,0,39.55 +600,64779,Apatite,EMP,0.17,0.01,0,,0.59,0.14,0.56,,,52.65,0.06,0,40.03 +601,64780,Apatite,EMP,0.48,0.02,0.18,,0.83,0.05,0.68,,,51.94,0.09,0,39.52 +602,64781,Apatite,EMP,0.09,0.04,0,,0.26,0.09,0.44,,,52.66,0.09,0,40.94 +603,64782,Apatite,EMP,0.01,0,0,,0.42,0.08,0.49,,,52.7,0.09,0,40.01 +604,64783,Apatite,EMP,0.01,0.01,0,,0.26,0.41,0.17,,,52.2,0.13,0,39.76 +605,64784,Apatite,EMP,0.08,0.04,0,,1.21,0.05,0.55,,,51.25,0.07,0.01,40 +606,64785,Apatite,EMP,0.16,0.01,0.02,,0.52,0.18,0.32,,,52.94,0.07,0,40.76 +607,64786,Apatite,EMP,0.42,0.01,0.02,,0.63,0.06,0.4,,,51.83,0.07,0,39.5 +608,64787,Apatite,EMP,0.09,0.01,0,,0.36,0.12,0.44,,,52.65,0.1,0,41.42 +609,64788,Apatite,EMP,0.04,0.02,0,,0.32,0.26,0.5,,,53.3,0.14,0,41.36 +610,64789,Apatite,EMP,0.11,0,0,,0.32,0.09,0.25,,,52.6,0.07,0,40.22 +611,64790,Apatite,EMP,0,0.01,0,,0.29,0.45,0.08,,,52.97,0.15,0.02,41.46 +612,64791,Apatite,EMP,0.06,0.01,0.09,,0.01,0.02,0.04,,,52.47,0.01,0,40.47 +613,64792,Apatite,EMP,0.08,0.03,0,,0.47,0.14,0.4,,,51.74,0.07,0,39.81 +625,31563,Biotite,EMP,37.39,2.82,16.06,,19.03,0.14,12.39,,,0.07,0.59,9.75, +626,31564,Biotite,EMP,37.2,3.46,14.55,,8.58,0.06,20.02,,,0.08,1.21,8.15, +627,31565,Biotite,EMP,37.26,3.07,14.04,,9.16,0.09,19.37,,,0.11,1.29,8.09, +628,31566,Biotite,EMP,37.6,2.43,15.6,,8.38,0.05,20.7,,,0.07,1.45,8.05, +629,31567,Biotite,EMP,37.5,2.54,14.3,,6.37,0.07,22.38,,,0.07,1.25,7.97, +630,31568,Biotite,EMP,38.3,3.1,14.79,,9.1,0.05,18.1,,,0.27,1.38,7.7, +631,31569,Biotite,EMP,39.19,2.91,14.76,,9.13,0.09,17.92,,,0.25,1.29,7.35, +632,31570,Biotite,EMP,37.7,5.4,14.95,,8.02,0.04,18,,,0.83,1.39,7.56, +633,31571,Biotite,"SEM,EMP",36.83,3.83,8.14,,34.42,0.91,2.2,,,,0.42,8.15, +634,31572,Biotite,"SEM,EMP",38.34,1.59,6.91,,31.83,0.4,0.48,,,,1.02,7.49, +635,31573,Biotite,"SEM,EMP",35.23,2.96,6.41,,39.19,0.31,0.63,,,,0.59,8.33, +636,31574,Biotite,"XRD,EMP,SEM",40.63,2.51,14.29,,11.37,0.01,16.29,,,0.23,1.08,6.97, +637,31575,Biotite,"XRD,EMP,SEM",44.66,2.31,14.73,,9.34,0.15,16.46,,,0.34,1.43,6.55, +638,31576,Biotite,"XRD,EMP,SEM",42.07,2.11,16.38,,9.6,0.09,16.8,,,0.18,1.64,6.21, +639,31577,Biotite,EMP,40.17,0.87,14.71,,3.07,,24.9,,,,0.6,9.63, +640,31580,Biotite,EMP,41.88,1.19,14.58,,5.5,,22.48,,,,0.59,9.6, +641,31582,Biotite,EMP,39.84,0.81,14.81,,3.74,,23.67,,,,0.45,9.83, +642,31586,Biotite,EMP,40.1,1.26,15.89,,6.74,,19.89,,,,0.3,9.89, +643,31587,Biotite,EMP,41.28,0.93,16.23,,5.09,,21.08,,,,0.29,10.07, +644,31590,Biotite,EMP,39.48,6.49,15.66,,4.51,,19.45,,,,0.53,9.38, +645,31593,Biotite,EMP,39.53,4.27,16.13,,5.56,,19.64,,,,0.51,9.25, +646,31595,Biotite,EMP,40.54,3.25,15.36,,3.42,,22.9,,,,0.37,9.55, +647,31598,Biotite,EMP,41.21,2.29,15.77,,5.32,,19.96,,,,0.27,9.29, +648,31600,Biotite,EMP,41.93,1.97,15.85,,2.51,,21.42,,,0.02,0.14,10.04, +649,31601,Biotite,EMP,38.56,0.38,19.65,,2.14,,23.96,,,,0.85,9.33, +650,31604,Biotite,EMP,37.49,0.49,20.8,,3.91,,21.99,,,,0.86,9.14, +651,31606,Biotite,EMP,37.69,0.33,20.26,,2.33,,22.5,,,,0.64,9.54, +652,31609,Biotite,EMP,38.39,0.45,21.03,,3.75,,19.9,,,,0.66,9.38, +653,31610,Biotite,EMP,40.4,1.49,14.39,,4.51,,23.54,,,,0.62,9.58, +654,31612,Biotite,EMP,40.47,1.27,15.69,,3.98,,23.18,,,,0.49,9.82, +655,31615,Biotite,EMP,39.49,5.2,15.56,,4.27,,19.99,,,,0.55,9.35, +656,31616,Biotite,EMP,42.13,4.59,16.29,,5.66,,19.18,,,,0.55,8.94, +657,31617,Biotite,EMP,39.79,3.45,16.25,,4.43,,20.59,,,,0.31,9.58, +658,31618,Biotite,EMP,40.1,3.44,16.05,,4.91,,19.98,,,,0.36,9.44, +659,31619,Biotite,EMP,38.88,0.64,19.72,,1.9,,23.52,,,,1.03,9.03, +660,31621,Biotite,EMP,40.2,0.82,18.12,,4.57,,20.52,,,,0.72,9.19, +661,31622,Biotite,EMP,37.6,0.44,20.39,,2.89,,20.79,,,,0.73,9.38, +662,31623,Biotite,EMP,39,0.51,22,,3.27,,21.61,,,,,9.44, +663,31624,Biotite,no_info,39.08,0.69,16.47,,4.8,0.06,22.04,,,0.08,1.63,7.59, +664,31625,Biotite,no_info,44.25,0.51,16.83,,4.31,0.05,18.58,,,0.35,1.93,6.47, +665,31626,Biotite,no_info,42.38,0.61,14.47,,4.92,0.08,24.73,,,0.16,1.31,6.16, +666,31627,Biotite,"EMP,SEM",39.41,1.82,19.85,,12.99,0.34,11.75,,,0.16,0.88,8.56,0.09 +667,31628,Biotite,"EMP,SEM",37.55,4.13,15.83,,12.86,0.12,14.18,,,0.03,0.56,8.98,0.15 +668,31629,Biotite,"EMP,SEM",40.58,2.28,18.06,,15.57,0.24,8.62,,,0.04,0.98,7.52, +669,31630,Biotite,"EMP,SEM",36.24,3.31,18.46,,17.07,0.04,9.29,,,0.04,0.66,8.6, +670,31631,Biotite,"EMP,SEM",39.38,2.73,18.53,,15.87,0.07,8.92,,,0.27,0.81,7.95,0.26 +671,31632,Biotite,"EMP,SEM",37.06,3.9,18,,13.88,,11.45,,,0.19,0.95,8.53, +672,31633,Biotite,"EMP,SEM",39.24,3.99,18.73,,9.94,,13.29,,,0.1,0.66,7.59,0.08 +673,31634,Biotite,"EMP,SEM",37.46,3.04,18.46,,16.32,,9.81,,,0.03,0.72,8.51, +674,31635,Biotite,"EMP,SEM",36.35,3.47,18.71,,15.13,,10.94,,,,0.79,9.01,0.2 +675,31636,Biotite,"EMP,SEM",43.66,2.96,19.42,,10.08,,10.36,,,0.12,1.05,8.18,0.11 +676,31637,Biotite,"EMP,SEM",40.14,3.73,20.83,,9.86,,10.37,,,0.11,0.79,8.64,0.03 +677,31638,Biotite,"EMP,SEM",44.16,3.82,18.47,,7.5,,10.59,,,0.17,1.11,8.58,0.19 +678,31639,Biotite,"EMP,SEM",35.63,3.89,16.54,,17.6,0.08,11.94,,,0.05,0.6,8.07, +679,31640,Biotite,"EMP,SEM",37.6,3,18.2,,15.99,0.04,10.05,,,0.05,0.69,8.57,0.12 +680,31641,Biotite,"EMP,SEM",37.5,3.3,17.53,,15.12,,11.23,,,0.04,0.7,9.5,0.02 +681,31642,Biotite,"EMP,SEM",39.82,3.03,20.22,,11.55,,9.78,,,0.08,0.85,8.76,0.03 +682,31643,Biotite,"EMP,SEM",40.6,4.85,18.2,,10.27,,11.85,,,0.04,0.64,9.23, +683,31644,Biotite,EMP,40.14,6.24,15.96,,11.02,0.08,14.52,,,0.07,0.51,9.08, +684,31645,Biotite,EMP,36.93,3.24,21.1,,15.46,0.13,9.41,,,0.02,0.46,8.87, +685,31646,Biotite,EMP,41.48,2.91,20.53,,12.89,0.05,8.58,,,0.12,0.7,7.57, +686,31647,Biotite,EMP,38.47,2.93,21.06,,13.23,0.03,11.08,,,0.06,0.55,8.57, +687,31648,Biotite,EMP,37.33,3.85,21.47,,15.18,0.21,8.61,,,0.03,0.44,9.12, +688,31649,Biotite,EMP,37.66,3.05,21.24,,13.69,0.1,10.03,,,0.03,0.44,8.9, +689,31650,Biotite,EMP,38.71,3.19,21.45,,15.47,0.24,9.09,,,0.05,0.63,9.05, +690,31651,Biotite,EMP,36.44,3.39,18.78,,15.76,0.12,11.41,,,0.01,0.41,9.13, +691,31652,Biotite,EMP,37.33,3.21,19.39,,13.2,0.09,13.05,,,0.01,0.55,9.21, +692,31653,Biotite,EMP,38.56,5.53,18.46,,8.32,0.11,15.69,,,0.02,0.71,9.09, +693,31654,Biotite,EMP,36.76,3.19,20.72,,13.92,0.01,10,,,0.02,0.4,8.98, +694,31655,Biotite,EMP,36.01,3.29,19.56,,16.38,0.08,10.45,,,0.01,0.33,9.24, +695,31656,Biotite,EMP,37.37,3.48,19.11,,16.16,,10.66,,,0.03,0.27,8.25, +696,31657,Biotite,EMP,36.23,3.64,20.89,,14.35,0.12,9.65,,,0.01,0.31,9.39, +697,31658,Biotite,EMP,37.65,3.45,21.66,,12.14,,11.39,,,0.03,0.52,9.26, +698,31659,Biotite,EMP,37.13,3.38,19.75,,13.4,0.11,11.51,,,0.02,0.48,9.38, +699,31660,Biotite,EMP,37.18,5.05,18.63,,10.01,,14.3,,,0.01,0.58,9.23, +700,31661,Biotite,EMP,35.95,1.71,22.11,,16.87,0.05,8.63,,,0.05,0.32,8.23, +701,31662,Biotite,EMP,37.3,2.83,21.28,,14.2,0.08,9.63,,,0.03,0.29,8.63, +702,31663,Biotite,EMP,37.97,3.3,20.92,,14.91,,9.36,,,0.01,0.24,8.9, +703,31664,Biotite,EMP,38.75,4.01,21.33,,12.67,,10.35,,,0.05,0.36,8.77, +704,31666,Biotite,"EDS,EMP",41.57,1.44,12.85,,3.21,,23.76,,,,0.13,9.43, +705,31667,Biotite,"EDS,EMP",40.74,1.81,12.69,,2.95,,24.28,,,,0.15,10.87, +706,31668,Biotite,"EDS,EMP",40.62,1.5,11.94,,4.53,,23.63,,,,0.18,10.78, +707,31669,Biotite,EMP,35.69,2.47,17.14,0.03,17.85,0.12,12.1,,,0.42,0.64,9.85, +708,31670,Biotite,EMP,35.02,3.29,14.06,,19.83,1.64,9.63,,,0.07,0.73,8.27, +709,31671,Biotite,EMP,35.24,4.29,14.07,,21.37,1.93,8.83,,,0.1,0.7,8.73, +710,31672,Biotite,EMP,35.18,3.52,13.54,,21.48,2.01,8.58,,,0.21,0.54,9.01, +711,31673,Biotite,EMP,35.68,4.4,13.9,,23.52,2.1,6.44,,,0.12,0.68,8.57, +712,31674,Biotite,EMP,38.99,3.32,16.01,,10.9,3.12,12.48,,,1.32,1.04,8.12, +713,31675,Biotite,EMP,38.37,4.16,16.67,,21.22,3.74,5.11,,,0.08,1.18,8.11, +714,31676,Biotite,EMP,35.73,4.6,15.06,,18.54,4.26,7.62,,,0.04,0.73,8.16, +715,31677,Biotite,EMP,35.01,4.73,15.88,,19.61,0.34,9.56,,,0.16,0.7,9.09, +716,31678,Biotite,EMP,35.75,5.68,15.93,,20.67,0.41,8.22,,,0.25,0.65,8.52, +717,31679,Biotite,EMP,39.75,3.58,16.53,,16.9,0.44,9.02,,,0.4,1.23,8.42, +718,31680,Biotite,EMP,39.62,3.06,16.18,,17.24,0.52,9.37,,,0.22,0.72,8.82, +719,31681,Biotite,EMP,37.15,3.66,16.5,,13.15,0.42,14.46,,,0.25,0.55,8.86, +720,31682,Biotite,EMP,36.41,2.81,16.03,,13.94,0.67,14.91,,,0.13,0.41,8.99, +721,31683,Biotite,EMP,34.33,5.07,15.95,,17.92,0.45,10.35,,,0.27,0.44,8.8, +722,31684,Biotite,EMP,33.49,6.28,15.59,,19.24,0.39,9.45,,,0.35,0.46,8.19, +723,31685,Biotite,EMP,35.01,4.64,16.45,,21.18,0.32,8.73,,,0.48,0.44,8.2, +724,31686,Biotite,EMP,37.76,4.95,15.64,,20.67,0.44,7.57,,,0.34,0.99,8.77, +725,31687,Biotite,EMP,35.6,3.84,16.04,,14.96,0.51,14.43,,,0.18,0.52,8.99, +726,31688,Biotite,EMP,35.87,4.92,15.72,,15.15,0.5,13.22,,,0.25,0.44,9.36, +727,31689,Biotite,EMP,36.16,3.95,16.44,,12.82,0.55,14.87,,,0.28,0.55,9.07, +728,31690,Biotite,EMP,36.21,4.2,15.81,,13.88,0.53,14.19,,,0.45,0.41,9.42, +729,31691,Biotite,EMP,39.78,1.79,17.31,,19.05,1.83,5.86,,,0.2,1.61,7.56, +730,31692,Biotite,EMP,35.17,4.45,14.44,,23.68,2.02,6.53,,,0.09,0.63,8.67, +731,31693,Biotite,EMP,37.05,2,15.06,,11.6,2.52,14.64,,,0.34,0.67,9.01, +732,31694,Biotite,EMP,36.46,3.06,15.21,,12.71,3.15,13.13,,,0.4,0.65,8.76, +733,31695,Biotite,EMP,33.67,3.9,15.62,,19.99,0.51,8.52,,,0.2,0.47,8.64, +734,31696,Biotite,EMP,34.01,5.06,14.68,,22.39,0.61,7.88,,,0.28,0.49,8.9, +735,31697,Biotite,EMP,36.49,2.98,16.76,,11.59,0.43,15.64,,,0.16,0.34,9.21, +736,31698,Biotite,EMP,38.03,3.62,16.53,,12.56,0.66,15.14,,,0.34,0.53,9.16, +737,31699,Biotite,EMP,33.46,5.32,15.24,,24.03,0.61,7.67,,,0.34,0.6,8.94, +738,31700,Biotite,EMP,41.75,2.36,17.9,,10,0.35,12.56,,,1.09,0.83,8.49, +739,31701,Biotite,EMP,37.22,3.69,16.73,,12.75,0.56,14.53,,,0.24,0.61,9.09, +740,31713,Biotite,EMP,39.48,,18.6,,14.04,,16.16,,,2.18,0.44,9.62, +741,31714,Biotite,EMP,37.58,,18.52,,13.36,,16.11,,,0.73,0.43,9.71, +742,31715,Biotite,EMP,37.9,4.13,15.3,,12,0.21,15.7,,,,0.35,9.04, +743,31716,Biotite,EMP,39.2,5.28,15.2,,13.6,0.11,13.2,,,,0.54,9.14, +744,31717,Biotite,EMP,41.4,5.79,14.7,,12.4,0.08,13.3,,,,0.45,8.88, +745,31718,Biotite,EMP,39,5.11,15.5,,10,0.09,17,,,,0.42,9.27, +746,31719,Biotite,EMP,38.9,4.01,15.7,,14.9,0.19,13.5,,,,0.43,8.86, +747,31720,Biotite,EMP,38.3,4.44,15.3,,14,0.12,13.5,,,,0.59,9.09, +748,31721,Biotite,EMP,39.7,5.23,14.8,,13.8,0.12,13.2,,,,0.59,8.75, +749,31722,Biotite,EMP,41.9,6.86,14.8,,13.4,0.09,10.4,,,,0.54,9.08, +750,31723,Biotite,EMP,37.7,5.57,15.6,,16.7,0.15,11.6,,,,0.43,9.01, +751,31724,Biotite,EMP,37.2,6.38,15.8,,16.2,0.23,11.9,,,,0.4,9.2, +752,31725,Biotite,EMP,37.8,6.55,15.7,,13.1,0.16,13.1,,,,0.36,9.14, +753,31726,Biotite,EMP,38.2,4.8,16.5,,16.9,0.27,11,,,,0.55,8.96, +754,31727,Biotite,EMP,37.4,4.77,15.6,,17.8,0.22,11.3,,,,0.41,9.19, +755,31728,Biotite,EMP,37.6,6.85,15.9,,16.1,0.11,11.1,,,,0.36,9.1, +756,31729,Biotite,EMP,37.7,7.25,15.7,,16.5,0.17,10.4,,,,0.41,9.14, +757,31730,Biotite,EMP,37.6,6.68,15.6,,14.6,0.07,11.8,,,,0.4,9.18, +758,31731,Biotite,EMP,37.5,7.46,15.6,,13.1,0.04,12.7,,,,0.42,9.42, +759,31732,Biotite,EMP,37.4,6.16,16.5,,17.4,0.14,10.9,,,,0.31,9.47, +760,31733,Biotite,EMP,38.7,6.82,16,,13.1,0.05,12.3,,,,0.55,9.1, +761,31734,Biotite,EMP,38.7,6.87,16.3,,13.7,0.12,11.6,,,,0.38,9.26, +762,43577,Biotite,EMP,37.99,1.07,15.6,0.06,6.42,0.04,21.69,,,0.39,0.38,9.43, +763,43578,Biotite,EMP,38.24,0.94,13.26,0.35,5.52,,24.22,,,,0.47,10.62, +764,43579,Biotite,EMP,37.12,1.11,15.59,0.26,6.86,0.05,22.03,,,0.07,0.37,9.68, +765,44056,Biotite,EMP,34.07,5.22,15.12,,23.87,0.12,6.09,,,0.05,0.73,8.71,0 +766,44057,Biotite,EMP,38.58,5.02,15.35,,24.15,0.16,3.85,,,0.22,0.92,7.88,0.09 +767,44058,Biotite,EMP,37.15,4.32,15.14,,26.67,0.22,4.37,,,0.13,0.74,8.15,0.02 +768,44059,Biotite,EMP,38.78,7.75,13.49,,19.38,0.02,6.95,,,0.44,1.06,7.6,0.21 +769,44060,Biotite,EMP,33.32,8.43,13.44,,24.85,0.19,6.98,,,0.11,0.9,8.07,0.04 +770,44061,Biotite,EMP,34.39,8.87,13.83,,18.16,0.07,8.32,,,0.04,1.06,7.19,0.03 +771,44062,Biotite,EMP,37.25,7.42,14.06,,20.73,0.15,6.21,,,0.21,1.24,7.2,0.07 +772,44063,Biotite,EMP,27.35,9.13,12.38,,23.42,0.22,4.72,,,0.06,0.42,3.29,0.04 +773,44741,Biotite,no_info,38.33,,10.84,,34.38,,6.43,,,,,10.02, +774,44742,Biotite,no_info,38.65,,10.93,,32.81,,7.52,,,,,10.1, +775,44743,Biotite,no_info,38.49,,10.89,,33.6,,6.97,,,,,10.06, +776,44744,Biotite,no_info,38.76,,10.96,,32.21,,7.93,,,,,10.13, +777,44745,Biotite,no_info,38.69,,10.94,,32.57,,7.68,,,,,10.11, +778,44746,Biotite,no_info,38.8,,10.97,,32.02,,8.07,,,,,10.14, +779,44747,Biotite,no_info,38.89,,11,,31.58,,8.37,,,,,10.16, +780,44748,Biotite,no_info,39.03,,11.04,,30.85,,8.88,,,,,10.2, +781,44749,Biotite,no_info,39.16,,11.08,,30.2,,9.33,,,,,10.23, +782,44750,Biotite,no_info,39.46,,11.16,,28.69,,10.38,,,,,10.31, +783,44751,Biotite,no_info,39.36,,11.13,,29.18,,10.03,,,,,10.29, +784,44752,Biotite,no_info,39.63,,11.21,,27.82,,10.98,,,,,10.36, +785,44753,Biotite,no_info,39.74,,11.24,,27.28,,11.36,,,,,10.38, +786,44754,Biotite,no_info,40.64,,11.49,,22.74,,14.5,,,,,10.62, +787,44755,Biotite,no_info,40.37,,11.42,,24.13,,13.54,,,,,10.55, +788,44756,Biotite,no_info,41.31,,11.68,,19.36,,16.85,,,,,10.79, +789,45647,Biotite,EMP,38.34,6.08,15.08,,16.41,0.02,9.94,,,,0.63,8.6, +790,45648,Biotite,EMP,36.45,6.26,14.41,,17.5,0.01,9.76,,,,0.46,8.89, +791,45649,Biotite,EMP,38.64,4.52,16.55,,14.81,0.02,10.25,,,,0.48,9.42, +792,45650,Biotite,EMP,39.86,4.94,16.41,,12.32,0.02,11.21,,,,0.44,9.14, +793,45855,Biotite,EMP,39.21,1.06,19.21,1.47,4.21,,24.99,,,0.28,0.53,9.04, +794,45856,Biotite,EMP,42.13,1.28,16.2,1.35,3.76,,25.37,,,0.08,0.62,9.22, +795,45857,Biotite,EMP,41.68,1.52,16.92,1.28,3.79,,24.87,,,0.23,0.34,9.34, +796,45858,Biotite,EMP,42.12,1.23,16.48,0.76,3.26,,25.99,,,0,0.28,9.88, +797,45859,Biotite,EMP,41.9,1.17,16.58,1.41,3.68,,25.41,,,0.05,0.49,9.5, +798,45860,Biotite,EMP,41.97,1.31,16.1,1.75,3.73,,25.09,,,0,0.58,9.48, +799,45861,Biotite,EMP,41.39,1.12,16.48,1.08,4.48,,25.78,,,0.58,0,9.09, +800,45862,Biotite,EMP,42.08,1.12,16.48,1.08,4.48,,25.78,,,0.58,0,9.09, +801,45863,Biotite,EMP,41.39,1.32,16.05,1.82,3.25,,24.98,,,0,0.22,10.23, +802,59843,Biotite,EMP,37.53,1.78,16.64,0.12,8.63,0.03,19.44,,,0,0.66,9.16, +803,59920,Biotite,EMP,39.6,3.1,14.2,0.78,5.7,,21.5,,,0.04,0.13,9.9,0 +804,59921,Biotite,EMP,38,3,16.6,1.14,3.9,,22.7,,,0.01,0.11,9.8,0 +805,59922,Biotite,EMP,40.9,2.9,12.3,0.46,5.8,,21.5,,,0.04,0.14,9.7,0 +806,60696,Biotite,EMP,39.6,3.1,14.2,0.78,5.7,,21.5,,,0.04,0.13,9.9,0 +807,60697,Biotite,EMP,38,3,16.6,1.14,3.9,,22.7,,,0.01,0.11,9.8,0 +808,60698,Biotite,EMP,40.9,2.9,12.3,0.46,5.8,,21.5,,,0.04,0.14,9.7,0 +809,65942,Biotite,EMP,37.6,4.7,16.65,,9.13,0,17.29,,,0,0.76,7.91,0 +810,66118,Biotite,EMP,38.12,0.65,14.06,,26.59,0.78,6.09,0.07,,0.03,0.48,8.62, +811,66119,Biotite,EMP,38.53,0.99,13.5,,30.86,0.51,4.58,0.04,,0.02,0.4,8.52, +812,66120,Biotite,EMP,37.51,0.7,13.63,,27.62,0.65,6.56,0.04,,0.02,0.38,8.76, +813,66121,Biotite,EMP,37.69,0.78,13.85,,27.48,0.62,6.26,0.12,,0.03,0.4,8.67, +814,66122,Biotite,EMP,37.42,0.77,14.05,,28.51,0.62,5.47,0.04,,0.02,0.38,8.53, +815,66123,Biotite,EMP,42.31,0.37,13.32,,13.75,0.33,15.78,0.04,,0.02,0.64,8.94, +816,66124,Biotite,EMP,42.73,0.43,14.03,,16.5,0.48,12.77,0.06,,0.04,0.55,8.79, +817,66125,Biotite,EMP,43.38,0.35,13.24,,13.32,0.36,14.96,0.04,,0.03,0.65,8.59, +818,66126,Biotite,EMP,43.1,0.26,13.71,,10.26,0.24,18.76,0.04,,0.03,0.63,9.08, +819,66127,Biotite,EMP,43.16,0.25,13.48,,9.91,0.24,18.42,0.04,,0.03,0.61,9.05, +820,66128,Biotite,EMP,41.02,0.52,12.9,,15.16,0.43,15.93,0.04,,0.03,0.53,9.19, +821,66129,Biotite,EMP,42.25,0.55,12.65,,11.69,0.33,18.47,0.04,,0.03,0.53,9.26, +822,66130,Biotite,EMP,37.01,1.03,14.29,,22.37,0.5,9.66,,,0.04,0.69,8.53, +823,66131,Biotite,EMP,38.39,1.06,13.34,,19.37,0.48,11.59,,,0.09,0.41,7.92, +824,71697,Biotite,EMP,47.63,1.15,13.21,0,9.21,0.05,11.89,,,0.48,4.73,7.11,0.07 +944,31867,Clinopyroxene,EMP,51.2,0.86,2.5,,5.9,0.12,15.5,,,22.29,0.46,, +945,31868,Clinopyroxene,EMP,50.7,0.85,2.7,,5.8,0.12,15.8,,,22.1,0.38,, +946,31869,Clinopyroxene,EMP,51.4,0.7,2.7,,6,0.08,15.6,,,22.34,0.47,, +947,31870,Clinopyroxene,EMP,51.6,0.9,2.6,,6.3,0.11,15.4,,,22,0.47,, +948,31871,Clinopyroxene,EMP,50.8,0.86,2.9,,6.7,0.15,15.4,,,22.01,0.49,, +949,31872,Clinopyroxene,EMP,49.8,1.13,3.3,,7,0.15,14.9,,,22.1,0.55,, +950,31873,Clinopyroxene,EMP,51.7,0.68,2.2,,5.4,0.13,16.1,,,22.1,0.47,, +951,31874,Clinopyroxene,EMP,49.9,1.02,3.3,,6.3,0.1,15.2,,,22.6,0.46,, +952,31875,Clinopyroxene,EMP,50.5,0.9,2.7,,6.5,0.13,15.4,,,22.2,0.52,, +953,31876,Clinopyroxene,EMP,51.7,0.69,2.2,,5.6,0.1,16,,,22.5,0.45,, +954,31877,Clinopyroxene,EMP,51.2,0.81,2.4,,6.5,0.09,15.6,,,22.3,0.41,, +955,31878,Clinopyroxene,EMP,50.8,0.9,2.7,,6.4,0.14,15.4,,,22.24,0.46,, +956,31879,Clinopyroxene,EMP,50.9,1,2.6,,6.2,0.11,16,,,22.3,0.41,, +957,31880,Clinopyroxene,EMP,51.4,0.86,3,,6.9,0.1,15.2,,,22.4,0.51,, +958,31881,Clinopyroxene,EMP,51.5,0.8,2.1,,6.2,0.12,15.9,,,22.3,0.41,, +959,31882,Clinopyroxene,EMP,51.3,0.79,2.4,,6.4,0.13,15.7,,,22.3,0.42,, +960,31883,Clinopyroxene,EMP,52,0.65,2,,5.5,0.09,16,,,22.44,0.39,, +961,31884,Clinopyroxene,EMP,51,0.81,2.6,,6.2,0.12,15.4,,,22.7,0.48,, +962,31885,Clinopyroxene,EMP,50.3,1.1,3.4,,6.8,0.17,14.8,,,21.9,0.56,, +963,31886,Clinopyroxene,EMP,53.32,0.48,2.25,0.12,5.92,0.15,16.91,,,20.73,0.28,, +964,31887,Clinopyroxene,EMP,51.06,0.62,3.16,0.01,6.18,0.12,15.78,,,20.82,0.27,, +965,31888,Clinopyroxene,EMP,51.99,0.61,2.81,0.21,6.57,0.14,16.35,,,20.26,0.28,, +966,31889,Clinopyroxene,EMP,51.43,0.66,3.03,0.06,6.76,0.15,15.98,,,20.98,0.29,, +967,31890,Clinopyroxene,EMP,51.49,0.6,2.57,0.24,6.98,0.22,16.77,,,19.42,0.25,, +968,31891,Clinopyroxene,EMP,51.15,0.53,2.57,0.19,5.55,0.16,16.37,,,21.36,0.32,, +969,31892,Clinopyroxene,EMP,51.81,0.6,3,0.09,6.24,0.14,16.13,,,21.69,0.27,, +970,31893,Clinopyroxene,EMP,51.63,0.58,2.54,0.07,5.81,0.13,16.86,,,20.43,0.25,, +971,31894,Clinopyroxene,EMP,51.51,0.7,2.76,0.03,7.5,0.2,15.73,,,20.49,0.29,, +972,31895,Clinopyroxene,EMP,53.4,0.52,2.93,0.07,7.64,0.22,15.35,,,18.8,0.37,, +973,31896,Clinopyroxene,EMP,52.77,0.4,1.8,0.41,5.07,0.19,17.58,,,20.9,0.28,, +974,31897,Clinopyroxene,EMP,51.75,0.26,2.43,,6.05,0.17,16.51,,,21.33,0.33,, +975,31898,Clinopyroxene,EMP,51.31,0.48,2.44,0.33,6.48,0.17,16.01,,,20.97,0.28,, +976,31899,Clinopyroxene,EMP,52.69,0.05,3.65,2.11,3.74,0.12,22.82,,,14.56,0.12,, +977,31900,Clinopyroxene,EMP,52.94,,3.88,1.76,3.58,0.13,21.54,,,15.46,0.17,, +978,31901,Clinopyroxene,EMP,51.95,0.06,4.66,1.51,3.54,0.1,20.69,,,16.69,0.22,, +979,31902,Clinopyroxene,EMP,52.62,,5.05,1.57,3.14,0.11,20.2,,,17.17,0.24,, +980,31903,Clinopyroxene,EMP,51.77,0.09,5.81,1.12,3.34,0.1,19.53,,,17.22,0.22,, +981,31904,Clinopyroxene,EMP,52.9,0.11,4.49,1.19,3.35,0.07,20.01,,,17.91,0.35,, +982,31905,Clinopyroxene,EMP,53.7,,2.74,1.91,2.62,0.08,20.04,,,19.26,0.18,, +983,31906,Clinopyroxene,EMP,54.95,,2.21,1.94,2.05,0.06,19.97,,,18.87,0.18,, +984,31907,Clinopyroxene,EMP,54.04,,3.19,2.04,2.72,0.08,20.46,,,18.68,0.21,, +985,31908,Clinopyroxene,EMP,53.74,,4.07,1.93,3.13,0.1,20.25,,,17.59,0.25,, +986,31909,Clinopyroxene,EMP,52.43,0.07,4.02,1.66,3.17,0.1,19.7,,,18.49,0.28,, +987,31910,Clinopyroxene,EMP,53.59,,4.24,1.56,3.14,0.1,20.04,,,17.79,0.3,, +988,31911,Clinopyroxene,EMP,53,,4.38,1.43,2.81,0.08,19.72,,,18.09,0.35,, +989,31912,Clinopyroxene,EMP,52.6,0.07,4.33,1.28,3.22,0.09,19.44,,,18.55,0.36,, +990,31913,Clinopyroxene,EMP,53.77,0.11,4.31,1.51,3.6,0.11,20.51,,,16.95,0.23,, +991,31914,Clinopyroxene,EMP,52.98,0.14,5.04,1.36,3.48,0.11,19.61,,,17.76,0.23,, +992,31915,Clinopyroxene,EMP,56.87,,1.81,1.66,4.35,0.12,30.17,,,6.44,0.07,, +993,31916,Clinopyroxene,EMP,54.68,,2.65,1.76,4.39,0.12,26.41,,,9.15,0.09,, +994,31917,Clinopyroxene,EMP,53.63,,3.93,1.77,3.7,0.12,22.5,,,14.07,0.16,, +995,31918,Clinopyroxene,EMP,53.23,0.06,4.49,1.72,3.74,0.12,22.18,,,14.61,0.21,, +996,31919,Clinopyroxene,EMP,53.28,0.06,4.99,1.52,3.68,0.1,21.24,,,15.56,0.23,, +997,31920,Clinopyroxene,EMP,53.25,0.1,4.93,1.59,3.56,0.1,20.96,,,16.33,0.27,, +998,31921,Clinopyroxene,EMP,52.57,0.11,5.52,1.3,3.35,0.09,19.58,,,17.52,0.34,, +999,31922,Clinopyroxene,EMP,52.92,0.13,5.29,1.12,3.27,0.1,19.36,0.05,,17.92,0.36,, +1000,31923,Clinopyroxene,EMP,51.55,1.55,5.3,0.42,7.61,0.22,16.22,0.02,,18.66,0.39,0.02, +1001,31924,Clinopyroxene,EMP,49.17,1.01,3.27,0.21,7.21,0.19,15.86,,,19.87,0.2,0.02,0.02 +1002,31925,Clinopyroxene,EMP,49.9,0.92,7.34,0.28,7.63,0.21,17.03,,,13.07,0.65,0.01,0.08 +1003,31926,Clinopyroxene,EMP,50.96,1.47,15.58,0.04,5.91,0.01,7.51,,,13.71,4.74,0.01, +1004,31927,Clinopyroxene,EMP,51.17,0.49,10.21,0.22,6.37,0.17,13.21,,,13.33,2.4,0.04,0.04 +1005,31928,Clinopyroxene,EMP,54.78,0.95,12.56,0.04,4.91,0.1,8.24,0.02,,13.21,4.68,0.24,0.04 +1006,31929,Clinopyroxene,EMP,51.77,0.37,13.2,0.18,4.88,0.13,12.31,,,11.97,3.37,0.05,0.01 +1007,31930,Clinopyroxene,EMP,52.82,0.34,14.39,0.12,5.24,0.12,10.5,,,10.77,3.8,0.07,0.02 +1008,31931,Clinopyroxene,EMP,55.3,1.19,12.69,0.07,4.29,0.07,8.02,0.04,,11.84,5.31,0.84, +1009,31932,Clinopyroxene,EMP,55.57,0.38,14,0.11,4.5,0.1,9.56,,,10.75,4.97,0.19,0.03 +1010,31933,Clinopyroxene,EMP,56.29,0.67,14.43,,3.47,,6.75,0.05,,10,6.12,1.03, +1011,31934,Clinopyroxene,EMP,56.19,0.11,13.82,0.16,3.46,0.1,8.89,,,9.93,6.58,0.21, +1012,31935,Clinopyroxene,EMP,52.54,0.11,2.98,2.01,2.34,,18.49,,,19.97,0.28,, +1013,31936,Clinopyroxene,EMP,53.29,0.11,3.47,1.92,2.53,0.07,18.84,,,20.01,0.33,, +1014,31937,Clinopyroxene,EMP,51.87,0.14,5.08,2.08,2.82,0.06,17.96,,,19.4,0.38,, +1015,31938,Clinopyroxene,EMP,51.33,0.31,6.32,1.52,3.1,0.08,17.4,,,18.61,0.59,, +1016,31939,Clinopyroxene,EMP,51.85,0.3,6.84,1.08,3.56,0.13,19.32,,,16.53,0.72,, +1017,31940,Clinopyroxene,EMP,52.56,0.33,6.67,1.13,3.26,0.09,18.45,,,17.5,0.73,, +1018,31941,Clinopyroxene,EMP,51.79,0.25,6.44,1.01,4.01,0.1,20.07,,,15.98,0.33,, +1019,31942,Clinopyroxene,EMP,52.45,0.3,6.51,0.96,3.69,0.1,18.84,,,17.46,0.54,, +1020,31943,Clinopyroxene,EMP,55.01,,2.81,1.57,4.67,0.12,27.31,,,8.66,0.16,, +1021,31944,Clinopyroxene,EMP,53.45,,4.46,1.73,4.17,0.14,22.95,,,13.11,0.25,, +1022,31945,Clinopyroxene,EMP,52.44,0.22,6.19,1.33,3.83,0.1,20.2,,,15.84,0.4,, +1023,31946,Clinopyroxene,EMP,52.14,0.32,6.92,1.13,3.69,0.1,18.99,,,16.61,0.59,, +1024,31947,Clinopyroxene,EMP,49.09,1.18,5.62,0.54,6.54,0.14,14.37,,,22.35,0.27,, +1025,31948,Clinopyroxene,EMP,50.94,0.82,3.78,0.03,7.11,0.09,14.62,,,22.43,0.26,, +1026,31949,Clinopyroxene,EMP,50.2,0.92,3.8,0.03,7.91,0.11,14.86,,,21.37,0.26,, +1027,31950,Clinopyroxene,EMP,50.94,0.79,3.55,0.01,7.38,0.18,15.1,,,21.74,0.22,, +1028,31951,Clinopyroxene,EMP,49.03,1.49,4.83,0.03,9.2,0.21,12.84,,,21.2,0.37,, +1029,31952,Clinopyroxene,EMP,47.13,1.65,7.2,0.06,7.88,0.12,12.91,,,22.19,0.3,, +1030,31953,Clinopyroxene,EMP,50.14,0.94,4.03,0.03,8.07,0.24,14.52,,,21.75,0.27,, +1031,31954,Clinopyroxene,EMP,48.57,1.11,6.15,0.06,7.61,0.16,13.58,,,22.15,0.32,, +1032,31955,Clinopyroxene,EMP,48.46,1.08,5.64,0.29,7.34,0.12,14,,,22.25,0.27,, +1033,31956,Clinopyroxene,EMP,50.73,0.81,4.04,0.3,6,0.11,15.04,,,22.5,0.24,, +1034,31957,Clinopyroxene,EMP,51.02,1.01,3.34,0.16,6.63,0.14,14.95,,,22.36,0.22,, +1035,31958,Clinopyroxene,EMP,50.06,1.06,3.59,0.13,8.46,0.19,13.8,,,21.8,0.3,, +1036,31959,Clinopyroxene,EMP,51.23,1.04,2.31,0.01,10.54,0.28,13.32,,,20.55,0.38,, +1037,31960,Clinopyroxene,EMP,50.2,1.17,2.69,0.01,10.93,0.31,13.54,,,20.95,0.38,, +1038,31961,Clinopyroxene,EMP,48.9,1.34,4.66,0.04,9.53,0.22,13.04,,,21.12,0.42,, +1039,31962,Clinopyroxene,EMP,49.37,1.13,5.5,0.23,7.75,0.16,13.92,,,21.94,0.26,, +1040,31963,Clinopyroxene,EMP,50.4,0.97,4.26,0.04,8.05,0.16,14.14,,,21.7,0.27,, +1041,31964,Clinopyroxene,EDS,50.96,0.81,8.84,0.21,7.31,,19.05,,,11.72,1.11,, +1042,31965,Clinopyroxene,EDS,53.34,0.3,4.96,0.43,6.76,,23.01,,,10.71,0.49,, +1043,31966,Clinopyroxene,EDS,51.39,0.83,9.38,0.15,7.57,,19.55,,,9.49,1.64,, +1044,31967,Clinopyroxene,EDS,51.63,0.4,8.59,0.29,6.96,,21.39,,,9.76,0.97,, +1045,31968,Clinopyroxene,EDS,52.97,0.54,7.34,0.15,6.84,,20.39,,,9.95,1.82,, +1046,31969,Clinopyroxene,EDS,54.58,0.21,5.41,0.27,6.2,,24.96,,,7.28,1.09,, +1047,31970,Clinopyroxene,EDS,50.93,0.81,9.02,0.34,5.82,,18.51,,,13.34,1.23,, +1048,31971,Clinopyroxene,EDS,51.64,0.44,7.66,0.55,5.36,,20.85,,,12.87,0.62,, +1049,31972,Clinopyroxene,EDS,51.48,0.82,9.13,0.28,6.56,,19.94,,,10.14,1.66,, +1050,31973,Clinopyroxene,EDS,52.2,0.34,7.95,0.52,6.1,,21.97,,,10.09,0.83,, +1051,31974,Clinopyroxene,EDS,53.67,0.61,6.46,0.25,5.9,,20.3,,,10.92,1.87,, +1052,31975,Clinopyroxene,EDS,53.33,0.54,7.03,0.41,5.8,,21.24,,,10.15,1.5,, +1053,31976,Clinopyroxene,"SEM,EMP",51.37,0.77,1.95,,9.33,0.56,10.69,,,20.19,1.62,0.32, +1054,31977,Clinopyroxene,"SEM,EMP",45.78,4.35,5.65,,7.9,0.03,11.04,,,22.7,0.96,0.12, +1055,31978,Clinopyroxene,"SEM,EMP",52.53,0.16,1.54,,14.93,0.78,9.07,,,18.54,2.6,0.27, +1056,31979,Clinopyroxene,"SEM,EMP",45.47,3.94,6.15,,7.66,0.03,11.31,,,22.56,0.88,0.15, +1057,31980,Clinopyroxene,"SEM,EMP",51.71,1.08,3.02,,8.89,0.44,10.24,,,19.8,3.07,0.53, +1058,31981,Clinopyroxene,"SEM,EMP",53.28,0.13,0.87,,10.31,0.43,13.57,,,20.03,0.31,0.12, +1059,31982,Clinopyroxene,"SEM,EMP",53.02,1.13,2.49,,8.45,0.02,12.06,,,20.66,0.88,0.29, +1060,31983,Clinopyroxene,"SEM,EMP",49.7,1.3,0.65,,30.62,0.09,0.28,,,0.58,12.92,0.07, +1061,31984,Clinopyroxene,"SEM,EMP",52.15,1.15,0.5,,29.24,0.19,0.08,,,0.32,13.13,0.02, +1062,31985,Clinopyroxene,"SEM,EMP",52.03,1.35,1.12,,28.44,0.07,0.06,,,0.22,12.04,0.22, +1063,31986,Clinopyroxene,EMP,54,0.29,6.88,0.61,7.44,0.16,24.4,,,5.35,1.22,, +1064,31987,Clinopyroxene,EMP,53.5,0.51,8.2,0.56,7.98,0.17,19.1,,,8.77,2.15,, +1065,31988,Clinopyroxene,EMP,52.8,0.36,7.93,0.55,6.77,0.1,23.1,,,6.68,1.29,, +1066,31989,Clinopyroxene,EMP,51.8,0.28,8.06,0.75,6.32,0.07,24,,,5.66,1.17,, +1067,31990,Clinopyroxene,EMP,53.8,0.16,5.86,0.62,6.65,0.09,29.8,,,1.94,0.43,, +1068,31991,Clinopyroxene,EMP,53.6,0.26,7.06,0.75,6.69,0.16,24,,,5.1,1.69,, +1069,31992,Clinopyroxene,EMP,52.5,0.4,8.95,0.63,5.38,0.11,19.1,,,9.31,2.44,, +1070,31993,Clinopyroxene,EMP,53.3,0.33,9.1,0.57,5.53,0.1,22.9,,,6.61,1.93,, +1071,31994,Clinopyroxene,EMP,53.8,0.33,8.27,0.54,5.55,0.11,22.5,,,6.94,2.04,, +1072,31995,Clinopyroxene,EMP,54.7,0.32,8.06,0.51,5.61,0.1,23.7,,,6.63,1.85,, +1073,31996,Clinopyroxene,EMP,52.4,0.31,8.4,0.8,5.79,0.08,23.1,,,6.47,1.58,, +1074,31997,Clinopyroxene,EMP,52.1,0.03,5.1,1.34,3.8,0.11,20.02,,,17.04,0.12,, +1075,31998,Clinopyroxene,EMP,50.89,0.12,6.27,1,3.91,0.1,19.95,,,16.82,0.14,, +1076,31999,Clinopyroxene,EMP,52.07,0.11,5.47,1.02,3.83,0.11,20.03,,,17.39,0.21,, +1077,32000,Clinopyroxene,EMP,52.46,0.08,5.23,1.15,3.8,0.12,20,,,17.8,0.15,, +1078,32001,Clinopyroxene,EMP,52.17,0.09,5.15,1.2,3.82,0.1,18.72,,,18.04,0.18,, +1079,32002,Clinopyroxene,EMP,51.72,0.11,5.61,1.01,3.88,0.11,19.07,,,17.6,0.28,, +1080,32003,Clinopyroxene,EMP,51.21,0.16,5.9,0.97,3.9,0.1,19.08,,,17.84,0.27,, +1081,32004,Clinopyroxene,EMP,51.75,0.11,4.74,1.16,3.89,0.12,19.3,,,17.6,0.31,, +1082,32005,Clinopyroxene,EMP,51.83,0.09,4.87,1.21,3.76,0.11,19.71,,,18.07,0.17,, +1083,32006,Clinopyroxene,EMP,51.71,0.19,5.74,0.98,3.67,0.1,18.67,,,18.52,0.42,, +1084,32007,Clinopyroxene,EMP,53.6,0.73,3.03,,3.23,,20.2,,,17.91,0.78,, +1085,32008,Clinopyroxene,EMP,54.69,0.58,3.52,,3.66,,19.92,,,16.7,0.99,, +1086,32009,Clinopyroxene,EMP,53.6,0.79,3.7,,3.52,,19.77,,,17.51,0.99,, +1087,32010,Clinopyroxene,EMP,54.89,0.89,3.41,,3.94,,19.27,,,16.68,1.1,, +1088,32012,Clinopyroxene,EMP,54.52,0.93,6.76,,4.71,,20.1,,,9.91,2.37,, +1089,32013,Clinopyroxene,EMP,50.41,0.38,14.84,,1.54,,16.04,,,13.28,2.59,, +1090,32014,Clinopyroxene,EMP,51.16,0.27,19.2,,1.28,,9.08,,,13.77,4.3,, +1091,32015,Clinopyroxene,EMP,53.92,0.35,2.39,,3.77,,15.33,,,23.23,0.82,, +1092,32017,Clinopyroxene,EMP,53.31,0.44,7.41,,4.19,,11.24,,,18.71,3.32,, +1093,32018,Clinopyroxene,EMP,49.99,2.12,5.59,,4.09,,14.47,,,22.15,0.55,, +1094,32019,Clinopyroxene,EMP,55.9,0.16,3.24,,4.09,,14.75,,,21.38,0.88,, +1095,32020,Clinopyroxene,EMP,54.76,0.87,6.82,,2.89,,12.29,,,18.46,0.67,, +1096,32021,Clinopyroxene,EMP,51.4,0.54,5.9,1.13,3.4,0.12,19.1,,,17.8,0.61,, +1097,32022,Clinopyroxene,EMP,51.7,0.33,6,1.3,3.5,0.1,19.7,,,17,0.42,, +1098,32023,Clinopyroxene,EMP,51.7,,6.18,1.5,3.65,,19.8,,,16.54,0.3,, +1099,32024,Clinopyroxene,EMP,51.9,0.19,5.2,1.6,3.4,0.11,20.8,,,16.5,0.32,, +1100,32025,Clinopyroxene,EMP,52.2,0.2,4.7,1.7,3.6,0.1,20.8,,,16.4,0.32,, +1101,32026,Clinopyroxene,EMP,51.4,0.48,6.9,1.1,3.7,0.14,19,,,16.4,0.93,, +1102,32027,Clinopyroxene,EMP,51.6,0.42,7,1.16,3.78,0.13,19.4,,,15.8,0.78,, +1103,32028,Clinopyroxene,EMP,50.69,0.69,7.19,0.42,6.48,0.14,18.01,,,15.85,0.54,, +1104,32029,Clinopyroxene,EMP,51.5,0.27,7.6,0.8,3.7,,18.5,,,17.1,0.44,, +1105,32030,Clinopyroxene,EMP,52.4,0.19,5.3,1,3.9,0.1,20.6,,,16.3,0.29,, +1106,32031,Clinopyroxene,EMP,52.9,0.13,4.9,1.18,3.76,,21.3,,,15.5,0.25,, +1107,32032,Clinopyroxene,no_info,51.7,0.23,6.1,1.74,3.6,,19.7,,,16.7,0.3,, +1108,32033,Clinopyroxene,no_info,51.9,0.18,5.7,1.4,3.9,0.11,20.7,,,15.8,0.33,, +1109,32034,Clinopyroxene,no_info,52.1,0.19,4.93,1.97,3.32,0.13,20.49,,,16.59,0.27,, +1110,32035,Clinopyroxene,no_info,51.1,0.2,7.09,1.4,4.11,0.04,20.42,,,15.19,0.46,, +1111,32036,Clinopyroxene,no_info,51.57,0.12,6.42,1.71,3.76,,20.56,,,15.43,0.44,, +1112,32037,Clinopyroxene,no_info,51.51,0.57,6.41,0.98,4.31,0.3,18.47,,,17.08,0.56,, +1113,32038,Clinopyroxene,no_info,51.6,0.42,7.3,1.2,3.7,,18.4,,,17,0.46,, +1114,32039,Clinopyroxene,no_info,51.84,0.25,7.19,0.82,3.7,,19,,,16.41,0.8,, +1115,32040,Clinopyroxene,no_info,51.64,0.38,8.16,0.75,3.97,,19.66,,,14.85,0.66,, +1116,32041,Clinopyroxene,EMP,50.5,0.25,7.85,0.99,4.28,0.15,19.36,,,16.28,0.33,, +1117,32042,Clinopyroxene,EMP,51.1,0.32,6.8,0.92,4.1,0.12,18.8,,,17.2,0.63,, +1118,32043,Clinopyroxene,EMP,51.3,0.3,6.4,1,4.3,0.13,19.1,,,17,0.5,, +1119,32044,Clinopyroxene,no_info,51.9,,6.3,1.5,4.61,,21.6,,,13.8,0.3,, +1120,32045,Clinopyroxene,"EMP,EDS,FTIR",51.2,0.17,7.3,1.1,5.8,,19.6,,,14.4,0.32,, +1121,32046,Clinopyroxene,no_info,53,0.11,4.5,1.5,5.1,0.2,24.7,,,10.9,0.16,, +1122,32047,Clinopyroxene,"EMP,EDS,FTIR",51.67,0.16,5.62,1.56,4.45,0.16,21.82,,,14.34,0.22,, +1123,32048,Clinopyroxene,"EMP,EDS,FTIR",51.8,0.17,5.1,1.58,4.6,0.19,21.5,,,14.9,0.21,, +1124,32049,Clinopyroxene,"EMP,EDS,FTIR",52.5,,5.19,1.45,4.12,,21.28,,,15.45,,, +1125,32050,Clinopyroxene,no_info,52.28,0.12,4.59,1.62,4.26,0.18,21.82,,,14.92,0.2,, +1126,32051,Clinopyroxene,no_info,53.1,0.11,4.3,1.68,5.2,0.2,24.7,,,10.6,0.15,, +1127,32052,Clinopyroxene,"EMP,EDS,FTIR",52.9,0.16,4.6,1.1,5,,20.9,,,15.1,0.32,, +1128,32053,Clinopyroxene,"EMP,EDS,FTIR",52.3,0.21,5.5,1,5.3,,19.9,,,16,0.26,, +1129,32054,Clinopyroxene,"EMP,EDS,FTIR",51.5,0.24,6.1,1.6,5.1,0.1,20.5,,,14.9,0.35,, +1130,32055,Clinopyroxene,no_info,51.3,0.45,6.9,1.1,4.73,0.04,18.5,,,16.7,0.2,, +1131,32056,Clinopyroxene,no_info,53.6,1,2.9,,13.1,0.3,20.6,,,9.7,0.3,, +1132,32057,Clinopyroxene,no_info,52.3,0.6,4.7,,10.3,0.3,20.1,,,11.2,0.5,, +1133,32058,Clinopyroxene,no_info,51.5,0.7,6.6,,10.8,0.2,15.4,,,13.6,1.1,0.1, +1134,32059,Clinopyroxene,no_info,50.2,0.9,8.3,,14.4,0.3,16,,,9.6,0.9,, +1135,32060,Clinopyroxene,no_info,49.7,1,11.6,,8.6,0.2,13.8,,,14.5,1.1,, +1136,32061,Clinopyroxene,"SEM,EMP",49.8,0.9,9.3,,11.6,0.2,14,,,13.3,0.9,0.1, +1137,32062,Clinopyroxene,no_info,48.5,1.1,12.6,,8.4,0.2,12.2,,,15.2,1.4,, +1138,32063,Clinopyroxene,no_info,49.7,1,12.5,,6.8,0.2,13.6,,,16.1,1.2,, +1139,32064,Clinopyroxene,no_info,49.4,1.2,13,,12.2,0.1,11.8,,,12.5,1.8,, +1140,32065,Clinopyroxene,no_info,48.9,0.8,12.3,,8.5,0.1,13.1,,,15.4,1.2,, +1141,32066,Clinopyroxene,no_info,48.8,0.8,12.2,,7.7,0.3,13.6,,,15.1,1.1,, +1142,32067,Clinopyroxene,no_info,52,1,12.6,,6.7,0.1,10,,,15.2,2.9,, +1143,32068,Clinopyroxene,no_info,51.5,0.9,12.6,,6.9,0.1,11.3,,,16.4,2.4,, +1144,32069,Clinopyroxene,EMP,49.46,0.68,5.48,,8.85,0.16,13.71,,,21.14,0.56,0.02, +1145,32070,Clinopyroxene,EMP,47.83,1.01,9.16,0.08,7.61,0.17,13.59,,,18.76,0.61,0.02, +1146,32071,Clinopyroxene,EMP,48.14,1.37,9.06,0.05,8.37,0.13,11.45,,,20.25,0.97,0.01, +1147,32072,Clinopyroxene,EMP,49.32,1.13,5.35,0.09,9.71,0.28,14.15,,,18.45,0.49,0.01, +1148,32073,Clinopyroxene,EMP,47.33,1.4,8.64,0.05,12.18,0.24,12.06,,,16.62,0.77,0.03, +1149,32074,Clinopyroxene,EMP,47.97,0.61,7.47,0.09,8.01,0.18,14.01,,,20.4,0.47,0.02, +1150,32075,Clinopyroxene,EMP,48.54,0.65,9.05,0.19,6.39,0.19,14.6,,,19.82,0.53,0.01, +1151,32076,Clinopyroxene,EMP,50.39,0.6,7.61,0.02,4.98,,14.81,,,19.64,1.07,, +1152,32077,Clinopyroxene,EMP,50.64,0.6,8.26,0.16,5.22,0.12,13.46,,,19.13,1.14,0.01, +1153,32078,Clinopyroxene,EMP,49.73,0.49,10.02,0.01,4.23,0.08,12.72,,,21.51,0.82,, +1154,32079,Clinopyroxene,EMP,51.51,0.74,7.45,,2.63,,13.99,,,22.19,1.49,, +1155,32080,Clinopyroxene,EMP,51.8,0.4,5.12,,7.4,,14.07,,,19.9,0.83,, +1156,32081,Clinopyroxene,EMP,51.2,0.87,4.05,,8.5,,14.54,,,19.59,0.49,, +1157,32082,Clinopyroxene,EMP,51.92,0.17,2.08,,8.62,,16.98,,,18.72,0.55,, +1158,32083,Clinopyroxene,EMP,51.07,0.53,5.41,,8.96,,13.06,,,18.7,1.7,, +1159,32084,Clinopyroxene,EMP,51.76,0.52,7.28,,2.86,,14.35,,,21.16,1.59,, +1160,32085,Clinopyroxene,EMP,52.37,0.43,5.3,,3.38,,15.23,,,21.29,1.43,, +1161,32086,Clinopyroxene,EMP,52.39,0.46,6.42,,3.85,,15.12,,,20.05,1.33,, +1162,32087,Clinopyroxene,EMP,52.31,0.14,5.85,,5.01,,14.56,,,20.37,1.24,, +1163,32088,Clinopyroxene,EMP,55.07,0.09,9.4,,2.34,,11.7,,,17.43,4.32,, +1164,32089,Clinopyroxene,EMP,56.08,0.01,8.68,,1.84,,11.69,,,17.35,4.74,, +1165,32090,Clinopyroxene,EMP,55.42,0.06,8.84,,2.17,,11.94,,,17.91,4.3,, +1166,32091,Clinopyroxene,EMP,55.05,0.08,8.45,,2.09,,11.64,,,17.71,4.25,, +1167,32092,Clinopyroxene,EMP,54.86,0.08,9,,2.13,,11.51,,,17,4.48,, +1168,32093,Clinopyroxene,EMP,55.04,0.07,8.23,,1.96,,11.85,,,17.89,4.41,, +1169,32094,Clinopyroxene,EMP,56.4,0.05,5.83,,2.9,,11.71,,,17.76,4.85,, +1170,32095,Clinopyroxene,EMP,50.62,0.7,11.5,,3.03,,10.87,,,19.04,3.89,, +1171,32096,Clinopyroxene,EMP,52.9,0.57,7.39,,5.05,,12.02,,,19.14,2.9,, +1172,32097,Clinopyroxene,EMP,52.45,0.91,8.86,,3.6,,11.2,,,19.88,2.96,, +1173,32098,Clinopyroxene,EMP,50.97,0.78,12.11,,3.22,,11.39,,,19.31,2.5,, +1174,32099,Clinopyroxene,EMP,51.69,0.92,10.06,,2.96,,11.08,,,20.48,2.53,, +1175,32100,Clinopyroxene,EMP,52.44,0.71,11.61,,1.95,,11.7,,,18.66,3.12,, +1176,32101,Clinopyroxene,EMP,55.45,0.02,8.7,,2.47,,11.87,,,17.44,4.62,, +1177,32102,Clinopyroxene,EMP,52.63,0.5,13.24,,2.54,,9.29,,,16.73,3.84,, +1178,32103,Clinopyroxene,EMP,52.43,0.68,13.53,,2.34,,9.51,,,17.23,3.41,, +1179,32104,Clinopyroxene,EMP,50.89,0.77,14.52,,2.12,,9.51,,,17.96,2.99,, +1180,32105,Clinopyroxene,EMP,48.62,0.66,19.01,,2.94,,6.83,,,18.32,2.85,, +1181,32106,Clinopyroxene,EMP,53.55,0.43,12.06,,2.15,,10.12,,,15.99,4.34,, +1182,32107,Clinopyroxene,EMP,54.78,0.03,8.57,,2.12,,11.83,,,17.45,4.84,, +1183,32108,Clinopyroxene,EMP,50.3,0.8,6.3,0.33,9.8,0.28,14.6,,,15.7,1.1,, +1184,32109,Clinopyroxene,EMP,50.2,1.1,9.2,,8.8,0.19,10.9,,,16.8,2,, +1185,32110,Clinopyroxene,EMP,50.6,0.8,9.5,0.01,8.08,0.19,11,,,17.1,2.1,, +1186,32111,Clinopyroxene,EMP,53.2,0.59,1.8,,6.7,0.22,16.5,,,19.9,0.6,0.01, +1187,32112,Clinopyroxene,EMP,52.7,0.6,1.5,,7.4,0.34,16.6,,,20,0.54,, +1188,32113,Clinopyroxene,EMP,52.2,0.7,7.2,0.29,8.3,0.22,12.1,,,16.2,2.3,, +1189,32114,Clinopyroxene,EMP,53.5,0.21,5.2,,4.9,0.06,15.2,,,18.3,1.69,, +1190,32115,Clinopyroxene,EMP,50.8,0.7,4.2,0.3,8.5,0.23,15,,,19,0.46,, +1191,32116,Clinopyroxene,EMP,51.2,0.5,3.4,0.02,8.2,0.24,15.1,,,19.5,0.45,, +1192,32117,Clinopyroxene,EMP,50.45,0.58,3.5,0.03,10.7,0.33,13.8,,,19.2,0.4,, +1193,32118,Clinopyroxene,EMP,50.9,0.43,3.5,0.03,9,0.38,14.2,,,19.2,1.3,, +1194,32119,Clinopyroxene,EMP,50.2,0.7,4.6,,9.9,0.35,14.7,,,18.8,0.31,, +1195,32120,Clinopyroxene,EMP,49.9,0.74,10,,9.6,0.22,10.5,,,16.3,2,, +1196,32121,Clinopyroxene,EMP,53.2,0.11,6.43,0.34,7.6,0.31,14.5,,,15.8,0.99,, +1197,32122,Clinopyroxene,EMP,49.9,0.29,6.52,,11.76,0.04,14,,,15.78,0.97,, +1198,32123,Clinopyroxene,EMP,51,1.05,4.05,0.56,8.63,0.34,13.78,,,19.1,0.59,, +1199,32124,Clinopyroxene,EMP,52.3,0.33,7.4,0.02,8.7,0.23,14.9,,,13.6,1.7,, +1200,32125,Clinopyroxene,EMP,50.3,0.79,6.8,,9.88,0.25,14.4,,,16.3,0.7,, +1201,32126,Clinopyroxene,EMP,50.2,0.89,6.7,,13.2,0.39,13.3,,,14.2,0.69,, +1202,32127,Clinopyroxene,EMP,50.2,1.18,9.2,,10.7,0.34,11.4,,,15.3,1.37,, +1203,32128,Clinopyroxene,EMP,51,0.68,10.8,,8.1,0.16,10.8,,,15.1,2.6,, +1204,32129,Clinopyroxene,EMP,47.5,1.8,5.7,,13.3,0.34,8.1,,,22,0.9,, +1205,32130,Clinopyroxene,EMP,45.1,2.3,13.8,0.31,10.1,0.22,6.3,,,18.2,3.1,, +1206,32131,Clinopyroxene,EMP,50.7,0.7,6.7,,6.1,0.12,17.3,,,17.1,0.49,, +1207,32132,Clinopyroxene,EMP,50.6,0.44,7.3,,5.3,0.16,15.4,,,19.1,0.89,, +1208,32133,Clinopyroxene,no_info,45.7,0.26,8.8,0.34,6.4,0.15,16.1,,,20.9,0.21,0.06, +1209,32134,Clinopyroxene,no_info,50.5,0.08,11,1,5.8,0.04,24.2,,,7.2,0.24,, +1210,32135,Clinopyroxene,no_info,46,0.17,16.2,1.2,7.6,0.3,21,,,6.4,0.14,, +1211,32136,Clinopyroxene,no_info,52.8,0.8,8.4,0.1,7.8,0.05,13.6,,,12.6,2.6,0.04, +1212,32137,Clinopyroxene,no_info,52.5,0.66,7.7,0.13,7.1,0.11,13.9,,,13.05,3.16,0.12, +1213,32138,Clinopyroxene,no_info,53.5,1.1,7.7,0.1,7.8,0.12,13.13,,,11.8,3.7,0.23, +1214,32140,Clinopyroxene,no_info,52.11,0.35,5.03,,6.78,0.59,14.26,,,18.14,0.89,0.2, +1215,32141,Clinopyroxene,no_info,52.53,0.12,3.19,,6.57,,16.03,,,17.44,0.68,0.16, +1216,32142,Clinopyroxene,no_info,49.89,0.91,8.72,,8.11,0.27,11.5,,,22.08,0.98,0.01, +1217,32143,Clinopyroxene,no_info,48.41,0.73,7.06,,8.01,0.33,12.44,,,21.88,0.99,0.02, +1218,32144,Clinopyroxene,no_info,49.55,0.31,5.03,,5.93,0.34,13.79,,,22.7,0.88,0.02, +1219,32145,Clinopyroxene,no_info,48.02,0.61,7.41,,8.31,0.3,11.57,,,20.61,1.1,0.1, +1220,32146,Clinopyroxene,no_info,48.72,0.61,6.88,,7.38,0.21,12.96,,,22,0.94,0.04, +1221,32147,Clinopyroxene,no_info,49.09,0.6,7.65,,7.9,0.35,13.06,,,20.33,1.11,0.06, +1222,32148,Clinopyroxene,no_info,51.71,0.49,6.55,,7.21,0.42,13.89,,,18.72,1.21,0.13, +1223,32149,Clinopyroxene,no_info,49.92,0.48,6.01,,8.28,0.29,13.54,,,20.23,1.01,0.04, +1224,32150,Clinopyroxene,no_info,48.83,0.62,7.63,,9.48,0.31,13.35,,,18.79,1.06,0.02, +1225,32151,Clinopyroxene,"EMP,SEM",50.61,0.59,8.67,,21.89,0.66,16.68,,,0.35,0.35,0.44,0.18 +1226,32152,Clinopyroxene,"EMP,SEM",49.86,0.53,8.92,,17.78,0.54,20.74,,,0.39,0.54,0.28,0.29 +1227,32153,Clinopyroxene,"EMP,SEM",49.54,0.53,8.31,0.08,6.56,0.17,17.26,,,17.38,0.71,0.01, +1228,32154,Clinopyroxene,"EMP,SEM",47.55,0.55,8.3,0.26,6.85,0.12,16.56,,,17.36,0.55,0.06, +1229,32155,Clinopyroxene,"EMP,SEM",49.04,0.4,7.96,0.33,5.74,0.06,17.35,,,16.99,0.59,0.01, +1230,32157,Clinopyroxene,"EMP,SEM",48.72,0.59,8.97,0.07,6.87,0.22,15.56,,,17.27,0.72,0.01, +1231,32158,Clinopyroxene,"EMP,SEM",49.81,0.58,8.14,0.31,5.88,0.19,17.79,,,16.22,0.59,0.03, +1232,32159,Clinopyroxene,"EMP,SEM",48.78,0.62,8.68,0.13,7.37,0.13,15.8,,,17.54,0.8,0.02, +1233,32160,Clinopyroxene,"EMP,SEM",50.09,0.4,8.15,0.38,5.82,0.21,18.31,,,16.42,0.68,, +1234,32161,Clinopyroxene,"EMP,SEM",48.79,0.44,9.3,0.16,6.81,0.14,16.64,,,16.8,0.94,0.05, +1235,32162,Clinopyroxene,"EMP,SEM",49.61,0.41,8.52,0.2,5.87,0.17,17.27,,,15.94,0.82,0.02, +1236,32163,Clinopyroxene,"EMP,SEM",48.29,0.58,11.01,0.11,7.28,0.1,15.6,,,15.12,1.18,0.02, +1237,32164,Clinopyroxene,"EMP,SEM",48.35,0.53,7.97,0.27,6.39,0.22,15.75,,,18.75,0.68,0.01, +1238,32165,Clinopyroxene,"EMP,SEM",49.08,0.38,8.46,0.43,5.83,0.23,15.88,,,17.98,0.94,0.06, +1239,32166,Clinopyroxene,"EMP,SEM",48.74,0.49,8.96,0.31,6.74,0.19,15.59,,,17.87,0.8,, +1240,32167,Clinopyroxene,"EMP,SEM",48.61,0.37,9.96,0.25,5.4,0.12,15.81,,,17.99,0.97,0.03, +1241,32168,Clinopyroxene,EMP,53.21,0.48,4.74,,11.72,0.23,12.84,,,15.4,1.11,0.1, +1242,32169,Clinopyroxene,EMP,52.81,0.75,11.06,,6,0.15,9.56,,,14.38,4.06,0.42, +1243,32170,Clinopyroxene,EMP,52.87,0.7,9.45,,6.06,0.18,11.53,,,15.65,3.43,0.11, +1244,32171,Clinopyroxene,EMP,53.98,0.71,9.99,,5.92,0.11,11.21,,,15.01,3.68,0.1, +1245,32172,Clinopyroxene,EMP,53.06,0.66,8.67,,7.22,0.2,10.94,,,15.87,3.39,0.05, +1246,32173,Clinopyroxene,EMP,52.22,0.9,10.72,,3.89,0.19,11.38,,,18.04,3,0.08, +1247,32174,Clinopyroxene,EMP,57.07,0.09,25.13,,1.32,0.09,0.3,,,6.07,9.53,0.06, +1248,32175,Clinopyroxene,EMP,53.64,0.76,18.65,,3.12,0.11,4.49,,,10.96,7.21,0.06, +1249,32176,Clinopyroxene,EMP,52.51,1.31,19.1,,3.62,0.15,4.15,,,12.1,6.98,0.03, +1250,32177,Clinopyroxene,EMP,52.15,1.16,18.42,,3.96,0.13,4.91,,,12.97,5.91,0.12, +1251,32178,Clinopyroxene,EMP,51.61,1.11,17.06,,4.71,0.15,6.43,,,13.51,5.22,0.05, +1252,32179,Clinopyroxene,EMP,55.7,0.37,17.68,,4.89,0.13,4.07,,,8.85,7.76,0.11, +1253,32180,Clinopyroxene,EMP,55.65,0.4,19.21,,4.13,0.05,3.62,,,9.03,7.64,0.16, +1254,32181,Clinopyroxene,EMP,54.72,0.71,14.56,,5.98,0.12,6.21,,,10.46,6.44,0.09, +1255,32182,Clinopyroxene,EMP,55.88,0.23,21.01,,3.58,,2.88,,,7.94,8.45,0.19, +1256,32183,Clinopyroxene,EMP,54.49,0.48,19.92,,4.19,,4.13,,,8.84,8.16,0.05, +1257,32184,Clinopyroxene,EMP,53.63,0.61,19.6,,4.93,0.22,3.05,,,10.5,7.65,0.09, +1258,32186,Clinopyroxene,EMP,51.67,0.12,5.13,1.29,3.35,0.1,18.77,,,19.34,0.21,, +1259,32190,Clinopyroxene,EMP,51.75,0.17,6.01,1.03,4.04,0.12,20.49,,,16.13,0.26,, +1260,32191,Clinopyroxene,EMP,51.49,0.17,5.94,1.13,3.97,0.14,20.46,,,16.44,0.25,, +1261,32192,Clinopyroxene,EMP,51.18,0.24,7.3,0.65,3.65,0.13,18.91,,,17.65,0.3,, +1262,32193,Clinopyroxene,EMP,51.56,0.21,6.9,0.93,3.78,0.14,19.64,,,16.58,0.28,, +1263,32194,Clinopyroxene,EMP,51.18,0.25,6.89,0.78,3.94,0.12,18.42,,,18.09,0.32,, +1264,32195,Clinopyroxene,EMP,51.73,0.18,5.56,1.32,3.64,0.11,18.94,,,18.21,0.3,, +1265,32196,Clinopyroxene,EMP,50.96,0.07,6.61,1.16,4.17,0.14,20.61,,,16.15,0.12,, +1266,32197,Clinopyroxene,EMP,51.62,0.09,5.89,1.3,4.06,0.12,21.13,,,15.67,0.11,, +1267,32198,Clinopyroxene,EMP,51.9,0.09,5.28,1.43,3.94,0.11,20.61,,,16.54,0.1,, +1268,32204,Clinopyroxene,no_info,52.92,0.22,0.33,,18.73,0.76,21.19,,,4.88,0.03,, +1269,32205,Clinopyroxene,no_info,48.24,1.07,2.95,,18.28,0.67,13.49,,,13.01,0.34,, +1270,32206,Clinopyroxene,no_info,50.27,0.31,0.43,,30.29,0.52,13.61,,,4.36,0.04,, +1271,32207,Clinopyroxene,no_info,50.59,0.57,1.79,,13.52,0.44,14.03,,,18.47,0.23,, +1272,32208,Clinopyroxene,no_info,53.03,0.19,0.41,,19.99,0.68,21.23,,,4.3,0.06,, +1273,32209,Clinopyroxene,no_info,50.92,0.3,1.22,,16.98,0.5,14,,,14.96,0.15,, +1274,32210,Clinopyroxene,no_info,49.31,0.41,0.83,,29.98,0.46,11.77,,,6.26,0.07,, +1275,32211,Clinopyroxene,no_info,49.37,0.87,1.04,,21.99,0.52,9.9,,,14.95,0.14,, +1276,32212,Clinopyroxene,no_info,50.5,0.8,5.7,,9,,15.6,,,17.7,0.5,, +1277,32213,Clinopyroxene,no_info,53,0.5,5.7,,9.9,,28.6,,,1.6,0.1,, +1278,32214,Clinopyroxene,no_info,50.3,0.8,6.1,,8,,16.2,,,18.8,0.8,, +1279,32215,Clinopyroxene,no_info,50.4,0.9,4.8,,10.4,,14.8,,,17.2,0.4,, +1280,32216,Clinopyroxene,no_info,50.9,0.5,5.8,,6.7,,16.1,,,19.2,0.5,, +1281,32217,Clinopyroxene,no_info,52,0.1,4.1,,4.4,,16.7,,,22.5,0.3,, +1282,32218,Clinopyroxene,no_info,51.8,0.6,5.3,,6.3,,16.7,,,20.2,0.6,0.1, +1283,32219,Clinopyroxene,no_info,50.8,0.4,5.8,,6,,15.8,,,19.9,0.6,0.1, +1284,32220,Clinopyroxene,no_info,48.9,0.5,7,,6.3,,13.4,,,20.8,0.3,, +1285,32221,Clinopyroxene,no_info,49.8,0.6,5.7,,8,,13.5,,,19.6,0.7,, +1286,32222,Clinopyroxene,EMP,55.4,0.1,0.25,,13.6,0.56,26.8,,,2.54,,, +1287,32223,Clinopyroxene,EMP,55.4,0.1,0.26,,13.9,0.6,26.4,,,2.89,,, +1288,32224,Clinopyroxene,EMP,55.6,0.11,0.28,,14.3,0.61,26.1,,,3.09,,, +1289,32225,Clinopyroxene,EMP,54.6,0.14,0.41,,15,0.65,23.3,,,5.5,,, +1290,32226,Clinopyroxene,EMP,53,0.21,1.01,,12.3,0.53,17.4,,,14.7,0.12,, +1291,32227,Clinopyroxene,EMP,53.7,0.15,0.61,,16.4,0.67,21.9,,,5.89,,, +1292,32228,Clinopyroxene,EMP,53.1,0.22,1.03,,18.9,0.72,19.7,,,6.8,,, +1293,32229,Clinopyroxene,EMP,52.8,0.23,1.12,,14.6,0.58,16.4,,,14.1,0.13,, +1294,32230,Clinopyroxene,EMP,52.2,0.28,1.41,,23,0.8,17.6,,,5.53,0.07,, +1295,32231,Clinopyroxene,EMP,60,0.54,2.59,,16.8,0.64,12.7,,,16.2,0.22,, +1296,32232,Clinopyroxene,EMP,51.7,0.39,1.62,,23.9,0.77,16.2,,,6.4,0.1,, +1297,32233,Clinopyroxene,EMP,50.6,0.67,3.05,,17.4,0.61,12.3,,,16,0.21,, +1298,32234,Clinopyroxene,EMP,54.4,0.22,0.83,,17.4,0.69,21.8,,,5.6,,, +1299,32235,Clinopyroxene,EMP,53.2,0.38,1.69,,14.9,0.63,17,,,12.9,0.09,, +1300,32236,Clinopyroxene,EMP,54.5,0.13,0.63,,16.1,0.69,23.8,,,4.6,0.06,, +1301,32237,Clinopyroxene,EMP,52.6,0.26,1.68,,13.2,0.56,16.4,,,15.4,0.2,, +1302,32238,Clinopyroxene,EMP,51.8,0.33,2.44,,10,0.65,17.7,,,16.9,0.28,, +1303,32239,Clinopyroxene,EMP,54.2,,2.88,0.34,4.39,,19.18,,,19.56,0.39,, +1304,32240,Clinopyroxene,EMP,52.18,0.11,5.61,0.16,5.43,,17.81,,,17.32,0.65,0.01, +1305,32241,Clinopyroxene,EMP,53.02,0.11,3.46,0.37,4.45,,18.49,,,19.27,0.29,0.01, +1306,32242,Clinopyroxene,EMP,52.73,0.14,4.02,0.35,5.29,,18.32,,,18.5,0.32,0.01, +1307,32243,Clinopyroxene,EMP,52.67,0.21,4.41,0.4,5.01,,18.74,,,17.91,0.31,, +1308,32244,Clinopyroxene,EMP,55.67,0.05,1.54,1.54,5,,27.09,,,9.44,0.21,, +1309,32245,Clinopyroxene,EMP,55.15,0.06,2.44,1.37,3.76,,25.55,,,11.37,0.27,, +1310,32246,Clinopyroxene,EMP,54.24,0.06,1.68,1.62,3.14,,22.51,,,15.73,0.39,, +1311,32247,Clinopyroxene,EMP,54.29,0.08,1.97,1.7,5.06,,25.88,,,10.08,0.29,, +1312,32248,Clinopyroxene,EMP,55.86,0.04,1.33,1.6,5.45,,29.41,,,6.74,0.14,, +1313,32254,Clinopyroxene,EMP,53.1,0.46,4.1,,9.4,0.15,25.3,,,6.5,0.3,, +1314,32255,Clinopyroxene,EMP,50.7,0.62,7.7,0.08,9.5,0.16,20,,,10.5,0.7,, +1315,32256,Clinopyroxene,EMP,53.4,0.37,5.6,0.01,9.3,0.15,23.3,,,8.2,0.5,, +1316,32257,Clinopyroxene,EMP,51.3,0.74,8.2,0.05,10.3,0.15,20.1,,,9.2,0.87,, +1317,32275,Clinopyroxene,EMP,51.1,0.43,6.2,1.15,3.7,0.4,19.5,,,17.2,0.49,, +1318,32276,Clinopyroxene,EMP,52.8,0.33,5.4,0.56,4.67,0.13,22.3,,,13.3,0.5,, +1319,32277,Clinopyroxene,EMP,52.38,0.58,5.4,0.84,4.3,0.05,18.5,,,17,0.93,, +1320,32278,Clinopyroxene,EMP,51.34,0.43,6.3,1.11,4.06,0.12,18.7,,,17.2,0.69,, +1321,32279,Clinopyroxene,EMP,51.62,0.26,5.66,1.55,3.48,0.1,20.57,,,16.4,0.37,, +1322,32280,Clinopyroxene,EMP,51.61,0.31,5.79,1.62,3.6,0.11,20.78,,,15.7,0.47,, +1323,32281,Clinopyroxene,no_info,56.4,,1.6,,2.1,,23.6,,,16.1,0.3,, +1324,32282,Clinopyroxene,no_info,53.38,0.59,8.69,0.19,7.53,0.17,16.02,,,10.35,3.01,, +1325,32283,Clinopyroxene,no_info,53.7,0.57,6.85,0.26,7.34,0.14,21.02,,,8.16,1.77,, +1326,32284,Clinopyroxene,no_info,53.7,0.57,6.85,0.26,7.34,0.14,21.02,,,8.16,1.77,, +1327,32285,Clinopyroxene,no_info,53.53,0.36,7.12,0.12,7.07,0.13,21.56,,,7.78,2.02,, +1328,32286,Clinopyroxene,no_info,54.3,0.21,6.24,0.27,6.6,0.13,24.45,,,6.75,0.97,, +1329,32287,Clinopyroxene,no_info,52.05,0.41,9.24,0.43,6.16,0.12,22.22,,,7.73,1.58,, +1330,32288,Clinopyroxene,no_info,53.63,0.23,6.85,0.42,6,0.19,24.75,,,6.38,1.45,, +1331,32289,Clinopyroxene,no_info,54.27,0.36,5.8,0.05,6.3,0.08,23.56,,,7.23,1.83,, +1332,32290,Clinopyroxene,no_info,53.8,0.29,6.83,0.5,6.07,0.11,24.32,,,6.59,1.44,, +1333,32291,Clinopyroxene,no_info,54.22,0.14,5.9,0.48,5.66,0.09,25.47,,,6.45,1.52,, +1334,32292,Clinopyroxene,no_info,53.12,0.21,7.6,0.69,5.65,0.09,23.56,,,7.7,1.32,, +1335,32293,Clinopyroxene,no_info,53.42,0.22,6.61,0.73,5.35,0.06,24.65,,,7.69,1.21,, +1336,32294,Clinopyroxene,no_info,53.14,0.24,7.01,0.82,5.46,0.16,24.16,,,7.74,1.12,, +1337,32295,Clinopyroxene,no_info,53.47,0.17,6.45,0.83,5.43,0.1,24.57,,,7.87,0.99,, +1338,32296,Clinopyroxene,no_info,53.02,0.05,6.3,0.78,5.44,0.07,25.55,,,7.3,1.36,, +1339,32297,Clinopyroxene,EMP,49.53,0.53,11.83,,6.01,,12.89,,,16.67,2.02,, +1340,32298,Clinopyroxene,EMP,51.55,0.38,14.33,,5,,10.16,,,14.26,3.83,, +1341,32299,Clinopyroxene,EMP,53.5,0.48,14.56,,5.51,,8.43,,,12.27,4.87,, +1342,32300,Clinopyroxene,EMP,56.15,0.94,10.62,,4.82,,8.58,,,11.83,6.6,, +1343,32301,Clinopyroxene,"EMP,SIMS",42.98,1.94,10.43,,8.6,,10.98,,,23.22,0.28,0.02, +1344,32302,Clinopyroxene,"EMP,SIMS",39.11,1.46,12.15,,13.25,,8.64,,,22.92,0.41,0.03, +1345,32303,Clinopyroxene,"EMP,SIMS",42.01,1.73,11.37,,10.29,,10.05,,,22.59,0.48,0.02, +1346,32304,Clinopyroxene,"EMP,SIMS",43.72,2.22,7.51,,10.19,,12.28,,,22.35,0.64,0.01, +1347,32305,Clinopyroxene,EMP,52.38,0.71,2.45,,10.82,0.38,15.76,,,17.07,0.24,, +1348,32306,Clinopyroxene,EMP,51.38,0.59,4.41,,8.72,0.41,14.92,,,18.89,0.38,, +1349,32307,Clinopyroxene,EMP,51.7,0.83,5.6,,12.59,0.31,14.1,,,14.51,0.44,, +1350,32308,Clinopyroxene,EMP,51.63,0.83,7.03,,10.06,0.34,12.59,,,17.05,0.62,, +1351,32309,Clinopyroxene,EMP,50.44,1.23,6.54,,7.5,0.38,14.06,,,19,0.58,, +1352,32310,Clinopyroxene,EMP,48.8,1.01,9.63,,9.5,0.25,12.38,,,17.56,0.89,, +1353,32311,Clinopyroxene,EMP,55.58,0.07,1.35,0.59,6.84,0.18,25.49,,,9.89,0.17,, +1354,32312,Clinopyroxene,EMP,54.81,0.04,0.74,0.91,4.51,0.12,20.5,,,18.3,0.18,, +1355,32313,Clinopyroxene,EMP,51.52,0.18,5.68,0.37,4.36,0.07,17.36,,,19.62,0.35,, +1356,32314,Clinopyroxene,EMP,50.78,0.13,9.83,0.5,5.88,0.11,20.9,,,11.68,0.52,, +1357,32315,Clinopyroxene,EMP,50.99,0.21,8.9,0.24,5.89,0.11,20.51,,,12.46,0.6,, +1358,32316,Clinopyroxene,EMP,52.8,0.18,4.7,0.91,4.9,0.13,18.6,,,17.9,0.5,, +1359,32317,Clinopyroxene,EMP,51.8,0.28,7.1,0.45,5.9,0.15,17.2,,,17.9,0.57,, +1360,32318,Clinopyroxene,EMP,49.9,0.41,8,0.36,6.1,0.15,15.7,,,18.5,0.58,, +1361,32319,Clinopyroxene,EMP,48,0.62,10.4,0.09,7.3,0.16,13.8,,,17.6,0.82,, +1362,32320,Clinopyroxene,EMP,49.3,0.57,9.5,0.13,7.4,0.11,13.8,,,18.4,0.99,, +1363,32321,Clinopyroxene,EMP,52.9,0.15,3.4,0.74,5.4,0.15,18.8,,,17.5,0.42,, +1364,32322,Clinopyroxene,EMP,53.3,0.12,3.2,0.63,5.3,0.16,20.2,,,17.2,0.46,, +1365,32323,Clinopyroxene,EMP,53.3,0.17,3.8,0.62,5.5,0.16,19.2,,,17.6,0.44,, +1366,32324,Clinopyroxene,EMP,51.7,0.27,6.1,0.52,6.2,0.15,16.7,,,19.1,0.54,, +1367,32325,Clinopyroxene,EMP,48.7,0.47,8.4,0.12,6.76,0.13,14.4,,,18.6,0.7,, +1368,32326,Clinopyroxene,EMP,48.7,0.44,9.1,0.11,7.8,0.13,13.8,,,18.8,0.81,, +1369,32327,Clinopyroxene,EMP,49.8,0.38,8.3,0.38,5.8,0.16,16,,,17.6,0.67,, +1370,32328,Clinopyroxene,EMP,50,0.49,8.5,0.24,7.1,0.18,16.3,,,16.9,0.7,, +1371,32329,Clinopyroxene,EMP,52.3,0.2,4.9,0.48,5.5,0.13,17.9,,,18.1,0.48,, +1372,32330,Clinopyroxene,EMP,54,0.15,2.5,0.58,4.5,0.11,18.5,,,19.3,0.49,, +1373,32331,Clinopyroxene,EMP,53.5,0.19,2.9,0.48,5.08,0.14,17.7,,,19.2,0.49,, +1374,32332,Clinopyroxene,EMP,52.6,0.31,4.3,0.37,6.3,0.11,16.5,,,19.1,0.65,, +1375,32333,Clinopyroxene,EMP,50.6,0.52,6.7,0.28,7.5,0.13,14.9,,,18.6,0.81,, +1376,32334,Clinopyroxene,EMP,51.1,0.56,5.6,0.36,6.9,0.17,15,,,18.6,0.74,, +1377,32342,Clinopyroxene,no_info,51.44,0.37,7.85,0.67,3.23,,19.23,,,16.29,0.82,, +1378,32343,Clinopyroxene,no_info,49.57,0.34,9.44,0.83,3.42,,18.21,,,16.57,0.85,, +1379,32344,Clinopyroxene,no_info,50.47,0.39,8.27,0.57,3.13,,20.02,,,15.33,0.89,, +1380,32345,Clinopyroxene,EMP,51.2,0.41,2.49,,13.67,0.87,13.37,,,17.25,0.44,0.05, +1381,32347,Clinopyroxene,EMP,51.11,0.43,3,,11.67,0.74,13.63,,,18.99,0.35,0.03, +1382,32349,Clinopyroxene,EMP,51.03,0.38,2.56,,11.87,0.63,13.73,,,18.98,0.25,0.01, +1383,32350,Clinopyroxene,EMP,52.41,0.36,2.15,,14,0.68,15.84,,,14.05,0.17,0.04, +1384,32351,Clinopyroxene,EMP,50.44,0.51,2.52,,13.78,0.51,12.94,,,17.79,0.2,0.01, +1385,32352,Clinopyroxene,EMP,51.9,0.32,2.52,,7.75,0.59,16.06,,,20.74,0.19,0.02, +1386,32353,Clinopyroxene,EMP,49.19,0.83,6.16,,18.26,0.96,13.39,,,10.83,0.44,0.1, +1387,32354,Clinopyroxene,EMP,49.99,0.5,8.69,0.19,8.2,0.12,15.9,,,14.44,1.31,, +1388,32355,Clinopyroxene,EMP,50.79,0.4,8.37,0.14,8.64,0.15,16.15,,,13.94,1.36,, +1389,32356,Clinopyroxene,EMP,51.12,0.3,8.73,0.3,8.3,0.2,18.16,,,13.84,0.84,, +1390,32357,Clinopyroxene,EMP,51.37,0.21,8.89,0.25,8.19,0.2,18.16,,,13.24,0.8,, +1391,32358,Clinopyroxene,EMP,50.78,0.44,9.2,0.15,7.54,0.14,18.99,,,12.89,0.54,, +1392,32359,Clinopyroxene,EMP,50.37,0.27,9.39,0.22,6.78,0.2,19.64,,,11.97,0.49,, +1393,32360,Clinopyroxene,EMP,52.13,0.4,7.98,0.3,8.31,0.3,15.78,,,14.01,1.58,, +1394,32361,Clinopyroxene,EMP,50.15,0.37,8.21,0.24,7.93,0.24,16.12,,,13.45,1.5,, +1395,32362,Clinopyroxene,EMP,51.27,0.3,8.94,0.14,7.75,0.13,16.71,,,12.99,1.29,, +1396,32363,Clinopyroxene,EMP,50.98,0.34,9.14,0.14,7.66,0.12,16.97,,,12.78,1.31,, +1397,32364,Clinopyroxene,EMP,50.3,0.19,9.77,0.2,6.34,0.15,19.71,,,11.89,0.66,, +1398,32365,Clinopyroxene,EMP,50.39,0.2,8.55,0.23,5.98,0.28,20.89,,,11.54,0.62,, +1399,32366,Clinopyroxene,EMP,51.78,0.09,9.14,0.14,5.39,0.13,21.69,,,11.14,0.52,, +1400,32367,Clinopyroxene,EMP,50.3,1.01,8.76,,7.5,0.16,13.9,,,16.7,1.12,0.01, +1401,32368,Clinopyroxene,EMP,50.9,0.88,7.89,,6.28,0.15,14.9,,,17.5,1,0.02, +1402,32369,Clinopyroxene,EMP,49.4,0.84,9.36,,6.84,0.15,14.2,,,16.5,1.43,0.01, +1403,32370,Clinopyroxene,EMP,51.6,0.78,9.68,,6.33,0.14,13.6,,,16,1.48,0.01, +1404,32371,Clinopyroxene,EMP,50,0.81,10.6,,7.76,0.18,13.2,,,15.5,1.77,0.01, +1405,32372,Clinopyroxene,EMP,50.6,0.85,9.84,,6.82,0.17,13.6,,,15.9,1.55,0.01, +1406,32373,Clinopyroxene,EMP,48.9,0.79,9.03,,6.15,0.15,14.9,,,16,1.64,0.01, +1407,32374,Clinopyroxene,EMP,50.8,0.7,9.01,,6.46,0.15,14.4,,,17.2,1.51,, +1408,32375,Clinopyroxene,EMP,48.8,1.01,10.4,,8.21,0.16,13.2,,,14.9,1.81,, +1409,32376,Clinopyroxene,EMP,50.2,0.91,11.5,,7.46,0.2,12.2,,,15.1,2.04,0.02, +1410,32377,Clinopyroxene,EMP,51.3,0.76,7.11,,6.4,0.15,15.9,,,16.9,1.01,0.02, +1411,32378,Clinopyroxene,EMP,50.7,1.02,7.92,,7.27,0.2,15,,,16,0.96,0.02, +1412,32379,Clinopyroxene,EMP,49.5,1.05,10.8,,8.36,0.21,12.5,,,15.5,1.63,0.01, +1413,32380,Clinopyroxene,EMP,50.8,0.81,9.26,,6.81,0.16,13.9,,,16.2,1.37,0.01, +1414,32381,Clinopyroxene,EMP,52.2,0.73,10.4,,5.65,0.12,13.6,,,16.11,1.73,0.02, +1415,32382,Clinopyroxene,EMP,52.59,0.46,7.81,,6.15,0.11,19.4,,,14.2,0.91,, +1416,32383,Clinopyroxene,EMP,52.73,0.33,6.47,,6.01,0.12,21.08,,,12.91,0.81,, +1417,32384,Clinopyroxene,EMP,51.55,0.6,9.9,,6.65,0.13,17.4,,,13.33,1.46,, +1418,32385,Clinopyroxene,EMP,52.94,0.28,7.48,,5.72,0.05,20.11,,,12.89,1.05,, +1419,32386,Clinopyroxene,EMP,51.68,0.36,8.77,,6.35,0.11,18.99,,,13.09,1.12,, +1420,32387,Clinopyroxene,EMP,52.04,0.47,6.43,0.03,5.47,0.02,18.21,,,16.95,0.84,, +1421,32389,Clinopyroxene,EMP,53.4,0.34,1.95,0.46,5.95,0.17,19.2,,,18.3,0.12,, +1422,32390,Clinopyroxene,EMP,53.5,0.38,2.21,0.6,5.89,0.14,19,,,18.9,0.19,, +1423,32391,Clinopyroxene,EMP,53.2,0.5,2.16,0.23,7.56,0.22,18.7,,,17.6,0.12,, +1424,32392,Clinopyroxene,EMP,53.4,0.49,1.66,0.47,7.34,0.19,19.6,,,17.5,0.11,, +1425,32393,Clinopyroxene,EMP,53.6,0.27,1.79,0.7,4.72,0.14,18.4,,,20.9,0.14,, +1426,32394,Clinopyroxene,EMP,52.7,0.42,2.36,0.49,5.69,0.17,17.1,,,21.5,0.17,, +1427,32395,Clinopyroxene,EMP,52.8,0.5,2.23,0.44,6.28,0.16,17.9,,,19.8,0.17,, +1428,32396,Clinopyroxene,EMP,52.3,0.58,2.39,0.18,7.22,0.16,16.1,,,20.3,0.28,, +1429,32397,Clinopyroxene,EMP,51.7,0.4,3.59,0.77,4.6,0.11,16.5,,,21.9,0.24,, +1430,32399,Clinopyroxene,EMP,52.5,0.59,3.14,0.63,6.23,0.15,16.4,,,20.9,0.28,, +1431,32400,Clinopyroxene,EMP,51.8,0.63,3.02,0.54,6.86,0.18,16,,,20.9,0.28,, +1432,32401,Clinopyroxene,EMP,52.1,0.67,3.06,0.46,6.99,0.19,15.8,,,20.9,0.29,, +1433,32402,Clinopyroxene,EMP,53.1,0.24,2.38,0.25,6.56,0.17,16.9,,,20.2,0.22,, +1434,32403,Clinopyroxene,EMP,52.1,0.25,2.58,0.11,6.71,0.21,16.8,,,20.9,0.25,, +1435,32404,Clinopyroxene,EMP,52.2,0.24,5.84,0.32,4.59,0.1,19.6,,,15.8,0.62,, +1436,32405,Clinopyroxene,no_info,50.94,0.17,6.33,0.76,14.48,0.2,20.27,,,8.32,,, +1437,32406,Clinopyroxene,no_info,51.8,0.1,5.45,0.86,14.01,0.19,20.7,,,7.79,,, +1438,32407,Clinopyroxene,no_info,51.35,0.15,5.95,0.72,14.56,0.19,19.38,,,8.54,,, +1439,32408,Clinopyroxene,EMP,50.8,0.69,6.37,,12.1,0.37,10.9,,,17.1,0.76,0.16, +1440,32409,Clinopyroxene,EMP,50.1,0.57,4.17,,6.63,0.21,14.5,,,22.1,0.2,0.03, +1441,32410,Clinopyroxene,EMP,49.4,0.76,5.78,,9.47,0.43,13.54,,,19.36,0.44,0.08, +1442,32411,Clinopyroxene,EMP,49.4,0.87,4.6,,13.5,0.38,14.1,,,16.8,0.32,0.08, +1443,32412,Clinopyroxene,EMP,48.7,0.69,6.09,,8.18,0.26,14,,,20.5,0.42,0.08, +1444,32413,Clinopyroxene,EMP,49.8,0.8,5.72,,10.9,0.22,14.3,,,17.5,0.43,0.06, +1445,32414,Clinopyroxene,EMP,51.9,0.54,4.42,,14.6,0.59,18.7,,,10,0.43,0.1, +1446,32415,Clinopyroxene,EMP,49,0.78,5.92,,10,0.39,14.5,,,19.1,0.39,0.04, +1447,32416,Clinopyroxene,EMP,49,0.73,5.05,,11.2,0.41,15.2,,,16.8,0.28,0.02, +1448,32417,Clinopyroxene,EMP,43.6,0.96,9.23,,9.67,0.04,11.4,,,23.6,0.33,0.03, +1449,32418,Clinopyroxene,EMP,49.1,0.85,5.45,,8.8,0.4,15,,,19.7,0.41,, +1450,32419,Clinopyroxene,EMP,47.3,0.63,6.79,,7.91,0.38,14.3,,,21.1,0.44,0.05, +1451,32420,Clinopyroxene,EMP,49.8,0.71,6.32,,7.35,0.37,15,,,20.4,0.47,0.07, +1452,32439,Clinopyroxene,no_info,52.48,0.32,5.99,0.98,3.33,,15.55,,,20.12,1.23,, +1453,32440,Clinopyroxene,no_info,52.16,0.37,6.3,0.88,3.2,,16.74,,,19.1,1.25,, +1454,32441,Clinopyroxene,no_info,51.36,0.3,7.1,0.84,3.5,,16.4,,,19.6,0.9,, +1455,32442,Clinopyroxene,no_info,51.45,,6.8,1.07,3.63,,18.05,,,18.5,0.5,, +1456,32443,Clinopyroxene,no_info,51.82,,6.36,1.35,3.52,,18.8,,,17.75,0.4,, +1457,32444,Clinopyroxene,no_info,51.12,0.1,8.07,1.16,3.57,,17.95,,,17.26,0.77,, +1458,32445,Clinopyroxene,no_info,51.58,,7.28,1.2,3.75,,19.55,,,15.94,0.7,, +1459,32446,Clinopyroxene,no_info,51.84,,7.37,1.42,4.09,,21.47,,,13.19,0.62,, +1460,32447,Clinopyroxene,no_info,51.9,0.3,6.11,1.2,3.24,,16.95,,,19.6,0.7,, +1461,32448,Clinopyroxene,no_info,51.93,,5.97,1.6,3.54,,18,,,18.54,0.42,, +1462,32449,Clinopyroxene,no_info,52.11,,5.63,1.61,3.69,,18.88,,,17.77,0.31,, +1463,32450,Clinopyroxene,no_info,51.81,,6.82,1.22,3.68,,19.02,,,16.85,0.6,, +1464,32451,Clinopyroxene,no_info,52.75,,5.29,1.78,3.98,,21.09,,,14.7,0.41,, +1465,32452,Clinopyroxene,EMP,51.16,0.37,7.15,1.32,3.42,0.05,16.94,,,19.03,0.74,, +1466,32453,Clinopyroxene,EMP,51.42,0.34,7.71,1.06,3.42,0.13,17.24,,,18.74,0.91,, +1467,32454,Clinopyroxene,EMP,49.88,0.33,8.1,1.21,3.21,0.12,16.04,,,19.95,0.83,, +1468,32455,Clinopyroxene,EMP,49.96,0.62,10.38,0.52,2.87,0.09,15.06,,,20.3,1.14,, +1469,32456,Clinopyroxene,EMP,51.28,0.26,8.1,0.43,4.64,0.07,17.45,,,17.15,1.08,, +1470,32457,Clinopyroxene,EMP,52.31,0.35,7.84,0.3,5.42,0.09,16.82,,,16.35,1.31,, +1471,32458,Clinopyroxene,EMP,50.93,0.83,1.15,0.01,26.25,0.51,16.41,,,4.19,0.08,, +1472,32459,Clinopyroxene,EMP,49.84,0.79,0.95,0.01,30.89,0.59,12.7,,,4.42,0.08,, +1473,32460,Clinopyroxene,EMP,49.57,0.96,1.7,0.05,17.45,0.48,15.5,,,11.98,0.17,, +1474,32461,Clinopyroxene,EMP,50.76,0.77,1.25,0.02,19.9,0.58,17.9,,,7.5,0.11,, +1475,32462,Clinopyroxene,EMP,51.06,0.61,0.97,0.02,22.6,0.73,17.3,,,6.2,0.09,, +1476,32463,Clinopyroxene,EMP,50.19,0.88,1.43,0.02,17.8,0.58,14.1,,,14.1,0.2,, +1477,32464,Clinopyroxene,EMP,45.87,1.83,6.14,,13.07,0.54,8.49,,,23.34,0.53,0.22, +1478,32465,Clinopyroxene,EMP,43.93,2.21,7.11,,13.9,0.59,7.56,,,22.78,0.69,0.21, +1479,32466,Clinopyroxene,EMP,45.68,1.58,6.75,,13.04,0.6,8.27,,,22.92,0.76,0.27, +1480,32467,Clinopyroxene,EMP,45.77,1.43,6.42,,13.49,0.83,7.83,,,22.82,0.91,0.25, +1481,32468,Clinopyroxene,EMP,44,1.64,7.66,,11.08,0.47,9.69,,,22.91,0.74,0.17, +1482,32469,Clinopyroxene,EMP,43.68,2.05,9.02,,12.09,0.59,8.31,,,21.97,1.07,0.45, +1483,32470,Clinopyroxene,EMP,43.45,1.52,8.7,,12.48,0.53,8.67,,,22.27,1.08,0.36, +1484,32471,Clinopyroxene,EMP,43.24,1.73,7.91,,12.91,0.73,8.64,,,22.14,1.2,0.18, +1485,32472,Clinopyroxene,EMP,44.21,2.26,7.41,,12.34,0.42,8.51,,,23.57,0.5,0.21, +1486,32473,Clinopyroxene,EMP,43.73,2.34,7.25,,12.91,0.48,7.99,,,23.62,0.56,0.21, +1487,32474,Clinopyroxene,EMP,44.7,2.24,7.38,,14.27,0.57,6.94,,,22.66,0.63,0.48, +1488,32475,Clinopyroxene,EMP,44.02,2.35,8.11,,15.01,0.62,6.3,,,21.76,0.79,0.49, +1489,32476,Clinopyroxene,EMP,44.22,1.89,8.18,,11.9,0.47,8.77,,,22.53,0.73,0.32, +1490,32477,Clinopyroxene,EMP,44.03,2.96,7.67,,12.62,0.61,7.9,,,22.68,0.83,0.34, +1491,32478,Clinopyroxene,EMP,42.56,2.16,8.67,,12.24,0.43,8.73,,,22.78,0.8,0.26, +1492,32479,Clinopyroxene,EMP,42.4,2.29,9.11,,12.92,0.55,8.14,,,22.25,0.99,0.3, +1493,32480,Clinopyroxene,EMP,46.4,1.56,7.86,,12.98,0.53,7.7,,,22.68,0.52,0.39, +1494,32481,Clinopyroxene,EMP,44.93,1.59,9.04,,14.48,0.7,6.51,,,22.77,0.83,0.13, +1495,32482,Clinopyroxene,EMP,42.03,1.29,7.7,,12.77,0.48,9.49,,,23.1,0.74,0.14, +1496,32483,Clinopyroxene,EMP,42.44,1.38,8.51,,13.14,0.72,8.01,,,22.66,1.26,0.18, +1497,32484,Clinopyroxene,EMP,44.17,1.63,8,,13.39,0.31,7.54,,,23.45,0.57,0.13, +1498,32485,Clinopyroxene,EMP,43.27,1.95,6.81,,16.1,0.81,6.02,,,22.37,0.97,0.16, +1499,32486,Clinopyroxene,EMP,41.14,1.95,12.01,,12.47,0.37,7.68,,,21.28,0.9,0.45, +1500,32487,Clinopyroxene,EMP,40.94,2.24,9.72,,14.33,0.58,7.63,,,22.57,1.08,0.18, +1501,32488,Clinopyroxene,EMP,53.96,0.24,2.04,,6.79,0.29,18.05,,,19.38,0.21,, +1502,32489,Clinopyroxene,EMP,53.6,0.12,0.59,0.46,18,0.56,23.9,,,2.56,0.02,, +1503,32490,Clinopyroxene,EMP,53.2,0.12,0.53,0.3,18.8,0.55,22.8,,,3.28,0.02,, +1504,32491,Clinopyroxene,EMP,52.8,0.15,0.68,0.35,19.5,0.59,21.7,,,3.84,0.04,, +1505,32492,Clinopyroxene,EMP,52.4,0.15,0.74,0.37,20.2,0.67,19.7,,,5.14,0.03,, +1506,32493,Clinopyroxene,EMP,52,0.17,1.12,0.18,22.3,0.61,17.9,,,5.82,0.02,, +1507,32494,Clinopyroxene,EMP,49.9,0.43,1.24,0.36,20.2,0.63,13.5,,,12.3,0.09,, +1508,32495,Clinopyroxene,EMP,50.2,0.31,0.76,0.21,25,0.74,15.5,,,6.56,0.05,, +1509,32496,Clinopyroxene,EMP,53.3,0.14,0.51,0.28,18.1,0.59,23.3,,,3.19,0.01,, +1510,32497,Clinopyroxene,EMP,51.1,0.4,1.69,0.34,13.7,0.46,15.1,,,16.5,0.11,, +1511,32498,Clinopyroxene,EMP,53.2,0.18,0.49,0.18,19.8,0.68,21,,,4.11,0.02,, +1512,32499,Clinopyroxene,EMP,51.9,0.17,0.59,0.15,21.5,0.73,18.8,,,5.12,0.02,, +1513,32500,Clinopyroxene,EMP,50.9,0.28,1.02,0.24,16.6,0.56,16.2,,,12.7,0.06,, +1514,32501,Clinopyroxene,EMP,51.8,0.17,1.25,0.03,23.4,0.86,16.3,,,5.59,0.03,, +1515,32502,Clinopyroxene,EMP,51.5,0.27,2.05,0.04,19.6,0.69,14.4,,,10.8,0.05,, +1516,32503,Clinopyroxene,EMP,52.5,0.21,1.3,0.39,12.6,0.46,15.7,,,16.8,0.08,, +1517,32504,Clinopyroxene,EMP,52.1,0.23,0.84,0.34,12.7,0.47,15.9,,,16.6,0.11,, +1518,32505,Clinopyroxene,EMP,53,0.12,0.33,0.17,19.8,0.7,21.2,,,4.29,0.05,, +1519,32506,Clinopyroxene,EMP,52.4,0.17,0.57,0.09,24,0.73,17.7,,,3.74,0.06,, +1520,32507,Clinopyroxene,EMP,51.9,0.32,1.32,0.14,14.6,0.49,13.8,,,17,0.12,, +1521,32508,Clinopyroxene,EMP,50.7,0.2,0.99,0.04,27,0.83,15.3,,,4.62,0.03,, +1522,32509,Clinopyroxene,EMP,50.1,0.38,2.13,0.07,19.2,0.6,12.7,,,13.9,0.09,, +1523,32510,Clinopyroxene,EMP,52.5,0.16,0.64,0.32,12.7,0.7,17.2,,,14.8,0.04,, +1524,32511,Clinopyroxene,EMP,52.31,0.16,1.18,0.27,11.9,0.66,16.7,,,16.6,0.08,, +1525,32512,Clinopyroxene,EMP,52.7,0.13,0.64,0.33,18.6,0.85,19.3,,,7.11,0.04,, +1526,32513,Clinopyroxene,EMP,51.9,0.19,1.04,0.25,13.9,0.65,15.9,,,16,0.07,, +1527,32514,Clinopyroxene,EMP,53.5,0.07,0.34,0.2,18.1,0.77,22.2,,,4.69,0.04,, +1528,32515,Clinopyroxene,EMP,53.9,0.03,2.5,0.85,12.3,0.18,25,,,5.2,,, +1529,32516,Clinopyroxene,EMP,53.2,0.05,3.4,0.88,13.3,0.19,22.7,,,6.8,,, +1530,32517,Clinopyroxene,EMP,48.37,0.23,2.21,0.03,9.02,0.23,21.47,,,17.63,0.66,0.12, +1531,32518,Clinopyroxene,EMP,50.89,0.36,2.66,0.27,4.69,0.44,17.6,,,22.07,1.06,0.05, +1532,32519,Clinopyroxene,EMP,49.55,0.24,3.3,0.03,9.33,0.47,20.11,,,15.19,0.89,0.11, +1533,32520,Clinopyroxene,EMP,52.23,0.57,3.06,0.45,5.36,0.41,16.21,,,21.11,0.3,0.06, +1534,32521,Clinopyroxene,EMP,48.63,0.45,2.27,0.02,13.75,0.44,19.07,,,15.2,0.23,0.08, +1535,32522,Clinopyroxene,EMP,52.39,0.47,2.99,0.32,5.74,0.23,15.9,,,21.83,0.24,0.03, +1536,32523,Clinopyroxene,EMP,48.69,0.62,8.74,0.11,9.15,0.31,16.47,,,15.03,0.73,0.04, +1537,32524,Clinopyroxene,EMP,48.87,0.69,6.68,0.13,9.42,0.24,15.46,,,17.94,0.62,0.05, +1538,32525,Clinopyroxene,EMP,47.38,0.91,7.89,,11.69,0.24,14.76,,,15.99,0.89,0.04, +1539,32526,Clinopyroxene,EMP,49.66,0.05,6.22,0.32,8.96,0.24,17.07,,,17.01,0.2,0.05, +1540,32527,Clinopyroxene,EMP,50.03,0.06,7.81,0.03,9.19,0.25,15.32,,,17.66,0.24,0.06, +1541,32528,Clinopyroxene,EMP,49.06,0.57,6.13,0.17,9.58,0.03,16.36,,,17.88,0.58,0.05, +1542,32529,Clinopyroxene,EMP,49.06,0.62,7.9,0.27,8.31,0.3,14.99,,,17.92,0.82,0.04, +1543,32530,Clinopyroxene,EMP,50.08,0.35,7.58,0.31,6.7,0.26,15.66,,,18.55,0.92,0.03, +1544,32531,Clinopyroxene,EMP,51.07,0.58,6.37,0.41,7.21,0.23,15.01,,,18.66,0.65,0.03, +1545,32532,Clinopyroxene,EMP,50.95,0.86,4.81,0.21,6.83,0.19,14.73,,,20.63,0.32,0.03, +1546,32533,Clinopyroxene,no_info,57.2,0.05,0.43,0.41,6.9,0.16,31.4,,,4.2,,, +1547,32534,Clinopyroxene,no_info,55.8,0.07,0.5,0.48,7.8,0.18,29.2,,,5.6,0.02,, +1548,32535,Clinopyroxene,no_info,54.2,0.1,1,0.81,5.3,0.13,20.9,,,17,0.03,, +1549,32536,Clinopyroxene,no_info,53.8,0.11,0.96,0.84,5.1,0.15,21.3,,,17.2,,, +1550,32537,Clinopyroxene,no_info,55.3,0.06,0.62,0.55,7.7,0.2,29.4,,,5.6,,, +1551,32538,Clinopyroxene,no_info,55.8,0.09,0.7,0.51,8.2,0.2,29.1,,,5.7,0.02,, +1552,32539,Clinopyroxene,no_info,54.2,0.13,1.3,0.72,6.2,0.15,21.1,,,16.7,0.02,, +1553,32540,Clinopyroxene,no_info,56.3,0.06,0.61,0.48,8.7,0.15,29.1,,,5.4,0.03,, +1554,32541,Clinopyroxene,no_info,54.6,0.08,0.93,0.75,6,0.13,21.1,,,16.9,0.07,, +1555,32542,Clinopyroxene,no_info,56,0.11,0.6,0.51,8.54,0.14,29.2,,,5.4,0.05,, +1556,32543,Clinopyroxene,no_info,54.32,0.16,1.2,0.72,6.1,0.15,21.1,,,17.4,0.03,, +1557,32544,Clinopyroxene,no_info,55.8,0.13,0.9,0.61,9,0.21,27.9,,,6.3,0.04,, +1558,32545,Clinopyroxene,no_info,54,0.15,1.3,0.77,6.4,0.17,21.2,,,16.7,0.04,, +1559,32546,Clinopyroxene,no_info,54.1,0.15,1.2,0.51,5.1,0.14,19.5,,,19,0.02,, +1560,32547,Clinopyroxene,no_info,53.7,0.23,1.2,0.56,5.7,0.14,19.5,,,19,0.11,, +1561,32548,Clinopyroxene,no_info,53,0.33,2.1,0.42,6.3,0.16,17.7,,,20,0.14,, +1562,32549,Clinopyroxene,no_info,54,0.13,0.7,0.59,4.1,0.12,19.6,,,20.2,,, +1563,32550,Clinopyroxene,no_info,54.2,0.09,0.52,0.58,4.2,0.11,19.5,,,20.8,,, +1564,32551,Clinopyroxene,no_info,53.9,0.14,0.73,0.58,4.8,0.12,19,,,20.1,,, +1565,32552,Clinopyroxene,no_info,52.5,0.34,2.5,0.41,6.6,0.18,17.6,,,20,,, +1566,32553,Clinopyroxene,no_info,52.2,0.34,3.1,0.42,6.3,0.15,16.1,,,21.1,0.07,, +1567,32554,Clinopyroxene,EMP,51.1,0.5,10.3,0.08,6.1,0.14,18.2,,,13.4,0.86,0.02,0.01 +1568,32555,Clinopyroxene,EMP,50.2,0.72,10.4,0.09,6.4,0.13,17.2,,,13.7,1.19,0.02,0.02 +1569,32556,Clinopyroxene,EMP,51.2,0.28,9.8,0.16,3.9,0.11,18.9,,,15.1,0.8,0.03,0.02 +1570,32557,Clinopyroxene,EMP,50,0.51,10.7,,5.3,0.1,17.2,,,14.6,1.15,0.01,0.01 +1571,32558,Clinopyroxene,EMP,50.8,0.51,10.5,,5.4,0.1,16.7,,,14.7,1.2,0.01, +1572,32560,Clinopyroxene,EMP,50.97,0.62,1.62,,10.09,0.35,11.88,,,22.02,1.72,, +1573,32561,Clinopyroxene,EMP,50.33,0.64,3.66,,10.7,0.55,10.81,,,21.37,2.13,, +1574,32562,Clinopyroxene,EMP,48.89,0.57,4.79,,11.7,0.62,10.42,,,20.19,2.2,, +1575,32563,Clinopyroxene,EMP,50.97,0.98,1.53,,9.88,0.33,11.03,,,22.57,1.74,, +1576,32564,Clinopyroxene,EMP,50.47,0.95,0.75,,13.3,0.39,9.64,,,21.58,2.27,, +1577,32565,Clinopyroxene,EMP,50.35,1,0.92,,14.88,0.48,8.64,,,21,2.68,, +1578,32566,Clinopyroxene,EMP,50.03,0.63,0.9,,16.58,0.6,7.86,,,19.25,3.17,, +1579,32567,Clinopyroxene,EMP,52.09,0.53,5.3,,6.04,0.08,15.76,,,19.69,0.73,, +1580,32568,Clinopyroxene,EMP,52.59,0.41,4.78,,5.6,0.08,16.27,,,19.91,0.58,, +1581,32569,Clinopyroxene,EMP,53.53,0.25,3.25,,4.33,0.08,17.53,,,20.74,0.35,, +1582,32570,Clinopyroxene,EMP,54.66,0.15,1.67,,3.09,0.07,19.11,,,20.52,0.22,, +1583,32571,Clinopyroxene,EMP,51.53,0.42,5.06,,5.57,0.1,16.25,,,19.43,0.55,, +1584,32572,Clinopyroxene,EMP,52.09,0.35,4.15,,5.13,0.07,17.1,,,20.29,0.41,, +1585,32573,Clinopyroxene,EMP,53.57,0.24,3.27,,4.8,0.09,17.82,,,19.83,0.33,, +1586,32574,Clinopyroxene,EMP,53.97,0.21,2.43,,4.46,0.07,18.15,,,20.28,0.23,, +1587,32575,Clinopyroxene,EMP,53.99,0.18,2.22,,4.28,0.07,18.05,,,20.41,0.24,, +1588,32576,Clinopyroxene,EMP,54.66,0.14,1.43,,3.81,0.07,19.02,,,20.67,0.17,, +1589,32577,Clinopyroxene,EMP,55.46,0.1,1.03,,3.35,0.06,19.85,,,20.54,0.16,, +1590,32578,Clinopyroxene,EMP,55.82,0.07,0.78,,3.07,0.06,20.4,,,20.56,0.14,, +1591,32579,Clinopyroxene,EMP,53.04,0.4,3.91,,4.32,0.06,17.46,,,20.1,0.44,, +1592,32580,Clinopyroxene,EMP,53.77,0.23,2.49,,3.84,0.07,18.71,,,20.4,0.29,, +1593,32581,Clinopyroxene,EMP,52.67,0.26,7.49,,4.44,0.08,16.23,,,16.67,2.01,, +1594,32582,Clinopyroxene,EMP,52.29,0.19,8.26,,3.84,0.08,16.58,,,16.16,1.93,0.02, +1595,32583,Clinopyroxene,EMP,54.72,0.09,1.92,,2.9,,20.28,,,20.28,0.15,, +1596,32584,Clinopyroxene,EMP,53.13,0.14,3.61,,3.46,,18.68,,,20.78,0.19,, +1597,32585,Clinopyroxene,EMP,54.08,0.13,3.27,,2.9,,19.9,,,19.54,0.19,, +1598,32586,Clinopyroxene,EMP,53.37,0.14,3.81,,3.3,,19.2,,,19.95,0.22,, +1599,32587,Clinopyroxene,EMP,51.75,0.21,6.52,,4.14,,18.13,,,18.88,0.36,, +1600,32588,Clinopyroxene,EMP,53.43,0.14,4.05,,3.52,,19.04,,,19.54,0.27,, +1601,32589,Clinopyroxene,EMP,51.19,0.41,4.64,0.95,2.76,,15.77,,,24.06,0.19,, +1602,32590,Clinopyroxene,EMP,51.45,0.44,4.94,0.35,2.92,,16.01,,,23.68,0.2,, +1603,32591,Clinopyroxene,EMP,51.56,0.41,4.96,0.75,2.68,,16.21,,,23.26,0.16,, +1604,32592,Clinopyroxene,EMP,49.68,0.51,7.94,0.58,3.1,,14.53,,,23.23,0.58,, +1605,32593,Clinopyroxene,EMP,50.96,0.42,6.05,0.5,2.97,,15.69,,,23.09,0.28,, +1606,32594,Clinopyroxene,EMP,49.72,0.49,8.87,0.65,2.86,,14.27,,,22.59,0.65,, +1607,32595,Clinopyroxene,EMP,51.55,0.44,6.09,0.35,2.51,,15.27,,,23.46,0.3,, +1608,32596,Clinopyroxene,EMP,50.12,0.4,6.89,0.41,2.98,,15.1,,,23.7,0.36,, +1609,32597,Clinopyroxene,EMP,51.34,0.4,4.97,0.59,3.03,,15.83,,,23.64,0.18,, +1610,32598,Clinopyroxene,EMP,51.42,0.44,6.18,0.11,2.83,,15.33,,,23.12,0.23,, +1611,32599,Clinopyroxene,EMP,50.88,0.32,5.41,0.48,2.86,,16.7,,,23.06,0.27,, +1612,32600,Clinopyroxene,EMP,51.18,0.35,5.77,0.47,2.81,,15.62,,,23.44,0.34,, +1613,32601,Clinopyroxene,EMP,51.28,0.75,3.66,0.51,8.05,0.18,15.66,,,20.35,0.25,, +1614,32602,Clinopyroxene,EMP,51.21,0.84,3.8,0.34,8.39,0.19,15.68,,,19.56,0.27,, +1615,32603,Clinopyroxene,EMP,50.52,0.84,3.59,0.3,8.92,0.21,15.56,,,19.46,0.27,, +1616,32604,Clinopyroxene,EMP,51.31,0.92,3.75,0.25,9.42,0.27,15.1,,,19.36,0.27,, +1617,32605,Clinopyroxene,EMP,50.41,0.9,3.86,0.23,9.59,0.2,14.8,,,19.76,0.31,, +1618,32606,Clinopyroxene,EMP,50.33,0.93,3.36,0.19,9.83,0.2,15.16,,,19.39,0.27,, +1619,32607,Clinopyroxene,EMP,49.73,1.35,2.25,0.18,13.81,0.36,14.78,,,16.2,0.28,, +1620,32608,Clinopyroxene,EMP,52.23,0.53,2.18,0.56,7.01,0.18,16.56,,,20.31,0.28,, +1621,32609,Clinopyroxene,EMP,52.18,0.61,2.47,0.15,7.62,0.2,16.29,,,18.97,0.28,, +1622,32610,Clinopyroxene,EMP,51.38,0.56,2.34,0.38,7.64,0.16,16.04,,,20.23,0.29,, +1623,32611,Clinopyroxene,EMP,51.38,0.72,2.21,0.18,8.88,0.21,16.5,,,19.56,0.3,, +1624,32612,Clinopyroxene,EMP,51.58,0.72,2.3,0.14,8.9,0.22,16.26,,,19.48,0.29,, +1625,32613,Clinopyroxene,EMP,51.13,0.86,2.01,0.06,9.63,0.23,16.09,,,19.26,0.27,, +1626,32614,Clinopyroxene,EMP,50.62,1.11,2.14,0.04,11.6,0.27,15.84,,,18.23,0.33,, +1627,32615,Clinopyroxene,EMP,51.07,0.94,2.03,,11.65,0.27,15.17,,,18.31,0.39,, +1628,32616,Clinopyroxene,EMP,41.9,1.85,6.8,,23.63,,16.6,,,7.1,0.9,0.06, +1629,32617,Clinopyroxene,EMP,51.4,0.93,3.2,,6.58,,16.3,,,20.7,0.3,0.02, +1630,32618,Clinopyroxene,EMP,52.2,0.42,2.6,,6.71,,17.3,,,20.35,0.3,0.03, +1631,32619,Clinopyroxene,EMP,48.9,1.05,3.9,,12,,15.1,,,17.7,0.4,0.13, +1632,32620,Clinopyroxene,EMP,51.7,1.08,2.7,,6.18,,16.6,,,19.9,0.8,, +1633,32621,Clinopyroxene,EMP,51.4,1.17,3.1,,6.05,,15.5,,,21.01,1.1,0.03, +1634,32622,Clinopyroxene,EMP,52.4,0.37,2.29,,6.27,,16.5,,,20.97,0.3,0.03, +1635,32623,Clinopyroxene,EMP,50.6,0.89,5.11,,7.52,,15.1,,,21.42,0.3,0.02, +1636,32624,Clinopyroxene,EMP,50.5,0.71,4.2,,6.08,,15.4,,,22,0.3,, +1637,32625,Clinopyroxene,EMP,52.7,0.36,2.5,,5.1,,17.2,,,21.79,0.3,, +1638,32626,Clinopyroxene,EMP,50.2,0.75,4.37,,6.97,,14.8,,,21.7,0.35,0.01, +1639,32627,Clinopyroxene,EMP,50.1,0.79,4.2,,6.94,,15.4,,,21.52,0.4,0.02, +1640,32628,Clinopyroxene,EMP,48.9,2.12,10.98,,9.99,0.17,10.99,,,15.1,1.99,, +1641,32629,Clinopyroxene,EMP,48.59,1.23,14.1,,7.76,0.17,11.51,,,15.57,2.02,, +1642,32630,Clinopyroxene,EMP,50.08,0.74,11.46,,6.45,0.17,13.94,,,16.44,1.58,, +1643,32631,Clinopyroxene,EMP,50.09,1.75,14.86,,8.03,0.13,9.34,,,13.94,2.97,, +1644,32632,Clinopyroxene,EMP,50.96,1.94,15.66,,7.49,0.12,7.95,,,13.18,3.9,, +1645,32633,Clinopyroxene,EMP,51.19,2,15.74,,7.51,0.14,7.85,,,13,3.91,, +1646,32634,Clinopyroxene,EMP,50.02,1.87,15.09,,7.79,0.12,8.12,,,12.81,3.62,, +1647,32635,Clinopyroxene,EMP,50.3,2.04,15.45,,7.77,0.11,8.11,,,13.04,3.77,, +1648,32636,Clinopyroxene,EMP,49.93,1.87,14.92,,7.73,0.11,8.27,,,13.05,3.55,, +1649,32637,Clinopyroxene,EMP,50.77,2.02,15.46,,7.76,0.13,7.99,,,13.15,3.85,, +1650,32638,Clinopyroxene,EMP,50.31,2.12,15.41,,7.73,0.11,7.96,,,13.1,3.78,, +1651,32639,Clinopyroxene,EMP,50.08,1.79,14.86,,7.79,0.12,8.26,,,13.03,3.5,, +1652,32640,Clinopyroxene,EMP,50.21,1.69,15.22,,7.69,0.12,8.27,,,12.8,3.46,, +1653,32641,Clinopyroxene,EMP,49.94,1.49,14.78,,7.86,0.12,8.84,,,13.23,3.26,, +1654,32642,Clinopyroxene,EMP,50.55,1.28,15.06,,7.63,0.13,9.31,,,13.7,3.23,, +1655,32643,Clinopyroxene,EMP,49.93,0.96,14.6,,7.08,0.14,9.76,,,14.09,3.07,, +1656,32644,Clinopyroxene,EMP,49.66,0.85,14.49,,6.76,0.15,10.34,,,14.45,2.9,, +1657,32645,Clinopyroxene,EMP,50.31,0.71,14.64,,6.24,0.14,11.12,,,14.88,2.67,, +1658,32646,Clinopyroxene,EMP,49.69,0.69,13.79,,5.7,0.14,12.39,,,15.45,2.2,, +1659,32647,Clinopyroxene,EMP,48.39,1.09,12.77,,7.9,0.16,11.94,,,15.81,1.81,, +1660,32648,Clinopyroxene,EMP,50.91,1.87,14.29,,7.54,0.11,8.9,,,14.17,3.42,, +1661,32649,Clinopyroxene,EMP,51.62,1.74,14.17,,7.34,0.1,8.71,,,13.65,3.49,, +1662,32656,Clinopyroxene,EMP,54.98,0.77,13.29,0.06,5.19,0.08,8.25,,,11.44,4.77,0.29, +1663,32657,Clinopyroxene,no_info,53.5,0.28,6.94,0.58,7.63,0.1,22,,,7.44,,1.65, +1664,32658,Clinopyroxene,no_info,50.2,0.19,11.4,0.48,4.39,0.01,18.3,,,14.1,,0.99, +1665,32659,Clinopyroxene,no_info,53.9,0.3,6.21,0.55,7.88,0.09,23.7,,,6.14,,0.35, +1666,32660,Clinopyroxene,no_info,50.8,0.15,8.28,0.57,3.91,0.03,18.6,,,16.2,,0.7, +1667,32661,Clinopyroxene,no_info,50,0.23,9.7,0.63,4.22,0.01,18.1,,,16.1,,0.64, +1668,32662,Clinopyroxene,no_info,52.7,0.48,9.63,0.61,5.24,0.11,18,,,10.1,,2.75, +1669,32663,Clinopyroxene,no_info,53.5,0.3,7.57,0.42,5.72,0.13,23.8,,,5.99,,1.81, +1670,32664,Clinopyroxene,no_info,54,0.29,7.54,0.53,5.7,0.1,24,,,5.97,,1.74, +1671,32665,Clinopyroxene,no_info,53.4,0.4,8.66,0.56,6.23,0.13,22.5,,,6.53,,1.75, +1672,32666,Clinopyroxene,no_info,52.8,0.06,7.11,0.51,3.27,,21.8,,,12.7,,0.71, +1673,32667,Clinopyroxene,EMP,52.83,0.24,7.54,,5.95,0.14,25,,,8.13,0.45,0.01, +1674,32668,Clinopyroxene,EMP,52.21,0.31,7.58,,5.23,0.15,24.12,,,9.63,0.55,0.03, +1675,32669,Clinopyroxene,EDS,49.7,3,4.7,0.8,11.1,,12.6,,,16.9,0.2,, +1676,32670,Clinopyroxene,EDS,49.5,1.2,3.1,0.3,11.5,,19,0.1,,12.2,0.3,, +1677,32671,Clinopyroxene,EDS,47.5,0.9,10.6,0.3,9,,18.2,,,12.2,0.7,, +1678,32672,Clinopyroxene,EDS,48.5,1.5,8.5,0.2,9.2,,16.2,0.1,,12,2.1,, +1679,32673,Clinopyroxene,EDS,50.5,0.9,8.5,0.3,8,,19.5,,,10,1.5,, +1680,32674,Clinopyroxene,EDS,51.3,0.8,7.2,0.2,8.3,,20.1,,,9.7,1.3,, +1681,32675,Clinopyroxene,EDS,49.7,3.8,4.9,0.1,7.2,,18.7,,,11.5,3.2,, +1682,32676,Clinopyroxene,EDS,51.2,0.9,7,0.3,11.5,,19.3,,,9.1,1.9,, +1683,32677,Clinopyroxene,EDS,53,0.4,5.9,0.3,7.2,,23.1,0.1,,8.5,1.2,, +1684,32678,Clinopyroxene,EMP,52.57,0.26,4.98,1.26,4.05,0.15,19.62,,,18.09,0.32,0.01, +1685,32679,Clinopyroxene,EMP,52.04,0.41,5.96,0.54,4.95,0.17,18.95,,,17.47,0.42,0.01, +1686,32680,Clinopyroxene,EMP,51.34,0.3,7.1,1,4.89,0.14,17.89,,,17.87,0.44,0.01, +1687,32681,Clinopyroxene,EMP,50.47,0.41,7.69,0.46,5.14,0.16,16.95,,,19.04,0.47,0.01, +1688,32682,Clinopyroxene,EMP,50.55,0.49,8.13,0.49,5.44,0.18,16.31,,,19.29,0.52,0.01, +1689,32683,Clinopyroxene,EMP,49.76,0.62,8.05,0.51,5.95,0.19,15.74,,,19.2,0.51,0.01, +1690,32684,Clinopyroxene,EMP,52.38,0.21,5.39,1.23,4.18,0.12,20.15,,,16.94,0.35,0.01, +1691,32685,Clinopyroxene,EMP,52.7,0.23,5.99,0.6,5.64,0.15,19.19,,,15.19,0.45,0.02, +1692,32686,Clinopyroxene,EMP,52.04,0.46,6.26,0.17,7.56,0.17,16.33,,,17.15,0.57,0.01, +1693,32687,Clinopyroxene,EMP,50.54,0.7,6.16,0.04,9.35,0.19,16.18,,,16.01,0.6,0.01, +1694,32688,Clinopyroxene,EMP,51.53,0.66,4.03,0.03,12.89,0.29,14.61,,,15.78,0.65,0.01, +1695,32689,Clinopyroxene,EMP,50.92,0.97,2.44,0.06,17.88,0.38,12.12,,,15.25,0.59,0.01, +1696,32690,Clinopyroxene,EMP,50.09,1.3,2.24,0.04,19.73,0.42,9.63,,,15.56,0.52,0.02, +1697,32691,Clinopyroxene,EMP,48.66,0.85,1.82,0.03,26.32,0.63,7.89,,,12.75,0.39,0.03, +1698,32692,Clinopyroxene,EMP,53.43,0.54,0.83,0.46,5.06,0.2,19.12,,,19.4,0.82,0.17, +1699,32693,Clinopyroxene,EMP,53.01,0.36,3.25,0.41,6.17,0.23,18.19,,,16.64,1.38,0.2, +1700,32694,Clinopyroxene,EMP,52.85,0.53,3.71,0.64,4.86,0.17,18.72,,,17.43,0.94,0.18, +1701,32695,Clinopyroxene,EMP,56.34,0.26,2.3,0.55,6.94,0.2,32.63,,,2.24,0.19,0.06, +1702,32696,Clinopyroxene,EMP,52.44,0.31,1.81,0.28,4.87,0.17,17.27,,,20.09,1.4,0.19, +1703,32697,Clinopyroxene,EMP,53.68,0.14,0.51,0.36,3.43,0.1,19.3,,,21.15,0.46,0.09, +1704,32698,Clinopyroxene,EMP,53.76,0.17,0.66,0.26,4.08,0.19,18.98,,,20.49,0.59,0.1, +1705,32699,Clinopyroxene,EMP,54.47,0.2,1.1,0.3,4.08,0.14,19.05,,,19.13,0.98,0.09, +1706,32700,Clinopyroxene,EMP,54.39,0.61,0.96,0.14,6.4,0.19,16.94,,,18.28,1.62,0.3, +1707,32701,Clinopyroxene,EMP,52.2,0.53,1.67,,11.2,,15.5,,,19,0.42,, +1708,32702,Clinopyroxene,EMP,51.1,0.49,1.7,,9.97,,14.6,,,20,0.43,0.1, +1709,32703,Clinopyroxene,EMP,51.5,0.52,1.98,,11.2,,14.5,,,19.3,0.33,, +1710,32704,Clinopyroxene,EMP,51.8,0.47,1.88,,10.5,0.45,14.7,,,19.4,0.39,, +1711,32705,Clinopyroxene,no_info,51.2,0.33,7.25,,5.89,0.16,17.7,,,17.5,0.44,, +1712,32706,Clinopyroxene,no_info,50.5,0.55,7.06,,5.25,0.13,16.5,,,18.9,0.33,, +1713,32707,Clinopyroxene,no_info,50.2,0.63,6.75,,6.36,0.2,15.6,,,19.2,0.26,, +1714,32708,Clinopyroxene,no_info,50.7,0.64,6.1,,7.5,0.18,16.5,,,17.6,0.36,, +1715,32709,Clinopyroxene,no_info,52.1,0.36,2.75,,13.8,0.37,18.1,,,12.1,0.38,, +1716,32710,Clinopyroxene,no_info,52.2,0.44,2.52,,15.5,0.42,19.7,,,8.59,0.4,, +1717,32711,Clinopyroxene,EMP,51.8,0.55,2.03,,10.8,0.58,14.4,,,19.2,0.26,, +1718,32712,Clinopyroxene,EMP,51.8,0.52,1.9,,10.1,0.49,14.2,,,20.1,0.4,, +1719,32713,Clinopyroxene,EMP,51.3,0.53,3.75,,17.1,0.53,20.2,,,5.98,0.13,, +1720,32714,Clinopyroxene,EMP,52.1,0.42,1.71,,23.2,0.82,18.5,,,4.17,,, +1721,32715,Clinopyroxene,EMP,50.7,0.52,1.95,,24,0.76,16.3,,,5.34,0.13,, +1722,32716,Clinopyroxene,EMP,50.9,0.46,1.31,,25.1,1.03,16.5,,,4.45,0.02,, +1723,32717,Clinopyroxene,EMP,51.2,0.64,5.53,,14.8,0.46,21.5,,,5.66,0.18,, +1724,32718,Clinopyroxene,EMP,52,0.67,5.18,,10.7,0.33,18.9,,,11.8,0.06,, +1725,32719,Clinopyroxene,EMP,51.3,0.43,1.56,,23.3,0.72,17.5,,,4.53,0.06,, +1726,32720,Clinopyroxene,EMP,51.9,0.5,4.57,,16.8,0.46,20.9,,,5.8,0.18,, +1727,32721,Clinopyroxene,EMP,49.6,0.7,3.63,,18.3,0.65,15.3,,,11.1,0.33,, +1728,32722,Clinopyroxene,EMP,50.8,0.65,2.81,,20.7,0.7,16.7,,,7.93,0.22,, +1729,32723,Clinopyroxene,EMP,52,0.61,2.24,,24,0.78,16.9,,,4.94,0.16,, +1730,32724,Clinopyroxene,EMP,50.9,0.98,2.35,,17.9,0.45,15.8,,,11.3,0.24,, +1731,32725,Clinopyroxene,EMP,52.1,0.3,2.06,,19,0.55,19.2,,,6.61,0.15,, +1732,32726,Clinopyroxene,EMP,51.4,0.47,1.48,,25,0.75,16,,,5.05,0.06,, +1733,32727,Clinopyroxene,EMP,51.4,0.57,1.54,,23.8,0.85,16.9,,,4.8,0.08,, +1734,32728,Clinopyroxene,EMP,51.8,0.43,1.76,,11.3,0.58,14.6,,,18.4,0.27,, +1735,32729,Clinopyroxene,EMP,48.8,1.96,6.5,,15.1,0.37,12.9,,,14.7,0.57,, +1736,32730,Clinopyroxene,EMP,52.3,0.57,1.46,,10.8,0.51,14.1,,,19.5,0.19,, +1737,32731,Clinopyroxene,EMP,51.9,0.69,1.68,,11,0.31,14.3,,,19.3,0.37,, +1738,32732,Clinopyroxene,EMP,51.6,0.95,2.84,,9.69,0.41,14.4,,,19.2,0.39,, +1739,32733,Clinopyroxene,EMP,51,0.61,1.86,,10.2,0.36,14.8,,,19.9,0.31,, +1740,32734,Clinopyroxene,EMP,51.9,0.55,1.86,,11.1,0.55,14.6,,,19.3,0.39,, +1741,32735,Clinopyroxene,EMP,51.8,0.4,1.84,,9.71,0.49,15.1,,,19.8,0.26,, +1742,32736,Clinopyroxene,EMP,51.6,0.48,1.98,,11.2,0.52,14.5,,,19.3,0.25,, +1743,32737,Clinopyroxene,EMP,50.4,1.55,4.5,,6.66,0.4,15.6,,,19,0.52,, +1744,32738,Clinopyroxene,EMP,51.3,0.49,1.67,,10.5,0.46,14.3,,,19.9,0.35,, +1745,32739,Clinopyroxene,EMP,51,1.85,3.07,,7.53,0.55,16.5,,,18.1,0.36,, +1746,32740,Clinopyroxene,EMP,51.4,0.53,1.77,,10.2,0.37,14.6,,,20,0.29,, +1747,32741,Clinopyroxene,EMP,51.8,0.72,2.06,,8.13,0.4,16.4,,,19.3,0.08,, +1748,32742,Clinopyroxene,EMP,51.2,0.92,1.95,,11.9,0.54,14.3,,,19.1,0.22,, +1749,32743,Clinopyroxene,EMP,49.9,0.71,4.14,,10.6,0.21,15.8,,,15.9,0.27,, +1750,32744,Clinopyroxene,EMP,50.4,0.75,3.38,,11.6,0.4,14.1,,,18.4,0.33,, +1751,32745,Clinopyroxene,EMP,51.3,0.51,2.37,,10.3,0.36,14.3,,,20.1,0.13,, +1752,32746,Clinopyroxene,EMP,52.2,0.76,4.3,,3.31,0.41,20.3,,,17.4,,, +1753,32747,Clinopyroxene,EMP,52.5,0.33,1.58,0.05,9.89,0.24,13.29,,,22.5,0.37,, +1754,32748,Clinopyroxene,EMP,55,0.54,0.9,0.03,14.31,0.42,26.9,,,2.33,0.04,, +1755,32749,Clinopyroxene,EMP,51.4,0.8,1.75,0.01,10.9,0.29,13.9,,,19.8,0.33,, +1756,32750,Clinopyroxene,EMP,53.6,0.52,0.73,0.02,19,0.47,22.1,,,3.51,0.06,, +1757,32751,Clinopyroxene,EMP,50.8,0.7,1.3,,23.1,0.33,18.6,,,3.2,0.18,0.01,0.03 +1758,32752,Clinopyroxene,EMP,50.1,0.6,0.64,0.02,23.9,0.37,17.5,,,4.54,0.09,0.01,0.03 +1759,32753,Clinopyroxene,EMP,50.2,0.61,0.66,0.03,24.4,0.41,16,,,5.67,0.04,, +1760,32754,Clinopyroxene,EMP,50.7,0.29,1.62,0.05,11.5,0.23,12.6,,,21,0.36,, +1761,32755,Clinopyroxene,EMP,50.4,0.9,1.21,0.05,22.5,0.31,17.9,,,4.8,0.11,, +1762,32756,Clinopyroxene,EMP,50.6,0.83,1.81,0.01,24.4,0.33,16.9,,,4.15,0.17,, +1763,32757,Clinopyroxene,EMP,48.8,1.16,5.22,0.04,16.3,0.25,13.2,,,13.9,0.63,, +1764,32758,Clinopyroxene,EMP,49.9,1.68,6.59,0.04,20,0.26,15.73,,,4.96,0.3,, +1765,32759,Clinopyroxene,EMP,47.9,1.09,8.07,0.05,20.4,0.28,19.3,,,2.44,0.3,, +1766,32760,Clinopyroxene,EMP,48.1,1.65,8.2,0.03,14.7,0.24,14.5,,,11.7,0.97,, +1767,32761,Clinopyroxene,EMP,47.3,1.78,8.86,0.03,14.1,0.22,12.9,,,13.1,1.14,, +1768,32762,Clinopyroxene,EMP,48.2,1.16,7.06,2,19.4,0.25,18.8,,,4.53,0.41,, +1769,32763,Clinopyroxene,EMP,48.8,1.4,7.59,0.02,16.4,0.22,12.7,,,12.3,0.85,, +1770,32764,Clinopyroxene,EMP,49,0.68,5.46,0.01,21.8,0.28,18.7,,,3.81,0.42,, +1771,32765,Clinopyroxene,EMP,48.26,1.35,9.69,0.06,14.9,0.25,14.1,,,9.52,1.14,, +1772,32766,Clinopyroxene,EMP,48.6,1.87,10.2,0.03,12,0.16,12.6,,,14.3,1.77,, +1773,32767,Clinopyroxene,EMP,52.9,0.39,2.6,0.6,5.7,0.13,18,,,20,0.3,, +1774,32768,Clinopyroxene,EMP,52.7,0.46,2.2,0.7,6.7,0.2,18.2,,,18.2,0.35,, +1775,32769,Clinopyroxene,EMP,53,0.5,1.9,0.5,7,0.16,17.7,,,18.9,0.25,, +1776,32770,Clinopyroxene,EMP,51.3,0.51,7.1,0.18,5.97,0.2,18,,,17.2,0.43,, +1777,32771,Clinopyroxene,EMP,52.5,0.5,5.5,0.17,6.29,0.2,18,,,17.8,0.41,, +1778,32772,Clinopyroxene,EMP,50.7,0.54,6.4,0.14,6.66,0.22,17.6,,,17,0.45,, +1779,32773,Clinopyroxene,EMP,51.4,0.38,9.4,0.17,5.7,0.15,17.9,,,14.6,0.81,, +1780,32774,Clinopyroxene,EMP,50.5,0.36,9.4,0.2,5.6,0.17,18.6,,,15.7,0.5,, +1781,32775,Clinopyroxene,EMP,49.3,0.35,10.2,0.1,5.67,0.15,17.4,,,15.8,0.61,, +1782,32776,Clinopyroxene,EMP,50.4,0.39,9.3,0.11,5.99,0.19,18.6,,,15.4,0.51,, +1783,32777,Clinopyroxene,EMP,50,0.43,9.53,0.08,6.61,0.16,17.9,,,14.6,0.65,, +1784,32778,Clinopyroxene,EMP,49.7,0.4,10.3,0.14,5.64,0.13,17.9,,,15.8,0.53,, +1785,32779,Clinopyroxene,EMP,50.3,0.37,9.45,0.12,6.25,0.16,18.2,,,14.9,0.57,, +1786,32780,Clinopyroxene,EMP,49.9,0.38,10.2,0.1,6.68,0.2,17.9,,,14.6,0.62,, +1787,32781,Clinopyroxene,EMP,50.2,0.39,9.6,0.1,6.58,0.18,18.7,,,14.6,0.53,, +1788,32782,Clinopyroxene,EMP,50.6,0.67,7.9,0.11,8,0.23,17.9,,,14.7,0.59,, +1789,32783,Clinopyroxene,EMP,48.7,0.37,11.8,0.08,6.31,0.11,15.9,,,15.4,0.75,, +1790,32784,Clinopyroxene,EMP,49.2,0.31,11.4,0.12,5.64,0.11,16.8,,,15.3,0.62,, +1791,32785,Clinopyroxene,EMP,48.7,0.36,12.9,0.1,5.61,0.15,15.7,,,16.9,0.86,, +1792,32786,Clinopyroxene,EMP,49.1,0.45,12.3,0.04,7.12,0.16,15.8,,,15.5,0.99,, +1793,32787,Clinopyroxene,EMP,49.2,0.66,9.8,0.02,10.6,0.23,16.3,,,12.7,1.01,, +1794,32788,Clinopyroxene,EMP,51,0.43,7.02,0.07,6.56,0.15,19.8,,,14.8,0.38,, +1795,32789,Clinopyroxene,EMP,51.7,0.35,6.3,0.11,7.56,0.15,20.7,,,12.4,0.4,, +1796,32790,Clinopyroxene,EMP,49.9,0.4,11,,6.83,0.18,19.2,,,11.7,0.89,, +1797,32791,Clinopyroxene,EMP,51.5,0.45,8.1,0.09,6.96,0.17,20.3,,,12.6,0.56,, +1798,32792,Clinopyroxene,EMP,51.7,0.28,8.38,0.05,6.69,0.15,21.4,,,11.7,0.64,, +1799,32793,Clinopyroxene,EMP,53.1,0.19,6.22,0.06,6.43,0.14,23.2,,,11.4,0.29,, +1800,32795,Clinopyroxene,EMP,50.2,0.35,9.8,0.13,4.7,0.14,18.8,,,16,0.45,, +1801,32796,Clinopyroxene,EMP,53,0.21,5.68,0.05,6.36,0.16,21.3,,,13.5,0.41,, +1802,32798,Clinopyroxene,EMP,49.3,0.37,11.8,0.17,5.11,0.14,18.2,,,15.5,0.5,, +1803,32799,Clinopyroxene,EMP,50.4,0.32,10.2,0.08,5.38,0.15,19.1,,,14.9,0.48,, +1804,32800,Clinopyroxene,EMP,49.6,0.54,8.35,0.3,7.64,0.15,17.9,,,15.9,0.34,, +1805,32801,Clinopyroxene,EMP,50.7,0.46,9.74,0.5,5.37,0.09,17.8,,,16.8,0.39,, +1806,32802,Clinopyroxene,EMP,50.4,0.28,10.2,0.3,6.01,0.13,18.2,,,14.8,0.46,, +1807,32803,Clinopyroxene,EMP,50,0.26,9.86,0.39,5.53,0.09,17.8,,,15.6,0.59,, +1808,32804,Clinopyroxene,EMP,50.1,0.28,8.87,0.19,6.17,0.09,17.9,,,15.8,0.51,, +1809,32805,Clinopyroxene,EMP,52.7,0.17,3.22,0.61,13.2,0.28,25.2,,,4.5,,, +1810,32806,Clinopyroxene,EMP,50.8,0.17,4.7,1.52,13.9,0.21,19.7,,,8.98,,, +1811,32807,Clinopyroxene,EMP,51,0.11,4.24,0.83,13.3,0.16,25.6,,,4.92,,, +1812,32808,Clinopyroxene,EMP,54,,3.6,0.59,9.53,0.16,30.1,,,2.07,,, +1813,32809,Clinopyroxene,EMP,54.3,,3.31,0.67,9.85,0.15,30.6,,,2.18,,, +1814,32810,Clinopyroxene,EMP,55.7,,2.79,0.47,10,0.22,29.6,,,3.59,,, +1815,32811,Clinopyroxene,EMP,54.3,,2.75,0.5,11.2,0.16,28.8,,,3.47,,, +1816,32812,Clinopyroxene,EMP,53.1,,3.93,0.6,11.7,0.16,26.6,,,4.82,,, +1817,32813,Clinopyroxene,EMP,50.5,0.15,6.53,0.68,12.8,0.17,20.5,,,9.24,,, +1818,32814,Clinopyroxene,EMP,52.1,0.43,2.53,,13.55,0.35,19.62,,,9.38,0.23,, +1819,32815,Clinopyroxene,EMP,50.9,0.46,2.18,,14.77,0.4,19.11,,,9.95,0.11,, +1820,32816,Clinopyroxene,EMP,51.6,0.57,6.23,,7.63,0.22,18.38,,,15.29,0.37,, +1821,32817,Clinopyroxene,EMP,50.8,0.56,8.04,,8.18,0.18,17.11,,,15.21,0.52,, +1822,32818,Clinopyroxene,EMP,49.1,1.08,7.17,,9.54,0.27,15.82,,,15.52,0.53,, +1823,32819,Clinopyroxene,EMP,49.4,0.75,5.46,,8.86,0.25,16.29,,,17.33,0.39,, +1824,32820,Clinopyroxene,EMP,50.1,0.91,4.32,,9.64,0.24,15.69,,,17,0.32,, +1825,32821,Clinopyroxene,EMP,49.6,1.02,5.79,,9.14,0.23,15.44,,,17.04,0.5,, +1826,32822,Clinopyroxene,EMP,50.5,0.5,7.99,,7.45,0.21,17.26,,,14.88,0.54,, +1827,32823,Clinopyroxene,EMP,50.6,0.44,8.54,,7.51,0.2,17.88,,,13.88,0.64,, +1828,32824,Clinopyroxene,EMP,49.9,0.47,8.64,,8.39,0.23,17.18,,,14.05,0.62,, +1829,32825,Clinopyroxene,EMP,50.4,0.66,7.65,,8.95,0.22,16.71,,,14.77,0.63,, +1830,32826,Clinopyroxene,EMP,49.6,0.91,5.19,,9.59,0.23,15.74,,,17.36,0.48,, +1831,32827,Clinopyroxene,EMP,50.8,0.79,4.1,,9.09,0.26,15.94,,,17.96,0.39,, +1832,32828,Clinopyroxene,EMP,50.4,0.29,9.96,,6.47,0.18,17.5,,,14.28,0.68,, +1833,32829,Clinopyroxene,EMP,50,0.39,9.88,,6.96,0.2,17.17,,,14.08,0.69,, +1834,32830,Clinopyroxene,EMP,49.9,0.34,9.6,,6.65,0.19,18.38,,,13.15,0.63,, +1835,32831,Clinopyroxene,EMP,49.1,0.48,8.6,,8.8,0.23,17.38,,,13.39,0.61,, +1836,32832,Clinopyroxene,EMP,49.4,0.53,9.27,,8.77,0.21,16.36,,,13.84,0.76,, +1837,32833,Clinopyroxene,EMP,49.4,0.74,7.29,,9.83,0.23,15.22,,,15.44,0.76,, +1838,32834,Clinopyroxene,EMP,48.6,0.77,7.33,,10.14,0.24,15.21,,,14.6,0.74,, +1839,32835,Clinopyroxene,EMP,49.2,0.32,11.25,,5.92,0.17,16.34,,,13.95,0.89,, +1840,32836,Clinopyroxene,EMP,48.5,0.29,12.05,,6.02,0.17,16.16,,,14.1,1,, +1841,32837,Clinopyroxene,EMP,49.4,0.34,12.83,,6.24,0.16,15.17,,,14.8,1.31,, +1842,32838,Clinopyroxene,EMP,48.6,0.46,11.78,,6.81,0.16,14.35,,,14.9,1.34,, +1843,32839,Clinopyroxene,EMP,50.2,0.52,11.52,,7.03,0.15,14.22,,,14.9,1.6,, +1844,32840,Clinopyroxene,EMP,50.1,0.53,11.13,,6.7,0.15,13.91,,,15.51,1.71,, +1845,32841,Clinopyroxene,EMP,48.6,0.54,10.96,,7.26,0.14,13.46,,,14.92,1.6,, +1846,32842,Clinopyroxene,EMP,52.3,0.77,3.26,0.06,8.7,0.21,14.97,,,20.24,0.53,, +1847,32843,Clinopyroxene,EMP,48.57,0.52,15.75,0.08,6.08,0.13,9.44,,,19.31,1.94,, +1848,32844,Clinopyroxene,EMP,44.51,0.46,25.76,0.01,3.48,0.08,5.05,,,17.53,3.12,, +1849,32845,Clinopyroxene,EMP,50.65,0.39,1.55,0.03,14.22,0.34,12.23,,,20.86,0.28,, +1850,32846,Clinopyroxene,EMP,49.71,0.65,11.4,0.17,11.24,0.21,15.77,,,11.29,1.07,, +1851,32847,Clinopyroxene,EMP,48.72,0.77,11.66,0.22,9.81,0.19,15.19,,,12.92,1.15,, +1852,32848,Clinopyroxene,EMP,49.04,1.14,9.57,0.15,13.02,0.24,17.69,,,9.47,0.75,, +1853,32849,Clinopyroxene,EMP,49.42,0.72,11.21,0.27,10.36,0.22,16.23,,,11.81,0.98,, +1854,32850,Clinopyroxene,EMP,50.01,0.59,7.84,0.29,12,0.23,19.71,,,8.8,0.6,, +1855,32851,Clinopyroxene,EMP,52.5,0.22,5.52,0.57,4.93,0.34,20.7,,,15.6,0.35,, +1856,32852,Clinopyroxene,EMP,52.4,0.14,6,0.9,4.1,0.08,19.4,,,17.6,0.49,, +1857,32853,Clinopyroxene,EMP,51.3,0.19,7.2,0.5,3.9,0.09,17.6,,,19.1,0.5,, +1858,32854,Clinopyroxene,EMP,52,0.18,6.2,0.8,3.9,0.09,18,,,18.9,0.43,, +1859,32855,Clinopyroxene,EMP,51.4,0.22,7.1,0.31,3.9,0.09,17.5,,,19.3,0.51,, +1860,32856,Clinopyroxene,EMP,52.3,0.18,4.6,0.9,2.8,0.05,17.5,,,21.2,0.37,, +1861,32857,Clinopyroxene,EMP,51.9,0.32,7.1,0.4,3.6,0.09,16.6,,,20.6,0.42,, +1862,32858,Clinopyroxene,EMP,51.5,0.18,8,0.49,4.9,0.1,20.9,,,13.8,0.49,, +1863,32859,Clinopyroxene,EMP,51.7,0.26,8.9,0.35,4.8,0.1,20.1,,,14.3,0.52,, +1864,32860,Clinopyroxene,EMP,51.7,0.25,8.4,0.44,4.8,0.14,19.9,,,15,0.56,, +1865,32861,Clinopyroxene,EMP,51,0.17,8,0.37,3.9,0.1,17.8,,,18.1,0.66,, +1866,32862,Clinopyroxene,EMP,51.7,0.19,7.4,0.6,3.8,0.08,17.7,,,18.8,0.6,, +1867,32863,Clinopyroxene,EMP,51.5,0.15,7.7,0.48,3.8,0.07,18.1,,,18.3,0.6,, +1868,32864,Clinopyroxene,EMP,51.6,0.19,7.1,0.32,4.1,0.06,18.2,,,18.4,0.45,, +1869,32865,Clinopyroxene,EMP,51.5,0.2,8.7,0.31,4.6,0.11,20.6,,,13.9,0.63,, +1870,32866,Clinopyroxene,EMP,51.9,0.2,8.8,0.29,5.1,0.11,20.9,,,12.8,0.62,, +1871,32867,Clinopyroxene,EMP,52.7,0.12,6.2,0.26,4.1,0.09,19.4,,,17.3,0.48,, +1872,32868,Clinopyroxene,EMP,53.1,0.17,6,0.18,3.6,0.1,19,,,18,0.76,, +1873,32869,Clinopyroxene,EMP,51.9,0.28,6.7,0.65,4.2,0.12,17.2,,,19.2,0.62,, +1874,32870,Clinopyroxene,EMP,51.6,0.53,7.7,0.61,3.8,0.06,17.2,,,18.9,0.8,, +1875,32871,Clinopyroxene,EMP,52.3,0.48,6.7,0.7,4,0.06,18.8,,,17.4,0.88,, +1876,32872,Clinopyroxene,EMP,52.1,0.44,6.8,0.68,4,0.05,18.8,,,16.8,0.87,, +1877,32873,Clinopyroxene,EMP,39.67,3.89,9.87,,11.97,0.13,10.3,,,23.68,0.48,0.11,0.33 +1878,32874,Clinopyroxene,EMP,41.06,2.94,9.95,0.04,12.33,0.15,10,,,23.46,0.42,0.11,0.46 +1879,32875,Clinopyroxene,EMP,44.66,2.74,7.78,,8.31,0.13,12.39,,,23.21,0.87,0.45,0.39 +1880,32876,Clinopyroxene,EMP,43.22,2.54,9.16,0.06,8.6,0.25,11.48,,,23.92,0.75,0.31,0.41 +1881,32877,Clinopyroxene,EMP,39.98,3.88,11.88,0.03,10.98,0.22,8.25,,,23.14,0.59,0.23,0.07 +1882,32878,Clinopyroxene,EMP,38.18,2.6,14.83,0.03,10.07,0.22,7.46,,,23.5,0.3,0.08,0.07 +1883,32879,Clinopyroxene,EMP,38.88,3.71,12.2,,12.18,,7.4,,,23.26,0.47,0.1, +1884,32880,Clinopyroxene,EMP,37.83,3.56,15.13,,9.58,,7.79,,,23.46,0.39,0.24, +1885,32881,Clinopyroxene,EMP,48.16,1.92,6.84,0.06,5.23,0.22,13.03,,,24.05,0.32,0.1,0.21 +1886,32882,Clinopyroxene,EMP,48.97,1.41,5.26,0.1,4.32,0.1,15.18,,,23.3,0.32,0.06,0.24 +1887,32883,Clinopyroxene,EMP,43.13,2.94,11.5,0.08,6.58,0.18,10.82,,,24.05,0.32,0.1,0.26 +1888,32884,Clinopyroxene,EMP,45.21,2.45,8.2,,7.21,0.13,12.1,,,22.87,0.43,0.06,0.28 +1889,32885,Clinopyroxene,EMP,47.98,1.45,7.86,0.05,4.6,0.19,13.39,,,24.46,0.24,0.09,0.22 +1890,32886,Clinopyroxene,EMP,41.85,3.04,12.69,,6.99,0.19,10.35,,,24.36,0.27,0.1,0.22 +1891,32887,Clinopyroxene,EMP,48.23,1.29,6.58,0.27,4.1,0.09,13.83,,,24.33,0.3,0.11,0.31 +1892,32888,Clinopyroxene,EMP,52.9,0.28,0.83,0.82,17.9,0.28,24.5,,,2.68,,, +1893,32889,Clinopyroxene,EMP,52.1,0.29,1.07,0.71,19.3,0.33,21.6,,,3.8,,, +1894,32890,Clinopyroxene,EMP,51.4,0.44,1.31,0.7,20.6,0.32,19.5,,,5.65,,, +1895,32891,Clinopyroxene,EMP,50.8,0.49,1.61,0.6,22.5,0.37,17.2,,,6.46,,, +1896,32892,Clinopyroxene,EMP,52.7,0.31,2.61,0.69,6.1,0.14,17.1,,,20.5,0.25,, +1897,32893,Clinopyroxene,EMP,52.1,0.31,2.69,0.66,5.75,0.16,17.5,,,20.2,0.19,, +1898,32894,Clinopyroxene,EMP,51.5,0.43,2.75,0.52,7.49,0.21,16.8,,,19.1,0.18,, +1899,32895,Clinopyroxene,EMP,53.4,0.2,2.47,0.22,12.7,0.33,24.6,,,5.37,0.11,, +1900,32896,Clinopyroxene,EMP,52.6,0.39,2.66,0.41,6.98,0.18,17.4,,,18.9,0.21,, +1901,32897,Clinopyroxene,EMP,55.9,0.15,1.13,0.15,12.1,0.24,27.4,,,4.43,0.03,, +1902,32898,Clinopyroxene,EMP,53,0.43,2.29,0.39,8.16,0.21,17.5,,,18.5,0.13,, +1903,32899,Clinopyroxene,EMP,54.5,0.15,1.27,0.2,14.1,0.27,24.8,,,4.96,0.05,, +1904,32900,Clinopyroxene,EMP,52.2,0.16,2.69,1.08,4.72,0.09,18,,,20.8,0.1,, +1905,32901,Clinopyroxene,EMP,51.9,0.37,3.21,0.74,5.86,0.16,16.7,,,20.2,0.19,, +1906,32902,Clinopyroxene,EMP,50.8,0.8,4.04,0.43,7.62,0.22,16.5,,,18.8,0.2,0.05, +1907,32903,Clinopyroxene,EMP,53.5,0.33,2.31,0.16,12.1,0.33,25.4,,,5.14,0.11,, +1908,32904,Clinopyroxene,EMP,52.6,0.42,2.64,0.64,6.55,0.17,17.2,,,19.6,0.22,, +1909,32905,Clinopyroxene,EMP,52.8,0.42,2.75,0.42,7.54,0.15,17.5,,,18.3,0.21,, +1910,32906,Clinopyroxene,EMP,52.3,0.41,3.02,1.01,4.35,0.12,18,,,19.6,0.21,, +1911,32907,Clinopyroxene,EMP,51.9,0.45,3.34,1.03,5.11,0.1,17.3,,,19.7,0.22,, +1912,32908,Clinopyroxene,EMP,51,0.66,3.39,0.81,5.78,0.17,16.6,,,20.8,0.19,, +1913,32909,Clinopyroxene,EMP,51.7,0.46,2.67,0.99,4.92,0.14,17,,,20.8,0.19,, +1914,32910,Clinopyroxene,EMP,51.4,0.64,3.29,0.81,6.1,0.2,16.9,,,20.3,0.17,, +1915,32911,Clinopyroxene,EMP,51.7,0.45,2.81,0.86,5.37,0.2,17.2,,,20.4,0.25,, +1916,32912,Clinopyroxene,EMP,51.6,0.75,3.42,0.47,8.03,0.2,16.4,,,19.2,0.25,, +1917,32913,Clinopyroxene,EMP,52.3,0.59,2.05,0.34,6.15,0.2,17.4,,,20.1,0.2,, +1918,32914,Clinopyroxene,EMP,54.8,0.18,0.74,0.13,11.5,0.34,27.6,,,3.79,0.03,, +1919,32915,Clinopyroxene,EMP,51.1,0.79,2.47,0.32,7.98,0.24,16.5,,,19.1,0.29,, +1920,32916,Clinopyroxene,EMP,53.6,0.3,1.12,0.18,14.2,0.4,25.4,,,4.2,0.03,, +1921,32917,Clinopyroxene,EMP,54.2,0.28,1.22,0.05,13.9,0.37,26.1,,,4.03,0.05,, +1922,32918,Clinopyroxene,EMP,52.5,0.59,1.94,0.34,9.57,0.28,17.7,,,15.9,0.23,, +1923,32919,Clinopyroxene,EMP,54.6,0.29,0.7,0.07,15.2,0.46,25.5,,,3.98,0.08,, +1924,32920,Clinopyroxene,EMP,52.2,0.65,1.86,0.16,9.65,0.31,17.4,,,17.3,0.19,, +1925,32921,Clinopyroxene,EMP,54.5,0.27,0.67,0.07,15,0.42,25.2,,,4.16,0.04,, +1926,32922,Clinopyroxene,EMP,52.5,0.66,1.88,0.17,9.92,0.29,17.1,,,16.6,0.23,, +1927,32923,Clinopyroxene,EMP,54.1,0.35,0.81,0.05,15.5,0.42,24.1,,,4.76,0.05,, +1928,32924,Clinopyroxene,EMP,52.3,0.68,1.99,0.29,10.4,0.3,17.2,,,16.2,0.24,, +1929,32925,Clinopyroxene,EMP,53.9,0.35,0.79,0.04,16.1,0.45,24,,,4.16,,,0.06 +1930,32926,Clinopyroxene,EMP,51.6,0.71,2.02,0.33,10.2,0.32,17,,,16.4,0.25,, +1931,32927,Clinopyroxene,EMP,53.2,0.4,0.97,0.12,17.2,0.48,22.9,,,4.72,0.08,, +1932,32928,Clinopyroxene,EMP,51.9,0.74,1.91,0.14,11.1,0.3,16.8,,,16.6,0.2,, +1933,32929,Clinopyroxene,EMP,53.6,0.38,0.77,0.08,17.5,0.45,23.4,,,4.27,0.05,, +1934,32930,Clinopyroxene,EMP,51.7,0.71,1.95,0.25,11.7,0.39,16.9,,,16.1,0.25,, +1935,32931,Clinopyroxene,EMP,53.1,0.37,0.87,0.07,17.9,0.5,22.8,,,4.28,0.06,, +1936,32932,Clinopyroxene,EMP,50,1.32,2.09,0.01,13.7,0.33,14.3,,,17.2,0.38,, +1937,32933,Clinopyroxene,EMP,61.1,2.15,13.7,0.01,8.39,0.15,1.98,,,4.32,3.66,3.49,0.65 +1938,32934,Clinopyroxene,EMP,54.2,0.5,0.78,,17.5,0.44,23,,,4.09,0.11,, +1939,32935,Clinopyroxene,EMP,51.3,0.67,2.69,0.07,8.09,0.31,17.9,,,18.8,0.39,, +1940,32936,Clinopyroxene,EMP,52,0.48,1.89,0.22,8.53,0.2,17.9,,,17.7,0.22,, +1941,32937,Clinopyroxene,EMP,54.3,0.19,0.74,0.01,12.1,0.23,26.9,,,4.22,0.03,, +1942,32938,Clinopyroxene,EMP,52.4,0.68,2.04,0.35,9.96,0.31,17.7,,,16.8,0.22,, +1943,32939,Clinopyroxene,EMP,54.5,0.33,0.86,0.04,14.9,0.33,25.5,,,4.23,0.06,, +1944,32940,Clinopyroxene,EMP,51.5,0.78,2.45,0.23,10.8,0.33,17.3,,,16.6,0.23,, +1945,32941,Clinopyroxene,EMP,54.3,0.28,0.7,0.05,15.4,0.33,25.1,,,4.1,0.1,, +1946,32942,Clinopyroxene,EMP,51.2,0.8,2.3,0.25,12.3,0.36,17.3,,,15.4,0.24,, +1947,32943,Clinopyroxene,EMP,54.1,0.35,0.7,0.12,16,0.33,24.5,,,4.44,0.1,, +1948,32944,Clinopyroxene,EMP,54.2,0.33,0.8,0.12,16.4,0.52,24.5,,,4.02,0.07,, +1949,32945,Clinopyroxene,EMP,52.1,0.74,2.12,0.31,10.2,0.32,16.8,,,17.3,0.29,, +1950,32946,Clinopyroxene,EMP,53.7,0.38,0.88,0.08,17.6,0.48,23.2,,,4.15,,,0.09 +1951,32947,Clinopyroxene,EMP,51.8,0.76,1.98,0.16,11.3,0.36,16.7,,,17.3,0.26,, +1952,32948,Clinopyroxene,EMP,52.7,0.44,0.81,0.06,21,0.54,20.5,,,4.28,0.1,, +1953,32949,Clinopyroxene,EMP,56,0.11,0.54,0.03,3.64,0.09,22.8,,,17.8,0.12,, +1954,32950,Clinopyroxene,EMP,57.9,0.05,0.31,,5.81,0.1,32.2,,,4.79,0.03,, +1955,32951,Clinopyroxene,EMP,55.2,0.07,0.47,0.01,5.57,0.47,22.1,,,17,0.08,, +1956,32952,Clinopyroxene,EMP,56.4,0.06,0.26,,7.72,0.54,29.7,,,5.66,0.03,, +1957,32953,Clinopyroxene,EMP,55.4,0.11,0.51,,6.22,0.47,22.6,,,16.4,0.11,, +1958,32954,Clinopyroxene,EMP,56.3,0.06,0.31,,8.68,0.55,29.4,,,5.45,0.03,, +1959,32955,Clinopyroxene,EMP,57.1,0.05,0.29,,7.34,0.14,31.5,,,4.52,0.02,, +1960,32956,Clinopyroxene,EMP,53.9,0.19,1.21,0.08,6.17,0.13,20.4,,,17.7,0.16,, +1961,32957,Clinopyroxene,EMP,55.9,0.13,0.59,0.07,10.5,0.25,28.9,,,4.25,0.06,, +1962,32958,Clinopyroxene,EMP,55.4,0.16,0.84,0.03,4.24,0.12,21.6,,,18.4,0.13,, +1963,32959,Clinopyroxene,EMP,55.7,0.14,0.76,0.1,4.47,0.15,21.7,,,17.6,0.14,, +1964,32960,Clinopyroxene,EMP,51,0.63,2.75,0.2,8.19,0.22,15.6,,,20.5,0.28,, +1965,32961,Clinopyroxene,EMP,51.3,0.78,3.04,0.07,9.5,0.27,15.3,,,20.1,0.33,, +1966,32962,Clinopyroxene,EMP,50.1,1.04,3.28,0.05,11.3,0.33,14.5,,,18.9,0.34,, +1967,32963,Clinopyroxene,EMP,51.3,0.77,2.98,0.03,10.6,0.3,14.7,,,18.8,0.37,, +1968,32964,Clinopyroxene,EMP,50.9,0.89,3.28,0.02,10.5,0.31,15.2,,,18.9,0.34,, +1969,32965,Clinopyroxene,EMP,51.1,0.87,3.38,0.03,10.8,0.34,14.4,,,18.9,0.35,, +1970,32966,Clinopyroxene,EMP,52.3,0.61,2.58,0.16,8.22,0.22,15.8,,,20.7,0.29,, +1971,32967,Clinopyroxene,EMP,51.5,0.68,2.76,0.13,8.95,0.25,15.8,,,20.1,0.29,, +1972,32968,Clinopyroxene,EMP,52.2,0.64,2.87,0.11,8.51,0.22,15.8,,,20.2,0.33,, +1973,32969,Clinopyroxene,EMP,51.4,0.74,2.86,0.14,8.83,0.25,15.6,,,20.6,0.3,, +1974,32970,Clinopyroxene,EMP,51,0.77,2.5,,12.6,0.37,14,,,18.5,0.36,, +1975,32971,Clinopyroxene,EMP,51.4,0.7,2.94,0.15,7.75,0.2,15.4,,,20.8,0.31,, +1976,32972,Clinopyroxene,EMP,51.9,0.71,2.76,0.09,8.73,0.26,15.4,,,20.3,0.28,, +1977,32973,Clinopyroxene,EMP,52.3,0.62,2.52,0.38,6.48,0.16,16.3,,,21.3,0.27,, +1978,32974,Clinopyroxene,EMP,52.3,0.62,2.75,0.4,6.37,0.18,16.4,,,21.3,0.27,, +1979,32975,Clinopyroxene,EMP,53.4,0.7,2,,7.7,0.37,16.2,,,19.9,0.29,, +1980,32976,Clinopyroxene,EMP,54.3,0.46,1.1,,15.3,0.41,24,,,4.4,0.09,, +1981,32977,Clinopyroxene,EMP,47.3,0.71,14.1,0.05,5.2,,16.5,,,16.2,,, +1982,32978,Clinopyroxene,EMP,48.3,1.3,9.2,0.08,10.6,0.13,19,,,11.4,0.05,, +1983,32979,Clinopyroxene,EMP,51.5,0.4,7.5,,4.8,,22.5,,,14.2,,, +1984,32980,Clinopyroxene,EMP,46.7,0.74,14.7,,4,,16.5,,,17.7,,, +1985,32981,Clinopyroxene,EMP,51.5,0.42,9.9,0.25,6.7,0.08,29.1,,,2.5,0.05,, +1986,32982,Clinopyroxene,EMP,51.7,0.35,7.9,0.22,6.9,0.09,30.5,,,2.6,0.06,, +1987,32983,Clinopyroxene,EMP,50.1,0.45,10.2,0.27,6.7,0.1,29.8,,,2.5,0.02,, +1988,32984,Clinopyroxene,EMP,51.6,0.47,9,0.3,7.1,0.09,30,,,2.4,0.03,, +1989,32985,Clinopyroxene,EMP,49.5,0.38,9.4,0.15,7.2,0.03,19,,,13.7,,, +1990,32986,Clinopyroxene,EMP,50.9,0.48,8.7,0.3,7.8,0.09,28.9,,,3,,, +1991,32987,Clinopyroxene,EMP,51.5,0.6,7.56,0.35,8.1,0.12,28.8,,,2.78,,, +1992,32988,Clinopyroxene,EMP,53.4,0.44,5,0.31,7.8,0.11,30.6,,,2.34,,, +1993,32989,Clinopyroxene,EMP,49.25,0.61,12.21,,7.57,0.21,14.12,,,16.09,0.83,0.03, +1994,32990,Clinopyroxene,EMP,47.64,0.52,12.99,,5.95,0.22,14.02,,,16.65,0.84,0.01, +1995,32991,Clinopyroxene,EMP,48.84,0.29,17.13,,6.5,0.17,10.07,,,16.48,1.69,0.01, +1996,32992,Clinopyroxene,EMP,48.91,0.37,16.58,,7.74,0.17,9.68,,,15.07,1.81,0.01, +1997,32993,Clinopyroxene,EMP,48.7,0.48,12.62,,6.36,0.17,12.59,,,16.19,0.99,0.02, +1998,32994,Clinopyroxene,EMP,50.12,0.56,12.03,,7.98,0.13,12.3,,,17.41,1.34,0.01, +1999,32995,Clinopyroxene,EMP,48.01,1.48,15.22,,9.82,0.06,9.37,,,9.97,2.06,0.07, +2000,32996,Clinopyroxene,EMP,50.58,0.64,11.32,,7.48,0.15,15.82,,,11.5,1.55,0.01, +2001,32997,Clinopyroxene,EMP,49.84,0.57,11.47,,6.85,0.18,17.98,,,10.86,1.26,0.02, +2002,32998,Clinopyroxene,EMP,47.12,0.35,15,,6.9,0.19,12.65,,,16.38,0.93,0.01, +2003,32999,Clinopyroxene,EMP,49.73,0.97,13.51,,6.5,0.17,12.49,,,16.16,1.69,0.01, +2004,33000,Clinopyroxene,EMP,46.97,0.26,16.29,,6.09,0.13,12.11,,,15.47,1.21,0.02, +2005,33001,Clinopyroxene,EMP,53,0.67,1.74,,18.2,,16.9,,,10.1,0.12,, +2006,33002,Clinopyroxene,EMP,54.6,0.26,0.62,,15.6,,25.1,,,4.58,0.03,, +2007,33003,Clinopyroxene,EMP,52.7,0.65,1.83,,10,,17.6,,,17.4,0.16,, +2008,33004,Clinopyroxene,EMP,54.4,0.29,0.81,,15.9,,24.4,,,4.69,0.04,, +2009,33005,Clinopyroxene,EMP,52.3,0.36,1.86,,11.5,,17.4,,,15.7,0.16,, +2010,33006,Clinopyroxene,EMP,53.7,0.35,0.85,,17.2,,23.3,,,5.15,0.05,, +2011,33007,Clinopyroxene,EMP,51.2,0.69,2.75,,11.3,,16.6,,,17.5,0.1,, +2012,33008,Clinopyroxene,EMP,54,0.38,0.98,,17.4,,23,,,5.28,0.05,, +2013,33009,Clinopyroxene,EMP,52.1,0.82,1.73,,13.3,,16.3,,,16.2,0.13,, +2014,33010,Clinopyroxene,EMP,53.4,0.43,0.72,,19.1,,21.5,,,5.56,0.05,, +2015,33011,Clinopyroxene,EMP,51.5,0.85,1.57,,14.4,,15.3,,,16,0.15,, +2016,33012,Clinopyroxene,EMP,52.6,0.44,0.8,,21,,19.9,,,5.6,0.06,, +2017,33013,Clinopyroxene,EMP,51.2,1.04,1.33,,17,,14.5,,,15,0.14,, +2018,33014,Clinopyroxene,EMP,51.9,0.63,0.85,,22.1,,17.5,,,7.3,0.06,, +2019,33015,Clinopyroxene,EMP,50.3,1.09,1.45,,15.9,,13.7,,,16.4,0.14,, +2020,33016,Clinopyroxene,EMP,51.5,0.57,0.66,,23.4,,17.7,,,5.89,0.06,, +2021,33017,Clinopyroxene,EMP,51.3,0.5,0.93,,24.9,,17.2,,,5.46,0.08,, +2022,33018,Clinopyroxene,EMP,50,0.99,1.3,,19.4,,13,,,14.4,0.2,, +2023,33019,Clinopyroxene,EMP,51.7,0.52,0.83,,25.6,,17.4,,,5.29,0.08,, +2024,33020,Clinopyroxene,EMP,50.3,0.97,1.39,,19.9,,12.3,,,15.5,0.21,, +2025,33021,Clinopyroxene,EMP,52.4,0.34,0.82,,22,,21,,,4.03,0.08,, +2026,33022,Clinopyroxene,EMP,49.9,1.04,1.48,,21,,11.9,,,14.8,0.23,, +2027,33023,Clinopyroxene,EMP,53.4,0.55,1.6,,9.05,,18.7,,,16.9,0.1,, +2028,33024,Clinopyroxene,EMP,54.8,0.29,0.69,,13.8,,26.2,,,4.41,0.03,, +2029,33025,Clinopyroxene,EMP,52.3,0.38,1.77,,9.63,,17.8,,,17.3,0.17,, +2030,33026,Clinopyroxene,EMP,54.5,0.24,0.56,,15.1,,25.3,,,4.37,0.07,, +2031,33027,Clinopyroxene,EMP,51.9,0.71,3.03,,9.74,,17.5,,,17.3,0.19,, +2032,33028,Clinopyroxene,EMP,54.2,0.35,1.3,,15.7,,24.7,,,4.69,0.1,, +2033,33029,Clinopyroxene,EMP,51.6,0.69,2.31,,10.5,,17.1,,,17.2,0.16,, +2034,33030,Clinopyroxene,EMP,53.7,0.39,0.84,,16.8,,23.9,,,4.82,0.05,, +2035,33031,Clinopyroxene,EMP,53.5,0.5,0.83,,17.3,,22.9,,,5.07,0.05,, +2036,33032,Clinopyroxene,EMP,52.1,0.81,1.47,,13.9,,17.8,,,13.4,0.12,, +2037,33033,Clinopyroxene,EMP,53.1,0.39,0.88,,17.6,,21.5,,,6.34,0.07,, +2038,33034,Clinopyroxene,EMP,51.3,1.05,2.39,,13,,16.7,,,16.2,0.16,, +2039,33035,Clinopyroxene,EMP,53.6,0.49,0.79,,19.4,,22.4,,,4.9,0.06,, +2040,33036,Clinopyroxene,EMP,52.4,0.56,2.08,,10.2,,18.1,,,17.4,0.13,, +2041,33037,Clinopyroxene,EMP,54.8,0.25,0.64,,15.6,,26,,,3.86,0.02,, +2042,33038,Clinopyroxene,EMP,51.6,0.67,2.64,,10.3,,16.8,,,17.9,0.17,, +2043,33039,Clinopyroxene,EMP,54.3,0.28,0.94,,15.7,,25.1,,,4.24,0.05,, +2044,33040,Clinopyroxene,EMP,51.9,0.67,2.18,,11.2,,17.4,,,17.7,0.2,, +2045,33041,Clinopyroxene,EMP,50.04,1.42,4.09,0.28,7.47,0.21,15.28,0.04,,20.22,0.35,, +2046,33042,Clinopyroxene,EMP,50.54,1.34,3.74,0.32,7.57,0.19,15.6,0.06,,19.92,0.29,, +2047,33043,Clinopyroxene,EMP,49.69,1.46,3.99,0.27,7.96,0.15,14.81,0.05,,19.83,0.33,, +2048,33044,Clinopyroxene,EMP,50.85,1.18,3.37,0.28,6.51,0.21,15.91,0.02,,20.26,0.36,, +2049,33045,Clinopyroxene,EMP,50.38,1.53,3.81,0.31,7.67,0.21,16.07,0.07,,19.48,0.28,, +2050,33046,Clinopyroxene,EMP,50.87,1.09,3.33,0.66,5.93,0.19,16.36,0.09,,19.7,0.31,, +2051,33047,Clinopyroxene,EMP,50.22,1.62,3.74,0.33,7.57,0.2,15.77,0.02,,18.78,0.31,, +2052,33048,Clinopyroxene,EMP,51.22,0.95,3.23,0.73,5.77,0.17,17.6,0.05,,18.46,0.32,, +2053,33049,Clinopyroxene,EMP,51.3,0.96,3.48,0.52,6.45,0.19,17.57,0.07,,18.12,0.34,, +2054,33050,Clinopyroxene,EMP,51.39,0.95,3.22,0.54,6.67,0.21,17.31,0.08,,18.37,0.38,, +2055,33051,Clinopyroxene,EMP,55.7,,0.29,0.61,14.2,0.28,28.9,0.09,,0.4,,, +2056,33052,Clinopyroxene,EMP,55,,0.37,0.71,15.8,0.3,27.6,0.04,,0.54,,, +2057,33053,Clinopyroxene,EMP,55.3,,0.41,0.72,16.4,0.29,27.6,0.02,,0.61,,, +2058,33054,Clinopyroxene,EMP,55.1,,0.43,0.7,16.8,0.31,27.3,0.04,,0.61,,, +2059,33055,Clinopyroxene,EMP,55.1,,0.48,0.79,17.4,0.33,27.4,,,0.78,,, +2060,33056,Clinopyroxene,EMP,54.3,,0.66,0.69,18.2,0.35,25.5,0.06,,1.38,,, +2061,33057,Clinopyroxene,EMP,54.4,,0.47,0.43,17.4,0.36,25.6,0.05,,1.82,,, +2062,33058,Clinopyroxene,EMP,54.2,,0.44,0.49,17.8,0.37,24.6,0.09,,2.44,,, +2063,33059,Clinopyroxene,EMP,54.1,,0.42,0.5,18,0.39,24.1,0.03,,2.86,,, +2064,33060,Clinopyroxene,EMP,54.5,,0.6,0.45,17,0.4,25.7,0.05,,1.84,,, +2065,33061,Clinopyroxene,EMP,53.4,,0.7,0.17,20.6,0.27,24,0.12,,0.9,,, +2066,33062,Clinopyroxene,EMP,53.3,,1.17,0.83,20.8,0.29,22.8,0.04,,1.42,,, +2067,33063,Clinopyroxene,EMP,52.4,,1.09,0.72,20.9,0.31,22.1,0.04,,2.12,,, +2068,33064,Clinopyroxene,EMP,51.8,0.44,3.28,0.26,6.01,0.09,15.7,,,22,0.26,, +2069,33065,Clinopyroxene,EMP,51.3,0.44,3.65,0.24,6.19,0.14,15.1,,,21.8,0.33,, +2070,33066,Clinopyroxene,EMP,50.8,0.53,3.52,0.24,6.62,0.11,14.9,,,22.6,0.26,, +2071,33067,Clinopyroxene,EMP,49.6,0.66,4.97,0.09,7.78,0.17,13.6,,,22.2,0.39,, +2072,33068,Clinopyroxene,EMP,49.4,0.71,5.08,0.04,8.47,0.18,13.3,,,21.7,0.44,, +2073,33069,Clinopyroxene,EMP,48.1,0.85,6.21,,8.99,0.19,12.6,,,22.4,0.5,, +2074,33070,Clinopyroxene,EMP,51.5,0.52,3.42,0.12,6.85,0.16,15.2,,,22.1,0.27,, +2075,33071,Clinopyroxene,EMP,51.1,0.52,3.42,0.09,6.96,0.15,15,,,22.4,0.25,, +2076,33072,Clinopyroxene,EMP,48.9,0.75,5.13,0.05,8.46,0.17,13.5,,,22.2,0.41,, +2077,33073,Clinopyroxene,EMP,49,0.68,4.92,0.01,8.5,0.18,13.7,,,22.5,0.38,, +2078,33074,Clinopyroxene,EMP,52,0.14,9.39,0.09,4.89,0.06,20.8,,,13.3,0.69,, +2079,33075,Clinopyroxene,EMP,51.4,0.3,8.88,0.41,6.57,0.03,20.5,,,11.3,0.89,, +2080,33076,Clinopyroxene,EMP,51.5,0.15,8.55,0.54,5.58,0.04,21.5,,,11.3,0.64,, +2081,33077,Clinopyroxene,EMP,51.6,0.13,8.7,0.57,4.97,,20.3,,,13.7,0.77,, +2082,33078,Clinopyroxene,EMP,52.7,0.15,8.05,0.58,3.92,0.06,19.8,,,14.8,0.87,, +2083,33079,Clinopyroxene,EMP,51.4,0.28,9.11,0.51,6.99,0.07,20.3,,,10.5,1.3,, +2084,33080,Clinopyroxene,EMP,51.4,0.24,9.32,0.44,5.28,0.03,21.1,,,11.3,0.95,, +2085,33081,Clinopyroxene,EMP,51.8,0.35,9.88,0.07,6,0.03,19,,,12.1,1.39,, +2086,33082,Clinopyroxene,EMP,51.5,0.2,9.52,0.07,5.65,0.07,20.4,,,12.4,0.96,, +2087,33083,Clinopyroxene,EMP,51.6,0.1,9.17,0.44,5.01,,21.9,,,11.5,0.66,, +2088,33084,Clinopyroxene,EMP,51.8,0.07,8.86,0.61,4.64,,22.7,,,11,0.57,, +2089,33085,Clinopyroxene,EMP,52.2,0.87,3.05,0.28,7.48,0.22,17.3,,,18.2,0.37,, +2090,33086,Clinopyroxene,EMP,52.8,0.73,2.47,0.31,7.21,0.19,17.9,,,18.6,0.33,, +2091,33087,Clinopyroxene,EMP,52,0.85,3.05,0.41,7.15,0.18,17,,,19.2,0.34,, +2092,33088,Clinopyroxene,EMP,52.1,0.87,2.24,0.18,8.67,0.25,17.5,,,17.7,0.29,, +2093,33089,Clinopyroxene,EMP,52.4,0.95,2.13,0.17,9.35,0.27,18,,,16.7,0.3,, +2094,33090,Clinopyroxene,EMP,51,0.69,5.83,0.36,6.04,0.17,18.3,,,16.1,0.41,, +2095,33091,Clinopyroxene,EMP,52.1,0.8,4.28,0.17,7.88,0.21,19.2,,,14.8,0.44,, +2096,33092,Clinopyroxene,EMP,52,0.69,4.04,0.21,7.34,0.17,18.7,,,15.9,0.43,, +2097,33093,Clinopyroxene,EMP,51.4,0.55,5.47,0.28,5.76,0.21,18.2,,,17.4,0.32,, +2098,33094,Clinopyroxene,EMP,51.9,0.37,5.33,0.44,6.19,0.13,19.2,,,16.2,0.27,, +2099,33095,Clinopyroxene,EMP,51.9,0.53,5.56,0.37,6.19,0.08,18.5,,,17.2,0.3,, +2100,33096,Clinopyroxene,EMP,52,0.92,4.4,0.2,6.49,,18.1,,,18.1,0.35,, +2101,33097,Clinopyroxene,EMP,51.4,0.5,6.03,0.55,4.78,0.09,18.7,,,17.7,0.1,, +2102,33098,Clinopyroxene,EMP,52.6,0.92,3.63,0.23,7.25,0.08,17.7,,,18.2,0.35,, +2103,33099,Clinopyroxene,EMP,51.9,1.02,3.35,0.2,7.98,0.16,16.8,,,18,0.34,, +2104,33100,Clinopyroxene,EMP,51.5,0.81,6.89,0.21,6.14,0.17,18.3,,,16.1,0.56,, +2105,33101,Clinopyroxene,EMP,51.1,0.68,7.26,0.24,6.2,0.16,19.4,,,15.3,0.49,, +2106,33102,Clinopyroxene,EMP,50.6,0.64,1.3,0.37,26.8,0.43,14.9,,,5.82,,, +2107,33103,Clinopyroxene,EMP,49.9,0.63,1.04,0.32,27.6,0.31,13.6,,,6.45,,, +2108,33104,Clinopyroxene,EMP,49.8,0.78,1.18,0.29,29.6,0.38,11,,,8.47,,, +2109,33105,Clinopyroxene,no_info,51.6,0.55,4.79,0.39,9.37,0.26,18.8,,,14.3,0.31,, +2110,33106,Clinopyroxene,no_info,54.7,0.14,1.95,,11.5,0.27,27,,,4.66,0.12,, +2111,33107,Clinopyroxene,no_info,53.2,0.38,4.71,0.09,6.81,0.15,20.5,,,14.3,0.31,, +2112,33108,Clinopyroxene,no_info,53.1,0.52,3.64,0.17,7.11,0.13,20.5,,,14.9,0.3,, +2113,33109,Clinopyroxene,no_info,52.8,0.65,4.45,0.13,6.43,0.17,20.1,,,15,0.37,, +2114,33110,Clinopyroxene,no_info,51.3,0.58,7.01,0.18,5.8,0.16,19.9,,,14.3,0.5,, +2115,33111,Clinopyroxene,no_info,50.8,0.98,6.97,0.15,7.58,0.19,18.3,,,14.2,0.59,, +2116,33112,Clinopyroxene,no_info,51.9,0.37,7.2,0.14,5.85,0.16,21.5,,,12,0.47,, +2117,33113,Clinopyroxene,no_info,51.9,0.48,7.25,0.19,6.05,0.18,21.5,,,12.4,0.48,, +2118,33114,Clinopyroxene,no_info,50.5,0.68,8.42,0.1,7.66,0.18,19.3,,,12.6,0.67,, +2119,33115,Clinopyroxene,no_info,50.2,0.92,8.55,0.1,8.19,0.19,18.9,,,12.9,0.65,, +2120,33116,Clinopyroxene,no_info,51.1,0.72,7.03,0.13,7.83,0.17,19.7,,,13.3,0.59,, +2121,33117,Clinopyroxene,no_info,50.2,0.85,8.76,0.12,7.86,0.18,18.4,,,13,0.75,, +2122,33118,Clinopyroxene,no_info,50.2,0.63,10.5,0.06,7.9,0.15,18.9,,,10.3,1.23,, +2123,33119,Clinopyroxene,no_info,52.5,0.31,7.48,0.09,5.94,0.15,23.5,,,10.4,0.58,, +2124,33120,Clinopyroxene,no_info,51.5,0.49,8.97,0.08,6.53,0.18,20.9,,,11.1,0.74,, +2125,33121,Clinopyroxene,no_info,51.3,0.53,9.15,0.08,7.15,0.19,20.6,,,10.8,0.93,, +2126,33122,Clinopyroxene,no_info,52.9,0.35,7.4,0.12,5.2,0.17,23.1,,,11.6,0.55,, +2127,33123,Clinopyroxene,no_info,51.4,0.33,8.17,0.08,5.56,0.17,21,,,13.2,0.47,, +2128,33124,Clinopyroxene,no_info,51.2,0.36,8.44,0.08,5.54,0.15,20.3,,,14.1,0.52,, +2129,33125,Clinopyroxene,no_info,51.6,0.25,8.87,0.08,5.12,0.15,21.8,,,11.9,0.55,, +2130,33126,Clinopyroxene,no_info,50.2,0.25,10.2,,6.49,0.11,19,,,13.7,0.41,, +2131,33127,Clinopyroxene,no_info,50.3,0.2,10,0.04,6.16,0.1,20,,,13.4,0.36,, +2132,33128,Clinopyroxene,no_info,50.4,0.15,7.54,0.44,5.32,0.11,20.2,,,14.3,0.42,, +2133,33129,Clinopyroxene,no_info,50.3,0.31,10.3,0.04,5.01,0.11,18.8,,,14.6,0.72,, +2134,33130,Clinopyroxene,no_info,50.5,0.24,10.2,0.05,5.22,0.11,19.2,,,13.5,0.76,, +2135,33131,Clinopyroxene,no_info,49.8,0.27,10.1,0.19,5.21,0.12,18.7,,,14.8,0.68,, +2136,33132,Clinopyroxene,no_info,50.4,0.28,9.84,0.1,5.61,0.2,19,,,14,0.72,, +2137,33133,Clinopyroxene,no_info,51.5,0.47,7.34,0.25,5.44,0.14,19.1,,,15.4,0.61,, +2138,33134,Clinopyroxene,no_info,53.1,0.16,5.93,0.83,4.56,0.11,23.6,,,12.2,0.34,, +2139,33135,Clinopyroxene,no_info,52.9,0.18,6.07,0.63,4.64,0.11,23.1,,,12.9,0.31,, +2140,33136,Clinopyroxene,EMP,52.1,0.03,2.54,0.84,9.01,0.31,18.4,,,16.1,0.02,, +2141,33137,Clinopyroxene,EMP,54,0.36,1.46,0.5,12.5,0.49,25.6,,,5.31,,, +2142,33138,Clinopyroxene,EMP,55.3,,1.74,0.51,11.1,0.41,28,,,4.25,,, +2143,33139,Clinopyroxene,EMP,55.4,,2.16,0.67,9.9,0.36,31.3,,,2.26,,, +2144,33140,Clinopyroxene,EMP,55.6,,1.85,0.78,9.58,0.33,30.6,,,2.11,,, +2145,33141,Clinopyroxene,EMP,52.9,1.52,1.38,0.41,16.3,0.25,23.6,,,4.4,,, +2146,33142,Clinopyroxene,EMP,51.7,1.6,1.27,0.32,16,0.21,22.7,,,4.81,,, +2147,33143,Clinopyroxene,EMP,50.1,2.52,2.45,0.37,12.7,0.18,16.8,,,14.9,0.05,, +2148,33144,Clinopyroxene,EMP,51.3,1.98,1.84,0.29,16.5,0.23,19.8,,,8.56,0.04,, +2149,33145,Clinopyroxene,EMP,50.2,2.6,2.52,0.33,13.2,0.21,15.7,,,15,0.09,, +2150,33146,Clinopyroxene,EMP,51.7,1.65,1.42,0.35,19,0.3,19.9,,,6.18,0.08,, +2151,33161,Clinopyroxene,EMP,52.5,0.9,1.4,,17.8,,21.4,,,7.2,,, +2152,33162,Clinopyroxene,EMP,55.1,0.5,1.4,,12.8,,27.9,,,2.4,,, +2153,33163,Clinopyroxene,EMP,51.8,0.8,3.5,,17.8,,20.1,,,4.8,,, +2154,33164,Clinopyroxene,EMP,52,0.73,4.09,0.53,14.8,0.26,20.9,,,6.74,0.34,, +2155,33165,Clinopyroxene,EMP,51.6,0.58,4.13,0.56,14.1,0.22,21.6,,,5.95,0.29,, +2156,33166,Clinopyroxene,EMP,51.1,0.8,4.81,0.52,11.9,0.18,19,,,10.2,0.5,, +2157,33167,Clinopyroxene,EMP,51.1,0.74,4.8,0.54,11.9,0.17,19.3,,,9.98,0.46,, +2158,33168,Clinopyroxene,EMP,49.3,2.38,4.16,,7.64,0.16,13.5,,,21.7,0.44,0.05, +2159,33169,Clinopyroxene,EMP,48.9,2.96,5.39,,8.11,,13.8,,,21.9,0.59,, +2160,33170,Clinopyroxene,EMP,45,4.12,7.81,,7.35,0.11,13,,,21,0.36,0.01, +2161,33171,Clinopyroxene,EMP,46.8,3.54,6.35,,8.52,0.03,13.3,,,20.6,0.4,0.03, +2162,33172,Clinopyroxene,EMP,43.4,4.61,9.55,,9.3,0.02,12.1,,,20.1,0.51,0.01, +2163,33173,Clinopyroxene,EMP,44.5,3.66,9.34,,8.65,0.15,11.5,,,20.1,0.55,0.14, +2164,33174,Clinopyroxene,EMP,47.7,2.42,7.98,,6.38,0.12,13.8,,,19.8,0.7,, +2165,33175,Clinopyroxene,EMP,47,2.69,8.77,,7.27,0.16,13.5,,,19.3,0.7,0.05, +2166,33176,Clinopyroxene,EMP,47.9,2.82,7.46,,9.14,0.18,11.6,,,19.5,1.02,, +2167,33177,Clinopyroxene,EMP,47.1,3.01,8.64,,7.69,0.15,12.7,,,18.7,0.74,0.01, +2168,33178,Clinopyroxene,EMP,49.1,1.8,3.94,,8.13,,13.9,,,21,0.39,, +2169,33179,Clinopyroxene,EMP,49.4,2.57,4.5,,9.67,,13,,,21,0.57,0.07, +2170,33180,Clinopyroxene,EMP,51.4,0.33,1.08,,12.4,0.29,13.1,,,22,0.14,, +2171,33181,Clinopyroxene,EMP,51.7,0.44,1.38,,12.2,0.34,13.9,,,20.1,0.22,, +2172,33182,Clinopyroxene,EMP,52,0.38,1.05,,14.4,0.35,12.1,,,19.7,0.36,, +2173,33183,Clinopyroxene,EMP,52.2,0.32,1.81,,12.1,0.35,13.3,,,19,0.26,, +2174,33184,Clinopyroxene,EMP,50.1,0.15,3.93,,13.3,0.69,11.5,,,20.3,0.85,, +2175,33185,Clinopyroxene,EMP,50.7,0.46,1.85,,15.1,0.38,11.6,,,20.2,0.54,, +2176,33186,Clinopyroxene,EMP,50.9,0.44,2.12,,13.8,0.31,12.1,,,19.9,0.49,, +2177,33187,Clinopyroxene,EMP,51.1,0.42,2.09,,12.4,0.29,13.4,,,19.9,0.56,, +2178,33188,Clinopyroxene,EMP,51.9,0.46,1.89,,10.8,0.41,14.6,,,19.4,0.48,, +2179,33189,Clinopyroxene,EMP,52.3,0.51,2.11,,11,0.32,14.5,,,19.4,0.32,, +2180,33190,Clinopyroxene,EMP,51.6,0.66,2.57,,11.3,0.29,14.4,,,19.1,0.4,, +2181,33191,Clinopyroxene,EMP,51.2,0.56,2.77,,10.9,0.3,13.7,,,20.3,0.39,, +2182,33192,Clinopyroxene,EMP,52.2,0.51,2.43,,11.8,0.24,12.9,,,19.7,0.36,, +2183,33193,Clinopyroxene,EMP,51.3,0.36,2.65,,12.2,0.31,13.1,,,19.7,0.48,, +2184,33194,Clinopyroxene,EMP,50.9,0.55,3.16,,13.2,0.42,12.8,,,19.5,0.42,, +2185,33195,Clinopyroxene,EMP,50.64,1.33,5.86,0.23,10.77,0.19,17.63,,,13.52,0.54,0.02, +2186,33196,Clinopyroxene,EMP,52.65,0.71,4.09,0.45,8.84,0.18,20.72,,,12.01,,0.02, +2187,33197,Clinopyroxene,EMP,51.58,0.85,5.17,0.27,9.1,0.17,19.2,,,12.8,0.71,0.01, +2188,33198,Clinopyroxene,EMP,50.82,0.77,5.77,0.23,10.23,0.2,20.91,,,10.06,0.9,0.04, +2189,33199,Clinopyroxene,EMP,51.49,0.75,7.16,0.27,9.54,0.17,18.52,,,11.41,1.07,0.01, +2190,33200,Clinopyroxene,EMP,52.5,0.77,8.15,0.19,9.01,0.17,15.81,,,12.36,1.76,0.02, +2191,33201,Clinopyroxene,EMP,49.94,0.91,7.96,0.16,6.9,0.17,16.8,,,16.93,0.51,0.02, +2192,33202,Clinopyroxene,EMP,49.85,0.69,8.4,0.24,6.37,0.15,16.09,,,17.39,0.66,, +2193,33203,Clinopyroxene,EMP,50.17,0.88,9.08,0.08,7.78,0.14,15.44,,,15.86,0.63,, +2194,33204,Clinopyroxene,EMP,48.66,1.19,10.45,0.06,9.29,0.22,14.57,,,15.26,0.87,0.02, +2195,33205,Clinopyroxene,EMP,49.16,0.71,10.35,0.14,6.59,0.14,14.36,,,16.99,1,0.01, +2196,33206,Clinopyroxene,EMP,50.12,0.61,11.17,0.17,6.19,0.13,13.06,,,17.13,1.57,0.01, +2197,33207,Clinopyroxene,EMP,51.01,0.95,5.43,0.21,6.59,0.21,17.68,,,17.78,0.72,, +2198,33208,Clinopyroxene,EMP,48.99,1.63,8.63,,10.58,0.24,13.16,,,16.06,0.87,, +2199,33209,Clinopyroxene,EMP,48.09,1.44,9.1,0.11,7.16,0.2,15.5,,,17.1,0.86,0.03, +2200,33210,Clinopyroxene,EMP,49.7,1.12,8.38,,6.52,0.16,14.66,,,17.85,0.98,0.01, +2201,33211,Clinopyroxene,EMP,48.81,1.66,10.5,0.12,7.2,0.18,12.41,,,18.22,1.72,0.02, +2202,33212,Clinopyroxene,EMP,49.25,1.37,10.78,0.07,6.95,0.07,12.89,,,17.12,1.5,0.01, +2203,33213,Clinopyroxene,EMP,48.11,1.39,10.3,0.14,7.23,0.19,13.66,,,17.15,1.34,, +2204,33214,Clinopyroxene,EMP,50.98,0.96,10.5,0.1,5.9,0.11,12.23,,,17.8,1.82,0.03, +2205,33215,Clinopyroxene,EMP,49.66,2.66,4.42,0.03,5.58,0.1,13.53,,,23.59,0.36,0.05, +2206,33216,Clinopyroxene,EMP,49.46,2.3,4.29,,5.57,0.16,13.9,,,23.56,0.39,0.01, +2207,33217,Clinopyroxene,EMP,51.33,2.16,4.69,0.05,5.56,0.12,13.22,,,23.41,0.49,0.03, +2208,33218,Clinopyroxene,EMP,48.91,2.24,6.13,0.01,6.24,0.11,12.51,,,22.93,0.55,0.04, +2209,33219,Clinopyroxene,EMP,47.02,2.9,8.65,,6.85,0.11,11.62,,,22.07,0.86,0.64, +2210,33220,Clinopyroxene,EMP,47.4,,3.33,,9.05,,14.52,,,21.15,0.85,0.72, +2211,33221,Clinopyroxene,EMP,51.7,0.45,1.89,,9.46,,14.7,,,20.3,0.29,, +2212,33222,Clinopyroxene,EMP,51.6,0.39,2.11,,10.1,,14.3,,,20.4,0.48,, +2213,33223,Clinopyroxene,EMP,52.3,0.57,2.03,,10.4,,14,,,20.6,0.4,, +2214,33224,Clinopyroxene,EMP,52.4,0.36,2.31,,9.77,,14.7,,,20.4,0.41,, +2215,33225,Clinopyroxene,EMP,52,0.72,2.57,,9.69,,14.9,,,20.8,0.33,, +2216,33226,Clinopyroxene,EMP,52.6,0.49,1.74,,9.86,,14.2,,,20.6,0.37,, +2217,33227,Clinopyroxene,EMP,51.9,0.5,2.71,,10.1,,14.1,,,20.6,0.65,, +2218,33228,Clinopyroxene,EMP,52.1,0.72,2.3,,10.2,,13.3,,,20.5,0.8,, +2219,33229,Clinopyroxene,EMP,51.7,0.61,2.87,,10.4,,13.4,,,20.3,0.72,, +2220,33230,Clinopyroxene,EMP,51.1,0.4,6.04,,6.26,,14.8,,,21.1,0.67,, +2221,33231,Clinopyroxene,EMP,51.2,0.46,6.17,,4.83,,16.2,,,19.9,0.54,, +2222,33232,Clinopyroxene,EMP,50.3,0.53,6.49,,6.34,,15,,,20.8,0.45,, +2223,33233,Clinopyroxene,EMP,51.2,0.38,6.25,,6.01,,15.2,,,20.9,0.61,, +2224,33234,Clinopyroxene,EMP,51.4,0.38,6.7,,6.05,,15.2,,,20.8,0.58,, +2225,33235,Clinopyroxene,EMP,50.7,0.49,7.32,,6.62,,14.2,,,20.5,0.66,, +2226,33236,Clinopyroxene,EMP,51,0.42,6.57,,5.86,,15.7,,,19.9,0.51,, +2227,33237,Clinopyroxene,EMP,50.7,0.46,6.89,,6.05,,15.2,,,20.2,0.54,, +2228,33238,Clinopyroxene,EMP,50.8,0.5,6.21,,7.67,,14,,,20.6,0.6,, +2229,33239,Clinopyroxene,EMP,52,0.25,7.05,,4.48,,15.3,,,21,0.9,, +2230,33240,Clinopyroxene,EMP,52.1,0.26,7.16,,4.12,,15.6,,,20.5,0.98,, +2231,33241,Clinopyroxene,EMP,51.4,0.36,7.2,,4.42,,15,,,20.2,1.41,, +2232,33242,Clinopyroxene,EMP,51.1,0.29,7.44,,6.38,,13.4,,,20.1,1.24,, +2233,33243,Clinopyroxene,EMP,51.6,0.35,7.2,,4.2,,15.9,,,20.3,0.87,, +2234,33244,Clinopyroxene,EMP,51.5,0.4,7.21,,5.55,,14.8,,,20.4,1.01,, +2235,33245,Clinopyroxene,EMP,51.2,0.67,7.18,,5.09,,14.2,,,20.5,1.16,, +2236,33246,Clinopyroxene,EMP,51,0.54,6.69,,7.28,,13.2,,,20.7,1.05,, +2237,33247,Clinopyroxene,EMP,50.9,0.33,7.41,,6.58,,13.5,,,20.3,1.24,, +2238,33248,Clinopyroxene,EMP,51.1,0.51,7.01,,5.93,,14.6,,,20.3,1.21,, +2239,33249,Clinopyroxene,EMP,50.5,0.68,7.01,,7.86,,12.1,,,20.7,1.4,, +2240,33250,Clinopyroxene,EMP,50.1,0.72,7.22,,8.61,,11.9,,,20.2,1.24,, +2241,33251,Clinopyroxene,EMP,51.8,0.76,6.56,,12.2,0.4,12,,,15.8,1.25,, +2242,33252,Clinopyroxene,EMP,49.6,3.14,7.56,,13.5,0.52,12.2,,,12.2,0.96,, +2243,33253,Clinopyroxene,EMP,51.7,0.67,6.72,,8.1,0.09,13.1,,,17.8,1.52,, +2244,33254,Clinopyroxene,EMP,51.7,0.5,4.76,,9.9,0.27,13.5,,,17.8,1.26,, +2245,33255,Clinopyroxene,EMP,52.3,0.43,3.15,,9.1,0.65,14.5,,,19,0.42,, +2246,33256,Clinopyroxene,EMP,51.5,0.41,2.7,,7.9,0.82,15.2,,,20.1,0.42,, +2247,33257,Clinopyroxene,EMP,52.1,0.35,2.33,,6.6,0.51,15.9,,,20.8,0.51,, +2248,33258,Clinopyroxene,EMP,48.9,0.63,3.3,,11.2,0.46,14.4,,,17.5,0.54,, +2249,33259,Clinopyroxene,EMP,50.1,0.53,3.85,,10.2,0.58,14,,,19.4,0.39,, +2250,33260,Clinopyroxene,EMP,52.5,0.57,2.81,,12.1,0.67,16.1,,,14.1,0.23,, +2251,33261,Clinopyroxene,EMP,51.8,0.5,2.4,,12.5,0.57,14.2,,,17.3,0.27,, +2252,33262,Clinopyroxene,EMP,51.5,0.54,2.88,,13,0.55,14,,,16.9,0.4,, +2253,33263,Clinopyroxene,EMP,51.3,0.83,5.74,,11.2,0.6,12.8,,,17.5,0.64,, +2254,33264,Clinopyroxene,EMP,50.1,0.61,4.28,,13.2,0.5,12.4,,,17.3,0.53,, +2255,33265,Clinopyroxene,EMP,49.6,0.8,4.5,,12.3,0.46,13.3,,,17.4,0.53,, +2256,33266,Clinopyroxene,EMP,49.8,0.74,4.86,,13,0.56,13.1,,,16.9,0.49,, +2257,33267,Clinopyroxene,EMP,50.9,0.82,4.29,,11.9,0.4,13.4,,,16.9,0.43,, +2258,33268,Clinopyroxene,EMP,50.2,0.87,6.01,,10.7,0.41,11.5,,,18.9,0.99,, +2259,33269,Clinopyroxene,EMP,50.1,0.85,6.49,,12.8,0.57,11.7,,,16.3,0.82,, +2260,33270,Clinopyroxene,EMP,51.3,0.65,6.55,,9.7,0.28,12,,,18.6,1.37,, +2261,33271,Clinopyroxene,EMP,49.9,0.85,8.97,,9.3,0.44,11.1,,,17.5,1.2,, +2262,33272,Clinopyroxene,EMP,50.3,0.86,6.75,,10.1,0.29,12.4,,,17,1.44,, +2263,33273,Clinopyroxene,EMP,50.9,0.73,7.78,,12,0.44,12.2,,,15.5,1.33,, +2264,33274,Clinopyroxene,EMP,51.77,0.57,0.76,0.46,19.17,0.33,23.38,,,3.7,0.08,, +2265,33275,Clinopyroxene,EMP,52.27,1.05,1.82,0.78,18.55,0.31,22.44,,,5.31,0.07,, +2266,33276,Clinopyroxene,EMP,50.32,1.1,1.57,0.67,16.77,0.32,20.29,,,6.27,0.11,, +2267,33277,Clinopyroxene,EMP,49.94,1.45,6.63,0.46,13.41,0.27,13.13,,,15.69,0.17,, +2268,33278,Clinopyroxene,EMP,50.33,1.26,1.82,0.43,21.27,0.33,17.92,,,8.13,0.09,, +2269,33279,Clinopyroxene,"EMP,EMP",52.21,0.25,8.7,0.74,5.13,0.15,22.32,,,10.65,0.71,, +2270,33280,Clinopyroxene,"EMP,EMP",52.47,0.13,8.07,0.81,4.87,0.14,23.67,,,10.16,0.45,, +2271,33281,Clinopyroxene,"EMP,EMP",52.06,0.11,7.5,0.91,4.72,0.14,24.45,,,9.72,0.45,, +2272,33282,Clinopyroxene,"EMP,EMP",55.4,0.2,4.09,0.39,5.33,0.14,24.93,,,9.59,0.83,, +2273,33283,Clinopyroxene,"EMP,EMP",54.08,0.18,4.99,0.4,5.6,0.15,25.58,,,8.1,0.64,, +2274,33284,Clinopyroxene,"EMP,EMP",54.38,0.09,4.89,0.47,5.36,0.14,26.74,,,7.5,0.53,, +2275,33285,Clinopyroxene,"EMP,EMP",54.27,0.07,5.56,0.61,5.08,0.13,26.47,,,7.37,0.59,, +2276,33286,Clinopyroxene,"EMP,EMP",54.43,0.16,3.75,0.38,5.55,0.14,25.36,,,8.87,0.73,, +2277,33287,Clinopyroxene,"EMP,EMP",55.14,0.1,3.51,0.43,4.97,0.13,26.8,,,7.53,0.65,, +2278,33288,Clinopyroxene,"EMP,EMP",55.1,0.07,3.66,0.41,5.36,0.12,27.36,,,7.14,0.55,, +2279,33289,Clinopyroxene,"EMP,EMP",55.65,0.15,3.07,0.37,5.37,0.13,25.38,,,9.27,0.82,, +2280,33290,Clinopyroxene,"EMP,EMP",55.96,0.09,3.22,0.34,5.17,0.14,26.24,,,8.77,0.7,, +2281,33291,Clinopyroxene,"EMP,EMP",56.18,0.07,3.26,0.36,5.05,0.14,27.65,,,7.78,0.62,, +2282,33292,Clinopyroxene,"EMP,EMP",55.91,0.04,3.18,0.37,4.84,0.12,28.55,,,6.8,0.57,, +2283,33293,Clinopyroxene,"EMP,EMP",55.84,0.04,3.37,0.36,4.73,0.12,28.46,,,7.19,0.43,, +2284,33294,Clinopyroxene,"EMP,EMP",56.06,0.11,2.63,0.32,5.16,0.14,25.66,,,9.7,0.81,, +2285,33295,Clinopyroxene,"EMP,EMP",56.23,0.05,2.43,0.33,4.92,0.13,27.57,,,7.58,0.72,, +2286,33296,Clinopyroxene,"EMP,EMP",55.82,0.03,2.61,0.35,4.71,0.12,28.99,,,6.69,0.47,, +2287,33297,Clinopyroxene,"EMP,EMP",55.95,0.04,2.6,0.33,4.47,0.13,29.37,,,6.59,0.4,, +2288,33298,Clinopyroxene,EMP,54.04,0.29,1.85,0.51,5.46,0.13,17.84,,,20.09,0.3,, +2289,33299,Clinopyroxene,EMP,53.74,0.24,1.82,0.67,4.59,0.11,17.69,,,21.4,0.27,, +2290,33300,Clinopyroxene,"EMP, SIMS",54.09,0.2,1.58,0.7,4.45,0.12,18.3,,,21.07,0.26,, +2291,33301,Clinopyroxene,EMP,50.9,0.38,4.37,0.71,4.56,,15.4,,,23.1,0.2,, +2292,33302,Clinopyroxene,EMP,51,0.47,4.4,0.67,4.7,0.07,15.7,,,22.3,0.21,, +2293,33303,Clinopyroxene,EMP,49.3,0.54,5.95,0.53,5.93,0.08,14.8,,,22.2,0.24,, +2294,33304,Clinopyroxene,EMP,51,0.5,4.69,0.51,5.14,0.1,15.5,,,22.1,0.21,, +2295,33305,Clinopyroxene,EMP,51.1,0.63,4.41,0.27,5.66,0.13,15.6,,,22.6,0.23,, +2296,33306,Clinopyroxene,EMP,50.3,0.73,4.12,0.28,5.83,,15,,,22.7,0.24,, +2297,33307,Clinopyroxene,EMP,50.5,0.93,4.5,0.23,6.11,0.13,15,,,22.8,0.27,, +2298,33308,Clinopyroxene,EMP,51.4,0.63,3.56,0.34,5.43,0.06,15.7,,,22.6,0.19,, +2299,33309,Clinopyroxene,EMP,51.4,0.63,3.67,0.28,5.27,0.1,15.7,,,22.7,0.21,, +2300,33310,Clinopyroxene,EMP,47.3,1.75,7.85,0.22,6.51,0.14,13.1,,,22.5,0.25,, +2301,33311,Clinopyroxene,EMP,51.4,0.59,2.86,0.17,6.61,0.21,15.5,,,21.9,0.22,, +2302,33312,Clinopyroxene,EMP,48.2,1.4,6.62,0.22,6.56,0.14,13.6,,,22.3,0.32,, +2303,33313,Clinopyroxene,EMP,49.4,1.08,5.82,0.08,6.35,0.13,14.4,,,23,0.34,, +2304,33314,Clinopyroxene,EMP,47.3,1.91,7.56,0.15,6.61,0.12,13.4,,,22.7,0.4,, +2305,33315,Clinopyroxene,EMP,51,0.56,4.14,0.09,7.33,0.2,14.4,,,22.4,0.31,, +2306,33316,Clinopyroxene,EMP,48.4,1.45,7.36,0.15,7.34,0.18,12.8,,,22.5,0.37,, +2307,33317,Clinopyroxene,EMP,49.3,0.99,5.54,0.09,7.14,0.25,14.4,,,22.3,0.24,, +2308,33318,Clinopyroxene,EMP,48.2,1.26,7.28,0.09,6.92,0.25,13.5,,,22.5,0.32,, +2309,33319,Clinopyroxene,EMP,51.5,0.5,3.7,0.66,5.18,0.09,15.8,,,22.8,0.24,, +2310,33320,Clinopyroxene,EMP,52.1,0.6,3,0.5,5.6,0.11,16.4,,,21.9,0.22,, +2311,33321,Clinopyroxene,EMP,51.8,0.88,3.2,0.24,7.1,0.17,15.6,,,21.6,0.27,, +2312,33322,Clinopyroxene,EMP,51.8,0.77,3,0.16,7.15,0.2,15.6,,,21.6,0.25,, +2313,33323,Clinopyroxene,EMP,52.1,0.2,7.74,0.93,4.97,0.18,21.1,,,12.6,0.73,, +2314,33324,Clinopyroxene,EMP,51.2,0.31,8.4,0.61,5.79,0.18,20,,,13,0.84,, +2315,33325,Clinopyroxene,EMP,52.6,0.2,7.33,0.84,5.19,0.18,21.9,,,11.6,0.77,, +2316,33326,Clinopyroxene,EMP,52.1,0.22,7.54,0.54,4.6,0.18,20.9,,,12.9,0.91,, +2317,33327,Clinopyroxene,EMP,52.3,0.25,7.65,0.9,5.04,0.17,20,,,13.8,0.9,, +2318,33328,Clinopyroxene,EMP,52.2,0.27,7.71,0.62,4.82,0.16,20,,,13.8,1.01,, +2319,33329,Clinopyroxene,EMP,52.6,0.3,7.26,0.51,6.15,0.17,19.4,,,13.3,1.04,, +2320,33330,Clinopyroxene,EMP,53.3,0.2,6.82,0.63,4.99,0.18,21.2,,,12.6,0.96,, +2321,33331,Clinopyroxene,EMP,52.4,0.27,7.28,0.58,5.08,0.16,19.5,,,14.3,1.09,, +2322,33332,Clinopyroxene,EMP,52.8,0.23,7.23,0.62,4.83,0.17,20.4,,,13.6,0.96,, +2323,33333,Clinopyroxene,EMP,51.7,0.35,8.05,0.42,5.13,0.14,18.4,,,14.5,1.3,, +2324,33334,Clinopyroxene,no_info,52.7,0.7,3.14,0.29,8.15,0.23,15.3,,,21,0.26,, +2325,33335,Clinopyroxene,no_info,50.1,0.72,2.57,0.17,8.95,0.24,14.8,,,20.5,0.35,, +2326,33336,Clinopyroxene,no_info,52.1,0.54,2.29,0.27,8.15,0.25,16.5,,,20.1,0.2,, +2327,33337,Clinopyroxene,no_info,54.1,0.24,1.43,0.2,13.5,0.37,25.1,,,5.34,0.07,, +2328,33338,Clinopyroxene,no_info,52.4,0.55,2.52,0.29,10.1,0.21,17,,,16.3,0.21,, +2329,33339,Clinopyroxene,no_info,53.4,0.28,1.57,0.1,15.4,0.32,23,,,5.62,0.12,, +2330,33340,Clinopyroxene,no_info,53.3,0.34,0.96,0.08,17.7,0.38,22.7,,,4.84,0.07,, +2331,33341,Clinopyroxene,no_info,52.9,0.49,0.97,0.1,18.6,0.37,21.8,,,4.37,0.08,, +2332,33342,Clinopyroxene,no_info,53.3,0.59,0.95,0.09,21.3,0.4,20,,,4.88,0.09,, +2333,33343,Clinopyroxene,no_info,55.2,0.31,1.08,0.13,14.1,0.38,25.3,,,4.25,0.07,, +2334,33344,Clinopyroxene,no_info,54.9,0.38,1.09,0.15,14.9,0.38,24.6,,,4.9,0.12,, +2335,33345,Clinopyroxene,no_info,52.8,0.6,1.54,0.05,16.5,0.32,21.8,,,4.6,0.41,, +2336,33346,Clinopyroxene,no_info,53.9,0.35,1.25,0.04,17.1,0.44,22.8,,,4.56,0.25,0.03, +2337,33347,Clinopyroxene,no_info,53.3,0.42,0.81,0.12,18.8,0.4,21.4,,,4.5,0.06,0.03, +2338,33348,Clinopyroxene,no_info,53.2,0.43,1.07,0.05,19.3,0.5,22.1,,,3.89,0.07,0.02, +2339,33349,Clinopyroxene,no_info,51.1,0.34,0.95,0.02,2.41,0.41,17.9,,,4.69,,0.03, +2340,33350,Clinopyroxene,no_info,51.4,0.5,0.86,0.06,24.5,0.54,18.2,,,3.43,0.07,0.06, +2341,33351,Clinopyroxene,no_info,49.4,1.02,12.5,0.2,3.89,,16.2,,,15.4,1.42,, +2342,33352,Clinopyroxene,no_info,51.4,0.68,8.9,0.57,3.72,,19.3,,,14.3,1.15,, +2343,33353,Clinopyroxene,no_info,53.7,0.27,7.6,0.44,5.25,,30.5,,,2.17,0.18,, +2344,33354,Clinopyroxene,no_info,50.2,0.86,10.5,0.2,4.36,,18.9,,,13.6,1.32,, +2345,33355,Clinopyroxene,no_info,51.2,0.7,8.22,0.78,4.34,,18.7,,,14.9,1.15,, +2346,33356,Clinopyroxene,no_info,51.9,0.56,7.7,0.76,4.76,,21.4,,,12,0.93,, +2347,33357,Clinopyroxene,no_info,50.6,0.71,9.55,0.82,3.69,,18.6,,,15,1.02,, +2348,33358,Clinopyroxene,no_info,51.6,0.47,7.8,1.01,3.6,,20.8,,,14,0.76,, +2349,33359,Clinopyroxene,no_info,51.3,0.62,8.43,0.79,3.13,,20,,,15.1,0.62,, +2350,33360,Clinopyroxene,no_info,51.7,0.55,8.03,0.74,3.43,,21.2,,,13.8,0.6,, +2351,33361,Clinopyroxene,no_info,51.8,0.38,7.22,1.4,3.25,,20.8,,,14.5,0.68,, +2352,33362,Clinopyroxene,no_info,52.4,0.31,6.3,1.4,3.39,,21.9,,,13.7,0.61,, +2353,33363,Clinopyroxene,no_info,51.3,0.44,8.74,0.79,3.12,,20.7,,,14.4,0.5,, +2354,33364,Clinopyroxene,no_info,52.6,0.35,6.9,0.83,3.38,,23.1,,,12.4,0.45,, +2355,33365,Clinopyroxene,no_info,50.9,0.51,9.08,0.28,3.53,,18.9,,,15.7,1.04,, +2356,33366,Clinopyroxene,no_info,52.1,0.34,7.6,0.36,3.92,,21.7,,,13.2,0.84,, +2357,33367,Clinopyroxene,no_info,50.6,0.47,9.3,0.41,3.74,,19.8,,,14.8,0.85,, +2358,33368,Clinopyroxene,no_info,51.1,0.43,8.8,0.38,4.02,,21.1,,,13.4,0.8,, +2359,33369,Clinopyroxene,no_info,50.8,0.68,9.16,0.37,3.36,,19.3,,,15.7,0.71,, +2360,33370,Clinopyroxene,no_info,51.2,0.64,9.1,0.36,3.84,,21.7,,,12.5,0.63,, +2361,33371,Clinopyroxene,no_info,56.8,0.41,0.56,0.3,6.42,,32.1,,,2.99,,, +2362,33372,Clinopyroxene,no_info,54.6,0.38,0.96,0.28,3.6,,20.4,,,19.2,,, +2363,33373,Clinopyroxene,no_info,51.6,1.16,2.76,1.28,3.3,,18.5,,,19.2,,, +2364,33374,Clinopyroxene,no_info,52.2,0.93,2.06,1.35,2.86,,18.7,,,19.4,,, +2365,33375,Clinopyroxene,no_info,50.5,1.2,3.1,1.4,3.3,,19.6,,,17.8,,, +2366,33376,Clinopyroxene,no_info,56.2,0.41,0.56,0.31,10.8,,30.2,,,1.35,,, +2367,33377,Clinopyroxene,no_info,56.2,0.36,0.48,0.34,10.8,,30,,,1.75,,, +2368,33378,Clinopyroxene,no_info,56.4,0.31,0.4,0.33,10.2,,29.8,,,2.36,,, +2369,33379,Clinopyroxene,no_info,56.4,0.33,0.33,0.37,7.97,,29.4,,,5.14,,, +2370,33380,Clinopyroxene,no_info,55.4,0.46,0.79,0.44,9.94,,29.1,,,3.53,,, +2371,33381,Clinopyroxene,no_info,52.8,0.68,1.48,0.94,6.82,,19.1,,,16.8,,, +2372,33382,Clinopyroxene,no_info,51.8,1.37,3.59,0.88,5.66,,18.8,,,17.5,,, +2373,33383,Clinopyroxene,no_info,52.7,0.57,1.08,0.55,22,,22,,,1.3,,, +2374,33384,Clinopyroxene,no_info,53,0.52,0.86,0.47,21.4,,21.7,,,2.33,,, +2375,33385,Clinopyroxene,no_info,53.5,0.37,0.55,0.42,20.2,,22.2,,,3.43,,, +2376,33386,Clinopyroxene,no_info,53.7,0.32,0.49,0.34,18.5,,21.8,,,5.43,,, +2377,33387,Clinopyroxene,no_info,51,1,1.6,0.7,16.4,,15.3,,,14.9,,, +2378,33388,Clinopyroxene,no_info,51.9,0.62,1.48,0.52,20.3,,22.6,,,1.7,,, +2379,33389,Clinopyroxene,no_info,52,0.52,1.19,0.47,21.4,,22,,,1.63,,, +2380,33390,Clinopyroxene,no_info,52.7,0.49,0.99,0.57,21,,22.4,,,2.23,,, +2381,33391,Clinopyroxene,no_info,51.9,0.6,1.2,0.7,18.1,,23.5,,,2.4,,, +2382,33392,Clinopyroxene,no_info,51.8,0.46,0.97,0.47,20.3,,22.5,,,2.59,,, +2383,33393,Clinopyroxene,no_info,52.6,0.5,0.9,0.4,16.7,,23.1,,,4.2,,, +2384,33394,Clinopyroxene,no_info,51.1,0.9,1.9,1,12.1,,14.9,,,18.1,,, +2385,33395,Clinopyroxene,no_info,50.2,1.1,2,0.7,11.7,,14.1,,,19.2,,, +2386,33396,Clinopyroxene,no_info,50.3,1,2.2,1.2,11.9,,14.7,,,17.7,,, +2387,33397,Clinopyroxene,no_info,52.4,0.67,1.41,0.61,19.2,,23.3,,,1.57,,, +2388,33398,Clinopyroxene,no_info,52.6,0.46,0.93,0.63,17.4,,22.6,,,4.14,,, +2389,33399,Clinopyroxene,no_info,52,0.07,,0.5,21,,23.6,,,1.6,,, +2390,33400,Clinopyroxene,no_info,48.1,0.7,1.1,0.3,34.2,,12.4,,,1.6,,, +2391,33401,Clinopyroxene,no_info,48.9,0.64,1.11,0.46,32.3,,13.2,,,2.52,,, +2392,33402,Clinopyroxene,no_info,48.8,0.6,0.5,0.6,30,,13.2,,,3.6,,, +2393,33403,Clinopyroxene,no_info,48.7,0.8,0.85,0.41,33.6,,11,,,5.33,,, +2394,33404,Clinopyroxene,no_info,48.2,0.8,1.1,0.5,19.4,,9.9,,,16.3,,, +2395,33405,Clinopyroxene,no_info,48.9,0.83,1.14,0.5,30.4,,12.8,,,4.17,,, +2396,33406,Clinopyroxene,no_info,48.6,0.74,1.19,0.5,28.7,,12,,,6.57,,, +2397,33407,Clinopyroxene,no_info,48.1,1,0.8,0.6,27.9,,5.7,,,16.3,,, +2398,33408,Clinopyroxene,no_info,46.1,1.2,1.2,0.3,29.4,,3.5,,,16.4,,, +2399,33409,Clinopyroxene,no_info,53.6,0.82,1.69,0.71,12.8,,26.8,,,2.51,,, +2400,33410,Clinopyroxene,no_info,53.6,0.68,1.24,0.47,12.6,,26.3,,,4.01,,, +2401,33411,Clinopyroxene,no_info,53.9,0.56,1.07,0.49,12.6,,24.8,,,5.07,,, +2402,33412,Clinopyroxene,no_info,51.2,1.06,2.06,0.86,8.49,,17.4,,,16,,, +2403,33413,Clinopyroxene,EMP,51.5,0.69,2.61,0.7,6.23,0.18,16.9,,,20.3,0.29,, +2404,33414,Clinopyroxene,EMP,52.1,0.73,2.2,0.35,7.2,0.2,17,,,19.5,0.24,, +2405,33415,Clinopyroxene,EMP,51.5,0.92,3,0.37,7.56,0.23,16,,,19.6,0.34,, +2406,33416,Clinopyroxene,EMP,52.7,0.64,2.2,0.68,6.65,0.16,16.9,,,20.2,0.27,, +2407,33417,Clinopyroxene,EMP,51.7,0.8,2.95,0.68,7.21,0.15,16.3,,,20.3,0.32,, +2408,33418,Clinopyroxene,EMP,49.7,1.08,5.1,0.14,5.33,0.06,14.4,,,23,0.49,, +2409,33419,Clinopyroxene,EMP,50.7,1.05,4.62,0.22,5.89,0.11,14.1,,,21.9,0.52,, +2410,33420,Clinopyroxene,"EMP, FTIR",50.42,0.62,6.72,,7.21,0.19,15.55,,,17.27,0.61,0.01, +2411,33421,Clinopyroxene,"EMP, KFT",51.14,0.61,5.31,,7.68,0.15,16.36,,,16.34,0.81,0.04, +2412,33422,Clinopyroxene,no_info,50.29,0.92,6.23,0.17,9.97,0.21,15.45,,,16.64,0.51,, +2413,33423,Clinopyroxene,EMP,51.5,0.72,2.92,,6.36,0.16,16.7,,,20.8,0.21,, +2414,33424,Clinopyroxene,EMP,51.8,0.94,2.46,,7.94,0.12,16.4,,,19.8,0.26,, +2415,33425,Clinopyroxene,EMP,51.3,1.28,2.86,,8.89,0.18,16.3,,,18.8,0.32,, +2416,33426,Clinopyroxene,EMP,51.7,1.1,2.84,,7.29,0.13,15.7,,,20.6,0.28,, +2417,33427,Clinopyroxene,EMP,52.1,0.96,2.48,,8.06,0.21,16.3,,,19.5,0.21,, +2418,33428,Clinopyroxene,EMP,51,1.27,3.14,,9.7,0.24,15.2,,,18,0.31,, +2419,33429,Clinopyroxene,EMP,52.5,0.74,2.47,,6.59,0.17,16.9,,,19.9,0.21,, +2420,33430,Clinopyroxene,EMP,49.5,1.74,3.91,,9.43,0.23,13.9,,,20.2,0.37,, +2421,33431,Clinopyroxene,EMP,50.6,1.42,3.16,,9.47,0.22,14.8,,,19.9,0.31,, +2422,33432,Clinopyroxene,EMP,51.2,1.5,2.28,,10.2,0.24,15.6,,,18.1,0.23,, +2423,33433,Clinopyroxene,EMP,51.8,0.76,2.83,,6.7,0.15,16.6,,,20.1,0.27,, +2424,33434,Clinopyroxene,EMP,51.5,1.17,2.57,,9.16,0.18,15.9,,,18.9,0.25,, +2425,33435,Clinopyroxene,EMP,51.4,1.36,2.05,,9.92,0.19,15.6,,,18.4,0.26,, +2426,33436,Clinopyroxene,EMP,52.3,0.72,2.5,,6.4,0.15,17,,,20.2,0.24,, +2427,33437,Clinopyroxene,EMP,52.6,0.81,2.29,,7.86,0.24,16.8,,,19.2,0.22,, +2428,33438,Clinopyroxene,EMP,52.1,0.94,2.17,,8.91,0.18,15.9,,,18.4,0.27,, +2429,33439,Clinopyroxene,EMP,50.8,1.43,2.69,,10.5,0.24,14.7,,,18.7,0.3,, +2430,33440,Clinopyroxene,EMP,53.2,0.21,2.56,,4.87,0.13,18.4,,,21.1,0.15,, +2431,33441,Clinopyroxene,EMP,51.8,0.27,2.85,,6.41,0.15,17.1,,,20.5,0.16,, +2432,33442,Clinopyroxene,EMP,51.7,0.27,2.38,,6.84,0.17,17.6,,,19.7,0.16,, +2433,33443,Clinopyroxene,EMP,52.4,0.79,1.72,1.23,3.97,0.07,17.91,,,22.03,0.32,, +2434,33444,Clinopyroxene,EMP,46.84,2.05,5.19,0.46,8.2,0.09,13.87,,,21.73,0.38,, +2435,33445,Clinopyroxene,EMP,51.51,1.17,2.54,0.21,6.25,0.08,15.89,,,22.12,0.29,, +2436,33446,Clinopyroxene,EMP,50.85,1.2,3.37,,6.35,,15.12,,,21.93,0.38,, +2437,33447,Clinopyroxene,EMP,49.8,1.5,4.1,0.73,7.23,0.13,15.08,,,21.92,0.32,, +2438,33448,Clinopyroxene,EMP,50.04,0.79,4.45,0.1,6.72,0.13,13.96,,,23.12,0.38,, +2439,33449,Clinopyroxene,EMP,47.8,1.83,6.84,0.3,7.89,0.16,12.28,,,22.19,0.36,, +2440,33450,Clinopyroxene,EMP,45.59,1.84,8.64,0.04,8.3,0.12,11.82,,,22.87,0.32,, +2441,33451,Clinopyroxene,EMP,45.54,2.16,8.64,0.33,8.07,0.16,11.68,,,22.24,0.36,, +2442,33452,Clinopyroxene,EMP,43.56,3.24,8.18,,9.75,0.23,10.37,,,22.45,0.62,, +2443,33453,Clinopyroxene,EMP,47.92,2.1,5.4,,8.68,0.25,11.3,,,22.6,0.61,, +2444,33454,Clinopyroxene,EMP,44.76,3.52,9.13,0.06,6.57,0.07,11.9,,,23.01,0.36,, +2445,33455,Clinopyroxene,EMP,44.84,3.33,9.14,0.22,7.52,0.1,11.78,,,22.6,0.46,, +2446,33456,Clinopyroxene,EMP,44.54,3.79,8.55,,9.2,0.2,11.14,,,22.42,0.54,, +2447,33457,Clinopyroxene,EMP,45.83,2.74,8.17,0.93,5.61,0.12,12.71,,,22.75,0.4,, +2448,33458,Clinopyroxene,EMP,44.05,3.37,10.14,0.24,7.07,0.11,11.73,,,22.31,0.5,, +2449,33459,Clinopyroxene,EMP,43.97,3.98,9.98,0.08,7.69,0.14,11.3,,,22.55,0.52,, +2450,33460,Clinopyroxene,EMP,47.45,2.06,6.15,0.04,8.47,0.18,11.72,,,21.95,0.66,, +2451,33461,Clinopyroxene,EMP,49.13,1.45,3.95,,9.23,0.33,12.63,,,22.1,0.59,, +2452,33462,Clinopyroxene,EMP,46.7,2.22,6.45,0.35,7.73,0.11,13.18,,,22.27,0.35,, +2453,33463,Clinopyroxene,EMP,43.5,4.14,9.38,,9.08,0.06,11.14,,,21.83,0.39,, +2454,33464,Clinopyroxene,EMP,49.37,1.61,5.58,0.06,7.46,0.13,14.05,,,22.14,0.45,, +2455,33465,Clinopyroxene,EMP,50.2,1.72,3.26,,8.91,0.23,13.67,,,21.3,0.58,, +2456,33466,Clinopyroxene,EMP,47.15,3.3,5.33,0.1,9.12,0.17,12.35,,,21.54,0.63,, +2457,33467,Clinopyroxene,EMP,48.43,2.7,4.25,0.05,9.93,0.22,11.72,,,21.14,0.84,, +2458,33468,Clinopyroxene,EMP,50.59,1.75,2.21,0.26,7.1,0.2,15.13,,,21.18,0.44,, +2459,33469,Clinopyroxene,EMP,49.4,2.64,4.27,0.39,7.8,0.2,13.78,,,20.92,0.47,, +2460,33470,Clinopyroxene,EMP,50.6,1.53,2.31,0.29,11.25,0.31,13.53,,,19.71,0.39,, +2461,33471,Clinopyroxene,no_info,52.07,1.61,2.06,0.37,8.6,0.13,15.11,,,20.37,0.54,, +2462,33472,Clinopyroxene,EMP,52.52,0.5,1.75,0.93,8.42,0.28,17.35,,,17.58,0.37,, +2463,33473,Clinopyroxene,EMP,54.73,0.3,0.96,0.09,14.4,0.35,27.69,,,2.01,,, +2464,33474,Clinopyroxene,no_info,49.95,1.07,2.85,0.21,10.41,0.25,16.14,,,17.97,0.23,, +2465,33475,Clinopyroxene,no_info,49.98,1.8,4.1,0.31,12.86,0.25,15.23,,,15.46,0.27,, +2466,33476,Clinopyroxene,no_info,51.88,0.97,3.56,,12.46,0.32,13.82,,,17.04,0.61,, +2467,33477,Clinopyroxene,no_info,51.14,0.96,2.42,,15,0.27,13.69,,,15.69,0.42,, +2468,33478,Clinopyroxene,EMP,50.1,1.03,4.04,0.28,10.94,0.25,14.09,,,19.3,0.3,, +2469,33479,Clinopyroxene,EMP,48.91,1.06,4.98,0.04,5.56,0.21,14.22,,,22.6,0.22,, +2470,33480,Clinopyroxene,no_info,51.54,0.94,2.51,0.06,5.23,0.08,14.85,,,23.37,0.75,, +2471,33481,Clinopyroxene,EMP,53.33,0.21,0.99,0.65,18.52,0.68,23.18,,,2.18,0.03,, +2472,33482,Clinopyroxene,EMP,52.7,0.15,1.3,0.72,19.42,0.72,22.13,,,2.45,,, +2473,33483,Clinopyroxene,EMP,53.45,0.11,1.06,0.66,18.87,0.71,23.03,,,2.4,,, +2474,33484,Clinopyroxene,EMP,53.47,0.11,1.15,0.73,19.4,0.73,22.55,,,2.53,0.03,, +2475,33485,Clinopyroxene,EMP,54.55,0.07,0.39,0.43,11.94,0.47,27.56,,,3.98,0.03,, +2476,33486,Clinopyroxene,EMP,54.04,0.17,0.92,0.41,14.66,0.53,25.66,,,3.09,0.03,, +2477,33487,Clinopyroxene,EMP,55.2,0.09,0.5,0.4,13.86,0.51,27.57,,,2.15,0.03,, +2478,33488,Clinopyroxene,EMP,53.25,0.15,0.91,0.73,8.04,0.34,19.26,,,16.55,0.15,, +2479,33489,Clinopyroxene,EMP,53.66,0.13,0.85,0.75,7.76,0.31,17.85,,,18.79,0.2,, +2480,33490,Clinopyroxene,EMP,52.48,0.1,0.53,0.56,10.42,0.47,15.97,,,19.09,0.17,, +2481,33491,Clinopyroxene,EMP,52.9,0.11,0.54,0.7,8.57,0.4,15.28,,,21.37,0.2,, +2482,33492,Clinopyroxene,EMP,50.5,0.43,3.18,0.5,9.75,0.09,13.4,0.51,,21.8,,, +2483,33493,Clinopyroxene,EMP,54,,1.98,,18.4,,24.1,,,2.86,,, +2484,33494,Clinopyroxene,EMP,53.9,,2.24,,17.6,,22.8,,,4.52,,, +2485,33495,Clinopyroxene,EMP,52.9,,2.18,0.91,17.4,,22.4,,,4.18,,, +2486,33496,Clinopyroxene,EMP,53.4,,1.49,0.91,16,,24.8,,,2.48,,, +2487,33497,Clinopyroxene,EMP,55.7,,1.97,0.79,18.5,,23.8,,,2.35,,, +2488,33498,Clinopyroxene,EMP,54.1,,2.14,,18.2,,22.1,,,2.85,,, +2489,33499,Clinopyroxene,EMP,53.67,0.48,4.48,0.33,8.77,0.21,25.72,,,5.43,0.41,, +2490,33500,Clinopyroxene,EMP,48.87,2.69,9.52,0.26,9.34,0.21,15.91,,,12.66,0.9,0.02, +2491,33501,Clinopyroxene,EMP,51.55,0.82,6.74,0.21,8.23,0.14,21.55,0.09,,9.65,0.69,, +2492,33502,Clinopyroxene,EMP,51.13,0.84,7.73,0.3,8.95,0.18,21.87,0.03,,8.97,0.68,0.02, +2493,33503,Clinopyroxene,EMP,49.27,1.63,10.53,0.12,9.66,0.09,16.98,,,10.86,1.14,0.01, +2494,33504,Clinopyroxene,EMP,50.58,0.96,9.28,0.28,8.64,0.18,18.89,0.06,,11.17,0.91,0.02, +2495,33505,Clinopyroxene,EMP,51.37,0.73,9.62,0.23,7.36,0.14,17.16,0.05,,12.47,1.64,0.03, +2496,33506,Clinopyroxene,no_info,49.54,1.13,8.16,,5.66,0.16,17.84,0.08,,15,0.8,0.01, +2497,33507,Clinopyroxene,"EMP,SIMS",55.1,0.12,1.17,,13.7,,25.5,,,5.18,0.09,, +2498,33508,Clinopyroxene,"EMP,SIMS",55.6,0.19,2.13,,13.8,,26.3,,,4.23,0.07,, +2499,33509,Clinopyroxene,"EMP,SIMS",54.1,0.4,2.29,,11.6,,15.9,,,17.2,0.33,, +2500,33510,Clinopyroxene,"EMP,SIMS",53.9,0.41,1.76,,15.2,,18.3,,,11.8,0.2,, +2501,33511,Clinopyroxene,"EMP,SIMS",54.2,0.31,1.98,,11.4,,16.6,,,16.9,0.33,, +2502,33512,Clinopyroxene,"EMP,SIMS",54.7,0.22,0.91,,11.8,,13.7,,,19.6,0.8,, +2503,33513,Clinopyroxene,"SEM,EDS,SIMS",50.8,0.1,2.6,,12.3,,11.7,,,21.7,0.8,, +2504,33514,Clinopyroxene,"SEM,EDS,SIMS",52.3,0.7,3.2,,11.6,,16.7,,,14.7,0.7,, +2505,33515,Clinopyroxene,"SEM,EDS,SIMS",53,0.6,3.2,,14.8,,19.1,,,8.6,0.7,, +2506,33516,Clinopyroxene,EMP,53.12,0.79,4.56,,6.26,,19.88,,,14.26,1.19,0.06, +2507,33517,Clinopyroxene,EMP,54.11,0.51,3.31,,5.72,,21.58,,,13.06,1.08,, +2508,33519,Clinopyroxene,EMP,53.78,0.56,3.71,,6.03,,21.43,,,13.04,1.04,, +2509,33520,Clinopyroxene,EMP,55.27,0.4,2.67,,6.56,,24.33,,,9.63,1.08,, +2510,33522,Clinopyroxene,EMP,54.77,0.33,3.2,,4.88,,22.67,,,13.16,0.96,0.17, +2511,33523,Clinopyroxene,EMP,55.27,0.27,2.45,,4.49,,22.72,,,13.99,0.98,0.1, +2512,33524,Clinopyroxene,EMP,53.01,0.73,5.32,,4.97,,18.6,,,17.39,1.05,0.1, +2513,33525,Clinopyroxene,EMP,52.3,1.12,4.2,,3.98,,23.2,,,14.7,1.7,0.4, +2514,33526,Clinopyroxene,EMP,52.12,0.42,4.15,,5.22,,22.82,,,12.72,0.76,0.06, +2515,33527,Clinopyroxene,EMP,50.07,1.26,3.08,,10.33,0.25,16.24,,,18.16,0.28,, +2516,33528,Clinopyroxene,EMP,47.1,2.15,5.2,,10.79,0.24,14.16,,,18.89,0.36,, +2517,33529,Clinopyroxene,EMP,47.5,2.27,4.88,,12.73,0.31,13.19,,,18.09,0.38,, +2518,33530,Clinopyroxene,EMP,51.8,1.55,3.62,,8.89,0.19,15.21,,,18.8,0.36,, +2519,33531,Clinopyroxene,EMP,50.88,1.86,3.59,,12.13,0.24,14.84,,,16.61,0.32,, +2520,33532,Clinopyroxene,EMP,49.44,2.12,3.52,,12.81,0.28,13.63,,,16.91,0.32,, +2521,33533,Clinopyroxene,EMP,49.12,1.72,7.63,,9.34,0.19,12.69,,,18.4,0.68,, +2522,33534,Clinopyroxene,EMP,47.48,2.1,7.51,,12.98,0.25,12.48,,,15.77,0.61,, +2523,33535,Clinopyroxene,EMP,47.34,2.12,7.03,,13.46,0.27,12.65,,,15.39,0.56,, +2524,33536,Clinopyroxene,EMP,48.3,1.59,9.35,,11.27,0.22,11.1,,,17.41,1.22,, +2525,33537,Clinopyroxene,EMP,48.32,1.74,8.52,,13.42,0.24,11.31,,,15.76,1.04,, +2526,33538,Clinopyroxene,EMP,47.9,1.93,8.07,,16.06,0.27,10.47,,,14.88,0.96,, +2527,33539,Clinopyroxene,"EMP,FTIR",49.13,1.95,5.16,,11.94,0.22,11.99,,,18.19,0.44,, +2528,33540,Clinopyroxene,"EMP,FTIR",47.1,2.27,7.17,,13.18,0.25,11.58,,,16.71,0.5,, +2529,33541,Clinopyroxene,"EMP,FTIR",47.37,2.03,8.38,,10.18,0.21,11.73,,,18.54,0.66,, +2530,33542,Clinopyroxene,"EMP,FTIR",46.68,2.47,9.1,,11.32,0.21,10.92,,,18.08,0.72,, +2531,33543,Clinopyroxene,EMP,48.9,0.45,5.38,0.38,5.6,0.12,15.3,0.05,,21.9,0.34,0.09, +2532,33544,Clinopyroxene,EMP,51.3,0.36,3.63,0.14,5.13,0.13,15.9,0.03,,21.1,0.26,0.05, +2533,33545,Clinopyroxene,EMP,52.1,0.63,6.33,0.17,4.62,0.07,14.3,0.07,,19.8,0.52,0.33, +2534,33546,Clinopyroxene,EMP,48.6,0.67,7.11,0.28,6.43,0.12,14,0.04,,21.3,0.47,0.16,0.35 +2535,33547,Clinopyroxene,EMP,50.2,0.57,5.02,0.3,4.5,0.11,15.6,0.02,,22.1,0.28,0.11, +2536,33548,Clinopyroxene,EMP,50.6,0.56,4.6,0.25,5.03,0.13,15.8,0.09,,22.8,0.27,0.06, +2537,33549,Clinopyroxene,EMP,49.5,0.79,7.57,0.11,6.52,0.24,14.4,0.02,,20.9,0.54,0.2, +2538,33550,Clinopyroxene,EMP,48,0.64,6.53,0.14,6.94,0.13,13.8,0.05,,21.5,0.37,0.1,0.25 +2539,33551,Clinopyroxene,EMP,48.8,0.73,8.05,0.09,7.83,0.19,13,,,17.8,0.83,0.51, +2540,33552,Clinopyroxene,EMP,48.9,0.84,6.02,0.15,5.99,0.16,14.6,0.02,,22.7,0.28,0.06, +2541,33553,Clinopyroxene,EMP,49.6,0.62,5.28,0.17,5.52,0.13,15.2,0.02,,22.7,0.33,0.11, +2542,33554,Clinopyroxene,EMP,49.9,0.71,6.39,0.09,6.37,0.13,14.9,0.02,,21.1,0.43,0.18, +2543,33555,Clinopyroxene,EMP,48.8,0.83,7.33,0.1,6.44,0.19,14.2,0.04,,21.4,0.47,0.24, +2544,33556,Clinopyroxene,EMP,48.9,0.86,7.19,0.05,8.21,0.18,13.7,0.02,,20.2,0.5,0.19, +2545,33557,Clinopyroxene,EMP,50.1,0.69,6.24,0.12,8.11,0.2,14.6,0.01,,19.7,0.46,0.17, +2546,33558,Clinopyroxene,EMP,53.7,0.27,2.54,0.33,3.94,0.04,16.3,0.1,,23.8,0.17,0.11, +2547,33559,Clinopyroxene,EMP,53.5,0.34,2.75,0.7,3.87,0.1,16.1,0.1,,23.6,0.25,0.01, +2548,33560,Clinopyroxene,EMP,52.5,0.4,2.76,0.24,4.58,0.21,16.5,0.04,,23,0.2,, +2549,33561,Clinopyroxene,EMP,53.2,0.38,2.98,0.28,4.45,0.03,16.3,0.04,,23.6,0.21,0.07, +2550,33562,Clinopyroxene,EMP,50.4,0.72,8.01,0.13,7,0.11,13,0.05,,19.4,0.78,0.55, +2551,33563,Clinopyroxene,EMP,51.1,0.48,4.32,0.52,4.74,0.1,15.6,0.05,,22.5,0.3,0.08, +2552,33564,Clinopyroxene,EMP,51,0.37,2.93,0.44,4.15,0.14,16.2,0.07,,23.1,0.19,0.03, +2553,33565,Clinopyroxene,EMP,49.8,0.69,4.94,0.17,6.3,0.19,15,0.07,,21.5,0.37,0.15, +2554,33566,Clinopyroxene,EMP,49.5,0.65,5.04,0.12,6.51,0.13,14.6,0.06,,20.9,0.35,0.15, +2555,33567,Clinopyroxene,EMP,50.5,0.77,6.38,0.04,6.87,0.12,13.8,0.05,,19.9,0.56,0.4,0.35 +2556,33568,Clinopyroxene,EMP,49.3,0.76,8.52,0.1,6.62,0.23,12.4,0.03,,19.2,0.76,0.56,0.34 +2557,33569,Clinopyroxene,EMP,50.55,0.29,4.74,0.45,5.87,0.16,16.14,,,20.78,0.35,, +2558,33570,Clinopyroxene,EMP,51.27,0.38,3.85,0.26,7.16,0.2,16.45,,,19.41,0.44,, +2559,33571,Clinopyroxene,EMP,51.45,0.47,3.43,0.25,7.67,0.24,16.61,,,18.99,0.42,, +2560,33572,Clinopyroxene,EMP,50.77,0.17,4.08,0.35,4.56,0.1,16.2,,,23.03,0.25,, +2561,33573,Clinopyroxene,EMP,48.77,0.41,5.71,0.12,7.2,0.18,15.27,,,20.93,0.36,, +2562,33574,Clinopyroxene,EMP,50.33,0.58,4,,7.68,0.23,16.07,,,19.32,0.5,, +2563,33575,Clinopyroxene,EMP,50.55,0.59,4.4,,7.71,0.23,15.93,,,19.4,0.54,, +2564,33576,Clinopyroxene,EMP,51.82,0.24,4.05,0.4,5.95,0.15,17.25,,,20.57,0.36,, +2565,33577,Clinopyroxene,EMP,51.52,0.34,3.78,0.38,6.91,0.2,16.95,,,19.79,0.4,, +2566,33578,Clinopyroxene,"EMP,FTIR",51.51,0.29,3.83,0.41,6.06,0.15,17.6,,,19.71,0.23,, +2567,33579,Clinopyroxene,EMP,50.72,0.26,4.05,0.09,5.63,0.1,16.49,,,22.3,0.21,, +2568,33580,Clinopyroxene,EMP,50.48,0.59,4.61,,7.31,0.26,15.71,,,20.28,0.53,, +2569,33581,Clinopyroxene,EMP,51.17,0.22,4.18,,6.6,0.24,17.4,,,20.01,0.32,, +2570,33582,Clinopyroxene,EMP,52.33,0.15,3.24,0.09,6.81,0.3,16.97,,,20.22,0.33,, +2571,33583,Clinopyroxene,EMP,52.03,0.5,3.14,0.27,7.12,0.22,16.58,,,19.96,0.41,, +2572,33584,Clinopyroxene,EMP,51.58,0.45,3.18,0.26,7.49,0.2,16.57,,,19.96,0.37,, +2573,33585,Clinopyroxene,EMP,51.82,0.18,3.71,1.31,3.34,,17.29,,,22.05,0.3,, +2574,33586,Clinopyroxene,"EMP,FTIR",52.4,0.19,3.22,0.86,3.6,0.11,17.71,,,21.58,0.28,, +2575,33587,Clinopyroxene,EMP,50.59,0.29,4.98,0.49,5.69,0.11,15.53,,,22.3,0.37,, +2576,33588,Clinopyroxene,EMP,51.19,0.43,3.68,0.28,6.89,0.18,15.89,,,21.1,0.42,, +2577,33589,Clinopyroxene,EMP,50.72,0.81,4.52,0.19,8.72,0.23,16.44,,,16.93,0.59,, +2578,33590,Clinopyroxene,EMP,51.93,0.56,3.1,0.22,7.63,0.22,16.33,,,20.01,0.41,, +2579,33591,Clinopyroxene,EMP,51.76,0.26,3.5,0.5,5.55,0.12,16.44,,,20.89,0.4,, +2580,33592,Clinopyroxene,EMP,52.03,0.31,3.3,0.37,5.73,0.17,16.94,,,20.42,0.36,, +2581,33593,Clinopyroxene,EMP,51.41,0.55,4.3,,6.05,0.22,16.61,,,20.81,0.61,, +2582,33594,Clinopyroxene,EMP,51.5,0.38,4.84,0.2,7.42,0.18,17.01,,,18.31,0.5,, +2583,33595,Clinopyroxene,EMP,50.9,0.39,4.97,0.22,7.48,0.19,16.1,,,19.1,0.55,, +2584,33596,Clinopyroxene,EMP,50.89,0.44,4.89,0.17,8.39,0.2,16.36,,,18.1,0.59,, +2585,33597,Clinopyroxene,EMP,50.09,0.61,5.25,0.16,8.6,0.25,15.56,,,18.63,0.63,, +2586,33598,Clinopyroxene,EMP,50.13,0.18,5.89,0.8,4.8,,16.1,,,21.37,0.41,, +2587,33599,Clinopyroxene,EMP,50.11,0.36,5.48,0.31,7.28,0.16,16.15,,,19.01,0.52,, +2588,33600,Clinopyroxene,EMP,50.67,0.5,4.91,0.2,8.48,0.26,16.34,,,17.6,0.55,, +2589,33601,Clinopyroxene,EMP,51.13,0.16,4.1,0.71,4.21,,15.94,,,23.56,0.26,, +2590,33602,Clinopyroxene,EMP,48.63,0.35,7.09,0.16,7.01,0.15,14.99,,,19.24,0.51,, +2591,33603,Clinopyroxene,EMP,50.38,0.65,5.05,,8.03,0.24,15.48,,,19.48,0.73,, +2592,33604,Clinopyroxene,EMP,50.13,0.69,5.59,,8.16,0.21,15.1,,,19.45,0.79,, +2593,33605,Clinopyroxene,EMP,47.53,0.32,7.66,0.11,7.41,0.15,13.48,,,23.16,0.35,, +2594,33606,Clinopyroxene,EMP,50.14,0.31,5.38,,7.71,0.25,14.77,,,20.7,0.65,, +2595,42201,Clinopyroxene,EMP,52.4,0.05,4.23,1.67,3.5,0.1,21.3,,,15.7,0.3,, +2596,42202,Clinopyroxene,EMP,52.1,0.13,5.3,1.5,3.7,0.11,20.6,,,16.6,0.36,, +2597,42203,Clinopyroxene,EMP,51.8,0.14,5,1.46,3.6,0.07,19.6,,,17.2,0.44,, +2598,42204,Clinopyroxene,EMP,51.6,0.22,5.6,1.25,3.24,0.12,19,,,17.7,0.52,, +2599,42205,Clinopyroxene,EMP,51.3,0.18,5.8,1.3,3.6,0.09,19.4,,,17.3,0.47,, +2600,42433,Clinopyroxene,"EMP, SEM",52.3,,7.7,,0,,18.8,,,21.8,,, +2601,42434,Clinopyroxene,"EMP, SEM",52.7,,7.2,,0,,19.2,,,21.2,,, +2602,42435,Clinopyroxene,"EMP, SEM",51.5,,9.5,,0,,22.2,,,16.6,,, +2603,42436,Clinopyroxene,"EMP, SEM",51,,9.8,,0,,21.6,,,16.7,,, +2604,42437,Clinopyroxene,"EMP, SEM",52.6,,8.6,,0,,23.2,,,16.1,,, +2605,42438,Clinopyroxene,"EMP, SEM",53.4,,6.9,,0,,23.9,,,16.6,,, +2606,42439,Clinopyroxene,"EMP, SEM",51.8,,9.7,,0,,24.5,,,15,,, +2607,42440,Clinopyroxene,"EMP, SEM",51,,10.1,,0,,23.9,,,15.1,,, +2608,42441,Clinopyroxene,"EMP, SEM",52,,9.2,,0,,22.1,,,17,,, +2609,42442,Clinopyroxene,"EMP, SEM",50.8,,10.1,,0,,23.1,,,15.2,,, +2610,42443,Clinopyroxene,"EMP, SEM",51.3,,8.9,,0,,22.1,,,16.4,,, +2611,42444,Clinopyroxene,"EMP, SEM",51.5,,9.6,,0,,22.5,,,15.9,,, +2612,42445,Clinopyroxene,"EMP, SEM",51.5,,9.5,,0,,21.9,,,15.9,,, +2613,42446,Clinopyroxene,"EMP, SEM",51.7,,9.2,,0,,23.5,,,15,,, +2614,42468,Clinopyroxene,no_info,54.9,,2.53,,0,,22.5,,,19.7,,, +2615,42469,Clinopyroxene,no_info,58.3,,1.08,,0,,35.9,,,4.27,,, +2616,42470,Clinopyroxene,no_info,54.9,,3.56,,0,,22,,,19.2,0.28,, +2617,42471,Clinopyroxene,no_info,54.8,,3.57,,0,,21.8,,,19,0.23,, +2618,42472,Clinopyroxene,no_info,53.5,,4.88,,0,,22.4,,,18.8,,, +2619,42473,Clinopyroxene,no_info,54.6,,3.82,,0,,21.6,,,19.1,0.45,, +2620,42474,Clinopyroxene,no_info,54.7,,3.96,,0,,21.7,,,19.1,0.27,, +2621,42475,Clinopyroxene,no_info,51.4,,8.52,,0,,20.2,,,19.7,,, +2622,42476,Clinopyroxene,no_info,54.3,,5.77,,0,,21.3,,,17.9,0.37,, +2623,42477,Clinopyroxene,no_info,54.5,,4.94,,0,,22.9,,,16.8,0.55,, +2624,42478,Clinopyroxene,no_info,51.4,,9.5,,0,,20.2,,,19.3,,, +2625,42479,Clinopyroxene,no_info,53.4,,7.73,,0,,20.9,,,17.5,0.49,, +2626,42480,Clinopyroxene,no_info,52.1,,9.33,,0,,20.7,,,17.3,0.26,, +2627,42481,Clinopyroxene,no_info,53.6,,7.86,,0,,21.4,,,16.9,0.49,, +2628,42482,Clinopyroxene,no_info,52.4,,9.62,,0,,20.7,,,16.8,0.63,, +2629,42483,Clinopyroxene,no_info,52,,9.58,,0,,21.1,,,17.1,0.27,, +2630,42484,Clinopyroxene,no_info,52.7,,9.81,,0,,21.1,,,15,0.97,, +2631,42485,Clinopyroxene,no_info,51.8,,9.71,,0,,21.6,,,16.3,0.28,, +2632,42486,Clinopyroxene,no_info,52.1,,10,,0,,21.5,,,14.9,0.92,, +2633,42487,Clinopyroxene,no_info,52.7,,10,,0,,22.3,,,14.7,0.63,, +2634,42488,Clinopyroxene,no_info,52.4,,10,,0,,22,,,15.8,0.31,, +2635,42489,Clinopyroxene,no_info,51.3,,10,,0,,22.4,,,16.4,,, +2636,42490,Clinopyroxene,no_info,52.2,,10.1,,0,,22.4,,,14.2,0.71,, +2637,42491,Clinopyroxene,no_info,52.1,,10.2,,0,,22.4,,,14.9,0.36,, +2638,42492,Clinopyroxene,no_info,53.7,,10.5,,0,,22.8,,,11.1,1.21,, +2639,42493,Clinopyroxene,no_info,53.2,,10.5,,0,,23.7,,,12.2,0.86,, +2640,42494,Clinopyroxene,no_info,52.4,,10.5,,0,,23.7,,,13.1,0.39,, +2641,42495,Clinopyroxene,no_info,53.3,,10.7,,0,,24.6,,,10.1,1.2,, +2642,42496,Clinopyroxene,no_info,51.4,,10.9,,0,,23.7,,,13.8,,, +2643,42497,Clinopyroxene,no_info,52.7,,10.8,,0,,24.3,,,11.1,0.81,, +2644,42498,Clinopyroxene,no_info,52.6,,10.7,,0,,24.7,,,10.9,0.84,, +2645,42499,Clinopyroxene,no_info,53,,10.3,,0,,25,,,10.7,0.86,, +2646,42500,Clinopyroxene,no_info,51.9,,9.52,,0,,21,,,17,0.4,, +2647,42501,Clinopyroxene,no_info,54.2,,8.42,,0,,26.2,,,10.5,0.85,, +2648,42563,Clinopyroxene,"EMP, FTIR",46.9,1.07,9.14,,10.7,0.3,10,,,20.3,0.59,0.02, +2649,42564,Clinopyroxene,"EMP, FTIR",48.3,0.71,7.8,,11.2,0.4,12.2,,,19.2,0.6,0.04, +2650,42565,Clinopyroxene,"EMP, FTIR",48.1,0.85,8.32,,12.3,0.29,10.5,,,18.5,0.71,0.01, +2651,42566,Clinopyroxene,"EMP, FTIR",48.8,0.64,6.53,,16.2,0.5,10.1,,,16.4,0.64,0.07, +2652,42627,Clinopyroxene,no_info,51.2,,7.64,0.71,3.86,,15.4,,,17.7,,, +2653,42628,Clinopyroxene,no_info,50.46,,7.69,0.66,4.05,,15.44,,,17.46,,, +2654,42697,Clinopyroxene,EMP,52.86,1.11,10.24,,6.31,,9.92,,,14.49,4.65,, +2655,42698,Clinopyroxene,EMP,52.22,1.26,10.92,,7.29,,9.35,,,14.03,4.6,, +2656,42699,Clinopyroxene,EMP,51.58,1.42,10.84,,7.51,,9.92,,,14.35,4.14,, +2657,42700,Clinopyroxene,EMP,52.03,1.29,8.76,,7.08,,10.92,,,16.33,3.55,, +2658,42701,Clinopyroxene,EMP,51.8,0.84,9.07,,6.65,,12.28,,,16.42,3.12,, +2659,42707,Clinopyroxene,no_info,50.24,0.76,10.47,0.19,6.7,0.02,19.29,0.01,,10.44,1.39,, +2660,42710,Clinopyroxene,EMP,51.84,,8.81,,0,,20.73,,,18.63,,, +2661,42711,Clinopyroxene,no_info,51.96,,8.67,,0,,21.15,,,18.22,,, +2662,42712,Clinopyroxene,no_info,52.17,,8.39,,0,,21,,,18.44,,, +2663,42713,Clinopyroxene,no_info,52.22,,8.58,,0,,20.9,,,18.3,,, +2664,42714,Clinopyroxene,no_info,52.24,,8.28,,0,,20.76,,,18.71,,, +2665,42715,Clinopyroxene,no_info,52.29,,8.27,,0,,21.17,,,18.28,,, +2666,42716,Clinopyroxene,no_info,52.13,,8.31,,0,,20.7,,,18.86,,, +2667,42717,Clinopyroxene,no_info,52.16,,8.09,,0,,20.79,,,18.97,,, +2668,42718,Clinopyroxene,no_info,51.14,,9.67,,0,,19.16,,,20.03,,, +2669,42719,Clinopyroxene,no_info,50.78,,9.97,,0,,20.21,,,18.91,,0.14, +2670,42720,Clinopyroxene,no_info,51.15,,9.55,,0,,19.03,,,20.27,,, +2671,42721,Clinopyroxene,EMP,51.52,,9.07,,0,,21.22,,,18.19,,, +2672,42722,Clinopyroxene,EMP,51.04,,9.78,,0,,20.99,,,18.2,,, +2673,42723,Clinopyroxene,no_info,51.52,,9.14,,0,,20.87,,,18.47,,, +2674,42724,Clinopyroxene,no_info,51.24,,9.7,,0,,20.25,,,18.81,,, +2675,42777,Clinopyroxene,no_info,52.27,,6.36,1.51,0,,21.03,,,18.83,,, +2676,42778,Clinopyroxene,no_info,52.25,,6.39,1.52,0,,20.9,,,18.94,,, +2677,42779,Clinopyroxene,no_info,52.48,,6.07,1.52,0,,21.1,,,18.83,,, +2678,42780,Clinopyroxene,no_info,53.04,,4.83,2.12,0,,22.28,,,17.73,,, +2679,42781,Clinopyroxene,no_info,53.28,,5.21,1.99,0,,23.43,,,16.08,,, +2680,42782,Clinopyroxene,no_info,52.96,,5.1,2.05,0,,22.03,,,17.87,,, +2681,42783,Clinopyroxene,no_info,52.83,,5.19,2.23,0,,21.74,,,18,,, +2682,42784,Clinopyroxene,no_info,53.19,,4.67,2.03,0,,22.56,,,17.55,,, +2683,42785,Clinopyroxene,no_info,53.5,,4.12,2.17,0,,22.95,,,17.25,,, +2684,42786,Clinopyroxene,no_info,53.61,,4.05,2.22,0,,22.47,,,17.66,,, +2685,42787,Clinopyroxene,no_info,53.48,,4.33,2.19,0,,22.41,,,17.6,,, +2686,42788,Clinopyroxene,no_info,54.54,,3.34,2.09,0,,25.53,,,14.49,,, +2687,42789,Clinopyroxene,no_info,54.57,,2.75,2.2,0,,23.92,,,16.56,,, +2688,42790,Clinopyroxene,no_info,54.05,,3.38,2.09,0,,23.29,,,17.19,,, +2689,42791,Clinopyroxene,no_info,56.62,,1.73,1.61,0,,30.73,,,9.31,,, +2690,42792,Clinopyroxene,no_info,55.74,,2.15,1.8,0,,27.68,,,12.63,,, +2691,42793,Clinopyroxene,no_info,54.88,,2.31,1.98,0,,26.48,,,14.36,,, +2692,42850,Clinopyroxene,EMP,52.45,0.25,5.08,1.02,5.64,0.22,19.86,,,16.53,0.31,0.01, +2693,42851,Clinopyroxene,EMP,53.34,0.37,3.61,0.51,6.26,0.21,18.78,,,17.5,0.4,0.01, +2694,42852,Clinopyroxene,EMP,52.81,0.46,2.51,0.57,7.72,0.19,18.44,,,16.68,0.35,0.01, +2695,42853,Clinopyroxene,EMP,52.32,0.26,4.24,1.25,4.01,0.11,19.98,,,18.11,0.31,0.01, +2696,42854,Clinopyroxene,EMP,51.92,0.28,4.3,0.49,5.98,0.17,18.86,,,17.78,0.37,0.01, +2697,42855,Clinopyroxene,EMP,52.64,0.42,3.59,0.13,7.61,0.19,17.72,,,18.52,0.38,0.01, +2698,42856,Clinopyroxene,EMP,51.73,0.73,2.5,0.09,13.9,0.36,16.62,,,14.34,0.37,0.01, +2699,42857,Clinopyroxene,EMP,50.78,0.89,2.13,0.09,19.19,0.42,14.5,,,12.88,0.3,0.01, +2700,42858,Clinopyroxene,EMP,48.54,1.02,1.79,0.04,23.62,0.46,9.9,,,13.9,0.3,0.02, +2701,42859,Clinopyroxene,EMP,48.78,0.93,1.59,0.03,29.48,0.45,5.67,,,12.71,0.28,0.05, +2702,43076,Clinopyroxene,"EMP, SEM, FTIR, SIMS",48.5,0.64,13,,7.25,0.19,12.67,,,15.41,1.81,, +2703,43077,Clinopyroxene,"EMP, SEM, FTIR, SIMS",49.19,0.74,11.53,,10.43,0.25,13.41,,,12.69,1.76,, +2704,43078,Clinopyroxene,"EMP, SEM, FTIR, SIMS",48.78,0.59,11.7,,8.2,0.18,13.54,,,15.09,1.71,, +2705,43079,Clinopyroxene,"EMP, SEM, FTIR, SIMS",47.9,1.02,11.65,,7.95,0.09,11.6,,,17.99,1.29,, +2706,43080,Clinopyroxene,"EMP, SEM, FTIR, SIMS",49.29,0.73,10.95,,7.22,0.12,13.11,,,18.26,1.11,, +2707,43081,Clinopyroxene,"EMP, SEM, FTIR, SIMS",48.82,0.86,13.86,,6.15,,10.05,,,17.9,1.92,0.04, +2708,43082,Clinopyroxene,"EMP, SEM, FTIR, SIMS",46.67,0.66,13.62,,6.51,,10.59,,,18.64,1.77,, +2709,43083,Clinopyroxene,"EMP, SEM, FTIR, SIMS",45.2,1.36,8.61,,9.09,0.14,13.06,,,21.26,0.56,, +2710,43084,Clinopyroxene,"EMP, SEM, FTIR, SIMS",46.8,1.25,7.83,,8.58,0.18,13.77,,,20.52,0.53,, +2711,43085,Clinopyroxene,"EMP, SEM, FTIR, SIMS",48.04,0.64,10.4,,7.99,0.14,12.29,,,18.36,1.59,, +2712,43086,Clinopyroxene,"EMP, SEM, FTIR, SIMS",48.84,0.6,9.86,,7.9,0.12,13.04,,,17.9,1.44,,0.03 +2713,43087,Clinopyroxene,"EMP, SEM, FTIR, SIMS",48.23,1.59,5.2,,12,0.27,13.61,,,17.6,0.6,,0.03 +2714,43088,Clinopyroxene,"EMP, SEM, FTIR, SIMS",48.7,1,6.4,,9.2,0.26,14.25,,,19.01,0.65,, +2715,43089,Clinopyroxene,"EMP, SEM, FTIR, SIMS",48.23,0.81,8.3,,9.16,0.11,13.28,,,18.51,1.02,, +2716,43090,Clinopyroxene,"EMP, SEM, FTIR, SIMS",48.53,0.94,7.91,,9.78,0.24,13.4,,,17.99,0.97,, +2717,43091,Clinopyroxene,"EMP, SEM, FTIR, SIMS",48.36,0.5,8.6,,7.82,0.24,13.75,,,18.82,0.95,, +2718,43092,Clinopyroxene,"EMP, SEM, FTIR, SIMS",49.82,0.79,5.2,,8.9,0.3,14.27,,,19.8,0.69,, +2719,43093,Clinopyroxene,"EMP, SEM, FTIR, SIMS",49.94,0.57,6.27,0.15,6.61,0.11,14.42,,,21.21,0.81,, +2720,43094,Clinopyroxene,"EMP, SEM, FTIR, SIMS",51.06,0.46,4.33,,6.51,0.17,15.12,,,21.87,0.55,, +2721,43095,Clinopyroxene,"EMP, SEM, FTIR, SIMS",50.97,0.6,4.75,,7.79,0.19,14.39,,,21.81,0.72,, +2722,43138,Clinopyroxene,EDS,52.2,0.56,15.28,,7.21,,8.44,,,11.68,4.72,, +2723,43139,Clinopyroxene,EDS,50.38,1.25,14.56,,7.33,0.43,9.42,,,12.53,3.59,, +2724,43140,Clinopyroxene,EDS,52.25,1.11,15.52,,6.57,0.2,8.3,,,11.48,4.21,, +2725,43141,Clinopyroxene,EDS,51.58,0.78,14.99,,6.31,,9.7,,,12.55,3.93,, +2726,43142,Clinopyroxene,EDS,53.77,1.42,14.77,,5.73,,7.16,,,11.24,5.66,, +2727,43143,Clinopyroxene,EDS,53.21,1.1,15.33,,6.66,,8.21,,,11.2,4.61,, +2728,43144,Clinopyroxene,EDS,52.32,0.66,15.53,,5.53,,9.47,,,11.97,4.51,, +2729,43146,Clinopyroxene,EDS,51.08,1.74,14.9,,7.3,,8.3,,,12.61,4.32,, +2730,43147,Clinopyroxene,EDS,51.54,1.65,14.21,,6.76,,8.51,,,12.93,4.15,, +2731,43149,Clinopyroxene,EDS,50.99,0.95,13.55,,6.48,0.21,11.14,,,13.73,3.08,, +2732,43150,Clinopyroxene,EDS,53.14,1.63,14.71,,5.91,0.26,7.56,,,11.76,5,, +2733,43152,Clinopyroxene,EDS,52.47,1.54,14.91,,6.6,,8.34,,,11.71,4.46,, +2734,43153,Clinopyroxene,EDS,54.58,2.04,14.36,,4.81,,7.41,,,11.54,5.84,, +2735,43195,Clinopyroxene,EMP,52.84,0.28,1.87,0.14,4.68,0.05,15.36,,,22.95,0.73,0.05, +2736,43196,Clinopyroxene,EMP,54.04,0.24,2.23,0.13,4.01,0.06,16.12,,,23.77,0.62,0.03, +2737,43197,Clinopyroxene,EMP,53.01,0.53,3.4,0.19,4.66,0.07,15.49,,,21.83,0.7,0.05, +2738,43198,Clinopyroxene,EMP,54.73,0.33,1.5,0.32,1.36,0.05,16.44,,,22.28,0.65,0.03, +2739,43199,Clinopyroxene,EMP,54.99,0.17,0.91,0.06,3.3,0.02,17.15,,,22.86,0.74,0.06, +2740,43200,Clinopyroxene,EMP,53.09,0.36,4.25,0.32,3.13,0.07,16.15,,,22.26,0.62,0.02, +2741,43207,Clinopyroxene,EMP,52.68,0.63,6.38,0.15,9.83,0.15,17.32,0.02,,10.67,1.8,0.03,0.03 +2742,43208,Clinopyroxene,EMP,52.74,0.62,6.44,0.16,9.77,0.15,17.49,0.01,,10.42,1.7,0.03,0.02 +2743,43209,Clinopyroxene,EMP,51.85,0.61,6.53,0.12,10.03,0.12,17.7,0.02,,10.38,1.78,0.01, +2744,43210,Clinopyroxene,EMP,55.01,0.97,5.47,0.15,9.87,0.13,15.99,0.01,,10.2,2.51,0.06,0.03 +2745,43211,Clinopyroxene,EMP,54.62,0.81,4.65,0.11,9.64,0.11,16.11,0,,12.03,2.38,0.06,0.03 +2746,43212,Clinopyroxene,EMP,55.27,0.53,4.7,0.15,8.48,0.12,18.22,0.02,,10.73,1.92,0.03,0.03 +2747,43213,Clinopyroxene,EMP,53.99,0.73,5.55,0.37,7.4,0.14,17.38,0.06,,10.11,2.15,0.05,0.01 +2748,43214,Clinopyroxene,EMP,54.4,0.45,5.58,0.15,8.51,0.11,18.4,0.01,,10,1.91,0.04,0.02 +2749,43215,Clinopyroxene,EMP,54.95,1.18,3.79,0.1,9.24,0.1,14.36,0.05,,13.31,2.67,0.3,0.08 +2750,43216,Clinopyroxene,EMP,55.52,1.17,4.6,0.14,9.34,0.12,14.24,0.04,,12.37,2.81,0.29,0.07 +2751,43217,Clinopyroxene,EMP,55.8,0.64,4.61,0.11,9.14,0.14,15.92,0.01,,11.45,2.58,0.14,0.04 +2752,43218,Clinopyroxene,EMP,55.75,0.59,4.92,0.13,8.88,0.11,16.58,0,,11.33,2.39,0.11,0.06 +2753,43219,Clinopyroxene,EMP,55.62,0.48,4.97,0.1,8.89,0.11,16.81,0,,10.84,2.36,0.08,0.02 +2754,43220,Clinopyroxene,EMP,56.39,0.28,5.69,0.15,6.81,0.06,17.33,0.02,,11.4,2.3,0.06,0.03 +2755,43221,Clinopyroxene,EMP,50.76,1.63,4.32,0.34,8.88,0.14,14.82,0.04,,19.59,0.39,0.05,0.11 +2756,43222,Clinopyroxene,EMP,52.16,0.49,3.55,0.66,9.32,0.21,21.5,0.04,,10.06,0.44,0.01,0.01 +2757,43223,Clinopyroxene,EMP,51.7,0.66,2.8,0.45,9.24,0.22,17.08,0.02,,16,0.48,,0.06 +2758,43224,Clinopyroxene,EMP,52.23,0.76,4.49,0.4,9.54,0.22,17.96,0.04,,13.94,0.58,0.02,0.04 +2759,43225,Clinopyroxene,EMP,51.5,1.26,6.27,0.26,10.6,0.19,16.33,,,14.52,0.81,0.02,0.07 +2760,43226,Clinopyroxene,EMP,53.26,0.41,6.29,0.16,9.27,0.15,19.89,0.01,,9.2,1.34,0.01,0.02 +2761,43227,Clinopyroxene,EMP,54.22,0.29,3.17,0.38,9.69,0.2,24.77,,,0.37,0.01,0.02, +2762,43228,Clinopyroxene,EMP,52.33,0.59,4.82,0.28,9.62,0.18,19.24,0.07,,11.4,0.64,0.02,0.04 +2763,43229,Clinopyroxene,EMP,51.15,0.85,7.83,0.18,11.56,0.14,17.41,0.02,,10.43,0.94,0.04,0.04 +2764,43230,Clinopyroxene,EMP,51.63,1.15,7.01,0.26,10.55,0.16,16.37,0.05,,12.7,0.94,0.01,0.03 +2765,43231,Clinopyroxene,EMP,53.75,0.31,4.78,0.26,9.43,0.18,22.35,0.01,,8.25,0.69,0.01,0.02 +2766,43232,Clinopyroxene,EMP,52.37,0.63,6.28,0.24,10.36,0.17,19.47,0.06,,9.78,0.92,0.02,0.02 +2767,43233,Clinopyroxene,EMP,51.49,0.69,7.21,0.25,10.49,0.17,18.38,0.04,,9.9,1.02,0.03,0.02 +2768,43234,Clinopyroxene,EMP,54.68,0.35,5.66,0.23,9.4,0.17,21.79,0.02,,7.83,0.8,0.01,0.01 +2769,43235,Clinopyroxene,EMP,53.77,0.42,6.72,0.2,9.57,0.16,20.04,0.02,,8.99,0.98,0.02,0.02 +2770,43236,Clinopyroxene,EMP,53.15,0.29,5.93,0.21,8.22,0.1,21.16,0.01,,8.64,1.02,0.01,0.2 +2771,43237,Clinopyroxene,EMP,52.98,0.35,6.3,0.19,8.85,0.14,20.15,0.02,,8.8,1.2,0.02,0.09 +2772,43238,Clinopyroxene,EMP,55.52,0.47,5.02,0.13,8.38,0.11,17.48,0.01,,11.26,2.4,0.08,0.04 +2773,43285,Clinopyroxene,EMP,54.92,0.28,4.9,,6.61,0.17,13.4,,,18.03,2.61,,0 +2774,43286,Clinopyroxene,EMP,55.66,0.16,7.17,,2.85,0.1,12.71,,,17.43,4.08,,0 +2775,43287,Clinopyroxene,EMP,55.93,0.22,8.99,,1.51,0.1,12.36,,,16.82,4.63,,0 +2776,43288,Clinopyroxene,EMP,55.94,0.69,9.03,,5.16,0.13,11.08,,,13.27,5.36,,0 +2777,43289,Clinopyroxene,EMP,55.76,0.46,13.65,,1.53,0.08,10.17,,,13.34,5.34,,0 +2778,43290,Clinopyroxene,EMP,55.38,0.2,6.2,,4.38,0.09,12.02,,,17.27,3.96,,0 +2779,43291,Clinopyroxene,EMP,55.07,0.28,5.98,,5.84,0.11,12.11,,,16.18,4.07,,0 +2780,43292,Clinopyroxene,EMP,56.11,0.38,9.25,,3.39,0.09,10.4,,,14.04,6,,0 +2781,43293,Clinopyroxene,EMP,56.53,0.19,10.28,,2.6,0.06,10.13,,,15.33,5.58,,0 +2782,43294,Clinopyroxene,EMP,54.55,0.55,12.34,,2.36,0.11,10.42,,,16.12,4.4,,0 +2783,43295,Clinopyroxene,EMP,56.84,0.25,13.76,,2.37,0.05,8.31,,,12.37,7.01,,0 +2784,43296,Clinopyroxene,EMP,56.53,0.19,11.72,,2.55,0.05,8.99,,,12.98,6.72,,0 +2785,43297,Clinopyroxene,EMP,57.81,0.34,16.02,,1.33,0.06,7.27,,,10.84,7.52,,0 +2786,43298,Clinopyroxene,EMP,55.78,0.54,15.45,,2.59,0.05,7.13,,,11.06,6.92,,0 +2787,43299,Clinopyroxene,EMP,58.06,0.12,13.79,,0.89,0.05,8.33,,,11.92,7.78,,0 +2788,43300,Clinopyroxene,EMP,54.26,0.42,10.8,,2.68,0.04,11.15,,,17.6,3.94,,0 +2789,43301,Clinopyroxene,EMP,57.24,0.19,14.53,,1.61,0.05,7.64,,,12.13,7.33,,0 +2790,43302,Clinopyroxene,EMP,56.77,0.22,15.23,,1.92,0.05,7.45,,,11.4,7.68,,0 +2791,43303,Clinopyroxene,EMP,57.99,0.16,17.4,,1.51,0.05,5.75,,,8.72,9.07,,0 +2792,43304,Clinopyroxene,EMP,57.61,0.3,16.98,,1.28,0.07,6.49,,,10,7.94,,0 +2793,43305,Clinopyroxene,EMP,55.54,0.51,18.02,,2.45,0.06,5.7,,,9.42,7.55,,0 +2794,43306,Clinopyroxene,EMP,57.66,0.54,18.69,,2.42,0.07,5.02,,,8.45,8.68,,0 +2795,43307,Clinopyroxene,EMP,55.91,0.43,18.25,,1.37,0.07,7.26,,,11.02,6.28,,0 +2796,43308,Clinopyroxene,EMP,58.69,0.12,18.18,,1.12,0.05,4.9,,,7.72,9.88,,0 +2797,43309,Clinopyroxene,EMP,59.49,0.18,22.91,,1.07,0.05,1.62,,,2.45,13.61,,0 +2798,43310,Clinopyroxene,EMP,55.15,0.09,4.64,,0,16.9,22,,,1.63,0,,0 +2799,43311,Clinopyroxene,EMP,55.21,0.22,5.21,,0,17.36,21.75,,,1.45,0,,0 +2800,43312,Clinopyroxene,EMP,56,0.08,3.77,,0,17.56,21.13,,,2.09,0,,0 +2801,43313,Clinopyroxene,EMP,56.55,0.17,3.43,,0,17.69,20.93,,,2.09,0,,0 +2802,43314,Clinopyroxene,EMP,58.11,0.35,12.52,,0,10.56,11.85,,,7.68,0,,0 +2803,43359,Clinopyroxene,EMP,53.15,,6.21,,9.47,,16.06,,,12.16,2.4,, +2804,43360,Clinopyroxene,EMP,54.01,,3.31,,11.77,,19.65,,,9.11,1.69,, +2805,43361,Clinopyroxene,EMP,54.3,,3.24,,11.58,,18.04,,,10.85,2.13,, +2806,43362,Clinopyroxene,EMP,54.34,,3.37,,10.07,,18.31,,,12.11,1.92,, +2807,43363,Clinopyroxene,EMP,54.46,,2.59,,11.92,,20.44,,,8.86,1.76,, +2808,43364,Clinopyroxene,EMP,54.62,,2.29,,11.74,,20.18,,,9.61,1.67,, +2809,43365,Clinopyroxene,EMP,54.6,,2.16,,11.7,,21.3,,,8.74,1.64,, +2810,43366,Clinopyroxene,EMP,54.94,,1.61,,13.23,,21.42,,,7.72,1.49,, +2811,43367,Clinopyroxene,EMP,55.25,,1.66,,13.13,,22.77,,,7.01,1.2,, +2812,43368,Clinopyroxene,EMP,54.96,,1.74,,12.89,,21.59,,,7.92,1.28,, +2813,43369,Clinopyroxene,EMP,55.09,,0.65,,11.52,,30.76,,,1.07,0.21,, +2814,43370,Clinopyroxene,EMP,53.52,,2.41,,11.3,,21.68,,,8.52,1.26,, +2815,43371,Clinopyroxene,EMP,55.54,,0.89,,10.76,,26.85,,,3.63,0.71,, +2816,43372,Clinopyroxene,EMP,54.86,,2.23,,10.44,,20.92,,,9.15,1.71,, +2817,43373,Clinopyroxene,EMP,54.6,,1.46,,6.97,,19.6,,,14.74,1.22,, +2818,43374,Clinopyroxene,EMP,55.02,,1.11,,6.56,,19.21,,,17.05,1.02,, +2819,43435,Clinopyroxene,EMP,56.39,,7.21,,0,,13.35,,,18.42,4.25,, +2820,43436,Clinopyroxene,EMP,55.38,,5.7,,0,,16.53,,,19.61,2.83,, +2821,43437,Clinopyroxene,EMP,57.27,,12.05,,0,,10.01,,,12.99,7.23,, +2822,43438,Clinopyroxene,EMP,55.94,,10.66,,0,,13.18,,,15.49,5.05,, +2823,43439,Clinopyroxene,EMP,57.72,,17.19,,0,,5.85,,,8.02,10.41,, +2824,43440,Clinopyroxene,EMP,57.11,,16.98,,0,,7.32,,,9.01,9.24,, +2825,43441,Clinopyroxene,EMP,53.84,,,,6.4,,14.47,,,25.04,,, +2826,43442,Clinopyroxene,EMP,54.54,,,,3.05,,16.73,,,25.68,,, +2827,43443,Clinopyroxene,EMP,56.16,,11.67,,3.23,,7.77,,,13.3,7.3,, +2828,43444,Clinopyroxene,EMP,56.2,,6.6,,0,,13.78,,,18.85,4.33,, +2829,43445,Clinopyroxene,EMP,55.62,,7.38,,0,,13.58,,,19.26,3.61,, +2830,43446,Clinopyroxene,EMP,55.27,,5.87,,0,,14.32,,,20.27,3.76,, +2831,43447,Clinopyroxene,EMP,56.66,,11.45,,0,,10.42,,,14.6,6.8,, +2832,43448,Clinopyroxene,EMP,56.35,,11.26,,0,,10.35,,,14.35,6.94,, +2833,43449,Clinopyroxene,EMP,57.05,,15.03,,0,,7.99,,,10.69,8.97,, +2834,43450,Clinopyroxene,EMP,58.08,,17.55,,0,,,,,8.03,10.43,, +2835,43451,Clinopyroxene,EMP,56.91,,18.92,,0,,4.91,,,7.37,11.17,, +2836,43452,Clinopyroxene,EMP,57.32,,20.65,,0,,3.69,,,5.3,12.63,, +2837,43453,Clinopyroxene,EMP,56.73,,19.57,,0,,4.9,,,6.31,11.42,, +2838,43454,Clinopyroxene,EMP,57.53,,19.95,,0,,3.94,,,6.3,11.83,, +2839,43455,Clinopyroxene,EMP,56.86,,22.26,,0,,2.52,,,3.8,13.28,, +2840,43456,Clinopyroxene,EMP,58.65,,23.45,,0,,1.13,,,1.99,14.45,, +2841,43457,Clinopyroxene,EMP,55.78,,11.12,,0,,11.48,,,14.17,6.25,, +2842,43458,Clinopyroxene,EMP,56.66,,12.42,,0,,9.61,,,13.08,7.41,, +2843,43459,Clinopyroxene,EMP,57.33,,12.22,,0,,9.44,,,13.16,7.36,, +2844,43460,Clinopyroxene,EMP,53.51,,,,6.31,,14.76,,,25.34,,, +2845,43461,Clinopyroxene,EMP,56.65,,11.67,,2.33,,8.92,,,12.91,7.15,, +2846,43462,Clinopyroxene,EMP,53.24,,,,3.84,,16.69,,,25.52,,, +2847,43486,Clinopyroxene,no_info,60.31,,24.22,,0,,4.08,,,,12.45,, +2848,43487,Clinopyroxene,no_info,58.32,,22.12,,0,,5.47,,,,12.15,, +2849,43488,Clinopyroxene,no_info,60.85,,24.67,,0,,4.02,,,,10.59,, +2850,43489,Clinopyroxene,no_info,56.08,,26.18,,0,,3.74,,,,12.62,, +2851,43490,Clinopyroxene,no_info,59.35,,25.47,,0,,1.24,,,,14.55,, +2852,43491,Clinopyroxene,no_info,59.18,,25.92,,0,,1.59,,,,14.49,, +2853,43511,Clinopyroxene,EMP,48.3,0.21,10.73,0.53,14.5,0.17,17.21,,,7.82,0.17,, +2854,43512,Clinopyroxene,EMP,51.5,0.03,5.44,0.61,11.13,0.19,23.61,,,7.52,0.03,, +2855,43513,Clinopyroxene,EMP,53.2,0.03,3.19,0.28,14.34,0.18,20.41,,,9.92,0.03,, +2856,43514,Clinopyroxene,EMP,49.7,0.02,4.01,0.59,10.6,0.19,25.76,,,6.51,0.02,, +2857,43515,Clinopyroxene,EMP,49.7,0.03,4.01,0.41,12.66,0.18,22.26,,,8.73,0.02,, +2858,43516,Clinopyroxene,EMP,56.5,0.02,1.43,0.25,12.21,0.15,29.22,,,2.09,,, +2859,43517,Clinopyroxene,EMP,51.6,,3.28,0.63,10.61,0.15,28.75,,,2.09,,, +2860,43518,Clinopyroxene,EMP,54.2,,2.18,0.36,11.08,0.15,29.36,,,1.97,,, +2861,43519,Clinopyroxene,EMP,56,,1.93,0.35,10,0.13,30.05,,,1.97,,, +2862,43531,Clinopyroxene,EMP,51.33,0.29,3.64,1.14,3.29,0,16.73,,,23.5,0.28,, +2863,43532,Clinopyroxene,EMP,51.07,0.33,4.46,0.78,3.64,0.02,16.32,,,23.37,0.32,, +2864,43533,Clinopyroxene,EMP,51.63,0.22,3.28,0.42,3.49,0.12,16.88,,,23.11,0.29,, +2865,43534,Clinopyroxene,EMP,49.56,0.42,5.76,0.39,5.03,0.18,15.53,,,22.96,0.37,, +2866,43535,Clinopyroxene,EMP,51.82,0.48,4.22,0.38,3.4,0.4,16.21,,,23.47,0.28,, +2867,43536,Clinopyroxene,EMP,50.24,0.37,4.4,0.31,4.62,0.17,15.75,,,23.52,0.35,, +2868,43537,Clinopyroxene,EMP,50.91,0.34,3.52,0.38,4.08,,16.88,,,23.41,0.19,, +2869,43538,Clinopyroxene,EMP,50.37,0.23,3.63,0.33,4.82,0.12,16.4,,,23.34,0.26,, +2870,43539,Clinopyroxene,EMP,47.34,0.42,5.97,0.66,7.65,0.02,14.37,,,23.34,0.16,, +2871,43540,Clinopyroxene,EMP,50.13,0.35,4.43,0.6,3.5,0.1,16.82,,,23.17,0.1,, +2872,43541,Clinopyroxene,EMP,48.52,0.66,6.93,0.42,5.54,0.08,14.58,,,23.26,0.22,, +2873,43542,Clinopyroxene,no_info,48.51,0.39,5.93,0.41,5.9,0.16,14.81,,,23.74,0.12,, +2874,43543,Clinopyroxene,no_info,47.17,0.48,6.6,0.38,6.46,0.1,14.16,,,23.78,0.19,, +2875,43544,Clinopyroxene,no_info,49.18,0.59,6.35,0.3,3.67,0.05,15.71,,,23.81,0.13,, +2876,43545,Clinopyroxene,EMP,50.03,0.47,6.67,0.36,4.84,0.1,15.07,,,22.81,0.37,, +2877,43546,Clinopyroxene,EMP,48.63,0.62,8.02,0.32,5.61,0.15,14.19,,,22.59,0.42,, +2878,43547,Clinopyroxene,EMP,48.52,0.61,6.69,0.21,5.73,0.11,14.36,,,22.45,0.43,, +2879,43548,Clinopyroxene,EMP,43.68,0.9,8.38,0.38,10.8,0.08,11.54,,,23.37,0.25,, +2880,43549,Clinopyroxene,no_info,44.94,0.81,8.84,0.15,9.1,0.08,12.21,,,24.21,0.3,, +2881,43550,Clinopyroxene,no_info,48.13,0.71,7.83,0.26,5.07,,14.59,,,24.22,0.24,, +2882,43602,Clinopyroxene,no_info,51.8,0.41,6.6,1.5,3.82,0.1,20.3,,,14.9,0.53,, +2883,43603,Clinopyroxene,no_info,51.1,0.57,7.2,1.41,3.8,0.1,19.1,,,16.1,0.61,, +2884,43604,Clinopyroxene,no_info,51.7,0.45,6.5,1.4,3.74,0.12,19.5,,,15.9,0.63,, +2885,43605,Clinopyroxene,no_info,52.5,0.18,6,1.7,4.4,0.13,23.1,,,11.5,0.45,, +2886,43606,Clinopyroxene,no_info,52.1,0.23,6.8,1.47,4.2,0.1,21.3,,,13.2,0.67,, +2887,43607,Clinopyroxene,no_info,51.3,0.33,7.8,1.14,4.3,0.09,20.8,,,13.4,0.77,, +2888,43608,Clinopyroxene,no_info,50.65,0.47,8.85,0.54,5,0.05,19.6,,,13.83,0.99,, +2889,43609,Clinopyroxene,no_info,51.2,0.85,6.8,1.05,3.7,0.05,18.7,,,16.8,0.83,, +2890,43610,Clinopyroxene,no_info,50.8,0.5,8.9,0.5,5.2,0.06,20.7,,,12.4,1,, +2891,43611,Clinopyroxene,EMP,51.1,1.32,7.8,,3.8,,18.8,,,16.5,0.75,, +2892,43612,Clinopyroxene,EMP,51.7,1.17,6.8,,4.8,,20.2,,,14.8,0.72,, +2893,43613,Clinopyroxene,EMP,51.6,0.39,8.7,,4.2,,19.1,,,15.2,0.9,, +2894,43614,Clinopyroxene,EMP,50,0.61,10.7,,4.1,,18.1,,,15.5,1,, +2895,43615,Clinopyroxene,EMP,49.5,0.61,11.3,,4.9,,17.22,,,15.3,1.15,, +2896,43616,Clinopyroxene,EMP,49.6,0.63,10.8,,4.7,,17.4,,,15.5,1.09,, +2897,44064,Clinopyroxene,EMP,52.03,0.95,4.08,,6.42,0.12,18.14,,,17.8,0.43,0,0.03 +2898,44065,Clinopyroxene,"EMP, FTIR",46.9,1.96,7.17,,9.08,0.11,14.23,,,18.07,0.55,0.02,0.27 +2899,44066,Clinopyroxene,EMP,49.94,0.95,4.57,,12.11,0.21,14.17,,,15.77,0.42,0.03,0.02 +2900,44067,Clinopyroxene,EMP,48.84,1.15,4.4,,15.14,0.36,9.59,,,18.43,0.77,0.08,0.07 +2901,44068,Clinopyroxene,EMP,48.04,2.22,5.83,,11.04,0.22,13.83,,,15.27,0.67,0.01,0.03 +2902,44069,Clinopyroxene,"EMP, FTIR",49.55,1.88,6.66,,8.32,0.16,15.66,,,16.72,0.71,0.01,0.05 +2903,44070,Clinopyroxene,"EMP, FTIR",49.81,2.43,5.9,,10.5,0.24,14.68,,,16,0.75,0.22,0.13 +2904,44071,Clinopyroxene,"EMP, FTIR",49.01,2.28,6.25,,10.13,0.26,14.23,,,17.25,0.53,0.03,0.02 +2905,44072,Clinopyroxene,"EMP, FTIR",50.06,1.74,5.64,,9.39,0.09,15.57,,,16.26,0.55,0.07,0.11 +2906,44073,Clinopyroxene,"EMP, FTIR",49.31,2.27,5.69,,10.46,0.2,13.28,,,17.4,0.66,0.11,0.15 +2907,44074,Clinopyroxene,"EMP, FTIR",47.01,3.26,5.77,,10.67,0.24,11.57,,,19.26,0.79,0.01,0.23 +2908,44075,Clinopyroxene,EMP,48.65,1.85,5.12,,12.21,0.31,12.4,,,17.41,0.7,0,0.08 +2909,44076,Clinopyroxene,EMP,49.97,1.44,4.93,,16.09,0.38,11.39,,,14.02,0.89,0.15,0.07 +2910,44077,Clinopyroxene,EMP,49.79,1.67,4.78,,20.34,0.52,9.22,,,10.35,0.85,0.56,0.21 +2911,44078,Clinopyroxene,EMP,50.22,0.58,2.06,,23.17,0.57,11.61,,,11.39,0.35,0.02,0.02 +2912,44079,Clinopyroxene,EMP,49.24,0.83,4.02,,20.88,0.56,8.6,,,13.08,0.85,0.69,0.1 +2913,44080,Clinopyroxene,EMP,49.86,1.72,7.1,,13.15,0.28,12.41,,,13.04,0.9,0.98,0.13 +2914,44081,Clinopyroxene,"EMP, FTIR",47.72,3.63,4.51,,9.88,0.2,12.03,,,20.43,0.61,0.02,0.07 +2915,44082,Clinopyroxene,EMP,50.56,0.53,1.41,,29.23,0.78,11.27,,,4.97,0.26,0.24,0.03 +2916,44083,Clinopyroxene,EMP,48.48,1.26,4.85,,16.77,0.44,8.34,,,17.97,0.62,0.06,0.3 +2917,44084,Clinopyroxene,EMP,49.42,1.73,3.84,,15.07,0.47,10.19,,,17.97,0.39,0.09,0.09 +2918,44085,Clinopyroxene,EMP,45.92,2.91,4.95,,8.99,0.15,13.06,,,20.73,0.4,0,0.08 +2919,44086,Clinopyroxene,EMP,51.15,1.77,1.98,,8.53,0.23,16.05,,,19.52,0.26,0.01,0.04 +2920,44087,Clinopyroxene,EMP,44.04,4.35,5.19,,10.15,0.19,11.35,,,20.75,0.5,0.02,0.28 +2921,44088,Clinopyroxene,EMP,46.28,3.19,4.24,,10.1,0.16,12.21,,,20.73,0.48,0.03,0.24 +2922,44840,Clinopyroxene,EMP,54.93,0,3.21,0,0.86,0,16.39,0,,25.25,0,0, +2923,44849,Clinopyroxene,EMP,58.27,,6.54,,4.95,,17.25,,,7.65,5.33,, +2924,44850,Clinopyroxene,EMP,57.94,,5.55,,5.17,,17.68,,,9.07,4.59,, +2925,44851,Clinopyroxene,EMP,58.11,,7.38,,7.42,,18.34,,,2.75,6,, +2926,44852,Clinopyroxene,EMP,59.98,,8.19,,3.21,,18.55,,,3.51,6.57,, +2927,44853,Clinopyroxene,EMP,57.78,,3.6,,3.37,,20.19,,,12.03,3.04,, +2928,44854,Clinopyroxene,EMP,58.64,,1.05,,6.21,,21.1,,,10.14,2.85,, +2929,44855,Clinopyroxene,EMP,57.66,,7.13,,4.82,,17.71,,,7.49,5.19,, +2930,44856,Clinopyroxene,EMP,58.34,,6.37,,5.24,,19.15,,,5.83,5.06,, +2931,44857,Clinopyroxene,EMP,59.8,,5.81,,5.5,,18.36,,,4.78,5.75,, +2932,44858,Clinopyroxene,EMP,57.76,,5.96,,4.78,,19.04,,,7.73,4.73,, +2933,44859,Clinopyroxene,EMP,59.77,,2.63,,5.23,,18.17,,,9.46,4.74,, +2934,44860,Clinopyroxene,EMP,58.27,,6.11,,6.32,,23.44,,,1.65,4.22,, +2935,44861,Clinopyroxene,EMP,60.03,,4.09,,10.27,,17.55,,,2.22,5.85,, +2936,44862,Clinopyroxene,EMP,61.29,,5.25,,3.54,,18.95,,,4.42,6.56,, +2937,44863,Clinopyroxene,EMP,59.07,,2.32,,2.79,,19.83,,,12.18,3.8,, +2938,44864,Clinopyroxene,EMP,59.47,,4.99,,6.32,,20.19,,,4.02,5.01,, +2939,44865,Clinopyroxene,EMP,59.04,,5.92,,5.76,,20.92,,,3.5,4.86,, +2940,44866,Clinopyroxene,EMP,58.76,,6.55,,6.4,,20.28,,,2.5,5.51,, +2941,44867,Clinopyroxene,EMP,58.75,,5.99,,7.96,,20.81,,,1.29,5.2,, +2942,44868,Clinopyroxene,EMP,58.06,,5.87,,8.1,,20.92,,,2.51,4.54,, +2943,44869,Clinopyroxene,EMP,57.62,,5.46,,9.96,,19.69,,,2.83,4.46,, +2944,44870,Clinopyroxene,EMP,60.19,,3.13,,9.75,,19.29,,,2.17,5.45,, +2945,44871,Clinopyroxene,EMP,60.11,,3.02,,4.22,,20.52,,,7.18,4.96,, +2946,44872,Clinopyroxene,EMP,59.27,,5.32,,4.82,,20.22,,,5.05,5.32,, +2947,45126,Clinopyroxene,no_info,53.67,,5.02,,0,,17.3,,,20.93,3.08,, +2948,45127,Clinopyroxene,no_info,50.61,,14.82,,0,,10.88,,,12.46,11.23,, +2949,45128,Clinopyroxene,no_info,49.22,,18.67,,0,,8.85,,,9.57,13.69,, +2950,45129,Clinopyroxene,no_info,48.98,,19.52,,0,,8.25,,,9.01,14.24,, +2951,45130,Clinopyroxene,no_info,44.07,,30.87,,0,,2.71,,,2.81,19.53,, +2952,45131,Clinopyroxene,no_info,47.74,,23.79,,0,,5.49,,,6.34,16.65,, +2953,45132,Clinopyroxene,no_info,45.79,,27.6,,0,,4.19,,,4.54,17.88,, +2954,45133,Clinopyroxene,no_info,43.71,,32.23,,0,,1.97,,,1.93,20.15,, +2955,45134,Clinopyroxene,no_info,45.63,,28.1,,0,,3.83,,,3.99,18.45,, +2956,45135,Clinopyroxene,no_info,45.62,,28.14,,0,,3.66,,,3.64,18.93,, +2957,45136,Clinopyroxene,no_info,46.54,,27.58,,0,,2.74,,,2,21.14,, +2958,45137,Clinopyroxene,no_info,43.64,,32.13,,0,,2.38,,,2.33,19.53,, +2959,45224,Clinopyroxene,no_info,55.74,,,,0,,19.86,,,24.4,,, +2960,45225,Clinopyroxene,no_info,55.73,,,,0,,19.78,,,24.5,,, +2961,45226,Clinopyroxene,no_info,55.74,,,,0,,19.82,,,24.45,,, +2962,45227,Clinopyroxene,no_info,55.85,,,,0,,20.38,,,23.77,,, +2963,45228,Clinopyroxene,no_info,55.85,,,,0,,20.36,,,23.79,,, +2964,45229,Clinopyroxene,no_info,55.86,,,,0,,20.42,,,23.72,,, +2965,45230,Clinopyroxene,no_info,55.99,,,,0,,21.09,,,22.92,,, +2966,45231,Clinopyroxene,no_info,55.99,,,,0,,21.05,,,22.96,,, +2967,45232,Clinopyroxene,no_info,54.1,,2.92,,0,,19.22,,,23.76,,, +2968,45233,Clinopyroxene,no_info,54.85,,1.5,,0,,19.24,,,24.42,,, +2969,45234,Clinopyroxene,no_info,55.08,,1.1,,0,,19.36,,,24.47,,, +2970,45235,Clinopyroxene,no_info,55.19,,0.93,,0,,19.51,,,24.37,,, +2971,45236,Clinopyroxene,no_info,53.26,,4.35,,0,,18.66,,,23.74,,, +2972,45237,Clinopyroxene,no_info,54.28,,2.72,,0,,19.61,,,23.39,,, +2973,45238,Clinopyroxene,no_info,54.49,,2.33,,0,,19.57,,,23.62,,, +2974,45239,Clinopyroxene,no_info,55.01,,1.41,,0,,19.82,,,23.77,,, +2975,45240,Clinopyroxene,no_info,55.1,,1.17,,0,,19.65,,,24.09,,, +2976,45241,Clinopyroxene,no_info,55.48,,0.54,,0,,19.91,,,24.07,,, +2977,45242,Clinopyroxene,no_info,55.3,,0.74,,0,,19.55,,,24.41,,, +2978,45243,Clinopyroxene,no_info,54.89,,1.77,,0,,20.18,,,23.16,,, +2979,45244,Clinopyroxene,no_info,55.01,,1.6,,0,,20.29,,,23.1,,, +2980,45245,Clinopyroxene,no_info,55.32,,0.95,,0,,20.19,,,23.54,,, +2981,45246,Clinopyroxene,no_info,55.38,,0.82,,0,,20.13,,,23.67,,, +2982,45309,Clinopyroxene,no_info,51.75,,2.61,,19.54,,6.99,,,17.45,1.64,, +2983,45310,Clinopyroxene,no_info,50.21,,1.69,,20.35,,7.53,,,19.36,0.72,, +2984,45311,Clinopyroxene,no_info,52.57,,2.32,,11.76,,11.61,,,20.66,1.03,, +2985,45312,Clinopyroxene,no_info,52.35,,2.98,,12.37,,11.52,,,19.53,1.19,, +2986,45313,Clinopyroxene,no_info,52.51,,4.58,,8.95,,12.77,,,19.44,1.64,, +2987,45314,Clinopyroxene,no_info,53.88,,4.84,,7.67,,12.41,,,19.34,1.86,, +2988,45315,Clinopyroxene,no_info,53.34,,3.54,,5.94,,14.29,,,22.28,0.61,, +2989,45316,Clinopyroxene,no_info,52.93,,3.87,,6.98,,13.86,,,21.14,1.15,, +2990,45317,Clinopyroxene,no_info,49.51,,1.9,,22.74,,7.87,,,17.94,0,, +2991,45318,Clinopyroxene,no_info,50.45,,2.13,,21.77,,7.37,,,17.71,0.58,, +2992,45319,Clinopyroxene,no_info,51.36,,2.49,,14.04,,12.21,,,19.9,0,, +2993,45320,Clinopyroxene,no_info,51.89,,2.18,,13.95,,12.24,,,19.75,0,, +2994,45321,Clinopyroxene,no_info,51.64,,3.94,,10.72,,12.08,,,20.21,1.25,, +2995,45322,Clinopyroxene,no_info,53.56,,2.6,,8.28,,14.84,,,19.89,0.83,, +2996,45323,Clinopyroxene,no_info,53.27,,3.53,,7.51,,13.93,,,20.77,1,, +2997,45324,Clinopyroxene,no_info,49.72,,2.02,,22.56,,6.62,,,18.79,0.27,, +2998,45325,Clinopyroxene,no_info,48.66,,2.35,,25.46,,6.91,,,16.56,0,, +2999,45326,Clinopyroxene,no_info,51.38,,1.98,,15.88,,11.35,,,19.12,0.26,, +3000,45327,Clinopyroxene,no_info,51.64,,2.5,,14.65,,11.27,,,19.6,0.34,, +3001,45328,Clinopyroxene,no_info,52.83,,4.05,,8.15,,13.77,,,21.21,0,, +3002,45329,Clinopyroxene,no_info,48.69,,4.12,,23.8,,7.44,,,14.92,0.88,, +3003,45330,Clinopyroxene,no_info,47.83,,7.5,,20.98,,6.12,,,15.92,1.51,, +3004,45331,Clinopyroxene,no_info,50.28,,8.14,,14.12,,9.66,,,15.8,1.95,, +3005,45332,Clinopyroxene,no_info,50.31,,7.64,,13.73,,9.16,,,16.94,2.11,, +3006,45333,Clinopyroxene,no_info,50.91,,7.69,,11.32,,9.61,,,18.6,1.85,, +3007,45334,Clinopyroxene,no_info,52.16,,5.97,,11.84,,11.92,,,16.76,1.35,, +3008,45335,Clinopyroxene,no_info,51.55,,5.42,,10.64,,14.79,,,16.48,1.03,, +3009,45336,Clinopyroxene,no_info,51.49,,6.79,,10.78,,14.07,,,15.4,1.41,, +3010,45337,Clinopyroxene,no_info,49.85,,6.34,,15.38,,10.44,,,17.01,0.94,, +3011,45338,Clinopyroxene,no_info,50.77,,6.66,,14.47,,9.99,,,16.53,1.58,, +3012,45339,Clinopyroxene,no_info,50.28,,7.04,,14.19,,11.27,,,16.12,1.1,, +3013,45340,Clinopyroxene,no_info,50.97,,7.14,,12.73,,11.92,,,16.01,1.23,, +3014,45341,Clinopyroxene,no_info,50.5,,8.36,,10.45,,14.54,,,14.86,1.24,, +3015,45342,Clinopyroxene,no_info,52.38,,6.3,,9.96,,17.11,,,13.11,1.15,, +3016,45343,Clinopyroxene,no_info,52.51,,1.4,,10.25,,13.72,,,22.1,0,, +3017,45344,Clinopyroxene,no_info,52.76,,2.05,,10.16,,13.51,,,21.52,0,, +3018,45345,Clinopyroxene,no_info,51.76,,3.26,,10.71,,12.49,,,20.91,0.77,, +3019,45346,Clinopyroxene,no_info,52.45,,2.93,,10.71,,12.24,,,21.29,0.37,, +3020,45347,Clinopyroxene,no_info,51.38,,3.29,,11.71,,11.64,,,21.8,0.18,, +3021,45348,Clinopyroxene,no_info,51.4,,3.04,,12.27,,11.83,,,21.25,0.21,, +3022,45349,Clinopyroxene,no_info,48.38,,9.94,,14.46,,10.4,,,15.53,1.24,, +3023,45350,Clinopyroxene,no_info,49.65,,9.85,,11.5,,10.7,,,16.29,1.93,, +3024,45351,Clinopyroxene,no_info,49.9,,6.51,,14.73,,9.04,,,18.78,1.03,, +3025,45352,Clinopyroxene,no_info,48.81,,8.77,,13.41,,9.75,,,18.38,0.88,, +3026,45353,Clinopyroxene,no_info,50.83,,2.75,,17.62,,8.56,,,20.07,0.16,, +3027,45354,Clinopyroxene,no_info,51.25,,1.53,,18.34,,8.14,,,20.75,0,, +3028,45355,Clinopyroxene,no_info,51.55,,2.15,,11.7,,12.1,,,21.92,0.45,, +3029,45356,Clinopyroxene,no_info,52.05,,2.16,,11.58,,11.15,,,22.28,0.71,, +3030,45357,Clinopyroxene,no_info,52.75,,2.91,,9.45,,11.79,,,22.05,1.02,, +3031,45358,Clinopyroxene,no_info,52.45,,2.95,,10.01,,11.97,,,21.72,0.87,, +3032,45359,Clinopyroxene,no_info,53.33,,2.99,,6.94,,13.45,,,23.29,0,, +3033,45360,Clinopyroxene,no_info,53.11,,2.57,,8.04,,13.51,,,22.78,0,, +3034,45361,Clinopyroxene,no_info,54.16,,1.15,,5.66,,15.28,,,23.75,0,, +3035,45362,Clinopyroxene,no_info,55.13,,2.86,,6.84,,13.24,,,21.05,0.89,, +3036,45363,Clinopyroxene,no_info,50.37,,1.28,,18.8,,7.92,,,21.6,0,, +3037,45364,Clinopyroxene,no_info,50.5,,1.74,,19.57,,7.72,,,20.47,0,, +3038,45365,Clinopyroxene,no_info,51.97,,2.73,,13.41,,10.18,,,21.09,0.61,, +3039,45366,Clinopyroxene,no_info,51.61,,2.71,,13.6,,10.88,,,21.2,0,, +3040,45367,Clinopyroxene,no_info,52.28,,2.58,,10.37,,12.59,,,21.25,0.83,, +3041,45368,Clinopyroxene,no_info,51.73,,2.21,,12.42,,11.05,,,21.45,0.98,, +3042,45369,Clinopyroxene,no_info,52.72,,2.46,,8.88,,13.44,,,22.49,0,, +3043,45370,Clinopyroxene,no_info,52.87,,3.01,,4.76,,15.43,,,23.93,0,, +3044,45371,Clinopyroxene,no_info,52.3,,6.95,,5.63,,12.64,,,20.63,1.81,, +3045,45372,Clinopyroxene,no_info,51.1,,3.81,,18.55,,6.82,,,18.45,1.28,, +3046,45373,Clinopyroxene,no_info,49.5,,4.89,,19.66,,6.09,,,18.92,0.94,, +3047,45374,Clinopyroxene,no_info,49.97,,4.24,,12.68,,10.87,,,21.71,0.38,, +3048,45375,Clinopyroxene,no_info,50.58,,3.49,,12.73,,11.19,,,21.65,0.27,, +3049,45376,Clinopyroxene,no_info,51.21,,5.79,,8.07,,12.33,,,21.88,0.71,, +3050,45377,Clinopyroxene,no_info,51.53,,4.67,,10.23,,11.55,,,20.69,1.23,, +3051,45378,Clinopyroxene,no_info,52.49,,4.99,,5.27,,14.59,,,21.96,0.71,, +3052,45379,Clinopyroxene,no_info,51.14,,7.6,,6.74,,12.37,,,21.2,0.96,, +3053,45380,Clinopyroxene,no_info,48.08,,7.77,,19.04,,5.7,,,17.75,1.54,, +3054,45381,Clinopyroxene,no_info,51.06,,6.44,,17.61,,5.47,,,17.07,2.35,, +3055,45382,Clinopyroxene,no_info,50.87,,6.11,,15.44,,7.15,,,18.78,1.65,, +3056,45383,Clinopyroxene,no_info,48.24,,9.94,,14.57,,7.5,,,17.87,1.78,, +3057,45384,Clinopyroxene,no_info,50.13,,8.23,,12.17,,9.29,,,18.76,1.42,, +3058,45385,Clinopyroxene,no_info,50.96,,7.95,,12.55,,8.17,,,18.15,2.22,, +3059,45386,Clinopyroxene,no_info,51.54,,5.99,,11.44,,12.86,,,16.91,1.25,, +3060,45387,Clinopyroxene,no_info,51.06,,9.62,,7.12,,11,,,19.21,1.99,, +3061,45388,Clinopyroxene,no_info,50.39,,9.08,,6.63,,12.36,,,20.61,0.93,, +3062,45389,Clinopyroxene,no_info,49.82,,11.28,,5.9,,11.29,,,19.97,1.74,, +3063,45390,Clinopyroxene,no_info,47.3,,10.75,,14.92,,8.9,,,17.18,0.91,, +3064,45391,Clinopyroxene,no_info,47.86,,12.76,,11.29,,7.66,,,18.57,1.85,, +3065,45392,Clinopyroxene,no_info,48.03,,9.48,,13.07,,10.35,,,18.67,0.41,, +3066,45393,Clinopyroxene,no_info,50.01,,7.77,,10.86,,11.55,,,19.11,0.69,, +3067,45394,Clinopyroxene,no_info,50.93,,6.37,,9.33,,12.86,,,20.14,0.38,, +3068,45395,Clinopyroxene,no_info,49.62,,9.8,,7.8,,11.76,,,21.01,0,, +3069,45396,Clinopyroxene,no_info,52.36,,4.12,,9.98,,11.61,,,20.74,1.18,, +3070,45397,Clinopyroxene,no_info,51.42,,5.17,,10.38,,10.3,,,21.62,1.1,, +3071,45398,Clinopyroxene,no_info,51.44,,9.37,,4.29,,12.59,,,21.04,1.27,, +3072,45399,Clinopyroxene,no_info,52.01,,5.94,,4.51,,13.67,,,22.77,1.04,, +3073,45400,Clinopyroxene,no_info,50.29,,6.19,,11.3,,9.65,,,21.03,1.41,, +3074,45401,Clinopyroxene,no_info,50.05,,8.62,,5.5,,12.58,,,22.14,1.03,, +3075,45402,Clinopyroxene,no_info,50,,5.33,,12.9,,9.66,,,22.11,0,, +3076,45403,Clinopyroxene,no_info,50.33,,5.11,,13.42,,9.92,,,21.22,0,, +3077,45404,Clinopyroxene,no_info,48.59,,11.27,,5.16,,11.97,,,23.01,0,, +3078,45405,Clinopyroxene,no_info,49.37,,9.85,,5.93,,11.99,,,22.86,0,, +3079,45406,Clinopyroxene,no_info,48.48,,9.96,,13.15,,7.37,,,19.53,1.49,, +3080,45407,Clinopyroxene,no_info,49.61,,9.9,,11.97,,7.21,,,19.48,1.83,, +3081,45408,Clinopyroxene,no_info,47.49,,14.35,,5.36,,9.79,,,21.78,1.23,, +3082,45409,Clinopyroxene,no_info,48.64,,13.55,,5.76,,9.79,,,20.68,1.57,, +3083,45410,Clinopyroxene,no_info,45.35,,17.34,,6.27,,9.57,,,20.45,1.01,, +3084,45411,Clinopyroxene,no_info,47.09,,13.99,,7.38,,10.26,,,20.19,1.08,, +3085,45412,Clinopyroxene,no_info,52.56,,4.06,,9.54,,11.35,,,21.36,1.14,, +3086,45413,Clinopyroxene,no_info,51.78,,4.05,,10.71,,10.73,,,21.74,0.98,, +3087,45414,Clinopyroxene,no_info,51.64,,7.19,,4.33,,13.22,,,22.31,1.27,, +3088,45415,Clinopyroxene,no_info,50.94,,8.86,,4,,11.84,,,23.01,1.34,, +3089,45416,Clinopyroxene,no_info,51,,5.59,,10.27,,10.33,,,21.39,1.32,, +3090,45417,Clinopyroxene,no_info,52.47,,5.21,,4.26,,14.21,,,23.85,0,, +3091,45418,Clinopyroxene,no_info,50.43,,10.68,,4.27,,11.29,,,21.68,1.64,, +3092,45419,Clinopyroxene,no_info,49.14,,5.94,,10.89,,10.22,,,23.24,0.42,, +3093,45420,Clinopyroxene,no_info,48.8,,6.44,,11.62,,9.63,,,22.96,0.42,, +3094,45421,Clinopyroxene,no_info,47.86,,11.39,,4.46,,12.05,,,23.65,0.49,, +3095,45422,Clinopyroxene,no_info,46.94,,12.6,,4.59,,11.75,,,23.63,0.39,, +3096,45423,Clinopyroxene,no_info,47.74,,11.94,,11.06,,6.83,,,21.05,1.39,, +3097,45424,Clinopyroxene,no_info,47.45,,11.3,,12.36,,6.24,,,21.34,1.3,, +3098,45425,Clinopyroxene,no_info,50.2,,10,,6.13,,10.63,,,21.84,1.21,, +3099,45426,Clinopyroxene,no_info,49.48,,9.81,,7.38,,10.4,,,21.73,1.19,, +3100,45427,Clinopyroxene,no_info,49.92,,1.71,,19.18,,8.24,,,19.89,0.8,, +3101,45428,Clinopyroxene,no_info,51.6,,2.89,,13.97,,10.74,,,20.8,0,, +3102,45429,Clinopyroxene,no_info,52.37,,1.72,,13.04,,10.69,,,21.78,0.39,, +3103,45430,Clinopyroxene,no_info,51.79,,2.26,,12.39,,11.2,,,22.1,0.26,, +3104,45431,Clinopyroxene,no_info,52.25,,1.66,,12.06,,11.59,,,22.19,0.25,, +3105,45432,Clinopyroxene,no_info,53.75,,2.98,,6.75,,14.24,,,22.28,0,, +3106,45433,Clinopyroxene,no_info,53.37,,2.93,,7.38,,14.31,,,22.01,0,, +3107,45560,Clinopyroxene,no_info,51.2,0,9.7,0,0,0,22.2,,,16.9,0,, +3108,45561,Clinopyroxene,no_info,55.32,0,2.1,0,0,0,20.07,,,23.7,0,, +3109,45563,Clinopyroxene,no_info,54.42,0,3.8,0,0,0,21.48,,,20.9,0,, +3110,45564,Clinopyroxene,no_info,53.5,0,5.1,0,0,0,21.8,,,19.6,0,, +3111,45565,Clinopyroxene,no_info,49.83,0,12.2,0,0,0,22.6,,,15.06,0,, +3112,45567,Clinopyroxene,no_info,54.31,0,2.1,0,0,0,20.96,,,21.53,0,, +3113,45570,Clinopyroxene,no_info,55.07,0,1.3,0,0,0,19.87,,,23.75,0,, +3114,45572,Clinopyroxene,no_info,55.01,0,2.1,0,0,0,21.6,,,21.29,0,, +3115,45573,Clinopyroxene,no_info,53.73,0,4.7,0,0,0,25.49,,,14.68,0,, +3116,45574,Clinopyroxene,no_info,53.14,0.25,2.83,0.43,2.8,0.16,19.53,,,19.4,0.59,, +3117,45575,Clinopyroxene,no_info,53.27,0.26,4.2,0.46,5.18,0.2,20.23,,,16.3,0.89,, +3118,45576,Clinopyroxene,no_info,52.79,0.2,5.45,0.41,4.84,0.19,19.41,,,14.36,1.57,, +3119,45577,Clinopyroxene,no_info,52.66,0.46,3.88,0.35,3.27,0.11,17.81,,,20.37,1.13,, +3120,45628,Clinopyroxene,no_info,51.8,0,9.81,,10.88,0,6.53,,,16.36,4.44,0.02, +3121,45629,Clinopyroxene,no_info,55.54,0.03,13.11,,5.53,0.02,6.29,,,12.33,7.14,0.01, +3122,45630,Clinopyroxene,no_info,55.54,0.02,11.47,,6,0.03,7.15,,,12.72,6.97,0.01, +3123,45631,Clinopyroxene,no_info,55.74,0.02,13.1,,6.17,0.04,6.17,,,12.29,6.44,0.03, +3124,45632,Clinopyroxene,no_info,54.87,0.02,13.49,,6.77,0.01,6.5,,,11.73,6.59,0.01, +3125,45633,Clinopyroxene,no_info,54.96,0,13.92,,5.64,0,7.01,,,10.92,7.46,0, +3126,45634,Clinopyroxene,no_info,57.95,0.01,12.5,,4.86,0,6.6,,,10.85,7.22,0.01, +3127,45635,Clinopyroxene,no_info,56.16,0.01,12.16,,4.5,0.01,8.39,,,12.07,6.69,0, +3128,45639,Clinopyroxene,EMP,51.92,0.83,11.47,0.05,5.63,0.03,9.99,,,16.25,4.19,0.03, +3129,45651,Clinopyroxene,EMP,49.24,0.51,3.79,,18.27,0.2,9.15,,,16.92,0.81,, +3130,45652,Clinopyroxene,EMP,49.78,0.43,3.41,,20.01,0.26,10.16,,,14.34,0.59,, +3131,45653,Clinopyroxene,EMP,48.83,0.61,4.1,,19.24,0.28,10.27,,,14.81,0.61,, +3132,45654,Clinopyroxene,EMP,48.94,0.5,3.77,,21.68,0.24,10.4,,,12.17,0.53,, +3133,45655,Clinopyroxene,EMP,48.65,0.56,4.36,,17.3,0.54,10.47,,,15.91,0.66,, +3134,45656,Clinopyroxene,EMP,48.34,0.58,4.4,,18.1,0.55,11.19,,,14.34,0.62,, +3135,45657,Clinopyroxene,EMP,49.9,0.68,4.44,,13.96,0.15,9.88,,,18.32,1.03,, +3136,45658,Clinopyroxene,EMP,49.6,0.51,4.53,,17.52,0.11,9.87,,,16.44,1.22,, +3137,45659,Clinopyroxene,EMP,51.65,0.7,6.18,,10.49,0.09,9.49,,,18.27,2.06,, +3138,45660,Clinopyroxene,EMP,51.02,0.78,6.52,,12,0.07,9.01,,,17.58,2.45,, +3139,45661,Clinopyroxene,EMP,50.75,0.69,5.4,,12.22,0.05,9.54,,,17.66,1.95,, +3140,45662,Clinopyroxene,EMP,50.64,0.61,5.3,,13.72,0.06,9.84,,,16.55,1.82,, +3141,45663,Clinopyroxene,EMP,51.21,0.68,6.78,,13.24,0.09,8.59,,,16.85,2.03,, +3142,45664,Clinopyroxene,EMP,49.99,0.7,5.78,,14.15,0.1,9.23,,,17.13,1.69,, +3143,45665,Clinopyroxene,EMP,51.85,0.88,6.32,,7.42,0.21,12.18,,,19.65,1.35,, +3144,45666,Clinopyroxene,EMP,52.05,1.03,10.45,,8.88,0.04,7.29,,,15.44,4.43,, +3145,45667,Clinopyroxene,EMP,51.46,1.03,11.4,,10.89,0.08,5.72,,,13.01,5.65,, +3146,45668,Clinopyroxene,EMP,52.15,1.1,11.03,,8.29,0.05,7.67,,,14.84,4.6,, +3147,45669,Clinopyroxene,EMP,50.94,0.69,11.13,,10.62,0.07,6.49,,,13.74,4.77,, +3148,45670,Clinopyroxene,EMP,51.11,0.58,6.02,,13.73,0.1,8.82,,,17.37,1.94,, +3149,45767,Clinopyroxene,EMP,52.79,0.57,10.38,,7.63,0.15,8.28,,,13.98,5.38,, +3150,45768,Clinopyroxene,EMP,52.22,0.6,8.22,,8.16,0.16,9.29,,,16.47,4.36,, +3151,45769,Clinopyroxene,EMP,51.69,0.52,8.43,,9.42,0.09,7.74,,,18,2.79,, +3152,45770,Clinopyroxene,EMP,49.07,0.9,7.57,,9.74,0.15,9.43,,,20.12,1.43,, +3153,45771,Clinopyroxene,EMP,50.84,0.69,7.11,,10.81,0.07,7.76,,,19.14,2.15,, +3154,45772,Clinopyroxene,EMP,46.67,1.1,7.96,,10.3,0.17,12.68,,,20.03,0.79,, +3155,45773,Clinopyroxene,EMP,48.15,0.97,9.11,,10.52,0.22,12.62,,,17.22,1.26,, +3156,45774,Clinopyroxene,EMP,49.47,0.91,8.82,,10.43,0.11,10.4,,,18.01,1.91,, +3157,45775,Clinopyroxene,EMP,51.17,0.59,5.78,,11.68,0.09,9.1,,,19.23,1.78,, +3158,45776,Clinopyroxene,EMP,47.19,1.12,7.63,,10.95,0.23,11.76,,,18.35,0.83,, +3159,45777,Clinopyroxene,EMP,48.13,0.97,7.23,,11.27,0.18,11.18,,,18.84,1.08,, +3160,45778,Clinopyroxene,EMP,50.43,0.68,4.61,,12.66,0.12,9.88,,,20.1,1.04,, +3161,45814,Clinopyroxene,EMP,47.75,1.45,11.9,0.02,6.81,0.07,11.9,,,19.66,1.63,0.09, +3162,45815,Clinopyroxene,EMP,48.47,0.9,9.89,0.01,7.99,0.14,11.14,,,19.16,1.43,0.03, +3163,45816,Clinopyroxene,EMP,51.18,0.73,9.37,0.01,7.55,0.13,10.8,,,17.72,1.22,0.11, +3164,45817,Clinopyroxene,EMP,48.55,1.43,10.07,0.01,8.9,0.09,10.07,,,19.92,2.33,0.03, +3165,45818,Clinopyroxene,EMP,50.5,0.73,7.34,0.06,7.2,0.11,13.22,,,17.53,1.28,0.06, +3166,45819,Clinopyroxene,EMP,49.14,0.74,8.32,0.04,8.87,0.13,12.69,,,17.06,1.55,0.14, +3167,45820,Clinopyroxene,EMP,50.68,0.61,7.59,0.09,8.54,0.19,14.12,,,16.32,1.11,0.04, +3168,45821,Clinopyroxene,EMP,51.25,0.46,6.53,0.06,7.72,0.16,15.15,,,16.57,1.18,0.02, +3169,45822,Clinopyroxene,EMP,50.94,0.66,7.12,0.06,6.85,0.1,13.77,,,18.04,1.33,0.03, +3170,45823,Clinopyroxene,EMP,50.63,0.64,7.91,0.15,8.34,0.2,14.71,,,15.39,1.03,0.06, +3171,45824,Clinopyroxene,EMP,52.41,0.31,5.24,0.15,9.78,0.23,18.53,,,13.35,0.8,0, +3172,45864,Clinopyroxene,EMP,51.67,0.44,4.51,0.43,3.46,,17.19,,,21.85,0.45,, +3173,45865,Clinopyroxene,EMP,52.18,0.36,3.94,1.11,2.85,,17.16,,,20.54,0.77,, +3174,45866,Clinopyroxene,EMP,51.67,0.33,4.75,0.97,2.79,,17.41,,,21.43,0.46,, +3175,45867,Clinopyroxene,EMP,51.27,0.36,5.33,0.93,2.9,,17.9,,,21.11,0.5,, +3176,45868,Clinopyroxene,EMP,51.46,0.28,6.28,1.28,3.19,,18.47,,,18.36,0.68,, +3177,45869,Clinopyroxene,EMP,52.42,0.37,3.98,1.69,3.24,,16.96,,,20.99,0.96,, +3178,45870,Clinopyroxene,EMP,52.26,0.31,4.57,1.26,2.79,,17.85,,,20.19,0.77,, +3179,45871,Clinopyroxene,EMP,51.47,0.28,5.4,0.96,3.44,,17.95,,,19.85,0.65,, +3180,45872,Clinopyroxene,EMP,51.85,0.22,5.65,1.18,3.87,,18.15,,,18.23,0.85,, +3181,45873,Clinopyroxene,EMP,51.18,0.28,6.09,1.04,3.77,,18,,,18.95,0.69,, +3182,45874,Clinopyroxene,EMP,51.39,0.25,6.34,1.42,3.19,,18.33,,,18.15,0.87,, +3183,45875,Clinopyroxene,EMP,51.49,0.28,6.28,0.77,3.44,,17.8,,,18.42,0.7,, +3184,45889,Clinopyroxene,EMP,43.2,0.3,19.6,0,5.4,,12,,,19.4,0,0, +3185,45890,Clinopyroxene,EMP,47.3,0,16.5,0,4.2,,10.2,,,21.5,0.2,0, +3186,45891,Clinopyroxene,EMP,46,0.3,15.1,0,3.4,,9.8,,,24.7,0.6,0, +3187,45892,Clinopyroxene,EMP,49.1,0.2,10.7,0,3,,11.9,,,24.1,0.8,0, +3188,45893,Clinopyroxene,EMP,49.8,0.3,10.2,0.2,12.9,,23.1,,,3.7,0,0, +3189,45894,Clinopyroxene,EMP,49.5,0.2,11.6,0.3,7.3,,16,,,15,0,0, +3190,45895,Clinopyroxene,EMP,45.2,0.3,15.6,0,4.7,,9,,,24.4,0,0, +3191,45896,Clinopyroxene,EMP,48.84,0,11.6,0,7.01,,19.33,,,13.22,0,0, +3192,45897,Clinopyroxene,EMP,49.63,0,10.3,0,13.06,,23.31,,,3.71,0,0, +3193,45898,Clinopyroxene,EMP,47.35,0,13.3,0,4.53,,14.93,,,19.89,0,0, +3194,45899,Clinopyroxene,EMP,45.55,0,16,0,5.45,,13.44,,,19.56,0,0, +3195,45900,Clinopyroxene,EMP,42.37,0,21.2,0,5.57,,11.08,,,19.77,0,0, +3196,45901,Clinopyroxene,EMP,42.96,0,20.9,0,3.08,,11.81,,,21.25,0,0, +3197,45902,Clinopyroxene,EMP,42.23,0,21.85,0,3.28,,10.76,,,21.87,0,0, +3198,45903,Clinopyroxene,EMP,42.14,0,21.4,0,5.54,,10.46,,,20.45,0,0, +3199,45904,Clinopyroxene,EMP,41.65,0,22,0,4.98,,9.22,,,22.16,0,0, +3200,48099,Clinopyroxene,,46.59,2.05,9.41,0.07,6.11,0.06,12.12,,,24.36,,,0.02 +3201,48100,Clinopyroxene,,48.02,1.38,7.64,0.11,5.93,0.04,12.69,,,24.28,0.01,,0.01 +3202,48101,Clinopyroxene,,44.35,2.17,11.15,,7.7,0.03,10.36,,,24.59,0.01,0.01,0.02 +3203,48102,Clinopyroxene,,50.14,1.07,4.34,0.14,6.15,0.04,13.88,,,24.32,0.02,,0.01 +3204,48103,Clinopyroxene,,46.51,2.19,8.91,0.36,5.67,0.04,12.53,,,23.96,,, +3205,48104,Clinopyroxene,,48.79,1.31,6.32,0.15,6.22,0.05,13.04,,,23.83,,, +3206,48105,Clinopyroxene,,45.39,2.1,9.35,0.23,6.73,0.05,11.94,,,22.97,,, +3207,48106,Clinopyroxene,,47.95,1.42,6.45,0.15,7.24,0.06,12.57,,,23.31,,, +3208,48353,Clinopyroxene,EMP,54,0.15,1.06,0.03,5.61,0.06,19.6,,,16.6,0.65,0.14,0.02 +3209,48354,Clinopyroxene,EMP,54.4,0.21,0.32,,3.8,0.05,18.7,,,20.8,0.3,0.07, +3210,48355,Clinopyroxene,EMP,54.1,0.33,1.14,,4.3,0.06,19.05,,,19.84,0.36,0.05, +3211,48683,Clinopyroxene,EMP,51.45,,8.41,,3.32,,18.28,,,18.8,,, +3212,48684,Clinopyroxene,EMP,53.03,,4.39,,14.68,,22.44,,,5.8,,, +3213,48728,Clinopyroxene,EMP,50.5,1.9,15.6,,0,,12.7,,,15.6,3.6,0, +3214,48729,Clinopyroxene,EMP,51.5,1.9,15.6,,0,,11.5,,,15.4,4.1,0, +3215,48730,Clinopyroxene,EMP,53.6,1.9,14.2,,0,,10.7,,,14,5.4,0.1, +3216,48755,Clinopyroxene,EMP,50.19,2.34,12.51,,6.4,0.08,11.16,,,12.74,3.17,0.01, +3217,48757,Clinopyroxene,EMP,47.71,2.5,19.87,,4.79,0.05,7.13,,,14.18,3.51,0.01, +3218,48827,Clinopyroxene,EMP,53.2,0.12,6.45,0.57,5.96,0.05,25.7,,,6.91,0.91,, +3219,48828,Clinopyroxene,EMP,53.1,0.13,6.09,0.48,6.15,0.04,25.2,,,6.51,1.08,, +3220,48829,Clinopyroxene,EMP,54.7,0.1,5.8,0.56,5.32,0.05,25.9,,,6.94,0.86,, +3221,48830,Clinopyroxene,EMP,53.2,0.11,5.58,0.55,5.63,0.05,26.3,,,6.2,0.93,, +3222,48831,Clinopyroxene,EMP,53.2,0.16,5.75,0.56,5.71,0.05,26.3,,,6.51,0.93,, +3223,48832,Clinopyroxene,EMP,53,0.11,5.36,0.53,5.4,0.03,27.3,,,6.05,0.96,, +3224,48834,Clinopyroxene,EMP,52.8,0.1,7.19,0.65,5.02,0.02,22.4,,,10.2,1.03,, +3225,48835,Clinopyroxene,EMP,52.2,0.07,8.62,0.82,4.88,0.02,24,,,8.32,0.75,, +3226,48836,Clinopyroxene,EMP,52.9,0.3,7.94,0.83,4.8,0.16,24.2,,,8.58,0.79,, +3227,48837,Clinopyroxene,EMP,51.2,0.42,9.23,0.68,5.25,0.16,22.1,,,9.71,0.79,, +3228,48838,Clinopyroxene,EMP,50.9,0.25,9.9,0.4,5.15,0.03,19.6,,,12.9,0.76,, +3229,48869,Clinopyroxene,EMP,54.94,0.09,4.44,0.49,5.27,0.15,23.4,,,10.8,1.04,, +3230,49070,Clinopyroxene,EMP,50.3,1.01,8.76,,7.5,0.16,13.9,,,16.7,1.12,0.01, +3231,49071,Clinopyroxene,EMP,50.3,1.01,8.76,,7.5,0.16,13.9,,,16.7,1.12,0.01, +3232,49072,Clinopyroxene,EMP,50.9,0.88,7.89,,6.28,0.15,14.9,,,17.5,1,0.02, +3233,49073,Clinopyroxene,EMP,50.9,0.88,7.89,,6.28,0.15,14.9,,,17.5,1,0.02, +3234,49074,Clinopyroxene,EMP,50.9,0.88,7.89,,6.28,0.15,14.9,,,17.5,1,0.02, +3235,49075,Clinopyroxene,EMP,50.9,0.88,7.89,,6.28,0.15,14.9,,,17.5,1,0.02, +3236,49076,Clinopyroxene,EMP,50.9,0.88,7.89,,6.28,0.15,14.9,,,17.5,1,0.02, +3237,49077,Clinopyroxene,EMP,50.9,0.88,7.89,,6.28,0.15,14.9,,,17.5,1,0.02, +3238,49078,Clinopyroxene,EMP,50.9,0.88,7.89,,6.28,0.15,14.9,,,17.5,1,0.02, +3239,49079,Clinopyroxene,EMP,50.9,0.88,7.89,,6.28,0.15,14.9,,,17.5,1,0.02, +3240,49080,Clinopyroxene,EMP,50.9,0.88,7.89,,6.28,0.15,14.9,,,17.5,1,0.02, +3241,49081,Clinopyroxene,EMP,49.4,0.84,9.36,,6.84,0.15,14.2,,,16.5,1.43,0.01, +3242,49082,Clinopyroxene,EMP,49.4,0.84,9.36,,6.84,0.15,14.2,,,16.5,1.43,0.01, +3243,49083,Clinopyroxene,EMP,49.4,0.84,9.36,,6.84,0.15,14.2,,,16.5,1.43,0.01, +3244,49084,Clinopyroxene,EMP,49.4,0.84,9.36,,6.84,0.15,14.2,,,16.5,1.43,0.01, +3245,49085,Clinopyroxene,EMP,49.4,0.84,9.36,,6.84,0.15,14.2,,,16.5,1.43,0.01, +3246,49086,Clinopyroxene,EMP,49.4,0.84,9.36,,6.84,0.15,14.2,,,16.5,1.43,0.01, +3247,49087,Clinopyroxene,EMP,49.4,0.84,9.36,,6.84,0.15,14.2,,,16.5,1.43,0.01, +3248,49088,Clinopyroxene,EMP,51.6,0.78,9.68,,6.33,0.14,13.6,,,16,1.48,0.01, +3249,49089,Clinopyroxene,EMP,51.6,0.78,9.68,,6.33,0.14,13.6,,,16,1.48,0.01, +3250,49090,Clinopyroxene,EMP,51.6,0.78,9.68,,6.33,0.14,13.6,,,16,1.48,0.01, +3251,49091,Clinopyroxene,EMP,51.6,0.78,9.68,,6.33,0.14,13.6,,,16,1.48,0.01, +3252,49092,Clinopyroxene,EMP,51.6,0.78,9.68,,6.33,0.14,13.6,,,16,1.48,0.01, +3253,49093,Clinopyroxene,EMP,51.6,0.78,9.68,,6.33,0.14,13.6,,,16,1.48,0.01, +3254,49094,Clinopyroxene,EMP,51.6,0.78,9.68,,6.33,0.14,13.6,,,16,1.48,0.01, +3255,49095,Clinopyroxene,EMP,51.6,0.78,9.68,,6.33,0.14,13.6,,,16,1.48,0.01, +3256,49096,Clinopyroxene,EMP,50,0.81,10.6,,7.76,0.18,13.2,,,15.5,1.77,0.01, +3257,49097,Clinopyroxene,EMP,50,0.81,10.6,,7.76,0.18,13.2,,,15.5,1.77,0.01, +3258,49098,Clinopyroxene,EMP,50.6,0.85,9.84,,6.82,0.17,13.6,,,15.9,1.55,0.01, +3259,49099,Clinopyroxene,EMP,50.6,0.85,9.84,,6.82,0.17,13.6,,,15.9,1.55,0.01, +3260,49100,Clinopyroxene,EMP,50.6,0.85,9.84,,6.82,0.17,13.6,,,15.9,1.55,0.01, +3261,49101,Clinopyroxene,EMP,48.9,0.79,9.03,,6.15,0.15,14.9,,,16,1.64,0.01, +3262,49102,Clinopyroxene,EMP,48.9,0.79,9.03,,6.15,0.15,14.9,,,16,1.64,0.01, +3263,49103,Clinopyroxene,EMP,50.8,0.7,9.01,,6.46,0.15,14.4,,,17.2,1.51,0, +3264,49104,Clinopyroxene,EMP,50.8,0.7,9.01,,6.46,0.15,14.4,,,17.2,1.51,0, +3265,49105,Clinopyroxene,EMP,48.8,1.01,10.4,,8.21,0.16,13.2,,,14.9,1.81,0, +3266,49106,Clinopyroxene,EMP,48.8,1.01,10.4,,8.21,0.16,13.2,,,14.9,1.81,0, +3267,49107,Clinopyroxene,EMP,48.8,1.01,10.4,,8.21,0.16,13.2,,,14.9,1.81,0, +3268,49108,Clinopyroxene,EMP,48.8,1.01,10.4,,8.21,0.16,13.2,,,14.9,1.81,0, +3269,49109,Clinopyroxene,EMP,48.8,1.01,10.4,,8.21,0.16,13.2,,,14.9,1.81,0, +3270,49110,Clinopyroxene,EMP,51.3,0.76,7.11,,6.4,0.15,15.9,,,16.9,1.01,0.02, +3271,49111,Clinopyroxene,EMP,51.3,0.76,7.11,,6.4,0.15,15.9,,,16.9,1.01,0.02, +3272,49112,Clinopyroxene,EMP,51.3,0.76,7.11,,6.4,0.15,15.9,,,16.9,1.01,0.02, +3273,49113,Clinopyroxene,EMP,50.7,1.02,7.92,,7.27,0.2,15,,,16,0.96,0.02, +3274,49114,Clinopyroxene,EMP,50.7,1.02,7.92,,7.27,0.2,15,,,16,0.96,0.02, +3275,49115,Clinopyroxene,EMP,49.5,1.05,10.8,,8.36,0.21,12.5,,,15.5,1.63,0.01, +3276,49116,Clinopyroxene,EMP,49.5,1.05,10.8,,8.36,0.21,12.5,,,15.5,1.63,0.01, +3277,49117,Clinopyroxene,EMP,50.8,0.81,9.26,,6.81,0.16,13.9,,,16.2,1.37,0.01, +3278,49118,Clinopyroxene,EMP,50.8,0.81,9.26,,6.81,0.16,13.9,,,16.2,1.37,0.01, +3279,49119,Clinopyroxene,EMP,50.8,0.81,9.26,,6.81,0.16,13.9,,,16.2,1.37,0.01, +3280,49120,Clinopyroxene,EMP,50.8,0.81,9.26,,6.81,0.16,13.9,,,16.2,1.37,0.01, +3281,49121,Clinopyroxene,EMP,50.8,0.81,9.26,,6.81,0.16,13.9,,,16.2,1.37,0.01, +3282,49122,Clinopyroxene,EMP,50.8,0.81,9.26,,6.81,0.16,13.9,,,16.2,1.37,0.01, +3283,49123,Clinopyroxene,EMP,50.8,0.81,9.26,,6.81,0.16,13.9,,,16.2,1.37,0.01, +3284,49124,Clinopyroxene,EMP,50.8,0.81,9.26,,6.81,0.16,13.9,,,16.2,1.37,0.01, +3285,49125,Clinopyroxene,EMP,52.2,0.73,10.4,,5.65,0.12,13.6,,,16.11,1.73,0.02, +3286,49126,Clinopyroxene,EMP,50.2,0.91,11.5,,7.46,0.2,12.2,,,15.1,2.04,0.02, +3287,49132,Clinopyroxene,EMP,48.84,0.37,13.23,0.05,4.99,0.12,12.07,,,17.22,2.26,, +3288,49133,Clinopyroxene,EMP,49.3,0.33,9.16,0.11,5.64,0.12,18.8,,,15,1.87,, +3289,49145,Clinopyroxene,EMP,46.3,,17.6,,0,,11.9,,,24.9,,, +3290,49146,Clinopyroxene,EMP,55.5,,15.5,,0,,8.2,,,20.4,2.2,, +3291,49147,Clinopyroxene,EMP,45,4.07,17.92,,0,,10.1,,,21.2,,, +3292,49199,Clinopyroxene,EMP,51.85,0.61,6.53,0.12,10.03,0.12,17.7,0.02,,10.38,1.78,0.01, +3293,49200,Clinopyroxene,EMP,53.26,0.41,6.29,0.16,9.27,0.15,19.89,0.01,,9.2,1.34,0.01,0.02 +3294,49201,Clinopyroxene,EMP,52.98,0.35,6.3,0.19,8.85,0.14,20.15,0.02,,8.8,1.2,0.02,0.09 +3295,49202,Clinopyroxene,EMP,53.15,0.29,5.93,0.21,8.22,0.1,21.16,0.01,,8.64,1.02,0.01,0.2 +3296,49204,Clinopyroxene,EMP,54.4,0.45,5.58,0.15,8.51,0.11,18.4,0.01,,10,1.91,0.04,0.02 +3297,49205,Clinopyroxene,EMP,56.39,0.28,5.69,0.15,6.81,0.06,17.33,0.02,,11.4,2.3,0.06,0.03 +3298,49356,Clinopyroxene,EMP,52.5,0.37,11.28,0.17,5.04,0.12,12.06,0.22,,13.45,3.13,0.02, +3299,49357,Clinopyroxene,EMP,52.34,0.34,12.6,0.14,4.67,0.12,11.88,0.37,,12.53,3.47,0.03, +3300,49358,Clinopyroxene,EMP,52.35,0.45,12.97,0.12,5.59,0.14,11.04,0.29,,12.2,3.65,0.04, +3301,49359,Clinopyroxene,EMP,52.99,0.39,12.38,0.12,5.29,0.11,11.16,0.21,,12.42,3.75,0.05, +3302,49360,Clinopyroxene,EMP,53.02,0.34,12.61,0.15,4.87,0.11,10.89,0.2,,12.55,4.07,0.05, +3303,49361,Clinopyroxene,EMP,54.6,0.26,13.98,0.09,4.04,0.08,9.03,0.24,,10.68,5.08,0.1, +3304,49362,Clinopyroxene,EMP,54.55,0.28,10.86,0.04,3.43,0.07,11.39,0.22,,11.63,5.1,0.35, +3305,49363,Clinopyroxene,EMP,55.99,0.23,13.5,0.08,3.58,0.06,8.45,0.33,,9.74,6.4,0.34, +3306,49409,Clinopyroxene,EMP,46.1,1.16,8.44,,7.73,0.11,13.56,,,21.83,0.36,0.02, +3307,49410,Clinopyroxene,EMP,48.32,0.98,7.16,,6.8,0.14,14.33,,,21.58,0.28,0.01, +3308,49411,Clinopyroxene,EMP,44,1.41,9.97,,9.36,0.14,12.82,,,20.94,0.42,0.03, +3309,49412,Clinopyroxene,EMP,41.6,1.89,11.95,,10.77,0.17,12.08,,,19.94,0.48,0.05, +3310,49413,Clinopyroxene,EMP,40.1,2.2,13.4,,11.4,0.2,11.67,,,19.26,0.52,0.06, +3311,49414,Clinopyroxene,EMP,45.93,1.24,9.14,,8.63,0.17,14.13,,,19.82,0.33,0.02, +3312,49415,Clinopyroxene,EMP,43.27,1.58,11.82,,9.85,0.22,13.08,,,19,0.39,0.03, +3313,49416,Clinopyroxene,EMP,42.11,1.83,12.95,,10.25,0.25,12.73,,,18.49,0.43,0.04, +3314,49468,Clinopyroxene,EMP,49.49,0.72,7.03,0.66,10.8,0.14,13.03,0.21,,16.95,1.23,0,0 +3315,51001,Clinopyroxene,EMP,53.62,,4.97,1.1,4.68,0.13,23.94,,,11.56,,, +3316,51135,Clinopyroxene,EMP,52,,6.7,,0,,19.2,,,22.5,0.12,, +3317,51136,Clinopyroxene,EMP,50.8,,8.5,,0,,18.4,,,22,0.13,, +3318,51137,Clinopyroxene,EMP,50.4,,8.6,,0,,18.6,,,22.1,0.13,, +3319,51138,Clinopyroxene,EMP,54.4,,3.1,,0,,22.2,,,21.1,0.1,, +3320,51139,Clinopyroxene,EMP,52.7,,4.7,,0,,22.2,,,19,0.26,, +3321,51140,Clinopyroxene,EMP,56.2,,0.56,,0,,20.3,,,23.5,0.18,, +3322,51141,Clinopyroxene,EMP,55.8,,1.36,,0,,19.43,,,22.99,0.58,, +3323,51142,Clinopyroxene,EMP,55.7,,1.14,,0,,19.74,,,22.9,0.46,, +3324,51143,Clinopyroxene,EMP,55.8,,1.18,,0,,19.67,,,23.1,0.49,, +3325,51182,Clinopyroxene,EMP,48.24,0.63,1.98,,2.06,0,24.29,,,22.84,0.51,0, +3326,51183,Clinopyroxene,EMP,50.8,0.12,0.35,,0.25,0.04,28.2,,,21.9,0,0, +3327,51184,Clinopyroxene,EMP,50.25,0,1.02,,0.01,0.01,27.7,,,22.4,0.01,0, +3328,51185,Clinopyroxene,EMP,49.4,0.09,0.41,,0.23,0.03,29.8,,,19.9,0.01,0, +3329,51186,Clinopyroxene,EMP,50.86,0.11,0.79,,0.32,0.05,29.6,,,19.7,0.02,0.01, +3330,51187,Clinopyroxene,EMP,50.68,0.01,1.27,,0.03,0.01,27.9,,,21.7,0.04,0, +3331,51188,Clinopyroxene,EMP,50.25,0.01,1.04,,0.02,0,27.8,,,22.2,0.07,0, +3332,51189,Clinopyroxene,EMP,49.99,0,1.09,,0.02,0.01,27.2,,,22.5,0.04,0, +3333,51190,Clinopyroxene,EMP,49.98,0.1,0.59,,0.82,0.02,27.4,,,21.6,0.17,0.01, +3334,51191,Clinopyroxene,EMP,49.51,0.38,1.12,,2.24,0.05,25.5,,,21.1,0.51,0.01, +3335,51192,Clinopyroxene,EMP,49.3,0.42,2.72,,2.46,0.06,23.5,,,21.5,0.96,0.01, +3336,51193,Clinopyroxene,EMP,49.63,0.02,2.52,,0.03,0,26.8,,,22.4,0.04,0, +3337,51194,Clinopyroxene,EMP,49.63,0.21,0.81,,1.83,0.03,26.7,,,20.4,0.45,0.01, +3338,51195,Clinopyroxene,EMP,48.7,0.01,2.6,,0.02,0,26.59,,,22.16,0,0.02, +3339,51213,Clinopyroxene,EMP,50.9,1.47,7.34,,4.96,0.13,14.2,,,15.9,1.88,, +3340,51214,Clinopyroxene,EMP,50.7,1.67,8.02,,5.77,0.07,13.5,,,15.3,2.14,, +3341,51215,Clinopyroxene,EMP,49.9,2.21,9.6,,4.89,0.11,13.7,,,14.5,2.08,, +3342,51216,Clinopyroxene,EMP,49.1,4.01,10.3,,5.83,0.15,17.5,,,8.43,1.7,, +3343,51407,Clinopyroxene,EMP,53.03,0.09,2.99,,15.56,0.43,24.04,,,3.13,0.21,0.06,0.02 +3344,51408,Clinopyroxene,EMP,49.01,0.24,5.19,,16.15,0.51,18.91,,,9.22,0.46,0,0.03 +3345,51409,Clinopyroxene,EMP,47.67,0.39,6.83,,16.9,0.46,16.22,,,9.35,0.66,0.01,0.11 +3346,51410,Clinopyroxene,EMP,51.53,0.11,2.51,,15.27,0.42,25.55,,,2.5,0.09,0.01,0.03 +3347,51411,Clinopyroxene,EMP,52.49,0.12,3.13,,14.98,0.42,26.37,,,2.37,0.12,0.01,0.05 +3348,51412,Clinopyroxene,EMP,50.61,0.17,3.33,,16.71,0.53,23.07,,,4.97,0.18,0,0.01 +3349,51413,Clinopyroxene,EMP,47.96,0.35,6.42,,16.31,0.47,17.51,,,9.03,0.35,0,0.15 +3350,51414,Clinopyroxene,EMP,52.31,0.19,3.58,,17.99,0.51,20.18,,,5.15,0.2,0.01,0.07 +3351,51472,Clinopyroxene,EMP,55.5,0.36,3.44,0.45,1.36,0.05,17.62,0.01,,19.19,1.83,0.02, +3352,51473,Clinopyroxene,EMP,56.25,0.21,3.33,0.34,1.7,0.07,18.7,0.01,,17.4,1.75,0.03, +3353,51474,Clinopyroxene,EMP,55.98,0.35,4.89,0.65,0.5,0.07,18.1,0.01,,16.6,2.36,0.02, +3354,51475,Clinopyroxene,EMP,55.47,0.36,1.95,0.36,2.74,0.03,17.97,0.01,,20,0.99,0.02, +3355,51476,Clinopyroxene,EMP,55.37,0.33,1.75,0.26,2.72,0.02,17.87,0.01,,20.3,0.95,0.02, +3356,51477,Clinopyroxene,EMP,56.25,0.32,4.2,0.58,1.12,0.07,19.4,0.02,,15.7,2.08,0.02, +3357,51478,Clinopyroxene,EMP,56.16,0.15,2.36,0.36,3.41,0.07,20.79,0.02,,15.06,1.35,0.03, +3358,51819,Clinopyroxene,EMP,51.56,0.65,4.22,0.19,5.42,0.1,14.72,,,21.74,0.82,0, +3359,51820,Clinopyroxene,EMP,49.04,1.51,6.95,0.26,6.1,0.1,13.31,,,20.66,1.06,0, +3360,51821,Clinopyroxene,EMP,51.5,0.77,3.78,0.18,5.47,0.14,15.12,,,21.68,0.66,0, +3361,51822,Clinopyroxene,EMP,50.1,1.3,5.66,0.21,5.88,0.11,13.92,,,21.22,0.76,0, +3362,51823,Clinopyroxene,EMP,49.7,0.84,4.08,0.1,6.75,0.13,14.64,,,22.26,0.67,0, +3363,51824,Clinopyroxene,EMP,48.51,1.14,4.85,0,7.37,0.15,14.75,,,21.18,0.62,0, +3364,51825,Clinopyroxene,EMP,49.56,1.11,3.59,0.03,6.62,0.17,15.08,,,22.36,0.35,0, +3365,51826,Clinopyroxene,EMP,49.42,3.25,8.94,0,8.93,0.12,11.42,,,21.92,0.5,0, +3366,51827,Clinopyroxene,EMP,49.52,0.71,5.81,0.26,6.66,0.11,14.13,,,20.95,1.13,0, +3367,51828,Clinopyroxene,EMP,50.79,0.66,6.28,0.38,5.45,0.13,14.78,,,19.57,1.2,0, +3368,51829,Clinopyroxene,EMP,50.35,0.75,7.59,0.35,5.59,0.13,14.77,,,18.25,1.35,0, +3369,51830,Clinopyroxene,EMP,49.23,0.93,9,0.23,6.44,0.15,13.74,,,17.87,1.42,0, +3370,51831,Clinopyroxene,EMP,51.03,1.1,10.09,0.16,5.03,0.15,12.55,,,16.63,2.71,0, +3371,51832,Clinopyroxene,EMP,48.87,0.71,6.82,0.07,7.27,0.09,13.66,,,20.79,1.34,0, +3372,51833,Clinopyroxene,EMP,46.09,1.39,8.65,0.07,8.77,0.12,12.03,,,20.18,1.4,0, +3373,52022,Clinopyroxene,EMP,49.69,0.3,6.4,,7.76,,19.77,,,13.02,0.42,, +3374,52075,Clinopyroxene,EMP,43.12,1.24,8.7,0.46,28.72,0.86,0.77,,,14.96,0.52,,0.45 +3375,52076,Clinopyroxene,EMP,42.6,2.11,5.85,,28.92,0.87,0.92,,,16.76,0.19,,0.53 +3376,52077,Clinopyroxene,EMP,43.02,1.8,6.92,,29.23,2.11,1.24,,,14.85,0.32,, +3377,52078,Clinopyroxene,EMP,42.49,1.81,7.5,0.46,29.83,0.99,0.76,,,15.32,0.31,,0.47 +3378,52079,Clinopyroxene,EMP,47.25,0.81,3.87,0.12,21.6,0.64,5.99,,,18.49,0.29,,0.4 +3379,52080,Clinopyroxene,EMP,47.82,0.74,3.37,0.08,20.45,0.6,6.5,,,19.13,0.27,, +3380,52081,Clinopyroxene,EMP,49.71,0.49,2.34,0.23,15.79,0.46,9.67,,,20.07,0.28,,0.33 +3381,52748,Clinopyroxene,EMP,50.71,0.18,4.44,1.18,3.33,0.15,19.15,0.04,,18.88,0.26,0.01,0.02 +3382,52749,Clinopyroxene,EMP,48.83,0.18,5.57,0.17,6.64,0.14,17.61,0.12,,19.15,0.26,0.01,0.01 +3383,52750,Clinopyroxene,EMP,49.55,0.71,6.37,0.08,9,0.02,13.97,0.05,,19.42,0.59,0.02,0.03 +3384,52751,Clinopyroxene,EMP,45.09,0.72,8.84,0.02,8.61,0.03,11.65,0.06,,22.05,1.03,0.02,0.04 +3385,52752,Clinopyroxene,EMP,50.27,0.51,8.56,0.03,3.9,0.01,13.86,0.02,,19.76,1.71,0.01,0.02 +3386,52753,Clinopyroxene,EMP,47.59,0.42,10,0.06,7.62,0.01,12.08,0.03,,18.56,1.91,0.01,0.01 +3387,52754,Clinopyroxene,EMP,50.37,0.63,11.13,0.06,1.55,0.01,13.25,0.01,,19.12,2.21,,0.02 +3388,52755,Clinopyroxene,EMP,48.09,0.5,11.07,,8.92,0.01,9.36,0.02,,17.85,3.23,,0.04 +3389,52756,Clinopyroxene,EMP,48.39,0.54,10.85,,8.38,,9.31,0.03,,17.82,3.27,0.01,0.03 +3390,52757,Clinopyroxene,EMP,51.33,0.02,5.17,0.04,0.02,0.02,15.88,0.06,,26.99,0.04,0.02,0.02 +3391,52758,Clinopyroxene,EMP,53.58,0.02,2.05,0.07,0.02,0.02,17.13,0.01,,25.15,0.09,0.01,0.02 +3392,52759,Clinopyroxene,EMP,52.07,0.03,5.04,0.04,0.11,0.02,16.36,0.04,,25.67,0.02,0.01,0.03 +3393,52760,Clinopyroxene,EMP,52.38,0.03,3.22,0.09,0.06,0.02,16.59,0.05,,26.95,0.03,0.01,0.02 +3394,52761,Clinopyroxene,EMP,52.77,0.03,2.59,0.09,0.04,0.02,17.19,0.02,,25.13,0.04,0.01,0.03 +3395,53002,Clinopyroxene,EMP,51.11,,16.17,,8.88,,6.52,,,14.15,3.46,, +3396,53003,Clinopyroxene,EMP,50.84,,15.33,,7.73,,6.9,,,15.43,3.53,, +3397,53004,Clinopyroxene,EMP,52.72,,17.6,,5.57,,6.5,,,13.27,4.2,, +3398,53005,Clinopyroxene,EMP,54.49,,15.61,,5.98,,6.7,,,12.65,5.49,, +3399,53094,Clinopyroxene,EMP,56.38,,20.11,,2.56,,2.13,,,5.55,9.91,0.87, +3400,53095,Clinopyroxene,EMP,56.72,0.34,19.82,,2.23,,3.42,,,7.25,7.79,1.03, +3401,53096,Clinopyroxene,EMP,56.33,,19.06,,2.95,,2.22,,,4.05,11.66,0.41, +3402,53097,Clinopyroxene,EMP,57.32,0.3,22.29,,1.48,,1.31,,,2.68,12.09,0.37, +3403,54187,Clinopyroxene,EMP,55.04,,0.76,,0.04,,18.79,,,25.53,,, +3404,54188,Clinopyroxene,EMP,46.6,0.03,9.16,0.04,9.84,0.1,11.1,4.03,,17.33,,, +3405,55670,Clinopyroxene,EMP,54.6,0.19,,0.22,4.52,,22.6,,,15,0.25,0.05,0 +3406,55671,Clinopyroxene,EMP,53.9,0.26,,0.28,4.17,,21.8,,,16.4,0.18,0,0 +3407,55672,Clinopyroxene,EMP,54.5,0.24,,0.2,4.6,,21.8,,,16.1,0.31,0.1,0 +3408,55815,Clinopyroxene,EMP,52.95,0.58,5.29,1.06,3.4,0.08,16.41,,,19.17,1.1,0.02, +3409,55817,Clinopyroxene,EMP,53.61,0.19,4.29,0.86,4.71,0.14,20.65,,,15.81,0.33,0.01, +3410,55819,Clinopyroxene,EMP,52.26,0.2,5.96,1.09,4.8,0.13,20.33,,,14.78,0.42,0.01, +3411,55820,Clinopyroxene,EMP,52.63,0.14,6.1,1.1,4.93,0.15,20.64,,,14.74,0.4,0.02, +3412,55821,Clinopyroxene,EMP,50.46,0.72,9.73,0.71,5.36,0.16,18.96,,,14.09,0.59,0.1, +3413,55822,Clinopyroxene,EMP,53.38,0.17,8.23,0.13,6.52,0.13,21.24,,,8.76,1.64,0.01, +3414,56039,Clinopyroxene,EMP,49.4,0.58,12.2,,0,0.14,19.3,,,18.4,0.7,, +3415,56040,Clinopyroxene,EMP,46.5,0.69,15.7,,0,0.19,17,,,18.7,0.5,, +3416,56041,Clinopyroxene,EMP,49.7,0.61,12.5,,0,0.17,20.2,,,16.7,0.87,, +3417,56042,Clinopyroxene,EMP,49.1,0.69,12.8,,0,0.16,18.8,,,17,1,, +3418,56043,Clinopyroxene,EMP,50.5,0.57,12.3,,0,0.12,18.7,,,16.9,0.81,, +3419,56044,Clinopyroxene,EMP,50,0.61,12.9,,0,0.17,19.6,,,16.9,0.89,, +3420,56045,Clinopyroxene,EMP,50.1,0.61,12.3,,0,0.14,19.6,,,17.7,0.75,, +3421,56046,Clinopyroxene,EMP,48.7,1.29,19.5,,0,0.03,16,,,11.9,2.1,, +3422,56047,Clinopyroxene,EMP,49.9,0.58,16.3,,0,0.14,16.3,,,14.7,2.5,, +3423,56048,Clinopyroxene,EMP,49.6,0.49,15.6,,0,0.1,17.1,,,15.6,2.12,, +3424,56049,Clinopyroxene,EMP,53,0.58,8.5,,0,0.01,22.7,,,12.7,1.56,, +3425,56050,Clinopyroxene,EMP,48.7,0.57,17.3,,0,0.15,16.5,,,14.4,2.3,, +3426,56051,Clinopyroxene,EMP,50.5,0.52,14.7,,0,0.13,15.6,,,15.6,2.49,, +3427,56052,Clinopyroxene,EMP,51.1,0.42,13.8,,0,0.13,15.9,,,15.9,2.4,, +3428,56053,Clinopyroxene,EMP,50.5,0.5,15.1,,0,0.12,15.9,,,15.3,2.45,, +3429,56054,Clinopyroxene,EMP,50.7,0.59,15.1,,0,0.14,14.8,,,16,2.8,, +3430,56055,Clinopyroxene,EMP,49.1,0.36,14.9,,0,0.15,18.2,,,14.6,1.79,, +3431,56056,Clinopyroxene,EMP,51.5,0.34,12.9,,0,0.13,16.9,,,16.1,2.15,, +3432,56057,Clinopyroxene,EMP,49.6,0.35,15.3,,0,0.07,19.1,,,14.1,1.53,, +3433,56058,Clinopyroxene,EMP,51.1,0.35,13.2,,0,0.07,16.9,,,16.9,2.02,, +3434,56059,Clinopyroxene,EMP,48.8,0.43,16.4,,0,0.07,18.9,,,13.9,1.66,, +3435,56060,Clinopyroxene,EMP,50.7,0.38,13.4,,0,0.07,17.7,,,16.9,1.9,, +3436,56061,Clinopyroxene,EMP,49.2,0.49,17,,0,0.12,19.1,,,12.9,1.8,, +3437,56062,Clinopyroxene,EMP,49.6,0.51,14.9,,0,0.14,17,,,15.8,1.95,, +3438,56063,Clinopyroxene,EMP,48.3,0.46,17.3,,0,0.18,18.6,,,13.2,1.73,, +3439,56064,Clinopyroxene,EMP,50,0.57,14.9,,0,0.14,15.7,,,16,2.41,, +3440,56065,Clinopyroxene,EMP,51,0.33,12.9,,0,0.06,17.3,,,17.2,1.99,, +3441,56066,Clinopyroxene,EMP,51.8,0.36,11.2,,0,0.12,18.5,,,16.6,1.8,, +3442,56067,Clinopyroxene,EMP,48.5,0.57,12.7,,0,0.17,17.5,,,19.2,0.79,, +3443,56068,Clinopyroxene,EMP,49.5,0.58,11.7,,0,0.19,19.4,,,17.1,0.79,, +3444,56069,Clinopyroxene,EMP,50.7,0.3,14.8,,0,0.15,18.1,,,14.4,2.02,, +3445,56070,Clinopyroxene,EMP,51.3,0.27,13.9,,0,0.15,17.7,,,15.2,2.06,, +3446,56071,Clinopyroxene,EMP,51.8,0.29,13.4,,0,0.12,16.2,,,16.7,2.31,, +3447,56072,Clinopyroxene,EMP,51.4,0.17,11.4,,4,0.03,18.3,,,14.5,1.67,, +3448,56745,Clinopyroxene,EMP,50.01,0.93,,0.03,9.78,0.29,10.09,0.02,,16.26,2.98,0.08,0.07 +3449,56746,Clinopyroxene,EMP,50.81,1.6,,0.04,3.95,0.31,13.7,0.01,,16.82,2.57,0.04,0.04 +3450,56747,Clinopyroxene,EMP,51.57,1.15,,0.02,5.49,0.29,10.99,0,,15.43,3.45,0.04,0.07 +3451,56748,Clinopyroxene,EMP,51.07,0.9,,0.04,7.17,0.18,10.69,0.02,,15.73,4.02,0.07,0.03 +3452,56749,Clinopyroxene,EMP,48.43,0.88,,0.05,9.65,0.3,12.13,0.04,,16.51,2.28,0.03,0.03 +3453,56750,Clinopyroxene,EMP,49.51,0.71,,0.04,9.5,0.28,12.13,0.02,,16.8,2.4,0.03,0.04 +3454,56751,Clinopyroxene,EMP,48.05,0.91,,0.05,10.21,0.41,11.1,0.01,,16.11,2.46,0.12,0.07 +3455,56752,Clinopyroxene,EMP,49.44,1.23,,0.03,9.42,0.24,9.26,0.01,,13.45,4.06,0.11,0.11 +3456,57009,Clinopyroxene,EMP,50.2,0.12,9.95,0.55,5.22,0.14,17.76,,,16.66,0.02,0.03, +3457,57010,Clinopyroxene,EMP,48.9,0.2,11.1,0.26,6.7,0.17,17.1,,,14.9,0.38,0.02, +3458,57011,Clinopyroxene,EMP,50,0.22,11,0.29,4.42,0.13,16.7,,,17.2,0.66,0.06, +3459,57012,Clinopyroxene,EMP,49.98,0.22,11.5,0.13,4.63,0.1,16.89,,,17,0.69,0.02, +3460,57013,Clinopyroxene,EMP,49.9,0.28,11.6,0.04,5.5,0.16,16.4,,,16.3,0.71,0.03, +3461,57014,Clinopyroxene,EMP,49,0.28,12.3,0.08,5.61,0.13,15.5,,,16.5,0.79,0.03, +3462,57015,Clinopyroxene,EMP,49.1,0.45,11.8,0.46,5.3,0.23,17.1,,,14.4,0.92,0.03, +3463,57016,Clinopyroxene,EMP,49.3,0.51,11.7,0.4,5.37,0.22,17.2,,,14.2,1.07,0.02, +3464,57017,Clinopyroxene,EMP,50.81,0.44,11.4,0.36,4.51,0.21,16.89,,,14.4,1.45,0.03, +3465,57018,Clinopyroxene,EMP,50.2,0.61,11.5,0.44,3.78,0.14,15.91,,,16.24,1.66,0.02, +3466,57019,Clinopyroxene,EMP,50.1,0.7,12,0.35,4.1,0.16,15.1,,,15.8,1.83,0.07, +3467,57020,Clinopyroxene,EMP,50.8,0.8,11.4,0.18,3.82,0.16,15.99,,,15.4,1.84,0.03, +3468,57092,Clinopyroxene,EMP,51.04,0.8,3.65,0.1,6.72,0.16,15.02,,,21.93,0.49,0.01, +3469,57093,Clinopyroxene,EMP,49.78,0.77,6.96,0.03,9.87,0.22,12.4,,,18.1,1.74,0.02, +3470,57094,Clinopyroxene,EMP,51.44,1.78,7.69,0.06,7.2,0.13,13.21,,,16.1,2.27,0.02, +3471,57095,Clinopyroxene,EMP,51.95,0.45,4.14,0.11,5.97,0.13,15.9,,,20.45,0.86,0.01, +3472,57096,Clinopyroxene,EMP,51.69,0.52,4.49,0.08,7.44,0.14,14.5,,,19.87,1.21,0.02, +3473,57097,Clinopyroxene,EMP,51.2,0.41,6.48,0.03,7.49,0.06,12.59,,,19.07,2.63,0.03, +3474,57098,Clinopyroxene,EMP,52.06,0.35,5.4,0.01,6.77,0.07,13.28,,,19.87,2.09,0.01, +3475,57099,Clinopyroxene,EMP,53.03,0.4,3.47,0.02,6.33,0.07,14.86,,,20.44,1.36,0.01, +3476,57100,Clinopyroxene,EMP,50.69,0.56,4.69,0.02,10.06,0.32,12.93,,,20.08,0.6,0.02, +3477,57120,Clinopyroxene,EMP,42.98,1.94,10.43,,8.6,,10.98,,,23.22,0.28,0.02, +3478,57121,Clinopyroxene,EMP,39.11,1.46,12.15,,13.25,0,8.64,,,22.92,0.41,0.03, +3479,57122,Clinopyroxene,EMP,42.01,1.73,11.37,,10.29,,10.05,,,22.59,0.48,0.02, +3480,57123,Clinopyroxene,EMP,43.72,2.22,7.51,,10.19,,12.28,,,22.35,0.64,0.01, +3481,57165,Clinopyroxene,EMP,46.88,2.64,4.63,0.06,11.59,0.37,11.35,0.39,0.27,20.5,0.59,0.01, +3482,57166,Clinopyroxene,EMP,47.07,2.27,3.59,0.02,11.85,0.48,12,0.27,0.25,20.8,0.56,0.01, +3483,57167,Clinopyroxene,EMP,46.3,2.49,5.1,0.05,10.23,0.26,11.9,0.39,0.23,21.44,0.69,0.01, +3484,57168,Clinopyroxene,EMP,46.92,2.12,5.12,0.04,9.63,0.37,12.14,0.29,0.24,21.58,0.74,0.01, +3485,57169,Clinopyroxene,EMP,48.94,1.87,3.79,0.28,10.46,0.39,12.74,0.26,0.31,18.92,0.63,0.01,0.29 +3486,57170,Clinopyroxene,EMP,48.87,1.85,3.46,0.1,10.5,0.39,13.46,0.45,0.34,18.78,0.76,0.05,0.41 +3487,57171,Clinopyroxene,EMP,47.26,2.3,4.39,0.1,9.34,0.31,12.8,0.47,0.3,20.57,0.66,0.02,0.45 +3488,57172,Clinopyroxene,EMP,47.07,2.15,5.11,0.03,8.84,0.35,12.67,0.35,0.26,21.47,0.61,0.03,0.43 +3489,57390,Clinopyroxene,EMP,52.18,1.07,17.74,,7.58,,5.95,,,8.9,6.11,0.04, +3490,57391,Clinopyroxene,EMP,55.26,1.59,16.4,,8.75,,4.37,,,7.77,6.44,0.07, +3491,57392,Clinopyroxene,EMP,54.6,0.71,20.85,,3.89,,5.06,,,7.54,8.46,0.08, +3492,57393,Clinopyroxene,EMP,51.79,0.66,26.04,,4.93,,4.49,,,8.09,7.47,0.03, +3493,57394,Clinopyroxene,EMP,53.2,0.34,24,,3.7,,3.07,,,6.12,9.56,0.33, +3494,57460,Clinopyroxene,EMP,51.7,0.25,8.4,0.44,4.8,0.14,19.9,,,15,0.56,, +3495,57461,Clinopyroxene,EMP,51.4,0.22,7.1,0.31,3.9,0.09,17.5,,,19.3,0.51,, +3496,57462,Clinopyroxene,EMP,51.5,0.2,8.7,0.31,4.6,0.11,20.6,,,13.9,0.63,, +3497,57463,Clinopyroxene,EMP,51.6,0.19,7.1,0.32,4.1,0.06,18.2,,,18.4,0.45,, +3498,57481,Clinopyroxene,EMP,49,0.1,18.9,,1.95,0.05,7.9,,,18.3,3.1,0.01, +3499,57623,Clinopyroxene,EMP,53.07,0.25,1.02,,17.46,0.49,24.78,,,2.03,0.03,, +3500,57624,Clinopyroxene,EMP,52.18,0.33,1.94,,16.29,0.45,24.85,,,2.44,0.08,, +3501,57625,Clinopyroxene,EMP,53.06,0.25,1.58,,16.35,0.45,25.4,,,1.84,0.04,, +3502,57626,Clinopyroxene,EMP,52.6,0.3,1.76,,16.54,0.48,24.48,,,2.54,0.07,, +3503,57627,Clinopyroxene,EMP,51.5,0.46,2.29,,18.33,0.46,23.18,,,2.52,0.03,, +3504,57628,Clinopyroxene,EMP,51.63,0.26,1.47,,19.12,0.5,23.63,,,2.22,0.06,, +3505,57629,Clinopyroxene,EMP,51.23,0.36,2.29,,18.61,0.33,23.49,,,2.42,0.09,, +3506,57630,Clinopyroxene,EMP,53.16,0.52,0.64,,18.7,0.36,22.21,,,3.93,0.04,, +3507,57631,Clinopyroxene,EMP,53.24,0.62,1.5,,10.72,0.35,26.51,,,4.96,0.13,, +3508,57632,Clinopyroxene,EMP,53.04,0.63,1.77,,10.62,0.34,24.49,,,6.75,0.17,, +3509,57633,Clinopyroxene,EMP,52.4,0.92,1.21,,14.74,0.31,25.33,,,4.62,0.04,, +3510,57634,Clinopyroxene,EMP,52.76,0.96,0.92,,15.64,0.43,21.69,,,6.86,0.14,, +3511,57635,Clinopyroxene,EMP,52.01,0.64,1.37,,16.87,0.37,21.96,,,5.53,0.08,, +3512,57636,Clinopyroxene,EMP,52.38,0.91,1.84,,12.81,0.28,21.49,,,8.69,0.12,, +3513,57637,Clinopyroxene,EMP,53.43,0.77,1.12,,10.5,0.28,22.01,,,11.16,0.15,, +3514,57638,Clinopyroxene,EMP,53.43,0.81,1.2,,9.52,0.32,20.12,,,13.84,0.15,, +3515,57639,Clinopyroxene,EMP,49.09,0.8,2.59,,25.52,0.65,10.71,,,6.55,0.46,, +3516,57640,Clinopyroxene,EMP,51.31,0.83,1.89,,18.8,0.46,17.75,,,7.83,0.16,, +3517,57641,Clinopyroxene,EMP,51.3,0.48,1.8,,20.37,0.54,17.6,,,5.33,0.25,, +3518,57642,Clinopyroxene,EMP,51.83,0.46,4.05,,14.91,0.4,21.97,,,3.04,0.27,, +3519,57643,Clinopyroxene,EMP,52.52,0.3,2.22,,16.16,0.44,23.54,,,2.54,0.16,, +3520,57644,Clinopyroxene,EMP,50.87,0.1,2.73,,19.77,0.35,21.1,,,2.81,0.08,, +3521,57645,Clinopyroxene,EMP,52.12,0.03,1.74,,18.75,0.43,22.42,,,2.93,0.08,, +3522,57646,Clinopyroxene,EMP,51.84,0.04,2.11,,19.03,0.4,22.29,,,2.53,0.09,, +3523,57647,Clinopyroxene,EMP,51.14,0.27,3.22,,15.32,0.46,23.38,,,2.74,0.16,, +3524,57648,Clinopyroxene,EMP,52.26,0.3,2.78,,15.79,0.4,23.43,,,2.34,0.15,, +3525,57649,Clinopyroxene,EMP,52.04,0.26,2.32,,15.85,0.39,24.55,,,2.25,0.1,, +3526,57650,Clinopyroxene,EMP,52.16,0.26,2.42,,15.99,0.43,24.56,,,1.94,0.11,, +3527,57651,Clinopyroxene,EMP,53.21,0.53,0.92,,18.14,0.35,22.54,,,3.64,0.09,, +3528,57652,Clinopyroxene,EMP,50.24,0.91,3.54,,14.83,0.29,17.93,,,7.78,0.41,, +3529,57653,Clinopyroxene,EMP,50.22,1.01,3,,13.09,0.27,17.57,,,10.02,0.53,, +3530,57654,Clinopyroxene,EMP,53.25,0.85,1.68,,13.81,0.25,24.73,,,4.11,0.11,, +3531,57858,Clinopyroxene,EMP,49.01,0.76,8.83,0.19,4.39,0.18,17.94,,,16.13,0.68,0.01, +3532,57859,Clinopyroxene,EMP,49.06,0.54,11.22,0.15,4.58,0.13,16.55,,,15.45,1.16,0.01, +3533,57860,Clinopyroxene,EMP,49.42,0.44,10.58,0.17,4.31,0.17,18.35,,,14.21,0.92,0.01, +3534,57861,Clinopyroxene,EMP,48.11,0.74,9.43,0.21,6.66,0.21,17.04,,,14.19,0.51,0.02, +3535,57862,Clinopyroxene,EMP,47.2,0.66,9.64,0.22,6.07,0.22,18.51,,,13.15,0.55,0.02, +3536,57863,Clinopyroxene,EMP,47.24,0.54,12.7,0.26,4.22,0.13,16.99,,,15.25,0.59,0.01, +3537,57864,Clinopyroxene,EMP,47.66,0.53,12.25,,4.29,0.14,17.14,,,15.37,0.58,, +3538,57865,Clinopyroxene,EMP,50.38,0.33,9.29,,3.89,0.18,19.83,,,13.82,0.81,, +3539,57866,Clinopyroxene,EMP,49.17,0.43,11.8,0.2,3.44,0.14,17.58,,,15.43,0.84,0.01, +3540,57867,Clinopyroxene,EMP,48.35,1.53,9.57,0.12,4.08,0.14,16.06,,,18.37,0.5,0.01, +3541,57868,Clinopyroxene,EMP,51.94,1.38,6.21,0.04,7.82,0.25,18.77,,,13.1,0.41,0.01, +3542,57869,Clinopyroxene,EMP,46.54,2.38,11.83,0.08,5.85,0.19,14.93,,,15.58,0.52,0.01, +3543,57870,Clinopyroxene,EMP,48.84,1.3,11.77,0.11,4.66,0.13,14.9,,,16.76,0.98,0.02, +3544,57871,Clinopyroxene,EMP,47.79,1.29,12.03,0.11,3.85,0.1,15.43,,,17.57,0.93,0.03, +3545,57872,Clinopyroxene,EMP,47.37,1.59,10.35,0.12,4.51,0.15,14.96,,,17.01,0.63,0.02, +3546,57873,Clinopyroxene,EMP,47.06,1.5,10.04,0.12,4.53,0.17,15.6,,,17.13,0.56,0.02, +3547,57874,Clinopyroxene,EMP,47.99,1.35,11.07,0.1,4.29,0.13,15.21,,,16.58,1.06,0.02, +3548,57875,Clinopyroxene,EMP,50.4,0.66,8.05,0.18,6.08,0.18,19,,,13.74,0.48,0.02, +3549,57876,Clinopyroxene,EMP,50.88,0.68,8.02,0.2,6.24,0.2,20.23,,,13.16,0.43,0.01, +3550,57877,Clinopyroxene,EMP,49.74,0.6,8,0.17,5.7,0.18,18.35,,,15.16,0.47,0.01, +3551,57878,Clinopyroxene,EMP,50.01,0.6,8.5,0.17,4.8,0.16,17.21,,,17.92,0.43,, +3552,57879,Clinopyroxene,EMP,49.04,0.78,12.53,0.1,6.45,0.14,13.08,,,15.17,1.41,0.02, +3553,57880,Clinopyroxene,EMP,48.57,0.67,12.43,0.11,3.98,0.16,14.61,,,15.06,1.25,0.01, +3554,57881,Clinopyroxene,EMP,48.58,0.73,9.52,0.15,6.53,0.18,17.46,,,12.72,0.67,0.03, +3555,57882,Clinopyroxene,EMP,49.32,0.71,9.56,0.15,6.45,0.18,17.49,,,13.06,0.66,0.03, +3556,57883,Clinopyroxene,EMP,50.62,0.7,8.33,0.14,6.68,0.22,18.04,,,13.29,0.53,0.01, +3557,57884,Clinopyroxene,EMP,49.15,0.92,11.64,0.12,6.01,0.14,13.79,,,15.4,1.49,0.02, +3558,57885,Clinopyroxene,EMP,48.39,0.91,12.01,0.1,6.01,0.14,13.46,,,15.44,1.59,0.02, +3559,57886,Clinopyroxene,EMP,50.85,0.35,5.3,0.11,10.25,0.26,21.16,,,10.7,0.22,0.01, +3560,57887,Clinopyroxene,EMP,51.4,0.54,6.43,0.11,8.52,0.27,18.58,,,13.71,0.4,0.02, +3561,57888,Clinopyroxene,EMP,47.94,0.68,12.79,0.07,6.77,0.21,13.1,,,16.96,0.95,0.01, +3562,57889,Clinopyroxene,EMP,47.05,0.63,14.26,0.07,5.7,0.15,12.36,,,17.33,1,0.01, +3563,57890,Clinopyroxene,EMP,49.5,0.62,5.84,0.09,11.03,0.26,16.96,,,12.67,0.31,0.02, +3564,57891,Clinopyroxene,EMP,49.25,0.6,8.14,0.1,5.94,0.19,16.34,,,15.88,0.54,0.02, +3565,57892,Clinopyroxene,EMP,47.81,0.68,13.36,0.04,6.24,0.13,11.7,,,17.48,1.13,0.02, +3566,57893,Clinopyroxene,EMP,47.24,0.61,13.21,0.07,6.24,0.1,11.69,,,17.52,1.12,0.02, +3567,57894,Clinopyroxene,EMP,46.21,4.59,10,0.01,6.53,0.19,11.46,,,18.96,1,0.05, +3568,57895,Clinopyroxene,EMP,45.97,3.59,13.46,0.01,5.44,0.18,9.94,,,18.16,1.79,0.03, +3569,57896,Clinopyroxene,EMP,46.52,3.26,13.18,0.01,5.45,0.14,10.31,,,19.4,1.77,0.03, +3570,57897,Clinopyroxene,EMP,45.37,4.56,10.27,0.03,5.55,0.19,12.14,,,18.78,1.07,0.06, +3571,57898,Clinopyroxene,EMP,46.91,4.05,9.55,0.04,4.95,0.19,12.66,,,18.32,1.02,0.03, +3572,57899,Clinopyroxene,EMP,45.77,4.05,9.98,0.03,4.49,0.2,12.79,,,19.03,0.94,0.01, +3573,57900,Clinopyroxene,EMP,44.76,4.63,11.57,0.03,4.36,0.18,12.04,,,19.55,0.99,0.01, +3574,57901,Clinopyroxene,EMP,44.01,4.81,11.37,0.04,3.77,0.16,12.38,,,19.38,0.89,0.01, +3575,57902,Clinopyroxene,EMP,45.24,3.83,13.95,0.01,4.92,0.16,9.93,,,17.75,1.88,0.04, +3576,57903,Clinopyroxene,EMP,45.59,3.64,13.6,0.01,4.18,0.15,10.51,,,18.26,1.71,0.02, +3577,58498,Clinopyroxene,EMP,48.47,1.1,7.73,2.57,3.42,0.06,16.3,,,19.49,0.46,0.05, +3578,58499,Clinopyroxene,EMP,47.22,1.05,7.8,1.79,3.56,0.08,15.69,,,19.49,0.6,, +3579,58500,Clinopyroxene,EMP,47.08,1.04,8.23,2.32,3.42,0.08,15.36,,,19.28,0.61,0.03, +3580,58501,Clinopyroxene,EMP,48.02,0.91,7.35,2.05,3.68,0.11,15.89,,,19.07,0.59,0.02, +3581,58502,Clinopyroxene,EMP,44.11,1.1,10.2,2.26,4.42,0.08,12.78,,,19.23,0.8,0.02, +3582,58503,Clinopyroxene,EMP,44.18,1.04,10.07,2.19,4.21,0.05,13.33,,,19.13,0.73,0.02, +3583,58504,Clinopyroxene,EMP,46.17,1.54,10.21,2.27,5.88,0.06,13.94,,,18.96,0.49,, +3584,58505,Clinopyroxene,EMP,45.07,1.39,9.8,1.27,5.42,0.1,14.31,,,19.04,0.67,0.02, +3585,58506,Clinopyroxene,EMP,45.6,1.43,9.6,1.27,5.06,0.1,14.24,,,18.92,0.74,0.02, +3586,58507,Clinopyroxene,EMP,46.31,1.31,9.34,1.3,5.4,0.12,14.08,,,18.62,0.72,0.02, +3587,58508,Clinopyroxene,EMP,43.66,1.44,10.61,0.95,5.39,0.09,13.19,,,18.7,0.68,0.02, +3588,58509,Clinopyroxene,EMP,43.37,1.36,11.31,0.95,5.1,0.09,13.15,,,18.91,0.71,0.02, +3589,58510,Clinopyroxene,EMP,46.58,1.4,6.86,0.13,15.6,0.39,13.69,,,13.66,0.45,, +3590,58511,Clinopyroxene,EMP,47.36,1.41,6.9,0.05,14.36,0.37,12.6,,,15.3,0.5,, +3591,58512,Clinopyroxene,EMP,42.84,1.53,9.48,0.05,13.15,0.33,11.13,,,14.73,0.91,0.05, +3592,58513,Clinopyroxene,EMP,43.61,1.46,8.87,,13.2,0.34,11.65,,,14.37,0.9,, +3593,58514,Clinopyroxene,EMP,47.71,0.93,6.12,0.1,15.32,0.43,15.34,,,11.17,0.48,, +3594,58515,Clinopyroxene,EMP,42.65,1.37,8.18,0.12,11.7,0.31,9.79,,,13.57,1.35,, +3595,58516,Clinopyroxene,EMP,39.03,1.87,11.81,0.05,9.84,0.24,8.59,,,14.69,1.59,0.01, +3596,58517,Clinopyroxene,EMP,39.52,1.67,11.2,0.07,10.55,0.24,8.86,,,13.73,1.6,0.01, +3597,58518,Clinopyroxene,EMP,46.82,1.53,7.21,0.03,11.74,0.2,15.29,,,12.74,0.49,0.03, +3598,58519,Clinopyroxene,EMP,43.02,1.28,8.67,0.14,7.76,0.18,11.44,,,14.55,1.34,0.01, +3599,58520,Clinopyroxene,EMP,42.22,1.35,8.94,0.07,7.54,0.13,11.88,,,14.83,1.4,0.03, +3600,58521,Clinopyroxene,EMP,47.12,1.34,7.04,0.15,7.97,0.21,13.6,,,16.99,0.91,0.03, +3601,58522,Clinopyroxene,EMP,40.94,1.7,9.12,,8.32,0.21,10.82,,,14.68,1.5,0.06, +3602,58523,Clinopyroxene,EMP,41.81,1.59,9.34,0.12,8.42,0.19,11.46,,,14.12,1.46,0.03, +3603,58524,Clinopyroxene,EMP,40.16,1.76,10.44,0.14,8.21,0.2,10.79,,,13.98,1.56,, +3604,58525,Clinopyroxene,EMP,40.69,1.17,10.65,0.68,5.23,0.17,12.13,,,13.92,1.37,0.01, +3605,58526,Clinopyroxene,EMP,38.86,1.56,12.8,0.94,4.42,0.13,11.23,,,14.81,1.22,0.01, +3606,58527,Clinopyroxene,EMP,40.25,1.26,10.88,0.93,5.69,0.14,11.48,,,14.57,1.33,0.01, +3607,58528,Clinopyroxene,EMP,42.97,0.89,8.57,0.65,6.91,0.17,14.52,,,11.77,1.15,, +3608,58529,Clinopyroxene,EMP,40.88,0.78,10.88,0.07,6.2,0.25,12.45,,,13.96,1.4,0.04, +3609,58530,Clinopyroxene,EMP,45.94,1.06,8.87,0.05,10.68,0.26,16.28,,,12.91,0.58,0.08, +3610,58531,Clinopyroxene,EMP,47.16,1.21,6.68,0.1,7.91,0.25,14.21,,,15.95,1.01,0.05, +3611,58532,Clinopyroxene,EMP,42.44,1.32,8.96,0.1,7.84,0.21,11.66,,,14.17,1.36,0.01, +3612,58533,Clinopyroxene,EMP,43.6,1.18,7.51,0.12,8.16,0.2,12.52,,,14.28,1.38,0.03, +3613,58534,Clinopyroxene,EMP,38.21,1.89,11.97,0.11,5.63,0.17,9.32,,,16.02,1.49,0.01, +3614,58535,Clinopyroxene,EMP,38.82,1.7,11.79,0.05,5.77,0.15,9.04,,,16.14,1.65,, +3615,58536,Clinopyroxene,EMP,38.64,1.66,11.84,,5.72,0.15,9.2,,,16.28,1.67,, +3616,58537,Clinopyroxene,EMP,37.73,2.29,12.39,0.02,5.67,0.15,8.27,,,15.9,1.9,, +3617,58538,Clinopyroxene,EMP,39.63,1.94,10.6,0.09,5.89,0.17,9.17,,,16.29,1.88,0.03, +3618,58539,Clinopyroxene,EMP,40.58,1.71,10.32,0.05,6.13,0.2,9.49,,,15.88,1.8,0.03, +3619,58540,Clinopyroxene,EMP,40.76,1.59,9.9,0.05,6.05,0.19,10.38,,,15.97,1.86,0.03, +3620,58541,Clinopyroxene,EMP,45.01,2.14,8.02,0.05,7.53,0.21,11.92,,,17.74,1.26,0.03, +3621,58542,Clinopyroxene,EMP,42.84,1.1,8.46,0.19,8.27,0.19,12.51,,,14.09,0.99,, +3622,58543,Clinopyroxene,EMP,42.38,1.16,10.18,0.19,7.59,0.15,12.76,,,14.26,0.87,0.01, +3623,58544,Clinopyroxene,EMP,43.06,1.05,8.41,0.17,8.64,0.25,12.68,,,13.41,1.07,, +3624,58545,Clinopyroxene,EMP,43.55,0.92,8.17,0.12,9.25,0.25,12.07,,,13.57,1.04,0.03, +3625,58546,Clinopyroxene,EMP,41.34,1.16,10.17,0.17,8.42,0.17,12.21,,,13.71,1.05,0.01, +3626,58547,Clinopyroxene,EMP,49.58,1.24,4.02,0.24,9.25,0.29,16.64,,,15.5,0.6,0.02, +3627,58548,Clinopyroxene,EMP,45.93,1.14,9.71,0.15,8.07,0.2,14.88,,,15.88,0.58,0.02, +3628,58549,Clinopyroxene,EMP,45.35,1.2,10.42,0.23,8.33,0.2,14.88,,,15.15,0.57,, +3629,58550,Clinopyroxene,EMP,41.5,1.51,8.64,0.02,8.57,0.16,11.21,,,14.43,1.52,0.03, +3630,58551,Clinopyroxene,EMP,42.08,1.51,9.14,0.21,9.07,0.19,11.22,,,13.49,1.38,0.01, +3631,58552,Clinopyroxene,EMP,43,1.4,8.14,0.19,9.39,0.18,11.92,,,13.22,1.3,0.03, +3632,58553,Clinopyroxene,EMP,45.88,0.78,5.63,0.02,12.89,0.35,11.53,,,12.89,1.32,, +3633,58554,Clinopyroxene,EMP,43.34,1.08,7.59,0.02,12.28,0.34,11.24,,,12.97,1.35,0.01, +3634,58555,Clinopyroxene,EMP,43.17,0.82,9.9,0.17,7.72,0.18,13.36,,,14.11,1,0.02, +3635,58556,Clinopyroxene,EMP,40.24,1.2,12.13,0.28,6.82,0.17,11.65,,,15.21,1.07,, +3636,58557,Clinopyroxene,EMP,38.56,1.5,13.19,0.84,5.1,0.12,10.26,,,14.3,1.56,0.01, +3637,58558,Clinopyroxene,EMP,39.44,1.32,12.38,0.69,5.15,0.12,10.96,,,14.2,1.63,0.01, +3638,58559,Clinopyroxene,EMP,46.69,1.3,7.95,0.13,7.88,0.25,13.6,,,16.4,1.18,0.31, +3639,58560,Clinopyroxene,EMP,45.01,1.22,10.51,0.05,10,0.26,15.43,,,13.07,0.71,0.2, +3640,58561,Clinopyroxene,EMP,46.65,1.33,8,0.1,8.47,0.25,13.12,,,15.73,0.98,0.19, +3641,58562,Clinopyroxene,EMP,48.47,0.64,4.1,0.25,5.81,0.17,15.73,,,17.68,0.7,0.06, +3642,58563,Clinopyroxene,EMP,49.14,0.59,4.05,0.33,5.95,0.07,15.7,,,17.7,0.6,0.05, +3643,58564,Clinopyroxene,EMP,44.51,2.25,12.75,0.31,4.56,0.33,14.12,,,19.79,0.5,0.03, +3644,58565,Clinopyroxene,EMP,43.82,2.35,13.41,0.91,4.6,0.09,13.56,,,19.92,0.56,0.02, +3645,58566,Clinopyroxene,EMP,44.34,2.11,11.51,0.35,7.63,0.19,14.32,,,17.08,0.5,0.03, +3646,58567,Clinopyroxene,EMP,44.65,2.19,11.17,0.15,7.47,0.16,13.4,,,18.2,0.48,, +3647,58568,Clinopyroxene,EMP,48.59,1.56,5.74,0.13,11.28,0.27,16.49,,,13.71,0.49,0.03, +3648,58569,Clinopyroxene,EMP,47.74,1.62,6.27,0.08,11.19,0.24,16.47,,,14.02,0.45,0.02, +3649,58570,Clinopyroxene,EMP,45.49,1.42,6.83,0.6,10.57,0.09,15.45,,,13.47,0.57,, +3650,58571,Clinopyroxene,EMP,46.04,1.45,6.76,0.15,10.66,0.22,16.23,,,12.65,0.55,0.02, +3651,58572,Clinopyroxene,EMP,47.38,1.27,5.73,0.23,10.27,0.2,16.54,,,13.36,0.55,, +3652,58573,Clinopyroxene,EMP,48.43,1.27,5,0.18,9.88,0.19,16.75,,,13.66,0.58,, +3653,58574,Clinopyroxene,EMP,47.88,1.25,4.53,0.36,11.62,0.08,15.83,,,13.52,0.52,, +3654,58575,Clinopyroxene,EMP,45.28,1.68,7.32,0.47,11.12,0.08,15.54,,,12.16,0.58,0.02, +3655,58576,Clinopyroxene,EMP,45.09,1.82,7.09,0.05,11.58,0.27,15.55,,,11.64,0.55,0.02, +3656,58577,Clinopyroxene,EMP,43.4,2.13,8.47,0.19,10.76,0.19,14.64,,,12.18,0.69,0.02, +3657,58578,Clinopyroxene,EMP,44.23,1.88,8.01,0.51,11.77,0.09,14.51,,,11.77,0.55,, +3658,58579,Clinopyroxene,EMP,45.31,2.86,8.93,0.08,8.58,0.27,14.01,,,15.98,0.82,0.02, +3659,58580,Clinopyroxene,EMP,48.45,1.78,4.86,0.72,10.91,0.01,15.95,,,14.42,0.58,, +3660,58581,Clinopyroxene,EMP,46.46,1.01,6.41,0.5,9.81,0.22,16.38,,,12.82,0.37,0.02, +3661,58582,Clinopyroxene,EMP,45.79,1.12,6.74,0.38,9.17,0.21,16.66,,,13.16,0.41,, +3662,58583,Clinopyroxene,EMP,44.77,1.17,7.73,0.25,9.91,0.18,16.22,,,12.32,0.53,, +3663,58584,Clinopyroxene,EMP,45.55,1.05,6.98,0.27,9.17,0.17,15.81,,,14.2,0.52,0.02, +3664,58585,Clinopyroxene,EMP,43.8,1.45,8.15,0.22,11.73,0.21,14.42,,,11.62,0.5,0.01, +3665,58586,Clinopyroxene,EMP,44.38,1.31,8.41,0.29,9.29,0.21,13.43,,,14.3,0.71,0.03, +3666,58587,Clinopyroxene,EMP,47,1.86,7.9,0.31,9.37,0.21,16.54,,,14.72,0.4,, +3667,58588,Clinopyroxene,EMP,47.33,1.72,7.77,0.26,8.89,0.23,15.96,,,15.88,0.4,0.03, +3668,58589,Clinopyroxene,EMP,49.22,1.39,5.27,0.42,7.34,0.14,16.63,,,17.62,0.49,, +3669,58590,Clinopyroxene,EMP,51.12,1.09,3.62,0.27,9.11,0.3,19.26,,,13.73,0.37,0.02, +3670,58591,Clinopyroxene,EMP,49.71,0.88,4.94,0.21,7.46,0.24,15.73,,,17.74,0.52,, +3671,58592,Clinopyroxene,EMP,43.49,1.26,9.39,0.34,3.3,1.15,16.05,,,16.11,0.65,0.02, +3672,58593,Clinopyroxene,EMP,44.92,1.09,8.36,0.22,4.53,1.1,15.58,,,16.81,0.69,, +3673,58594,Clinopyroxene,EMP,44.94,1.16,6.78,0.42,6.19,0.72,15.7,,,14.53,0.79,, +3674,58595,Clinopyroxene,EMP,45.4,1.06,7.12,0.25,10.05,0.23,16.13,,,12.42,0.51,0.02, +3675,58596,Clinopyroxene,EMP,47.02,0.88,5.93,0.2,9.55,0.21,16.35,,,13.87,0.47,0.02, +3676,58669,Clinopyroxene,EMP,47.38,3.13,6.38,,6.08,0.17,17.6,,,18.62,0.32,0.01, +3677,58670,Clinopyroxene,EMP,50.73,2.62,3.18,,7.53,0.23,18.48,,,16.86,0.21,0.01, +3678,58671,Clinopyroxene,EMP,54.55,0.78,0.79,,11.07,0.31,27.66,,,4.76,0.06,, +3679,58672,Clinopyroxene,EMP,48.12,2.09,5.56,,10.53,0.22,15.57,,,17.5,0.31,0, +3680,58673,Clinopyroxene,EMP,46.77,4.24,5.7,,6.5,0.16,13.86,,,21.89,0.4,0.01, +3681,58674,Clinopyroxene,EMP,41.12,4.41,11.1,,10.09,0.12,10.56,,,21.26,0.43,0, +3682,58675,Clinopyroxene,EMP,46.94,2.34,6.69,,8.77,0.15,13.29,,,21.01,0.33,0.01, +3683,58676,Clinopyroxene,EMP,49.13,1.3,4.4,,7.73,0.26,16.94,,,19.45,0.41,0.01, +3684,58677,Clinopyroxene,EMP,50.32,1.28,3.31,,10.93,0.26,16.84,,,16.61,0.3,0, +3685,58678,Clinopyroxene,EMP,53.61,0.59,1.55,,14.12,0.33,25.33,,,4.27,0.08,0, +3686,58679,Clinopyroxene,EMP,42.34,1.19,9.24,,13.4,0.42,9.64,,,22.22,0.59,0.05, +3687,58680,Clinopyroxene,EMP,47.55,4.75,7.22,,6.95,0.31,14.99,,,17.51,0.57,0.01,0.21 +3688,58681,Clinopyroxene,EMP,52.88,0.93,1.24,,16.37,0.57,22.69,,,5.15,0.11,0.01, +3689,58682,Clinopyroxene,EMP,50.53,1.64,3.09,,18.41,0.42,16.9,,,8.56,0.32,0.01, +3690,58683,Clinopyroxene,EMP,49.97,2.58,3.95,,12.25,0.41,15.83,,,14.52,0.41,,0.46 +3691,58684,Clinopyroxene,EMP,50.92,1.81,2.7,,16,0.53,19.01,,,8.69,0.27,0.01, +3692,58685,Clinopyroxene,EMP,47.42,4.42,7.25,,5.37,0.13,16.45,,,18.11,0.52,0, +3693,58686,Clinopyroxene,EMP,45.66,5.31,10,,5.71,0.12,15.6,,,16.58,0.54,0, +3694,58687,Clinopyroxene,EMP,52.52,1.41,2.63,,12.46,0.23,23.81,,,6.74,,0, +3695,58688,Clinopyroxene,EMP,47.03,4.2,8.94,,5.34,0.13,16.84,,,16.76,0.42,0, +3696,58689,Clinopyroxene,EMP,54.43,0.89,1.62,,10.25,0.22,28.52,,,3.94,,, +3697,58690,Clinopyroxene,EMP,46.99,5.08,7.18,,6.7,0.15,13.17,,,19.94,0.61,0.02, +3698,58691,Clinopyroxene,EMP,50.65,1.98,4.6,,13.56,0.28,22.43,,,6.19,,0.01, +3699,58692,Clinopyroxene,EMP,47.01,4.65,8.32,,7.03,0.14,12.63,,,19.03,,0.05, +3700,58693,Clinopyroxene,EMP,50.4,1.8,3.1,,10.38,0.4,17.08,,,16.45,0.24,0.01, +3701,58694,Clinopyroxene,EMP,50.3,1.81,3.03,,11.51,0.37,16.96,,,15.61,0.24,0, +3702,58695,Clinopyroxene,EMP,45.49,1.57,6.58,,10.06,0.35,13.02,,,21.65,0.49,0,0.81 +3703,58696,Clinopyroxene,EMP,45.65,2.47,6.61,,10.92,0.28,12.51,,,20.52,0.43,0, +3704,58697,Clinopyroxene,EMP,43.33,1.96,9,,10.81,0.2,11.54,,,21.91,0.6,0, +3705,58698,Clinopyroxene,EMP,49.06,0.89,4.52,,9.49,0.5,16.37,,,18.21,0.48,0.03, +3706,58699,Clinopyroxene,EMP,54.82,0.28,1.65,,9.6,0.71,30.36,,,2.37,0.09,0.02, +3707,58700,Clinopyroxene,EMP,49.58,3.08,4.13,,5.81,0.17,16.45,,,20.23,0.28,0, +3708,58701,Clinopyroxene,EMP,52.59,1.34,1.42,,7.58,0.19,20.1,,,16.52,,, +3709,58702,Clinopyroxene,EMP,49.74,1.63,3.58,,10.39,0.24,16.31,,,17.73,0.33,0, +3710,58703,Clinopyroxene,EMP,50.35,1.71,3.67,,11.5,0.25,17.7,,,14.48,0.22,0.01, +3711,58704,Clinopyroxene,EMP,46.1,4.95,8.78,,6.7,0.16,12.7,,,19.4,0.85,0.02, +3712,58741,Clinopyroxene,EMP,55.23,,0.48,,0,,20.2,,,23.51,0.1,, +3713,58742,Clinopyroxene,EMP,55.29,,0.41,,0,,19.68,,,24.24,0.11,, +3714,58743,Clinopyroxene,EMP,54.86,,0.63,,0,,19.44,,,24,0.29,, +3715,58744,Clinopyroxene,EMP,55.42,,0.46,,0,,19.71,,,24.25,0.12,, +3716,58745,Clinopyroxene,EMP,55.62,,0.49,,0,,20.15,,,23.82,0.16,, +3717,58746,Clinopyroxene,EMP,55.17,,0.42,,0,,19.38,,,24.68,0.13,, +3718,58747,Clinopyroxene,EMP,54.99,,0.7,,0,,19.5,,,24.73,0.06,, +3719,58748,Clinopyroxene,EMP,54.68,,0.89,,0,,19.03,,,24.62,0.09,, +3720,58749,Clinopyroxene,EMP,54.71,,0.51,,0,,18.88,,,24.85,0.06,, +3721,58750,Clinopyroxene,EMP,55.12,,0.76,,0,,19.25,,,24.69,0.08,, +3722,58751,Clinopyroxene,EMP,54.74,,0.5,,0,,19.39,,,24.89,0.06,, +3723,58752,Clinopyroxene,EMP,54.81,,0.63,,0,,19.38,,,24.96,0.07,, +3724,58753,Clinopyroxene,EMP,54.17,,1.38,,0,,19.18,,,24.37,0,, +3725,58754,Clinopyroxene,EMP,54.36,,1.53,,0,,18.87,,,25.15,0.01,, +3726,58755,Clinopyroxene,EMP,54.59,,1.39,,0,,19.01,,,25.21,0.01,, +3727,58756,Clinopyroxene,EMP,54.96,,1.56,,0,,19.46,,,24.28,0,, +3728,58757,Clinopyroxene,EMP,54.4,,0.91,,0,,19.13,,,25.09,0,, +3729,58758,Clinopyroxene,EMP,54.79,,1.16,,0,,19.43,,,24.61,0.01,, +3730,58779,Clinopyroxene,EMP,55.3,,1.5,,0,,22.9,,,20.6,,, +3731,58780,Clinopyroxene,EMP,54.8,,2.1,,0,,20.9,,,22.3,,, +3732,58781,Clinopyroxene,EMP,53.4,,3.4,,0,,18.6,,,24.9,,, +3733,58782,Clinopyroxene,EMP,52.9,,4.2,,0,,18.3,,,24.65,,, +3734,58783,Clinopyroxene,EMP,51.5,,6.1,,0,,16.7,,,25.2,,, +3735,58784,Clinopyroxene,EMP,51.7,,6.5,,0,,16.7,,,25.5,,, +3736,58785,Clinopyroxene,EMP,51.5,,6.9,,0,,16.5,,,24.9,,, +3737,58786,Clinopyroxene,EMP,49.9,,9.4,,0,,15.6,,,25.4,,, +3738,58787,Clinopyroxene,EMP,48.9,,10.9,,0,,14.8,,,25.1,,, +3739,58788,Clinopyroxene,EMP,55.6,,1.4,,0,,22.8,,,20.6,,, +3740,58907,Clinopyroxene,EMP,55.61,,0.66,,0,,20.2,,,23.1,0.24,, +3741,58908,Clinopyroxene,EMP,55.61,,0.66,,0,,20.2,,,23.1,0.24,, +3742,58909,Clinopyroxene,EMP,55.61,,0.66,,0,,20.2,,,23.1,0.24,, +3743,58910,Clinopyroxene,EMP,55.61,,0.66,,0,,20.2,,,23.1,0.24,, +3744,58911,Clinopyroxene,EMP,55.61,,0.66,,0,,20.2,,,23.1,0.24,, +3745,58912,Clinopyroxene,EMP,55.61,,0.66,,0,,20.2,,,23.1,0.24,, +3746,58913,Clinopyroxene,EMP,55.61,,0.66,,0,,20.2,,,23.1,0.24,, +3747,58914,Clinopyroxene,EMP,55.61,,0.66,,0,,20.2,,,23.1,0.24,, +3748,58915,Clinopyroxene,EMP,55.61,,0.66,,0,,20.2,,,23.1,0.24,, +3749,58916,Clinopyroxene,EMP,55.61,,0.66,,0,,20.2,,,23.1,0.24,, +3750,58917,Clinopyroxene,EMP,55.61,,0.66,,0,,20.2,,,23.1,0.24,, +3751,58918,Clinopyroxene,EMP,55.61,,0.66,,0,,20.2,,,23.1,0.24,, +3752,58919,Clinopyroxene,EMP,55.61,,0.66,,0,,20.2,,,23.1,0.24,, +3753,58920,Clinopyroxene,EMP,55.61,,0.66,,0,,20.2,,,23.1,0.24,, +3754,58921,Clinopyroxene,EMP,55.61,,0.66,,0,,20.2,,,23.1,0.24,, +3755,58922,Clinopyroxene,EMP,55.61,,0.66,,0,,20.2,,,23.1,0.24,, +3756,58923,Clinopyroxene,EMP,55.61,,0.66,,0,,20.2,,,23.1,0.24,, +3757,58924,Clinopyroxene,EMP,55.61,,0.66,,0,,20.2,,,23.1,0.24,, +3758,58925,Clinopyroxene,EMP,55.61,,0.66,,0,,20.2,,,23.1,0.24,, +3759,58926,Clinopyroxene,EMP,55.61,,0.66,,0,,20.2,,,23.1,0.24,, +3760,58927,Clinopyroxene,EMP,54.49,,2.35,,0,,19.18,,,23.4,0.25,, +3761,58928,Clinopyroxene,EMP,54.49,,2.35,,0,,19.18,,,23.4,0.25,, +3762,58929,Clinopyroxene,EMP,54.49,,2.35,,0,,19.18,,,23.4,0.25,, +3763,58930,Clinopyroxene,EMP,54.49,,2.35,,0,,19.18,,,23.4,0.25,, +3764,58931,Clinopyroxene,EMP,54.49,,2.35,,0,,19.18,,,23.4,0.25,, +3765,58932,Clinopyroxene,EMP,54.49,,2.35,,0,,19.18,,,23.4,0.25,, +3766,58933,Clinopyroxene,EMP,54.49,,2.35,,0,,19.18,,,23.4,0.25,, +3767,58934,Clinopyroxene,EMP,54.49,,2.35,,0,,19.18,,,23.4,0.25,, +3768,58935,Clinopyroxene,EMP,53.2,,4.45,,0,,18,,,23.81,0.19,, +3769,58936,Clinopyroxene,EMP,53.2,,4.45,,0,,18,,,23.81,0.19,, +3770,58937,Clinopyroxene,EMP,53.2,,4.45,,0,,18,,,23.81,0.19,, +3771,58938,Clinopyroxene,EMP,53.2,,4.45,,0,,18,,,23.81,0.19,, +3772,58939,Clinopyroxene,EMP,53.2,,4.45,,0,,18,,,23.81,0.19,, +3773,58940,Clinopyroxene,EMP,52.95,,5.16,,0,,18.2,,,23.2,0,, +3774,58941,Clinopyroxene,EMP,52.95,,5.16,,0,,18.2,,,23.2,0,, +3775,58942,Clinopyroxene,EMP,52.95,,5.16,,0,,18.2,,,23.2,0,, +3776,58943,Clinopyroxene,EMP,52.95,,5.16,,0,,18.2,,,23.2,0,, +3777,58944,Clinopyroxene,EMP,55.28,,0.65,,0,,19.8,,,24.08,0.1,, +3778,58945,Clinopyroxene,EMP,55.28,,0.65,,0,,19.8,,,24.08,0.1,, +3779,58946,Clinopyroxene,EMP,55.28,,0.65,,0,,19.8,,,24.08,0.1,, +3780,58947,Clinopyroxene,EMP,55.28,,0.65,,0,,19.8,,,24.08,0.1,, +3781,58948,Clinopyroxene,EMP,55.9,,0.74,,0,,18.3,,,24.09,0.5,, +3782,58949,Clinopyroxene,EMP,55.9,,0.74,,0,,18.3,,,24.09,0.5,, +3783,58950,Clinopyroxene,EMP,55.9,,0.74,,0,,18.3,,,24.09,0.5,, +3784,58951,Clinopyroxene,EMP,55.9,,0.74,,0,,18.3,,,24.09,0.5,, +3785,58952,Clinopyroxene,EMP,55.61,,0.66,,0,,20.2,,,23.1,0.24,, +3786,58953,Clinopyroxene,EMP,55.61,,0.66,,0,,20.2,,,23.1,0.24,, +3787,58954,Clinopyroxene,EMP,55.61,,0.66,,0,,20.2,,,23.1,0.24,, +3788,58955,Clinopyroxene,EMP,55.61,,0.66,,0,,20.2,,,23.1,0.24,, +3789,58956,Clinopyroxene,EMP,55.61,,0.66,,0,,20.2,,,23.1,0.24,, +3790,58957,Clinopyroxene,EMP,55.61,,0.66,,0,,20.2,,,23.1,0.24,, +3791,58958,Clinopyroxene,EMP,55.61,,0.66,,0,,20.2,,,23.1,0.24,, +3792,58959,Clinopyroxene,EMP,54.49,,2.35,,0,,19.18,,,23.4,0.25,, +3793,58960,Clinopyroxene,EMP,54.49,,2.35,,0,,19.18,,,23.4,0.25,, +3794,58961,Clinopyroxene,EMP,54.49,,2.35,,0,,19.18,,,23.4,0.25,, +3795,58962,Clinopyroxene,EMP,54.49,,2.35,,0,,19.18,,,23.4,0.25,, +3796,58963,Clinopyroxene,EMP,55.28,,0.65,,0,,19.8,,,24.08,0.1,, +3797,58964,Clinopyroxene,EMP,55.28,,0.65,,0,,19.8,,,24.08,0.1,, +3798,58965,Clinopyroxene,EMP,55.28,,0.65,,0,,19.8,,,24.08,0.1,, +3799,59018,Clinopyroxene,EMP,49.9,0.62,6.82,,7.08,0.18,16,,,18.8,0.61,0,0 +3800,59019,Clinopyroxene,EMP,50.4,0.52,6.4,,7.12,0.15,15.7,,,19.1,0.64,0,0 +3801,59020,Clinopyroxene,EMP,49.8,0.62,5.92,,6.83,0.14,16,,,19.5,0.69,0,0 +3802,59021,Clinopyroxene,EMP,50.4,0.6,5.67,,6.56,0.13,16.5,,,19.2,0.71,0,0 +3803,59022,Clinopyroxene,EMP,49.3,0.49,7.8,,8.55,0.15,14.7,,,18.2,1.09,0,0 +3804,59023,Clinopyroxene,EMP,48.9,0.54,7.71,,8.44,0.14,14.5,,,18.2,1.17,0,0 +3805,59024,Clinopyroxene,EMP,48.9,0.51,7.32,,8.22,0.15,15.8,,,17.8,1.1,0,0 +3806,59025,Clinopyroxene,EMP,49,0.57,7.74,,8.94,0.13,14.7,,,17.2,1.12,0,0 +3807,59026,Clinopyroxene,EMP,49.1,0.71,8.29,,8.36,0.23,15.3,,,16.6,0.93,0,0 +3808,59027,Clinopyroxene,EMP,49.8,0.63,8.13,,7.5,0.21,15.4,,,17.7,1,0,0 +3809,59028,Clinopyroxene,EMP,49.4,0.71,8.65,,7.57,0.2,15.6,,,17.2,0.91,0,0 +3810,59029,Clinopyroxene,EMP,49.6,0.63,8.35,,7.2,0.2,15.8,,,17.1,1.12,0,0 +3811,59030,Clinopyroxene,EMP,47.9,0.76,10.18,,7.8,0.16,13.7,,,18.1,1.65,0,0 +3812,59031,Clinopyroxene,EMP,47.8,0.68,15.33,,8.4,0.19,13,,,17.1,1.79,0,0 +3813,59032,Clinopyroxene,EMP,46.1,0.64,10.54,,9.8,0.19,13.4,,,16,1.88,0,0 +3814,59062,Clinopyroxene,EMP,54.87,0.3,3.52,,3.38,,18.14,,,17.23,1.28,0.12, +3815,59063,Clinopyroxene,EMP,53.88,0.47,4.77,,3.34,,17.63,,,18.39,1.37,0.08, +3816,59064,Clinopyroxene,EMP,54.61,0.49,3.2,,2.48,,19.11,,,19.06,1.01,0.04, +3817,59065,Clinopyroxene,EMP,54.5,0.25,3.51,,1.91,,16.69,,,22.06,0.99,0.04, +3818,59066,Clinopyroxene,EMP,54.02,0.11,2.88,,1.95,,17.47,,,22.6,0.92,0.11, +3819,59067,Clinopyroxene,EMP,54.34,0.19,3.49,,2.64,,18.81,,,19.43,1.01,0.11, +3820,59068,Clinopyroxene,EMP,53,0.17,5.11,,3.68,,18.84,,,16.38,1.04,0.01, +3821,59069,Clinopyroxene,EMP,54.3,0.42,4.39,,2.51,,18.28,,,17.99,1.17,0.01, +3822,59070,Clinopyroxene,EMP,53.52,0.36,4.4,,3.32,,18.21,,,18.07,1.01,0.08, +3823,59074,Clinopyroxene,EMP,49.17,0.98,14.14,,6.61,0.08,10.5,,,15.24,2.94,0, +3824,59075,Clinopyroxene,EMP,49.11,1.55,13.93,,5.61,0.09,10.79,,,16.57,2.64,0, +3825,59080,Clinopyroxene,EMP,52.9,0.09,0.59,0.33,15.6,0.69,21.4,,,7.79,0.1,0, +3826,59081,Clinopyroxene,EMP,52.4,0.97,0.53,0.3,17.5,0.64,21.5,,,5.49,0.09,0, +3827,59082,Clinopyroxene,EMP,51.3,0.26,1.48,0.3,12.6,0.52,15.2,,,17.1,0.16,0, +3828,59095,Clinopyroxene,EMP,49,1,6.28,,5.58,,13.4,,,24,,, +3829,59096,Clinopyroxene,EMP,46.1,1.21,9.1,,7.2,,11.8,,,23.6,,, +3830,59097,Clinopyroxene,EMP,49.7,0.78,4.71,,7.43,,13.12,,,23.7,,, +3831,59099,Clinopyroxene,EMP,45.8,1.37,9.62,,6.69,,12.1,,,23.9,,, +3832,59101,Clinopyroxene,EMP,49.5,0.92,6.39,,5.55,,13.7,,,24.2,,, +3833,59102,Clinopyroxene,EMP,46.7,1.41,9.74,,6.19,,11.9,,,24,,, +3834,59109,Clinopyroxene,EMP,49.67,0.42,7.5,0.56,5.08,0.14,17.96,,,16.86,0.95,0, +3835,59118,Clinopyroxene,EMP,50.17,0.05,4.75,0.31,1.33,0.18,15.86,,,24.2,0.06,0, +3836,59119,Clinopyroxene,EMP,51.22,0.46,7.21,1.1,1.64,0.09,15.44,,,22.27,0.75,0.04, +3837,59120,Clinopyroxene,EMP,52.4,0.23,4.89,0.76,2.22,0.09,16.1,,,23.1,0.4,0, +3838,59129,Clinopyroxene,EMP,49.74,2.84,17.08,,8.04,0.11,6.17,,,12.9,3.98,, +3839,59130,Clinopyroxene,EMP,50.09,2.76,17.06,,7.83,0.1,6.12,,,12.61,4.12,, +3840,59131,Clinopyroxene,EMP,50.11,2.64,16.68,,7.62,0.1,6.51,,,12.77,4.05,, +3841,59132,Clinopyroxene,EMP,50.1,2.45,16.41,,7.65,,5.68,,,12.45,4.07,0.02, +3842,59253,Clinopyroxene,EMP,52.6,0.5,5.9,,8.8,,12.6,,,18.7,0.9,, +3843,59254,Clinopyroxene,EMP,51.4,0.6,7.3,,8.2,,12.1,,,19.3,1.1,, +3844,59255,Clinopyroxene,EMP,52.3,0.3,4.6,,7.8,,13.7,,,20.4,0.8,, +3845,59256,Clinopyroxene,EMP,52.2,0.4,4.7,,7.8,,13.6,,,20.5,0.8,, +3846,59257,Clinopyroxene,EMP,51.5,0.8,18.2,,5.6,,7.5,,,13,3.5,, +3847,59258,Clinopyroxene,EMP,50.7,1,18.4,,5.5,,7.4,,,13.4,3.5,, +3848,59259,Clinopyroxene,EMP,51.6,0.9,18.5,,4.9,,7.2,,,13,3.6,, +3849,59260,Clinopyroxene,EMP,52,0.9,17.9,,3.2,,8.1,,,14.3,3.5,, +3850,59261,Clinopyroxene,EMP,50.5,0.5,16.5,,6,,9.6,,,14.1,2.9,, +3851,59262,Clinopyroxene,EMP,48.1,2,9,,8.1,,12.2,,,20.1,0.4,, +3852,59263,Clinopyroxene,EMP,51.9,0.6,4.7,,7.1,,14.3,,,20.9,0.4,, +3853,59264,Clinopyroxene,EMP,47.8,2,9.5,,8.9,,11.4,,,19.9,0.6,, +3854,59265,Clinopyroxene,EMP,51.1,0.3,6.2,,6.9,,13.7,,,21.3,0.4,, +3855,59266,Clinopyroxene,EMP,52.7,0.3,6.9,,5.2,,13,,,20.3,1.5,, +3856,59267,Clinopyroxene,EMP,52.7,0.3,6.4,,5.1,,14.3,,,20.1,1.1,, +3857,59358,Clinopyroxene,EMP,48.5,0.64,13,,7.25,0.19,12.67,,,15.41,1.81,0, +3858,59359,Clinopyroxene,EMP,49.19,0.74,11.53,,10.43,0.25,13.41,,,12.69,1.76,0, +3859,59360,Clinopyroxene,EMP,48.7,0.57,12.57,,6.95,0.17,13.33,,,15.55,1.78,0, +3860,59361,Clinopyroxene,EMP,51.11,0.84,2.71,,9.54,0.28,16.25,,,17.68,0.44,0, +3861,59362,Clinopyroxene,EMP,48.7,0.59,11.7,,8.2,0.18,13.54,,,15.09,1.71,0, +3862,59363,Clinopyroxene,EMP,47.9,1.02,11.65,,7.95,0.09,11.6,,,17.99,1.29,0, +3863,59364,Clinopyroxene,EMP,49.29,0.73,10.95,,7.22,0.12,13.11,,,18.26,1.11,0, +3864,59365,Clinopyroxene,EMP,48.82,0.86,13.86,,6.15,0,10.05,,,17.9,1.92,0.04, +3865,59366,Clinopyroxene,EMP,46.67,0.66,13.62,,6.51,0,10.59,,,18.64,1.77,0, +3866,59367,Clinopyroxene,EMP,45.2,1.36,8.61,,9.09,0.14,13.06,,,21.26,0.56,0,0 +3867,59368,Clinopyroxene,EMP,46.8,1.25,7.83,,8.58,0.18,13.77,,,20.52,0.53,0,0 +3868,59369,Clinopyroxene,EMP,48.23,1.59,5.2,,12,0.27,13.61,,,17.6,0.6,0,0.03 +3869,59370,Clinopyroxene,EMP,48.7,1,6.4,,9.2,0.26,14.25,,,19.01,0.65,0,0 +3870,59371,Clinopyroxene,EMP,48.23,0.81,8.3,,9.16,0.11,13.28,,,18.51,1.02,0,0 +3871,59372,Clinopyroxene,EMP,48.53,0.94,7.9,,9.78,0.24,13.4,,,17.99,0.97,0,0 +3872,59373,Clinopyroxene,EMP,48.36,0.5,8.6,,7.82,0.24,13.75,,,18.82,0.95,0,0 +3873,59374,Clinopyroxene,EMP,48.04,0.64,10.4,,7.99,0.14,12.29,,,18.36,1.59,0,0 +3874,59375,Clinopyroxene,EMP,48.84,0.6,9.86,,7.9,0.12,13.04,,,17.9,1.44,0,0.03 +3875,59376,Clinopyroxene,EMP,49.82,0.79,5.2,,8.9,0.3,14.27,,,19.8,0.69,0,0 +3876,59377,Clinopyroxene,EMP,49.94,0.57,6.27,0.15,6.61,0.11,14.42,,,21.21,0.81,0,0 +3877,59378,Clinopyroxene,EMP,51.06,0.46,4.33,0,6.51,0.17,15.12,,,21.87,0.55,0,0 +3878,59379,Clinopyroxene,EMP,50.97,0.6,4.75,,7.79,0.19,14.39,,,21.81,0.72,0,0 +3879,59439,Clinopyroxene,EMP,51.1,0.7,3.1,,6.2,,14.4,,,22.8,0.5,0.1, +3880,59440,Clinopyroxene,EMP,51.2,0.4,3.2,,7.1,,14.7,,,22.1,0.2,0, +3881,59441,Clinopyroxene,EMP,51.4,0.8,4.4,,5.2,,14.2,,,23.1,0.6,0, +3882,59442,Clinopyroxene,EMP,51.9,0.5,4.9,,4.4,,14.8,,,23.4,0.4,0, +3883,59443,Clinopyroxene,EMP,51.6,0.5,4.7,,4,,15.1,,,23.2,0.4,0, +3884,59444,Clinopyroxene,EMP,51.8,0.4,4.2,,4.3,,15.3,,,23.2,0.3,0, +3885,59445,Clinopyroxene,EMP,51.4,0.4,5.8,,3.9,,14.9,,,23.3,0.4,0, +3886,59458,Clinopyroxene,EMP,51.6,0.76,5.23,,5.23,0.15,16.86,,,18.98,0.69,, +3887,59459,Clinopyroxene,EMP,51.45,0.34,5.09,,3.45,0.15,18.08,,,19.61,0.38,, +3888,59460,Clinopyroxene,EMP,51.52,0.63,4.81,,5.45,0.13,17.24,,,17.8,0.7,, +3889,59461,Clinopyroxene,EMP,52.96,0.44,3.38,,5.92,0.2,18.86,,,17.35,0.6,, +3890,59462,Clinopyroxene,EMP,46.53,0.7,13.29,,5.56,0.22,12.67,,,19.94,0.68,, +3891,59463,Clinopyroxene,EMP,50.14,0.41,7.99,,6.12,0.22,15.4,,,19.23,0.55,, +3892,59464,Clinopyroxene,EMP,49.9,1.09,7.92,,6.85,0.08,15.1,,,17.49,0.92,, +3893,59465,Clinopyroxene,EMP,49.29,1.85,7.32,,4.67,0.23,13.71,,,22.15,1.39,, +3894,59492,Clinopyroxene,EMP,54.27,0.27,10.08,,9.36,0.1,8.43,,,14.09,4.65,0.03, +3895,59493,Clinopyroxene,EMP,53.6,0.32,8.75,,5.46,0.01,11.51,,,16.68,4.4,0.02, +3896,59494,Clinopyroxene,EMP,53.21,0.5,8.2,,5.09,0.03,12.04,,,17.52,4.18,0.01, +3897,59495,Clinopyroxene,EMP,53.16,0.34,4.92,,6.06,0.03,13.86,,,19.68,2.2,0, +3898,59496,Clinopyroxene,EMP,53.55,0,6.63,,6.5,0.03,11.95,,,18.31,2.79,0.02, +3899,59523,Clinopyroxene,EMP,56.58,,0.73,,0,,19.11,,,23.91,0.44,, +3900,59524,Clinopyroxene,EMP,54.89,,1.39,,0,,18.42,,,24.12,0.41,, +3901,59525,Clinopyroxene,EMP,55.94,,1.76,,0,,18.53,,,24.13,0.31,, +3902,59526,Clinopyroxene,EMP,54.73,,2.1,,0,,18.39,,,24.71,0.16,, +3903,59527,Clinopyroxene,EMP,56.51,,0.61,,0,,19.54,,,23.83,0.38,, +3904,59528,Clinopyroxene,EMP,55.81,,0.54,,0,,19.73,,,24.2,0.19,, +3905,59529,Clinopyroxene,EMP,55.27,,0.93,,0,,19.67,,,24.8,0.16,, +3906,59530,Clinopyroxene,EMP,54.6,,1.46,,0,,19.16,,,24.81,0,, +3907,59531,Clinopyroxene,EMP,55.8,,0.27,,0,,20.2,,,24.18,0.11,, +3908,59532,Clinopyroxene,EMP,55.93,,0.57,,0,,19.57,,,24.23,0.14,, +3909,59533,Clinopyroxene,EMP,56.12,,0.43,,0,,19.85,,,24.52,0.13,, +3910,59534,Clinopyroxene,EMP,55.59,,0.81,,0,,19.66,,,24.55,0,, +3911,59673,Clinopyroxene,EMP,52.8,,4.74,0.55,0.16,,19.76,,,21.97,0.03,, +3912,59674,Clinopyroxene,EMP,46.79,,13.37,0.16,0.3,,13.54,,,25.58,0.01,, +3913,59675,Clinopyroxene,EMP,46.32,,13.22,0.07,0.24,,13.84,,,25.46,0.04,, +3914,59676,Clinopyroxene,EMP,45.7,,14.8,0,0.3,,12.68,,,26.01,0.01,, +3915,59761,Clinopyroxene,EMP,51.98,1.03,6.6,0.04,6.02,,15.23,,,20.21,0.94,, +3916,59839,Clinopyroxene,EMP,52.94,0.38,5.72,0.11,5.32,0.08,14.62,,,18.84,1.8,0.01, +3917,59840,Clinopyroxene,EMP,47.11,1.14,10.22,0.09,10.89,0.19,12.06,,,15.54,1.71,0.01, +3918,59841,Clinopyroxene,EMP,50.66,0.65,6.74,0.26,6.52,0.08,13.14,,,19.16,2.24,0.01, +3919,59842,Clinopyroxene,EMP,51.31,0.46,5.91,0.02,6.61,0.06,12.76,,,18.59,2.87,0.02, +3920,59923,Clinopyroxene,EMP,51.1,1.82,1.98,0.14,6.2,,13.8,,,23.2,0.51,0.04,0 +3921,59986,Clinopyroxene,EMP,51.6,0.4,4.8,2.1,0,,16.4,,,24.5,0,, +3922,59987,Clinopyroxene,EMP,55.2,0.22,0.75,1.6,0,,18.2,,,23.2,0.54,, +3923,60106,Clinopyroxene,EMP,54.1,,,,0,,23.6,,,19.8,,, +3924,60107,Clinopyroxene,EMP,146.6,,,,0,,42.4,,,53.2,,, +3925,60108,Clinopyroxene,EMP,71.3,,,,0,,20.3,,,25,,, +3926,60109,Clinopyroxene,EMP,53.7,,,,0,,18.2,,,18.1,,, +3927,60110,Clinopyroxene,EMP,29.4,,,,0,,8.4,,,9.7,,, +3928,60111,Clinopyroxene,EMP,61.3,,,,0,,22.6,,,19.7,,, +3929,60112,Clinopyroxene,EMP,78.6,,,,0,,30.9,,,26.1,,, +3930,60113,Clinopyroxene,EMP,97.7,,,,0,,20,,,26.3,,, +3931,60114,Clinopyroxene,EMP,58,,,,0,,19.6,,,20.3,,, +3932,60115,Clinopyroxene,EMP,52.9,,,,0,,21,,,20.1,,, +3933,60176,Clinopyroxene,EMP,,,,,0,,,,,,,, +3934,60391,Clinopyroxene,EMP,53.15,0.65,2.06,0.13,7.3,0.17,15.75,0.11,,17.85,2.37,, +3935,60392,Clinopyroxene,EMP,53.23,0.24,2.09,0.02,8.1,0.21,14.83,0.11,,16.86,2.92,, +3936,60393,Clinopyroxene,EMP,55.31,0.21,,,0,,21.73,,,22.66,,, +3937,60699,Clinopyroxene,EMP,51.1,1.82,1.98,0.14,6.2,,13.8,,,23.2,0.51,0.04,0 +3938,61249,Clinopyroxene,EMP,52.35,0.55,3.1,0.86,5.97,0.17,18.21,,,17.63,0.3,, +3939,61250,Clinopyroxene,EMP,51.45,0.62,2.95,0.83,6.92,0.19,17.46,,,17.93,0.35,, +3940,61251,Clinopyroxene,EMP,51.79,0.62,2.97,0.75,7.26,0.22,17.73,,,17.42,0.33,, +3941,61252,Clinopyroxene,EMP,53.29,0.65,2.29,0.43,6.21,0.18,17.75,,,19.51,0.21,, +3942,61253,Clinopyroxene,EMP,51.91,0.6,2.52,0.77,7.28,0.17,17.72,,,17.4,0.28,, +3943,61255,Clinopyroxene,EMP,51.59,0.66,2.72,0.76,7.62,0.2,18.41,,,16.28,0.24,, +3944,61256,Clinopyroxene,EMP,52.36,0.58,3.37,0.54,6.43,0.16,17.9,,,18.25,0.42,, +3945,61257,Clinopyroxene,EMP,52.17,0.67,3.34,0.56,6.95,0.18,17.3,,,18.97,0.39,, +3946,61258,Clinopyroxene,EMP,52.44,0.67,3.3,0.5,7.76,0.22,18.22,,,17.28,0.34,, +3947,61259,Clinopyroxene,EMP,52.36,0.36,2.82,0.81,8.18,0.2,18.49,,,15.62,0.31,, +3948,61260,Clinopyroxene,EMP,52.4,0.29,2.81,0.88,7.66,0.2,19.15,,,15.47,0.32,, +3949,61262,Clinopyroxene,EMP,53.36,0.34,0,0.35,7.78,0.25,20.07,,,15.71,0.25,, +3950,61263,Clinopyroxene,EMP,52.71,0.33,2.84,0.53,7,0.19,18.82,,,17.18,0.33,, +3951,61810,Clinopyroxene,EMP,54.6,0.19,,0.22,4.52,,22.6,,,15,0.25,0.05,0 +3952,61811,Clinopyroxene,EMP,53.9,0.26,,0.28,4.17,,21.8,,,16.4,0.18,0,0 +3953,61812,Clinopyroxene,EMP,54.5,0.24,,0.2,4.6,,21.8,,,16.1,0.31,0.1,0 +3954,61889,Clinopyroxene,EMP,55.38,0.47,1.22,,0.27,,20.93,,,22.55,,, +3955,61890,Clinopyroxene,EMP,55.46,0.41,1.31,,0.24,,21.66,,,21.26,,, +3956,61891,Clinopyroxene,EMP,55.71,0.35,1.15,,0.22,,21.07,,,22.49,,, +3957,61892,Clinopyroxene,EMP,55.4,0.34,1.23,,0.09,,21.3,,,21.57,,, +3958,61893,Clinopyroxene,EMP,55.23,0.46,1.42,,0.08,,20.79,,,22.45,,, +3959,61894,Clinopyroxene,EMP,54.39,0.44,1.42,,0.11,,20.29,,,23.28,,, +3960,61895,Clinopyroxene,EMP,54.39,0.44,1.42,,0.11,,20.29,,,23.28,,, +3961,61896,Clinopyroxene,EMP,54.9,0.5,1.64,,0.04,,20.21,,,22.66,,, +3962,61897,Clinopyroxene,EMP,54.17,0.6,1.84,,0.02,,19.71,,,22.92,,, +3963,61898,Clinopyroxene,EMP,54.06,0.56,1.65,,0.03,,21.08,,,23.02,,, +3964,61899,Clinopyroxene,EMP,54.88,0.54,1.44,,0.01,,21.24,,,21.95,,, +3965,61900,Clinopyroxene,EMP,55.13,0.51,1.36,,0.01,,21.17,,,21.99,,, +3966,61901,Clinopyroxene,EMP,54.69,0,1.17,,0,,20.74,,,22.41,,, +3967,61974,Clinopyroxene,EMP,51.58,0.13,4.72,,18.57,0.51,21.51,,,3.17,0.31,0,0 +3968,61975,Clinopyroxene,EMP,51.19,0.11,3.16,,18.33,0.48,23.02,,,2.43,0.15,0,0 +3969,61976,Clinopyroxene,EMP,51,0.16,4.41,,19.96,0.53,19.82,,,4.05,0.27,0.01,0.03 +3970,61977,Clinopyroxene,EMP,52.93,0.12,2.77,,18.54,0.48,22.63,,,2.72,0.11,0,0.01 +3971,61978,Clinopyroxene,EMP,52.69,0.12,3.08,,18.46,0.5,23.16,,,2.69,0.14,0.01,0.01 +3972,62959,Clinopyroxene,EMP,53.9,0.3,6.2,0.34,4.57,0.11,24.1,,,9.6,0.91,0.01, +3973,62960,Clinopyroxene,EMP,52.9,0.38,8,0.27,4.7,0.11,22,,,11,1.2,0.01, +3974,62961,Clinopyroxene,EMP,53.5,0.34,7.2,0.35,4.12,0.1,23.5,,,10.1,1.06,0, +3975,62962,Clinopyroxene,EMP,52.8,0.33,6.9,0.39,4.53,0.09,22.8,,,10.4,1.01,0.01, +3976,62963,Clinopyroxene,EMP,52.8,0.42,7.9,0.35,5.1,0.11,22.2,,,10.6,1.14,0.01, +3977,62964,Clinopyroxene,EMP,53.4,0.39,7.9,0.33,4,0.11,22.4,,,11.3,1.09,0.01, +3978,62965,Clinopyroxene,EMP,53.5,0.32,6.7,0.36,4.58,0.1,23.4,,,10.2,1.02,0.02, +3979,62966,Clinopyroxene,EMP,51.6,0.44,10.1,0.37,3.9,0.12,21,,,11.5,1.17,0.02, +3980,62967,Clinopyroxene,EMP,52.3,0.41,9.4,0.47,4.35,0.13,21.7,,,10.9,1.07,0.01, +3981,62968,Clinopyroxene,EMP,52.9,0.33,7.9,0.6,4.35,0.12,22.8,,,10.7,0.95,0, +3982,62969,Clinopyroxene,EMP,53.2,0.38,7.3,0.36,4.67,0.12,21.5,,,11.7,1.19,0.01, +3983,62970,Clinopyroxene,EMP,52.6,0.36,8.7,0.55,4.82,0.11,21.8,,,10.8,1.07,0.01, +3984,62971,Clinopyroxene,EMP,53.3,0.44,7.5,0.2,4.8,0.1,20.7,,,12,1.34,0.01, +3985,63013,Clinopyroxene,EMP,53.1,0.34,6,0.55,4.64,0.13,22,,,12.4,0.91,0.02, +3986,63014,Clinopyroxene,EMP,53.2,0.34,5.83,0.56,4.66,0.13,21.7,,,12.4,0.98,0.01, +3987,63015,Clinopyroxene,EMP,52.7,0.26,5.56,0.55,4.45,0.11,21.8,,,13.3,0.68,0.03, +3988,63016,Clinopyroxene,EMP,53.3,0.26,5.79,0.56,4.52,0.11,22,,,13.1,0.67,0.02, +3989,63017,Clinopyroxene,EMP,53.2,0.34,5.2,0.3,4.53,0.1,21,,,14.2,0.77,0.02, +3990,63018,Clinopyroxene,EMP,53.5,0.32,5,0.34,4.49,0.09,21.4,,,14.1,0.74,0.02, +3991,63019,Clinopyroxene,EMP,53.1,0.3,5.24,0.4,4.51,0.09,21.9,,,13.4,0.72,0.02, +3992,63020,Clinopyroxene,EMP,53.7,0.33,5.6,0.4,4.59,0.1,21.35,,,13.3,1.04,0.01, +3993,63021,Clinopyroxene,EMP,53.3,0.45,6.3,0.34,4.81,0.1,20.6,,,13.3,1.19,0.01, +3994,63442,Clinopyroxene,EMP,50.24,0.76,10.47,0.19,6.7,0.02,19.29,,,10.44,1.39,, +3995,64112,Clinopyroxene,EMP,52.5,0.33,7.76,,8.1,0.11,21,,,9.49,0.6,0,0 +3996,64113,Clinopyroxene,EMP,54.1,0.23,6.99,,6.5,0.12,23.6,,,7.33,0.8,0,0 +3997,64114,Clinopyroxene,EMP,52.4,0.68,6.74,,4.22,0.11,19.9,,,15.26,0.39,0,0 +3998,64115,Clinopyroxene,EMP,52.5,0.56,7.09,,2.72,0.11,19.8,,,14.9,0.51,0,0 +3999,64116,Clinopyroxene,EMP,53.4,0.35,8.36,,4.7,0.13,21.6,,,10.4,0.77,0,0 +4000,64117,Clinopyroxene,EMP,53.7,0.34,7.34,,6.53,0.13,20.3,,,10.52,1.1,0,0 +4001,64118,Clinopyroxene,EMP,52.6,0.28,9.31,,6.93,0.14,21.9,,,7.6,0.89,0,0 +4002,64119,Clinopyroxene,EMP,51.4,0.32,9.24,,5.78,0.13,20.1,,,11.54,1.02,0,0 +4003,64120,Clinopyroxene,EMP,52.5,0.34,10.3,,3.5,0.16,20.2,,,11.13,1.26,0,0 +4004,64188,Clinopyroxene,EMP,49.77,1.69,3.83,,7.83,0.16,13.64,,,22.5,0.21,, +4005,64338,Clinopyroxene,EMP,53.69,0.21,5.87,0.05,7,0.17,24.83,0.59,,6.83,0.87,, +4006,64390,Clinopyroxene,EMP,54.98,0.08,1.81,0.37,4.25,0.14,22.86,0.04,,14.44,0.75,0.03, +4007,64391,Clinopyroxene,EMP,55.1,0.06,1.85,0.37,4.23,0.15,23.58,0.03,,13.53,0.67,0.03, +4008,64392,Clinopyroxene,EMP,54.62,0.06,2.14,0.22,3.75,0.14,24.1,0.03,,13.2,1.09,0.03, +4009,64393,Clinopyroxene,EMP,55.04,0.08,2.38,0.16,3.64,0.1,23.02,0.02,,14.25,1.35,0.02, +4010,64394,Clinopyroxene,EMP,55.18,0.06,2.49,0.17,3.1,0.1,23.78,0.03,,12.97,1.24,0.01, +4011,64395,Clinopyroxene,EMP,54.62,0.06,2.14,0.22,3.75,0.14,24.1,0.03,,13.2,1.09,0.03, +4012,64396,Clinopyroxene,EMP,55.18,0.06,2.49,0.17,3.1,0.1,23.78,0.03,,12.97,1.24,0.01, +4013,64546,Clinopyroxene,EMP,53.05,0.38,3.58,0.15,2.97,0,16.47,0.01,,22.46,0.47,, +4014,64547,Clinopyroxene,EMP,47.2,0.51,6.3,0.04,8.47,0.02,13.48,0.1,,22.57,0.71,, +4015,64548,Clinopyroxene,EMP,46.72,0.93,8.62,0.02,9.33,0.03,12.08,0.02,,21.68,0.67,, +4016,64549,Clinopyroxene,EMP,51.94,0.52,3.08,0.12,3.22,0.01,15.79,0.83,,22.82,0.29,, +4017,64550,Clinopyroxene,EMP,47.43,0.48,7.37,0.02,7.53,0.01,12.84,0.01,,22.52,0.62,, +4018,64551,Clinopyroxene,EMP,47.75,0.61,5.53,0.01,7.32,0,14.03,0.01,,22.99,0.36,, +4019,64552,Clinopyroxene,EMP,49.57,0.58,4.3,0,6.2,0.01,15.2,0.01,,22.53,0.35,, +4020,64553,Clinopyroxene,EMP,51.37,0.71,6.39,0.52,4.74,0.37,14.03,0.03,,19.38,1.48,, +4021,64554,Clinopyroxene,EMP,48.05,0.84,10.22,0.09,9.42,0.37,9.76,0.03,,17.7,2.59,, +4022,64555,Clinopyroxene,EMP,48.97,0.52,9.79,1.34,7.63,0.05,11.24,0.04,,15.6,2.7,, +4023,64556,Clinopyroxene,EMP,48.4,0.39,8.93,0.26,9.34,0.04,11.21,0.11,,16.7,2.43,, +4024,64557,Clinopyroxene,EMP,52.01,0.42,7.28,0,4.66,0.05,14.96,0,,17.86,1.8,, +4025,64558,Clinopyroxene,EMP,50.24,0.3,7.16,0.85,6.89,0.04,12.97,0.06,,17.24,2.25,, +4026,64559,Clinopyroxene,EMP,51.54,0.35,6.39,2.62,0.36,0.04,15.28,0.02,,19.95,1.94,, +4027,64560,Clinopyroxene,EMP,48.63,0.38,9.13,0.16,8.47,0.03,11.07,0.07,,17.03,2.75,, +4028,64561,Clinopyroxene,EMP,48.58,0.9,6.39,0.1,13.91,0.05,11.58,0.05,,17.55,0.91,, +4029,64562,Clinopyroxene,EMP,50.26,0.71,7.6,0.01,9.33,0.05,12.26,0.09,,17.18,1.99,, +4030,64754,Clinopyroxene,EMP,47.2,0.63,14,,6.7,,10.8,,,24.4,0.23,0.12, +4031,64755,Clinopyroxene,EMP,43.2,1.38,15.3,,4.2,,10.6,,,24.8,0.15,0.48, +4032,64756,Clinopyroxene,EMP,44,1,13.2,0.13,6.1,,10.7,,,24.2,0.34,0.23, +4033,64757,Clinopyroxene,EMP,47.3,1.6,8.3,0.88,2.5,,14.9,,,23,0.56,0.48, +4034,64758,Clinopyroxene,EMP,45.8,1.64,9,,4.4,,14.1,,,22.4,0.54,0.22, +4035,65571,Clinopyroxene,EMP,54.02,0.01,0.38,0.02,0.01,0.02,19.16,0.01,,25.03,0.01,, +4036,65572,Clinopyroxene,EMP,52.66,0.32,1.51,0.1,0.29,0.16,18.18,0.04,,24.9,0.01,0, +4037,65573,Clinopyroxene,EMP,53.07,0.05,1.2,0.08,0.29,0.05,18.6,0.04,,24.97,0.03,0.02, +4038,65574,Clinopyroxene,EMP,53.48,0.12,1.46,0.05,0.13,0.06,18.94,0.01,,25.25,0,0.01, +4039,65575,Clinopyroxene,EMP,53.67,0.02,1.65,0.06,0.32,0.06,19.25,0.02,,24.82,0.02,0.01, +4040,65576,Clinopyroxene,EMP,53.82,0.07,1.36,0.05,0.14,0.06,18.94,0.01,,25.26,0.01,0, +4041,65577,Clinopyroxene,EMP,52.12,0.36,1.79,0.06,0.1,0.4,18.94,0.02,,22.48,0.01,0.01, +4042,65578,Clinopyroxene,EMP,53.87,0.05,1.07,0.07,0.22,0.06,18.92,0.02,,25.42,0.01,0, +4043,65579,Clinopyroxene,EMP,54.32,0.09,0.84,0.04,0.54,0.08,18.45,0.01,,25.19,0.14,0, +4044,65580,Clinopyroxene,EMP,53.38,0.02,1.39,0.01,0.44,0.05,18.97,0.01,,25.02,0.09,0.01, +4045,65581,Clinopyroxene,EMP,52.67,0.03,1.25,0.08,0.46,0.04,18.57,0.03,,25,0,, +4046,65903,Clinopyroxene,EMP,53.74,0.37,2.2,0,0,,17.86,,,24.54,2.28,, +4047,65904,Clinopyroxene,EMP,52.52,0.5,3.25,1.97,0,,17.29,,,24.06,5.53,, +4048,65905,Clinopyroxene,EMP,54.12,0.46,2.82,0,0,,17.93,,,24.61,2.26,, +4049,65906,Clinopyroxene,EMP,54.8,0.32,2.98,1.46,0,,18.19,,,23.74,1.63,, +4050,65907,Clinopyroxene,EMP,53.82,0.36,2.9,1.74,0,,17.63,,,24.12,1.31,, +4051,65908,Clinopyroxene,EMP,53.77,0.38,2.72,1.49,0,,17.41,,,24.21,1.84,, +4052,65909,Clinopyroxene,EMP,52.87,0.28,2.98,1.69,0,,17.07,,,24.34,1.77,, +4053,65910,Clinopyroxene,EMP,54.41,0.33,2.45,1.29,0,,17.65,,,24.62,1.75,, +4054,65911,Clinopyroxene,EMP,52.83,0.28,2.74,1.47,0,,17.51,,,24.38,1.91,, +4055,65912,Clinopyroxene,EMP,53.61,0.29,1.89,0.79,0,,18.33,,,24.47,1.22,, +4056,65913,Clinopyroxene,EMP,54.92,0.27,2.12,1.22,0,,18.31,,,24.09,1.11,, +4057,65914,Clinopyroxene,EMP,53.53,0.31,1.96,0.54,0,,18.26,,,24.74,1.1,, +4058,65915,Clinopyroxene,EMP,55.1,0.26,1.36,0.41,0,,18.43,,,24.9,1.15,, +4059,65916,Clinopyroxene,EMP,55.38,0.37,1.96,0.2,0,,18.44,,,24.54,0.73,, +4060,65917,Clinopyroxene,EMP,54.29,0.37,2.82,1.56,0,,16.91,,,24.51,2.52,, +4061,65918,Clinopyroxene,EMP,56.21,0.25,1.41,0.26,0,,17.86,,,24.69,2.52,, +4062,67010,Clinopyroxene,EMP,54.5,,2.63,,0,,18.2,,,24.4,,, +4063,67011,Clinopyroxene,EMP,53.5,,5.21,,0,,17.3,,,23.6,,, +4064,67012,Clinopyroxene,EMP,53.2,,6.82,,0,,16.2,,,22.8,,, +4065,67013,Clinopyroxene,EMP,54.4,,3.74,,0,,17.9,,,23.3,,, +4066,67105,Clinopyroxene,EMP,51.9,,4.7,,0,,17.63,,,23.68,0.29,, +4067,67107,Clinopyroxene,EMP,51.9,,5.28,,0,,17.53,,,23.87,0.28,, +4068,69592,Clinopyroxene,EMP,47.47,3.21,3.55,,12.02,0.01,10.08,,,18.87,3.1,0.02, +4069,69593,Clinopyroxene,EMP,47.31,3.17,3.08,,18.84,0.01,5.55,,,16.11,4.34,0.08, +4070,69594,Clinopyroxene,EMP,48.18,2.64,3.62,,11.23,0.01,10.77,,,19.73,2.65,0.1, +4071,69595,Clinopyroxene,EMP,46.86,5.83,3.06,,14.66,0.01,7.25,,,15.05,5.31,0.04, +4072,69596,Clinopyroxene,EMP,46.95,4.47,3.1,,16.95,0,6.05,,,15.29,4.97,0.07, +4073,69597,Clinopyroxene,EMP,50.73,0.1,2.46,,28.14,0.25,0.05,,,5.88,9.86,0.04, +4074,69598,Clinopyroxene,EMP,51.9,0.1,2.96,,28.61,0.17,0.07,,,3.14,11.45,0.04, +4075,69599,Clinopyroxene,EMP,44.7,3.07,5.23,,13.31,0.01,9.09,,,19.49,2.27,0.09, +4076,69600,Clinopyroxene,EMP,40.73,4.57,9.26,,11.72,0.01,9.28,,,22.17,1.01,0.03, +4077,69601,Clinopyroxene,EMP,41.14,4.01,7.6,,14.74,0.01,8.08,,,21.03,1.56,0.05, +4078,69627,Clinopyroxene,EMP,52.8,0.03,2.1,0.02,4.8,0.03,18.9,,,20.6,0.1,,0.06 +4079,69628,Clinopyroxene,EMP,47.9,1.1,11.4,0.07,3,0.06,12.9,,,21.8,1.41,,0.11 +4080,69629,Clinopyroxene,EMP,50.9,1.3,9.1,0.03,3.2,0.02,13.4,,,20.3,2.02,,0.08 +4081,69630,Clinopyroxene,EMP,49.1,1.7,9.3,0.02,3.36,0.01,13.5,,,20.5,1.67,,0.13 +4082,69631,Clinopyroxene,EMP,51.3,0.8,3.4,0.03,8.1,0.5,14.6,,,19.3,1,,0.07 +4083,69632,Clinopyroxene,EMP,54.2,,0.3,0.03,4.6,0.03,18.3,,,21.8,0.39,,0.08 +4084,70338,Clinopyroxene,EMP,51.55,0.42,2.37,,9.37,1.34,15.02,,,19.71,0.25,, +4085,70339,Clinopyroxene,EMP,51.18,0.6,2.26,,9.76,1.28,15.86,,,17.96,0.29,, +4086,70340,Clinopyroxene,EMP,49.47,0.62,5.25,,7.88,0.6,13.22,,,22.04,0.62,, +4087,70341,Clinopyroxene,EMP,49.97,0.91,3.92,,10.33,0.49,12.6,,,20.82,0.47,, +4088,70342,Clinopyroxene,EMP,48.5,0.79,6.78,,8.84,0.65,11.77,,,22.24,0.68,, +4089,70343,Clinopyroxene,EMP,49.91,1,4.76,,9.67,0.57,12.59,,,21.13,0.51,, +4090,70344,Clinopyroxene,EMP,48.13,1.03,5.58,,11.1,0.51,11.24,,,21.29,0.61,, +4091,70345,Clinopyroxene,EMP,48.37,1.05,5.39,,10.93,0.69,11.97,,,21.04,0.65,, +4092,70346,Clinopyroxene,EMP,48.24,1.07,5.69,,10.53,0.61,11.24,,,21.49,0.65,, +4093,70397,Clinopyroxene,EMP,53.69,0.24,2.19,1.77,0,,17.3,,,24.05,0.5,, +4094,70398,Clinopyroxene,EMP,53.59,0.35,2.9,1.88,0,,17.08,,,24.14,0.57,, +4095,70399,Clinopyroxene,EMP,53.45,0.4,2.78,1.89,0,,17.2,,,24.25,0.51,, +4096,70400,Clinopyroxene,EMP,53.67,0.37,2.53,1.7,0,,17.47,,,24.43,0.45,, +4097,70401,Clinopyroxene,EMP,53.32,0.4,2.92,2.44,0,,16.97,,,24.07,0.56,, +4098,70402,Clinopyroxene,EMP,52.45,0.47,3.68,3.17,0,,16.43,,,24,0.54,, +4099,70403,Clinopyroxene,EMP,53.73,0.36,2.71,1.87,0,,17.33,,,24.2,0.5,, +4100,70404,Clinopyroxene,EMP,51.85,0.49,2.98,2.28,0,,17.08,,,23.99,0.5,, +4101,70405,Clinopyroxene,EMP,52.17,0.37,3.05,2.43,0,,17.09,,,24.25,0.37,, +4102,70406,Clinopyroxene,EMP,51.52,0.55,3.41,2.82,0,,16.58,,,24.12,0.48,, +4103,70787,Clinopyroxene,EMP,49.94,1.27,5.54,1,17.59,0.25,18.06,,,7.07,0.5,0,0 +4104,71274,Clinopyroxene,EMP,54.64,,1.26,,0.2,,19.27,,,24.81,0.11,, +4105,71275,Clinopyroxene,EMP,53.38,,2.22,,0.29,,18.84,,,24.57,0.06,, +4106,71276,Clinopyroxene,EMP,53.14,,3.07,,0.34,,18.56,,,23.56,0.04,, +4107,71277,Clinopyroxene,EMP,54.54,,1.31,,0.04,,20.53,,,22.41,0.04,, +4108,71278,Clinopyroxene,EMP,51.52,,2.26,,0.05,,19.98,,,23.38,0.02,, +4109,71279,Clinopyroxene,EMP,53.67,,1.84,,0.05,,20.06,,,23.57,0.01,, +4110,71280,Clinopyroxene,EMP,53.7,,1.99,,0.05,,19.87,,,24.33,0.01,, +4111,71281,Clinopyroxene,EMP,54.02,,1.32,,0.03,,20.08,,,23.85,0.03,, +4112,71679,Clinopyroxene,EMP,53.9,0.13,14.08,0.17,5.03,0.02,7.76,,,11.23,6.41,0.02,0 +4113,71680,Clinopyroxene,EMP,55.97,0.29,15.57,0,3.29,0.06,6.59,,,9.79,7.43,0.03,0.07 +4114,71681,Clinopyroxene,EMP,56.43,0.3,15.57,0.06,3.7,0.15,6.75,,,10.16,7.26,0.13,0 +4115,71682,Clinopyroxene,EMP,56.26,0.13,8.91,0.14,2.86,0.08,14.74,,,11.03,5.1,0.01,0.02 +4116,71683,Clinopyroxene,EMP,56.49,0.21,11.29,,4.03,0.1,13.99,,,6.52,6.19,0,0 +4117,71684,Clinopyroxene,EMP,54.48,0.59,17.35,,3.98,0.06,5.22,,,8.99,8.09,0.01,0.53 +4118,71685,Clinopyroxene,EMP,55.22,0.16,6.92,0.46,4.32,0.14,15.94,,,13.47,3.56,0.02,0.05 +4119,72537,Clinopyroxene,EMP,49.24,1.02,7.53,0.84,7.62,0.23,16.37,0.02,,15.77,0.53,0.02, +4120,72538,Clinopyroxene,EMP,49.3,0.83,8.07,0.52,7.56,0.21,16.51,0.02,,16.21,0.47,0.01, +4121,72539,Clinopyroxene,EMP,49.75,0.86,7.92,0.68,4.53,0.16,16.5,0.01,,18.66,0.4,0, +4122,72540,Clinopyroxene,EMP,49.28,0.66,8.58,0.94,5.93,0.18,16.36,0.01,,17.09,0.4,0, +4123,72541,Clinopyroxene,EMP,49.69,0.71,8.04,0.5,6.72,0.32,16.99,0.03,,16.59,0.46,0, +4124,72542,Clinopyroxene,EMP,50.1,0.65,7.48,0.52,6.99,0.2,16.62,0,,17.23,0.52,0, +4125,72543,Clinopyroxene,EMP,50.06,0.57,7.15,0.85,4.93,0.21,17.15,0.05,,18.07,0.48,0.01, +4126,72544,Clinopyroxene,EMP,51.03,0.39,7.54,0.81,2.8,0.23,16.59,0,,19.52,1.01,0.01, +4127,72545,Clinopyroxene,EMP,48.99,0.61,8.51,0.53,5.05,0.16,15.32,0.05,,19.05,0.54,0.01, +4128,72546,Clinopyroxene,EMP,49.3,0.39,8.29,0.09,6.21,0.18,15.43,0.1,,17.53,0.92,0.01, +4129,72547,Clinopyroxene,EMP,49.27,0.38,7.85,0.37,5.84,0.19,15.7,0.13,,17.65,0.88,0.01, +4130,72548,Clinopyroxene,EMP,46.54,0.31,13.51,0.74,7.23,0.21,14.3,0.14,,13.93,1.31,0.01, +4131,72549,Clinopyroxene,EMP,48.21,0.9,8.92,0.61,5.59,0.16,14.46,0.07,,20.21,0.36,0.01, +4132,72550,Clinopyroxene,EMP,48.22,0.94,8.79,0.71,5.25,0.15,14.44,0.04,,20.6,0.35,0, +4133,72551,Clinopyroxene,EMP,48.82,0.73,7.05,1.06,4.21,0.15,14.88,0.04,,21.11,0.34,0, +4134,72552,Clinopyroxene,EMP,47.99,0.88,7.37,1.03,4.17,0.14,14.43,0.05,,21.06,0.33,0.01, +4135,72553,Clinopyroxene,EMP,49,0.39,8.57,0.31,5.94,0.15,14.4,0.1,,17.64,1.29,0.01, +4136,72554,Clinopyroxene,EMP,50.9,0.41,8.83,0.81,2.71,0.23,19.67,0.02,,15.11,0.71,0.01, +4137,72555,Clinopyroxene,EMP,50.89,0.51,5.38,1.32,1.53,0.17,17.56,0.02,,20.55,0.41,0.01, +4138,72556,Clinopyroxene,EMP,50.88,0.69,6.04,0.89,1.92,0.12,16.95,0.03,,21.1,0.4,0, +4139,72557,Clinopyroxene,EMP,51.27,0.51,5.25,0.7,4.04,0.13,16.05,0.02,,20.79,0.38,0.01, +4140,72558,Clinopyroxene,EMP,52.42,0.31,4.59,0.39,3.79,0.16,19,0.01,,17.75,0.53,0, +4141,72559,Clinopyroxene,EMP,50.46,0.46,7.59,0.43,4.39,0.15,16.07,0,,19.33,0.65,0, +4142,72560,Clinopyroxene,EMP,49.86,0.33,6.22,0.71,5.37,0.11,17.68,0.02,,17.72,0.62,0, +4143,72561,Clinopyroxene,EMP,51.56,0.34,6.99,0.3,2.49,0.14,17.25,0.02,,18.43,0.71,0.01, +4144,72562,Clinopyroxene,EMP,51.73,0.29,6.56,0.48,3.43,0.13,18.14,0.03,,17.76,0.77,0, +4145,72563,Clinopyroxene,EMP,51.74,0.44,7.03,0.19,4.52,0.16,17.02,0.05,,18.22,0.87,0, +4146,72622,Clinopyroxene,EMP,46.85,1.15,15.6,,0,0.15,17.34,0.02,0.08,16.78,0.8,, +4147,72623,Clinopyroxene,EMP,46.21,1.01,14.96,,0,0.14,17.68,0.01,0.11,17.58,0.73,, +4148,72624,Clinopyroxene,EMP,47.28,0.95,15.02,,0,0.17,16.3,0.78,0.69,17.2,0.81,, +4149,72625,Clinopyroxene,EMP,48.13,0.96,14.39,,0,0.19,12.52,0.09,0.25,15.99,0.82,, +4150,72699,Clinopyroxene,EMP,50.53,,9.78,,0,,14.89,,,25.27,0.02,, +4151,72700,Clinopyroxene,EMP,52.98,,6.68,,0,,17.7,,,23.44,0.05,, +4152,72701,Clinopyroxene,EMP,54.99,,3.95,,0,,18.99,,,22.97,0.05,, +4153,72702,Clinopyroxene,EMP,48.39,,13.47,,0,,13.55,,,25.55,0.04,, +4154,72703,Clinopyroxene,EMP,56.56,0.36,0.85,0.04,0.24,,21.9,,,20.88,,, +4155,72704,Clinopyroxene,EMP,55.61,0.31,0.82,0.05,0.18,,21.35,,,21.82,0.03,, +4156,72705,Clinopyroxene,EMP,55.14,0.51,1.26,0.02,0.27,,20,,,23.11,0.19,, +4157,72706,Clinopyroxene,EMP,54.91,0.6,1.3,0.01,0.3,,19.33,,,23.55,0.28,, +4158,72707,Clinopyroxene,EMP,54.34,0.49,1.33,0.01,0.33,,19.5,,,23.35,0.27,, +4159,72757,Clinopyroxene,EMP,53.37,0.38,2.59,0.13,2.84,0.07,17.32,,,23.17,0.07,0.01,0 +4160,72758,Clinopyroxene,EMP,51.95,0.48,4.43,0.19,3.89,0.07,15.32,,,23.33,0.18,0.02,0 +4161,72759,Clinopyroxene,EMP,49.37,0.59,7.61,0.33,5.02,0.04,13.02,,,23.71,0.26,0.03,0 +4162,72760,Clinopyroxene,EMP,47.71,0.76,9.45,0.41,6.01,0.04,10.91,,,24.21,0.33,0.04,0 +4163,72761,Clinopyroxene,EMP,52.74,0.5,3.32,0.09,3.91,0.08,16.43,,,22.67,0.13,0.02,0 +4164,72762,Clinopyroxene,EMP,50.81,0.63,5.92,0.14,4.92,0.08,14.1,,,23.01,0.25,0.03,0 +4165,72763,Clinopyroxene,EMP,48.7,0.72,8.45,0.24,5.96,0.07,12.01,,,23.42,0.35,0.04,0 +4166,72764,Clinopyroxene,EMP,47.38,0.88,9.94,0.3,6.49,0.05,10.41,,,24.05,0.39,0.04,0 +4167,73217,Clinopyroxene,EMP,51.08,1.74,14.9,,7.3,,8.3,,,12.61,4.32,, +4168,73218,Clinopyroxene,EMP,51.54,1.65,14.21,,6.76,,8.51,,,12.93,4.15,, +4169,73219,Clinopyroxene,EMP,50.38,1.25,14.56,,7.33,0.43,9.42,,,12.53,3.59,, +4170,73221,Clinopyroxene,EMP,50.99,0.95,13.55,,6.48,0.21,11.14,,,13.73,3.08,, +4171,73222,Clinopyroxene,EMP,53.14,1.63,14.71,,5.91,0.26,7.56,,,11.76,5,, +4172,73223,Clinopyroxene,EMP,52.47,1.54,14.91,,6.6,,8.34,,,11.71,4.46,, +4173,73224,Clinopyroxene,EMP,52.25,1.11,15.52,,6.57,0.2,8.3,,,11.48,4.21,, +4174,73225,Clinopyroxene,EMP,51.58,0.78,14.99,,6.31,,9.7,,,12.55,3.93,, +4175,73226,Clinopyroxene,EMP,54.58,2.04,14.36,,4.81,,7.41,,,11.54,5.84,, +4176,73227,Clinopyroxene,EMP,53.77,1.42,14.77,,5.73,,7.16,,,11.24,5.66,, +4177,73228,Clinopyroxene,EMP,53.21,1.1,15.33,,6.66,,8.21,,,11.2,4.61,, +4178,73229,Clinopyroxene,EMP,52.32,0.66,15.53,,5.53,,9.47,,,11.97,4.51,, +4179,73230,Clinopyroxene,EMP,54.64,0.91,19.91,,5.4,,4.66,,,6.67,7.41,, +4180,73231,Clinopyroxene,EMP,53.89,0.81,20.03,,5.53,,5.17,,,7.57,6.48,, +4181,73232,Clinopyroxene,EMP,54.82,0.76,20.45,,6.08,,4.96,,,6.37,6.78,, +4182,73254,Clinopyroxene,EMP,50.95,0.35,16.68,0.02,5.44,0.12,10.31,0.01,,13.89,3.02,0.01, +4183,73255,Clinopyroxene,EMP,51.18,0.29,16.32,0.02,5.23,0.13,11.04,0.01,,14.09,3,0, +4184,73256,Clinopyroxene,EMP,53.03,0.39,17.2,0.02,5.3,0.12,9.02,0.02,,12.8,3.31,0.01, +4185,73257,Clinopyroxene,EMP,52.94,0.37,17.02,0.01,4.94,0.12,9.17,0.02,,13.15,3.7,0.01, +4186,73258,Clinopyroxene,EMP,51.73,0.25,17.12,0.02,4.95,0.11,9.87,0,,13.16,3.47,0, +4187,73289,Clinopyroxene,EMP,56.09,,9,,0,,13.7,,,16.96,4.33,, +4188,73290,Clinopyroxene,EMP,55.51,,6.86,,0,,15.47,,,19.47,3.02,, +4189,73291,Clinopyroxene,EMP,56.33,,8.6,,0,,13,,,16.73,4.63,, +4190,73292,Clinopyroxene,EMP,55.73,,10.23,,0,,13.14,,,16.33,5.24,, +4191,73293,Clinopyroxene,EMP,56.62,,14.76,,0,,9.38,,,11.28,7.65,, +4192,73294,Clinopyroxene,EMP,58.28,,19.61,,0,,5.93,,,7.03,9.68,, +4193,73295,Clinopyroxene,EMP,58.59,,19.54,,0,,5.49,,,6.17,10.45,, +4194,73296,Clinopyroxene,EMP,56.36,,18.69,,0,,7.07,,,8.17,9.34,, +4195,73297,Clinopyroxene,EMP,57.26,,20.05,,0,,5.55,,,6.66,10.88,, +4196,73298,Clinopyroxene,EMP,55.05,,0.74,,0,,18.98,,,23.77,0.31,, +4197,73299,Clinopyroxene,EMP,56.77,,1.35,,0,,19.58,,,23.2,0.59,, +4198,73300,Clinopyroxene,EMP,55.91,,4.06,,0,,17.13,,,20.75,2.1,, +4199,73302,Clinopyroxene,EMP,54.55,,1.79,,0,,20.31,,,23.37,0.14,, +4200,108557,Clinopyroxene,EMP,51.45,0.96,3.61,0.39,16.32,0.27,18.79,,,8.87,,, +4201,108558,Clinopyroxene,EMP,51.96,1.05,2.54,0.47,14.99,0.36,22.31,,,5.29,,,0.02 +4202,108793,Clinopyroxene,EMP,47.5,0.61,7.9,,12,0.4,13.2,,,17.1,0.64,0.01, +4203,108794,Clinopyroxene,EMP,49.2,0.42,6.7,,10.6,0.34,14.1,,,17.1,0.54,0, +4204,108795,Clinopyroxene,EMP,48.1,0.4,6.9,,8.7,0.27,14.4,,,18.8,0.59,0.02, +4205,108796,Clinopyroxene,EMP,46,0.7,8,,11.4,0.35,11,,,19,0.72,0.01, +4206,108797,Clinopyroxene,EMP,49,0.8,7,,11.5,0.37,12,,,17,0.7,0.1, +4207,108798,Clinopyroxene,EMP,41.3,0.61,15.1,,8.1,0.1,8.1,,,23.9,0.44,0.01, +4208,108799,Clinopyroxene,EMP,41.6,0.7,18,,8,0.14,7.7,,,24.2,0.32,0, +4209,108800,Clinopyroxene,EMP,45.4,0.9,8.3,,12.4,0.22,8.3,,,23.6,0.25,0.01, +4210,108801,Clinopyroxene,EMP,46,0.74,10,,10.3,0.22,10.7,,,21,0.6,0.04, +4211,108802,Clinopyroxene,EMP,40.8,0.64,15,,8.5,0.12,8.5,,,23.9,0.3,0.01, +4212,108803,Clinopyroxene,EMP,41,0.7,15,,9.5,0.1,8,,,23.3,0.19,0.01, +4213,108804,Clinopyroxene,EMP,41,0.7,18,,7.4,0.08,8,,,24.5,0.22,0, +4214,108805,Clinopyroxene,EMP,37.7,0.63,15.9,,11,0.1,7.9,,,25.2,0.06,, +4215,108806,Clinopyroxene,EMP,41,0.8,15,,9,0.14,7.6,,,25.1,0.22,0.02, +4216,108807,Clinopyroxene,EMP,39.5,0.71,15,,9.6,0.16,7.3,,,26,0.2,0.03, +4217,108808,Clinopyroxene,EMP,38.3,0.7,20,,4.3,0.04,8.3,,,24.8,0.07,0.01, +4339,33608,Cristobalite,no_info,100,,,,0,,,,,,,, +4340,33609,Cristobalite,no_info,100,,,,0,,,,,,,, +4341,33610,Cristobalite,no_info,100,,,,0,,,,,,,, +4342,33611,Cristobalite,no_info,100,,,,0,,,,,,,, +4343,33612,Cristobalite,no_info,100,,,,0,,,,,,,, +4344,33613,Cristobalite,no_info,100,,,,0,,,,,,,, +4345,33614,Cristobalite,no_info,100,,,,0,,,,,,,, +4346,33615,Cristobalite,no_info,100,,,,0,,,,,,,, +4347,33616,Cristobalite,no_info,100,,,,0,,,,,,,, +4348,33617,Cristobalite,no_info,100,,,,0,,,,,,,, +4349,33618,Cristobalite,no_info,100,,,,0,,,,,,,, +4350,33619,Cristobalite,no_info,100,,,,0,,,,,,,, +4351,33620,Cristobalite,no_info,100,,,,0,,,,,,,, +4352,33621,Cristobalite,no_info,100,,,,0,,,,,,,, +4353,33622,Cristobalite,no_info,100,,,,0,,,,,,,, +4354,33623,Cristobalite,no_info,100,,,,0,,,,,,,, +4355,33624,Cristobalite,no_info,100,,,,0,,,,,,,, +4356,33625,Cristobalite,no_info,100,,,,0,,,,,,,, +4357,33626,Cristobalite,no_info,100,,,,0,,,,,,,, +4358,33627,Cristobalite,no_info,100,,,,0,,,,,,,, +4359,33628,Cristobalite,no_info,100,,,,0,,,,,,,, +4360,33629,Cristobalite,no_info,100,,,,0,,,,,,,, +4361,33630,Cristobalite,no_info,100,,,,0,,,,,,,, +4362,33631,Cristobalite,no_info,100,,,,0,,,,,,,, +4363,33632,Cristobalite,no_info,100,,,,0,,,,,,,, +4364,33633,Cristobalite,no_info,100,,,,0,,,,,,,, +4365,33634,Cristobalite,no_info,100,,,,0,,,,,,,, +4366,33635,Cristobalite,no_info,100,,,,0,,,,,,,, +4367,33636,Cristobalite,no_info,100,,,,0,,,,,,,, +4368,33637,Cristobalite,no_info,100,,,,0,,,,,,,, +4532,35176,Garnet,EMP,39.56,0.7,21.84,0.04,15.54,0.39,10.61,,,9.6,0.17,0.05, +4533,35177,Garnet,EMP,40.79,1.46,21.14,,16.53,0.4,11.43,0.03,,7.96,0.38,0.01,0.61 +4534,35178,Garnet,EMP,41.43,1.26,20.41,0.01,15.31,0.32,11.51,,,8.39,0.44,0.07, +4535,35179,Garnet,EDS,42.04,0.71,22.21,0.5,8.78,,20.48,,,4.76,0.53,, +4536,35180,Garnet,EDS,42.88,0.41,22.71,0.53,7.14,,22.08,,,4.26,,, +4537,35181,Garnet,EDS,42.32,0.71,22.46,0.36,8.45,,21.08,,,4.63,,, +4538,35182,Garnet,EDS,42.13,1.01,22.41,0.48,7.96,,21,,,4.97,0.04,, +4539,35183,Garnet,EMP,41.7,0.15,23.2,1.5,5.65,0.06,23.1,,,3.99,0.04,, +4540,35184,Garnet,EMP,42.7,0.68,23.3,1.15,8.18,0.22,21.4,,,3.82,,, +4541,35185,Garnet,EMP,42.2,0.73,23,0.73,19,0.14,10.9,,,4.55,,, +4542,35186,Garnet,EMP,42.1,0.78,23.3,0.93,20.9,0.17,7.97,,,4.59,0.03,, +4543,35187,Garnet,EMP,42,0.57,22.4,1.13,7.43,0.14,21.3,,,4.14,0.04,, +4544,35188,Garnet,EMP,42.2,0.5,22.5,1.3,8.27,0.2,21.8,,,3.37,0.06,, +4545,35189,Garnet,EMP,41.6,0.73,22.2,1.16,7.71,0.2,21.1,,,4.86,0.06,, +4546,35190,Garnet,EMP,42.1,0.64,22.5,1.03,6.93,0.16,22,,,4.07,0.07,, +4547,35191,Garnet,EMP,42.7,0.58,23.6,0.81,7.04,0.19,22.3,,,3.93,0.03,, +4548,35192,Garnet,EMP,42.7,0.54,23.9,0.86,6.87,0.16,23.1,,,3.73,0.05,, +4549,35193,Garnet,EMP,41.5,0.63,22.4,1.21,6.81,0.19,21.6,,,4.26,0.03,, +4550,35194,Garnet,EMP,40.08,2.12,22.13,,6.68,,21.87,,,3.06,0.15,, +4551,35195,Garnet,EMP,42.66,0.32,24.5,,3.73,,23.19,,,5.16,,, +4552,35196,Garnet,EMP,42.85,0.33,24.19,,5.34,,21.94,,,5.16,,, +4553,35197,Garnet,EMP,40,0.97,22.77,,11.08,,17.54,,,6.06,,, +4554,35198,Garnet,EMP,42.53,0.16,24.39,,5.88,,21.18,,,6.4,,, +4555,35200,Garnet,EMP,41.07,0.7,23.64,,8.17,,21.64,,,3.34,,, +4556,35201,Garnet,EMP,42.26,0.23,23.49,,4.89,,20.98,,,7.66,,, +4557,35202,Garnet,EMP,41.84,0.19,24.11,,5.05,,22.28,,,4.75,,, +4558,35203,Garnet,EMP,42.17,0.12,24.13,,5.86,,21.9,,,5.61,,, +4559,35204,Garnet,EMP,43.7,0.1,19.51,,10.22,,21.7,,,1.45,0.04,,0.23 +4560,35205,Garnet,EMP,44,0.14,19.51,2.99,10.51,0.5,22.13,,,2.87,0.1,,0.06 +4561,35206,Garnet,EMP,40.9,0.13,18.33,,12.24,,21.9,,,1.53,0.06,,0.22 +4562,35207,Garnet,EMP,41.3,0.18,20.18,,13.87,,19.28,,,2.68,0.08,,0.27 +4563,35208,Garnet,EMP,40.3,0.16,19.84,,13.56,,18.9,,,2.55,0.07,,0.2 +4564,35209,Garnet,EMP,42.7,0.14,20.18,,12.24,,21.5,,,2,0.08,,0.29 +4565,35210,Garnet,EMP,41.4,0.17,18.57,,14.92,,17.88,,,2.73,0.09,,0.25 +4566,35211,Garnet,EMP,49.47,0.08,14.91,0.64,3.16,0.06,30.49,0.05,,1.87,0.1,, +4567,35212,Garnet,EMP,49.41,0.05,13.54,0.6,3.27,0.08,30.52,0.06,,1.9,0.09,, +4568,35213,Garnet,EMP,49.67,0.07,12.33,0.6,3.3,0.09,31.61,0.05,,2.13,0.1,, +4569,35214,Garnet,EMP,49.44,0.05,13.81,0.56,3.19,0.08,30.9,0.05,,1.84,0.08,, +4570,35215,Garnet,EMP,39,0.37,21.41,,18.36,0.43,9.19,,,9.34,0.08,, +4571,35216,Garnet,EMP,39.41,0.55,21.73,,18.97,0.46,9.09,,,9.84,0.14,, +4572,35217,Garnet,EMP,39.83,0.38,21.76,0.07,17.26,0.42,9.57,0.07,,9.63,0.32,, +4573,35218,Garnet,EMP,40,0.27,21.02,,17.22,0.44,9.83,,,8.94,0.44,, +4574,35219,Garnet,EMP,41.54,0.26,21,0.02,16.11,0.41,9.32,,,9.67,0.88,, +4575,35220,Garnet,EMP,41.27,0.27,20.48,,16.2,0.38,9.34,,,10.08,1.01,, +4576,35221,Garnet,EMP,41.71,0.27,20.63,,15.18,0.41,9.33,,,10.43,1.04,, +4577,35222,Garnet,EMP,39.39,0.91,21.82,0.03,19.17,0.44,8.94,,,9.37,0.07,0.01, +4578,35223,Garnet,EMP,38.22,2.18,20.67,0.03,22.51,0.9,7.07,,,8.53,0.08,0.01, +4579,35224,Garnet,EMP,41.08,0.62,23.26,0.06,13.35,0.27,15.4,,,7.67,0.05,0.01, +4580,35225,Garnet,EMP,41.06,0.68,23.18,0.08,12.91,0.24,12.98,,,9.22,0.1,0.01, +4581,35226,Garnet,EMP,40.73,0.56,22.29,0.06,12.09,0.2,13.43,,,10.12,0.02,0.03, +4582,35227,Garnet,EMP,38.45,0.05,22.07,0.13,20.02,0.32,9.71,,,9.43,,, +4583,35228,Garnet,EMP,38.95,0.02,23.45,,17.51,0.47,11.65,,,7.85,,, +4584,35229,Garnet,EMP,40.38,0.01,23.27,,16.01,0.25,13.98,,,7.63,,, +4585,35230,Garnet,EMP,38.46,0.07,22.11,0.04,20.67,1.11,7.48,,,9.95,,, +4586,35231,Garnet,EMP,39.1,0.03,22.83,0.09,16.1,0.5,11.17,,,10.1,,, +4587,35232,Garnet,EMP,39.32,0.05,22.97,,16.39,0.22,11.17,,,9.11,,, +4588,35233,Garnet,EMP,40.15,0.06,23.21,0.11,16.64,0.41,12.77,,,6.53,,, +4589,35234,Garnet,EMP,38.97,,23.06,0.09,17.57,0.17,12.46,,,8.1,,, +4590,35235,Garnet,EMP,39.23,0.06,23.23,0.17,16.6,0.2,12.97,,,7.4,,, +4591,35236,Garnet,EMP,39.67,0.06,22.67,0.02,16.79,0.21,11.56,,,7.98,,, +4592,35237,Garnet,EMP,38.68,0.11,22.23,0.02,18.62,0.36,9.08,,,9.98,,, +4593,35238,Garnet,EMP,39.63,0.05,22.24,0.16,17.63,0.31,10.26,,,9.34,,, +4594,35239,Garnet,EMP,38.9,0.04,22.38,,19.78,0.21,9.72,,,8.23,,, +4595,35240,Garnet,EMP,38.97,0.02,22.63,,17.16,0.35,11.83,,,8.52,,, +4596,35241,Garnet,EMP,38.85,0.08,22.1,0.22,19.82,0.42,9.16,,,8.8,,, +4597,35242,Garnet,EMP,39.3,0.03,23,,16.14,0.18,13.61,,,7.04,,, +4598,35243,Garnet,EMP,38.87,0.12,22.72,0.02,17.32,0.8,10.34,,,9.17,,, +4599,35244,Garnet,EMP,39.08,0.06,23.54,0.04,17,0.51,11.91,,,8.54,,, +4600,35245,Garnet,EMP,39.26,0.09,22.01,0.03,17.93,0.29,10.25,,,10.89,,, +4601,35246,Garnet,EMP,38.87,0.01,22.54,0.11,16.92,0.33,11.74,,,9.37,,, +4602,35247,Garnet,EMP,39.28,0.1,22.53,0.05,16.57,0.38,11.89,,,8.24,,, +4603,35248,Garnet,EMP,39.54,,22.95,,17.72,0.26,11.87,,,7.85,,, +4604,35249,Garnet,EMP,38.46,0.06,23.76,0.02,18.21,0.7,9.37,,,10.36,,, +4605,35250,Garnet,EMP,39.24,,22.09,0.14,17.82,0.66,9.56,,,10.56,,, +4606,35251,Garnet,no_info,44,0.2,19.2,0.33,3.1,0.11,9.8,,,23.3,0.08,, +4607,35252,Garnet,no_info,42.4,0.17,22.2,1.3,9.66,0.31,20,,,4.53,0.04,, +4608,35253,Garnet,no_info,40.2,0.69,21.2,0.13,4.9,0.29,3.7,,,29.7,0.01,, +4609,35254,Garnet,no_info,40.7,0.2,22.8,0.19,2.6,0.15,4,,,30.3,0.01,, +4610,35255,Garnet,no_info,42.7,0.11,22.4,1.1,7.6,0.19,21.7,,,4.3,0.02,, +4611,35256,Garnet,no_info,42.8,0.13,21.7,1.1,8.4,0.31,21,,,4.9,0.01,, +4612,35257,Garnet,no_info,42.5,0.13,21.86,1.6,5.5,0.2,22.6,,,4.1,0.01,0.01, +4613,35258,Garnet,no_info,43.3,0.15,21.8,1.6,6,0.14,22.5,,,4.6,0.1,, +4614,35259,Garnet,no_info,44,0.23,21,0.93,5.3,0.12,24.5,,,4.4,0.02,0.01, +4615,35260,Garnet,no_info,39.8,0.21,29.2,1.9,5.3,0.13,24.3,,,0.6,0.02,, +4616,35261,Garnet,no_info,44.1,0.19,17.6,1.4,8.2,0.28,21,,,6.2,0.12,, +4617,35262,Garnet,no_info,44.7,0.12,20.7,1.2,5.2,0.11,24.8,,,4.4,0.03,, +4618,35263,Garnet,no_info,39.3,2.5,21.7,0.77,9.3,0.16,11.8,,,13.8,0.22,, +4619,35264,Garnet,no_info,40.2,1.3,21.6,0.06,9.2,0.35,9.6,,,16.3,0.2,, +4620,35265,Garnet,no_info,40.2,2.6,20.3,0.04,7.4,0.25,7.49,,,21.6,0.6,0.09, +4621,35266,Garnet,no_info,40,2.5,19.7,0.03,6.5,0.26,8.4,,,21.1,0.39,0.19, +4622,35267,Garnet,no_info,41.8,0.13,23.5,1.95,8.8,0.21,19.4,,,5.22,0.03,0.01, +4623,35268,Garnet,no_info,40.4,1.19,21.9,0.17,13.4,0.27,15.6,,,6.9,0.16,, +4624,35269,Garnet,no_info,41.5,0.7,22.7,1,9,0.16,17.6,,,6.6,0.19,, +4625,35270,Garnet,no_info,41.1,1.1,20.6,0.18,13.8,0.23,15.3,,,7.1,0.24,0.02, +4626,35271,Garnet,no_info,40.4,1.16,21.1,1.5,13.3,0.26,15.4,,,7.7,0.24,, +4627,35272,Garnet,no_info,41.5,1.6,20.9,0.16,12.7,0.27,16.4,,,6.9,0.4,, +4628,35273,Garnet,"EMP,SEM",39.44,,20.28,,30.46,5.21,2.69,,,1.53,0.14,0.08, +4629,35274,Garnet,"EMP,SEM",40,0.41,21.35,,28.08,3.63,4.31,,,2.45,0.44,0.49,0.11 +4630,35275,Garnet,"EMP,SEM",39.1,0.31,21.58,,27.52,3.32,4.91,,,2.85,0.28,0.13,0.44 +4631,35276,Garnet,"EMP,SEM",39.01,0.63,21.92,,24.49,0.74,9.29,,,3.16,0.41,0.24,0.38 +4632,35277,Garnet,"EMP,SEM",39.42,0.89,21.49,,24.15,0.69,9.08,,,3.03,0.32,0.11,0.81 +4633,35278,Garnet,"EMP,SEM",38.58,0.54,20.33,,25.58,3.39,3.36,,,6.59,0.4,0.31,0.11 +4634,35279,Garnet,"EMP,SEM",39.44,0.58,20.83,,26.41,1.04,4.55,,,6.21,0.3,0.16,0.23 +4635,35280,Garnet,"EMP,SEM",39.06,0.85,21.16,,23.84,2.27,4.37,,,7.23,0.49,0.17,0.41 +4636,35281,Garnet,"EMP,SEM",38.35,1.16,20.8,,25,0.59,6.83,,,5.56,0.33,0.11,0.34 +4637,35282,Garnet,"EMP,SEM",40.22,0.57,21.09,,23.57,1.22,7.88,,,3.91,0.33,0.28,0.55 +4638,35283,Garnet,"EMP,SEM",38.99,0.48,21.15,,26.65,2.36,5.85,,,3.1,0.2,0.24,0.53 +4639,35284,Garnet,"EMP,SEM",38.93,1.44,21.42,,23.43,0.59,10.39,,,2.61,0.23,0.06,0.24 +4640,35285,Garnet,"EMP,SEM",39.56,0.56,20.31,,25.83,1.5,4.25,,,7.55,,,0.26 +4641,35286,Garnet,"EMP,SEM",39.62,0.83,22.11,,24.46,0.82,9,,,4.86,,0.06,0.18 +4642,35287,Garnet,EMP,39.19,1.19,20.44,,24.12,0.93,6.31,,,7.66,0.1,, +4643,35288,Garnet,EMP,38.89,0.98,21,,22.39,0.59,6.74,,,8.7,0.14,, +4644,35289,Garnet,EMP,38.8,1.22,20.85,,21.41,0.69,8.05,,,8.26,0.15,, +4645,35290,Garnet,EMP,39.22,1.21,20.88,,22.17,0.71,7.7,,,8.1,0.12,, +4646,35291,Garnet,EMP,38.78,1.27,20.62,,22.51,0.59,7.43,,,7.64,0.22,, +4647,35292,Garnet,EMP,39.18,1.5,21,,22.24,0.51,9.26,,,6.56,0.14,, +4648,35293,Garnet,EMP,37.91,0.67,21.61,,26.75,0.65,5.61,,,6.71,,, +4649,35294,Garnet,EMP,38.44,1.22,21.41,,23.52,0.72,8.39,,,5.88,,, +4650,35295,Garnet,EMP,37.93,1.64,21.56,,23.57,0.31,9.23,,,5.66,,, +4651,35296,Garnet,EMP,39.09,1.44,21.35,,21.53,0.52,9.83,,,5.97,,, +4652,35297,Garnet,EMP,38.39,1.66,21.58,,20.88,0.58,9.49,,,7.2,,, +4653,35298,Garnet,EMP,38.55,0.52,21.12,,24.21,0.8,3.33,,,10.83,0.18,, +4654,35299,Garnet,EMP,38.08,0.98,21,,24.65,0.63,3.5,,,10.16,0.26,, +4655,35300,Garnet,EMP,39.28,1,20.79,,22.62,0.56,7.8,,,6.81,0.36,, +4656,35301,Garnet,EMP,38.25,0.57,20.53,,24.33,0.74,2.19,,,12.79,0.16,, +4657,35302,Garnet,EMP,38.64,0.8,22.15,,24.23,0.63,3.59,,,10.05,,, +4658,35303,Garnet,EMP,37.75,0.99,20.55,,24.51,0.4,4.52,,,11.04,,, +4659,35311,Garnet,EMP,41.83,0.32,23.31,,22.11,0.7,12.09,,,1.02,,, +4660,35319,Garnet,EMP,39.39,0.34,22.64,,24.44,0.44,10.71,,,1.31,,, +4661,35323,Garnet,"EDS,EMP",44.65,0.8,20.89,,4.16,,25.1,,,2.51,0.06,, +4662,35324,Garnet,"EDS,EMP",44.29,0.86,21.63,,4.26,,26.17,,,3.33,0.05,, +4663,35325,Garnet,"EDS,EMP",43.76,1.26,21.38,,4.2,,25.23,,,3.02,0.07,, +4664,35326,Garnet,"EDS,EMP",42.43,1.3,20.12,,5.94,,23.1,,,5.65,0.07,, +4665,35327,Garnet,"EDS,EMP",41.46,2.35,18.18,,10.18,,19.06,,,7.79,0.09,, +4666,35328,Garnet,"EDS,EMP",43.95,1.28,21.83,,5.29,,23.93,,,3.02,0.03,, +4667,35329,Garnet,"EDS,EMP",42.48,1.43,20.7,,5.93,,22.43,,,6.04,0.05,, +4668,35330,Garnet,"EDS,EMP",43.5,1.49,19.97,,5.44,,23.18,,,5.44,0.04,, +4669,35331,Garnet,"EDS,EMP",41.64,2.81,19.64,,7.04,,18.85,,,8,0.11,, +4670,35333,Garnet,no_info,41.7,0.58,22.59,0.19,12.1,0.33,17.77,,,4.41,,,0.03 +4671,35334,Garnet,no_info,42.1,0.45,23.51,0.39,8.29,0.23,20.49,,,4.46,,,0.08 +4672,35335,Garnet,no_info,41.44,0.87,23.1,0.37,9.51,0.23,19.89,,,4.37,,,0.16 +4673,35336,Garnet,no_info,42.39,0.78,22.23,0.42,8.69,0.26,20.33,,,4.36,,,0.07 +4674,35337,Garnet,no_info,42.6,0.5,22.95,0.51,7.66,0.14,21.31,,,4.17,,,0.1 +4675,35338,Garnet,no_info,42.89,0.66,22.32,0.81,7.38,0.16,21.33,,,4.09,,,0.03 +4676,35339,Garnet,no_info,42.78,0.57,22.12,0.93,7.21,0.2,21.53,,,4.32,,, +4677,35340,Garnet,no_info,42.65,0.59,22.4,0.95,7.18,0.16,21.48,,,4.07,,,0.05 +4678,35341,Garnet,EMP,41.09,0.66,22.65,,11.56,,14.14,,,9.15,0.21,, +4679,35342,Garnet,EMP,41.12,0.67,22.74,,11.06,,14.09,,,9.7,0.12,, +4680,35343,Garnet,EMP,40.92,0.76,21.82,,13.29,,11.83,,,10.6,0.24,, +4681,35344,Garnet,EMP,41.26,0.86,22.19,,11.73,,12.75,,,10.48,0.26,, +4682,35345,Garnet,EMP,42.13,1.4,19.57,,12.33,,9.23,,,12.89,1.07,, +4683,35346,Garnet,EMP,42.75,0.51,20.83,,8.94,,12.28,,,12.54,1.08,, +4684,35347,Garnet,EMP,45.07,0.45,19.69,,8.04,,11.43,,,12.35,2.11,, +4685,35348,Garnet,"EMP,SIMS",52.28,0.01,11.02,0.3,1.98,0.07,30.98,0.05,,3.64,0.15,0.01, +4686,35349,Garnet,"EMP,SIMS",52.09,0.02,9.97,0.33,2.92,0.1,30.76,0.05,,4.32,0.29,0.01, +4687,35350,Garnet,EMP,38.89,1.2,21.73,,19.9,0.74,10.25,,,6.42,,, +4688,35351,Garnet,EMP,39.71,1.11,22.42,,18.64,0.6,11.6,,,7.23,,, +4689,35352,Garnet,EMP,39.86,0.68,22.49,,19.75,0.66,13.45,,,2.71,,, +4690,35353,Garnet,EMP,41.07,0.87,22.37,,16.64,0.64,15.62,,,3.26,,, +4691,35354,Garnet,EMP,40.06,1.38,21.74,,17.25,0.31,17.25,,,6.19,,, +4692,35355,Garnet,EMP,41.02,0.86,22.9,,16.43,0.29,13.97,,,5.21,,, +4693,35356,Garnet,EMP,40.13,1.53,22.4,,15.57,0.29,12.84,,,8.23,,, +4694,35357,Garnet,EMP,41.29,0.13,22.82,1.38,7.96,0.21,19.09,,,6.7,0.01,, +4695,35358,Garnet,EMP,40.4,0.37,22.9,0.22,13.3,0.4,14.8,,,6.9,0.01,, +4696,35359,Garnet,EMP,40.3,0.66,22.7,0.16,14.1,0.35,14.5,,,7.5,0.02,, +4697,35360,Garnet,EMP,41.2,0.36,23.3,0.21,15.3,0.49,13.4,,,7.5,0.01,, +4698,35370,Garnet,EMP,41.21,0.42,22.01,0.18,16.29,0.27,14.61,,,5.34,,, +4699,35371,Garnet,EMP,41.27,0.29,22.13,0.2,15.97,0.27,15.09,,,5.02,,, +4700,35372,Garnet,EMP,41.34,0.19,22.81,0.14,14.71,0.27,15.61,,,5.5,,, +4701,35373,Garnet,EMP,41.59,0.28,22.76,0.12,14.87,0.28,15.83,,,5.09,,, +4702,35374,Garnet,EMP,41.28,0.28,22.01,0.23,15.93,0.17,15.49,,,4.87,,, +4703,35375,Garnet,EMP,40.94,0.17,22.31,0.21,15.34,0.17,15.42,,,4.99,,, +4704,35376,Garnet,EMP,41.89,0.23,22.14,0.3,14.99,0.17,15.89,,,5.21,,, +4705,35377,Garnet,EMP,41.48,0.28,22.76,0.24,14.09,0.17,16.09,,,5.27,,, +4706,35378,Garnet,EMP,41.42,0.42,22.78,0.14,13.01,0.17,16.17,,,5.1,,, +4707,35379,Garnet,EMP,41.65,0.24,22.45,0.09,12.01,0.17,17.51,,,4.99,,, +4708,35380,Garnet,EMP,41.59,0.1,23.04,0.21,11.1,0.28,17.58,,,5.25,,, +4709,35381,Garnet,EMP,39.9,0.82,22.5,,13.9,0.43,14.2,,,7.05,0.09,0.01, +4710,35382,Garnet,EMP,41.64,0.27,23.54,0.72,8.15,0.2,19.65,,,6.72,,, +4711,35383,Garnet,EMP,41.33,0.64,23.14,0.41,9.1,0.21,18.96,,,7.04,,, +4712,35384,Garnet,EMP,41,0.54,22.1,1,16.7,0.32,13.9,,,6.7,,, +4713,35385,Garnet,EMP,39.67,0.14,21.92,0.05,15.56,0.67,15.48,,,5.72,0.11,0.01, +4714,35386,Garnet,EMP,42.3,0.5,22.7,0.5,9.4,0.27,18.9,,,5.6,0.02,0.03,0.01 +4715,35387,Garnet,EMP,43.2,0.42,23.07,0.22,6.1,0.18,20.9,,,6.1,0.01,0.02,0.02 +4716,35388,Garnet,EMP,41.6,0.6,22.9,,8.6,0.2,19.1,,,6.1,0.03,,0.01 +4717,35389,Garnet,EMP,41.4,0.52,23,,8.2,0.2,19.1,,,6,0.02,0.01,0.02 +4718,35390,Garnet,EMP,43.01,0.37,21.21,2.61,4.14,,26.93,,,1.02,,, +4719,35391,Garnet,EMP,42.75,0.63,20.43,2.2,6.3,,24.79,,,2.65,,, +4720,35392,Garnet,EMP,42.01,0.96,20.6,2.55,6.86,,23.17,,,3.31,,, +4721,35393,Garnet,EMP,42.46,0.75,20.67,2.7,6.06,,24.33,,,2.51,,, +4722,35394,Garnet,EMP,42.38,0.58,19.46,4.37,5.39,,26.03,,,1.41,,, +4723,35395,Garnet,EMP,41.94,1.18,21.3,2.45,7.43,,23.12,,,3.48,0.06,, +4724,35396,Garnet,EMP,42.35,0.26,21.69,2.12,8.19,,23.37,,,1.93,,, +4725,35397,Garnet,EMP,42.4,0.35,21.75,1.69,8.05,,23.61,,,1.71,,, +4726,35398,Garnet,EMP,42.36,0.34,19.95,0.6,6.9,,23.77,,,5.31,,, +4727,35399,Garnet,EMP,42.08,0.25,20.52,0.39,6.93,,23.61,,,4.97,,, +4728,35400,Garnet,EMP,42.01,0.62,19.06,0.34,7.77,,20.97,,,7.77,,, +4729,35401,Garnet,EMP,42.97,0.37,19.58,0.56,8.63,,23.96,,,3.34,,, +4730,35402,Garnet,EMP,42.15,0.39,20.39,0.31,5.86,,23.14,,,6.84,,, +4731,35403,Garnet,EMP,42.09,0.36,20.13,0.59,7.92,,22.4,,,5.07,,, +4732,35426,Garnet,EMP,27.21,13.07,3.05,,19.52,0.23,0.8,,,33.26,0.16,0.04, +4733,35427,Garnet,EMP,28.49,11.82,2.74,,20.36,0.25,0.81,,,32.53,0.25,0.06, +4734,35428,Garnet,EMP,29.48,9.77,2.77,,21.05,0.25,0.72,,,32.55,0.28,0.08, +4735,35429,Garnet,EMP,30.16,9.42,2.73,,21.2,0.3,0.67,,,32.67,0.3,0.1, +4736,35430,Garnet,EMP,31.03,6.01,3.32,,22.3,0.28,0.61,,,32.62,0.29,0.08, +4737,35431,Garnet,EMP,31.78,5.92,3.63,,22.45,0.27,0.63,,,32.49,0.31,0.09, +4738,35432,Garnet,EMP,26.13,17.31,0.29,,17.87,0.76,1.13,,,30.54,2.03,, +4739,35433,Garnet,EMP,28.2,14.37,1.45,,18.48,0.7,1.03,,,32.03,1.31,, +4740,35434,Garnet,EMP,29.02,12.02,2.3,,20.9,0.63,0.83,,,31,0.96,, +4741,35435,Garnet,EMP,32.38,6.34,3.27,,22.03,0.45,0.39,,,32.68,0.38,, +4742,35436,Garnet,EMP,42.21,0.63,22.64,,7.66,0.18,18.53,,,8.11,0.07,0.01, +4743,35437,Garnet,EMP,42.36,0.49,23.05,,6.65,0.19,19.24,,,8.18,0.06,, +4744,35438,Garnet,EMP,42.78,0.5,23.61,,5,0.14,20.33,,,8.21,0.06,, +4745,35439,Garnet,EMP,38.99,1.1,22.27,,19.62,0.47,10.84,,,6.96,0.05,, +4746,35440,Garnet,EMP,39.89,0.8,23.2,,16.51,0.43,12.49,,,7.62,0.07,, +4747,35441,Garnet,EMP,39.86,0.82,22.81,,18.86,0.43,10.38,,,8.14,0.08,, +4748,35442,Garnet,EMP,39.28,0.81,22.62,,19.71,0.41,9.31,,,8.53,0.12,, +4749,35443,Garnet,EMP,39.25,0.84,22.43,,19.64,0.41,9.4,,,8.53,0.11,, +4750,35444,Garnet,EMP,39.07,1.01,22.41,,19.18,0.41,10.04,,,7.89,0.13,, +4751,35445,Garnet,EMP,39.16,1.02,22.54,,19.59,0.44,9.81,,,8.31,0.12,, +4752,35446,Garnet,EMP,38.85,0.97,22.31,,19.22,0.41,9.94,,,7.94,0.11,, +4753,35447,Garnet,EMP,39.82,1.02,22.83,,19.72,0.43,10,,,8.26,0.11,, +4754,35448,Garnet,EMP,39.49,1.01,22.76,,19.62,0.43,9.86,,,8.3,0.14,, +4755,35449,Garnet,EMP,39.15,0.81,22.48,,18.92,0.39,9.86,,,8.06,0.09,, +4756,35450,Garnet,EMP,39.09,0.96,22.53,,18.85,0.4,10.11,,,8.21,0.1,, +4757,35451,Garnet,EMP,38.43,1,22.09,,18.5,0.41,10.39,,,8.13,0.1,, +4758,35452,Garnet,EMP,39.8,0.95,22.93,,18.41,0.4,10.84,,,8.31,0.11,, +4759,35453,Garnet,EMP,39.9,0.85,22.39,,16.53,0.4,11.5,,,8.27,0.08,, +4760,35454,Garnet,EMP,39.39,0.67,22.64,,15.82,0.41,11.77,,,8.62,0.09,, +4761,35455,Garnet,EMP,40.21,0.72,23.06,,13.91,0.38,13.5,,,7.76,0.07,, +4762,35456,Garnet,EMP,39.41,0.76,22.98,,15.88,0.44,13.05,,,7.27,0.05,, +4763,35457,Garnet,EMP,39.53,0.85,22.57,,19.17,0.43,9.85,,,8.45,0.12,, +4764,35458,Garnet,EMP,39.4,0.88,22.47,,18.56,0.41,10.02,,,8.62,0.12,, +4765,35459,Garnet,EMP,40.85,0.85,21.85,0.1,14.94,0.32,11.57,,,9.23,0.33,0.02, +4766,35460,Garnet,EMP,47.05,1.41,16.69,0.07,9.93,0.2,10.1,,,10.84,3.18,0.02, +4767,35461,Garnet,EMP,46.33,0.52,19.22,0.09,8.76,0.21,12.44,,,10.71,2.17,0.05, +4768,35462,Garnet,EMP,46.38,1.06,17.37,0.07,10.69,0.21,10.25,,,10.25,2.96,0.05, +4769,35463,Garnet,EMP,46.15,0.49,17.98,0.73,8.18,0.2,11.72,,,11.4,2.55,0.07, +4770,35464,Garnet,no_info,40.7,0.47,22.5,1.06,9.4,0.17,19.9,,,4.38,,0.13, +4771,35465,Garnet,no_info,40.9,0.29,22.5,1.65,7.5,0.21,21.4,,,3.58,,0.1, +4772,35466,Garnet,no_info,41.1,0.44,23,0.99,8.71,0.14,20.4,,,4.1,,0.08, +4773,35467,Garnet,no_info,42,0.57,22.4,1.13,7.43,0.14,21.3,,,4.14,,0.04, +4774,35468,Garnet,no_info,42,0.5,22.3,1.47,6.42,0.17,22.7,,,3.8,,0.03, +4775,35469,Garnet,no_info,42,0.5,22.4,1.76,6.47,0.17,22.5,,,4.09,,0.03, +4776,35470,Garnet,no_info,41.8,0.65,22.3,1.06,8.02,0.2,20.8,,,4.89,,0.08, +4777,35471,Garnet,no_info,42.4,0.57,23.4,0.77,6.81,0.15,22.5,,,3.65,,0.04, +4778,35472,Garnet,no_info,42.5,0.54,23,0.84,7.19,0.17,22.4,,,3.69,,0.06, +4779,35473,Garnet,no_info,42.3,0.66,23.4,0.88,7.68,0.16,21.3,,,4.31,,0.05, +4780,35474,Garnet,no_info,43,0.14,22.9,0.86,4.75,0.02,22.1,,,5.52,,0.03, +4781,35475,Garnet,EMP,51.14,0.14,8.64,1.11,5.48,0.13,28.61,0.07,,4.57,0.11,, +4782,35476,Garnet,EMP,50.77,0.09,10.48,1.25,4.22,0.1,29.61,0.06,,3.38,0.06,, +4783,35477,Garnet,EMP,50.24,0.04,12.82,1.17,2.79,0.07,31.23,0.06,,1.52,0.04,, +4784,35478,Garnet,EMP,51.04,0.04,11.92,1.07,2.71,0.07,31.61,0.03,,1.48,0.03,, +4785,35479,Garnet,EDS,38.8,1.4,22.6,0.3,14.9,,15.1,,,6.3,0.1,, +4786,35480,Garnet,EDS,40.6,1,22.3,0.4,11.1,,18.1,0.1,,5.7,0.2,, +4787,35481,Garnet,EDS,40.5,1.1,22.9,0.4,11.2,,18.6,,,4.8,0.1,, +4788,35482,Garnet,EDS,41.4,0.7,23.4,0.6,9.2,,19.9,,,4.9,0.1,, +4789,35483,Garnet,EMP,40.33,2.32,20.06,0.99,9.19,0.39,18.69,,,8.17,0.09,0.02, +4790,35484,Garnet,EMP,41.04,1.2,22.2,0.85,8.83,0.4,18.9,,,7.42,0.03,0.07, +4791,35485,Garnet,EMP,41.08,0.96,19.17,0.91,10.37,0.33,21.94,,,5.6,0.05,0.06, +4792,35486,Garnet,EMP,42.1,0.7,20.66,1.38,9.65,0.28,21.24,,,4.95,0.03,0.01, +4793,35487,Garnet,EMP,40.94,0.95,20.23,1.5,8.56,0.27,22.38,,,4.28,0.04,0.05, +4794,35488,Garnet,EMP,41.46,1.02,20.08,1.8,7.75,0.34,21.78,,,5.01,0.07,0.06, +4795,35489,Garnet,EMP,42.39,0.82,20.71,3,6.07,0.27,22.02,,,5.54,0.04,0.07, +4796,35490,Garnet,EMP,42.99,0.38,22.42,2.57,4.36,0.2,25.5,,,3,0.07,0.09, +4797,35491,Garnet,EMP,40.64,0.89,22.37,0.31,9.71,0.27,19.17,,,6.71,0.13,0.06, +4798,35492,Garnet,EMP,40.52,1.4,20.12,1.78,10.33,0.47,18.74,,,6.22,0.05,0.02, +4799,35493,Garnet,EMP,42.51,0.78,20.28,1.98,7.53,0.29,21.85,,,5.15,0.04,0.07, +4800,35494,Garnet,EMP,41.12,1.19,19.31,2.26,8.83,0.31,21.37,,,4.92,0.08,0.12, +4801,35495,Garnet,EMP,43.62,1.07,19.72,2.31,5.76,0.24,23.39,,,5.05,0.09,0.13, +4802,35496,Garnet,EMP,41.52,1.77,18.5,2.02,10.93,0.35,19.61,,,5.48,0.11,0.01, +4803,35497,Garnet,EMP,43.6,0.5,19.64,2.79,5.64,0.19,24.49,,,3.51,0.04,0.01, +4804,35498,Garnet,EMP,42.09,0.84,19.76,0.9,10.95,0.36,20.68,,,4.74,0.13,0.12, +4805,35499,Garnet,EMP,41.82,1.6,17.44,2.88,8.66,0.32,20.91,,,5.91,0.09,0.03, +4806,35500,Garnet,EMP,43.31,0.86,17.76,2.15,6.34,0.2,25.53,,,3.91,0.1,0.03, +4807,35501,Garnet,EMP,39.6,1.51,23,0.04,19.9,0.38,11.8,,,6.63,0.07,, +4808,35502,Garnet,EMP,38.7,1.06,21.9,,19.9,0.37,11,,,6.45,0.06,, +4809,35503,Garnet,EMP,40.6,0.35,23.2,1.55,13.8,0.25,15.8,,,6.29,,, +4810,35504,Garnet,EMP,38.1,0.95,21.69,0.13,15.18,0.4,14.47,,,5.82,,, +4811,35505,Garnet,EMP,39.2,0.68,22.45,0.08,16,0.49,14.57,,,5.59,,, +4812,35506,Garnet,EMP,41.6,0.42,23.87,0.2,10.5,0.32,18.66,,,5.83,,, +4813,35507,Garnet,EMP,39.7,0.48,23.11,0.2,11.8,0.33,16.81,,,6.32,,, +4814,35508,Garnet,EMP,41.5,0.57,22.5,0.21,12.96,0.32,15.45,,,6.65,,, +4815,35509,Garnet,EMP,40.7,0.56,21.98,0.1,13.32,0.31,15.63,,,6.74,,, +4816,35510,Garnet,EMP,40.1,0.51,22.82,0.12,13.88,0.33,15.77,,,6.13,,, +4817,35511,Garnet,EMP,42.3,0.18,23.6,0.66,7.24,0.27,19.6,,,6.5,0.01,, +4818,35512,Garnet,EMP,42.8,0.17,24,0.82,7.1,0.26,19.4,,,6.5,0.02,, +4819,35513,Garnet,EMP,41.8,0.18,23.3,0.7,8.3,0.32,18.6,,,6.8,0.02,, +4820,35514,Garnet,EMP,42.1,0.11,23.7,0.6,7.54,0.27,19.5,,,5.9,,, +4821,35515,Garnet,EMP,42.2,0.14,23.9,0.5,7.1,0.25,19.9,,,6.1,0.01,, +4822,35516,Garnet,EMP,41.3,0.89,23.7,0.09,7.8,,18.6,,,7.7,,, +4823,35517,Garnet,EMP,41.6,1.03,23.2,0.12,9.3,0.1,16,,,10.2,,, +4824,35518,Garnet,EMP,41,0.92,23.8,,8.1,,17.7,,,8.6,,, +4825,35519,Garnet,EMP,40.9,1.25,23.1,,9.9,,16.7,,,8.8,,, +4826,35520,Garnet,EMP,40.7,1.2,24,0.29,9.6,0.15,19.3,,,6.4,,, +4827,35521,Garnet,EMP,40.8,0.8,23.4,0.26,9.6,0.1,18.6,,,7.2,,, +4828,35522,Garnet,EMP,41.09,0.55,23.33,,14.55,0.42,12.66,,,9.09,0.06,0.02, +4829,35523,Garnet,EMP,41.87,0.27,23.91,,10.53,0.36,16.32,,,8.64,0.12,0.03, +4830,35524,Garnet,EMP,40.18,0.76,22.98,,16.34,0.41,10.99,,,9.68,0.03,0.04, +4831,35525,Garnet,EMP,40.2,0.57,22.72,,11.79,0.39,14.98,,,7.14,0.01,0.01, +4832,35526,Garnet,EMP,40.4,0.63,23.09,,17.47,0.38,11.09,,,8.79,0.05,0.01, +4833,35527,Garnet,EMP,41.34,0.91,23.15,,11.41,0.31,17.11,,,5.4,0.15,0.03, +4834,35528,Garnet,EMP,42.21,0.64,22.87,,9.45,0.3,19.03,,,5.8,0.15,0.01, +4835,35529,Garnet,EMP,40.21,0.43,23.85,,11.69,0.39,15.26,,,7.59,0.05,, +4836,35530,Garnet,EMP,43.1,0.12,23.8,0.14,6.39,0.07,21.7,,,5.29,,, +4837,35531,Garnet,EMP,43.3,0.17,23.1,1.06,6.39,0.09,20.7,,,6.42,,, +4838,35532,Garnet,EMP,40.4,1.66,20.3,1.7,15.3,0.35,15.3,,,5.32,,, +4839,35533,Garnet,EMP,40.2,1.34,21.2,1.62,14.2,0.32,16.1,,,4.91,,, +4840,35534,Garnet,EMP,40.7,1.12,21.8,0.68,11.9,0.25,18.1,,,4.41,0.02,, +4841,35535,Garnet,EMP,39.9,1.76,21,1.4,13.9,0.26,15.6,,,5.94,0.03,, +4842,35536,Garnet,EMP,40.2,1.58,21.4,1.44,13.6,0.27,15.8,,,5.98,0.02,, +4843,35537,Garnet,EMP,41.4,1.02,22.1,1.36,11.6,0.24,18.4,,,4.48,0.01,, +4844,35538,Garnet,EMP,41.1,1.09,22.1,1.4,11.8,0.27,18.3,,,4.05,0.01,, +4845,35539,Garnet,EMP,41.1,1.24,22.2,1.52,12.6,0.26,17.9,,,4.53,0.01,, +4846,35540,Garnet,EMP,38.8,1.23,20.8,,23.9,1.65,6.77,,,7.08,,, +4847,35541,Garnet,EMP,38.5,1.37,20.5,,23.9,0.84,7.67,,,6.65,,, +4848,35542,Garnet,EMP,38,1.43,20.7,,24.5,2.08,6.6,,,6.04,,, +4849,35543,Garnet,EMP,38.3,1.4,21,,24.1,1.2,7.09,,,7.28,,, +4850,35544,Garnet,EMP,39.4,1.69,20.9,,21.9,1.28,7.6,,,7.38,,, +4851,35545,Garnet,EMP,38.3,1.53,21.2,,23.9,0.73,7.96,,,6.36,,, +4852,35546,Garnet,EMP,38.6,1.31,21.6,,21.5,0.73,8.53,,,7.02,,, +4853,35547,Garnet,EMP,38.6,1.57,20.2,,22.3,1.94,6.65,,,7.95,,, +4854,35548,Garnet,EMP,38.6,1.35,20.5,,23.2,0.95,7.26,,,7.98,,, +4855,35549,Garnet,EMP,38.3,1.34,20.8,,23.7,1.83,6.12,,,8.16,,, +4856,35550,Garnet,EMP,38.9,1.05,21.3,,22,0.82,8.78,,,6.94,,, +4857,35551,Garnet,EMP,39.7,1.38,21.1,,19.5,1.3,9.08,,,7.82,,, +4858,35552,Garnet,EMP,38.9,1.15,21.3,,21.4,0.97,8.61,,,7.17,,, +4859,35553,Garnet,EMP,39,1.08,21.9,,21.6,1.33,7.97,,,7.25,,, +4860,35554,Garnet,EMP,56.55,,4.74,,2.83,,34.92,,,1.65,,, +4861,35555,Garnet,EMP,53.15,,6.17,,4.02,,34.37,,,4.21,,, +4862,35556,Garnet,EMP,52.16,,3.54,,8.21,,32.9,,,3.92,,, +4863,35557,Garnet,EMP,45.75,0.95,17.52,0.04,12.21,0.03,10.08,,,11.55,2.55,0.01, +4864,35558,Garnet,EMP,40.72,0.67,20.56,0.11,14.4,0.22,12.28,,,8.1,2,, +4865,35559,Garnet,EMP,45.98,0.34,17.38,0.03,11.29,0.15,12.27,,,9.27,1.56,0.01, +4866,35560,Garnet,EMP,46.94,0.36,18.23,0.04,9.62,0.06,14.62,,,7.46,2.93,0.01, +4867,35561,Garnet,EMP,47.23,0.52,17.26,0.02,12.3,0.09,13,,,6.63,3.41,0.01, +4868,35562,Garnet,EMP,41.51,2.02,19.79,0.15,16.5,0.08,11.44,,,3.75,5.09,0.05, +4869,35563,Garnet,EMP,49.21,0.24,17.35,0.03,8.62,0.21,15.22,,,5.07,3.1,0.01, +4870,35564,Garnet,"EMP,EMP",42.42,0.53,22.2,1.53,6.22,0.2,21.81,,,5.43,0.03,, +4871,35565,Garnet,"EMP,EMP",42.47,0.52,22.34,1.32,6.45,0.2,21.99,,,4.71,0.04,, +4872,35566,Garnet,"EMP,EMP",42.29,0.44,22.31,1.26,6.03,0.18,22.54,,,4.69,0.02,, +4873,35567,Garnet,"EMP,EMP",42.53,0.33,22.51,1.4,5.61,0.17,22.89,,,4.65,0.02,, +4874,35568,Garnet,"EMP,EMP",42.48,0.33,22.29,1.66,5.46,0.17,22.98,,,4.85,0.02,, +4875,35569,Garnet,"EMP,EMP",41.81,0.42,22.12,1.12,6.29,0.18,22.59,,,4.67,0.03,, +4876,35570,Garnet,"EMP,EMP",42.66,0.35,22.47,1.01,5.46,0.19,23.38,,,4.27,0.04,, +4877,35571,Garnet,"EMP,EMP",42.99,0.14,22.24,1.82,4.64,0.16,24.41,,,3.47,0.02,, +4878,35572,Garnet,"EMP,EMP",42.53,0.27,21.91,1.4,5.76,0.17,23.54,,,4.11,0.02,, +4879,35573,Garnet,"EMP,EMP",42.15,0.55,21.68,1.71,6.52,0.19,22.4,,,4.44,0.04,, +4880,35574,Garnet,"EMP,EMP",42.89,0.4,21.98,1.01,5.83,0.18,22.96,,,4.58,0.04,, +4881,35575,Garnet,"EMP,EMP",43.41,0.35,21.96,1.39,5.8,0.17,23.36,,,4.04,0.02,, +4882,35576,Garnet,"EMP,EMP",43.44,0.26,21.96,1.26,5.1,0.16,24.22,,,3.88,0.03,, +4883,35577,Garnet,"EMP,EMP",42.83,0.18,22.11,1.28,4.83,0.15,24.23,,,3.9,0.02,, +4884,35578,Garnet,"EMP,EMP",42.88,0.51,20.93,1.54,6.37,0.19,23.14,,,4.3,0.05,, +4885,35579,Garnet,"EMP,EMP",43.91,0.33,21.14,1.21,5.43,0.16,24.21,,,4,0.04,, +4886,35580,Garnet,"EMP,EMP",43.3,0.17,21.22,1.44,4.88,0.15,24.69,,,3.64,0.03,, +4887,35581,Garnet,"EMP,EMP",43.89,0.28,21.65,1.04,4.55,0.16,24.44,,,3.85,0.03,, +4888,35582,Garnet,"EMP,EMP",43.57,0.11,21.36,1.43,4.2,0.12,25.8,,,2.98,0.03,, +4889,35583,Garnet,"EMP,EMP",44.32,0.09,21.19,1.36,3.7,0.12,26.73,,,2.24,0.02,, +4890,35584,Garnet,EMP,41.9,0.34,23.3,0.92,7.94,0.29,19.5,,,5.93,0.02,, +4891,35585,Garnet,EMP,42.3,0.3,23.4,1.46,6.74,0.28,19.4,,,5.4,0.01,, +4892,35586,Garnet,EMP,42.2,0.32,23.3,1.39,6.32,0.28,20,,,5.92,,, +4893,35587,Garnet,EMP,42.3,0.25,23.6,1.22,7.58,0.3,20.3,,,5.45,,, +4894,35588,Garnet,EMP,41.9,0.28,23.5,1.01,7.38,0.29,20.1,,,5.53,0.04,, +4895,35589,Garnet,EMP,41.7,0.44,23.5,0.85,8.46,0.29,18,,,5.8,0.03,, +4896,35590,Garnet,EMP,41.9,0.31,23.5,1.22,7.03,0.27,20.2,,,5.47,0.02,, +4897,35591,Garnet,EMP,42.3,0.21,23.9,0.98,7.81,0.3,20.2,,,5.22,,, +4898,35592,Garnet,EMP,42,0.31,23.5,1.14,7.15,0.25,20.4,,,5.68,,, +4899,35593,Garnet,EMP,42.1,0.44,23.8,0.59,7.99,0.29,18.2,,,6.02,0.04,, +4900,35594,Garnet,EMP,41.22,1.74,22.56,,10.12,,17.91,,,6.4,0.07,, +4901,35595,Garnet,EMP,41.19,2,22.1,,8.36,,20.1,,,6.31,0.08,, +4902,35596,Garnet,EMP,41.84,1.62,22.74,,8.77,,18.66,,,6.33,0.08,, +4903,35597,Garnet,EMP,42.66,1.87,21.34,,9.1,,20.22,,,4.77,0.08,, +4904,35598,Garnet,EMP,41.9,1.8,21.79,,7.78,,20.4,,,6.23,,, +4905,35599,Garnet,EMP,43.11,1.49,20.47,,7.4,,21.86,,,5.49,,, +4906,35600,Garnet,EMP,40.98,2.28,21.37,,9.24,,18.39,,,8.3,0.19,0.06, +4907,35601,Garnet,EMP,42.99,2.17,19.33,,6.41,,23.22,,,6.46,0.05,,0.29 +4908,35602,Garnet,EMP,41.36,1.84,21.85,,8.49,,19.65,,,6.47,,, +4909,42230,Garnet,"EMP, XRD",41.95,,22.3,2.84,6.12,,24.36,,,1.78,,, +4910,42231,Garnet,"EMP, XRD",43.2,,23.38,2.38,3.87,,27.58,,,0.1,,, +4911,42232,Garnet,"EMP, XRD",41.85,,22.43,2.69,7.59,,24.53,,,0,,, +4912,42233,Garnet,"EMP, XRD",42.29,,22.66,2.76,5.18,,25.48,,,1.2,,, +4913,42234,Garnet,"EMP, XRD",42.55,,22.29,3.4,4.51,,26.71,,,0.17,,, +4914,42235,Garnet,"EMP, XRD",42.26,,22.25,2.78,8.88,,24.22,,,0.03,,, +4915,42236,Garnet,"EMP, XRD",42.17,,20.48,5.03,6.01,,24.97,,,0.82,,, +4916,42237,Garnet,"EMP, XRD",42.05,,18.35,8.43,3.74,,26.61,,,0.23,,, +4917,42238,Garnet,"EMP, XRD",41.38,,19.59,6.39,8.2,,23.61,,,0.16,,, +4918,42239,Garnet,"EMP, XRD",41.48,,19.79,6.18,5.17,,24.96,,,0.86,,, +4919,42240,Garnet,"EMP, XRD",42.22,,19.02,7.85,3.89,,26.67,,,0.1,,, +4920,42241,Garnet,"EMP, XRD",42.01,,20.61,5.59,5.76,,25.44,,,0.09,,, +4921,42242,Garnet,"EMP, XRD",42.04,,19.5,6.91,4.97,,25.18,,,1.32,,, +4922,42243,Garnet,"EMP, XRD",42.07,,18.03,9.09,3.81,,26.65,,,0.22,,, +4923,42244,Garnet,"EMP, XRD",41.94,,19.66,6.91,5.51,,25.48,,,0.15,,, +4924,42245,Garnet,"EMP, XRD",41.62,,18.28,8.45,4.97,,25.13,,,0.9,,, +4925,42246,Garnet,"EMP, XRD",41.66,,17.66,10.12,3.35,,26.62,,,0.22,,, +4926,42247,Garnet,"EMP, XRD",41.81,,17.75,9.12,6.59,,24.68,,,0.18,,, +4927,42248,Garnet,"EMP, XRD",41.47,,18.98,6.96,5.81,,24.34,,,1.18,,, +4928,42249,Garnet,"EMP, XRD",41.78,,18.4,8.21,3.22,,26.72,,,0.11,,, +4929,42250,Garnet,"EMP, XRD",41.22,,16.54,10.22,5.89,,24.49,,,0.11,,, +4930,42251,Garnet,"EMP, XRD",41.51,,17.64,8.84,5.11,,24.98,,,0.75,,, +4931,42252,Garnet,"EMP, XRD",41.46,,18.02,9.31,3.51,,26.58,,,0.11,,, +4932,42253,Garnet,"EMP, XRD",41.53,,17.77,8.95,5.01,,25.57,,,0.17,,, +4933,42254,Garnet,"EMP, XRD",41.63,,14.62,13.17,5.13,,24.92,,,0.67,,, +4934,42255,Garnet,"EMP, XRD",41.63,,15.17,12.41,3.53,,26.18,,,0.09,,, +4935,42256,Garnet,"EMP, XRD",40.96,,15.05,12.37,5.55,,24.75,,,0.14,,, +4936,42257,Garnet,"EMP, XRD",41.15,,12.9,15.38,3.82,,25.67,,,0.33,,, +4937,42258,Garnet,"EMP, XRD",40.92,,14.54,12.87,5.22,,24.61,,,0.6,,, +4938,42259,Garnet,"EMP, XRD",41.22,,14.43,13.01,6.5,,24.27,,,0.06,,, +4939,42351,Garnet,no_info,43.9,,23.1,4,0,,29.4,,,,,, +4940,42352,Garnet,no_info,43.7,,21.3,4.5,0,,29.6,,,,,, +4941,42447,Garnet,"EMP, SEM",44.2,,24.8,,0,,25.9,,,5.7,,, +4942,42448,Garnet,"EMP, SEM",44.8,,25.4,,0,,25.9,,,5.6,,, +4943,42449,Garnet,"EMP, SEM",44.6,,26.4,,0,,26.2,,,5.9,,, +4944,42450,Garnet,"EMP, SEM",43.2,,24.8,,0,,25.7,,,5.3,,, +4945,42502,Garnet,no_info,44.2,,25.2,,0,,25.2,,,5.43,,, +4946,42503,Garnet,no_info,44.1,,24.9,,0,,25.5,,,5.08,,, +4947,42504,Garnet,no_info,44.4,,24.9,,0,,25.8,,,4.9,,, +4948,42505,Garnet,no_info,44.6,,25.2,,0,,25.8,,,4.59,,, +4949,42567,Garnet,"EMP, FTIR",38.6,1.46,20.2,,20.7,1.44,7.28,,,9.7,0.03,0.01, +4950,42568,Garnet,"EMP, FTIR",39,1.12,20.7,,19.9,1.36,9.33,,,7.98,0.03,0.01, +4951,42569,Garnet,"EMP, FTIR",38.5,1.5,20.2,,23.5,1.55,7.4,,,8.05,0.04,0.01, +4952,42570,Garnet,"EMP, FTIR",38.3,1.5,20.3,,24.5,1.46,6.11,,,8.4,0.05,0.01, +4953,42571,Garnet,"EMP, FTIR",38.3,1.07,20.1,,21.6,2.14,8.02,,,9.08,0.04,0.01, +4954,42572,Garnet,"EMP, FTIR",38.3,1.12,20.3,,23.3,1.54,6.81,,,9.13,0.02,0.01, +4955,42573,Garnet,"EMP, FTIR",37.9,1.24,20.1,,23.2,1.55,4.39,,,11.7,0.05,0.02, +4956,42574,Garnet,"EMP, FTIR",39.5,0.79,21.5,,19.5,1.6,9.45,,,7.72,0.02,0.02, +4957,42575,Garnet,"EMP, FTIR",37.5,1.45,20.4,,21.5,2.04,5.55,,,10.2,0.05,0.01, +4958,42576,Garnet,"EMP, FTIR",37.6,1.32,19.2,,22.9,3.21,3.76,,,10.5,0.07,0.01, +4959,42577,Garnet,"EMP, FTIR",39,0.87,21.1,,24.4,2.62,5.88,,,7.53,0.03,0.01, +4960,42578,Garnet,"EMP, FTIR",37.6,0.79,20.2,,25.5,2.56,4.15,,,8.91,0.02,0.01, +4961,42579,Garnet,"EMP, FTIR",37.4,1.03,19.6,,27.9,2.86,3.6,,,8.16,0.04,0.02, +4962,42580,Garnet,"EMP, FTIR",37.6,1.32,19.2,,22.9,3.21,3.76,,,10.5,0.07,0.01, +4963,42581,Garnet,"EMP, FTIR",37.4,0.9,20.3,,24.9,2.78,4.86,,,8.45,0.03,0.01, +4964,42582,Garnet,"EMP, FTIR",37.9,0.95,20.3,,25.1,3.1,3.79,,,8.77,0.02,0.01, +4965,42616,Garnet,no_info,42.4,,21.82,1.16,7.99,,21.4,,,4.18,,, +4966,42617,Garnet,no_info,41.49,,24.03,0.64,6.99,,20.85,,,5.47,,, +4967,42618,Garnet,no_info,42.71,,22.89,0.44,7.56,,22.26,,,3.33,,, +4968,42619,Garnet,no_info,42.8,,22.95,0.85,6.92,,23.1,,,2.9,,, +4969,42620,Garnet,no_info,43.2,,23.2,0.45,6.48,,24.9,,,1.28,,, +4970,42629,Garnet,no_info,42.37,,23.3,0.24,10.29,,21.85,,,1.79,,, +4971,42630,Garnet,no_info,41.35,,22.2,0.33,10.94,,20.05,,,3.59,,, +4972,42631,Garnet,no_info,41.13,,22,0.95,9.64,,17.8,,,6.39,,, +4973,42632,Garnet,no_info,41.8,,21.5,2.04,7.61,,20.7,,,4.17,,, +4974,42633,Garnet,no_info,41.25,,21.8,1.35,8.05,,18.85,,,7.32,,, +4975,42673,Garnet,no_info,41.43,0.21,22.64,1.46,7.13,0.34,20.24,,,4.98,,, +4976,42674,Garnet,no_info,42.95,0.04,21.32,3.45,5.89,0.31,23.35,,,2.46,,, +4977,42675,Garnet,no_info,42.23,0.16,22.2,1.28,6.94,0.26,21.28,,,4.22,,, +4978,42676,Garnet,no_info,43.36,0.34,24.7,0.36,6.25,0.3,23.38,,,3.07,,, +4979,42677,Garnet,no_info,41.4,0.57,22.2,0.24,10.2,0.25,19.25,,,4.61,,, +4980,42678,Garnet,no_info,41.72,0.42,22.96,0.3,9.25,0.26,19.89,,,4.4,,, +4981,42679,Garnet,no_info,41.85,0.6,22.72,0.3,9.21,0.28,19.9,,,4.45,,, +4982,42680,Garnet,no_info,42.75,0.41,23.43,0.33,7.9,0.31,20.83,,,4.25,,, +4983,42681,Garnet,no_info,41.85,0.48,22.91,0.31,13.63,0.22,17.73,,,4.04,,, +4984,42682,Garnet,no_info,42.63,0.01,20.69,3.96,6.04,0.32,23.57,,,2.33,,, +4985,42683,Garnet,no_info,42.54,0.01,20.59,3.91,6.01,0.31,23.21,,,2.33,,, +4986,42702,Garnet,EMP,40.23,0.55,21.87,,19.03,0.4,10.07,,,7.27,,, +4987,42703,Garnet,EMP,39.92,0.76,21.45,,19.17,0.45,9.65,,,8.09,,, +4988,42704,Garnet,EMP,40.09,0.52,22.01,,18.48,0.41,10.34,,,7.74,,, +4989,42705,Garnet,EMP,40.06,0.66,21.82,,18.59,0.46,10.62,,,7.56,,, +4990,42706,Garnet,EMP,40.48,0.53,22.38,,16,0.41,12.7,,,7.35,,, +4991,42926,Garnet,no_info,43.7,,21,6.9,0,,29.5,,,,,, +4992,42927,Garnet,no_info,45.9,,22.3,2.1,0,,30.2,,,,,, +4993,42928,Garnet,no_info,43.6,,21.7,5.1,0,,29.8,,,,,, +4994,42929,Garnet,no_info,44.1,,20.7,5.3,0,,29,,,,,, +4995,42930,Garnet,no_info,42.5,,17.3,10,0,,29,,,,,, +4996,42931,Garnet,no_info,42.2,,17.36,10.2,0,,29.2,,,,,, +4997,42932,Garnet,no_info,42.6,,17,10.8,0,,28.7,,,,,, +4998,42933,Garnet,no_info,42.4,,17.6,10.2,0,,28.8,,,,,, +4999,42934,Garnet,no_info,42.3,,16.7,11.4,0,,28.8,,,,,, +5000,42935,Garnet,no_info,42.3,,16.6,11.6,0,,28.6,,,,,, +5001,42936,Garnet,no_info,42.2,,16.1,12,0,,28.9,,,,,, +5002,42937,Garnet,no_info,42.2,,17.5,9.9,0,,28.7,,,,,, +5003,42938,Garnet,no_info,42.4,,18.1,9.7,0,,28.6,,,,,, +5004,42939,Garnet,no_info,42.9,,16.1,11.2,0,,28.5,,,,,, +5005,42940,Garnet,no_info,42.9,,16.8,11.9,0,,28.9,,,,,, +5006,42941,Garnet,no_info,42.2,,16.2,11.9,0,,28.8,,,,,, +5007,42942,Garnet,no_info,42.6,,14.7,13.3,0,,28.2,,,,,, +5008,42943,Garnet,no_info,42.6,,15.1,12.5,0,,29,,,,,, +5009,42944,Garnet,no_info,42.1,,13.9,15.4,0,,28.8,,,,,, +5010,42945,Garnet,no_info,42.4,,12.56,16.33,0,,28.6,,,,,, +5011,42946,Garnet,no_info,43.9,,21.4,4.8,0,,29.2,,,,,, +5012,42947,Garnet,no_info,43.2,,19.8,6.8,0,,29.2,,,,,, +5013,42948,Garnet,no_info,43.4,,19.7,7.7,0,,29.3,,,,,, +5014,42949,Garnet,no_info,43.7,,19.5,7.4,0,,29.6,,,,,, +5015,42950,Garnet,no_info,42.8,,16.6,11.7,0,,28.7,,,,,, +5016,42951,Garnet,no_info,42.7,,17.1,11.88,0,,28.8,,,,,, +5017,42952,Garnet,no_info,42,,15.3,13.9,0,,28.6,,,,,, +5018,42953,Garnet,no_info,41.8,,14.9,14.5,0,,28.4,,,,,, +5019,42954,Garnet,no_info,41.8,,13.2,15.7,0,,28.5,,,,,, +5020,42955,Garnet,no_info,42.1,,12.8,16.2,0,,28.2,,,,,, +5021,42956,Garnet,no_info,42.1,,11,18.8,0,,28.5,,,,,, +5022,43096,Garnet,"EMP, SEM, FTIR, SIMS",40.48,0.71,23.34,,13.58,0.4,14.77,,,7.24,0.04,, +5023,43097,Garnet,"EMP, SEM, FTIR, SIMS",40.28,0.87,22.51,,16.41,0.41,14.26,,,6.11,0.04,, +5024,43098,Garnet,"EMP, SEM, FTIR, SIMS",41.4,0.66,23.6,,12.52,,15.13,,,6.83,0.12,0.04, +5025,43099,Garnet,"EMP, SEM, FTIR, SIMS",40.25,1.39,21.5,,14.84,0.35,13.94,,,7.68,0.04,, +5026,43100,Garnet,"EMP, SEM, FTIR, SIMS",40.57,0.9,23.3,,12.69,0.35,15.41,,,7.41,0.02,, +5027,43101,Garnet,"EMP, SEM, FTIR, SIMS",40.22,1.58,21.31,,15.82,0.29,12.31,,,8.64,0.14,, +5028,43102,Garnet,"EMP, SEM, FTIR, SIMS",40.52,0.51,22.95,,12.53,0.35,14.84,,,8.13,0.05,, +5029,43103,Garnet,"EMP, SEM, FTIR, SIMS",40.36,0.67,21.76,,14.31,0.48,14.82,,,7.87,0.04,,0.05 +5030,43104,Garnet,"EMP, SEM, FTIR, SIMS",40.9,0.52,22.32,,13.45,0.47,15.14,,,7.73,0.04,,0.04 +5031,43105,Garnet,"EMP, SEM, FTIR, SIMS",40.29,0.78,22.68,,12.51,0.33,15.15,,,8.25,0.04,, +5032,43156,Garnet,EDS,39.06,0.69,22.55,,18.21,0.3,10.05,,,8.85,,, +5033,43157,Garnet,EDS,39.69,1.22,22.59,,16.68,0.34,12.65,,,7.03,0.25,, +5034,43158,Garnet,EDS,40.21,0.83,22.01,,17.21,0.24,12.12,,,6.95,0.21,, +5035,43159,Garnet,EDS,40.47,0.78,22.18,,14.3,0.28,14.08,,,7.43,,, +5036,43160,Garnet,EDS,39.85,0.81,22.01,,18.08,,10.76,,,8,0.32,, +5037,43161,Garnet,EDS,39.96,0.86,22.04,,16.41,0.36,11.95,,,7.61,0.32,, +5038,43162,Garnet,EDS,40.69,0.57,22.84,,12.04,0.22,14.96,,,7.71,,, +5039,43163,Garnet,EDS,39.78,1.15,21.8,,18.54,0.21,10.98,,,7.53,0.47,, +5040,43167,Garnet,EDS,39.46,0.85,22.36,,17.45,0.54,12.22,,,6.64,0.31,, +5041,43171,Garnet,EDS,39.5,0.9,21.85,,17.67,0.4,11.38,,,7.32,,, +5042,43173,Garnet,EDS,41.85,0.54,23.15,,9.9,0.22,17.29,,,7.27,,, +5043,43177,Garnet,EDS,40.92,0.88,22.66,,14.68,0.27,13.88,,,7.16,0.28,, +5044,43201,Garnet,EMP,39.8,0.79,19.77,0.47,13.85,0.31,10.54,,,13.99,0.05,0.04, +5045,43202,Garnet,EMP,41.11,0.86,21.04,0.52,13.48,0.36,11.69,,,12.79,0.06,0.03, +5046,43203,Garnet,EMP,40.17,1.67,19.53,0.8,10.32,0.27,12.46,,,13.23,0.04,0, +5047,43204,Garnet,EMP,40.86,2.6,16.29,0.55,12.66,0.25,11.43,,,15.07,0.1,0.01, +5048,43205,Garnet,EMP,40.42,4.44,11.26,0.53,10.33,0.14,12.6,,,19.29,0.15,0.02, +5049,43239,Garnet,EMP,41.34,1.21,22.12,0.19,13.81,0.26,16.06,0,,5.49,0.12,0.02,0.08 +5050,43240,Garnet,EMP,41.82,0.91,22.7,0.24,13.22,0.23,16.95,0.01,,5.17,0.06,0.01,0.05 +5051,43241,Garnet,EMP,40.64,0.86,22.67,0.24,13.14,0.18,17.32,0.01,,4.87,0.06,0.01, +5052,43242,Garnet,EMP,42.41,1.47,21.42,0.16,15.81,0.28,14.67,0.03,,5.39,0.31,0.16,0.1 +5053,43243,Garnet,EMP,41.92,1.92,20.51,0.15,15.81,0.27,15.86,0.01,,4.82,0.3,0.12,0.12 +5054,43244,Garnet,EMP,42.14,1.15,22.16,0.31,12.45,0.24,17.72,0,,4.74,0.16,0.05,0.11 +5055,43245,Garnet,EMP,42.38,1.3,20.52,0.71,10.87,0.22,17.74,0.03,,5.21,0.24,0.03,0.05 +5056,43246,Garnet,EMP,42.18,1.01,22.5,0.25,11.8,0.2,17.75,0.02,,4.77,0.1,0.01,0.03 +5057,43247,Garnet,EMP,42.09,2.54,19.14,0.12,16.95,0.23,14.57,0.05,,5.03,0.46,0.11,0.18 +5058,43248,Garnet,EMP,42.84,1.82,20.6,0.12,15.04,0.22,15.66,0.01,,5.01,0.38,0.04,0.15 +5059,43249,Garnet,EMP,42.8,1.28,21.21,0.2,13.99,0.3,16.73,0,,4.94,0.2,0.03,0.06 +5060,43250,Garnet,EMP,43.1,1.22,21.25,0.23,13.54,0.23,16.79,0.02,,5.04,0.18,0.01,0.1 +5061,43251,Garnet,EMP,44.26,0.72,21.55,0.29,10.32,0.2,19.02,0,,5.19,0.16,0.01,0.03 +5062,43252,Garnet,EMP,42.21,0.76,22.86,0.35,11.59,0.23,18.25,,,4.78,0.05,,0.01 +5063,43315,Garnet,EMP,40.48,0.52,22.22,,16.74,0.58,10.76,,,9.17,0.12,,0.16 +5064,43316,Garnet,EMP,41.01,0.58,22.33,,14.94,0.79,11.98,,,9.52,0.14,,0.16 +5065,43317,Garnet,EMP,40.66,0.58,22.3,,17.15,0.55,10.68,,,9.49,0.15,,0.14 +5066,43318,Garnet,EMP,39.74,0.62,21.58,,16.57,0.55,9.26,,,11.32,0.19,,0.21 +5067,43319,Garnet,EMP,41.08,0.54,22.61,,12.11,0.51,12.66,,,11.17,0.21,,0.1 +5068,43320,Garnet,EMP,40.48,0.75,22.09,,15.2,0.51,11.28,,,9.79,0.26,,0.09 +5069,43321,Garnet,EMP,40.4,0.64,21.42,,17.1,0.53,9.15,,,10.92,0.21,,0.2 +5070,43322,Garnet,EMP,41.94,1.78,20.01,,14.41,0.53,10.71,,,10.16,1.28,,0.23 +5071,43323,Garnet,EMP,41.91,1.32,20.44,,14.34,0.47,10.76,,,10.44,1.04,,0.22 +5072,43324,Garnet,EMP,40.74,0.31,22.69,,12.98,0.43,10.17,,,13.28,0.11,,0.13 +5073,43325,Garnet,EMP,40.7,0.59,22.71,,11.56,0.46,11.55,,,12.71,0.15,,0.15 +5074,43326,Garnet,EMP,40.68,0.35,22.55,,14.32,0.4,10.4,,,12.27,0.14,,0.15 +5075,43327,Garnet,EMP,40.5,0.38,22.46,,13.73,0.43,10.5,,,12.38,0.16,,0.2 +5076,43328,Garnet,EMP,41.03,0.54,22.67,,14.05,0.42,10.69,,,11.9,0.25,,0.16 +5077,43329,Garnet,EMP,40.74,0.58,22.44,,13.78,0.51,11.38,,,11.09,0.23,,0.14 +5078,43330,Garnet,EMP,40.81,0.74,22.36,,14.05,0.37,11.13,,,10.9,0.3,,0.14 +5079,43331,Garnet,EMP,41.6,0.54,23,,10.11,0.46,14.16,,,10.68,0.21,,0.1 +5080,43332,Garnet,EMP,40.95,0.33,22.52,,13.4,0.42,10.79,,,11.99,0.18,,0.21 +5081,43333,Garnet,EMP,41.34,0.92,22.2,,13.34,0.47,10.99,,,11.05,0.74,,0.27 +5082,43334,Garnet,EMP,41.42,1.06,22.18,,12.99,0.44,10.95,,,10.92,0.91,,0.3 +5083,43335,Garnet,EMP,44.56,0.26,25.02,,0,0.62,0.65,,,0.01,0,,0 +5084,43336,Garnet,EMP,44.85,0.61,24.45,,0,0.22,0.32,,,0.01,0,,0 +5085,43337,Garnet,EMP,44.98,0.21,24.71,,0,0.2,0.15,,,0.01,0,,0 +5086,43338,Garnet,EMP,45.84,0.42,22.77,,0,0.19,0.16,,,0.02,0,,0 +5087,43339,Garnet,EMP,45.38,0.55,23.48,,0,0.28,0.14,,,0.05,0,,0 +5088,43344,Garnet,EMP,55.65,0.02,9.08,0.81,5.66,0.29,21.81,0.02,,3.16,4.11,0.05, +5089,43345,Garnet,EMP,56.66,0.04,8.35,1.5,6.22,0.41,19.47,0,,2.57,5.57,0.07, +5090,43346,Garnet,EMP,57.69,0.06,8.68,0.47,7.15,0.41,17.57,0.01,,2.58,6.22,0.11, +5091,43347,Garnet,EMP,54.28,0.01,7.59,0.3,7.8,0.32,21.86,0.05,,2.19,3.08,0.03, +5092,43348,Garnet,EMP,55.84,0.07,7.3,0.42,6.88,0.38,22.1,0,,2.71,3.75,0.46, +5093,43349,Garnet,EMP,53.94,0.13,7.98,0.44,7.88,0.39,21.66,0,,3.34,3.86,0.35, +5094,43350,Garnet,EMP,53.91,0.13,9.69,0.38,6.85,0.45,20.37,0,,3.19,4.71,0.3, +5095,43379,Garnet,EMP,40.47,,23.86,,15,,16.17,,,4.71,0.04,, +5096,43380,Garnet,EMP,39.14,,22.71,,16.18,,17.98,,,4.61,0.05,, +5097,43381,Garnet,EMP,39.84,,23.34,,15.67,,17.64,,,4.24,0.23,, +5098,43382,Garnet,EMP,41.38,,23.49,,14.67,,17.37,,,4.38,0.06,, +5099,43383,Garnet,EMP,41.62,,22.85,,14.1,,17.96,,,4.28,0.05,, +5100,43384,Garnet,EMP,41.24,,23.62,,14.04,,17.57,,,4.29,0.06,, +5101,43385,Garnet,EMP,42.27,,23.19,,14.81,,18.11,,,3.86,0.03,, +5102,43386,Garnet,EMP,41.72,,22.75,,14.06,,18.92,,,4.32,0.02,, +5103,43387,Garnet,EMP,41.67,,22.55,,14.57,,18.34,,,3.74,0.06,, +5104,43388,Garnet,EMP,41.62,,23.19,,14.22,,17.78,,,4.23,0.05,, +5105,43389,Garnet,EMP,42.32,,18.76,,13.82,,19.59,,,3.92,0.16,, +5106,43390,Garnet,EMP,44.05,,18.42,,13.88,,19.41,,,4.25,0.34,, +5107,43391,Garnet,EMP,46.82,,14.55,,11.01,,21.72,,,5.13,0.48,, +5108,43392,Garnet,EMP,45.3,,17.68,,10.87,,20.33,,,5.51,0.54,, +5109,43393,Garnet,EMP,51.36,,7.38,,9.85,,24.45,,,5.68,0.83,, +5110,43394,Garnet,EMP,51.02,,7.01,,11.22,,23.74,,,5.57,0.84,, +5111,43395,Garnet,EMP,51.27,,6.28,,11.85,,25.26,,,4.35,0.66,, +5112,43396,Garnet,EMP,50.78,,5.96,,11.88,,24.77,,,4.63,0.68,, +5113,43397,Garnet,EMP,50.42,,8.22,,10.52,,23.51,,,7.88,0.67,, +5114,43463,Garnet,EMP,48.46,,19.89,,0,,15.92,,,12.1,3.03,, +5115,43464,Garnet,EMP,51.8,,18.61,,0,,16.54,,,7.98,4.73,, +5116,43465,Garnet,EMP,50.75,,19.53,,0,,16.62,,,8.14,4.43,, +5117,43466,Garnet,EMP,47.49,,18.82,,0,,12.7,,,18.18,2.56,, +5118,43467,Garnet,EMP,48.4,,20.8,,0,,12.9,,,13.66,3.9,, +5119,43468,Garnet,EMP,52.51,,17.32,,0,,5.95,,,6.88,4.59,, +5120,43469,Garnet,EMP,40.76,,27.85,,0,,16.94,,,12.53,0.86,, +5121,43470,Garnet,EMP,44.46,,22.56,,0,,15.34,,,15.89,1.37,, +5122,43471,Garnet,EMP,45.05,,22.02,,0,,15.02,,,15.88,1.72,, +5123,43472,Garnet,EMP,46.57,,20.56,,0,,13.71,,,15.94,2.61,, +5124,43473,Garnet,EMP,47.74,,19.34,,0,,12.76,,,15.76,3.61,, +5125,43474,Garnet,EMP,48.56,,19.38,,0,,12.3,,,15.87,3.76,, +5126,43475,Garnet,EMP,51.18,,16.7,,0,,11.36,,,16.25,4.68,, +5127,43476,Garnet,EMP,43.38,,21.85,,6.21,,10.21,,,16.39,1.6,, +5128,43477,Garnet,EMP,47.32,,,,10.24,,19.95,,,22.07,,, +5129,43478,Garnet,EMP,49.1,,17.37,,4.96,,10.86,,,12.29,4.42,, +5130,43479,Garnet,EMP,47.1,,,,11.29,,16.76,,,24.17,,, +5131,43492,Garnet,no_info,45.96,,24.32,,0,,28.95,,,,0.79,, +5132,43493,Garnet,no_info,46.48,,23.28,,0,,29.23,,,,0.98,, +5133,43494,Garnet,no_info,47.03,,22.64,,0,,28.69,,,,1.47,, +5134,43495,Garnet,no_info,46.28,,23.76,,0,,28.59,,,,0.92,, +5135,43496,Garnet,no_info,45.51,,24.06,,0,,29.78,,,,0.38,, +5136,43497,Garnet,no_info,45.41,,24.78,,0,,29.78,,,,0.44,, +5137,43498,Garnet,no_info,44.95,,24.3,,0,,29.88,,,,0.26,, +5138,43499,Garnet,no_info,45.68,,24.26,,0,,29.67,,,,0.41,, +5139,43500,Garnet,no_info,44.67,,24.92,,0,,29.66,,,,0.18,, +5140,43501,Garnet,no_info,45.23,,24.9,,0,,29.27,,,,0.32,, +5141,43502,Garnet,no_info,46.96,,22.77,,0,,28.94,,,,0.72,, +5142,43503,Garnet,no_info,45.36,,24.94,,0,,29.68,,,,0.22,, +5143,43504,Garnet,no_info,45.99,,24.63,,0,,29.64,,,,0.51,, +5144,43505,Garnet,no_info,44.61,,24.98,,0,,29.54,,,,0.34,, +5145,43506,Garnet,no_info,45.03,,25.14,,0,,29.76,,,,0.47,, +5146,43507,Garnet,no_info,45.06,,24.69,,0,,29.53,,,,0.59,, +5147,43508,Garnet,no_info,45.51,,24.51,,0,,29.4,,,,0.69,, +5148,43509,Garnet,no_info,44.98,,24.67,,0,,29.1,,,,0.83,, +5149,43510,Garnet,no_info,44.84,,25,,0,,29.5,,,,0.51,, +5150,43520,Garnet,EMP,41.8,0.22,21.35,1.28,15.63,0.26,15.88,,,5.89,,, +5151,43521,Garnet,EMP,42.6,0.05,21.82,1.52,10.13,0.2,21.18,,,3.87,,, +5152,43522,Garnet,EMP,40,0.12,22.01,2.01,11.92,0.23,18.91,,,5.29,,, +5153,43523,Garnet,EMP,38.9,0.15,21.72,1.54,13.67,0.24,17.5,,,5.58,,, +5154,43524,Garnet,EMP,42.6,0.04,21.35,1.8,12.75,0.25,19.06,,,4.36,,, +5155,43525,Garnet,EMP,39.4,0.1,20.82,2.83,11.13,0.26,18.39,,,5.18,,, +5156,43526,Garnet,EMP,40.9,0.05,21.32,2.55,11.55,0.25,18.7,,,4.6,,, +5157,43527,Garnet,EMP,42.9,0.04,20.95,2.25,10.46,0.21,20.44,,,3.79,,, +5158,43528,Garnet,EMP,42.5,0.05,21.85,1.41,11.85,0.22,19.2,,,4.43,,, +5159,43529,Garnet,EMP,43,0.04,20.28,1.54,10.87,0.21,21.15,,,3.76,,, +5160,43530,Garnet,EMP,43.7,0.06,19.17,1.42,12.21,0.22,20.25,,,4.35,,, +5161,43658,Garnet,no_info,36.63,,20.72,,38.55,,,,,4.1,,, +5162,43659,Garnet,no_info,36.84,,20.84,,36.13,,,,,6.19,,, +5163,43660,Garnet,no_info,37.46,,21.19,,29.11,,,,,12.24,,, +5164,43661,Garnet,no_info,37.53,,21.23,,28.27,,,,,12.96,,, +5165,43662,Garnet,no_info,37.64,,21.29,,27.01,,,,,14.05,,, +5166,43663,Garnet,no_info,37.94,,21.46,,23.59,,,,,17,,, +5167,43664,Garnet,no_info,38.1,,21.55,,21.87,,,,,18.49,,, +5168,43665,Garnet,no_info,38.29,,21.66,,19.69,,,,,20.37,,, +5169,43666,Garnet,no_info,38.36,,21.7,,18.81,,,,,21.13,,, +5170,43667,Garnet,no_info,36.7,,20.76,,37.74,,,,,4.8,,, +5171,43668,Garnet,no_info,36.74,,20.78,,37.34,,,,,5.14,,, +5172,43669,Garnet,no_info,36.91,,20.88,,35.31,,,,,6.89,,, +5173,43670,Garnet,no_info,36.91,,20.88,,35.31,,,,,6.89,,, +5174,43671,Garnet,no_info,37.28,,21.09,,31.2,,,,,10.44,,, +5175,43672,Garnet,no_info,37.31,,21.11,,30.79,,,,,10.8,,, +5176,43673,Garnet,no_info,37.42,,21.17,,29.53,,,,,11.88,,, +5177,43674,Garnet,no_info,37.64,,21.29,,27.01,,,,,14.05,,, +5178,43675,Garnet,no_info,37.79,,21.38,,25.31,,,,,15.52,,, +5179,43676,Garnet,no_info,37.83,,21.4,,24.88,,,,,15.89,,, +5180,43677,Garnet,no_info,38.48,,21.77,,17.49,,,,,22.27,,, +5181,43678,Garnet,no_info,36.67,,20.74,,38.14,,,,,4.45,,, +5182,43679,Garnet,no_info,37.02,,20.94,,34.09,,,,,7.95,,, +5183,43680,Garnet,no_info,37.06,,20.96,,33.68,,,,,8.3,,, +5184,43681,Garnet,no_info,37.24,,21.06,,31.62,,,,,10.08,,, +5185,43682,Garnet,no_info,37.35,,21.13,,30.37,,,,,11.16,,, +5186,43683,Garnet,no_info,37.53,,21.23,,28.27,,,,,12.96,,, +5187,43684,Garnet,no_info,38.02,,21.51,,22.73,,,,,17.74,,, +5188,43685,Garnet,no_info,39.15,,22.15,,9.83,,,,,28.87,,, +5189,43686,Garnet,no_info,36.74,,20.78,,37.34,,,,,5.14,,, +5190,43687,Garnet,no_info,36.81,,20.82,,36.53,,,,,5.84,,, +5191,43688,Garnet,no_info,37.17,,21.02,,32.44,,,,,9.37,,, +5192,43720,Garnet,no_info,44.14,,24.97,,0,,26.35,,,4.53,,, +5193,43721,Garnet,no_info,43.59,,24.66,,0,,22.81,,,8.95,,, +5194,43722,Garnet,no_info,44.14,,24.97,,0,,26.35,,,4.53,,, +5195,43723,Garnet,no_info,44.09,,24.94,,0,,26.03,,,4.94,,, +5196,43724,Garnet,no_info,43.79,,24.77,,0,,24.09,,,7.36,,, +5197,43725,Garnet,no_info,43.74,,24.74,,0,,23.76,,,7.76,,, +5198,43726,Garnet,no_info,44.14,,24.97,,0,,26.35,,,4.53,,, +5199,43727,Garnet,no_info,43.89,,24.83,,0,,24.73,,,6.55,,, +5200,43728,Garnet,no_info,43.64,,24.68,,0,,23.13,,,8.55,,, +5201,43729,Garnet,no_info,43.69,,24.71,,0,,23.44,,,8.16,,, +5202,43730,Garnet,no_info,43.59,,24.66,,0,,22.81,,,8.95,,, +5203,43742,Garnet,no_info,36.21,,20.48,,43.3,,,,,,,, +5204,43743,Garnet,no_info,36.21,,20.48,,43.3,,,,,,,, +5205,43744,Garnet,no_info,36.21,,20.48,,43.3,,,,,,,, +5206,43745,Garnet,no_info,36.21,,20.48,,43.3,,,,,,,, +5207,43746,Garnet,no_info,36.21,,20.48,,43.3,,,,,,,, +5208,43747,Garnet,no_info,36.21,,20.48,,43.3,,,,,,,, +5209,43748,Garnet,no_info,36.21,,20.48,,43.3,,,,,,,, +5210,43749,Garnet,no_info,36.21,,20.48,,43.3,,,,,,,, +5211,43750,Garnet,no_info,36.21,,20.48,,43.3,,,,,,,, +5212,43751,Garnet,no_info,36.21,,20.48,,43.3,,,,,,,, +5213,43782,Garnet,no_info,44.25,,25.03,,0,,27.01,,,3.72,,, +5214,43783,Garnet,no_info,43.92,,24.85,,0,,24.96,,,6.27,,, +5215,43784,Garnet,no_info,43.96,,24.86,,0,,25.15,,,6.03,,, +5216,43785,Garnet,no_info,44.05,,24.92,,0,,25.73,,,5.3,,, +5217,43786,Garnet,no_info,44.06,,24.92,,0,,25.8,,,5.22,,, +5218,43787,Garnet,no_info,43.92,,24.84,,0,,24.92,,,6.31,,, +5219,43788,Garnet,no_info,43.97,,24.87,,0,,25.22,,,5.95,,, +5220,43789,Garnet,no_info,38.75,,21.92,,0,15.1,,,,24.23,,, +5221,43790,Garnet,no_info,38.27,,21.65,,0,20.79,,,,19.29,,, +5222,43791,Garnet,no_info,39.09,,22.11,,0,11.08,,,,27.73,,, +5223,43792,Garnet,no_info,38.86,,21.98,,0,13.76,,,,25.39,,, +5224,43793,Garnet,no_info,39.39,,22.28,,0,7.44,,,,30.88,,, +5225,43794,Garnet,no_info,38.9,,22,,0,13.32,,,,25.78,,, +5226,43860,Garnet,no_info,37.66,,21.3,,33.32,,3.64,,,4.08,,, +5227,43861,Garnet,no_info,37.59,,21.26,,33.91,,3.52,,,3.72,,, +5228,43862,Garnet,no_info,37.66,,21.3,,32.38,,3.11,,,5.55,,, +5229,43863,Garnet,no_info,37.76,,21.36,,31.97,,3.52,,,5.39,,, +5230,43864,Garnet,no_info,38.08,,21.54,,31.32,,5.22,,,3.84,,, +5231,43865,Garnet,no_info,38.1,,21.55,,31.41,,5.38,,,3.56,,, +5232,43866,Garnet,no_info,38.17,,21.59,,28.85,,4.41,,,6.98,,, +5233,43867,Garnet,no_info,38.13,,21.57,,29.25,,4.36,,,6.69,,, +5234,43868,Garnet,no_info,38.32,,21.68,,25.4,,3.41,,,11.19,,, +5235,43869,Garnet,no_info,38.82,,21.96,,22.87,,5.19,,,11.16,,, +5236,43870,Garnet,no_info,38.3,,21.66,,25.85,,3.53,,,10.65,,, +5237,43871,Garnet,no_info,38.8,,21.95,,19.5,,3.19,,,16.55,,, +5238,43872,Garnet,no_info,38.64,,21.86,,21.2,,3.09,,,15.22,,, +5239,43873,Garnet,no_info,38.54,,21.8,,28.79,,6.73,,,4.14,,, +5240,43874,Garnet,no_info,38.37,,21.7,,30.2,,6.43,,,3.29,,, +5241,43875,Garnet,no_info,38.6,,21.84,,26.42,,5.79,,,7.35,,, +5242,43876,Garnet,no_info,38.45,,21.75,,27.98,,5.66,,,6.17,,, +5243,43877,Garnet,no_info,38.68,,21.88,,24.45,,5.2,,,9.78,,, +5244,43878,Garnet,no_info,38.52,,21.79,,25.7,,4.88,,,9.1,,, +5245,43879,Garnet,no_info,38.55,,21.81,,24.82,,4.57,,,10.25,,, +5246,43880,Garnet,no_info,38.95,,22.03,,19.76,,4.25,,,15.01,,, +5247,43881,Garnet,no_info,39.28,,22.22,,25.03,,9.36,,,4.11,,, +5248,43882,Garnet,no_info,39.29,,22.22,,25.37,,9.57,,,3.56,,, +5249,43883,Garnet,no_info,39.38,,22.27,,25.07,,9.98,,,3.31,,, +5250,43884,Garnet,no_info,39.45,,22.31,,22.48,,8.98,,,6.77,,, +5251,43885,Garnet,no_info,39.32,,22.24,,23.46,,8.7,,,6.28,,, +5252,43886,Garnet,no_info,39.2,,22.17,,20.89,,6.48,,,11.27,,, +5253,43887,Garnet,no_info,39.32,,22.24,,21,,7.31,,,10.13,,, +5254,43888,Garnet,no_info,40.47,,22.89,,19.12,,13.6,,,3.93,,, +5255,43889,Garnet,no_info,40.29,,22.79,,20.05,,12.99,,,3.87,,, +5256,43890,Garnet,no_info,40.51,,22.91,,17.23,,12.81,,,6.54,,, +5257,43891,Garnet,no_info,40.68,,23.01,,13.67,,11.9,,,10.74,,, +5258,43892,Garnet,no_info,40.06,,22.66,,17.36,,10.01,,,9.91,,, +5259,43893,Garnet,no_info,39.81,,22.52,,2.84,,0.28,,,34.56,,, +5260,43894,Garnet,no_info,37.41,,21.16,,35.28,,3.14,,,3,,, +5261,43895,Garnet,no_info,37.91,,21.44,,32.66,,4.87,,,3.11,,, +5262,43896,Garnet,no_info,37.92,,21.45,,32.92,,5.09,,,2.62,,, +5263,43897,Garnet,no_info,38.12,,21.56,,30.32,,4.88,,,5.12,,, +5264,43898,Garnet,no_info,37.89,,21.43,,32.19,,4.46,,,4.03,,, +5265,43899,Garnet,no_info,38.71,,21.89,,24.06,,5.12,,,10.22,,, +5266,43971,Garnet,no_info,36.89,,20.87,,0,37.32,,,,4.92,,, +5267,43972,Garnet,no_info,36.85,,20.84,,0,37.8,,,,4.51,,, +5268,43973,Garnet,no_info,37.06,,20.97,,0,35.23,,,,6.75,,, +5269,43974,Garnet,no_info,37.01,,20.94,,0,35.83,,,,6.22,,, +5270,43975,Garnet,no_info,37.19,,21.04,,0,33.68,,,,8.09,,, +5271,43976,Garnet,no_info,37.16,,21.02,,0,34.09,,,,7.73,,, +5272,43977,Garnet,no_info,37.78,,21.37,,0,26.72,,,,14.14,,, +5273,43978,Garnet,no_info,38.43,,21.74,,0,18.92,,,,20.91,,, +5274,43979,Garnet,no_info,38.39,,21.72,,0,19.36,,,,20.53,,, +5275,43980,Garnet,no_info,36.78,,20.8,,0,38.64,,,,3.78,,, +5276,43981,Garnet,no_info,36.71,,20.77,,0,39.44,,,,3.08,,, +5277,43982,Garnet,no_info,37.12,,21,,0,34.54,,,,7.35,,, +5278,43983,Garnet,no_info,37.11,,20.99,,0,34.66,,,,7.24,,, +5279,43984,Garnet,no_info,37.49,,21.21,,0,30.1,,,,11.2,,, +5280,43985,Garnet,no_info,37.45,,21.18,,0,30.6,,,,10.77,,, +5281,43986,Garnet,no_info,38.18,,21.6,,0,21.91,,,,18.32,,, +5282,43987,Garnet,no_info,38.13,,21.57,,0,22.51,,,,17.79,,, +5283,43988,Garnet,no_info,36.63,,20.72,,38.59,,,,,4.07,,, +5284,43989,Garnet,no_info,36.65,,20.73,,38.31,,,,,4.31,,, +5285,43990,Garnet,no_info,36.85,,20.84,,36.04,,,,,6.26,,, +5286,43991,Garnet,no_info,36.84,,20.84,,36.13,,,,,6.19,,, +5287,43992,Garnet,no_info,36.84,,20.84,,36.13,,,,,6.19,,, +5288,43993,Garnet,no_info,37.33,,21.12,,30.58,,,,,10.98,,, +5289,43994,Garnet,no_info,37.28,,21.09,,31.16,,,,,10.47,,, +5290,43995,Garnet,no_info,37.89,,21.43,,24.19,,,,,16.48,,, +5291,43996,Garnet,no_info,37.77,,21.37,,25.56,,,,,15.3,,, +5292,43997,Garnet,no_info,38.1,,21.55,,21.87,,,,,18.49,,, +5293,43998,Garnet,no_info,37.96,,21.47,,23.42,,,,,17.15,,, +5294,43999,Garnet,no_info,36.64,,20.73,,38.43,,,,,4.21,,, +5295,44000,Garnet,no_info,36.56,,20.68,,39.35,,,,,3.41,,, +5296,44001,Garnet,no_info,37.12,,21,,33.02,,,,,8.87,,, +5297,44002,Garnet,no_info,37.07,,20.97,,33.51,,,,,8.44,,, +5298,44003,Garnet,no_info,37.72,,21.34,,26.12,,,,,14.82,,, +5299,44004,Garnet,no_info,37.56,,21.24,,28.02,,,,,13.18,,, +5300,44005,Garnet,no_info,38.01,,21.5,,22.86,,,,,17.63,,, +5301,44006,Garnet,no_info,37.94,,21.46,,23.64,,,,,16.96,,, +5302,44160,Garnet,no_info,37.4,,21.15,,29.81,,,,,11.64,,, +5303,44161,Garnet,no_info,37.4,,21.15,,29.81,,,,,11.64,,, +5304,44162,Garnet,no_info,37.4,,21.15,,29.81,,,,,11.64,,, +5305,44163,Garnet,no_info,37.4,,21.15,,29.81,,,,,11.64,,, +5306,44164,Garnet,no_info,37.4,,21.15,,29.81,,,,,11.64,,, +5307,44165,Garnet,no_info,37.4,,21.15,,29.81,,,,,11.64,,, +5308,44166,Garnet,no_info,37.4,,21.15,,29.81,,,,,11.64,,, +5309,44167,Garnet,no_info,37.4,,21.15,,29.81,,,,,11.64,,, +5310,44168,Garnet,no_info,37.4,,21.15,,29.81,,,,,11.64,,, +5311,44169,Garnet,no_info,37.4,,21.15,,29.81,,,,,11.64,,, +5312,44170,Garnet,no_info,37.4,,21.15,,29.81,,,,,11.64,,, +5313,44171,Garnet,no_info,37.4,,21.15,,29.81,,,,,11.64,,, +5314,44172,Garnet,no_info,37.4,,21.15,,29.81,,,,,11.64,,, +5315,44173,Garnet,no_info,37.4,,21.15,,29.81,,,,,11.64,,, +5316,44204,Garnet,no_info,39.78,,,33.54,0,,26.68,,,,,, +5317,44205,Garnet,no_info,39.78,,,33.54,0,,26.68,,,,,, +5318,44206,Garnet,no_info,39.78,,,33.54,0,,26.68,,,,,, +5319,44207,Garnet,no_info,39.78,,,33.54,0,,26.68,,,,,, +5320,44208,Garnet,no_info,39.78,,,33.54,0,,26.68,,,,,, +5321,44209,Garnet,no_info,39.78,,,33.54,0,,26.68,,,,,, +5322,44210,Garnet,no_info,39.78,,,33.54,0,,26.68,,,,,, +5323,44211,Garnet,no_info,39.78,,,33.54,0,,26.68,,,,,, +5324,44212,Garnet,no_info,39.78,,,33.54,0,,26.68,,,,,, +5325,44213,Garnet,no_info,39.78,,,33.54,0,,26.68,,,,,, +5326,44244,Garnet,no_info,36.24,,20.5,,36.75,6.5,,,,,,, +5327,44245,Garnet,no_info,36.27,,20.52,,30.79,12.42,,,,,,, +5328,44246,Garnet,no_info,36.27,,20.52,,30.92,12.29,,,,,,, +5329,44247,Garnet,no_info,36.26,,20.51,,32.09,11.13,,,,,,, +5330,44248,Garnet,no_info,36.27,,20.51,,31.57,11.65,,,,,,, +5331,44249,Garnet,no_info,36.28,,20.52,,29.45,13.75,,,,,,, +5332,44250,Garnet,no_info,36.28,,20.52,,29.71,13.49,,,,,,, +5333,44251,Garnet,no_info,36.32,,20.55,,20.02,23.11,,,,,,, +5334,44252,Garnet,no_info,36.32,,20.54,,20.72,22.42,,,,,,, +5335,44253,Garnet,no_info,36.31,,20.54,,21.32,21.82,,,,,,, +5336,44254,Garnet,no_info,36.32,,20.54,,20.54,22.6,,,,,,, +5337,44255,Garnet,no_info,36.31,,20.54,,21.44,21.44,,,,,,, +5338,44256,Garnet,no_info,36.35,,20.56,,12.61,30.47,,,,,,, +5339,44257,Garnet,no_info,36.35,,20.56,,13.17,29.91,,,,,,, +5340,44258,Garnet,no_info,36.38,,20.58,,7.26,35.78,,,,,,, +5341,44259,Garnet,no_info,36.38,,20.58,,7.61,35.43,,,,,,, +5342,44260,Garnet,no_info,36.4,,20.59,,3.7,39.32,,,,,,, +5343,44261,Garnet,no_info,36.4,,20.59,,3.57,39.45,,,,,,, +5344,44262,Garnet,no_info,36.23,,20.5,,38.95,4.32,,,,,,, +5345,44263,Garnet,no_info,36.24,,20.5,,37.92,5.35,,,,,,, +5346,44264,Garnet,no_info,36.24,,20.5,,37.31,5.95,,,,,,, +5347,44265,Garnet,no_info,36.24,,20.5,,37.1,6.16,,,,,,, +5348,44266,Garnet,no_info,36.26,,20.51,,32.61,10.62,,,,,,, +5349,44267,Garnet,no_info,36.26,,20.51,,32.05,11.18,,,,,,, +5350,44268,Garnet,no_info,36.26,,20.51,,32.48,10.75,,,,,,, +5351,44269,Garnet,no_info,36.27,,20.51,,31.92,11.3,,,,,,, +5352,44270,Garnet,no_info,36.3,,20.53,,25,18.17,,,,,,, +5353,44271,Garnet,no_info,36.32,,20.54,,20.97,22.17,,,,,,, +5354,44272,Garnet,no_info,36.3,,20.53,,23.79,19.37,,,,,,, +5355,44273,Garnet,no_info,36.32,,20.54,,21.02,22.12,,,,,,, +5356,44274,Garnet,no_info,36.31,,20.54,,21.19,21.95,,,,,,, +5357,44275,Garnet,no_info,36.33,,20.55,,19.16,23.97,,,,,,, +5358,44276,Garnet,no_info,36.33,,20.55,,19.16,23.97,,,,,,, +5359,44277,Garnet,no_info,36.35,,20.57,,12.48,30.6,,,,,,, +5360,44278,Garnet,no_info,36.36,,20.57,,11.91,31.16,,,,,,, +5361,44279,Garnet,no_info,36.38,,20.58,,7.96,35.09,,,,,,, +5362,44280,Garnet,no_info,36.37,,20.58,,8.48,34.57,,,,,,, +5363,44281,Garnet,no_info,36.38,,20.58,,8.13,34.92,,,,,,, +5364,44282,Garnet,no_info,36.37,,20.58,,8.39,34.66,,,,,,, +5365,44283,Garnet,no_info,36.37,,20.57,,8.83,34.22,,,,,,, +5366,44284,Garnet,no_info,36.38,,20.58,,7.83,35.22,,,,,,, +5367,44285,Garnet,no_info,36.38,,20.58,,7.7,35.35,,,,,,, +5368,44286,Garnet,no_info,36.38,,20.58,,7.22,35.82,,,,,,, +5369,44287,Garnet,no_info,36.38,,20.58,,7.7,35.35,,,,,,, +5370,44288,Garnet,no_info,36.26,,20.51,,32.61,10.62,,,,,,, +5371,44289,Garnet,no_info,36.38,,20.58,,7.57,35.48,,,,,,, +5372,44290,Garnet,no_info,36.23,,20.5,,39.17,4.11,,,,,,, +5373,44291,Garnet,no_info,36.23,,20.5,,38.95,4.32,,,,,,, +5374,44292,Garnet,no_info,36.24,,20.5,,38.69,4.58,,,,,,, +5375,44293,Garnet,no_info,36.23,,20.5,,38.74,4.53,,,,,,, +5376,44294,Garnet,no_info,36.24,,20.5,,37.83,5.43,,,,,,, +5377,44295,Garnet,no_info,36.24,,20.5,,37.83,5.43,,,,,,, +5378,44296,Garnet,no_info,36.24,,20.5,,37.74,5.52,,,,,,, +5379,44297,Garnet,no_info,36.26,,20.51,,32.13,11.09,,,,,,, +5380,44298,Garnet,no_info,36.26,,20.51,,32.51,10.92,,,,,,, +5381,44299,Garnet,no_info,36.26,,20.51,,32.13,11.09,,,,,,, +5382,44300,Garnet,no_info,36.27,,20.51,,31.74,11.48,,,,,,, +5383,44301,Garnet,no_info,36.26,,20.51,,32.25,10.7,,,,,,, +5384,44302,Garnet,no_info,36.26,,20.51,,32.22,11,,,,,,, +5385,44303,Garnet,no_info,36.27,,20.51,,31.66,11.56,,,,,,, +5386,44304,Garnet,no_info,36.27,,20.52,,30.71,12.5,,,,,,, +5387,44305,Garnet,no_info,36.3,,20.53,,25.35,17.83,,,,,,, +5388,44306,Garnet,no_info,36.3,,20.54,,23.53,19.63,,,,,,, +5389,44307,Garnet,no_info,36.32,,20.54,,20.97,22.17,,,,,,, +5390,44308,Garnet,no_info,36.32,,20.54,,20.41,22.73,,,,,,, +5391,44309,Garnet,no_info,36.31,,20.54,,21.54,21.61,,,,,,, +5392,44310,Garnet,no_info,36.34,,20.56,,15.9,27.2,,,,,,, +5393,44311,Garnet,no_info,36.36,,20.57,,12.13,30.95,,,,,,, +5394,44312,Garnet,no_info,36.37,,20.58,,8.57,34.48,,,,,,, +5395,44313,Garnet,no_info,36.37,,20.57,,8.83,34.22,,,,,,, +5396,44314,Garnet,no_info,36.37,,20.58,,8.35,34.7,,,,,,, +5397,44315,Garnet,no_info,36.37,,20.57,,9,34.05,,,,,,, +5398,44316,Garnet,no_info,36.38,,20.58,,8.22,34.83,,,,,,, +5399,44317,Garnet,no_info,36.38,,20.58,,8.26,34.79,,,,,,, +5400,44318,Garnet,no_info,36.37,,20.58,,8.35,34.7,,,,,,, +5401,44319,Garnet,no_info,36.38,,20.58,,7.57,35.48,,,,,,, +5402,44320,Garnet,no_info,36.38,,20.58,,7.66,35.39,,,,,,, +5403,44321,Garnet,no_info,36.24,,20.5,,37.92,5.35,,,,,,, +5404,44322,Garnet,no_info,36.24,,20.5,,38,5.26,,,,,,, +5405,44323,Garnet,no_info,36.24,,20.5,,37.74,5.52,,,,,,, +5406,44324,Garnet,no_info,36.26,,20.51,,32.56,10.66,,,,,,, +5407,44325,Garnet,no_info,36.27,,20.51,,31.7,11.52,,,,,,, +5408,44326,Garnet,no_info,36.26,,20.51,,32.18,11.05,,,,,,, +5409,44327,Garnet,no_info,36.26,,20.51,,32.05,11.18,,,,,,, +5410,44328,Garnet,no_info,36.31,,20.54,,21.19,21.95,,,,,,, +5411,44329,Garnet,no_info,36.32,,20.54,,21.1,22.04,,,,,,, +5412,44330,Garnet,no_info,36.34,,20.56,,16.29,26.81,,,,,,, +5413,44331,Garnet,no_info,36.34,,20.56,,15.86,27.24,,,,,,, +5414,44332,Garnet,no_info,36.36,,20.56,,11.78,31.29,,,,,,, +5415,44333,Garnet,no_info,36.36,,20.57,,11.52,31.55,,,,,,, +5416,44334,Garnet,no_info,36.38,,20.58,,7.87,35.17,,,,,,, +5417,44335,Garnet,no_info,36.38,,20.58,,8.05,35,,,,,,, +5418,44336,Garnet,no_info,36.38,,20.58,,8.18,34.87,,,,,,, +5419,44337,Garnet,no_info,36.38,,20.58,,7.22,35.82,,,,,,, +5420,44338,Garnet,no_info,36.23,,20.49,,39.42,3.85,,,,,,, +5421,44339,Garnet,no_info,36.23,,20.49,,39.47,3.81,,,,,,, +5422,44340,Garnet,no_info,36.24,,20.5,,37.74,5.52,,,,,,, +5423,44341,Garnet,no_info,36.24,,20.5,,37.92,5.35,,,,,,, +5424,44342,Garnet,no_info,36.26,,20.51,,32.61,10.62,,,,,,, +5425,44343,Garnet,no_info,36.27,,20.52,,31.27,11.95,,,,,,, +5426,44344,Garnet,no_info,36.27,,20.52,,30.58,12.63,,,,,,, +5427,44345,Garnet,no_info,36.32,,20.54,,20.72,22.42,,,,,,, +5428,44346,Garnet,no_info,36.32,,20.54,,21.02,22.12,,,,,,, +5429,44347,Garnet,no_info,36.32,,20.54,,20.54,22.6,,,,,,, +5430,44348,Garnet,no_info,36.32,,20.54,,20.76,22.38,,,,,,, +5431,44349,Garnet,no_info,36.32,,20.55,,19.81,23.33,,,,,,, +5432,44350,Garnet,no_info,36.36,,20.57,,11.26,31.81,,,,,,, +5433,44351,Garnet,no_info,36.36,,20.57,,11.69,31.38,,,,,,, +5434,44352,Garnet,no_info,36.38,,20.58,,8.31,34.74,,,,,,, +5435,44353,Garnet,no_info,36.37,,20.58,,8.61,34.44,,,,,,, +5436,44354,Garnet,no_info,36.4,,20.59,,3.53,49.49,,,,,,, +5437,44355,Garnet,no_info,36.32,,20.54,,20.8,22.34,,,,,,, +5438,44496,Garnet,no_info,36.21,,20.48,,43.3,,,,,,,, +5439,44497,Garnet,no_info,36.21,,20.48,,43.3,,,,,,,, +5440,44498,Garnet,no_info,36.21,,20.48,,43.3,,,,,,,, +5441,44499,Garnet,no_info,36.21,,20.48,,43.3,,,,,,,, +5442,44500,Garnet,no_info,36.21,,20.48,,43.3,,,,,,,, +5443,44501,Garnet,no_info,36.21,,20.48,,43.3,,,,,,,, +5444,44502,Garnet,no_info,36.21,,20.48,,43.3,,,,,,,, +5445,44503,Garnet,no_info,36.21,,20.48,,43.3,,,,,,,, +5446,44504,Garnet,no_info,36.21,,20.48,,43.3,,,,,,,, +5447,44505,Garnet,no_info,36.21,,20.48,,43.3,,,,,,,, +5448,44506,Garnet,no_info,36.21,,20.48,,43.3,,,,,,,, +5449,44507,Garnet,no_info,36.21,,20.48,,43.3,,,,,,,, +5450,44508,Garnet,no_info,36.21,,20.48,,43.3,,,,,,,, +5451,44509,Garnet,no_info,36.21,,20.48,,43.3,,,,,,,, +5452,44510,Garnet,no_info,36.21,,20.48,,43.3,,,,,,,, +5453,44511,Garnet,no_info,36.21,,20.48,,43.3,,,,,,,, +5454,44512,Garnet,no_info,36.21,,20.48,,43.3,,,,,,,, +5455,44513,Garnet,no_info,36.21,,20.48,,43.3,,,,,,,, +5456,44514,Garnet,no_info,36.21,,20.48,,43.3,,,,,,,, +5457,44515,Garnet,no_info,36.21,,20.48,,43.3,,,,,,,, +5458,44516,Garnet,no_info,36.21,,20.48,,43.3,,,,,,,, +5459,44517,Garnet,no_info,36.21,,20.48,,43.3,,,,,,,, +5460,44518,Garnet,no_info,36.21,,20.48,,43.3,,,,,,,, +5461,44547,Garnet,no_info,36.21,,20.48,,43.3,,,,,,,, +5462,44548,Garnet,no_info,36.21,,20.48,,43.3,,,,,,,, +5463,44549,Garnet,no_info,36.21,,20.48,,43.3,,,,,,,, +5464,44550,Garnet,no_info,36.21,,20.48,,43.3,,,,,,,, +5465,44551,Garnet,no_info,36.21,,20.48,,43.3,,,,,,,, +5466,44552,Garnet,no_info,36.21,,20.48,,43.3,,,,,,,, +5467,44553,Garnet,no_info,36.21,,20.48,,43.3,,,,,,,, +5468,44580,Garnet,no_info,43.27,,23.74,,7.24,,25.74,,,0,,, +5469,44581,Garnet,no_info,43.18,,21.41,,12.74,,22.67,,,0,,, +5470,44582,Garnet,no_info,40.88,,21.25,,20.72,,17.16,,,0,,, +5471,44583,Garnet,no_info,42.62,,22.6,,13.24,,21.54,,,0,,, +5472,44584,Garnet,no_info,40.78,,21.58,,21.57,,16.07,,,0,,, +5473,44585,Garnet,no_info,38.7,,20.73,,30.91,,9.66,,,0,,, +5474,44586,Garnet,no_info,42.39,,23.82,,8.05,,25.75,,,0,,, +5475,44587,Garnet,no_info,41.94,,22.33,,11.95,,23.79,,,0,,, +5476,44588,Garnet,no_info,38.4,,20.99,,30.66,,9.94,,,0,,, +5477,44589,Garnet,no_info,40.4,,21.44,,20.84,,17.31,,,0,,, +5478,44590,Garnet,no_info,43.43,,24.45,,6.58,,25.54,,,0,,, +5479,44591,Garnet,no_info,43.98,,24.34,,5.4,,26.28,,,0,,, +5480,44592,Garnet,no_info,44,,23.21,,6.58,,26.21,,,0,,, +5481,44593,Garnet,no_info,43.34,,22.28,,12.32,,22.06,,,0,,, +5482,44594,Garnet,no_info,42.59,,15.51,,24.27,,17.62,,,0,,, +5483,44595,Garnet,no_info,39.25,,20.81,,30.41,,9.53,,,0,,, +5484,44596,Garnet,no_info,40.96,,21.91,,21.17,,15.96,,,0,,, +5485,44597,Garnet,no_info,42.97,,23.37,,7.07,,26.6,,,0,,, +5486,44598,Garnet,no_info,42.18,,21.47,,12.78,,23.58,,,0,,, +5487,44599,Garnet,no_info,42.05,,17.05,,23.77,,17.12,,,0,,, +5488,44600,Garnet,no_info,40.42,,21.94,,20.56,,17.08,,,0,,, +5489,44601,Garnet,no_info,44.02,,23.47,,6.58,,25.93,,,0,,, +5490,44602,Garnet,no_info,39.35,,21.36,,25.35,,13.95,,,0,,, +5491,44603,Garnet,no_info,41.79,,22.46,,14.82,,20.93,,,0,,, +5492,44604,Garnet,no_info,41.02,,20.68,,21.05,,17.26,,,0,,, +5493,44605,Garnet,no_info,38.16,,22.33,,29.89,,9.62,,,0,,, +5494,44606,Garnet,no_info,41.97,,22.05,,15.29,,20.69,,,0,,, +5495,44607,Garnet,no_info,42.76,,24.19,,7.75,,25.3,,,0,,, +5496,44608,Garnet,no_info,41.02,,22.34,,14.42,,22.22,,,0,,, +5497,44609,Garnet,no_info,41.76,,22.44,,14.32,,21.48,,,0,,, +5498,44610,Garnet,no_info,37.85,,20.73,,34.36,,7.05,,,0,,, +5499,44611,Garnet,no_info,38.74,,21.44,,30.11,,9.7,,,0,,, +5500,44612,Garnet,no_info,39.32,,22.28,,21.42,,16.98,,,0,,, +5501,44613,Garnet,no_info,42.28,,21.86,,13.23,,22.63,,,0,,, +5502,44614,Garnet,no_info,42.56,,22.8,,11.5,,23.14,,,0,,, +5503,44615,Garnet,no_info,43.31,,23.97,,6.58,,26.14,,,0,,, +5504,44616,Garnet,no_info,50.33,,11.6,,7.59,,21.66,,,8.82,,, +5505,44617,Garnet,no_info,50.82,,10.81,,8.63,,20.23,,,9.51,,, +5506,44618,Garnet,no_info,51.52,,11.26,,7.59,,19.88,,,9.75,,, +5507,44619,Garnet,no_info,51.6,,10.7,,4.97,,24.04,,,8.7,,, +5508,44620,Garnet,no_info,49.43,,12.09,,4.94,,25.04,,,8.51,,, +5509,44621,Garnet,no_info,51.01,,11.33,,5.95,,22.69,,,9.02,,, +5510,44622,Garnet,no_info,50.28,,10.85,,6.96,,23.82,,,8.09,,, +5511,44623,Garnet,no_info,51,,11.6,,6.64,,21.98,,,8.78,,, +5512,44624,Garnet,no_info,50.52,,11.02,,6.83,,26.71,,,4.93,,, +5513,44625,Garnet,no_info,50.13,,10.87,,9.09,,23.33,,,6.57,,, +5514,44695,Garnet,no_info,37.4,,21.15,,29.81,,,,,11.64,,, +5515,44696,Garnet,no_info,37.4,,21.15,,29.81,,,,,11.64,,, +5516,44697,Garnet,no_info,37.4,,21.15,,29.81,,,,,11.64,,, +5517,44698,Garnet,no_info,37.4,,21.15,,29.81,,,,,11.64,,, +5518,44699,Garnet,no_info,37.4,,21.15,,29.81,,,,,11.64,,, +5519,44700,Garnet,no_info,37.4,,21.15,,29.81,,,,,11.64,,, +5520,44701,Garnet,no_info,37.4,,21.15,,29.81,,,,,11.64,,, +5521,44702,Garnet,no_info,37.4,,21.15,,29.81,,,,,11.64,,, +5522,44703,Garnet,no_info,37.4,,21.15,,29.81,,,,,11.64,,, +5523,44704,Garnet,no_info,37.4,,21.15,,29.81,,,,,11.64,,, +5524,44705,Garnet,no_info,37.4,,21.15,,29.81,,,,,11.64,,, +5525,44706,Garnet,no_info,37.4,,21.15,,29.81,,,,,11.64,,, +5526,44707,Garnet,no_info,37.4,,21.15,,29.81,,,,,11.64,,, +5527,44708,Garnet,no_info,37.4,,21.15,,29.81,,,,,11.64,,, +5528,44709,Garnet,no_info,37.4,,21.15,,29.81,,,,,11.64,,, +5529,44710,Garnet,no_info,37.4,,21.15,,29.81,,,,,11.64,,, +5530,44711,Garnet,no_info,37.4,,21.15,,29.81,,,,,11.64,,, +5531,44733,Garnet,no_info,36.56,,20.68,,41.53,,1.23,,,,,, +5532,44734,Garnet,no_info,36.56,,20.68,,41.53,,1.23,,,,,, +5533,44735,Garnet,no_info,38.36,,21.7,,32.34,,7.59,,,,,, +5534,44736,Garnet,no_info,36.55,,20.68,,41.57,,1.2,,,,,, +5535,44757,Garnet,no_info,36.92,,20.88,,39.73,,2.48,,,,,, +5536,44758,Garnet,no_info,36.92,,20.88,,39.73,,2.48,,,,,, +5537,44759,Garnet,no_info,28.06,,23.81,,45.3,,2.82,,,,,, +5538,44760,Garnet,no_info,36.92,,20.88,,39.73,,2.48,,,,,, +5539,44761,Garnet,no_info,36.92,,20.88,,39.73,,2.48,,,,,, +5540,44762,Garnet,no_info,36.92,,20.88,,39.73,,2.48,,,,,, +5541,44763,Garnet,no_info,36.92,,20.88,,39.73,,2.48,,,,,, +5542,44764,Garnet,no_info,36.92,,20.88,,39.73,,2.48,,,,,, +5543,44765,Garnet,no_info,36.92,,20.88,,39.73,,2.48,,,,,, +5544,44766,Garnet,no_info,36.92,,20.88,,39.73,,2.48,,,,,, +5545,44767,Garnet,no_info,36.92,,20.88,,39.73,,2.48,,,,,, +5546,44768,Garnet,no_info,36.92,,20.88,,39.73,,2.48,,,,,, +5547,44769,Garnet,no_info,37.64,,21.29,,36.01,,5.05,,,,,, +5548,44770,Garnet,no_info,37.64,,21.29,,36.01,,5.05,,,,,, +5549,44771,Garnet,no_info,37.64,,21.29,,36.01,,5.05,,,,,, +5550,44772,Garnet,no_info,37.64,,21.29,,36.01,,5.05,,,,,, +5551,44773,Garnet,no_info,44.71,,25.29,,0,,29.99,,,,,, +5552,44774,Garnet,no_info,44.71,,25.29,,0,,29.99,,,,,, +5553,44775,Garnet,no_info,44.71,,25.29,,0,,29.99,,,,,, +5554,44776,Garnet,no_info,44.71,,25.29,,0,,29.99,,,,,, +5555,44777,Garnet,no_info,44.71,,25.29,,0,,29.99,,,,,, +5556,44778,Garnet,no_info,44.71,,25.29,,0,,29.99,,,,,, +5557,44779,Garnet,no_info,44.71,,25.29,,0,,29.99,,,,,, +5558,44780,Garnet,no_info,44.71,,25.29,,0,,29.99,,,,,, +5559,44781,Garnet,no_info,44.71,,25.29,,0,,29.99,,,,,, +5560,44782,Garnet,no_info,44.71,,25.29,,0,,29.99,,,,,, +5561,44783,Garnet,no_info,44.71,,25.29,,0,,29.99,,,,,, +5562,44824,Garnet,EMP,50.14,,15.5,,0,,32.77,,,2.67,,, +5563,44825,Garnet,EMP,50.38,,16.3,,0,,31.1,,,2.06,,, +5564,44826,Garnet,EMP,51.99,,11.09,,0,,31.11,,,5.97,,, +5565,44827,Garnet,EMP,51.94,,10.78,,0,,33.26,,,3.55,,, +5566,44828,Garnet,EMP,51.33,,13.47,,0,,32.97,,,1.85,,, +5567,44829,Garnet,EMP,51.63,,14.61,,0,,31.8,,,1.99,,, +5568,44830,Garnet,EMP,54.03,,8.54,,0,,32.9,,,3.01,,, +5569,44831,Garnet,EMP,55.13,,9.75,,0,,33.43,,,2.56,,, +5570,44832,Garnet,EMP,52.68,,12.17,,0,,33.09,,,2.18,,, +5571,44833,Garnet,EMP,50.77,,13.04,,0,,31.01,,,4.74,,, +5572,44834,Garnet,EMP,53.9,,9.21,,0,,29.72,,,7.38,,, +5573,44835,Garnet,EMP,51.82,,11.67,,0,,32.77,,,3.52,,, +5574,44836,Garnet,EMP,55.13,,7.08,,0,,34.37,,,4.24,,, +5575,44837,Garnet,EMP,53.77,,9.72,,0,,33.44,,,3.03,,, +5576,44841,Garnet,EMP,51.48,1.69,9.06,0.79,2.65,0.48,30.71,0.05,,1.86,0.02,0.01, +5577,44842,Garnet,EMP,52.46,0,9.99,0,2.45,0,33.07,0,,1.27,0,0, +5578,44847,Garnet,EMP,53.53,0.16,8.6,0.58,4.09,,29.82,0.16,,3.42,0.9,, +5579,44873,Garnet,EMP,49.89,,14.52,,9.31,,22.18,,,2.15,1.95,, +5580,44874,Garnet,EMP,50.4,,14.11,,8.29,,22.56,,,2.82,1.82,, +5581,44875,Garnet,EMP,49.98,,14.92,,9.59,,21.94,,,1.06,2.51,, +5582,44876,Garnet,EMP,47.51,,20.38,,4.56,,24.92,,,1.22,1.41,, +5583,44877,Garnet,EMP,47.48,,19.66,,8.81,,20.79,,,1.41,1.84,, +5584,44878,Garnet,EMP,61.24,,5.02,,6.18,,16.34,,,4.42,6.81,, +5585,44879,Garnet,EMP,49.46,,15.22,,8.27,,23.55,,,2.05,1.44,, +5586,44880,Garnet,EMP,50.41,,14.11,,8.37,,23.45,,,1.81,1.84,, +5587,44881,Garnet,EMP,53.51,,11.43,,7.9,,23.06,,,1.45,2.65,, +5588,44882,Garnet,EMP,50.54,,13.54,,8.33,,23.71,,,2.03,1.86,, +5589,44883,Garnet,EMP,54.97,,6.29,,14.5,,20.01,,,1.04,3.19,, +5590,44884,Garnet,EMP,59.5,,3.98,,10.75,,15.53,,,4.01,6.23,, +5591,44885,Garnet,EMP,55.51,,7.99,,7.76,,24.05,,,1.53,3.17,, +5592,44886,Garnet,EMP,60.38,,3.95,,5.71,,17.91,,,6.22,5.82,, +5593,44887,Garnet,EMP,56.75,,4.58,,13.71,,19.98,,,1.33,3.65,, +5594,44888,Garnet,EMP,57.42,,5.16,,7.62,,24.75,,,1.98,3.07,, +5595,44889,Garnet,EMP,49.99,,14.52,,7.7,,25.91,,,0.59,1.29,, +5596,44890,Garnet,EMP,53,,13.35,,6.02,,22.99,,,1.3,3.34,, +5597,44891,Garnet,EMP,63.63,,2.66,,5.3,,18.77,,,2.14,7.51,, +5598,44892,Garnet,EMP,51.95,,13.51,,7.47,,23.78,,,1.29,2,, +5599,44893,Garnet,EMP,51.98,,11.94,,8.53,,24.76,,,1.02,1.77,, +5600,44894,Garnet,EMP,52.17,,12.73,,7.64,,24.39,,,0.83,2.24,, +5601,44895,Garnet,EMP,51.73,,12.37,,9.4,,24.14,,,0.4,1.96,, +5602,44896,Garnet,EMP,51.13,,12.4,,10.82,,23.16,,,0.74,1.74,, +5603,44897,Garnet,EMP,54.2,,10.57,,6.15,,24.8,,,1.24,3.04,, +5604,44898,Garnet,EMP,53.86,,10.48,,7.52,,23.71,,,1.23,3.2,, +5605,44899,Garnet,EMP,54.35,,8.89,,8.8,,24.55,,,0.88,2.53,, +5606,44900,Garnet,EMP,59.3,,5.67,,7.35,,18.12,,,3.68,5.88,, +5607,44901,Garnet,EMP,55.12,,5.35,,14.67,,21.28,,,1.01,2.56,, +5608,44902,Garnet,EMP,58.07,,2.53,,13.99,,16.36,,,4.26,4.79,, +5609,44933,Garnet,no_info,37.45,,21.19,,36.99,,4.37,,,,,, +5610,44934,Garnet,no_info,37.59,,21.26,,36.28,,4.87,,,,,, +5611,44935,Garnet,no_info,39.77,,22.49,,25.2,,12.54,,,,,, +5612,44936,Garnet,no_info,39.9,,22.57,,24.52,,13.01,,,,,, +5613,44937,Garnet,no_info,39.27,,22.22,,27.71,,10.8,,,,,, +5614,44938,Garnet,no_info,39.78,,22.5,,25.12,,12.6,,,,,, +5615,44939,Garnet,no_info,36.88,,20.86,,39.91,,2.35,,,,,, +5616,44940,Garnet,no_info,36.99,,20.93,,39.33,,2.75,,,,,, +5617,44941,Garnet,no_info,41.08,,23.24,,18.52,,17.17,,,,,, +5618,44942,Garnet,no_info,41.45,,23.45,,16.61,,18.49,,,,,, +5619,44964,Garnet,no_info,55.7,0.06,4.65,0.46,4.56,,32.1,,,2.63,0.17,0.01, +5620,44965,Garnet,no_info,54.5,0.14,5.7,0.48,5.39,,30.17,,,4.34,0.3,0.01, +5621,44966,Garnet,no_info,53.64,0.03,6.48,0.47,4.84,,30.66,,,3.11,0.48,0.01, +5622,44967,Garnet,no_info,50.78,0.03,10.57,0.7,4.97,,27.99,,,4.57,0.27,0.02, +5623,44968,Garnet,no_info,51.41,0.03,10.15,0.68,4.61,,27.79,,,4.59,0.44,0.01, +5624,44969,Garnet,no_info,49.86,0.03,12.39,0.77,4.28,,28.53,,,4.42,0.39,0.01, +5625,44970,Garnet,no_info,50.73,0.06,11.42,0.94,5.2,,28.29,,,3.69,0.26,0.01, +5626,44971,Garnet,no_info,47.92,0.05,13.95,1.26,5.48,,24.68,,,5.05,0.81,0.04, +5627,44972,Garnet,no_info,46.65,0.01,16.45,1.57,5.06,,25.28,,,3.9,0.44,0.03, +5628,44991,Garnet,EMP,42.64,0.22,20.65,,6.58,,26.28,,,2.19,,, +5629,44992,Garnet,EMP,42.32,0.19,21.15,,6.71,,25.69,,,1.69,,, +5630,44993,Garnet,EMP,46.18,0.15,17.7,,6.07,,28.16,,,1.74,,, +5631,44994,Garnet,EMP,53.21,0.07,8.13,,5.31,,33.72,,,1.64,,, +5632,44995,Garnet,EMP,50.7,0.04,8.88,,4.68,,33.68,,,1.13,,, +5633,45003,Garnet,no_info,51.64,0.2,10.31,1.32,3.98,,27.57,,,4.39,0.41,, +5634,45004,Garnet,no_info,49.79,0.18,12.34,1.07,4,,22.15,,,8.59,1.21,, +5635,45005,Garnet,no_info,47.62,0.1,13.86,1.1,4.56,,24.6,0.32,,4.16,1.06,, +5636,45011,Garnet,no_info,44.42,,25.17,,3.21,,27.96,,,,,, +5637,45012,Garnet,no_info,43.68,,24.67,,3.98,,27.04,,,,,, +5638,45013,Garnet,no_info,43.94,,24.56,,6.22,,26.27,,,,,, +5639,45014,Garnet,no_info,42.92,,24.31,,8.97,,23.75,,,,,, +5640,45015,Garnet,no_info,42.6,,23.72,,10.09,,22.54,,,,,, +5641,45016,Garnet,no_info,42.72,,24.01,,11.57,,22.09,,,,,, +5642,45017,Garnet,no_info,42.69,,24.12,,11.72,,22.07,,,,,, +5643,45018,Garnet,no_info,42.23,,23.83,,11.77,,21.73,,,,,, +5644,45019,Garnet,no_info,42.02,,23.81,,12.43,,21.26,,,,,, +5645,45020,Garnet,no_info,42.26,,23.76,,12.7,,21.3,,,,,, +5646,45021,Garnet,no_info,41.78,,24.01,,12.76,,21.39,,,,,, +5647,45022,Garnet,no_info,42.41,,23.74,,12.34,,21.43,,,,,, +5648,45023,Garnet,no_info,42.5,,23.46,,13.47,,21.23,,,,,, +5649,45024,Garnet,no_info,41.71,,23.67,,14.22,,19.99,,,,,, +5650,45025,Garnet,no_info,41.14,,23.28,,16.98,,18.09,,,,,, +5651,45026,Garnet,no_info,41.45,,23.38,,18.28,,17.29,,,,,, +5652,45027,Garnet,no_info,41.38,,23.33,,19.36,,16.9,,,,,, +5653,45028,Garnet,no_info,41.18,,23.31,,19.77,,16.61,,,,,, +5654,45029,Garnet,no_info,40.3,,22.83,,18.67,,16.59,,,,,, +5655,45030,Garnet,no_info,39.78,,22.44,,23.79,,13.32,,,,,, +5656,45031,Garnet,no_info,40.02,,22.58,,23.72,,13.58,,,,,, +5657,45032,Garnet,no_info,39.16,,22.29,,26.62,,11.19,,,,,, +5658,45033,Garnet,no_info,38.71,,21.9,,27.01,,10.8,,,,,, +5659,45034,Garnet,no_info,39.51,,22.38,,26.98,,11.25,,,,,, +5660,45035,Garnet,no_info,38.61,,21.84,,32.64,,7.56,,,,,, +5661,45036,Garnet,no_info,37.64,,21.42,,31.86,,7.55,,,,,, +5662,45037,Garnet,no_info,37.32,,21.11,,38.83,,3.38,,,,,, +5663,45038,Garnet,no_info,44.13,,25.23,,3.97,,27.37,,,,,, +5664,45039,Garnet,no_info,43.56,,24.56,,4.4,,26.7,,,,,, +5665,45040,Garnet,no_info,43.13,,24.1,,10.32,,23.16,,,,,, +5666,45041,Garnet,no_info,42,,23.82,,11.36,,21.79,,,,,, +5667,45042,Garnet,no_info,42.23,,23.9,,12.11,,21.53,,,,,, +5668,45043,Garnet,no_info,42.02,,23.66,,13.75,,20.47,,,,,, +5669,45044,Garnet,no_info,41,,23.56,,13.95,,19.54,,,,,, +5670,45045,Garnet,no_info,41.18,,23.33,,16.51,,18.3,,,,,, +5671,45046,Garnet,no_info,40.86,,23.1,,19.62,,16.41,,,,,, +5672,45047,Garnet,no_info,40.86,,23.02,,22.05,,15.04,,,,,, +5673,45048,Garnet,no_info,39.55,,22.31,,24.29,,12.91,,,,,, +5674,45049,Garnet,no_info,40,,22.57,,25.47,,12.57,,,,,, +5675,45050,Garnet,no_info,39.35,,22.19,,26.21,,11.63,,,,,, +5676,45051,Garnet,no_info,39.63,,22.39,,27.37,,11.23,,,,,, +5677,45052,Garnet,no_info,38.65,,21.84,,29,,9.64,,,,,, +5678,45053,Garnet,no_info,38.04,,21.55,,29.4,,9.03,,,,,, +5679,45054,Garnet,no_info,38.31,,21.66,,30.41,,8.66,,,,,, +5680,45055,Garnet,no_info,37.76,,21.31,,33.49,,6.55,,,,,, +5681,45056,Garnet,no_info,38.01,,21.34,,34.38,,6.11,,,,,, +5682,45057,Garnet,no_info,37.26,,21.09,,34.21,,5.81,,,,,, +5683,45058,Garnet,no_info,37.06,,20.9,,39.19,,2.84,,,,,, +5684,45059,Garnet,no_info,36.72,,21.01,,39.56,,2.74,,,,,, +5685,45060,Garnet,no_info,36.47,,20.67,,40.2,,1.92,,,,,, +5686,45061,Garnet,no_info,36.52,,20.65,,40.38,,1.85,,,,,, +5687,45062,Garnet,no_info,36.73,,20.79,,41.94,,1.13,,,,,, +5688,45138,Garnet,no_info,51.05,,10.15,,0,,16.65,,,19.52,2.64,, +5689,45139,Garnet,no_info,49.26,,18.74,,0,,12.68,,,7.71,11.62,, +5690,45140,Garnet,no_info,48.72,,19.38,,0,,12.62,,,7.79,11.5,, +5691,45141,Garnet,no_info,48.58,,15.86,,0,,21.28,,,13.01,1.27,, +5692,45142,Garnet,no_info,55.13,,3.7,,0,,18.13,,,20.28,2.76,, +5693,45143,Garnet,no_info,38.28,,34.77,,0,,16.81,,,8.04,2.1,, +5694,45144,Garnet,no_info,47.35,,20.31,,0,,14.51,,,9.81,8.03,, +5695,45145,Garnet,no_info,39.39,,32.29,,0,,14.37,,,9.5,4.44,, +5696,45146,Garnet,no_info,46.57,,21.93,,0,,11.38,,,10.57,9.55,, +5697,45147,Garnet,no_info,49.66,,18.73,,0,,13.24,,,6.27,12.1,, +5698,45148,Garnet,no_info,54.49,,6.51,,0,,31.69,,,6.4,0.9,, +5699,45149,Garnet,no_info,44.97,,24.57,,0,,11.66,,,9.27,9.53,, +5700,45150,Garnet,no_info,48.61,,20.29,,0,,12.39,,,7.32,11.4,, +5701,45151,Garnet,no_info,53.07,,12.34,,0,,21.43,,,5.58,7.58,, +5702,45152,Garnet,no_info,51.63,,12.23,,0,,25.2,,,7.48,3.47,, +5703,45153,Garnet,no_info,53.87,,4.53,,0,,17.77,,,20.57,3.26,, +5704,45154,Garnet,no_info,48,,20.44,,0,,16.34,,,6.45,8.77,, +5705,45155,Garnet,no_info,55.05,,7.62,,0,,25.46,,,8.28,3.58,, +5706,45156,Garnet,no_info,41.74,,29.68,,0,,19.27,,,6.84,2.48,, +5707,45157,Garnet,no_info,48.45,,20.1,,0,,9.35,,,10.78,11.32,, +5708,45158,Garnet,no_info,49.15,,17.71,,0,,15.51,,,9.02,8.61,, +5709,45159,Garnet,no_info,47.88,,20.51,,0,,9.53,,,10.56,11.52,, +5710,45160,Garnet,no_info,48.18,,17.81,,0,,27.27,,,5.12,1.61,, +5711,45161,Garnet,no_info,41.06,,30.57,,0,,19.26,,,5.11,4,, +5712,45162,Garnet,no_info,48.97,,19.95,,0,,13.81,,,5.17,12.1,, +5713,45163,Garnet,no_info,46,,23.76,,0,,12.55,,,7.64,10.06,, +5714,45164,Garnet,no_info,45.01,,24.9,,0,,16.9,,,5.76,7.43,, +5715,45165,Garnet,no_info,51.71,,15.1,,0,,21.39,,,3.7,8.1,, +5716,45166,Garnet,no_info,42.9,,28.68,,0,,18.22,,,4.49,5.7,, +5717,45167,Garnet,no_info,47.56,,19.61,,0,,24.14,,,4.74,3.95,, +5718,45168,Garnet,no_info,43.85,,26.19,,0,,20.67,,,4.7,4.58,, +5719,45169,Garnet,no_info,48.14,,20.32,,0,,9.79,,,9.8,11.95,, +5720,45170,Garnet,no_info,41.88,,28.16,,0,,11.56,,,12.31,6.08,, +5721,45171,Garnet,no_info,47.4,,21.02,,0,,9.47,,,10.37,11.73,, +5722,45172,Garnet,no_info,57.63,,7.43,,0,,5.93,,,7.76,21.25,, +5723,45173,Garnet,no_info,49.79,,18.52,,0,,20.39,,,2.58,8.73,, +5724,45174,Garnet,no_info,50.17,,18.53,,0,,19.11,,,2.13,10.06,, +5725,45175,Garnet,no_info,46.73,,22.39,,0,,10.92,,,8.5,11.46,, +5726,45178,Garnet,no_info,40.53,,22.92,,21.32,,15.22,,,,,, +5727,45179,Garnet,no_info,40.1,,22.68,,23.5,,13.72,,,,,, +5728,45180,Garnet,no_info,39.52,,22.35,,26.46,,11.66,,,,,, +5729,45181,Garnet,no_info,39.36,,22.26,,27.29,,11.09,,,,,, +5730,45182,Garnet,no_info,36.84,,20.84,,40.09,,2.22,,,,,, +5731,45183,Garnet,no_info,41.23,,23.32,,17.75,,17.7,,,,,, +5732,45184,Garnet,no_info,40.7,,23.02,,20.44,,15.84,,,,,, +5733,45185,Garnet,no_info,39.77,,22.49,,25.2,,12.54,,,,,, +5734,45186,Garnet,no_info,37.28,,21.09,,37.89,,3.75,,,,,, +5735,45187,Garnet,no_info,39.6,,22.4,,26.04,,11.95,,,,,, +5736,45188,Garnet,no_info,37.72,,21.34,,35.63,,5.31,,,,,, +5737,45189,Garnet,no_info,42.52,,24.05,,11.18,,22.25,,,,,, +5738,45190,Garnet,no_info,40.53,,22.92,,21.32,,15.22,,,,,, +5739,45191,Garnet,no_info,40.88,,23.12,,19.55,,16.45,,,,,, +5740,45192,Garnet,no_info,41.41,,23.42,,16.83,,18.33,,,,,, +5741,45193,Garnet,no_info,42.33,,23.94,,12.15,,21.58,,,,,, +5742,45194,Garnet,no_info,38.87,,21.99,,29.75,,9.39,,,,,, +5743,45195,Garnet,no_info,37.35,,21.13,,37.51,,4.01,,,,,, +5744,45196,Garnet,no_info,40.36,,22.83,,22.2,,14.62,,,,,, +5745,45197,Garnet,no_info,37.57,,21.25,,36.39,,4.79,,,,,, +5746,45198,Garnet,no_info,39.6,,22.4,,26.04,,11.95,,,,,, +5747,45199,Garnet,no_info,39.11,,22.12,,28.53,,10.23,,,,,, +5748,45200,Garnet,no_info,38.95,,22.03,,29.34,,9.67,,,,,, +5749,45247,Garnet,no_info,43.93,,24.85,,0,,25.02,,,6.19,,, +5750,45248,Garnet,no_info,44.09,,24.94,,0,,26,,,4.98,,, +5751,45249,Garnet,no_info,43.98,,24.88,,0,,25.3,,,5.85,,, +5752,45250,Garnet,no_info,43.93,,24.85,,0,,24.99,,,6.23,,, +5753,45251,Garnet,no_info,43.98,,24.88,,0,,25.33,,,5.81,,, +5754,45252,Garnet,no_info,43.94,,24.86,,0,,25.07,,,6.13,,, +5755,45253,Garnet,no_info,44.02,,24.9,,0,,25.54,,,5.55,,, +5756,45254,Garnet,no_info,44.02,,24.9,,0,,25.57,,,5.51,,, +5757,45255,Garnet,no_info,43.69,,24.71,,0,,23.44,,,8.15,,, +5758,45256,Garnet,no_info,43.69,,24.71,,0,,23.44,,,8.15,,, +5759,45257,Garnet,no_info,43.69,,24.71,,0,,23.44,,,8.15,,, +5760,45258,Garnet,no_info,43.69,,24.71,,0,,23.44,,,8.15,,, +5761,45259,Garnet,no_info,43.69,,24.71,,0,,23.44,,,8.15,,, +5762,45260,Garnet,no_info,43.69,,24.71,,0,,23.44,,,8.15,,, +5763,45261,Garnet,no_info,43.69,,24.71,,0,,23.44,,,8.15,,, +5764,45262,Garnet,no_info,43.69,,24.71,,0,,23.44,,,8.15,,, +5765,45263,Garnet,no_info,43.69,,24.71,,0,,23.44,,,8.15,,, +5766,45264,Garnet,no_info,43.69,,24.71,,0,,23.44,,,8.15,,, +5767,45265,Garnet,no_info,43.69,,24.71,,0,,23.44,,,8.15,,, +5768,45266,Garnet,no_info,43.69,,24.71,,0,,23.44,,,8.15,,, +5769,45267,Garnet,no_info,43.69,,24.71,,0,,23.44,,,8.15,,, +5770,45268,Garnet,no_info,43.69,,24.71,,0,,23.44,,,8.15,,, +5771,45269,Garnet,no_info,43.69,,24.71,,0,,23.44,,,8.15,,, +5772,45300,Garnet,EMP,50.21,0.08,12.68,0.29,4.42,0.14,27.91,0.07,,3.61,0.48,, +5773,45301,Garnet,EMP,52.66,0,10.81,0.44,3.95,0.14,26.77,0,,4.49,0.57,, +5774,45434,Garnet,no_info,37.73,,21.34,,31.04,,2.83,,,7.04,,, +5775,45435,Garnet,no_info,37.73,,21.34,,31.04,,2.83,,,7.04,,, +5776,45436,Garnet,no_info,38.65,,21.86,,26.25,,6.02,,,7.22,,, +5777,45437,Garnet,no_info,38.65,,21.86,,26.25,,6.02,,,7.22,,, +5778,45438,Garnet,no_info,39.55,,22.37,,21.57,,9.13,,,7.38,,, +5779,45439,Garnet,no_info,39.55,,22.37,,21.57,,9.13,,,7.38,,, +5780,45440,Garnet,no_info,40.49,,22.91,,16.66,,12.39,,,7.56,,, +5781,45441,Garnet,no_info,40.49,,22.91,,16.66,,12.39,,,7.56,,, +5782,45442,Garnet,no_info,37.73,,21.34,,31.04,,2.83,,,7.04,,, +5783,45443,Garnet,no_info,37.73,,21.34,,31.04,,2.83,,,7.04,,, +5784,45444,Garnet,no_info,38.65,,21.86,,26.25,,6.02,,,7.22,,, +5785,45445,Garnet,no_info,38.65,,21.86,,26.25,,6.02,,,7.22,,, +5786,45446,Garnet,no_info,39.55,,22.37,,21.57,,9.13,,,7.38,,, +5787,45447,Garnet,no_info,40.49,,22.91,,16.66,,12.39,,,7.56,,, +5788,45448,Garnet,no_info,40.49,,22.91,,16.66,,12.39,,,7.56,,, +5789,45449,Garnet,no_info,37.73,,21.34,,31.04,,2.83,,,7.04,,, +5790,45450,Garnet,no_info,37.73,,21.34,,31.04,,2.83,,,7.04,,, +5791,45451,Garnet,no_info,38.65,,21.86,,26.25,,6.02,,,7.22,,, +5792,45452,Garnet,no_info,38.65,,21.86,,26.25,,6.02,,,7.22,,, +5793,45453,Garnet,no_info,40.49,,22.91,,16.66,,12.39,,,7.56,,, +5794,45454,Garnet,no_info,37.73,,21.34,,31.04,,2.83,,,7.04,,, +5795,45455,Garnet,no_info,37.73,,21.34,,31.04,,2.83,,,7.04,,, +5796,45456,Garnet,no_info,38.65,,21.86,,26.25,,6.02,,,7.22,,, +5797,45457,Garnet,no_info,38.65,,21.86,,26.25,,6.02,,,7.22,,, +5798,45458,Garnet,no_info,39.55,,22.37,,21.57,,9.13,,,7.38,,, +5799,45459,Garnet,no_info,39.55,,22.37,,21.57,,9.13,,,7.38,,, +5800,45460,Garnet,no_info,40.49,,22.91,,16.66,,12.39,,,7.56,,, +5801,45461,Garnet,no_info,40.49,,22.91,,16.66,,12.39,,,7.56,,, +5802,45462,Garnet,no_info,38.65,,21.86,,26.25,,6.02,,,7.22,,, +5803,45463,Garnet,no_info,38.65,,21.86,,26.25,,6.02,,,7.22,,, +5804,45464,Garnet,no_info,39.55,,22.37,,21.57,,9.13,,,7.38,,, +5805,45465,Garnet,no_info,39.55,,22.37,,21.57,,9.13,,,7.38,,, +5806,45466,Garnet,no_info,40.49,,22.91,,16.66,,12.39,,,7.56,,, +5807,45467,Garnet,no_info,40.49,,22.91,,16.66,,12.39,,,7.56,,, +5808,45468,Garnet,no_info,38.97,,22.05,,23.42,,6.47,,,9.09,,, +5809,45469,Garnet,no_info,38.97,,22.05,,23.42,,6.47,,,9.09,,, +5810,45470,Garnet,no_info,38.97,,22.05,,23.42,,6.47,,,9.09,,, +5811,45471,Garnet,no_info,38.97,,22.05,,23.42,,6.47,,,9.09,,, +5812,45472,Garnet,no_info,38.97,,22.05,,23.42,,6.47,,,9.09,,, +5813,45473,Garnet,no_info,38.97,,22.05,,23.42,,6.47,,,9.09,,, +5814,45474,Garnet,no_info,38.97,,22.05,,23.42,,6.47,,,9.09,,, +5815,45475,Garnet,no_info,38.97,,22.05,,23.42,,6.47,,,9.09,,, +5816,45476,Garnet,no_info,38.97,,22.05,,23.42,,6.47,,,9.09,,, +5817,45477,Garnet,no_info,38.97,,22.05,,23.42,,6.47,,,9.09,,, +5818,45478,Garnet,no_info,38.01,,21.5,,27.36,,2.5,,,10.64,,, +5819,45479,Garnet,no_info,38.01,,21.5,,27.36,,2.5,,,10.64,,, +5820,45480,Garnet,no_info,38.38,,21.71,,25.38,,3.78,,,10.75,,, +5821,45481,Garnet,no_info,38.38,,21.71,,25.38,,3.78,,,10.75,,, +5822,45482,Garnet,no_info,38.82,,21.96,,23.07,,5.29,,,10.87,,, +5823,45483,Garnet,no_info,38.82,,21.96,,23.07,,5.29,,,10.87,,, +5824,45484,Garnet,no_info,39.61,,22.41,,18.9,,8,,,11.09,,, +5825,45485,Garnet,no_info,39.61,,22.41,,18.9,,8,,,11.09,,, +5826,45486,Garnet,no_info,40.43,,22.87,,14.55,,10.82,,,11.32,,, +5827,45487,Garnet,no_info,40.43,,22.87,,14.55,,10.82,,,11.32,,, +5828,45488,Garnet,no_info,38.01,,21.5,,27.36,,2.5,,,10.64,,, +5829,45489,Garnet,no_info,38.01,,21.5,,27.36,,2.5,,,10.64,,, +5830,45490,Garnet,no_info,38.38,,21.71,,25.38,,3.78,,,10.75,,, +5831,45491,Garnet,no_info,38.38,,21.71,,25.38,,3.78,,,10.75,,, +5832,45492,Garnet,no_info,38.82,,21.96,,23.07,,5.29,,,10.87,,, +5833,45493,Garnet,no_info,38.82,,21.96,,23.07,,5.29,,,10.87,,, +5834,45494,Garnet,no_info,39.61,,22.41,,18.9,,8,,,11.09,,, +5835,45495,Garnet,no_info,40.43,,22.87,,14.55,,10.82,,,11.32,,, +5836,45496,Garnet,no_info,40.43,,22.87,,14.55,,10.82,,,11.32,,, +5837,45497,Garnet,no_info,38.01,,21.5,,27.36,,2.5,,,10.64,,, +5838,45498,Garnet,no_info,38.01,,21.5,,27.36,,2.5,,,10.64,,, +5839,45499,Garnet,no_info,38.82,,21.96,,23.07,,5.29,,,10.87,,, +5840,45500,Garnet,no_info,38.82,,21.96,,23.07,,5.29,,,10.87,,, +5841,45501,Garnet,no_info,39.61,,22.41,,18.9,,8,,,11.09,,, +5842,45502,Garnet,no_info,39.61,,22.41,,18.9,,8,,,11.09,,, +5843,45503,Garnet,no_info,40.43,,22.87,,14.55,,10.82,,,11.32,,, +5844,45504,Garnet,no_info,40.43,,22.87,,14.55,,10.82,,,11.32,,, +5845,45505,Garnet,no_info,38.01,,21.5,,27.36,,2.5,,,10.64,,, +5846,45506,Garnet,no_info,38.01,,21.5,,27.36,,2.5,,,10.64,,, +5847,45507,Garnet,no_info,38.38,,21.71,,25.38,,3.78,,,10.75,,, +5848,45508,Garnet,no_info,38.38,,21.71,,25.38,,3.78,,,10.75,,, +5849,45509,Garnet,no_info,38.82,,21.96,,23.07,,5.29,,,10.87,,, +5850,45510,Garnet,no_info,38.82,,21.96,,23.07,,5.29,,,10.87,,, +5851,45511,Garnet,no_info,39.61,,22.41,,18.9,,8,,,11.09,,, +5852,45512,Garnet,no_info,39.61,,22.41,,18.9,,8,,,11.09,,, +5853,45513,Garnet,no_info,40.43,,22.87,,14.55,,10.82,,,11.32,,, +5854,45514,Garnet,no_info,40.43,,22.87,,14.55,,10.82,,,11.32,,, +5855,45515,Garnet,no_info,38.82,,21.96,,23.07,,5.29,,,10.87,,, +5856,45516,Garnet,no_info,38.82,,21.96,,23.07,,5.29,,,10.87,,, +5857,45517,Garnet,no_info,39.61,,22.41,,18.9,,8,,,11.09,,, +5858,45518,Garnet,no_info,39.61,,22.41,,18.9,,8,,,11.09,,, +5859,45519,Garnet,no_info,40.43,,22.87,,14.55,,10.82,,,11.32,,, +5860,45520,Garnet,no_info,40.43,,22.87,,14.55,,10.82,,,11.32,,, +5861,45521,Garnet,no_info,38.61,,21.84,,21.88,,3.26,,,14.41,,, +5862,45522,Garnet,no_info,38.61,,21.84,,21.88,,3.26,,,14.41,,, +5863,45523,Garnet,no_info,40.37,,22.84,,12.46,,9.26,,,15.07,,, +5864,45524,Garnet,no_info,40.37,,22.84,,12.46,,9.26,,,15.07,,, +5865,45525,Garnet,no_info,38.61,,21.84,,21.88,,3.26,,,14.41,,, +5866,45526,Garnet,no_info,40.37,,22.84,,12.46,,9.26,,,15.07,,, +5867,45527,Garnet,no_info,38.61,,21.84,,21.88,,3.26,,,14.41,,, +5868,45528,Garnet,no_info,38.61,,21.84,,21.88,,3.26,,,14.41,,, +5869,45529,Garnet,no_info,40.37,,22.84,,12.46,,9.26,,,15.07,,, +5870,45530,Garnet,no_info,40.37,,22.84,,12.46,,9.26,,,15.07,,, +5871,45531,Garnet,no_info,38.61,,21.84,,21.88,,3.26,,,14.41,,, +5872,45532,Garnet,no_info,38.61,,21.84,,21.88,,3.26,,,14.41,,, +5873,45533,Garnet,no_info,40.37,,22.84,,12.46,,9.26,,,15.07,,, +5874,45534,Garnet,no_info,40.37,,22.84,,12.46,,9.26,,,15.07,,, +5875,45535,Garnet,no_info,40.37,,22.84,,12.46,,9.26,,,15.07,,, +5876,45536,Garnet,no_info,40.37,,22.84,,12.46,,9.26,,,15.07,,, +5877,45537,Garnet,no_info,38.83,,21.97,,18.34,,2.74,,,18.12,,, +5878,45538,Garnet,no_info,38.83,,21.97,,18.34,,2.74,,,18.12,,, +5879,45539,Garnet,no_info,40.31,,22.8,,10.36,,7.71,,,18.81,,, +5880,45540,Garnet,no_info,40.31,,22.8,,10.36,,7.71,,,18.81,,, +5881,45541,Garnet,no_info,38.83,,21.97,,18.34,,2.74,,,18.12,,, +5882,45542,Garnet,no_info,40.31,,22.8,,10.36,,7.71,,,18.81,,, +5883,45543,Garnet,no_info,40.31,,22.8,,10.36,,7.71,,,18.81,,, +5884,45544,Garnet,no_info,38.83,,21.97,,18.34,,2.74,,,18.12,,, +5885,45545,Garnet,no_info,38.83,,21.97,,18.34,,2.74,,,18.12,,, +5886,45546,Garnet,no_info,40.31,,22.8,,10.36,,7.71,,,18.81,,, +5887,45547,Garnet,no_info,40.31,,22.8,,10.36,,7.71,,,18.81,,, +5888,45548,Garnet,no_info,38.83,,21.97,,18.34,,2.74,,,18.12,,, +5889,45549,Garnet,no_info,38.83,,21.97,,18.34,,2.74,,,18.12,,, +5890,45550,Garnet,no_info,40.31,,22.8,,10.36,,7.71,,,18.81,,, +5891,45551,Garnet,no_info,40.31,,22.8,,10.36,,7.71,,,18.81,,, +5892,45552,Garnet,no_info,38.01,,21.5,,27.36,,2.5,,,10.64,,, +5893,45553,Garnet,no_info,38.38,,21.71,,25.38,,3.78,,,10.75,,, +5894,45554,Garnet,no_info,38.38,,21.71,,25.38,,3.78,,,10.75,,, +5895,45555,Garnet,no_info,38.82,,21.96,,23.07,,5.29,,,10.87,,, +5896,45556,Garnet,no_info,38.82,,21.96,,23.07,,5.29,,,10.87,,, +5897,45557,Garnet,no_info,40.43,,22.87,,14.55,,10.82,,,11.32,,, +5898,45558,Garnet,no_info,40.43,,22.87,,14.55,,10.82,,,11.32,,, +5899,45578,Garnet,no_info,44.7,0,23.4,0,0,0,25.09,,,6.81,0,, +5900,45579,Garnet,no_info,44.29,0,24.2,0,0,0,25.09,,,6.42,0,, +5901,45580,Garnet,no_info,43.51,0,23.2,0,0,0,24.57,,,6.42,0,, +5902,45581,Garnet,no_info,44.32,0,25.1,0,0,0,25.78,,,5.5,0,, +5903,45582,Garnet,no_info,45.45,0,22.4,0,0,0,26.22,,,5.94,0,, +5904,45583,Garnet,no_info,44.59,0,23.8,0,0,0,25.82,,,5.7,0,, +5905,45584,Garnet,no_info,44.7,0,23.8,0,0,0,26.1,,,5.41,0,, +5906,45585,Garnet,no_info,43.86,0,24.3,0,0,0,25.05,,,6.08,0,, +5907,45586,Garnet,no_info,44.27,0,24.8,0,0,0,25.25,,,6.18,0,, +5908,45587,Garnet,no_info,44.4,0,24.1,0,0,0,25.41,,,6.08,0,, +5909,45588,Garnet,no_info,44.2,0,24.5,0,0,0,25.45,,,5.84,0,, +5910,45589,Garnet,no_info,44.81,0,24.4,0,0,0,25.61,,,6.18,0,, +5911,45590,Garnet,no_info,45.28,0,23.5,0,0,0,26.18,,,5.84,0,, +5912,45591,Garnet,no_info,44.86,0,24.1,0,0,0,25.9,,,5.84,0,, +5913,45592,Garnet,no_info,44.53,0,24.1,0,0,0,26.02,,,5.36,0,, +5914,45593,Garnet,no_info,43.04,0.86,20.45,0.6,9.57,0.42,20.27,,,5.07,0.03,, +5915,45594,Garnet,no_info,42.75,0.73,21.88,0.85,9.73,0.37,19.99,,,5.55,0.09,, +5916,45595,Garnet,no_info,43.8,0.97,20,0.51,9.77,0.35,20.62,,,5.08,0.08,, +5917,45596,Garnet,no_info,43.16,0.83,20.71,0.69,10.09,0.36,20.52,,,5.46,0.1,, +5918,45636,Garnet,no_info,38.63,0,20.36,,30.28,0.12,3.43,,,7.17,0,0, +5919,45637,Garnet,no_info,37.93,0,21,,26.88,0,4.12,,,7.14,0,0, +5920,45638,Garnet,no_info,39.67,0,20.89,,24.36,0.15,6.22,,,8.76,0,0, +5921,45640,Garnet,EMP,38.78,1.65,21.63,0.01,19.44,0.62,9.02,,,9.43,0.12,0.01, +5922,45671,Garnet,EMP,38.27,0.8,19.33,,28.31,1.17,3.53,,,7.96,,, +5923,45672,Garnet,EMP,36.3,0.82,19.38,,28.78,0.98,4.04,,,7.15,,, +5924,45673,Garnet,EMP,36.96,0.78,19.41,,28.16,1.04,4.53,,,7.36,,, +5925,45674,Garnet,EMP,36.96,0.86,19.48,,28.23,0.65,4.24,,,7.96,,, +5926,45675,Garnet,EMP,36.98,0.78,19.34,,28.82,0.7,4.01,,,7.72,,, +5927,45676,Garnet,EMP,36.73,0.92,19.23,,28.36,0.69,4.34,,,7.58,,, +5928,45677,Garnet,EMP,38.4,1.26,19.86,,26.16,0.67,3.39,,,10.1,,, +5929,45678,Garnet,EMP,37.82,1.06,19.82,,26.07,0.62,4.15,,,8.8,,, +5930,45679,Garnet,EMP,37.85,0.99,18.96,,27.32,0.5,4.58,,,7.91,,, +5931,45680,Garnet,EMP,38.14,1.1,20.09,,25.19,0.46,3.81,,,10.24,,, +5932,45681,Garnet,EMP,37.85,1.34,19.25,,25.75,0.45,3.66,,,10.61,,, +5933,45682,Garnet,EMP,37.72,1.13,19.14,,25.13,0.47,4.47,,,9.67,,, +5934,45683,Garnet,EMP,36.84,1.13,19.46,,26.19,0.35,4.96,,,8.86,,, +5935,45684,Garnet,EMP,38.28,0.97,19.1,,26.44,0.35,5.46,,,8.12,,, +5936,45685,Garnet,EMP,38.12,0.95,19.02,,26.2,0.42,6.16,,,7.74,,, +5937,45686,Garnet,EMP,38.49,1.61,19.1,,25.02,0.44,5.95,,,8.21,,, +5938,45687,Garnet,EMP,38.65,0.98,20.29,,24.43,0.51,3.65,,,10.7,,, +5939,45688,Garnet,EMP,38.2,1.05,19.45,,25.61,0.46,3.96,,,10,,, +5940,45689,Garnet,EMP,38.55,1.25,20.22,,24.61,0.32,5.19,,,9.67,,, +5941,45690,Garnet,EMP,37.25,1.1,20.09,,25.19,0.46,3.81,,,10.24,,, +5942,45691,Garnet,EMP,38.8,1.34,19.25,,25.75,0.45,3.66,,,10.61,,, +5943,45728,Garnet,no_info,37.4,,21.15,,29.81,,,,,11.64,,, +5944,45729,Garnet,no_info,37.4,,21.15,,29.81,,,,,11.64,,, +5945,45730,Garnet,no_info,37.4,,21.15,,29.81,,,,,11.64,,, +5946,45731,Garnet,no_info,37.4,,21.15,,29.81,,,,,11.64,,, +5947,45732,Garnet,no_info,37.4,,21.15,,29.81,,,,,11.64,,, +5948,45733,Garnet,no_info,37.4,,21.15,,29.81,,,,,11.64,,, +5949,45734,Garnet,no_info,37.4,,21.15,,29.81,,,,,11.64,,, +5950,45735,Garnet,no_info,37.4,,21.15,,29.81,,,,,11.64,,, +5951,45779,Garnet,EMP,37.65,0.77,21.68,,26.07,1.26,3.07,,,9.73,,, +5952,45780,Garnet,EMP,38.55,0.88,20.83,,22.16,1.99,2.36,,,13.86,,, +5953,45781,Garnet,EMP,38.21,1.24,20.21,,21.81,1.55,2.84,,,13.88,,, +5954,45782,Garnet,EMP,38.37,0.98,20.71,,23,1.79,2.86,,,12.86,,, +5955,45783,Garnet,EMP,38.11,0.83,20.89,,24.01,1.41,2.39,,,11.85,,, +5956,45784,Garnet,EMP,38.03,0.88,19.88,,22.41,2.32,2.87,,,12.5,,, +5957,45785,Garnet,EMP,38.47,1.03,21.1,,21.35,1.75,3.84,,,12.78,,, +5958,45786,Garnet,EMP,37.96,1.24,21.29,,22.79,1.6,3.96,,,11.19,,, +5959,45787,Garnet,EMP,38.17,1.32,21.39,,22.13,0.99,4.51,,,11.41,,, +5960,45788,Garnet,EMP,38.2,1.12,21.58,,22.15,0.54,5.74,,,10.36,,, +5961,45789,Garnet,EMP,38.14,1.31,21.73,,21.51,0.49,5.53,,,11.3,,, +5962,45790,Garnet,EMP,38.21,0.8,20.99,,22.46,0.63,7.07,,,9.39,,, +5963,45791,Garnet,EMP,38.32,1.46,21.41,,23.13,0.73,6.83,,,9.37,,, +5964,45792,Garnet,EMP,38.53,1.6,21.29,,23.32,0.71,7.52,,,8.56,,, +5965,45793,Garnet,EMP,38.76,1.17,21.89,,22.62,0.51,7.56,,,8.78,,, +5966,45794,Garnet,EMP,39.02,1.25,21.02,,21.23,0.36,7.5,,,9.72,,, +5967,45795,Garnet,EMP,38.29,0.82,22.03,,22.21,0.92,7.91,,,8.51,,, +5968,45796,Garnet,EMP,38.43,1.07,21.18,,21.58,0.65,8.24,,,8.57,,, +5969,45797,Garnet,EMP,38.43,1.39,20.89,,21.51,0.58,8.02,,,8.98,,, +5970,45798,Garnet,EMP,38.88,0.75,22.25,,21.26,0.52,8.62,,,8.64,,, +5971,45825,Garnet,EMP,38.02,1.3,21.29,0.01,23.84,1.3,4.88,,,10,0.08,0.01, +5972,45826,Garnet,EMP,38.5,1.5,21.19,0.02,21.01,0.72,6.58,,,11,0.1,0.01, +5973,45827,Garnet,EMP,38.86,1.48,21.39,0.01,18.85,0.62,9.51,,,9.38,0.07,0.01, +5974,45828,Garnet,EMP,39.77,1.47,21.52,0,18.39,0.6,10.18,,,8.83,0.07,0, +5975,45829,Garnet,EMP,39.94,1,21.59,0.04,17.28,0.63,11.61,,,8.32,0.05,0.01, +5976,45830,Garnet,EMP,38.36,1.37,21.28,0,22.58,0.85,5.45,,,10.57,0.07,0.01, +5977,45831,Garnet,EMP,38.13,1.39,20.83,0.01,21.32,0.96,6.81,,,9.89,0.08,0.02, +5978,45832,Garnet,EMP,39.32,1.19,21.42,0.08,17.72,0.45,11.37,,,7.8,0.07,0, +5979,45833,Garnet,EMP,39.96,1.19,21.45,0.06,17.36,0.58,11.74,,,7.56,0.07,0.01, +5980,45834,Garnet,EMP,39.67,1.46,21.46,0.09,16.89,0.53,12.32,,,7.63,0.06,0.01, +5981,45835,Garnet,EMP,40.13,0.88,21.76,0.3,17.48,0.72,12.44,,,6.93,0.03,0.01, +5982,45836,Garnet,EMP,40.34,1.96,22.03,0.08,15.91,0.4,13.22,,,7.45,0.07,0.01, +5983,45837,Garnet,EMP,40.07,1.36,21.66,0.13,15.62,0.51,13.2,,,7.88,0.06,0, +5984,45838,Garnet,EMP,41.72,0.8,22.04,0.51,14.07,0.51,14.28,,,7.03,0.05,0.03, +5985,45839,Garnet,EMP,40.71,1.24,21.47,0.52,15.06,0.42,13.86,,,8.37,0.1,0.01, +5986,45876,Garnet,EMP,41.74,0.46,21.15,1.37,8.16,,19.6,,,7.32,,, +5987,45877,Garnet,EMP,41.9,0.96,21.34,2.18,7.73,,19.08,,,7.31,,, +5988,45878,Garnet,EMP,42.25,0.54,20.87,2.53,6.51,,19.88,,,7.32,,, +5989,45879,Garnet,EMP,43.64,0.57,19.93,1.47,6.81,,21.19,,,6.39,,, +5990,45880,Garnet,EMP,41.67,0.64,20.31,2.61,7.57,,19.81,,,7.4,,, +5991,45881,Garnet,EMP,41.58,0.46,20.3,3.24,7.22,,20.37,,,6.84,,, +5992,45882,Garnet,EMP,41.17,0.53,21.74,1.51,7.32,,20.07,,,7.64,,, +5993,45883,Garnet,EMP,41.68,0.28,20.74,3.18,6.63,,20.6,,,6.89,,, +5994,45884,Garnet,EMP,42.05,0.33,21.61,1.86,6.28,,21.23,,,6.63,,, +5995,45885,Garnet,EMP,42.08,0.73,19.48,3.07,6.65,,20.96,,,7.03,,, +5996,45886,Garnet,EMP,41.73,0.55,20.73,3.08,6.58,,20.95,,,6.93,,, +5997,45905,Garnet,EMP,39.6,0.6,23,0.2,17,,12.3,,,7.3,0,0, +5998,45906,Garnet,EMP,40.1,0.7,23,0.3,14.7,,13.4,,,7.8,0,0, +5999,45907,Garnet,EMP,41.1,0.5,23,0,11.6,,13.3,,,10.1,0,0, +6000,45908,Garnet,EMP,40.8,0.6,23.3,0,12.5,,13.6,,,9.1,0,0, +6001,45909,Garnet,EMP,40.6,0.4,22.8,0,11.5,,10.8,,,13.9,0,0, +6002,45910,Garnet,EMP,40.6,0.3,22.7,0,9.9,,9.7,,,16.7,0,0, +6003,45911,Garnet,EMP,42.5,0.4,22,0.2,10.1,,16.4,,,8.6,0,0, +6004,45912,Garnet,EMP,40.8,0.4,23.6,0.1,11.2,,12,,,11.7,0,0, +6005,45913,Garnet,EMP,40.7,0.3,22.7,0,10.6,,11.3,,,14,0,0, +6006,45914,Garnet,EMP,41.62,0,23.54,0,9.85,,15.76,,,9.23,0,0, +6007,45915,Garnet,EMP,41.47,0,23.46,0,10.02,,14.89,,,10.16,0,0, +6008,45916,Garnet,EMP,41.73,0,23.6,0,8.98,,15.95,,,9.74,0,0, +6009,45917,Garnet,EMP,41.18,0,23.3,0,11.33,,13.81,,,10.38,0,0, +6010,45918,Garnet,EMP,41.14,0,23.27,0,11.07,,13.38,,,11.14,0,0, +6011,48360,Garnet,EMP,47,0.44,14.3,0.35,6.5,0.06,26.6,,,2.84,0.06,,0.09 +6012,48361,Garnet,EMP,38.4,5.7,6.2,0.3,13.5,0.1,15.5,,,15.5,0.05,,0.61 +6013,48368,Garnet,EMP,45,0.52,20.1,1.47,2.91,0.06,25.1,,,5.6,,,0.07 +6014,48449,Garnet,EMP,44.1,,23.7,,0,,24.6,,,7.5,,, +6015,48450,Garnet,EMP,44.7,,25,,0,,25.1,,,6.7,,, +6016,48451,Garnet,EMP,44.1,,23.9,,0,,19.1,,,14.2,,, +6017,48452,Garnet,EMP,41,,23.3,,0,,2.5,,,34.7,,, +6018,48453,Garnet,EMP,43.6,,23.3,,0,,17.3,,,15.8,,, +6019,48681,Garnet,EMP,43.66,,23.49,,4.84,,20.8,,,7.71,,, +6020,48682,Garnet,EMP,41.64,,22.49,,15.8,,15.73,,,5.18,,, +6021,48731,Garnet,EMP,41.9,1.4,25.4,,0,,24.4,,,6.7,0.2,0, +6022,48732,Garnet,EMP,42.5,0.8,25.4,,0,,24.8,,,6.2,0.3,0, +6023,48733,Garnet,EMP,43.4,0.5,25.2,,0,,24.9,,,5.6,0.4,0, +6024,48761,Garnet,EMP,40.25,1.43,22.63,,13.6,0.24,15.14,,,6.27,0.15,, +6025,48762,Garnet,EMP,39.82,1.96,21.6,,15.77,0.26,12.19,,,7.76,0.18,, +6026,48763,Garnet,EMP,39.19,1.65,22.78,,13.54,0.22,13.35,,,8.24,0.15,, +6027,48764,Garnet,EMP,39.16,1.67,22.25,,14.61,0.22,12.77,,,8.49,0.16,, +6028,48765,Garnet,EMP,39.65,1.5,22.35,,16.72,0.06,10.97,,,9.05,0.17,, +6029,48766,Garnet,EMP,39.81,0.56,23.19,,13.55,0.06,12.91,,,9.34,0.08,, +6030,48767,Garnet,EMP,40.24,0.61,22.88,,15.18,0.06,11.7,,,9.25,0.09,, +6031,48768,Garnet,EMP,40.37,0.49,23,,13.91,0.06,13.18,,,9.21,0.07,, +6032,48769,Garnet,EMP,39.86,0.43,22.98,,13.73,0.22,14.44,,,7.09,0.08,, +6033,48839,Garnet,EMP,41.1,0.22,23,1.18,6.51,0.07,22.2,,,4.3,0.06,, +6034,48840,Garnet,EMP,41.7,0.15,23.2,1.5,5.65,0.06,23.1,,,3.99,0.04,, +6035,48841,Garnet,EMP,40.8,0.25,22.8,1.11,6.85,0.06,21.1,,,4.43,0.05,, +6036,48842,Garnet,EMP,42.6,0.21,22,1.16,5.9,0.07,22.9,,,4.03,0.04,, +6037,48844,Garnet,EMP,40.9,0.27,23,1.14,6.03,0.08,22.3,,,4.09,0.06,, +6038,48845,Garnet,EMP,40.8,0.21,23.3,1.16,5.7,0.06,23,,,3.86,0.04,, +6039,48846,Garnet,EMP,41.6,0.13,23,1.24,4.62,0.05,24.1,,,2.9,0.04,, +6040,48847,Garnet,EMP,42.5,0.21,23,1.15,6.63,0.02,21.6,,,5.16,,, +6041,48848,Garnet,EMP,43.7,0.15,22.6,1.71,5.37,0.03,23,,,5.03,0,, +6042,48849,Garnet,EMP,43,0.53,22.9,1.81,5.07,0.19,23.1,,,4.41,0.02,, +6043,48850,Garnet,EMP,43,0.6,22.7,1.92,5.34,0.2,22.6,,,4.93,0.01,, +6044,49069,Garnet,EMP,39.9,0.82,22.5,,13.9,0.43,14.2,,,7.05,0.09,0.01, +6045,49131,Garnet,EMP,40.4,0.5,21.84,0.03,11.64,0.28,14.43,,,9.15,,, +6046,49142,Garnet,EMP,43.49,,25.3,,0,,23.7,,,9,,, +6047,49143,Garnet,EMP,42.6,,24.5,,0,,22.8,,,10,,, +6048,49144,Garnet,EMP,40.8,1.9,24.1,,0,,23.5,,,8.8,,, +6049,49168,Garnet,EMP,41.19,2.22,16.79,5.78,14.12,0.02,18.77,,,2.7,0,0,0 +6050,49169,Garnet,EMP,41.12,2.59,16.22,4.08,15.38,0.02,18.18,,,3.2,0,0,0 +6051,49170,Garnet,EMP,39.73,2.44,16.51,4.7,14.87,0.03,18.37,,,2.91,0,0,0 +6052,49171,Garnet,EMP,40.73,1.79,17.14,3.71,16.11,0.02,17.07,,,3.1,0.01,0,0 +6053,49172,Garnet,EMP,40.58,1.38,17.96,3.63,16.16,0.01,16.92,,,2.67,0.02,0.01,0 +6054,49173,Garnet,EMP,41.54,2.26,16.94,3.77,16.16,0.02,17.62,,,3.72,0,0,0 +6055,49174,Garnet,EMP,39.43,3.13,14.23,3.52,20.17,0.02,14.73,,,4.66,0.01,0,0 +6056,49175,Garnet,EMP,41.31,1.58,17.77,3.94,16.22,0.02,17.39,,,3.1,0.01,0,0 +6057,49176,Garnet,EMP,41.67,3.45,16.53,0.01,16.44,0.42,18.34,,,3.53,0,0,0.01 +6058,49177,Garnet,EMP,40.59,2,16.84,3.76,17.09,0.02,16.69,,,3.44,0.01,0,0 +6059,49194,Garnet,EMP,40.64,0.86,22.67,0.24,13.14,0.18,17.32,0.01,,4.87,0.06,0.01, +6060,49195,Garnet,EMP,42.21,0.76,22.86,0.35,11.59,0.23,18.25,0,,4.78,0.05,0,0.01 +6061,49197,Garnet,EMP,42.18,1.01,22.5,0.25,11.8,0.2,17.75,0.02,,4.77,0.1,0.01,0.03 +6062,49198,Garnet,EMP,44.26,0.72,21.55,0.29,10.32,0.2,19.02,0,,5.19,0.16,0.01,0.03 +6063,49239,Garnet,EMP,52.28,0.01,11.02,0.3,1.98,0.07,30.98,0.05,,3.64,0.15,0.01, +6064,49240,Garnet,EMP,52.09,0.02,9.97,0.33,2.92,0.1,30.76,0.05,,4.32,0.29,0.01, +6065,49297,Garnet,EMP,49.38,0.11,8.56,1,6.14,0.18,27.11,,,6.6,0.05,0, +6066,49298,Garnet,EMP,49.38,0.11,8.56,1,6.14,0.18,27.11,,,6.6,0.05,0, +6067,49299,Garnet,EMP,46.73,0.02,14.09,1.48,7.32,0.47,25.05,,,4.98,0.18,0.01, +6068,49302,Garnet,EMP,52.06,0.02,8.36,0.3,6.76,0.18,30.08,0.04,,2.57,0.32,, +6069,49364,Garnet,EMP,40.76,0.55,22.07,0.2,11.3,0.34,15.57,0.07,,7.39,0.12,0, +6070,49365,Garnet,EMP,40.95,0.65,22.36,0.23,10.1,0.31,16.15,0.14,,7.6,0.14,0, +6071,49366,Garnet,EMP,40.57,0.75,21.93,0.12,13.28,0.35,14.21,0.13,,7.38,0.18,0, +6072,49367,Garnet,EMP,41,0.6,22.17,0.17,11.64,0.33,15.31,0.05,,7.42,0.16,0, +6073,49368,Garnet,EMP,40.8,0.48,22.38,0.23,11.46,0.32,15.52,0.07,,7.71,0.16,0, +6074,49369,Garnet,EMP,41.81,0.46,22.08,0.13,11.04,0.29,14.5,0.13,,8.39,0.32,0, +6075,49370,Garnet,EMP,42.7,0.44,21.44,0.1,8.73,0.22,16.11,0.14,,8.38,0.59,0.01, +6076,49371,Garnet,EMP,43.61,0.44,20.79,0.13,9.8,0.24,14.24,0.18,,9.1,0.84,0.01, +6077,49372,Garnet,EMP,45.63,0.4,19.96,0.11,8.22,0.2,14.2,0.17,,9.77,1.57,0.01, +6078,49373,Garnet,EMP,45.57,0.35,20.21,0.08,8.1,0.21,13.32,,,10.55,1.79,0.03, +6079,49374,Garnet,EMP,44.75,0.29,19.37,0.07,7.3,0.2,13.69,0.17,,10.58,1.76,0.01, +6080,49463,Garnet,EMP,40.11,1.09,21.53,0.57,20.31,0.34,10.42,0,,8.6,0.08,0,0 +6081,49464,Garnet,EMP,38.41,2.99,20.57,0.23,20.75,0.34,9.64,0,,9.04,0.07,0,0 +6082,49465,Garnet,EMP,39.29,1.69,20.57,9.37,18.47,0.42,11.58,0,,7.9,0.08,0,0 +6083,49466,Garnet,EMP,39.51,0.57,20.71,1.33,16.64,0.6,9.06,0,,12.51,0.03,0.15,0.35 +6084,49467,Garnet,EMP,38.73,0.77,20.92,0,18.48,0.57,7.97,,,11.38,0,,0.45 +6085,49500,Garnet,EMP,42.7,0.14,20.18,,12.24,,21.51,,,2,0.08,0,0.29 +6086,49501,Garnet,EMP,41.3,0.18,20.18,,13.87,,19.28,,,2.68,0.08,0,0.27 +6087,49502,Garnet,EMP,40.3,0.16,19.84,,13.56,,18.89,,,2.55,0.07,0,0.2 +6088,49503,Garnet,EMP,43.7,0.1,19.51,,10.22,,21.67,,,1.45,0.04,0,0.23 +6089,49504,Garnet,EMP,40.9,0.13,18.33,,12.24,,21.9,,,1.53,0.06,0,0.22 +6090,49505,Garnet,EMP,41.4,0.17,18.57,,14.92,,17.88,,,2.73,0.09,0,0.25 +6091,49506,Garnet,EMP,45.9,0.05,18.1,,7.68,,24.79,,,0.85,0.06,0,0.13 +6092,49507,Garnet,EMP,43.5,0.05,21.58,,8.81,,25.06,,,0.85,0.06,0,0.09 +6093,49508,Garnet,EMP,42.5,0.12,19.22,,11.23,,22.49,,,1.69,0.07,0,0.23 +6094,49509,Garnet,EMP,41.4,0.11,18.96,,11.74,,22.76,,,1.74,0.09,0,0.21 +6095,49510,Garnet,EMP,43.8,0.06,19.53,,9.71,,25.27,,,1.04,0.09,0,0.15 +6096,49511,Garnet,EMP,42,0.13,18.43,,11.43,,23.22,,,1.69,0.08,0,0.27 +6097,49512,Garnet,EMP,43,0.05,21.54,,8.99,,24.6,,,1.05,0.1,0,0.27 +6098,49513,Garnet,EMP,46.4,0.07,16.12,,9.85,,26.18,,,1.09,0.09,0,0.2 +6099,49514,Garnet,EMP,44.4,0.1,16.19,,10.48,,25.17,,,1.47,0.11,0,0.24 +6100,51077,Garnet,EMP,50.93,0.06,4.42,0.64,11.6,,26.11,,,4.07,0.2,,0.28 +6101,51209,Garnet,EMP,37.4,0.99,20.5,,12.3,0.32,13.3,,,6.07,0.29,, +6102,51210,Garnet,EMP,35.4,1.54,20.3,,13.4,0.26,12.7,,,5.68,0.31,, +6103,51211,Garnet,EMP,38.1,1.22,21,,12,0.31,14.9,,,5.75,0.19,, +6104,51212,Garnet,EMP,37.6,1.33,20.5,,11.8,0.3,14.5,,,5.56,0.23,, +6105,51479,Garnet,EMP,43.3,0.4,22.58,1.8,3.66,0.1,23.89,0.04,,3.75,0.38,0.02, +6106,51480,Garnet,EMP,43.54,0.5,23.17,1.56,1.95,0.16,24.61,0.02,,4,0.3,0.04, +6107,51481,Garnet,EMP,43.24,0.66,22.86,1.67,3.09,0.13,24.32,0.01,,3.91,0.13,0.02, +6108,51482,Garnet,EMP,43.33,0.65,22.75,1.66,3.07,0.13,24.5,0.01,,3.89,0.12,0.02, +6109,51483,Garnet,EMP,43.23,0.66,21.67,1.5,6.21,0.11,22.25,0.01,,4.37,0.09,0.02, +6110,51756,Garnet,EMP,51.2,0.06,12.3,0.61,2.64,,31.7,,,1.81,,, +6111,51757,Garnet,EMP,49.8,0.06,14.2,0.85,2.92,,31.2,,,1.67,,, +6112,51758,Garnet,EMP,45.9,0.08,19.6,1.64,3.34,,28,,,2.12,,, +6113,52776,Garnet,EMP,45.02,,24.89,,0,,29.72,,,,0.2,, +6114,52777,Garnet,EMP,45.35,,24.55,,0,,28.85,,,,0.5,, +6115,52778,Garnet,EMP,46.02,,23.86,,0,,28.76,,,,0.9,, +6116,52779,Garnet,EMP,46.58,,23.33,,0,,28.69,,,,1.08,, +6117,52780,Garnet,EMP,45.85,,23.88,,0,,28.85,,,,0.75,, +6118,52781,Garnet,EMP,45.23,,24.3,,0,,29.3,,,,0.49,, +6119,52782,Garnet,EMP,45.15,,24.47,,0,,29.51,,,,0.42,, +6120,52839,Garnet,EMP,43.4,0.71,,2,0,0.47,,,,,,, +6121,52840,Garnet,EMP,42.1,0.58,,4.38,8.11,0.31,,,,,,, +6122,52841,Garnet,EMP,42.5,0.46,,4.74,7.47,0.27,,0.02,,,,, +6123,52997,Garnet,EMP,38.92,,22.21,,18.14,,8.15,,,12.58,0.04,0.02, +6124,52998,Garnet,EMP,39.32,,22.08,,18.27,,8.16,,,12.09,0.07,0.02, +6125,52999,Garnet,EMP,39.17,,22.2,,15.11,,8.73,,,13.62,0.11,, +6126,53000,Garnet,EMP,40.07,,21.81,,15.28,,9.02,,,13.71,0.13,0.04, +6127,53088,Garnet,EMP,38.22,0.93,21.03,,16.95,,2.89,,,18.41,0.25,0.29, +6128,53089,Garnet,EMP,40.07,0.79,21.59,,14.45,,8.14,,,14.18,0.38,0.12, +6129,53090,Garnet,EMP,39.02,,19.85,,16.91,,3.96,,,16.54,0.65,0.15, +6130,53091,Garnet,EMP,39.77,1.7,20.66,,14.96,,7.23,,,13.68,1,0.27, +6131,53092,Garnet,EMP,42.07,,19.65,,19.3,,7.96,,,7.44,1.51,0.41, +6132,53093,Garnet,EMP,40.15,1.44,18.78,,17.07,,9.59,,,7.25,2,0.95, +6133,54545,Garnet,EMP,37.63,,21.48,,24.63,,6.49,,,7.86,,, +6134,54546,Garnet,EMP,37.77,,21.33,,23.51,,8.47,,,6.01,,, +6135,54547,Garnet,EMP,38.43,,22.05,,24.24,,9.83,,,4.02,,, +6136,54548,Garnet,EMP,38.81,,21.83,,24.07,,10.87,,,3.19,,, +6137,54549,Garnet,EMP,39.86,,23.06,,22.66,,11.67,,,3.05,,, +6138,55658,Garnet,EMP,41.7,0.4,,1.81,5.38,,24.2,,,2.63,0.02,0,0.02 +6139,55659,Garnet,EMP,41.2,0.47,,1.8,5.38,,23.7,,,2.91,0,0,0.02 +6140,55660,Garnet,EMP,41.04,0.6,,1.62,6.55,,23.1,,,2.94,0.03,0,0.03 +6141,55661,Garnet,EMP,41.3,0.6,,1.57,6.48,,23.3,,,3.1,0.04,0.03,0.03 +6142,55662,Garnet,EMP,42.4,0.7,,1.34,6.32,,24.6,,,0.46,0,0,0 +6143,55663,Garnet,EMP,41.5,1.3,,1.1,7.86,,23.1,,,0.5,0.03,0.05,0 +6144,55664,Garnet,EMP,42.5,0.7,,1.43,6.1,,24.8,,,0.43,0,0,0 +6145,55665,Garnet,EMP,42.79,0.52,,0.95,6.06,,25.9,,,1.25,0.03,0,0.02 +6146,55666,Garnet,EMP,42.2,0.57,,1.04,6.87,,21.9,,,5.4,0.03,0.04,0.04 +6147,55667,Garnet,EMP,42.17,0.56,,1.2,6.75,,21.57,,,5.66,0,0,0 +6148,55668,Garnet,EMP,42,0.59,,0.99,7.73,,21.1,,,5.38,0.06,0,0 +6149,55823,Garnet,EMP,41.99,0.28,23.88,0.49,8.32,0.19,20.37,,,4.55,0,0, +6150,56004,Garnet,EMP,42.1,0.31,25.9,,0,0.08,25.6,,,5.76,0.03,, +6151,56005,Garnet,EMP,43.2,0.7,25.5,,0,0.29,24.6,,,6.15,0.05,, +6152,56006,Garnet,EMP,42.5,0.46,25.6,,0,0.19,24.9,,,6.33,0.05,, +6153,56007,Garnet,EMP,43.6,0.7,25.1,,0,0.12,25.7,,,5.2,0.05,, +6154,56008,Garnet,EMP,42.8,0.5,25.6,,0,0.28,24.8,,,6.33,0.06,, +6155,56009,Garnet,EMP,42.9,0.6,25.1,,0,0.32,24.4,,,6.25,0.06,, +6156,56010,Garnet,EMP,42.9,0.32,25.2,,0,0.29,24.6,,,6.08,0.05,, +6157,56011,Garnet,EMP,42.8,0.48,25,,0,0.28,24.6,,,5.97,0.05,, +6158,56012,Garnet,EMP,42.7,0.6,25.1,,0,0.31,24.4,,,6.53,0.06,, +6159,56013,Garnet,EMP,42.3,0.43,25.4,,0,0.29,24.7,,,6,0.04,, +6160,56014,Garnet,EMP,43,0.4,25.3,,0,0.29,24.9,,,6.12,0.05,, +6161,56015,Garnet,EMP,43.4,0.27,25.3,,0,0.28,25.2,,,5.62,0.04,, +6162,56016,Garnet,EMP,42.6,0.4,25.4,,0,0.15,24.6,,,6.8,0.05,, +6163,56017,Garnet,EMP,42.6,0.38,25.8,,0,0.24,24.7,,,6.56,0.05,, +6164,56018,Garnet,EMP,42.5,0.48,25.3,,0,0.27,24.5,,,6.72,0.03,, +6165,56019,Garnet,EMP,42.4,0.56,25.4,,0,0.28,24.6,,,6.4,0.04,, +6166,56020,Garnet,EMP,42.1,0.5,25.3,,0,0.27,24.4,,,6.57,0.06,, +6167,56021,Garnet,EMP,42.8,0.36,25.6,,0,0.16,24.6,,,6.76,0.04,, +6168,56022,Garnet,EMP,42.7,0.33,25.6,,0,0.2,24.7,,,6.28,0.05,, +6169,56023,Garnet,EMP,43.1,0.37,25.4,,0,0.28,25.1,,,6.05,0.05,, +6170,56024,Garnet,EMP,43,0.5,25.4,,0,0.29,25.3,,,5.93,0.04,, +6171,56025,Garnet,EMP,42.9,0.4,25.4,,0,0.29,24.7,,,6.49,0.05,, +6172,56026,Garnet,EMP,42.5,0.4,25,,0,0.28,24.4,,,6.45,0.07,, +6173,56720,Garnet,EMP,38.96,0.88,,0.04,20.25,0.98,9.85,0.01,,7.9,0.13,0.01,0.1 +6174,56721,Garnet,EMP,38.21,1.03,,0.04,21.07,1.21,8.69,0.01,,8.06,0.13,0.01,0.13 +6175,56722,Garnet,EMP,40.45,0.84,,0.05,11.46,1.03,15.75,0.02,,7.07,0.1,0.02,0.06 +6176,56723,Garnet,EMP,38.24,2.01,,0.02,19.99,0.95,8.4,0.01,,8.16,0.3,0.02,0.31 +6177,56724,Garnet,EMP,39.26,0.96,,0.08,16.67,0.9,12.58,0.01,,7.59,0.15,0.01,0.08 +6178,56725,Garnet,EMP,39.82,0.73,,0.06,17.23,0.91,12.9,0.01,,7.28,0.07,0.01,0.07 +6179,56726,Garnet,EMP,38.91,0.76,,0.07,17.25,0.93,12.31,0.02,,7.55,0.09,0.01,0.07 +6180,56727,Garnet,EMP,38.39,0.74,,0.04,18.51,1.25,10.92,0.01,,7.92,0.09,0,0.17 +6181,56728,Garnet,EMP,39.3,0.43,,0.05,20.57,1.57,10.33,0.02,,6.08,0.07,0.03,0.06 +6182,56729,Garnet,EMP,38.27,0.86,,0.04,17.39,0.81,12.9,0.02,,6.37,0.15,0,0.17 +6183,56730,Garnet,EMP,38.83,1.39,,0.01,18.85,1.51,10.53,0.02,,6.92,0.2,0.01,0.18 +6184,57101,Garnet,EMP,39.77,0.52,21.42,0.32,16.84,0.57,12.88,,,7.54,0.03,0.01, +6185,57102,Garnet,EMP,39.67,0.92,20.92,0.19,16.94,0.56,12.13,,,8.48,0.05,0, +6186,57103,Garnet,EMP,40.26,0.51,21.06,0.08,13.4,0.43,15.09,,,9.03,0.07,0.02, +6187,57104,Garnet,EMP,40.81,1.04,19.87,0.03,10.62,0.53,16.92,,,9.92,0.15,0.01, +6188,57105,Garnet,EMP,40.8,0.52,20.53,0.05,12.78,0.41,15.09,,,9.55,0.07,0.01, +6189,57106,Garnet,EMP,39.55,1.68,20.18,0.11,15.53,0.38,12.49,,,9.7,0.09,0, +6190,57107,Garnet,EMP,39.13,2.08,19.62,0.1,15.78,0.37,12.53,,,9.91,0.09,0, +6191,57108,Garnet,EMP,38.85,1.27,20.82,0.02,19.95,0.51,7.58,,,10.81,0.1,0, +6192,57109,Garnet,EMP,38.29,1.58,20.28,0.02,22.54,0.71,7.19,,,9.15,0.08,0, +6193,57110,Garnet,EMP,39.78,0.92,21.15,0.03,16.55,0.37,7.91,,,13.13,0.09,0.01, +6194,57111,Garnet,EMP,38.75,1.27,19.82,0.02,20.48,0.78,7.1,,,11.57,0.08,0, +6195,57395,Garnet,EMP,38.38,1.34,21.25,,20.13,,9.11,,,7.14,0.25,0, +6196,57396,Garnet,EMP,41.69,1.62,21.21,,22.56,,6.29,,,7.16,0.94,0.22, +6197,57397,Garnet,EMP,38.63,1.58,21.35,,19.83,,9.93,,,8.46,0.29,0.02, +6198,57398,Garnet,EMP,37.56,1.71,20,,18.73,,8.72,,,6.69,1.05,0.06, +6199,57475,Garnet,EMP,41.8,0.18,23.3,0.7,8.3,0.32,18.6,,,6.8,0.02,, +6200,57479,Garnet,EMP,40.2,0.12,24.1,,7.4,0.2,7.7,,,19.9,0.06,, +6201,59229,Garnet,EMP,39.4,1.7,20.6,,19.9,0.5,8.9,,,9,,, +6202,59230,Garnet,EMP,38.4,1.7,20.9,,20.1,1.2,9.1,,,8.5,,, +6203,59231,Garnet,EMP,38.6,1.3,21.5,,20.5,1.3,9.6,,,7.1,,, +6204,59232,Garnet,EMP,39.4,1.2,20.4,,21,0.6,9.2,,,8.1,,, +6205,59233,Garnet,EMP,38.1,1.1,22.6,,21,0.8,9.9,,,6.7,,, +6206,59234,Garnet,EMP,39.4,0.3,23.2,,20.9,0.4,9.1,,,6.6,,, +6207,59235,Garnet,EMP,39.9,0,22.9,,14.6,0.5,10.5,,,11.3,,, +6208,59236,Garnet,EMP,39.9,0,22.3,,16.5,0.5,9.4,,,11.1,,, +6209,59237,Garnet,EMP,39.8,0.6,22.5,,16.1,0.5,9.8,,,10.7,,, +6210,59238,Garnet,EMP,40.2,0.6,23.4,,15.1,0.5,12.3,,,7.9,,, +6211,59239,Garnet,EMP,40.3,1.2,22.7,,15,0.6,11.6,,,8.5,,, +6212,59240,Garnet,EMP,40.5,1,22.6,,15.8,0.7,10.8,,,8.6,,, +6213,59241,Garnet,EMP,40.1,0.9,23.7,,14.1,0.6,12,,,8.6,,, +6214,59242,Garnet,EMP,40.7,0.8,22.2,,17.1,0.3,11.8,,,7,,, +6215,59243,Garnet,EMP,40.2,0.7,22.8,,12.3,0.7,12.3,,,11,,, +6216,59244,Garnet,EMP,39.8,1.3,21.5,,14.3,0.4,10.5,,,12.1,,, +6217,59245,Garnet,EMP,40,0.8,22.1,,14.6,0.4,10.7,,,11.2,,, +6218,59246,Garnet,EMP,40.2,1.3,22.5,,10.9,0.7,12.5,,,12,,, +6219,59247,Garnet,EMP,39.9,1.1,22.4,,16.4,0.4,10.5,,,9.2,,, +6220,59248,Garnet,EMP,40.5,1,22.4,,15.4,0.4,11.3,,,9.1,,, +6221,59249,Garnet,EMP,40.5,1,22.3,,15.7,0.4,11.1,,,9.1,,, +6222,59250,Garnet,EMP,40.9,0.9,22.8,,13.2,0.4,12.5,,,9.2,,, +6223,59251,Garnet,EMP,41.2,0.9,22.6,,13,0.5,12.9,,,8.9,,, +6224,59252,Garnet,EMP,41.4,2.5,21.4,,10,0.5,16.9,,,7.3,,, +6225,59380,Garnet,EMP,40.48,0.71,23.34,,13.58,0.4,14.77,,,7.24,0.04,0, +6226,59381,Garnet,EMP,40.28,0.87,22.51,,16.41,0.41,14.26,,,6.11,0.04,0, +6227,59382,Garnet,EMP,41.4,0.66,23.6,,12.52,,15.13,,,6.83,0.12,0.04, +6228,59383,Garnet,EMP,40.25,1.39,21.5,,14.84,0.35,13.94,,,7.68,0.04,0, +6229,59384,Garnet,EMP,40.57,0.9,23.3,,12.69,0.35,15.41,,,7.41,0.02,0, +6230,59385,Garnet,EMP,40.22,1.58,21.31,,15.82,0.29,12.31,,,8.64,0.14,0, +6231,59386,Garnet,EMP,40.52,0.51,22.95,,12.53,0.35,14.84,,,8.13,0.05,0, +6232,59387,Garnet,EMP,39.12,1.63,21.83,,15.15,0.33,13.35,,,7.66,0.08,0, +6233,59388,Garnet,EMP,40.29,0.78,22.68,,12.51,0.33,15.15,,,8.25,0.04,0, +6234,59389,Garnet,EMP,40.88,0.3,23.49,,11.42,0.33,17.11,,,6.33,0.03,0, +6235,59390,Garnet,EMP,40.36,0.67,21.76,,14.31,0.48,14.82,,,7.87,0.04,0,0.05 +6236,59391,Garnet,EMP,40.9,0.52,22.32,,13.45,0.47,15.14,,,7.73,0.04,0,0.04 +6237,59476,Garnet,EMP,39.82,0.5,21.8,,21.93,0.17,7.64,,,9.5,0.12,0.01, +6238,59478,Garnet,EMP,38.5,0.72,22.15,,19.12,0.15,8.49,,,11.24,0.06,0.01, +6239,59480,Garnet,EMP,39.01,1.19,21.53,,18.06,0.15,9.92,,,10.41,0.11,0.01, +6240,59482,Garnet,EMP,38.26,1.63,20.31,,17.58,0.11,9.35,,,11.43,0.1,0.01, +6241,59484,Garnet,EMP,39.6,0.01,22.51,,18.16,0.09,9.82,,,10.13,0.05,0.01, +6242,59832,Garnet,EMP,40.47,0.41,22.69,0.24,12.55,0.37,15.42,,,7.78,0.04,0.01, +6243,59833,Garnet,EMP,39.6,0.88,20.48,0.12,15.15,0.32,12.47,,,10.47,0.11,0.01,0.04 +6244,59834,Garnet,EMP,40.29,0.25,21.94,0.13,13.56,0.37,14.29,,,8.71,0.1,0.01,0.03 +6245,59835,Garnet,EMP,39.72,0.91,20.61,0.25,13.4,0.41,14.59,,,9.64,0.08,0.01,0.1 +6246,59836,Garnet,EMP,40.24,0.5,21.23,0.31,11.6,0.39,14.8,,,10.61,0.07,0.01,0.07 +6247,59837,Garnet,EMP,40.16,0.26,22.46,0.27,12.74,0.39,15.14,,,7.88,0.09,0.01,0.06 +6248,59838,Garnet,EMP,39.86,0.46,21.63,0.28,11.34,0.38,14.09,,,10.5,0.14,0.04,0.11 +6249,60095,Garnet,EMP,42.4,,,,0,,25,,,1.9,,, +6250,60096,Garnet,EMP,55.9,,,,0,,25.1,,,2.1,,, +6251,60097,Garnet,EMP,36.1,,,,0,,15.5,,,1.8,,, +6252,60098,Garnet,EMP,42,,,,0,,19.5,,,2.5,,, +6253,60099,Garnet,EMP,54.3,,,,0,,44.3,,,2.5,,, +6254,60100,Garnet,EMP,48.8,,,,0,,24.1,,,2.2,,, +6255,60101,Garnet,EMP,37.9,,,,0,,22.9,,,2.4,,, +6256,60102,Garnet,EMP,44.8,,,,0,,23.7,,,2.4,,, +6257,60103,Garnet,EMP,41.7,,,,0,,22.1,,,1.7,,, +6258,60104,Garnet,EMP,71.7,,,,0,,41.2,,,71.7,,, +6259,60105,Garnet,EMP,55.5,,,,0,,33.2,,,,,, +6260,61798,Garnet,EMP,41.7,0.4,,1.81,5.38,,24.2,,,2.63,0.02,0,0.02 +6261,61799,Garnet,EMP,41.2,0.47,,1.8,5.38,,23.7,,,2.91,0,0,0.02 +6262,61800,Garnet,EMP,41.04,0.6,,1.62,6.55,,23.1,,,2.94,0.03,0,0.03 +6263,61801,Garnet,EMP,41.3,0.6,,1.57,6.48,,23.3,,,3.1,0.04,0.03,0.03 +6264,61802,Garnet,EMP,42.4,0.7,,1.34,6.32,,24.6,,,0.46,0,0,0 +6265,61803,Garnet,EMP,41.5,1.3,,1.1,7.86,,23.1,,,0.5,0.03,0.05,0 +6266,61804,Garnet,EMP,42.5,0.7,,1.43,6.1,,24.8,,,0.43,0,0,0 +6267,61805,Garnet,EMP,42.79,0.52,,0.95,6.06,,25.9,,,1.25,0.03,0,0.02 +6268,61806,Garnet,EMP,42.2,0.57,,1.04,6.87,,21.9,,,5.4,0.03,0.04,0.04 +6269,61807,Garnet,EMP,42.17,0.56,,1.2,6.75,,21.57,,,5.66,0,0,0 +6270,61808,Garnet,EMP,42,0.59,,0.99,7.73,,21.1,,,5.38,0.06,0,0 +6271,62972,Garnet,EMP,41.31,0.92,23.7,0.3,5.96,0.17,20.66,,,5.6,0.03,0, +6272,62973,Garnet,EMP,42.29,0.82,23.94,0.42,5.67,0.18,21.52,,,5.33,0.02,0, +6273,62974,Garnet,EMP,42.04,0.73,23.86,0.57,6.72,0.17,20.7,,,5.6,0.03,0.01, +6274,62975,Garnet,EMP,42,0.79,24,0.45,6.87,0.17,20.4,,,5.6,0.04,0, +6275,63022,Garnet,EMP,41.91,0.59,23.3,1.12,6.36,0.21,20.91,,,5.23,0.03,0.01, +6276,63023,Garnet,EMP,41.77,0.56,23.18,1.19,6.5,0.2,20.59,,,5.28,0.02,0, +6277,63024,Garnet,EMP,42.5,0.56,23.13,1.28,6.21,0.19,20.96,,,5.9,0.02,0.01, +6278,63025,Garnet,EMP,42.1,0.49,23.1,1.33,6.17,0.19,20.7,,,5.8,0.02,0, +6279,63026,Garnet,EMP,41.61,0.66,23.39,0.72,7,0.17,20.23,,,5.61,0.02,0, +6280,63027,Garnet,EMP,42.2,0.55,23.1,0.95,6.77,0.16,20.6,,,5.6,0.02,0, +6281,63028,Garnet,EMP,42.12,0.61,23.22,1.12,6.8,0.15,20.29,,,6.1,0.01,0, +6282,63029,Garnet,EMP,42.3,0.55,23.4,0.89,6.84,0.18,20.9,,,5.4,0.03,0, +6283,63030,Garnet,EMP,42.2,0.62,23.72,0.73,7.06,0.17,20.6,,,5.2,0.07,0, +6284,64121,Garnet,EMP,42.5,0.6,24.3,,9.11,0.17,20.4,,,4.51,0.02,0,0.03 +6285,64122,Garnet,EMP,41.9,0.48,24.11,,8.68,0.19,20.5,,,4,0,0,0.04 +6286,64123,Garnet,EMP,41.8,0.49,23.88,,9.41,0.21,19.5,,,4.64,0,0,0.03 +6287,64138,Garnet,EMP,41.68,0.19,22.36,1.16,11.07,,17.31,,,6.15,0.12,0, +6288,64139,Garnet,EMP,40.24,0.7,21.71,1.15,11.54,,16.09,,,7.65,0.18,0, +6289,64382,Garnet,EMP,43.19,0.24,21.19,2.22,6.32,0.22,23.67,0.02,,3.76,0.03,0, +6290,64383,Garnet,EMP,42.52,0.36,21.16,1.7,6.84,0.28,22.19,0.02,,5.35,0.02,0, +6291,64384,Garnet,EMP,42.71,0.31,21.63,1.13,5.64,0.21,23.22,0.02,,4.8,0.04,0, +6292,64385,Garnet,EMP,43.78,0.17,21.86,1.33,5.31,0.16,24.65,0.02,,3.42,0.04,0.01, +6293,64386,Garnet,EMP,43.03,0.25,22.13,0.75,5.56,0.19,23.97,0.02,,4.5,0.06,0.01, +6294,64387,Garnet,EMP,43.24,0.28,22.27,0.63,5.4,0.19,23.45,0.03,,4.35,0.06,0.01, +6295,64388,Garnet,EMP,43.25,0.32,21.87,0.69,4.8,0.16,23.7,0.02,,4.76,0.05,0.01, +6296,64389,Garnet,EMP,43.25,0.32,21.87,0.69,4.8,0.16,23.7,0.02,,4.76,0.05,0.01, +6297,64584,Garnet,EMP,41.16,0.55,21.79,0.51,11.13,1.5,15.09,0.01,,7.5,0.05,0, +6298,64585,Garnet,EMP,40.19,0.87,20.62,0.1,14.71,1.84,12.7,0.01,,8.31,0.07,0, +6299,64586,Garnet,EMP,39.39,1.04,21.87,,20.29,0.1,10.65,,,8.37,0.12,0, +6300,64587,Garnet,EMP,39.5,0.47,21.5,0.22,16.42,0.14,13.64,0.02,,7.55,0.05,0, +6301,64588,Garnet,EMP,40.51,0.87,22.69,,13.05,0.21,15.88,,,7.35,0.05,0.01, +6302,64589,Garnet,EMP,39.99,0.82,20.69,1.51,15.49,0.15,13.29,0.01,,6.79,0.06,0.02, +6303,64590,Garnet,EMP,39.46,0.54,21.18,0.56,16.86,0.15,13.93,0.03,,6.87,0.05,0, +6304,65208,Garnet,EMP,39.5,,22.6,,26,,12.2,,,,0.01,0.02, +6305,65209,Garnet,EMP,39.5,,22.5,,26,,11.4,,,,0.01,0, +6306,65210,Garnet,EMP,39.4,,22.3,,26.2,,11.4,,,,0.01,0.02, +6307,65211,Garnet,EMP,40.3,,21.7,,26.5,,11.2,,,,0.04,0.08, +6308,65212,Garnet,EMP,40.2,,22.8,,25.4,,11,,,,0.18,0.14, +6309,65213,Garnet,EMP,37.9,,21.6,,26.4,,13.2,,,,0.03,0.02, +6310,65214,Garnet,EMP,39.6,,22.1,,27.3,,10.3,,,,0.09,0.05, +6311,66340,Garnet,EMP,52.56,,9.99,,2.45,,33.07,,,1.27,,, +6312,66341,Garnet,EMP,51.48,,9.06,,2.65,,30.71,,,1.86,0.02,0.01, +6313,66342,Garnet,EMP,54.24,,9.7,,1.48,,34.29,,,1.14,,, +6314,67016,Garnet,EMP,52.56,,9.99,,2.45,,33.07,,,1.27,,, +6315,67017,Garnet,EMP,51.48,1.69,9.06,0.79,2.65,0.48,30.71,0.05,,1.86,0.02,0.01, +6316,71686,Garnet,EMP,40.96,0.31,22.45,,11.29,0.49,14.25,,,8.95,0.12,0.01,0.22 +6317,71687,Garnet,EMP,39.32,0.35,20.76,0.16,19.22,0.46,9.21,,,8.56,0.21,0.03,0.36 +6318,71688,Garnet,EMP,41.89,0.19,23.17,0.17,10.3,0.21,21.34,,,2.79,0.13,0.02,0.06 +6319,71689,Garnet,EMP,40.1,0.19,22.4,0.01,16.8,0.36,11.54,,,8.14,0.23,0.02,0.33 +6320,71690,Garnet,EMP,42.7,0.23,23.13,0.27,7.9,0.22,22,,,3.49,0.14,0.01,0.08 +6321,71691,Garnet,EMP,40.33,0.24,20.76,,23.27,0.5,11.01,,,9.18,0.11,0.01,0.12 +6322,71692,Garnet,EMP,43.52,0.07,21.55,0.62,7.61,0.19,23.27,,,2.79,0.1,0,0.04 +6323,71693,Garnet,EMP,42.01,0.51,23,0.27,10.6,0.03,19.49,,,5.01,0.08,0,0.15 +6324,72593,Garnet,EMP,41.8,0.28,23.29,1.22,5.86,0.5,20.31,0.02,,6.65,0.02,0, +6325,72594,Garnet,EMP,41.85,0.27,21.36,0.68,9.03,0.38,17.09,0.05,,8.37,0.05,0.01, +6326,72595,Garnet,EMP,42.11,0.22,21.51,0.95,8.31,0.41,17.73,0.05,,8.37,0.05,0, +6327,72596,Garnet,EMP,41.91,0.36,21.55,0.52,8.73,0.45,18.53,0.04,,6.84,0.03,0.01, +6328,72597,Garnet,EMP,42.96,0.37,22.58,0.39,8.35,0.26,19,0.02,,6.91,0.07,0.01, +6329,73188,Garnet,EMP,39.59,0.84,22.31,,19.17,0.21,11.36,,,6.91,0.28,, +6330,73189,Garnet,EMP,39.78,1.15,21.8,,18.54,0,10.88,,,7.53,0.47,, +6331,73190,Garnet,EMP,39.46,0.85,22.36,,17.45,0.54,12.22,,,6.64,0.31,, +6332,73191,Garnet,EMP,39.69,1.22,22.59,,16.68,0.34,12.65,,,7.03,0.25,, +6333,73192,Garnet,EMP,39.5,0.9,21.85,,17.67,0.4,11.38,,,7.32,,, +6334,73193,Garnet,EMP,40.21,0.83,22.01,,17.21,0.24,12.12,,,6.95,0.21,, +6335,73194,Garnet,EMP,40.47,0.78,22.18,,14.3,0.28,14.08,,,7.43,,, +6336,73195,Garnet,EMP,41.85,0.54,23.15,,9.9,0.22,17.29,,,7.27,,, +6337,73196,Garnet,EMP,39.85,0.81,22.01,,18.08,0,10.76,,,8,0.32,, +6338,73197,Garnet,EMP,40.15,0.96,22.01,,17.04,0.25,11.87,,,7.19,0.26,, +6339,73198,Garnet,EMP,39.96,0.86,22.04,,16.41,0.36,11.95,,,7.61,0.32,, +6340,73199,Garnet,EMP,40.92,0.88,22.66,,14.68,0.27,13.88,,,7.16,0.28,, +6341,73200,Garnet,EMP,40.69,0.57,22.84,,12.04,0.22,14.96,,,7.71,,, +6342,73205,Garnet,EMP,40.26,0.78,22.26,,18.5,0.47,10.56,,,6.86,0.35,, +6343,73206,Garnet,EMP,40.14,0.68,22.14,,19.03,0.46,10.96,,,6.57,0.26,, +6344,73207,Garnet,EMP,39.83,0.48,22.47,,17.89,0.48,12.11,,,5.98,0.16,, +6345,73208,Garnet,EMP,40.9,0.42,23.13,,18.34,0.47,13.16,,,4.69,0.18,, +6346,73209,Garnet,EMP,40.68,0.38,23,,17.4,0.52,14.51,,,3.33,0.15,, +6347,73210,Garnet,EMP,39.36,0.58,22.01,,21.46,0.51,9.83,,,5.17,0.33,, +6348,73211,Garnet,EMP,39.57,0.54,22.13,,20.03,0.49,10.69,,,5.5,0.27,, +6349,73212,Garnet,EMP,40.21,0.44,22.65,,18.12,0.46,13.2,,,4.48,0.2,, +6350,73213,Garnet,EMP,40.53,0.55,22.8,,16.76,0.47,15.13,,,2.95,0.17,, +6351,73214,Garnet,EMP,39.7,0.56,21.97,,21.12,0.42,9.84,,,5.28,0.35,, +6352,73215,Garnet,EMP,40.13,0.58,22.08,,19.81,0.47,11.23,,,5.17,0.28,, +6353,73216,Garnet,EMP,40.39,0.44,22.57,,16.7,0.46,13.64,,,4.48,0.19,, +6354,73250,Garnet,EMP,41.52,0.36,23.7,0.01,13.19,0.36,15.41,0.01,,7.14,0.05,0, +6355,73251,Garnet,EMP,40.59,0.44,23.65,0.01,13.85,0.34,13.93,0.01,,8.12,0.07,0, +6356,73252,Garnet,EMP,41.95,0.3,23.72,0.02,12.03,0.33,14.88,0.02,,8.11,0.09,0, +6357,73253,Garnet,EMP,41.77,0.35,24.11,0.02,11.67,0.33,15.54,0.02,,8.17,0.06,0, +6760,36398,Muscovite,"EMP,SEM",45.77,0.68,33.17,,2.8,,1.41,,,0.28,1.99,7.58, +6761,36399,Muscovite,"EMP,SEM",45.1,1.01,32.33,,3.2,,2.13,,,0.39,1.79,7.88, +6762,36400,Muscovite,"EMP,SEM",47.43,1.02,30.86,,3.44,,2.84,,,0.61,2.01,7.39, +6763,36401,Muscovite,"EMP,SEM",45.98,1.43,31.11,,2.69,,2.98,,,,1.14,9.15,0.02 +6764,36402,Muscovite,"EMP,SEM",46.56,1.19,31.4,,2.62,,2.05,,,0.03,1.01,8.88,0.05 +6765,36403,Muscovite,EMP,48.23,0.24,32,,2.47,,0.97,,,0.07,0.17,9.44, +6766,36404,Muscovite,EMP,48.52,0.23,33.44,,1.68,0.13,0.69,,,0.04,0.53,9.3, +6767,36405,Muscovite,EMP,50.75,1.25,30.4,,2.45,0.01,1.93,,,0.1,0.35,9.27, +6768,36406,Muscovite,EMP,48.83,2.24,29.87,,2.09,0.06,2.04,,,0.05,0.3,10.5, +6769,36407,Muscovite,EMP,50.68,1.77,29.81,,2.23,0.02,2.08,,,0.16,0.33,10.42, +6770,36408,Muscovite,EMP,48.94,1.42,29.54,,2.31,0.26,2.71,,,0.09,0.14,9.33, +6851,36501,Olivine,EMP,41.53,0.02,0.11,,9.69,,48.8,,,0.23,0.01,, +6852,36502,Olivine,EMP,41.25,0.02,0.11,,8.97,,49.48,,,0.2,0.01,, +6853,36503,Olivine,EMP,41.02,0.11,0.17,,9.22,,49.77,,,0.23,,, +6854,36504,Olivine,EMP,40.69,0.15,0.12,,8,,51.11,,,0.19,,, +6855,36505,Olivine,EMP,40.61,0.13,0.12,,7.89,,51.91,,,0.15,0.01,, +6856,36506,Olivine,EMP,41.75,0.23,0.09,,6.9,,51.29,,,0.14,0.01,, +6857,36507,Olivine,EMP,40.6,0.07,0.2,,8.31,,51.19,,,0.17,0.03,, +6858,36508,Olivine,EMP,40.84,0.12,0.19,,7.57,,51.3,,,0.13,0.02,, +6859,36509,Olivine,EMP,40.92,0.18,0.15,,6.26,,52.76,,,0.09,0.02,, +6860,36510,Olivine,EMP,40.2,,,,11.4,0.2,47.3,,,0.21,,, +6861,36511,Olivine,EMP,39.8,,,,10.6,0.18,48.8,,,0.2,,, +6862,36512,Olivine,EMP,39.74,,,,13.54,0.21,45.61,0.5,,0.25,,, +6863,36513,Olivine,EMP,39.4,,,,12,0.21,48.32,,,0.22,,, +6864,36514,Olivine,EMP,40.1,,,,12.11,0.24,46.7,,,0.18,,, +6865,36515,Olivine,EMP,39.6,,,,14,0.23,45.1,,,0.2,,, +6866,36516,Olivine,EMP,39.2,,,,16.4,0.27,43.6,,,0.17,,, +6867,36517,Olivine,EMP,40.1,,,,12.2,0.19,46.8,0.42,,0.24,,, +6868,36518,Olivine,EMP,39.2,,,,15.8,0.27,43.2,,,0.19,,, +6869,36519,Olivine,EMP,39,,,,16,0.27,43.51,,,0.22,,, +6870,36520,Olivine,EMP,39.34,,,,14.7,0.3,44.7,0.47,,0.15,,, +6871,36521,Olivine,EMP,39.89,,,,12.8,0.24,46.2,,,0.22,,, +6872,36522,Olivine,EMP,39.2,,,,14,0.31,45.3,,,0.2,,, +6873,36523,Olivine,EMP,39.36,,,,14.95,0.25,44.4,0.26,,0.21,,, +6874,36524,Olivine,EMP,39.23,,,,14.9,0.27,44.85,0.25,,0.2,,, +6875,36525,Olivine,EMP,40,,,,17.5,0.25,46.3,,,0.2,,, +6876,36526,Olivine,EMP,39.82,,,,12.9,0.24,46.4,,,0.18,,, +6877,36527,Olivine,EMP,38.8,,,,18.8,0.27,41.3,0.34,,0.19,,, +6878,36528,Olivine,EMP,38.1,,,,21.3,0.33,39.3,0.29,,0.25,,, +6879,36529,Olivine,EMP,39.86,,,,12.5,0.21,46.3,,,0.18,,, +6880,36530,Olivine,EMP,39.73,,,,13.5,0.28,45.3,,,0.22,,, +6881,36531,Olivine,EMP,40.14,,,,11.5,,47.4,,,0.17,,, +6882,36532,Olivine,EMP,39.77,,,,13.01,,45.9,,,0.4,,, +6883,36533,Olivine,EMP,39.84,,,,13.43,,45.7,,,0.44,,, +6884,36534,Olivine,EMP,39.59,,,,14.84,,44.47,,,0.43,,, +6885,36535,Olivine,EMP,39.45,0.02,0.01,0.05,15.4,0.17,43.3,0.54,,0.11,,, +6886,36536,Olivine,EMP,39.64,0.02,,0.02,13,0.17,46.43,,,0.12,,, +6887,36537,Olivine,EMP,39.48,0.03,0.01,0.03,16.75,0.21,42.36,2.2,,0.12,,, +6888,36538,Olivine,EMP,39.57,0.03,,0.03,10.07,0.21,48.33,0.55,,0.12,,, +6889,36539,Olivine,EMP,39.41,0.02,0.01,0.06,12.45,0.22,46.83,0.26,,0.15,,, +6890,36540,Olivine,EMP,39.82,0.01,,0.05,13.13,0.16,46.02,0.34,,0.1,,, +6891,36541,Olivine,EMP,39.97,0.01,0.04,0.04,11.27,0.17,47.9,0.35,,0.11,,, +6892,36542,Olivine,EMP,39.61,,0.02,0.02,13.79,0.2,44.85,0.53,,0.12,,, +6893,36543,Olivine,EMP,39.89,0.01,0.01,0.05,12.91,0.2,45.83,,,0.12,,, +6894,36544,Olivine,EMP,39.79,0.02,,0.03,11.44,0.14,47.66,0.41,,0.14,,, +6895,36545,Olivine,EMP,40.82,,0.04,0.54,7.46,0.09,50.53,,,0.35,,, +6896,36546,Olivine,EMP,40.73,,0.04,0.36,7.72,0.12,50.56,,,0.37,,, +6897,36547,Olivine,EMP,40.18,,0.04,0.51,7.57,0.11,49.8,,,0.36,,, +6898,36548,Olivine,EMP,39.64,,0.04,0.37,8.25,0.14,49.3,,,0.31,,, +6899,36549,Olivine,EMP,40.21,,0.07,0.32,8.19,0.11,49.38,,,0.33,,, +6900,36550,Olivine,EMP,40.07,,0.03,0.22,8.65,0.14,49.27,0.17,,0.3,,, +6901,36551,Olivine,EMP,40.91,,,,8.92,0.15,49.64,0.38,,0.27,,, +6902,36552,Olivine,EMP,40.97,,0.03,0.14,8.66,0.11,49.55,0.13,,0.25,,, +6903,36553,Olivine,EMP,40.78,,0.04,0.6,6.69,0.09,50.49,,,0.54,,, +6904,36554,Olivine,EMP,41.06,,0.04,0.59,6.93,0.11,50.68,,,0.5,,, +6905,36555,Olivine,EMP,40.67,,0.03,0.54,7.31,0.11,50.53,,,0.45,,, +6906,36556,Olivine,EMP,40.25,,0.04,0.44,7.95,0.11,49.79,,,0.44,,, +6907,36557,Olivine,EMP,41.13,,0.04,0.38,7.79,0.1,50.24,0.04,,0.39,,, +6908,36558,Olivine,EMP,40.03,,0.07,0.44,8.31,0.13,49.46,0.03,,0.35,,, +6909,36559,Olivine,EMP,40.19,,0.03,0.25,8.58,0.13,49.76,0.28,,0.32,,, +6910,36560,Olivine,EMP,40.64,,0.04,0.17,8.63,0.12,49.4,0.34,,0.34,,, +6911,36561,Olivine,EMP,41.27,,,,8.23,0.12,50.56,,,0.12,,, +6912,36562,Olivine,EMP,40.78,,0.1,1.01,7.25,0.11,49.99,,,0.16,,, +6913,36563,Olivine,EMP,41.08,,0.11,0.69,8.07,0.12,49.87,,,0.26,,, +6914,36564,Olivine,EMP,41.11,,0.09,0.49,8.36,0.13,49.46,,,0.33,,, +6915,36565,Olivine,EMP,40.48,,0.17,0.48,8.82,0.11,48.54,0.17,,0.3,,, +6916,36566,Olivine,EMP,40.83,,0.12,0.39,8.81,0.11,48.31,0.22,,0.3,,, +6917,36567,Olivine,EMP,41.95,,0.04,0.55,6.77,0.08,50.36,,,0.37,,, +6918,36568,Olivine,EMP,40.37,,0.06,0.63,7.44,0.1,49.13,,,0.38,,, +6919,36569,Olivine,EMP,41.11,,0.09,0.55,7.85,0.1,49.81,,,0.35,,, +6920,36570,Olivine,EMP,41.05,,0.04,0.26,7.92,0.14,48.7,,,0.34,,, +6921,36571,Olivine,EMP,41.06,,0.04,0.29,8.14,0.11,48.61,0.13,,0.36,,, +6922,36572,Olivine,EMP,41.52,,0.05,0.21,8.27,0.12,49.08,0.04,,0.34,,, +6923,36573,Olivine,EMP,40.19,,0.06,0.21,8.51,0.12,48.84,0.26,,0.29,,, +6924,36574,Olivine,EMP,41.24,,0.04,0.12,8.46,0.13,48.76,0.34,,0.29,,, +6925,36575,Olivine,EMP,41.45,,0.05,0.7,6.67,0.12,50.47,,,0.57,,, +6926,36576,Olivine,EMP,40.59,,0.07,0.66,7.1,0.11,50.76,,,0.53,,, +6927,36577,Olivine,EMP,40.8,,0.07,0.59,7.38,0.11,50.99,,,0.53,,, +6928,36578,Olivine,EMP,40.55,,0.09,0.45,8.44,0.13,50.32,,,0.42,,, +6929,36579,Olivine,EMP,40.14,,,0.33,8.87,0.12,49.73,,,0.41,,, +6930,36580,Olivine,EMP,40.19,,0.08,0.22,9.47,0.14,50.08,,,0.32,,, +6931,36581,Olivine,EMP,41.16,,,,8.29,0.13,49.39,0.21,,0.27,,, +6932,36582,Olivine,EMP,40.36,,0.17,0.43,8.89,0.14,50,,,0.07,,, +6933,36583,Olivine,EMP,40.68,,0.15,0.33,9.23,0.14,49.28,,,0.12,,, +6934,36584,Olivine,EMP,40.83,,0.1,0.28,9.53,0.16,49.02,,,0.11,,, +6935,36585,Olivine,EMP,40.98,,0.11,0.25,9.7,0.15,49.11,0.1,,0.13,,, +6936,36586,Olivine,EMP,40.79,,,0.18,9.8,0.16,48.58,0.23,,0.16,,, +6937,36587,Olivine,EMP,40.91,,0.1,0.2,9.65,0.15,49.11,,,0.14,,, +6938,36588,Olivine,EMP,40.06,,,0.14,10.2,0.15,48.19,0.36,,0.16,,, +6939,36589,Olivine,EMP,40.07,,,0.58,7.91,0.15,51.11,,,0.15,,, +6940,36590,Olivine,EMP,40.2,,,0.43,8.55,0.13,50.44,,,0.21,,, +6941,36591,Olivine,EMP,40.38,,,0.34,8.98,0.12,50.35,,,0.27,,, +6942,36592,Olivine,EMP,39.78,,0.11,0.34,9.19,0.13,50.08,,,0.29,,, +6943,36593,Olivine,EMP,40.24,,,0.27,9.19,0.14,49.46,,,0.28,,, +6944,36594,Olivine,EMP,40.62,,,0.19,9.48,0.14,49.46,0.23,,0.26,,, +6945,36595,Olivine,EMP,41.12,,0.06,0.62,7.48,0.11,50.74,,,0.32,,, +6946,36596,Olivine,EMP,40.26,,0.08,0.58,7.6,0.1,50.74,,,0.39,,, +6947,36597,Olivine,EMP,40.93,,0.07,0.62,7.69,0.11,50.43,,,0.38,,, +6948,36598,Olivine,EMP,41.17,,0.08,0.53,8.22,0.11,50.14,,,0.34,,, +6949,36599,Olivine,EMP,40.86,,,0.27,9.01,0.13,49.48,,,0.35,,, +6950,36600,Olivine,EMP,39.65,,0.07,0.18,9.54,0.14,49.07,0.26,,0.26,,, +6951,36601,Olivine,EMP,39.2,,,,15.94,0.3,43.53,,,0.3,,, +6952,36602,Olivine,EMP,39.41,,,,16,0.14,43.65,,,0.35,,, +6953,36603,Olivine,EMP,39.9,,,,15.97,0.3,44.21,,,0.32,,, +6954,36604,Olivine,EMP,39.2,,,,16.77,0.28,42.95,,,0.47,,, +6955,36605,Olivine,EMP,39.03,,,,18.23,0.32,42.08,,,0.37,,, +6956,36606,Olivine,EMP,39.62,,,,17.13,0.27,43.01,,,0.39,,, +6957,36607,Olivine,EMP,39.58,,,,18.35,0.31,41.81,,,0.45,,, +6958,36608,Olivine,EMP,39.43,,,,16.84,0.32,43.22,,,0.4,,, +6959,36609,Olivine,EMP,39.18,,,,17.88,0.28,41.95,,,0.48,,, +6960,36610,Olivine,EMP,38.99,,,,18.6,0.32,41.18,,,0.47,,, +6961,36611,Olivine,EMP,38.61,,,,19.75,0.36,40.36,,,0.42,,, +6962,36612,Olivine,EMP,38.8,,,,19.26,0.33,41.09,,,0.38,,, +6963,36613,Olivine,EMP,38.58,,,,20.2,0.39,40.39,,,0.43,,, +6964,36614,Olivine,EMP,38.19,,,,21.95,0.34,38.32,,,0.42,,, +6965,36615,Olivine,EMP,38.3,,,,22.68,0.37,37.96,,,0.46,,, +6966,36616,Olivine,EMP,37.95,,,,23.05,0.38,37.99,,,0.47,,, +6967,36617,Olivine,EMP,37.75,,,,24.18,0.41,37.52,,,0.41,,, +6968,36618,Olivine,EMP,38.23,,,,22.12,0.38,38.7,,,0.52,,, +6969,36619,Olivine,EMP,37.97,,,,23.21,0.46,37.64,,,0.53,,, +6970,36620,Olivine,EMP,37.31,,,,24.78,0.46,35.93,,,0.55,,, +6971,36621,Olivine,EMP,37.43,,,,25.84,0.42,35.21,,,0.48,,, +6972,36622,Olivine,EMP,38.35,,,,22.07,0.36,38.61,,,0.45,,, +6973,36623,Olivine,EMP,38.67,,,,19.24,0.3,41.44,,,0.45,,, +6974,36624,Olivine,EMP,39.12,,,,18.41,0.36,41.29,,,0.48,,, +6975,36625,Olivine,EMP,39,,,,18.85,0.35,41.56,,,0.55,,, +6976,36626,Olivine,EMP,37.45,,,,26.48,0.5,34.2,,,0.48,,, +6977,36627,Olivine,EMP,37.15,,,,26.57,0.45,34.78,,,0.51,,, +6978,36628,Olivine,EMP,37.28,,,,26.95,0.43,34.46,,,0.53,,, +6979,36629,Olivine,EMP,37.43,,,,27.04,0.41,34.39,,,0.5,,, +6980,36630,Olivine,EMP,38.83,,,,20.25,0.36,39.55,,,0.46,,, +6981,36631,Olivine,EMP,37.9,,,,27.12,0.42,34.71,,,0.42,,, +6982,36632,Olivine,EDS,40.04,,,,16.18,,43.44,,,0.34,,, +6983,36633,Olivine,EDS,40.41,,,,13.91,,45.31,,,0.37,,, +6984,36634,Olivine,EDS,40.87,,,,11.53,,47.29,,,0.32,,, +6985,36635,Olivine,EDS,39.91,,,,16.16,,43.58,,,0.35,,, +6986,36636,Olivine,EDS,40.36,,,,13.42,,45.92,,,0.3,,, +6987,36637,Olivine,EDS,40.56,,,,12.9,,46.3,,,0.24,,, +6988,36638,Olivine,EDS,41.16,,,,10.88,,47.7,,,0.26,,, +6989,36639,Olivine,EDS,40.47,,,,13.46,,45.79,,,0.28,,, +6990,36640,Olivine,EDS,40.76,,,,11.31,,47.67,,,0.25,,, +6991,36641,Olivine,EDS,41.09,,,,10.17,,48.39,,,0.35,,, +6992,36642,Olivine,EDS,40.95,,,,13.34,,45.26,,,0.45,,, +6993,36643,Olivine,EDS,41.13,,,,12.31,,46.29,,,0.27,,, +6994,36644,Olivine,EDS,40.53,,,,12.88,,46.35,,,0.21,,, +6995,36645,Olivine,EDS,41.21,,,,11.93,,46.51,,,0.35,,, +6996,36646,Olivine,"SEM,EMP",32.29,0.08,0.62,,61.45,4.29,0.43,,,0.13,0.44,0.51, +6997,36647,Olivine,"SEM,EMP",30.95,0.04,0.57,,64.16,2.78,0.77,,,0.08,0.21,0.22, +6998,36648,Olivine,EMP,40.8,0.01,0.21,0.19,9.51,0.04,50.3,,,0.24,0.04,, +6999,36649,Olivine,EMP,38,0.06,0.28,0.13,18,0.11,41.5,,,0.35,,, +7000,36650,Olivine,EMP,40.4,0.04,0.24,0.23,10.9,0.1,48.3,,,0.2,0.04,, +7001,36651,Olivine,EMP,39.9,0.05,0.22,0.14,13.1,0.13,46.2,,,0.25,0.07,, +7002,36652,Olivine,EMP,39.8,0.02,0.26,0.18,11.2,0.09,47.3,,,0.22,0.05,, +7003,36653,Olivine,EMP,39.8,0.03,0.18,0.22,11.7,0.11,46.9,,,0.25,0.05,, +7004,36654,Olivine,EMP,39.7,0.05,0.26,0.13,12.4,0.14,46.5,,,0.24,0.07,, +7005,36655,Olivine,EMP,39.6,0.04,0.26,0.09,10.4,0.1,47.6,,,0.21,,, +7006,36656,Olivine,EMP,40.5,0.04,0.25,0.12,11.3,0.14,48,,,0.23,0.07,, +7007,36657,Olivine,EMP,40.9,0.03,0.26,0.11,10.9,0.13,49.8,,,0.21,0.06,, +7008,36658,Olivine,EMP,39.8,0.04,0.27,0.16,10.8,0.11,47.3,,,0.21,0.05,, +7009,36659,Olivine,EMP,41.36,0.01,0.05,0.25,8.94,0.13,49.67,,,0.24,,, +7010,36660,Olivine,EMP,40.96,,0.05,0.27,8.96,0.13,49.15,,,0.27,,, +7011,36661,Olivine,EMP,40.92,,0.04,0.24,8.96,0.14,49.23,,,0.24,,, +7012,36662,Olivine,EMP,41.3,,0.04,0.21,9.24,0.12,49.26,,,0.31,,, +7013,36663,Olivine,EMP,40.88,,0.05,0.21,9.21,0.13,48.98,,,0.3,,, +7014,36664,Olivine,EMP,40.62,,0.06,0.16,9.32,0.14,49.36,,,0.27,,, +7015,36665,Olivine,EMP,41.11,,0.05,0.19,9.13,0.13,49.24,,,0.3,,, +7016,36666,Olivine,EMP,40.84,,0.05,0.17,9.44,0.14,49.6,,,0.29,,, +7017,36667,Olivine,EMP,41.13,,0.04,0.19,9.25,0.13,49.07,,,0.28,,, +7018,36668,Olivine,EMP,39.58,,0.07,0.18,9.45,0.14,49.67,,,0.27,,, +7019,36669,Olivine,EMP,40.81,,0.05,0.13,9.6,0.14,48.71,,,0.27,,, +7020,36670,Olivine,EMP,40.83,,0.03,0.11,9.42,0.14,49.15,,,0.25,,, +7021,36671,Olivine,EMP,40.82,,0.05,0.08,9.56,0.13,49.07,,,0.24,,, +7022,36672,Olivine,EMP,41.01,,0.07,0.09,9.65,0.13,48.44,,,0.3,,, +7023,36673,Olivine,EMP,40.99,,0.05,0.08,9.61,0.12,48.42,,,0.24,,, +7024,36674,Olivine,EMP,40.83,,0.04,0.1,9.72,0.14,48.08,,,0.25,,, +7025,36675,Olivine,EMP,40.59,,0.05,0.08,9.74,0.13,49.44,,,0.23,,, +7026,36676,Olivine,EMP,40.84,,0.07,0.06,9.7,0.13,49.07,,,0.14,,, +7027,36677,Olivine,EMP,40.8,,,,9.21,,50.19,,,0.21,,, +7028,36678,Olivine,EMP,41.52,,,,9.48,,50.19,,,0.15,,, +7029,36679,Olivine,EMP,40.6,,,,9.71,,50,,,0.16,,, +7030,36680,Olivine,EMP,40.6,,,,9.29,,48.44,,,0.15,,, +7031,36683,Olivine,EMP,40.5,,,,11.95,,47.27,,,0.14,,, +7032,36686,Olivine,EMP,41.24,,,,4.63,,54,,,0.17,,, +7033,36687,Olivine,EMP,41.98,,,,2.57,,55.5,,,0.11,,, +7034,36688,Olivine,EMP,41.14,,,,5.96,,52.35,,,,,, +7035,36689,Olivine,EMP,41.19,,,,7.9,,51.15,,,0.08,,, +7036,36691,Olivine,EMP,41.74,,,,4.84,,53.32,,,0.13,,, +7037,36692,Olivine,EMP,40.7,0.01,0.12,0.31,12.44,0.23,48.1,,,0.1,0.05,,0.01 +7038,36693,Olivine,EMP,40.3,,0.18,,15.04,,45,,,0.07,0.05,,0.09 +7039,36694,Olivine,EMP,40.8,,0.21,,16.04,,40.7,,,0.09,0.06,,0.08 +7040,36695,Olivine,EMP,39.6,0.01,0.15,0.29,19.6,0.34,42.85,,,0.13,0.11,,0.02 +7041,36696,Olivine,EMP,37.8,,0.15,,17.86,,42.6,,,0.08,0.06,, +7042,36697,Olivine,EMP,38.9,,0.18,,19.47,,38.6,,,0.14,0.09,,0.1 +7043,36698,Olivine,EMP,38.1,,0.34,,21.7,,38.5,,,0.27,0.11,,0.14 +7044,36699,Olivine,EMP,38.2,,0.14,,22,,39.6,,,0.14,0.08,,0.08 +7045,36700,Olivine,EMP,38.8,0.05,0.37,,18.53,,41.1,,,0.25,0.11,,0.2 +7046,36701,Olivine,EMP,37.8,,0.19,,24.4,,38.3,,,0.15,0.1,,0.15 +7047,36702,Olivine,EMP,40.8,,,0.13,9.2,0.17,49.5,,,0.23,,, +7048,36703,Olivine,EMP,41.1,,,0.14,8.9,0.13,49.5,,,0.28,,, +7049,36704,Olivine,EMP,41.3,,,0.11,8.8,,49.5,,,0.22,,, +7050,36705,Olivine,EMP,40.9,,,0.22,8.44,0.11,50,,,0.33,,, +7051,36706,Olivine,EMP,41,,,0.24,8.3,0.14,50,,,0.31,,, +7052,36707,Olivine,EMP,40.6,,,0.33,8,0.11,50.7,,,0.3,,, +7053,36708,Olivine,EMP,40.83,,,0.49,7.5,0.1,50.8,,,0.27,,, +7054,36709,Olivine,EMP,40.9,,,0.57,7.6,0.13,50.6,,,0.25,,, +7055,36710,Olivine,EMP,41.5,,,0.54,6.7,0.11,51,,,0.22,,, +7056,36711,Olivine,EMP,40.9,,,0.12,9.1,0.13,49.55,,,0.24,,, +7057,36712,Olivine,EMP,40.9,,,0.14,9.1,0.14,49.5,,,0.28,,, +7058,36713,Olivine,EMP,41,,,0.35,8.22,0.14,50,,,0.34,,, +7059,36714,Olivine,EMP,41.1,,,0.56,7.5,0.1,50.48,,,0.24,,, +7060,36715,Olivine,EMP,41.4,,,0.51,6.85,0.13,50.9,,,0.22,,, +7061,36716,Olivine,EMP,41.2,,,0.53,6.69,0.2,51.2,,,0.2,,, +7062,36717,Olivine,EMP,39.4,,,0.04,18,0.27,42,,,0.3,,, +7063,36718,Olivine,no_info,41.23,,,0.15,8.7,,49.6,,,0.3,,, +7064,36719,Olivine,no_info,41,,,0.23,9.2,0.11,49.2,,,0.34,,, +7065,36720,Olivine,no_info,40.9,,,0.36,8.05,,50.2,,,0.34,,, +7066,36721,Olivine,no_info,41.1,,,0.35,7.9,,49.98,,,0.35,,, +7067,36722,Olivine,no_info,41.1,,,0.5,7.6,0.12,50.4,,,0.3,,, +7068,36723,Olivine,no_info,40.4,,,0.17,9.6,0.11,49.3,,,0.36,,, +7069,36724,Olivine,no_info,41.1,,,0.27,8.42,0.15,49.7,,,0.32,,, +7070,36725,Olivine,no_info,40.21,,,0.13,12.1,,47.1,,,0.34,,, +7071,36726,Olivine,no_info,41.1,,,,10.75,,47.67,,,0.28,,, +7072,36727,Olivine,no_info,41,,,0.01,9.74,,49,,,0.31,,, +7073,36728,Olivine,no_info,41.24,,,0.1,9.15,,49.2,,,0.3,,, +7074,36729,Olivine,"EMP,EDS",41.2,,,,8.9,,49.6,,,0.28,,, +7075,36730,Olivine,EMP,40.99,,,0.33,7.8,0.11,50.2,0.37,,0.19,,, +7076,36731,Olivine,"EMP,EDS",40.96,,,,9.33,,49.6,,,0.15,,, +7077,36732,Olivine,EMP,40.7,,,0.23,9.3,0.15,49.04,0.33,,0.3,,, +7078,36733,Olivine,EMP,40.6,,,0.09,10,0.17,48.6,0.29,,0.29,,, +7079,36734,Olivine,EMP,40.1,,,0.05,10.1,0.13,49.01,0.37,,0.17,,, +7080,36735,Olivine,EMP,40.1,,,0.08,10.2,0.15,48.9,0.34,,0.24,,, +7081,36736,Olivine,"FTIR,EMP",41.1,,,0.1,7.4,0.08,51.1,0.03,,0.22,,, +7082,36737,Olivine,"FTIR,EMP",40.9,,,0.17,6.7,0.07,51.9,0.01,,0.18,,, +7083,36738,Olivine,"FTIR,EMP",41.6,,,0.43,5.5,0.15,52.2,0.02,,0.12,,, +7084,36739,Olivine,no_info,41.7,,,0.43,5,0.14,52.6,0.01,,0.09,,, +7085,36740,Olivine,"FTIR,EMP",41,,,0.48,5.7,0.17,51.5,0.03,,0.21,,, +7086,36741,Olivine,"FTIR,EMP",41.3,,,0.48,5.6,0.13,52.1,0.01,,0.18,,, +7087,36742,Olivine,"FTIR,EMP",41.5,,,0.46,4.9,0.15,53,0.05,,0.12,,, +7088,36743,Olivine,no_info,40.6,,,0.16,9.3,0.18,49.1,0.45,,0.33,,, +7089,36744,Olivine,no_info,41,,,0.4,8,0.14,49.9,0.44,,0.33,,, +7090,36745,Olivine,no_info,40.7,,,0.43,7.14,0.15,50.4,0.4,,0.3,,, +7091,36746,Olivine,"FTIR,EMP",41.3,,,0.13,8.1,0.12,50.1,0.02,,0.2,0.13,, +7092,36747,Olivine,"FTIR,EMP",41.3,,,0.19,6.66,0.08,51.62,,,0.15,,, +7093,36748,Olivine,"FTIR,EMP",41.1,,,0.07,7.2,0.07,51.4,0.01,,0.17,,, +7094,36749,Olivine,"FTIR,EMP",40.7,,,0.07,7.5,0.08,50.9,0.02,,0.16,,, +7095,36750,Olivine,"FTIR,EMP",41,,,0.01,8.5,0.09,50.04,,,0.24,,,0.12 +7096,36751,Olivine,"FTIR,EMP",40.9,,,0.1,8.1,0.06,50.6,0.02,,0.24,,, +7097,36752,Olivine,"FTIR,EMP",41.2,,,0.18,6.1,0.07,52.3,0.01,,0.18,,, +7098,36753,Olivine,"FTIR,EMP",41.4,,,0.18,6.2,0.08,52,0.01,,0.17,,, +7099,36754,Olivine,"FTIR,EMP",41.5,,,0.5,5.4,0.07,52.3,0.03,,0.15,,, +7100,36755,Olivine,"FTIR,EMP",40.7,,,0.09,8.5,0.09,50.4,0.01,,0.22,,, +7101,36756,Olivine,"FTIR,EMP",41.3,,,0.07,6.6,0.06,51.8,0.01,,0.16,,, +7102,36757,Olivine,"FTIR,EMP",41.4,,,0.15,5.6,0.07,52.6,0.01,,0.14,,, +7103,36758,Olivine,"FTIR,EMP",41.2,,,0.4,6,0.1,52.1,0.02,,0.16,,, +7104,36759,Olivine,"FTIR,EMP",40.9,,,0.2,8.6,0.1,49.9,0.02,,0.28,,, +7105,36760,Olivine,"FTIR,EMP",41.4,,,0.2,8.2,0.04,49.8,0.03,,0.3,,, +7106,36761,Olivine,"FTIR,EMP",41.1,,,0.09,7.1,0.07,51.5,0.01,,0.18,,, +7107,36762,Olivine,"FTIR,EMP",40.9,,,0.11,8.5,0.08,50.2,0.02,,0.19,,, +7108,36763,Olivine,"FTIR,EMP",41.1,,,0.06,7.8,0.06,50.8,0.02,,0.17,,, +7109,36764,Olivine,"FTIR,EMP",41.2,,,0.09,6.7,0.06,51.8,0.01,,0.15,0.15,, +7110,36765,Olivine,"FTIR,EMP",41.2,,,0.18,5.8,0.05,52.5,0.03,,0.14,,, +7111,36766,Olivine,"EMP,EDS,FTIR",40.8,,,0.41,9.2,0.15,48.8,0.27,,0.36,,, +7112,36767,Olivine,"EMP,EDS,FTIR",41.4,,,,10.3,0.16,47.3,0.47,,0.37,,, +7113,36768,Olivine,no_info,41.2,,,0.26,8.6,,49.91,,,0.15,,, +7114,36769,Olivine,no_info,40.53,,,,9.4,0.2,49,0.51,,0.32,,, +7115,36770,Olivine,"EMP,EDS,FTIR",40.32,,,0.24,9.6,0.19,48.8,0.46,,0.4,,, +7116,36771,Olivine,"EMP,EDS,FTIR",40.2,,,0.25,10.19,0.2,48.4,0.44,,0.36,,, +7117,36772,Olivine,"EMP,EDS,FTIR",40.85,,,0.14,9.8,,49.11,,,0.15,,, +7118,36773,Olivine,"EMP,EDS,FTIR",41.05,,,,8.7,0.18,49.8,0.03,,0.32,,, +7119,36774,Olivine,"EMP,EDS,FTIR",41,,,,8.5,0.17,49.9,0.12,,0.3,,, +7120,36775,Olivine,"EMP,EDS,FTIR",41,,,0.19,9.1,,49.6,,,0.14,,, +7121,36776,Olivine,"EMP,EDS,FTIR",40.5,,,0.38,9.3,0.08,49.2,0.2,,0.33,,, +7122,36777,Olivine,no_info,40.4,,,0.25,9.3,0.21,48.92,0.63,,0.33,,, +7123,36778,Olivine,no_info,40.5,,,0.35,8.7,0.19,49.2,0.65,,0.38,,, +7124,36779,Olivine,no_info,40.5,,,0.36,8.4,0.15,49.73,0.54,,0.36,,, +7125,36780,Olivine,no_info,41.6,,,0.46,8.28,,49.4,,,0.32,,, +7126,36781,Olivine,no_info,40.9,,,0.36,7.7,0.17,50.2,0.6,,0.17,,, +7127,36782,Olivine,no_info,41.8,,,0.47,6.72,,50.8,,,0.21,,, +7128,36783,Olivine,no_info,41.19,,,0.39,6.31,0.15,51.2,0.56,,0.23,,, +7129,36784,Olivine,"EMP,EDS,FTIR",41.11,,,,8.7,,50.1,,,0.06,,, +7130,36785,Olivine,"EMP,EDS,FTIR",40.1,,,0.24,11.4,0.13,47.5,0.24,,0.32,,, +7131,36786,Olivine,"EMP,EDS,FTIR",40.74,,,0.23,11.07,,47.6,,,0.37,,, +7132,36787,Olivine,"EMP,EDS,FTIR",40.4,,,0.33,10.8,0.06,47.7,0.23,,0.33,,, +7133,36788,Olivine,"EMP,EDS,FTIR",40.8,,,0.29,10.85,,47.8,,,0.31,,, +7134,36789,Olivine,"EMP,EDS,FTIR",40.3,,,0.36,11,0.12,47.7,0.19,,0.32,,, +7135,36790,Olivine,"EMP,EDS,FTIR",40.38,,,0.38,10.7,0.12,48,0.12,,0.28,,, +7136,36791,Olivine,no_info,40.2,,,,11.8,0.13,47.5,0.2,,0.18,,, +7137,36792,Olivine,no_info,40.7,,,0.35,11.3,,47.2,,,0.36,,, +7138,36793,Olivine,no_info,40.9,,,0.35,10.7,,47.76,,,0.25,,, +7139,36794,Olivine,no_info,41.1,,,0.35,9.8,,48.5,,,0.24,,, +7140,36795,Olivine,no_info,41.1,0.08,,0.17,10.8,0.19,44.2,,,3.2,,, +7141,36796,Olivine,"EMP,SEM",41.47,0.03,0.04,0.1,7.42,0.21,50.67,,,0.28,0.02,, +7142,36797,Olivine,"EMP,SEM",41.16,0.02,0.23,0.06,7.52,0.16,50.25,,,0.28,0.03,0.01, +7143,36798,Olivine,"EMP,SEM",40.91,,0.11,,7.24,0.08,50.14,,,0.26,0.01,0.02, +7144,36799,Olivine,"EMP,SEM",41.29,0.01,0.1,0.09,7.34,0.16,49.93,,,0.34,0.02,0.02, +7145,36800,Olivine,"EMP,SEM",41.94,0.01,0.11,0.07,7.77,0.26,50.06,,,0.31,0.02,, +7146,36801,Olivine,"EMP,SEM",40.85,0.03,0.07,0.12,10.26,0.26,48.22,,,0.2,0.02,, +7147,36802,Olivine,"EMP,SEM",40.4,0.01,0.12,0.04,8.09,0.29,49.33,,,0.26,0.02,0.01, +7148,36803,Olivine,"EMP,SEM",40.85,,0.12,0.03,8.85,0.13,49.05,,,0.2,,0.02, +7149,36804,Olivine,"EMP,SEM",41.05,,0.09,0.04,9.7,0.1,48.66,,,0.19,0.01,0.02, +7150,36805,Olivine,"EMP,SEM",41.37,,0.07,0.14,7.6,0.14,50.18,,,0.23,,0.01, +7151,36806,Olivine,"EMP,SEM",41.76,,0.03,0.04,7.4,0.23,50.14,,,0.21,0.01,, +7152,36807,Olivine,"EMP,SEM",41.65,0.03,0.08,0.01,7.68,0.08,49.9,,,0.27,0.02,0.01, +7153,36809,Olivine,EMP,40.58,,0.06,0.15,9.21,0.12,49.61,,,0.26,,, +7154,36810,Olivine,EMP,40.7,,0.08,0.08,9.47,0.12,49.31,,,0.24,,, +7155,36814,Olivine,EMP,41.14,,0.09,0.21,8.88,0.11,49.27,,,0.3,,, +7156,36815,Olivine,EMP,40.84,,0.07,0.21,9.12,0.1,49.39,,,0.27,,, +7157,36817,Olivine,EMP,40.8,,0.1,0.28,9.02,0.11,49.45,,,0.24,,, +7158,36818,Olivine,EMP,40.63,,0.09,0.09,9.43,0.13,49.33,,,0.29,,, +7159,36819,Olivine,EMP,40.57,,0.1,0.13,9.33,0.14,49.43,,,0.3,,, +7160,36820,Olivine,EMP,40.79,,0.07,0.22,8.84,0.13,49.61,,,0.34,,, +7161,36821,Olivine,EMP,41.01,,0.08,0.09,9.36,0.15,49.04,,,0.27,,, +7162,36822,Olivine,EMP,41.36,,0.09,0.12,9.2,0.11,48.85,,,0.29,,, +7163,36823,Olivine,EMP,40.84,,0.08,0.06,10.24,0.12,48.38,,,0.3,,, +7164,36824,Olivine,EMP,41.05,,0.07,0.13,9.66,0.14,48.71,,,0.24,,, +7165,36825,Olivine,EMP,40.56,,0.11,0.4,8.52,0.15,50,,,0.26,,, +7166,36826,Olivine,EMP,40.53,,0.11,0.24,9.16,0.14,49.48,,,0.34,,, +7167,36827,Olivine,EMP,40.52,,0.11,0.16,9.72,0.13,49.06,,,0.31,,, +7168,36828,Olivine,EMP,40.85,,0.1,0.21,9.28,0.13,49.07,,,0.36,,, +7169,36829,Olivine,EMP,40.75,,0.09,0.26,8.93,0.12,49.52,,,0.33,,, +7170,36830,Olivine,EMP,41.12,,0.08,0.15,9.45,0.1,48.75,,,0.36,,, +7171,36831,Olivine,no_info,41.1,,0.3,,14.5,,45.6,,,0.2,,, +7172,36832,Olivine,no_info,40.7,,1.5,,12.5,,42.6,,,1,,, +7173,36836,Olivine,"EDS,EMP",41.77,0.05,0.03,,5.6,,51.71,,,0.1,0.02,, +7174,36847,Olivine,EMP,39.9,0.04,0.1,,12.03,0.14,47.5,,,0.28,,,0.01 +7175,36848,Olivine,EMP,39.2,0.11,0.1,0.01,16.36,0.1,44.8,,,0.39,,, +7176,36849,Olivine,EMP,40.8,0.09,0.11,0.07,11.6,0.1,47.6,,,0.27,,, +7177,36850,Olivine,EMP,39.7,0.05,0.19,,14.12,0.11,45.2,,,0.37,,,0.01 +7178,36851,Olivine,EMP,39.3,0.07,0.18,0.01,16.3,0.17,44.7,,,0.38,,,0.02 +7179,36852,Olivine,EMP,40.6,0.13,0.36,,12.9,0.1,46.2,,,0.52,,,0.03 +7180,36861,Olivine,EMP,40.8,,,0.12,9.31,0.13,49.4,,,0.32,,, +7181,36862,Olivine,EMP,39.06,,,0.04,18.82,0.26,41.46,,,0.36,,, +7182,36863,Olivine,EMP,40.3,,,0.09,12.9,0.05,46.4,,,0.3,,, +7183,36864,Olivine,EMP,40.4,,,0.11,11.9,0.16,47.1,,,0.3,,, +7184,36865,Olivine,EMP,40.95,,,0.23,8.37,0.09,50.03,,,0.32,,, +7185,36866,Olivine,EMP,40.8,,,0.3,8.5,0.11,50,,,0.3,,, +7186,36867,Olivine,no_info,41,,,,8.5,,50.5,,,,,, +7187,36868,Olivine,no_info,41.3,,,,7.5,,51.1,,,,,, +7188,36869,Olivine,no_info,41.1,,,,8.5,,50.4,,,,,, +7189,36870,Olivine,no_info,41.3,,,,8.4,,50.3,,,0.05,,, +7190,36871,Olivine,no_info,41.4,,,,7.5,,51.1,,,,,, +7191,36872,Olivine,no_info,40.22,,,,14.63,0.18,44.29,,,0.42,,, +7192,36873,Olivine,no_info,40.49,,,,11.56,0.13,47.39,,,0.28,,, +7193,36874,Olivine,no_info,40.7,,,,10.66,0.14,47.96,,,0.3,,, +7194,36875,Olivine,no_info,40.89,,,,9.13,0.14,49.1,,,0.26,,, +7195,36876,Olivine,no_info,40.13,,,,11.91,0.1,47.18,,,0.24,,, +7196,36877,Olivine,no_info,40.62,,,,11.2,0.11,47.54,,,0.33,,, +7197,36878,Olivine,no_info,40.79,,,,9.75,0.15,48.74,,,0.28,,, +7198,36879,Olivine,no_info,40.91,,,,8.89,0.13,49.42,,,0.28,,, +7199,36880,Olivine,no_info,41.19,,,,7.57,0.13,50.63,,,0.24,,, +7200,36881,Olivine,no_info,41.9,,,,6.03,0.07,50.9,,,0.25,,, +7201,36882,Olivine,no_info,41.79,,,,5.64,0.06,51.99,,,0.14,,, +7202,36883,Olivine,no_info,40.72,,,,10.48,0.13,48.18,,,0.28,,, +7203,36884,Olivine,no_info,40.79,,,,9.65,0.14,48.86,,,0.31,,, +7204,36885,Olivine,no_info,41.15,,,,7.41,0.04,50.9,,,0.25,,, +7205,36886,Olivine,no_info,41.43,,,,6.37,0.09,51.37,,,0.19,,, +7206,36887,Olivine,no_info,40.74,,,,10.07,0.1,48.48,,,0.29,,, +7207,36888,Olivine,no_info,40.65,,,,9.65,0.12,48.78,,,0.27,,, +7208,36889,Olivine,no_info,40.94,,,,9.57,0.05,48.87,,,0.26,,, +7209,36890,Olivine,no_info,41.25,,,,8.07,0.11,49.87,,,0.28,,, +7210,36891,Olivine,no_info,41.18,,,,7.7,0.12,50.4,,,0.28,,, +7211,36892,Olivine,no_info,41.37,,,,6.46,0.12,51.34,,,0.19,,, +7212,36893,Olivine,EMP,37.7,0.22,0.11,0.21,24.8,0.28,37.2,,,0.31,,, +7213,36894,Olivine,EMP,37.8,0.24,0.07,0.24,23.9,0.24,38.7,,,0.24,,, +7214,36895,Olivine,EMP,38.05,0.17,0.08,0.26,22.4,0.22,39.7,,,0.22,,, +7215,36896,Olivine,EMP,37.9,0.16,0.08,0.27,23.6,0.2,38.6,,,0.25,,, +7216,36897,Olivine,EMP,37.9,0.25,0.09,0.29,21.3,0.25,40.3,,,0.23,,, +7217,36898,Olivine,EMP,38.1,0.17,0.08,0.23,22.9,0.23,39.1,,,0.23,,, +7218,36899,Olivine,EMP,38.3,0.17,0.07,0.29,21.4,0.23,40.1,,,0.22,,, +7219,36911,Olivine,EMP,41.18,,0.03,0.09,8.08,0.11,50.92,0.07,,0.19,,, +7220,36912,Olivine,EMP,40.83,0.01,0.02,0.11,10.93,0.16,47.37,0.06,,0.22,,, +7221,36913,Olivine,EMP,40.82,,0.02,0.14,10.57,0.15,47.78,0.07,,0.23,,, +7222,36914,Olivine,EMP,40.16,0.01,0.06,0.17,13.03,0.15,46.25,0.05,,0.47,,, +7223,36915,Olivine,EMP,40.88,,0.05,0.18,8.87,0.12,49.38,0.05,,0.35,,, +7224,36916,Olivine,EMP,40.24,0.03,0.04,0.1,12.34,0.15,46.49,0.05,,0.22,,, +7225,36917,Olivine,EMP,41.4,0.01,0.05,0.09,8.17,0.11,49.46,0.01,,0.15,,, +7226,36918,Olivine,EMP,41.11,,0.05,0.05,8.99,0.1,50.02,0.05,,0.14,,, +7227,36919,Olivine,EMP,40.84,0.01,0.06,0.13,9.22,0.1,48.77,0.02,,0.12,,, +7228,36920,Olivine,EMP,40.21,,0.04,0.06,11.39,0.14,46.74,0.04,,0.1,,, +7229,36921,Olivine,EMP,39.66,0.01,0.06,0.03,12.53,0.14,46.66,0.05,,0.16,,, +7230,36922,Olivine,EMP,41,0.02,0.05,0.05,10.01,0.09,48.99,0.01,,0.11,,, +7231,36923,Olivine,EMP,40.85,,0.05,0.07,9.01,0.08,49.56,0.1,,0.12,,, +7232,36924,Olivine,EMP,40.71,0.01,0.18,0.08,9.14,0.08,49.72,0.08,,0.27,,, +7233,36925,Olivine,EMP,40.47,0.01,0.05,0.05,10.03,0.1,48.71,,,0.13,,, +7234,36926,Olivine,EMP,39.5,0.02,0.16,0.05,12.49,0.1,46.88,0.08,,0.28,,, +7235,36927,Olivine,EMP,41.34,,0.14,0.1,7.42,0.05,50.26,,,0.23,,, +7236,36928,Olivine,EMP,40.29,,0.18,0.09,9.4,0.07,49.22,,,0.26,,, +7237,36929,Olivine,EMP,39.3,0.29,0.07,0.25,15,0.07,43.6,0.23,,0.2,,, +7238,36930,Olivine,EMP,40.3,0.01,0.06,0.07,10.4,0.12,48.2,0.01,,0.16,,, +7239,36931,Olivine,EMP,40.1,0.01,0.04,0.04,13.2,0.14,46.1,0.06,,0.18,,, +7240,36939,Olivine,no_info,41.51,0.02,0.12,0.29,7.07,,51.41,,,0.29,0.02,, +7241,36940,Olivine,no_info,40.31,0.01,0.16,0.24,7.45,,51.72,,,0.3,0.02,, +7242,36941,Olivine,EMP,40.79,0.04,0.13,,10.25,0.1,48.62,,,0.29,,, +7243,36942,Olivine,EMP,40.29,0.01,0.12,,13.54,0.14,46.1,,,0.27,,, +7244,36943,Olivine,EMP,40.13,0.02,0.07,,12.04,0.11,47.15,,,0.23,,, +7245,36944,Olivine,EMP,40.23,0.01,0.18,,12.25,0.17,48.05,,,0.3,,, +7246,36945,Olivine,EMP,39.92,0.03,0.08,,11.43,0.12,47.61,,,0.26,,, +7247,36946,Olivine,EMP,40.93,0.04,0.02,,9.96,0.11,50.53,,,0.17,,, +7248,36947,Olivine,EMP,39.69,0.03,0.21,0.01,13.05,0.14,47.35,0.03,,0.28,,, +7249,36948,Olivine,EMP,40.69,0.03,0.01,0.01,11.2,0.12,48.55,0.01,,0.25,,, +7250,36949,Olivine,EMP,39.99,0.03,0.06,,11.14,0.16,49.63,0.02,,0.21,,, +7251,36950,Olivine,EMP,40.53,0.03,0.08,0.01,8.63,0.16,51.97,,,0.21,,, +7252,36951,Olivine,EMP,40.15,0.03,0.15,0.01,10.98,0.15,50.12,,,0.17,,, +7253,36952,Olivine,EMP,41.01,0.01,0.05,0.02,9.57,0.07,49.88,0.02,,0.17,,, +7254,36953,Olivine,EMP,40.9,,0.03,0.05,9.45,0.16,50.7,0.29,,0.23,,, +7255,36954,Olivine,EMP,40.1,0.02,0.15,0.05,10.7,0.15,48.6,0.13,,0.26,,, +7256,36955,Olivine,EMP,40.4,,0.1,0.11,11.6,0.17,48,0.15,,0.29,,, +7257,36956,Olivine,EMP,39.4,0.02,0.03,0.05,11.5,0.17,47.8,0.18,,0.28,,, +7258,36957,Olivine,EMP,39.7,,0.01,0.03,13.3,0.21,46.5,0.08,,0.21,,, +7259,36958,Olivine,EMP,39.1,0.02,0.04,0.03,17.2,0.24,43.1,0.11,,0.18,,, +7260,36959,Olivine,EMP,39.3,0.07,0.1,0.1,14.8,0.18,45.5,,,0.3,,, +7261,36960,Olivine,EMP,38.9,0.1,0.03,0.05,18.6,0.26,41.9,,,0.28,,, +7262,36961,Olivine,EMP,38.6,0.01,0.04,0.07,19.1,0.3,40.9,0.16,,0.27,,, +7263,36962,Olivine,EMP,38.3,0.03,0.04,0.1,21.8,0.31,38.8,0.14,,0.27,,, +7264,36963,Olivine,EMP,38.2,0.02,0.03,0.11,22.5,0.34,38.8,0.14,,0.25,,, +7265,36964,Olivine,EMP,40.4,0.02,0.03,0.03,12.5,0.14,47,0.04,,0.14,,, +7266,36965,Olivine,no_info,38.64,0.01,0.09,0.33,19.48,0.18,41.29,,,0.34,0.02,, +7267,36966,Olivine,no_info,38.98,,0.1,0.3,17.73,0.14,43.22,,,0.29,,, +7268,36967,Olivine,no_info,39.26,0.02,0.1,0.19,18.95,0.22,41.81,,,0.34,,, +7269,36968,Olivine,no_info,39.32,0.01,0.09,0.25,18.76,0.21,42.03,,,0.32,,, +7270,36969,Olivine,no_info,37.7,0.03,0.17,0.11,26.56,0.28,35.63,,,0.41,,, +7271,36970,Olivine,no_info,40.13,0.01,0.08,0.24,16.32,0.18,44.22,,,0.25,,, +7272,36971,Olivine,no_info,37.84,0.04,0.14,0.13,24.68,0.24,36.89,,,0.42,,, +7273,36972,Olivine,no_info,37.57,0.05,0.18,0.13,26.77,0.24,35.4,,,0.43,,, +7274,36973,Olivine,no_info,38.2,0.02,0.12,0.15,21.46,0.21,38.54,,,0.41,,, +7275,36974,Olivine,no_info,39.13,0.02,0.13,0.19,19.78,0.2,40.57,,,0.35,,, +7276,36975,Olivine,no_info,37.94,0.04,0.11,0.22,20.05,0.22,41.94,,,0.4,,, +7277,37049,Olivine,no_info,40.34,,0.17,,10.35,,48.66,0.32,,0.16,,, +7278,37050,Olivine,no_info,40.44,,0.14,0.33,9.6,,49.22,,,0.26,,, +7279,37051,Olivine,no_info,40.44,,,0.23,9.49,,49.35,0.29,,0.2,,, +7280,37052,Olivine,no_info,40.66,,,0.23,9.49,,49.35,0.29,,0.2,,, +7281,37053,Olivine,no_info,40.59,,0.18,0.33,8.87,,49.65,0.22,,0.16,,, +7282,37054,Olivine,no_info,40.51,,0.21,0.45,8.66,,49.77,0.24,,0.17,,, +7283,37055,Olivine,no_info,40.84,,,0.35,8.57,,50.05,,,0.19,,, +7284,37056,Olivine,no_info,40.79,,,0.52,8.24,,50.45,,,,,, +7285,37057,Olivine,no_info,40.42,,0.25,0.14,9.89,,48.81,0.28,,0.2,,, +7286,37058,Olivine,no_info,40.72,,,,9.24,,49.5,0.26,,0.28,,, +7287,37059,Olivine,no_info,40.66,,0.14,0.31,8.91,,49.69,,,0.29,,, +7288,37060,Olivine,no_info,40.69,,0.19,0.34,8.94,,49.64,,,0.2,,, +7289,37061,Olivine,no_info,40.66,,0.19,0.33,8.91,,49.77,,,0.14,,, +7290,37062,Olivine,no_info,40.6,,0.2,0.64,8.79,,49.62,,,0.14,,, +7291,37063,Olivine,no_info,40.54,,0.21,0.32,8.58,,50.25,,,0.11,,, +7292,37064,Olivine,no_info,40.76,,,0.46,8.23,,50.54,,,,,, +7293,37065,Olivine,no_info,40.8,,,0.38,8.17,,50.65,,,,,, +7294,37066,Olivine,no_info,40.51,,,,10.16,0.1,48.8,0.26,,0.17,,, +7295,37067,Olivine,no_info,40.74,,,,9.81,,49.03,0.24,,0.18,,, +7296,37068,Olivine,no_info,40.55,,0.25,0.22,9.5,,49.44,,,0.14,,, +7297,37069,Olivine,no_info,40.66,,0.1,0.26,9.13,,49.72,,,0.13,,, +7298,37070,Olivine,no_info,40.62,,0.19,0.39,8.83,,49.49,0.23,,0.25,,, +7299,37071,Olivine,no_info,40.89,,,0.22,8.85,,49.94,,,0.1,,, +7300,37072,Olivine,no_info,40.93,,,0.42,8.09,,50.56,,,,,, +7301,37073,Olivine,no_info,41.01,,,0.41,8.15,,50.17,0.26,,,,, +7302,37074,Olivine,no_info,40.42,,,,10,,49.07,0.22,,0.19,,, +7303,37075,Olivine,no_info,40.72,,,0.2,9.32,0.15,49.2,0.25,,0.16,,, +7304,37076,Olivine,no_info,40.72,,,0.3,9.04,,49.51,0.23,,0.2,,, +7305,37077,Olivine,no_info,40.81,,,0.36,8.96,,49.71,,,0.16,,, +7306,37078,Olivine,no_info,40.4,,0.23,0.32,8.72,,50.17,,,0.16,,, +7307,37079,Olivine,no_info,40.64,,0.28,0.31,8.4,0.21,50.04,,,0.13,,, +7308,37080,Olivine,no_info,40.32,,0.22,0.17,9.45,,49.65,,,0.19,,, +7309,37081,Olivine,no_info,40.43,,0.35,0.32,9.04,,49.57,,,0.29,,, +7310,37082,Olivine,no_info,40.28,,0.3,0.4,8.92,,49.87,,,0.23,,, +7311,37083,Olivine,no_info,40.65,,,0.15,9.5,,49.45,,,0.24,,, +7312,37084,Olivine,no_info,40.52,,0.2,0.16,9.27,,49.43,0.24,,0.18,,, +7313,37085,Olivine,no_info,40.79,,,0.23,8.94,0.21,49.67,,,0.16,,, +7314,37086,Olivine,no_info,40.79,,,0.25,8.82,,49.98,,,0.16,,, +7315,37087,Olivine,no_info,40.71,,0.19,0.3,8.59,,49.96,,,0.25,,, +7316,37088,Olivine,no_info,40.96,,,0.41,8.35,,50.11,0.17,,,,, +7317,37089,Olivine,no_info,40.34,,,0.17,9.88,,49.15,0.32,,0.14,,, +7318,37090,Olivine,no_info,40.45,,,0.21,9.57,,49.13,0.38,,0.26,,, +7319,37091,Olivine,no_info,40.63,,0.15,0.36,9.16,,49.46,,,0.24,,, +7320,37092,Olivine,no_info,40.61,,0.13,0.29,8.69,0.15,49.84,,,0.28,,, +7321,37093,Olivine,no_info,40.84,,,0.29,8.35,,50.36,,,0.16,,, +7322,37094,Olivine,no_info,40.46,,0.15,0.34,9.44,0.16,48.87,0.32,,0.26,,, +7323,37095,Olivine,no_info,40.5,,0.17,0.3,9.04,,49.49,0.25,,0.25,,, +7324,37096,Olivine,no_info,40.7,,0.22,0.29,8.55,,49.72,0.27,,0.25,,, +7325,37097,Olivine,EMP,40.45,0.01,0.09,0.18,9.52,0.14,50.34,,,0.44,,, +7326,37098,Olivine,EMP,39.84,0.01,0.08,0.15,10.11,0.16,48.53,,,0.42,,, +7327,37099,Olivine,EMP,39.73,0.02,0.08,0.15,10.21,0.16,48.18,,,0.44,,, +7328,37100,Olivine,EMP,41.22,0.11,0.1,0.21,9.22,0.11,50.12,,,0.43,0.01,, +7329,37101,Olivine,EMP,41.02,0.05,0.11,0.16,9.62,0.14,50.04,,,0.48,,, +7330,37102,Olivine,EMP,40.47,0.04,0.22,0.14,9.84,0.1,48.58,,,0.78,,, +7331,37103,Olivine,EMP,40.63,0.01,0.13,0.14,9.71,0.17,49.44,,,0.42,,, +7332,37104,Olivine,EMP,40.71,0.03,0.14,0.18,9.11,0.15,49.99,,,0.45,,, +7333,37105,Olivine,EMP,39.94,0.02,0.12,0.16,9.71,0.15,49.04,,,0.44,,, +7334,37106,Olivine,EMP,40.25,0.02,0.11,0.15,10.33,0.14,48.53,,,0.45,,, +7335,37107,Olivine,EMP,41.57,0.01,0.1,0.17,8.92,0.21,49.36,,,0.41,,, +7336,37108,Olivine,EMP,34.18,0.22,0.05,0.01,41.44,0.51,23.38,,,0.4,0.02,, +7337,37109,Olivine,EMP,31.96,0.46,0.04,0.06,54.39,0.75,12.07,,,0.61,0.02,, +7338,37110,Olivine,EMP,34.49,0.19,0.13,,42.81,0.67,21.64,,,0.52,0.03,, +7339,37111,Olivine,EMP,33.19,0.24,0.03,0.05,46.13,0.53,19.36,,,0.42,0.02,, +7340,37112,Olivine,EMP,40.74,0.02,0.11,,14.07,0.23,42.39,,,0.24,0.01,, +7341,37113,Olivine,EMP,41.13,,0.42,,13.47,0.31,45.05,,,0.45,0.03,, +7342,37114,Olivine,EMP,41.5,0.01,0.03,,12.42,0.26,46.92,,,0.21,0.02,, +7343,37115,Olivine,EMP,40.19,0.03,0.13,,13.87,0.25,43.33,,,0.27,0.03,, +7344,37116,Olivine,EMP,40.22,0.01,0.03,,15.64,0.23,44.14,,,0.21,0.03,, +7345,37117,Olivine,EMP,40.36,0.01,0.05,,16.93,0.36,43.54,,,0.22,0.01,0.01, +7346,37118,Olivine,EMP,36.2,0.05,0.04,0.02,32.2,0.72,29.9,0.03,,0.34,,, +7347,37119,Olivine,EMP,36.1,0.09,0.22,0.06,33.3,0.67,28.8,0.05,,0.45,,, +7348,37120,Olivine,EMP,39.7,,0.07,0.17,13.1,0.2,47.4,,,0.29,,, +7349,37121,Olivine,EMP,38.1,,0.11,0.2,20.6,0.19,40.5,,,0.5,,, +7350,37122,Olivine,EMP,39.5,,0.08,0.31,16.5,0.14,43.6,,,0.35,,, +7351,37123,Olivine,EMP,39,,0.08,0.28,15.6,0.1,44.4,,,0.27,,, +7352,37124,Olivine,EMP,39.4,,0.08,0.32,14.7,0.11,44.8,,,0.26,,, +7353,37125,Olivine,EMP,40,,0.04,0.29,14.7,0.11,44.6,,,0.26,,, +7354,37126,Olivine,EMP,38.1,,0.05,0.33,13.8,0.08,48.72,,,0.26,,, +7355,37127,Olivine,EMP,38.1,0.02,0.06,0.1,23.8,0.18,36.9,,,0.36,,, +7356,37128,Olivine,EMP,39.3,,,0.27,17.4,0.15,44,,,0.39,,, +7357,37129,Olivine,EMP,37.8,0.03,0.22,0.19,31.1,0.27,32,,,0.7,,, +7358,37130,Olivine,EMP,39.2,,0.13,0.25,19.2,0.16,42.4,,,0.39,,, +7359,37131,Olivine,EMP,39.4,,0.1,0.29,16.36,0.15,45.1,,,0.35,,, +7360,37132,Olivine,EMP,39.2,0.01,0.04,0.25,16.5,0.17,44.1,,,0.37,,, +7361,37133,Olivine,EMP,39.7,,0.1,0.2,16.63,0.15,44.6,,,0.35,,, +7362,37134,Olivine,no_info,40.9,0.02,0.05,0.16,8.4,0.12,50.5,0.52,,0.38,,, +7363,37135,Olivine,no_info,40.7,,0.06,0.23,8.76,0.14,50.2,0.54,,0.38,,, +7364,37136,Olivine,no_info,40.58,,0.01,0.18,8.8,0.13,49.7,0.31,,0.35,,, +7365,37137,Olivine,no_info,40,,0.03,0.19,11.4,0.18,47.9,0.43,,0.44,,, +7366,37138,Olivine,no_info,40.7,0.01,0.07,0.21,11.5,0.13,47.2,0.41,,0.46,,, +7367,37139,Olivine,no_info,40.7,,0.08,0.22,12.2,0.14,46.8,0.41,,0.47,,, +7368,37140,Olivine,no_info,39.2,0.04,0.08,0.15,12.2,0.2,47,0.34,,0.42,,, +7369,37141,Olivine,no_info,40,,0.05,0.14,13.2,0.23,45.8,0.45,,0.5,,, +7370,37142,Olivine,no_info,39.9,0.06,0.06,0.21,13.3,0.21,46,0.4,,0.47,,, +7371,37143,Olivine,no_info,40.3,,0.1,0.18,14.8,0.14,44.1,0.52,,0.6,,, +7372,37144,Olivine,no_info,40,,0.08,0.21,15.5,0.17,43.5,0.49,,0.48,,, +7373,37145,Olivine,no_info,40,,,0.1,12.3,0.2,47.3,0.3,,0.38,,, +7374,37146,Olivine,no_info,40.3,0.09,,0.17,13.7,0.18,45.5,0.2,,0.41,,, +7375,37147,Olivine,no_info,39.5,0.11,,0.16,15.5,0.18,43.8,0.4,,0.38,,, +7376,37148,Olivine,no_info,40.3,,0.1,0.18,14.8,0.14,44.1,0.52,,0.6,,, +7377,37149,Olivine,no_info,40.2,0.02,0.03,0.06,11,0.11,49.4,0.22,,0.39,,, +7378,37150,Olivine,no_info,40.9,,0.04,0.21,12.1,0.17,46.6,0.4,,0.35,,, +7379,37151,Olivine,no_info,39.9,0.03,,0.1,13.6,0.2,46.7,0.38,,0.32,,, +7380,37152,Olivine,no_info,39.4,,,,18.2,0.25,42.2,0.31,,0.4,,, +7381,37153,Olivine,no_info,37.8,,,0.08,18.9,0.28,42.3,0.4,,0.27,,, +7382,37154,Olivine,EMP,41.71,,0.15,,4.14,,54.66,,,,,, +7383,37155,Olivine,EMP,40.12,,0.03,,10.1,,49.11,,,0.03,,, +7384,37156,Olivine,EMP,41.36,,0.1,,4.37,,54.51,,,,,, +7385,37157,Olivine,EMP,40.42,,,,9.1,,49.8,,,,,, +7386,37165,Olivine,EMP,39.24,,,,21.4,0.14,40.23,,,0.63,,, +7387,37166,Olivine,EMP,39.49,,,,19.53,0.15,41.46,,,0.66,,, +7388,37167,Olivine,EMP,39.4,,,,17.94,0.16,42.36,,,0.51,,, +7389,37168,Olivine,EMP,39.36,,,,17.03,0.16,43.49,,,0.63,,, +7390,37169,Olivine,EMP,39.46,,,,15.22,0.13,44.41,,,0.58,,, +7391,37170,Olivine,EMP,39.41,,,,14.36,0.13,46.06,,,0.65,,, +7392,37171,Olivine,EMP,40.4,,,,13.93,0.13,45.89,,,0.63,,, +7393,37172,Olivine,EMP,40.84,,,,12,0.12,47.26,,,0.69,,, +7394,37173,Olivine,EMP,40.54,,,,10.67,0.1,48.36,,,0.73,,, +7395,37174,Olivine,EMP,41.3,,,,9.31,0.08,49.58,,,0.68,,, +7396,37175,Olivine,EMP,40.57,,,,14.26,0.14,45.71,,,0.52,,, +7397,37176,Olivine,EMP,40.8,,,,12.29,0.12,47.06,,,0.57,,, +7398,37177,Olivine,EMP,41.1,,,,9.53,0.08,49.47,,,0.65,,, +7399,37178,Olivine,EMP,40.97,,0.04,,9.22,,49.12,,,0.61,,, +7400,37179,Olivine,EMP,40.97,,0.05,,8.89,,49.51,,,0.53,,, +7401,37180,Olivine,EMP,40.45,,0.06,,10.83,,48.14,,,0.47,,, +7402,37181,Olivine,EMP,41.5,,0.05,,9.05,,49.71,,,0.53,,, +7403,37182,Olivine,EMP,41.35,,0.07,,8.79,,49.21,,,0.54,,, +7404,37183,Olivine,EMP,40.98,,0.09,,9.99,,48.4,,,0.51,,, +7405,37184,Olivine,EMP,39.8,,0.16,,12.91,,46.6,,,0.48,,, +7406,37185,Olivine,EMP,40.62,,0.11,0.08,11.13,,46.96,,,1.04,,, +7407,37186,Olivine,EMP,40.73,,0.08,0.06,10.29,,47.8,,,1.02,,, +7408,37187,Olivine,EMP,39.67,,0.1,0.02,12.66,,46.59,,,0.9,,, +7409,37188,Olivine,EMP,40.18,,0.11,0.12,9.56,,49.19,,,0.82,,, +7410,37189,Olivine,EMP,40.77,,,,11.96,,47.28,,,,,, +7411,37190,Olivine,EMP,40.55,,0.06,0.07,10.41,,48.13,,,0.74,,, +7412,37191,Olivine,EMP,40.09,,0.04,0.06,9.83,,49.27,,,0.66,,, +7413,37192,Olivine,EMP,40.94,,0.06,0.08,9.37,,48.78,,,0.74,,, +7414,37193,Olivine,EMP,41.05,,0.06,0.04,10.41,,47.85,,,0.52,,, +7415,37194,Olivine,EMP,40.13,,,,15.09,0.23,46.37,0.22,,0.39,,, +7416,37195,Olivine,EMP,40.2,,,,15.96,0.23,45.43,0.31,,0.37,,, +7417,37196,Olivine,EMP,39.44,,,,14.8,0.22,44.6,0.18,,0.41,,, +7418,37197,Olivine,EMP,39.27,,,,17.82,0.24,43.16,0.19,,0.45,,, +7419,37198,Olivine,EMP,39.53,,,,19.12,0.26,42.49,0.24,,0.48,,, +7420,37199,Olivine,EMP,39.05,,,,20.89,0.29,41.17,0.12,,0.44,,, +7421,37200,Olivine,EMP,38.82,,,,20.52,0.31,40.63,0.19,,0.46,,, +7422,37201,Olivine,EMP,39.15,,,,22.23,0.33,40.42,0.15,,0.49,,, +7423,37202,Olivine,EMP,39.52,,,,22.79,0.36,39.54,0.12,,0.5,,, +7424,37203,Olivine,EMP,37.75,,,,24.4,0.37,37.52,0.21,,0.46,,, +7425,37204,Olivine,EMP,38.46,,,,27.45,0.38,35.42,0.14,,0.47,,, +7426,37205,Olivine,EMP,37.99,,,,28.41,0.45,34.43,0.17,,0.44,,, +7427,37206,Olivine,EMP,37.77,,,,29.38,0.4,33.43,0.18,,0.4,,, +7428,37207,Olivine,EMP,36.01,,,,31.33,0.46,33.1,0.14,,0.45,,, +7429,37208,Olivine,EMP,40.21,,,,15.27,0.23,47.25,0.33,,0.35,,, +7430,37209,Olivine,EMP,39.42,,,,17.89,0.25,43.31,0.29,,0.43,,, +7431,37210,Olivine,EMP,39.3,,,,18.42,0.24,43.07,0.23,,0.42,,, +7432,37211,Olivine,EMP,38.96,,,,19.26,0.26,41.68,0.17,,0.46,,, +7433,37212,Olivine,EMP,38.63,,,,20.17,0.32,40.63,0.11,,0.47,,, +7434,37213,Olivine,EMP,38.41,,,,22.26,0.3,38.72,0.15,,0.54,,, +7435,37214,Olivine,EMP,37.63,,,,25.74,0.36,36.31,0.28,,0.43,,, +7436,37215,Olivine,EMP,36.38,,,,26.93,0.35,35.44,0.16,,0.49,,, +7437,37216,Olivine,EMP,37.05,,,,27.4,0.38,36.44,0.13,,0.48,,, +7438,37217,Olivine,EMP,36.75,,,,30.45,0.4,33.68,0.11,,0.52,,, +7439,37218,Olivine,EMP,36.55,,,,32.08,0.45,33.05,0.2,,0.54,,, +7440,37219,Olivine,EMP,36.57,,,,33.92,0.45,29.95,0.09,,0.48,,, +7441,37220,Olivine,EMP,39.6,0.02,0.08,,20.28,,40.6,,,0.21,,, +7442,37221,Olivine,EMP,41.2,0.03,0.03,,11.13,,48.5,,,0.11,,0.02, +7443,37222,Olivine,EMP,40.4,0.01,0.01,,10.75,,48,,,0.19,,0.02, +7444,37223,Olivine,EMP,40.1,0.03,,,13.63,,45.9,,,0.16,,0.01, +7445,37224,Olivine,EMP,40.9,0.03,,,10.69,,49.5,,,0.15,,, +7446,37225,Olivine,EMP,40.4,0.02,0.02,,11.02,,48.5,,,0.13,,0.01, +7447,37226,Olivine,EMP,40.6,0.01,0.03,,11.16,,47.7,,,0.17,,0.01, +7448,37227,Olivine,EMP,40,0.02,0.03,,13.02,,45.7,,,0.18,,0.02, +7449,37228,Olivine,EMP,39.9,0.02,0.02,,15.29,,44.1,,,0.2,,0.02, +7450,37229,Olivine,EMP,41.5,0.02,0.11,,3.74,,53.9,,,0.19,,0.02, +7451,37230,Olivine,EMP,39.5,0.02,0.03,,16.3,,45.7,,,0.12,,0.01, +7452,37231,Olivine,EMP,40.1,0.04,0.8,,15.55,,42.4,,,0.35,0.1,0.04, +7453,37232,Olivine,EMP,39.4,0.02,0.01,,15.76,,43.8,,,,,0.01, +7454,37233,Olivine,EMP,40.5,0.02,0.02,,11.54,,47.4,,,0.15,,, +7455,37234,Olivine,EMP,39.6,0.02,0.01,,14.71,,44.8,,,0.14,0.01,, +7456,37235,Olivine,EMP,40.8,0.02,,,9.36,,49.2,,,0.12,,, +7457,37238,Olivine,no_info,39.8,0.03,0.18,0.22,11.7,0.11,46.9,,,0.25,,0.05, +7458,37239,Olivine,no_info,39.8,0.03,0.19,0.18,10.7,,49,,,0.22,,0.04, +7459,37240,Olivine,no_info,40.6,0.01,0.31,0.09,10.1,0.02,49,,,0.35,,0.01, +7460,37241,Olivine,no_info,40.4,0.02,0.15,0.08,11.6,0.02,48,,,0.33,,0.01, +7461,37242,Olivine,no_info,40.3,0.04,,0.18,10.3,0.11,48.4,,,0.21,,0.07, +7462,37243,Olivine,no_info,39.7,0.05,0.26,0.16,13.1,0.15,46.1,,,0.26,,0.08, +7463,37244,Olivine,no_info,40.3,0.03,0.26,0.11,11,0.09,48.5,,,0.2,,0.06, +7464,37245,Olivine,no_info,40.5,0.01,0.23,0.13,10.7,0.11,48.8,,,0.21,,0.05, +7465,37246,Olivine,no_info,40.5,0.02,0.23,0.14,10.7,0.14,47.9,,,0.2,,0.05, +7466,37247,Olivine,no_info,40.3,0.04,0.25,0.08,12,0.12,46.7,,,0.26,,0.05, +7467,37248,Olivine,EMP,39.84,0.03,0.13,,11.92,0.12,47.93,,,0.23,,, +7468,37249,Olivine,EMP,39.15,0.02,0.09,,12.41,0.08,47.85,,,0.21,0.01,, +7469,37250,Olivine,EMP,39.52,0.05,0.09,,12.1,0.16,47.52,,,0.21,0.01,, +7470,37251,Olivine,EMP,40.98,0.01,0.14,0.23,5.32,0.07,52.94,0.17,,0.14,,, +7471,37252,Olivine,EMP,41.04,0.01,0.12,0.24,4.5,0.06,53.88,0.03,,0.12,,, +7472,37253,Olivine,EMP,40.79,,0.25,0.27,5.46,0.09,52.88,,,0.24,,, +7473,37254,Olivine,EMP,40.92,0.01,0.15,0.26,5.45,0.06,52.92,0.03,,0.16,,, +7474,37255,Olivine,EMP,41.09,0.01,0.17,0.14,4.38,0.06,53.91,0.12,,0.12,,, +7475,37256,Olivine,EMP,40.98,0.01,0.16,0.12,4.12,0.06,54.07,0.37,,0.11,,, +7476,37257,Olivine,EMP,41.12,0.01,0.15,0.11,4.25,0.06,53.77,0.38,,0.15,,, +7477,37258,Olivine,EMP,41.15,,0.19,0.09,3.44,0.05,54.66,0.3,,0.12,,, +7478,37259,Olivine,EMP,41,0.01,0.14,0.07,4.28,0.07,53.92,0.38,,0.14,,, +7479,37260,Olivine,EMP,40.81,0.01,0.13,0.07,5.12,0.07,53.2,0.42,,0.18,,, +7480,37261,Olivine,EMP,40.97,0.01,0.07,0.06,5.84,0.1,52.4,0.36,,0.22,,, +7481,37262,Olivine,EMP,41.04,0.01,0.09,0.07,4.81,0.07,53.39,0.32,,0.2,,, +7482,37263,Olivine,EMP,41.15,,0.14,0.08,3.54,0.06,54.69,0.22,,0.12,,, +7483,37264,Olivine,EMP,41.22,0.01,0.12,0.05,3.72,0.05,54.48,0.21,,0.14,,, +7484,37265,Olivine,EDS,40.47,,14.19,0.35,45.06,,0.08,0.07,,,,, +7485,37266,Olivine,EDS,39.37,,,0.18,17.64,,41.79,0.24,,0.29,,, +7486,37267,Olivine,EDS,40.74,,,0.18,13.19,,45.93,0.05,,0.19,,, +7487,37268,Olivine,EDS,43.15,,,0.19,8.33,,48.68,0.01,,0.11,,, +7488,37269,Olivine,EDS,42.17,,,,9.66,,49.13,0.18,,0.17,,, +7489,37270,Olivine,EDS,38.93,,10.85,,48.08,,0.18,,,,,, +7490,37271,Olivine,EDS,40.33,,,0.2,14.16,,45.12,0.03,,0.3,,, +7491,37272,Olivine,EDS,40.87,,,0.21,13.13,,45.87,0.05,,0.25,,, +7492,37273,Olivine,EDS,37.48,,,0.15,24.31,,37.39,0.32,,0.15,,, +7493,37274,Olivine,EDS,38.79,,,,20.17,,39.03,0.32,,0.23,,, +7494,37275,Olivine,EMP,41.17,0.01,0.07,0.16,9.16,0.12,49.95,,,0.32,0.01,0.01, +7495,37276,Olivine,EMP,39.72,0.02,0.15,0.16,9.86,0.16,49.77,,,0.35,0.02,0.01, +7496,37277,Olivine,EMP,41.06,0.01,0.06,0.24,8.01,0.13,50.91,,,0.3,0.02,0.01, +7497,37278,Olivine,EMP,40.61,0.1,0.07,0.17,9.34,0.15,49.69,,,0.28,0.01,0.01, +7498,37279,Olivine,EMP,41.84,,,,4.6,,53.56,,,,,, +7499,37280,Olivine,EMP,42.06,,,,3.42,,54.52,,,,,, +7500,37281,Olivine,EMP,42.01,,,,3.72,,54.27,,,,,, +7501,37282,Olivine,EMP,41.59,,,,5.95,,52.45,,,,,, +7502,37283,Olivine,EMP,41.67,,,,5.53,,52.8,,,,,, +7503,37284,Olivine,EMP,41.83,,,,4.69,,53.48,,,,,, +7504,37285,Olivine,EMP,41.35,,,,7.26,,51.39,,,,,, +7505,37286,Olivine,EMP,41.3,,,,7.54,,51.17,,,,,, +7506,37287,Olivine,EMP,41.9,,,,4.31,,53.79,,,,,, +7507,37288,Olivine,EMP,41.75,,,,5.12,,53.13,,,,,, +7508,37289,Olivine,EMP,41.55,,,,6.19,,52.26,,,,,, +7509,37290,Olivine,EMP,41.57,,,,6.11,,52.33,,,,,, +7510,37291,Olivine,EMP,41.9,,,,4.3,,53.8,,,,,, +7511,37292,Olivine,EMP,41.82,,,,4.72,,53.45,,,,,, +7512,37293,Olivine,EMP,41.76,,,,5.04,,53.19,,,,,, +7513,37294,Olivine,EMP,41.67,,,,5.55,,52.78,,,,,, +7514,37295,Olivine,EMP,41.53,,,,6.32,,52.16,,,,,, +7515,37296,Olivine,EMP,41.54,,,,6.26,,52.2,,,,,, +7516,37297,Olivine,EMP,41.78,,,,4.99,,53.24,,,,,, +7517,37298,Olivine,EMP,41.84,,,,4.63,,53.53,,,,,, +7518,37299,Olivine,EMP,41.79,,,,4.92,,53.29,,,,,, +7519,37300,Olivine,EMP,41.83,,,,4.7,,53.47,,,,,, +7520,37301,Olivine,EMP,42.27,,,,2.35,,55.38,,,,,, +7521,37302,Olivine,EMP,42.22,,,,2.6,,55.18,,,,,, +7522,37303,Olivine,EMP,42.11,,,,3.19,,54.7,,,,,, +7523,37304,Olivine,EMP,42.11,,,,3.22,,54.68,,,,,, +7524,37305,Olivine,EMP,41.86,,,,4.55,,53.59,,,,,, +7525,37309,Olivine,no_info,40.1,,,,15.5,0.24,45,,,0.37,,, +7526,37310,Olivine,no_info,39.8,,,,16.2,0.19,44.2,,,0.46,,, +7527,37311,Olivine,no_info,38.4,,,,19.8,0.35,40.4,,,0.51,,, +7528,37312,Olivine,no_info,38.6,,,,21.1,0.36,40.5,,,0.4,,, +7529,37313,Olivine,EMP,36.5,0.1,0.03,,33.4,0.57,29.6,,,0.4,,, +7530,37314,Olivine,EMP,37.2,,,,26,0.53,35.7,,,0.34,,, +7531,37315,Olivine,EMP,39,0.15,0.07,,22.7,0.39,38.4,,,0.36,,, +7532,37316,Olivine,EMP,37.3,0.16,,,30,0.54,32,,,0.43,,, +7533,37317,Olivine,EMP,37.1,0.15,0.19,,30.6,0.76,30.7,,,0.5,,, +7534,37318,Olivine,EMP,35.4,0.1,0.09,,40.5,0.66,24.1,,,0.55,,, +7535,37319,Olivine,EMP,38,0.11,,,29.5,0.58,31.6,,,0.32,,, +7536,37320,Olivine,EMP,37.8,0.16,,,28.7,0.67,32.9,,,0.34,,, +7537,37321,Olivine,EMP,36.6,,,,26.2,0.48,34.5,,,0.36,,, +7538,37322,Olivine,EMP,39.2,0.12,0.38,,19,0.75,41.1,,,0.43,,, +7539,37323,Olivine,EMP,37.6,0.14,0.2,,28.1,0.53,32.5,,,0.51,,, +7540,37324,Olivine,EMP,39.8,0.23,0.19,,17.5,0.69,42.5,,,0.39,,, +7541,37325,Olivine,EMP,36.3,0.1,0.18,,33.2,0.6,29.1,,,0.35,,, +7542,37326,Olivine,EMP,37.2,0.05,0.29,,31.6,0.71,29.7,,,0.63,,, +7543,37327,Olivine,EMP,38,,0.22,,26.4,0.56,33.5,,,0.63,,, +7544,37328,Olivine,EMP,39.5,,,,8.2,,50.1,,,0.18,,, +7545,37329,Olivine,EMP,36.1,0.29,0.04,,31.8,0.31,30.7,,,0.25,0.01,, +7546,37330,Olivine,EMP,35.3,0.22,0.05,0.03,35.5,0.41,27.2,,,0.35,0.01,, +7547,37331,Olivine,EMP,34.4,0.2,0.15,0.01,39.2,0.41,24.1,,,0.43,0.08,0.05,0.13 +7548,37332,Olivine,EMP,33.6,0.3,0.05,0.02,41.3,0.41,21.3,,,0.43,,, +7549,37333,Olivine,EMP,33.5,0.3,0.2,0.01,42.8,0.45,20.6,,,0.6,,, +7550,37334,Olivine,EMP,37.5,0.2,0.31,0.03,27.8,0.27,34.4,,,0.33,0.04,, +7551,37335,Olivine,EMP,35.8,0.19,0.03,0.01,31.7,0.33,30.3,,,0.27,0.01,, +7552,37336,Olivine,EMP,34.6,0.24,0.03,,37.1,0.42,25.5,,,0.35,0.01,, +7553,37337,Olivine,EMP,36.5,0.2,0.08,,31.2,0.26,31.8,,,0.29,0.03,, +7554,37338,Olivine,EMP,37.3,0.21,0.09,,30.9,0.27,32,,,0.27,0.01,, +7555,37339,Olivine,EMP,36.8,0.22,0.06,,28.6,0.28,33.2,,,0.28,0.01,, +7556,37340,Olivine,EMP,34.4,0.24,0.03,,37.2,0.38,25.5,,,0.39,0.01,, +7557,37341,Olivine,EMP,36,0.17,0.06,0.01,35.6,0.32,28.3,,,0.29,0.02,, +7558,37342,Olivine,EMP,34.5,0.24,0.1,0.01,41.3,0.38,23.1,,,0.44,0.04,, +7559,37343,Olivine,EMP,40.8,,0.04,0.05,10.2,0.18,48.5,,,0.23,,, +7560,37344,Olivine,EMP,40.7,,,,10.5,0.16,48.4,,,0.24,,, +7561,37345,Olivine,EMP,40.76,,0.03,,11.2,0.14,48.1,,,0.27,,, +7562,37346,Olivine,EMP,40.7,0.03,0.07,0.07,12.2,0.13,46.9,,,0.29,,, +7563,37347,Olivine,EMP,40.4,,0.07,,13.3,0.21,45.7,,,0.41,,, +7564,37348,Olivine,EMP,39.9,,0.16,0.12,15.8,0.29,43.88,,,0.4,,, +7565,37349,Olivine,EMP,39.2,,0.1,,18.2,0.32,42.2,,,0.33,,, +7566,37350,Olivine,EMP,39.4,,0.04,,19.39,0.35,40.3,,,0.31,,, +7567,37351,Olivine,EMP,40.1,,0.2,,12.7,0.19,46.8,,,0.26,,, +7568,37352,Olivine,EMP,39.4,,0.3,0.2,14.7,0.23,44.9,,,0.32,,, +7569,37353,Olivine,EMP,38.9,,0.3,0.4,16.9,0.26,42.8,,,0.33,,, +7570,37354,Olivine,EMP,41.34,,0.18,0.15,6.66,0.09,51.99,0.04,,0.18,,, +7571,37355,Olivine,EMP,40.89,,0.19,0.19,9.98,0.15,49.52,0.19,,0.24,,, +7572,37356,Olivine,EMP,40.32,,0.21,0.18,10.26,0.09,48.34,0.06,,0.23,,, +7573,37357,Olivine,EMP,40.31,,0.2,0.16,12.41,0.11,47.47,0.06,,0.23,,, +7574,37358,Olivine,EMP,40.49,,0.18,0.17,10.7,0.09,47.75,0.05,,0.21,,, +7575,37359,Olivine,EMP,40.85,,0.19,0.17,10.77,0.08,48.33,0.05,,0.24,,, +7576,37360,Olivine,EMP,41.37,,0.17,0.18,7.88,0.22,49.24,0,,0.23,,, +7577,37361,Olivine,EMP,40.61,,0.22,0.22,13.69,0.28,45.81,0.02,,0.31,,, +7578,37362,Olivine,EMP,40.97,,0.21,0.23,10.74,0.27,47.76,0.01,,0.3,,, +7579,37363,Olivine,EMP,38.63,,0.2,0.26,12.58,0.36,45.43,0.02,,0.35,,, +7580,37364,Olivine,EMP,,,0.2,0.19,0,0.22,,0.01,,0.33,,, +7581,37365,Olivine,EMP,41.79,,0.14,0.23,7.79,0.15,50.22,0.02,,0.27,,, +7582,37366,Olivine,EMP,,,0.16,0.3,0,0.22,,0.01,,0.33,,, +7583,37367,Olivine,EMP,39.45,,0.13,0.2,5.75,0.1,50.34,0.02,,0.25,,, +7584,37368,Olivine,EMP,40.06,,0.11,0.2,7.09,0.13,50.37,0.01,,0.24,,, +7585,37369,Olivine,EMP,40.41,,0.07,0.1,5.59,0.09,51.38,0.14,,0.19,,, +7586,37370,Olivine,EMP,40.62,,0.08,0.15,6.51,0.1,50.52,0.19,,0.22,,, +7587,37371,Olivine,EMP,40.79,,0.06,0.23,2.23,0.13,53.45,0.04,,0.21,,, +7588,37372,Olivine,EMP,42.03,,0.07,0.14,4.8,0.14,52.1,0.08,,0.23,,, +7589,37373,Olivine,EMP,40.24,,0.06,0.16,7.13,0.15,49.58,0.13,,0.25,,, +7590,37374,Olivine,EMP,39.44,,0.07,0.14,6.26,0.14,51.69,0.08,,0.23,,, +7591,37375,Olivine,EMP,41.11,,0.08,0.13,10.82,0.17,46.85,0.33,,0.32,,, +7592,37376,Olivine,EMP,42.43,,0.08,0.14,5.7,0.11,52.25,0.12,,0.2,,, +7593,37377,Olivine,EMP,39.89,,0.07,0.16,8.34,0.14,48.81,0.24,,0.26,,, +7594,37378,Olivine,EMP,40.2,,0.07,,14.2,0.24,46.2,,,0.43,,, +7595,37379,Olivine,EMP,39.6,0.02,0.09,,18.1,0.28,42.6,,,0.43,,, +7596,37380,Olivine,EMP,39.4,0.02,0.08,,18.6,0.29,42.7,,,0.41,,, +7597,37381,Olivine,EMP,38.4,0.03,0.07,,19,0.29,41.9,,,0.44,,, +7598,37382,Olivine,EMP,39,,0.09,0.03,17.8,0.28,41.3,,,0.45,,, +7599,37383,Olivine,EMP,39.8,,0.11,0.04,17.2,0.25,43,,,0.38,,, +7600,37384,Olivine,EMP,41.1,,0.1,,11.7,0.15,48.4,,,0.36,,, +7601,37385,Olivine,EMP,39.7,0.04,0.09,0.03,17.4,0.15,43.3,,,0.39,,, +7602,37386,Olivine,EMP,39.3,0.03,0.15,0.15,16.1,0.13,43.6,,,0.39,,, +7603,37387,Olivine,EMP,39.8,0.03,0.14,,14.8,0.18,45.1,,,0.29,,, +7604,37388,Olivine,EMP,40.3,0.04,0.31,0.03,14.1,0.16,46.8,,,0.36,,, +7605,37389,Olivine,EMP,39.8,0.03,0.12,0.02,14.8,0.19,45,,,0.31,,, +7606,37390,Olivine,EMP,40.1,,0.08,0.03,11.3,0.16,47.2,,,0.34,,, +7607,37391,Olivine,EMP,39.9,0.04,0.04,0.07,11.9,0.19,46.7,,,0.37,,, +7608,37392,Olivine,EMP,39.8,,0.1,0.13,12.8,0.2,45.9,,,0.38,,, +7609,37393,Olivine,EMP,40,,0.09,0.04,12.7,0.18,47.4,,,0.35,,, +7610,37394,Olivine,EMP,39.8,,0.09,,11.6,0.17,47.9,,,0.31,,, +7611,37395,Olivine,EMP,40.1,0.02,0.11,0.01,11.7,0.14,47.4,,,0.36,,, +7612,37396,Olivine,EMP,40,,0.15,,14.4,0.19,45.2,,,0.33,,, +7613,37397,Olivine,EMP,40.1,,,,10.3,,49.6,,,0.51,,, +7614,37398,Olivine,EMP,40,,,,10.6,,48.5,,,0.44,,, +7615,37399,Olivine,EMP,40.6,,0.46,0.12,10.6,0.2,48.6,,,0.45,,, +7616,37400,Olivine,EMP,39.5,,,0.05,10.8,0.09,47.8,,,0.34,,, +7617,37401,Olivine,EMP,40.2,,,,12.2,,47.5,,,0.43,,, +7618,37402,Olivine,EMP,40.3,,,,11.7,0.08,48.22,,,0.41,,, +7619,37403,Olivine,EMP,39.8,,,0.03,11.5,0.1,46.8,,,0.36,,, +7620,37404,Olivine,EMP,38.8,,,0.07,11.8,0.11,46.8,,,0.34,,, +7621,37405,Olivine,EMP,39.6,,,0.07,12.5,0.09,47,,,0.35,,, +7622,37406,Olivine,EMP,39.2,,,0.09,13.2,0.12,45.9,,,0.36,,, +7623,37407,Olivine,EMP,39.4,,,0.09,14,0.1,45.5,,,0.41,,, +7624,37408,Olivine,EMP,38.5,,,0.06,14.9,0.11,44.8,,,0.48,,, +7625,37409,Olivine,EMP,39.8,,,0.1,12.5,0.09,47.5,,,0.35,,, +7626,37410,Olivine,EMP,39.3,,,0.07,13.7,0.11,46.4,,,0.33,,, +7627,37411,Olivine,EMP,40.1,,0.37,0.18,13,0.28,46.8,,,0.53,,, +7628,37412,Olivine,EMP,38,,,,18.2,0.21,41.4,,,0.45,,, +7629,37413,Olivine,EMP,39.1,,,,11.8,,47.7,,,0.38,,, +7630,37414,Olivine,EMP,40.8,,,0.05,13.7,0.12,46.9,,,0.4,,, +7631,37415,Olivine,EMP,37.2,,,0.37,27.3,0.32,35.4,,,0.49,,, +7632,37416,Olivine,EMP,39.1,,,0.29,19.9,0.22,41.9,,,0.35,,, +7633,37417,Olivine,EMP,38.8,,,0.29,19,0.2,43.2,,,0.33,,, +7634,37418,Olivine,EMP,37.7,,,0.28,20.9,0.18,40.9,,,0.39,,, +7635,37419,Olivine,EMP,38.4,,,0.27,19.8,0.16,42.7,,,0.38,,, +7636,37420,Olivine,EMP,37.7,,,0.3,21.9,0.25,39.8,,,0.4,,, +7637,37421,Olivine,EMP,38.6,,,0.26,20.1,0.17,42.5,,,0.37,,, +7638,37422,Olivine,EMP,39.4,,0.23,0.39,17,0.14,42.7,,,0.36,,, +7639,37423,Olivine,EMP,37.6,,0.16,0.36,26.3,0.22,36.9,,,0.39,,, +7640,37424,Olivine,EMP,38.8,,0.2,0.42,18.1,0.14,42.3,,,0.28,,, +7641,37425,Olivine,EMP,38.9,,0.24,0.34,18.4,0.13,41.9,,,0.33,,, +7642,37426,Olivine,EMP,38.7,,0.56,0.45,20.2,0.24,39.7,,,0.45,,, +7643,37427,Olivine,EMP,38.8,,0.23,0.44,19.2,0.15,41.3,,,0.34,,, +7644,37428,Olivine,EMP,38.3,,0.22,0.47,20.3,0.15,40.2,,,0.33,,, +7645,37429,Olivine,EMP,38.4,,0.25,0.37,19.5,0.16,43.3,,,0.28,,, +7646,37430,Olivine,EMP,40.2,,,,11.29,0.06,46.72,,,0.6,,, +7647,37431,Olivine,EMP,39.6,,,,12.01,0.05,46.43,,,0.41,,, +7648,37432,Olivine,EMP,40,,,,13.47,0.12,45.09,,,0.42,,, +7649,37433,Olivine,EMP,37.7,,,,24.67,0.37,37.21,,,0.35,,, +7650,37434,Olivine,EMP,35.6,,,,31.09,0.43,31.36,,,0.35,,, +7651,37435,Olivine,EMP,39,,,,15.23,0.23,45.25,,,0.28,,, +7652,37436,Olivine,EMP,39.4,,,,16.16,0.23,43.18,,,0.36,,, +7653,37437,Olivine,EMP,38.2,,,,19.44,0.24,40.67,,,0.34,,, +7654,37438,Olivine,EMP,38.1,,,,23.37,0.29,37.77,,,0.36,,, +7655,37439,Olivine,EMP,37.5,,,,25.58,0.34,34.38,,,0.27,,, +7656,37440,Olivine,EMP,37.4,,,,26.19,0.37,34.81,,,0.4,,, +7657,37441,Olivine,EMP,37.4,,,,26.08,0.29,34.81,,,0.31,,, +7658,37442,Olivine,EMP,38.7,,,,21.66,0.28,37.83,,,0.6,,, +7659,37443,Olivine,EMP,38,,,,26.12,0.35,33.61,,,0.75,,, +7660,37444,Olivine,EMP,37.8,,,,24.17,0.27,36.95,,,0.26,,, +7661,37445,Olivine,EMP,37.1,,,,29.45,0.33,31.69,,,0.34,,, +7662,37446,Olivine,EMP,37.4,,,,25.26,0.34,34.81,,,0.25,,, +7663,37447,Olivine,EMP,37.5,,,,25.62,0.34,34.76,,,0.24,,, +7664,37448,Olivine,EMP,38.7,,,,21.54,0.29,37.17,,,0.3,,, +7665,37449,Olivine,EMP,41.1,,,,23.22,0.25,36.45,,,0.3,,, +7666,37450,Olivine,EMP,37.3,,,,25.67,0.26,33.68,,,0.24,,, +7667,37451,Olivine,EMP,37.3,,,,25.05,0.27,34.56,,,0.28,,, +7668,37452,Olivine,EMP,38.77,0.05,0.15,0.05,21.28,0.26,41.07,,,0.27,0.01,, +7669,37453,Olivine,EMP,38.45,0.09,0.11,0.06,22.95,0.25,39.87,,,0.32,0.02,, +7670,37454,Olivine,EMP,40.8,,0.1,0.08,11.1,0.08,48.1,,,0.31,,, +7671,37455,Olivine,EMP,40.4,0.01,0.07,0.04,10.03,0.13,49.9,,,0.18,,, +7672,37456,Olivine,EMP,40.3,0.1,0.05,0.08,9.6,0.14,48.7,,,0.17,,, +7673,37457,Olivine,EMP,40.2,0.05,0.07,0.12,10.7,0.17,48,,,0.21,,, +7674,37458,Olivine,EMP,40.5,0.02,0.06,0.12,11.3,0.13,48.3,,,0.17,,, +7675,37459,Olivine,EMP,40.3,,0.06,0.12,12.2,0.15,47.3,,,0.17,,, +7676,37460,Olivine,EMP,40.9,0.05,0.03,0.06,9,0.12,49.5,,,0.13,,, +7677,37461,Olivine,EMP,40.6,0.02,0.11,0.08,11.3,0.13,48.5,,,0.18,,, +7678,37462,Olivine,EMP,40,0.05,0.12,0.06,10.71,0.1,48.3,,,0.31,,, +7679,37463,Olivine,EMP,40.2,0.05,0.12,0.14,11.42,0.1,47.6,,,0.27,,, +7680,37464,Olivine,EMP,40.3,0.02,0.13,0.09,11.25,0.12,48.3,,,0.27,,, +7681,37465,Olivine,EMP,40,0.02,0.07,0.04,10.4,0.1,49.1,,,0.18,,, +7682,37466,Olivine,EMP,40.7,0.02,0.06,0.04,10.7,0.09,48.8,,,0.17,,, +7683,37467,Olivine,EMP,40.4,0.03,0.02,0.11,10.4,0.12,49.2,,,0.13,,, +7684,37468,Olivine,EMP,40.3,0.06,0.04,0.04,11.7,0.13,48.3,,,0.17,,, +7685,37469,Olivine,EMP,40.2,0.11,0.03,0.14,10.41,0.1,49.5,,,0.29,,, +7686,37470,Olivine,EMP,40.2,0.08,0.12,0.1,10.9,0.07,48.2,,,0.31,,, +7687,37471,Olivine,EMP,40.5,0.01,0.05,0.13,10.75,0.09,48.6,,,0.2,,, +7688,37472,Olivine,EMP,40.5,0.11,0.1,0.02,10.2,0.16,49.6,,,0.27,,, +7689,37473,Olivine,EMP,40.4,0.02,0.08,0.15,11.6,0.15,48.6,,,0.15,,, +7690,37474,Olivine,EMP,41.1,0.01,0.08,0.03,11.1,0.1,48.7,,,0.13,,, +7691,37475,Olivine,EMP,40.7,0.11,0.09,0.07,12.7,0.17,47.3,,,0.18,,, +7692,37476,Olivine,EMP,40.3,0.05,0.05,0.1,11.5,0.13,48.9,,,0.17,,, +7693,37477,Olivine,EMP,40.4,0.1,0.05,0.07,12,0.15,48.3,,,0.15,,, +7694,37478,Olivine,EMP,40.7,0.09,0.3,0.14,9.9,0.1,49,,,0.3,,, +7695,37479,Olivine,EMP,40.7,0.02,0.2,0.17,9.97,0.12,49.1,,,0.16,,, +7696,37480,Olivine,EMP,39.53,0.1,,0.04,10.61,0.5,48.11,,,1.04,0.04,0.04,0.12 +7697,37481,Olivine,EMP,38.63,0.02,0.09,0.05,18.47,0.55,41,,,1.23,,0.04,0.11 +7698,37482,Olivine,EMP,39.13,0.06,0.1,0.04,14.46,0.38,44.71,,,0.77,0.03,0.07,0.06 +7699,37483,Olivine,EMP,40.46,0.1,0.03,0.05,10.44,0.51,46.97,,,1.04,0.03,0.04,0.06 +7700,37484,Olivine,EMP,39.26,0.05,0.97,,12.84,0.68,42.87,,,1.67,0.3,0.23,0.08 +7701,37485,Olivine,EMP,39.61,0.04,0.04,0.04,13.57,1.17,44.5,,,1.42,,0.01,0.07 +7702,37486,Olivine,EMP,38.69,0.05,0.04,,15.16,0.54,43.36,,,1.2,0.03,0.06,0.12 +7703,37487,Olivine,EMP,39.11,0.06,,0.05,15.31,0.46,43.65,,,1.11,,0.05,0.08 +7704,37488,Olivine,EMP,39.88,0.03,0.04,0.04,14.04,0.41,45.45,,,1.23,,,0.01 +7705,37489,Olivine,EMP,40.01,0.05,,0.03,16.1,0.43,42.48,,,1.09,,0.05,0.02 +7706,37490,Olivine,EMP,40.17,0.02,,0.02,12.58,0.8,45,,,0.9,,0.07, +7707,37491,Olivine,EMP,40.01,0.06,0.25,,13.05,0.59,44.65,,,1.05,0.02,0.05,0.07 +7708,37492,Olivine,EMP,40.39,0.03,0.24,0.02,11.93,0.38,45.4,,,0.89,0.05,0.02,0.03 +7709,37493,Olivine,EMP,40.01,0.09,,0.02,13.4,0.92,43.66,,,1.4,0.05,0.03,0.05 +7710,37494,Olivine,EMP,40.65,0.1,,,12.07,0.61,45.51,,,1.12,0.04,0.04,0.06 +7711,37495,Olivine,EMP,39.33,0.07,,0.04,14.36,1.35,42.26,,,1.5,,0.05,0.08 +7712,37496,Olivine,EMP,40.72,,,,10.44,0.7,46.98,,,0.9,0.02,0.04, +7713,37497,Olivine,EMP,41.13,0.03,0.04,,9.84,0.66,47.09,,,0.96,0.03,0.08, +7714,37498,Olivine,EMP,40.19,0.02,0.32,0.05,10.6,0.26,46.81,,,0.57,0.04,0.09,0.02 +7715,37499,Olivine,EMP,40.7,0.03,,0.01,8.92,0.28,48.19,,,0.77,0.04,0.01,0.05 +7716,37500,Olivine,EMP,40,,0.07,0.08,14.1,0.18,45.6,,,0.35,,, +7717,37501,Olivine,EMP,40.3,,0.06,0.04,14.6,0.2,45.3,,,0.34,,, +7718,37502,Olivine,EMP,40.3,,0.05,0.06,13.3,0.2,46.3,,,0.35,,, +7719,37503,Olivine,EMP,40.3,0.01,0.08,0.04,15.6,0.25,44.4,,,0.44,,, +7720,37504,Olivine,EMP,39.3,0.04,0.47,0.2,16.4,0.21,43.5,,,0.65,,, +7721,37505,Olivine,EMP,40.1,0.01,0.06,0.05,15.4,0.27,44.4,,,0.45,,, +7722,37506,Olivine,EMP,38.6,0.04,0.15,0.16,18.8,0.23,41.8,,,0.54,,, +7723,37507,Olivine,EMP,38.3,0.04,0.15,0.22,17.4,0.31,43.7,,,0.47,,, +7724,37508,Olivine,EMP,38.7,0.06,0.14,0.09,22,0.3,39.7,,,0.45,,, +7725,37509,Olivine,EMP,39.3,0.01,0.06,0.02,19.9,0.29,41.8,,,0.42,,, +7726,37510,Olivine,EMP,38.1,0.03,0.3,0.07,23.6,0.32,37.4,,,0.47,,, +7727,37511,Olivine,EMP,39.4,0.02,0.06,0.07,14.9,0.21,46.5,,,0.41,,, +7728,37512,Olivine,EMP,40.3,,0.09,0.09,13.1,0.2,46.7,,,0.32,,, +7729,37513,Olivine,EMP,39.2,0.02,0.04,0.01,15.4,0.19,44.6,,,0.34,,, +7730,37514,Olivine,EMP,39.4,,0.05,0.06,13.8,0.21,45.7,,,0.4,,, +7731,37515,Olivine,EMP,40.9,,0.06,0.08,13.8,0.23,45.7,,,0.34,,, +7732,37516,Olivine,EMP,40.3,0.01,0.07,0.06,15.1,0.23,44.5,,,0.41,,, +7733,37517,Olivine,EMP,39.1,0.04,0.6,0.43,14.8,0.24,43.8,,,0.68,,, +7734,37518,Olivine,EMP,40.1,0.01,0.03,0.06,14.8,0.28,44.7,,,0.41,,, +7735,37519,Olivine,EMP,38,0.03,0.22,0.25,17.8,0.29,41.7,,,0.46,,, +7736,37520,Olivine,EMP,38.8,0.08,0.15,0.1,20.4,0.33,40.5,,,0.39,,, +7737,37521,Olivine,EMP,39.2,0.02,0.1,0.05,19.6,0.28,41.8,,,0.4,,, +7738,37522,Olivine,EMP,38.6,0.04,0.12,0.1,21.6,0.34,39.2,,,0.4,,, +7739,37523,Olivine,EMP,40,,0.06,0.14,13.1,0.2,46.8,,,0.37,,, +7740,37524,Olivine,EMP,39.7,0.02,0.25,0.28,13.2,0.2,45.9,,,0.46,,, +7741,37525,Olivine,EMP,40.4,0.03,0.12,0.09,12.8,0.23,48.1,,,0.4,,, +7742,37526,Olivine,EMP,40.5,0.04,0.14,0.08,12.4,0.25,47.4,,,0.4,,, +7743,37527,Olivine,EMP,40.2,0.05,0.12,0.09,15.6,0.25,45.5,,,0.44,,, +7744,37528,Olivine,EMP,39.5,0.02,0.09,0.07,17.8,0.28,41.9,,,0.46,,, +7745,37529,Olivine,EMP,39.6,0.01,0.03,0.05,15.9,0.21,43.9,,,0.35,,, +7746,37530,Olivine,EMP,39.4,0.04,0.12,0.07,18,0.23,42.4,,,0.41,,, +7747,37531,Olivine,EMP,39.4,0.07,0.55,0.19,16.4,0.29,43,,,0.66,,, +7748,37532,Olivine,EMP,38.2,0.05,0.11,0.01,23.8,0.34,38.5,,,0.4,,, +7749,37533,Olivine,EMP,39.3,0.01,0.09,0.02,15.8,0.24,43.4,,,0.38,,, +7750,37534,Olivine,EMP,38.9,0.02,0.17,0.09,19.4,0.25,42.4,,,0.49,,, +7751,37535,Olivine,EMP,39.8,0.01,0.05,0.03,16.6,0.21,44.8,,,0.39,,, +7752,37536,Olivine,EMP,38.8,0.11,0.33,0.12,18.2,0.28,41.3,,,0.54,,, +7753,37537,Olivine,EMP,37.7,0.06,0.1,0.02,23.3,0.36,37.5,,,0.41,,, +7754,37538,Olivine,EMP,39.1,0.03,0.06,,20.2,0.31,40.5,,,0.33,,, +7755,37539,Olivine,EMP,38.5,0.04,0.05,0.03,21.7,0.47,39.7,,,0.3,,, +7756,37540,Olivine,EMP,38.2,0.04,0.06,0.01,22.2,0.39,38.4,,,0.36,,, +7757,37541,Olivine,EMP,37.9,0.07,0.08,,24.9,0.37,36.4,,,0.4,,, +7758,37542,Olivine,EMP,38.4,0.06,0.03,0.03,25.1,0.4,36.1,,,0.34,,, +7759,37543,Olivine,EMP,37.4,0.19,0.12,0.1,27.8,0.46,35,,,0.37,,, +7760,37544,Olivine,EMP,37,0.07,0.06,0.05,28,0.48,34.2,,,0.37,,, +7761,37545,Olivine,EMP,37.1,0.1,0.09,0.06,29.7,0.44,32.8,,,0.38,,, +7762,37546,Olivine,EMP,36.9,0.11,0.16,0.07,31.3,0.5,31.3,,,0.44,,, +7763,37547,Olivine,EMP,36.7,0.08,0.04,0.03,32.4,0.45,30.4,,,0.39,,, +7764,37548,Olivine,EMP,36.2,0.1,0.08,0.02,34.5,0.46,28.7,,,0.38,,, +7765,37549,Olivine,EMP,40.4,0.02,0.09,0.04,13.5,0.26,45.6,,,0.25,,, +7766,37550,Olivine,EMP,39.8,0.02,0.1,2,13.5,0.27,45.5,,,0.26,,, +7767,37551,Olivine,EMP,40,0.02,0.06,0.02,14.9,0.3,44.3,,,0.26,,, +7768,37552,Olivine,EMP,39.9,0.04,0.06,0.02,16.1,0.34,43.5,,,0.29,,, +7769,37553,Olivine,EMP,39.9,0.04,0.08,0.03,16.6,0.36,42.8,,,0.28,,, +7770,37554,Olivine,EMP,39.1,0.02,0.1,,18,0.22,42.3,,,0.32,,, +7771,37555,Olivine,EMP,38.3,0.03,0.06,,20,0.25,40.3,,,0.37,,, +7772,37556,Olivine,EMP,38.5,0.04,0.01,,24,0.23,38,,,0.35,,, +7773,37557,Olivine,EMP,38,0.09,0.14,1,25,0.2,35.9,,,0.35,,, +7774,37558,Olivine,EMP,37.8,0.14,0.06,,26.3,0.28,35.7,,,0.37,,, +7775,37559,Olivine,EMP,38.8,0.03,0.05,0.01,19.4,0.35,40.8,,,0.26,,, +7776,37560,Olivine,EMP,38.2,0.03,0.05,0.03,21.9,0.35,38.2,,,0.29,,, +7777,37561,Olivine,EMP,38.3,0.04,0.01,0.01,24.4,0.43,37.7,,,0.31,,, +7778,37562,Olivine,EMP,37.5,0.1,0.03,0.03,26.7,0.47,35,,,0.35,,, +7779,37563,Olivine,EMP,39.6,,,0.03,17.3,0.23,43.7,,,0.24,,, +7780,37564,Olivine,EMP,39.5,,0.02,0.02,17.7,0.27,43,,,0.23,,, +7781,37565,Olivine,EMP,38.6,0.06,0.05,0.04,21.5,0.39,39.6,,,0.29,,, +7782,37566,Olivine,EMP,38.7,,0.03,0.03,20.7,0.27,39.6,,,0.29,,, +7783,37567,Olivine,EMP,38.6,0.06,0.05,0.01,21.2,0.3,39,,,0.31,,, +7784,37568,Olivine,EMP,38.8,0.04,0.04,0.04,23.1,0.31,38.7,,,0.31,,, +7785,37569,Olivine,EMP,38.5,0.08,0.04,0.08,22.4,0.38,39.2,,,0.3,,, +7786,37570,Olivine,EMP,40,0.04,0.02,,15.7,0.15,44.9,,,0.34,,, +7787,37571,Olivine,EMP,40.8,0.02,0.03,0.02,11.7,0.14,47.8,,,0.34,,, +7788,37572,Olivine,EMP,39.3,0.04,0.04,,20.2,0.31,40.2,0.09,,0.29,,, +7789,37573,Olivine,EMP,39.4,0.03,0.02,0.02,20.9,0.29,40.8,0.07,,0.22,,, +7790,37574,Olivine,EMP,37.9,0.07,0.08,0.09,22.5,0.34,38.1,0.07,,0.26,,, +7791,37575,Olivine,EMP,37.5,0.08,0.02,0.03,29.5,0.46,33.8,0.13,,0.23,,, +7792,37576,Olivine,EMP,37.5,0.02,0.06,0.03,28.3,0.45,33.5,,,0.26,,, +7793,37577,Olivine,EMP,38.8,0.04,0.04,,23.6,0.34,37.7,0.1,,0.23,,, +7794,37578,Olivine,EMP,37.7,0.03,0.03,,25.5,0.4,37.3,0.05,,0.21,,, +7795,37579,Olivine,EMP,37.8,0.04,0.03,,27.2,0.38,35.7,0.04,,0.22,,, +7796,37580,Olivine,EMP,37.3,0.04,0.04,,27.4,0.38,35.5,0.04,,0.22,,, +7797,37581,Olivine,EMP,38,0.07,0.04,0.03,23.3,0.34,37.9,0.08,,0.18,,, +7798,37582,Olivine,EMP,37.4,,0.02,,27.1,0.36,35.4,0.06,,0.21,,, +7799,37583,Olivine,EMP,36.7,0.02,0.04,,29.3,0.45,33.5,0.06,,0.22,,, +7800,37584,Olivine,EMP,36.5,0.02,0.04,,30.6,0.48,31,0.02,,0.22,,, +7801,37585,Olivine,EMP,39.2,,0.04,,17.5,0.24,43.2,0.12,,0.26,,, +7802,37586,Olivine,EMP,38.5,,,,20.6,0.29,40.5,0.02,,0.26,,, +7803,37587,Olivine,EMP,39.6,0.01,0.03,,19.2,0.22,41.8,0.17,,0.23,,, +7804,37588,Olivine,EMP,39.3,,,,13.7,0.25,45.5,,,0.28,,, +7805,37589,Olivine,EMP,39.5,,,,15.5,0.3,43.3,,,0.26,,, +7806,37590,Olivine,EMP,40,,,,15,0.28,45.4,,,0.25,,, +7807,37591,Olivine,EMP,39.2,,,,14.6,0.25,45.2,,,0.29,,, +7808,37592,Olivine,EMP,38.8,,,,15.9,0.22,44.2,,,0.22,,, +7809,37593,Olivine,EMP,38.9,,,,16.2,0.27,43.6,,,0.26,,, +7810,37594,Olivine,EMP,38.9,,,,18.7,0.33,41,,,0.27,,, +7811,37595,Olivine,EMP,38.7,,,,19.6,0.37,40.7,,,0.22,,, +7812,37596,Olivine,EMP,34.4,,,,23,0.34,38.2,,,0.3,,, +7813,37597,Olivine,EMP,37.8,,,,23.7,0.44,37.7,,,0.24,,, +7814,37598,Olivine,EMP,39.4,,,,16.4,0.31,44.9,,,0.25,,, +7815,37599,Olivine,EMP,40.4,,,,14.5,0.23,45.3,,,0.22,,, +7816,37600,Olivine,EMP,40,,,,16.2,0.32,43.5,,,0.21,,, +7817,37601,Olivine,EMP,39.2,,,,18.8,0.27,41.3,,,0.3,,, +7818,37602,Olivine,EMP,39.9,,,,14.8,0.25,43.9,,,0.31,,, +7819,37603,Olivine,EMP,39.8,,,,16.7,0.25,42.9,,,0.4,,, +7820,37604,Olivine,EMP,38.9,,,,19.4,0.28,39.8,,,0.34,,, +7821,37605,Olivine,EMP,39.1,,,,18.5,0.29,41.1,,,0.2,,, +7822,37606,Olivine,EMP,38.8,,,,21.1,0.28,39.2,,,0.3,,, +7823,37607,Olivine,EMP,38.1,,0.09,,23.8,0.18,37.9,,,0.23,,, +7824,37608,Olivine,EMP,38.6,,,,24.4,0.36,36.4,,,0.33,,, +7825,37609,Olivine,EMP,39.5,,,,14.5,,46.4,,,0.44,,, +7826,37610,Olivine,EMP,40.7,,,,10.3,,48.5,,,0.54,,, +7827,37611,Olivine,EMP,39.7,,,,10.6,,50.2,,,0.47,,, +7828,37612,Olivine,EMP,38.6,,,,14.8,,46,,,0.52,,, +7829,37613,Olivine,EMP,40.6,,,0.15,11.3,0.11,47.5,,,0.38,,, +7830,37614,Olivine,EMP,39.8,0.06,,0.17,12,0.13,47,,,0.38,,, +7831,37615,Olivine,EMP,40.7,,,,9.5,,49.9,,,0.38,,, +7832,37616,Olivine,EMP,39.4,0.08,,,14.7,,44.6,,,0.35,,, +7833,37617,Olivine,EMP,38.7,0.12,,,16.6,,44.5,,,0.36,,, +7834,37618,Olivine,EMP,40.6,,,,10,,50,,,0.37,,, +7835,37619,Olivine,EMP,39.5,,0.08,0.09,11,0.06,49.7,,,0.39,,, +7836,37620,Olivine,EMP,40.5,,,,9.7,,49.9,,,0.26,,, +7837,37621,Olivine,no_info,39.7,0.08,,,10.5,,48.7,,,0.4,,, +7838,37622,Olivine,EMP,40.5,,,,10.9,,48.8,,,0.34,,, +7839,37623,Olivine,EMP,39.4,,0.04,0.11,11.7,0.07,48.4,,,0.39,,, +7840,37624,Olivine,EMP,40.3,,,,10.3,,49.7,,,0.37,,, +7841,37625,Olivine,EMP,39.2,,0.12,,11.4,,48.7,,,0.4,,, +7842,37626,Olivine,EMP,39.6,,,,12.6,,48.3,,,0.38,,, +7843,37627,Olivine,EMP,39.8,0.06,,0.14,12.6,0.07,46.9,,,0.37,,, +7844,37628,Olivine,EMP,39.4,0.09,,0.13,12.9,0.11,46.6,,,0.43,,, +7845,37629,Olivine,EMP,39,0.07,,0.14,12.5,0.13,47.1,,,0.44,,, +7846,37630,Olivine,EMP,39.1,0.09,0.02,,22.6,,38.2,,,0.39,,, +7847,37631,Olivine,EMP,37.9,0.06,0.02,,24.5,,36.6,,,0.38,,, +7848,37632,Olivine,EMP,37.8,0.06,0.07,,26.6,,35.5,,,0.39,,, +7849,37633,Olivine,EMP,37.3,0.07,0.03,,26.9,,34.6,,,0.45,,, +7850,37634,Olivine,EMP,36.9,0.05,0.04,,28.8,,32.7,,,0.41,,, +7851,37635,Olivine,EMP,37.2,0.07,0.14,,30.8,,32.4,,,0.48,,, +7852,37636,Olivine,EMP,36.7,0.15,0.17,,32.7,,30.4,,,0.57,,, +7853,37637,Olivine,EMP,39.4,0.03,0.01,,19,,42.4,,,0.34,,, +7854,37638,Olivine,EMP,38.53,0.04,,0.08,21.11,0.29,39.4,0.32,,0.21,,, +7855,37639,Olivine,EMP,39.08,0.03,,0.04,18.55,0.23,42.04,0.31,,0.19,,, +7856,37640,Olivine,EMP,38.02,0.06,,0.02,22.97,0.28,37.34,0.29,,0.27,,, +7857,37641,Olivine,EMP,39.85,0.03,,0.06,13.78,0.26,46.05,0.32,,0.13,,, +7858,37642,Olivine,EMP,40.1,0.01,,0.05,12.74,0.2,47.32,0.38,,0.1,,, +7859,37643,Olivine,EMP,40.31,0.01,0.01,0.06,11.88,0.18,47.02,0.6,,0.08,,, +7860,37644,Olivine,EMP,38.99,0.08,,0.05,19.2,0.25,40.73,0.45,,0.26,,, +7861,37645,Olivine,EMP,39.58,0.05,0.04,0.03,16.27,0.24,43.4,0.35,,0.24,,, +7862,37646,Olivine,EMP,39.94,0.05,0.01,0.03,14.04,0.21,45.37,0.35,,0.21,,, +7863,37647,Olivine,EMP,40.1,0.03,,0.03,12.26,0.2,45.59,0.35,,0.17,,, +7864,37648,Olivine,EMP,38.1,,,,22.7,0.32,38.5,0.11,,0.12,0.48,, +7865,37649,Olivine,EMP,37.8,,,,24.9,0.34,36.9,0.09,,0.14,0.53,, +7866,37650,Olivine,EMP,37.8,,,,26.2,0.34,36.3,,,0.16,0.54,, +7867,37651,Olivine,EMP,37.6,,,,27,0.35,35.8,0.1,,0.15,0.51,, +7868,37652,Olivine,EMP,37.6,,,,27.3,0.36,36.2,,,0.19,0.47,, +7869,37653,Olivine,EMP,37.2,,,,29.1,0.36,33.8,0.11,,0.24,0.37,, +7870,37654,Olivine,EMP,37,,,,28.6,0.39,34,0.13,,0.27,0.35,, +7871,37655,Olivine,EMP,36.8,,,,29,0.38,32.8,0.11,,0.25,0.31,, +7872,37656,Olivine,EMP,36.9,,,,29.6,0.36,33.5,0.06,,0.28,0.22,, +7873,37657,Olivine,EMP,37.1,,,,28.7,0.38,33.9,0.08,,0.24,0.26,, +7874,37658,Olivine,EMP,36.4,,,0.5,32.4,0.33,30.9,0.08,,0.21,,, +7875,37659,Olivine,EMP,36.1,,,0.36,33.2,0.3,29.8,0.12,,0.27,,, +7876,37660,Olivine,EMP,35.8,,,0.45,33.9,0.33,29.5,0.2,,0.24,,, +7877,37661,Olivine,EMP,35.5,,,0.28,35.5,0.34,27.8,0.14,,0.36,,, +7878,37662,Olivine,EMP,36,,,0.32,34.1,0.34,29,0.1,,0.31,,, +7879,37663,Olivine,EMP,39.5,0.04,0.05,0.02,18.3,0.38,42,0.01,,0.67,,, +7880,37664,Olivine,EMP,35.2,0.04,0.05,,19.2,0.37,40.7,,,0.66,,, +7881,37665,Olivine,EMP,38.6,0.05,0.04,,21.2,0.44,39,0.02,,0.6,,, +7882,37666,Olivine,EMP,39,0.06,0.08,0.02,21.9,0.45,39.2,,,0.64,,, +7883,37667,Olivine,EMP,38.7,0.05,0.06,,24.6,0.46,36.3,0.01,,0.68,,, +7884,37668,Olivine,EMP,38.5,0.05,0.06,,23.3,0.52,37.4,0.01,,0.62,,, +7885,37669,Olivine,EMP,38.6,0.05,0.05,,24.1,0.58,37.4,0.06,,0.46,,, +7886,37670,Olivine,EMP,38.6,0.03,0.04,0.03,24.9,0.51,37,0.03,,0.51,,, +7887,37671,Olivine,EMP,38.6,0.03,0.1,,24.7,0.44,36.8,0.09,,0.46,,, +7888,37672,Olivine,EMP,38.9,0.05,0.11,0.03,22.3,0.51,39.4,0.07,,0.38,,, +7889,37673,Olivine,EMP,39.3,0.08,0.39,,21.9,0.62,38,0.04,,0.97,,, +7890,37674,Olivine,EMP,40.1,0.01,0.21,0.01,9.95,0.03,48.2,,,0.3,,, +7891,37675,Olivine,EMP,39.4,0.03,0.26,0.08,14,0.04,47.1,,,0.3,,, +7892,37676,Olivine,EMP,39.9,0.02,0.19,0.13,11.5,0.05,47.9,,,0.3,,, +7893,37677,Olivine,EMP,40.3,0.02,0.15,0.08,9.99,0.04,49.1,,,0.3,,, +7894,37678,Olivine,EMP,41.3,0.03,0.2,0.05,8.56,0.05,50.4,,,0.34,,, +7895,37679,Olivine,EMP,38.7,,0.66,0.15,14.8,0.06,46.7,,,0.28,,, +7896,37680,Olivine,EMP,40.1,0.03,0.22,0.11,10.7,0.06,49.8,,,0.29,,, +7897,37681,Olivine,EMP,39.9,0.03,0.19,0.02,13.4,0.04,47,,,0.23,,, +7898,37682,Olivine,EMP,39.9,0.03,0.16,,12.4,0.04,48.7,,,0.29,,, +7899,37683,Olivine,EMP,40.5,,0.21,0.12,9.01,0.05,51.3,,,0.35,,, +7900,37684,Olivine,EMP,40.7,,0.22,0.15,8.15,0.04,51.3,,,0.33,,, +7901,37685,Olivine,EMP,38.3,0.06,,,18.7,0.22,41.2,,,0.52,,, +7902,37686,Olivine,EMP,38.2,0.04,0.09,0.04,21.7,0.32,39.6,,,0.49,,, +7903,37687,Olivine,EMP,38.1,0.07,0.06,,22.1,0.32,39.5,,,0.41,,, +7904,37688,Olivine,EMP,38.3,0.06,,,21,0.31,40.3,,,0.41,,, +7905,37689,Olivine,EMP,37.3,0.11,0.08,0.05,24.1,0.37,37.1,,,0.47,,, +7906,37690,Olivine,EMP,37.2,0.07,0.05,0.03,25.9,0.42,36,,,0.4,,, +7907,37691,Olivine,EMP,39.6,0.06,0.07,0.08,14.9,0.23,44.4,,,0.37,,, +7908,37692,Olivine,EMP,38.6,0.06,0.11,0.08,18,0.25,42.2,,,0.41,,, +7909,37693,Olivine,EMP,38.6,0.04,0.12,0.05,18.5,0.21,41.9,,,0.43,,, +7910,37694,Olivine,EMP,39.2,,0.11,0.09,15.1,0.1,44,,,0.44,,, +7911,37695,Olivine,EMP,39.6,,0.16,0.09,15.4,0.16,44.7,,,0.51,,, +7912,37696,Olivine,EMP,40,,0.09,0.1,15.4,0.42,44.9,,,0.42,,, +7913,37697,Olivine,EMP,39.1,0.04,0.06,0.09,18.9,0.43,41.8,,,0.39,,, +7914,37698,Olivine,EMP,39.7,0.02,,0.08,12.7,0.15,46.6,,,0.4,,, +7915,37699,Olivine,EMP,39.7,,0.05,0.05,19.2,0.21,42.1,,,0.37,,, +7916,37700,Olivine,EMP,37.7,0.06,0.11,0.08,23.5,0.29,37.2,,,0.48,,, +7917,37701,Olivine,EMP,40,0.03,0.05,,14,0.11,45.7,,,0.31,,, +7918,37702,Olivine,EMP,39.9,0.05,0.11,0.03,15.8,0.17,44.8,,,0.4,,, +7919,37703,Olivine,no_info,39.4,,0.08,0.03,18.9,0.21,42.4,,,0.37,,, +7920,37704,Olivine,no_info,39.7,0.03,0.14,,15.4,0.13,44.5,,,0.41,,, +7921,37705,Olivine,no_info,40.4,0.03,0.08,0.06,12.4,0.15,47.5,,,0.37,,, +7922,37706,Olivine,no_info,40.4,0.04,0.07,0.06,13,0.14,46.8,,,0.38,,, +7923,37707,Olivine,no_info,39.1,0.05,0.07,,16.9,0.17,43.6,,,0.38,,, +7924,37708,Olivine,no_info,40.5,0.04,0.1,0.04,13.7,0.2,45.8,,,0.38,,, +7925,37709,Olivine,no_info,40.2,0.02,0.05,0.02,12.7,0.15,47.1,,,0.33,,, +7926,37710,Olivine,no_info,39.5,0.03,0.06,0.02,18.4,0.21,42,,,0.33,,, +7927,37711,Olivine,no_info,40.7,0.04,0.06,,13,0.18,46.6,,,0.32,,, +7928,37712,Olivine,no_info,40.9,0.02,0.07,,11.7,0.14,48.5,,,0.35,,, +7929,37713,Olivine,no_info,39.7,0.04,0.06,0.03,17.3,0.2,43.1,,,0.32,,, +7930,37714,Olivine,no_info,39.7,0.03,0.06,,16.9,0.2,44,,,0.33,,, +7931,37715,Olivine,no_info,39.8,0.05,0.06,,17.2,0.22,43.1,,,0.38,,, +7932,37716,Olivine,no_info,39.6,0.04,0.06,,18.7,0.19,42.3,,,0.33,,, +7933,37717,Olivine,no_info,40.2,0.04,0.22,0.02,15.3,0.15,44.6,,,0.41,,, +7934,37718,Olivine,no_info,40.5,0.02,0.1,0.02,10.6,0.15,48.5,,,0.34,,, +7935,37719,Olivine,no_info,40.5,,0.1,,9.41,0.1,49.3,,,0.31,,, +7936,37720,Olivine,no_info,40.5,0.05,0.1,0.02,13.2,0.18,46.8,,,0.29,,, +7937,37721,Olivine,no_info,39.7,0.05,0.11,0.03,15.6,0.18,44.5,,,0.31,,, +7938,37722,Olivine,no_info,41.3,0.03,0.11,,9.59,0.14,50.2,,,0.31,,, +7939,37723,Olivine,no_info,40.5,0.02,0.08,0.03,12.4,0.17,47.4,,,0.3,,, +7940,37724,Olivine,no_info,40.5,0.03,0.09,0.03,12.3,0.18,47.2,,,0.32,,, +7941,37725,Olivine,no_info,40.6,0.03,0.11,0.04,10.2,0.15,49.4,,,0.34,,, +7942,37726,Olivine,no_info,40.7,,0.13,,10.3,0.08,49.2,,,0.29,,, +7943,37727,Olivine,no_info,39.7,,0.12,,17.3,0.11,44,,,0.35,,, +7944,37728,Olivine,no_info,39.7,,0.11,,14.3,0.1,45.5,,,0.36,,, +7945,37729,Olivine,no_info,39.5,,0.11,0.07,12.4,0.12,46.2,,,0.35,,, +7946,37730,Olivine,no_info,40.8,,0.09,0.02,12.1,0.09,47.8,,,0.3,,, +7947,37731,Olivine,no_info,40.9,,0.09,0.02,12.3,0.09,47.9,,,0.3,,, +7948,37732,Olivine,no_info,40.2,,0.09,0.05,12.8,0.1,46.1,,,0.3,,, +7949,37733,Olivine,no_info,39.7,0.02,0.08,0.03,15.4,0.11,44.5,,,0.3,,, +7950,37734,Olivine,no_info,39.9,,0.09,0.05,14,0.14,45.8,,,0.3,,, +7951,37735,Olivine,EMP,38.4,,0.22,0.15,21.9,0.46,39.2,,,0.48,,, +7952,37736,Olivine,EMP,38.2,0.08,0.5,0.58,20.4,0.4,39.4,,,0.45,,, +7953,37737,Olivine,EMP,39.3,,0.12,0.2,19.6,0.37,41.7,,,0.42,,, +7954,37738,Olivine,EMP,39.7,,0.1,0.17,17.7,0.34,43.2,,,0.38,,, +7955,37739,Olivine,EMP,38.6,,0.1,0.09,20.7,0.44,40.1,,,0.43,,, +7956,37740,Olivine,EMP,39.5,,0.37,0.26,17.7,0.47,42.3,,,0.53,,, +7957,37741,Olivine,EMP,39.6,,0.12,0.34,15.9,0.4,44.1,,,0.33,,, +7958,37742,Olivine,EMP,40.3,,0.1,0.12,15.3,0.4,45.4,,,0.33,,, +7959,37743,Olivine,EMP,39.8,,0.08,0.16,16.9,0.37,43.3,,,0.33,,, +7960,37744,Olivine,EMP,39.6,,0.15,0.26,14.6,0.38,44.3,,,0.31,,, +7961,37745,Olivine,EMP,39.6,,0.15,0.26,14.8,0.3,44.3,,,0.31,,, +7962,37746,Olivine,EMP,37.8,0.26,0.01,0.07,26.1,0.16,36.9,,,0.32,,, +7963,37747,Olivine,EMP,37.5,0.24,,0.06,27.3,0.17,36.2,,,0.35,,, +7964,37761,Olivine,EMP,37.1,0.11,0.08,0.29,25.6,0.21,36,,,0.19,,, +7965,37762,Olivine,EMP,37.3,0.16,0.05,0.31,27.6,0.24,34.9,,,0.3,,, +7966,37763,Olivine,EMP,37.1,0.14,0.05,0.3,25.4,0.25,35.9,,,0.27,,, +7967,37764,Olivine,EMP,39,0.1,0.08,0.04,17.3,0.19,43.6,,,0.13,,, +7968,37765,Olivine,EMP,37.7,0.08,0.1,0.15,20.7,0.19,39.4,,,0.29,,, +7969,37766,Olivine,EMP,37,0.13,0.17,0.22,25.5,0.2,35.8,,,0.4,0.03,, +7970,37767,Olivine,EMP,37.4,0.12,0.16,0.24,24.6,0.21,36.4,,,0.43,0.02,, +7971,37768,Olivine,EMP,38.4,0.06,0.19,0.29,20.1,0.18,39.9,,,0.31,0.02,, +7972,37769,Olivine,EMP,38,0.09,0.2,0.27,20.7,0.2,39.7,,,0.31,,, +7973,37770,Olivine,EMP,37.8,0.08,0.18,0.33,22.3,0.22,38.7,,,0.33,,, +7974,37771,Olivine,EMP,37.4,,,,17.9,,43.4,,,0.46,,, +7975,37772,Olivine,EMP,39.8,0.08,0.07,,18.4,0.25,41,,,0.39,,, +7976,37773,Olivine,EMP,38.9,0.09,0.09,,22.8,0.31,37.2,,,0.52,,, +7977,37774,Olivine,EMP,38.8,0.09,0.01,,19.8,0.15,39.6,,,0.44,,, +7978,37775,Olivine,EMP,38.7,0.15,,,21.1,0.45,39.9,,,0.53,,, +7979,37776,Olivine,EMP,37.2,,,,24,,38,,,0.6,,, +7980,37777,Olivine,EMP,36.9,0.22,0.07,,25.9,0.28,35.2,,,0.58,,, +7981,37778,Olivine,EMP,37,0.19,,,27.3,0.48,33.4,,,0.56,,, +7982,37779,Olivine,EMP,37.6,0.14,,,23.7,0.59,37.5,,,0.42,,, +7983,37780,Olivine,EMP,36,0.22,,,28.3,0.58,32.3,,,0.58,,, +7984,37781,Olivine,EMP,37.6,0.18,,,27.3,0.36,35.1,,,0.4,,, +7985,37782,Olivine,EMP,37.8,0.12,0.07,,29.2,0.37,32.6,,,0.44,,, +7986,37783,Olivine,EMP,38.2,0.12,0.07,,30.3,0.35,32.5,,,0.37,,, +7987,37784,Olivine,EMP,38.1,,,,18.4,,41.9,,,0.48,,, +7988,37785,Olivine,EMP,37.9,,,,26.2,,34.1,,,0.58,,, +7989,37786,Olivine,EMP,35.9,0.19,0.03,,31.3,,31.2,,,0.55,,, +7990,37787,Olivine,EMP,37.8,0.08,0.01,,24.4,0.35,37.4,,,0.11,,, +7991,37788,Olivine,EMP,36,0.05,,,30.1,0.33,33.5,,,0.09,,, +7992,37789,Olivine,EMP,38,0.03,0.03,,28.3,0.33,33.5,,,0.14,,, +7993,37790,Olivine,EMP,37.5,0.06,,,26.4,0.28,35.5,,,0.2,,, +7994,37791,Olivine,EMP,37.4,0.02,0.02,,27.9,0.31,34.2,,,0.09,,, +7995,37792,Olivine,EMP,36.9,0.01,0.01,,29.3,0.4,33.6,,,0.13,,, +7996,37793,Olivine,EMP,36.3,0.09,0.03,,31,0.42,32.2,,,0.17,,, +7997,37794,Olivine,EMP,37.5,0.03,0.04,,26.6,0.33,35.7,,,0.09,,, +7998,37795,Olivine,EMP,36.6,0.09,0.01,,29.7,0.43,32.5,,,0.11,,, +7999,37796,Olivine,EMP,36.7,0.07,0.02,,31.4,0.32,31.7,,,0.16,,, +8000,37797,Olivine,EMP,36.3,0.07,0.02,,28.8,0.5,34.4,,,0.06,,, +8001,37798,Olivine,EMP,36.8,0.09,0.01,,29.1,0.41,33.4,,,0.11,,, +8002,37799,Olivine,EMP,40.4,,0.03,,11.3,,47.5,,,0.42,,, +8003,37800,Olivine,EMP,39.2,,0.04,,17.8,,42.9,,,0.37,,, +8004,37801,Olivine,EMP,39.3,,0.01,,18.2,,42,,,0.4,,, +8005,37802,Olivine,EMP,38.8,0.01,,,20.4,,40.5,,,0.38,,, +8006,37803,Olivine,EMP,38,0.01,0.02,,22.5,,39.2,,,0.36,,, +8007,37804,Olivine,EMP,40.7,,,,10.8,,48,,,0.36,,, +8008,37805,Olivine,EMP,40.2,,0.02,,13.5,,46.4,,,0.44,,, +8009,37806,Olivine,EMP,38.9,0.02,,,19.6,,41.2,,,0.29,,, +8010,37807,Olivine,EMP,40,,,,20.2,,40.2,,,0.39,,, +8011,37808,Olivine,EMP,38.8,0.01,0.02,,19.8,,40.9,,,0.36,,, +8012,37809,Olivine,EMP,40.6,,,,9.34,,48.8,,,0.23,,, +8013,37810,Olivine,EMP,40.4,,0.02,,12.2,,47.9,,,0.41,,, +8014,37811,Olivine,EMP,40.2,0.02,0.01,,17.6,,42.2,,,0.41,,, +8015,37812,Olivine,EMP,39.5,0.02,0.01,,19.7,,40,,,0.42,,, +8016,37813,Olivine,EMP,39.3,,0.02,,20.3,,39.7,,,0.37,,, +8017,37814,Olivine,EMP,41.2,,,,7.87,,50.7,,,0.51,,, +8018,37815,Olivine,EMP,40.5,,0.02,,11.6,,47.7,,,0.49,,, +8019,37816,Olivine,EMP,40.3,,0.03,,10.6,,43.1,,,0.51,,, +8020,37817,Olivine,EMP,40.3,,,,11.2,,48.2,,,0.42,,, +8021,37818,Olivine,EMP,41.7,0.01,0.02,,7.68,,51,,,0.45,,, +8022,37819,Olivine,EMP,40,,,,11,,48.9,,,0.3,,, +8023,37820,Olivine,EMP,39.8,,,,12.8,,46.3,,,0.49,,, +8024,37821,Olivine,EMP,39.4,,,,13.7,,45.8,,,0.62,,, +8025,37822,Olivine,EMP,41.8,,,,7,,50.8,,,0.34,,, +8026,37823,Olivine,EMP,40.9,,,,10.9,,47.5,,,0.47,,, +8027,37824,Olivine,EMP,39.7,,,,13.3,,45.9,,,0.53,,, +8028,37825,Olivine,EMP,39.7,,,,17.6,,41.8,,,0.69,,, +8029,37826,Olivine,EMP,41.2,,,,9.98,,48.2,,,0.67,,, +8030,37827,Olivine,EMP,40.1,,,,14.8,,44.3,,,0.71,,, +8031,37828,Olivine,EMP,39.9,,,,13.4,,45.6,,,0.85,,, +8032,37829,Olivine,EMP,40,,,,12.4,,47.5,,,0.66,,, +8033,37830,Olivine,EMP,39.2,,,,17.9,,42.3,,,0.52,,, +8034,37831,Olivine,EMP,39.8,,,,14.3,,44.9,,,0.75,,, +8035,37832,Olivine,EMP,39.8,,,,14.2,,45.4,,,0.45,,, +8036,37833,Olivine,EMP,38.7,,,,18.9,,41.3,,,0.52,,, +8037,37834,Olivine,EMP,38.4,,,,22,,38.9,,,0.62,,, +8038,37835,Olivine,EMP,36.54,0.1,0.05,0.35,26.42,0.22,36.07,,,0.34,,, +8039,37836,Olivine,EMP,37.72,0.08,0.04,0.37,21.7,0.27,39.62,,,0.28,,, +8040,37837,Olivine,EMP,36.38,0.12,0.06,0.37,27.57,0.33,35.73,,,0.36,0.01,, +8041,37838,Olivine,EMP,35.69,0.08,0.07,0.43,24.71,0.26,37.77,,,0.33,,, +8042,37839,Olivine,EMP,36.2,0.07,0.07,0.35,27.67,0.36,35.89,,,0.34,,, +8043,37840,Olivine,EMP,37.97,0.17,0.07,0.45,27.05,0.31,34.45,,,0.42,0.04,, +8044,37841,Olivine,EMP,34.8,0.12,0.01,0.34,29.18,0.31,34.54,,,0.33,,, +8045,37842,Olivine,EMP,35.17,0.13,0.04,0.38,27.8,0.27,35.94,,,0.35,,, +8046,37843,Olivine,EMP,36.75,0.19,0.08,0.37,29.42,0.33,32.63,,,0.44,0.04,, +8047,37844,Olivine,EMP,35.23,0.11,0.01,0.37,29.75,0.33,34.33,,,0.33,,, +8048,37845,Olivine,EMP,36.93,0.27,0.1,0.3,30.81,0.39,30.53,,,0.52,0.05,, +8049,37846,Olivine,EMP,34.02,0.19,0.06,0.21,36.05,0.4,28.53,,,0.37,0.01,, +8050,37847,Olivine,"EMP,EMP",40.24,,0.21,0.14,10.23,0.13,49.45,,,0.25,,, +8051,37848,Olivine,"EMP,EMP",40.36,,0.23,0.19,9.33,0.13,50.02,,,0.28,,, +8052,37849,Olivine,"EMP,EMP",40.14,,0.22,0.22,8.74,0.13,49.97,,,0.25,,, +8053,37850,Olivine,"EMP,EMP",40.03,,0.22,0.24,8.61,0.13,49.8,,,0.35,,, +8054,37851,Olivine,"EMP,EMP",40.9,,0.18,0.27,7.79,0.11,51.23,,,0.2,,, +8055,37852,Olivine,"EMP,EMP",40.96,,0.19,0.27,7.02,0.09,51.99,,,0.2,,, +8056,37853,Olivine,"EMP,EMP",40.3,,0.13,0.08,10.32,0.13,49.04,,,0.21,,, +8057,37854,Olivine,"EMP,EMP",40.17,,0.15,0.1,10.08,0.12,49.01,,,0.28,,, +8058,37855,Olivine,"EMP,EMP",40.37,,0.23,0.13,9.44,0.13,49.79,,,0.3,,, +8059,37856,Olivine,"EMP,EMP",40.3,,0.21,0.14,9.48,0.12,49.59,,,0.3,,, +8060,37857,Olivine,"EMP,EMP",40.44,,0.21,0.22,7.61,0.11,50.76,,,0.21,,, +8061,37858,Olivine,"EMP,EMP",39.38,,0.18,0.12,10.69,0.13,48.5,,,0.28,,, +8062,37859,Olivine,"EMP,EMP",40.09,,0.2,0.15,9.05,0.13,49.71,,,0.3,,, +8063,37860,Olivine,"EMP,EMP",40.39,,0.24,0.21,7.57,0.11,50.96,,,0.26,,, +8064,37861,Olivine,"EMP,EMP",40.4,,0.22,0.12,9.23,0.14,49.52,,,0.3,,, +8065,37862,Olivine,"EMP,EMP",40.79,,0.14,0.09,10.28,0.13,48.97,,,0.2,,, +8066,37863,Olivine,"EMP,EMP",40.18,,0.18,0.14,9.8,0.13,49.1,,,0.25,,, +8067,37864,Olivine,"EMP,EMP",40.61,,0.22,0.13,9.19,0.13,50.12,,,0.24,,, +8068,37865,Olivine,"EMP,EMP",40.53,,0.2,0.17,8.53,0.11,50.56,,,0.29,,, +8069,37866,Olivine,"EMP,EMP",40.47,,0.24,0.18,7.28,0.1,51.13,,,0.2,,, +8070,37867,Olivine,"EMP,EMP",41.16,,0.27,0.21,6.82,0.09,51.79,,,0.16,,, +8071,37868,Olivine,"EMP,EMP",40.99,,0.19,0.18,5.52,0.09,52.91,,,0.16,,, +8072,37869,Olivine,"EMP,EMP",40.23,,0.14,0.09,10,0.12,48.94,,,0.21,,, +8073,37870,Olivine,"EMP,EMP",40.44,,0.17,0.13,8.63,0.12,50.41,,,0.26,,, +8074,37871,Olivine,"EMP,EMP",40.52,,0.23,0.14,8.45,0.12,50.26,,,0.23,,, +8075,37872,Olivine,"EMP,EMP",40.52,,0.23,0.17,7.4,0.11,50.99,,,0.21,,, +8076,37873,Olivine,"EMP,EMP",40.32,,0.17,0.18,6.51,0.09,51.98,,,0.22,,, +8077,37874,Olivine,"EMP,EMP",40.87,,0.25,0.19,5.28,0.08,52.55,,,0.18,,, +8078,37875,Olivine,"EMP,EMP",40.72,,0.23,0.16,4.59,0.07,53.41,,,0.13,,, +8079,37876,Olivine,no_info,39.9,0.01,0.47,,14.3,0.22,45.9,,,0.54,,, +8080,37877,Olivine,no_info,39.5,,0.37,0.1,15.4,0.22,44.2,,,0.47,,, +8081,37878,Olivine,no_info,39.5,,0.07,0.06,17.6,0.22,43.3,,,0.4,,, +8082,37879,Olivine,no_info,40.1,,0.24,,16.9,0.23,43.4,,,0.47,,, +8083,37880,Olivine,no_info,38.8,,0.47,0.14,20.7,0.24,39.7,,,0.72,,, +8084,37881,Olivine,no_info,39.4,0.05,0.44,0.16,19.9,0.29,40.7,,,0.57,,, +8085,37882,Olivine,no_info,38.9,0.06,0.31,0.04,21.1,0.32,39.3,,,0.51,,, +8086,37883,Olivine,no_info,38.4,,0.28,,22.6,0.25,38.6,,,0.46,,, +8087,37884,Olivine,no_info,37.6,0.16,0.43,0.02,26.3,0.37,35.7,,,0.6,,, +8088,37885,Olivine,no_info,38.7,0.04,0.31,0.03,19.3,0.32,41.1,,,0.39,,, +8089,37886,Olivine,no_info,39.4,,0.18,0.08,19.5,0.31,41.9,,,0.26,,, +8090,37887,Olivine,no_info,38.7,,0.26,,21.3,0.19,40.2,,,0.29,,, +8091,37888,Olivine,no_info,37.9,,0.23,,24.4,0.27,37.6,,,0.32,,, +8092,37889,Olivine,no_info,36.9,,0.23,,30.7,0.31,32.3,,,0.39,,, +8093,37890,Olivine,no_info,40.1,0.01,0.46,0.15,16.4,0.24,44.1,,,0.35,,, +8094,37891,Olivine,no_info,38.4,0.13,0.27,0.11,22.9,0.36,39,,,0.38,,, +8095,37892,Olivine,no_info,38.4,0.12,0.14,0.08,25.3,0.36,36.7,,,0.39,,, +8096,37893,Olivine,no_info,37,0.06,0.14,0.01,28.7,0.32,34.3,,,0.35,,, +8097,37894,Olivine,no_info,38.1,,0.12,,26.6,0.27,35.1,,,0.26,,, +8098,37895,Olivine,no_info,38,0.09,0.16,,24,0.37,37,,,0.37,,, +8099,37896,Olivine,no_info,37.3,0.08,0.27,,26.1,0.37,35.2,,,0.52,0.07,, +8100,37897,Olivine,no_info,36.8,0.05,0.17,0.06,30,0.32,32.7,,,0.44,,, +8101,37898,Olivine,no_info,37.1,0.14,0.14,,29.2,0.45,32.5,,,0.41,,, +8102,37899,Olivine,no_info,37.3,0.07,0.2,0.05,30.3,0.42,33.9,,,0.42,,, +8103,37900,Olivine,no_info,36.2,0.14,0.22,0.09,34.4,0.4,28.8,,,0.47,,, +8104,37901,Olivine,no_info,36.8,0.09,0.36,0.04,35.8,0.5,29,,,0.43,,, +8105,37902,Olivine,no_info,36.2,0.18,0.16,0.04,33.6,0.44,29.1,,,0.33,,, +8106,37903,Olivine,no_info,35.8,0.24,0.53,0.11,36.5,0.62,26.4,,,0.41,,, +8107,37904,Olivine,no_info,41.5,0.01,0.16,0.05,10.4,,47.7,,,0.25,0.03,, +8108,37905,Olivine,no_info,41.2,0.03,0.23,0.01,9.26,,48.9,,,0.28,0.06,, +8109,37906,Olivine,no_info,40.7,,0.09,0.2,10.7,,48.1,,,0.25,0.01,, +8110,37907,Olivine,no_info,40.9,0.01,0.16,0.19,7.87,,50.5,,,0.29,0.07,, +8111,37908,Olivine,no_info,41.6,,0.08,0.14,8.31,,49.5,,,0.29,0.03,, +8112,37909,Olivine,no_info,41.5,0.01,0.13,0.25,7.32,,50.4,,,0.32,0.05,, +8113,37910,Olivine,no_info,41.4,,0.07,0.32,6.9,,51,,,0.32,0.05,, +8114,37911,Olivine,no_info,41.7,0.01,0.16,0.25,6.98,,50.6,,,0.28,0.05,, +8115,37912,Olivine,no_info,41.8,,0.11,0.3,7.02,,50.4,,,0.31,0.04,, +8116,37913,Olivine,no_info,41.5,,0.12,0.09,8.19,,49.8,,,0.26,0.05,, +8117,37914,Olivine,no_info,41.4,0.01,0.14,0.09,8.43,,49.6,,,0.32,0.05,, +8118,37915,Olivine,no_info,41.2,,0.1,0.09,8.11,,50.2,,,0.3,0.01,, +8119,37916,Olivine,no_info,40.8,,,0.3,11.6,,48.8,,,0.2,,, +8120,37917,Olivine,no_info,41,,,,9.4,,50.4,,,0.4,,, +8121,37918,Olivine,no_info,40.5,0.1,,0.3,10.4,,48.7,,,0.4,,, +8122,37919,Olivine,no_info,40.6,0.1,,0.3,10,,49.3,,,0.5,,, +8123,37920,Olivine,no_info,41.4,0.1,,0.2,7.8,,51.9,,,0.4,,, +8124,37921,Olivine,no_info,40.1,0.22,0.03,0.3,8.75,,49.4,,,0.31,,, +8125,37922,Olivine,no_info,40.1,0.22,0.03,0.29,8.84,,49.7,,,0.24,,, +8126,37923,Olivine,no_info,40.7,0.11,0.03,0.3,7.87,,50.6,,,0.27,,, +8127,37924,Olivine,no_info,40.9,0.11,0.01,0.29,8.04,,50.4,,,0.36,,, +8128,37925,Olivine,no_info,39.1,0.1,,0.3,9.7,,47.8,,,0.4,,, +8129,37926,Olivine,no_info,41,0.22,0.04,0.28,8.63,,49.4,,,0.43,,, +8130,37927,Olivine,no_info,40.9,0.11,0.01,0.29,8.3,,50.4,,,0.36,,, +8131,37928,Olivine,no_info,39.7,0.1,,0.3,8.3,,49.3,,,0.3,,, +8132,37929,Olivine,no_info,36.5,0.18,,0.21,32.8,,30.8,,,0.38,,, +8133,37930,Olivine,no_info,36,0.2,0.04,0.23,34.3,,29.2,,,0.36,,, +8134,37931,Olivine,no_info,36.1,0.22,0.04,0.26,33.6,,30,,,0.47,,, +8135,37932,Olivine,no_info,36.4,0.18,,0.28,30.9,,31.6,,,0.42,,, +8136,37933,Olivine,no_info,36,0.16,,0.27,33,,30.2,,,0.43,,, +8137,37934,Olivine,no_info,37.2,0.14,,0.34,29.8,,32.6,,,0.47,,, +8138,37935,Olivine,no_info,34.8,,,0.1,35.7,,28.4,,,0.5,,, +8139,37936,Olivine,no_info,35.7,,,0.1,35.6,,28.5,,,0.7,,, +8140,37937,Olivine,no_info,35.8,,,0.1,34.8,,29.7,,,0.5,,, +8141,37938,Olivine,no_info,32.3,0.29,0.05,0.2,54.7,,12.2,,,0.47,,, +8142,37939,Olivine,no_info,32.2,0.21,0.06,0.25,52.5,,14.3,,,0.54,,, +8143,37940,Olivine,no_info,32,0.31,0.02,0.19,56.8,,12.1,,,0.79,,, +8144,37941,Olivine,no_info,32.2,0.3,,0.2,50.3,,13.9,,,0.7,,, +8145,37942,Olivine,no_info,30.5,0.2,,0.1,64.9,,3.7,,,0.6,,, +8146,37943,Olivine,no_info,30.6,0.1,,0.1,63.1,,4.4,,,0.6,,, +8147,37944,Olivine,no_info,31.1,0.1,,0.1,60.2,,6,,,0.9,,, +8148,37945,Olivine,no_info,30.8,,,0.1,62.1,,5.6,,,0.8,,, +8149,37946,Olivine,no_info,29.2,,,,65.1,,3.1,,,0.9,,, +8150,37947,Olivine,no_info,29.7,0.2,,,66.4,,3.1,,,0.8,,, +8151,37948,Olivine,no_info,38.6,0.2,,0.3,21.2,,39.7,,,0.4,,, +8152,37949,Olivine,no_info,38.5,0.18,0.06,0.21,20.2,,40.3,,,0.43,,, +8153,37950,Olivine,no_info,38.5,0.19,0.08,0.23,20.6,,39.6,,,0.49,,, +8154,37951,Olivine,no_info,38.2,0.2,0.12,0.2,20.7,,40,,,0.54,,, +8155,37952,Olivine,EMP,39.8,0.04,0.1,0.09,15.6,0.24,44,,,0.41,,, +8156,37953,Olivine,EMP,39.8,0.04,0.17,0.06,16,0.27,44.6,,,0.42,,, +8157,37954,Olivine,EMP,39.8,0.06,0.36,0.17,16,0.31,44.1,,,0.49,,, +8158,37955,Olivine,EMP,39.6,0.07,0.44,0.12,17.6,0.3,42.7,,,0.55,,, +8159,37956,Olivine,EMP,38.6,0.04,0.22,0.04,19.4,0.34,41,,,0.51,,, +8160,37957,Olivine,EMP,38.7,0.06,0.08,0.01,21,0.37,39.9,,,0.45,,, +8161,37958,Olivine,EMP,37.7,0.1,0.27,0.04,22.6,0.39,37.9,,,0.49,,, +8162,37959,Olivine,EMP,40.1,0.06,0.12,0.11,14.6,0.19,45.4,,,0.4,,, +8163,37960,Olivine,EMP,40.5,0.04,0.24,0.06,14.7,0.24,46,,,0.39,,, +8164,37961,Olivine,EMP,39.8,0.05,0.12,0.07,14.9,0.21,45.5,,,0.35,,, +8165,37962,Olivine,EMP,38.7,0.05,0.3,0.08,18.9,0.28,40.9,,,0.46,,, +8166,37963,Olivine,EMP,39.8,0.06,0.14,0.07,17.8,0.25,42.5,,,0.46,,, +8167,37964,Olivine,EMP,39.4,0.06,0.58,0.19,18.1,0.34,42.4,,,0.5,,, +8168,37965,Olivine,EMP,38.8,0.06,0.09,0.07,19.7,0.29,40.9,,,0.51,,, +8169,37966,Olivine,EMP,39.2,0.1,0.44,0.23,19.5,0.36,41,,,0.58,,, +8170,37967,Olivine,EMP,39,0.08,0.15,0.12,19.6,0.29,41.2,,,0.49,,, +8171,37968,Olivine,EMP,38.1,0.06,0.09,,20.5,0.31,40.1,,,0.49,,, +8172,37969,Olivine,EMP,39,0.06,0.18,0.04,20.6,0.33,40.2,,,0.46,,, +8173,37970,Olivine,EMP,38.1,0.09,0.1,0.03,22.4,0.36,38.7,,,0.53,,, +8174,37971,Olivine,EMP,38.6,0.05,0.07,0.02,22.8,0.43,37.5,,,0.71,,, +8175,37972,Olivine,EMP,38.6,,,,24.4,0.41,36.2,,,0.55,,, +8176,37973,Olivine,"EMP, FTIR, KFT",40.66,0.02,0.07,,13.43,0.22,46.9,,,0.4,0.03,0.01, +8177,37974,Olivine,"EMP, FTIR",40.32,0.03,0.2,,12.82,0.19,46.58,,,0.43,0.01,0.01, +8178,37975,Olivine,"EMP, FTIR",40.54,0.02,0.2,,12.49,0.18,47.08,,,0.46,0.02,0.01, +8179,37976,Olivine,"EMP, FTIR",40.56,0.04,0.12,,11.8,0.19,47.5,,,0.38,0.02,, +8180,37977,Olivine,"EMP, FTIR",40.42,0.04,0.55,,12.62,0.17,45.42,,,0.71,0.07,, +8181,37978,Olivine,"EMP, FTIR",40.14,0.02,0.1,,12.29,0.2,46.48,,,0.43,0.01,, +8182,37979,Olivine,"EMP, FTIR",40.16,0.04,0.2,,12.57,0.21,46.34,,,0.43,0.03,0.01, +8183,37980,Olivine,"EMP, FTIR, KFT",40.34,0.05,0.16,,12.06,0.21,47.52,,,0.4,,, +8184,37981,Olivine,"EMP, FTIR, KFT",40.7,0.04,0.17,,12.01,0.2,47.07,,,0.43,0.02,0.01, +8185,37982,Olivine,"EMP, FTIR, KFT",40.05,0.04,0.39,,11.73,0.19,47.53,,,0.53,0.04,0.01, +8186,37983,Olivine,"EMP, FTIR",39.2,0.04,0.1,,16.12,0.26,44.17,,,0.41,0.02,0.01, +8187,37984,Olivine,"EMP, FTIR",40.2,0.03,0.16,,10.7,0.21,48.37,,,0.34,0.02,0.01, +8188,37985,Olivine,"EMP, FTIR, KFT",41.12,0.06,0.43,,9.31,0.21,48.82,,,0.69,0.06,0.02, +8189,37986,Olivine,"EMP, KFT",39.75,0.03,0.3,,14.43,0.22,44.11,,,0.59,0.04,, +8190,37987,Olivine,"EMP, FTIR",40.63,0.02,0.11,,12.13,0.22,46.87,,,0.41,0.01,, +8191,37988,Olivine,"EMP, FTIR",40.56,0.03,0.15,,11.24,0.18,47.69,,,0.4,0.01,0.01, +8192,37989,Olivine,"EMP, FTIR",40.6,0.05,0.2,,11.82,0.21,47.28,,,0.35,0.01,, +8193,37990,Olivine,"EMP, FTIR, KFT",40.61,0.03,0.1,,10.04,0.25,48.67,,,0.36,0.03,0.01, +8194,37991,Olivine,"EMP, FTIR",40.96,0.04,0.13,,9.35,0.19,49.33,,,0.34,0.01,0.01, +8195,37992,Olivine,"EMP, FTIR, KFT",41.31,0.03,0.08,,8.92,0.23,49.49,,,0.31,0.01,, +8196,37993,Olivine,"EMP, FTIR, KFT",40.87,0.04,0.19,,8.98,0.2,49.89,,,0.54,,, +8197,37994,Olivine,EMP,39.84,0.01,0.06,,13.2,0.23,45.54,,,0.38,0.01,0.01, +8198,37995,Olivine,no_info,41.06,,,0.16,10.87,0.1,49.55,0.26,,0.21,,, +8199,37996,Olivine,no_info,40.98,,,0.08,10.98,0.13,48.59,,,0.22,,, +8200,37997,Olivine,no_info,41.08,,,0.2,10.92,0.18,49.13,0.29,,0.23,,, +8201,37998,Olivine,no_info,39.8,,,0.15,16.72,0.3,42.99,,,0.3,,, +8202,37999,Olivine,EMP,40.5,,0.09,,12.3,0.1,46.9,,,0.5,,, +8203,38000,Olivine,EMP,39.9,,0.12,,14.1,0.17,45.8,,,0.47,,, +8204,38001,Olivine,EMP,39.7,0.03,0.12,,15.3,0.28,43.9,,,0.5,,, +8205,38002,Olivine,EMP,39.6,0.05,0.08,,18.1,0.31,42.1,,,0.46,,, +8206,38003,Olivine,EMP,38.8,0.07,0.06,,22.8,0.36,38.7,,,0.41,,, +8207,38004,Olivine,EMP,38.5,0.1,0.06,,24.9,0.38,36.9,,,0.45,,, +8208,38005,Olivine,EMP,38.9,0.04,0.38,,20.8,0.35,39.9,,,0.53,,, +8209,38006,Olivine,EMP,38.5,,0.19,,23.4,0.37,38,,,0.29,,, +8210,38007,Olivine,EMP,37.4,0.03,0.21,,26.4,0.41,35.5,,,0.42,,, +8211,38008,Olivine,EMP,38.8,,0.21,,19.6,0.29,41.2,,,0.39,,, +8212,38009,Olivine,EMP,38.1,,0.22,,22.8,0.39,38,,,0.5,,, +8213,38010,Olivine,EMP,37.8,0.08,0.22,,25.8,0.43,35.6,,,0.52,,, +8214,38011,Olivine,EMP,37.1,0.08,0.21,,29,0.45,33.3,,,0.45,,, +8215,38012,Olivine,EMP,38.9,,0.21,,19.1,0.31,41.4,,,0.45,,, +8216,38013,Olivine,EMP,37.3,0.06,0.18,,26.6,0.41,35.3,,,0.41,,, +8217,38014,Olivine,EMP,36.8,0.05,0.2,,29.2,0.46,33.2,,,0.44,,, +8218,38015,Olivine,EMP,38.7,,0.17,,19.2,0.26,41.2,,,0.44,,, +8219,38016,Olivine,EMP,38.3,,0.2,,23.8,0.35,37.9,,,0.45,,, +8220,38017,Olivine,EMP,37.4,0.1,0.28,,27.5,0.44,34.3,,,0.49,,, +8221,38018,Olivine,EMP,36.7,0.16,0.24,,31.3,0.47,31.5,,,0.45,,, +8222,38019,Olivine,EMP,40.4,0.02,0.06,,11.6,0.21,47.6,,,0.4,,, +8223,38020,Olivine,EMP,40.7,0.03,0.09,,11.4,0.15,48.5,,,0.41,,, +8224,38021,Olivine,EMP,40,0.02,0.05,,13,0.24,46.1,,,0.46,,, +8225,38022,Olivine,EMP,40.5,,0.04,,13.6,0.2,45.2,,,0.51,,, +8226,38023,Olivine,EMP,40.1,0.01,0.07,,14.8,0.19,45.2,,,0.46,,, +8227,38024,Olivine,EMP,39.1,0.03,0.22,,17.5,0.31,41.9,,,0.46,,, +8228,38025,Olivine,EMP,38.7,0.02,0.17,,20,0.3,40.9,,,0.44,,, +8229,38026,Olivine,EMP,40.92,0.03,0.12,0.01,11.35,0.19,46.72,0.05,,0.37,,, +8230,38027,Olivine,"EMP, SIMS",41.11,0.02,0.06,0.04,11.5,0.16,47.64,0.23,,0.38,,, +8231,38028,Olivine,"EMP, SIMS",39.93,0.03,0.04,0.03,11.44,0.19,47.64,0.2,,0.38,,, +8232,38029,Olivine,"EMP, SIMS",40.69,0.01,0.05,0.05,10.06,0.17,47.9,0.36,,0.39,,, +8233,38030,Olivine,"EMP, SIMS",40.93,0.02,0.08,0.02,10.13,0.16,48.66,0.18,,0.37,,, +8234,38031,Olivine,"EMP, SIMS",40.38,0.04,0.09,0.02,10.47,0.21,48.01,0.16,,0.31,,, +8235,38032,Olivine,"EMP, SIMS",40.04,0.01,0.05,0.04,11.03,0.18,47.78,0.22,,0.3,,, +8236,38033,Olivine,EMP,41.23,0.02,0.03,0.09,8.34,0.12,49.78,0.24,,0.22,,, +8237,38034,Olivine,"EMP, SIMS",40.99,0.01,0.03,0.07,8.93,0.16,49.83,0.04,,0.19,,, +8238,38035,Olivine,"EMP, SIMS",40.8,0.02,0.01,0.03,9.36,0.14,49.25,0.08,,0.18,,, +8239,38036,Olivine,EMP,40.04,0.02,0.05,,12.63,0.18,47.18,,,0.57,,, +8240,38037,Olivine,"EMP, SIMS",40.38,0.04,0.01,,12.16,0.19,47.13,0.02,,0.46,,, +8241,38038,Olivine,EMP,40.27,,0.01,0.04,12.61,0.16,46.82,0.13,,0.15,,, +8242,38039,Olivine,EMP,40.52,0.01,0.04,0.02,12.95,0.17,46.73,0.16,,0.14,,, +8243,38040,Olivine,"EMP, SIMS",40.92,0.01,0.09,0.04,11.93,0.14,47.19,0.16,,0.16,,, +8244,38041,Olivine,EMP,40.1,0.03,0.06,0.11,12.9,0.17,46.1,,,0.34,,, +8245,38042,Olivine,EMP,39.9,,0.04,0.02,14.6,0.26,45.5,0.08,,0.41,,, +8246,38043,Olivine,EMP,39.7,,0.14,0.06,14.3,0.24,45.1,0.11,,0.37,,, +8247,38044,Olivine,EMP,39.6,,0.05,0.04,15.5,0.27,44.2,0.11,,0.33,,, +8248,38045,Olivine,EMP,38.4,,,0.14,19.1,0.33,41.3,0.11,,0.4,,, +8249,38046,Olivine,EMP,38.7,0.06,,,20.5,0.3,39.8,,,0.46,,, +8250,38047,Olivine,EMP,38.2,0.04,0.07,0.02,21.3,0.34,39.7,0.08,,0.42,,, +8251,38048,Olivine,EMP,38.9,0.05,0.04,0.06,20.1,0.31,40.4,0.13,,0.36,,, +8252,38049,Olivine,EMP,38.7,0.06,0.04,0.03,20.2,0.33,40.8,0.04,,0.37,,, +8253,38050,Olivine,EMP,38.6,0.03,0.04,0.01,21.5,0.37,40.4,,,0.37,,, +8254,38051,Olivine,EMP,38.7,0.04,0.01,,21.9,0.31,39.3,0.04,,0.24,,, +8255,38052,Olivine,EMP,37.7,0.02,0.02,0.02,24.4,0.44,37.4,,,0.24,,, +8256,38053,Olivine,EMP,38.9,0.08,0.08,0.1,19.8,0.41,40.3,,,0.21,,, +8257,38054,Olivine,EMP,39.4,0.04,0.03,0.02,21.8,0.35,39.4,,,0.2,,, +8258,38055,Olivine,EMP,38.5,0.02,0.02,,22.1,0.39,39,0.05,,0.18,,, +8259,38056,Olivine,EMP,38.1,0.03,0.03,,25.1,0.46,37,0.02,,0.17,,, +8260,38057,Olivine,EMP,38.3,0.04,0.02,,19.9,0.34,40.7,0.02,,0.25,,, +8261,38058,Olivine,EMP,37.7,0.05,0.07,,23.9,0.47,37.1,0.03,,0.27,,, +8262,38059,Olivine,EMP,37.1,0.04,,0.02,25.1,0.47,36.6,0.09,,0.23,,, +8263,38060,Olivine,EMP,38.5,0.02,,,20.2,0.33,40.5,0.05,,0.34,,, +8264,38061,Olivine,EMP,38.3,,0.06,0.09,21,0.24,40,0.2,,0.36,,, +8265,38062,Olivine,EMP,38.4,0.02,0.05,0.09,20.6,0.2,40.2,,,0.33,,, +8266,38063,Olivine,EMP,40.1,0.03,0.03,,13.8,0.22,46.2,,,0.38,,, +8267,38064,Olivine,EMP,39.4,0.05,0.07,0.08,17.8,0.31,41.9,,,0.47,,, +8268,38065,Olivine,EMP,38.9,,0.04,,19.2,0.24,41.8,,,0.4,,, +8269,38066,Olivine,EMP,38.4,0.04,0.04,0.03,21.8,0.36,39.3,,,0.36,,, +8270,38067,Olivine,EMP,38.1,0.03,0.05,,24.2,0.41,37.3,,,0.37,,, +8271,38068,Olivine,"EMP, FTIR",39.3,0.04,0.04,,20.2,0.31,40.2,,,0.24,,, +8272,38069,Olivine,EMP,41,0.01,0.14,0.14,8.61,0.16,50.3,,,0.27,,, +8273,38070,Olivine,EMP,40.5,0.02,0.11,0.13,10.6,0.19,48.1,,,0.29,,, +8274,38071,Olivine,EMP,40,0.01,0.14,0.08,12.5,0.18,47.7,,,0.28,,, +8275,38072,Olivine,EMP,40.5,0.03,0.15,0.11,11.2,0.13,47.7,,,0.36,,, +8276,38073,Olivine,EMP,40.5,0.03,0.15,0.11,11.2,0.13,47.7,,,0.36,,, +8277,38074,Olivine,EMP,40.3,,0.21,0.07,10.3,0.18,48.4,0.01,,0.38,,, +8278,38075,Olivine,EMP,39.9,0.01,0.14,0.06,14,0.19,45.9,0.02,,0.28,,, +8279,38076,Olivine,EMP,41.8,0.29,23.2,0.98,7.66,0.27,20.6,,,5.41,,, +8280,38077,Olivine,EMP,41,0.02,0.26,0.1,10.6,0.11,47.5,,,0.51,,, +8281,38078,Olivine,EMP,40.3,,0.15,0.06,13,0.18,46.2,,,0.32,,, +8282,38079,Olivine,EMP,41.59,,,0.1,8.53,0.12,50.25,,,0.37,,, +8283,38080,Olivine,EMP,40.78,,,0.09,9.64,0.15,48.12,,,0.2,,, +8284,38081,Olivine,EMP,40.63,,,0.07,10.87,0.17,48.52,,,0.54,,, +8285,38082,Olivine,EMP,40.17,,,0.12,12.72,0.18,46.64,,,0.53,,, +8286,38083,Olivine,EMP,38.97,,,0.04,17.32,0.28,41.93,,,0.35,,, +8287,38084,Olivine,EMP,38.68,,,,21.32,0.33,39.24,,,0.38,,, +8288,38085,Olivine,EMP,40.32,,,0.11,11.73,0.2,46.24,,,0.33,,, +8289,38086,Olivine,EMP,40.8,,,,12.64,0.17,46.24,,,0.34,,, +8290,38087,Olivine,EMP,40.26,,,,13.61,0.2,46.25,,,0.47,,, +8291,38088,Olivine,EMP,39.14,,,,16.75,0.23,42.89,,,0.53,,, +8292,38089,Olivine,EMP,37.38,,,,21.09,0.3,38.86,,,0.55,,, +8293,38090,Olivine,EMP,38.23,,,0.1,22.86,0.32,37.29,,,0.52,,, +8294,38091,Olivine,EMP,38.31,,,0.07,23.56,0.34,38.27,,,0.51,,, +8295,38092,Olivine,EMP,36.93,,,0.01,28.13,0.51,34.02,,,0.69,,, +8296,38093,Olivine,EMP,36.34,,,,30.97,0.61,31.78,,,0.76,,, +8297,38094,Olivine,EMP,37.08,,,0.01,28.57,0.64,33.66,,,0.88,,, +8298,38095,Olivine,EMP,36.66,,,,26.17,0.51,35.66,,,0.65,,, +8299,38096,Olivine,EMP,39.5,,,0.03,13.99,0.21,46.4,,,0.54,,, +8300,38097,Olivine,EMP,39.66,,,0.03,15.54,0.26,43.99,,,0.66,,, +8301,38098,Olivine,EMP,39.62,,,0.02,18.11,0.31,42.21,,,0.8,,, +8302,38099,Olivine,EMP,38.43,,,,22.75,0.36,38.84,,,0.77,,, +8303,38100,Olivine,EMP,37.84,,,0.03,25.93,0.46,36.38,,,0.78,,, +8304,38101,Olivine,EMP,39.32,,,0.03,14.49,0.34,44.97,,,0.56,,, +8305,38102,Olivine,EMP,39.04,,,0.03,17.32,0.4,42.48,,,0.67,,, +8306,38103,Olivine,EMP,38.9,,,0.02,20.56,0.46,40.17,,,0.71,,, +8307,38104,Olivine,EMP,38.1,,,,24.69,0.61,37.26,,,0.55,,, +8308,38105,Olivine,EMP,37.68,,,,23.9,0.61,37.44,,,0.6,,, +8309,38106,Olivine,EMP,37.42,,,,27.47,0.71,34.74,,,0.68,,, +8310,38107,Olivine,EMP,36.37,,,,31.73,0.94,30.02,,,0.77,,, +8311,38108,Olivine,EMP,35.39,,,,32.05,0.98,30.4,,,0.68,,, +8312,38109,Olivine,EMP,39.81,,,0.03,15.61,0.23,43.99,,,0.49,,, +8313,38110,Olivine,EMP,39.26,,,0.03,16.65,0.25,43.32,,,0.61,,, +8314,38111,Olivine,EMP,39.21,,,0.04,17.76,0.3,42.75,,,0.65,,, +8315,38112,Olivine,EMP,37.67,,,,25.32,0.39,35.86,,,0.79,,, +8316,38113,Olivine,EMP,36.77,,,0.01,29.91,0.48,33.15,,,0.83,,, +8317,38114,Olivine,EMP,36.46,,,0.02,30.37,0.64,32,,,0.52,,, +8318,38115,Olivine,EMP,36.75,,,0.01,29.91,0.81,32.15,,,0.54,,, +8319,38116,Olivine,EMP,39.89,,,,13.77,0.21,45.52,,,0.3,,, +8320,38117,Olivine,EMP,38.99,,,,17.43,0.23,43.77,,,0.4,,, +8321,38118,Olivine,EMP,38.78,,,,18.37,0.25,41.67,,,0.46,,, +8322,38119,Olivine,EMP,37.22,,,,23.93,0.35,37.56,,,0.52,,, +8323,38120,Olivine,EMP,36.79,,,,27.69,0.42,34.04,,,0.55,,, +8324,38121,Olivine,EMP,37.4,,,0.04,26.69,0.4,35.04,,,0.59,,, +8325,38122,Olivine,EMP,38,,,,24.27,0.47,36.54,,,0.61,,, +8326,38123,Olivine,EMP,39.45,,,0.05,17.01,0.2,42.57,,,0.41,,, +8327,38124,Olivine,EMP,38.54,,,,20.01,0.26,40.57,,,0.43,,, +8328,38125,Olivine,EMP,38.82,,,,20,0.32,40.46,,,0.43,,, +8329,38126,Olivine,EMP,37.34,,,,24.3,0.38,37.15,,,0.51,,, +8330,38127,Olivine,EMP,37.32,,,,28.58,0.53,33.81,,,0.42,,, +8331,38128,Olivine,EMP,39.46,,,0.07,16.11,0.23,43.55,,,0.38,,, +8332,38129,Olivine,EMP,36.45,,,,34.17,0.58,29.45,,,0.47,,, +8333,38130,Olivine,no_info,38.89,,,,17.5,0.16,42.51,,,0.28,,, +8334,38131,Olivine,no_info,37.99,,,,24.4,0.27,37.16,,,0.35,,, +8335,38132,Olivine,no_info,37.48,,,0.01,28.21,0.27,34.64,,,0.43,,, +8336,38133,Olivine,EMP,39.36,,,0.05,15.36,0.23,43.8,,,0.3,,, +8337,38134,Olivine,EMP,38.1,,,,24.28,0.41,37.37,,,0.34,,, +8338,38135,Olivine,no_info,37.5,,,0.07,29.6,0.4,33.82,,,0.35,,, +8339,38136,Olivine,no_info,36.09,,,0.03,35.78,0.42,28.04,,,0.34,,, +8340,38137,Olivine,no_info,35.82,,,,36.36,0.48,27.82,,,0.51,,, +8341,38138,Olivine,no_info,34.96,,,,39.26,0.52,24.67,,,0.45,,, +8342,38139,Olivine,EMP,39.14,,,,14.14,0.22,46.13,,,0.46,,, +8343,38140,Olivine,EMP,38.38,,,,18.66,0.26,41.73,,,0.54,,, +8344,38141,Olivine,EMP,36.16,,,0.07,36.92,0.52,27.64,,,0.46,,, +8345,38142,Olivine,EMP,38.42,,,0.02,19.8,0.41,40.7,,,0.6,,, +8346,38143,Olivine,EMP,38.68,,,,19.53,0.36,40.73,,,0.58,,, +8347,38144,Olivine,no_info,41.28,,0.04,0.01,8.89,0.11,50.59,,,0.09,,, +8348,38145,Olivine,EMP,36.72,0.04,0.09,0.29,30.06,0.74,31.84,,,0.4,0.01,, +8349,38146,Olivine,EMP,36.75,0.03,0.1,0.29,31.68,0.72,30.23,,,0.39,0.03,, +8350,38147,Olivine,EMP,36.89,0.05,0.17,0.31,30.04,0.76,31.86,,,0.38,0.01,, +8351,38148,Olivine,EMP,36.92,0.02,0.09,0.3,32.21,0.74,30.51,,,0.35,0.01,, +8352,38149,Olivine,no_info,38.3,0.09,,0.7,24.4,,36.1,,,0.39,,, +8353,38150,Olivine,no_info,38.7,0.09,,,24.2,,36.7,,,0.37,,, +8354,38151,Olivine,no_info,36.1,0.16,,0.36,32.6,0.38,30,,,0.42,,, +8355,38152,Olivine,no_info,35.3,0.21,,0.32,38.4,0.41,24.9,,,0.44,,, +8356,38153,Olivine,no_info,38.3,0.14,,0.78,21.6,0.28,38.5,,,0.34,,, +8357,38154,Olivine,no_info,36.4,0.2,,0.55,31.4,0.39,30.6,,,0.45,,, +8358,38155,Olivine,no_info,39.3,0.16,,0.33,19.3,0.25,40.7,,,,,, +8359,38156,Olivine,no_info,41.2,,,,11.8,,46.7,,,0.32,,, +8360,38157,Olivine,no_info,36.3,0.42,,0.22,34,0.33,28.2,,,0.45,,, +8361,38158,Olivine,no_info,38.2,0.43,,,25.1,,35.9,,,0.16,,, +8362,38159,Olivine,no_info,38.8,0.37,,0.41,20.9,0.26,38.9,,,0.34,,, +8363,38160,Olivine,no_info,38.6,0.32,,0.12,20.6,0.26,39.5,,,0.27,,, +8364,38161,Olivine,no_info,35.8,0.53,,0.19,33.9,0.32,28.7,,,0.48,,, +8365,38162,Olivine,no_info,38.6,,,,22.7,,38.3,,,0.36,,, +8366,38163,Olivine,no_info,36.5,0.09,,,26.2,,35.2,,,0.45,,, +8367,38164,Olivine,no_info,36.4,0.08,,,26.7,,34.9,,,0.39,,, +8368,38165,Olivine,no_info,38.5,0.09,,0.64,22,0.26,38.5,,,,,, +8369,38166,Olivine,no_info,39.2,0.13,,,19.2,,41.2,,,0.32,,, +8370,38167,Olivine,EMP,39.19,0.01,0.06,0.2,18.45,0.45,42.44,,,0.28,,, +8371,38168,Olivine,EMP,39.02,0.03,0.05,0.21,19.97,0.53,40.68,,,0.26,0.04,, +8372,38169,Olivine,EMP,37.12,,0.03,0.15,26.11,0.74,34.15,,,0.61,,, +8373,38170,Olivine,EMP,38.38,0.02,0.06,0.14,22.1,0.53,38.88,,,0.32,0.04,, +8374,38171,Olivine,EMP,38.65,,0.04,0.16,18.71,0.47,41.27,,,0.51,,, +8375,38172,Olivine,EMP,37.43,,0.02,0.11,27.94,0.95,33.31,,,0.62,,, +8376,38173,Olivine,EMP,37.33,0.05,0.12,0.43,23.57,0.56,37.29,,,0.37,0.01,, +8377,38174,Olivine,EMP,38.14,,0.03,0.12,22.68,0.53,38.11,,,0.56,,, +8378,38175,Olivine,EMP,37,0.01,0.03,0.09,30.55,0.99,31.64,,,0.68,0.04,, +8379,38176,Olivine,EMP,38.57,0.03,0.05,0.18,19.73,0.49,40.53,,,0.5,0.02,, +8380,38177,Olivine,EMP,37,,,,30,0.24,32.1,1.45,,0.32,,, +8381,38178,Olivine,EMP,36.4,,,,30.2,0.18,31.6,1.58,,0.57,,, +8382,38179,Olivine,EMP,36,,,,32.1,0.2,29.7,2.15,,0.82,,, +8383,38180,Olivine,EMP,35.9,,,,32.2,0.21,29.3,2.18,,0.87,,, +8384,38181,Olivine,EMP,36.2,,,,32.3,0.23,28.8,1.93,,1.08,,, +8385,38182,Olivine,EMP,35.7,,,,32.6,0.21,29.5,2.18,,0.92,,, +8386,38183,Olivine,EMP,35.9,,,,32.7,0.19,29.4,2.13,,0.87,,, +8387,38184,Olivine,EMP,34.9,,,,32.4,0.22,29,1.87,,0.97,,, +8388,38185,Olivine,EMP,35.6,,,,30.7,0.3,30.6,1.81,,0.35,,, +8389,38186,Olivine,EMP,35.6,,,,30.7,0.19,32.1,1.51,,0.55,,, +8390,38187,Olivine,EMP,35.2,,,,33.7,0.28,28.3,1.88,,0.63,,, +8391,38188,Olivine,EMP,34.8,,,,33,0.27,28.8,1.98,,0.55,,, +8392,38189,Olivine,EMP,35.4,,,,31.6,0.28,29.1,1.94,,0.88,,, +8393,38190,Olivine,EMP,35.2,,,,33.7,0.28,28.3,2.13,,0.88,,, +8394,38191,Olivine,EMP,36,,,,35.3,0.29,28.1,2.26,,0.32,,, +8395,38192,Olivine,EMP,35.5,,,,34.1,0.29,27.5,2.11,,0.76,,, +8396,38193,Olivine,EMP,36.3,,,,34.8,0.3,27.1,2.14,,0.5,,, +8397,38194,Olivine,EMP,35.7,,,,32.2,0.18,28.9,2.1,,0.98,,, +8398,38195,Olivine,EMP,36.4,,,0.14,30.1,0.22,31.7,1.04,,0.66,,, +8399,38196,Olivine,EMP,38.2,,,0.48,22.6,0.18,38.7,,,0.25,,, +8400,38197,Olivine,EMP,38.4,,,0.56,21.9,0.2,38.9,,,0.24,,, +8401,38198,Olivine,EMP,36.8,,,0.28,29.2,0.22,33.9,,,0.4,,, +8402,38199,Olivine,EMP,36.3,,,0.32,28,0.23,33.9,,,0.35,,, +8403,38200,Olivine,EMP,37.6,,,0.38,27.5,0.22,34.8,,,0.33,,, +8404,38201,Olivine,EMP,36.4,,,0.31,28.1,0.23,34.2,,,0.39,,, +8405,38202,Olivine,EMP,36.8,,,0.34,28.5,0.22,34.1,,,0.44,,, +8406,38203,Olivine,EMP,37.1,,,0.34,29,0.34,33,,,0.38,,, +8407,38204,Olivine,EMP,38.2,,,0.54,24,0.27,37.9,,,0.2,,, +8408,38205,Olivine,EMP,38.2,,,0.64,23.7,0.3,37.6,,,0.21,,, +8409,38206,Olivine,EMP,36,,,0.28,30.4,0.3,32.3,,,0.37,,, +8410,38207,Olivine,EMP,36.9,,,0.3,28.6,0.32,33.5,,,0.3,,, +8411,38208,Olivine,EMP,36.9,,,0.31,29.6,0.32,33,,,0.33,,, +8412,38209,Olivine,EMP,36.4,,,0.24,31.3,0.32,31.8,,,0.32,,, +8413,38210,Olivine,EMP,39.89,0.07,0.24,0.04,14.59,0.18,45.28,,,0.28,0.05,, +8414,38211,Olivine,no_info,39.72,0.04,0.16,,13.36,0.18,46.28,0.36,,0.31,0.05,, +8415,38212,Olivine,EMP,39.67,,,,14.89,,45.17,,,0.25,,, +8416,38213,Olivine,EMP,40.01,,,,12.89,,45.87,,,0.24,,, +8417,38214,Olivine,EMP,39.97,,,,13.37,,45.96,,,0.29,,, +8418,38215,Olivine,EMP,40.02,0.06,0.13,,10.46,,49.28,,,0.3,0.04,, +8419,38216,Olivine,EMP,40.32,,0.2,,9.52,,49.07,,,0.27,,, +8420,38217,Olivine,EMP,40.65,,0.2,,10.77,,48.35,,,0.37,0.07,, +8421,38218,Olivine,EMP,40.53,0.06,0.15,,9.9,,49.24,,,0.24,,, +8422,38219,Olivine,EMP,42.03,,0.14,,6.8,,52,,,0.24,,, +8423,38220,Olivine,EMP,40.2,0.12,0.12,,13.81,,46.28,,,0.35,,, +8424,38221,Olivine,EMP,41.16,0.06,0.19,,8.37,,50.55,,,0.28,,, +8425,38222,Olivine,EMP,39.3,0.09,0.18,,11.68,,47.02,,,0.34,,, +8426,38223,Olivine,EMP,38.88,0.01,0.04,0.39,14.63,0.38,44.68,0.01,,0.26,0.02,,0.01 +8427,38224,Olivine,EMP,39.86,0.01,0.04,0.38,14.79,0.34,43.9,0.08,,0.22,0.01,,0.04 +8428,38225,Olivine,EMP,38.72,,0.08,0.41,19.34,0.42,40.88,0.38,,0.29,0.02,,0.08 +8429,38226,Olivine,EMP,37.45,0.01,0.1,0.38,19.65,0.46,39.85,0.68,,0.31,0.04,0.01,0.04 +8430,38227,Olivine,EMP,39.21,0.01,0.03,0.47,17.8,0.41,41.52,0.05,,0.24,0.01,,0.03 +8431,38228,Olivine,EMP,39.6,0.01,0.04,0.43,15.57,0.38,43.78,0.03,,0.23,0.02,, +8432,38229,Olivine,EMP,39.61,,0.04,0.44,15.69,0.39,43.45,0.01,,0.21,,,0.01 +8433,38230,Olivine,EMP,40.03,0.01,0.03,0.4,13.36,0.34,44.94,0.01,,0.21,0.01,,0.03 +8434,38231,Olivine,EMP,39.01,0.01,0.03,0.48,16.32,0.44,43.82,0.01,,0.22,0.01,,0.05 +8435,38232,Olivine,EMP,39.57,0.01,0.03,0.47,15.59,0.4,43.4,0.01,,0.22,0.01,,0.04 +8436,38233,Olivine,EMP,39.44,0.01,0.02,0.49,16.48,0.41,42.72,0.01,,0.22,0.02,0.01,0.04 +8437,38234,Olivine,EMP,38.33,,,,22.32,0.35,38.92,,,0.35,,, +8438,38235,Olivine,EMP,34.93,,,,38.23,0.45,24.85,,,0.42,,, +8439,38236,Olivine,EMP,40,0.03,0.04,0.04,17.4,0.36,44.1,0.07,,0.29,0.03,0.03, +8440,38237,Olivine,EMP,38.5,0.02,0.12,,18.5,0.28,40.1,,,0.26,,0.02, +8441,38238,Olivine,EMP,40.2,0.01,0.01,0.05,15.3,0.26,45.4,0.07,,0.22,0.01,0.01, +8442,38239,Olivine,EMP,39.9,0.01,0.02,0.02,17.2,0.19,44.2,0.07,,0.23,0.02,0.01, +8443,38240,Olivine,EMP,40.1,0.01,0.06,0.03,17.6,0.19,43.8,0.09,,0.23,0.01,0.01, +8444,38241,Olivine,EMP,38.9,,0.06,,22.2,0.26,38.3,0.03,,0.23,0.03,0.01, +8445,38242,Olivine,EMP,38.8,,0.03,,22.9,0.34,38.1,0.12,,0.22,0.01,0.01, +8446,38243,Olivine,EMP,41.31,,0.01,,12.7,0.13,45.12,0.01,,0.23,,, +8447,38244,Olivine,EMP,40.5,0.05,0.05,0.02,12.3,0.18,47.2,0.06,,0.29,0.03,, +8448,38245,Olivine,EMP,40.5,0.01,0.02,0.04,13.3,0.28,46.7,0.1,,0.3,0.02,0.01, +8449,38246,Olivine,EMP,39.5,0.01,0.18,0.01,17.1,0.39,43.4,0.17,,0.38,0.07,0.01, +8450,38247,Olivine,EMP,40,0.03,0.02,0.04,12.1,0.22,46,0.02,,0.35,0.02,0.02, +8451,38248,Olivine,EMP,40.6,0.04,0.24,0.07,16,0.3,44,0.03,,0.43,0.02,0.01, +8452,38249,Olivine,EMP,39.5,0.05,0.04,0.02,15.3,0.26,42.6,0.02,,0.44,0.02,0.02, +8453,38250,Olivine,EMP,38.8,0.06,0.06,0.01,17.7,0.34,40.6,0.05,,0.41,0.02,0.02,0.32 +8454,38251,Olivine,EMP,39.5,,0.22,,18,0.38,39.4,0.1,,0.63,0.04,0.03, +8455,38252,Olivine,EMP,42.06,,0.05,,5.51,0.16,52.92,0.27,,0.22,,, +8456,38253,Olivine,EMP,40.83,,0.01,,10.71,0.27,48.77,,,0.28,,, +8457,38254,Olivine,EMP,40.17,,0.11,,15.34,0.28,44.76,0.13,,0.38,,, +8458,38255,Olivine,EMP,39.84,,0.27,,16.92,0.33,42.9,,,0.46,,, +8459,38256,Olivine,EMP,41.1,,0.09,,7.86,0.1,50.63,,,0.33,,, +8460,38257,Olivine,"EMP,FTIR",41.41,,0.05,,6.9,0.14,51.76,,,0.38,,, +8461,38258,Olivine,EMP,41.72,,0.03,,6.54,0.18,51.32,0.21,,0.24,,, +8462,38259,Olivine,EMP,40.43,,0.08,,12.94,0.28,46.07,0.16,,0.33,,, +8463,38260,Olivine,EMP,39.37,,0.31,,17.2,0.36,41.69,,,0.45,,, +8464,38261,Olivine,EMP,40.12,0.03,0.74,,16.53,0.35,41.04,0.15,,0.9,0.12,, +8465,38262,Olivine,EMP,41.19,,0.03,,7.41,0.13,51.01,0.19,,0.29,,, +8466,38263,Olivine,EMP,40.13,,0.08,,12.2,0.25,46.71,,,0.39,,, +8467,38264,Olivine,EMP,39.65,,0.07,,13.76,0.27,45.34,,,0.42,,, +8468,38265,Olivine,"EMP,FTIR",41.42,,0.07,,7.22,0.13,51.5,,,0.36,,, +8469,38266,Olivine,EMP,41.78,,0.04,,7.83,0.13,50.97,,,0.29,,, +8470,38267,Olivine,EMP,41.84,,0.07,,8.92,0.17,49.9,,,0.37,,, +8471,38268,Olivine,"EMP,FTIR",40.88,,0.08,,9.96,0.21,48.67,,,0.42,,, +8472,38269,Olivine,EMP,41.11,,0.04,,10,0.22,48.78,0.17,,0.23,,, +8473,38270,Olivine,EMP,39.67,,0.08,,16.42,0.32,42.87,0.13,,0.28,,, +8474,38271,Olivine,EMP,41.53,,0.07,,7.78,0.31,51.11,,,0.18,,, +8475,38272,Olivine,EMP,41.76,,0.06,,7.56,0.13,50.96,,,0.34,,, +8476,38273,Olivine,EMP,41.6,,0.07,,8.2,0.16,50.15,,,0.39,,, +8477,38274,Olivine,"EMP,FTIR",41.72,,0.05,,7.74,0.15,50.59,,,0.39,,, +8478,38275,Olivine,EMP,41.67,,0.05,,7.4,0.15,51.12,0.16,,0.29,,, +8479,38276,Olivine,EMP,39.74,,0.13,,17.26,0.32,42.57,,,0.42,,, +8480,38277,Olivine,EMP,40.03,,0.11,,15.81,0.29,43.66,,,0.43,,, +8481,38278,Olivine,EMP,41.75,,0.07,,7.06,0.13,51.27,,,0.34,,, +8482,38279,Olivine,EMP,41.27,,0.1,,8.64,0.17,49.6,,,0.44,,, +8483,38280,Olivine,"EMP,FTIR",41.2,,0.01,,8.63,0.19,49.89,,,0.43,,, +8484,38281,Olivine,EMP,41.18,,0.1,,11.01,0.24,48.19,0.12,,0.36,,, +8485,38282,Olivine,EMP,39.81,,0.1,,16.7,0.32,43.25,0.12,,0.38,,, +8486,38283,Olivine,EMP,40.02,0.06,1.29,,20.93,0.34,37.44,0.12,,1.28,0.16,, +8487,38284,Olivine,EMP,39.62,,0.23,,19.1,0.37,40.98,,,0.51,,, +8488,38285,Olivine,EMP,41.86,,0.05,,6.09,0.13,52.28,0.17,,0.13,,, +8489,38286,Olivine,EMP,41.78,,0.06,,8.24,0.17,50.52,,,0.33,,, +8490,38287,Olivine,EMP,40.51,,0.09,,12.55,0.24,46.28,,,0.43,,, +8491,38288,Olivine,EMP,40.51,,0.06,,12.92,0.25,46.22,,,0.43,,, +8492,38289,Olivine,EMP,41.97,,0.96,,9.24,0.33,47.82,0.13,,0.8,0.15,, +8493,38290,Olivine,EMP,41.92,,0.04,,6.38,0.16,51.9,0.18,,0.27,,, +8494,38291,Olivine,EMP,42.02,,0.06,,6.52,,51.51,0.18,,0.27,,, +8495,38292,Olivine,EMP,40.39,,0.07,,14.64,0.21,44.92,,,0.34,,, +8496,38293,Olivine,EMP,42.26,,,,5.55,0.14,52.52,0.32,,0.17,,, +8497,38294,Olivine,EMP,40.02,,0.15,,15.79,0.28,43.45,,,0.35,,, +8498,38295,Olivine,EMP,39.84,,0.12,,17.09,0.26,42.99,,,0.33,,, +8499,38296,Olivine,EMP,39.67,0.03,0.14,,18.75,0.32,41.82,,,0.38,,, +8500,38297,Olivine,EMP,41.9,,0.06,,7.04,0.16,51.04,0.18,,0.26,,, +8501,38298,Olivine,EMP,40.43,,0.08,,13.72,0.26,45.54,,,0.29,,, +8502,38299,Olivine,EMP,39.62,,0.1,,16.53,0.3,42.62,,,0.35,,, +8503,38300,Olivine,EMP,41.94,,,,6.43,0.17,51.3,0.22,,0.21,,, +8504,38301,Olivine,EMP,40.4,,0.06,,12.49,0.2,46.81,0.13,,0.23,,, +8505,38302,Olivine,EMP,40.01,0.04,0.59,,16.91,0.4,41.98,,,0.52,0.07,, +8506,38303,Olivine,EMP,39.98,,0.21,,16.87,0.27,42.82,,,0.34,0.04,, +8507,42206,Olivine,EMP,40.7,,0.06,0.37,7.9,0.14,51.6,,,0.28,,, +8508,42207,Olivine,EMP,40.7,,0.06,0.29,8.44,0.09,51.1,,,0.3,,, +8509,42208,Olivine,EMP,40.4,,0.05,0.25,8.5,0.11,50.8,,,0.32,,, +8510,42209,Olivine,EMP,40.5,,0.07,0.24,8.6,0.1,50.5,,,0.34,,, +8511,42210,Olivine,EMP,40.8,,0.06,0.14,9.1,0.14,51,,,0.28,,, +8512,42211,Olivine,EMP,40.8,,0.03,0.13,8.98,0.13,49.8,,,0.22,,, +8513,42212,Olivine,EMP,40.2,,0.04,0.12,9.2,0.16,50.4,,,0.25,,, +8514,42213,Olivine,EMP,40.7,,0,0.13,9.14,0.11,50.5,,,0.22,,, +8515,42260,Olivine,"EMP, XRD",38.92,,,1.03,12.3,,45.92,,,,,, +8516,42261,Olivine,"EMP, XRD",40.76,,,0.56,7.5,,50.8,,,,,, +8517,42262,Olivine,"EMP, XRD",39.59,,,0.61,12.21,,46.89,,,,,, +8518,42263,Olivine,"EMP, XRD",39.57,,,0.98,7.68,,50.24,,,,,, +8519,42264,Olivine,"EMP, XRD",38.3,,,2.36,12.71,,45.42,,,,,, +8520,42265,Olivine,"EMP, XRD",40.29,,,0.83,7.84,,50.47,,,,,, +8521,42266,Olivine,"EMP, XRD",40.11,,,1.01,7.02,,50.92,,,,,, +8522,42267,Olivine,"EMP, XRD",40.92,,,0.73,7.01,,52.37,,,,,, +8523,42268,Olivine,"EMP, XRD",40.56,,,1.1,7.34,,50.87,,,,,, +8524,42269,Olivine,"EMP, XRD",40.26,,,0.42,6.14,,51.75,,,,,, +8525,42270,Olivine,"EMP, XRD",40.01,,,0.96,7.82,,48.41,,,,,, +8526,42271,Olivine,"EMP, XRD",40.86,,,0.66,6.31,,51.91,,,,,, +8527,42272,Olivine,"EMP, XRD",40.32,,,0.79,7.41,,50.99,,,,,, +8528,42273,Olivine,"EMP, XRD",40.38,,,0.76,6.53,,51.43,,,,,, +8529,42274,Olivine,"EMP, XRD",41.85,,,0.79,4.51,,54.27,,,,,, +8530,42275,Olivine,"EMP, XRD",40.5,,,0.97,7.69,,50.79,,,,,, +8531,42276,Olivine,"EMP, XRD",41.02,,,1.05,5.17,,52.62,,,,,, +8532,42277,Olivine,"EMP, XRD",40.39,,,1.22,7.11,,50.85,,,,,, +8533,42278,Olivine,"EMP, XRD",40.4,,,1.78,9,,49.44,,,,,, +8534,42634,Olivine,no_info,40.45,,0.19,0.05,13.8,,45.95,,,0.09,,, +8535,42635,Olivine,no_info,40.03,,0.04,0.03,11.83,,46.7,,,0.07,,, +8536,42636,Olivine,no_info,41.02,,0.38,0.12,12.6,,46.3,,,0.09,,, +8537,42637,Olivine,no_info,40.53,,0.06,0.14,12.07,,46.7,,,0.09,,, +8538,42638,Olivine,no_info,40.68,,0.05,0.13,10.83,,48.02,,,0.12,,, +8539,42639,Olivine,no_info,40.12,,0.04,0,10.34,,48.75,,,0.15,,, +8540,42640,Olivine,no_info,40.3,,0.04,0,10.1,,48.6,,,0.15,,, +8541,42727,Olivine,EMP,42.57,,0,,0,,57.16,,,0.28,,, +8542,42728,Olivine,EMP,42.67,,0.17,,0,,56.78,,,0.28,,, +8543,42729,Olivine,EMP,42.72,,0.2,,0,,56.79,,,0.3,,, +8544,42730,Olivine,no_info,42.91,,0,,0,,56.78,,,0.31,,, +8545,42731,Olivine,no_info,42.99,,0,,0,,56.72,,,0.29,,, +8546,42732,Olivine,no_info,42.89,,0.09,,0,,56.71,,,0.3,,, +8547,42733,Olivine,no_info,42.96,,0.03,,0,,56.71,,,0.3,,, +8548,42734,Olivine,no_info,42.73,,0,,0,,57,,,0.28,,, +8549,42735,Olivine,no_info,42.91,,0.36,,0,,56.46,,,0.27,,, +8550,42736,Olivine,no_info,42.86,,0.29,,0,,56.58,,,0.27,,, +8551,42737,Olivine,no_info,43.07,,0.14,,0,,56.51,,,0.29,,, +8552,42738,Olivine,no_info,43.03,,0.18,,0,,56.53,,,0.26,,, +8553,42739,Olivine,no_info,42.99,,0.16,,0,,56.54,,,0.3,,, +8554,42794,Olivine,no_info,42.72,,0.24,0.19,0,,56.47,,,0.39,,, +8555,42795,Olivine,no_info,42.91,,0.19,0.1,0,,56.41,,,0.39,,, +8556,42796,Olivine,no_info,42.99,,0,0.12,0,,56.53,,,0.36,,, +8557,42797,Olivine,no_info,42.74,,0,0.14,0,,56.75,,,0.37,,, +8558,42798,Olivine,no_info,42.68,,0,0.22,0,,56.76,,,0.33,,, +8559,42799,Olivine,no_info,42.89,,0.17,0.12,0,,56.48,,,0.34,,, +8560,42800,Olivine,no_info,42.81,,0,0.06,0,,56.76,,,0.37,,, +8561,42801,Olivine,no_info,43.11,,0,0.14,0,,56.43,,,0.32,,, +8562,42802,Olivine,no_info,42.7,,0,0.37,0,,56.57,,,0.35,,, +8563,42803,Olivine,no_info,42.8,,0,0.17,0,,56.68,,,0.35,,, +8564,42804,Olivine,no_info,42.64,,0,0.12,0,,56.9,,,0.34,,, +8565,42805,Olivine,no_info,42.94,,0.17,0.01,0,,56.55,,,0.34,,, +8566,42806,Olivine,no_info,42.83,,0.16,0.4,0,,56.26,,,0.35,,, +8567,42807,Olivine,no_info,42.79,,0,0.25,0,,56.61,,,0.35,,, +8568,42808,Olivine,no_info,42.92,,0,0.17,0,,56.55,,,0.36,,, +8569,42809,Olivine,no_info,42.83,,0.16,0.4,0,,56.23,,,0.39,,, +8570,42810,Olivine,no_info,42.77,,0,0.34,0,,56.5,,,0.39,,, +8571,42811,Olivine,no_info,41.69,,0,0.44,0,,57.52,,,0.35,,, +8572,42862,Olivine,EMP,40.67,0.02,0.06,0.21,9.59,0.2,49.64,,,0.37,0.01,0.01, +8573,42863,Olivine,EMP,41.14,0.01,0.05,0.19,8.79,0.14,50.15,,,0.27,0.01,0.01, +8574,42864,Olivine,EMP,40.97,0.01,0.05,0.15,10.41,0.14,49.19,,,0.37,0.01,0.01, +8575,43106,Olivine,"EMP, SEM, FTIR, SIMS",37.77,,0.05,,19.73,0.21,41.05,,,0.26,0.02,, +8576,43107,Olivine,"EMP, SEM, FTIR, SIMS",38.38,,0.08,,23.19,0.15,38.65,,,0.24,,, +8577,43108,Olivine,"EMP, SEM, FTIR, SIMS",38.69,,0.17,,18.11,,41.79,,,0.25,0.06,, +8578,43109,Olivine,"EMP, SEM, FTIR, SIMS",40.31,,0.05,,12.36,0.21,46.7,,,0.34,,,0.05 +8579,43110,Olivine,"EMP, SEM, FTIR, SIMS",40.07,,,,13.7,0.36,45.8,,,0.06,,,0.04 +8580,43111,Olivine,"EMP, SEM, FTIR, SIMS",39.16,0.07,0.08,,17.97,0.25,42.62,,,0.28,,, +8581,43253,Olivine,EMP,38.59,0.05,0.16,0.03,23.4,0.19,37.24,0,,0.32,0.07,0.01,0 +8582,43254,Olivine,EMP,38.34,0.05,0.16,0.02,23.55,0.12,37.44,0,,0.31,0.06,0.02,0 +8583,43255,Olivine,EMP,37.49,0.07,0.13,0.02,26.02,0.13,36.43,0.01,,0.28,0.06,0.01, +8584,43256,Olivine,EMP,39.06,0.11,0.1,0.03,27.08,0.19,35.82,0,,0.22,0.07,0,0 +8585,43257,Olivine,EMP,46.38,0.33,1.52,0.03,20.45,0.18,31.6,0,,3.16,1.01,0.04,0.02 +8586,43258,Olivine,EMP,38.9,0.15,0.11,0.02,27.07,0.11,34.52,0.14,,0.28,0.12,0.03,0.08 +8587,43259,Olivine,EMP,39.02,0.15,0.13,0,27.28,0.22,34.45,0.1,,0.3,0.12,0.01,0 +8588,43260,Olivine,EMP,39.14,0.09,0.15,0,25.04,0.23,36.19,0,,0.27,0.11,0.02,0 +8589,43261,Olivine,EMP,41.55,0.06,0.07,0.07,11.23,0.07,48.48,0.11,,0.27,0.01,, +8590,43262,Olivine,EMP,40.9,0.02,0.08,0.1,12.94,0.09,46.78,0.27,,0.28,0.01,, +8591,43263,Olivine,EMP,41.06,0.03,0.06,0.1,14.16,0.18,45.71,0.28,,0.28,0.01,0.01, +8592,43264,Olivine,EMP,40.63,0.07,0.06,0.12,15.92,0.23,43.89,0.29,,0.3,,0.01, +8593,43265,Olivine,EMP,39.06,0.03,0.02,0.05,24.72,0.29,36.94,0.32,,0.3,0.01,, +8594,43266,Olivine,EMP,39.66,0.03,0.06,0.12,14.16,0.15,44.79,,,0.28,0.02,, +8595,43267,Olivine,EMP,39.48,0.01,0.05,0.07,16.48,0.21,43.52,0.07,,0.33,0.03,, +8596,43268,Olivine,EMP,38.91,0.07,0.05,,19.56,0.19,40.78,0.1,,0.34,0.02,, +8597,43269,Olivine,EMP,38.83,0.08,0.08,0.01,26.91,0.2,35.83,0.03,,0.31,0.02,0.01,0.01 +8598,43270,Olivine,EMP,39.44,0.05,0.08,0.1,17.92,0.17,42.56,0.01,,0.31,0.02,0.01, +8599,43271,Olivine,EMP,40.18,0.06,0.1,0.1,14.37,0.1,44.59,0.01,,0.31,0.04,0.03, +8600,43272,Olivine,EMP,40.13,0.04,0.1,0.07,15.82,0.09,44.05,,,0.3,0.04,0.01, +8601,43273,Olivine,EMP,40,0.06,0.08,0.11,16.24,0.15,43.23,,,0.37,0.05,, +8602,43274,Olivine,EMP,39.63,0.05,0.11,0.08,17.5,0.17,42.3,0.05,,0.35,0.04,0.01, +8603,43275,Olivine,EMP,38.95,0.06,0.08,0.05,21.85,0.17,38.92,0.06,,0.33,0.05,0.02, +8604,43276,Olivine,EMP,39.14,0.09,0.02,0.03,25.03,0.24,36.71,0.01,,0.31,0.03,,0.01 +8605,43277,Olivine,EMP,38.68,0.04,0.08,0.03,26.04,0.24,35.8,0.02,,0.28,0.04,0.02, +8606,43278,Olivine,EMP,39.36,0.05,0.11,0.05,18.34,0.23,41.82,,,0.36,0.02,, +8607,43279,Olivine,EMP,39.04,0.09,0.13,0.04,21.74,0.12,39.11,0.05,,0.33,0.03,0.01, +8608,43280,Olivine,EMP,38.93,0.08,0.1,0.03,22.44,0.17,37.78,0.01,,0.32,0.04,0.01, +8609,43281,Olivine,EMP,40.49,0.04,0.19,0.03,19.34,0.18,41.14,0.02,,0.37,0.04,0.01, +8610,43398,Olivine,EMP,38.37,,0.07,,22.05,,38.51,,,0.11,0.02,, +8611,43399,Olivine,EMP,37.85,,0.4,,23.53,,38.51,,,0.17,0.08,, +8612,43400,Olivine,EMP,38.13,,0.24,,23.58,,38.82,,,0.14,0.26,, +8613,43401,Olivine,EMP,38.67,,0.15,,22.76,,39.77,,,0.12,0.06,, +8614,43402,Olivine,EMP,38.55,,0.28,,23.1,,38.93,,,0.16,0.06,, +8615,43403,Olivine,EMP,38.28,,0.13,,22.86,,38.94,,,0.13,0.09,, +8616,43404,Olivine,EMP,38.91,,0.04,,22.51,,40.32,,,0.09,0.05,, +8617,43405,Olivine,EMP,38.39,,0.22,,22.6,,39.51,,,0.13,0.05,, +8618,43406,Olivine,EMP,38.57,,0.91,,22.05,,39.03,,,0.32,0.07,, +8619,43407,Olivine,EMP,38.44,,1.25,,21.95,,38.18,,,0.37,0.08,, +8620,43408,Olivine,EMP,38.56,,0.1,,20.32,,41.39,,,0.14,0.1,, +8621,43409,Olivine,EMP,38.81,,0.58,,19.31,,39.86,,,0.35,0.13,, +8622,43555,Olivine,EMP,41.09,,,,7.17,0.19,51.24,,,0.46,,, +8623,43556,Olivine,EMP,41.18,,,,7.82,0.21,51.07,,,0.45,,, +8624,43557,Olivine,EMP,41.26,,,,6.62,0.13,51.86,,,0.45,,, +8625,43558,Olivine,EMP,41.08,,,,7.93,0.18,50.28,,,0.47,,, +8626,43559,Olivine,EMP,41.28,,,,8.47,0.17,50.24,,,0.48,,, +8627,43560,Olivine,EMP,41.08,,,,7.98,0.14,50.34,,,0.35,,, +8628,43561,Olivine,EMP,42.05,,,,2.46,0.18,53.62,,,0.6,,, +8629,43562,Olivine,EMP,40.36,,,,10.74,0.27,47.51,,,0.82,,, +8630,43563,Olivine,EMP,40.24,,,,13.12,0.36,45.48,,,0.85,,, +8631,43564,Olivine,no_info,42.47,,,,2.23,0.29,55.29,,,0.63,,, +8632,43565,Olivine,no_info,40.81,,,,9.34,0.31,48.16,,,0.93,,, +8633,43566,Olivine,EMP,41.33,,0.13,,7.05,0.13,51.15,,,0.45,,, +8634,43567,Olivine,EMP,40.46,,,,9.03,0.31,48.82,,,0.42,,, +8635,43568,Olivine,EMP,40.41,,,,10.55,0.25,47.82,,,0.43,,, +8636,43569,Olivine,EMP,40.7,,,,9.85,0.15,48.7,,,0.48,,, +8637,43570,Olivine,EMP,41.17,,,,6.25,0.14,51.43,,,0.52,,, +8638,43571,Olivine,EMP,42.39,,,,2.49,,54.23,,,0.56,,, +8639,43572,Olivine,EMP,42.6,,,,1.46,0.3,55.19,,,0.6,,, +8640,43573,Olivine,EMP,40.64,,,,9.04,0.26,48.31,,,0.79,,, +8641,43574,Olivine,no_info,42.06,,,,1.01,0.33,55.09,,,0.62,,, +8642,43575,Olivine,no_info,40.93,,,,8.43,0.25,48.8,,,0.95,,, +8643,43576,Olivine,no_info,40.32,,,,12.3,0.39,46.46,,,1.02,,, +8644,43617,Olivine,no_info,40.8,,,0.2,8.5,0.1,50.2,,,0.28,,, +8645,43618,Olivine,no_info,40.9,,,0.14,8.8,0.15,49.7,,,0.31,,, +8646,43619,Olivine,no_info,40.9,,,0.09,8.92,0.09,49.7,,,0.26,,, +8647,43620,Olivine,no_info,40.8,,,0.22,8.4,0.11,50.1,,,0.32,,, +8648,43621,Olivine,no_info,40.9,,,0.16,8.81,0.07,49.8,,,0.27,,, +8649,43622,Olivine,no_info,40.7,,,0.11,9.1,0.08,49.7,,,0.27,,, +8650,43623,Olivine,no_info,40.3,,,0.07,11.6,0.05,47.7,,,0.28,,, +8651,43624,Olivine,no_info,40.9,,,0.12,9.9,0.08,48.7,,,0.3,,, +8652,43625,Olivine,no_info,40.6,,,0.06,11.1,0.05,47.9,,,0.28,,, +8653,43626,Olivine,EMP,40.9,,,,11.4,,47.5,,,0.28,,, +8654,44091,Olivine,"EMP, FTIR",38.92,0,0,,17.38,0.12,43.24,,,0.17,0.11,0.01,0.06 +8655,44092,Olivine,EMP,39.22,0.01,0,,18.41,0.2,42.46,,,0.2,0,0.01,0.15 +8656,44093,Olivine,"EMP, FTIR",36.81,0,0.05,,25.87,0.16,37.39,,,0.25,0.03,0.01,0 +8657,44094,Olivine,EMP,35.73,0.15,0.06,,31.95,0.29,29.27,,,0.34,0.03,0.01,0.1 +8658,44095,Olivine,"EMP, FTIR",40.76,1.1,5.51,,20.75,0.22,27,,,2.57,1.11,0.6,0.36 +8659,44096,Olivine,"EMP, FTIR",49.07,2.39,5.81,,10.34,0.24,14.46,,,15.76,0.74,0.22,0.13 +8660,44097,Olivine,"EMP, FTIR",36.68,0.11,0.02,,31.62,0.33,31.25,,,0.25,0.05,0,0.14 +8661,44098,Olivine,"EMP, FTIR",37.34,0.09,0,,27.99,0.31,34,,,0.26,0.01,0,0.2 +8662,44099,Olivine,"EMP, FTIR",36.88,0.46,1.88,,29.04,0.29,26.59,,,0.93,0.32,0.36,0.4 +8663,44100,Olivine,"EMP, FTIR",35.09,0.12,0.42,,36.6,0.45,24.71,,,0.41,0.26,0.09,0.32 +8664,44101,Olivine,EMP,35.5,0.11,0,,32.14,0.41,30.62,,,0.27,0.05,0.01,0.63 +8665,44102,Olivine,EMP,33.83,0.13,0,,40.79,0.62,23.01,,,0.33,0,0.01,0.3 +8666,44103,Olivine,"EMP, FTIR",36.33,0.11,0,,24.59,0.28,35.61,,,0.32,0.01,0.03,0.36 +8667,44104,Olivine,"EMP, FTIR",35.93,0.18,0.03,,30.93,0.37,30,,,0.49,0.02,0.03,0.08 +8668,44105,Olivine,"EMP, FTIR",35.41,0.17,0.01,,36.46,0.51,25.97,,,0.5,0,0.06,0.18 +8669,44106,Olivine,EMP,32.16,0.19,0.05,,48.84,0.97,15.09,,,0.34,0.04,0.04,0.63 +8670,44107,Olivine,EMP,40.29,0.07,0.07,,14.32,0.19,45.29,,,0.22,0.03,0.01,0.49 +8671,44108,Olivine,EMP,38.61,0.12,0.15,,17.43,0.22,41.24,,,0.39,0.12,0.08,0.05 +8672,44109,Olivine,EMP,38.9,0.04,0.01,,21.22,0.36,39.41,,,0.35,0.02,0.01,0.08 +8673,44110,Olivine,EMP,38.71,0.39,1.45,,22.27,0.35,34.53,,,1.03,0.63,0.25,0.2 +8674,44111,Olivine,EMP,37.24,0.08,0.05,,22.95,0.33,37.27,,,0.32,0.01,0.01,0.09 +8675,44112,Olivine,EMP,36.73,0.07,0.09,,27,0.38,33.53,,,0.35,0.01,0.02,0.05 +8676,44214,Olivine,no_info,42.71,,,,0,,57.29,,,,,, +8677,44215,Olivine,no_info,42.71,,,,0,,57.29,,,,,, +8678,44216,Olivine,no_info,42.71,,,,0,,57.29,,,,,, +8679,44217,Olivine,no_info,42.71,,,,0,,57.29,,,,,, +8680,44218,Olivine,no_info,42.71,,,,0,,57.29,,,,,, +8681,44219,Olivine,no_info,42.71,,,,0,,57.29,,,,,, +8682,44220,Olivine,no_info,42.71,,,,0,,57.29,,,,,, +8683,44221,Olivine,no_info,42.71,,,,0,,57.29,,,,,, +8684,44222,Olivine,no_info,42.71,,,,0,,57.29,,,,,, +8685,44223,Olivine,no_info,42.71,,,,0,,57.29,,,,,, +8686,44519,Olivine,no_info,29.49,,,,70.51,,,,,,,, +8687,44520,Olivine,no_info,29.49,,,,70.51,,,,,,,, +8688,44521,Olivine,no_info,29.49,,,,70.51,,,,,,,, +8689,44522,Olivine,no_info,29.49,,,,70.51,,,,,,,, +8690,44523,Olivine,no_info,29.49,,,,70.51,,,,,,,, +8691,44626,Olivine,no_info,35.31,,0.2,,36.8,,27.69,,,0,,, +8692,44627,Olivine,no_info,38.46,,0.1,,20.44,,41,,,0,,, +8693,44628,Olivine,no_info,36.59,,0.03,,28.67,,34.7,,,0,,, +8694,44629,Olivine,no_info,38.54,,0.12,,20.3,,41.04,,,0,,, +8695,44630,Olivine,no_info,40.39,,0.14,,10.7,,48.64,,,0.14,,, +8696,44712,Olivine,no_info,29.49,,0,,70.51,,,,,0,,, +8697,44713,Olivine,no_info,29.49,,0,,70.51,,,,,0,,, +8698,44714,Olivine,no_info,29.49,,0,,70.51,,,,,0,,, +8699,44715,Olivine,no_info,29.49,,0,,70.51,,,,,0,,, +8700,44716,Olivine,no_info,29.49,,0,,70.51,,,,,0,,, +8701,44717,Olivine,no_info,29.49,,0,,70.51,,,,,0,,, +8702,44718,Olivine,no_info,29.49,,0,,70.51,,,,,0,,, +8703,44719,Olivine,no_info,29.49,,0,,70.51,,,,,0,,, +8704,44720,Olivine,no_info,29.49,,0,,70.51,,,,,0,,, +8705,44721,Olivine,no_info,29.49,,0,,70.51,,,,,0,,, +8706,44722,Olivine,no_info,29.49,,0,,70.51,,,,,0,,, +8707,44723,Olivine,no_info,29.49,,0,,70.51,,,,,0,,, +8708,44724,Olivine,no_info,29.49,,0,,70.51,,,,,0,,, +8709,44725,Olivine,no_info,29.49,,0,,70.51,,,,,0,,, +8710,44726,Olivine,no_info,29.49,,0,,70.51,,,,,0,,, +8711,44727,Olivine,no_info,29.49,,0,,70.51,,,,,0,,, +8712,44728,Olivine,no_info,29.49,,0,,70.51,,,,,0,,, +8713,44729,Olivine,no_info,29.49,,0,,70.51,,,,,0,,, +8714,44730,Olivine,no_info,29.49,,0,,70.51,,,,,0,,, +8715,44731,Olivine,no_info,29.49,,0,,70.51,,,,,0,,, +8716,44732,Olivine,no_info,29.49,,0,,70.51,,,,,0,,, +8717,44784,Olivine,no_info,42.71,,0,,0,,57.29,,,,,, +8718,44785,Olivine,no_info,42.71,,0,,0,,57.29,,,,,, +8719,44786,Olivine,no_info,42.71,,0,,0,,57.29,,,,,, +8720,44787,Olivine,no_info,42.71,,0,,0,,57.29,,,,,, +8721,44788,Olivine,no_info,42.71,,0,,0,,57.29,,,,,, +8722,44789,Olivine,no_info,42.71,,0,,0,,57.29,,,,,, +8723,44790,Olivine,no_info,42.71,,0,,0,,57.29,,,,,, +8724,44791,Olivine,no_info,42.71,,0,,0,,57.29,,,,,, +8725,44792,Olivine,no_info,42.71,,0,,0,,57.29,,,,,, +8726,44793,Olivine,no_info,42.71,,0,,0,,57.29,,,,,, +8727,44794,Olivine,no_info,42.71,,0,,0,,57.29,,,,,, +8728,44795,Olivine,no_info,42.71,,0,,0,,57.29,,,,,, +8729,44796,Olivine,no_info,42.71,,0,,0,,57.29,,,,,, +8730,44797,Olivine,no_info,42.71,,0,,0,,57.29,,,,,, +8731,44845,Olivine,EMP,42.72,0.09,0.13,0.1,3.58,0.33,54.25,0.3,,0.12,0.09,0.01, +8732,44903,Olivine,EMP,41.56,,0.33,,5.51,,52.53,,,0.03,0.04,, +8733,44904,Olivine,EMP,40.52,,0.21,,12.02,,46.96,,,0.03,0.26,, +8734,44943,Olivine,no_info,31.33,,0,,60.69,,7.99,,,,,, +8735,44944,Olivine,no_info,31.47,,0,,59.91,,8.61,,,,,, +8736,44945,Olivine,no_info,35.27,,0,,39.65,,25.08,,,,,, +8737,44946,Olivine,no_info,35.64,,0,,37.67,,26.68,,,,,, +8738,44947,Olivine,no_info,34.3,,0,,44.86,,20.84,,,,,, +8739,44948,Olivine,no_info,33.66,,0,,48.22,,18.11,,,,,, +8740,44949,Olivine,no_info,30.38,,0,,65.75,,3.87,,,,,, +8741,44950,Olivine,no_info,30.57,,0,,64.71,,4.72,,,,,, +8742,44951,Olivine,no_info,37.47,,0,,27.95,,34.58,,,,,, +8743,44952,Olivine,no_info,38.32,,0,,23.37,,38.3,,,,,, +8744,45736,Olivine,no_info,29.49,,,,70.51,,,,,,,, +8745,45737,Olivine,no_info,29.49,,,,70.51,,,,,,,, +8746,45738,Olivine,no_info,29.49,,,,70.51,,,,,,,, +8747,45739,Olivine,no_info,29.49,,,,70.51,,,,,,,, +8748,45740,Olivine,no_info,29.49,,,,70.51,,,,,,,, +8749,45741,Olivine,no_info,29.49,,,,70.51,,,,,,,, +8750,45742,Olivine,no_info,29.49,,,,70.51,,,,,,,, +8751,48340,Olivine,EMP,40.5,0.04,0.03,,9.2,0.06,48.9,,,0.17,0.02,,0.04 +8752,48341,Olivine,EMP,40.4,0.03,0.06,,10.8,0.07,48.2,,,0.19,0.02,,0.03 +8753,48802,Olivine,EMP,40.4,0.02,0.14,0.18,10.7,0.05,48.7,,,0.25,0.05,, +8754,48803,Olivine,EMP,40.8,0.01,0.21,0.19,9.51,0.04,50.3,,,0.24,0.04,, +8755,48804,Olivine,EMP,40,0.02,0.1,0.14,11.3,0.03,47.3,,,0.22,0.05,, +8756,48805,Olivine,EMP,39.8,0.02,0.15,0.17,10.6,0.03,48,,,0.23,,, +8757,48806,Olivine,EMP,39.5,0.02,0.21,0.2,9.94,0.04,49,,,0.24,0.09,, +8758,48807,Olivine,EMP,39.9,0.06,0.17,0.21,9.93,0.05,48.5,,,0.26,0.06,, +8759,48808,Olivine,EMP,39.7,0.02,0.17,0.21,9.58,0.02,49.8,,,0.25,0.05,, +8760,48809,Olivine,EMP,40.5,0.04,0.23,0.27,6.95,0.02,51,,,0.19,0.05,, +8761,48810,Olivine,EMP,40.8,0.01,0.32,0.19,10.3,0.01,48.3,,,0.37,,, +8762,48811,Olivine,EMP,41,0,0.23,0.24,8.97,0.01,49.9,,,0.28,,, +8763,48812,Olivine,EMP,41.2,0.04,0.19,0.26,8.21,0.13,49.4,,,0.28,0.04,, +8764,48813,Olivine,EMP,41.6,0.04,0.21,0.22,8.64,0.13,49.6,,,0.27,0.03,, +8765,48814,Olivine,EMP,40.8,0.04,0.24,0.15,10.2,0.16,47.3,,,0.28,0.03,, +8766,48815,Olivine,EMP,40.5,0.03,0.14,0.08,11.8,0.06,46.6,,,0.33,0.69,, +8767,49206,Olivine,EMP,37.49,0.07,0.13,0.02,26.02,0.13,36.43,0.01,,0.28,0.06,0.01, +8768,50036,Olivine,EMP,40.22,0.01,0,0.02,9.3,0,48.48,0.01,,0.27,,, +8769,50037,Olivine,EMP,40.71,0.01,0,0.18,7.32,0.13,49.63,0.02,,0.24,,, +8770,50038,Olivine,EMP,40.55,0.02,0.03,0.21,6.7,0.16,52.05,0.02,,0.23,,, +8771,50039,Olivine,EMP,40.33,0,0,0.2,7.92,0.13,49.39,0.12,,0.25,,, +8772,50040,Olivine,EMP,40.13,0,0,0.01,9.52,0.01,48.6,0.01,,0.24,,, +8773,50041,Olivine,EMP,40.62,0,0,0.12,8.24,0.13,49.71,0.26,,0.21,,, +8774,50042,Olivine,EMP,39.98,0,0,0,11.35,0.01,47.83,0.01,,0.29,,, +8775,50043,Olivine,EMP,40.78,0,0,0.12,8.97,0.14,49.53,0.03,,0.27,,, +8776,50044,Olivine,EMP,39.33,0,0.15,0,12.38,0,47.06,0,,0.28,,, +8777,50045,Olivine,EMP,40,0.01,0.11,0.26,9.21,0.18,49.75,0.06,,0.25,,, +8778,50046,Olivine,EMP,40.59,0,0,0.02,11.72,0.01,47.8,0.01,,0.28,,, +8779,50047,Olivine,EMP,40.42,0.01,0,0.17,9.67,0.16,48.48,0.2,,0.3,,, +8780,50048,Olivine,EMP,40,0,0.07,0,11.53,0,48.32,0,,0.25,,, +8781,50049,Olivine,EMP,39.56,0.01,0.04,0.16,9.73,0.16,49.41,0.31,,0.24,,, +8782,50050,Olivine,EMP,39.79,0,0.26,0,12.66,0,47.04,0,,0.3,,, +8783,50051,Olivine,EMP,39.17,0.01,0.04,0.19,9.89,0.18,49.25,0.14,,0.34,,, +8784,50052,Olivine,EMP,40.18,0,0.08,0,12.26,0,47.55,0,,0.28,,, +8785,50053,Olivine,EMP,39.52,0,0.07,0,13.53,0,46.63,0,,0.27,,, +8786,50054,Olivine,EMP,39.42,0.01,0.03,0.15,10.43,0.19,48.9,0.19,,0.36,,, +8787,50055,Olivine,EMP,39.05,0,0,0.04,16.12,0.01,43.65,0.01,,0.36,,, +8788,50056,Olivine,EMP,38.89,0.01,0.06,0.11,13.65,0.18,45.71,0.39,,0.36,,, +8789,50057,Olivine,EMP,39.56,0,0.09,0,14.71,0,45.63,0,,0.34,,, +8790,50058,Olivine,EMP,39.73,0.04,0,0.15,13.28,0.19,45.46,0.43,,0.43,,, +8791,50059,Olivine,EMP,39.39,0.02,0,0.05,16.8,0.02,43.67,0.04,,0.36,,, +8792,50060,Olivine,EMP,39.25,0.01,0,0.09,14.59,0.01,44.98,0.02,,0.3,,, +8793,50767,Olivine,EMP,35.91,,,,33.02,,30.05,,,,,, +8794,50768,Olivine,EMP,39.2,,,,17.49,,43.19,,,,,, +8795,50769,Olivine,EMP,36.33,,,,33.73,,30.47,,,,,, +8796,50770,Olivine,EMP,36.85,,,,30.14,,32.82,,,,,, +8797,50771,Olivine,EMP,36.78,,,,31,,32.39,,,,,, +8798,50772,Olivine,EMP,36.6,,,,31.61,,31.98,,,,,, +8799,50773,Olivine,EMP,36.14,,,,33.57,,30.34,,,,,, +8800,50774,Olivine,EMP,37.04,,,,30.2,,33.15,,,,,, +8801,50775,Olivine,EMP,40.3,,,,13.46,,46.5,,,,,, +8802,50776,Olivine,EMP,39.74,,,,13.69,,45.79,,,,,, +8803,50777,Olivine,EMP,39.59,,,,13.65,,45.89,,,,,, +8804,50778,Olivine,EMP,40.15,,,,13.75,,46.51,,,,,, +8805,50779,Olivine,EMP,40.18,,,,13.02,,46.45,,,,,, +8806,50780,Olivine,EMP,42.66,,,,0,,55.85,,,,,, +8807,50781,Olivine,EMP,41.34,,,,6.45,,51.53,,,,,, +8808,50782,Olivine,EMP,36.02,,,,33.85,,29.71,,,,,, +8809,50783,Olivine,EMP,35.84,,,,35.49,,28.92,,,,,, +8810,50784,Olivine,EMP,39.43,,,,17.71,,43.18,,,,,, +8811,50785,Olivine,EMP,37.67,,,,25.89,,36.4,,,,,, +8812,50786,Olivine,EMP,37.17,,,,28.49,,34.08,,,,,, +8813,50787,Olivine,EMP,40.06,,,,12.8,,46.1,,,,,, +8814,50788,Olivine,EMP,38.78,,,,20.91,,40.85,,,,,, +8815,50789,Olivine,EMP,39.79,,,,17.25,,43.29,,,,,, +8816,50790,Olivine,EMP,37.1,,,,31.14,,32.97,,,,,, +8817,50791,Olivine,EMP,37.47,,,,30.54,,33.36,,,,,, +8818,50792,Olivine,EMP,41.17,,,,8.17,,49.99,,,,,, +8819,50793,Olivine,EMP,37.96,,,,14.33,,41.3,,,,,, +8820,50794,Olivine,EMP,38.78,,,,12.76,,44.71,,,,,, +8821,50795,Olivine,EMP,36.41,,,,34.14,,30.11,,,,,, +8822,50796,Olivine,EMP,36.38,,,,32.01,,31.77,,,,,, +8823,50797,Olivine,EMP,41.38,,,,7.62,,50.71,,,,,, +8824,50798,Olivine,EMP,40.31,,,,8.52,,49.98,,,,,, +8825,50799,Olivine,EMP,39.81,,,,12.8,,47.2,,,,,, +8826,50800,Olivine,EMP,39.87,,,,12.07,,47.63,,,,,, +8827,50801,Olivine,EMP,39.63,,,,16.72,,44.67,,,,,, +8828,50802,Olivine,EMP,39.23,,,,15.95,,43.84,,,,,, +8829,50803,Olivine,EMP,38.65,,,,17.93,,41.13,,,,,, +8830,50804,Olivine,EMP,39.13,,,,19.37,,42.77,,,,,, +8831,50805,Olivine,EMP,40.24,,,,8.38,,50.21,,,,,, +8832,50806,Olivine,EMP,40.61,,,,8.98,,50.09,,,,,, +8833,50807,Olivine,EMP,39.28,,0.56,,20.97,,38.25,,,,,, +8834,50939,Olivine,EMP,41.19,,0.16,0.56,5.28,0.15,52.29,,,,,, +8835,50940,Olivine,EMP,40.71,,0.05,0.47,4.45,0.15,52.74,,,,,, +8836,50941,Olivine,EMP,40.44,,0.11,0.4,5.16,0.17,52.79,,,,,, +8837,50942,Olivine,EMP,39.36,,0.04,0.16,9.9,0.18,49.45,,,,,, +8838,50943,Olivine,EMP,40.8,,0.1,0.38,5.61,0.01,52.06,,,,,, +8839,50944,Olivine,EMP,39.94,,0.09,0.3,7.67,0.01,50.73,,,,,, +8840,50945,Olivine,EMP,40.17,,0.06,0.17,9.18,0.01,49.98,,,,,, +8841,50946,Olivine,EMP,39.75,,0.06,0.14,12.07,0.01,47.64,,,,,, +8842,50947,Olivine,EMP,39.08,,0.25,0.08,12.01,0.02,48.06,,,,,, +8843,50999,Olivine,EMP,41.4,,0.08,0.14,9.51,0.14,48.38,,,0.36,,, +8844,51067,Olivine,EMP,41.3,,0.14,0.18,9.4,0.16,48.1,0.33,,0.3,,, +8845,51068,Olivine,EMP,38.7,0.04,0.72,0.47,14,0.27,45.5,0.16,,0.43,0.02,, +8846,51069,Olivine,EMP,39.5,0,0.05,0.07,15.3,0.18,45.1,0.23,,0.41,0.03,, +8847,51133,Olivine,EMP,42.9,,0.12,,0,,57.6,,,0.43,,, +8848,51134,Olivine,EMP,42.3,,0.12,,0,,57.3,,,0.41,,, +8849,51198,Olivine,EMP,33.41,0.02,0.36,,6.19,0.09,61.57,,,0.29,0,0, +8850,51199,Olivine,EMP,33.23,0.02,0.48,,4.93,0.05,62.4,,,0.16,0,0.01, +8851,51200,Olivine,EMP,32.99,0,0.48,,3.94,0.18,63.3,,,0.16,0,0.01, +8852,51332,Olivine,EMP,39.3,0.12,0.43,,7.68,0.11,49.2,,,0.95,0.03,,0.05 +8853,51333,Olivine,EMP,39.9,0.06,0.58,,5.96,0.15,49.8,,,0.51,0.04,,0.05 +8854,51334,Olivine,EMP,39,0.04,0.21,,11.23,0.13,47.5,,,0.39,0.03,,0.02 +8855,51335,Olivine,EMP,40.8,0.08,0.79,,4.33,0.07,51.7,,,0.46,0.03,,0.05 +8856,51336,Olivine,EMP,39.7,0.05,0.5,,6.2,0.09,49.7,,,0.39,0.03,,0.04 +8857,51415,Olivine,EMP,35.51,0.04,0.11,,31.21,0.56,33.27,,,0.4,0.07,0,0.17 +8858,51416,Olivine,EMP,34.98,0.02,0.08,,36.67,0.57,27.91,,,0.31,0.04,0.01,0.06 +8859,51417,Olivine,EMP,36.48,0.01,0.53,,25.39,0.44,37.15,,,0.32,0.03,0,0.24 +8860,51418,Olivine,EMP,35.55,0.02,0.19,,29.32,0.52,35.14,,,0.34,0.03,0.01,0.43 +8861,51419,Olivine,EMP,35.64,0.03,0.12,,30.26,0.53,32.43,,,0.34,0.03,0,0.22 +8862,51420,Olivine,EMP,37.58,0.01,0.12,,24.2,0.44,39.09,,,0.26,0.03,0.01,0.22 +8863,51421,Olivine,EMP,37.96,0.01,0.07,,27.37,0.48,34.89,,,0.33,0.02,0.01,0.21 +8864,51422,Olivine,EMP,38.8,0.03,0.18,,31.57,0.58,28.64,,,0.4,0.05,0.01,0.02 +8865,51423,Olivine,EMP,37.56,0.02,0.21,,26.27,0.47,35.65,,,0.31,0.02,0,0.28 +8866,51424,Olivine,EMP,36.73,0.07,0.29,,28.85,0.52,31.4,,,0.35,0.02,0.01,0.27 +8867,51759,Olivine,EMP,41.8,0,0.17,0.07,4.31,,54.1,,,0.13,,, +8868,51760,Olivine,EMP,41.7,0,0.27,0.13,4.5,,53.8,,,0.15,,, +8869,52024,Olivine,EMP,41.38,0.01,0.14,0.19,6.97,0.14,50.74,0.03,,0.3,0.01,, +8870,52025,Olivine,EMP,41.73,0,0.09,0.27,5,0.11,52.31,,,0.18,0,, +8871,52026,Olivine,EMP,41.82,0.01,0.07,0.2,4.1,0.1,52.79,0.04,,0.42,0.02,, +8872,52027,Olivine,EMP,41.76,0.01,0.07,0.28,5.35,0.11,52.3,0.03,,0.27,0.02,, +8873,52028,Olivine,EMP,42.33,,0.06,0.22,2.8,0.09,54.23,,,0.15,0.01,, +8874,52029,Olivine,EMP,41.13,0.01,0.15,0.23,7.54,0.12,49.93,0.29,,0.29,0.01,, +8875,52030,Olivine,EMP,40.77,0.01,0.09,0.19,7.56,0.13,49.73,0.29,,0.28,,, +8876,52031,Olivine,EMP,40.89,0.01,0.14,0.18,7.93,0.13,49.6,0.01,,0.34,0.02,, +8877,52247,Olivine,EMP,43.37,,0.07,,0.13,,55.36,,,0.66,,, +8878,52248,Olivine,EMP,43.03,,0.06,,0.13,,55.43,,,0.15,,, +8879,52249,Olivine,EMP,42.67,,0.13,,0.14,,55.39,,,0.26,,, +8880,52250,Olivine,EMP,43.37,,0.15,,0.11,,55.92,,,0.01,,, +8881,52251,Olivine,EMP,42.69,,0.15,,0.14,,55.15,,,0.36,,, +8882,52252,Olivine,EMP,43.33,,0.07,,0.5,,56.1,,,0.64,,, +8883,52253,Olivine,EMP,43.12,,0.06,,0.35,,57.05,,,0.16,,, +8884,52254,Olivine,EMP,43.41,,0.02,,0.41,,56.45,,,0.37,,, +8885,52255,Olivine,EMP,43.57,,0.13,,0.38,,57.06,,,0.25,,, +8886,52256,Olivine,EMP,42.99,,0.15,,0.38,,56.87,,,0.01,,, +8887,52257,Olivine,EMP,43.43,,0.17,,0.61,,56.75,,,0.37,,, +8888,52258,Olivine,EMP,43.5,,0.06,,0.17,,55.19,,,0.65,,, +8889,52259,Olivine,EMP,42.31,,0.03,,0.17,,55.64,,,0.39,,, +8890,52260,Olivine,EMP,43.28,,0.13,,0.17,,55.22,,,0.27,,, +8891,52262,Olivine,EMP,43.13,,0.15,,0.16,,54.94,,,0.39,,, +8892,52263,Olivine,EMP,42.54,,0.06,,0.16,,57.09,,,0.59,,, +8893,52264,Olivine,EMP,42.85,,0.05,,0.16,,55.29,,,0.15,,, +8894,52265,Olivine,EMP,43.24,,0.04,,0.19,,55.05,,,0.47,,, +8895,52266,Olivine,EMP,42.87,,0.12,,0.19,,55.16,,,0.25,,, +8896,52267,Olivine,EMP,43.77,,0.15,,0.15,,55.96,,,0.01,,, +8897,52268,Olivine,EMP,43.17,,0.02,,0.2,,57.65,,,0.36,,, +8898,52269,Olivine,EMP,42.06,,0.07,,0.35,,55.92,,,0.62,,, +8899,52270,Olivine,EMP,42.64,,0.02,,0.29,,54.87,,,0.37,,, +8900,52271,Olivine,EMP,43.02,,0.23,,0.18,,55.26,,,0.01,,, +8901,52272,Olivine,EMP,42.49,,0.14,,0.26,,54.65,,,0.39,,, +8902,52273,Olivine,EMP,43.87,,0.1,,0.19,,56.93,,,0.39,,, +8903,52274,Olivine,EMP,44,,0.05,,0.29,,57.22,,,0.15,,, +8904,52275,Olivine,EMP,44.02,,0.03,,0.43,,56.46,,,0.4,,, +8905,52276,Olivine,EMP,43.78,,0.13,,0.31,,56.38,,,0.27,,, +8906,52277,Olivine,EMP,42.8,,0.15,,0.24,,56.9,,,0,,, +8907,52279,Olivine,EMP,41.09,,0.11,,10.76,,47.65,,,0.92,,, +8908,52280,Olivine,EMP,40.94,,0.07,,12.91,,46.75,,,0.2,,, +8909,52281,Olivine,EMP,40.44,,0.04,,13.56,,45.78,,,0.51,,, +8910,52282,Olivine,EMP,40.71,,0.19,,12.56,,46.46,,,0.37,,, +8911,52283,Olivine,EMP,41.23,,0.2,,13.31,,46.6,,,0.01,,, +8912,52284,Olivine,EMP,41.61,,0.17,,10.5,,48.95,,,0.54,,, +8913,52285,Olivine,EMP,40.97,,0.09,,8.63,,50.15,,,0.73,,, +8914,52286,Olivine,EMP,39.96,,0.08,,11.62,,47.91,,,0.13,,, +8915,52287,Olivine,EMP,39.83,,0.03,,11.74,,47.39,,,0.46,,, +8916,52288,Olivine,EMP,40.23,,0.2,,9.01,,49.6,,,0.34,,, +8917,52289,Olivine,EMP,41.78,,0.2,,11.64,,49.46,,,0.01,,, +8918,52290,Olivine,EMP,41.33,,0.19,,8.04,,50.24,,,0.46,,, +8919,52291,Olivine,EMP,41.47,,0.07,,9.65,,50.36,,,0.17,,, +8920,52292,Olivine,EMP,40.88,,0.03,,9.23,,49.53,,,0.42,,, +8921,52293,Olivine,EMP,41.91,,0.22,,7.22,,51.31,,,0.31,,, +8922,52294,Olivine,EMP,42.04,,0.34,,9.08,,51.28,,,0.01,,, +8923,52295,Olivine,EMP,41.67,,0.36,,6.47,,51.86,,,0.43,,, +8924,52296,Olivine,EMP,44.01,,0.29,,0.27,,56.72,,,0.87,,, +8925,52297,Olivine,EMP,41.45,,0.05,,3.19,,53.97,,,0.16,,, +8926,52298,Olivine,EMP,41.47,,0.01,,4.91,,52.94,,,0.39,,, +8927,52299,Olivine,EMP,43.42,,0.21,,1.08,,55.92,,,0.01,,, +8928,52300,Olivine,EMP,41.94,,0.18,,3.53,,54.2,,,0.37,,, +8929,52301,Olivine,EMP,41.36,,0,,10.44,,48.79,,,0.77,,, +8930,52302,Olivine,EMP,41.14,,0,,12.77,,47.44,,,0.22,,, +8931,52303,Olivine,EMP,40.91,,0,,13.2,,46.93,,,0.46,,, +8932,52304,Olivine,EMP,40.89,,0.1,,12.07,,47.53,,,0.32,,, +8933,52305,Olivine,EMP,39.96,,0.11,,12.99,,46.02,,,0.01,,, +8934,52306,Olivine,EMP,41.42,,0.12,,10.26,,49.35,,,0.43,,, +8935,52307,Olivine,EMP,40.19,,0.02,,11.45,,46.36,,,0.84,,, +8936,52308,Olivine,EMP,40.71,,0,,13.63,,46.43,,,0.21,,, +8937,52309,Olivine,EMP,42.16,,0,,6.39,,51.96,,,0.37,,, +8938,52310,Olivine,EMP,40.45,,0.09,,13.38,,46.33,,,0.37,,, +8939,52311,Olivine,EMP,40.43,,0.06,,14.41,,46,,,0.04,,, +8940,52312,Olivine,EMP,40.89,,0.19,,11.51,,47.93,,,0.55,,, +8941,52607,Olivine,EMP,42.05,0,0,0,8.36,0.29,50.83,0,,0.72,,, +8942,52608,Olivine,EMP,43.37,0,0,0,3.42,0.31,55.11,0,,0.62,,, +8943,52609,Olivine,EMP,42.99,0,0,0,4.71,0.25,53.54,0,,0.54,,, +8944,52610,Olivine,EMP,42.44,0,0,0,6.52,0.23,52.05,0,,0.51,,, +8945,52611,Olivine,EMP,43.03,0,0,0,0.01,0.3,58.21,0,,0.6,,, +8946,52612,Olivine,EMP,40.5,0,0,0,12.12,0.27,47.31,0,,0.75,,, +8947,52613,Olivine,EMP,39.22,0,0.01,0,17.71,0.21,42.14,0,,0.84,,, +8948,52635,Olivine,EMP,41.82,0,0.09,0,6.61,0.15,51.56,0,,0.3,,, +8949,52636,Olivine,EMP,37.63,0,0.07,0,27.62,0.1,35,0,,0.24,,, +8950,52637,Olivine,EMP,39.91,0,0.08,0,14.92,0.12,45.03,0,,0.25,,, +8951,52638,Olivine,EMP,40.74,0,0.06,0,8.4,0.13,49.45,0,,0.27,,, +8952,52639,Olivine,EMP,42.54,0,0.08,0,0.01,0.11,56.27,0,,0.25,,, +8953,52640,Olivine,EMP,38.76,0,0.06,0,18.21,0.12,42.94,0,,0.27,,, +8954,52641,Olivine,EMP,35.99,0,0.04,0,34.62,0.08,29.32,0,,0.28,,, +8955,52642,Olivine,EMP,41.49,0,0.07,0,12.98,0.11,46.74,0,,0.26,,, +8956,52643,Olivine,EMP,38.67,0,0.06,0,27,0.06,34.99,0,,0.18,,, +8957,52644,Olivine,EMP,44.38,0,0.07,0,0.03,0.16,57.82,0,,0.31,,, +8958,52645,Olivine,EMP,42.38,0,0.08,0,7.77,0.13,51.52,0,,0.27,,, +8959,52646,Olivine,EMP,39.94,0,0.09,0,19.01,0.1,41.52,0,,0.24,,, +8960,52647,Olivine,EMP,39.61,0,0.08,0,21.87,0.08,39.08,0,,0.22,,, +8961,52648,Olivine,EMP,39.59,0,0.08,0,14.69,0.12,45.64,0,,0.72,,, +8962,52649,Olivine,EMP,38.89,0,0.09,0,11.79,0.1,46.53,0,,0.76,,, +8963,52650,Olivine,EMP,37.35,0,0.07,0,18.78,0.08,42.1,0,,0.6,,, +8964,52651,Olivine,EMP,40.76,0,0.13,0,7.06,0.1,52.02,0,,0.8,,, +8965,52652,Olivine,EMP,41.79,0,0.08,0,3.78,0.14,54.66,0,,0.82,,, +8966,52653,Olivine,EMP,37.88,0,0.12,0,23.61,0.09,38,0,,0.62,,, +8967,52654,Olivine,EMP,42.52,0,0.1,0,0.01,0.12,57.47,0,,0.61,,, +8968,52655,Olivine,EMP,41.44,0,0.07,0,2.22,0.16,57.04,0,,0.64,,, +8969,52656,Olivine,EMP,40.29,0,0.08,0,6.02,0.12,54.22,0,,0.62,,, +8970,52657,Olivine,EMP,41.78,0,0.14,0,0.01,0.13,59.5,0,,0.5,,, +8971,52658,Olivine,EMP,39.63,0,0.08,0,3.99,0.14,55.67,0,,0.54,,, +8972,52659,Olivine,EMP,37.71,0,0.06,0,19.7,0.09,42.55,0,,0.5,,, +8973,52660,Olivine,EMP,39.87,0,0.07,0,8.96,0.11,51.33,0,,0.54,,, +8974,52661,Olivine,EMP,37.44,0,0.08,0,19.18,0.1,41.73,0,,0.44,,, +8975,52662,Olivine,EMP,37.7,0,0.06,0,26.63,0.08,35.74,0,,0.2,,, +8976,52663,Olivine,EMP,42.05,0,0.06,0,3.8,0.13,53.26,0,,0.26,,, +8977,52664,Olivine,EMP,42.92,0,0.09,0,0.01,0.11,56.39,0,,0.26,,, +8978,52665,Olivine,EMP,40.17,0,0.06,0,13.1,0.11,46.2,0,,0.25,,, +8979,52666,Olivine,EMP,39.68,0,0.05,0,15.03,0.09,45.8,0,,0.23,,, +8980,52667,Olivine,EMP,41.76,0,0.09,0,4.79,0.12,53.97,0,,0.25,,, +8981,52668,Olivine,EMP,40.27,0,0.07,0,9.64,0.12,50.28,0,,0.26,,, +8982,52669,Olivine,EMP,42.63,0,0.1,0,0.01,0.11,58.48,0,,0.26,,, +8983,52670,Olivine,EMP,42.08,0,0.08,0,0.03,0.13,57.86,0,,0.27,,, +8984,52671,Olivine,EMP,39.73,0,0.05,0,14.53,0.1,46.03,0,,0.26,,, +8985,52672,Olivine,EMP,37.14,0,0.05,0,25.45,0.08,37,0,,0.25,,, +8986,52673,Olivine,EMP,39.22,0,0.06,0,18.15,0.11,43.04,0,,0.25,,, +8987,52674,Olivine,EMP,40.43,0.01,0.11,0.14,8.04,0.07,48.45,0.59,,0.66,,, +8988,52675,Olivine,EMP,41.28,0.01,0.1,0.17,5.56,0.07,51.78,0.54,,0.56,,, +8989,52676,Olivine,EMP,40.9,0.37,0.07,0.2,6.48,0.06,50.95,0.24,,0.01,,, +8990,52677,Olivine,EMP,41.27,0.01,0.09,0.19,6.14,0.06,51.48,0.54,,0.39,,, +8991,52678,Olivine,EMP,41.08,0.01,0.09,0.23,5.85,0.06,51.26,0.77,,0.24,,, +8992,52679,Olivine,EMP,40.82,0.01,0.09,0.21,5.99,0.05,51.04,0.76,,0.24,,, +8993,52680,Olivine,EMP,40.41,0.51,0.06,0.18,6.75,0.05,50.31,0.24,,0.01,,, +8994,52681,Olivine,EMP,40.48,0.98,0.1,0.13,5.4,0.05,50.68,0.25,,0.01,,, +8995,52682,Olivine,EMP,41.38,0.15,0.07,0.19,6.26,0.06,51.91,0.26,,0.01,,, +8996,52683,Olivine,EMP,40.96,0,0.12,0,6.13,0,51.77,0,,0.22,,, +8997,52684,Olivine,EMP,40.96,0,0.11,0,5.83,0,51.22,0,,0.23,,, +8998,52685,Olivine,EMP,40.91,0,0.11,0,5.39,0,51.78,0,,0.21,,, +8999,52686,Olivine,EMP,41.24,0,0.11,0,4.77,0,52.43,0,,0.21,,, +9000,52687,Olivine,EMP,41.83,0,0.06,0.07,6.6,0.06,50.11,1.12,,0.18,,, +9001,52688,Olivine,EMP,41.99,0,0.07,0.09,4.93,0.07,52.47,0,,0.18,,, +9002,52689,Olivine,EMP,41.9,0,0.08,0.1,5.38,0.06,51.08,1.22,,0.21,,, +9003,52736,Olivine,EMP,40.69,0.01,0.11,0.19,5.11,0.18,54.01,0.06,,0.26,,,0.02 +9004,52737,Olivine,EMP,40.79,0.03,0.11,0.08,6.57,0.1,49.32,1.59,,0.23,0.02,0.01,0.02 +9005,52738,Olivine,EMP,40.76,0.02,0.09,0.1,4.9,0.08,50.12,1.34,,0.18,0.04,0.01,0.01 +9006,52739,Olivine,EMP,40.38,0.03,0.05,0.04,7.72,0.11,49.95,0.62,,0.14,0.03,0.01,0.01 +9007,52740,Olivine,EMP,40.88,0.07,0.06,0.09,6.42,0.1,49.07,1.26,,0.17,0.04,0.01,0.02 +9008,52741,Olivine,EMP,40.44,0.01,0.1,0.12,4.56,0.12,53.88,0.36,,0.2,0.01,,0.01 +9009,52742,Olivine,EMP,40.32,0.02,0.04,0.07,5.22,0.18,53.34,0.12,,0.19,0.01,0.01,0.01 +9010,52743,Olivine,EMP,40.95,0.02,0.04,0.13,1.85,0.15,55.93,0.05,,0.17,0.01,,0.02 +9011,52744,Olivine,EMP,40.72,0.02,0.32,0.03,8.37,0.16,50.27,0.66,,0.26,0.01,,0.01 +9012,52816,Olivine,EMP,42.2,,,,0,,,,,,,, +9013,52817,Olivine,EMP,42.6,,,,0,,,,,,,, +9014,52818,Olivine,EMP,43,,,,0,,,,,,,, +9015,52819,Olivine,EMP,42.4,0.23,,,0,,,,,,,, +9016,52820,Olivine,EMP,42.9,,,,0,,,,,,,, +9017,52821,Olivine,EMP,43.2,,,,0,,,,,,,, +9018,52822,Olivine,EMP,41.7,,,,4.19,,,,,,,, +9019,52823,Olivine,EMP,40.8,,,,8.76,,,,,,,, +9020,52824,Olivine,EMP,42.7,,,,0,,,,,,,, +9021,52825,Olivine,EMP,42.4,,,,0,,,,,,,, +9022,52826,Olivine,EMP,42.9,0.03,,,0,,,,,,,, +9023,52827,Olivine,EMP,42.6,0.04,,,0,,,,,,,, +9024,52828,Olivine,EMP,42.8,0.06,,0.04,0,0.19,,,,,,, +9025,52829,Olivine,EMP,40.3,,,,10.53,0.13,,1.08,,,,, +9026,52830,Olivine,EMP,40.3,,,0.08,9.69,0.1,,0.9,,,,, +9027,54182,Olivine,EMP,40.62,0.01,0.11,0.04,8.15,0.22,50.41,0.12,,0.29,,, +9028,54183,Olivine,EMP,38.73,0.04,0.1,0.03,7.74,0.19,45.01,7.55,,0.27,,, +9029,54184,Olivine,EMP,40.36,0.03,0.11,0.06,5.4,0.16,48.19,3.24,,0.26,,, +9030,54185,Olivine,EMP,40.26,0.03,0.1,0.11,9.3,0.16,47.84,1.29,,0.31,,, +9031,54186,Olivine,EMP,41.45,0.03,0.07,0.13,6.11,0.15,51.54,0.39,,0.27,,, +9032,55669,Olivine,EMP,40.4,0.02,,0.08,8.06,,51.6,,,0.14,0,0,0 +9033,55825,Olivine,EMP,40.52,0,0.12,0.16,10.04,0.13,48.92,,,0.2,0,0.01, +9034,55826,Olivine,EMP,40.79,0.04,0.13,0.04,10.12,0.13,48.57,,,0.23,0.03,0, +9035,55827,Olivine,EMP,40.75,0.01,0.11,0.13,9.76,0.12,48.37,,,0.2,0.15,0, +9036,55828,Olivine,EMP,40.81,0.01,0.11,0.07,10.33,0.14,48.71,,,0.25,0,0, +9037,55829,Olivine,EMP,40.44,0.01,0.07,0.15,11.67,0.15,46.83,,,0.29,0.01,0.01, +9038,55830,Olivine,EMP,40.42,0.04,0.08,0.22,11.06,0.19,48.04,,,0.29,0,0, +9039,56073,Olivine,EMP,42.4,,0.16,,0,0.05,56.8,,,0.21,0.02,, +9040,56074,Olivine,EMP,43.1,,0.22,,0,0.12,56.2,,,0.22,0.04,, +9041,56075,Olivine,EMP,42.5,,0.15,,0,0.06,56.9,,,0.18,0.02,, +9042,56076,Olivine,EMP,42.3,,0.2,,0,0.07,57.5,,,0.14,0.03,, +9043,56077,Olivine,EMP,41.9,,0.18,,6.52,0.01,51.5,,,0.33,0.03,, +9044,56078,Olivine,EMP,41.5,,0.21,,8.09,0.05,50.8,,,0.31,0.02,, +9045,56079,Olivine,EMP,41.9,,0.2,,6.77,0.03,51.3,,,0.32,0.01,, +9046,56080,Olivine,EMP,41.1,,0.27,,9.37,0.03,48.8,,,0.34,0.05,, +9047,56132,Olivine,EMP,31.02,0.19,0.02,,62.47,,5.4,,,0.65,0.01,0.02, +9048,56133,Olivine,EMP,31.19,0.28,0.05,,62.11,,5.57,,,0.82,0.01,0.03, +9049,56134,Olivine,EMP,30.69,0.27,0.03,,62.64,,4.88,,,0.86,0.01,0.03, +9050,56616,Olivine,EMP,38.89,,0.1,,19.43,,41.02,,,0.3,,, +9051,57399,Olivine,EMP,33.12,0.04,0.05,,51.39,,15.39,,,0.38,0,0, +9052,57468,Olivine,EMP,40.3,0.02,0.13,0.09,11.25,0.12,48.3,,,0.27,,, +9053,57469,Olivine,EMP,40.3,0,0.06,0.12,12.2,0.15,47.3,,,0.17,,, +9054,57470,Olivine,EMP,40.2,0.11,0.03,0.14,10.41,0.1,49.5,,,0.29,,, +9055,57471,Olivine,EMP,40.3,0.06,0.04,0.04,11.7,0.13,48.3,,,0.17,,, +9056,57508,Olivine,EMP,40.87,,,,5.93,0.05,51.18,,,0.19,,, +9057,57509,Olivine,EMP,40.8,,,,7.63,0.07,50.1,,,0.17,,, +9058,57510,Olivine,EMP,40.8,,,,9.21,0.1,49.19,,,0.18,,, +9059,57511,Olivine,EMP,40.47,,0.05,,8.16,0.11,49.31,,,0.17,,, +9060,57512,Olivine,EMP,41.1,,,,6.54,0.07,50.9,,,0.18,,, +9061,57513,Olivine,EMP,40.04,,0.04,,10.36,0.11,47.84,,,0.19,,, +9062,57514,Olivine,EMP,40.46,,0.05,,10.44,0.12,48.3,,,0.16,,, +9063,57515,Olivine,EMP,41.01,,,,8.56,0.07,50.11,,,0.2,,, +9064,57516,Olivine,EMP,40.3,,0.04,,12.13,0.13,46.94,,,0.21,,, +9065,57517,Olivine,EMP,40.95,,,,8.95,0.08,49.36,,,0.2,,, +9066,57518,Olivine,EMP,40.5,,,,11.14,0.12,48.01,,,0.2,,, +9067,57519,Olivine,EMP,40.72,,,,10.35,0.09,48.91,,,0.21,,, +9068,57520,Olivine,EMP,40.22,,,,11.81,0.08,47.58,,,0.22,,, +9069,57655,Olivine,EMP,40.18,0,0.1,,12.95,0.23,45.93,,,0.45,0,0,0 +9070,57656,Olivine,EMP,39.74,0,0.2,,15.51,0.21,43.58,,,0.44,0,0,0 +9071,57657,Olivine,EMP,37.63,0,0.1,,24.59,0.23,36.62,,,0.32,0,0,0 +9072,57658,Olivine,EMP,37.22,0,0.1,,23.94,0.24,37.8,,,0.42,0,0,0 +9073,57659,Olivine,EMP,39.25,0,0.1,,17.65,0.24,41.9,,,0.33,0,0,0 +9074,57660,Olivine,EMP,38.66,0,0.1,,19.42,0.25,40.83,,,0.44,0,0,0 +9075,57661,Olivine,EMP,38.33,0,0.1,,19.93,0.23,40.65,,,0.44,0,0,0 +9076,57662,Olivine,EMP,39.64,0,0.2,,16.37,0.24,42.51,,,0.44,0,0,0 +9077,57663,Olivine,EMP,38.81,0,0.2,,16.93,0.19,42.74,,,0.44,0,0,0 +9078,57664,Olivine,EMP,39.24,0,0.2,,16.86,0.22,41.54,,,0.33,0,0,0 +9079,57665,Olivine,EMP,39.22,0,0.1,,18.99,0.26,40.57,,,0.22,0,0,0 +9080,57666,Olivine,EMP,38.41,0,0.29,,21.38,0.26,38.77,,,0.22,0,0,0 +9081,57667,Olivine,EMP,38.53,0,0.2,,20.54,0.29,39.56,,,0.22,0,0,0 +9082,57668,Olivine,EMP,38.37,0,0.1,,20.02,0.32,40.02,,,0.22,0,0,0 +9083,57669,Olivine,EMP,38.7,0,0.2,,20.72,0.29,38.91,,,0.32,0,0,0 +9084,57670,Olivine,EMP,36.71,0,0.09,,28.55,0.29,33.31,,,0.21,0,0,0 +9085,57671,Olivine,EMP,37.82,0,0.2,,22.27,0.34,37.95,,,0.32,0,0,0 +9086,57672,Olivine,EMP,36.89,0,0.1,,27.22,0.44,34.15,,,0.31,0,0,0 +9087,57673,Olivine,EMP,36.78,0,0.19,,27.09,0.44,34.16,,,0.31,0,0,0 +9088,59033,Olivine,EMP,39,0.03,0,,19.7,0.28,42.1,,,0.39,0,0,0.08 +9089,59034,Olivine,EMP,38.5,0.03,0,,20.7,0.3,40.9,,,0.43,0,0,0.07 +9090,59035,Olivine,EMP,39.1,0.03,0,,21.2,0.29,41.1,,,0.41,0,0,0.03 +9091,59036,Olivine,EMP,38.8,0.02,0,,19.9,0.29,41.7,,,0.4,0,0,0.13 +9092,59037,Olivine,EMP,39.2,0.03,0,,17.9,0.28,43.6,,,0.41,0,0,0.13 +9093,59038,Olivine,EMP,39.3,0.03,0,,18.4,0.28,43.3,,,0.36,0,0,0.12 +9094,59039,Olivine,EMP,39.2,0.02,0,,19.1,0.27,42.6,,,0.4,0,0,0.06 +9095,59040,Olivine,EMP,39.5,0.02,0,,18.4,0.25,43.5,,,0.4,0,0,0.11 +9096,59041,Olivine,EMP,39.3,0.02,0,,18.6,0.26,43,,,0.41,0,0,0.06 +9097,59042,Olivine,EMP,39,0.03,0,,18.4,0.26,42.8,,,0.39,0,0,0.14 +9098,59043,Olivine,EMP,38.9,,0,,18.2,0.24,42.6,,,0.37,0,0, +9099,59106,Olivine,EMP,36.8,0.02,0.07,,27.3,,35.7,,,1.13,,, +9100,59392,Olivine,EMP,37.77,0,0.05,,19.73,0.21,41.05,,,0.26,0.02,0, +9101,59393,Olivine,EMP,38.38,0,0.08,,23.19,0.15,38.65,,,0.24,0,0, +9102,59394,Olivine,EMP,38.69,0,0.17,,18.11,,41.79,,,0.25,0.06,0, +9103,59395,Olivine,EMP,39.16,0.07,0.08,,17.97,0.25,42.62,,,0.28,0,0, +9104,59396,Olivine,EMP,40.31,0,0.05,,12.36,0.21,46.7,,,0.34,0,0,0.05 +9105,59397,Olivine,EMP,40.07,0,0,,13.7,0.36,45.8,,,0.06,0,0,0.04 +9106,59971,Olivine,EMP,41.24,0.01,0.15,0.18,5.56,0.07,51.6,0.11,,0.2,0.02,0.01, +9107,59972,Olivine,EMP,41.22,0.01,0.13,0.11,3.63,0.07,52.8,0.11,,0.17,0.02,0.02, +9108,59973,Olivine,EMP,41.68,0.01,0.22,0.21,5.43,0.08,51.73,0.11,,0.18,0.03,0.02, +9109,59974,Olivine,EMP,41.43,0.01,0.19,0.18,5.25,0.09,51.65,0.06,,0.18,0.04,0.01, +9110,59975,Olivine,EMP,41.49,0.01,0.2,0.17,5.03,0.07,51.95,0.12,,0.2,0.03,0.01, +9111,59976,Olivine,EMP,42.04,0.01,0.19,0.17,4.35,0.06,53.29,0.1,,0.17,0.02,0, +9112,59977,Olivine,EMP,41.6,0.01,0.23,0.16,6.11,0.09,50.21,0.15,,0.22,0.04,0.01, +9113,59978,Olivine,EMP,41.97,0.01,0.19,0.13,4.5,0.07,52.39,0.06,,0.14,0.02,0.01, +9114,59979,Olivine,EMP,41.51,0,0.26,0.16,4.94,0.07,52.22,0.17,,0.15,0.05,0, +9115,59980,Olivine,EMP,41.9,0.01,0.26,0.13,3.73,0.03,53.06,0.24,,0.16,0.04,0.01, +9116,59981,Olivine,EMP,41.76,0,0.24,0.07,3.23,0.05,53.62,0.11,,0.13,0.05,0.01, +9117,60046,Olivine,EMP,,,,,0,,,,,,,, +9118,60047,Olivine,EMP,,,,,0,,,,,,,, +9119,60174,Olivine,EMP,,,,,0,,,,,,,, +9120,60175,Olivine,EMP,,,,,0,,,,,,,, +9121,60370,Olivine,EMP,43.05,,,0.09,2.96,0.07,54.24,0.32,,0.03,0.04,, +9122,60371,Olivine,EMP,41.98,0,,0.09,2.81,0.06,53.9,0.32,,0.04,0.04,, +9123,60372,Olivine,EMP,42.92,0.01,0,0.09,2.73,0.06,53.91,0.28,,0.03,0.04,, +9124,60373,Olivine,EMP,42.92,0,0.01,0.09,3.46,0.07,53.26,0.31,,0.03,0.03,, +9125,60374,Olivine,EMP,43.33,0,0,0.07,2.82,0.07,53.64,0.31,,0.02,0.03,, +9126,60375,Olivine,EMP,38.26,0.02,0.09,0.07,22.64,0.07,39.22,0.02,,0.34,0.02,, +9127,60376,Olivine,EMP,39.98,0,0.01,0.13,1.76,0.11,46.21,12.07,,0.09,0.04,, +9128,60377,Olivine,EMP,42.03,0,0,0.09,0.29,0.07,55.9,0.06,,0.05,0.05,, +9129,60378,Olivine,EMP,41.9,0.01,0,0.04,3.63,0.07,53.31,0.32,,0.06,0.04,, +9130,60379,Olivine,EMP,43.2,0,,,0,,55.34,,,0.03,,, +9131,60380,Olivine,EMP,40.75,0.03,,,0,,59.2,,,0.02,,, +9132,60381,Olivine,EMP,42.44,,,,0,,57.96,,,0.02,,, +9133,61182,Olivine,EMP,39.04,0.04,0.09,0.06,18.21,0.26,41.74,0.18,,0.4,,, +9134,61183,Olivine,EMP,39.03,,0.06,0.06,16.62,0.29,43.8,0.2,,0.32,,, +9135,61184,Olivine,EMP,38.84,0.05,0.07,0.06,19.38,0.33,40.86,0.24,,0.38,,, +9136,61185,Olivine,EMP,38.8,,0.05,0.06,17.92,0.3,42.82,0.23,,0.32,,, +9137,61186,Olivine,EMP,39.84,0.01,0.07,0.06,15.07,0.24,45.13,0.24,,0.29,,, +9138,61187,Olivine,EMP,38.45,,0.03,0.05,17.55,0.35,41.84,0.09,,0.41,,, +9139,61188,Olivine,EMP,39.22,,0.03,0.06,14.92,0.28,44.35,0.22,,0.38,,, +9140,61189,Olivine,EMP,38.22,,0.05,0.08,20.08,0.31,39.64,0.19,,0.37,,, +9141,61190,Olivine,EMP,38.82,,0.04,0.06,16.54,0.3,42.62,0.28,,0.35,,, +9142,61191,Olivine,EMP,38.44,,0.04,0.07,19.5,0.32,40.23,0.26,,0.35,,, +9143,61192,Olivine,EMP,39.39,,,,14.26,0.23,44.51,0.4,,0.32,,, +9144,61193,Olivine,EMP,39.47,,,,13.9,0.24,45.39,0.39,,0.31,,, +9145,61194,Olivine,EMP,39.41,,,,15.5,0.24,43.89,0.32,,0.3,,, +9146,61195,Olivine,EMP,39.91,,,,11.97,0.21,46.55,0.45,,0.3,,, +9147,61196,Olivine,EMP,38.34,,,,17.93,0.26,42.9,0.25,,0.3,,, +9148,61197,Olivine,EMP,38.4,,,,17.05,0.24,44.16,0.27,,0.28,,, +9149,61198,Olivine,EMP,38.26,,,,17.52,0.25,43.33,0.29,,0.28,,, +9150,61199,Olivine,EMP,38.6,,,,16.73,0.26,44.28,0.22,,0.27,,, +9151,61200,Olivine,EMP,38.47,,,,16.29,0.24,44.7,0.36,,0.26,,, +9152,61201,Olivine,EMP,38.44,,,,15.93,0.24,45.02,0.25,,0.25,,, +9153,61202,Olivine,EMP,39.55,,,,14.04,0.21,45.86,0.28,,0.24,,, +9154,61203,Olivine,EMP,39.21,,,,14.04,0.21,45.86,0.28,,0.24,,, +9155,61204,Olivine,EMP,39.32,,,,13.64,0.23,45.34,0.32,,0.22,,, +9156,61205,Olivine,EMP,39.69,,,,12.37,0.17,46.42,0.31,,0.19,,, +9157,61206,Olivine,EMP,39.37,,,,15.18,0.27,43.75,0.28,,0.25,,, +9158,61207,Olivine,EMP,39.61,,,,14.35,0.31,44.84,0.19,,0.28,,, +9159,61208,Olivine,EMP,39.55,,,,13.33,0.21,45.56,0.31,,0.28,,, +9160,61295,Olivine,EMP,41.04,0.03,0.07,0.13,4.75,0.06,52.47,0.26,,0.15,0.01,0, +9161,61296,Olivine,EMP,42.29,0.01,0.06,0.15,3.95,0.07,54.47,0.01,,0.12,0.01,0.01, +9162,61297,Olivine,EMP,42.23,0.01,0.08,0.12,3.98,0.06,54.36,0.01,,0.12,0,0, +9163,61298,Olivine,EMP,42.05,0,0.1,0.17,5.55,0.09,52.66,0.05,,0.16,0.02,0.01, +9164,61299,Olivine,EMP,41.41,0,0.12,0.16,7.01,0.09,52.47,0.1,,0.15,0.02,0, +9165,61300,Olivine,EMP,42.16,0.01,0.13,0.11,5.17,0.08,53.02,0.12,,0.18,0.03,0, +9166,61301,Olivine,EMP,42.26,0.01,0.17,0.09,5.6,0.08,52.2,0.12,,0.13,0.05,0, +9167,61809,Olivine,EMP,40.4,0.02,,0.08,8.06,,51.6,,,0.14,0,0,0 +9168,61915,Olivine,EMP,43.11,0,0.06,,0.45,,57.45,,,0.49,,, +9169,61916,Olivine,EMP,41.11,0,0.03,,0.36,,57.66,,,0.52,,, +9170,61917,Olivine,EMP,42.95,0,0.05,,0.23,,57.4,,,0.45,,, +9171,61918,Olivine,EMP,42.85,0,0.03,,0.23,,57.11,,,0.52,,, +9172,61919,Olivine,EMP,41.97,0,0.03,,0.01,,56.61,,,0.57,,, +9173,61920,Olivine,EMP,41.95,0,0.05,,0.03,,56.18,,,0.54,,, +9174,61921,Olivine,EMP,42.99,0,0.03,,0.11,,56.1,,,0.36,,, +9175,61922,Olivine,EMP,42.8,0,0.04,,0.37,,55.57,,,0.37,,, +9176,61923,Olivine,EMP,43.3,0,0.04,,0.35,,56.1,,,0.43,,, +9177,61924,Olivine,EMP,43.33,0,0.03,,0,,56.2,,,0.39,,, +9178,61925,Olivine,EMP,43.17,0,0.02,,0,,56.1,,,0.38,,, +9179,61926,Olivine,EMP,42.8,0,0.03,,0,,56.08,,,0.38,,, +9180,61927,Olivine,EMP,41.2,0,0.08,,9.5,,49.2,,,0.3,,, +9181,61979,Olivine,EMP,35.55,0.03,0.04,,35.26,0.57,28.08,,,0.31,0.02,0,0.09 +9182,61980,Olivine,EMP,37.14,0.01,0.07,,30.62,0.52,32.66,,,0.27,0.01,0,0.06 +9183,61981,Olivine,EMP,36.68,0.02,0.08,,28.98,0.49,32.83,,,0.24,0.03,0,0.19 +9184,61982,Olivine,EMP,35.2,0.02,0.21,,32.22,0.57,29.2,,,0.34,0.02,0,0.09 +9185,61983,Olivine,EMP,35.83,0.02,0.1,,28.61,0.5,33.31,,,0.27,0.08,0.03,0.19 +9186,62143,Olivine,EMP,38.9,0.3,0.07,0.08,17.7,0.91,41.7,,,0.14,,, +9187,62144,Olivine,EMP,38.5,0.3,0.06,0.04,21.9,1.02,39.1,,,0.11,,, +9188,62937,Olivine,EMP,41,0.01,0.15,0.05,8.3,0.09,49.46,,,0.25,0.03,0, +9189,62938,Olivine,EMP,40.8,0.02,0.17,0.03,10.16,0.11,48.76,,,0.23,0.04,0, +9190,62939,Olivine,EMP,40.95,0.02,0.14,0.03,8.66,0.11,49.92,,,0.23,0.03,0.01, +9191,62940,Olivine,EMP,40.2,0.02,0.16,0.05,9.23,0.1,49.05,,,0.23,0.04,0.01, +9192,62941,Olivine,EMP,40.53,0.01,0.16,0.03,10.58,0.12,48.57,,,0.22,0.03,0.01, +9193,62942,Olivine,EMP,41.42,0.02,0.15,0.06,6.71,0.09,52.08,,,0.22,0.02,0, +9194,62943,Olivine,EMP,41.14,0.02,0.15,0.06,8.29,0.09,50.37,,,0.23,0.04,0, +9195,62944,Olivine,EMP,41.26,0.01,0.17,0.09,6.5,0.1,51.11,,,0.22,0.03,0, +9196,62945,Olivine,EMP,41.33,0.02,0.18,0.04,8.29,0.1,50.53,,,0.24,0.02,0, +9197,62946,Olivine,EMP,41.06,0.03,0.18,0.07,8.34,0.11,50.82,,,0.23,0.03,0, +9198,62947,Olivine,EMP,40.7,0.03,0.17,0.03,9.98,0.1,48.5,,,0.26,0.08,0.02, +9199,62948,Olivine,EMP,41.06,0.01,0.17,0.08,9.8,0.11,48.9,,,0.27,0.04,0, +9200,62949,Olivine,EMP,40.78,0.02,0.19,0.04,10.5,0.11,48.04,,,0.25,0.04,0, +9201,62995,Olivine,EMP,40.6,0.03,0.13,0.08,9.62,0.12,49.1,,,0.22,0.02,0.01, +9202,62996,Olivine,EMP,40.71,0.03,0.12,0.09,9.75,0.12,48.3,,,0.22,0.03,0, +9203,62997,Olivine,EMP,40.82,0.01,0.12,0.08,9.58,0.11,48.6,,,0.23,0.01,0.01, +9204,62998,Olivine,EMP,40.9,0.02,0.14,0.08,9.61,0.11,49.3,,,0.23,0.02,0.01, +9205,62999,Olivine,EMP,40.82,0.02,0.1,0.05,10.06,0.09,48.77,,,0.19,0.02,0, +9206,63000,Olivine,EMP,41.19,0.02,0.1,0.03,9.81,0.08,48.9,,,0.19,0.06,0, +9207,63001,Olivine,EMP,40.59,0.01,0.11,0.04,10.02,0.09,49.1,,,0.2,0.02,0, +9208,63002,Olivine,EMP,41.14,0.02,0.11,0.04,9.79,0.11,49.17,,,0.18,0.01,0, +9209,63003,Olivine,EMP,41.09,0.01,0.16,0.02,10.59,0.11,48.2,,,0.19,0.1,0, +9210,63613,Olivine,EMP,42.9,,0.15,,0,,57.1,,,0.24,0,, +9211,63614,Olivine,EMP,42.3,,0.12,,0,,56.6,,,0.26,0,, +9212,63615,Olivine,EMP,42.2,,0.2,,0,,56.6,,,0.3,0,, +9213,63616,Olivine,EMP,41.4,0.02,0.03,0.06,5.8,0.17,52.4,,,0.42,0.01,, +9214,63891,Olivine,EMP,41.91,,0.07,,10.92,,48.54,0.33,,,,, +9215,63892,Olivine,EMP,39.88,,0.06,,9.04,,47.53,,,,,, +9216,63893,Olivine,EMP,40.99,,0.06,,10.56,,49.36,0.36,,,,, +9217,63894,Olivine,EMP,40.91,,0.03,,10.89,,48.61,0.36,,,,, +9218,63895,Olivine,EMP,41.04,,0.04,,11.11,,49.55,0.36,,,,, +9219,63896,Olivine,EMP,41.94,,0.04,,10.04,,49.19,0.35,,,,, +9220,63897,Olivine,EMP,40.41,,0.03,,10.41,,49.73,0.37,,,,, +9221,63898,Olivine,EMP,39.84,,0.03,,9.5,,48.17,0.31,,,,, +9222,63899,Olivine,EMP,40.89,,0.03,,9.96,,49.77,0.33,,,,, +9223,63900,Olivine,EMP,41.91,,0.07,,10.92,,48.54,0.33,,,,, +9224,63901,Olivine,EMP,39.88,,0.06,,9.04,,47.53,,,,,, +9225,63902,Olivine,EMP,40.99,,0.06,,10.56,,49.36,0.36,,,,, +9226,63903,Olivine,EMP,40.91,,0.03,,10.89,,48.61,0.36,,,,, +9227,63904,Olivine,EMP,41.04,,0.04,,11.11,,49.55,0.36,,,,, +9228,63905,Olivine,EMP,41.94,,0.04,,10.04,,49.19,0.35,,,,, +9229,63906,Olivine,EMP,40.41,,0.03,,10.41,,49.73,0.37,,,,, +9230,63907,Olivine,EMP,39.84,,0.03,,9.5,,48.17,0.31,,,,, +9231,63908,Olivine,EMP,40.89,,0.03,,9.96,,49.77,0.33,,,,, +9232,64124,Olivine,EMP,39.8,0.05,0.07,,12.77,0.12,45.6,,,0.32,0,0,0 +9233,64125,Olivine,EMP,40.4,0.03,0.06,,11.63,0.13,47.3,,,0.31,0,0,0 +9234,64126,Olivine,EMP,40.3,0,0.08,,10.4,0.12,47.6,,,0.25,0,0,0.05 +9235,64127,Olivine,EMP,40.2,0,0.08,,12.2,0.1,47,,,0.25,0,0,0.04 +9236,64194,Olivine,EMP,35,,0.14,,4.2,,25.7,36.6,,0.12,,, +9237,64227,Olivine,EMP,41.04,0.03,0.07,0.13,4.75,0.06,52.47,0.26,,0.15,0.01,0, +9238,64228,Olivine,EMP,42.29,0.01,0.06,0.15,3.95,0.07,54.47,0.01,,0.12,0.01,0.01, +9239,64229,Olivine,EMP,42.23,0.01,0.08,0.12,3.98,0.06,54.36,0.01,,0.12,0,0, +9240,64230,Olivine,EMP,42.05,0,0.1,0.17,5.55,0.09,52.66,0.05,,0.16,0.02,0.01, +9241,64231,Olivine,EMP,41.41,0,0.12,0.16,7.01,0.09,52.47,0.1,,0.15,0.02,0, +9242,64232,Olivine,EMP,42.16,0.01,0.13,0.11,5.17,0.08,53.02,0.12,,0.18,0.03,0, +9243,64233,Olivine,EMP,42.26,0.01,0.17,0.09,5.6,0.08,52.2,0.12,,0.13,0.05,0, +9244,64320,Olivine,EMP,40.74,0.02,0.07,0.01,9.94,0.14,48.56,0.32,,0.21,,, +9245,64321,Olivine,EMP,40.5,0.02,0.07,0.01,9.86,0.14,48.5,0.33,,0.2,,, +9246,64322,Olivine,EMP,40.29,0.02,0.07,0.01,9.99,0.14,48.11,0.37,,0.22,,, +9247,64323,Olivine,EMP,40.88,0.01,0.09,0.01,9.47,0.13,48.97,0.38,,0.21,,, +9248,64324,Olivine,EMP,41.02,0.01,0.08,0.01,9.64,0.14,48.73,0.38,,0.2,,, +9249,64325,Olivine,EMP,41.03,0.02,0.14,0.01,9.83,0.14,47.92,0.37,,0.27,,, +9250,64326,Olivine,EMP,40.95,0.03,0.07,0.01,9.55,0.14,48.51,0.5,,0.22,,, +9251,64327,Olivine,EMP,41.07,0.02,0.04,0.02,9.38,0.14,48.84,0.41,,0.27,,, +9252,64328,Olivine,EMP,41.03,0.02,0.1,0.01,9.76,0.14,48.15,0.78,,0.25,,, +9253,64329,Olivine,EMP,41.14,0,0.14,0.01,9.91,0.14,48.39,0.39,,0.25,,, +9254,64330,Olivine,EMP,41.16,0.02,0.03,0.02,9.68,0.15,47.13,2.06,,0.26,,, +9255,64331,Olivine,EMP,41,0.02,0.15,0.01,11.3,0.15,46.71,1.48,,0.29,,, +9256,64332,Olivine,EMP,40.54,0.02,0.06,0.02,9.86,0.14,48.28,0.61,,0.2,,, +9257,64371,Olivine,EMP,40.43,0.03,0.07,0.03,7.23,0.1,52.17,0.12,,0.24,0.03,0.01, +9258,64372,Olivine,EMP,41.32,0.05,0.05,0.06,7.7,0.12,51.56,0.05,,0.1,0.02,0.01, +9259,64373,Olivine,EMP,40.63,0.02,0.07,0.02,7.27,0.1,51.79,0.08,,0.17,0.04,0, +9260,64374,Olivine,EMP,40.86,0.03,0.06,0.02,6.79,0.09,52.15,0.08,,0.15,0.03,0.01, +9261,64375,Olivine,EMP,41.11,0.01,0.06,0.02,6.2,0.09,52.88,0.07,,0.13,0.05,0.01, +9262,64376,Olivine,EMP,41.11,0.01,0.06,0.02,6.2,0.09,52.88,0.07,,0.13,0.05,0.01, +9263,64539,Olivine,EMP,40.84,0.06,0.02,0.01,9.87,0.58,47.52,0.32,,0.11,0.01,, +9264,64540,Olivine,EMP,42.1,0.02,0.02,0.01,3.06,0.54,52.5,0.17,,0.13,0.01,, +9265,64541,Olivine,EMP,41.62,0.02,0.03,0.01,6.15,0.57,50.22,0.25,,0.14,0.01,, +9266,64759,Olivine,EMP,40,0.03,0.1,,7.4,,51,,,0.23,0,0, +9267,65285,Olivine,EMP,39.69,0.07,0.03,0.06,10.63,0.13,45.87,3.64,,0.86,,, +9268,65286,Olivine,EMP,39.07,0.07,0.02,0.08,10.53,0.13,44.55,6.01,,0.15,,, +9269,65287,Olivine,EMP,39.69,0.05,0.03,0.05,10.16,0.12,46.06,3.18,,0.14,,, +9270,65288,Olivine,EMP,39.27,0.06,0.03,0.08,9.67,0.11,45.47,5.16,,0.14,,, +9271,65289,Olivine,EMP,40.08,0.04,0.02,0.04,9,0.11,47.51,3.07,,0.13,,, +9272,65290,Olivine,EMP,39.69,0.07,0.03,0.08,9.42,0.11,46.16,4.33,,0.14,,, +9273,65291,Olivine,EMP,40.31,0.06,0.04,0.67,8.48,0.09,45.37,5.47,,0.12,,, +9274,65292,Olivine,EMP,40.13,0.06,0.03,0.05,7.76,0.09,46.4,5.91,,0.12,,, +9275,65293,Olivine,EMP,39.77,0.02,0.08,0.03,12.46,0.2,46.73,0.22,,0.36,,, +9276,65294,Olivine,EMP,40.55,0.01,0.1,0.03,10.08,0.15,49.64,0.32,,0.34,,, +9277,65295,Olivine,EMP,40.49,0,0.06,0,9.63,0.14,48.63,0.33,,0.32,,, +9278,65296,Olivine,EMP,40.49,0.01,0.09,0.04,8.54,0.13,49.08,0.32,,0.27,,, +9279,65297,Olivine,EMP,40.46,0.02,0.1,0.02,8.4,0.12,50.9,0.34,,0.28,,, +9280,65298,Olivine,EMP,39.79,0.06,0.03,0.06,10.64,0.13,44.95,3.53,,0.16,,, +9281,65299,Olivine,EMP,39.15,0.05,0.01,0.07,10.77,0.12,43.46,5.88,,0.15,,, +9282,65300,Olivine,EMP,38.77,0.05,0.04,0.09,9.84,0.12,46.48,5.08,,0.12,,, +9283,65301,Olivine,EMP,40.36,0.04,0.04,0.06,8.99,0.1,46.7,2.81,,0.09,,, +9284,65302,Olivine,EMP,39.99,0.05,0.05,0.07,9.3,0.11,45.21,4.53,,0.13,,, +9285,65303,Olivine,EMP,40.72,0.03,0.03,0.07,8.51,0.1,44.87,5.01,,0.11,,, +9286,65304,Olivine,EMP,39.86,0.04,0.17,0.05,7.88,0.09,46.05,5.71,,0.11,,, +9287,65305,Olivine,EMP,40.61,0,0.05,0.03,7.24,0.09,49,1.98,,0.08,,, +9288,65582,Olivine,EMP,41.69,0.01,0.01,0.02,0.1,0.07,56.32,0.01,,0.41,0.01,, +9289,65583,Olivine,EMP,42.19,0.02,0.02,0.03,0.16,0.8,54.22,0.04,,0.2,0.01,0, +9290,65584,Olivine,EMP,41.87,0.01,0.01,0.02,0.07,0.11,54.72,0.03,,0.22,0.03,0, +9291,65585,Olivine,EMP,42.53,0.01,0.01,0.01,0.26,0.2,55.66,0.07,,0.27,0,0, +9292,65586,Olivine,EMP,42.59,0.01,0.01,0.02,0.25,0.12,55.66,0.06,,0.13,0,0, +9293,65587,Olivine,EMP,42.37,0,0.01,0.02,0.56,0.18,55.85,0.18,,0.28,0.01,0, +9294,65588,Olivine,EMP,42.54,0.01,0.02,0.01,0.73,0.56,54.97,0.11,,0.18,0.01,0, +9295,65589,Olivine,EMP,42.69,0,0.01,0.03,0.33,0.16,55.53,0.05,,0.41,0,0, +9296,65590,Olivine,EMP,42.74,0.01,0.02,0.02,0.29,0.38,56.01,0.06,,0.31,0,0, +9297,65591,Olivine,EMP,43,0,0.01,0.01,1.03,0.14,55.53,0.12,,0.13,0,0, +9298,65592,Olivine,EMP,41.51,0.01,0.01,0.01,0.57,0.15,53.67,0.11,,0.37,0.01,, +9299,66319,Olivine,EMP,37.36,,,,23.09,0.09,37.73,,,,,, +9300,66320,Olivine,EMP,41.48,,,,5.86,0.15,53.3,,,,,, +9301,66321,Olivine,EMP,41.22,,,,4.08,0.14,53.27,,,,,, +9302,66322,Olivine,EMP,40.89,,,,5.8,0.08,51.85,,,,,, +9303,66323,Olivine,EMP,40.64,,,,5.63,0.15,52.07,,,,,, +9304,66324,Olivine,EMP,40.03,,,,8.29,0.28,48.98,,,,,, +9305,66409,Olivine,EMP,,,,,0,1.38,,,,0.08,,, +9306,66410,Olivine,EMP,,,,,0,1.37,,,,0.08,,, +9307,66411,Olivine,EMP,,,,,0,0.98,,,,0.09,,, +9308,66412,Olivine,EMP,,,,,0,0.13,,,,0.13,,, +9309,66413,Olivine,EMP,,,,,0,0.27,,,,0.15,,, +9310,66414,Olivine,EMP,,,,,0,0.2,,,,0.13,,, +9311,66415,Olivine,EMP,,,,,0,0.3,,,,0.14,,, +9312,66416,Olivine,EMP,,,,,0,,,,,0.04,,, +9313,66417,Olivine,EMP,,,,,0,,,,,0.02,,, +9314,66418,Olivine,EMP,,,,,0,,,,,0.05,,, +9315,66419,Olivine,EMP,,,,,0,,,,,0.03,,, +9316,66420,Olivine,EMP,,,,,0,,,,,0.07,,, +9317,66421,Olivine,EMP,,,,,0,,,,,0.06,,, +9318,66422,Olivine,EMP,,,,,0,,,,,0.1,,, +9319,66423,Olivine,EMP,,,,,0,,,,,0.06,,, +9320,66424,Olivine,EMP,,,,,0,,,,,0.03,,, +9321,66425,Olivine,EMP,,,,,0,,,,,0.1,,, +9322,66426,Olivine,EMP,,,,,0,,,,,0.12,,, +9323,66427,Olivine,EMP,,,,,0,,,,,0.11,,, +9324,66428,Olivine,EMP,,,,,0,,,,,0.13,,, +9325,66429,Olivine,EMP,,,,,0,,,,,0.17,,, +9326,66430,Olivine,EMP,,,,,0,,,,,0.2,,, +9327,66431,Olivine,EMP,,,,,0,,,,,0.12,,, +9328,66432,Olivine,EMP,,,,,0,,,,,0.15,,, +9329,66433,Olivine,EMP,,,,,0,,,,,0.05,,, +9330,66434,Olivine,EMP,,,,,0,,,,,0.09,,, +9331,66435,Olivine,EMP,,,,,0,,,,,0.19,,, +9332,66436,Olivine,EMP,,,,,0,,,,,0.2,,, +9333,66437,Olivine,EMP,,,,,0,,,,,0.04,,, +9334,66438,Olivine,EMP,,,,,0,,,,,0.14,,, +9335,66439,Olivine,EMP,,,,,0,,,,,0.19,,, +9336,66440,Olivine,EMP,,,,,0,,,,,0.05,,, +9337,66441,Olivine,EMP,,,,,0,,,,,0.13,,, +9338,66462,Olivine,EMP,32.8,,0.06,,48.7,,15.5,3.76,,0.09,,, +9339,66463,Olivine,EMP,35.5,,0.07,,34.6,,26.6,2.9,,0.06,,, +9340,66464,Olivine,EMP,35.3,,0.1,,34.2,,26.6,3.16,,0.15,,, +9341,66465,Olivine,EMP,35.6,,0.07,,33.6,,27.5,3.33,,0.16,,, +9342,66466,Olivine,EMP,35.2,,0.05,,34.8,,26,3.91,,0.17,,, +9343,66467,Olivine,EMP,37.5,,0.06,,19.7,,37.2,5.6,,0.14,,, +9344,66468,Olivine,EMP,38.2,,0.09,,20,,38.4,3.45,,0.15,,, +9345,66469,Olivine,EMP,38.2,,0.07,,20.1,,40,2.51,,0.19,,, +9346,66470,Olivine,EMP,37.8,,0.06,,18.7,,39,4.72,,0.1,,, +9347,66471,Olivine,EMP,37.7,,0.07,,20.2,,36.9,5.28,,0.04,,, +9348,66512,Olivine,EMP,,,,,0,,52.48,5.98,,,,, +9349,66513,Olivine,EMP,,,,,0,,51.78,6.84,,,,, +9350,66514,Olivine,EMP,,,,,0,,52.3,6.19,,,,, +9351,66515,Olivine,EMP,,,,,0,,49.94,9.16,,,,, +9352,66516,Olivine,EMP,,,,,0,,52.98,5.33,,,,, +9353,66517,Olivine,EMP,,,,,0,,49.65,9.51,,,,, +9354,66518,Olivine,EMP,,,,,0,,51.87,6.74,,,,, +9355,66519,Olivine,EMP,,,,,0,,55.12,2.65,,,,, +9356,66520,Olivine,EMP,,,,,0,,56.1,1.39,,,,, +9357,66521,Olivine,EMP,,,,,0,,55.15,2.61,,,,, +9358,66522,Olivine,EMP,,,,,0,,54.83,2.89,,,,, +9359,66523,Olivine,EMP,,,,,0,,56.1,1.39,,,,, +9360,66524,Olivine,EMP,,,,,0,,55.45,2.23,,,,, +9361,66525,Olivine,EMP,,,,,0,,56.6,0.94,,,,, +9362,66526,Olivine,EMP,,,,,0,,56.45,0.98,,,,, +9363,66527,Olivine,EMP,,,,,0,,55.27,2.45,,,,, +9364,66528,Olivine,EMP,,,,,0,,55.14,2.62,,,,, +9365,66529,Olivine,EMP,,,,,0,,55.82,1.78,,,,, +9366,66530,Olivine,EMP,,,,,0,,56.4,1.03,,,,, +9367,66531,Olivine,EMP,,,,,0,,55.14,2.62,,,,, +9368,66843,Olivine,EMP,,,,,0,0.24,,,,,,, +9369,66844,Olivine,EMP,,,,,0,0.44,,,,,,, +9370,66845,Olivine,EMP,,,,,0,0.15,,,,,,, +9371,66846,Olivine,EMP,,,,,0,0.23,,,,,,, +9372,66847,Olivine,EMP,42.18,,,,0,0.3,58.03,,,0.4,,, +9373,66848,Olivine,EMP,,,,,0,0.2,,,,,,, +9374,66849,Olivine,EMP,,,,,0,0.31,,,,,,, +9375,66850,Olivine,EMP,,,,,0,0.28,,,,,,, +9376,66851,Olivine,EMP,,,,,0,0.07,,,,,,, +9377,66852,Olivine,EMP,,,,,0,0.11,,,,,,, +9378,66853,Olivine,EMP,,,,,0,0.37,,,,,,, +9379,66854,Olivine,EMP,42.61,,,,0,0.24,58.09,,,0.15,,, +9380,66855,Olivine,EMP,,,,,0,0.04,,,,,,, +9381,66856,Olivine,EMP,,,,,0,0.42,,,,,,, +9382,66857,Olivine,EMP,,,,,0,0.61,,,,,,, +9383,66858,Olivine,EMP,,,,,0,0.24,,,,,,, +9384,66859,Olivine,EMP,42.41,,,,0,0.32,58.07,,,0.26,,, +9385,66860,Olivine,EMP,,,,,0,0.25,,,,,,, +9386,66861,Olivine,EMP,,,,,0,0.39,,,,,,, +9387,66862,Olivine,EMP,,,,,0,0.17,,,,,,, +9388,66863,Olivine,EMP,42.24,,,,0,0.15,58.5,,,0.14,,, +9389,66864,Olivine,EMP,,,,,0,0.1,,,,,,, +9390,66865,Olivine,EMP,,,,,0,0.16,,,,,,, +9391,66866,Olivine,EMP,,,,,0,0.19,,,,,,, +9392,66867,Olivine,EMP,42.42,,,,0,0.25,58.18,,,0.34,,, +9393,66868,Olivine,EMP,,,,,0,0.24,,,,,,, +9394,66869,Olivine,EMP,,,,,0,0.13,,,,,,, +9395,66870,Olivine,EMP,,,,,0,0.11,,,,,,, +9396,66871,Olivine,EMP,42.53,,,,0,0.26,58.08,,,0.15,,, +9397,66872,Olivine,EMP,,,,,0,0.56,,,,,,, +9398,66873,Olivine,EMP,,,,,0,0.32,,,,,,, +9399,66874,Olivine,EMP,41.91,,,,0,0.11,57.57,,,0.04,,, +9400,66875,Olivine,EMP,,,,,0,0.2,,,,,,, +9401,66876,Olivine,EMP,,,,,0,0.17,,,,,,, +9402,66877,Olivine,EMP,,,,,0,0.12,,,,,,, +9403,66878,Olivine,EMP,,,,,0,0.16,,,,,,, +9404,66879,Olivine,EMP,,,,,0,0.15,,,,,,, +9405,66880,Olivine,EMP,,,,,0,0.12,,,,,,, +9406,66881,Olivine,EMP,41.64,,,,0,0.08,57.74,,,0.36,,, +9407,66882,Olivine,EMP,,,,,0,0.29,,,,,,, +9408,66883,Olivine,EMP,,,,,0,0.42,,,,,,, +9409,66884,Olivine,EMP,,,,,0,0.39,,,,,,, +9410,66885,Olivine,EMP,,,,,0,0.59,,,,,,, +9411,66886,Olivine,EMP,,,,,0,0.36,,,,,,, +9412,66887,Olivine,EMP,,,,,0,0.52,,,,,,, +9413,66945,Olivine,EMP,32.8,,,,15.45,,51.75,,,,,0, +9414,66946,Olivine,EMP,32.95,,,,18.11,,48.94,,,,,0, +9415,66947,Olivine,EMP,32.73,,,,22.12,,45.13,,,,,0.02, +9416,66948,Olivine,EMP,32.99,,,,17.37,,49.62,,,,,0.02, +9417,66949,Olivine,EMP,33.34,,,,25.64,,41.02,,,,,0, +9418,66950,Olivine,EMP,33.2,,,,24.17,,42.63,,,,,0, +9419,66951,Olivine,EMP,33.25,,,,20.31,,46.41,,,,,0.03, +9420,66952,Olivine,EMP,32.92,,,,22.78,,44.28,,,,,0.02, +9421,66953,Olivine,EMP,32.29,,,,16.26,,51.4,,,,,0.05, +9422,66954,Olivine,EMP,32.7,,,,21.98,,45.26,,,,,0.06, +9423,66955,Olivine,EMP,32.44,,,,20.13,,47.38,,,,,0.05, +9424,66956,Olivine,EMP,33.29,,,,17.32,,49.29,,,,,0.1, +9425,66957,Olivine,EMP,33.08,,,,11.33,1.59,51.27,0.86,1.82,,,0.01, +9426,66958,Olivine,EMP,32.38,,,,12.2,1.67,51.73,0.53,1.49,,,0, +9427,66959,Olivine,EMP,32.68,,,,11.55,1.5,51.73,0.86,1.66,,,0, +9428,66960,Olivine,EMP,32.56,,,,9.99,1.32,54.23,0.52,1.37,,,0.01, +9429,66961,Olivine,EMP,32.47,,,,13.54,1.86,49.85,0.57,1.7,,,0.01, +9430,66962,Olivine,EMP,32.24,,,,12.57,1.68,50.21,1.35,1.89,,,0.01, +9431,66963,Olivine,EMP,32.8,,,,16.04,2.07,46.11,0.7,2.23,,,0.02, +9432,66964,Olivine,EMP,32.3,,,,12.26,1.88,50.07,1.52,1.9,,,0.02, +9433,66965,Olivine,EMP,32.64,,,,17.16,2.48,44.78,0.79,2.11,,,0.01, +9434,66966,Olivine,EMP,32.61,,,,15.8,2.25,46,0.93,2.29,,,0.02, +9435,66967,Olivine,EMP,32.47,,,,10.83,1.58,52.05,1.03,2.02,,,0.02, +9436,66968,Olivine,EMP,32.81,,,,13.84,1.77,46.19,2.83,2.55,,,0.01, +9437,66969,Olivine,EMP,33.13,,,,11.98,1.58,47.64,3.17,2.48,,,0.02, +9438,66970,Olivine,EMP,33.05,,,,14.45,1.94,45.38,2.46,2.7,,,0.02, +9439,66971,Olivine,EMP,32.84,,,,9.98,1.43,49.36,3.92,2.43,,,0.04, +9440,66972,Olivine,EMP,32.6,,,,14.74,2.19,44.1,3.73,2.61,,,0.03, +9441,66973,Olivine,EMP,32.68,,,,10.37,1.54,47.5,4.17,2.69,,,0.05, +9442,66974,Olivine,EMP,32.99,,,,12.12,1.71,47,3.46,2.58,,,0.05, +9443,66975,Olivine,EMP,33.05,,,,10.41,1.5,48.87,3.56,2.56,,,0.04, +9444,66976,Olivine,EMP,32.3,,,,11.01,1.71,47.5,4.51,2.77,,,0.05, +9445,66977,Olivine,EMP,33.11,,,,11.02,1.64,46.43,4.95,2.75,,,0.04, +9446,66978,Olivine,EMP,32.02,,,,6.7,1.23,48.14,9.13,2.54,,,0.09, +9447,66979,Olivine,EMP,33.62,,,,15.56,1.35,41.62,5.6,2.18,,,0.07, +9448,66980,Olivine,EMP,33.3,,,,16.57,1.39,43.82,2.87,1.99,,,0.06, +9449,66981,Olivine,EMP,33.36,,,,17.28,1.42,42.44,3.28,2.18,,,0.04, +9450,66982,Olivine,EMP,33.41,,,,17.72,1.39,41.75,3.21,2.5,,,0.02, +9451,66983,Olivine,EMP,33.51,,,,18.42,1.37,41.07,3.01,2.6,,,0.02, +9452,66984,Olivine,EMP,33.18,,,,10.69,1.56,47.99,3.83,2.72,,,0.03, +9453,66985,Olivine,EMP,33.69,,,,14.28,1.14,43.95,4.59,2.31,,,0.04, +9454,66986,Olivine,EMP,33.51,,,,14.24,1.17,45.14,3.67,2.21,,,0.06, +9455,66987,Olivine,EMP,32.93,,,,15.15,0.55,47.66,2.82,0.84,,,0.05, +9456,66988,Olivine,EMP,32.64,,,,11.19,1.86,46.73,4.81,2.73,,,0.04, +9457,66989,Olivine,EMP,33.47,,,,9.46,3.73,31.02,16.25,6.03,,,0.04, +9458,66990,Olivine,EMP,33.9,,,,5.17,5.57,20.44,26.45,8.15,,,0.32, +9459,66991,Olivine,EMP,33.3,0.01,0.03,0.06,5.44,0.47,58.07,1.47,0.88,0.27,0,0, +9460,66992,Olivine,EMP,32.95,0.01,0.02,0.16,5.63,0.49,59.22,0.63,0.67,0.22,0,0, +9461,66993,Olivine,EMP,32.45,0,0.07,0,8.82,1.65,38.15,10.33,8.07,0.45,0,0.01, +9462,66994,Olivine,EMP,32.5,0,0.27,0,8.92,1.97,42.52,9.65,3.73,0.43,0,0.01, +9463,66995,Olivine,EMP,32.82,0,0.05,0,10.18,1.92,35.39,10.49,8.68,0.47,0,0, +9464,66996,Olivine,EMP,32.88,0,0.04,0,10.24,3.22,39.65,9.24,4.17,0.55,0,0.01, +9465,66997,Olivine,EMP,32.95,0,0.04,0,10.45,2.3,38.95,10.83,4.03,0.45,0,0, +9466,66998,Olivine,EMP,32.4,0,0.07,0,10.83,2.51,44.01,3.6,5.38,1.19,0,0.01, +9467,66999,Olivine,EMP,32.6,0,0.04,0,12.45,3.27,29.44,14.28,7.2,0.7,0,0.02, +9468,67000,Olivine,EMP,32.74,0,0.04,0,8.7,1.78,35.56,12.05,8.7,0.41,0,0.02, +9469,67001,Olivine,EMP,32.76,0,0.05,0,8.47,0.92,56.51,0.26,0.67,0.34,0,0.02, +9470,67018,Olivine,EMP,42.66,0.07,0.14,0.09,3.64,0.34,53.14,0.32,,0.07,0.05,0, +9471,67054,Olivine,EMP,39.07,,,0.34,19.22,,41.71,,,0.25,,, +9472,67055,Olivine,EMP,38.54,,,0.32,22.48,,39.54,,,0.26,,, +9473,67056,Olivine,EMP,38.75,,,0.33,20.9,,40.82,,,0.25,,, +9474,67057,Olivine,EMP,37.21,,,0.29,29.45,,33.97,,,0.33,,, +9475,67058,Olivine,EMP,38.45,,,0.31,21.76,,39.43,,,0.26,,, +9476,67059,Olivine,EMP,38.29,,,0.29,22.96,,38.78,,,0.26,,, +9477,67060,Olivine,EMP,38.48,,,0.33,22.96,,39.62,,,0.26,,, +9478,67061,Olivine,EMP,38.75,,,0.34,21.01,,40.21,,,0.26,,, +9479,67062,Olivine,EMP,38.76,,,0.35,20.62,,40.35,,,0.23,,, +9480,67063,Olivine,EMP,38.57,,,0.3,21.78,,39.52,,,0.26,,, +9481,67064,Olivine,EMP,38.84,,,0.34,20.1,,40.61,,,0.24,,, +9482,67065,Olivine,EMP,38.87,,,0.35,20.5,,40.46,,,0.25,,, +9483,67066,Olivine,EMP,38.91,,,0.34,18.47,,41.69,,,0.24,,, +9484,67067,Olivine,EMP,38.69,,,0.32,17,,43.03,,,0.23,,, +9485,67068,Olivine,EMP,37.76,,,0.17,26.53,,36.13,,,0.3,,, +9486,67069,Olivine,EMP,40.32,,,0.07,11.77,,47.28,,,0.2,,, +9487,67070,Olivine,EMP,39.49,,,0.06,12.82,,46.09,,,0.21,,, +9488,67071,Olivine,EMP,38.65,,,0.27,22.2,,39.85,,,0.26,,, +9489,67072,Olivine,EMP,38.23,,,0.31,23.66,,38.56,,,0.27,,, +9490,67073,Olivine,EMP,38.47,,,0.31,23.93,,38.62,,,0.28,,, +9491,67074,Olivine,EMP,38.29,,,0.32,20.98,,40.05,,,0.26,,, +9492,67075,Olivine,EMP,38.26,,,0.32,21.27,,39.89,,,0.26,,, +9493,67076,Olivine,EMP,38.71,,,0.28,21.94,,39.81,,,0.23,,, +9494,67077,Olivine,EMP,38.68,,,0.36,19.65,,40.96,,,0.25,,, +9495,67078,Olivine,EMP,38.79,,,0.41,18.4,,42.09,,,0.26,,, +9496,67079,Olivine,EMP,38.61,,,0.29,20.4,,40.47,,,0.25,,, +9497,67080,Olivine,EMP,39.05,,,0.28,19.82,,41.26,,,0.24,,, +9498,67081,Olivine,EMP,40.26,,,0.04,11.34,,47.56,,,0.21,,, +9499,67082,Olivine,EMP,38.44,,,0.36,20.09,,40.72,,,0.27,,, +9500,67083,Olivine,EMP,37.77,,,0.31,19.54,,40.64,,,0.24,,, +9501,67084,Olivine,EMP,38.53,,,0.33,19.75,,40.58,,,0.25,,, +9502,67085,Olivine,EMP,38.94,,,0.32,19.26,,41.74,,,0.23,,, +9503,67086,Olivine,EMP,39.57,,,0.33,17.19,,43.35,,,0.23,,, +9504,67087,Olivine,EMP,40.26,,,0.06,11.77,,47.13,,,0.19,,, +9505,67088,Olivine,EMP,38.31,,,0.32,21.83,,39.92,,,0.27,,, +9506,69267,Olivine,no_info,42.7,,0.12,0.15,0,,56.67,,,0.35,,, +9507,71261,Olivine,EMP,41.74,,0.33,,0.1,,56.29,,,0.48,,, +9508,71262,Olivine,EMP,41.9,,0.33,,0.09,,57.33,,,0.53,0.05,, +9509,71263,Olivine,EMP,42.09,,0.27,,0.14,,57,,,0.52,0.02,, +9510,71264,Olivine,EMP,41.53,,0.25,,0.1,,57.38,,,0.59,0.02,, +9511,71265,Olivine,EMP,42.26,,0.25,,0.08,,56.56,,,0.58,,, +9512,71266,Olivine,EMP,41.69,,0.3,,0.08,,56.89,,,0.61,,, +9513,71267,Olivine,EMP,41.78,,0.1,,0.04,,56.44,,,0.64,,, +9514,71268,Olivine,EMP,41.29,,0.11,,0.04,,57.88,,,0.62,0.02,, +9515,71269,Olivine,EMP,41.74,,0.26,,0.05,,56.86,,,0.39,,, +9516,71270,Olivine,EMP,41.89,,0.12,,0.03,,57.01,,,0.47,,, +9517,71271,Olivine,EMP,41.85,,0.04,,0.02,,56.91,,,0.5,0.02,, +9518,71272,Olivine,EMP,41.98,,0.09,,0,,56.76,,,0.58,0.02,, +9519,71273,Olivine,EMP,42.6,,0.04,,0.08,,56.71,,,0.47,,, +9520,72493,Olivine,EMP,38.84,0.01,0.07,0.04,16.62,0.26,42.73,0.01,,0.27,0.04,0.01, +9521,72494,Olivine,EMP,39.36,0.03,0.15,0.04,17.83,0.25,42.24,0.02,,0.37,0.03,0.01, +9522,72495,Olivine,EMP,39.88,0.02,0.07,0.04,15.06,0.24,44.47,0.02,,0.27,0.01,0.01, +9523,72496,Olivine,EMP,41.7,0,0.04,0.07,4.02,0.12,52.8,0.01,,0.14,0.01,0.01, +9524,72497,Olivine,EMP,39.63,0.04,0.11,0.06,14.98,0.26,44.55,0.02,,0.29,0.01,0.01, +9525,72498,Olivine,EMP,39.93,0.02,0.08,0.06,12.74,0.22,46.03,0.04,,0.26,0.02,0, +9526,72499,Olivine,EMP,39.72,0.03,0.05,0.08,15.42,0.24,44.49,0.05,,0.15,0.02,0, +9527,72500,Olivine,EMP,41.58,0,0.04,0.03,8.72,0.16,50,0.25,,0.15,0,0, +9528,72501,Olivine,EMP,40.94,0.02,0.09,0.04,9.47,0.24,48.03,0.24,,0.32,0.02,0.01, +9529,72502,Olivine,EMP,41.33,0.01,0.05,0.03,8.05,0.21,49.28,0.6,,0.23,0.01,0.01, +9530,72503,Olivine,EMP,40.78,0.03,0.06,0.06,7.61,0.21,48.94,0.62,,0.23,0.02,0.01, +9531,72504,Olivine,EMP,40.56,0.04,0.05,0.02,7.27,0.2,48.83,0.7,,0.2,0.01,0.01, +9532,72505,Olivine,EMP,40.44,0.03,0.18,0.09,12.16,0.3,45.78,0.28,,0.37,0.02,0.01, +9533,72506,Olivine,EMP,40.7,0.03,0.2,0.12,11.54,0.29,46.58,0.24,,0.37,0.01,0.01, +9534,72507,Olivine,EMP,40.06,0.05,0.05,0.06,9.81,0.28,47.13,0.19,,0.4,0.02,0, +9535,72508,Olivine,EMP,39.96,0.03,0.08,0.05,9.25,0.23,46.93,0.17,,0.38,0.01,0.01, +9536,72509,Olivine,EMP,38.63,0.03,0.05,0.03,19.87,0.23,40.64,0.05,,0.29,0.02,0, +9537,72510,Olivine,EMP,41.07,0.02,0.03,0.04,5.25,0.2,51.93,0.04,,0.16,0,0, +9538,72511,Olivine,EMP,41.58,0.02,0.05,0.05,5.32,0.19,52.4,0.04,,0.2,0,0, +9539,72512,Olivine,EMP,40.23,0.02,0.04,0.04,12.78,0.21,46,0.02,,0.2,0.01,0.01, +9540,72513,Olivine,EMP,40.59,0.01,0.05,0.05,8.82,0.21,49.26,0.14,,0.14,0.01,0, +9541,72514,Olivine,EMP,41.01,0.03,0.16,0.08,11.13,0.2,47.83,0.09,,0.17,0.01,0, +9542,72515,Olivine,EMP,39.47,0.01,0.04,0.07,14.83,0.16,44.86,0.07,,0.17,0.01,0.01, +9543,72516,Olivine,EMP,41.51,0.02,0.05,0.08,5.83,0.16,51.52,0.04,,0.18,0.01,0, +9544,72517,Olivine,EMP,40.99,0.01,0.05,0.08,7.18,0.15,50.33,0.04,,0.19,0.01,0, +9545,72518,Olivine,EMP,40.56,0.03,0.06,0.09,10.56,0.14,48.02,0.04,,0.2,0.01,0, +9546,72519,Olivine,EMP,41.67,0.01,0.05,0.05,4.37,0.13,53.13,0.03,,0.16,0.01,0, +9547,72520,Olivine,EMP,41.05,0.02,0.05,0.05,6.85,0.11,51.61,0.03,,0.15,0.01,0, +9548,72521,Olivine,EMP,40.78,0.03,0.06,0.05,11.68,0.13,48.22,0.01,,0.16,0.04,0, +9549,72692,Olivine,EMP,44.02,,0.02,,0.17,,55.59,,,0.47,0.12,, +9550,72693,Olivine,EMP,43.07,,0.03,,0.19,,55.82,,,0.58,0.02,, +9551,72694,Olivine,EMP,42.67,0.02,0.04,,0.16,,55.54,,,0.53,0.02,, +9552,72695,Olivine,EMP,42.67,,0.02,0.01,0.18,,55.52,,,0.63,0.02,, +9553,72696,Olivine,EMP,42.17,0.03,0.04,0.01,0.15,,55.48,,,0.71,0.02,, +9554,72697,Olivine,EMP,42.89,0.02,0.04,0.01,0.15,,55.49,,,0.66,0.03,, +9555,72698,Olivine,EMP,42.88,0.03,0.03,0.01,0.15,,55.53,,,0.77,0.04,, +9556,108554,Olivine,EMP,38.98,0.03,0.05,0.08,22.31,0.22,38.66,,,0.23,,,0.05 +9557,108555,Olivine,EMP,36.47,0.09,0.03,0.07,35.2,0.3,27.9,,,0.4,,,0.03 +9558,108556,Olivine,EMP,38.02,0.04,0.06,0.15,22.66,0.25,37.87,,,0.28,,,0.04 +9559,38304,Orthopyroxene,EMP,55,0.05,6.89,,5.75,,31.51,,,1.23,0.02,, +9560,38305,Orthopyroxene,EMP,54.59,0.3,7.08,,5.56,,31.02,,,1.39,0.02,0.01, +9561,38306,Orthopyroxene,EMP,52.85,0.98,8.44,,5.64,,31.35,,,1.21,0.03,, +9562,38307,Orthopyroxene,EMP,53.27,1.17,6.67,,5.04,,32.8,,,1.01,0.04,0.01, +9563,38308,Orthopyroxene,EMP,53.52,1.46,5.67,,4.85,,33.95,,,0.9,0.02,, +9564,38309,Orthopyroxene,EMP,55.03,1.79,4.6,,4.42,,33.83,,,0.64,0.02,, +9565,38310,Orthopyroxene,EMP,53.71,0.68,6.41,,5.62,,32.82,,,1.14,0.12,, +9566,38311,Orthopyroxene,EMP,54.9,0.94,4.81,,4.78,,34.25,,,0.74,0.08,0.01, +9567,38312,Orthopyroxene,EMP,54.98,1.25,4.1,,4.08,,35.24,,,0.57,0.08,0.01, +9568,38313,Orthopyroxene,EMP,53.08,0.17,1.6,,25.43,0.69,18.72,,,2.06,0.12,0.05, +9569,38314,Orthopyroxene,EMP,52.16,0.18,1.54,,26.72,0.82,17.76,,,1.37,0.05,0.05, +9570,38315,Orthopyroxene,EMP,53,0.2,1,,24.7,0.61,18.26,,,3.41,0.04,0.06, +9571,38316,Orthopyroxene,EMP,53.29,0.26,1.63,,23.67,0.62,19.39,,,2.66,0.04,0.04, +9572,38317,Orthopyroxene,EMP,52.7,0.26,1.37,,25.02,0.55,19.81,,,1.78,0.03,0.06, +9573,38318,Orthopyroxene,EMP,53.16,0.31,0.73,,26.97,0.6,19.62,,,1.44,0.02,0.09, +9574,38319,Orthopyroxene,EMP,53.15,0.3,3.88,,12.53,0.64,27.32,,,2.66,0.26,0.14, +9575,38320,Orthopyroxene,EMP,54.72,0.16,2.2,,14.6,0.83,28.42,,,1.43,,0.08, +9576,38321,Orthopyroxene,EMP,52.59,0.23,1.1,,24.57,0.58,19.92,,,1.82,0.04,0.06, +9577,38322,Orthopyroxene,EMP,52.52,0.22,1.21,,24.82,0.54,20.02,,,1.77,0.04,0.09, +9578,38323,Orthopyroxene,EMP,52.51,0.18,1.09,,26.4,0.65,18.56,,,1.54,,0.04, +9579,38324,Orthopyroxene,EMP,56.16,0.16,1.57,0.43,8.19,0.16,31.97,,,1.05,0.01,, +9580,38325,Orthopyroxene,EMP,56.22,0.18,1.05,0.17,9.34,0.23,30.72,,,1.62,0.01,, +9581,38326,Orthopyroxene,EMP,54.66,0.17,1.78,0.07,12.77,0.27,28.25,,,1.2,0.02,, +9582,38327,Orthopyroxene,EMP,55.46,0.08,1.05,0.29,8.12,0.16,32.46,,,0.96,0.03,, +9583,38328,Orthopyroxene,EMP,55.42,0.11,1.41,0.49,8.09,0.1,32.5,,,0.91,0.03,, +9584,38329,Orthopyroxene,EMP,56.61,0.11,0.94,0.28,9.55,0.21,31.91,,,1.14,0.03,, +9585,38330,Orthopyroxene,EMP,56.32,0.13,1.41,0.16,10.17,0.26,30.88,,,1.05,0.02,, +9586,38331,Orthopyroxene,EMP,55.15,0.17,1.19,0.15,10.21,0.22,29.99,,,1.66,0.03,, +9587,38332,Orthopyroxene,EMP,55.2,0.14,0.77,0.15,11.92,0.26,29.32,,,1.41,0.01,, +9588,38333,Orthopyroxene,EMP,55.44,0.08,1.37,0.48,7.83,0.19,32.76,,,0.85,0.02,, +9589,38334,Orthopyroxene,EMP,55.45,0.23,1.47,0.27,7.55,0.19,32.37,,,1.3,0.01,, +9590,38335,Orthopyroxene,EMP,56.09,0.17,1.7,0.41,8.5,0.18,31.66,,,1.53,0.08,, +9591,38336,Orthopyroxene,EMP,56.02,0.11,0.58,0.11,9.83,0.21,31.08,,,1.49,,, +9592,38337,Orthopyroxene,EMP,55.86,0.13,1.01,0.16,10,0.19,30.77,,,1.48,0.01,, +9593,38338,Orthopyroxene,EMP,54.04,0.26,1.48,0.23,12.18,0.22,28.69,,,1.24,0.01,, +9594,38339,Orthopyroxene,EMP,52.51,0.06,2.48,0.1,16.09,0.31,26.38,,,0.37,,, +9595,38340,Orthopyroxene,EMP,54.38,0.33,1.97,0.17,14.23,0.29,26.43,,,1.52,0.03,, +9596,38341,Orthopyroxene,EMP,56.14,0.11,0.95,0.36,6.72,0.11,33.98,,,0.78,0.02,, +9597,38342,Orthopyroxene,EMP,55.81,0.25,1.55,0.73,7.94,0.13,31.33,,,1.5,0.03,, +9598,38343,Orthopyroxene,EMP,55.74,0.14,1.47,0.39,7.87,0.17,32.28,,,0.99,0.06,, +9599,38344,Orthopyroxene,EMP,54.85,0.22,2.57,0.01,11.91,0.26,29.08,,,1.77,0.03,, +9600,38345,Orthopyroxene,EMP,55.71,0.17,1.31,0.13,9.97,0.21,30.54,,,1.52,0.01,, +9601,38346,Orthopyroxene,EMP,54.66,0.14,1.52,0.17,10.14,0.25,30.75,,,1.33,0.01,, +9602,38347,Orthopyroxene,EMP,56.42,0.07,1.29,0.51,7.53,0.17,32.9,,,0.81,0.03,, +9603,38348,Orthopyroxene,EMP,55.8,0.13,1.28,0.16,9.6,0.21,31,,,1.44,0.01,, +9604,38349,Orthopyroxene,EMP,55,0.17,1.61,0.05,10.9,0.22,29.82,,,1.22,0.01,, +9605,38350,Orthopyroxene,EMP,55.2,0.25,1.76,0.19,11.16,0.2,29.34,,,1.59,0.04,, +9606,38351,Orthopyroxene,EMP,56.67,0.16,0.7,0.23,8.7,0.22,31.85,,,1.63,0.02,, +9607,38352,Orthopyroxene,EMP,54.03,0.21,1.55,0.1,10.87,0.26,30.87,,,1.01,0.03,, +9608,38353,Orthopyroxene,EMP,54.96,0.15,1.23,0.47,9.44,0.28,30.49,,,1.84,0.03,, +9609,38354,Orthopyroxene,EMP,54.02,0.25,1.55,0.22,12.61,0.3,28.22,,,1.33,0.02,, +9610,38355,Orthopyroxene,EMP,52.82,0.19,1.63,0.09,14.33,0.29,27.53,,,0.34,0.04,, +9611,38356,Orthopyroxene,EMP,56.98,0.04,1.96,1.71,4.55,0.09,33.17,,,2.06,0.03,, +9612,38357,Orthopyroxene,EMP,56.72,,2.25,1.42,4.81,0.12,33.56,,,2.51,0.03,, +9613,38358,Orthopyroxene,EMP,56.39,0.02,2.83,1.88,4.71,0.1,32.31,,,2.57,0.04,, +9614,38359,Orthopyroxene,EMP,55.28,,3.15,1.45,4.99,0.11,31.83,,,2.68,0.04,, +9615,38360,Orthopyroxene,EMP,54.49,0.05,3.56,1.14,5.17,0.1,32.92,,,2.22,0.05,, +9616,38361,Orthopyroxene,EMP,55.73,0.05,4.03,1.13,4.59,0.11,32.36,,,1.99,0.06,, +9617,38362,Orthopyroxene,EMP,55.25,,3.66,0.79,5.54,0.12,32.39,,,1.38,0.03,, +9618,38363,Orthopyroxene,EMP,56.21,0.04,3.19,0.67,5.64,0.13,34.17,,,1.01,0.04,, +9619,38364,Orthopyroxene,EMP,56.31,,3.05,0.65,5.72,0.12,34.03,,,0.93,0.03,, +9620,38365,Orthopyroxene,EMP,56.18,0.08,4.51,1.36,5,0.11,33.14,,,0.65,0.02,, +9621,38366,Orthopyroxene,EMP,56.36,,3.34,2.05,4.62,0.09,33.5,,,0.83,,, +9622,38367,Orthopyroxene,EMP,56.02,,3.42,1.53,5.06,0.1,33.11,,,1.5,,, +9623,38368,Orthopyroxene,EMP,56.09,,3.63,1.21,5.35,0.1,33.21,,,1.78,0.02,, +9624,38369,Orthopyroxene,EMP,56.66,0.05,3.47,0.94,5.4,0.12,32.82,,,1.56,0.04,, +9625,38370,Orthopyroxene,EMP,56.89,0.04,3.19,0.84,5.48,0.1,33.72,,,1.05,,, +9626,38371,Orthopyroxene,EMP,55.98,,2.33,1.57,4.72,0.1,31.83,,,2.81,0.04,, +9627,38372,Orthopyroxene,EMP,56.15,,3.38,1.5,4.85,0.11,32.02,,,2.72,0.04,, +9628,38373,Orthopyroxene,EMP,55.68,0.08,3.66,1.27,5.1,0.11,32.54,,,2.71,0.06,, +9629,38374,Orthopyroxene,EMP,55.21,0.04,4.16,1.27,5.08,0.11,31.62,,,2.55,0.06,, +9630,38375,Orthopyroxene,EMP,55.9,,4.16,1.24,5.13,0.12,31.9,,,2.5,0.06,, +9631,38376,Orthopyroxene,EMP,55.28,0.07,5.11,0.95,5.23,0.11,31.95,,,2.33,0.06,, +9632,38377,Orthopyroxene,EMP,55.42,0.05,4.35,0.82,5.41,0.11,32.4,0.1,,2.02,0.06,, +9633,38378,Orthopyroxene,EMP,55.51,0.11,5.17,0.56,6.03,0.14,32.36,,,1.16,0.08,, +9634,38379,Orthopyroxene,EMP,55.36,,5.07,0.54,5.31,0.12,32.06,,,0.96,0.07,, +9635,38380,Orthopyroxene,EMP,54.22,,6.3,1,5.62,0.13,32.25,,,0.37,,, +9636,38381,Orthopyroxene,EMP,54.58,,5.4,0.73,5.84,0.14,32.25,,,0.66,0.03,, +9637,38382,Orthopyroxene,EMP,53.74,,6.79,0.85,5.79,0.12,31.65,,,0.62,0.05,, +9638,38383,Orthopyroxene,EMP,55.22,0.16,5.4,0.63,6.02,0.1,32.23,,,0.78,0.03,, +9639,38384,Orthopyroxene,EMP,55.53,0.13,5.46,0.56,5.82,0.12,32.37,,,0.9,0.04,, +9640,38385,Orthopyroxene,EMP,54.76,0.13,6.46,0.73,6.05,0.13,32.12,,,0.73,0.03,, +9641,38386,Orthopyroxene,EMP,54.44,0.11,5.11,0.53,6.11,0.14,31.47,,,0.91,,, +9642,38387,Orthopyroxene,EMP,54.32,,6.21,1.44,5.12,0.1,32.31,,,0.81,,, +9643,38388,Orthopyroxene,EMP,54.61,,6.1,1.23,5.38,0.11,32,,,1.15,,, +9644,38389,Orthopyroxene,EMP,54.95,,5.04,0.67,5.4,0.13,32.75,,,1.13,,, +9645,38390,Orthopyroxene,EMP,54.15,,4.91,0.66,5.86,0.14,32.11,,,1.02,,, +9646,38391,Orthopyroxene,EMP,55.22,0.14,5.15,0.7,5.92,0.12,31.25,,,1.36,0.07,, +9647,38392,Orthopyroxene,EMP,55.75,0.12,5.14,0.61,6,0.12,31.84,,,1.32,0.07,, +9648,38393,Orthopyroxene,EMP,55.67,,2.04,1.16,4.69,0.12,33.87,,,2.11,0.04,, +9649,38394,Orthopyroxene,EMP,55.65,,2.28,1.32,4.75,0.12,32.87,,,2.72,0.05,, +9650,38395,Orthopyroxene,EMP,56.52,,2.54,1.46,4.91,0.11,32.09,,,2.85,0.06,, +9651,38396,Orthopyroxene,EMP,54.73,,3.88,1.59,5.1,0.12,31.65,,,2.65,0.06,, +9652,38397,Orthopyroxene,EMP,54.74,,4.89,0.62,5.7,0.13,32.27,,,1.17,0.08,, +9653,38398,Orthopyroxene,EMP,54.71,,5.58,0.76,5.88,0.13,31.04,,,2.04,,, +9654,38399,Orthopyroxene,EDS,53.06,0.46,6.41,0.04,9.55,,28.25,,,1.93,0.29,, +9655,38400,Orthopyroxene,EDS,53.93,0.19,5.21,0.47,7.69,,29.7,,,2.61,0.1,, +9656,38401,Orthopyroxene,EDS,54.95,0.22,4.32,0.49,6.85,,30.59,,,2.38,0.2,, +9657,38402,Orthopyroxene,EDS,52.41,0.5,7.66,0.09,9.67,,27.3,,,1.83,0.54,, +9658,38403,Orthopyroxene,EDS,52.92,0.23,7.39,0.24,8.21,,28.47,,,2.22,0.32,, +9659,38404,Orthopyroxene,EDS,52.95,0.52,7.43,0.16,8.01,,28.72,,,1.93,0.27,, +9660,38405,Orthopyroxene,EDS,55.08,0.2,4.43,0.46,6.48,,30.61,,,2.54,0.21,, +9661,38406,Orthopyroxene,EDS,55.17,0.14,4.02,0.54,6.24,,31.21,,,2.54,0.17,, +9662,38407,Orthopyroxene,EDS,52.8,0.49,7.72,0.21,8.03,,28.57,,,1.8,0.38,, +9663,38408,Orthopyroxene,EDS,52.78,0.32,7.97,0.41,7.01,,29.11,,,2.17,0.22,, +9664,38409,Orthopyroxene,"XRD,EMP,SEM",53.99,0.23,2.73,,17.56,0.76,23.49,,,1.72,0.21,, +9665,38410,Orthopyroxene,"XRD,EMP,SEM",53.66,0.18,1.74,,18.65,0.8,22.37,,,2.22,0.17,, +9666,38411,Orthopyroxene,"XRD,EMP,SEM",54.62,0.2,1.86,,20.49,0.79,20.62,,,1.32,0.24,, +9667,38412,Orthopyroxene,"XRD,EMP,SEM",53.14,0.2,1.52,,20.55,0.65,22.41,,,1.54,0.1,, +9668,38413,Orthopyroxene,"XRD,EMP,SEM",53.59,0.22,1.71,,21.56,0.85,21.24,,,1.73,0.04,, +9669,38414,Orthopyroxene,"XRD,EMP,SEM",53.05,0.19,1.81,,22.63,0.67,20.21,,,1.64,0.09,, +9670,38415,Orthopyroxene,"XRD,EMP,SEM",52.91,0.22,1.51,,24.02,0.73,19.6,,,1.96,0.05,, +9671,38416,Orthopyroxene,"XRD,EMP,SEM",52.93,0.24,1.11,,24.52,0.51,19.71,,,1.81,0.02,, +9672,38417,Orthopyroxene,"XRD,EMP,SEM",51.83,0.26,2.17,,19.35,0.62,21.32,,,3.59,0.1,, +9673,38418,Orthopyroxene,"XRD,EMP,SEM",53.73,0.31,2.33,,21.71,0.63,19.59,,,3.38,0.18,, +9674,38419,Orthopyroxene,"XRD,EMP,SEM",54.47,0.35,2.16,,22.09,0.69,17.31,,,4.36,0.35,, +9675,38420,Orthopyroxene,"XRD,EMP,SEM",53.75,0.13,3.51,,19.65,0.92,21.89,,,0.73,0.2,, +9676,38421,Orthopyroxene,"XRD,EMP,SEM",52.82,0.37,3.1,,17.84,0.99,23.88,,,0.81,0.16,, +9677,38422,Orthopyroxene,EMP,54,0.07,6.39,0.63,5.59,0.03,31.6,,,1.95,0.28,, +9678,38423,Orthopyroxene,EMP,53.9,0.23,6.09,0.52,7.76,0.13,29,,,1.85,0.46,, +9679,38424,Orthopyroxene,EMP,54.3,0.22,6.49,0.5,6.51,0.07,30.5,,,1.77,0.35,, +9680,38425,Orthopyroxene,EMP,54.3,0.15,5.58,0.61,7.27,0.14,29.5,,,1.66,0.64,, +9681,38426,Orthopyroxene,EMP,53.3,0.21,6.63,0.63,6.2,0.09,29.6,,,1.87,0.52,, +9682,38427,Orthopyroxene,EMP,56.7,0.02,1.83,0.81,5.26,0.11,33.75,,,1.3,0.02,, +9683,38428,Orthopyroxene,EMP,55.73,0.03,3,0.84,5.62,0.12,32.22,,,1.82,0.02,, +9684,38429,Orthopyroxene,EMP,55.39,0.02,2.94,0.94,5.73,0.1,32.55,,,1.93,0.02,, +9685,38430,Orthopyroxene,EMP,54.86,0.04,3.58,0.98,5.68,0.1,31.93,,,2.45,0.02,, +9686,38431,Orthopyroxene,EMP,56.12,0.03,2.53,0.78,5.69,0.13,32.97,,,2.18,0.02,, +9687,38432,Orthopyroxene,EMP,55.95,0.02,2.56,0.91,5.79,0.1,32.79,,,1.81,0.02,, +9688,38433,Orthopyroxene,EMP,55.94,0.02,2.78,0.74,5.66,0.13,32.59,,,2.1,0.02,, +9689,38434,Orthopyroxene,EMP,54.86,0.05,3.65,0.98,5.82,0.12,32.07,,,2.32,0.03,, +9690,38435,Orthopyroxene,EMP,55.3,0.05,3.24,0.79,5.63,0.1,31.69,,,2.54,0.03,, +9691,38436,Orthopyroxene,EMP,55.22,0.01,2.44,0.83,5.85,0.1,33.35,,,1.68,0.02,, +9692,38437,Orthopyroxene,EMP,54.24,0.08,4.83,0.79,5.84,0.13,31.57,,,2.18,0.05,, +9693,38438,Orthopyroxene,EMP,55.3,0.04,3.49,0.92,5.78,0.12,32.27,,,2.25,0.02,, +9694,38439,Orthopyroxene,EMP,55.02,0.05,3.7,0.88,5.98,0.12,31.66,,,2.21,0.04,, +9695,38440,Orthopyroxene,EMP,53.76,0.07,5.01,0.8,6.05,0.12,31.35,,,2.26,0.04,, +9696,38441,Orthopyroxene,EMP,54.28,0.08,5.04,0.73,5.99,0.13,31.19,,,2.28,0.04,, +9697,38442,Orthopyroxene,EMP,54.27,0.04,4.58,0.88,5.97,0.12,31.02,,,2.18,0.04,, +9698,38443,Orthopyroxene,EMP,54.17,0.06,3.93,0.93,5.91,0.13,32.45,,,2.19,0.04,, +9699,38444,Orthopyroxene,EMP,54.03,0.07,4.8,0.71,6.09,0.13,32.17,,,1.95,0.05,, +9700,38445,Orthopyroxene,EMP,56,0.27,2.25,,6.07,,32.88,,,2.2,0.16,, +9701,38446,Orthopyroxene,EMP,56.6,0.21,1.99,,5.1,,33.97,,,2.08,0.17,, +9702,38447,Orthopyroxene,EMP,57.2,0.16,2.32,,4.64,,34.72,,,1.44,0.22,, +9703,38453,Orthopyroxene,EMP,52.91,0.27,7.94,,5.96,,31.01,,,0.82,0.2,, +9704,38454,Orthopyroxene,EMP,55.35,0.37,4.27,,6.67,,30.14,,,1.84,0.53,, +9705,38457,Orthopyroxene,EMP,54.99,0.81,5.69,,3.16,,34.68,,,0.77,0.06,, +9706,38459,Orthopyroxene,EMP,53.34,1.11,7.67,,3.97,,32.16,,,0.65,0.15,, +9707,38461,Orthopyroxene,EMP,52.88,0.76,9.24,,5.34,,29.97,,,0.77,0.32,, +9708,38462,Orthopyroxene,EMP,48.51,0.29,15.41,,1.69,,15.02,,,12.96,2.41,, +9709,38463,Orthopyroxene,EMP,51.5,0.32,12.66,,1.55,,31.53,,,1.53,0.41,, +9710,38464,Orthopyroxene,EMP,54.29,0.51,3.24,,7.03,,32.21,,,1.26,0.04,, +9711,38465,Orthopyroxene,EMP,56.18,0.3,2.85,,5.46,,34.87,,,0.27,,, +9712,38466,Orthopyroxene,EMP,54.53,0.23,7.03,,5.03,,32.87,,,0.27,0.09,, +9713,38467,Orthopyroxene,EMP,55.86,0.08,2.56,,4.8,,35.81,,,0.33,0.09,, +9714,38468,Orthopyroxene,EMP,53.05,0.09,6.5,,8.96,,29.46,,,0.09,0.16,, +9715,38470,Orthopyroxene,EMP,56.81,0.53,2.84,,4.94,,35.1,,,0.58,,, +9716,38473,Orthopyroxene,EMP,55.96,0.62,3.48,,5.78,,34.14,,,0.7,,, +9717,38474,Orthopyroxene,EMP,54.82,0.36,2.6,,7.65,,32.38,,,1.04,,, +9718,38477,Orthopyroxene,EMP,54.5,0.39,3.78,,4.53,,35.12,,,0.37,,, +9719,38480,Orthopyroxene,EMP,54.35,0.45,3.44,,8.04,,31.36,,,0.73,,, +9720,38483,Orthopyroxene,EMP,53.13,0.27,8.74,,4.9,,30.28,,,0.28,0.11,, +9721,38484,Orthopyroxene,EMP,58.3,0.01,0.88,0.31,6.55,0.2,34.62,,,0.52,0.19,, +9722,38485,Orthopyroxene,EMP,56.5,,1.8,,8.72,,32.9,,,0.49,0.17,, +9723,38486,Orthopyroxene,EMP,56,,2.49,,8.92,,29.9,,,0.65,0.21,, +9724,38487,Orthopyroxene,EMP,57,0.02,2.21,0.61,9.71,0.32,29.94,,,1.75,0.76,, +9725,38488,Orthopyroxene,EMP,53.9,,1.96,,10.63,,31.1,,,0.69,0.25,, +9726,38489,Orthopyroxene,EMP,55.4,,1.91,,10.61,,28.2,,,1.05,0.3,, +9727,38490,Orthopyroxene,EMP,54.8,,2.27,,11.85,,28.9,,,1.24,0.44,, +9728,38491,Orthopyroxene,EMP,54.9,,2.4,,12.72,,28.9,,,1.22,0.35,, +9729,38492,Orthopyroxene,EMP,55.7,,2.01,,10.01,,31.3,,,0.8,0.29,, +9730,38493,Orthopyroxene,EMP,55.7,0.03,1.88,,13.82,,27.7,,,1.47,0.44,, +9731,38494,Orthopyroxene,EMP,53.9,0.25,5.1,0.87,5.4,0.15,31.9,,,2.3,0.08,, +9732,38495,Orthopyroxene,EMP,54.1,0.2,5.8,0.9,5.2,0.15,30.9,,,2.7,0.1,, +9733,38496,Orthopyroxene,EMP,55,0.11,3.9,1.2,5.1,,31.8,,,2.8,,, +9734,38497,Orthopyroxene,EMP,55,0.09,3.6,1.2,4.65,0.1,32.59,,,2.7,0.07,, +9735,38498,Orthopyroxene,EMP,54.8,0.1,3.8,1.31,5,0.13,32,,,2.8,0.06,, +9736,38499,Orthopyroxene,EMP,54.7,0.07,3.2,1.5,4.97,0.13,32.9,,,2.5,0.05,, +9737,38500,Orthopyroxene,EMP,56.1,0.03,2.2,1.2,4.6,0.09,33.79,,,2,0.05,, +9738,38501,Orthopyroxene,EMP,56.5,0.05,2,1.2,4.8,0.13,33.7,,,1.63,0.04,, +9739,38502,Orthopyroxene,EMP,53,0.26,6.1,0.78,5.7,0.13,32.1,,,1.8,0.15,, +9740,38503,Orthopyroxene,EMP,53.5,0.24,6.2,0.9,5.5,0.12,31.34,,,2,0.14,, +9741,38504,Orthopyroxene,EMP,55.3,0.07,3.7,1.55,4.89,0.13,31.8,,,2.6,0.08,, +9742,38505,Orthopyroxene,EMP,56.4,0.04,2.4,1.5,4.61,0.08,33.6,,,1.42,0.05,, +9743,38506,Orthopyroxene,EMP,55.6,0.06,2.8,1.15,5,0.13,32.86,,,2.4,0.04,, +9744,38507,Orthopyroxene,no_info,54.7,0.09,4.8,1.2,5.2,,31.3,,,2.6,,, +9745,38508,Orthopyroxene,no_info,54.3,0.1,4.8,1.2,5.5,0.14,31.2,,,2.73,0.06,, +9746,38509,Orthopyroxene,no_info,55.2,0.09,3.4,1.2,4.9,0.13,32.3,,,2.7,0.05,, +9747,38510,Orthopyroxene,no_info,55.5,,3.2,1.5,5.1,,32,,,2.7,,, +9748,38511,Orthopyroxene,no_info,55.9,0.05,2.5,1.3,4.7,0.1,33.3,,,2.2,0.04,, +9749,38512,Orthopyroxene,no_info,53.1,0.11,6.3,1.18,5.6,0.17,30.9,,,2.6,0.1,, +9750,38513,Orthopyroxene,no_info,54.9,,4.4,1.41,5.14,,31.5,,,2.76,,, +9751,38514,Orthopyroxene,no_info,53.2,0.28,6,0.79,6.8,0.15,30.2,,,2.5,0.1,, +9752,38515,Orthopyroxene,no_info,53.5,0.25,6.6,0.9,5.41,0.16,30.8,,,2.41,,, +9753,38516,Orthopyroxene,no_info,53.7,0.14,6.8,0.8,5.5,,30.4,,,2.5,,, +9754,38517,Orthopyroxene,no_info,53.3,0.16,7.5,0.76,5.4,,30.6,,,2.3,,, +9755,38518,Orthopyroxene,"EMP,EDS",56.7,,1.8,,5.3,,33.8,,,1.5,,, +9756,38519,Orthopyroxene,"EMP,EDS",55.9,,2.5,1.33,5.18,,33.3,,,1.84,,, +9757,38520,Orthopyroxene,EMP,54.7,0.09,3.75,1.19,5.71,0.16,31.8,,,2.5,0.04,, +9758,38521,Orthopyroxene,EMP,53.08,0.15,6.88,0.95,5.78,0.14,30.35,,,2.6,0.07,, +9759,38522,Orthopyroxene,EMP,53.8,0.1,5.1,0.43,6.8,0.16,32.6,,,0.96,0.08,, +9760,38523,Orthopyroxene,EMP,53.4,0.16,5.4,0.6,6.5,0.13,31,,,2.2,0.13,, +9761,38524,Orthopyroxene,"FTIR,EMP",57,0.07,1.4,0.2,4.8,0.08,35.3,,,1.07,0.06,, +9762,38525,Orthopyroxene,"FTIR,EMP",57.6,0.04,0.9,0.4,4.2,0.1,35.7,,,0.89,0.05,, +9763,38526,Orthopyroxene,"FTIR,EMP",58,0.06,0.52,0.64,3.4,0.13,36.5,,,0.6,0.04,, +9764,38527,Orthopyroxene,no_info,58.3,0.04,0.29,0.57,3.3,0.11,36.9,,,0.47,0.03,, +9765,38528,Orthopyroxene,"FTIR,EMP",57.2,0.1,0.9,0.8,3.9,0.16,35,0.02,,1.16,0.05,, +9766,38529,Orthopyroxene,"FTIR,EMP",57.7,0.07,0.62,0.67,3.7,0.15,35.8,0.01,,0.9,0.03,, +9767,38530,Orthopyroxene,"FTIR,EMP",58.4,0.07,0.37,0.54,3.33,0.15,36.85,0.02,,0.59,0.03,, +9768,38531,Orthopyroxene,no_info,55.9,,2.8,1.5,5.4,,32.2,,,2.2,,, +9769,38532,Orthopyroxene,no_info,55.8,0.05,2.8,1.2,5,0.15,32.9,0.21,,2.23,0.05,, +9770,38533,Orthopyroxene,no_info,56.7,0.03,1.74,1.03,4.54,0.16,34.1,0.19,,1.36,0.04,, +9771,38534,Orthopyroxene,"FTIR,EMP",56.7,0.1,1.6,0.2,5.6,0.08,34.2,,,1.4,0.05,, +9772,38535,Orthopyroxene,"FTIR,EMP",57.3,0.08,1,0.5,4.2,0.09,35.8,,,0.94,0.06,, +9773,38536,Orthopyroxene,"FTIR,EMP",57.2,0.07,0.9,0.7,4,0.09,36.1,,,0.8,0.05,, +9774,38537,Orthopyroxene,"FTIR,EMP",56.4,0.1,2.5,0.3,5.2,0.06,33.7,,,1.6,0.12,, +9775,38538,Orthopyroxene,"FTIR,EMP",56.7,0.1,2.2,0.2,5,0.05,34.1,,,1.4,0.11,, +9776,38539,Orthopyroxene,"FTIR,EMP",57.4,0.05,1.1,0.4,3.8,0.08,36.1,,,0.9,0.09,, +9777,38540,Orthopyroxene,"FTIR,EMP",57.2,0.1,1.1,0.52,3.9,0.08,35.9,,,1,0.12,, +9778,38541,Orthopyroxene,"FTIR,EMP",57.8,0.06,0.6,0.5,3.8,0.1,36.4,,,0.8,0.08,, +9779,38542,Orthopyroxene,"FTIR,EMP",56.7,0.09,1.7,0.2,5.6,0.08,34,,,1.4,0.07,, +9780,38543,Orthopyroxene,"FTIR,EMP",57.3,0.05,1.1,0.6,3.7,0.1,36.2,,,0.84,,, +9781,38544,Orthopyroxene,"FTIR,EMP",56.1,0.12,2.6,0.3,5.9,0.11,32.6,,,2.1,0.15,, +9782,38545,Orthopyroxene,"FTIR,EMP",56.4,0.1,2,0.5,5.2,0.09,33.9,0.02,,1.6,0.12,0.01, +9783,38546,Orthopyroxene,"FTIR,EMP",57.5,0.06,1,0.3,4.4,0.07,35.7,,,0.9,0.05,, +9784,38547,Orthopyroxene,"FTIR,EMP",56.1,0.08,2.4,0.3,5.3,0.09,34.2,,,1.38,0.14,, +9785,38548,Orthopyroxene,"FTIR,EMP",56.7,0.07,2.1,0.2,4.9,0.06,34.6,,,1.2,0.11,, +9786,38549,Orthopyroxene,"FTIR,EMP",57.5,0.05,1.4,0.14,4.3,0.03,35.7,,,0.87,0.07,, +9787,38550,Orthopyroxene,"FTIR,EMP",57.2,0.06,1.3,0.3,3.9,0.05,36.1,,,0.9,0.08,, +9788,38551,Orthopyroxene,"EMP,EDS,FTIR",55.4,0.06,2.7,1.2,5.6,0.15,32.4,0.12,,2.3,0.03,, +9789,38552,Orthopyroxene,"EMP,EDS,FTIR",54,0.07,4.8,1.45,6.1,0.19,30.7,,,2.65,0.05,, +9790,38553,Orthopyroxene,no_info,55.9,,2.5,1.33,5.18,,33.3,,,1.84,,, +9791,38554,Orthopyroxene,no_info,54.5,0.09,3.9,1.3,5.8,0.19,31.6,,,2.7,0.08,, +9792,38555,Orthopyroxene,"EMP,EDS,FTIR",54.2,0.06,4.3,1.3,5.66,0.19,31.6,,,2.68,0.04,, +9793,38556,Orthopyroxene,"EMP,EDS,FTIR",54.1,0.09,4.2,1.32,5.9,0.21,31.3,,,2.9,0.04,, +9794,38557,Orthopyroxene,"EMP,EDS,FTIR",55.2,,3.3,1.3,5.6,,32.7,,,2,,, +9795,38558,Orthopyroxene,"EMP,EDS,FTIR",54.9,0.05,3.5,1.56,5.4,0.13,32.2,,,2.19,0.06,, +9796,38559,Orthopyroxene,"EMP,EDS,FTIR",55.2,0.07,3.8,1.27,5.4,0.15,32,,,2.1,,, +9797,38560,Orthopyroxene,"EMP,EDS,FTIR",56.26,,2.75,0.94,4.67,,33.41,,,1.98,,, +9798,38561,Orthopyroxene,"EMP,EDS,FTIR",54.4,0.06,4,1.49,5.6,0.13,31.6,0.15,,2.6,0.04,, +9799,38562,Orthopyroxene,no_info,54.2,0.08,4.2,1.35,5.61,0.16,31.7,,,2.8,0.04,, +9800,38563,Orthopyroxene,no_info,54.5,,4.1,1.8,5.8,0.2,31.1,,,2.5,,, +9801,38564,Orthopyroxene,no_info,56.4,,2,1.03,5.03,0.17,33.6,,,1.78,,, +9802,38565,Orthopyroxene,no_info,56.1,,2.6,1.1,5.4,,32,,,2.8,,, +9803,38566,Orthopyroxene,no_info,57.2,,1.4,1.4,4.5,0.12,34.5,,,1.4,,, +9804,38567,Orthopyroxene,"EMP,EDS,FTIR",53.1,0.13,5.3,1.3,6.9,0.07,30.4,0.1,,2.6,0.08,, +9805,38568,Orthopyroxene,"EMP,EDS,FTIR",55,,3.8,1.22,6.51,,30.67,,,2.8,,, +9806,38569,Orthopyroxene,"EMP,EDS,FTIR",54.7,0.09,3.7,1.1,6.5,0.1,31.1,0.09,,2.6,0.07,, +9807,38570,Orthopyroxene,"EMP,EDS,FTIR",54.6,0.02,3.8,1.39,6.6,,31.1,,,2.5,,, +9808,38571,Orthopyroxene,"EMP,EDS,FTIR",54.8,0.08,3.6,1.14,6.7,0.11,31.3,0.05,,2.2,0.05,, +9809,38572,Orthopyroxene,"EMP,EDS,FTIR",55.4,0.11,2.95,0.81,6.3,0.08,32.3,,,1.91,0.05,, +9810,38573,Orthopyroxene,no_info,53.1,0.23,6.4,0.94,7.1,0.13,29.7,,,2.5,,, +9811,38574,Orthopyroxene,no_info,54.9,0.14,4.1,1.13,6.9,,30.4,,,2.6,,, +9812,38575,Orthopyroxene,no_info,54.6,0.07,4.3,1.44,6.5,0.04,30.7,,,2.3,,, +9813,38576,Orthopyroxene,EMP,50.7,0.54,5.16,0.04,12.31,0.42,27.78,,,1.65,0.06,0.01, +9814,38577,Orthopyroxene,EMP,54.52,0.16,4.05,0.06,6.46,0.55,32.36,,,1.06,0.08,, +9815,38578,Orthopyroxene,EMP,51.33,0.17,8.09,0.12,10.03,0.25,28.92,,,1.56,0.07,, +9816,38579,Orthopyroxene,EMP,53.72,0.17,1.04,,17.49,,24.77,,,1.85,0.1,, +9817,38580,Orthopyroxene,EMP,53.13,0.21,3.68,,15.53,,25.35,,,1.67,0.11,, +9818,38581,Orthopyroxene,EMP,50.05,0.3,6.09,,18.71,,23,,,1.58,0.11,, +9819,38582,Orthopyroxene,no_info,55.31,0.13,3.13,,8.56,0.61,30.29,,,1.39,0.1,0.01, +9820,38583,Orthopyroxene,no_info,55.88,0.07,2.48,,7.12,,29.98,,,1.27,0.14,0.08, +9821,38584,Orthopyroxene,no_info,55.31,0.07,5.19,,4.49,0.12,31.74,,,1.31,0.37,0.23, +9822,38585,Orthopyroxene,no_info,56.8,0.07,5.05,,3.03,0.35,31.95,,,0.64,0.45,0.24, +9823,38586,Orthopyroxene,no_info,54.5,0.15,3.64,,8.35,0.26,32.18,,,0.72,0.08,0.01, +9824,38587,Orthopyroxene,no_info,56.57,0.02,4.43,,3.24,0.14,34.09,,,0.45,0.21,0.14, +9825,38588,Orthopyroxene,no_info,55.71,0.07,1.8,,10.41,0.19,29.81,,,0.88,0.01,, +9826,38589,Orthopyroxene,no_info,56.26,0.07,2.86,,3.82,0.24,34.34,,,0.5,0.02,, +9827,38590,Orthopyroxene,no_info,58.14,,2.14,,1.59,0.25,36.46,,,0.49,0.07,0.01, +9828,38591,Orthopyroxene,no_info,55.87,0.08,2.25,,9.73,0.31,29.55,,,0.95,0.08,0.05, +9829,38592,Orthopyroxene,no_info,56,0.15,2.31,,7.34,0.28,30.97,,,0.99,0.15,0.02, +9830,38593,Orthopyroxene,no_info,53.69,0.07,4.88,,4.2,0.1,34.06,,,0.49,0.05,0.04, +9831,38594,Orthopyroxene,no_info,54.47,0.07,3.73,,5.83,0.13,32.61,,,0.65,0.07,, +9832,38595,Orthopyroxene,no_info,54.74,0.19,5.06,,6.28,0.19,30.79,,,0.83,0.11,0.01, +9833,38596,Orthopyroxene,no_info,55.46,0.13,3.22,,5.19,0.16,33.8,,,0.61,0.05,0.02, +9834,38597,Orthopyroxene,no_info,53.69,0.15,4.44,,6.01,0.05,33.63,,,0.43,0.05,, +9835,38598,Orthopyroxene,no_info,57.21,0.05,2.67,,2.66,0.14,36.05,,,0.45,0.07,, +9836,38599,Orthopyroxene,"EMP,SEM",51.33,0.25,8,0.1,8.27,0.18,28.83,,,2.35,0.06,, +9837,38600,Orthopyroxene,"EMP,SEM",51.21,0.27,8.17,0.12,8.79,0.17,27.99,,,2.14,0.1,, +9838,38601,Orthopyroxene,"EMP,SEM",50.49,0.28,9.05,0.03,9.38,0.08,28.82,,,1.69,0.16,, +9839,38602,Orthopyroxene,"EMP,SEM",52.65,0.17,8.09,0.23,7.18,0.2,29.73,,,2.32,0.12,, +9840,38603,Orthopyroxene,"EMP,SEM",52.36,0.18,7.26,0.08,7.8,0.11,29.36,,,2.05,0.16,0.02, +9841,38604,Orthopyroxene,"EMP,SEM",51.07,0.18,9.05,0.21,7.82,0.27,28.88,,,2.22,0.14,, +9842,38605,Orthopyroxene,"EMP,SEM",50.54,0.2,10.58,0.17,8.86,0.14,28.11,,,1.59,0.16,0.04, +9843,38606,Orthopyroxene,"EMP,SEM",51.69,0.18,6.76,0.19,7.68,0.22,30.25,,,1.35,0.09,, +9844,38607,Orthopyroxene,"EMP,SEM",51.55,0.14,7.85,0.18,7.56,0.05,29.83,,,1.55,0.14,, +9845,38608,Orthopyroxene,"EMP,SEM",52.04,0.12,8.26,,7.99,0.28,29.84,,,1.66,0.01,0.01, +9846,38609,Orthopyroxene,"EMP,SEM",52.38,0.1,8.11,0.35,6.7,0.13,30.08,,,1.73,0.12,0.03, +9847,38611,Orthopyroxene,EMP,54.27,,4.16,0.96,5.84,0.12,32.73,,,1.92,,, +9848,38615,Orthopyroxene,EMP,54.59,,4.38,1.18,5.53,0.13,31.8,,,2.39,,, +9849,38616,Orthopyroxene,EMP,54.65,,4.76,1.25,5.32,0.14,31.41,,,2.47,,, +9850,38618,Orthopyroxene,EMP,55.02,,3.99,1.32,5.49,0.13,32.52,,,1.53,,, +9851,38619,Orthopyroxene,EMP,54.36,,4.83,0.95,5.83,0.13,31.54,,,2.36,,, +9852,38620,Orthopyroxene,EMP,54.34,,4.86,0.88,5.68,0.13,31.9,,,2.22,,, +9853,38621,Orthopyroxene,EMP,53.67,,6.49,0.65,5.82,0.13,31.13,,,2.11,,, +9854,38622,Orthopyroxene,EMP,53.98,,6.21,0.81,5.65,0.12,30.93,,,2.29,,, +9855,38623,Orthopyroxene,EMP,53.8,,6.21,0.75,6.31,0.14,30.69,,,2.09,,, +9856,38624,Orthopyroxene,EMP,54.81,,4.63,1.03,5.92,0.14,31.49,,,1.98,,, +9857,38625,Orthopyroxene,EMP,54.54,,4.02,1.53,5.4,0.12,32.85,,,1.54,,, +9858,38626,Orthopyroxene,EMP,54.35,,4.38,1.38,5.5,0.13,32.48,,,1.79,,, +9859,38627,Orthopyroxene,EMP,53.31,,6.27,0.97,5.88,0.12,30.92,,,2.53,,, +9860,38628,Orthopyroxene,EMP,53.71,,5.7,1.13,5.6,0.13,31.2,,,2.54,,, +9861,38629,Orthopyroxene,EMP,54.45,,4.61,1.37,5.4,0.1,31.59,,,2.47,,, +9862,38630,Orthopyroxene,EMP,54.18,,5.14,1.23,5.72,0.12,31.09,,,2.51,,, +9863,38641,Orthopyroxene,no_info,53,0.5,5.7,,9.9,,28.6,,,1.6,0.1,, +9864,38642,Orthopyroxene,no_info,54.5,0.3,5.5,,10.3,,29.7,,,1.9,0.1,, +9865,38643,Orthopyroxene,no_info,53.9,0.3,5.6,,9.8,,29.1,,,1.8,,, +9866,38644,Orthopyroxene,no_info,55.7,0.1,1.5,,8.4,,30.7,,,1.8,0.1,, +9867,38645,Orthopyroxene,no_info,54.8,0.2,2.4,,7,,31.3,,,1.4,,, +9868,38646,Orthopyroxene,no_info,54.2,0.4,6.2,,8.5,,30.6,,,1.7,,, +9869,38647,Orthopyroxene,no_info,53.8,0.2,4.8,,7.3,,31,,,1.2,,, +9870,38648,Orthopyroxene,no_info,52.8,0.4,6,,7.3,,30.8,,,1.6,,, +9871,38649,Orthopyroxene,EMP,56.97,0.05,1.36,1.34,5.61,,33.13,,,2.65,0.06,, +9872,38650,Orthopyroxene,EMP,56.86,0.07,0.59,1.03,4.26,,33.86,,,2.75,0.12,, +9873,38651,Orthopyroxene,EMP,56.13,0.02,1.3,1.26,5.6,,32.43,,,2.86,0.12,, +9874,38652,Orthopyroxene,EMP,56.25,0.03,1.62,1.53,5.34,,32.8,,,2.83,0.05,, +9875,38659,Orthopyroxene,"EDS,EMP",57.79,0.21,1.76,,4.22,,35.1,,,0.87,0.09,, +9876,38671,Orthopyroxene,EMP,55.1,0.38,3.1,0.06,9.4,0.16,30.7,,,2.3,0.02,, +9877,38672,Orthopyroxene,EMP,56,0.26,2.8,,7.5,0.08,32,,,1.7,0.05,, +9878,38673,Orthopyroxene,EMP,55.2,0.29,3.5,,8.7,0.1,31,,,2.1,0.05,, +9879,38674,Orthopyroxene,EMP,53.9,0.37,5.2,,9.61,0.14,29.4,,,2.3,0.09,, +9880,38675,Orthopyroxene,EMP,54.5,0.31,3.9,,9.7,0.11,29.7,,,2.5,0.1,, +9881,38676,Orthopyroxene,EMP,55.2,0.22,3.7,0.12,8.8,0.17,30,,,2.35,0.1,, +9882,38677,Orthopyroxene,EMP,56.9,0.13,1.8,0.11,7.31,0.09,32.4,,,1.53,0.08,, +9883,38678,Orthopyroxene,EMP,52.5,0.37,6.1,0.04,11.3,0.16,26.9,,,2.1,0.18,, +9884,38679,Orthopyroxene,EMP,55.9,0.4,3.4,0.02,7.3,0.1,32.4,,,1.5,0.06,, +9885,38680,Orthopyroxene,EMP,55.1,0.28,4.5,,8.77,0.14,29.9,,,2.59,0.14,, +9886,38681,Orthopyroxene,EMP,53.2,0.43,6.54,0.02,10.3,0.15,27.8,,,2.62,0.17,, +9887,38682,Orthopyroxene,EMP,54.2,0.26,5.1,,9.6,0.16,28.7,,,2.6,0.15,, +9888,38683,Orthopyroxene,EMP,52.2,0.44,7.2,0.01,12.1,0.1,26.6,,,2.1,0.24,, +9889,38684,Orthopyroxene,EMP,55.6,0.22,3.08,0.01,7.95,0.13,31.9,,,1.88,0.07,, +9890,38695,Orthopyroxene,no_info,53.04,0.18,0.63,,23.75,1.45,19.67,,,0.07,0.01,0.01, +9891,38696,Orthopyroxene,no_info,51.3,0.15,0.62,,23.78,1.56,20.99,,,1.05,,, +9892,38697,Orthopyroxene,EMP,54.1,0.2,4.8,0.8,5.6,0.13,32,,,2.4,0.08,, +9893,38698,Orthopyroxene,EMP,54.2,0.33,4.3,0.4,8.2,,30.6,,,1.9,0.13,, +9894,38699,Orthopyroxene,EMP,54.9,0.29,2.7,0.24,9.3,,29.9,,,2.4,0.14,, +9895,38700,Orthopyroxene,EMP,55.82,0.14,2.79,0.29,5.9,0.12,32.4,,,2.5,0.11,, +9896,38701,Orthopyroxene,EMP,53.6,0.33,5.1,0.27,8.8,0.2,29,,,2.6,0.15,, +9897,38702,Orthopyroxene,EMP,53.8,0.39,5,0.69,7.1,0.07,30.21,,,2.5,0.19,, +9898,38703,Orthopyroxene,EMP,53.1,0.23,6.1,0.9,6.2,0.15,30.6,,,2.6,0.14,, +9899,38704,Orthopyroxene,EMP,54.9,0.15,3.9,1.3,5,0.12,32.4,,,2.1,0.09,, +9900,38705,Orthopyroxene,EMP,54.9,0.1,4.1,0.8,5.2,0.11,32.2,,,2.5,0.11,, +9901,38706,Orthopyroxene,no_info,56.8,,2.9,,4.8,,35.5,,,,,, +9902,38707,Orthopyroxene,no_info,57,,2.7,,4.8,,35.5,,,,,, +9903,38708,Orthopyroxene,no_info,57.9,,1.2,,4.78,,34,,,2.2,,, +9904,38709,Orthopyroxene,no_info,55.2,,5,,4.7,,32.5,,,2.2,,, +9905,38710,Orthopyroxene,no_info,55.6,,5.3,,3.8,,33.1,,,2.3,,, +9906,38711,Orthopyroxene,no_info,55.69,0.09,3.92,0.44,4.67,0.07,32.94,,,1.65,0.4,, +9907,38712,Orthopyroxene,no_info,56.63,0.07,2.93,0.43,4.1,0.08,34.44,,,1.15,,, +9908,38713,Orthopyroxene,no_info,52.87,0.25,7.97,0.39,6.9,0.11,28.45,,,2.37,0.65,, +9909,38714,Orthopyroxene,no_info,53.79,0.18,6.72,0.38,6.23,0.08,29.65,,,2.22,0.69,, +9910,38715,Orthopyroxene,no_info,53.89,0.11,5.96,0.47,5.49,0.07,30.65,,,2.25,1.04,, +9911,38716,Orthopyroxene,no_info,54.02,0.19,5.09,0.33,6.89,0.18,31.03,,,1.95,0.24,, +9912,38717,Orthopyroxene,no_info,54.39,0.1,5.68,0.48,5.81,0.14,30.38,,,2.16,0.81,, +9913,38718,Orthopyroxene,no_info,54.76,0.08,5.06,0.53,5.27,0.1,31.59,,,2.23,0.3,, +9914,38719,Orthopyroxene,no_info,55.81,0.08,4.18,0.42,4.55,0.13,32.88,,,1.62,0.17,, +9915,38720,Orthopyroxene,no_info,56.84,,2.99,0.22,4.02,0.11,34.54,,,1.1,0.17,, +9916,38721,Orthopyroxene,no_info,53.3,0.21,7.25,0.52,6.3,0.14,29.61,,,2.05,0.49,, +9917,38722,Orthopyroxene,no_info,54.1,0.14,5.99,0.6,5.86,0.12,30.26,,,2.36,0.5,, +9918,38723,Orthopyroxene,no_info,55.9,0.05,3.3,0.64,4.45,0.15,33.57,,,1.51,0.33,, +9919,38724,Orthopyroxene,no_info,56.22,0.04,2.11,0.42,4.22,0.09,35.68,,,0.97,0.24,, +9920,38725,Orthopyroxene,no_info,53.89,0.2,6.32,0.67,5.9,0.09,30.04,,,2.23,0.53,, +9921,38726,Orthopyroxene,no_info,54.34,0.11,5.77,0.66,5.72,0.08,30.58,,,2.24,0.43,, +9922,38727,Orthopyroxene,no_info,53.6,0.12,6.14,0.68,5.67,0.12,30.57,,,2.4,0.6,, +9923,38728,Orthopyroxene,no_info,55.81,0.07,3.6,0.58,4.89,0.08,32.5,,,2.02,0.38,, +9924,38729,Orthopyroxene,no_info,55.42,0.08,3.78,0.71,4.7,0.17,32.33,,,2.24,0.36,, +9925,38730,Orthopyroxene,no_info,56.92,0.07,2.3,0.53,4.07,,34.45,,,1.37,0.2,, +9926,38731,Orthopyroxene,EMP,53.2,0.95,2.9,1.12,13.4,0.21,27.5,,,1.64,0.03,, +9927,38732,Orthopyroxene,EMP,51.9,1.1,3.2,0.8,15.2,0.26,25.6,,,2.3,0.06,, +9928,38733,Orthopyroxene,EMP,52.4,1.19,2.2,0.91,14.4,0.22,27.4,,,1.56,0.02,, +9929,38734,Orthopyroxene,EMP,52.6,1.14,2.45,1,14.2,0.21,27,,,1.62,0.02,, +9930,38735,Orthopyroxene,EMP,52.6,1.06,2.3,1.01,13.1,0.18,28.2,,,1.46,0.01,, +9931,38736,Orthopyroxene,EMP,52.7,1.09,2.34,1.04,13.7,0.2,27.7,,,1.46,,, +9932,38737,Orthopyroxene,EMP,52.98,0.53,2.13,,16.78,0.44,25.56,,,2.01,,, +9933,38738,Orthopyroxene,EMP,52.32,0.57,3.14,,18.21,0.4,24.09,,,2.04,,, +9934,38739,Orthopyroxene,EMP,51.22,0.57,3.89,,19.81,0.39,22.32,,,1.83,,, +9935,38740,Orthopyroxene,EMP,51.67,0.42,5.71,,17.82,0.35,22.76,,,1.67,,, +9936,38741,Orthopyroxene,EMP,54.86,0.38,3.24,,10.54,0.25,28.97,,,1.46,,, +9937,38742,Orthopyroxene,EMP,53.35,0.9,8.09,,14.2,0.3,19.12,,,2.95,,, +9938,38743,Orthopyroxene,EMP,48.45,0.98,9.76,,15.98,0.49,23.99,,,0.37,,, +9939,38744,Orthopyroxene,EMP,47.77,0.8,11.52,,17.33,0.28,22.65,,,0.46,,, +9940,38745,Orthopyroxene,EMP,50.23,0.59,11.92,,10.37,0.16,27.32,,,0.6,,, +9941,38746,Orthopyroxene,EMP,57.49,0.01,0.55,0.41,4.96,0.11,34.77,0.03,,1.52,,, +9942,38747,Orthopyroxene,EMP,57.33,0.03,0.75,0.48,6.63,0.17,33.23,0.05,,2.2,0.01,, +9943,38748,Orthopyroxene,EMP,56.76,0.03,0.46,0.39,5.68,0.16,32.66,,,3.33,0.05,, +9944,38749,Orthopyroxene,EMP,56.99,0.04,0.61,0.6,7.7,0.18,31.77,,,2.21,0.02,, +9945,38750,Orthopyroxene,EMP,54.81,0.04,4.58,0.87,5.9,0.12,32.79,,,1.12,0.02,, +9946,38751,Orthopyroxene,EMP,53.95,0.08,4.49,0.95,7.07,0.09,31.11,,,1,,, +9947,38752,Orthopyroxene,EMP,53.24,0.09,6.38,0.41,7.8,0.13,30.21,,,1.34,0.02,, +9948,38753,Orthopyroxene,EMP,53.85,0.06,5.43,0.52,7.19,0.12,31.29,,,1.2,0.01,, +9949,38754,Orthopyroxene,EMP,55.25,0.04,3.91,0.96,5.31,0.1,33.82,,,0.83,0.02,, +9950,38755,Orthopyroxene,EMP,53.03,0.09,6.47,0.5,6.51,0.08,30.44,,,2.21,0.06,, +9951,38756,Orthopyroxene,EMP,51.06,0.09,9.12,0.46,7.09,0.09,29,,,2.27,0.1,, +9952,38757,Orthopyroxene,EMP,55.04,0.06,4.72,0.83,6.24,0.12,32.41,,,0.96,0.02,, +9953,38758,Orthopyroxene,EMP,55.44,0.05,3.63,0.83,5.61,0.08,33.4,,,0.79,0.02,, +9954,38759,Orthopyroxene,EMP,53.45,0.08,6.95,0.43,5.66,0.09,31.28,,,1.91,0.09,, +9955,38760,Orthopyroxene,EMP,54.47,0.05,4.82,0.76,6.28,0.09,32.42,,,0.95,0.02,, +9956,38761,Orthopyroxene,EMP,52.32,0.13,8.19,0.22,7.32,0.11,29.26,,,2.18,0.13,, +9957,38762,Orthopyroxene,EMP,55.25,0.07,4.02,0.52,4.81,0.03,33.18,,,1.26,0.03,, +9958,38763,Orthopyroxene,EMP,53.94,0.08,6.44,0.45,5.83,0.04,31.32,,,1.6,0.07,, +9959,38764,Orthopyroxene,EMP,55,0.08,4.1,0.67,7.7,0.13,30.9,,,1.91,0.06,, +9960,38765,Orthopyroxene,EMP,52.6,0.1,7,0.33,9.5,0.17,29,,,1.51,0.06,, +9961,38766,Orthopyroxene,EMP,51.4,0.2,7.9,0.2,10.8,0.19,27.1,,,1.48,0.06,, +9962,38767,Orthopyroxene,EMP,50.1,0.19,9,0.09,12,0.17,25.6,,,1.27,0.09,, +9963,38768,Orthopyroxene,EMP,52.7,0.19,7.51,0.02,12.2,0.05,23.9,,,1.44,0.18,, +9964,38769,Orthopyroxene,EMP,54.4,0.08,3.5,0.71,8.6,0.16,30.1,,,1.94,0.05,, +9965,38770,Orthopyroxene,EMP,54.6,0.07,3.8,0.77,7.9,0.16,31.3,,,1.86,0.08,, +9966,38771,Orthopyroxene,EMP,54.2,0.07,4.6,0.74,8.3,0.15,30.7,,,1.81,0.03,, +9967,38772,Orthopyroxene,EMP,53.6,0.11,5.7,0.44,10.1,0.18,29.1,,,1.54,0.06,, +9968,38773,Orthopyroxene,EMP,51.1,0.15,6.8,0.11,11.6,0.17,26.6,,,1.22,0.06,, +9969,38774,Orthopyroxene,EMP,51.6,0.11,6.8,0.12,13.7,0.19,26.4,,,1.07,0.08,, +9970,38775,Orthopyroxene,EMP,51.7,0.15,7.5,0.34,9.37,0.18,28.1,,,1.72,0.08,, +9971,38776,Orthopyroxene,EMP,51.5,0.19,8.2,0.18,11.3,0.19,27.4,,,1.64,0.07,, +9972,38777,Orthopyroxene,EMP,54.3,0.09,4.1,0.69,8.1,0.13,30.6,,,1.87,0.06,, +9973,38778,Orthopyroxene,EMP,56.5,0.07,1.6,0.58,7.7,0.12,31.5,,,1.66,0.07,, +9974,38779,Orthopyroxene,EMP,56,0.09,2,0.38,7.9,0.13,31.9,,,1.67,0.07,, +9975,38780,Orthopyroxene,EMP,55.4,0.1,2.2,0.24,9.3,0.15,30.4,,,1.59,0.02,, +9976,38781,Orthopyroxene,EMP,54.1,0.14,3.6,0.35,11.5,0.16,28.4,,,1.45,0.06,, +9977,38782,Orthopyroxene,EMP,52.1,0.19,6.1,0.22,12.8,0.16,26.5,,,1.36,0.06,, +9978,38783,Orthopyroxene,EMP,52.6,0.23,4.9,0.28,13.2,0.22,26.3,,,1.27,0.04,, +9979,38784,Orthopyroxene,no_info,53.45,0.19,7.1,0.4,5.3,,31.04,,,2.28,0.16,, +9980,38785,Orthopyroxene,no_info,51.99,0.23,8.21,0.41,5.35,,31.48,,,1.98,0.18,, +9981,38786,Orthopyroxene,EMP,54.23,0.13,1.72,,16.95,1.58,24.14,,,1.43,0.04,0.05, +9982,38787,Orthopyroxene,EMP,53.22,0.16,1.53,,20.78,1.07,21.93,,,1.66,0.09,0.04, +9983,38788,Orthopyroxene,EMP,51.77,0.19,1.64,,22.66,0.97,20.39,,,1.6,0.03,, +9984,38789,Orthopyroxene,EMP,51.66,0.23,1.15,,24.82,1.26,18.96,,,2.17,0.05,0.01, +9985,38791,Orthopyroxene,EMP,52.42,0.21,1.8,,23.1,0.84,20.55,,,1.81,0.05,0.01, +9986,38793,Orthopyroxene,EMP,52.6,0.2,1.71,,20.66,1.04,21.58,,,1.87,0.03,0.01, +9987,38797,Orthopyroxene,EMP,51.83,0.16,1.5,,23.92,0.98,19.44,,,1.15,0.02,0.01, +9988,38798,Orthopyroxene,EMP,52.03,0.18,2.05,,20.36,0.92,22.52,,,1.43,0.14,0.02, +9989,38799,Orthopyroxene,EMP,51.42,0.19,1.65,,21.83,1.19,20.46,,,1.82,0.04,0.02, +9990,38800,Orthopyroxene,EMP,52.28,0.16,2.57,,18.83,0.96,22.87,,,1.74,0.06,0.01, +9991,38801,Orthopyroxene,EMP,52.42,0.18,2.15,,19.15,0.98,21.94,,,2.36,0.08,0.01, +9992,38803,Orthopyroxene,EMP,50.97,0.22,1.3,,26.49,0.91,17.28,,,1.7,0.02,0.01, +9993,38805,Orthopyroxene,EMP,52.3,0.17,1.93,,19.48,0.96,22.32,,,1.66,0.04,0.01, +9994,38811,Orthopyroxene,EMP,50.77,0.2,1.15,,25.67,1.01,19.54,,,1.45,0.09,, +9995,38813,Orthopyroxene,EMP,51,0.22,1.92,,25.5,0.8,18.28,,,1.8,0.09,0.03, +9996,38816,Orthopyroxene,EMP,50.96,0.19,1.86,,23.26,0.75,21.72,,,1.68,0.06,0.03, +9997,38823,Orthopyroxene,EMP,51.13,0.23,1.08,,28.88,0.88,15.12,,,2.08,0.12,0.03, +9998,38824,Orthopyroxene,EMP,54.27,0.14,2.54,,12.82,0.87,27.36,,,1.53,0.08,0.03, +9999,38826,Orthopyroxene,EMP,53.4,0.07,1.7,,15.72,0.95,25.21,,,1.66,0.06,0.02, +10000,38830,Orthopyroxene,EMP,52.62,0.16,1.24,,21.38,0.96,21.05,,,1.62,0.04,0.03, +10001,38840,Orthopyroxene,EMP,51.77,0.26,1.86,,24.37,0.93,19.84,,,1.78,0.02,0.04, +10002,38842,Orthopyroxene,EMP,52.18,0.16,2.54,,16.74,0.71,24.88,,,1.55,0.03,0.01, +10003,38847,Orthopyroxene,EMP,52.56,0.21,1.95,,19.71,0.9,22.94,,,1.52,0.02,, +10004,38848,Orthopyroxene,EMP,51.75,0.25,1.99,,20.8,0.88,22.73,,,1.55,0.04,0.03, +10005,38849,Orthopyroxene,EMP,52.11,0.27,1.72,,21.31,0.73,21.83,,,1.57,0.01,0.02, +10006,38850,Orthopyroxene,EMP,50.72,0.23,1.89,,22.78,0.77,20.15,,,1.84,0.05,0.03, +10007,38851,Orthopyroxene,EMP,53.49,0.14,2.65,,15.29,0.76,26.96,,,1.13,0.01,0.03, +10008,38852,Orthopyroxene,EMP,51.29,0.2,2.35,,23.03,0.79,19.34,,,1.97,0.13,0.02, +10009,38853,Orthopyroxene,EMP,51.57,0.21,1.55,,26.47,1.02,16.34,,,2.97,0.18,0.04, +10010,38855,Orthopyroxene,EMP,50.87,0.22,2.89,,24.55,0.78,18.86,,,1.82,0.06,0.03, +10011,38857,Orthopyroxene,EMP,52.31,0.31,8.85,0.26,6.12,,30.01,,,2.1,0.21,, +10012,38858,Orthopyroxene,EMP,51.89,0.08,9.01,0.37,6.01,,30.13,,,2.05,0.27,, +10013,38859,Orthopyroxene,EMP,54.79,0.2,6.43,,8.2,0.14,30.47,,,2.08,0.2,, +10014,38860,Orthopyroxene,EMP,55.46,0.14,4.66,,7.42,0.11,31.64,,,2.08,0.12,, +10015,38861,Orthopyroxene,EMP,54.67,0.17,5.92,,7.38,0.13,30.68,,,2.41,0.13,, +10016,38862,Orthopyroxene,EMP,55.04,0.14,5.34,,6.92,0.08,31.4,,,1.97,0.13,, +10017,38863,Orthopyroxene,EMP,54.4,0.15,5.09,,6.63,0.14,30.2,,,2.37,0.18,, +10018,38864,Orthopyroxene,EMP,54.84,0.14,4.87,,6.61,0.08,30.63,,,1.88,0.16,, +10019,38865,Orthopyroxene,EMP,52.67,0.21,8.03,,8.65,0.12,28.87,,,2.07,0.23,, +10020,38866,Orthopyroxene,EMP,54.69,0.16,6.11,,7.42,0.1,30.67,,,2.26,0.22,, +10021,38867,Orthopyroxene,EMP,53.68,0.18,7.06,,8.22,0.12,29.2,,,2.14,0.22,, +10022,38868,Orthopyroxene,EMP,55.06,0.14,5.32,,7.13,0.14,30.81,,,1.96,0.21,, +10023,38869,Orthopyroxene,EMP,55.23,0.15,5.03,,6.92,0.1,31.72,,,1.9,0.17,, +10024,38870,Orthopyroxene,EMP,54.69,0.19,4.92,0.03,8.27,0.07,30.23,,,2.16,0.16,, +10025,38871,Orthopyroxene,EMP,55.78,0.15,3.93,0.03,6.89,0.08,32.19,,,1.72,0.09,, +10026,38872,Orthopyroxene,EMP,55.94,0.15,3.76,,6.29,0.1,33.12,,,1.51,,, +10027,38873,Orthopyroxene,EMP,55.31,0.15,4.66,0.02,7.36,0.06,31.61,,,1.79,0.17,, +10028,38874,Orthopyroxene,EMP,55.28,0.14,4.16,,7.46,0.1,31.69,,,1.75,0.02,, +10029,38875,Orthopyroxene,EMP,55.8,0.12,4.5,0.02,6.47,0.07,32.29,,,1.65,0.17,, +10030,38876,Orthopyroxene,EMP,56.27,0.11,3.71,0.02,6.45,0.07,32.78,,,1.58,0.18,, +10031,38877,Orthopyroxene,EMP,56.5,0.11,1.11,0.48,7.31,0.15,32.2,,,2.02,,, +10032,38878,Orthopyroxene,EMP,56.4,0.09,1.18,0.61,6.26,0.13,32.8,,,1.68,,, +10033,38879,Orthopyroxene,EMP,56.2,0.16,1.14,0.21,9.74,0.21,30.7,,,2.38,,, +10034,38880,Orthopyroxene,EMP,56.1,0.16,1.25,0.2,8.7,0.19,31.2,,,2.24,,, +10035,38881,Orthopyroxene,EMP,55.8,0.21,0.96,0.16,11.7,0.24,29,,,2.4,0.03,, +10036,38882,Orthopyroxene,EMP,55.3,0.22,1.27,0.17,11.2,0.22,29.4,,,2.29,0.02,, +10037,38883,Orthopyroxene,EMP,55.5,0.19,1.64,0.26,11.5,0.23,30,,,1.37,,, +10038,38884,Orthopyroxene,EMP,55.4,0.25,1.28,0.13,13,0.23,28,,,2.04,0.03,, +10039,38885,Orthopyroxene,EMP,54.6,0.24,1.49,0.07,15,0.28,27.2,,,1.33,0.08,, +10040,38886,Orthopyroxene,EMP,55.5,0.06,1.61,0.02,12.8,0.28,28.2,,,1.29,,, +10041,38887,Orthopyroxene,EMP,54.3,0.14,4.69,0.24,6.7,0.09,30.9,,,2.16,0.1,, +10042,38888,Orthopyroxene,no_info,55.03,0.04,2.14,0.77,10.81,0.15,29.64,,,1.66,,, +10043,38889,Orthopyroxene,no_info,53.9,0.06,3.69,0.86,11.77,0.17,28,,,2.54,,, +10044,38890,Orthopyroxene,no_info,53.24,0.14,4.25,1.27,13.33,0.2,26.53,,,2.63,,, +10045,38891,Orthopyroxene,no_info,51.9,0.08,6.05,0.77,14.98,0.16,24.38,,,2.5,,, +10046,38892,Orthopyroxene,no_info,51.68,0.11,6.36,0.71,15.43,0.17,23.36,,,2.5,,, +10047,38893,Orthopyroxene,no_info,52.63,0.06,4.7,0.85,12.98,0.14,25.31,,,2.48,,, +10048,38894,Orthopyroxene,no_info,53.74,0.05,3.88,0.96,11.94,0.14,27.08,,,2.44,,, +10049,38895,Orthopyroxene,no_info,53.55,0.06,3.95,0.95,12.59,0.17,26.86,,,2.51,0.01,, +10050,38896,Orthopyroxene,EMP,51.8,0.33,3.56,,22,0.78,20,,,2.42,0.08,0.05, +10051,38897,Orthopyroxene,EMP,50.6,0.4,2.43,,24.9,0.5,18.6,,,2.14,0.05,0.03, +10052,38898,Orthopyroxene,EMP,50.3,0.49,4.24,,20.4,0.38,20.7,,,2.28,0.13,0.04, +10053,38899,Orthopyroxene,EMP,52.8,0.27,3.15,,16.7,0.39,24.4,,,2.19,0.07,0.02, +10054,38900,Orthopyroxene,EMP,53.2,0.34,3.18,,17.2,0.72,24.7,,,1.48,0.06,0.02, +10055,38901,Orthopyroxene,EMP,52.7,0.28,3.85,,15.7,0.54,25,,,2.03,0.1,0.01, +10056,38902,Orthopyroxene,EMP,54,0.21,4.89,,8.14,0.86,29.8,,,1.58,0.12,0.08, +10057,38904,Orthopyroxene,no_info,54.76,,5,0.38,6.73,,32.36,,,0.67,0.1,, +10058,38905,Orthopyroxene,no_info,54.79,,5.12,0.3,6.75,,32.04,,,0.7,0.3,, +10059,38906,Orthopyroxene,no_info,54.68,,5.02,0.61,6.35,,31.72,,,1.6,0.2,, +10060,38907,Orthopyroxene,no_info,54.83,,4.28,1.03,5.93,,31.58,,,2.2,0.15,, +10061,38908,Orthopyroxene,no_info,55.22,0.13,3.85,1.05,5.94,,31.94,,,1.87,,, +10062,38909,Orthopyroxene,no_info,55.37,,4.44,0.46,6.25,,32.7,,,0.78,,, +10063,38910,Orthopyroxene,no_info,55.55,,3.31,1.08,5.7,,32.7,,,1.66,,, +10064,38911,Orthopyroxene,no_info,55.97,,2.91,1.09,5.21,,33.53,,,1.29,,, +10065,38912,Orthopyroxene,no_info,54.1,,5.7,0.5,6.3,,31.5,,,1.65,0.25,, +10066,38913,Orthopyroxene,no_info,54.4,,5.4,0.6,5.9,,31.2,,,2.3,0.2,, +10067,38914,Orthopyroxene,no_info,54.5,,4.9,0.9,5.9,,31.75,,,2.05,,, +10068,38915,Orthopyroxene,no_info,54.78,,4.57,1.13,5.6,,32.05,,,1.87,,, +10069,38916,Orthopyroxene,EMP,50.5,0.31,0.8,,29.46,0.67,15.68,,,1.85,0.06,, +10070,38917,Orthopyroxene,EMP,54.93,0.15,2.1,,10.28,0.31,30.03,,,1.8,0.04,, +10071,38918,Orthopyroxene,EMP,52.64,0.14,5.94,,9.24,0.28,30.09,,,1.52,0.06,0.01, +10072,38919,Orthopyroxene,EMP,53.5,0.17,5.57,,7.65,0.26,30.52,,,1.91,0.05,0.01, +10073,38920,Orthopyroxene,EMP,52.92,0.13,5.99,,8.23,0.25,30.7,,,1.53,0.03,, +10074,38921,Orthopyroxene,EMP,55,0.02,2.1,0.73,11.3,0.15,28.7,,,2,,, +10075,38922,Orthopyroxene,EMP,54.4,0.03,1.9,0.74,11.49,0.13,28.4,,,1.9,,, +10076,38923,Orthopyroxene,EMP,54.5,,2.8,0.9,12.5,0.17,27.3,,,1.92,,, +10077,38924,Orthopyroxene,EMP,55.2,0.04,1.8,0.88,10.2,0.15,30.5,,,1.64,,, +10078,38925,Orthopyroxene,EMP,55.5,0.02,1.4,0.8,9.5,0.08,30.7,,,1.17,,, +10079,38926,Orthopyroxene,EMP,55.5,0.03,1.2,0.67,9,0.11,31.3,,,1.12,,, +10080,38927,Orthopyroxene,EMP,56.2,,1.4,0.7,9.07,0.09,30.98,,,1.41,,, +10081,38928,Orthopyroxene,EMP,52.9,0.05,3.59,0.66,13.7,0.16,26.2,,,2.67,,, +10082,38929,Orthopyroxene,EMP,54.6,0.04,2.3,0.4,11.8,0.13,28.4,,,2.7,,, +10083,38930,Orthopyroxene,EMP,54.1,0.06,1.9,0.39,11.4,0.17,27.5,,,3,,, +10084,38931,Orthopyroxene,EMP,53.71,,2.73,0.39,10.56,0.12,29.84,,,1.98,,, +10085,38932,Orthopyroxene,EMP,53.15,0.22,5.59,0.27,8.48,0.31,28.36,,,2.69,0.12,0.01, +10086,38933,Orthopyroxene,EMP,53.13,0.31,7.43,0.3,9.56,0.3,27.17,,,2.55,0.14,0.02, +10087,38934,Orthopyroxene,EMP,49.66,0.36,9.21,0.08,13.04,0.34,24.7,,,2.47,0.17,0.04, +10088,38935,Orthopyroxene,no_info,55.6,0.1,1.1,0.5,10.2,0.22,29.1,,,2.7,,, +10089,38936,Orthopyroxene,no_info,54.9,0.16,1.6,0.47,11.9,0.24,29,,,2.5,,, +10090,38937,Orthopyroxene,no_info,54.1,0.15,2.3,0.52,11.9,0.22,28.3,,,1.9,,, +10091,38938,Orthopyroxene,EMP,54.85,0.35,4.94,,6.25,,32.53,,,1.36,,, +10092,38939,Orthopyroxene,EMP,57.54,0.03,2.09,0.35,3.67,,35.93,,,0.28,,, +10093,38940,Orthopyroxene,EMP,54.54,0.19,5.16,,5.96,,33.24,,,0.73,,, +10094,38941,Orthopyroxene,EMP,58.09,0.03,1.88,0.41,5.28,,34.64,,,0.76,,, +10095,38942,Orthopyroxene,EMP,57.42,0.14,1.85,0.41,5.65,,34.13,,,0.91,,, +10096,38943,Orthopyroxene,EMP,53.29,0.44,5.44,,6.83,,33.49,,,0.82,,, +10097,38944,Orthopyroxene,EMP,43.37,3.4,4.65,,16.56,,23.73,,,6.5,,, +10098,38945,Orthopyroxene,EMP,57.02,0.09,1.79,0.4,5.12,,34.4,,,1.2,,, +10099,38946,Orthopyroxene,EMP,56.54,0.1,2.81,0.57,4.14,,35.27,,,0.72,,, +10100,38947,Orthopyroxene,EMP,56.35,0.2,2.06,0.34,6.1,,33.21,,,1.59,,, +10101,38948,Orthopyroxene,EMP,57.77,,1.91,0.37,5.35,,34.63,,,0.47,0.13,, +10102,38949,Orthopyroxene,EMP,56.33,0.16,4.15,0.72,5.96,,32.65,,,0.63,0.25,, +10103,38950,Orthopyroxene,EMP,57.49,,1.62,0.33,5.19,,34.74,,,0.51,0.2,, +10104,38951,Orthopyroxene,EMP,56.26,0.23,4.39,0.68,6.24,,32.11,,,0.53,,, +10105,38952,Orthopyroxene,EMP,57.43,,1.58,0.31,6.66,,33.5,,,0.5,0.11,, +10106,38953,Orthopyroxene,EMP,56.94,,1.71,0.32,6.72,,33.2,,,0.59,,, +10107,38954,Orthopyroxene,EMP,57.31,,1.54,0.39,5.42,,34.58,,,0.55,,, +10108,38955,Orthopyroxene,EMP,54.29,0.44,4.51,0.5,8.23,,30,,,1.2,0.2,, +10109,38956,Orthopyroxene,EMP,57.43,,1.48,,3.6,,36.37,,,0.78,0.05,, +10110,38957,Orthopyroxene,EMP,58.28,,1.17,,3.82,,36.89,,,0.42,,, +10111,38958,Orthopyroxene,EMP,57.46,,2.15,,4.58,,35.96,,,0.63,,, +10112,38959,Orthopyroxene,EMP,57.19,,1.76,0.08,3.14,,36.96,,,0.43,,, +10113,38960,Orthopyroxene,EMP,57.79,,1.5,,2.23,,37.51,,,0.76,0.13,, +10114,38961,Orthopyroxene,EMP,56.84,,1.91,,4.43,,35.27,,,0.7,,, +10115,38969,Orthopyroxene,EMP,55.8,0.38,3.1,,11.88,,25.2,,,1.53,0.1,0.3, +10116,38970,Orthopyroxene,EMP,54.7,0.34,1.2,,15.43,,25.9,,,2.41,0.1,0.07, +10117,38971,Orthopyroxene,EMP,54.5,0.28,1.9,,14.31,,27.5,,,1.61,0.03,0.01, +10118,38972,Orthopyroxene,EMP,55.6,0.19,0.9,,13.6,,28.3,,,1.42,0.03,0.01, +10119,38973,Orthopyroxene,EMP,54.4,0.23,2.1,,14.38,,27.1,,,1.27,0.02,0.01, +10120,38974,Orthopyroxene,EMP,55.8,0.2,0.8,,14.64,,27.7,,,1.39,0.01,0.01, +10121,38975,Orthopyroxene,EMP,54.1,0.25,2.4,,14.2,,28,,,1.28,0.02,0.01, +10122,38976,Orthopyroxene,EMP,53.5,0.21,3,,14.52,,28,,,1.19,0.01,0.01, +10123,38977,Orthopyroxene,EMP,53,0.22,2.7,,14.37,,28,,,1.32,0.03,0.02, +10124,38978,Orthopyroxene,EMP,54.2,0.17,1.4,,15.95,,27.2,,,1.04,,0.02, +10125,38979,Orthopyroxene,EMP,53.8,0.2,2.5,,14.21,,27.6,,,1.26,0.01,, +10126,38980,Orthopyroxene,EMP,55,0.18,0.9,,15.1,,26.7,,,1.35,0.03,0.02, +10127,38993,Orthopyroxene,no_info,54.4,0.13,5.56,0.69,7.27,0.17,29.9,,,1.79,,0.48, +10128,38994,Orthopyroxene,no_info,53.8,0.16,5.86,0.62,6.65,0.09,29.8,,,1.94,,0.43, +10129,38995,Orthopyroxene,no_info,53.4,0.17,6.8,0.65,6.36,,31,,,1.68,,0.37, +10130,38996,Orthopyroxene,no_info,53.9,0.22,7.15,0.79,6.16,0.06,29.7,,,1.8,,0.49, +10131,38997,Orthopyroxene,no_info,54.1,0.23,6.74,0.5,6.82,0.07,29.1,,,1.89,,0.57, +10132,38998,Orthopyroxene,EMP,54.65,0.12,4.12,,6.88,0.08,31.96,,,2.2,0.04,, +10133,38999,Orthopyroxene,EMP,54.48,0.16,5.09,,7.16,0.09,31.23,,,2.01,0.05,, +10134,39000,Orthopyroxene,EMP,54.41,0.15,4.51,,7.12,0.11,31.52,,,2,0.1,, +10135,39001,Orthopyroxene,EDS,54.6,0.3,3.6,0.4,8.3,,29.7,0.1,,2.5,0.1,, +10136,39002,Orthopyroxene,EDS,56.7,0.3,3,0.5,6,,32.3,0.1,,1.7,,, +10137,39003,Orthopyroxene,EDS,53.7,0.2,5.5,0.5,8.5,,29.3,,,2.1,0.1,, +10138,39004,Orthopyroxene,EDS,54.6,0.2,5.3,0.4,7.9,,29.7,0.1,,2.4,0.2,, +10139,39005,Orthopyroxene,EDS,55.7,0.2,4.4,0.4,7.9,,30.3,0.1,,2.5,0.2,, +10140,39006,Orthopyroxene,EDS,54.1,0.3,7.3,0.2,8.7,,28.4,,,2.3,0.2,, +10141,39007,Orthopyroxene,EDS,54.6,0.3,5.4,0.3,6.9,,29.6,,,2.3,0.2,, +10142,39008,Orthopyroxene,EDS,57.4,0.2,3.9,0.4,3.8,,34.3,,,1.3,0.1,, +10143,39009,Orthopyroxene,EDS,54.3,0.3,5,0.3,8.9,,28.5,0.1,,2.3,0.2,, +10144,39010,Orthopyroxene,EDS,56.4,0.2,3.9,0.4,5.8,,31.9,0.1,,1.7,0.1,, +10145,39011,Orthopyroxene,EDS,56.1,0.2,3.5,0.4,5.6,,33.2,0.2,,1.7,0.1,, +10146,39012,Orthopyroxene,EMP,52.77,0.17,6.74,0.62,7.41,0.21,29.79,,,2.49,0.09,0.01, +10147,39013,Orthopyroxene,EMP,53.17,0.16,7.38,0.65,8.44,0.17,28.89,,,2.11,0.08,0.01, +10148,39014,Orthopyroxene,EMP,52.7,0.19,7.18,0.53,9.6,0.19,28.82,,,1.86,0.07,0.01, +10149,39015,Orthopyroxene,EMP,52.26,0.26,8.23,0.41,10.26,0.2,26.97,,,2.24,0.1,0.01, +10150,39016,Orthopyroxene,EMP,51.58,0.26,8.01,0.36,10.97,0.2,27.39,,,1.77,0.08,0.01, +10151,39017,Orthopyroxene,EMP,54.68,0.09,4.52,1.28,5.88,0.13,31.57,,,2.45,0.06,0.01, +10152,39018,Orthopyroxene,EMP,54.06,0.12,5.57,0.55,7.88,0.15,29.02,,,2.75,0.09,0.01, +10153,39019,Orthopyroxene,EMP,54.1,0.2,4.83,0.14,10.93,0.19,27.77,,,2.56,0.11,0.01, +10154,39020,Orthopyroxene,EMP,56.75,0.11,1.4,1.2,5.23,0.12,35.2,,,0.78,0.08,0.01, +10155,39021,Orthopyroxene,EMP,54.61,0.28,3,0.65,5.88,0.21,34,,,1.92,0.08,0.09, +10156,39022,Orthopyroxene,EMP,55.51,0.11,1.82,0.69,6.22,0.16,34.96,,,0.57,0.13,0.07, +10157,39023,Orthopyroxene,EMP,55.47,0.64,2.76,0.29,7.55,0.21,32.57,,,1.25,0.08,0.1, +10158,39024,Orthopyroxene,EMP,57.56,0.09,2.56,0.65,2.82,0.11,36.81,,,0.59,0.11,0.02, +10159,39025,Orthopyroxene,EMP,54.7,0.14,1.73,0.19,5.59,0.13,35.47,,,0.9,0.15,0.13, +10160,39026,Orthopyroxene,EMP,56.2,0.1,2.2,0.37,5.89,0.16,33.92,,,0.82,0.12,0.09, +10161,39027,Orthopyroxene,EMP,55.71,0.13,1.8,0.48,4.51,0.11,35.48,,,0.86,0.06,0.02, +10162,39028,Orthopyroxene,EMP,55.36,0.11,1.67,0.29,6.35,0.1,34.66,,,0.96,0.12,0.02, +10163,39029,Orthopyroxene,EMP,55.38,0.18,1.1,0.19,6.05,0.18,34.03,,,1.32,0.18,0.16, +10164,39030,Orthopyroxene,EMP,57.39,0.14,0.72,0.29,6.3,0.12,34.3,,,0.98,0.04,0.04, +10165,39031,Orthopyroxene,EMP,57.16,0.13,1.31,0.37,5.84,0.21,34.83,,,0.85,0.17,0.09, +10166,39032,Orthopyroxene,EMP,55.98,0.15,0.44,0.17,8.17,0.13,34.25,,,0.56,0.06,0.05, +10167,39033,Orthopyroxene,EMP,56.67,0.13,0.59,0.21,7.3,0.18,33.9,,,0.9,0.1,0.01, +10168,39034,Orthopyroxene,EMP,57.61,0.08,0.55,0.18,6.08,0.14,34.58,,,1.33,0.15,0.05, +10169,39035,Orthopyroxene,EMP,56.52,0.08,0.5,0.22,5.51,0.12,35.04,,,0.93,0.14,0.06, +10170,39036,Orthopyroxene,EMP,57.53,0.08,0.7,0.29,4.57,0.14,33.77,,,1.91,0.24,0.15, +10171,39037,Orthopyroxene,EMP,57.82,0.08,0.33,0.17,6.43,0.15,34.49,,,0.86,0.1,0.01, +10172,39038,Orthopyroxene,EMP,58.1,0.1,0.76,0.19,5.29,0.13,34.68,,,0.99,0.16,0.01, +10173,39039,Orthopyroxene,EMP,56.47,0.08,0.28,0.18,7.63,0.13,34.12,,,0.46,0.13,0.03, +10174,39040,Orthopyroxene,EMP,57.2,0.07,0.23,0.08,5.15,0.09,36.15,,,0.59,0.1,0.16, +10175,39041,Orthopyroxene,EMP,56.33,0.07,0.59,0.15,5.18,0.13,36.04,,,1.56,0.19,0.03, +10176,39042,Orthopyroxene,EMP,52.4,0.3,0.85,,20.5,,23.7,,,2.02,0.06,, +10177,39043,Orthopyroxene,EMP,51.7,0.25,0.89,,19.4,,23.6,,,1.83,0.07,0.11, +10178,39044,Orthopyroxene,EMP,52.9,0.29,0.77,,20.7,,22,,,1.87,0.05,, +10179,39045,Orthopyroxene,EMP,53.2,0.32,1.44,,15.4,1.02,25,,,2.46,0.26,, +10180,39046,Orthopyroxene,EMP,54.1,0.32,1.09,,14.9,0.9,26.2,,,2.16,,, +10181,39047,Orthopyroxene,EMP,54.2,0.36,1.3,,14.5,0.74,25.9,,,2.16,0.21,, +10182,39048,Orthopyroxene,EMP,53.7,0.5,0.86,,20.3,0.73,22.6,,,2.02,0.1,, +10183,39049,Orthopyroxene,EMP,53.8,0.34,1.38,,17,0.61,24.6,,,2.25,0.14,, +10184,39050,Orthopyroxene,EMP,53.8,0.26,1.09,,17.2,0.58,25.1,,,1.93,0.01,, +10185,39051,Orthopyroxene,EMP,53.2,0.4,0.82,,19.7,0.83,23,,,2.03,0.06,, +10186,39052,Orthopyroxene,EMP,52.3,0.57,2.86,,19,0.32,23.1,,,2.17,0.01,, +10187,39053,Orthopyroxene,EMP,53,0.24,1.12,,18.8,0.56,23.3,,,2.18,0.07,, +10188,39054,Orthopyroxene,EMP,55.5,0.42,1.58,0.02,10.7,0.39,30.9,,,1.39,0.04,, +10189,39055,Orthopyroxene,EMP,54.8,0.43,1.55,0.02,12.1,0.37,29,,,1.63,0.11,, +10190,39056,Orthopyroxene,EMP,54.9,0.3,1.06,0.02,15.1,0.51,27.3,,,1.29,0.05,, +10191,39057,Orthopyroxene,EMP,52.3,0.69,0.92,0.01,22,0.48,21.6,,,1.17,0.02,, +10192,39058,Orthopyroxene,EMP,51.9,0.93,3.15,0.03,19,0.23,22.8,,,1.63,0.08,, +10193,39059,Orthopyroxene,EMP,50.2,1.24,4.72,0.05,19.3,0.26,22.1,,,1.96,0.11,, +10194,39060,Orthopyroxene,EMP,52.5,0.68,2.16,0.01,19.9,0.25,22.8,,,1.66,0.05,, +10195,39061,Orthopyroxene,EMP,51.3,0.93,5.28,0.05,18.6,0.24,22,,,2.21,0.29,, +10196,39062,Orthopyroxene,EMP,50.7,0.92,4.74,0.02,20.8,0.25,20.5,,,2.26,0.15,, +10197,39063,Orthopyroxene,EMP,49.5,0.77,4.6,0.04,23.2,0.28,19.3,,,2.24,0.13,, +10198,39064,Orthopyroxene,EMP,49.6,0.81,7.13,0.06,18,0.23,22.8,,,1.78,0.18,, +10199,39065,Orthopyroxene,EMP,49.2,0.93,6.34,0.03,20.8,0.28,20.7,,,1.91,0.22,, +10200,39066,Orthopyroxene,EMP,48.7,0.83,6.62,0.05,21,0.27,20.3,,,1.95,0.19,, +10201,39067,Orthopyroxene,EMP,48.6,0.72,5.29,0.01,23.2,0.31,19.1,,,2.04,0.19,, +10202,39068,Orthopyroxene,EMP,55.1,0.29,1.2,0.39,11.55,0.29,28.9,,,2.4,0.06,, +10203,39111,Orthopyroxene,EMP,55.7,0.12,3.31,0.08,7.82,0.14,31.7,,,2.27,,, +10204,39112,Orthopyroxene,EMP,53.7,0.21,4.64,0.06,8.31,0.12,29.8,,,3.29,0.1,, +10205,39113,Orthopyroxene,EMP,53.1,0.23,6.16,0.06,9.4,0.08,27.6,,,2.91,0.23,, +10206,39114,Orthopyroxene,EMP,52.6,0.21,8.42,0.05,8.77,0.07,28.5,,,2.25,0.2,, +10207,39115,Orthopyroxene,EMP,53.2,0.2,7.4,0.02,8.8,0.13,29.2,,,2.37,0.14,, +10208,39116,Orthopyroxene,EMP,52.7,0.15,8.1,,8.48,0.14,29.4,,,2.14,0.14,, +10209,39117,Orthopyroxene,EMP,54,0.14,5.8,0.06,7.13,0.13,30.8,,,2.58,0.08,, +10210,39119,Orthopyroxene,EMP,52.9,0.19,6.83,0.3,7.32,0.22,29.7,,,2.6,0.16,0.04, +10211,39120,Orthopyroxene,EMP,52.5,0.16,0.87,,15.32,0.38,24.34,,,4.24,0.03,, +10212,39121,Orthopyroxene,EMP,52,0.43,1.28,,18.03,0.44,21.41,,,5.14,0.08,, +10213,39122,Orthopyroxene,EMP,53.7,0.18,6.44,,9.61,0.22,28.2,,,2.37,0.08,, +10214,39123,Orthopyroxene,EMP,52.9,0.3,4.75,,12.04,0.28,27.31,,,2.24,0.12,, +10215,39124,Orthopyroxene,EMP,52.3,0.32,4.35,,14.05,0.29,26.01,,,1.88,0.08,, +10216,39125,Orthopyroxene,EMP,54.2,0.35,6.54,,13.19,0.2,26.1,,,1.91,0.12,, +10217,39126,Orthopyroxene,EMP,53.2,0.25,2.27,,15.71,0.35,25.09,,,1.71,0.02,, +10218,39127,Orthopyroxene,EMP,52.5,0.38,3.13,,15.01,0.39,25.1,,,2.42,0.08,, +10219,39128,Orthopyroxene,EMP,52.4,0.31,6.77,,12.22,0.23,25.83,,,2.36,0.14,, +10220,39129,Orthopyroxene,EMP,53,0.63,3.74,,15.99,0.41,25.12,,,2.15,0.11,, +10221,39130,Orthopyroxene,EMP,52.1,0.23,7.49,,11.05,0.22,26.5,,,2.46,0.14,, +10222,39131,Orthopyroxene,EMP,51.4,0.6,7.95,,14.58,0.26,23.9,,,2.16,0.21,, +10223,39132,Orthopyroxene,EMP,51.2,0.49,4.99,,15.92,0.33,24.46,,,2.13,0.12,, +10224,39133,Orthopyroxene,EMP,51.2,0.43,5.44,,14.83,0.3,24.42,,,2.49,0.15,, +10225,39134,Orthopyroxene,EMP,49.8,0.38,8.34,,12.73,0.24,23.96,,,3.8,0.28,, +10226,39135,Orthopyroxene,EMP,51.5,0.23,8.89,,12.07,0.21,24.8,,,2.04,0.21,, +10227,39136,Orthopyroxene,EMP,49.9,0.35,7.96,,14.73,0.23,23.64,,,2.13,0.22,, +10228,39137,Orthopyroxene,EMP,49.6,0.32,6.01,,15.15,0.28,23.42,,,2.5,0.2,, +10229,39138,Orthopyroxene,EMP,53.21,0.64,4.11,0.17,14.92,0.22,26.03,,,2.18,0.16,, +10230,39139,Orthopyroxene,EMP,52.15,0.43,6.57,0.29,13.94,0.21,25.41,,,2.29,0.11,, +10231,39140,Orthopyroxene,EMP,52.86,0.56,3.45,0.21,14.12,0.27,26.24,,,2.66,0.1,, +10232,39141,Orthopyroxene,EMP,51.25,0.37,7.99,0.37,13.28,0.19,25.35,,,2.3,0.16,, +10233,39142,Orthopyroxene,EMP,53.7,0.15,4.12,0.48,6.75,0.16,31.7,,,2.6,0.13,, +10234,39143,Orthopyroxene,EMP,55,0.09,6,0.8,6.4,0.13,31.2,,,1.7,0.05,, +10235,39144,Orthopyroxene,EMP,53.6,0.08,5.2,1,6,0.09,31.4,,,1.6,0.08,, +10236,39145,Orthopyroxene,EMP,52.9,0.09,6.9,0.5,6.72,0.12,30.6,,,1.63,0.07,, +10237,39146,Orthopyroxene,EMP,55,0.09,5.4,0.71,7,0.11,31.1,,,1.5,0.04,, +10238,39147,Orthopyroxene,EMP,54.1,0.1,6.5,0.42,7.41,0.18,30.5,,,1.35,0.06,, +10239,39148,Orthopyroxene,EMP,55,0.07,4.6,0.8,5.37,0.09,33.1,,,1.2,0.1,, +10240,39149,Orthopyroxene,EMP,54,0.13,7.3,0.33,7.2,0.12,31,,,1.2,0.02,, +10241,39150,Orthopyroxene,EMP,53.6,0.12,6.6,0.35,6.4,0.1,30.3,,,2.3,0.12,, +10242,39151,Orthopyroxene,EMP,53.2,0.11,7.8,0.28,6.56,0.15,29.7,,,2.11,0.11,, +10243,39152,Orthopyroxene,EMP,53.8,0.12,7.3,0.35,6.75,0.13,30.4,,,2.08,0.1,, +10244,39153,Orthopyroxene,EMP,53.6,0.1,7.1,0.33,6.39,0.12,31,,,1.55,0.08,, +10245,39154,Orthopyroxene,EMP,54.3,0.08,6.5,0.5,6.6,0.1,30.9,,,1.5,0.06,, +10246,39155,Orthopyroxene,EMP,53.7,0.03,7.3,0.38,6.46,0.09,31.3,,,1.55,0.08,, +10247,39156,Orthopyroxene,EMP,54.5,0.03,6.1,0.3,7,0.1,30.7,,,1.8,0.07,, +10248,39157,Orthopyroxene,EMP,54.1,0.12,7.4,0.35,6.3,0.11,30.6,,,2.13,0.12,, +10249,39158,Orthopyroxene,EMP,53,0.1,7.3,0.25,6.5,0.1,30.1,,,2.16,0.13,, +10250,39159,Orthopyroxene,EMP,55.2,0.11,5.6,0.29,6.7,0.1,31.3,,,1.71,0.06,, +10251,39160,Orthopyroxene,EMP,55.9,0.09,4.7,0.21,6.24,0.07,32.2,,,1.65,0.09,, +10252,39161,Orthopyroxene,EMP,55.4,0.1,4.1,0.66,7.2,0.13,32,,,1.43,0.06,, +10253,39162,Orthopyroxene,EMP,55.7,0.1,4.2,0.71,7,0.16,32,,,1.31,0.04,, +10254,39163,Orthopyroxene,EMP,54.6,0.1,6.3,0.59,7.7,0.14,30.6,,,1.37,0.07,, +10255,39164,Orthopyroxene,EMP,55.3,0.19,4.4,0.75,7.04,0.13,31.8,,,1.53,0.07,, +10256,39165,Orthopyroxene,EMP,54.3,0.2,7,0.48,6.9,0.16,30.7,,,1.43,0.08,, +10257,39166,Orthopyroxene,EMP,54.7,0.2,5.8,0.55,6.39,0.1,31.3,,,1.66,0.16,, +10258,39167,Orthopyroxene,EMP,54.4,0.2,6.1,0.57,6.28,0.08,32,,,1.52,0.16,, +10259,39168,Orthopyroxene,EMP,52.98,0.07,0.92,,24.15,0.71,19.69,,,0.5,0.08,0.12, +10260,39169,Orthopyroxene,EMP,50.94,0.05,0.93,,28.72,1.13,16.53,,,0.43,0.03,0.04,0.02 +10261,39170,Orthopyroxene,EMP,54.9,0.38,0.39,0.01,16.2,0.33,26.9,,,1.67,0.03,, +10262,39171,Orthopyroxene,EMP,54.7,0.27,1.92,0.07,10.7,0.33,30.7,,,2.11,0.05,, +10263,39172,Orthopyroxene,EMP,54.9,0.3,1.91,0.05,10,0.37,31.2,,,2.24,0.04,, +10264,39173,Orthopyroxene,EMP,55.2,0.36,1.95,0.04,8.87,0.4,32.3,,,2.14,0.05,, +10265,39174,Orthopyroxene,EMP,55,0.17,1.06,0.07,10.9,0.19,29.6,,,2.28,,, +10266,39175,Orthopyroxene,EMP,55,0.27,1.08,0.16,14.1,0.43,28,,,2,0.04,, +10267,39176,Orthopyroxene,EMP,54.3,0.28,1.01,0.1,15.2,0.41,26.8,,,2.12,0.06,, +10268,39177,Orthopyroxene,EMP,53.4,0.44,1.42,0.04,17.5,0.63,25.5,,,1.67,0.02,, +10269,39178,Orthopyroxene,EMP,56.5,0.2,0.84,0.1,10.3,0.27,31.3,,,1.41,0.03,, +10270,39179,Orthopyroxene,EMP,56,0.23,0.98,0.12,10.9,0.27,30.9,,,1.54,0.04,, +10271,39180,Orthopyroxene,EMP,54.8,0.24,0.92,0.12,13.2,0.36,28.7,,,1.85,0.02,, +10272,39181,Orthopyroxene,EMP,55.6,0.26,0.89,0.1,12.4,0.27,28.8,,,1.98,0.02,, +10273,39182,Orthopyroxene,EMP,55.5,0.27,0.73,0.07,12.8,0.36,28.9,,,1.91,0.05,, +10274,39183,Orthopyroxene,EMP,55.6,0.27,0.92,0.14,13.5,0.32,28.3,,,2.22,0.01,, +10275,39184,Orthopyroxene,EMP,55.2,0.33,0.69,0.12,13.3,0.35,28.3,,,2.25,0.04,, +10276,39185,Orthopyroxene,EMP,58.3,0.06,0.36,0.03,5.88,0.09,34.2,,,2.59,0.02,, +10277,39186,Orthopyroxene,EMP,56.2,0.11,1.3,0.06,7.41,0.16,33.2,,,2.45,0.03,, +10278,39187,Orthopyroxene,EMP,57.9,0.08,0.35,0.04,7.25,0.12,33.6,,,2.21,0.01,, +10279,39188,Orthopyroxene,EMP,57.3,0.09,0.45,0.08,7.36,0.17,32.9,,,2.47,0.03,, +10280,39189,Orthopyroxene,EMP,53.3,0.34,1.62,0.03,19.4,0.47,23.9,,,1.68,0.13,, +10281,39190,Orthopyroxene,EMP,53.3,0.33,1.52,0.01,19.7,0.5,24.1,,,1.69,0.7,, +10282,39191,Orthopyroxene,EMP,53.5,0.26,1.3,0.08,19.8,0.51,23.7,,,1.79,0.03,, +10283,39192,Orthopyroxene,EMP,52.6,0.29,1.12,,21.7,0.53,22.3,,,1.75,,, +10284,39193,Orthopyroxene,EMP,52.8,0.27,1.46,0.1,22.9,1.11,20.5,,,1.61,0.14,, +10285,39194,Orthopyroxene,EMP,53.2,0.4,0.9,,18.2,0.42,24.4,,,1.82,0.06,, +10286,39195,Orthopyroxene,EMP,54.9,0.39,1.3,,14,0.35,27.3,,,1.7,,, +10287,39196,Orthopyroxene,EMP,54,0.4,1.6,,15,0.3,27.4,,,1.34,,, +10288,39197,Orthopyroxene,EMP,53.8,0.43,1.5,,16.8,0.39,25.2,,,1.5,0.08,, +10289,39198,Orthopyroxene,EMP,55.2,0.38,0.9,,15,0.4,26.7,,,2,,, +10290,39199,Orthopyroxene,EMP,53.3,0.35,0.84,,20.1,0.52,23.1,,,1.6,0.1,, +10291,39200,Orthopyroxene,EMP,52.89,0.33,6.03,,14.69,0.19,26.04,,,1.62,0.04,0.01, +10292,39201,Orthopyroxene,EMP,55.4,0.29,1.51,,10.7,,30.8,,,2.27,0.02,, +10293,39202,Orthopyroxene,EMP,54.5,0.37,1.53,,14.3,,27.9,,,2.46,0.03,, +10294,39203,Orthopyroxene,EMP,54,0.38,1.17,,16.9,,26.4,,,2.5,0.04,, +10295,39204,Orthopyroxene,EMP,52.68,0.63,3.51,0.19,10.44,0.27,30.4,0.12,,1.72,0.04,, +10296,39205,Orthopyroxene,EMP,53.42,0.58,3.43,0.19,12.53,0.23,28.34,0.13,,1.51,0.02,, +10297,39206,Orthopyroxene,EMP,54.73,0.15,4.72,0.31,6.59,0.16,31.74,0.13,,0.8,0.1,, +10298,39207,Orthopyroxene,EMP,53.92,0.45,2.65,0.44,10.09,0.25,28.91,0.12,,2.42,0.06,, +10299,39208,Orthopyroxene,EMP,54,0.06,8.26,0.06,6.13,0.04,30.5,,,2.18,0.15,, +10300,39209,Orthopyroxene,EMP,52.5,0.16,8.1,0.42,8.36,0.03,28.9,,,2.07,0.23,, +10301,39210,Orthopyroxene,EMP,53.3,0.1,7.66,0.6,6.69,0.06,29.4,,,2.35,0.16,, +10302,39211,Orthopyroxene,EMP,53.4,0.07,7.93,0.54,6.62,0.02,30.7,,,2.03,0.12,, +10303,39212,Orthopyroxene,EMP,54.2,0.04,7.11,0.65,5.58,0.03,31.1,,,2.07,0.17,, +10304,39213,Orthopyroxene,EMP,52.2,0.16,7.67,0.51,8.64,0.06,28.9,,,1.94,0.34,, +10305,39214,Orthopyroxene,EMP,52.8,0.3,8,0.76,6.91,0.05,29.6,,,2.08,0.24,, +10306,39215,Orthopyroxene,EMP,52.9,0.18,8.51,0.05,7.94,0.06,28.8,,,1.95,0.28,, +10307,39216,Orthopyroxene,EMP,52.9,0.16,8.37,0.12,7.1,0.04,30,,,2.18,0.2,, +10308,39217,Orthopyroxene,EMP,52.9,0.24,8.23,0.85,5.69,0.04,30.5,,,2.27,0.16,, +10309,39218,Orthopyroxene,EMP,52.9,0.23,8.47,1,5.37,0.04,30.5,,,2.33,0.14,, +10310,39219,Orthopyroxene,no_info,56.3,0.16,2.28,0.05,9.49,0.18,30.9,,,2.21,,, +10311,39220,Orthopyroxene,no_info,56.2,0.16,2.33,0.1,7.66,0.09,32,,,2.51,0.03,, +10312,39221,Orthopyroxene,no_info,56.7,0.13,1.46,0.11,8.19,0.12,32.1,,,2.16,0.05,, +10313,39222,Orthopyroxene,no_info,55.1,0.3,3.13,0.11,9.45,0.23,29.8,,,3.09,0.06,, +10314,39223,Orthopyroxene,no_info,56,0.23,2.37,0.07,8.62,0.16,31.7,,,2.31,0.06,, +10315,39224,Orthopyroxene,no_info,53.4,0.27,6.19,0.13,7.94,0.19,29.8,,,2.4,0.1,, +10316,39225,Orthopyroxene,no_info,52.9,0.42,6.3,0.11,9.96,0.21,27.9,,,2.36,0.12,, +10317,39226,Orthopyroxene,no_info,54.4,0.23,5.24,0.08,7.71,0.16,30,,,3.46,0.16,, +10318,39227,Orthopyroxene,no_info,53.8,0.24,6.78,0.14,7.44,0.17,30.2,,,2.55,0.12,, +10319,39228,Orthopyroxene,no_info,51.5,0.33,8.73,0.05,9.63,0.17,28,,,2.22,0.14,, +10320,39229,Orthopyroxene,no_info,52,0.39,8.1,0.07,10.4,0.19,27.5,,,2.51,0.18,, +10321,39230,Orthopyroxene,no_info,51.2,0.49,8.63,0.07,10.5,0.16,27.1,,,2.45,0.15,, +10322,39231,Orthopyroxene,no_info,51.7,0.45,8.35,0.07,10.3,0.2,27.4,,,2.22,0.16,, +10323,39232,Orthopyroxene,no_info,51.8,0.34,8.64,0.05,8.9,0.18,28.2,,,2.28,0.21,, +10324,39233,Orthopyroxene,no_info,54,0.2,6.77,0.08,6.86,0.11,30.8,,,2.45,0.13,, +10325,39234,Orthopyroxene,no_info,54.3,0.22,5.34,0.15,6.22,0.13,26.8,,,7.32,0.35,, +10326,39235,Orthopyroxene,no_info,52.6,0.28,8.6,,7.91,0.12,29.5,,,2.11,0.15,, +10327,39236,Orthopyroxene,no_info,52.3,0.38,8.16,0.06,9.23,0.15,20.6,,,2.16,0.23,, +10328,39237,Orthopyroxene,no_info,54.9,0.17,6.22,0.1,6.03,0.15,31.7,,,2.46,0.14,, +10329,39238,Orthopyroxene,no_info,52.5,0.21,8.47,0.06,7.34,0.12,30.1,,,2.35,0.08,, +10330,39239,Orthopyroxene,no_info,53.2,0.19,8.27,0.06,6.23,0.15,31.2,,,2.45,0.13,, +10331,39240,Orthopyroxene,no_info,53.1,0.1,7.55,0.1,6.5,0.08,31.2,,,1.85,0.05,, +10332,39241,Orthopyroxene,no_info,52.2,0.1,9.35,0.09,7.96,0.12,29.2,,,2.16,0.07,, +10333,39242,Orthopyroxene,no_info,52.8,0.12,7.88,0.06,7.37,0.09,29.9,,,2.33,0.05,, +10334,39243,Orthopyroxene,no_info,52.5,0.1,7.93,0.57,6.94,0.08,30.3,,,1.7,0.06,, +10335,39244,Orthopyroxene,no_info,52.4,0.15,9.28,0.07,6.77,0.09,30.1,,,1.97,0.15,, +10336,39245,Orthopyroxene,no_info,52.5,0.13,9.43,0.08,6.98,0.1,29.9,,,2.09,0.14,, +10337,39246,Orthopyroxene,no_info,51.9,0.15,9.08,0.44,6.88,0.12,30.1,,,2.07,0.15,, +10338,39247,Orthopyroxene,no_info,52.4,0.16,8.59,0.4,7.37,0.09,29.9,,,2.15,0.12,, +10339,39248,Orthopyroxene,no_info,52.8,0.19,8.12,0.25,6.77,0.11,30.4,,,2.25,0.12,, +10340,39249,Orthopyroxene,EMP,54,0.37,3.95,0.53,13.3,0.17,27.8,,,0.97,0.04,, +10341,39250,Orthopyroxene,EMP,52,0.45,4.6,0.52,14.8,0.18,25.4,,,1.47,0.07,, +10342,39251,Orthopyroxene,EMP,54.3,0.36,3.69,0.13,10.5,0.15,30.1,,,0.92,0.02,, +10343,39252,Orthopyroxene,EMP,52.3,0.41,5.25,0.57,12.1,0.18,26.7,,,1.94,0.09,, +10344,39253,Orthopyroxene,EMP,52.5,0.44,5.04,0.58,12.7,0.19,26.3,,,2.15,0.1,, +10345,39254,Orthopyroxene,EMP,53.6,0.18,1.04,,20.2,0.41,23.1,,,1.51,0.16,, +10346,39255,Orthopyroxene,EMP,53.4,0.23,2.01,,20.7,0.51,21.3,,,2.01,0.44,, +10347,39256,Orthopyroxene,EMP,52.9,0.32,1.37,,20.6,0.33,23.5,,,1.41,0.16,, +10348,39257,Orthopyroxene,EMP,53.3,0.37,1.32,,19.7,0.41,23.9,,,1.41,0.16,, +10349,39258,Orthopyroxene,EMP,52.9,0.31,1.91,,19.5,0.4,23.2,,,1.51,0.21,, +10350,39259,Orthopyroxene,EMP,52.9,0.27,1.88,,18.6,0.35,23.9,,,1.85,0.3,, +10351,39260,Orthopyroxene,EMP,53.3,0.33,1.59,,17.8,0.31,25.2,,,1.45,0.2,, +10352,39261,Orthopyroxene,EMP,53.5,0.4,1.42,,17.9,0.36,24.7,,,1.51,0.24,, +10353,39262,Orthopyroxene,EMP,53.8,0.47,1.3,,18.1,0.31,24.6,,,1.48,0.23,, +10354,39263,Orthopyroxene,EMP,53.3,0.56,1.54,,18.9,0.33,24,,,1.49,0.33,, +10355,39264,Orthopyroxene,EMP,52.9,0.26,1.97,,18.8,0.4,24.1,,,1.52,0.26,, +10356,39265,Orthopyroxene,EMP,53.6,0.3,1.83,,18.5,0.27,24.3,,,1.55,0.24,, +10357,39266,Orthopyroxene,EMP,54.1,0.48,1.42,,19.7,0.33,22.8,,,1.55,0.2,, +10358,39267,Orthopyroxene,EMP,53.6,0.3,2.25,,19,0.35,23.1,,,1.81,0.26,, +10359,39268,Orthopyroxene,EMP,53,0.28,2.3,,19.5,0.41,22.9,,,1.98,0.23,, +10360,39269,Orthopyroxene,EMP,52.5,0.35,2.54,,19.5,0.4,22.8,,,1.87,0.32,, +10361,39270,Orthopyroxene,EMP,54.97,,2.96,,10.61,,30.66,,,0.76,0.04,0.1, +10362,39271,Orthopyroxene,EMP,54.41,,1.58,,10.76,,30.41,,,0.81,0.04,0.12, +10363,39272,Orthopyroxene,EMP,53.54,,3.51,,10.82,,29.76,,,0.76,0.05,0.12, +10364,39273,Orthopyroxene,EMP,56.11,,2.18,,9.42,,33.04,,,0.54,0.03,0.1, +10365,39274,Orthopyroxene,EMP,51.64,,4.09,,19.07,,23.25,,,1.29,0.08,0.17, +10366,39275,Orthopyroxene,EMP,54.66,,,,9.88,,30.99,,,0.94,0.05,0.11, +10367,39276,Orthopyroxene,EMP,55.3,,6.48,,11.99,,28.8,,,0.92,0.04,0.1, +10368,39277,Orthopyroxene,EMP,52.9,0.36,1.52,,12.5,,29.8,,,2.41,0.08,, +10369,39278,Orthopyroxene,EMP,54.5,0.38,1.7,,12.1,,28.8,,,2.38,0.07,, +10370,39279,Orthopyroxene,EMP,54.9,0.17,1.93,,12,,28.6,,,2.08,0.19,, +10371,39280,Orthopyroxene,EMP,55.5,0.2,1.58,,11.7,,28.7,,,1.95,0.26,, +10372,39281,Orthopyroxene,EMP,48.8,0.58,6.61,,21.1,0.58,20.9,,,0.22,,, +10373,39282,Orthopyroxene,EMP,49.4,0.67,9.79,,18.7,0.71,20.8,,,0.3,,, +10374,39285,Orthopyroxene,EMP,45.2,0.94,16.22,,18.1,0.64,19.4,,,0.28,,, +10375,39287,Orthopyroxene,EMP,50.2,0.41,5.81,,19.5,1.26,22.3,,,0.25,,, +10376,39288,Orthopyroxene,EMP,54.4,0.29,5.58,,20.4,0.64,19.9,,,0.37,,, +10377,39289,Orthopyroxene,EMP,51,0.34,4.77,,21.3,0.65,21.1,,,0.37,,, +10378,39290,Orthopyroxene,EMP,50.6,0.5,6.03,,19,0.61,22.4,,,0.42,,, +10379,39291,Orthopyroxene,EMP,50.9,0.34,4.46,,26.3,1.07,17.1,,,0.56,,, +10380,39292,Orthopyroxene,EMP,49.2,0.38,4.71,,25.9,0.89,18.3,,,0.47,,, +10381,39293,Orthopyroxene,EMP,51.2,0.44,5.02,,21.9,0.65,20.5,,,0.52,,, +10382,39294,Orthopyroxene,EMP,49.4,0.39,5.58,,24.1,0.59,19.4,,,0.41,,, +10383,39295,Orthopyroxene,EMP,49.7,0.92,5.54,,21.2,0.56,21.2,,,0.45,,, +10384,39296,Orthopyroxene,EMP,49.6,0.39,5.11,,23.6,0.54,20.2,,,0.52,,, +10385,39297,Orthopyroxene,EMP,50.5,0.17,3.08,,27.3,1.63,16.6,,,1.08,,, +10386,39298,Orthopyroxene,EMP,51,0.22,3.27,,26.6,1.47,16.1,,,1.49,,, +10387,39299,Orthopyroxene,EMP,48.5,0.56,5.97,,25.5,0.64,17.5,,,0.85,,, +10388,39300,Orthopyroxene,EMP,49.2,0.39,5.55,,26,0.74,17.4,,,0.63,,, +10389,39301,Orthopyroxene,EMP,49.5,0.44,5.8,,22.5,0.69,20.4,,,0.58,,, +10390,39302,Orthopyroxene,EMP,49.2,0.52,6.51,,23.4,0.48,19,,,0.66,,, +10391,39303,Orthopyroxene,EMP,49.3,0.56,5.66,,22.9,0.48,19.8,,,0.78,,, +10392,39304,Orthopyroxene,EMP,50.8,0.28,5.03,,24.1,0.68,17.5,,,0.98,,, +10393,39305,Orthopyroxene,EMP,49.6,0.73,5.29,,23.8,,18.3,,,1.03,,, +10394,39306,Orthopyroxene,EMP,50.4,0.24,3.7,,28.1,0.83,15.5,,,1.28,,, +10395,39307,Orthopyroxene,EMP,49.3,0.26,5.29,,25.4,0.86,17.5,,,1.36,,, +10396,39308,Orthopyroxene,EMP,49.4,0.68,6.5,,22.2,0.94,18.2,,,1.89,,, +10397,39309,Orthopyroxene,EMP,49.4,0.42,7.3,,23.6,0.52,17.6,,,1.03,,, +10398,39310,Orthopyroxene,EMP,49.9,0.27,6.01,,22.6,0.53,19.4,,,1.16,,, +10399,39311,Orthopyroxene,EMP,52.5,0.39,1.77,,18,1.03,24.2,,,1.49,,, +10400,39312,Orthopyroxene,EMP,54.3,0.23,2.17,,12.5,1.11,27.3,,,1.57,,, +10401,39313,Orthopyroxene,EMP,55.3,0.17,2.04,,10,0.98,28.6,,,1.65,,, +10402,39314,Orthopyroxene,EMP,51.2,0.27,2.03,,21.9,1.04,20.2,,,2.05,,, +10403,39315,Orthopyroxene,EMP,51.9,0.28,2.35,,21.1,0.95,21.1,,,1.83,,, +10404,39316,Orthopyroxene,EMP,53.9,0.26,2.78,,16.2,0.78,25.1,,,1.99,,, +10405,39317,Orthopyroxene,EMP,52.2,0.25,3.12,,21.1,0.76,21.5,,,1.23,,, +10406,39318,Orthopyroxene,EMP,51,0.18,2.21,,24.1,0.88,20.2,,,1.66,,, +10407,39319,Orthopyroxene,EMP,53,0.45,2.21,,20.9,0.78,22,,,1.64,,, +10408,39320,Orthopyroxene,EMP,51.5,0.3,1.95,,23.9,0.76,19.9,,,1.77,,, +10409,39321,Orthopyroxene,EMP,51.5,0.29,2.11,,23.2,0.73,20.4,,,1.92,,, +10410,39322,Orthopyroxene,EMP,49.9,0.58,4.5,,22.7,0.76,19.8,,,1.94,,, +10411,39323,Orthopyroxene,EMP,50.3,0.32,3.61,,24.3,0.73,18.7,,,1.63,,, +10412,39324,Orthopyroxene,EMP,50.5,0.34,3.11,,23.5,0.73,19.7,,,1.8,,, +10413,39325,Orthopyroxene,EMP,50,0.38,3.95,,23.4,0.62,19.2,,,1.86,,, +10414,39326,Orthopyroxene,EMP,51.2,0.41,2.97,,21.6,0.72,20.9,,,1.67,,, +10415,39327,Orthopyroxene,EMP,51.3,0.27,3.41,,23.9,0.82,19.8,,,1.29,,, +10416,39328,Orthopyroxene,EMP,49.1,0.46,6.49,,23.3,,18.4,,,1.29,,, +10417,39329,Orthopyroxene,EMP,51.8,0.37,4.03,,19.6,0.31,22.3,,,1.65,,, +10418,39330,Orthopyroxene,EMP,48.9,1.44,7.71,,20.6,0.71,18.6,,,1.7,,, +10419,39331,Orthopyroxene,EMP,52.7,0.23,4.69,,20.8,0.53,19.7,,,1.28,,, +10420,39332,Orthopyroxene,EMP,49,0.35,6.5,,24.3,0.75,17.6,,,1.67,,, +10421,39333,Orthopyroxene,"EMP,EMP",53.28,0.18,8.19,0.6,6.01,0.13,30.23,,,2.29,0.21,, +10422,39334,Orthopyroxene,"EMP,EMP",53.94,0.1,7.25,0.75,5.48,0.12,30.83,,,2.49,0.12,, +10423,39335,Orthopyroxene,"EMP,EMP",53.35,0.08,7.05,0.84,5.25,0.12,31.47,,,2.45,0.13,, +10424,39336,Orthopyroxene,"EMP,EMP",53.22,0.07,5.28,0.87,5.13,0.13,31.79,,,2.56,0.13,, +10425,39337,Orthopyroxene,"EMP,EMP",56.82,0.04,3.25,0.57,4.79,0.1,34.08,,,1.37,0.07,, +10426,39338,Orthopyroxene,"EMP,EMP",55.61,0.14,3.94,0.3,6.14,0.12,32.14,,,1.93,0.27,, +10427,39339,Orthopyroxene,"EMP,EMP",54.74,0.07,5.48,0.64,5.16,0.11,31.47,,,2.42,0.23,, +10428,39340,Orthopyroxene,"EMP,EMP",55.27,0.03,4.35,0.62,4.61,0.11,33.13,,,1.66,0.08,, +10429,39341,Orthopyroxene,"EMP,EMP",56.08,0.02,3.55,0.46,4.71,0.11,32.93,,,2.2,0.19,, +10430,39342,Orthopyroxene,"EMP,EMP",56.34,0.03,3.31,0.34,4.75,0.11,33.19,,,2.25,0.16,, +10431,39343,Orthopyroxene,"EMP,EMP",56.14,0.02,3.9,0.46,3.98,0.09,34.23,,,1.48,0.11,, +10432,39344,Orthopyroxene,"EMP,EMP",55.91,0.02,2.5,0.28,4.25,0.09,33.82,,,2.02,0.2,, +10433,39345,Orthopyroxene,no_info,54.5,0.2,1.14,0.15,15.2,0.33,26.3,,,2.28,0.07,, +10434,39346,Orthopyroxene,no_info,53.7,0.12,1.13,0.1,17.8,0.34,24.3,,,2.65,0.09,, +10435,39347,Orthopyroxene,no_info,53.1,0.33,0.91,,17.6,0.49,24.8,,,1.67,0.03,0.03, +10436,39348,Orthopyroxene,no_info,53.1,0.31,0.8,0.03,20.3,0.41,22.4,,,2.9,0.02,0.02, +10437,39349,Orthopyroxene,no_info,52.3,0.38,0.83,0.05,20.9,0.52,21.9,,,2.78,0.04,0.03, +10438,39350,Orthopyroxene,no_info,53.2,0.58,1.19,0.03,20.5,0.52,22.4,,,2.74,0.05,0.05, +10439,39351,Orthopyroxene,no_info,52,0.37,9.66,0.22,5.54,,30,,,1.92,0.32,, +10440,39352,Orthopyroxene,no_info,53.4,0.27,7.01,0.62,5.93,,30,,,2.63,0.24,, +10441,39353,Orthopyroxene,no_info,53,0.26,7.74,0.73,4.82,,30.9,,,2.19,0.33,, +10442,39354,Orthopyroxene,no_info,53.1,0.34,8.22,0.54,4.75,,30.6,,,2.28,0.14,, +10443,39355,Orthopyroxene,no_info,54.5,0.15,5.94,1.07,4.4,,31.4,,,2.42,0.14,, +10444,39356,Orthopyroxene,no_info,53,0.27,8.4,0.79,4.3,,30.7,,,2.38,0.12,, +10445,39357,Orthopyroxene,no_info,54.6,0.22,6.05,0.8,4.29,,31.5,,,2.4,0.16,, +10446,39358,Orthopyroxene,no_info,53.8,0.23,6.87,0.89,4.22,,31.6,,,2.35,0.12,, +10447,39359,Orthopyroxene,no_info,52.7,0.25,8.54,0.31,5.12,,30.5,,,2.32,0.25,, +10448,39360,Orthopyroxene,no_info,52.5,0.26,8.9,0.28,5.37,,30.3,,,2.24,0.21,, +10449,39361,Orthopyroxene,no_info,52.8,0.37,8.67,0.37,4.8,,30.5,,,2.29,0.12,, +10450,39362,Orthopyroxene,no_info,56.3,0.32,1.1,0.39,7.64,,32.5,,,,,, +10451,39363,Orthopyroxene,no_info,57.4,0.44,0.66,0.35,6.46,,33.4,,,1.59,,, +10452,39364,Orthopyroxene,no_info,57.4,0.4,0.59,0.36,6.61,,33.1,,,1.77,,, +10453,39365,Orthopyroxene,no_info,54.3,1.01,3.43,0.99,5.97,,31.9,,,1.43,,, +10454,39366,Orthopyroxene,no_info,55.1,0.91,3.18,1.25,4.74,,33.4,,,1.66,,, +10455,39367,Orthopyroxene,no_info,55.4,0.6,1.5,0.9,4.6,,33.4,,,2,,, +10456,39368,Orthopyroxene,no_info,54.1,0.7,1.8,1,6.6,,31.1,,,2.5,,, +10457,39369,Orthopyroxene,no_info,55.6,0.56,0.94,0.42,11.3,,30,,,0.74,,, +10458,39370,Orthopyroxene,no_info,55.5,0.58,1.74,0.8,10,,29.6,,,2.2,,, +10459,39371,Orthopyroxene,no_info,54.7,0.78,2.93,0.75,11.2,,29.8,,,1.27,,, +10460,39372,Orthopyroxene,no_info,55,0.74,2.14,0.85,10.5,,30,,,1.89,,, +10461,39373,Orthopyroxene,no_info,55.2,0.61,1.29,0.66,9.9,,30.1,,,2.49,,, +10462,39374,Orthopyroxene,no_info,55.02,0.14,4.76,0.25,6.63,0.16,33.12,,,0.82,0.15,, +10463,39375,Orthopyroxene,no_info,54.97,0.15,4.96,0.34,6.63,0.15,32.79,,,0.8,0.11,, +10464,39376,Orthopyroxene,no_info,54.04,0.09,5.41,0.35,6.22,0.13,32.39,,,1.74,0.11,, +10465,39377,Orthopyroxene,EMP,54,0.09,6.22,0.93,5.36,0.16,31.4,,,2.19,0.16,, +10466,39378,Orthopyroxene,EMP,53.6,0.12,7.21,0.79,6.36,0.16,30.2,,,2.14,0.15,, +10467,39380,Orthopyroxene,EMP,54.1,0.11,6.63,0.72,6.29,0.16,30.5,,,2.18,0.17,, +10468,39381,Orthopyroxene,EMP,53.5,0.12,7.19,0.71,6.1,0.16,30.5,,,2.11,0.19,, +10469,39382,Orthopyroxene,EMP,53.1,0.12,4.8,0.37,6.96,0.13,33.6,,,1.14,0.14,, +10470,39383,Orthopyroxene,EMP,55.1,0.1,4.86,0.35,6.32,0.14,32.5,,,0.88,0.09,, +10471,39384,Orthopyroxene,EMP,55.74,0.08,0.5,0.4,12.62,0.37,29.88,,,1.24,0.02,, +10472,39385,Orthopyroxene,"EMP,SIMS",51.71,0.11,0.9,0.01,26.7,0.69,19.15,,,1.05,0.04,0.01, +10473,39386,Orthopyroxene,"EMP,SIMS",52.23,0.13,1.07,0.02,25.58,0.78,19.47,,,1.07,0.02,0.05, +10474,39387,Orthopyroxene,"EMP,SIMS",51.42,0.13,1.16,,26.82,0.73,18.74,,,1.08,0.04,0.01, +10475,39388,Orthopyroxene,"EMP,SIMS",51.83,0.11,0.99,0.03,25.82,0.76,19.29,,,1.16,0.02,0.01, +10476,39389,Orthopyroxene,"EMP,SIMS",51.76,0.09,0.86,0.01,26.72,0.67,19.27,,,1.12,0.01,0.01, +10477,39390,Orthopyroxene,"EMP,SIMS",51.81,0.13,1.09,0.02,26.34,0.69,19.26,,,1.08,0.02,0.01, +10478,39391,Orthopyroxene,"EMP,SIMS",52.02,0.15,1.4,0.01,24.14,0.7,20.93,,,0.97,0.03,0.01, +10479,39392,Orthopyroxene,"EMP,SIMS",51.99,0.14,1.34,0.01,25.36,0.72,19.96,,,1.16,0.03,0.02, +10480,39393,Orthopyroxene,"EMP,SIMS",51.72,0.16,0.99,0.03,26.64,0.72,19.2,,,1.14,0.01,0.02, +10481,39394,Orthopyroxene,EMP,55.71,0.35,3.47,0.24,9.1,0.18,30.42,,,2.18,0.17,, +10482,39395,Orthopyroxene,no_info,53.33,0.52,5.98,,8.57,0.18,29.18,0.07,,2.4,0.2,0.01, +10483,39396,Orthopyroxene,"SEM,EDS,SIMS",54.1,0.2,3.5,,16.1,,22.7,,,2.8,0.5,, +10484,39397,Orthopyroxene,"SEM,EDS,SIMS",54.4,0.2,3.4,,13.9,,25.1,,,2.3,0.7,, +10485,39398,Orthopyroxene,EMP,54.14,0.08,2.11,1.15,11.39,0.53,28.25,0.02,,1.78,0.09,,0.01 +10486,39399,Orthopyroxene,EMP,56.02,0.04,0.72,0.7,9.58,0.44,31.22,0.01,,1.13,0.06,0.01, +10487,39400,Orthopyroxene,EMP,56.78,0.03,0.58,0.61,9.55,0.35,30.26,0.04,,1.34,0.07,,0.01 +10488,39401,Orthopyroxene,EMP,55.18,0.05,1.21,0.86,11.37,0.37,29.53,0.06,,1.6,0.05,,0.01 +10489,39402,Orthopyroxene,EMP,54.21,0.09,2.16,1.16,11.52,0.4,28.32,0.13,,2.07,0.08,,0.01 +10490,39403,Orthopyroxene,EMP,55.74,0.06,0.57,0.76,11.02,0.4,29.53,0.02,,1.48,0.06,0.01, +10491,39404,Orthopyroxene,EMP,55.17,0.06,0.75,0.77,10.65,0.39,29.69,-0.01,,1.62,0.05,,0.01 +10492,39405,Orthopyroxene,EMP,53.56,0.31,4.29,,11.39,0.3,26.6,,,2.66,0.29,, +10493,39406,Orthopyroxene,EMP,53.67,0.33,5.49,,10.63,0.29,24.98,,,3.36,0.51,, +10494,39407,Orthopyroxene,EMP,54.73,0.06,2.83,,10.89,0.4,29.84,,,1.41,,, +10495,39408,Orthopyroxene,EMP,55.99,0.15,7.57,,6.34,0.26,27.74,,,3.32,0.8,, +10496,39409,Orthopyroxene,EMP,54.21,0.14,3.47,0.12,10.9,0.25,29.18,,,1.74,0.07,, +10497,39410,Orthopyroxene,EMP,53.53,0.2,4.2,0.12,12.16,0.3,28.42,,,1.77,0.07,, +10498,39411,Orthopyroxene,EMP,53.97,0.3,4.95,,11.95,0.27,26.31,,,2.63,0.26,0.02, +10499,39412,Orthopyroxene,EMP,53.7,0.11,4.44,0.15,9.9,0.14,29.9,,,1.84,0.06,, +10500,39413,Orthopyroxene,EMP,52.79,0.24,4.29,0.13,12.04,0.26,27.84,,,1.92,0.08,, +10501,39414,Orthopyroxene,EMP,53.4,0.27,4.29,,12.1,0.29,28.1,,,1.59,0.08,, +10502,39415,Orthopyroxene,EMP,53.81,0.09,4.24,,10.7,0.29,29.78,,,1.23,0.06,, +10503,42214,Orthopyroxene,EMP,55.2,0.01,2.69,1.42,4.96,0.12,33.99,,,1.94,0.05,, +10504,42215,Orthopyroxene,EMP,54.7,0.01,3,1.37,5.1,0.11,33.1,,,2.3,0.06,, +10505,42216,Orthopyroxene,EMP,55.4,0.04,2.8,1.3,5.2,0.11,33.04,,,2.55,0.07,, +10506,42217,Orthopyroxene,EMP,54.4,0.09,3.3,1.22,5.1,0.11,32.7,,,2.4,0.05,, +10507,42218,Orthopyroxene,EMP,54.7,0.08,4.4,1.16,5.56,0.12,32.6,,,2.36,0.05,, +10508,42219,Orthopyroxene,EMP,54.4,0.07,4.5,1,5.5,0.14,32.2,,,2.06,0.05,, +10509,42220,Orthopyroxene,EMP,53.4,0.11,5.1,0.8,5.74,0.14,32.7,,,1.5,0.07,, +10510,42221,Orthopyroxene,EMP,54,0.1,4.8,1.1,5.6,0.16,32.3,,,2.11,0.07,, +10511,42279,Orthopyroxene,"EMP, XRD",55.72,,4.55,1.19,5.39,,33.85,,,0.31,,, +10512,42280,Orthopyroxene,"EMP, XRD",55.21,,5.28,1.41,3.1,,34.94,,,,,, +10513,42281,Orthopyroxene,"EMP, XRD",53.94,,4.66,2.1,7.18,,32.12,,,,,, +10514,42282,Orthopyroxene,"EMP, XRD",53.54,,6.02,1.75,4.58,,33.1,,,0.34,,, +10515,42283,Orthopyroxene,"EMP, XRD",54.36,,5.84,1.68,3.49,,34.22,,,,,, +10516,42284,Orthopyroxene,"EMP, XRD",54.39,,4.97,2.16,6.32,,32.63,,,,,, +10517,42285,Orthopyroxene,"EMP, XRD",53.24,,6.39,1.69,4.74,,32.91,,,0.22,,, +10518,42286,Orthopyroxene,"EMP, XRD",52.63,,7.97,2.3,3.51,,33.26,,,,,, +10519,42287,Orthopyroxene,"EMP, XRD",54.94,,3.81,2.27,5.52,,33.24,,,,,, +10520,42288,Orthopyroxene,"EMP, XRD",53.39,,6.82,1.99,4.76,,32.81,,,0.24,,, +10521,42289,Orthopyroxene,"EMP, XRD",52.38,,8.28,2.38,3.54,,33.2,,,,,, +10522,42290,Orthopyroxene,"EMP, XRD",51.87,,6.83,2.88,6.78,,30.9,,,,,, +10523,42291,Orthopyroxene,"EMP, XRD",56.68,,2.5,1.4,4.36,,35.16,,,0.17,,, +10524,42292,Orthopyroxene,"EMP, XRD",56.52,,2.5,1.65,2.67,,36.2,,,,,, +10525,42293,Orthopyroxene,"EMP, XRD",54.69,,3.23,2.35,6.31,,32.87,,,,,, +10526,42294,Orthopyroxene,"EMP, XRD",55.9,,2.66,1.68,4.17,,34.95,,,0.19,,, +10527,42295,Orthopyroxene,"EMP, XRD",56.28,,3.17,2.11,3.01,,35.51,,,,,, +10528,42296,Orthopyroxene,"EMP, XRD",55.29,,3.18,2.4,4.9,,33.98,,,,,, +10529,42297,Orthopyroxene,"EMP, XRD",55.93,,3.42,2.19,4.24,,34.57,,,0.24,,, +10530,42298,Orthopyroxene,"EMP, XRD",56.04,,3.7,2.43,3.18,,35.22,,,,,, +10531,42299,Orthopyroxene,"EMP, XRD",55.75,,2.81,2.24,5.43,,33.88,,,,,, +10532,42300,Orthopyroxene,"EMP, XRD",55.72,,3.26,2.37,4.44,,34.27,,,0.28,,, +10533,42301,Orthopyroxene,"EMP, XRD",55.1,,4.14,2.91,2.91,,34.89,,,,,, +10534,42302,Orthopyroxene,"EMP, XRD",54.15,,3.48,2.26,6.3,,34.08,,,,,, +10535,42303,Orthopyroxene,"EMP, XRD",57.06,,1.45,1.38,4.01,,35.33,,,0.15,,, +10536,42304,Orthopyroxene,"EMP, XRD",57.48,,1.65,1.52,2.54,,36.89,,,,,, +10537,42305,Orthopyroxene,"EMP, XRD",56.08,,2.01,1.84,4.39,,34.8,,,,,, +10538,42306,Orthopyroxene,"EMP, XRD",56.58,,1.84,1.73,4.08,,34.87,,,0.19,,, +10539,42307,Orthopyroxene,"EMP, XRD",57,,2.12,1.79,2.62,,36.34,,,,,, +10540,42308,Orthopyroxene,"EMP, XRD",56.18,,2.09,1.79,4.67,,34.62,,,,,, +10541,42309,Orthopyroxene,"EMP, XRD",57.03,,1.44,1.69,3.89,,35.12,,,0.15,,, +10542,42310,Orthopyroxene,"EMP, XRD",58.16,,1.66,1.89,2.81,,36.71,,,,,, +10543,42311,Orthopyroxene,"EMP, XRD",57.29,,1.61,1.67,4.29,,35.28,,,,,, +10544,42312,Orthopyroxene,"EMP, XRD",57,,2.06,2.3,3.12,,35.65,,,,,, +10545,42313,Orthopyroxene,"EMP, XRD",56.49,,1.98,2.18,4.37,,34.58,,,0.16,,, +10546,42314,Orthopyroxene,"EMP, XRD",56.49,,1.98,2.18,4.37,,34.58,,,0.16,,, +10547,42353,Orthopyroxene,no_info,57.1,,3.2,1.9,0,,37.6,,,,,, +10548,42354,Orthopyroxene,no_info,57.7,,2.7,1.6,0,,38,,,,,, +10549,42355,Orthopyroxene,no_info,59.4,,0.9,1.4,0,,39.1,,,,,, +10550,42356,Orthopyroxene,no_info,56.6,,5.9,1.2,0,,37.2,,,,,, +10551,42357,Orthopyroxene,no_info,57.2,,4.3,1.1,0,,38,,,,,, +10552,42358,Orthopyroxene,no_info,59.6,,0.7,1.3,0,,39.6,,,,,, +10553,42359,Orthopyroxene,no_info,59.3,,0.8,1.3,0,,39.2,,,,,, +10554,42360,Orthopyroxene,no_info,57.1,,4.6,2.6,0,,38.1,,,,,, +10555,42361,Orthopyroxene,no_info,56.6,,3.8,2.3,0,,37.7,,,,,, +10556,42362,Orthopyroxene,no_info,56.7,,3.9,2.3,0,,37.5,,,,,, +10557,42363,Orthopyroxene,no_info,59.3,,1,1.5,0,,37.9,,,,,, +10558,42364,Orthopyroxene,no_info,55.5,,6.6,1.5,0,,36.1,,,,,, +10559,42365,Orthopyroxene,no_info,55.9,,5.4,2,0,,38.7,,,,,, +10560,42366,Orthopyroxene,no_info,59.7,,0.7,1.6,0,,39.8,,,,,, +10561,42367,Orthopyroxene,no_info,58,,3.2,2,0,,37.9,,,,,, +10562,42368,Orthopyroxene,no_info,56,,6.5,1.6,0,,36.5,,,,,, +10563,42369,Orthopyroxene,no_info,59.9,,0.9,1.5,0,,38.8,,,,,, +10564,42370,Orthopyroxene,no_info,59,,1.1,1.6,0,,38.6,,,,,, +10565,42371,Orthopyroxene,no_info,58.3,,1.3,1.2,0,,38.5,,,,,, +10566,42372,Orthopyroxene,no_info,55.7,,4.9,2.3,0,,36.9,,,,,, +10567,42373,Orthopyroxene,no_info,56.1,,5.7,1.3,0,,36.7,,,,,, +10568,42374,Orthopyroxene,no_info,55,,7.7,0.9,0,,36.2,,,,,, +10569,42375,Orthopyroxene,no_info,55.5,,6.6,0.8,0,,36.5,,,,,, +10570,42376,Orthopyroxene,no_info,58.7,,2.2,1.4,0,,38.6,,,,,, +10571,42377,Orthopyroxene,no_info,56.4,,4.8,1.3,0,,37,,,,,, +10572,42378,Orthopyroxene,no_info,57.6,,0.5,1.1,0,,37.7,,,,,, +10573,42379,Orthopyroxene,no_info,59.2,,0.7,1.4,0,,39.2,,,,,, +10574,42380,Orthopyroxene,no_info,60.2,,0.2,1.1,0,,39.8,,,,,, +10575,42381,Orthopyroxene,no_info,59.1,,1.9,1.3,0,,39.3,,,,,, +10576,42382,Orthopyroxene,no_info,55,,5.3,2.9,0,,36.9,,,,,, +10577,42383,Orthopyroxene,no_info,55.4,,6.9,1.8,0,,36,,,,,, +10578,42384,Orthopyroxene,no_info,58.4,,1.2,2,0,,38.2,,,,,, +10579,42385,Orthopyroxene,no_info,56.5,,3.9,2.3,0,,38.2,,,,,, +10580,42386,Orthopyroxene,no_info,59.3,,1.2,1.8,0,,37.5,,,,,, +10581,42387,Orthopyroxene,no_info,55,,8,1.7,0,,35.1,,,,,, +10582,42388,Orthopyroxene,no_info,60.2,,0.4,1.6,0,,39.5,,,,,, +10583,42389,Orthopyroxene,no_info,57.3,,2.8,2,0,,38.5,,,,,, +10584,42451,Orthopyroxene,"EMP, SEM",54.2,,7.9,,0,,34.6,,,2.1,,, +10585,42452,Orthopyroxene,"EMP, SEM",54.5,,7.8,,0,,35.4,,,1.9,,, +10586,42453,Orthopyroxene,"EMP, SEM",54.4,,9.5,,0,,34.5,,,2.4,,, +10587,42454,Orthopyroxene,"EMP, SEM",55.3,,9.7,,0,,34.9,,,2.3,,, +10588,42455,Orthopyroxene,"EMP, SEM",54.2,,8.8,,0,,34.5,,,2.2,,, +10589,42456,Orthopyroxene,"EMP, SEM",54.9,,7,,0,,35.6,,,2.4,,, +10590,42457,Orthopyroxene,"EMP, SEM",54,,9.9,,0,,34.2,,,2,,, +10591,42458,Orthopyroxene,"EMP, SEM",54.3,,9.9,,0,,34.6,,,1.8,,, +10592,42459,Orthopyroxene,"EMP, SEM",53.9,,10.4,,0,,35.2,,,2.2,,, +10593,42460,Orthopyroxene,"EMP, SEM",54.3,,9.6,,0,,34.6,,,2.2,,, +10594,42461,Orthopyroxene,"EMP, SEM",53.6,,9.7,,0,,33.5,,,2.2,,, +10595,42462,Orthopyroxene,"EMP, SEM",53.7,,10,,0,,34.1,,,2,,, +10596,42463,Orthopyroxene,"EMP, SEM",53.8,,8.9,,0,,34.1,,,2.1,,, +10597,42464,Orthopyroxene,"EMP, SEM",53.6,,9.3,,0,,33.6,,,2.2,,, +10598,42465,Orthopyroxene,"EMP, SEM",54,,9.6,,0,,34,,,2.3,,, +10599,42466,Orthopyroxene,"EMP, SEM",53.8,,9.6,,0,,33.6,,,2.4,,, +10600,42467,Orthopyroxene,"EMP, SEM",53.7,,10.5,,0,,33.7,,,2.4,,, +10601,42506,Orthopyroxene,no_info,58.2,,2.16,,0,,36.8,,,2.61,0.05,, +10602,42507,Orthopyroxene,no_info,58.1,,2.6,,0,,36.1,,,2.57,0.03,, +10603,42508,Orthopyroxene,no_info,56.4,,4.68,,0,,36,,,2.49,,, +10604,42509,Orthopyroxene,no_info,57.4,,3.07,,0,,36.5,,,2.66,0.1,, +10605,42510,Orthopyroxene,no_info,58,,3.26,,0,,35.8,,,2.64,0.05,, +10606,42511,Orthopyroxene,no_info,54.3,,8.57,,0,,35,,,2.03,,, +10607,42512,Orthopyroxene,no_info,57.2,,5.2,,0,,34.8,,,2.48,0.06,, +10608,42513,Orthopyroxene,no_info,57.4,,3.81,,0,,35.8,,,2.83,0.1,, +10609,42514,Orthopyroxene,no_info,53.9,,9.49,,0,,34.6,,,2.17,,, +10610,42515,Orthopyroxene,no_info,56.1,,7.11,,0,,34.1,,,2.41,0.08,, +10611,42516,Orthopyroxene,no_info,54.6,,9.36,,0,,33.3,,,2.17,0.04,, +10612,42517,Orthopyroxene,no_info,56.1,,7.47,,0,,33.9,,,2.68,0.09,, +10613,42518,Orthopyroxene,no_info,54.3,,9.66,,0,,33.6,,,2.36,0.09,, +10614,42519,Orthopyroxene,no_info,54.4,,9.55,,0,,33.7,,,2.32,0.05,, +10615,42520,Orthopyroxene,no_info,54.2,,9.71,,0,,33.1,,,2.49,0.19,, +10616,42521,Orthopyroxene,no_info,54,,9.71,,0,,33.6,,,2.39,0.05,, +10617,42522,Orthopyroxene,no_info,53.7,,10,,0,,33.6,,,2.29,0.17,, +10618,42523,Orthopyroxene,no_info,54.6,,9.83,,0,,33.5,,,2.27,0.13,, +10619,42524,Orthopyroxene,no_info,54.5,,9.72,,0,,33.6,,,2.38,0.05,, +10620,42525,Orthopyroxene,no_info,53.6,,9.87,,0,,34.1,,,2.58,,, +10621,42526,Orthopyroxene,no_info,53.8,,10,,0,,33.6,,,2.26,0.15,, +10622,42527,Orthopyroxene,no_info,53.7,,9.94,,0,,33.5,,,2.36,0.07,, +10623,42528,Orthopyroxene,no_info,54.3,,10.3,,0,,33.1,,,2.15,0.31,, +10624,42529,Orthopyroxene,no_info,54.3,,10.3,,0,,33,,,2.33,0.19,, +10625,42530,Orthopyroxene,no_info,54,,10.4,,0,,33.1,,,2.45,0.09,, +10626,42531,Orthopyroxene,no_info,53.8,,10.6,,0,,32.9,,,2.14,0.27,, +10627,42532,Orthopyroxene,no_info,53.6,,10.6,,0,,32.9,,,2.83,,, +10628,42533,Orthopyroxene,no_info,53.7,,10.6,,0,,33,,,2.37,0.23,, +10629,42534,Orthopyroxene,no_info,53.9,,9.76,,0,,33.4,,,2.29,0.2,, +10630,42535,Orthopyroxene,no_info,53.9,,10,,0,,33.1,,,2.37,0.24,, +10631,42536,Orthopyroxene,no_info,54.2,,9.59,,0,,33.7,,,2.37,0.07,, +10632,42537,Orthopyroxene,no_info,55.8,,7.2,,0,,34.7,,,2.42,0.23,, +10633,42596,Orthopyroxene,"EMP, FTIR",48.6,0.31,5.9,,26.4,0.72,15.7,,,1.79,0.07,0.05, +10634,42621,Orthopyroxene,no_info,56.5,,2.13,0.22,6.29,,33.2,,,0.9,,, +10635,42622,Orthopyroxene,no_info,54.83,,4.4,0.3,5.59,,32.75,,,0.78,,, +10636,42623,Orthopyroxene,no_info,57.61,,1.83,0.33,5.18,,33.06,,,0.25,,, +10637,42624,Orthopyroxene,no_info,56.6,,2.49,0.26,5.36,,34.3,,,0.55,,, +10638,42625,Orthopyroxene,no_info,54.3,,5.55,0.4,6.3,,31.6,,,1.11,,, +10639,42641,Orthopyroxene,no_info,53.2,,6.87,0.28,8.12,,30.1,,,1.24,,, +10640,42642,Orthopyroxene,no_info,51.38,,7.99,0.38,8.2,,29.38,,,0.58,,, +10641,42643,Orthopyroxene,no_info,54,,5.71,0.41,6.44,,31.5,,,1.09,,, +10642,42644,Orthopyroxene,no_info,50.95,,6.86,0.72,7.13,,30.59,,,1.1,,, +10643,42645,Orthopyroxene,no_info,53.5,,6.2,0.63,7.37,,29.8,,,1.66,,, +10644,42646,Orthopyroxene,no_info,53.3,,5.65,0.56,6.12,,30.9,,,1.09,,, +10645,42647,Orthopyroxene,no_info,53.4,,5.71,0.41,6.45,,31.2,,,1.18,,, +10646,42648,Orthopyroxene,no_info,53.5,,5.46,0.56,5.94,,31.5,,,1.1,,, +10647,42684,Orthopyroxene,no_info,55.39,,2.4,0.58,4.97,0.13,33.36,,,0.95,0.05,, +10648,42685,Orthopyroxene,no_info,56.39,0.04,4.17,0.78,4.39,0.13,33,,,0.66,0.06,, +10649,42686,Orthopyroxene,no_info,57.96,0.09,3.5,0.38,6.07,0.2,33.18,,,1.06,0.03,, +10650,42687,Orthopyroxene,no_info,58.28,0.13,4,0.3,3.69,0.16,34.04,,,0.7,0.08,, +10651,42688,Orthopyroxene,no_info,55.5,0.02,2,0.53,5.26,0.07,33.64,,,0.95,0.03,, +10652,42689,Orthopyroxene,no_info,55.19,0.14,2.74,0.26,7.43,0.11,31.42,,,1.23,0.08,, +10653,42690,Orthopyroxene,no_info,56.23,0.17,2.62,0.35,6.4,0.13,31.71,,,1.2,0.12,, +10654,42691,Orthopyroxene,no_info,56.15,0.19,4.43,0.13,6.47,0.17,31.8,,,1.34,0.1,, +10655,42692,Orthopyroxene,no_info,53.69,0.18,3.15,0.09,15.84,0.1,25.61,,,1.24,0.15,, +10656,42693,Orthopyroxene,no_info,57.27,0,3.58,1.13,4.98,0.16,32.17,,,0.75,0.17,, +10657,42694,Orthopyroxene,no_info,56.94,0,3.03,1.02,4.93,0.13,32.81,,,0.63,0.11,, +10658,42740,Orthopyroxene,EMP,53.82,,9.25,,0,,34.78,,,2.16,,, +10659,42741,Orthopyroxene,EMP,54.41,,8.46,,0,,35.03,,,2.1,,, +10660,42742,Orthopyroxene,EMP,54.55,,8.48,,0,,34.86,,,2.11,,, +10661,42743,Orthopyroxene,no_info,54.57,,8.6,,0,,34.36,,,2.47,,, +10662,42744,Orthopyroxene,no_info,54.59,,8.34,,0,,34.84,,,2.23,,, +10663,42745,Orthopyroxene,no_info,54.51,,8.5,,0,,34.8,,,2.19,,, +10664,42746,Orthopyroxene,no_info,54.72,,8.19,,0,,34.99,,,2.1,,, +10665,42747,Orthopyroxene,no_info,54.64,,8.33,,0,,34.83,,,2.19,,, +10666,42748,Orthopyroxene,no_info,54.56,,8.28,,0,,34.97,,,2.19,,, +10667,42749,Orthopyroxene,no_info,54.98,,8.12,,0,,35.16,,,1.74,,, +10668,42750,Orthopyroxene,no_info,54.24,,9.36,,0,,34.62,,,1.79,,, +10669,42751,Orthopyroxene,no_info,54.33,,9.3,,0,,34.66,,,1.71,,, +10670,42752,Orthopyroxene,no_info,54.47,,8.93,,0,,34.74,,,1.86,,, +10671,42753,Orthopyroxene,EMP,54.29,,9.04,,0,,34.31,,,2.36,,, +10672,42754,Orthopyroxene,EMP,53.57,,9.82,,0,,34.26,,,2.35,,, +10673,42755,Orthopyroxene,no_info,55.14,,7.74,,0,,34.82,,,2.3,,, +10674,42756,Orthopyroxene,no_info,54.22,,9.19,,0,,34.34,,,2.25,,, +10675,42757,Orthopyroxene,no_info,54.14,,8.87,,0,,34.8,,,2.19,,, +10676,42812,Orthopyroxene,no_info,55.26,,5.67,1.49,0,,35.06,,,2.52,,, +10677,42813,Orthopyroxene,no_info,55.05,,6.44,1.31,0,,34.65,,,2.54,,, +10678,42814,Orthopyroxene,no_info,55.21,,6.07,1.31,0,,35.04,,,2.38,,, +10679,42815,Orthopyroxene,no_info,55.13,,6.19,1.33,0,,35.02,,,2.34,,, +10680,42816,Orthopyroxene,no_info,55.86,,4.38,1.79,0,,35.28,,,2.7,,, +10681,42817,Orthopyroxene,no_info,55.5,,5.01,1.84,0,,34.92,,,2.74,,, +10682,42818,Orthopyroxene,no_info,55.66,,4.88,1.71,0,,35.29,,,2.45,,, +10683,42819,Orthopyroxene,no_info,55.59,,4.77,1.85,0,,35.3,,,2.49,,, +10684,42820,Orthopyroxene,no_info,57.13,,2.83,1.63,0,,35.72,,,2.68,,, +10685,42821,Orthopyroxene,no_info,56.56,,3.43,1.52,0,,35.62,,,2.86,,, +10686,42822,Orthopyroxene,no_info,56.44,,3.53,1.78,0,,35.63,,,2.62,,, +10687,42823,Orthopyroxene,no_info,56.49,,3.59,1.73,0,,35.62,,,2.57,,, +10688,42824,Orthopyroxene,no_info,56.56,,3.48,1.77,0,,35.68,,,2.52,,, +10689,42825,Orthopyroxene,no_info,56.92,,2.75,1.74,0,,35.61,,,2.99,,, +10690,42826,Orthopyroxene,no_info,57.1,,2.29,1.82,0,,35.95,,,2.85,,, +10691,42827,Orthopyroxene,no_info,57.16,,2.68,1.52,0,,35.8,,,2.84,,, +10692,42828,Orthopyroxene,no_info,57.94,,1.56,1.27,0,,36.1,,,3.12,,, +10693,42829,Orthopyroxene,no_info,57.75,,1.77,1.37,0,,36.11,,,3,,, +10694,42830,Orthopyroxene,no_info,56.96,,1.3,1.45,0,,37.43,,,2.86,,, +10695,42865,Orthopyroxene,EMP,53.82,0.14,4.95,1.15,7.38,0.23,29.68,,,3.02,0.07,0.01, +10696,42866,Orthopyroxene,EMP,55.29,0.23,3.62,0.6,9.22,0.22,29.63,,,2.71,0.06,0.01, +10697,42867,Orthopyroxene,EMP,54.03,0.3,2.44,0.42,11.94,0.23,29.08,,,2.64,0.05,0.01, +10698,42868,Orthopyroxene,EMP,54.35,0.14,3.92,0.5,8.48,0.17,29.65,,,2.65,0.04,0.01, +10699,42957,Orthopyroxene,no_info,57.1,,2.9,1.05,0,,39.14,,,,,, +10700,42958,Orthopyroxene,no_info,56.7,,3.2,1.1,0,,38.9,,,,,, +10701,42959,Orthopyroxene,no_info,57.1,,2.5,1.22,0,,39,,,,,, +10702,42960,Orthopyroxene,no_info,57.1,,1.72,0.9,0,,39.2,,,,,, +10703,42961,Orthopyroxene,no_info,56.8,,2.1,2.04,0,,38.1,,,,,, +10704,42962,Orthopyroxene,no_info,57.1,,1.86,1.79,0,,38.4,,,,,, +10705,42963,Orthopyroxene,no_info,56.5,,2.59,2.42,0,,37.9,,,,,, +10706,42964,Orthopyroxene,no_info,55.8,,2.77,2.39,0,,37.9,,,,,, +10707,42965,Orthopyroxene,no_info,55.9,,3.25,2.8,0,,37.3,,,,,, +10708,42966,Orthopyroxene,no_info,55.8,,3.15,2.73,0,,37.4,,,,,, +10709,42967,Orthopyroxene,no_info,55.5,,3.5,3.08,0,,37,,,,,, +10710,42968,Orthopyroxene,no_info,57.3,,1.53,1.46,0,,38.5,,,,,, +10711,42969,Orthopyroxene,no_info,57.4,,1.37,1.22,0,,38.8,,,,,, +10712,42970,Orthopyroxene,no_info,56.8,,2,1.95,0,,38.4,,,,,, +10713,42971,Orthopyroxene,no_info,56.8,,2.15,2.11,0,,38.7,,,,,, +10714,42972,Orthopyroxene,no_info,57.8,,1.86,1.76,0,,39,,,,,, +10715,42973,Orthopyroxene,no_info,57.1,,1.81,2,0,,38.5,,,,,, +10716,42974,Orthopyroxene,no_info,56.3,,2.05,2.05,0,,38.4,,,,,, +10717,42975,Orthopyroxene,no_info,56.4,,1.97,1.94,0,,38.3,,,,,, +10718,42976,Orthopyroxene,no_info,57.3,,1.59,1.98,0,,38.6,,,,,, +10719,42977,Orthopyroxene,no_info,54.9,,4.7,3.2,0,,36.9,,,,,, +10720,42978,Orthopyroxene,no_info,54.3,,4.8,3.3,0,,36.7,,,,,, +10721,42979,Orthopyroxene,no_info,54.9,,4.7,3.6,0,,36.1,,,,,, +10722,42980,Orthopyroxene,no_info,54.8,,4.8,3.4,0,,36.6,,,,,, +10723,42981,Orthopyroxene,no_info,56.3,,2.54,2.73,0,,37.6,,,,,, +10724,42982,Orthopyroxene,no_info,56.1,,2.5,2.8,0,,37.7,,,,,, +10725,42983,Orthopyroxene,no_info,54.9,,3.6,3.8,0,,36.8,,,,,, +10726,42984,Orthopyroxene,no_info,54.8,,3.7,3.9,0,,36.6,,,,,, +10727,42985,Orthopyroxene,no_info,56.1,,2.2,3.1,0,,37.2,,,,,, +10728,42986,Orthopyroxene,no_info,56.2,,2.1,3.1,0,,37.6,,,,,, +10729,42987,Orthopyroxene,no_info,56.8,,2.1,4.3,0,,36,,,,,, +10730,43112,Orthopyroxene,"EMP, SEM, FTIR, SIMS",51.71,0.35,6.2,,11.73,0.19,27.4,,,1.72,0.17,, +10731,43113,Orthopyroxene,"EMP, SEM, FTIR, SIMS",51.08,0.28,7.67,,12.7,0.24,21.1,,,6.3,0.74,, +10732,43114,Orthopyroxene,"EMP, SEM, FTIR, SIMS",51.99,0.29,7.17,,10.11,0.14,27.13,,,2.04,0.22,, +10733,43115,Orthopyroxene,"EMP, SEM, FTIR, SIMS",52.21,0.42,5.96,,11.83,0.2,27.47,,,1.85,0.18,0.03, +10734,43116,Orthopyroxene,"EMP, SEM, FTIR, SIMS",50.25,0.45,7.1,,15.36,0.25,25.55,,,1.33,0.09,, +10735,43410,Orthopyroxene,EMP,53.7,,3.91,,13,,25.55,,,2.51,0.54,, +10736,43411,Orthopyroxene,EMP,53.68,,2.66,,14.01,,26.35,,,2.35,0.56,, +10737,43412,Orthopyroxene,EMP,54.91,,1.77,,13.7,,27.83,,,1.61,0.48,, +10738,43413,Orthopyroxene,EMP,54.91,,1.47,,13.53,,27.74,,,1.95,0.47,, +10739,43414,Orthopyroxene,EMP,55.39,,1.34,,13.64,,28.13,,,1.49,0.45,, +10740,43415,Orthopyroxene,EMP,54.76,,1.2,,13.5,,27.97,,,1.47,0.47,, +10741,43416,Orthopyroxene,EMP,56.02,,0.99,,13.46,,29.15,,,1.33,0.41,, +10742,43417,Orthopyroxene,EMP,55.96,,0.81,,13.81,,28.03,,,1.5,0.42,, +10743,43627,Orthopyroxene,no_info,54,0.23,5.5,1.4,5.1,0.11,31.5,,,2.1,0.08,, +10744,43628,Orthopyroxene,no_info,53.5,0.33,6.1,1,5.3,0.07,31.2,,,2.3,,, +10745,43629,Orthopyroxene,no_info,53.8,0.32,5.8,0.94,5.41,0.08,31.1,,,2.3,0.11,, +10746,43630,Orthopyroxene,no_info,54,0.02,5.3,1.4,5.17,0.11,31.1,,,2.6,0.12,, +10747,43631,Orthopyroxene,no_info,53.7,0.14,6,1.2,5.4,0.06,31,,,2.37,0.14,, +10748,43632,Orthopyroxene,no_info,53.3,0.17,7.1,0.97,5.4,0.06,30.7,,,2.3,0.16,, +10749,43633,Orthopyroxene,no_info,52.4,0.29,8.2,0.37,6.7,0.06,29.6,,,2.2,0.21,, +10750,43634,Orthopyroxene,no_info,53.3,0.45,6.6,0.9,5.8,0.05,30.4,,,2.4,0.16,, +10751,43635,Orthopyroxene,no_info,52.8,0.27,8.1,0.41,6.3,0.05,29.8,,,2.1,,, +10752,44113,Orthopyroxene,EMP,50.27,0.57,4.61,,19.69,0.28,20.67,,,2.13,0.05,0.01,0 +10753,44114,Orthopyroxene,EMP,51.4,0.34,2.39,,21.74,0.3,21.16,,,1.7,0.06,0.02,0.03 +10754,44115,Orthopyroxene,"EMP, FTIR",48.49,0.33,5.31,,23,0.51,21.03,,,1.66,0,0.07,0 +10755,44116,Orthopyroxene,EMP,50.37,0.61,4.35,,22.28,0.38,19.72,,,1.9,0.11,0.01,0.01 +10756,44224,Orthopyroxene,no_info,59.85,,,,0,,40.15,,,,,, +10757,44225,Orthopyroxene,no_info,59.85,,,,0,,40.15,,,,,, +10758,44226,Orthopyroxene,no_info,59.85,,,,0,,40.15,,,,,, +10759,44227,Orthopyroxene,no_info,59.85,,,,0,,40.15,,,,,, +10760,44228,Orthopyroxene,no_info,59.85,,,,0,,40.15,,,,,, +10761,44229,Orthopyroxene,no_info,59.85,,,,0,,40.15,,,,,, +10762,44524,Orthopyroxene,no_info,45.01,,1.16,,53.82,,,,,,,, +10763,44525,Orthopyroxene,no_info,44.98,,1.24,,53.78,,,,,,,, +10764,44526,Orthopyroxene,no_info,45.07,,1.05,,53.89,,,,,,,, +10765,44527,Orthopyroxene,no_info,44.87,,1.47,,53.65,,,,,,,, +10766,44528,Orthopyroxene,no_info,44.84,,1.55,,53.61,,,,,,,, +10767,44529,Orthopyroxene,no_info,45.12,,0.93,,53.95,,,,,,,, +10768,44530,Orthopyroxene,no_info,45.05,,1.09,,53.87,,,,,,,, +10769,44531,Orthopyroxene,no_info,45.19,,0.77,,54.04,,,,,,,, +10770,44532,Orthopyroxene,no_info,45.19,,0.77,,54.04,,,,,,,, +10771,44533,Orthopyroxene,no_info,45.12,,0.93,,53.95,,,,,,,, +10772,44534,Orthopyroxene,no_info,44.94,,1.32,,53.74,,,,,,,, +10773,44535,Orthopyroxene,no_info,44.87,,1.47,,53.65,,,,,,,, +10774,44536,Orthopyroxene,no_info,44.94,,1.32,,53.74,,,,,,,, +10775,44537,Orthopyroxene,no_info,45.12,,0.93,,53.95,,,,,,,, +10776,44538,Orthopyroxene,no_info,45.19,,0.77,,54.04,,,,,,,, +10777,44539,Orthopyroxene,no_info,45.05,,1.09,,53.87,,,,,,,, +10778,44540,Orthopyroxene,no_info,45.05,,1.09,,53.87,,,,,,,, +10779,44541,Orthopyroxene,no_info,45.19,,0.77,,54.04,,,,,,,, +10780,44542,Orthopyroxene,no_info,45.15,,0.85,,53.99,,,,,,,, +10781,44543,Orthopyroxene,no_info,44.69,,1.86,,53.44,,,,,,,, +10782,44544,Orthopyroxene,no_info,44.69,,1.86,,53.44,,,,,,,, +10783,44737,Orthopyroxene,no_info,45.31,,2.63,,49.33,,2.72,,,,,, +10784,44738,Orthopyroxene,no_info,46.29,,0.98,,49.35,,3.37,,,,,, +10785,44739,Orthopyroxene,no_info,50.95,,1.25,,31.01,,16.78,,,,,, +10786,44740,Orthopyroxene,no_info,46.12,,1.57,,48.67,,3.63,,,,,, +10787,44798,Orthopyroxene,no_info,56.14,,6.2,,0,,37.66,,,,,, +10788,44799,Orthopyroxene,no_info,55.54,,7.2,,0,,37.26,,,,,, +10789,44800,Orthopyroxene,no_info,56.2,,6.1,,0,,37.7,,,,,, +10790,44801,Orthopyroxene,no_info,59.85,,,,0,,40.15,,,,,, +10791,44802,Orthopyroxene,no_info,59.85,,,,0,,40.15,,,,,, +10792,44803,Orthopyroxene,no_info,59.85,,,,0,,40.15,,,,,, +10793,44804,Orthopyroxene,no_info,59.85,,,,0,,40.15,,,,,, +10794,44805,Orthopyroxene,no_info,59.85,,,,0,,40.15,,,,,, +10795,44806,Orthopyroxene,no_info,59.85,,,,0,,40.15,,,,,, +10796,44807,Orthopyroxene,no_info,59.85,,,,0,,40.15,,,,,, +10797,44808,Orthopyroxene,no_info,59.85,,,,0,,40.15,,,,,, +10798,44809,Orthopyroxene,no_info,59.85,,,,0,,40.15,,,,,, +10799,44905,Orthopyroxene,EMP,57.93,,0.42,,6.66,,34.38,,,0.3,0.31,, +10800,44906,Orthopyroxene,EMP,57.88,,0.29,,7.53,,33.63,,,0.32,0.34,, +10801,44907,Orthopyroxene,EMP,57.29,,0.42,,7.76,,33.92,,,0.13,0.48,, +10802,44908,Orthopyroxene,EMP,58.64,,0.42,,3.24,,37.3,,,0.16,0.23,, +10803,44909,Orthopyroxene,EMP,59.16,,0.35,,3.28,,36.75,,,0.25,0.21,, +10804,44910,Orthopyroxene,EMP,57.73,,0.42,,6.99,,34.3,,,0.27,0.28,, +10805,44911,Orthopyroxene,EMP,57.69,,0.84,,6.56,,34.26,,,0.24,0.4,, +10806,44912,Orthopyroxene,EMP,58.28,,0.47,,6.26,,34.2,,,0.35,0.45,, +10807,44913,Orthopyroxene,EMP,57.51,,0.39,,6.31,,35.09,,,0.35,0.34,, +10808,44914,Orthopyroxene,EMP,56.41,,0.22,,12.9,,29.69,,,0.32,0.47,, +10809,44915,Orthopyroxene,EMP,57.89,,0.27,,6.45,,34.59,,,0.35,0.45,, +10810,44916,Orthopyroxene,EMP,57.24,,0.17,,9.75,,32.18,,,0.37,0.3,, +10811,44917,Orthopyroxene,EMP,58.1,,0.1,,6.73,,34.48,,,0.3,0.3,, +10812,44918,Orthopyroxene,EMP,57.45,,0.57,,6.52,,35.01,,,0.11,0.34,, +10813,44919,Orthopyroxene,EMP,57.16,,0.58,,10.1,,31.23,,,0.32,0.6,, +10814,44920,Orthopyroxene,EMP,58.12,,0.35,,2.71,,38.37,,,0.19,0.26,, +10815,44921,Orthopyroxene,EMP,58.31,,0.39,,6.29,,34.24,,,0.38,0.39,, +10816,44922,Orthopyroxene,EMP,57.97,,0.57,,7.17,,33.62,,,0.27,0.4,, +10817,44923,Orthopyroxene,EMP,57.85,,0.66,,6.89,,33.74,,,0.27,0.58,, +10818,44924,Orthopyroxene,EMP,57.24,,0.56,,8.55,,32.96,,,0.19,0.5,, +10819,44925,Orthopyroxene,EMP,56.98,,0.87,,9.52,,31.94,,,0.24,0.44,, +10820,44926,Orthopyroxene,EMP,56.92,,0.41,,9.81,,32.33,,,0.19,0.34,, +10821,44927,Orthopyroxene,EMP,56.92,,0.34,,9.28,,32.95,,,0.21,0.3,, +10822,44928,Orthopyroxene,EMP,57.86,,0.32,,4.44,,36.85,,,0.27,0.26,, +10823,44929,Orthopyroxene,EMP,57.68,,0.49,,6.82,,34.19,,,0.32,0.49,, +10824,44930,Orthopyroxene,EMP,58.01,,0.49,,6.63,,34.26,,,0.16,0.45,, +10825,44931,Orthopyroxene,EMP,56.42,,0.26,,12.35,,29.91,,,0.5,0.55,, +10826,45063,Orthopyroxene,no_info,57.71,,1.34,,2.25,,37.38,,,,,, +10827,45064,Orthopyroxene,no_info,58.42,,1.68,,2.94,,37.57,,,,,, +10828,45065,Orthopyroxene,no_info,57.32,,1.53,,4.47,,35.83,,,,,, +10829,45066,Orthopyroxene,no_info,56.5,,1.47,,6.26,,34.23,,,,,, +10830,45067,Orthopyroxene,no_info,56.98,,1.54,,8.14,,33.71,,,,,, +10831,45068,Orthopyroxene,no_info,55.76,,1.52,,8.64,,32.17,,,,,, +10832,45069,Orthopyroxene,no_info,56.21,,1.58,,8.89,,32.71,,,,,, +10833,45070,Orthopyroxene,no_info,56.49,,1.54,,9.3,,32.59,,,,,, +10834,45071,Orthopyroxene,no_info,56.41,,1.54,,9.3,,32.59,,,,,, +10835,45072,Orthopyroxene,no_info,56.18,,1.56,,9.53,,32.34,,,,,, +10836,45073,Orthopyroxene,no_info,57.26,,1.66,,9.95,,32.79,,,,,, +10837,45074,Orthopyroxene,no_info,56.31,,1.67,,9.99,,32.08,,,,,, +10838,45075,Orthopyroxene,no_info,56.84,,1.94,,10.35,,32.16,,,,,, +10839,45076,Orthopyroxene,no_info,55.02,,1.55,,11.21,,30.61,,,,,, +10840,45077,Orthopyroxene,no_info,55.44,,1.35,,13.49,,29.73,,,,,, +10841,45078,Orthopyroxene,no_info,55.11,,0.98,,14.94,,28.59,,,,,, +10842,45079,Orthopyroxene,no_info,55.03,,1.02,,15.45,,28.21,,,,,, +10843,45080,Orthopyroxene,no_info,54.88,,1.02,,15.42,,28.15,,,,,, +10844,45081,Orthopyroxene,no_info,54.55,,1.52,,15.64,,27.83,,,,,, +10845,45082,Orthopyroxene,no_info,53.53,,1.45,,20.94,,24.19,,,,,, +10846,45083,Orthopyroxene,no_info,53.62,,1.48,,21.35,,24.03,,,,,, +10847,45084,Orthopyroxene,no_info,52.6,,0.97,,25.13,,21.19,,,,,, +10848,45085,Orthopyroxene,no_info,52.25,,1.38,,26.17,,20.3,,,,,, +10849,45086,Orthopyroxene,no_info,51.66,,1.52,,26.23,,19.92,,,,,, +10850,45087,Orthopyroxene,no_info,50.05,,1.12,,32.56,,15.17,,,,,, +10851,45088,Orthopyroxene,no_info,51.4,,1.19,,33.78,,15.62,,,,,, +10852,45089,Orthopyroxene,no_info,47.31,,0.88,,43.82,,6.97,,,,,, +10853,45090,Orthopyroxene,no_info,59.54,,0.9,,2.56,,38.51,,,,,, +10854,45091,Orthopyroxene,no_info,58.35,,0.81,,2.96,,37.44,,,,,, +10855,45092,Orthopyroxene,no_info,56.64,,0.74,,6.4,,34.43,,,,,, +10856,45093,Orthopyroxene,no_info,56.4,,0.69,,7.38,,33.69,,,,,, +10857,45094,Orthopyroxene,no_info,56.8,,0.75,,7.92,,33.73,,,,,, +10858,45095,Orthopyroxene,no_info,57,,0.72,,9.64,,32.77,,,,,, +10859,45096,Orthopyroxene,no_info,56.85,,0.89,,10.5,,31.71,,,,,, +10860,45097,Orthopyroxene,no_info,56,,0.68,,11.71,,30.98,,,,,, +10861,45098,Orthopyroxene,no_info,54.81,,0.93,,14.62,,28.67,,,,,, +10862,45099,Orthopyroxene,no_info,55.36,,0.65,,17.23,,27.48,,,,,, +10863,45100,Orthopyroxene,no_info,53.43,,0.64,,19.51,,24.84,,,,,, +10864,45101,Orthopyroxene,no_info,54.58,,0.72,,21.61,,24.5,,,,,, +10865,45102,Orthopyroxene,no_info,53.31,,0.64,,22.47,,23.17,,,,,, +10866,45103,Orthopyroxene,no_info,54.21,,0.59,,23.82,,22.62,,,,,, +10867,45104,Orthopyroxene,no_info,51.98,,0.77,,26.69,,19.88,,,,,, +10868,45105,Orthopyroxene,no_info,52.13,,0.56,,28.19,,18.63,,,,,, +10869,45106,Orthopyroxene,no_info,51.58,,0.45,,29.01,,18.58,,,,,, +10870,45107,Orthopyroxene,no_info,50.3,,0.63,,14.2,,14.6,,,,,, +10871,45108,Orthopyroxene,no_info,49.39,,0.68,,35.01,,13.49,,,,,, +10872,45109,Orthopyroxene,no_info,49.86,,0.68,,36.19,,13.47,,,,,, +10873,45110,Orthopyroxene,no_info,47.74,,0.66,,44.29,,6.79,,,,,, +10874,45111,Orthopyroxene,no_info,47.54,,0.58,,45.29,,6.48,,,,,, +10875,45112,Orthopyroxene,no_info,47.9,,0.48,,48.8,,4.65,,,,,, +10876,45113,Orthopyroxene,no_info,46.55,,0.25,,47.59,,4.44,,,,,, +10877,45114,Orthopyroxene,no_info,45.96,,0.65,,49.86,,2.62,,,,,, +10878,45201,Orthopyroxene,no_info,53.26,,3.75,,16.56,,26.44,,,,,, +10879,45202,Orthopyroxene,no_info,52.99,,2.85,,19.64,,24.52,,,,,, +10880,45203,Orthopyroxene,no_info,52.25,,2.55,,23.12,,22.08,,,,,, +10881,45204,Orthopyroxene,no_info,52.3,,2.18,,23.77,,21.75,,,,,, +10882,45205,Orthopyroxene,no_info,46.79,,1.44,,46.44,,5.34,,,,,, +10883,45206,Orthopyroxene,no_info,54.6,,2.75,,13.71,,28.94,,,,,, +10884,45207,Orthopyroxene,no_info,53.83,,2.44,,17.38,,26.36,,,,,, +10885,45208,Orthopyroxene,no_info,52.83,,2.31,,21.48,,23.39,,,,,, +10886,45209,Orthopyroxene,no_info,48.44,,0.76,,41.7,,9.1,,,,,, +10887,45210,Orthopyroxene,no_info,53.23,,0.72,,23.55,,22.5,,,,,, +10888,45211,Orthopyroxene,no_info,49.11,,1.19,,38.17,,11.53,,,,,, +10889,45212,Orthopyroxene,no_info,55.26,,3.9,,8.59,,32.25,,,,,, +10890,45213,Orthopyroxene,no_info,53.1,,2.91,,19.05,,24.94,,,,,, +10891,45214,Orthopyroxene,no_info,53.73,,3.18,,16.06,,27.03,,,,,, +10892,45215,Orthopyroxene,no_info,53.94,,3.64,,14.19,,28.22,,,,,, +10893,45216,Orthopyroxene,no_info,54.74,,4.23,,9.82,,31.21,,,,,, +10894,45217,Orthopyroxene,no_info,50.79,,2.61,,28.54,,18.06,,,,,, +10895,45218,Orthopyroxene,no_info,47.85,,1.46,,42.34,,8.35,,,,,, +10896,45219,Orthopyroxene,no_info,52.68,,3.14,,20.16,,24.03,,,,,, +10897,45220,Orthopyroxene,no_info,48.18,,1.79,,40.33,,9.7,,,,,, +10898,45221,Orthopyroxene,no_info,51.51,,2.31,,26.48,,19.7,,,,,, +10899,45222,Orthopyroxene,no_info,50.85,,2.23,,29.18,,17.74,,,,,, +10900,45223,Orthopyroxene,no_info,50.48,,2.15,,30.78,,16.59,,,,,, +10901,45270,Orthopyroxene,no_info,59.75,,,,0,,39.66,,,0.59,,, +10902,45271,Orthopyroxene,no_info,59.77,,,,0,,39.73,,,0.5,,, +10903,45272,Orthopyroxene,no_info,59.8,,,,0,,39.89,,,0.31,,, +10904,45273,Orthopyroxene,no_info,59.71,,,,0,,39.45,,,0.84,,, +10905,45274,Orthopyroxene,no_info,59.72,,,,0,,39.52,,,0.75,,, +10906,45275,Orthopyroxene,no_info,59.73,,,,0,,39.57,,,0.7,,, +10907,45276,Orthopyroxene,no_info,59.73,,,,0,,39.57,,,0.7,,, +10908,45277,Orthopyroxene,no_info,59.72,,,,0,,39.52,,,0.75,,, +10909,45278,Orthopyroxene,no_info,57.67,,3.55,,0,,38.4,,,0.39,,, +10910,45279,Orthopyroxene,no_info,58.51,,2.1,,0,,38.97,,,0.42,,, +10911,45280,Orthopyroxene,no_info,58.9,,1.47,,0,,39.19,,,0.45,,, +10912,45281,Orthopyroxene,no_info,59.11,,1.12,,0,,39.33,,,0.44,,, +10913,45282,Orthopyroxene,no_info,56.63,,5.17,,0,,37.41,,,0.8,,, +10914,45283,Orthopyroxene,no_info,57.47,,3.8,,0,,38.09,,,0.64,,, +10915,45284,Orthopyroxene,no_info,57.84,,3.19,,0,,38.38,,,0.58,,, +10916,45285,Orthopyroxene,no_info,58.36,,2.33,,0,,38.74,,,0.57,,, +10917,45286,Orthopyroxene,no_info,58.5,,2.11,,0,,38.84,,,0.56,,, +10918,45287,Orthopyroxene,no_info,59.27,,0.91,,0,,39.6,,,0.22,,, +10919,45288,Orthopyroxene,no_info,59.4,,0.61,,0,,39.44,,,0.56,,, +10920,45289,Orthopyroxene,no_info,57.99,,2.91,,0,,38.42,,,0.67,,, +10921,45290,Orthopyroxene,no_info,58.35,,2.31,,0,,38.65,,,0.68,,, +10922,45291,Orthopyroxene,no_info,58.88,,1.52,,0,,39.21,,,0.39,,, +10923,45292,Orthopyroxene,no_info,59.16,,1.01,,0,,39.32,,,0.5,,, +10924,45597,Orthopyroxene,no_info,57,0,4.6,0,0,0,37.54,,,0.97,0,, +10925,45598,Orthopyroxene,no_info,55.65,0,6.5,0,0,0,36.01,,,1.83,0,, +10926,45599,Orthopyroxene,no_info,58.29,0,2.7,0,0,0,38.54,,,0.77,0,, +10927,45600,Orthopyroxene,no_info,57.73,0,3.2,0,0,0,38.1,,,0.87,0,, +10928,45601,Orthopyroxene,no_info,57.25,0,4,0,0,0,37.54,,,1.21,0,, +10929,45602,Orthopyroxene,no_info,56.35,0,5.4,0,0,0,36.66,,,1.59,0,, +10930,45603,Orthopyroxene,no_info,55.21,0,7.1,0,0,0,35.37,,,2.32,0,, +10931,45604,Orthopyroxene,no_info,58.97,0,1.8,0,0,0,39.1,,,0.63,0,, +10932,45605,Orthopyroxene,no_info,59.29,0,2.4,0,0,0,39.14,,,0.87,0,, +10933,45606,Orthopyroxene,no_info,57.5,0,3.5,0,0,0,37.46,,,1.54,0,, +10934,45607,Orthopyroxene,no_info,56.35,0,5.1,0,0,0,35.89,,,2.66,0,, +10935,45608,Orthopyroxene,no_info,58.98,0,1.4,0,0,0,39.18,,,0.53,0,, +10936,45609,Orthopyroxene,no_info,58.48,0,1.6,0,0,0,38.74,,,0.68,0,, +10937,45610,Orthopyroxene,no_info,58.12,0,2.6,0,0,0,37.98,,,1.4,0,, +10938,45611,Orthopyroxene,no_info,56.83,0,4.3,0,0,0,36.21,,,2.66,0,, +10939,45612,Orthopyroxene,no_info,55.77,0.13,2.48,0.28,6.25,0.22,33.28,,,1.11,0.02,, +10940,45613,Orthopyroxene,no_info,55.06,0.14,3.54,0.29,7.32,0.18,32.21,,,1.8,0.13,, +10941,45614,Orthopyroxene,no_info,55.59,0.08,2.43,0.22,6.77,0.2,32.66,,,1.23,0.29,, +10942,45615,Orthopyroxene,no_info,56.5,0.11,1.69,0.2,7.07,0.18,33.91,,,1.01,0.1,, +10943,45694,Orthopyroxene,EMP,48.61,0.17,2.62,,32.65,0.35,12.93,,,1.54,,, +10944,45695,Orthopyroxene,EMP,49.06,0.25,2.05,,32.34,0.26,13.38,,,1.73,,, +10945,45696,Orthopyroxene,EMP,48.89,0.27,2.38,,31.42,0.31,13.92,,,1.65,,, +10946,45697,Orthopyroxene,EMP,48.59,0.25,2.34,,30.64,0.27,14.01,,,1.72,,, +10947,45698,Orthopyroxene,EMP,49.16,0.26,3.55,,26.3,0.72,16.48,,,1.65,,, +10948,45699,Orthopyroxene,EMP,48.93,0.32,3.06,,27.32,0.6,15.87,,,1.87,,, +10949,45700,Orthopyroxene,EMP,49.77,0.24,2.65,,29,0.13,14.12,,,1.56,,, +10950,45840,Orthopyroxene,EMP,53.16,0.33,8.34,0.14,12.28,0.24,22.17,,,2.35,0.16,0.13, +10951,45841,Orthopyroxene,EMP,52.5,0.17,5.04,0.16,15.63,0.27,25.11,,,1.08,0.08,0.01, +10952,45842,Orthopyroxene,EMP,53.93,0.21,4.11,0.25,14.15,0.25,26,,,1.51,0.13,0.05, +10953,45843,Orthopyroxene,EMP,53.94,0.2,4.32,0.38,12.7,0.25,26.13,,,1.46,0.13,0.21, +10954,45844,Orthopyroxene,EMP,54.28,0.21,3.74,0.01,11.09,0.11,29.33,,,0.58,0.05,0.01, +10955,45845,Orthopyroxene,EMP,53.91,0.22,4.32,0.05,11.7,0.16,28.25,,,1.05,0.07,0.03, +10956,45846,Orthopyroxene,EMP,53.4,0.23,5.95,0.19,12.44,0.22,26.02,,,1.8,0.39,0.07, +10957,45847,Orthopyroxene,EMP,54.43,0.18,5.13,0.35,11.7,0.22,27.76,,,1.57,0.15,0.04, +10958,45848,Orthopyroxene,EMP,53.79,0.19,4.98,0.29,11.15,0.22,27.72,,,1.51,0.12,0.04, +10959,45849,Orthopyroxene,EMP,54.57,0.23,3,0.25,13.44,0.2,27.75,,,1.37,0.02,0.06, +10960,45850,Orthopyroxene,EMP,53.6,0.17,4.31,0.3,11.39,0.23,28.2,,,1.2,0.11,0.02, +10961,48347,Orthopyroxene,EMP,57.4,0.02,0.23,0.02,4.5,0.04,35.7,0.03,,0.59,0.04,, +10962,48816,Orthopyroxene,EMP,54,0.08,5.76,0.51,6.19,0.04,31.1,,,2.12,0.34,, +10963,48817,Orthopyroxene,EMP,54,0.07,6.39,0.63,5.59,0.03,31.6,,,1.95,0.28,, +10964,48818,Orthopyroxene,EMP,54.8,0.07,5.83,0.61,5.7,0.03,30.8,,,2.11,0.3,, +10965,48819,Orthopyroxene,EMP,53.6,0.08,5.34,0.5,5.78,0.04,31,,,2.13,0.38,, +10966,48820,Orthopyroxene,EMP,53.2,0.13,5.47,0.51,5.82,0.04,31,,,2.13,0.36,, +10967,48821,Orthopyroxene,EMP,53.4,0.09,5.09,0.48,5.51,0.02,31.8,,,2.16,0.39,, +10968,48822,Orthopyroxene,EMP,54.8,0.05,5.47,0.56,4.44,0.04,32.4,,,1.66,0.25,, +10969,48823,Orthopyroxene,EMP,52.9,0.05,8.3,0.83,5.14,0.02,30,,,2.33,0.24,, +10970,48824,Orthopyroxene,EMP,54.3,0.21,6.89,0.75,4.99,0.12,30.9,,,2.26,0.23,, +10971,48825,Orthopyroxene,EMP,53.5,0.23,7.91,0.86,5.2,0.13,30.3,,,2.33,0.25,, +10972,48826,Orthopyroxene,EMP,52,0.33,8.96,0.66,6.01,0.13,29,,,2.31,0.23,, +10973,48865,Orthopyroxene,EMP,53.36,0.07,7.55,0.78,5.96,0.15,31.01,,,1.72,0.18,, +10974,48866,Orthopyroxene,EMP,54.24,0.07,7.1,0.73,6.22,0.16,30.47,,,1.96,0.23,, +10975,48867,Orthopyroxene,EMP,53.95,0.06,6.4,0.81,5.73,0.14,31.49,,,1.52,0.16,, +10976,48868,Orthopyroxene,EMP,55.22,0.05,4.43,0.84,5.46,0.12,32.4,,,1.54,0.17,, +10977,49179,Orthopyroxene,EMP,55.34,0.31,0.7,0,15.19,0.26,27.62,,,1.47,0.02,0,0 +10978,49219,Orthopyroxene,EMP,53.67,0.12,2.62,0.82,13.26,0.26,27.45,,,2.05,0.03,, +10979,49220,Orthopyroxene,EMP,52.7,0.37,4.21,0.97,13.17,0.37,26.7,,,1.84,0.04,, +10980,49221,Orthopyroxene,EMP,51.29,1.05,5.36,1.33,12.86,0.3,26.03,,,2,0.07,, +10981,49222,Orthopyroxene,EMP,53.15,0.42,3.93,1.12,13.72,0.4,25.31,,,2.03,0.04,, +10982,49223,Orthopyroxene,EMP,54.36,0.34,3.22,0.97,11.96,0.34,27.99,,,1.53,0.04,, +10983,49224,Orthopyroxene,EMP,51.98,0.78,3.53,1.06,13.14,0.28,26.44,,,1.79,0.04,, +10984,49255,Orthopyroxene,EMP,57,,4,,0,,35.5,,,2.6,0.14,, +10985,49256,Orthopyroxene,EMP,54.9,,9.4,,0,,33.6,,,2.4,0.14,, +10986,49257,Orthopyroxene,EMP,53.8,,9.6,,0,,34.1,,,2.4,0.14,, +10987,49258,Orthopyroxene,EMP,53.4,,10.5,,0,,34,,,2,0.15,, +10988,49259,Orthopyroxene,EMP,54,,10.5,,0,,33.8,,,2.1,0.17,, +10989,49390,Orthopyroxene,EMP,59.3,,,,0,,38.7,,,2,,, +10990,49391,Orthopyroxene,EMP,59.4,,,,0,,38.5,,,2,,, +10991,49392,Orthopyroxene,EMP,59.2,,0.1,,0,,37.7,,,2.8,,, +10992,49469,Orthopyroxene,EMP,54.76,0.45,3.2,0.37,14.89,0.21,36.32,0.19,,2.36,0,0,0 +10993,49903,Orthopyroxene,EMP,56.99,0.06,1.44,0.57,7.39,,33.24,,,0.65,0.08,0.03, +10994,49904,Orthopyroxene,EMP,56.62,0.01,1.49,0.61,6.89,,32.59,,,0.93,0.08,0.03, +10995,49905,Orthopyroxene,EMP,55.42,0,1.3,0.55,9.34,,30.62,,,0.78,0.03,0.01, +10996,49906,Orthopyroxene,EMP,56.24,0,1.08,0.57,7.32,,32.56,,,0.71,0.02,0, +10997,49907,Orthopyroxene,EMP,54.95,0.03,1.58,0.65,9.57,,30.93,,,1.58,0.01,0.01, +10998,49908,Orthopyroxene,EMP,54.73,0.01,1.71,0.62,11.58,,28.25,,,3,0.01,0.04, +10999,49909,Orthopyroxene,EMP,54.52,0.07,1.69,0.59,11.18,,29.81,,,1.24,0.04,0.01, +11000,49910,Orthopyroxene,EMP,56.66,0.02,0.71,0.56,6.44,,34.04,,,0.41,0.02,0.01, +11001,49911,Orthopyroxene,EMP,56.66,0.01,0.97,0.62,6.07,,33.84,,,0.54,0.02,0, +11002,49912,Orthopyroxene,EMP,55.92,0.06,1.17,0.55,9.36,,31.56,,,0.73,0.02,0.01, +11003,49913,Orthopyroxene,EMP,57.31,0,1.14,0.59,6.88,,33.64,,,0.77,0.03,0.01, +11004,49914,Orthopyroxene,EMP,56.06,0.13,0.89,0.58,7.25,,33.04,,,1.14,0.01,0, +11005,49915,Orthopyroxene,EMP,55.6,0.02,1.87,0.57,8.66,,31.54,,,1.43,0.03,0.02, +11006,49916,Orthopyroxene,EMP,55.62,0,2.17,0.66,9.25,,29.81,,,1.77,0.07,0.03, +11007,49917,Orthopyroxene,EMP,54.23,0.01,1.82,0.52,12.19,,27.71,,,3.44,0.05,0.02, +11008,49918,Orthopyroxene,EMP,56.5,0.01,0.86,0.54,6.57,,33.7,,,0.46,0.02,0, +11009,49919,Orthopyroxene,EMP,55.38,0.01,2.22,0.6,8.54,,31.94,,,1.58,0.02,0.01, +11010,49920,Orthopyroxene,EMP,55.16,0.17,1.3,0.49,8.65,,30.29,,,1.96,0.04,0.01, +11011,49921,Orthopyroxene,EMP,55.37,0.21,0.95,0.37,9.81,,29.61,,,3.12,0,0, +11012,49922,Orthopyroxene,EMP,57.41,0.06,0.86,0.73,5.01,,34.64,,,0.26,0,0, +11013,49923,Orthopyroxene,EMP,57.53,0.08,0.72,0.61,5.86,,34.45,,,0.42,0.01,0, +11014,49924,Orthopyroxene,EMP,56.47,0.15,0.96,0.67,7.33,,33.03,,,0.77,0,0, +11015,49925,Orthopyroxene,EMP,56.82,0.01,1.31,0.63,8.31,,32.42,,,1.1,0.03,0.01, +11016,49926,Orthopyroxene,EMP,56,0,2.02,0.66,8.93,,31.27,,,1.66,0.04,0.01, +11017,49927,Orthopyroxene,EMP,55.99,0.14,1.15,0.47,8.12,,32.06,,,1.22,0,0, +11018,49928,Orthopyroxene,EMP,56.48,0.1,0.83,0.91,5.64,,34.21,,,0.4,0.01,0, +11019,49929,Orthopyroxene,EMP,57.09,0.11,1.07,1.03,7,,33.98,,,0.66,0,0, +11020,49930,Orthopyroxene,EMP,56.42,0.01,1.12,0.92,7.24,,32.32,,,0.85,0.03,0, +11021,49931,Orthopyroxene,EMP,55.82,0,1.11,0.81,7.75,,32.36,,,0.96,0.03,0, +11022,49932,Orthopyroxene,EMP,56.18,0,2.05,0.88,7.34,,31.46,,,1.31,0.03,0.02, +11023,49933,Orthopyroxene,EMP,55.51,0,1.54,0.95,8.05,,31.64,,,0.94,0.02,0.01, +11024,49934,Orthopyroxene,EMP,55.69,0.01,1.8,0.65,8.47,,31.45,,,1.49,0.02,0, +11025,49935,Orthopyroxene,EMP,54.93,0.02,2.44,0.9,9.04,,30.62,,,1.48,0.03,0.08, +11026,49936,Orthopyroxene,EMP,55.51,0.17,1.46,0.67,8.85,,30.63,,,1.41,0.02,0.01, +11027,49937,Orthopyroxene,EMP,55.42,0.25,1.16,0.58,11.06,,29.59,,,2.17,0.01,0, +11028,49938,Orthopyroxene,EMP,56.14,0.01,0.73,1.1,5.92,,34.17,,,0.57,0.01,0.01, +11029,49939,Orthopyroxene,EMP,57,0.11,0.97,1.14,4.96,,34.65,,,0.36,0,0, +11030,49940,Orthopyroxene,EMP,56.69,0.11,0.9,1.01,5.06,,34.7,,,0.36,0.01,0, +11031,49941,Orthopyroxene,EMP,56.93,0.06,1.04,0.73,7.22,,33.55,,,0.62,0.04,0.01, +11032,49942,Orthopyroxene,EMP,54.08,0.31,2.36,1,8.78,,31.22,,,1.35,0,0, +11033,49943,Orthopyroxene,EMP,55.16,0.23,1.68,0.77,9.63,,30.47,,,1.63,0.02,0.01, +11034,49944,Orthopyroxene,EMP,54.15,0.03,2.57,0.57,10.67,,28.68,,,2.07,0.08,0.01, +11035,50808,Orthopyroxene,EMP,55.3,,1.01,,12.65,,29.96,,,0.52,,, +11036,50809,Orthopyroxene,EMP,55.29,,3.59,,9.76,,30.52,,,0.97,,, +11037,50810,Orthopyroxene,EMP,53,,1.69,,19.28,,24.6,,,1.09,,, +11038,50811,Orthopyroxene,EMP,58.04,,0.71,,4.58,,35.67,,,,,, +11039,50812,Orthopyroxene,EMP,57.03,,0.24,,10.34,,32.87,,,,,, +11040,50813,Orthopyroxene,EMP,56.66,,0.37,,10.13,,32.49,,,,,, +11041,50814,Orthopyroxene,EMP,55.51,,1.1,,12.35,,30.47,,,0.52,,, +11042,50815,Orthopyroxene,EMP,55.43,,1.09,,12.19,,42.77,,,,,, +11043,50816,Orthopyroxene,EMP,57.88,,0.17,,5.06,,37.46,,,,,, +11044,50817,Orthopyroxene,EMP,57.49,,0.19,,5.16,,35.94,,,,,, +11045,50818,Orthopyroxene,EMP,51.4,,5.4,,13.33,,26.73,,,1.12,,, +11046,50897,Orthopyroxene,EMP,57.05,,0.32,,8.29,,33.88,,,0.04,,, +11047,50898,Orthopyroxene,EMP,57.13,,0.31,,8.45,,33.77,,,0.05,,, +11048,50899,Orthopyroxene,EMP,57.33,,0.33,,7.67,,34.28,,,0.04,,, +11049,50900,Orthopyroxene,EMP,57.06,,0.31,,7.94,,33.95,,,0.06,,, +11050,50901,Orthopyroxene,EMP,57.04,,0.28,,7.32,,34.51,,,0.05,,, +11051,50902,Orthopyroxene,EMP,55.94,,0.56,,10.33,,32.06,,,0.06,,, +11052,50903,Orthopyroxene,EMP,56.43,,0.55,,9.18,,32.86,,,0.06,,, +11053,50904,Orthopyroxene,EMP,56,,0.52,,9.92,,32.32,,,0.06,,, +11054,50905,Orthopyroxene,EMP,56.28,,0.48,,16.26,,32,,,0.07,,, +11055,50906,Orthopyroxene,EMP,56.11,,0.44,,11.63,,30.58,,,0.08,,, +11056,50907,Orthopyroxene,EMP,56.01,,0.45,,11.32,,31.19,,,0.05,,, +11057,50908,Orthopyroxene,EMP,55.88,,0.43,,10.77,,31.41,,,0.05,,, +11058,50909,Orthopyroxene,EMP,55.21,,0.44,,12.07,,30.61,,,0.07,,, +11059,50910,Orthopyroxene,EMP,54.56,,2.02,0.55,13.2,,29.9,,,0.27,,, +11060,50911,Orthopyroxene,EMP,54.4,,1.87,0.63,13.04,,29.87,,,0.28,,, +11061,50912,Orthopyroxene,EMP,54.75,,1.5,0.57,13.09,,30,,,0.24,,, +11062,50913,Orthopyroxene,EMP,54.04,,1.7,0.51,13.5,,29.84,,,0.22,,, +11063,50914,Orthopyroxene,EMP,53.48,,1.95,0.51,12.86,,30.6,,,0.31,,, +11064,50915,Orthopyroxene,EMP,54.13,,1.6,0.53,15.73,,28.02,,,0.24,,, +11065,50916,Orthopyroxene,EMP,54.14,,1.36,0.43,15.87,,28.43,,,0.21,,, +11066,50917,Orthopyroxene,EMP,54.33,,1.38,0.52,16.33,,27.75,,,0.21,,, +11067,50918,Orthopyroxene,EMP,53.79,,1.41,0.43,15.48,,28.71,,,0.18,,, +11068,50919,Orthopyroxene,EMP,53.27,,1.53,0.44,15.83,,28.53,,,0.2,,, +11069,50920,Orthopyroxene,EMP,53.55,,3.99,0.82,6.47,,31.43,,,2.16,,, +11070,51000,Orthopyroxene,EMP,54.93,,4.44,0.89,5.84,0.12,31.15,,,2.62,,, +11071,51196,Orthopyroxene,EMP,49.76,0.07,0.32,,4.58,0.11,43.91,,,1.15,0.5,0, +11072,51197,Orthopyroxene,EMP,50.27,0.1,0.43,,6.4,0.14,41.44,,,2.27,0,0, +11073,51337,Orthopyroxene,EMP,57.9,0.03,2.6,0,3.39,0.06,36.1,,,0.15,0.1,0,0 +11074,51338,Orthopyroxene,EMP,58,0.04,2.45,,3.34,0.07,36.3,,,0.14,0.07,, +11075,51631,Orthopyroxene,EMP,50.1,1.2,8.6,,14,,26.8,,,,,, +11076,51761,Orthopyroxene,EMP,57.1,0.02,2.44,0.27,3.44,,35,,,1.49,,, +11077,51772,Orthopyroxene,EMP,,,,,0,,,,,,,, +11078,51773,Orthopyroxene,EMP,,,,,0,,,,,,,, +11079,51774,Orthopyroxene,EMP,,,,,0,,,,,,,, +11080,51775,Orthopyroxene,EMP,,,,,0,,,,,,,, +11081,51776,Orthopyroxene,EMP,,,,,0,,,,,,,, +11082,51777,Orthopyroxene,EMP,,,,,0,,,,,,,, +11083,51778,Orthopyroxene,EMP,,,,,0,,,,,,,, +11084,51779,Orthopyroxene,EMP,,,,,0,,,,,,,, +11085,51780,Orthopyroxene,EMP,,,,,0,,,,,,,, +11086,51781,Orthopyroxene,EMP,,,,,0,,,,,,,, +11087,52014,Orthopyroxene,EMP,54.62,0.08,4.97,,5.8,,33.32,,,1.54,0.06,, +11088,52015,Orthopyroxene,EMP,53.48,0.11,4.66,,6.41,,32.34,,,1.92,0.1,, +11089,52016,Orthopyroxene,EMP,52.14,0.13,4.77,,9.28,,28.54,,,2.34,0.1,, +11090,52017,Orthopyroxene,EMP,52.19,0.07,6.26,,5.08,0.02,33.35,0.01,,1.31,0.08,, +11091,52018,Orthopyroxene,EMP,54.01,0.06,4,1.1,5.23,0.14,31.47,0.05,,2.28,0.07,, +11092,52019,Orthopyroxene,EMP,54.8,0.05,2.8,1.13,5.03,0.12,32.6,0.1,,1.67,0.06,, +11093,52020,Orthopyroxene,EMP,53.84,0.08,3.72,0.94,5.26,0.12,32.07,0.11,,1.92,0.07,, +11094,52021,Orthopyroxene,EMP,53.39,0.08,3.67,0.95,4.45,0.12,32.35,0.01,,2.77,0.09,, +11095,52745,Orthopyroxene,EMP,55.11,0.05,3.38,1.05,4.43,0.09,32.18,0.03,,2.13,0.05,0.01,0.01 +11096,52746,Orthopyroxene,EMP,53.71,0.09,3.74,1.1,4.37,0.17,33.6,0.04,,1.88,0.03,0.01,0.01 +11097,52747,Orthopyroxene,EMP,52.6,0.07,4.22,0.35,7.47,0.17,32.52,0.2,,1.8,0.02,, +11098,52783,Orthopyroxene,EMP,59.03,,1.31,,0,,38.7,,,,0.83,, +11099,52784,Orthopyroxene,EMP,59.73,,2.53,,0,,35.88,,,,1.67,, +11100,52831,Orthopyroxene,EMP,60.6,,,,0,,,,,,,, +11101,52832,Orthopyroxene,EMP,60,0.3,,,0,,,,,,,, +11102,52833,Orthopyroxene,EMP,59.2,,,,2.37,,,,,,,, +11103,52834,Orthopyroxene,EMP,59.1,,,,6.01,,,,,,,, +11104,52835,Orthopyroxene,EMP,59.2,0.06,,,0,,,,,,,, +11105,52836,Orthopyroxene,EMP,57.4,0.06,,0.25,6.32,0.14,,0.32,,,,, +11106,52837,Orthopyroxene,EMP,57.5,0.05,,0.3,5.94,0.13,,0.25,,,,, +11107,54189,Orthopyroxene,EMP,48.72,0.01,7,0.03,12.76,0.12,20.26,7.92,,1.47,,, +11108,55616,Orthopyroxene,EMP,55,1.69,,,13.2,,28.1,,,1.52,,, +11109,55617,Orthopyroxene,EMP,54.3,1.53,,,13.7,,27.7,,,1.72,,, +11110,55618,Orthopyroxene,EMP,53.4,1.63,,,14.3,,26.6,,,2.22,,, +11111,55645,Orthopyroxene,EMP,56.1,0.15,,0.37,4.83,,35.3,,,0.92,0.05,0,0 +11112,55646,Orthopyroxene,EMP,55.2,0.24,,0.44,5.01,,34.8,,,0.9,0.04,0,0 +11113,55647,Orthopyroxene,EMP,55.5,0.32,,0.3,5.9,,34.6,,,0.84,0.04,0,0 +11114,55648,Orthopyroxene,EMP,55.8,0.27,,0.29,5.72,,34.8,,,0.89,0.05,0,0 +11115,55649,Orthopyroxene,EMP,55.1,0.29,,0.34,5.6,,35,,,0.14,0.03,0,0 +11116,55650,Orthopyroxene,EMP,55,0.51,,0.25,6.7,,34.6,,,0.13,0.04,0.04,0 +11117,55651,Orthopyroxene,EMP,55.89,0.19,,0.29,5.5,,35.2,,,0.15,0.05,0,0 +11118,55652,Orthopyroxene,EMP,56.1,0.27,,0.26,5.84,,34.8,,,0.9,0.06,0.03,0 +11119,55653,Orthopyroxene,EMP,56.4,0.23,,0.21,5.2,,35.79,,,0.37,0.04,0,0 +11120,55654,Orthopyroxene,EMP,57,0.09,,0.28,36.5,,4.2,,,0.56,0,0,0 +11121,55655,Orthopyroxene,EMP,56.2,0.15,,0.17,6.16,,33.4,,,2.25,0.06,0.04,0 +11122,55656,Orthopyroxene,EMP,55.7,0.2,,0.23,6.05,,33.5,,,2.03,0.04,0,0 +11123,55657,Orthopyroxene,EMP,56.1,0.18,,0.14,6.82,,33.2,,,2,0.08,0.06,0 +11124,55799,Orthopyroxene,EMP,53.71,0.07,6.53,0.78,6.08,0.11,31.6,,,1.39,0.02,0.01, +11125,55800,Orthopyroxene,EMP,52.07,0.12,9.11,0.63,7.17,0.14,29.45,,,1.72,0.07,0, +11126,55801,Orthopyroxene,EMP,53.65,0.06,6.19,0.76,6.34,0.11,31.12,,,1.27,0.12,0.01, +11127,55802,Orthopyroxene,EMP,53.93,0.09,5.79,0.74,6.42,0.12,31.15,,,1.4,0.04,0.01, +11128,55803,Orthopyroxene,EMP,53.48,0.08,7.1,0.86,6.08,0.11,31.4,,,1.45,0.05,0, +11129,55804,Orthopyroxene,EMP,53.49,0.12,6.77,0.79,6.09,0.12,31.16,,,1.39,0.03,0, +11130,55805,Orthopyroxene,EMP,52.83,0.01,7.88,0.61,6.53,0.12,30.27,,,2,0.15,0, +11131,55806,Orthopyroxene,EMP,52.24,0.11,8.11,0.15,7.4,0.15,29.25,,,1.78,0.07,0, +11132,55807,Orthopyroxene,EMP,53.54,0.13,5.82,1.03,6.82,0.14,29.9,,,2.09,0.05,0, +11133,55809,Orthopyroxene,EMP,55.28,0.1,3.85,1.09,6.37,0.1,30.99,,,2.66,0.02,0, +11134,55811,Orthopyroxene,EMP,54.04,0.08,5.93,0.94,6.73,0.15,30.51,,,2.14,0.08,0.03, +11135,55812,Orthopyroxene,EMP,54.33,0.11,5.97,0.96,6.69,0.13,30.44,,,2.2,0.1,0.01, +11136,55813,Orthopyroxene,EMP,52.66,0.72,8.31,0.72,7.29,0.17,28.91,,,2.33,0.12,0.01, +11137,55814,Orthopyroxene,EMP,54.1,0.09,6.74,0.26,7.32,0.11,29.28,,,1.97,0.43,0.01, +11138,56027,Orthopyroxene,EMP,52.2,0.24,11.2,,0,0.17,33.2,,,2.08,0.11,, +11139,56028,Orthopyroxene,EMP,50,0.3,15,,0,0.2,32,,,1.89,0.08,, +11140,56029,Orthopyroxene,EMP,53,0.25,13,,0,0.18,33.4,,,2.09,0.14,, +11141,56030,Orthopyroxene,EMP,52.4,0.31,11.4,,0,0.16,32.4,,,2.32,0.26,, +11142,56031,Orthopyroxene,EMP,52,0.27,12,,0,0.15,32.4,,,2.3,0.14,, +11143,56032,Orthopyroxene,EMP,53,0.25,12,,0,0.17,33.2,,,1.98,0.13,, +11144,56033,Orthopyroxene,EMP,53.3,0.26,11.6,,0,0.15,33.6,,,2.41,0.13,, +11145,56034,Orthopyroxene,EMP,56.2,0.24,6.6,,0,0.05,34.7,,,2.16,0.36,, +11146,56035,Orthopyroxene,EMP,52.3,0.21,12.1,,0,0.17,33.3,,,1.86,0.12,, +11147,56036,Orthopyroxene,EMP,53.2,0.19,9.6,,0,0.17,33.8,,,2.06,0.13,, +11148,56037,Orthopyroxene,EMP,51.9,0.2,12.8,,0,0.15,32.9,,,1.88,0.11,, +11149,56038,Orthopyroxene,EMP,54.7,0.1,7.8,,0,0.04,36.5,,,0.82,0.09,, +11150,57025,Orthopyroxene,EMP,51.3,0.25,10.2,0.43,7.59,0.24,28,,,1.98,0.19,0.03, +11151,57464,Orthopyroxene,EMP,53.8,0.12,7.3,0.35,6.75,0.13,30.4,,,2.08,0.1,, +11152,57465,Orthopyroxene,EMP,54.1,0.1,6.5,0.42,7.41,0.18,30.5,,,1.35,0.06,, +11153,57466,Orthopyroxene,EMP,54.1,0.12,7.4,0.35,6.3,0.11,30.6,,,2.13,0.12,, +11154,57467,Orthopyroxene,EMP,54.5,0.03,6.1,0.3,7,0.1,30.7,,,1.8,0.07,, +11155,59071,Orthopyroxene,EMP,57.87,0.16,2.2,,5.8,,30.8,,,2.31,0.24,0.06, +11156,59110,Orthopyroxene,EMP,52.53,0.2,6.88,0.42,6.24,0.15,31.2,,,1.94,0.15,0.01, +11157,59398,Orthopyroxene,EMP,51.71,0.35,6.2,,11.73,0.19,27.4,,,1.72,0.17,0, +11158,59399,Orthopyroxene,EMP,51.08,0.28,7.67,,12.7,0.24,21.1,,,6.3,0.74,0, +11159,59400,Orthopyroxene,EMP,51.99,0.29,7.17,,10.11,0.14,27.13,,,2.04,0.22,0, +11160,59401,Orthopyroxene,EMP,52.21,0.42,5.96,,11.83,0.2,27.47,,,1.85,0.18,0.03, +11161,59402,Orthopyroxene,EMP,50.25,0.45,7.1,,15.36,0.25,25.55,,,1.33,0.09,0, +11162,59844,Orthopyroxene,EMP,47.65,0.39,9.33,0.08,17.68,0.2,22.63,,,1.12,0.18,0.01, +11163,60126,Orthopyroxene,EMP,52.96,0.05,3.29,0.92,12.64,,28.37,,,0.63,,, +11164,60127,Orthopyroxene,EMP,53.26,0.05,3.42,0.98,12.84,,28.49,,,0.64,,, +11165,60128,Orthopyroxene,EMP,53.79,0.05,2.52,0.78,12.99,,28.66,,,0.63,,, +11166,60129,Orthopyroxene,EMP,53.33,0.06,3.3,0.86,12.77,,28.53,,,0.64,,, +11167,60130,Orthopyroxene,EMP,53.44,0.06,3.01,0.84,12.9,,28.35,,,0.64,,, +11168,60382,Orthopyroxene,EMP,56.98,0.12,0.76,0.06,5.72,0.18,33.84,0.15,,0.75,0.18,, +11169,60383,Orthopyroxene,EMP,57.04,0.15,0.73,0.49,5.21,0.16,33.72,0.12,,0.91,0.2,, +11170,60384,Orthopyroxene,EMP,57.19,0.13,0.71,0.07,5.26,0.17,34.11,0.13,,0.7,0.18,, +11171,60385,Orthopyroxene,EMP,58.94,0.07,0.38,0.34,0.16,0.06,38.23,0.03,,0.44,0.13,, +11172,60386,Orthopyroxene,EMP,57.9,0.1,0.52,0.46,4.31,0.11,34.32,0.13,,1.27,0.2,, +11173,60387,Orthopyroxene,EMP,60.58,0.03,,,0,,38.47,,,0.18,,, +11174,60388,Orthopyroxene,EMP,58.99,0.01,,,0,,41.31,,,0.29,,, +11175,60389,Orthopyroxene,EMP,58.72,,,,0,,38.56,,,,0.06,, +11176,60390,Orthopyroxene,EMP,59.84,0.06,,,0,,40.47,,,0.23,,, +11177,61236,Orthopyroxene,EMP,55.1,0.14,1.53,0.29,11.68,0.25,27.36,,,4.1,0.06,, +11178,61237,Orthopyroxene,EMP,54.85,0.13,1.49,0.27,11,0.22,28.3,,,3.58,0.07,, +11179,61238,Orthopyroxene,EMP,55.35,0.12,1.69,0.33,10.9,0.21,28.65,,,3.16,0.04,, +11180,61239,Orthopyroxene,EMP,55.26,0.15,1.68,0.39,10.97,0.22,28.99,,,2.77,0.05,, +11181,61240,Orthopyroxene,EMP,55,0.13,1.62,0.34,10.31,0.22,29.08,,,3.18,0.06,, +11182,61241,Orthopyroxene,EMP,55.66,0.11,1.68,0.35,10.22,0.21,29.72,,,2.63,0.03,, +11183,61242,Orthopyroxene,EMP,55.69,0.13,2.41,0.58,8.95,0.18,30.8,,,1.82,0.04,, +11184,61244,Orthopyroxene,EMP,54.93,0.14,2.96,0.46,9.06,0.18,30.22,,,1.91,0.04,, +11185,61245,Orthopyroxene,EMP,55.19,0.14,3.15,0.49,7.77,0.15,31.46,,,1.67,0.04,, +11186,61246,Orthopyroxene,EMP,55.26,0.21,1.61,,10.34,0.3,29.09,,,2.94,0.08,, +11187,61247,Orthopyroxene,EMP,56.02,0.16,0.84,0.17,9.24,0.26,28.94,,,4.31,0.06,, +11188,61248,Orthopyroxene,EMP,56.34,0.12,1.18,0.15,9.09,0.25,30.48,,,3.37,0.05,, +11189,61785,Orthopyroxene,EMP,56.1,0.15,,0.37,4.83,,35.3,,,0.92,0.05,0,0 +11190,61786,Orthopyroxene,EMP,55.2,0.24,,0.44,5.01,,34.8,,,0.9,0.04,0,0 +11191,61787,Orthopyroxene,EMP,55.5,0.32,,0.3,5.9,,34.6,,,0.84,0.04,0,0 +11192,61788,Orthopyroxene,EMP,55.8,0.27,,0.29,5.72,,34.8,,,0.89,0.05,0,0 +11193,61789,Orthopyroxene,EMP,55.1,0.29,,0.34,5.6,,35,,,0.14,0.03,0,0 +11194,61790,Orthopyroxene,EMP,55,0.51,,0.25,6.7,,34.6,,,0.13,0.04,0.04,0 +11195,61791,Orthopyroxene,EMP,55.89,0.19,,0.29,5.5,,35.2,,,0.15,0.05,0,0 +11196,61792,Orthopyroxene,EMP,56.1,0.27,,0.26,5.84,,34.8,,,0.9,0.06,0.03,0 +11197,61793,Orthopyroxene,EMP,56.4,0.23,,0.21,5.2,,35.79,,,0.37,0.04,0,0 +11198,61794,Orthopyroxene,EMP,57,0.09,,0.28,36.5,,4.2,,,0.56,0,0,0 +11199,61795,Orthopyroxene,EMP,56.2,0.15,,0.17,6.16,,33.4,,,2.25,0.06,0.04,0 +11200,61796,Orthopyroxene,EMP,55.7,0.2,,0.23,6.05,,33.5,,,2.03,0.04,0,0 +11201,61797,Orthopyroxene,EMP,56.1,0.18,,0.14,6.82,,33.2,,,2,0.08,0.06,0 +11202,61902,Orthopyroxene,EMP,59.52,0.12,0.39,,0.15,,39.8,,,0.53,,, +11203,61903,Orthopyroxene,EMP,58.9,0.09,0.55,,0.29,,38.79,,,0.66,,, +11204,61904,Orthopyroxene,EMP,59.08,0.12,0.46,,0.3,,39.38,,,0.73,,, +11205,61905,Orthopyroxene,EMP,58.07,0.13,0.57,,0.27,,38.03,,,0.65,,, +11206,61906,Orthopyroxene,EMP,58.65,0.12,0.51,,0.13,,38.75,,,0.67,,, +11207,61907,Orthopyroxene,EMP,58.02,0.14,0.51,,0.11,,39.15,,,1.04,,, +11208,61908,Orthopyroxene,EMP,58.14,0.15,0.68,,0.19,,38.93,,,0.94,,, +11209,61909,Orthopyroxene,EMP,59.38,0.14,0.57,,0.1,,39,,,0.84,,, +11210,61910,Orthopyroxene,EMP,59.75,0.13,0.36,,0.18,,39.62,,,0.71,,, +11211,61911,Orthopyroxene,EMP,58.83,0.14,0.53,,0.13,,38.75,,,1.19,,, +11212,61912,Orthopyroxene,EMP,56.27,0.43,0.48,,0.05,,37.04,,,1.1,,, +11213,61913,Orthopyroxene,EMP,58.78,0.54,0.47,,0.07,,38.87,,,1.03,,, +11214,61914,Orthopyroxene,EMP,56.33,0.59,0.39,,0.02,,36.77,,,1.48,,, +11215,62950,Orthopyroxene,EMP,55.7,0.16,4.49,0.34,4.14,0.09,32.9,,,2.21,0.24,0, +11216,62951,Orthopyroxene,EMP,54.81,0.16,4.64,0.36,4.53,0.1,32.2,,,2.45,0.25,0, +11217,62952,Orthopyroxene,EMP,52.9,0.32,8.6,0.24,6.2,0.11,29.9,,,2.2,0.34,0.01, +11218,62953,Orthopyroxene,EMP,56.2,0.17,4.77,0.35,3.95,0.09,33.62,,,2.09,0.23,0, +11219,62954,Orthopyroxene,EMP,55.3,0.2,4.8,0.35,4.62,0.09,32.3,,,2.64,0.28,0.01, +11220,62955,Orthopyroxene,EMP,53.9,0.19,6.8,0.49,3.97,0.09,31.8,,,2.26,0.25,0.01, +11221,62956,Orthopyroxene,EMP,53.9,0.22,6.9,0.43,4.9,0.1,31.4,,,2.23,0.27,0, +11222,62957,Orthopyroxene,EMP,53.9,0.22,7,0.52,4.98,0.1,31.3,,,2.34,0.27,0, +11223,62958,Orthopyroxene,EMP,53.8,0.29,6.9,0.39,5.1,0.1,31.4,,,2.33,0.25,0, +11224,63004,Orthopyroxene,EMP,54.4,0.2,5,0.47,5.6,0.09,31.8,,,2.16,0.21,0.01, +11225,63005,Orthopyroxene,EMP,54.5,0.18,4.7,0.45,5.65,0.11,31.47,,,2.12,0.22,0.01, +11226,63006,Orthopyroxene,EMP,54.3,0.18,5.2,0.5,5.56,0.12,31.66,,,2.22,0.15,0.01, +11227,63007,Orthopyroxene,EMP,54.5,0.18,5.6,0.54,5.63,0.1,31.6,,,2.21,0.16,0, +11228,63008,Orthopyroxene,EMP,54.8,0.2,4.2,0.28,5.94,0.09,31.9,,,2.06,0.17,0.01, +11229,63009,Orthopyroxene,EMP,55.3,0.18,4.4,0.31,5.77,0.08,32.4,,,2.05,0.18,0, +11230,63010,Orthopyroxene,EMP,54.6,0.2,4.9,0.36,5.75,0.09,32,,,2.07,0.14,0.01, +11231,63011,Orthopyroxene,EMP,55.39,0.17,4.2,0.3,5.8,0.09,32.4,,,1.86,0.2,0, +11232,63012,Orthopyroxene,EMP,55.1,0.23,5,0.29,6.14,0.09,31.6,,,1.98,0.23,0, +11233,63617,Orthopyroxene,EMP,55.1,,7.6,,0,,35.7,,,1.4,0,, +11234,63618,Orthopyroxene,EMP,50.7,,13.6,,0,,32.2,,,2.4,0,, +11235,63619,Orthopyroxene,EMP,51.9,,12.7,,0,,32.9,,,2.2,0,, +11236,63620,Orthopyroxene,EMP,51.9,,11.6,,0,,33.1,,,2.4,0,, +11237,63909,Orthopyroxene,EMP,58.8,,0.26,,7.77,,34.26,0,,,,, +11238,63910,Orthopyroxene,EMP,57.14,,0.24,,6.47,,34.04,,,,,, +11239,63911,Orthopyroxene,EMP,56.95,,0.34,,7.41,,35.11,0.01,,,,, +11240,63912,Orthopyroxene,EMP,57.93,,0.32,,7.79,,34.56,0.01,,,,, +11241,63913,Orthopyroxene,EMP,58.19,,0.28,,7.88,,35,0.04,,,,, +11242,63914,Orthopyroxene,EMP,58.41,,0.3,,7.78,,34.33,0.03,,,,, +11243,63915,Orthopyroxene,EMP,57.48,,0.3,,7.64,,34.82,0.02,,,,, +11244,63916,Orthopyroxene,EMP,56.62,,0.3,,6.09,,34.13,0.01,,,,, +11245,63917,Orthopyroxene,EMP,57.74,,0.29,,7.06,,35.18,0.02,,,,, +11246,63918,Orthopyroxene,EMP,57.45,,2.86,,7.65,,33.25,0.01,,,,, +11247,63919,Orthopyroxene,EMP,54.7,,5.49,,6.13,,32.24,,,,,, +11248,63920,Orthopyroxene,EMP,55.93,,2.8,,7.45,,34.31,0.01,,,,, +11249,63921,Orthopyroxene,EMP,54.09,,6.92,,7.21,,31.88,0.01,,,,, +11250,63922,Orthopyroxene,EMP,56.51,,2.79,,7.58,,33.95,0.01,,,,, +11251,63923,Orthopyroxene,EMP,55.66,,4.9,,6.76,,33.16,0.02,,,,, +11252,63924,Orthopyroxene,EMP,56.88,,1.25,,6.97,,34.29,0.01,,,,, +11253,63925,Orthopyroxene,EMP,56.31,,1.43,,7.28,,34.08,0.01,,,,, +11254,63926,Orthopyroxene,EMP,58.8,,0.26,,7.77,,34.26,0,,,,, +11255,63927,Orthopyroxene,EMP,57.14,,0.24,,6.47,,34.04,,,,,, +11256,63928,Orthopyroxene,EMP,56.95,,0.34,,7.41,,35.11,0.01,,,,, +11257,63929,Orthopyroxene,EMP,57.93,,0.32,,7.79,,34.56,0.01,,,,, +11258,63930,Orthopyroxene,EMP,58.19,,0.28,,7.88,,35,0.04,,,,, +11259,63931,Orthopyroxene,EMP,58.41,,0.3,,7.78,,34.33,0.03,,,,, +11260,63932,Orthopyroxene,EMP,57.48,,0.3,,7.64,,34.82,0.02,,,,, +11261,63933,Orthopyroxene,EMP,56.62,,0.3,,6.09,,34.13,0.01,,,,, +11262,63934,Orthopyroxene,EMP,57.74,,0.29,,7.06,,35.18,0.02,,,,, +11263,63935,Orthopyroxene,EMP,57.45,,2.86,,7.65,,33.25,0.01,,,,, +11264,63936,Orthopyroxene,EMP,54.7,,5.49,,6.13,,32.24,,,,,, +11265,63937,Orthopyroxene,EMP,55.93,,2.8,,7.45,,34.31,0.01,,,,, +11266,63938,Orthopyroxene,EMP,54.09,,6.92,,7.21,,31.88,0.01,,,,, +11267,63939,Orthopyroxene,EMP,56.51,,2.79,,7.58,,33.95,0.01,,,,, +11268,63940,Orthopyroxene,EMP,55.66,,4.9,,6.76,,33.16,0.02,,,,, +11269,63941,Orthopyroxene,EMP,56.88,,1.25,,6.97,,34.29,0.01,,,,, +11270,63942,Orthopyroxene,EMP,56.31,,1.43,,7.28,,34.08,0.01,,,,, +11271,64088,Orthopyroxene,EMP,54.4,0.26,4.23,,7.77,0.12,30.7,,,1.86,0.06,0,0 +11272,64089,Orthopyroxene,EMP,55.6,0.21,4.22,,7.45,0.11,31.4,,,1.77,0.06,0,0 +11273,64090,Orthopyroxene,EMP,54.7,0.25,4.88,,7.74,0.11,31.1,,,1.78,0.07,0,0 +11274,64091,Orthopyroxene,EMP,55.2,0.22,4.29,,6.72,0.11,32.1,,,1.74,0.07,0,0 +11275,64092,Orthopyroxene,EMP,53.7,0.25,5.62,,8.15,0.1,29.9,,,2.18,0.1,0,0 +11276,64093,Orthopyroxene,EMP,54.2,0.19,5.21,,8.1,0.13,30,,,2.1,0.13,0,0 +11277,64094,Orthopyroxene,EMP,52.8,0.25,7.38,,9.59,0.12,28,,,2.17,0.18,0,0 +11278,64095,Orthopyroxene,EMP,54.3,0.16,6.11,,7.79,0.1,29.5,,,1.83,0.17,0,0 +11279,64096,Orthopyroxene,EMP,53.9,0.16,6.9,,8.04,0.11,28.8,,,2.1,0.27,0,0 +11280,64097,Orthopyroxene,EMP,53.8,0.16,6.2,,7.48,0.11,29.6,,,2.02,0.27,0,0 +11281,64098,Orthopyroxene,EMP,54.7,0.31,3.43,,8.56,0.14,29.8,,,2.34,0.03,0,0 +11282,64099,Orthopyroxene,EMP,54.6,0.34,3.56,,7.83,0.14,30.4,,,2.27,0.05,0,0.03 +11283,64100,Orthopyroxene,EMP,55.1,0.27,3.95,,6.68,0.12,31.6,,,1.99,0.03,0,0 +11284,64101,Orthopyroxene,EMP,54.4,0.31,4.68,,6.77,0.15,30.9,,,2.07,0.07,0,0 +11285,64102,Orthopyroxene,EMP,55.6,0.24,5.05,,4.7,0.12,32.2,,,2.19,0.09,0,0 +11286,64103,Orthopyroxene,EMP,54.5,0.19,6.57,,6.36,0.12,30.4,,,2.04,0.18,0,0 +11287,64104,Orthopyroxene,EMP,53.9,0.17,6.78,,7.33,0.11,30,,,1.87,0.2,0,0 +11288,64105,Orthopyroxene,EMP,52.4,0.17,7.95,,8.06,0.13,28.3,,,1.98,0.28,0,0 +11289,64106,Orthopyroxene,EMP,54.5,0.3,4.38,,5.36,0.12,32.9,,,1.91,0.05,0,0 +11290,64107,Orthopyroxene,EMP,55.4,0.2,4.14,,5.24,0.12,33.5,,,1.59,0.06,0,0 +11291,64108,Orthopyroxene,EMP,54.1,0.21,5.65,,6.53,0.12,31.6,,,1.88,0.09,0,0 +11292,64109,Orthopyroxene,EMP,54.4,0.16,6.21,,5.78,0.1,31.9,,,1.68,0.13,0,0 +11293,64110,Orthopyroxene,EMP,54.1,0.14,6.36,,6.27,0.11,31,,,1.83,0.2,0,0 +11294,64111,Orthopyroxene,EMP,54.3,0.14,7.51,,5.14,0.12,31.1,,,1.77,0.27,0,0 +11295,64193,Orthopyroxene,EMP,49.5,,7.3,,3.5,,22.7,16.4,,1.3,,, +11296,64333,Orthopyroxene,EMP,56.17,0.13,2.59,0.05,6.41,0.13,33.3,0.15,,1.3,0.1,, +11297,64334,Orthopyroxene,EMP,55.1,0.16,4.09,0.05,6.63,0.13,31.75,0.13,,1.77,0.19,, +11298,64335,Orthopyroxene,EMP,55.72,0.16,3.05,0.05,6.57,0.13,32.3,0.35,,1.59,0.12,, +11299,64336,Orthopyroxene,EMP,55.27,0.15,4.11,0.04,6.57,0.13,31.59,0.13,,2.01,0.23,, +11300,64337,Orthopyroxene,EMP,54.3,0.17,5.27,0.04,7.1,0.14,29.99,0.58,,2.32,0.31,, +11301,64377,Orthopyroxene,EMP,57.09,0.07,1.25,0.23,5.75,0.12,34.44,0.07,,1.28,0.15,0.01, +11302,64378,Orthopyroxene,EMP,56.37,0.04,1.17,0.18,5.46,0.14,34.17,0.06,,1.84,0.17,0.01, +11303,64379,Orthopyroxene,EMP,57.23,0.03,1.47,0.26,5.12,0.14,33.7,0.07,,2.24,0.17,0.01, +11304,64380,Orthopyroxene,EMP,56.46,0.03,1.46,0.14,4.33,0.09,34.88,0.04,,2.03,0.28,0.01, +11305,64381,Orthopyroxene,EMP,57.9,0.02,1.44,0.17,4.56,0.1,35.1,0.04,,1.27,0.27,0.01, +11306,64544,Orthopyroxene,EMP,50.34,0.15,7.4,0.48,17.05,0.06,23.75,0.15,,0.81,0.18,, +11307,64545,Orthopyroxene,EMP,49.09,0.33,4.66,0.14,22.48,0.07,20.02,0.05,,1.42,0.09,, +11308,66623,Orthopyroxene,EMP,55.5,,0.6,,15.9,,28.5,,,0.4,,, +11309,66624,Orthopyroxene,EMP,54.3,,2.1,,16.8,,27,,,0.6,,, +11310,66625,Orthopyroxene,EMP,51.7,,5.2,,18.7,,22.7,,,2.3,,, +11311,66626,Orthopyroxene,EMP,52.6,,5.7,,14.9,,26,,,1.4,,, +11312,66627,Orthopyroxene,EMP,53.4,,3.2,,18.1,,25.1,,,1.1,,, +11313,70786,Orthopyroxene,EMP,49.94,1.27,5.54,1,17.59,0.25,18.06,,,7.07,0.5,0,0 +11314,71694,Orthopyroxene,EMP,57.49,0.03,2.34,0.16,6.35,0.08,33.3,,,0.51,0.74,0,0.02 +11315,71695,Orthopyroxene,EMP,57.19,0.01,1.71,0.17,5.81,0.07,35,,,0.54,0.5,0.01,0 +11316,71696,Orthopyroxene,EMP,56.58,0.05,2.54,0.19,8.06,0.12,32,,,0.86,0.39,0,0 +11317,72522,Orthopyroxene,EMP,52.59,0.35,6.4,0.58,10.59,0.25,27.98,0.01,,2.37,0.08,0.01, +11318,72523,Orthopyroxene,EMP,52.1,0.33,7.37,0.45,10.45,0.22,27.17,0.04,,2.43,0.15,0.01, +11319,72524,Orthopyroxene,EMP,52.89,0.32,6.88,0.67,7.42,0.22,29.79,0.01,,2.18,0.06,0.01, +11320,72525,Orthopyroxene,EMP,52.12,0.27,6.49,0.49,9.64,0.27,28.04,0.12,,2.18,0.08,0, +11321,72526,Orthopyroxene,EMP,52.02,0.28,6.59,0.82,9.6,0.24,27.55,0.01,,2.51,0.09,0.01, +11322,72527,Orthopyroxene,EMP,54.58,0.11,6.48,0.96,4.66,0.25,31.59,0.07,,1.62,0.1,0.01, +11323,72528,Orthopyroxene,EMP,53.56,0.15,5.75,0.94,7.89,0.23,29.95,0.01,,1.58,0.06,0, +11324,72529,Orthopyroxene,EMP,50.02,0.24,9.41,0.14,9.05,0.21,27.62,0.15,,1.15,0.12,0.01, +11325,72530,Orthopyroxene,EMP,51.16,0.17,7.7,0.19,7.88,0.2,29.17,0.2,,1.25,0.1,0, +11326,72531,Orthopyroxene,EMP,52.99,0.14,6.79,0.77,6.31,0.16,31.04,0.03,,1.54,0.08,0, +11327,72532,Orthopyroxene,EMP,52.98,0.16,7.04,0.47,7.34,0.19,30.36,0.04,,1.51,0.07,0, +11328,72533,Orthopyroxene,EMP,52.29,0.16,6.62,0.67,8.79,0.22,29.19,0.02,,1.81,0.08,0, +11329,72534,Orthopyroxene,EMP,56.44,0.08,3.3,0.59,3.4,0.12,34.38,0.02,,1.44,0.07,0, +11330,72535,Orthopyroxene,EMP,54.97,0.1,4.92,0.61,4.72,0.14,33.13,0.02,,1.4,0.08,0.01, +11331,72536,Orthopyroxene,EMP,54.49,0.14,5.53,0.46,7.44,0.16,31.39,0,,1.42,0.11,0, +11332,72626,Orthopyroxene,EMP,51.84,0.42,11.58,,0,0.16,32.97,0.03,0.13,2.06,0.15,, +11333,72627,Orthopyroxene,EMP,51.26,0.23,12.37,,0,0.14,32.54,0.81,0.92,1.4,0.04,, +11334,72628,Orthopyroxene,EMP,51.54,0.33,10.47,,0,0.14,34.04,0.01,0.2,2.06,0.13,, +11335,72629,Orthopyroxene,EMP,52.74,0.32,11.51,,0,0.18,30.85,1.64,1.38,1.92,0.14,, +11336,72630,Orthopyroxene,EMP,49.25,0.26,13.95,,0,0.15,31.11,1.03,1.18,1.02,0.03,, +11337,72631,Orthopyroxene,EMP,48.28,0.36,19.66,,0,0.23,32.98,0.15,0.42,11.12,0.14,, +11338,35607,Spinel,EMP,0.14,40.05,0.46,0.36,48.29,0.24,4.44,0.27,,0.16,,, +11339,35608,Spinel,EMP,0.07,41.91,0.68,0.38,47.24,0.38,3.87,0.43,,0.21,,, +11340,35609,Spinel,no_info,,37.27,0.29,0.05,54,0.47,2.15,,,,,, +11341,35610,Spinel,no_info,,37.71,0.27,0.01,55.84,0.39,2,,,,,, +11342,35611,Spinel,no_info,,39.58,0.32,0.06,54.58,0.48,2.53,,,,,, +11343,35612,Spinel,no_info,,37.87,0.33,,54.45,0.31,1.61,,,,,, +11344,35613,Spinel,no_info,,39.39,0.31,,55.37,0.29,1.6,,,,,, +11345,35614,Spinel,no_info,,46.07,0.28,,47.4,0.64,2.34,,,,,, +11346,35615,Spinel,no_info,,48.12,0.21,,47.04,0.53,1.94,,,,,, +11347,35616,Spinel,EMP,0.2,46.64,0.15,,46.02,0.79,2.29,,,,,, +11348,35622,Spinel,no_info,,,6.24,,82.09,,,,,,,, +11349,35623,Spinel,no_info,,,5.16,,82.28,,,,,,,, +11350,35624,Spinel,no_info,,,3.81,,84.01,,,,,,,, +11351,35625,Spinel,no_info,,,3.95,,83.94,,,,,,,, +11352,35626,Spinel,no_info,,,3.56,,84.75,,,,,,,, +11353,35627,Spinel,no_info,,,4.78,,82.77,,,,,,,, +11354,35628,Spinel,no_info,,,3.96,,83.39,,,,,,,, +11355,35629,Spinel,no_info,,,1.6,,85.32,,,,,,,, +11356,35630,Spinel,no_info,,,1.69,,86.45,,,,,,,, +11357,35631,Spinel,no_info,,,1.66,,85.24,,,,,,,, +11358,35632,Spinel,no_info,,,1.93,,86.38,,,,,,,, +11359,35633,Spinel,no_info,,,2.69,,86.4,,,,,,,, +11360,35634,Spinel,no_info,,,1.6,,85.32,,,,,,,, +11361,35635,Spinel,EMP,0.06,52.1,1.64,6.1,33.1,0.25,8.5,,,0.11,,, +11362,35636,Spinel,EMP,0.11,51.69,0.19,,39.56,0.44,5.16,,,0.28,,, +11363,35637,Spinel,EMP,0.21,48.65,0.42,,41.25,0.35,5.03,,,0.29,,, +11364,35638,Spinel,EMP,1.18,49.25,0.83,,40.99,0.76,3.76,,,0.25,,, +11365,35639,Spinel,EMP,0.03,58.3,0.78,1.7,26.2,0.13,13.5,0.17,,0.06,,, +11366,35640,Spinel,EMP,0.04,57.8,0.65,2.72,26.8,0.16,12.7,0.13,,0.07,,, +11367,35649,Spinel,EMP,0.3,47.02,0.21,,46.03,0.63,2.58,,,0.2,0.05,0.01, +11368,35650,Spinel,EMP,0.08,46.51,0.28,,46,0.62,2.95,,,0.18,0.07,, +11369,35651,Spinel,EMP,1.08,46,0.81,,45.6,0.31,2.46,,,0.59,0.05,0.03, +11370,35652,Spinel,EMP,0.05,55.93,0.33,,40.42,0.41,4.2,,,0.19,0.02,, +11371,35653,Spinel,EMP,0.05,54.35,0.32,0.01,41.76,0.42,3.39,,,0.11,0.01,, +11372,35654,Spinel,EMP,0.08,53.17,0.21,0.02,43.63,0.43,1.98,,,0.17,0.02,, +11373,35655,Spinel,EMP,0.03,46.9,0.45,0.02,47.3,0.44,3.26,,,0.14,,, +11374,35656,Spinel,EMP,0.04,54.53,0.31,0.01,41.35,0.36,3.66,,,0.2,0.01,, +11375,35657,Spinel,EMP,0.03,55.38,0.29,0.01,41.68,0.43,3.34,,,0.15,,, +11376,35663,Spinel,EMP,0.18,52.72,0.29,0.05,41.47,0.48,2.08,,,0.2,0.01,0.01, +11377,35664,Spinel,EMP,0.15,51.79,0.25,0.07,44.7,0.54,1.39,,,0.18,0.02,0.04, +11378,35665,Spinel,EMP,0.1,45.3,2.2,0.01,42.69,0.06,3.93,,,0.16,,, +11379,35666,Spinel,EMP,1.66,49.9,3.89,0.01,34.9,0.05,4.54,,,0.42,0.07,, +11380,35667,Spinel,EMP,0.07,46.2,1.95,0.03,41.01,0.06,4.62,,,0.13,,, +11381,35668,Spinel,EMP,0.24,48.4,5.24,,36.79,0.06,4.09,,,0.13,,, +11382,35669,Spinel,EMP,0.89,49.8,1.98,0.04,37.56,0.08,5.03,,,0.39,,, +11383,35670,Spinel,EMP,0.21,51.1,1.69,,38.57,0.03,4.52,,,0.18,,, +11384,35671,Spinel,EMP,0.48,46.6,1.56,,40.2,0.08,4.89,,,0.28,,, +11385,35672,Spinel,EMP,0.45,47.1,1.45,,40.05,0.07,4.27,,,0.25,,, +11386,35673,Spinel,EMP,0.2,44.8,0.49,0.01,46,0.31,4.2,,,0.21,,, +11387,35674,Spinel,EMP,0.06,51.7,0.46,0.21,39.97,0.24,6.02,,,0.13,,, +11388,35675,Spinel,EMP,0.06,51.7,0.34,0.05,41.23,0.28,4.94,,,0.19,,, +11389,35676,Spinel,EMP,0.08,51.8,0.24,0.06,41.52,0.3,4.28,,,0.18,,, +11390,35677,Spinel,EMP,0.05,51.5,0.22,0.06,42.4,0.29,3.6,,,0.16,,, +11391,35678,Spinel,EMP,0.1,50.4,0.3,0.1,42.57,0.35,3.43,,,0.24,,, +11392,35679,Spinel,EMP,0.06,47.3,0.72,0.21,43.2,0.19,6.09,,,0.13,,, +11393,35680,Spinel,EMP,0.06,52.5,0.43,0.19,38.12,0.3,6.3,,,0.24,,, +11394,35681,Spinel,EMP,0.1,52.4,0.29,0.06,40.04,0.29,4.89,,,0.24,,, +11395,35682,Spinel,EMP,0.07,55.5,0.58,0.14,35.3,0.26,7.14,,,0.18,,, +11396,35683,Spinel,EMP,0.04,54.3,0.26,0.06,39.5,0.31,4.69,,,0.2,,, +11397,35684,Spinel,EMP,0.04,53.6,0.57,0.11,37.6,0.26,6.36,,,0.14,,, +11398,35685,Spinel,EMP,0.03,53.5,0.4,0.05,38.74,0.28,5.1,,,0.13,,, +11399,35686,Spinel,EMP,0.04,53.9,0.34,0.06,40.9,0.32,4.03,,,0.18,,, +11400,35687,Spinel,EMP,0.14,52.6,0.65,0.1,39.4,0.26,5.59,,,0.23,,, +11401,35688,Spinel,EMP,0.08,52.4,0.46,0.06,41.49,0.24,4.34,,,0.19,,, +11402,35689,Spinel,EMP,0.04,52.4,0.79,0.04,40.14,0.21,5.06,,,0.11,,, +11403,35690,Spinel,EMP,0.06,52.2,0.8,0.05,40.18,0.23,4.62,,,0.17,,, +11404,35691,Spinel,EMP,0.05,51.9,0.67,0.05,42.05,0.24,3.88,,,0.15,,, +11405,35692,Spinel,EMP,0.02,58.63,0.39,0.11,34.35,0.42,6.52,,,0.08,,, +11406,35693,Spinel,EMP,0.27,51.2,0.32,0.27,41.8,0.5,4.47,,,0.4,,, +11407,35694,Spinel,EMP,0.18,53,0.29,,42.4,,3.9,,,0.38,,, +11408,35695,Spinel,EMP,0.31,50.3,0.25,,44.6,,3.94,,,0.45,,, +11409,35696,Spinel,EMP,0.52,51.7,0.37,,45.5,,2.93,,,0.35,,, +11410,35697,Spinel,EMP,0.65,50.3,0.44,,47,,2.54,,,0.58,,, +11411,35698,Spinel,EMP,0.17,54.27,0.64,0.5,35.93,0.4,8.6,0.21,,0.18,,, +11412,35699,Spinel,EMP,0.53,56.3,0.62,1.66,32.6,0.25,6.96,,,,,, +11413,35700,Spinel,EMP,0.56,56,0.61,1.64,32.4,0.24,6.72,,,,,, +11414,35701,Spinel,EMP,0.61,54.9,0.57,1.39,35.3,0.29,7.03,,,0.41,,, +11415,35702,Spinel,EMP,0.74,52.6,0.58,0.94,37.2,0.32,6,,,0.56,,, +11416,35703,Spinel,EMP,0.33,24.2,1.12,,63.66,0.34,1.5,,,,,, +11417,35704,Spinel,EMP,0.18,38.8,0.7,,52.07,0.48,2.45,,,,,, +11418,35705,Spinel,EMP,0.11,36.7,0.82,,55.47,0.35,2.75,,,,,, +11419,35706,Spinel,EMP,0.13,26.8,1.34,,61.45,0.29,2.44,,,,,, +11420,35707,Spinel,EMP,0.48,27,1,,61.62,0.37,1.2,,,,,, +11421,35708,Spinel,EMP,0.46,28,0.9,,59.97,0.34,1.41,,,,,, +11422,35709,Spinel,EMP,0.08,37.9,0.72,,53.89,0.38,2.41,,,,,, +11423,35710,Spinel,EMP,0.96,39,0.92,,50.19,0.39,2.61,,,,,, +11424,35711,Spinel,EMP,0.16,39.5,0.86,,53.73,0.48,2.62,,,,,, +11425,35712,Spinel,EMP,0.43,50.5,0.37,,43.7,1.04,2.69,,,,,, +11426,35713,Spinel,EMP,0.09,50.7,0.25,,43.32,1.11,2.72,,,,,, +11427,35714,Spinel,EMP,0.14,51.1,0.33,,40.98,0.89,4.01,,,,,, +11428,35715,Spinel,EMP,0.26,51.2,0.33,,38.61,1.12,4.65,,,,,, +11429,35716,Spinel,EMP,0.14,51.9,0.35,,38.67,0.85,4.68,,,,,, +11430,35717,Spinel,EMP,0.13,50.5,0.13,,42.82,1.5,2.07,,,,,, +11431,35718,Spinel,EMP,0.06,49.3,0.23,,44.18,1.4,1.95,,,,,, +11432,35719,Spinel,EMP,0.09,49.6,0.3,,43.23,0.81,2.73,,,,,, +11433,35720,Spinel,EMP,0.11,50.4,0.39,,41.48,0.88,3.37,,,,,, +11434,35721,Spinel,EMP,0.09,51.6,0.34,,40,0.79,3.71,,,,,, +11435,35722,Spinel,EMP,0.14,49.1,0.71,,40.94,0.51,4.4,,,,,, +11436,35723,Spinel,EMP,0.21,47.3,0.19,,40.81,0.53,4.21,,,,,, +11437,35724,Spinel,EMP,0.06,51.3,0.25,,43.47,0.89,2.19,,,,,, +11438,35725,Spinel,EMP,0.23,27.1,0.5,,62.39,0.43,1.83,,,,,, +11439,35726,Spinel,EMP,0.15,26.7,0.51,,62.81,0.24,1.3,,,,,, +11440,35727,Spinel,EMP,0.75,23.5,0.67,,64.37,0.25,1.49,,,,,, +11441,35728,Spinel,EMP,0.21,17.1,0.85,,69.05,0.19,1.46,,,,,, +11442,35729,Spinel,EMP,0.31,34.2,0.41,,56.02,0.64,2.2,,,,,, +11443,35730,Spinel,EMP,0.26,34.8,0.41,,56.98,0.32,1.84,,,,,, +11444,35731,Spinel,EMP,0.21,28.3,0.69,,61.79,0.19,1.35,,,,,, +11445,35732,Spinel,EMP,0.2,26.9,0.73,,62.45,0.28,1.46,,,,,, +11446,35733,Spinel,EMP,0.05,51,0.22,,41.26,1.4,3.53,,,,,, +11447,35734,Spinel,EMP,0.14,51.6,0.26,,39.52,1.21,4.16,,,,,, +11448,35735,Spinel,EMP,0.06,49.8,0.28,,43.05,0.67,2.9,,,,,, +11449,35736,Spinel,EMP,0.05,51.1,0.28,,40.31,1.03,3.05,,,,,, +11450,35737,Spinel,EMP,0.06,51.5,0.34,,39.81,0.88,3.6,,,,,, +11451,35738,Spinel,EMP,0.64,48.6,0.68,,40.58,0.7,4.4,,,,,, +11452,35739,Spinel,EMP,0.09,51.3,0.21,,43.43,0.83,2.49,,,,,, +11453,35740,Spinel,EMP,,53.95,0.36,0.61,38.45,0.42,6.73,,,,,, +11454,35741,Spinel,EMP,,52.43,0.46,0.25,38.06,0.4,7.56,,,,,, +11455,35742,Spinel,EMP,,51.73,0.09,0.51,38.97,0.53,6.73,,,,,, +11456,35743,Spinel,no_info,,50.54,0.55,1.1,39.19,0.28,7.06,,,,,, +11457,35744,Spinel,EMP,,51.74,,1.14,40.11,0.52,6.23,,,,,, +11458,35745,Spinel,"EMP,SIMS",,43.93,0.24,0.03,49.06,0.53,2.79,,,,,, +11459,35746,Spinel,"EMP,SIMS",,42.68,0.25,0.02,48.7,0.51,2.7,,,,,, +11460,35747,Spinel,"EMP,SIMS",,43.04,0.25,0.02,49.15,0.59,2.61,,,,,, +11461,35748,Spinel,"EMP,SIMS",,42.91,0.24,0.04,49.42,0.58,2.54,,,,,, +11462,35749,Spinel,"EMP,SIMS",,43.25,0.21,0.04,49.31,0.63,2.41,,,,,, +11463,35750,Spinel,"EMP,SIMS",,43.43,0.2,0.02,49.71,0.6,2.48,,,,,, +11464,35751,Spinel,"EMP,SIMS",,43.56,0.2,0.04,49.68,0.6,1.92,,,,,, +11465,35752,Spinel,"EMP,SIMS",,42.96,0.2,0.04,50.04,0.63,2.01,,,,,, +11466,35753,Spinel,"EMP,SIMS",,41.76,0.31,0.03,50.45,0.52,2.51,,,,,, +11467,35754,Spinel,"EMP,SIMS",,41.91,0.27,0.03,49.46,0.57,3.01,,,,,, +11468,35755,Spinel,"EMP,SIMS",,41.76,0.31,0.03,50.45,0.52,2.51,,,,,, +11469,35756,Spinel,"EMP,SIMS",,46.4,0.8,0.12,46.06,0.45,2.73,,,,,, +11470,35757,Spinel,"EMP,SIMS",,44.42,0.36,0.08,50.26,0.43,1.04,,,,,, +11471,35758,Spinel,"EMP,SIMS",,42.93,0.37,0.02,51.72,0.38,1.03,,,,,, +11472,35759,Spinel,"EMP,FTIR",,51.82,0.34,,40.58,0.45,3.81,,,,,, +11473,35760,Spinel,"EMP,FTIR",,50.11,0.45,,42.2,0.31,2.8,,,,,, +11474,35761,Spinel,"EMP,FTIR",,49.32,0.51,,44.6,0.36,1.78,,,,,, +11475,39416,Spinel,EMP,0.12,6.99,5.1,,7.91,65.93,0.41,,,6.29,,, +11476,39417,Spinel,EMP,0.08,3.35,4.45,,7.64,66.83,0.22,,,7.7,0.68,, +11477,39418,Spinel,EMP,0.13,4.18,5.38,,15.26,59.91,0.29,,,,7.05,, +11478,39419,Spinel,"SEM,EMP",,47.17,0.04,,43.59,1.07,0.64,,,,,, +11479,39420,Spinel,"SEM,EMP",,3.97,0.2,,85.88,0.35,0.67,,,,,, +11480,39421,Spinel,"SEM,EMP",,6.27,0.13,,83.29,0.41,0.32,,,,,, +11481,39422,Spinel,"SEM,EMP",,4.85,0.6,,85.7,0.12,0.3,,,,,, +11482,39423,Spinel,"SEM,EMP",,5.46,0.03,,84.09,0.23,0.01,,,,,, +11483,39424,Spinel,"SEM,EMP",,0.34,,,90.83,2.05,0.14,,,,,, +11484,39425,Spinel,"SEM,EMP",,6.22,,,83.71,0.14,0.01,,,,,, +11485,39426,Spinel,"SEM,EMP",,5.6,,,82.69,0.1,,,,,,, +11486,39427,Spinel,"SEM,EMP",,0.95,0.02,,88.98,0.71,0.02,,,,,, +11487,39428,Spinel,"SEM,EMP",,1.11,,,88.81,0.58,0.05,,,,,, +11488,39429,Spinel,"XRD,EMP,SEM",,1.95,2.15,,85.5,0.53,2,,,,,, +11489,39430,Spinel,"XRD,EMP,SEM",,18.16,0.69,,71.7,0.19,1.13,,,,,, +11490,39431,Spinel,"XRD,EMP,SEM",,2.08,1.98,,86.53,0.44,1.8,,,,,, +11491,39432,Spinel,"XRD,EMP,SEM",,19.21,0.54,,70.5,0.19,1.01,,,,,, +11492,39433,Spinel,"XRD,EMP,SEM",,46.95,0.72,,48.88,0.65,1.98,,,,,, +11493,39434,Spinel,"XRD,EMP,SEM",,50.7,0.29,,41.64,1.58,4.83,,,,,, +11494,39435,Spinel,"XRD,EMP,SEM",,6.66,2.44,,79.42,0.38,1.42,,,,,, +11495,39436,Spinel,"XRD,EMP,SEM",,44.35,0.36,,49.64,0.7,2.3,,,,,, +11496,39437,Spinel,"XRD,EMP,SEM",,47.36,0.15,,44.46,1.34,3.71,,,,,, +11497,39438,Spinel,"XRD,EMP,SEM",,3.91,2.05,,83.23,0.48,1.55,,,,,, +11498,39439,Spinel,"XRD,EMP,SEM",,26.15,1.02,,67.13,0.16,1.36,,,,,, +11499,39440,Spinel,"XRD,EMP,SEM",,3.92,2.5,,83.51,0.4,1.56,,,,,, +11500,39441,Spinel,"XRD,EMP,SEM",,28.09,0.55,,63.79,0.16,1.42,,,,,, +11501,39442,Spinel,"XRD,EMP,SEM",,3.88,2.63,,82.26,0.56,2.15,,,,,, +11502,39443,Spinel,"XRD,EMP,SEM",,4.22,2.68,,82.44,0.65,2.4,,,,,, +11503,39444,Spinel,"XRD,EMP,SEM",,4.66,2.3,,82.61,0.55,2.31,,,,,, +11504,39445,Spinel,"XRD,EMP,SEM",,25.18,2.37,,68.74,0.22,1.92,,,,,, +11505,39446,Spinel,"XRD,EMP,SEM",,4.82,1.23,,84.29,0.34,2,,,,,, +11506,39447,Spinel,"XRD,EMP,SEM",,27.09,0.47,,68.67,0.23,1.39,,,,,, +11507,39448,Spinel,"XRD,EMP,SEM",,5.07,0.92,,85.04,0.34,1.81,,,,,, +11508,39449,Spinel,"XRD,EMP,SEM",,26.08,,,64.28,0.21,2.34,,,,,, +11509,39450,Spinel,"XRD,EMP,SEM",,5.74,1.87,,82.78,0.41,2.06,,,,,, +11510,39451,Spinel,"XRD,EMP,SEM",,25.81,0.33,,61.02,0.1,1.43,,,,,, +11511,39452,Spinel,"XRD,EMP,SEM",,4.07,1.76,,84.53,0.4,1.28,,,,,, +11512,39453,Spinel,"XRD,EMP,SEM",,4.18,1.44,,84.91,0.56,1.04,,,,,, +11513,39454,Spinel,"XRD,EMP,SEM",,8.53,3.21,,79.64,0.4,1.86,,,,,, +11514,39455,Spinel,"XRD,EMP,SEM",,10.75,2.45,,78.87,0.49,1.7,,,,,, +11515,39456,Spinel,"XRD,EMP,SEM",,10.74,2.45,,80.12,0.23,1.52,,,,,, +11516,39457,Spinel,"XRD,EMP,SEM",,44.41,0.41,,50.64,0.58,2.45,,,,,, +11517,39458,Spinel,"XRD,EMP,SEM",,46.43,0.17,,49.6,0.66,2.34,,,,,, +11518,39459,Spinel,"XRD,EMP,SEM",,47.65,0.37,,45.55,0.26,2.34,,,,,, +11519,39460,Spinel,"XRD,EMP,SEM",,43.7,0.12,,43.69,0.53,2.6,,,,,, +11520,39461,Spinel,"XRD,EMP,SEM",,28.58,0.62,,65.35,0.19,1.34,,,,,, +11521,39462,Spinel,"XRD,EMP,SEM",,6.45,3.7,,82.26,0.22,2.23,,,,,, +11522,39463,Spinel,"XRD,EMP,SEM",,10.71,2.58,,79.06,0.41,2.2,,,,,, +11523,39464,Spinel,"XRD,EMP,SEM",,44.19,0.22,,51.88,0.39,2.98,,,,,, +11524,39465,Spinel,"XRD,EMP,SEM",,44.89,0.33,,50.5,0.43,2.76,,,,,, +11525,39466,Spinel,"XRD,EMP,SEM",,3.53,2.35,,86.07,0.56,1.79,,,,,, +11526,39467,Spinel,"XRD,EMP,SEM",,23.06,0.57,,67.21,0.32,1.38,,,,,, +11527,39468,Spinel,"XRD,EMP,SEM",,3.51,3.13,,85.11,0.47,2.04,,,,,, +11528,39469,Spinel,"XRD,EMP,SEM",,23.9,0.64,,67.5,0.31,1.42,,,,,, +11529,39470,Spinel,"XRD,EMP,SEM",,3.65,3.46,,85.3,0.42,1.7,,,,,, +11530,39471,Spinel,"XRD,EMP,SEM",,25.11,0.62,,66.17,0.17,1.25,,,,,, +11531,39472,Spinel,"XRD,EMP,SEM",,3.8,2.53,,84.41,0.37,1.77,,,,,, +11532,39473,Spinel,"XRD,EMP,SEM",,25.81,0.63,,68.55,0.18,1.36,,,,,, +11533,39474,Spinel,"XRD,EMP,SEM",,1.85,2.32,,86.39,0.63,1.33,,,,,, +11534,39475,Spinel,"XRD,EMP,SEM",,18.53,0.61,,72.89,0.18,0.77,,,,,, +11535,39476,Spinel,"XRD,EMP,SEM",,2.07,2.38,,87.93,0.52,1.37,,,,,, +11536,39477,Spinel,"XRD,EMP,SEM",,19.37,0.73,,74.25,0.14,0.87,,,,,, +11537,39478,Spinel,"XRD,EMP,SEM",,2.45,2.2,,87.64,0.43,1.35,,,,,, +11538,39479,Spinel,"XRD,EMP,SEM",,20.7,0.56,,71.3,0.18,0.78,,,,,, +11539,39480,Spinel,"XRD,EMP,SEM",,2.53,1.86,,87.48,0.69,1.37,,,,,, +11540,39481,Spinel,"XRD,EMP,SEM",,2.32,5.37,,85.34,0.43,2.06,,,,,, +11541,39482,Spinel,"XRD,EMP,SEM",,21.11,1.04,,69.16,0.13,1.14,,,,,, +11542,39483,Spinel,"XRD,EMP,SEM",,4.03,3.5,,85.15,0.01,0.84,,,,,, +11543,39484,Spinel,"XRD,EMP,SEM",,2.89,2.74,,84.76,0.05,0.61,,,,,, +11544,39485,Spinel,no_info,,5,1.76,,76.62,0.21,2.2,,,,,, +11545,39486,Spinel,no_info,,5.98,1.31,,76.14,,2.75,,,,,, +11546,39487,Spinel,no_info,,7.11,1.91,,74.4,,2.96,,,,,, +11547,39488,Spinel,no_info,,7.26,3.06,,66.58,,3.18,,,,,, +11548,39489,Spinel,no_info,,9.07,1.12,,75.18,0.11,2.03,,,,,, +11549,39490,Spinel,no_info,,8.99,1.48,,74.84,0.07,1.53,,,,,, +11550,39491,Spinel,no_info,,10.27,1.12,,74.5,0.18,1.23,,,,,, +11551,39492,Spinel,no_info,,5.69,1.49,,81.06,0.41,1.25,,,,,, +11552,39493,Spinel,no_info,,33.56,1.25,,56.96,0.39,0.61,,,,,, +11553,39494,Spinel,no_info,,7.64,1.45,,79.19,0.58,1.32,,,,,, +11554,39495,Spinel,no_info,,8.08,1.01,,79.55,0.46,1.35,,,,,, +11555,39496,Spinel,no_info,,5.37,1.63,,77.34,1.09,2.46,,,,,, +11556,39497,Spinel,no_info,,5.08,1.76,,76.02,1.29,2.31,,,,,, +11557,39498,Spinel,no_info,,5.96,1.77,,77.95,1.3,2.54,,,,,, +11558,39499,Spinel,no_info,,33.39,1.63,,53.91,0.88,0.77,,,,,, +11559,39500,Spinel,no_info,,5.77,1.39,,77.85,1.26,2.48,,,,,, +11560,39501,Spinel,no_info,,6.99,1.81,,78.83,0.87,2.75,,,,,, +11561,39502,Spinel,no_info,,5.99,1.86,,79.78,0.2,2.12,,,,,, +11562,39503,Spinel,no_info,,6.1,1.76,,79.85,0.34,2.15,,,,,, +11563,39504,Spinel,no_info,,6.58,1.43,,79.14,0.38,2.56,,,,,, +11564,39505,Spinel,no_info,,6.63,1.55,,78.37,0.13,2.05,,,,,, +11565,39506,Spinel,no_info,,6.69,1.67,,78.69,0.2,1.95,,,,,, +11566,39507,Spinel,no_info,,7.54,1.84,,78.37,28,1.98,,,,,, +11567,39508,Spinel,no_info,,5.81,2.06,,78.49,0.38,2.63,,,,,, +11568,39509,Spinel,no_info,,6.25,2.51,,77.98,0.28,2.68,,,,,, +11569,39510,Spinel,no_info,,7.08,2.14,,77.55,0.39,3.05,,,,,, +11570,39511,Spinel,no_info,,6.04,1.91,,80.97,0.28,2.51,,,,,, +11571,39512,Spinel,no_info,,6.21,2.51,,80.06,0.33,2.34,,,,,, +11572,39513,Spinel,no_info,,6.33,2.84,,79.64,0.11,2.4,,,,,, +11573,39514,Spinel,"EMP,SEM",0.43,42.42,0.62,,47.15,0.15,0.1,,,0.09,,0.03, +11574,39515,Spinel,"EMP,SEM",3.5,12.1,1.82,,70.9,0.17,0.44,,,0.13,0.43,0.22, +11575,39516,Spinel,"EMP,SEM",1.21,23.61,1.31,,63.87,0.14,1.17,,,0.09,0.09,0.1, +11576,39517,Spinel,"EMP,SEM",1.87,3.93,6.7,,77.4,0.54,2.13,,,,0.28,0.18, +11577,39518,Spinel,"EMP,SEM",0.76,23.28,1.65,,61.46,0.14,1.61,,,0.02,0.14,0.07, +11578,39519,Spinel,"EMP,SEM",3.16,3.85,8.46,,70.35,0.41,3.05,,,0.04,0.17,0.16, +11579,39520,Spinel,"EMP,SEM",0.66,37.95,0.45,,51.95,0.31,1.61,,,,0.42,0.1, +11580,39521,Spinel,"EMP,SEM",3.75,16.72,3.03,,69.67,0.26,1.54,,,,0.39,, +11581,39566,Spinel,EMP,0.24,49.9,0.52,,38.7,0.36,6.38,,,0.42,,, +11582,39569,Spinel,EMP,0.29,53.9,0.7,,36.7,0.43,7.15,,,0.42,,, +11583,39571,Spinel,EMP,0.22,49.2,0.41,,43,,6.24,,,0.38,,, +11584,42583,Spinel,"EMP, FTIR",0.44,48.6,0.51,,43,0.31,3.6,,,0.29,0.01,0.05, +11585,42584,Spinel,"EMP, FTIR",0.03,40.4,0.69,,53,0.52,2.33,,,0.08,0.01,0.01, +11586,42585,Spinel,"EMP, FTIR",0.11,43.7,0.73,,50.4,0.21,2.32,,,0.18,0.01,0.02, +11587,42586,Spinel,"EMP, FTIR",0.13,51.9,0.24,,42.2,1.35,3.08,,,0.2,0.02,0.01, +11588,42587,Spinel,"EMP, FTIR",0.21,50.9,0.26,,44,1.23,1.95,,,0.17,0.01,0.01, +11589,42588,Spinel,"EMP, FTIR",0.55,48.7,0.23,,46,0.79,1.13,,,0.16,0.05,0.04, +11590,42589,Spinel,"EMP, FTIR",0.4,50.5,0.34,,42.6,1.13,3.32,,,0.45,0.02,0.01, +11591,42590,Spinel,"EMP, FTIR",0.13,51.1,0.27,,44,1.03,2.01,,,0.13,0.07,0.01, +11592,42591,Spinel,"EMP, FTIR",0.13,50.1,0.25,,44.9,0.96,1.46,,,0.21,0.03,0.01, +11593,42592,Spinel,"EMP, FTIR",0.4,51.7,0.19,,44.4,1.28,1.02,,,0.13,0.04,0.01, +11594,42593,Spinel,"EMP, FTIR",1.21,53.5,0.28,,41.3,1.28,1.24,,,0.06,0.1,0.07, +11595,42594,Spinel,"EMP, FTIR",0.22,50.9,0.31,,43.9,1.03,2.27,,,0.08,0.04,0.01, +11596,42595,Spinel,"EMP, FTIR",0.11,47.8,0.33,,49.3,0.98,1.24,,,0.1,0.02,0.01, +11597,42860,Spinel,EMP,0.12,51.44,0.29,0.08,42.61,0.44,1.92,,,0.38,0.03,0.02, +11598,42861,Spinel,EMP,0.48,50.5,0.36,0.08,45.91,0.31,1.02,,,0.29,0.04,0.06, +11599,43206,Spinel,EMP,0.73,38.74,1.02,0.76,49.22,0.12,5.48,,,0.91,0.03,0.04, +11600,43427,Spinel,EMP,60.26,,,,0,,40.06,,,,,, +11601,43428,Spinel,EMP,59.9,,,,0.72,,39.98,,,,,, +11602,44089,Spinel,EMP,0.2,44.41,0.5,,41.63,0.34,5.87,,,0.47,0.01,0.03, +11603,44090,Spinel,EMP,2.35,40.26,1.03,,45.73,0.29,4.94,,,0.47,0.1,0.23, +11604,44174,Spinel,no_info,,52.65,,,47.35,,,,,,,, +11605,44175,Spinel,no_info,,52.65,,,47.35,,,,,,,, +11606,44176,Spinel,no_info,,52.65,,,47.35,,,,,,,, +11607,44177,Spinel,no_info,,52.65,,,47.35,,,,,,,, +11608,44178,Spinel,no_info,,52.65,,,47.35,,,,,,,, +11609,44179,Spinel,no_info,,52.65,,,47.35,,,,,,,, +11610,44180,Spinel,no_info,,52.65,,,47.35,,,,,,,, +11611,44181,Spinel,no_info,,52.65,,,47.35,,,,,,,, +11612,44356,Spinel,no_info,,49.96,0.34,,44.88,4.35,,,,,,, +11613,44357,Spinel,no_info,,51.48,0.4,,42.03,5.9,,,,,,, +11614,44358,Spinel,no_info,,50.59,0.34,,40.8,7.91,,,,,,, +11615,44359,Spinel,no_info,,50.41,0.34,,42.81,6.04,,,,,,, +11616,44360,Spinel,no_info,,50.97,0.34,,42.2,6.2,,,,,,, +11617,44361,Spinel,no_info,,51.09,0.34,,40.46,7.85,,,,,,, +11618,44362,Spinel,no_info,,50.54,0.34,,39.91,8.84,,,,,,, +11619,44363,Spinel,no_info,,51.89,0.47,,32.91,14.23,,,,,,, +11620,44364,Spinel,no_info,,52.32,0.07,,33.74,13.8,,,,,,, +11621,44365,Spinel,no_info,,52.45,0.54,,34.62,12.39,,,,,,, +11622,44366,Spinel,no_info,,51.45,0.34,,35.3,12.7,,,,,,, +11623,44367,Spinel,no_info,,50.73,0.34,,36.56,12.02,,,,,,, +11624,44368,Spinel,no_info,,52.46,0.34,,24.67,22.5,,,,,,, +11625,44369,Spinel,no_info,,52.16,0.34,,27.64,19.78,,,,,,, +11626,44370,Spinel,no_info,,52.52,0.2,,18.61,28.63,,,,,,, +11627,44371,Spinel,no_info,,52.66,0.34,,19.75,27.76,,,,,,, +11628,44372,Spinel,no_info,,52.56,,,12.2,35.18,,,,,,, +11629,44373,Spinel,no_info,,52.86,0.07,,10.51,36.56,,,,,,, +11630,44374,Spinel,no_info,,50.47,0.27,,47.39,1.48,,,,,,, +11631,44375,Spinel,no_info,,50.2,0.27,,47.35,1.74,,,,,,, +11632,44376,Spinel,no_info,,50.07,0.2,,47.3,1.96,,,,,,, +11633,44377,Spinel,no_info,,50.18,0.2,,46.98,2.18,,,,,,, +11634,44378,Spinel,no_info,,51.93,0.27,,43.44,4.24,,,,,,, +11635,44379,Spinel,no_info,,51.36,0.2,,43.36,4.65,,,,,,, +11636,44380,Spinel,no_info,,50.27,0.27,,44.93,4.11,,,,,,, +11637,44381,Spinel,no_info,,50.35,0.34,,44.35,4.56,,,,,,, +11638,44382,Spinel,no_info,,51.18,0.27,,39.88,8.41,,,,,,, +11639,44383,Spinel,no_info,,51.96,0.2,,36.46,11.26,,,,,,, +11640,44384,Spinel,no_info,,51.56,0.2,,38.33,9.7,,,,,,, +11641,44385,Spinel,no_info,,51.49,0.14,,37.04,11.11,,,,,,, +11642,44386,Spinel,no_info,,51.77,0.14,,37.22,10.71,,,,,,, +11643,44387,Spinel,no_info,,51.8,0.2,,35.61,12.23,,,,,,, +11644,44388,Spinel,no_info,,51.4,0.2,,36.52,11.64,,,,,,, +11645,44389,Spinel,no_info,,51.47,0.14,,31.62,16.54,,,,,,, +11646,44390,Spinel,no_info,,52.02,0.07,,29.11,18.66,,,,,,, +11647,44391,Spinel,no_info,,52.06,0.07,,22.91,24.82,,,,,,, +11648,44392,Spinel,no_info,,51.83,,,21.8,26.18,,,,,,, +11649,44393,Spinel,no_info,,52.29,0.07,,22.44,25.11,,,,,,, +11650,44394,Spinel,no_info,,52.53,0.14,,22.39,24.9,,,,,,, +11651,44395,Spinel,no_info,,52.3,0.2,,26.81,20.61,,,,,,, +11652,44396,Spinel,no_info,,52.33,0,,20.71,26.86,,,,,,, +11653,44397,Spinel,no_info,,52.23,0.14,,25.79,21.75,,,,,,, +11654,44398,Spinel,no_info,,52.08,0.14,,23.62,24.04,,,,,,, +11655,44399,Spinel,no_info,,52.26,0.07,,25.76,21.81,,,,,,, +11656,44400,Spinel,no_info,,52.52,,,26.21,21.22,,,,,,, +11657,44401,Spinel,no_info,,52.61,,,21.34,26.11,,,,,,, +11658,44402,Spinel,no_info,,51.02,,,46.84,1.77,,,,,,, +11659,44403,Spinel,no_info,,50.53,0.07,,47.03,1.97,,,,,,, +11660,44404,Spinel,no_info,,50.6,0.13,,47,1.89,,,,,,, +11661,44405,Spinel,no_info,,50.2,0.07,,47.58,1.69,,,,,,, +11662,44406,Spinel,no_info,,50.6,0.13,,47.04,1.84,,,,,,, +11663,44407,Spinel,no_info,,50.53,0.07,,47.39,1.62,,,,,,, +11664,44408,Spinel,no_info,,50.36,0.07,,47.35,1.79,,,,,,, +11665,44409,Spinel,no_info,,52.65,0.07,,42.23,5.05,,,,,,, +11666,44410,Spinel,no_info,,52.61,0.14,,42.86,4.39,,,,,,, +11667,44411,Spinel,no_info,,52.65,0.07,,42.37,4.91,,,,,,, +11668,44412,Spinel,no_info,,52.54,0.07,,42.1,5.27,,,,,,, +11669,44413,Spinel,no_info,,51.17,0.13,,44.56,3.86,,,,,,, +11670,44414,Spinel,no_info,,51.89,0.13,,43.09,4.75,,,,,,, +11671,44415,Spinel,no_info,,51.35,,,44.98,3.42,,,,,,, +11672,44416,Spinel,no_info,,51.66,0.07,,42.21,5.87,,,,,,, +11673,44417,Spinel,no_info,,51.53,0.13,,41.57,7.55,,,,,,, +11674,44418,Spinel,no_info,,51.81,0.14,,39.11,8.79,,,,,,, +11675,44419,Spinel,no_info,,51.42,0.07,,37.55,10.73,,,,,,, +11676,44420,Spinel,no_info,,51.58,0.07,,36.92,11.22,,,,,,, +11677,44421,Spinel,no_info,,51.4,0.07,,39.43,8.85,,,,,,, +11678,44422,Spinel,no_info,,51.6,,,31.73,16.45,,,,,,, +11679,44423,Spinel,no_info,,52.27,,,31.03,16.61,,,,,,, +11680,44424,Spinel,no_info,,52.13,,,26.92,20.83,,,,,,, +11681,44425,Spinel,no_info,,51.57,,,27.18,21.02,,,,,,, +11682,44426,Spinel,no_info,,52.04,,,23.93,23.89,,,,,,, +11683,44427,Spinel,no_info,,51.85,,,26.6,21.36,,,,,,, +11684,44428,Spinel,no_info,,52.26,,,24.3,23.34,,,,,,, +11685,44429,Spinel,no_info,,52.15,,,23.7,24.03,,,,,,, +11686,44430,Spinel,no_info,,52.76,,,30.98,16.25,,,,,,, +11687,44431,Spinel,no_info,,52.07,0.07,,21.6,26.12,,,,,,, +11688,44432,Spinel,no_info,,52.73,0.07,,30.87,16.34,,,,,,, +11689,44433,Spinel,no_info,,51.33,,,47.46,0.96,,,,,,, +11690,44434,Spinel,no_info,,51.28,,,47.55,0.91,,,,,,, +11691,44435,Spinel,no_info,,51.68,,,46.68,1.47,,,,,,, +11692,44436,Spinel,no_info,,52.67,,,44.71,2.62,,,,,,, +11693,44437,Spinel,no_info,,51.85,,,44.13,3.87,,,,,,, +11694,44438,Spinel,no_info,,51.62,,,45.29,2.89,,,,,,, +11695,44439,Spinel,no_info,,51.68,,,44.09,4.04,,,,,,, +11696,44440,Spinel,no_info,,52.05,,,37.98,9.84,,,,,,, +11697,44441,Spinel,no_info,,51.49,,,39.64,8.64,,,,,,, +11698,44442,Spinel,no_info,,51.79,,,36.44,11.59,,,,,,, +11699,44443,Spinel,no_info,,52.25,,,33.79,13.87,,,,,,, +11700,44444,Spinel,no_info,,51.88,,,31.42,16.53,,,,,,, +11701,44445,Spinel,no_info,,52.14,,,33.44,14.3,,,,,,, +11702,44446,Spinel,no_info,,51.81,,,25.65,22.35,,,,,,, +11703,44447,Spinel,no_info,,52.74,,,27.67,20.4,,,,,,, +11704,44448,Spinel,no_info,,52.06,,,28.43,19.37,,,,,,, +11705,44449,Spinel,no_info,,52.35,,,27.4,20.17,,,,,,, +11706,44450,Spinel,no_info,,52.11,,,45.75,2.04,,,,,,, +11707,44451,Spinel,no_info,,52.38,,,47.1,0.47,,,,,,, +11708,44452,Spinel,no_info,,52.06,,,46.17,1.67,,,,,,, +11709,44453,Spinel,no_info,,51.94,,,47.09,0.83,,,,,,, +11710,44454,Spinel,no_info,,52.68,,,43.44,3.88,,,,,,, +11711,44455,Spinel,no_info,,51.85,,,44.68,3.31,,,,,,, +11712,44456,Spinel,no_info,,52.09,,,41.18,6.61,,,,,,, +11713,44457,Spinel,no_info,,51.97,,,41.56,6.32,,,,,,, +11714,44458,Spinel,no_info,,51.77,,,39.73,8.32,,,,,,, +11715,44459,Spinel,no_info,,51.78,,,37.74,10.3,,,,,,, +11716,44460,Spinel,no_info,,51.66,,,39.84,8.3,,,,,,, +11717,44461,Spinel,no_info,,52.33,,,37.37,10.22,,,,,,, +11718,44462,Spinel,no_info,,52.75,,,33.01,14.24,,,,,,, +11719,44463,Spinel,no_info,,52.73,,,35.33,11.94,,,,,,, +11720,44464,Spinel,no_info,,52.26,,,32.06,15.59,,,,,,, +11721,44465,Spinel,no_info,,52.51,,,28.19,19.25,,,,,,, +11722,44466,Spinel,no_info,,52.62,,,19.07,28.26,,,,,,, +11723,44467,Spinel,no_info,,51.94,0.14,,35.84,11.94,,,,,,, +11724,44953,Spinel,no_info,58.67,0.25,0.6,0.09,2.83,,37.89,,,0.17,0.04,0.02, +11725,45115,Spinel,no_info,58.95,,2.34,,0,,36.95,,,0.22,1.54,, +11726,49178,Spinel,EMP,0.48,92.56,0.52,1.81,2.74,0.01,0.19,,,0.15,0,0,0 +11727,51622,Spinel,EMP,,55.8,,,37.8,,6.5,,,,,, +11728,51623,Spinel,EMP,0.4,50.6,5.7,,38.8,,4.1,,,,,, +11729,51624,Spinel,EMP,,52.7,0.9,,45.4,,,,,,,, +11730,51625,Spinel,EMP,0.2,55.9,1.2,,37.1,,5,,,,,, +11731,55611,Spinel,EMP,0.03,57.9,,,32.3,,10.2,,,0.11,,, +11732,55612,Spinel,EMP,0.04,57,,,32.3,,10.4,,,0.08,,, +11733,55613,Spinel,EMP,0.05,57.3,,,33.1,,9.48,,,0.12,,, +11734,56753,Spinel,EMP,0.05,44.02,,0.27,46.38,0.26,3.99,0.05,,0.13,0.01,0.03,0.01 +11735,56754,Spinel,EMP,0.1,31.3,,0.12,58.59,0.16,1.45,0.02,,0.27,0,0.04,0 +11736,56755,Spinel,EMP,0.16,31.27,,0.17,56.58,0.19,2.79,0.06,,0.31,0.05,0.02,0.02 +11737,56756,Spinel,EMP,0.05,31.95,,0.23,56.22,0.2,2.77,0.12,,0.3,0.03,0.02,0 +11738,56757,Spinel,EMP,0.1,29.06,,0.3,59.24,0.14,2.2,0.02,,0.22,0.01,0.04,0.02 +11739,56758,Spinel,EMP,0.16,8.75,,0.76,70.79,0.67,3.68,0.04,,0.13,0.01,0.02,0.01 +11740,56759,Spinel,EMP,0.08,34.11,,0.18,53.36,0.15,2.85,0.06,,0.13,0.01,0.06,0.02 +11741,62145,Spinel,EMP,0.1,55.9,1,1.74,27,1.13,12.1,,,0.05,,, +11742,62146,Spinel,EMP,,54.04,0.97,1.18,31.24,1.13,10.5,,,,,, +11743,62147,Spinel,EMP,0.05,51.7,1.29,0.89,39.7,1.37,4.96,,,,,, +11744,62148,Spinel,EMP,,49.3,0.53,0.17,48.8,0.71,0.05,,,,,, +11745,62149,Spinel,EMP,,54.5,0.9,3.5,33.1,0.41,8.8,,,,,, +11746,62150,Spinel,EMP,,51.5,0.7,0.18,46.7,1.82,0.29,,,,,, +11747,62151,Spinel,EMP,,50.6,0.6,0.26,47.6,1.25,0.13,,,,,, +11748,62152,Spinel,EMP,,50.6,0.6,0.26,47.6,1.25,0.13,,,,,, +11749,62153,Spinel,EMP,,49.2,0.53,0.13,46.6,1.7,0.2,,,,,, +11750,64146,Spinel,EMP,,31.54,1.39,1.5,54.21,,4.71,,,0.82,,, +11751,64185,Spinel,EMP,0.2,52.5,0.35,,39,0.5,5.4,,,0.33,,, +11752,64624,Spinel,EMP,,44.37,0.47,0.31,49.53,,1.31,0.03,,,,, +11753,66190,Spinel,EMP,0.05,11.42,2.48,,74.82,,,,,0.06,,, +11754,66191,Spinel,EMP,0.03,11.51,2.84,,75.75,,,,,0.05,,, +11755,66192,Spinel,EMP,0.04,11.44,3.04,,74.63,,,,,0.1,,, +11825,39581,Plagioclase,EMP,55.16,0.06,28.42,,0.52,0.02,0.09,,,11.77,3.77,0.44, +11826,39582,Plagioclase,EMP,58.51,0.09,26.2,,0.87,0.02,0.23,,,9.16,5.12,0.67, +11827,39583,Plagioclase,EMP,58.96,0.38,25.46,,1.41,0.02,0.22,,,8.87,4.98,0.73, +11828,39584,Plagioclase,EMP,56.2,0.16,27.46,,1.02,0.01,0.39,,,10.71,4.67,0.37, +11829,39585,Plagioclase,EMP,58.71,0.24,25.59,,1.19,0.01,0.34,,,8.77,5.07,0.67, +11830,39586,Plagioclase,EMP,59.48,0.27,24.79,,1.01,0.01,0.22,,,8.05,5.52,0.94, +11831,39587,Plagioclase,EMP,51.69,0.03,31.06,,0.49,0.02,0.11,,,14.66,2.48,0.3, +11832,39588,Plagioclase,EMP,58.44,0.13,25.65,,1.23,0.02,0.42,,,9.32,5.04,0.59, +11833,39589,Plagioclase,EMP,58.92,0.22,25.32,,1,0.04,0.4,,,8.7,5.18,0.75, +11834,39590,Plagioclase,EMP,57.73,0.1,26.52,,1,0.02,0.5,,,9.54,5.33,0.41, +11835,39591,Plagioclase,EMP,59.3,0.05,26.05,,0.7,0.01,0.12,,,8.62,5.67,0.5, +11836,39592,Plagioclase,EMP,54.82,0.08,27.69,,1.01,0.01,0.13,,,11.44,4.12,0.63, +11837,39593,Plagioclase,EMP,58.92,0.08,25.36,,1.27,0.03,0.21,,,8.91,5.06,1.13, +11838,39594,Plagioclase,EMP,59.32,0.06,25.28,,0.56,,0.04,,,8.68,5.25,0.58, +11839,39595,Plagioclase,EMP,54.62,0.08,27.8,,1.4,0.03,0.4,,,11.53,4.12,0.61, +11840,39596,Plagioclase,EMP,58.01,0.09,26.6,,0.74,,0.09,,,9.43,5.29,1, +11841,39597,Plagioclase,EMP,57.49,0.14,25.17,,1.38,0.01,0.36,,,9.33,4.69,1.15, +11842,39598,Plagioclase,EMP,55.97,0.16,26.63,,1.6,0.01,0.18,,,10.1,4.89,0.88, +11843,39599,Plagioclase,EMP,55.72,0.11,26.07,,1.33,0.03,0.61,,,10.17,4.98,0.71, +11844,39600,Plagioclase,EMP,58.33,0.06,25.81,,0.57,0.02,0.33,,,8.33,5.62,1.45, +11845,39601,Plagioclase,EMP,56.89,0.05,26.35,,0.91,0.01,0.16,,,10.12,4.85,0.35, +11846,39602,Plagioclase,EMP,58.47,0.21,17.48,,7.33,0.17,5.39,,,6.09,3.23,1.23, +11847,39603,Plagioclase,EMP,56.34,,23.2,,1.75,,,,,6.81,6.39,1.18, +11848,39604,Plagioclase,EMP,56.32,,22.82,,0.97,,,,,7.25,6.27,1.87, +11849,39605,Plagioclase,EMP,55.14,,26.4,,0.95,,,,,8.6,5.79,0.63, +11850,39606,Plagioclase,EMP,55.73,,25.67,,1.06,,,,,7.96,6.2,0.73, +11851,39607,Plagioclase,EMP,54.21,,26.79,,0.51,,,,,9.68,5.57,0.21, +11852,39608,Plagioclase,EMP,53.59,,27.42,,0.97,,,,,11.17,4.83,0.18, +11853,39609,Plagioclase,EMP,52.25,,28.78,,0.58,,,,,12.33,4.37,0.19, +11854,39610,Plagioclase,EMP,51.44,,29.27,,0.63,,,,,12.33,4.32,0.13, +11855,39611,Plagioclase,EMP,52.45,,28.74,,0.7,,,,,12.3,4.34,0.22, +11856,39612,Plagioclase,EMP,52.67,,28.66,,0.68,,,,,11.95,4.54,0.22, +11857,39613,Plagioclase,EMP,50.63,,29.64,,0.55,,,,,13.39,3.8,0.17, +11858,39614,Plagioclase,EMP,53.37,,26.49,,0.5,,,,,10.14,5.61,0.34, +11859,39615,Plagioclase,EMP,46.01,,34.45,,0.5,,,,,17.53,1.38,0.09, +11860,39616,Plagioclase,EMP,47.65,,33.19,,0.64,,,,,16.48,1.95,0.15, +11861,39617,Plagioclase,EMP,48.57,,32.38,,0.85,,,,,15.77,2.29,0.17, +11862,39618,Plagioclase,EMP,48.88,,32.19,,1.02,,,,,15.44,2.39,0.2, +11863,39619,Plagioclase,EMP,49.41,,31.63,,1.07,,,,,14.93,2.73,0.2, +11864,39620,Plagioclase,EMP,48.26,,31.89,,0.65,,,,,15.78,2.29,0.16, +11865,39621,Plagioclase,EMP,48.59,,31.93,,0.64,,,,,15.23,2.49,0.2, +11866,39622,Plagioclase,EMP,50.06,,31.27,,0.91,,,,,14.67,2.8,0.25, +11867,39623,Plagioclase,EMP,49.07,,31.96,,1.07,,,,,15.6,2.5,0.2, +11868,39624,Plagioclase,EMP,49.21,,31.78,,0.93,,,,,15.2,2.71,0.22, +11869,39625,Plagioclase,EMP,48.05,,32.09,,0.83,,,,,15.82,2.31,0.17, +11870,39626,Plagioclase,EMP,48.93,,31.51,,0.92,,,,,14.88,2.59,0.19, +11871,39627,Plagioclase,"XRD,EMP,SEM",58.05,,25.4,,0.65,,,,,8,6.29,0.32, +11872,39628,Plagioclase,"XRD,EMP,SEM",59.44,,23.8,,0.72,,,,,7.15,6.66,0.42, +11873,39629,Plagioclase,"XRD,EMP,SEM",58.72,,23.83,,1.47,,,,,7.94,6.35,0.41, +11874,39630,Plagioclase,"XRD,EMP,SEM",57.66,,25.76,,0.44,,,,,8.42,6.01,0.36, +11875,39631,Plagioclase,"XRD,EMP,SEM",59.49,,24.24,,0.57,,,,,7.61,6.52,0.47, +11876,39632,Plagioclase,"XRD,EMP,SEM",58.28,,24.81,,0.73,,,,,8.17,6.17,0.41, +11877,39633,Plagioclase,"XRD,EMP,SEM",61.05,,23.66,,0.42,,,,,6.83,7.14,0.45, +11878,39634,Plagioclase,"XRD,EMP,SEM",60.04,,24.72,,0.32,,,,,8.13,6.48,0.32, +11879,39635,Plagioclase,"XRD,EMP,SEM",56.54,,26.48,,0.43,,,,,10.13,5.41,0.23, +11880,39636,Plagioclase,"XRD,EMP,SEM",56.6,,26.22,,0.54,,,,,10,5.39,0.27, +11881,39637,Plagioclase,"XRD,EMP,SEM",58.33,,25.3,,0.53,,,,,8.88,5.97,0.36, +11882,39638,Plagioclase,"XRD,EMP,SEM",61.49,,21.71,,0.85,,,,,7.06,6.8,0.45, +11883,39639,Plagioclase,"XRD,EMP,SEM",59.93,,23.59,,0.92,,,,,7.7,6.4,0.57, +11884,39640,Plagioclase,"XRD,EMP,SEM",59.7,,23.46,,1.07,,,,,7.36,6.59,0.63, +11885,39641,Plagioclase,"XRD,EMP,SEM",60.9,,24.82,,0.78,,,,,7.55,6.71,0.48, +11886,39642,Plagioclase,"XRD,EMP,SEM",56.72,,27.53,,0.41,,,,,9.96,5.58,0.24, +11887,39643,Plagioclase,"XRD,EMP,SEM",58.12,,26.77,,0.74,,,,,9.67,5.63,0.21, +11888,39644,Plagioclase,"XRD,EMP,SEM",59.77,,25.44,,0.87,,,,,8.42,6.11,0.39, +11889,39645,Plagioclase,"XRD,EMP,SEM",58.61,,25.85,,0.7,,,,,8.44,6.36,0.3, +11890,39646,Plagioclase,"XRD,EMP,SEM",54.14,,29.08,,0.54,,,,,12.19,4.73,0.14, +11891,39647,Plagioclase,"XRD,EMP,SEM",57.74,,25.67,,0.78,,,,,9.11,5.71,0.41, +11892,39648,Plagioclase,"XRD,EMP,SEM",58.3,,25.03,,0.83,,,,,8.79,6.1,0.41, +11893,39649,Plagioclase,"XRD,EMP,SEM",59.91,,24.61,,0.55,,,,,8,6.35,0.57, +11894,39650,Plagioclase,"XRD,EMP,SEM",59.43,,24.94,,0.44,,,,,8.16,6.36,0.44, +11895,39651,Plagioclase,"XRD,EMP,SEM",58.38,,25.56,,0.85,,,,,8.21,6.46,0.38, +11896,39652,Plagioclase,"XRD,EMP,SEM",60.75,,24.31,,0.49,,,,,6.86,7.18,0.45, +11897,39653,Plagioclase,"XRD,EMP,SEM",59.38,,24.25,,0.67,,,,,7.52,6.64,0.78, +11898,39654,Plagioclase,"XRD,EMP,SEM",61.48,,22.48,,0.5,,,,,6.39,6.38,1.27, +11899,39655,Plagioclase,"XRD,EMP,SEM",62.03,,24.44,,0.12,,,,,6.19,7.76,0.53, +11900,39656,Plagioclase,"XRD,EMP,SEM",62.13,,23.97,,0.06,,,,,6.09,7.55,0.57, +11901,39657,Plagioclase,EMP,56.26,,26.39,,0.17,,0.23,,,9.09,5.37,0.86, +11902,39658,Plagioclase,EMP,59.41,,25.26,,0,,,,,6.86,6.48,0.97, +11903,39659,Plagioclase,EMP,46.28,,33.94,,0,,,,,17.31,1.67,0.17, +11904,39660,Plagioclase,EMP,54.9,,28.3,,0.47,,0.3,,,11.2,4.8,, +11905,39661,Plagioclase,EMP,52.9,,29.7,,0.29,,0.14,,,12.8,4.1,, +11906,39662,Plagioclase,no_info,53.3,,28.7,,0.6,,1,,,12.4,4.13,, +11907,39663,Plagioclase,no_info,54.1,,28.9,,0.21,,0.01,,,12,4.8,, +11908,39664,Plagioclase,EMP,51.45,0.06,29.15,0.03,0.66,0.04,,,,12.57,4.31,0.05, +11909,39665,Plagioclase,EMP,54.15,0.03,28.84,0.02,0.48,0.02,,,,10.75,5.17,0.06, +11910,39666,Plagioclase,EMP,53,0.22,28.51,0.03,1.11,0.03,0.06,,,12.17,4.18,0.13, +11911,39667,Plagioclase,EMP,54.27,0.06,28.46,0.01,0.57,0.03,,,,10.98,4.91,0.22, +11912,39668,Plagioclase,EMP,48.82,0.01,31.65,0.01,0.51,0.02,,,,15.05,2.88,0.03, +11913,39669,Plagioclase,EMP,49.5,0.03,30.69,0.03,0.67,0.04,,,,14.49,3.18,0.04, +11914,39670,Plagioclase,EMP,55.27,0.03,27.76,,0.39,0.01,,,,9.72,5.8,0.08, +11915,39671,Plagioclase,EMP,56.78,0.02,27.26,0.04,0.26,,,,,9.2,6.65,0.04, +11916,39672,Plagioclase,EMP,64.37,,19.86,,0.97,,,,,4.91,9.35,0.2, +11917,39673,Plagioclase,EMP,58.95,,26.15,,0.45,,,,,7.75,6.51,0.34, +11918,39674,Plagioclase,EMP,53.59,,29.87,,0.45,,,,,11.8,4.8,0.05, +11919,39675,Plagioclase,EMP,42.98,,35.9,,0.41,,,,,19.92,0.19,, +11920,39676,Plagioclase,EMP,58.69,,26.78,,0.46,,,,,8.28,6.89,0.28, +11921,39677,Plagioclase,EMP,58.51,,26.3,,0.23,,,,,7.79,6.57,0.26, +11922,39678,Plagioclase,EMP,59.2,,25.78,,0.34,,,,,7.21,7.02,0.17, +11923,39679,Plagioclase,EMP,59.77,,26.25,,0.28,,,,,7.98,6.72,0.15, +11924,39680,Plagioclase,EMP,41.68,,37.41,,0.34,,,,,19.47,0.66,0.03, +11925,39681,Plagioclase,EMP,60.89,,25.57,,0.24,,,,,6.84,6.99,0.3, +11926,39682,Plagioclase,EMP,59.66,,25.54,,0.2,,,,,7.75,6.72,0.43, +11927,39683,Plagioclase,EMP,57.67,,26.22,,0.49,,,,,8.93,6.19,0.15, +11928,39684,Plagioclase,EMP,62.46,,22.87,,0.66,,,,,4.96,7.31,1.73, +11929,39685,Plagioclase,EMP,61.58,,24.15,,0.49,,,,,5.24,6.85,1.89, +11930,39686,Plagioclase,EMP,61.08,,24.68,,0.46,,,,,6.39,7.31,0.57, +11931,39687,Plagioclase,EMP,60.69,,24.8,,0.35,,,,,6.3,6.71,1.47, +11932,39688,Plagioclase,EMP,57.19,,26.92,,0.18,,,,,7.97,7.36,0.24, +11933,39689,Plagioclase,EMP,59.38,,26.27,,0.26,,,,,8.07,6.9,0.24, +11934,39690,Plagioclase,EMP,53.9,,29.1,,0.27,,,,,10.53,5.8,0.13, +11935,39691,Plagioclase,no_info,52.98,,27.99,,1.11,,,,,11.65,4.31,0.2, +11936,39692,Plagioclase,no_info,55.52,,26.37,,0.76,,,,,9.71,5.37,0.27, +11937,39693,Plagioclase,no_info,57.63,,25.2,,1.16,,,,,8.48,5.72,0.3, +11938,39695,Plagioclase,no_info,52.57,,28.04,,0.89,,,,,12.3,4.03,0.12, +11939,39696,Plagioclase,no_info,56.13,,25.2,,1.09,,,,,9.86,5.25,0.29, +11940,39698,Plagioclase,no_info,59.83,,23.99,,1.06,,,,,7.04,6.84,0.35, +11941,39699,Plagioclase,no_info,59.72,,23.89,,0.89,,,,,6.93,6.96,0.45, +11942,39700,Plagioclase,no_info,59.05,,23.43,,1.88,,,,,6.72,6.83,0.6, +11943,39701,Plagioclase,no_info,56.07,,27.56,,0.46,,,,,10.02,5.8,0.17, +11944,39702,Plagioclase,no_info,59.52,,25.09,,0.63,,,,,7.84,6.52,0.35, +11945,39703,Plagioclase,no_info,59.03,,23.95,,2.24,,,,,7.25,6.81,0.45, +11946,39704,Plagioclase,no_info,60.89,,24.11,,0.55,,,,,6.47,7.2,0.82, +11947,39705,Plagioclase,no_info,57.24,,27.16,,0.6,,,,,9.9,5.62,0.2, +11948,39706,Plagioclase,no_info,59.66,,24.41,,1,,,,,7.66,6.32,0.45, +11949,39707,Plagioclase,no_info,56.53,,26.31,,0.65,,,,,9.25,5.99,0.21, +11950,39708,Plagioclase,no_info,56,,27.83,,0.67,,,,,10.43,5.4,0.18, +11951,39709,Plagioclase,no_info,59.35,,25.6,,0.72,,,,,8.25,6.4,0.34, +11952,39710,Plagioclase,no_info,55.96,,27.03,,0.85,,,,,10.05,5.84,0.21, +11953,39711,Plagioclase,"EMP,SEM",60.69,,24.17,,0.61,,0.28,,,7.18,6.43,0.49,0.2 +11954,39712,Plagioclase,"EMP,SEM",58.42,0.12,25,,0.57,,0.28,,,9.67,3.84,1.46,0.12 +11955,39713,Plagioclase,"EMP,SEM",59.3,0.1,25.15,,0.38,,0.29,,,9.91,3.91,1.49,0.14 +11956,39714,Plagioclase,"EMP,SEM",56.69,0.2,24.16,,1.26,,0.97,,,6.77,5.98,0.86, +11957,39715,Plagioclase,"EMP,SEM",58.07,,25.39,,0.65,,0.48,,,7.56,6.17,0.71,0.31 +11958,39716,Plagioclase,"EMP,SEM",58.99,,25.64,,0.38,,0.1,,,8.13,5.94,0.48,0.37 +11959,39717,Plagioclase,"EMP,SEM",57.91,,25.96,,0.46,,0.16,,,8.9,5.23,0.8, +11960,39718,Plagioclase,"EMP,SEM",59.36,,26.02,,0.15,,,,,7.99,6.19,0.64, +11961,39719,Plagioclase,"EMP,SEM",58.37,0.21,23.69,,1.41,,1.25,,,5.55,6.69,1.32, +11962,39720,Plagioclase,"EMP,SEM",58.63,0.1,24.9,,0.9,,0.19,,,7.6,6.78,1.11, +11963,39721,Plagioclase,"EMP,SEM",59.01,,24.91,,0.19,,0.25,,,6.88,7.12,0.46,0.23 +11964,39722,Plagioclase,"EMP,SEM",58.69,,25.48,,0.35,,0.13,,,7.39,6.75,0.47,0.24 +11965,39723,Plagioclase,"EMP,SEM",59,,24.51,,0.31,,0.19,,,7.19,7.54,0.53,0.3 +11966,39724,Plagioclase,"EMP,SEM",61.17,,22.97,,0.69,,1.25,,,6.15,6.09,1.49,0.4 +11967,39725,Plagioclase,"EMP,SEM",58.16,,25.49,,0.32,,0.22,,,8,7.03,0.44,0.21 +11968,39726,Plagioclase,"EMP,SEM",58.99,,25.15,,0.29,,0.34,,,7.11,6.13,1.22, +11969,39727,Plagioclase,"EMP,SEM",60.52,0.05,24.02,,0.44,,0.34,,,6.83,6.62,0.48,0.23 +11970,39728,Plagioclase,"EMP,SEM",60.23,,24.97,,0.39,,0.18,,,6.71,6.73,2.25, +11971,39729,Plagioclase,EMP,57.74,,27.28,,0.3,,,,,8.71,5.99,0.3, +11972,39730,Plagioclase,EMP,54.11,,28.6,,0.02,,,,,11.4,4.81,0.21, +11973,39731,Plagioclase,EMP,65.41,,22.45,,0.06,,,,,2.95,9.32,0.13, +11974,39732,Plagioclase,EMP,64.37,,22.24,,0.03,,,,,3.25,9.76,0.47, +11975,39733,Plagioclase,EMP,63.83,,23.47,,0.14,,,,,4.56,6.91,0.64, +11976,39734,Plagioclase,EMP,64.75,,22.07,,0.11,,,,,3.32,8.71,1.29, +11977,39735,Plagioclase,EMP,63.07,,23.57,,0.11,,,,,4.58,7.89,0.73, +11978,39736,Plagioclase,EMP,65.7,,21.86,,0.1,,,,,3,8.13,1.77, +11979,39737,Plagioclase,EMP,65.32,,21.35,,0.18,,,,,3.17,7.8,2.27, +11980,39738,Plagioclase,EMP,64.87,,22.28,,0.05,,,,,3.22,8.32,1.65, +11981,39739,Plagioclase,EMP,64.57,,21.97,,0.15,,,,,3.32,6.99,2.53, +11982,39740,Plagioclase,EMP,65.03,,22.07,,0.1,,,,,3.12,8.82,1.11, +11983,39741,Plagioclase,EMP,65.5,,22.13,,0.13,,,,,2.93,9.89,0.27, +11984,39742,Plagioclase,EMP,63.89,,22.47,,0.12,,,,,3.17,9.72,0.09, +11985,39743,Plagioclase,EMP,64.4,,22.6,,0.09,,,,,3.21,8.99,0.28, +11986,39744,Plagioclase,EMP,63.79,,22.95,,0.15,,,,,3.84,9.16,0.21, +11987,39745,Plagioclase,EMP,65.27,,22.14,,0.19,,,,,2.95,9.31,0.53, +11988,39746,Plagioclase,EMP,63.79,,22.64,,0.2,,,,,3.19,8.97,1.31, +11989,39747,Plagioclase,EMP,64.88,,21.97,,0.12,,,,,3.06,8.29,1.89, +11990,39748,Plagioclase,EMP,64.33,,22.08,,0.07,,,,,3.26,7.51,2.56, +11991,39752,Plagioclase,EMP,50.16,,31.01,,0.5,,,,,13.75,3.31,0.23, +11992,39761,Plagioclase,no_info,56.18,,26.7,,1.15,,,,,10.11,4.95,0.16, +11993,39762,Plagioclase,no_info,55.4,,27.24,,1.23,,,,,11.05,4.49,0.24, +11994,39763,Plagioclase,no_info,48.1,,32.6,,1.5,,0.3,,,15.7,2.3,, +11995,39764,Plagioclase,no_info,48.6,,31.6,,1.1,,0.2,,,14.5,2.5,, +11996,39765,Plagioclase,no_info,51.8,,32.2,,1.2,,0.2,,,14.7,3,0.2, +11997,39766,Plagioclase,no_info,49.9,,32.6,,1.2,,,,,15.3,2.7,0.1, +11998,39767,Plagioclase,no_info,48.7,,32.3,,1,,0.2,,,15.6,2.7,0.1, +11999,39768,Plagioclase,no_info,47,,32.2,,1.6,,0.6,,,15.9,1.5,, +12000,39769,Plagioclase,no_info,47.4,,31.1,,1.8,,0.4,,,15.6,1.8,0.1, +12001,39770,Plagioclase,no_info,51,,29.3,,1.5,,0.5,,,12.9,2.4,0.2, +12002,39771,Plagioclase,no_info,49.8,,31.5,,1,,0.4,,,14.4,2.5,0.1, +12003,39772,Plagioclase,no_info,48.6,,32.6,,1.4,,,,,15.7,2.2,, +12004,39773,Plagioclase,no_info,49.1,,32.3,,1.1,,0.2,,,15.1,2.5,0.2, +12005,39784,Plagioclase,EMP,51.3,,30.3,,0.45,,0.6,,,13.8,3.51,, +12006,39785,Plagioclase,EMP,58.3,,26.33,,0.17,,0.12,,,8.99,6.1,, +12007,39786,Plagioclase,EMP,58.4,,26.3,,0.21,,0.11,,,8.9,6.2,, +12008,39787,Plagioclase,EMP,60.2,,25.2,,0.3,,0.3,,,7.4,6.6,, +12009,39788,Plagioclase,EMP,54.73,,28.58,,0.17,,0.17,,,11.6,4.75,, +12010,39789,Plagioclase,EMP,56.1,,27.6,,0.36,,0.14,,,10.3,5.5,, +12011,39790,Plagioclase,EMP,58.3,,26.2,,0.37,,0.3,,,8.3,6.5,, +12012,39791,Plagioclase,EMP,54.6,,28.47,,0.36,,0.15,,,11.5,4.96,, +12013,39792,Plagioclase,no_info,68.43,,19.88,,0,,,,,,11.51,0.17, +12014,39793,Plagioclase,no_info,54.6,,29.1,,0.27,,,,,10.6,5.3,0.07, +12015,39794,Plagioclase,EMP,51.51,,29.57,,0.74,,,,,13.36,3.28,0.4, +12016,39795,Plagioclase,EMP,52.28,,29.38,,0.55,,,,,12.82,3.6,0.36, +12017,39796,Plagioclase,EMP,50.72,,31.32,,0.44,,,,,14.08,3.11,0.39, +12018,39797,Plagioclase,EMP,54.4,,28.63,,0.5,,,,,11.95,4.38,0.71, +12019,39798,Plagioclase,EMP,56.37,,27.58,,0.34,,,,,10.24,4.62,1.22, +12020,39799,Plagioclase,EMP,57.9,,26.78,,0.64,,,,,8.07,6.11,1.01, +12021,39800,Plagioclase,EMP,48.28,,32.59,,0.51,,,,,15.48,2.41,0.31, +12022,39801,Plagioclase,EMP,49.82,,32.06,,0.6,,,,,14.78,2.63,0.36, +12023,39802,Plagioclase,EMP,49.64,,32.19,,0.55,,,,,14.74,2.63,0.34, +12024,39803,Plagioclase,EMP,53.67,,28.83,,0.45,,,,,12.05,4.41,0.9, +12025,39804,Plagioclase,EMP,52.56,,30.34,,0.44,,,,,12.82,3.49,1.05, +12026,39805,Plagioclase,EMP,55.69,,27.98,,0.5,,,,,9.55,4.69,1.57, +12027,39806,Plagioclase,EMP,51.7,,30.8,,0.76,,0.21,,,13.4,3.8,0.1, +12028,39807,Plagioclase,EMP,53.65,0.09,28.78,,0.87,,0.05,,,12.39,4.28,0.19, +12029,39808,Plagioclase,EMP,52.54,0.02,28.95,,0.96,0.04,0.19,,,13.08,3.4,0.23, +12030,39809,Plagioclase,EMP,52.38,0.02,28.34,,1.05,,0.12,,,11.52,4.32,2.18, +12031,39810,Plagioclase,EMP,55.63,0.12,26.72,,1.11,0.05,0.11,,,10.89,4.55,0.24, +12032,39812,Plagioclase,EMP,54.05,0.08,27.25,,1.34,0.04,0.08,,,11.72,4.39,0.29, +12033,39814,Plagioclase,EMP,54.48,0.03,27.87,,0.9,0.13,0.07,,,12.35,3.53,0.19, +12034,39818,Plagioclase,EMP,55.24,0.04,26.7,,0.69,0.02,0.11,,,11.08,4.38,0.26, +12035,39819,Plagioclase,EMP,50.71,0.02,30,,1.08,0.04,0.06,,,13.69,3.37,0.06, +12036,39820,Plagioclase,EMP,53.27,,28.98,,0.87,0.08,0.02,,,12.16,4.4,0.16, +12037,39821,Plagioclase,EMP,48.3,,31.38,,0.68,,0.07,,,14.81,2.81,0.06, +12038,39822,Plagioclase,EMP,54.66,0.08,27.66,,1.21,0.02,0.1,,,11.7,3.84,0.25, +12039,39823,Plagioclase,EMP,56.25,0.09,27.19,,1,,0.1,,,10.93,4.51,0.26, +12040,39826,Plagioclase,EMP,52.42,0.07,28.7,,1.76,,0.08,,,12.33,3.77,0.16, +12041,39832,Plagioclase,EMP,55.71,0.07,26.93,,0.83,0.03,0.1,,,10.8,4.25,0.33, +12042,39834,Plagioclase,EMP,53.23,0.04,28.72,,0.75,0.02,0.04,,,12.64,4.15,0.16, +12043,39837,Plagioclase,EMP,50.2,0.03,30.74,,0.62,,0.04,,,14.83,3.04,0.08, +12044,39839,Plagioclase,EMP,54.76,0.07,26.74,,1.42,0.01,0.1,,,10.56,4.48,0.31, +12045,39844,Plagioclase,EMP,55.95,0.08,25.37,,1.39,0.06,0.51,,,10.16,4.55,0.28, +12046,39845,Plagioclase,EMP,48.16,0.01,32.43,,0.75,,0.04,,,17.02,1.98,0.08, +12047,39846,Plagioclase,EMP,51.91,0.01,29.73,,0.95,,0.11,,,13.67,3.21,0.09, +12048,39848,Plagioclase,EMP,55.34,0.07,26.75,,1.67,0.06,0.16,,,11.01,4.25,0.27, +12049,39852,Plagioclase,EMP,56,0.09,26.08,,1.96,0.05,0.23,,,10.79,4.19,0.29, +12050,39862,Plagioclase,EMP,55.46,,27.17,,0.98,0.06,0.24,,,11.25,4.67,0.25, +12051,39865,Plagioclase,EMP,51.04,0.02,29.75,,1,0.01,0.1,,,13.65,3.53,0.1, +12052,39868,Plagioclase,EMP,46.42,,32.6,,0.66,0.04,0.05,,,17.04,1.74,0.03, +12053,39871,Plagioclase,EMP,54.37,0.07,27.42,,1.04,0.1,0.1,,,11.71,4.38,0.17, +12054,39872,Plagioclase,EMP,47.34,0.04,32.25,,1.02,,0.08,,,16.27,2.08,0.06, +12055,39873,Plagioclase,EMP,49.54,,30.66,,0.84,0.11,0.11,,,14.33,3.25,0.11, +12056,39874,Plagioclase,EMP,50.56,0.03,29.93,,1.22,0.06,0.11,,,13.93,3.52,0.05, +12057,39879,Plagioclase,EMP,47.6,,32.51,,1.05,,0.1,,,16.47,2.05,0.02, +12058,39880,Plagioclase,EMP,52.1,0.05,29.1,,1.58,,0.18,,,13.3,3.61,0.16, +12059,39881,Plagioclase,EMP,50.85,0.03,30.04,,0.76,0.06,0.07,,,14.05,3.36,0.12, +12060,39882,Plagioclase,EMP,53.9,0.09,27.5,,0.91,0.04,0.11,,,11.36,4.45,0.23, +12061,39884,Plagioclase,EMP,53.08,0.04,28.64,,0.96,,0.1,,,12.78,4.15,0.13, +12062,39886,Plagioclase,EMP,53.7,,28.9,,0.54,,0.34,,,12.2,4.02,0.15, +12063,39887,Plagioclase,EMP,54,,28.8,,0.53,,0.28,,,12,4.08,0.32, +12064,39888,Plagioclase,EMP,54.6,,28.7,,0.74,,0.39,,,12.1,3.98,0.17, +12065,39889,Plagioclase,EMP,55,,28.7,,1.14,,0.18,,,11.4,4.24,0.2, +12066,39890,Plagioclase,EMP,54.4,,28.4,,0.6,,0.4,,,12,4.07,0.18, +12067,39891,Plagioclase,EMP,53.8,,28.8,,0.78,,0.26,,,11.7,4.26,0.2, +12068,39892,Plagioclase,EMP,53.5,,29.4,,0.64,,0.21,,,12.1,4.35,0.13, +12069,39893,Plagioclase,EMP,48.4,,32.1,,0.74,,0.38,,,16.7,2.06,0.05, +12070,39894,Plagioclase,EMP,48.3,,32.3,,0.64,,0.19,,,16.1,2.3,0.05, +12071,39895,Plagioclase,EMP,49.1,,32.4,,0.65,,0.17,,,16,2.39,0.06, +12072,39896,Plagioclase,EMP,45.2,,33.9,,0.83,0.02,0.04,,,18.3,1.23,0.02, +12073,39897,Plagioclase,EMP,50.1,0.1,29.9,,1.8,0.01,0.22,,,13.8,2.73,0.22, +12074,39898,Plagioclase,EMP,53.7,0.08,29.3,,0.97,0.11,0.15,,,12.4,3.94,0.36, +12075,39899,Plagioclase,EMP,47.2,0.08,32.7,,0.84,,0.18,,,16.5,1.72,0.08, +12076,39900,Plagioclase,EMP,50.4,0.1,30,,1.02,0.01,0.17,,,14.1,3.16,0.17, +12077,39901,Plagioclase,EMP,46.7,,33.6,,0.92,,0.13,,,18.2,1.67,0.02, +12078,39902,Plagioclase,EMP,50.1,0.04,31.6,,0.9,0.09,0.1,,,14.8,3.22,0.07, +12079,39903,Plagioclase,EMP,46.7,0.03,33.8,,0.76,,0.08,,,18,1.3,0.06, +12080,39904,Plagioclase,EMP,49.9,0.05,31.4,,1.06,0.03,0.15,,,15.5,2.54,0.19, +12081,39905,Plagioclase,EMP,51.3,0.19,29.3,,0.98,,0.13,,,13.1,3.64,0.19, +12082,39906,Plagioclase,EMP,47.5,,33.2,,0.92,,0.1,,,17.4,1.66,0.08, +12083,39907,Plagioclase,EMP,50.7,0.17,29.5,,1.22,0.04,0.25,,,13.9,3.1,0.15, +12084,39908,Plagioclase,EMP,50.5,0.06,30.2,,1.27,,0.16,,,14.1,3.53,0.17, +12085,39909,Plagioclase,EMP,48.8,0.01,31.6,,1.18,,0.17,,,16.1,2.45,0.06, +12086,40007,Plagioclase,no_info,45.76,,34.71,,0,,0.14,,,18.08,1.31,, +12087,40008,Plagioclase,EMP,57.29,0.15,27.52,,0.57,,0.06,,,9.56,5.61,0.78, +12088,40009,Plagioclase,EMP,56.3,0.14,27.89,,0.57,,0.07,,,9.99,5.44,0.62, +12089,40010,Plagioclase,EMP,58.5,0.05,26.8,,0.52,,0.03,,,8.8,5.88,0.82, +12090,40011,Plagioclase,EMP,59.6,0.02,25.81,,0.39,,0.02,,,7.24,5.65,1.46, +12091,40012,Plagioclase,EMP,59.8,0.06,25.59,,0.41,,0.02,,,7.14,5.7,1.52, +12092,40013,Plagioclase,EMP,59.04,0.07,26.22,,0.65,,0.04,,,8.27,5.46,1.05, +12093,40014,Plagioclase,EMP,57.12,0.07,26.51,,0.56,,0.03,,,8.9,5,0.8, +12094,40015,Plagioclase,EMP,58.3,0.11,26.52,,0.67,,0.04,,,8.62,5,0.92, +12095,40016,Plagioclase,EMP,50.55,0.09,30.42,,1.32,0.01,0.74,,,15.47,2.36,0.04, +12096,40017,Plagioclase,EMP,49.36,0.02,32.67,,1.26,0.02,0.27,,,16.81,1.8,0.02, +12097,40018,Plagioclase,EMP,49.31,0.06,32.2,,1.53,0.01,0.4,,,16.81,1.85,0.03, +12098,40019,Plagioclase,EMP,48.52,0.03,32.89,,1.45,0.02,0.25,,,17.41,1.62,0.02, +12099,40020,Plagioclase,EMP,50.4,0.06,30.73,,1.22,0.01,0.43,,,15.65,2.52,0.04, +12100,40021,Plagioclase,EMP,49.08,0.06,31.53,,1.36,0.02,0.52,,,16.65,2.1,0.03, +12101,40022,Plagioclase,EMP,47.43,0.01,32.21,,1.06,0.01,0.15,,,16.95,1.63,0.03, +12102,40023,Plagioclase,EMP,47.29,0.02,33,,1.12,0.02,0.15,,,17.48,1.38,0.01, +12103,40024,Plagioclase,EMP,46.82,0.01,32.97,,1.27,0.01,0.16,,,17.41,1.29,0.02, +12104,40025,Plagioclase,EMP,46.47,0.02,33.89,,0.78,0.03,0.09,,,18.22,1.25,0.02, +12105,40026,Plagioclase,EMP,51.38,0.03,28.68,,1.51,0.02,0.27,,,14.01,3.09,0.06, +12106,40027,Plagioclase,EMP,50.93,0.03,29.81,,1.88,0.02,0.29,,,14.74,2.7,0.05, +12107,40028,Plagioclase,EMP,49.95,0.01,30.65,,1.63,0.01,0.22,,,15.41,2.48,0.03, +12108,40029,Plagioclase,EMP,49.17,0.02,31.06,,1.6,0.02,0.21,,,15.78,2.17,0.03, +12109,40030,Plagioclase,EMP,49.27,0.27,30.91,,1.87,0.12,0.2,,,14.98,2.82,0.07,0.07 +12110,40031,Plagioclase,EMP,49.96,,31.61,,0.45,,0.2,,,15.38,3.04,0.12, +12111,40032,Plagioclase,EMP,51.8,,29.4,,1.41,,0.2,,,13.4,3.32,0.06, +12112,40033,Plagioclase,EMP,50.05,,30.17,,1.07,,,,,14.21,3.04,0.26, +12113,40034,Plagioclase,EMP,50.55,,28.09,,2.33,,,,,14.86,3.6,0.23, +12114,40035,Plagioclase,EMP,50.69,,28.87,,1.98,,,,,13.45,3.27,0.47, +12115,40036,Plagioclase,EMP,50.21,,29.1,,1.23,,,,,13.91,4.42,0.89, +12116,40037,Plagioclase,EMP,52.11,,29.69,,0.37,,,,,13.26,3.77,0.6, +12117,40038,Plagioclase,EMP,52.45,,29.56,,1.06,,,,,12.42,3.97,0.74, +12118,40039,Plagioclase,EMP,49.7,,30.77,,1.05,,,,,14.62,3.28,0.42, +12119,40040,Plagioclase,EMP,52.38,,28.8,,1.08,,,,,12.5,4.2,0.69, +12120,40041,Plagioclase,EMP,55.53,,26.62,,1.31,,,,,9.44,4.74,2.07, +12121,40042,Plagioclase,EMP,52.48,,29.51,,2.01,,,,,13.41,2.2,0.6, +12122,40043,Plagioclase,EMP,48.23,,30.11,,1.15,,,,,18.24,2.45,0.32, +12123,40044,Plagioclase,EMP,48.27,,32.24,,1.2,,,,,16.13,2.3,0.42, +12124,40045,Plagioclase,EMP,46.13,,33.72,,0.47,,0.23,,,18.04,1.32,0.11, +12125,40046,Plagioclase,EMP,48.53,,33.35,,0.17,,,,,16.98,1.82,0.03, +12126,40047,Plagioclase,EMP,48.53,,32.47,,0,,,,,16.96,1.92,0.11, +12127,40048,Plagioclase,EMP,49.26,0.06,32.03,,0.88,,0.24,,,15.57,2.46,0.02, +12128,40049,Plagioclase,EMP,50.52,0.08,32.49,,1.01,,0.31,,,15.19,2.69,0.05, +12129,40050,Plagioclase,EMP,49.94,0.05,32.84,,0.97,,0.24,,,15.45,2.68,0.04, +12130,40051,Plagioclase,EMP,49.26,0.09,31.07,,1.08,,0.28,,,14.53,2.76,0.04, +12131,40052,Plagioclase,EMP,51.79,0.07,31.47,,1.16,,0.24,,,14.36,3.18,0.03, +12132,40053,Plagioclase,EMP,50.6,0.07,31.82,,1.11,,0.24,,,14.41,2.94,0.03, +12133,40054,Plagioclase,EMP,50.67,0.06,31.44,,1.18,,0.26,,,14.4,3.06,0.06, +12134,40055,Plagioclase,EMP,52.72,0.11,30.7,,1.2,,0.27,,,13.56,3.5,0.05, +12135,40056,Plagioclase,EMP,53.53,0.11,28.48,,1.22,,0.24,,,12.53,4.19,0.05, +12136,40057,Plagioclase,EMP,53.26,0.12,28.79,,1.2,,0.26,,,12.38,4.07,0.08, +12137,40058,Plagioclase,EMP,53.65,0.11,28.77,,1.11,,0.26,,,11.65,4.26,0.1, +12138,40059,Plagioclase,EMP,49.02,0.07,33.37,,0.69,,0.26,,,16.25,2.32,0.06, +12139,40060,Plagioclase,EMP,49.75,0.06,32.28,,0.8,,0.31,,,15.16,2.56,0.09, +12140,40061,Plagioclase,EMP,51.02,0.08,31.67,,0.98,,0.19,,,14.17,3.03,0.11, +12141,40062,Plagioclase,EMP,51.05,0.11,31.29,,1.01,,0.28,,,13.71,3.07,0.12, +12142,40063,Plagioclase,EMP,50.77,0.06,31.28,,0.99,,0.21,,,13.89,3.28,0.1, +12143,40064,Plagioclase,EMP,50.3,0.09,31.62,,1.08,,0.14,,,13.73,3.13,0.12, +12144,40065,Plagioclase,EMP,51.62,0.09,30.43,,1.07,,0.22,,,13.33,3.85,0.15, +12145,40066,Plagioclase,EMP,53.11,0.07,29.16,,0.96,,0.2,,,12.13,4.27,0.17, +12146,40067,Plagioclase,EMP,53.99,0.18,28.54,,1.01,,0.25,,,11.63,4.42,0.19, +12147,40068,Plagioclase,EMP,53.17,0.1,29.29,,0.99,,0.16,,,12.22,4.28,0.2, +12148,40069,Plagioclase,EMP,53.12,0.1,29.35,,0.97,,0.16,,,12.19,4.21,0.2, +12149,40070,Plagioclase,EMP,53.27,0.09,30.08,,1.09,,0.12,,,12.11,4.34,0.27, +12150,40071,Plagioclase,EMP,52.2,0.05,30.7,,0.7,,0.1,,,13.4,3.5,0.16, +12151,40072,Plagioclase,EMP,52.8,0.07,29.1,,0.82,,0.1,,,12.11,4.2,0.23, +12152,40073,Plagioclase,EMP,52.2,0.03,31.2,,0.77,,0.1,,,13.43,3.6,0.17, +12153,40074,Plagioclase,EMP,53.6,0.07,29.3,,1.03,,0.1,,,12.09,4.2,0.26, +12154,40075,Plagioclase,EMP,50.4,0.03,32,,0.79,,0.1,,,14.2,3.3,0.1, +12155,40076,Plagioclase,EMP,51.3,0.04,30.5,,0.68,,0.1,,,12.72,3.8,0.14, +12156,40077,Plagioclase,EMP,51.9,0.09,30.3,,0.73,,0.2,,,13.22,3.6,0.14, +12157,40078,Plagioclase,EMP,51.8,0.14,29.5,,1.33,,0.5,,,13.32,2.8,0.32, +12158,40079,Plagioclase,EMP,52.6,0.06,30.5,,0.67,,0.1,,,12.7,4.1,0.13, +12159,40080,Plagioclase,EMP,51.4,0.03,30.7,,0.65,,0.1,,,13.12,3.8,0.13, +12160,40081,Plagioclase,EMP,51.3,0.09,30.4,,1.22,,0.4,,,14.25,2.3,0.24, +12161,40082,Plagioclase,EMP,50.9,0.01,31.4,,0.65,,,,,13.41,3.9,0.13, +12162,40083,Plagioclase,EMP,53.3,0.05,29.6,,0.92,,0.1,,,11.63,4.6,0.21, +12163,40084,Plagioclase,EMP,51.6,0.04,30.4,,0.69,,0.1,,,12.6,4.2,0.15, +12164,40085,Plagioclase,EMP,52.1,0.02,29.9,,0.65,,0.05,,,12.48,4.2,0.09, +12165,40086,Plagioclase,EMP,52.4,0.05,30.3,,0.72,,0.1,,,12.64,4.3,0.16, +12166,40087,Plagioclase,EMP,50.5,0.03,30.1,,0.61,,0.1,,,12.66,3.9,0.13, +12167,40088,Plagioclase,EMP,48.3,0.1,32.2,,0.57,,0.1,,,15.11,2.7,0.08, +12168,40089,Plagioclase,EMP,50.2,0.06,31.4,,0.75,,,,,14.05,3.42,0.11, +12169,40090,Plagioclase,EMP,51.4,0.09,29.9,,0.87,,0.1,,,13.04,3.89,0.15, +12170,40091,Plagioclase,EMP,51,0.05,31,,0.85,,0.1,,,14.04,3.51,0.1, +12171,40092,Plagioclase,EMP,47.2,0.11,32.6,,0.8,,0.2,,,16.39,2.1,0.08, +12172,40093,Plagioclase,EMP,48.6,0.02,31.6,,0.76,,0.1,,,15.2,2.8,0.08, +12173,40094,Plagioclase,EMP,46.9,0.03,32.1,,0.97,,0.1,,,16.3,1.9,0.08, +12174,40095,Plagioclase,EMP,46.9,0.01,33.2,,0.79,,0.1,,,16.7,1.9,0.05, +12175,40096,Plagioclase,EMP,59.93,0.13,25.65,,0.53,0.03,0.08,,,7.22,6.93,, +12176,40115,Plagioclase,EMP,49.66,0.03,31.73,0.01,0.31,0.02,0.2,,,15.84,2.86,0.02, +12177,40116,Plagioclase,EMP,49.4,0.02,32.06,0.02,0.32,0.01,0.14,,,15.28,3.11,0.01, +12178,40117,Plagioclase,EMP,52.71,0.04,29.34,0.01,0.51,0.02,0.31,,,13.37,4.08,0.06, +12179,40118,Plagioclase,EMP,53.06,0.04,28.27,0.01,0.6,0.01,0.24,,,12.29,4.49,0.07, +12180,40119,Plagioclase,EMP,57.79,0.08,27.56,0.01,0.59,0.01,0.14,,,9.93,5.35,0.15, +12181,40120,Plagioclase,EMP,63.26,0.1,24.19,0.01,0.58,0.01,0.07,,,6.21,6.42,0.27, +12182,40121,Plagioclase,EMP,62.83,0.09,24.15,0.01,0.47,0.01,0.03,,,6.12,6.96,0.31, +12183,40122,Plagioclase,EMP,63.44,0.11,23.36,0.01,0.62,0.02,0.02,,,5.6,7.39,0.65, +12184,40123,Plagioclase,EMP,56.7,0.09,28.3,,0.99,,0.16,,,10.6,5.38,0.7, +12185,40124,Plagioclase,EMP,56,,26.9,,0.64,,0.07,,,9.57,5.51,0.91, +12186,40125,Plagioclase,EMP,57.4,,26.4,,0.93,,0.08,,,9.43,5.81,0.67, +12187,40126,Plagioclase,EMP,56.5,,27,,0.68,,0.02,,,10.2,5.21,0.49, +12188,40127,Plagioclase,no_info,51.1,,29.5,,0.66,0.11,0.49,,,14.6,3.07,0.16, +12189,40128,Plagioclase,no_info,50.5,0.1,29.5,,0.39,,0.09,,,15,3.12,0.15, +12190,40129,Plagioclase,no_info,51.4,,29.9,,0.27,,0.05,,,14.1,3.31,0.18, +12191,40130,Plagioclase,no_info,50.9,,29.8,,0.44,,0.17,,,14.1,3.3,0.16, +12192,40131,Plagioclase,no_info,55.2,,26.9,,0.59,,0.15,,,10.7,4.69,0.5, +12193,40132,Plagioclase,EMP,55.3,,27.2,,0.95,,0.03,,,11,4.76,0.53, +12194,40133,Plagioclase,EMP,56,,27.5,,0.64,,0.02,,,10.7,4.83,0.72, +12195,40134,Plagioclase,EMP,55.8,,27.3,,0.76,,0.17,,,11,4.87,0.56, +12196,40135,Plagioclase,EMP,59.4,0.13,24.7,,0.38,,,,,7.84,6.09,0.74, +12197,40136,Plagioclase,EMP,59.5,0.15,24.9,,0.47,,0.01,,,7.84,6.12,0.76, +12198,40137,Plagioclase,EMP,60.8,0.16,23.9,,0.62,,0.03,,,6.75,6.64,1.1, +12199,40138,Plagioclase,EMP,54,,28.5,,0.62,,0.1,,,12,4.22,0.34, +12200,40139,Plagioclase,EMP,51.9,0.07,29.5,,0.47,0.02,0.19,,,13.4,3.44,0.28, +12201,40140,Plagioclase,EMP,59.9,,24.5,,0.43,,,,,7.58,6.31,0.83, +12202,40141,Plagioclase,EMP,54,0.15,27.9,,0.38,0.03,0.07,,,11.9,4.5,0.4, +12203,40142,Plagioclase,EMP,58.7,,25.1,,0.36,,0.04,,,8.55,5.81,1.4, +12204,40143,Plagioclase,EMP,59.6,,24.8,,0.69,,0.12,,,8.35,6.04,0.95, +12205,40144,Plagioclase,EMP,58,,25.1,,0.54,,0.07,,,8.54,5.89,1.18, +12206,40145,Plagioclase,EMP,59.6,,23.9,,0.67,,0.03,,,7.8,5.94,0.79, +12207,40146,Plagioclase,EMP,59.5,,24.7,,0.47,,0.05,,,8.26,6.18,0.73, +12208,40147,Plagioclase,EMP,55.7,,27.2,,0.91,,0.14,,,11.2,4.76,0.53, +12209,40148,Plagioclase,EMP,52.4,,29.7,,0.63,,0.11,,,13.7,3.69,0.56, +12210,40149,Plagioclase,EMP,57,,27.6,,0.63,,0.02,,,9.92,5.04,0.61, +12211,40150,Plagioclase,EMP,56.3,,26.5,,0.95,,0.01,,,10.5,5.13,0.52, +12212,40151,Plagioclase,EMP,53.5,,29.2,,0.57,,0.05,,,12.8,4.11,0.2, +12213,40152,Plagioclase,EMP,54,,29.5,,0.65,,0.09,,,12.3,4.07,0.33, +12214,40153,Plagioclase,EMP,57.1,,27,,0.73,,0.05,,,10.3,4.92,0.5, +12215,40154,Plagioclase,EMP,55.7,,28.1,,0.41,,0.07,,,11.4,4.61,0.45, +12216,40155,Plagioclase,EMP,55.5,,28.2,,0.74,,0.03,,,11.4,4.61,0.4, +12217,40156,Plagioclase,EMP,52.9,,29.4,,0.57,,0.15,,,12.6,4.08,0.16, +12218,40157,Plagioclase,EMP,54.9,,27.5,,0.8,,0.08,,,10.9,4.69,0.65, +12219,40158,Plagioclase,EMP,54,,28,,0.5,,0.18,,,11.8,4.61,0.26, +12220,40159,Plagioclase,EMP,53.7,,28.1,,0.74,,0.04,,,11.5,4.4,0.49, +12221,40160,Plagioclase,EMP,52.5,,29.3,,0.52,,0.08,,,12.8,3.78,0.28, +12222,40161,Plagioclase,EMP,55.2,,28,,1.04,,0.09,,,12,4.32,0.41, +12223,40162,Plagioclase,EMP,56.4,,27.2,,0.31,,0.05,,,9.99,5.18,0.78, +12224,40163,Plagioclase,EMP,54.3,,28.2,,0.63,,0.07,,,11.4,4.66,0.41, +12225,40164,Plagioclase,EMP,52.3,,29.2,,1.31,,0.15,,,13.5,3.45,0.23, +12226,40165,Plagioclase,EMP,50.9,,31.2,,0.17,,0.22,,,13,4.16,0.09, +12227,40166,Plagioclase,EMP,52.7,0.31,28.3,,1.82,,0.29,,,12.3,3.91,0.31, +12228,40167,Plagioclase,EMP,52.9,0.34,28.8,,1.41,,0.22,,,12.4,4.07,0.18, +12229,40168,Plagioclase,EMP,53.4,0.31,28.2,,1.57,,0.46,,,12.2,4.23,0.3, +12230,40169,Plagioclase,EMP,52.2,0.18,28.3,,1.55,,0.19,,,11.9,4.44,0.19, +12231,40170,Plagioclase,EMP,54.9,0.27,26.6,,1.94,,0.43,,,10.9,4.96,0.46, +12232,40171,Plagioclase,EMP,53.9,0.15,27.6,,1.31,,0.17,,,10.7,4.94,0.31, +12233,40172,Plagioclase,EMP,55.8,0.15,27.1,,1.37,,0.42,,,10.7,4.91,0.33, +12234,40173,Plagioclase,EMP,55.8,0.09,27.5,,0.82,,0.08,,,10.3,5.2,0.42, +12235,40174,Plagioclase,EMP,57.5,0.31,26.3,,1.05,,0.2,,,9.65,5.45,0.56, +12236,40175,Plagioclase,EMP,54.3,0.21,28,,0.87,,0.16,,,10.8,4.58,0.28, +12237,40176,Plagioclase,EMP,55.7,0.16,27.3,,0.9,,0.12,,,10,5.24,0.33, +12238,40177,Plagioclase,EMP,55.9,0.14,27,,0.78,,0.09,,,9.75,4.94,0.43, +12239,40178,Plagioclase,EMP,56.5,0.12,26.9,0.01,0.59,,0.08,,,9.27,5.53,0.5,0.01 +12240,40179,Plagioclase,EMP,57,0.07,26.2,,0.55,0.01,0.04,,,8.48,5.73,0.59, +12241,40180,Plagioclase,EMP,57.7,0.09,25.9,,0.57,,0.04,,,8,5.42,0.76, +12242,40181,Plagioclase,EMP,51.6,0.22,29.1,,1.15,,0.14,,,12.1,4.28,0.2, +12243,40182,Plagioclase,EMP,53.7,0.22,27.7,,1.56,,0.25,,,11,4.82,0.26, +12244,40183,Plagioclase,EMP,53.9,0.22,28.3,,0.77,,0.15,,,11.1,4.58,0.27, +12245,40184,Plagioclase,EMP,56,0.14,27,,0.64,,0.09,,,9.68,5.26,0.5, +12246,40185,Plagioclase,EMP,56.4,0.2,27.3,,0.53,,0.08,,,9.61,5.48,0.36, +12247,40186,Plagioclase,EMP,56.1,0.21,27.8,,0.56,,0.09,,,9.94,5.53,0.38, +12248,40187,Plagioclase,EMP,56,0.21,26.6,,0.56,,0.1,,,8.99,5.7,0.45, +12249,40188,Plagioclase,EMP,56.7,0.3,26.7,,0.72,,0.15,,,9.19,5.5,0.43, +12250,40189,Plagioclase,EMP,56.6,0.09,27.3,,0.49,0.01,0.06,,,8.89,6.11,0.56,0.01 +12251,40190,Plagioclase,EMP,57.7,0.1,27,,0.48,,0.08,,,9.34,5.3,0.41, +12252,40191,Plagioclase,EMP,56.3,0.19,27.7,,0.52,,0.08,,,9.7,5.69,0.37, +12253,40192,Plagioclase,EMP,56.1,0.2,27,,0.54,,0.1,,,9.16,5.59,0.42, +12254,40193,Plagioclase,EMP,56.7,0.14,27.6,,0.69,,0.11,,,9.46,5.58,0.48, +12255,40194,Plagioclase,EMP,57.2,0.16,27,,0.62,,0.06,,,9.03,5.58,0.84, +12256,40195,Plagioclase,EMP,57.6,0.11,26.3,,0.5,,0.07,,,8.5,6.27,0.4, +12257,40196,Plagioclase,EMP,56.5,0.12,26.9,,0.47,,0.05,,,8.95,5.66,0.47, +12258,40197,Plagioclase,EMP,57.3,0.09,26.6,,0.43,,0.03,,,8.33,6.11,0.49, +12259,40198,Plagioclase,EMP,56.4,0.13,27,,0.47,,0.06,,,8.78,6.04,0.38, +12260,40199,Plagioclase,EMP,57,0.12,26.6,,0.48,,0.05,,,8.37,6.33,0.46, +12261,40200,Plagioclase,EMP,57.1,0.12,26.4,,0.49,,0.05,,,8.1,6.35,0.47, +12262,40201,Plagioclase,EMP,57.3,0.12,26.3,,0.54,,0.03,,,8.2,6.28,0.52, +12263,40202,Plagioclase,EMP,51.3,,29.6,,0.7,,,,,13.9,3.34,0.12, +12264,40203,Plagioclase,EMP,52.8,,29.1,,0.6,,0.5,,,12.7,3.8,0.16, +12265,40204,Plagioclase,EMP,53.6,,28.2,,0.7,,0.4,,,12.4,4.18,0.18, +12266,40205,Plagioclase,EMP,53.6,,28.2,,0.61,,0.29,,,11.8,4.46,0.2, +12267,40206,Plagioclase,EMP,50.5,,31.1,,0.48,,0.35,,,14.59,2.93,0.05, +12268,40207,Plagioclase,EMP,51.4,,29.8,,0.53,,0.27,,,13.5,3.37,0.06, +12269,40208,Plagioclase,EMP,52.2,,29.8,,0.7,,0.3,,,13.5,3.5,0.09, +12270,40209,Plagioclase,EMP,48.7,,32.7,,0.58,,0.19,,,16.2,2.38,0.03, +12271,40210,Plagioclase,EMP,51.2,,31.2,,0.46,,0.2,,,14.4,3.53,0.05, +12272,40211,Plagioclase,EMP,52.2,,30.8,,0.55,,0.23,,,13.8,3.82,0.06, +12273,40212,Plagioclase,EMP,51.7,,29.7,,0.48,,0.3,,,13,4.07,0.06, +12274,40213,Plagioclase,EMP,47,,31.2,,0.43,,0.32,,,15.9,2.19,0.02, +12275,40214,Plagioclase,EMP,49,,32.3,,0.55,,0.3,,,15.8,2.57,0.06, +12276,40215,Plagioclase,EMP,48.9,,31.2,,0.51,,0.44,,,15,2.65,0.03, +12277,40216,Plagioclase,EMP,48.9,,31.7,,0.48,,0.42,,,15.3,2.59,0.03, +12278,40217,Plagioclase,EMP,49.5,,30.8,,0.64,,0.71,,,14.8,2.78,0.03, +12279,40218,Plagioclase,EMP,49.4,,30.9,,0.65,,0.64,,,14.7,2.85,0.04, +12280,40219,Plagioclase,EMP,51.6,,30.6,,0.46,,0.25,,,13.8,3.82,0.05, +12281,40220,Plagioclase,EMP,52.3,,29.9,,0.5,,0.32,,,12.9,4.29,0.05, +12282,40221,Plagioclase,EMP,50,,31.5,,0.56,,0.36,,,14.9,2.95,0.05, +12283,40222,Plagioclase,EMP,55.5,,27.9,,0.39,,0.16,,,10.4,5.7,0.15, +12284,40223,Plagioclase,EMP,51.1,,30.7,,0.44,,0.23,,,13.7,3.51,0.04, +12285,40224,Plagioclase,EMP,48.8,,31.5,,0.54,,0.47,,,15.7,2.42,, +12286,40225,Plagioclase,EMP,48,,32.2,,0.56,,0.33,,,16.2,1.83,, +12287,40226,Plagioclase,EMP,47.2,,32.4,,0.56,,0.33,,,16.5,1.9,, +12288,40227,Plagioclase,EMP,49.8,,31.2,,0.54,,0.33,,,15.5,2.44,0.04, +12289,40228,Plagioclase,EMP,49.8,,32.1,,0.35,,0.27,,,15.7,2.83,0.04, +12290,40229,Plagioclase,EMP,50.5,,31,,0.27,,0.22,,,14.3,3.26,0.04, +12291,40230,Plagioclase,EMP,51.1,,31.2,,0.4,,0.32,,,14.6,3.28,0.05, +12292,40231,Plagioclase,EMP,47.1,0.02,35.4,,0.58,,0.81,,,16.8,1.15,, +12293,40232,Plagioclase,EMP,49.2,0.01,33.4,,0.65,,0.3,,,16.8,2.17,, +12294,40233,Plagioclase,EMP,47.4,,31.4,,0,,,,,15.9,2.06,, +12295,40234,Plagioclase,EMP,48.5,0.05,32,,1.34,,1.6,,,14.5,2.05,, +12296,40235,Plagioclase,EMP,48.5,,33.3,,0.43,,0.4,,,16.1,2.22,0.01, +12297,40236,Plagioclase,EMP,49.9,,33.4,,0.6,,0.26,,,15.5,2.48,, +12298,40237,Plagioclase,EMP,50.5,,32.4,,0.47,,0.29,,,14.6,3.01,0.02, +12299,40238,Plagioclase,EMP,47.8,,31.82,,0.8,,,,,16.45,1.9,0.07, +12300,40239,Plagioclase,EMP,48.6,,31.75,,1.09,,,,,16.4,1.99,0.07, +12301,40240,Plagioclase,EMP,48.4,,32,,1.15,,,,,16.29,1.98,0.05, +12302,40241,Plagioclase,EMP,51,,30.2,,0.59,,,,,14.32,3.15,0.24, +12303,40242,Plagioclase,EMP,52.2,,30.29,,0.59,,,,,13.23,3.61,0.36, +12304,40243,Plagioclase,EMP,51.4,,31.57,,0.63,,,,,13.82,3.27,0.39, +12305,40244,Plagioclase,EMP,50.6,,31.08,,0.56,,,,,13.33,3.36,0.41, +12306,40245,Plagioclase,EMP,52.3,,30.36,,0.55,,,,,12.96,3.62,0.55, +12307,40246,Plagioclase,EMP,51,,30.11,,0.67,,,,,12.97,3.68,0.46, +12308,40247,Plagioclase,EMP,54.1,,30.76,,0.64,,,,,13.99,3.16,0.27, +12309,40248,Plagioclase,EMP,51.1,,30.93,,0.76,,,,,13.55,3.4,0.59, +12310,40249,Plagioclase,EMP,51.3,,30.68,,0.52,,,,,13.42,3.7,0.35, +12311,40250,Plagioclase,EMP,53.8,,29.42,,0.38,,,,,11.71,4.58,0.42, +12312,40251,Plagioclase,EMP,51.7,,30.32,,0.54,,,,,12.83,3.75,0.62, +12313,40252,Plagioclase,EMP,49.8,,30.94,,1.07,,,,,14.5,3.02,0.3, +12314,40253,Plagioclase,EMP,52.7,,28.82,,0.65,,,,,11.47,4.41,0.44, +12315,40254,Plagioclase,EMP,51.8,,29.78,,0.49,,,,,12.31,4.16,0.5, +12316,40255,Plagioclase,EMP,50,,31.63,,0.45,,,,,14.11,2.93,0.38, +12317,40256,Plagioclase,EMP,50.3,,29.94,,0.69,,,,,12.66,3.57,0.69, +12318,40257,Plagioclase,EMP,53.8,,27.25,,0.9,,,,,10.86,4.85,0.48, +12319,40258,Plagioclase,EMP,52.6,,27.86,,0.82,,,,,10.74,4.92,0.42, +12320,40259,Plagioclase,EMP,53.1,,28.29,,0.59,,,,,11.38,4.54,0.61, +12321,40260,Plagioclase,EMP,56.42,0.04,27.63,,0.34,,0.05,,,10.24,4.93,0.51, +12322,40261,Plagioclase,EMP,52.63,0.02,31.02,,0.15,,0.06,,,13.47,3.64,0.15, +12323,40262,Plagioclase,EMP,55.41,0.03,28.54,,0.21,,0.05,,,10.95,4.67,0.3, +12324,40263,Plagioclase,EMP,56.68,0.04,27.91,,0.25,,0.05,,,10.04,5.09,0.49, +12325,40264,Plagioclase,EMP,50.84,0.04,32.19,,0.14,,0.05,,,14.25,3.41,0.13, +12326,40265,Plagioclase,EMP,57.13,0.02,27.66,,0.14,,0.04,,,8.97,5.75,0.35, +12327,40266,Plagioclase,EMP,56.94,0.04,28.38,,0.33,,0.02,,,10.2,5.28,0.49, +12328,40267,Plagioclase,EMP,49.25,0.09,33.04,,0.04,,0.11,,,15.36,2.6,0.08, +12329,40268,Plagioclase,EMP,50.82,0.14,30.87,,1.26,,0.46,,,14.15,3.17,0.11, +12330,40269,Plagioclase,EMP,53.5,0.11,29.86,0.01,0.64,0.02,0.22,,,12.67,4.02,0.16, +12331,40270,Plagioclase,EMP,54.14,0.06,29.61,,0.44,,0.16,,,12.06,4.24,0.16, +12332,40271,Plagioclase,EMP,54.36,0.07,29.25,,0.45,,0.15,,,11.97,4.29,0.19, +12333,40272,Plagioclase,EMP,56.85,0.07,27.77,,0.47,,0.13,,,10.17,5.03,0.26, +12334,40273,Plagioclase,EMP,52.13,0.09,30.25,,0.61,,0.22,,,12.79,3.92,0.1, +12335,40274,Plagioclase,EMP,55.73,0.03,28.67,,0.55,,0.15,,,10.68,5.01,0.24, +12336,40275,Plagioclase,EMP,53.06,0.08,29.59,,0.5,,0.15,,,11.17,5.12,0.2, +12337,40276,Plagioclase,EMP,52.96,0.05,29.7,,0.62,,0.28,,,12.48,4.1,0.15, +12338,40277,Plagioclase,EMP,49.2,0.1,32.63,,0.4,,0.21,,,15.45,2.68,0.05, +12339,40278,Plagioclase,EMP,49.1,,32.3,,0.7,0.05,0.4,,,15.6,2.2,, +12340,40279,Plagioclase,EMP,63.88,0.1,23.16,,0.27,0.03,0.1,,,6.19,4.16,1.7, +12341,40280,Plagioclase,EMP,57.66,0.03,27.61,,0.71,,0.16,,,6.75,6.47,0.85, +12342,40281,Plagioclase,EMP,63.83,,21.85,,0.82,0.05,0.14,,,3.15,6.66,2.76, +12343,40282,Plagioclase,EMP,65.38,0.05,23.51,,0.21,,0.04,,,4.5,7.22,1.67, +12344,40283,Plagioclase,EMP,64.46,,21.79,,0.19,0.02,0.01,,,1.54,9.73,1.93, +12345,40284,Plagioclase,EMP,63.03,0.26,21.93,,0.94,0.05,0.13,,,1.96,8.22,3.02, +12346,40285,Plagioclase,EMP,50.6,,30.1,,0.88,,0.51,,,15.6,2.06,0.03, +12347,40286,Plagioclase,EMP,48.9,,30.7,,1.29,,0.82,,,16.2,2.16,0.02, +12348,40287,Plagioclase,EMP,49.7,,29.4,,1.39,,0.79,,,15,2.2,0.05, +12349,40288,Plagioclase,EMP,49,,29.6,,1.69,,0.91,,,16.2,2.44,0.03, +12350,40289,Plagioclase,EMP,48.9,,29.3,,1.75,,1.09,,,16.1,1.82,0.05, +12351,40290,Plagioclase,EMP,50.7,,30.6,,1.56,,0.98,,,15,2.44,0.04, +12352,40291,Plagioclase,EMP,48.9,,30.3,,1.53,,0.82,,,15.4,2.4,0.05, +12353,40292,Plagioclase,EMP,49.9,,30.6,,1.43,,0.67,,,14.6,2.64,0.05, +12354,40293,Plagioclase,EMP,48.6,,30.8,,1.13,,0.76,,,16.3,2,0.04, +12355,40294,Plagioclase,EMP,49.2,,30.7,,0.86,,0.47,,,15.8,1.94,0.04, +12356,40295,Plagioclase,EMP,49.7,,28.9,,1.28,,1.13,,,15.3,2.35,0.04, +12357,40296,Plagioclase,EMP,51.3,,28.2,,1.22,,0.96,,,14.7,2.44,0.06, +12358,40297,Plagioclase,EMP,50.9,,28.3,,1.51,,0.93,,,14.2,2.9,0.07, +12359,40298,Plagioclase,EMP,50.4,,30.4,,1.43,,0.79,,,14.8,2.45,, +12360,40299,Plagioclase,EMP,50.6,,30.6,,1.23,,0.65,,,14.9,2.58,0.05, +12361,40300,Plagioclase,EMP,50.7,,29.7,,1.35,,0.66,,,14.2,2.91,0.07, +12362,40301,Plagioclase,EMP,50.5,,29.9,,0.61,,0.4,,,15,2.55,0.12, +12363,40302,Plagioclase,EMP,49.8,,30.4,,0.89,,0.55,,,14.7,2.64,0.13, +12364,40303,Plagioclase,EMP,51,,30.3,,1.05,,0.59,,,14.4,2.94,0.11, +12365,40304,Plagioclase,EMP,51.2,,29,,0.81,,0.53,,,13.7,3.14,0.12, +12366,40305,Plagioclase,EMP,51.8,,28.7,,0.96,,0.58,,,13.6,3.23,0.14, +12367,40306,Plagioclase,EMP,51.3,,28.2,,1.16,,0.71,,,14.2,3.08,0.14, +12368,40307,Plagioclase,EMP,52,,28.5,,1.13,,0.37,,,13.4,3.32,0.17, +12369,40308,Plagioclase,EMP,48.8,,30.9,,0.55,,0.31,,,15.8,2.31,0.04, +12370,40309,Plagioclase,EMP,49.9,,30.7,,0.7,,0.27,,,15,2.61,0.06, +12371,40310,Plagioclase,EMP,48.4,,31.6,,0.63,,0.23,,,15.4,2.45,0.06, +12372,40311,Plagioclase,EMP,50.4,,29.9,,0.68,,0.31,,,14.6,2.88,0.06, +12373,40312,Plagioclase,EMP,52,,29.7,,0.87,,0.38,,,13.4,3.48,0.07, +12374,40313,Plagioclase,EMP,50.9,,29,,0.68,,0.33,,,14.1,3.4,0.07, +12375,40314,Plagioclase,EMP,51.8,,29.7,,0.83,,0.48,,,13.7,3.35,0.08, +12376,40315,Plagioclase,EMP,53.8,,27.7,,0.97,,0.36,,,12.6,4.23,0.13, +12377,40316,Plagioclase,EMP,53.1,,29.2,,0.55,,0.32,,,12.9,3.84,0.2, +12378,40317,Plagioclase,EMP,52.2,,28.9,,0.78,,0.26,,,13.3,3.96,0.2, +12379,40318,Plagioclase,EMP,52.9,,28.6,,0.84,,0.26,,,12.6,4.22,0.24, +12380,40319,Plagioclase,EMP,54.3,,27.7,,0.8,,0.25,,,11.3,4.45,0.26, +12381,40320,Plagioclase,EMP,54.1,,28.8,,0.75,,0.22,,,11.9,4.34,0.25, +12382,40321,Plagioclase,EMP,53.8,,28.3,,0.67,,0.2,,,11.9,4.45,0.29, +12383,40322,Plagioclase,EMP,54.5,,27.5,,0.75,,0.24,,,11.1,4.74,0.35, +12384,40323,Plagioclase,EMP,55.2,,27.6,,0.75,,0.19,,,11,5,0.38, +12385,40324,Plagioclase,EMP,55.3,,27.6,,0.75,,0.21,,,10.9,4.91,0.41, +12386,40325,Plagioclase,EMP,56.2,,26.9,,0.79,,0.19,,,10.2,5.22,0.49, +12387,40326,Plagioclase,EMP,56.1,,26.8,,0.85,,0.12,,,9.9,5.44,0.59, +12388,40327,Plagioclase,EMP,60.5,,24.2,,0.82,,0.16,,,6.88,6.87,0.97, +12389,40328,Plagioclase,EMP,51.5,,29.5,,1.23,,0.28,,,13.1,3.5,0.15, +12390,40329,Plagioclase,EMP,51.7,,29.5,,1.27,,0.28,,,13.1,3.63,0.16, +12391,40330,Plagioclase,EMP,51.5,,28.9,,1.5,,0.26,,,13.3,3.77,0.19, +12392,40331,Plagioclase,EMP,52.7,,29,,1.74,,0.25,,,12.5,3.86,0.21, +12393,40332,Plagioclase,EMP,52.8,,28.3,,1.53,,0.24,,,12.3,3.94,0.21, +12394,40333,Plagioclase,EMP,53.3,,28,,1.78,,0.25,,,11.9,4.27,0.25, +12395,40334,Plagioclase,EMP,53.7,,27.6,,1.57,,0.23,,,12.2,4.47,0.27, +12396,40335,Plagioclase,EMP,54.6,,27.4,,1.14,,0.17,,,11.2,4.79,0.35, +12397,40336,Plagioclase,EMP,51.4,,29.3,,0.76,,0.31,,,13.8,3.62,0.15, +12398,40337,Plagioclase,EMP,52.2,,28.6,,0.85,,0.27,,,13.2,3.94,0.2, +12399,40338,Plagioclase,EMP,54.4,,28,,0.81,,0.28,,,11.5,4.55,0.34, +12400,40339,Plagioclase,EMP,55.5,,27.2,,0.79,,0.29,,,10.8,4.85,0.39, +12401,40340,Plagioclase,EMP,56.3,,26.5,,0.83,,0.24,,,10.1,5.33,, +12402,40341,Plagioclase,EMP,53.6,,28.6,,0.61,,0.2,,,11.9,4.38,0.24, +12403,40342,Plagioclase,EMP,53.7,,28.3,,0.78,,0.25,,,11.5,4.44,0.24, +12404,40343,Plagioclase,EMP,55.7,,27.2,,0.81,,0.28,,,10.8,5.01,0.33, +12405,40344,Plagioclase,EMP,54.7,,27.6,,0.78,,0.24,,,11.2,4.66,0.31, +12406,40345,Plagioclase,EMP,56.2,,26.9,,0.76,,0.16,,,10.2,5.37,0.38, +12407,40346,Plagioclase,EMP,56.5,,26.9,,0.9,,0.2,,,10,5.45,0.39, +12408,40347,Plagioclase,EMP,57.8,,26,,0.73,,0.13,,,8.88,6.06,0.59, +12409,40348,Plagioclase,EMP,53.3,,29,,0.52,,0.31,,,12.5,4.08,0.2, +12410,40349,Plagioclase,EMP,53.9,,28.6,,0.59,,0.36,,,12.2,4.25,0.23, +12411,40350,Plagioclase,EMP,53.7,,28.5,,0.89,,0.32,,,12.2,4.44,0.25, +12412,40351,Plagioclase,EMP,54.6,,27.8,,0.73,,0.31,,,11.5,4.66,0.31, +12413,40352,Plagioclase,EMP,55.1,,27,,0.62,,0.25,,,10.3,4.77,0.29, +12414,40353,Plagioclase,EMP,55.4,,28.4,,0.64,,0.2,,,11.4,4.77,0.3, +12415,40354,Plagioclase,EMP,55,,27.8,,0.58,,0.18,,,10.8,5.12,0.34, +12416,40355,Plagioclase,EMP,48.2,,31.4,,0.86,,0.12,,,15.7,2.4,, +12417,40356,Plagioclase,EMP,50.7,,30.6,,0.7,,0.06,,,14.2,3.28,0.1, +12418,40357,Plagioclase,EMP,51.5,,30.5,,0.79,,0.12,,,13.9,3.59,0.17, +12419,40358,Plagioclase,EMP,52.5,,29.3,,0.86,,0.16,,,12.9,3.91,0.2, +12420,40359,Plagioclase,EMP,55.2,,27.9,,0.77,,0.12,,,10.9,5.09,0.31, +12421,40360,Plagioclase,EMP,54.3,,28.6,,0.77,,0.07,,,11.5,4.78,0.18, +12422,40361,Plagioclase,EMP,48.6,,32,,0.87,,0.13,,,15.9,2.39,0.1, +12423,40362,Plagioclase,EMP,50,,32.3,,0.91,,0.15,,,15.5,2.46,0.12, +12424,40363,Plagioclase,EMP,48.8,,31.8,,0.89,,0.14,,,15.7,2.49,0.11, +12425,40364,Plagioclase,EMP,55.2,,27.5,,0.75,,0.11,,,10.7,5.22,0.34, +12426,40365,Plagioclase,EMP,49.2,,32.4,,0.85,,0.09,,,15.8,2.48,0.09, +12427,40366,Plagioclase,EMP,49.8,,31.8,,0.81,,0.11,,,15.4,2.7,0.11, +12428,40367,Plagioclase,EMP,50.7,,31.5,,0.73,,0.1,,,14.9,2.91,0.11, +12429,40368,Plagioclase,EMP,51.3,,30.5,,0.75,,0.13,,,14.2,3.44,0.15, +12430,40369,Plagioclase,EMP,53.5,,29.6,,0.74,,0.07,,,12.2,4.29,0.14, +12431,40370,Plagioclase,EMP,58.9,,25.8,,0.51,,0.06,,,8.03,6.91,0.4, +12432,40371,Plagioclase,EMP,48.4,,33.2,,0.7,0.12,,,,16.5,2.22,0.06, +12433,40372,Plagioclase,EMP,49.4,,32.3,,0.7,,0.13,,,15.5,2.75,0.08, +12434,40373,Plagioclase,EMP,49.5,,32.2,,0.61,,0.14,,,15.6,2.64,0.09, +12435,40374,Plagioclase,EMP,50.1,,29.8,,0.52,,0.28,,,13.9,3.32,0.27, +12436,40375,Plagioclase,EMP,51.9,,30.1,,0.76,,0.27,,,13.6,3.6,0.16, +12437,40376,Plagioclase,EMP,54.2,0.14,28.3,,0.68,,0.31,,,11.5,4.8,0.31, +12438,40377,Plagioclase,EMP,52.4,,28.4,,0.85,,0.2,,,11.9,4.68,0.29, +12439,40378,Plagioclase,EMP,56.2,,27.6,,0.59,,,,,9.8,5.36,0.51, +12440,40379,Plagioclase,EMP,50.3,,30.1,,0.73,,0.17,,,14.4,3.35,0.21, +12441,40380,Plagioclase,EMP,54.4,,27.8,,0.76,,0.26,,,11.5,4.5,0.35, +12442,40381,Plagioclase,EMP,52.4,,29.1,,0.5,,0.12,,,12.7,4.1,0.21, +12443,40382,Plagioclase,EMP,51.5,,29.9,,0.81,,0.08,,,12.7,4,0.27, +12444,40383,Plagioclase,EMP,54.8,,27.8,,0.79,,0.4,,,11,4.8,0.35, +12445,40384,Plagioclase,EMP,54.1,,28,,0.73,,0.21,,,11.5,4.5,0.3, +12446,40385,Plagioclase,EMP,55.1,,27.2,,0.6,,0.11,,,10.7,5,0.43, +12447,40386,Plagioclase,EMP,54.9,,27.7,,0.67,,0.26,,,11.1,4.8,0.32, +12448,40387,Plagioclase,EMP,55,,26.7,,0.68,,0.08,,,10.3,5.3,0.38, +12449,40388,Plagioclase,EMP,54.7,,28,,0.8,,0.16,,,11.3,4.8,0.41, +12450,40389,Plagioclase,EMP,56.1,,27.4,,0.73,,0.32,,,10.4,5.2,0.4, +12451,40390,Plagioclase,EMP,51.5,,29.9,,0.75,,0.5,,,13.8,3.1,0.24, +12452,40391,Plagioclase,EMP,51.5,,30.2,,0.89,,0.44,,,13.7,3.3,0.32, +12453,40392,Plagioclase,EMP,51.7,,29.8,,0.8,,0.57,,,13.7,3.3,0.26, +12454,40393,Plagioclase,EMP,51.7,,29.7,,0.89,,0.45,,,13.5,3.39,0.27, +12455,40394,Plagioclase,EMP,50.9,,29.8,,0.54,,0.15,,,13.4,3.8,0.2, +12456,40395,Plagioclase,EMP,53,,28.6,,0.66,,0.3,,,12.3,4.1,0.24, +12457,40396,Plagioclase,EMP,53.6,,28.1,,0.7,,0.2,,,11.7,4.5,0.34, +12458,40397,Plagioclase,EMP,52.3,,29.5,,0.7,,0.2,,,12.6,4.1,0.2, +12459,40398,Plagioclase,EMP,55.9,,27.9,,0.7,,0.42,,,10,5,0.35, +12460,40399,Plagioclase,EMP,50.3,,30.1,,0.73,,0.17,,,14.4,3.35,0.21, +12461,40400,Plagioclase,EMP,53.5,,29.7,,0.6,,0.25,,,12.9,4.3,0.28, +12462,40401,Plagioclase,EMP,53.2,,29.2,,0.7,,0.32,,,12.3,4.4,0.24, +12463,40402,Plagioclase,EMP,54.4,,28.2,,0.6,,0.25,,,11.3,4.7,0.33, +12464,40403,Plagioclase,EMP,46.03,0.63,33.65,,0.51,0.03,0.25,,,16.88,1.52,0.04, +12465,40404,Plagioclase,EMP,50.48,0.06,31.33,,0.48,0.05,0.18,,,13.36,3.01,0.31, +12466,40405,Plagioclase,EMP,45.69,0.01,33.96,,0.65,0.02,0.4,,,17.19,1.21,0.03, +12467,40406,Plagioclase,EMP,45.1,0.03,33.91,,0.7,0.04,0.28,,,17.77,0.9,0.03, +12468,40407,Plagioclase,EMP,50.07,0.03,31.04,,0.41,0.01,0.28,,,14.42,2.76,0.09, +12469,40408,Plagioclase,EMP,51.4,,29.8,,0.91,,0.43,,,14.3,3.13,0.01, +12470,40409,Plagioclase,EMP,51.6,,29.6,,0.94,,0.33,,,13.3,3.39,0.03, +12471,40410,Plagioclase,EMP,52.7,,30.2,,1.02,,0.28,,,13.3,3.64,0.02, +12472,40411,Plagioclase,EMP,52.2,,29.8,,1.08,,0.29,,,13.6,3.31,0.03, +12473,40412,Plagioclase,EMP,53,,29.7,,1.03,,0.25,,,13.3,3.71,0.05, +12474,40413,Plagioclase,EMP,53.2,,28.8,,1.05,,0.3,,,13,3.86,0.04, +12475,40414,Plagioclase,EMP,53.7,0.01,28.6,,1.02,,0.25,,,12.6,4.12,0.03, +12476,40415,Plagioclase,EMP,54.4,,28.1,,1.12,,0.23,,,12,4.31,0.06, +12477,40416,Plagioclase,EMP,53.8,,27.4,,1.16,,0.23,,,12,4.36,0.06, +12478,40417,Plagioclase,EMP,53.6,,27.7,,1.35,,0.24,,,12.3,4.09,0.06, +12479,40418,Plagioclase,EMP,52.7,,28.2,,1.91,,0.23,,,13,3.85,0.05, +12480,40419,Plagioclase,EMP,54.2,,27.5,,1.7,,0.21,,,12,4.29,0.15, +12481,40420,Plagioclase,EMP,51.4,,30.2,,0.82,,0.32,,,14.3,3.2,0.02, +12482,40421,Plagioclase,EMP,50.6,,29.3,,0.94,,0.33,,,14.2,3.24,0.03, +12483,40422,Plagioclase,EMP,52.3,,30.2,,0.9,,0.27,,,13.3,3.75,0.03, +12484,40423,Plagioclase,EMP,52.7,,29.8,,0.97,,0.29,,,13,3.85,0.04, +12485,40424,Plagioclase,EMP,52.9,,29.1,,1.19,,0.35,,,12.9,3.85,0.03, +12486,40425,Plagioclase,EMP,53.8,,28.7,,0.84,,0.23,,,12.6,4.2,0.08, +12487,40426,Plagioclase,EMP,53.6,,28.2,,1.34,,0.36,,,12.4,4.08,0.04, +12488,40427,Plagioclase,EMP,51.2,,29.8,,1.86,,0.32,,,14.2,3.26,, +12489,40428,Plagioclase,EMP,51.9,,29.3,,1.61,,0.32,,,13.7,3.4,0.03, +12490,40429,Plagioclase,EMP,52.4,,29.7,,1.63,,0.28,,,13.5,3.57,0.01, +12491,40430,Plagioclase,EMP,52.7,,29.5,,1.74,,0.23,,,13.2,3.64,0.02, +12492,40431,Plagioclase,EMP,50,,31.7,,0.69,,0.17,,,14.4,2.67,0.47, +12493,40432,Plagioclase,EMP,49.6,,31.1,,0.75,,0.16,,,14.2,2.74,0.52, +12494,40433,Plagioclase,EMP,51.9,,29.7,,1.02,,0.13,,,12.6,3.52,0.7, +12495,40434,Plagioclase,EMP,52.4,,29.5,,1.04,,0.14,,,12.3,3.74,0.81, +12496,40435,Plagioclase,EMP,50.4,,31.6,,0.75,,0.18,,,14.3,2.77,0.54, +12497,40436,Plagioclase,EMP,50.2,,31.5,,0.96,,0.2,,,14.4,2.71,0.56, +12498,40437,Plagioclase,EMP,51.2,,30.1,,1.25,,0.22,,,13.3,3.25,0.75, +12499,40438,Plagioclase,EMP,51.6,,29.8,,1.27,,0.15,,,12.7,3.43,0.82, +12500,40439,Plagioclase,EMP,52.7,,29.1,,0.58,,0.3,,,12,4.17,0.05, +12501,40440,Plagioclase,EMP,52,,29.3,,0.58,,0.25,,,13.3,3.9,0.05, +12502,40441,Plagioclase,EMP,53.2,,29.2,,0.57,,0.26,,,12.7,4.28,0.05, +12503,40442,Plagioclase,EMP,52.1,,29.5,,0.56,,0.26,,,13.2,4,0.04, +12504,40443,Plagioclase,EMP,53.6,,28.4,,0.54,,0.18,,,12,4.51,0.06, +12505,40444,Plagioclase,EMP,53.9,,27.8,,0.52,,0.3,,,11.6,4.88,0.08, +12506,40445,Plagioclase,EMP,52.6,,29,,0,0.56,0.53,,,12.4,0.04,,4.22 +12507,40446,Plagioclase,EMP,53.3,,28.8,,0.53,,0.33,,,12.3,4.54,0.04, +12508,40447,Plagioclase,EMP,53.2,,28.5,,0.74,,0.47,,,11.8,4.67,0.04, +12509,40448,Plagioclase,EMP,50,,30.9,,0.58,,0.44,,,14.8,3,0.03, +12510,40449,Plagioclase,EMP,50.3,,29.9,,0.74,,0.78,,,14.5,2.99,0.03, +12511,40450,Plagioclase,EMP,50.8,,31.1,0.35,0,,0.38,,,14.6,3.1,0.03, +12512,40451,Plagioclase,EMP,51.9,,29.9,,0.35,,0.31,,,13.3,3.9,0.05, +12513,40452,Plagioclase,EMP,47.2,,32.9,,0.54,,0.98,,,17,1.65,, +12514,40453,Plagioclase,EMP,53.6,,28.1,,0.48,,0.54,,,12.4,4.27,0.07, +12515,40454,Plagioclase,EMP,52.7,,29.1,,0.63,,0.59,,,12.9,4.1,0.07, +12516,40455,Plagioclase,EMP,53.1,,28.6,,0.44,,0.49,,,12.3,4.26,0.03, +12517,40456,Plagioclase,EMP,52.6,,30.1,,0.4,,0.27,,,13.1,4.15,0.07, +12518,40457,Plagioclase,EMP,44.4,,35.7,,2.31,,0.22,,,18.8,0.1,0.01, +12519,40458,Plagioclase,EMP,45.1,,31.1,,4.24,,0.4,,,18.5,0.14,0.01, +12520,40459,Plagioclase,EMP,43.8,,35.9,,1.72,,0.6,,,18.9,0.2,0.01, +12521,40460,Plagioclase,EMP,45.6,,34.6,,2.31,,0.26,,,18.7,0.24,0.03, +12522,40461,Plagioclase,no_info,51,,29.9,,0.82,,0.4,,,11.9,3.41,0.06, +12523,40462,Plagioclase,no_info,51.5,,29.8,,0.34,,0.32,,,13.7,3.6,0.03, +12524,40463,Plagioclase,no_info,50.6,,30,,0.78,,0.7,,,14.4,3.29,0.04, +12525,40464,Plagioclase,no_info,50.4,,29.7,,0.52,,0.6,,,13.5,3.8,0.03, +12526,40465,Plagioclase,no_info,52.6,,29.1,,0.59,,0.54,,,12.4,4.28,0.09, +12527,40466,Plagioclase,no_info,52.2,,29.8,,0.48,,0.29,,,12.9,4.12,0.04, +12528,40467,Plagioclase,no_info,53.8,,28.7,,0.55,,0.57,,,11.7,4.83,0.08, +12529,40468,Plagioclase,no_info,52.7,,29.2,,0.53,,0.46,,,12.4,4.39,0.08, +12530,40469,Plagioclase,no_info,52.8,,29.2,,0.58,,0.51,,,12.1,4.52,0.07, +12531,40470,Plagioclase,no_info,55,,28.7,,0.43,,,,,11.1,5.2,0.06, +12532,40471,Plagioclase,no_info,53.9,,29,,0.4,,0.22,,,11.9,4.6,0.06, +12533,40472,Plagioclase,EMP,45.5,,33.6,,1.16,,0.46,,,18.6,0.71,0.06, +12534,40473,Plagioclase,EMP,45.4,,33.4,,1.16,,0.63,,,18.1,0.63,0.07, +12535,40474,Plagioclase,EMP,47,0.37,32.5,0.08,1.19,,0.37,,,17.7,0.99,0.07, +12536,40476,Plagioclase,EMP,56.8,,26.4,,1.14,,,,,9.1,5.9,0.49, +12537,40477,Plagioclase,EMP,55.54,,27.4,,1.04,,,,,10.18,5.19,0.39, +12538,40478,Plagioclase,EMP,48.38,,32.55,,0,,,,,15.21,2.77,0.17, +12539,40480,Plagioclase,EMP,55.8,,27.6,,0.51,,,,,11.04,4.79,0.39, +12540,40481,Plagioclase,EMP,55.83,,27.74,,0.62,,,,,11.08,4.69,0.33, +12541,40482,Plagioclase,EMP,49.1,,32.75,,0.61,,,,,15.4,2.2,0.18, +12542,40483,Plagioclase,EMP,45.12,,34.9,,0.52,,0.03,,,17,1.63,0.04, +12543,40485,Plagioclase,EMP,53.93,,29.27,,0.56,,,,,12.05,4.18,0.29, +12544,40486,Plagioclase,EMP,49.46,,32.36,,0.56,,0.01,,,15.65,2.13,0.15, +12545,40488,Plagioclase,EMP,55.06,,28.19,,0.83,,,,,10.85,4.91,0.4, +12546,40489,Plagioclase,EMP,57.09,,26.65,,0.44,,,,,8.15,6.29,0.82, +12547,40490,Plagioclase,EMP,56.88,,25.06,,0.97,,,,,8.97,5.91,0.61, +12548,40491,Plagioclase,EMP,56.88,,26.53,,0.63,,,,,9.04,6.02,0.68, +12549,40492,Plagioclase,EMP,57.5,,26.67,,0.45,,,,,8.8,5.7,0.79, +12550,40493,Plagioclase,EMP,57.73,,27.41,,0.46,,,,,9.22,5.52,0.82, +12551,40494,Plagioclase,EMP,56.12,,28.06,,0.24,,,,,10.02,5.52,0.41, +12552,40495,Plagioclase,EMP,54.62,,27.93,,0.44,,,,,10.22,5.4,0.4, +12553,40496,Plagioclase,EMP,55.67,,27.86,,0.47,,,,,10.07,5.6,0.4, +12554,40497,Plagioclase,EMP,54.72,,27.87,,0.6,,,,,10.54,5.35,0.4, +12555,40498,Plagioclase,EMP,54.81,,28.01,,0.69,,,,,10.54,5.49,0.47, +12556,40499,Plagioclase,EMP,54.69,,27.49,,0.74,,,,,10.15,5.51,0.51, +12557,40500,Plagioclase,EMP,55.36,,27.57,,0.72,,,,,10.03,5.49,0.49, +12558,40501,Plagioclase,EMP,51.25,,30.48,,0.31,,,,,12.93,4.05,0.21, +12559,40502,Plagioclase,EMP,50.97,,29.86,,0.59,,,,,12.9,4.01,0.21, +12560,40503,Plagioclase,EMP,49.86,,31.02,,0.54,,,,,12.66,4.12,0.21, +12561,40504,Plagioclase,EMP,53.05,,30.39,,0.42,,,,,12.3,4.39,0.28, +12562,40505,Plagioclase,EMP,51.2,,29.23,,0.8,,,,,12.59,4.22,0.29, +12563,40506,Plagioclase,EMP,51.71,,29.75,,0.81,,,,,12.65,4.18,0.26, +12564,40507,Plagioclase,EMP,52.82,,29.37,,0.83,,,,,12.15,4.61,0.31, +12565,40508,Plagioclase,EMP,48.98,,31.19,,1.1,,,,,14.68,3.02,0.17, +12566,40509,Plagioclase,EMP,49.06,,31.1,,1.13,,,,,14.87,3.06,0.18, +12567,40510,Plagioclase,EMP,49.4,,30.89,,1.22,,,,,14.58,3.12,0.17, +12568,40511,Plagioclase,EMP,53.6,,29.1,,0.45,,,,,11.55,4.88,0.17, +12569,40512,Plagioclase,EMP,57.06,,26.71,,0.56,,,,,9.04,6.32,0.18, +12570,40513,Plagioclase,EMP,56.25,,27.2,,0.62,,,,,9.71,6.01,0.19, +12571,40514,Plagioclase,EMP,51.93,,29.3,,0.58,,,,,12.51,4.34,0.1, +12572,40515,Plagioclase,EMP,57.02,,28.41,,0.43,,,,,10.36,5.35,0.18, +12573,40516,Plagioclase,EMP,56.21,,28.16,,0.23,,,,,10.24,5.74,0.15, +12574,40517,Plagioclase,EMP,55.6,,28.25,,0.37,,,,,10.39,5.66,0.16, +12575,40518,Plagioclase,EMP,54.84,,28.82,,0.36,,,,,11.08,5.37,0.13, +12576,40519,Plagioclase,EMP,53.96,,28.44,,0.66,,,,,11.48,5.09,0.15, +12577,40520,Plagioclase,EMP,53.91,,28.42,,0.77,,,,,11.54,5.07,0.15, +12578,40521,Plagioclase,EMP,55.03,,27.53,,0.69,,,,,10.59,5.35,0.19, +12579,40522,Plagioclase,EMP,52.32,,29.9,,0.31,,,,,12.54,4.56,0.1, +12580,40523,Plagioclase,EMP,51.77,,29.97,,0.53,,,,,12.76,4.2,0.07, +12581,40524,Plagioclase,EMP,49.1,,31.32,,0.9,,,,,14.95,2.95,0.08, +12582,40525,Plagioclase,EMP,58.95,,26.55,,0.42,,,,,8,6.79,0.87, +12583,40526,Plagioclase,EMP,57.92,,25.05,,0.7,,,,,8.02,6.54,0.87, +12584,40527,Plagioclase,EMP,58.54,,25.69,,0.67,,,,,7.72,6.92,0.82, +12585,40528,Plagioclase,EMP,55.48,,27.66,,0.62,,,,,10.15,5.71,0.41, +12586,40529,Plagioclase,EMP,56.03,,26.95,,0.93,,,,,9.95,5.83,0.53, +12587,40530,Plagioclase,EMP,56.69,,26.43,,0.81,,,,,9.26,6.25,0.52, +12588,40531,Plagioclase,EMP,57.39,,26.5,,0.43,,,,,8.69,6.35,0.28, +12589,40532,Plagioclase,EMP,56.25,,27.75,,0.21,,,,,9.69,5.96,0.17, +12590,40533,Plagioclase,EMP,55.58,,27.34,,0.39,,,,,9.62,5.87,0.17, +12591,40534,Plagioclase,EMP,55.88,,27.79,,0.46,,,,,9.73,6.17,0.15, +12592,40535,Plagioclase,EMP,53.23,,29.94,,0.26,,,,,12.26,4.75,0.15, +12593,40536,Plagioclase,EMP,52.76,,30.03,,0.6,,,,,12.54,4.58,0.07, +12594,40537,Plagioclase,EMP,52.68,,29.85,,0.7,,,,,12.35,4.66,0.07, +12595,40538,Plagioclase,EMP,52.9,,29.95,,0.52,,,,,12.43,4.51,0.09, +12596,40539,Plagioclase,EMP,52.55,,30.41,,0.5,,,,,12.5,4.34,0.11, +12597,40540,Plagioclase,EMP,52.53,,28.98,,0.73,,,,,12.37,4.57,0.11, +12598,40541,Plagioclase,EMP,52.56,,29.34,,0.76,,,,,12.18,4.53,0.11, +12599,40542,Plagioclase,EMP,52.38,,29.53,,0.82,,,,,12.65,4.4,0.11, +12600,40543,Plagioclase,EMP,50.19,,31.21,,0.56,,,,,14.34,3.44,0.08, +12601,40544,Plagioclase,EMP,48.81,,31.48,,0.93,,,,,15,2.89,0.09, +12602,40545,Plagioclase,EMP,56.06,,27.35,,0.67,,,,,9.86,6.01,0.22, +12603,40546,Plagioclase,EMP,54.75,,28.55,,0.68,,,,,10.96,5.39,0.21, +12604,40547,Plagioclase,EMP,50.46,,30.38,,0.88,0.18,,,,13.82,3.37,0.25, +12605,40548,Plagioclase,EMP,53.2,,28.9,,1.05,0.16,,,,12,4.25,0.42, +12606,40549,Plagioclase,EMP,52.5,,28.5,,0.99,0.23,,,,12.4,4.15,0.49, +12607,40550,Plagioclase,EMP,52.9,,28.1,,0.72,0.04,,,,12.6,4.04,0.43, +12608,40551,Plagioclase,EMP,53.8,,27.1,,0.7,,,,,11.3,4.4,0.52, +12609,40552,Plagioclase,EMP,56.4,,26.3,,0.67,0.01,,,,9.88,5.3,0.69, +12610,40553,Plagioclase,EMP,57.8,,25.3,,0.8,0.14,,,,7.43,6.13,1.49, +12611,40554,Plagioclase,EMP,55.2,,27.5,,0.48,0.02,,,,10.4,4.97,0.8, +12612,40555,Plagioclase,EMP,54.9,,27,,0.91,0.21,,,,9.95,4.9,1.09, +12613,40556,Plagioclase,EMP,56,,26.9,,0.32,0.06,,,,9.43,5.32,0.91, +12614,40557,Plagioclase,EMP,50.5,,31.1,,0.78,0.18,,,,13.7,2.98,0.19, +12615,40558,Plagioclase,EMP,52.3,,29.2,,0.88,0.06,,,,11.8,4.9,0.35, +12616,40559,Plagioclase,EMP,53.2,,29.2,,1,0.16,,,,11.3,4.97,0.5, +12617,40560,Plagioclase,EMP,54,,29.1,,0.38,,0.02,,,11.3,4.97,0.25, +12618,40561,Plagioclase,EMP,53.9,,28.8,,0.21,,0.1,,,11.6,4.97,0.19, +12619,40562,Plagioclase,EMP,54.1,,28.9,,0.41,,0.03,,,10.2,5.52,0.27, +12620,40563,Plagioclase,EMP,53.6,,29.9,,0.23,,0.02,,,11.6,4.46,0.37, +12621,40564,Plagioclase,EMP,55.2,,28.7,,0.16,,0.08,,,10.4,5.68,0.27, +12622,40565,Plagioclase,EMP,56.5,,27.7,,0.26,,0.03,,,9.47,6.1,0.31, +12623,40566,Plagioclase,EMP,53,,29.5,,0.41,,0.02,,,12,4.53,0.4, +12624,40567,Plagioclase,EMP,53.2,,29,,0.47,,0.06,,,11.3,4.8,0.43, +12625,40568,Plagioclase,EMP,55.9,,27.2,,0.3,,,,,9.72,5.94,0.46, +12626,40569,Plagioclase,EMP,55.8,,27.8,,0.28,,0.01,,,10.1,5.76,0.42, +12627,40570,Plagioclase,EMP,56.4,,27.4,,0.19,,0.07,,,9.35,6.02,0.5, +12628,40571,Plagioclase,EMP,57.3,,27.5,,0.23,,0.08,,,8.49,6.27,0.63, +12629,40572,Plagioclase,EMP,53.5,,29.6,,0.55,,0.04,,,11.4,4.55,0.32, +12630,40573,Plagioclase,EMP,53.5,,29.4,,0.22,,0.06,,,11.5,4.63,0.33, +12631,40574,Plagioclase,EMP,54,,29,,0.48,,0.1,,,11.1,4.86,0.46, +12632,40575,Plagioclase,EMP,54.8,,28.5,,0.37,,0.04,,,10.7,5.19,0.44, +12633,40576,Plagioclase,EMP,55.7,,27.8,,0.8,,0.06,,,9.6,5.56,0.54, +12634,40577,Plagioclase,EMP,56.8,,27.4,,0.37,,0.09,,,8.97,5.88,0.7, +12635,40578,Plagioclase,EMP,53.4,,29.7,,0.5,,0.05,,,11.6,4.47,0.43, +12636,40579,Plagioclase,EMP,53.9,,29.1,,0.44,,0.06,,,11.2,4.88,0.33, +12637,40580,Plagioclase,EMP,54.6,,28.7,,0.36,,0.08,,,10.8,5.12,0.4, +12638,40581,Plagioclase,EMP,55.1,,28.6,,0.41,,0.06,,,10.3,5.19,0.43, +12639,40582,Plagioclase,EMP,55.8,,27.7,,0.38,,0.09,,,9.91,5.7,0.58, +12640,40583,Plagioclase,EMP,59,,25.5,,0.36,,0.07,,,6.92,6.58,1.96, +12641,40584,Plagioclase,EMP,51.7,,30.8,,0.37,,0.04,,,12.9,3.86,0.18, +12642,40585,Plagioclase,EMP,53.2,,29.8,,0.28,,0.08,,,11.6,4.48,0.31, +12643,40586,Plagioclase,EMP,53.5,,29.4,,0.33,,0.03,,,11.1,4.58,0.37, +12644,40587,Plagioclase,EMP,54.6,,28.3,,0.31,,0.01,,,10.9,4.95,0.55, +12645,40588,Plagioclase,EMP,55.5,,28.3,,0.29,,0.01,,,9.88,5.66,0.52, +12646,40589,Plagioclase,EMP,55.7,,28.1,,0.1,,0.09,,,9.68,5.84,0.49, +12647,40590,Plagioclase,EMP,52.4,,30.3,,0.51,,0.03,,,12.2,4.06,0.23, +12648,40591,Plagioclase,EMP,54.3,,28.9,,0.36,,0.04,,,10.9,4.97,0.38, +12649,40592,Plagioclase,EMP,56.1,,27.8,,0.41,,0.06,,,9.71,5.85,0.41, +12650,40593,Plagioclase,EMP,56.9,,27.3,,0.21,,0.09,,,9.28,6.11,0.47, +12651,40594,Plagioclase,EMP,56.8,,27.4,,0.4,,0.03,,,9.08,6.06,0.48, +12652,40595,Plagioclase,EMP,58.2,,26.7,,0.22,,0.08,,,8.31,6.41,0.08, +12653,40596,Plagioclase,EMP,54.6,,28.8,,0.62,,0.08,,,10.6,0.08,5.07, +12654,40597,Plagioclase,EMP,54.7,,28.7,,0.44,,0.1,,,10.7,5.21,0.3, +12655,40598,Plagioclase,EMP,56.1,,27.6,,0.5,,0.07,,,9.81,5.92,0.37, +12656,40599,Plagioclase,EMP,56.8,,27.7,,0.28,,0.09,,,9.76,6.05,0.38, +12657,40600,Plagioclase,EMP,57,,27.3,,0.28,,0.06,,,9.22,5.98,0.49, +12658,40601,Plagioclase,EMP,53.8,,29.3,,0.54,,0.05,,,11.2,4.73,0.44, +12659,40602,Plagioclase,EMP,54.2,,28.8,,0.46,,0.07,,,10.8,5.04,0.37, +12660,40603,Plagioclase,EMP,57.5,,26.6,,0.27,,0.09,,,8.76,6.25,0.66, +12661,40604,Plagioclase,EMP,58.2,,26.4,,0.24,,0.08,,,8.14,6.37,0.87, +12662,40605,Plagioclase,EMP,59.3,,25.6,,0.17,,0.11,,,7.02,6.72,1.2, +12663,40606,Plagioclase,EMP,44.72,,35.02,,0.4,,0.16,,,19.74,0.57,0.04, +12664,40607,Plagioclase,EMP,44.81,,34.96,,0.52,,0.2,,,19.69,0.61,0.04, +12665,40608,Plagioclase,EMP,44.56,,34.16,,0.84,,0.16,,,19.26,0.67,0.03, +12666,40609,Plagioclase,EMP,43.57,,34.63,,0.84,,0.11,,,19.93,0.32,0.02, +12667,40610,Plagioclase,EMP,47.06,,33.29,,0.5,,0.19,,,17.81,1.45,0.09, +12668,40611,Plagioclase,EMP,48.79,,30.41,,0.57,,0.34,,,15.6,2.61,0.16, +12669,40612,Plagioclase,EMP,44.93,,32.71,,0.92,,0.45,,,18.62,0.93,0.05, +12670,40613,Plagioclase,EMP,44.99,,33.74,,0.62,,0.05,,,18.68,0.79,0.03, +12671,40614,Plagioclase,EMP,45.99,,34,,0.47,,0.23,,,18.06,1.23,0.05, +12672,40615,Plagioclase,EMP,48.57,,30.92,,0.53,,0.18,,,15.83,2.49,0.09, +12673,40616,Plagioclase,EMP,48.64,,31,,0.54,,0.19,,,15.93,2.46,0.07, +12674,40617,Plagioclase,EMP,46.37,,31.86,,0.59,,0.33,,,17.49,1.61,0.05, +12675,40618,Plagioclase,EMP,51.8,,29.58,,0.61,,0.19,,,13.99,3.65,0.1, +12676,40619,Plagioclase,EMP,52,,29.13,,0.83,,0.36,,,13.6,3.66,0.12, +12677,40620,Plagioclase,EMP,53.03,,28.58,,0.65,,0.27,,,12.85,4.2,0.14, +12678,40621,Plagioclase,EMP,53.66,,27.88,,0.56,,0.26,,,11.68,4.68,0.19, +12679,40622,Plagioclase,EMP,53.44,,28.76,,0.55,,0.13,,,11.61,4.66,0.21, +12680,40623,Plagioclase,EMP,51.32,,29.95,,0.54,,0.22,,,14.2,3.36,0.08, +12681,40624,Plagioclase,EMP,51.34,,30.35,,0,,0.13,,,13.27,3.92,0.1, +12682,40625,Plagioclase,EMP,50.3,,31.21,,0,,0.16,,,14.76,3.31,0.06, +12683,40626,Plagioclase,EMP,48.57,,31.17,,0.62,,0.22,,,16.36,2.21,0.03, +12684,40627,Plagioclase,EMP,55.76,,26.65,,0.57,,0.13,,,10.1,5.79,0.09, +12685,40628,Plagioclase,EMP,55.84,,26.84,,0.83,,0.14,,,10.19,5.66,0.08, +12686,40629,Plagioclase,EMP,58.57,,25.3,,0.48,,0.13,,,8.49,6.52,0.18, +12687,40630,Plagioclase,EMP,57.7,,25.5,,0.65,,0.14,,,8.38,6.59,0.18, +12688,40631,Plagioclase,EMP,57.82,,26.04,,0.58,,0.15,,,8.19,6.64,0.21, +12689,40632,Plagioclase,EMP,55.31,,26.79,,0.83,,0.11,,,10.51,5.48,0.07, +12690,40633,Plagioclase,EMP,53.82,,29.15,,0.53,,0.13,,,12.33,4.52,0.05, +12691,40634,Plagioclase,EMP,56.22,,26.64,,0.49,,0.18,,,10.23,5.64,0.1, +12692,40635,Plagioclase,EMP,56.01,,26.97,,0.39,,0.15,,,9.97,5.83,0.09, +12693,40636,Plagioclase,EMP,56.21,,26.31,,0.57,,0.11,,,10.39,5.67,0.08, +12694,40637,Plagioclase,EMP,53.94,,28.25,,0.62,,0.34,,,11.88,4.69,0.05, +12695,40638,Plagioclase,EMP,53.81,,28.95,,0.5,,0.19,,,12.35,4.54,0.04, +12696,40639,Plagioclase,EMP,51.5,0.01,30.7,,0.29,,0.02,,,13.2,3.78,0.04, +12697,40640,Plagioclase,EMP,53,,29.9,,0.34,,0.03,,,11.9,4.48,0.05, +12698,40641,Plagioclase,EMP,53.5,,28.8,,0.36,,0.01,,,11.6,4.73,0.05, +12699,40642,Plagioclase,EMP,55,,28.2,,0.32,,0.02,,,10.2,5.88,0.07, +12700,40643,Plagioclase,EMP,56.7,,27.7,,0.34,,0.02,,,9.06,5.94,0.13, +12701,40644,Plagioclase,EMP,52.9,0.01,29.8,,0.24,,0.02,,,12.1,4.6,0.19, +12702,40645,Plagioclase,EMP,54.8,0.01,27.9,,0.29,,0.03,,,10.8,5.6,0.17, +12703,40646,Plagioclase,EMP,54.7,,29.1,,0.27,,0.03,,,9.82,6.13,0.2, +12704,40647,Plagioclase,EMP,55.2,,28.4,,0.34,,0.02,,,10.4,5.68,0.22, +12705,40648,Plagioclase,EMP,53.3,,29.9,,0.21,,0.03,,,12.2,4.52,0.25, +12706,40649,Plagioclase,EMP,54,,28.5,,0.43,,,,,10.1,5.88,0.28, +12707,40650,Plagioclase,EMP,55,,29.2,,0.22,,,,,9.98,6.01,0.36, +12708,40651,Plagioclase,EMP,55.9,,28,,0.26,,0.01,,,9.87,5.91,0.31, +12709,40652,Plagioclase,EMP,51.8,,30.9,,0.27,,0.04,,,13.8,3.55,0.03, +12710,40653,Plagioclase,EMP,52,,30.4,,0.35,,0.01,,,13.7,3.71,0.08, +12711,40654,Plagioclase,EMP,52.9,0.01,29.7,,0.33,,0.03,,,11.8,4.59,0.09, +12712,40655,Plagioclase,EMP,55.9,0.02,28.1,,0.24,,0.01,,,9.83,5.73,0.1, +12713,40656,Plagioclase,EMP,58,,26.8,,0.16,,0.02,,,8.41,6.62,0.14, +12714,40657,Plagioclase,EMP,51.8,,30.6,,0.3,,0.06,,,13.9,3.36,0.09, +12715,40658,Plagioclase,EMP,52.1,,30.2,,0.31,,,,,13.4,3.92,0.11, +12716,40659,Plagioclase,EMP,52.5,,30.1,,0.4,,0.01,,,12.3,4.02,0.15, +12717,40660,Plagioclase,EMP,54.6,,29,,0.37,,0.07,,,10.5,5.2,0.22, +12718,40661,Plagioclase,EMP,57.1,,27.3,,0.54,,0.04,,,8.97,6.21,0.28, +12719,40662,Plagioclase,EMP,51.7,,30.5,,0.42,,0.08,,,13.7,3.48,0.12, +12720,40663,Plagioclase,EMP,53.5,,30,,0.28,,0.07,,,11.8,3.98,0.28, +12721,40664,Plagioclase,EMP,53.9,,29.5,,0.46,,0.04,,,11.4,4.21,0.27, +12722,40665,Plagioclase,EMP,55.8,,27.5,,0.46,,0.05,,,9.79,5.51,0.36, +12723,40666,Plagioclase,EMP,52,,30.3,,0.3,,0.05,,,13.3,3.78,0.05, +12724,40667,Plagioclase,EMP,53.1,,30.4,,0.36,,0.05,,,12.7,4.02,0.09, +12725,40668,Plagioclase,EMP,53.4,,29.9,,0.4,,0.02,,,12.1,4.31,0.14, +12726,40669,Plagioclase,EMP,55.9,0.02,28.1,,0.24,,0.01,,,9.83,5.73,0.1, +12727,40670,Plagioclase,EMP,52.4,,30.1,,0.45,,0.02,,,13.1,3.89,0.11, +12728,40671,Plagioclase,EMP,52.7,,30,,0.56,,0.05,,,12.8,3.94,0.15, +12729,40672,Plagioclase,EMP,55,,28.7,,0.4,,0.02,,,11.5,4.21,0.19, +12730,40673,Plagioclase,EMP,57.3,,27.1,,0.31,,0.04,,,10.4,5.11,0.28, +12731,40674,Plagioclase,EMP,57.3,,27.1,,0.39,,0.08,,,8.55,6.4,0.28, +12732,40675,Plagioclase,EMP,52.4,,30.4,,0.32,,0.02,,,13.6,3.64,0.16, +12733,40676,Plagioclase,EMP,52.6,,30.2,,0.41,,0.08,,,13.2,3.77,0.17, +12734,40677,Plagioclase,EMP,54,,29.7,,0.32,,0.05,,,11.9,4.45,0.28, +12735,40678,Plagioclase,EMP,56.5,,27.9,,0.41,,0.06,,,9.54,5.48,0.42, +12736,40679,Plagioclase,EMP,60.2,,25.4,,0.35,,,,,7.46,5.73,1.87, +12737,40680,Plagioclase,EMP,58.6,,25.9,,0.41,,,,,8.43,6.61,1.41, +12738,40681,Plagioclase,EMP,59.7,,24.7,,0.47,,,,,7.9,5.14,2, +12739,40682,Plagioclase,EMP,59.2,,26.7,,0.41,,,,,8.53,5.24,1.49, +12740,40683,Plagioclase,EMP,58.9,,25.3,,0.87,,,,,7.62,5.92,1.24, +12741,40684,Plagioclase,EMP,58.1,,25.8,,0.6,,,,,8.12,6.85,1.32, +12742,40685,Plagioclase,EMP,58.8,,26.7,,0.38,,,,,8.62,6.83,1.33, +12743,40686,Plagioclase,EMP,58.3,,26.6,,0.36,,,,,8.65,5.38,1.29, +12744,40687,Plagioclase,EMP,58,,26.8,,0.24,,,,,8.87,5.22,1.34, +12745,40688,Plagioclase,EMP,58.2,,26.6,,0.31,,,,,8.14,6.46,0.6, +12746,40689,Plagioclase,EMP,58.2,,26.9,,0.17,,,,,8.48,5.93,0.95, +12747,40690,Plagioclase,EMP,60.8,,24.6,,0.51,,,,,7.75,5.1,1.58, +12748,40691,Plagioclase,EMP,58.2,,26.2,,0.33,,,,,8.7,5.05,1.76, +12749,40692,Plagioclase,EMP,57.6,,26.8,,0.19,,,,,8.59,5.51,1.53, +12750,40693,Plagioclase,EMP,58.2,,26.6,,0.43,,,,,8.2,5.46,0.88, +12751,40694,Plagioclase,EMP,64.2,,21.7,,1.09,,,,,6.6,4.92,1.57, +12752,40695,Plagioclase,EMP,58.3,,26.7,,0.57,,,,,8.51,6.32,1.1, +12753,40696,Plagioclase,EMP,56.4,,26.3,,0.39,,,,,9.05,5.66,1.45, +12754,40697,Plagioclase,EMP,57.9,,26.7,,0.29,,,,,8.44,6.47,1.75, +12755,40698,Plagioclase,EMP,57.5,,26.4,,0.23,,,,,8.93,5,1.67, +12756,40699,Plagioclase,EMP,59.3,,26.7,,0.17,,,,,8.22,6.79,0.94, +12757,40700,Plagioclase,EMP,59.4,,26.2,,0.35,,,,,8,6.27,1.35, +12758,40701,Plagioclase,EMP,57.7,,26.7,,0.47,,,,,8.27,5.97,0.78, +12759,40702,Plagioclase,EMP,58.8,,26.7,,0.37,,,,,8.06,6.35,0.77, +12760,40703,Plagioclase,EMP,64.7,,21.9,,0.41,,,,,6.11,5.43,1.73, +12761,40704,Plagioclase,EMP,59.4,,26.3,,0.32,,,,,8.69,7.09,0.54, +12762,40705,Plagioclase,EMP,58.3,,26.3,,0.37,,,,,8.82,7.4,0.49, +12763,40706,Plagioclase,EMP,59,,26.8,,0.44,,,,,9.02,6.97,0.47, +12764,40707,Plagioclase,EMP,58.5,,26.7,,0.4,,,,,9.4,6.84,0.5, +12765,40708,Plagioclase,EMP,59.1,,26.7,,0.27,,,,,8.64,6.17,0.25, +12766,40709,Plagioclase,EMP,57.5,,26.5,,0.49,,,,,8.41,7.09,0.88, +12767,40710,Plagioclase,EMP,58.6,,25.2,,0.64,,,,,8.71,6.84,1.01, +12768,40711,Plagioclase,EMP,57.7,,27.1,,0.54,,,,,9.95,5.15,0.41, +12769,40712,Plagioclase,EMP,58.8,,26.7,,0.29,,,,,8.58,6.55,0.77, +12770,40713,Plagioclase,EMP,57.9,,26.5,,0.27,,,,,8.49,6,1.26, +12771,40714,Plagioclase,EMP,56.6,,26.9,,0.5,,,,,10.35,4.65,0.63, +12772,40715,Plagioclase,EMP,55.6,,28.9,,0.61,,,,,10.87,5.01,0.28, +12773,40716,Plagioclase,EMP,55.1,,28.1,,0.39,,,,,10.98,4.41,0.46, +12774,40717,Plagioclase,EMP,58.8,,25,,1.04,,,,,9.93,4.66,0.45, +12775,40718,Plagioclase,EMP,56.5,,27.7,,0.54,,,,,10.21,5.88,0.35, +12776,40719,Plagioclase,EMP,53.3,,29,,0.6,,,,,10.94,5.34,0.17, +12777,40720,Plagioclase,EMP,58.8,,26.5,,0.33,,,,,8.86,5.57,0.31, +12778,40721,Plagioclase,EMP,57,,27.6,,0.47,,,,,9.46,5.31,0.76, +12779,40722,Plagioclase,EMP,59.5,,26.4,,0.31,,,,,8.1,6.82,0.41, +12780,40723,Plagioclase,EMP,59.2,,26.1,,0.49,,,,,8.76,5.92,0.57, +12781,40724,Plagioclase,EMP,57.8,,26.6,,0.43,,,,,8.52,6.07,0.84, +12782,40725,Plagioclase,EMP,58.2,,27,,0.32,,,,,7.96,6.65,0.37, +12783,40726,Plagioclase,EMP,57.9,,26.1,,0.5,,,,,8.65,5.88,0.55, +12784,40727,Plagioclase,EMP,57.5,,26.7,,0.19,,,,,8.72,5.99,0.4, +12785,40728,Plagioclase,EMP,58.3,,26.9,,0.24,,,,,8.4,6.51,0.55, +12786,40729,Plagioclase,EMP,56.73,,25.86,,0,,,,,8.88,5.21,1.46, +12787,40731,Plagioclase,no_info,46.7,,33,,0.63,,0.29,,,17.6,1.36,0.03, +12788,40732,Plagioclase,no_info,46.5,,33.2,,0.53,,0.35,,,17.3,1.37,0.01, +12789,40733,Plagioclase,no_info,47.9,,32.2,,0.65,,0.28,,,16.1,2.03,0.01, +12790,40734,Plagioclase,no_info,49.4,,31.4,,0.83,,0.33,,,15.7,2.42,, +12791,40735,Plagioclase,no_info,47.8,,32.1,,0.84,,0.29,,,16.1,2.13,0.01, +12792,40736,Plagioclase,no_info,48.4,,31.9,,0.72,,0.29,,,15.8,2.37,0.03, +12793,40737,Plagioclase,no_info,48.6,,31.2,,0.84,,0.34,,,15.5,2.15,0.03, +12794,40738,Plagioclase,no_info,48.8,,31.5,,0.66,,0.21,,,16,2.15,0.01, +12795,40739,Plagioclase,no_info,47.9,,31.6,,0.91,,0.31,,,15.6,2.15,0.07, +12796,40740,Plagioclase,no_info,50.6,,29.7,,0.7,,0.21,,,14.8,2.84,0.15, +12797,40741,Plagioclase,no_info,50,,30.1,,0.87,,0.27,,,14.1,2.99,0.15, +12798,40742,Plagioclase,no_info,54,,27.2,,0.59,,0.24,,,11.8,4.08,0.24, +12799,40743,Plagioclase,no_info,53.7,,28.5,,0.81,,0.31,,,12.7,3.77,0.16, +12800,40744,Plagioclase,no_info,52,,28.9,,0.96,0.07,0.29,,,13.2,3.52,0.2, +12801,40745,Plagioclase,no_info,54.7,,28.5,,0.94,,0.34,,,12,4.08,0.27, +12802,40746,Plagioclase,no_info,53.4,0.03,28.2,,0.75,,0.25,,,12.4,3.71,0.24, +12803,40747,Plagioclase,no_info,53.3,,27.5,,1.01,,0.23,,,11.8,4.3,0.28, +12804,40748,Plagioclase,no_info,54.7,,28.7,,0.86,,0.29,,,12.2,4.21,0.42, +12805,40749,Plagioclase,no_info,54.6,,28.7,,0.86,,0.22,,,12,4.51,0.48, +12806,40750,Plagioclase,no_info,52.4,,29.7,,0.83,,0.44,,,13.6,3.62,0.13, +12807,40751,Plagioclase,no_info,51.9,,29.9,,0.65,,0.22,,,13.4,3.77,0.16, +12808,40752,Plagioclase,no_info,55.6,,28.3,,0.81,,0.3,,,11.6,4.61,0.25, +12809,40753,Plagioclase,no_info,54.1,,27.6,,1.16,,0.39,,,11.5,4.32,0.36, +12810,40754,Plagioclase,no_info,54.9,,26.7,,1,,0.39,,,11.7,4.46,0.18, +12811,40755,Plagioclase,no_info,53.5,,28.8,,0.98,,0.22,,,12,4.36,0.16, +12812,40756,Plagioclase,no_info,56.3,,26,,1.06,,0.4,,,10.3,5.31,0.25, +12813,40757,Plagioclase,no_info,54.3,,26.6,,1.07,,0.24,,,11.3,4.74,0.19, +12814,40758,Plagioclase,no_info,55.1,,27.5,,1.24,,0.29,,,11.5,4.61,0.23, +12815,40759,Plagioclase,no_info,54.4,,26.6,,1.04,,0.27,,,10.6,4.87,0.24, +12816,40760,Plagioclase,no_info,54.7,,27.7,,1.18,,0.28,,,11.2,4.84,0.26, +12817,40761,Plagioclase,no_info,55.1,,26.9,,1.09,,0.27,,,10.6,5.2,0.33, +12818,40762,Plagioclase,no_info,56.6,,26.8,,1.1,,0.23,,,10.1,5.38,0.35, +12819,40763,Plagioclase,no_info,55.9,,25.5,,1.2,,0.09,,,9.82,5.22,0.44, +12820,40764,Plagioclase,no_info,56.4,,27.9,,0.89,,0.21,,,10.9,5.21,0.24, +12821,40765,Plagioclase,no_info,54.3,,28.6,,1.47,,0.23,,,11.1,4.63,0.13, +12822,40766,Plagioclase,no_info,56.1,,27.6,,0.96,,0.27,,,10.8,5.12,0.23, +12823,40767,Plagioclase,no_info,55.9,,27.2,,1.02,,0.14,,,10.8,5.62,0.26, +12824,40768,Plagioclase,no_info,55.4,,28.3,,0.86,,0.21,,,11.1,4.97,0.21, +12825,40769,Plagioclase,no_info,56,,26.9,,1.07,,0.18,,,10.5,5.17,0.28, +12826,40770,Plagioclase,no_info,55.3,,27.6,,1.48,,0.16,,,10,5.17,0.19, +12827,40771,Plagioclase,no_info,57.2,,26.5,,1.12,,0.21,,,9.6,5.5,0.4, +12828,40772,Plagioclase,no_info,57.3,,26.5,,1.41,,0.13,,,9.07,5.7,0.3, +12829,40773,Plagioclase,no_info,46.8,,32.8,,0.5,,1.4,,,17.6,0.9,, +12830,40774,Plagioclase,EMP,50.6,,29.6,,1.11,,0.55,,,14.5,3.14,0.05, +12831,40775,Plagioclase,EMP,51.1,,31.2,,0.57,,0.32,,,14.8,3.23,0.05, +12832,40776,Plagioclase,EMP,50.2,,30,,0.83,,0.38,,,13.7,3.45,0.04, +12833,40777,Plagioclase,EMP,50.7,,29.6,,0.96,,0.48,,,13.8,3.42,0.05, +12834,40778,Plagioclase,EMP,51.4,,28.9,,0.85,,0.38,,,13.6,3.83,0.02, +12835,40779,Plagioclase,EMP,52.7,,29.1,,0.97,,0.39,,,13,4.06,0.03, +12836,40780,Plagioclase,EMP,52.5,,28.4,,0.92,,0.36,,,12.8,4.26,0.03, +12837,40781,Plagioclase,EMP,49.8,,31.9,,0.66,,0.25,,,15,2.79,0.01, +12838,40782,Plagioclase,EMP,49.7,,31,,0.79,,0.34,,,14.9,2.88,0.06, +12839,40783,Plagioclase,EMP,50.3,,30.7,,0.71,,0.33,,,14.8,3.1,0.13, +12840,40784,Plagioclase,EMP,49.5,,30.5,,0.81,,0.24,,,14.7,3.1,0.04, +12841,40785,Plagioclase,EMP,51.2,,29.7,,0.93,,0.39,,,14.2,3.46,0.03, +12842,40786,Plagioclase,EMP,50.8,,31.5,,0.82,,0.36,,,15.1,3.02,0.05, +12843,40787,Plagioclase,EMP,51.2,,30.8,,0.9,,0.18,,,14.1,3.44,0.01, +12844,40788,Plagioclase,EMP,50.3,,30.7,,0.91,,0.38,,,14.7,3.02,0.06, +12845,40789,Plagioclase,EMP,51.4,,30.9,,0.81,,0.2,,,14,3.41,0.01, +12846,40790,Plagioclase,EMP,50.2,,29.7,,0.83,,0.26,,,14.3,3.23,0.04, +12847,40791,Plagioclase,EMP,52,,29.3,,0.79,,0.32,,,13.6,3.58,0.04, +12848,40792,Plagioclase,EMP,51.5,,29.8,,0.84,,0.26,,,13.3,3.74,0.06, +12849,40793,Plagioclase,EMP,53.2,,29,,0.75,,0.16,,,12,4.67,0.03, +12850,40794,Plagioclase,EMP,54.3,,28.9,,0.58,,0.06,,,11.8,4.77,0.1, +12851,40795,Plagioclase,"EMP, FTIR",49.75,0.26,27.63,,2.27,0.05,1.78,,,14.3,2.9,0.04, +12852,40796,Plagioclase,"EMP, KFT",50.32,0.24,27.69,,2.27,0.03,1.36,,,13.29,3.37,0.03, +12853,40797,Plagioclase,EMP,47.46,0.05,32.27,,0.69,0.03,0.34,,,16.34,2.27,0.02, +12854,40798,Plagioclase,no_info,54.13,0.06,29.14,0.01,0.83,,0.13,,,12.3,4.3,, +12855,40799,Plagioclase,EMP,49.6,,31.8,,0.55,,0.3,,,15.5,2.68,0.02, +12856,40800,Plagioclase,EMP,49.3,,31.7,,0.65,,0.3,,,15.7,2.59,0.02, +12857,40801,Plagioclase,EMP,50.3,,29.8,,0.95,,0.54,,,14.9,2.91,0.03, +12858,40802,Plagioclase,EMP,50.7,,29.9,,0.71,,0.4,,,14.4,3.23,0.04, +12859,40803,Plagioclase,EMP,52.3,,29.5,,0.75,,0.36,,,13.5,3.83,0.03, +12860,40804,Plagioclase,EMP,52.3,,29.1,,0.78,,0.3,,,13.4,3.88,0.02, +12861,40805,Plagioclase,EMP,52.5,,29.2,,0.86,,0.32,,,13.2,3.9,0.11, +12862,40806,Plagioclase,EMP,51.9,,29.4,,0.7,,0.27,,,13.4,3.75,0.1, +12863,40807,Plagioclase,EMP,53.2,,28.9,,0.73,,0.22,,,12.8,4.07,0.13, +12864,40808,Plagioclase,EMP,50.9,,30.2,,0.75,,0.34,,,14.6,3.11,0.08, +12865,40809,Plagioclase,EMP,53.7,,28.3,,0.88,,0.31,,,12.4,4.26,0.15, +12866,40810,Plagioclase,EMP,53.8,,28.4,,0.63,,0.18,,,12,4.54,0.18, +12867,40811,Plagioclase,EMP,53.7,,27.9,,0.97,,0.66,,,11.8,4.42,0.17, +12868,40812,Plagioclase,EMP,52.8,,28.3,,1.14,,0.53,,,13.3,3.74,0.1, +12869,40813,Plagioclase,EMP,53.3,,28.5,,0.8,,0.25,,,12.6,4.14,0.14, +12870,40814,Plagioclase,EMP,54.1,,27.8,,0.85,,0.47,,,12,4.5,0.17, +12871,40815,Plagioclase,EMP,52.1,,28.4,,1.12,,0.56,,,13.7,3.53,0.1, +12872,40816,Plagioclase,EMP,53.3,,28.7,,0.87,,0.29,,,12.9,4.09,0.12, +12873,40817,Plagioclase,EMP,54.8,,28.2,,0.94,,0.24,,,12.2,4.38,0.13, +12874,40818,Plagioclase,EMP,55,,27.9,,0.78,,0.16,,,11.3,4.85,0.17, +12875,40819,Plagioclase,EMP,46.8,,31.4,,1.31,,1.55,,,17.8,1.07,, +12876,40820,Plagioclase,EMP,47.2,,33.4,,0.69,,0.45,,,17.6,1.37,, +12877,40821,Plagioclase,EMP,46.9,,32.8,,0.68,,0.51,,,17.6,1.32,, +12878,40822,Plagioclase,EMP,47.2,,33.4,,0,,0.36,,,17.4,1.43,0.03, +12879,40823,Plagioclase,EMP,48.4,,31.4,,1.08,,0.69,,,16.6,1.8,, +12880,40824,Plagioclase,EMP,48.9,,31.2,,0.95,,0.5,,,15.9,2.18,0.02, +12881,40825,Plagioclase,EMP,44.6,,35.3,,0.57,,0.12,,,18.9,0.75,, +12882,40826,Plagioclase,EMP,45.2,,34.9,,0.54,,0.07,,,18.1,0.77,0.03, +12883,40827,Plagioclase,EMP,45.3,,34.5,,0.53,,0.06,,,18.4,0.88,, +12884,40828,Plagioclase,EMP,45.7,,34.1,,0.62,,0.12,,,18.2,1.13,, +12885,40829,Plagioclase,EMP,46,,33.8,,0.66,,0.1,,,17.5,1.36,, +12886,40830,Plagioclase,EMP,46.5,,33.4,,0.42,,0.15,,,17.6,1.45,0.02, +12887,40831,Plagioclase,EMP,45.7,,33.8,,0.58,,0.06,,,17.7,1.29,, +12888,40832,Plagioclase,EMP,45.2,,35.1,,0.45,,0.08,,,18.4,0.98,0.03, +12889,40833,Plagioclase,EMP,46.6,,33.4,,0.46,,0.07,,,17.2,1.7,0.04, +12890,40834,Plagioclase,EMP,46.8,,34.2,,0.77,,0.08,,,17.1,1.61,0.05, +12891,40835,Plagioclase,EMP,47.4,,33,,0.79,,0.09,,,16.6,2.04,0.07, +12892,40836,Plagioclase,EMP,48.2,,32.3,,0.58,,0.04,,,16,2.18,0.06, +12893,40837,Plagioclase,EMP,50.9,,31,,0.59,,0.07,,,14.2,3.38,0.07, +12894,40838,Plagioclase,EMP,45.5,,34.1,,0.55,,0.07,,,17.7,1.31,0.06, +12895,40839,Plagioclase,EMP,46.8,,34.2,,0.62,,0.09,,,17.5,1.42,0.09, +12896,40840,Plagioclase,EMP,46.9,,32.9,,0.7,,0.1,,,17.1,1.66,0.11, +12897,40841,Plagioclase,EMP,47.8,,33,,0.63,,0.09,,,16.4,2.06,0.12, +12898,40842,Plagioclase,EMP,48.7,,32,,0.51,,0.08,,,15.4,2.55,0.04, +12899,40843,Plagioclase,EMP,47.1,,32.6,,0.68,,0.07,,,16.7,2,0.04, +12900,40844,Plagioclase,EMP,46.9,,33,,0.72,,0.2,,,17.2,1.67,0.02, +12901,40845,Plagioclase,EMP,47.4,,33.2,,0.66,,0.17,,,16.7,1.81,0.04, +12902,40846,Plagioclase,EMP,48.4,,32.4,,0.77,,0.18,,,16.2,2.26,0.08, +12903,40847,Plagioclase,EMP,48.5,,32.6,,0.72,,0.11,,,16.2,2.25,0.08, +12904,40848,Plagioclase,EMP,51.13,0.12,30.78,,0.76,,0.22,,,13.4,3,1.01, +12905,40849,Plagioclase,EMP,53.65,0.12,29.23,,0.91,,0.27,,,11.7,3.72,1.43, +12906,40850,Plagioclase,EMP,56.04,0.3,26.66,,1.04,,0.27,,,8.65,5.35,1.61, +12907,40851,Plagioclase,EMP,48.26,0.06,33.34,,0.85,,0.16,,,15.88,1.98,0.58, +12908,40852,Plagioclase,EMP,50.43,0.08,30.95,,0.75,,0.12,,,14.06,3.03,0.68, +12909,40853,Plagioclase,EMP,49.42,0.08,31.99,,0.89,,0.13,,,14.53,2.7,0.66, +12910,40854,Plagioclase,EMP,47.87,0.05,33.24,,0.83,,0.15,,,15.78,2.05,0.61, +12911,40855,Plagioclase,EMP,49.81,0.06,32.46,,0.71,,0.11,,,14.7,2.69,0.6, +12912,40856,Plagioclase,EMP,46.3,0.15,33.22,,0.69,,0.16,,,16.66,1.61,0.21, +12913,40857,Plagioclase,EMP,47.15,0.13,34.06,,0.8,,0.15,,,16.55,1.86,0.33, +12914,40858,Plagioclase,EMP,47.93,0.13,33.14,,0.96,,0.18,,,16.18,2.15,0.24, +12915,40859,Plagioclase,EMP,49.83,0.18,32.24,,0.9,,0.13,,,15.05,2.77,0.41, +12916,40860,Plagioclase,EMP,48.72,0.12,33.35,,0.76,,0.14,,,15.83,2.35,0.33, +12917,40861,Plagioclase,EMP,49.94,0.15,31.73,,0.92,,0.17,,,14.46,3.06,0.4, +12918,40862,Plagioclase,EMP,50.05,0.14,31.97,,0.85,,0.13,,,14.51,3.12,0.38, +12919,40863,Plagioclase,EMP,51.68,0.12,30.16,,0.87,,0.14,,,12.63,4,0.53, +12920,40864,Plagioclase,EMP,52.82,0.12,29.47,,1,,0.16,,,12.08,4.32,0.6, +12921,40865,Plagioclase,EMP,54.9,0.15,28.49,,0.86,,0.08,,,10.61,5.02,0.78, +12922,40866,Plagioclase,EMP,54.29,0.17,27.66,,0.9,,0.11,,,9.68,5.35,0.89, +12923,40867,Plagioclase,EMP,49.41,0.15,31.82,,1.6,,0.44,,,14.64,3,0.3, +12924,40868,Plagioclase,EMP,51.63,0.2,30.11,,0.99,,0.22,,,13.05,3.75,0.47, +12925,40869,Plagioclase,EMP,52.75,0.18,30.12,,0.83,,0.1,,,12.58,4.15,0.53, +12926,40870,Plagioclase,EMP,53.63,0.15,28.73,,0.77,,0.11,,,11.02,4.93,0.43, +12927,40871,Plagioclase,EMP,55.68,0.17,27.51,,0.81,,0.08,,,9.83,5.45,0.61, +12928,40872,Plagioclase,EMP,57.18,0.24,26.79,,0.95,,0.08,,,8.58,6.07,0.86, +12929,40873,Plagioclase,EMP,50.51,0.12,31.98,,0.75,,0.19,,,14.2,3.2,0.23, +12930,40874,Plagioclase,EMP,53.4,0.26,29.38,,1.14,,0.19,,,11.59,4.59,0.56, +12931,40875,Plagioclase,EMP,53.53,0.24,29.37,,0.77,,0.1,,,11.38,4.7,0.6, +12932,40876,Plagioclase,EMP,55.31,0.2,27.51,,0.89,,0.12,,,10,5.4,0.77, +12933,40877,Plagioclase,EMP,50.9,0.13,31.23,,0.82,,0.2,,,13.65,3.51,0.32, +12934,40878,Plagioclase,EMP,53.7,0.17,28.71,,0.85,0.04,0.25,,,12.17,4.3,0.4, +12935,40879,Plagioclase,EMP,55.09,0.3,27.72,,0.77,,0.16,,,10.89,4.81,0.77, +12936,40880,Plagioclase,EMP,55.06,0.17,26.99,,0.95,,0.1,,,10.1,5.91,0.26, +12937,40881,Plagioclase,no_info,55.61,0.17,27.95,,0.69,,0.14,,,10.89,5.38,0.26, +12938,40882,Plagioclase,no_info,56.86,0.19,26.84,,0.88,,0.12,,,9.18,6.13,0.47, +12939,40883,Plagioclase,EMP,53.07,0.04,30.39,,0.59,,0.23,,,12.47,4.21,0.18, +12940,40884,Plagioclase,EMP,54.42,0.09,28.05,,0.7,,0.19,,,11.55,4.75,0.24, +12941,40885,Plagioclase,no_info,52.67,0.1,29.61,,1.4,,0.2,,,13.11,3.73,0.2, +12942,40886,Plagioclase,no_info,54.07,0.17,28.15,,1.12,,0.19,,,11.95,4.53,0.35, +12943,40887,Plagioclase,no_info,54.2,0.19,28.18,,1.09,,0.19,,,10.93,5.08,0.47, +12944,40888,Plagioclase,no_info,55.93,0.19,26.94,,1.36,,0.2,,,10.02,5.34,0.54, +12945,40889,Plagioclase,EMP,48.4,0.03,33.25,,0.7,,0.32,,,16.14,2.32,0.06, +12946,40890,Plagioclase,EMP,46.29,0.05,34.5,,0.87,,0.24,,,17.22,1.29,0.36, +12947,40891,Plagioclase,EMP,46.15,0.05,34.36,,0.83,,0.16,,,17.21,1.32,0.41, +12948,40892,Plagioclase,no_info,51.6,,30.87,,0.43,,0.15,,,13.65,3.4,0.13, +12949,40893,Plagioclase,EMP,45.36,0.01,33.86,0.01,0.99,0.05,0.17,,,18.54,0.7,, +12950,40894,Plagioclase,"EMP,SIMS",60.45,,25.46,,0.42,,,,,6.99,6.34,0.33, +12951,40895,Plagioclase,"EMP,SIMS",57.87,,26.15,,0.6,,,,,8.05,6.01,0.26, +12952,40896,Plagioclase,"EMP,SIMS",56.95,,27.13,,0.3,,,,,8.86,5.79,0.19, +12953,40897,Plagioclase,"EMP,SIMS",58.68,,26.06,,0.33,,,,,7.69,6.29,0.26, +12954,40898,Plagioclase,"EMP,SIMS",60.14,,25.4,,0.11,,,,,6.78,6.61,0.27, +12955,40899,Plagioclase,"EMP,SIMS",57.87,,26.15,,0.6,,,,,8.05,6.01,0.26, +12956,40900,Plagioclase,"EMP,SIMS",59.51,,25.79,,0.3,,,,,7.4,6.02,0.3, +12957,40901,Plagioclase,"EMP,SIMS",59.95,,25.1,,0.73,,,,,6.84,6.61,0.38, +12958,40902,Plagioclase,"EMP,SIMS",60.53,,25.71,,0.52,,,,,6.99,6.35,0.34, +12959,40903,Plagioclase,"EMP,SIMS",57.05,,27.6,,0.4,,,,,9.17,5.47,0.23, +12960,40904,Plagioclase,"EMP,SIMS",54.83,,28.76,,0.41,,,,,11.12,4.78,0.23, +12961,40905,Plagioclase,"EMP,SIMS",55.19,,28.79,,0.29,,,,,10.94,4.91,0.22, +12962,40906,Plagioclase,"EMP,SIMS",55.49,,27.58,,0.32,,,,,10,5.06,0.25, +12963,40907,Plagioclase,"EMP,SIMS",56.08,,26.93,,0.32,,,,,9.3,5.67,0.23, +12964,40908,Plagioclase,"EMP,SIMS",59.56,,26.73,,0.36,,,,,8.64,5.82,0.38, +12965,40909,Plagioclase,"EMP,SIMS",57.63,,26.75,,0.32,,,,,8.55,5.93,0.33, +12966,40910,Plagioclase,"EMP,SIMS",60.42,,25.53,,0.53,,,,,6.99,6.34,0.33, +12967,40911,Plagioclase,EMP,45.1,,36,,1.13,,0.17,,,19.1,0.66,, +12968,40912,Plagioclase,EMP,48.6,,33,,1.02,,0.13,,,18.6,0.81,, +12969,40913,Plagioclase,EMP,46.7,,34.7,,1.09,,0.15,,,17.5,1.4,, +12970,40914,Plagioclase,EMP,46.6,,30.1,,1.1,,0.43,,,16.9,1.01,, +12971,40915,Plagioclase,EMP,44.2,,35.9,,1.61,,0.23,,,19.8,0.3,, +12972,40916,Plagioclase,EMP,46.7,,35.6,,1.2,,0.3,,,19.2,0.29,, +12973,40917,Plagioclase,EMP,44.2,,32.5,,1.3,,0.53,,,20,,, +12974,40918,Plagioclase,EMP,47.3,,31,,1.34,,0.51,,,18.3,0.58,, +12975,40919,Plagioclase,EMP,47.2,,33.1,,1.22,,0.39,,,18.1,0.92,, +12976,40920,Plagioclase,EMP,47.3,,34.6,,1.14,,0.33,,,18.6,0.75,, +12977,40921,Plagioclase,"EMP,SIMS",50.7,,30.8,,0.61,,0.36,,,13.8,3.24,0.12, +12978,40922,Plagioclase,"EMP,SIMS",51.8,,30.6,,0.45,,0.18,,,13.3,3.56,0.14, +12979,40923,Plagioclase,"EMP,SIMS",53.1,,28.7,,0.61,,0.26,,,12,4.3,0.19, +12980,40924,Plagioclase,"EMP,SIMS",53.6,,29.6,,0.54,,0.19,,,12.3,4.24,0.17, +12981,40925,Plagioclase,"EMP,SIMS",57,,27.1,,0.78,,0.19,,,10,5.18,0.27, +12982,40926,Plagioclase,"EMP,SIMS",56.4,,28,,0.7,,0.13,,,10.4,5.26,0.23, +12983,40927,Plagioclase,"SEM,EDS,SIMS",50.6,29.4,0.5,,0,,17.1,,,2.2,0.2,, +12984,40928,Plagioclase,"SEM,EDS,SIMS",53.2,29.8,0.5,,0,,12.8,,,3.5,0.2,, +12985,40929,Plagioclase,EMP,51.81,,29.32,,1.4,,0.2,,,13.55,3.59,0.2, +12986,40930,Plagioclase,EMP,52,,28.82,,1.43,,0.24,,,13.12,3.81,0.23, +12987,40931,Plagioclase,EMP,52.54,,28.49,,1.55,,0.23,,,12.69,4.01,0.25, +12988,40932,Plagioclase,EMP,52.66,,27.4,,1.55,,0.31,,,12.25,4.26,0.25, +12989,40933,Plagioclase,EMP,53.61,,27.65,,2,,0.3,,,12.19,4.32,0.32, +12990,40934,Plagioclase,EMP,53.92,,29.33,,0.27,,0.17,,,12.16,4.43,0.29, +12991,40935,Plagioclase,EMP,54.31,,28.71,,0.39,,0.18,,,11.76,4.63,0.36, +12992,40936,Plagioclase,EMP,54.3,,28.16,,0.65,,0.19,,,10.98,4.94,0.48, +12993,40937,Plagioclase,EMP,55.59,,27.73,,0.38,,0.1,,,10.18,5.34,0.56, +12994,40938,Plagioclase,EMP,56.26,,28.01,,0.73,,0.13,,,10.18,5.2,0.8, +12995,40939,Plagioclase,EMP,55.61,,27.22,,0.76,,0.14,,,9.9,5.24,0.84, +12996,40940,Plagioclase,EMP,57.92,,26.93,,0.33,,0.06,,,8.74,6.12,0.77, +12997,40941,Plagioclase,EMP,58.02,,26.31,,0.49,,0.08,,,8.63,6.09,0.97, +12998,40942,Plagioclase,EMP,58.47,,26.05,,0.48,,0.07,,,8.25,5.94,1.49, +12999,40943,Plagioclase,"EMP,FTIR",53.42,,28.79,,0.36,,0.08,,,11.4,4.69,0.31, +13000,40944,Plagioclase,"EMP,FTIR",55.27,,27.8,,0.55,,0.06,,,10.17,5.41,0.41, +13001,40945,Plagioclase,"EMP,FTIR",56.86,,27.39,,0.54,,0.03,,,9.11,6.01,0.49, +13002,40946,Plagioclase,EMP,50.3,0.13,29.1,0.04,1.26,,0.37,,,13.3,3.27,0.79, +13003,40947,Plagioclase,EMP,49.3,0.11,29.3,,1.62,0.17,0.65,,,14.3,2.73,0.78, +13004,40948,Plagioclase,EMP,49.7,0.06,29.4,,1.54,0.12,0.59,,,13.7,2.97,0.82, +13005,40949,Plagioclase,EMP,48.3,0.17,30.1,0.01,1.45,0.03,0.72,,,15.8,1.99,0.49, +13006,40950,Plagioclase,EMP,47.1,0.02,30.6,0.05,0.91,0.02,0.42,,,16.6,1.91,0.23,0.18 +13007,40951,Plagioclase,EMP,49.2,0.31,27,0.03,1.54,,1.72,,,15.5,2.44,0.58,0.31 +13008,40952,Plagioclase,EMP,49.7,0.19,25.3,,1.68,,1.64,,,14.1,2.85,0.6,0.28 +13009,40953,Plagioclase,EMP,49.54,0.04,30.43,,1.37,,0.47,,,14.41,2.79,, +13010,40954,Plagioclase,EMP,52.09,0.05,29.25,,1.27,,0.22,,,12.55,3.96,, +13011,40955,Plagioclase,EMP,52.59,0.09,27.77,,1.64,,0.83,,,11.84,4.16,, +13012,40956,Plagioclase,EMP,50.13,0.08,28.78,,1.49,,0.66,,,13.68,3.39,, +13013,40957,Plagioclase,EMP,52.9,0.13,27.52,,1.55,,0.53,,,11.99,4.56,0.04, +13014,40958,Plagioclase,EMP,52.36,0.07,27.88,,1.32,,0.68,,,12.22,4.44,, +13015,40959,Plagioclase,EMP,50.75,0.03,30.13,,1.01,,0.41,,,14.49,3.28,, +13016,40960,Plagioclase,EMP,51.06,0.04,29.54,,0.97,,0.36,,,13.53,3.87,, +13017,40961,Plagioclase,EMP,50.71,,30.71,,0.75,,0.38,,,14.97,3.28,, +13018,40962,Plagioclase,"EMP,FTIR",51.11,0.03,30.16,,0.63,,0.39,,,14.24,3.6,, +13019,40963,Plagioclase,EMP,45.8,,33.43,,1.13,,0.2,,,17.84,1.5,, +13020,40964,Plagioclase,EMP,52.44,0.08,28.45,,1.24,,0.51,,,12.73,4.43,0.02, +13021,40965,Plagioclase,EMP,48.1,,32.01,,1.12,,0.22,,,16.1,2.16,0.02, +13022,40966,Plagioclase,EMP,51.13,,30.19,,0.98,,0.24,,,14.17,3.19,0.02, +13023,40967,Plagioclase,"EMP,FTIR",50.78,0.03,29.85,,0.64,,0.7,,,14.93,3.07,, +13024,40968,Plagioclase,EMP,52.84,0.05,28.43,,1.04,,0.37,,,12.46,4.12,0.02, +13025,40969,Plagioclase,EMP,52.32,0.06,29.1,,1.09,,0.34,,,13.17,3.88,0.02, +13026,40970,Plagioclase,EMP,49.54,,30.64,,0.67,,0.48,,,15.19,2.79,, +13027,40971,Plagioclase,"EMP,FTIR",50.95,0.05,29.67,,0.73,,0.59,,,14.35,3.27,, +13028,40972,Plagioclase,EMP,47.02,0.04,32.42,,1.12,,0.4,,,17.04,1.74,, +13029,40973,Plagioclase,EMP,51.69,0.06,29.46,,1.15,,0.25,,,13.49,3.8,, +13030,40974,Plagioclase,EMP,53.4,0.11,26.6,,1.4,,1.56,,,11.55,4.55,0.04, +13031,40975,Plagioclase,EMP,53.26,0.07,27.99,,1.16,,0.35,,,12.1,4.68,0.03, +13032,40976,Plagioclase,EMP,47.32,,32.22,,1.01,,0.46,,,16.89,1.89,, +13033,40977,Plagioclase,EMP,51.31,0.04,29.67,,1.05,,0.42,,,14.15,3.62,0.02, +13034,40978,Plagioclase,EMP,51.63,0.05,29.24,,0.95,,0.58,,,13.65,3.67,0.02, +13035,40979,Plagioclase,EMP,53.83,0.05,28.22,,1.11,,0.48,,,12.03,4.61,0.04, +13036,40980,Plagioclase,EMP,52.96,0.05,29.01,,0.87,,0.37,,,12.9,4.23,0.02, +13037,40981,Plagioclase,EMP,52.34,0.04,29.59,,0.89,,0.19,,,12.88,4.22,0.02, +13038,40982,Plagioclase,EMP,52.91,0.04,29.33,,0.86,,0.17,,,12.53,4.39,0.02, +13039,40983,Plagioclase,EMP,53.32,0.04,28.96,,1.05,,0.21,,,12.12,4.56,0.03, +13040,40984,Plagioclase,EMP,52.32,0.03,29.21,,0.97,,0.22,,,12.74,4.09,0.02, +13041,40985,Plagioclase,EMP,52.69,0.7,28.62,,1.02,,0.3,,,12.39,4.51,0.04, +13042,40986,Plagioclase,EMP,49.22,0.03,31.3,,0.97,,0.24,,,14.18,2.86,0.02, +13043,40987,Plagioclase,EMP,54.06,0.06,27.97,,0.99,,0.43,,,11.68,4.72,0.05, +13044,40988,Plagioclase,EMP,54.84,0.07,27.96,,0.96,,0.14,,,11.03,5.2,0.05, +13045,40989,Plagioclase,EMP,52.58,,29.62,,0.9,,0.15,,,12.82,4.16,0.02, +13046,40990,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13047,40991,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13048,40992,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13049,40993,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13050,40994,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13051,40995,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13052,40996,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13053,40997,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13054,40998,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13055,40999,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13056,41000,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13057,41001,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13058,41002,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13059,41003,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13060,41004,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13061,41005,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13062,41006,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13063,41007,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13064,41008,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13065,41009,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13066,41010,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13067,41011,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13068,41012,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13069,41013,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13070,41014,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13071,41015,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13072,41016,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13073,41017,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13074,41018,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13075,41019,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13076,41020,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13077,41021,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13078,41022,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13079,41023,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13080,41024,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13081,41025,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13082,41026,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13083,41027,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13084,41028,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13085,41029,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13086,41030,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13087,41031,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13088,41032,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13089,41033,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13090,41034,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13091,41035,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13092,41036,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13093,41037,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13094,41038,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13095,41039,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13096,41040,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13097,41041,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13098,41042,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13099,41043,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13100,41044,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13101,41045,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13102,41046,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13103,41047,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13104,41048,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13105,41049,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13106,41050,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13107,41051,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13108,41052,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13109,41053,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13110,41054,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13111,41055,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13112,41056,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13113,41057,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13114,41058,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13115,41059,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13116,41060,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13117,41061,Plagioclase,no_info,68.74,,19.44,,0,,,,,,11.82,, +13118,42538,Plagioclase,no_info,55,,28.6,,0,,0.44,,,11.4,4.8,, +13119,42539,Plagioclase,no_info,52.2,,30.5,,0,,0.43,,,14,3.54,, +13120,42540,Plagioclase,no_info,55.1,,28.7,,0,,0.45,,,11.3,4.98,, +13121,42541,Plagioclase,no_info,51.3,,30.7,,0,,0.41,,,14.6,3.49,, +13122,42542,Plagioclase,no_info,52,,30.6,,0,,0.19,,,13.2,3.74,, +13123,42543,Plagioclase,no_info,55.1,,28.7,,0,,0.31,,,11.1,5.26,, +13124,42544,Plagioclase,no_info,51.7,,31.1,,0,,0.18,,,13.4,3.98,, +13125,42545,Plagioclase,no_info,52.4,,30.5,,0,,0.13,,,13.1,4.08,, +13126,42597,Plagioclase,"EMP, FTIR",55.5,0.04,27.1,,0.52,0.02,0.04,,,10.6,4.74,0.36, +13127,42598,Plagioclase,"EMP, FTIR",52.3,0.08,29.4,,0.35,0.01,0.07,,,12.7,4.02,0.24, +13128,42599,Plagioclase,"EMP, FTIR",49.4,0.06,31.8,,0.74,0.02,0.08,,,15.1,2.33,0.19, +13129,42600,Plagioclase,"EMP, FTIR",55.6,0.03,26.4,,0.39,0.02,0.03,,,9.66,5.21,0.31, +13130,42601,Plagioclase,"EMP, FTIR",47.4,0.05,33.9,,0.4,0.03,0.09,,,17.3,1.39,0.12, +13131,42602,Plagioclase,"EMP, FTIR",48.2,0.03,32.4,,0.56,0.04,0.03,,,16.8,1.93,0.13, +13132,42603,Plagioclase,"EMP, FTIR",47.5,0.04,33.5,,1.15,0.04,0.07,,,15.7,1.73,0.18, +13133,42604,Plagioclase,"EMP, FTIR",48.3,0.05,31.9,,0.82,0.04,0.18,,,16.1,1.93,0.16, +13134,42605,Plagioclase,"EMP, FTIR",44.6,0.02,34.9,,0.75,0.04,0.06,,,17.8,1.32,0.07, +13135,42606,Plagioclase,"EMP, FTIR",48.4,0.03,32.6,,0.71,0.03,0.04,,,15.6,2.17,0.13, +13136,42607,Plagioclase,"EMP, FTIR",47.9,0.02,33.8,,0.65,0.03,0.07,,,15.9,2.25,0.1, +13137,42608,Plagioclase,"EMP, FTIR",44.3,0.07,35,,3.25,0.11,0.24,,,15.9,1.61,0.08, +13138,42609,Plagioclase,"EMP, FTIR",48.8,0.08,31.7,,1.13,0.05,0.22,,,15.8,1.95,0.13, +13139,42610,Plagioclase,"EMP, FTIR",46.2,0.02,33.6,,0.71,0.03,0.09,,,16.9,1.61,0.1, +13140,42611,Plagioclase,"EMP, FTIR",48.7,0.05,32.6,,1.12,0.04,0.06,,,15.7,1.81,0.17, +13141,42708,Plagioclase,no_info,56.04,0.04,26.44,,0.34,,0.24,,,8.23,6.63,, +13142,42758,Plagioclase,no_info,49.69,,31.14,,0,,0.77,,,15.21,,3.2, +13143,42759,Plagioclase,no_info,50.8,,30.46,,0,,0.63,,,14.09,,4.02, +13144,42760,Plagioclase,EMP,44.37,,34.65,,0,,0.74,,,20.24,,, +13145,42869,Plagioclase,EMP,49.63,0.03,31.34,0.01,0.39,0.02,0.25,,,15.86,3.02,0.03, +13146,42870,Plagioclase,EMP,52.99,0.05,30.04,0.01,0.41,0.01,0.21,,,13.53,3.95,0.05, +13147,42871,Plagioclase,EMP,52.02,0.07,29.78,0.02,0.4,0.02,0.15,,,12.76,4.27,0.05, +13148,42872,Plagioclase,EMP,50.39,0.04,28.62,0.02,0.4,0.01,0.37,,,15.27,3.46,0.06, +13149,42873,Plagioclase,EMP,52.82,0.05,29.28,0.01,0.47,0.02,0.25,,,13.39,4.31,0.09, +13150,42874,Plagioclase,EMP,56.65,0.08,27.07,0.02,0.5,0.04,0.13,,,10.27,5.85,0.27, +13151,42875,Plagioclase,EMP,58.5,0.11,26.25,0.01,0.71,0.02,0.08,,,8.99,6.38,0.48, +13152,42876,Plagioclase,EMP,59.47,0.13,24.46,0.01,0.75,0.01,0.06,,,7.39,6.78,1.05, +13153,42877,Plagioclase,EMP,61.07,0.1,23.05,0.01,0.85,0.01,0.01,,,6.04,6.51,1.88, +13154,43117,Plagioclase,"EMP, SEM, FTIR, SIMS",50.35,0.08,31.15,,0.89,,0.19,,,13.93,3.35,0.11, +13155,43118,Plagioclase,"EMP, SEM, FTIR, SIMS",58.31,0.11,26.22,,0.55,,0.09,,,7.91,6.68,0.48, +13156,43119,Plagioclase,"EMP, SEM, FTIR, SIMS",53.84,,28.3,,0.77,,0.06,,,11.14,5.29,0.11, +13157,43120,Plagioclase,"EMP, SEM, FTIR, SIMS",50.2,0.07,30.06,,0.93,,0.19,,,13.92,3.55,0.1, +13158,43121,Plagioclase,"EMP, SEM, FTIR, SIMS",50.23,0.07,30.68,,0.91,,0.21,,,13.7,3.59,0.11, +13159,43122,Plagioclase,"EMP, SEM, FTIR, SIMS",49.99,0.06,30.03,,0.86,,0.24,,,14.44,3.44,0.09, +13160,43123,Plagioclase,"EMP, SEM, FTIR, SIMS",50.16,0.06,31.45,,0.85,,0.15,,,14.56,3.19,0.07, +13161,43124,Plagioclase,"EMP, SEM, FTIR, SIMS",49.46,0.06,31.77,,0.67,,0.16,,,14.81,2.91,0.05, +13162,43125,Plagioclase,"EMP, SEM, FTIR, SIMS",51.84,,30.37,,0.43,,0.12,,,13.14,4,0.1, +13163,43126,Plagioclase,"EMP, SEM, FTIR, SIMS",50.92,0.07,31.07,,0.71,,0.13,,,13.54,3.53,0.08, +13164,43282,Plagioclase,EMP,54.68,0.15,27.62,0.03,1.46,0.02,0.46,,,12.54,3.81,0.3,0.04 +13165,43283,Plagioclase,EMP,55.49,0.15,26.99,,1.35,0.03,0.34,,,11.53,4.23,0.39,0.03 +13166,43284,Plagioclase,EMP,56.71,0.14,27.62,,0.71,0.03,0.14,,,10.26,5.16,0.6,0.03 +13167,43636,Plagioclase,no_info,52.91,,30.1,,0,,,,,12.5,4.49,, +13168,43637,Plagioclase,no_info,54.5,,28.6,,0.29,,0.19,,,10.9,5.5,, +13169,43638,Plagioclase,EMP,55.1,,28.5,,0.18,,0.16,,,10.67,5.41,, +13170,43639,Plagioclase,EMP,55.25,,28.6,,0.22,,0.13,,,10.5,5.33,, +13171,43689,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13172,43690,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13173,43691,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13174,43692,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13175,43693,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13176,43694,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13177,43695,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13178,43696,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13179,43697,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13180,43698,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13181,43699,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13182,43700,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13183,43701,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13184,43702,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13185,43703,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13186,43704,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13187,43705,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13188,43706,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13189,43707,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13190,43708,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13191,43709,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13192,43710,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13193,43711,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13194,43712,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13195,43713,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13196,43714,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13197,43715,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13198,43716,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13199,43717,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13200,43718,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13201,43719,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13202,43731,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13203,43732,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13204,43733,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13205,43734,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13206,43735,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13207,43736,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13208,43737,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13209,43738,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13210,43739,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13211,43740,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13212,43741,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13213,43808,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13214,43809,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13215,43810,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13216,43811,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13217,43812,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13218,43813,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13219,43814,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13220,43815,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13221,43816,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13222,43817,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13223,43818,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13224,43819,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13225,43820,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13226,43834,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13227,43835,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13228,43836,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13229,43837,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13230,43838,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13231,43839,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13232,43840,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13233,43841,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13234,43842,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13235,43843,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13236,43844,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13237,43845,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13238,43846,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13239,43847,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13240,43848,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13241,43849,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13242,43850,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13243,43851,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13244,43852,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13245,43853,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13246,43854,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13247,43855,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13248,43856,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13249,43857,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13250,43858,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13251,43859,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13252,43952,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13253,43953,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13254,43954,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13255,43955,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13256,43956,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13257,43957,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13258,43958,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13259,43959,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13260,43960,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13261,43961,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13262,43962,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13263,43963,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13264,43964,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13265,43965,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13266,43966,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13267,43967,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13268,43968,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13269,43969,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13270,43970,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13271,44117,Plagioclase,EMP,59.13,0.07,24.81,,0.36,0,0.01,,,6.25,6.87,1.19,0 +13272,44118,Plagioclase,EMP,59.84,0.15,23.75,,0.41,0.01,0.01,,,5.38,7.6,1.01,0.04 +13273,44119,Plagioclase,EMP,60.55,0,23.8,,0.28,0,0.01,,,5.01,7.89,1.24,0.01 +13274,44120,Plagioclase,EMP,61.86,0.01,22.88,,0.27,0,0,,,4.17,7.96,1.63,0 +13275,44121,Plagioclase,EMP,63.52,0,22.11,,0.14,0,0,,,3.51,8.66,1.89,0 +13276,44122,Plagioclase,EMP,63.69,0,22.63,,0.16,0,0.01,,,3.75,8.35,2.01,0.02 +13277,44123,Plagioclase,EMP,63.59,0,22.9,,0.16,0,0,,,3.85,8.09,2.24,0.08 +13278,44124,Plagioclase,EMP,56.02,0.18,25.99,,0.37,0.01,0.08,,,8.73,5.25,1.63,0.04 +13279,44125,Plagioclase,"EMP, FTIR",53.58,0.06,28.65,,0.24,0,0.09,,,11.45,4.38,0.59,0.04 +13280,44126,Plagioclase,"EMP, FTIR",55.61,0.18,27.84,,0.5,0,0.09,,,10.05,5.27,1.08,0.05 +13281,44127,Plagioclase,"EMP, FTIR",55.68,0.19,27.29,,0.41,0.01,0.12,,,9.84,5.5,1.01,0.06 +13282,44128,Plagioclase,"EMP, FTIR",55.98,0.07,27.61,,0.15,0,0.08,,,9.74,5.23,0.97,0.01 +13283,44129,Plagioclase,"EMP, FTIR",56.66,0.15,26.72,,0.35,0,0.1,,,9.08,5.55,1.31,0.01 +13284,44130,Plagioclase,"EMP, FTIR",56.94,0.24,25.51,,0.69,0,0.1,,,8.05,5.53,1.96,0.14 +13285,44131,Plagioclase,EMP,60.42,0.14,24.55,,0.29,0.03,0.01,,,6.29,7.19,1.25,0.05 +13286,44132,Plagioclase,EMP,60.59,0.24,23.62,,0.73,0,0.11,,,5.38,7.23,1.65,0.08 +13287,44133,Plagioclase,EMP,61.35,0.16,22.92,,0.42,0,0.03,,,4.88,7.16,2.06,0.08 +13288,44134,Plagioclase,EMP,63.17,0.14,22.56,,0.39,0.01,0.03,,,4.55,7.18,2.64,0.07 +13289,44135,Plagioclase,EMP,62.09,0.07,22.89,,0.3,0,0.05,,,4.66,7.64,1.98,0.09 +13290,44136,Plagioclase,EMP,54.24,0.1,29.27,,0.29,0,0.07,,,10.42,4.97,0.64,0 +13291,44137,Plagioclase,EMP,0.11,28.35,0,,0.3,0,0.02,,,8.87,5.29,0.98,0 +13292,44138,Plagioclase,"EMP, FTIR",54.67,0.15,27.15,,0.25,0,0.09,,,9.68,5.39,0.87,0.02 +13293,44139,Plagioclase,"EMP, FTIR",55.88,0.24,26.08,,0.46,0,0.08,,,9.58,5.27,1.31,0.05 +13294,44140,Plagioclase,EMP,62.1,0.09,23.83,,0.31,0,0.03,,,5.82,7.39,1.29,0.1 +13295,44141,Plagioclase,EMP,62.99,0,20.82,,1.01,0,0.07,,,2.93,7.41,3.12,0.33 +13296,44142,Plagioclase,EMP,60.63,0.08,23.49,,0.25,0.02,0.02,,,6.53,6.45,2.08,0.15 +13297,44143,Plagioclase,EMP,51.82,0.18,29.48,,0.95,0.02,0.23,,,13.5,3.82,0.35,0 +13298,44144,Plagioclase,EMP,54.36,0.23,28.27,,1.33,0.01,0.17,,,12.38,4.33,0.53,0.04 +13299,44145,Plagioclase,EMP,53.58,0.3,27.63,,1.38,0,0.3,,,12.03,4.42,0.62,0.08 +13300,44146,Plagioclase,EMP,54.4,0.24,26.97,,1.1,0.05,0.3,,,11.02,4.63,0.69,0.03 +13301,44147,Plagioclase,EMP,53.96,0.4,25.78,,1.98,0.05,0.32,,,10.61,4.66,0.96,0.13 +13302,44152,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13303,44153,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13304,44154,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13305,44155,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13306,44156,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13307,44157,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13308,44158,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13309,44159,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13310,44674,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13311,44675,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13312,44676,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13313,44677,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13314,44678,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13315,44679,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13316,44680,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13317,44681,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13318,44682,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13319,44683,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13320,44684,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13321,44685,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13322,44686,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13323,44687,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13324,44688,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13325,44689,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13326,44690,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13327,44691,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13328,44692,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13329,44693,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13330,44694,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13331,45641,Plagioclase,EMP,67.53,0.25,20.91,0.03,0.74,0.04,0.66,,,3.28,6.52,0.83, +13332,45701,Plagioclase,EMP,63.97,,22.72,,0.62,,,,,5.21,8.11,1.05, +13333,45702,Plagioclase,EMP,63.71,,22.71,,0.52,,,,,5,8.2,1.2, +13334,45703,Plagioclase,EMP,61.66,,23.19,,0.55,,,,,5.86,7.64,1.01, +13335,45704,Plagioclase,EMP,60.51,,23.82,,0.47,,,,,6.85,7.06,0.72, +13336,45705,Plagioclase,EMP,57.67,,25.75,,0.87,,,,,9.03,6.21,0.46, +13337,45706,Plagioclase,EMP,64.12,,22.66,,0.45,,,,,4.56,8.65,1.09, +13338,45707,Plagioclase,EMP,65.52,,21.47,,0.47,,,,,4.56,7.88,1.21, +13339,45708,Plagioclase,EMP,63.19,,22.52,,0.51,,,,,4.7,8.31,1.1, +13340,45709,Plagioclase,EMP,65.61,,22.11,,0.46,,,,,4.26,7.83,1.33, +13341,45710,Plagioclase,EMP,65.55,,21.18,,0.4,,,,,3.34,8.8,1.25, +13342,45711,Plagioclase,EMP,64.1,,22.13,,0.46,,,,,3.88,8.83,1.23, +13343,45712,Plagioclase,EMP,63.79,,22.65,,0.46,,,,,4.23,9.07,1.08, +13344,45713,Plagioclase,EMP,63.91,,22.22,,0.42,,,,,4.27,8.72,1.05, +13345,45714,Plagioclase,EMP,64.51,,22.56,,0.53,,,,,4.44,9.04,0.95, +13346,45715,Plagioclase,EMP,63.05,,23.57,,0.21,,,,,5.94,8.04,0.61, +13347,45716,Plagioclase,EMP,65.15,,20.94,,0.45,,,,,3.34,8.95,0.94, +13348,45717,Plagioclase,EMP,65.54,,20.79,,0.52,,,,,2.3,9.42,1.57, +13349,45718,Plagioclase,EMP,66.1,,20.83,,0.43,,,,,3,8.81,1.64, +13350,45719,Plagioclase,EMP,64.99,,21.01,,0.52,,,,,2.96,9.01,1.76, +13351,45720,Plagioclase,EMP,63.24,,22.16,,0.53,,,,,4.42,8.78,1.01, +13352,45721,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13353,45722,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13354,45723,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13355,45724,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13356,45725,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13357,45726,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13358,45727,Plagioclase,no_info,43.19,,36.65,,0,,,,,20.16,,, +13359,45799,Plagioclase,EMP,58.85,,23.43,,1.4,,0.55,,,9.3,4.55,0.14, +13360,45800,Plagioclase,EMP,59.24,,25.57,,0.57,,0.15,,,8,6.92,0.04, +13361,45801,Plagioclase,EMP,58.65,,25.16,,0.61,,0.1,,,8.29,6.2,0.09, +13362,45802,Plagioclase,EMP,58.03,,24.6,,0.83,,0.24,,,8.89,5.92,0.06, +13363,45803,Plagioclase,EMP,57.06,,27.06,,0.62,,0.08,,,9.96,4.18,0, +13364,45804,Plagioclase,EMP,59.68,,25.92,,0.62,,0.12,,,8.67,3.86,0.08, +13365,45805,Plagioclase,EMP,54.39,,27.42,,0.63,,0.04,,,11.01,4.88,0.04, +13366,45919,Plagioclase,EMP,44.14,,35.97,,0,,,,,19.38,0.34,0.17, +13367,50995,Plagioclase,EMP,43.15,0.12,36.22,,0,,0.18,,,20.22,0.09,, +13368,51006,Plagioclase,EMP,43.4,,21.56,,0,,0.1,,,20.9,,, +13369,52023,Plagioclase,EMP,52.55,0.04,27.85,,0.46,,0.5,,,11.73,4.4,, +13370,55824,Plagioclase,EMP,49.64,0.02,31.02,0.04,0.23,0,0.26,,,15.13,2.84,0.04, +13371,57021,Plagioclase,EMP,44,,35.7,,0.42,,,,,19.6,0.09,0, +13372,57022,Plagioclase,EMP,48.7,,32.2,,0.54,,,,,15.6,2.43,0.04, +13373,57023,Plagioclase,EMP,54.54,,28.2,,0.37,,,,,11.37,5.1,0.15, +13374,57024,Plagioclase,EMP,58.6,,26.71,,0.18,,,,,,,, +13375,59104,Plagioclase,EMP,43.2,0.02,36.6,,0.27,,0.25,,,20.4,,, +13376,59105,Plagioclase,EMP,43.5,0.02,37.2,,0.41,,0.19,,,20.5,,, +13377,59347,Plagioclase,EMP,50.2,0.07,30.06,,0.93,0,0.19,,,13.92,3.55,0.1, +13378,59348,Plagioclase,EMP,49.99,0.06,30.03,,0.86,0,0.24,,,14.44,3.44,0.09, +13379,59349,Plagioclase,EMP,50.23,0.07,30.68,,0.91,0,0.21,,,13.7,3.59,0.11, +13380,59350,Plagioclase,EMP,50.35,0.08,31.15,,0.89,0,0.19,,,13.93,3.35,0.11, +13381,59351,Plagioclase,EMP,51.22,0,30.82,,0.51,0,0.15,,,13.08,3.78,0.17, +13382,59352,Plagioclase,EMP,58.31,0.11,26.22,,0.55,0,0.09,,,7.91,6.68,0.48, +13383,59353,Plagioclase,EMP,50.16,0.06,31.45,,0.85,0,0.15,,,14.56,3.19,0.07, +13384,59354,Plagioclase,EMP,49.46,0.06,31.77,,0.67,0,0.16,,,14.81,2.91,0.05, +13385,59355,Plagioclase,EMP,51.84,0,30.37,,0.43,0,0.12,,,13.14,4,0.1, +13386,59356,Plagioclase,EMP,50.92,0.07,31.07,,0.71,0,0.13,,,13.54,3.53,0.08, +13387,59357,Plagioclase,EMP,53.84,0,28.3,,0.77,0,0.06,,,11.14,5.29,0.11, +13388,59891,Plagioclase,EMP,49.4,,32.36,,0,,,,,15.52,2.91,, +13389,59892,Plagioclase,EMP,50.4,,31.43,,0,,,,,14.99,3.12,, +13390,59893,Plagioclase,EMP,50.64,,31.27,,0,,,,,14.45,3.34,, +13391,59894,Plagioclase,EMP,50.84,,31.88,,0,,,,,15.08,3.15,, +13392,59895,Plagioclase,EMP,49.2,,31.95,,0,,,,,15.07,2.76,, +13393,59896,Plagioclase,EMP,50.77,,31.67,,0,,,,,14.55,3.23,, +13394,59897,Plagioclase,EMP,51.02,,31.05,,0.41,,,,,14.4,3.42,, +13395,59898,Plagioclase,EMP,50.5,,31.47,,0.39,,,,,14.83,2.95,, +13396,59899,Plagioclase,EMP,50.73,,30.9,,0.32,,,,,14.53,3.32,, +13397,59900,Plagioclase,EMP,49.98,,31.72,,0.17,,,,,15.32,3.38,, +13398,59901,Plagioclase,EMP,50.35,,31.36,,0.1,,,,,14.64,3.31,, +13399,59902,Plagioclase,EMP,49.53,,32.25,,0.08,,,,,15.11,2.86,, +13400,59903,Plagioclase,EMP,51.2,,31.08,,0,,,,,14.31,3.44,, +13401,59904,Plagioclase,EMP,51.03,,31.43,,0,,,,,14.55,3.43,, +13402,59905,Plagioclase,EMP,50.75,,30.84,,0,,,,,14.48,3.22,, +13403,59906,Plagioclase,EMP,52.36,,30.29,,0,,,,,13.31,3.8,, +13404,59907,Plagioclase,EMP,52.64,,29.6,,0,,,,,12.47,4.01,, +13405,59908,Plagioclase,EMP,52.33,,30.38,,0.53,,,,,14.05,3.75,, +13406,59909,Plagioclase,EMP,51.75,,30.09,,0.46,,,,,13.68,3.74,, +13407,59910,Plagioclase,EMP,53.58,,28.96,,0.42,,,,,12.51,4.31,, +13408,59911,Plagioclase,EMP,51.45,,31.05,,0.23,,,,,14.32,3.53,, +13409,59912,Plagioclase,EMP,52.56,,30.17,,0.14,,,,,13.15,4.09,, +13410,59913,Plagioclase,EMP,51.83,,30.22,,0.14,,,,,13.18,3.83,, +13411,60674,Plagioclase,EMP,49.63,0.05,31.84,,0.28,,,,,15.7,2.5,0.04, +13412,60675,Plagioclase,EMP,49.77,0.04,31.77,,0.39,,,,,15.36,2.64,0.07, +13413,60676,Plagioclase,EMP,51.99,0.07,29.97,,0.28,,,,,14.69,3.01,0.05, +13414,60677,Plagioclase,EMP,46.25,,33.62,,0.06,,,,,18.38,1.47,0.21, +13415,60678,Plagioclase,EMP,46.14,,33.83,,0.04,,,,,18.43,1.43,0.13, +13416,60679,Plagioclase,EMP,46.45,,33.87,,0.03,,,,,18.15,1.45,0.05, +13417,60680,Plagioclase,EMP,53.24,0.03,29.67,,0.39,,,,,13.3,3.17,0.23, +13418,60687,Plagioclase,EMP,44.5,0.06,36,,0,,0.16,,,19.6,,, +13419,60708,Plagioclase,EMP,43.41,,36.48,,0.02,,0.1,,,20.38,0.01,0.02, +13420,60709,Plagioclase,EMP,43.04,,35.92,,0.01,,0.23,,,20.41,0.02,0.02, +13421,60710,Plagioclase,EMP,43.39,,36.21,,0.03,,0.3,,,20.28,0.01,, +13422,60711,Plagioclase,EMP,43.45,,35.99,,0.02,,0.36,,,20.39,0.02,0.02, +13423,60712,Plagioclase,EMP,42.98,,35.52,,0.02,,0.38,,,20.3,0.02,0.02, +13424,60713,Plagioclase,EMP,43.09,,35.92,,0.02,,0.37,,,20.12,0.02,, +13425,60714,Plagioclase,EMP,43.46,,36.2,,0.02,,0.38,,,20.05,0.02,, +13426,61209,Plagioclase,EMP,51.67,,31.39,,0.5,,0.23,,,13.52,3.8,0.03, +13427,61210,Plagioclase,EMP,51.79,,30.89,,0.56,,0.23,,,13.03,3.88,0.04, +13428,61211,Plagioclase,EMP,53.03,,30.86,,0.57,,0.23,,,12.79,4.23,0.04, +13429,61212,Plagioclase,EMP,52.32,,31.07,,0.49,,0.27,,,13.49,3.77,0.03, +13430,61213,Plagioclase,EMP,51.16,,31.31,,0.38,,0.28,,,13.07,3.76,0.03, +13431,61214,Plagioclase,EMP,52.55,,30.66,,0.55,,0.26,,,13.41,3.82,0.03, +13432,61215,Plagioclase,EMP,51.84,,30.8,,0.4,,0.27,,,13.52,3.7,0.03, +13433,61216,Plagioclase,EMP,52.65,,29.7,,0.67,,0.23,,,12.8,4.1,0.03, +13434,61217,Plagioclase,EMP,52.21,,30.01,,0.59,,0.25,,,13.13,3.95,0.03, +13435,61218,Plagioclase,EMP,52.99,,29.5,,0.74,,0.24,,,12.59,4.27,0.03, +13436,61219,Plagioclase,EMP,52.81,,29.57,,1.18,,0.26,,,13.29,3.96,0.02, +13437,61220,Plagioclase,EMP,52.63,,29.25,,1.18,,0.26,,,13.11,4.05,0.02, +13438,61221,Plagioclase,EMP,53.54,,29.3,,1.17,,0.27,,,12.81,4.19,0.03, +13439,61222,Plagioclase,EMP,51.84,,30.08,,1.16,,0.25,,,13.82,3.62,0.02, +13440,61223,Plagioclase,EMP,52.75,,29.21,,0.7,,0.26,,,12.79,4.19,0.13, +13441,61224,Plagioclase,EMP,52.27,,29.77,,0.64,,0.23,,,13.36,3.93,0.11, +13442,61225,Plagioclase,EMP,52.14,,29.77,,0.63,,0.24,,,13.39,3.91,0.12, +13443,61226,Plagioclase,EMP,52.53,,29.85,,0.55,,0.27,,,13.39,3.89,0.11, +13444,61227,Plagioclase,EMP,51.61,,29.96,,0.52,,0.23,,,13.61,3.76,0.1, +13445,61228,Plagioclase,EMP,51.53,,29.76,,0.57,,0.24,,,13.33,3.86,0.08, +13446,61229,Plagioclase,EMP,51.87,,30.7,,0.49,,0.23,,,14.19,3.42,0.07, +13447,61230,Plagioclase,EMP,50.89,,30.82,,0.49,,0.25,,,14.46,3.28,0.06, +13448,61231,Plagioclase,EMP,51.22,,29.48,,0.98,,0.24,,,13.69,3.61,0.08, +13449,61232,Plagioclase,EMP,50.99,,29.74,,0.8,,0.26,,,13.99,3.47,0.07, +13450,61233,Plagioclase,EMP,53.06,,28.79,,1.09,,0.26,,,12.63,4.23,0.12, +13451,61234,Plagioclase,EMP,52.8,,29.17,,1.35,,0.26,,,13.25,3.83,0.11, +13452,61235,Plagioclase,EMP,53.01,,29.03,,1.35,,0.24,,,12.81,4.08,0.12, +13453,61928,Plagioclase,EMP,49,0,30.4,,2.2,,0,,,15.7,2.34,, +13454,61929,Plagioclase,EMP,48.5,0,31.4,,1.7,,0,,,16.3,2.1,, +13455,61930,Plagioclase,EMP,44.6,0,36,,0,,0,,,20.2,,, +13456,61931,Plagioclase,EMP,47.2,0,34.9,,0,,0,,,17.5,1.3,, +13457,62117,Plagioclase,EMP,46.51,0,32.87,,0,,0.08,,,17.87,1.03,0, +13458,62118,Plagioclase,EMP,46.24,0,33.3,,0,,0.08,,,17.95,1.01,0, +13459,62119,Plagioclase,EMP,48.5,0,31.31,,0,,0.13,,,16.03,2.09,0, +13460,62120,Plagioclase,EMP,58.92,0.15,24.41,,0,,0.05,,,6.04,6,0.57, +13461,62650,Plagioclase,EMP,46.65,,33.42,,0,,0.05,,,16.41,1.96,, +13462,62651,Plagioclase,EMP,46.06,,33.56,,0,,0.04,,,16.03,2,, +13463,62652,Plagioclase,EMP,46.23,,33.61,,0,,0.04,,,15.88,2.02,, +13464,62653,Plagioclase,EMP,47.72,,32.73,,0,,0.09,,,16.46,2.05,, +13465,62654,Plagioclase,EMP,47.51,,32.64,,0,,0.09,,,16.44,2.05,, +13466,62655,Plagioclase,EMP,47.38,,32.58,,0,,0.09,,,16.43,2.04,, +13467,62656,Plagioclase,EMP,49.57,,32.06,,0,,0.11,,,15.23,2.64,, +13468,62657,Plagioclase,EMP,49.27,,31.79,,0,,0.11,,,15.14,2.77,, +13469,62658,Plagioclase,EMP,49.07,,31.71,,0,,0.11,,,15.12,2.76,, +13470,62659,Plagioclase,EMP,48.91,,31.63,,0,,0.11,,,15.11,2.76,, +13471,62660,Plagioclase,EMP,50.43,,31.05,,0,,0.17,,,13.46,3.49,, +13472,62661,Plagioclase,EMP,50.5,,30.83,,0,,0.16,,,13.62,3.51,, +13473,62662,Plagioclase,EMP,50.61,,31.23,,0,,0.16,,,13.9,3.42,, +13474,62663,Plagioclase,EMP,50.76,,31.08,,0,,0.16,,,13.99,3.48,, +13475,62664,Plagioclase,EMP,48.86,0.01,31.57,,0.84,,0.12,,,14.71,2.54,0.11, +13476,62665,Plagioclase,EMP,48.91,0.01,31.58,,0.8,,0.12,,,14.83,2.56,0.1, +13477,62666,Plagioclase,EMP,48.89,0.01,31.76,,0.83,,0.13,,,15.06,2.47,0.1, +13478,62667,Plagioclase,EMP,48.65,0.02,29.82,,1.78,,0.16,,,13.33,3.28,0.13, +13479,62668,Plagioclase,EMP,49.07,0,29.82,,1.63,,0.16,,,13.5,3.09,0.11, +13480,62669,Plagioclase,EMP,50.46,0.01,28.8,,2.11,,0.2,,,12.91,3.45,0.15, +13481,62670,Plagioclase,EMP,53.07,0.03,27.41,,1.5,,0.14,,,10.43,4.94,0.14, +13482,62671,Plagioclase,EMP,52.75,0.02,27.22,,1.85,,0.12,,,10.75,4.9,0.12, +13483,62672,Plagioclase,EMP,53.39,0.02,27.37,,1.52,,0.12,,,10.69,5.08,0.13, +13484,62673,Plagioclase,EMP,53.31,0.02,27.41,,1.55,,0.14,,,10.71,5,0.13, +13485,62674,Plagioclase,EMP,53.39,0.02,27.89,,1.42,,0.14,,,11.2,4.71,0.12, +13486,62675,Plagioclase,EMP,55.96,,24.55,,0,,,,,7.73,5.73,, +13487,62676,Plagioclase,EMP,56.05,,24.99,,0,,,,,8.23,5.88,, +13488,62677,Plagioclase,EMP,56.47,,25.05,,0,,,,,8.49,5.77,, +13489,62678,Plagioclase,EMP,47.6,,32.75,,0,,0.09,,,16.44,2.06,, +13490,62679,Plagioclase,EMP,47.54,,32.74,,0,,0.09,,,16.43,2.06,, +13491,62680,Plagioclase,EMP,49.15,,31.8,,0,,0.11,,,15.13,2.78,, +13492,62681,Plagioclase,EMP,49.08,,31.8,,0,,0.11,,,15.12,2.78,, +13493,62682,Plagioclase,EMP,49.01,,31.8,,0,,0.11,,,15.1,2.79,, +13494,62683,Plagioclase,EMP,49.78,,32.42,,0,,0.11,,,15.58,2.71,, +13495,62684,Plagioclase,EMP,48.8,,32.49,,0,,0.1,,,15.79,2.57,, +13496,62685,Plagioclase,EMP,48.8,,32.15,,0,,0.11,,,15.4,2.67,, +13497,62686,Plagioclase,EMP,49.82,,31.17,,0,,0.15,,,14.1,3.36,, +13498,62687,Plagioclase,EMP,49.98,,31.06,,0,,0.14,,,13.91,3.51,, +13499,62688,Plagioclase,EMP,50.58,,31.06,,0,,0.15,,,14.15,3.44,, +13500,62689,Plagioclase,EMP,50.24,,31.38,,0,,0.18,,,15.57,3.37,, +13501,62690,Plagioclase,EMP,48.4,0.02,31.71,,0.81,,0.11,,,14.97,2.47,0.1, +13502,62691,Plagioclase,EMP,48.47,0.01,31.67,,0.76,,0.12,,,15,2.54,0.09, +13503,62692,Plagioclase,EMP,48.29,0,31.63,,0.85,,0.13,,,15.21,2.47,0.1, +13504,62693,Plagioclase,EMP,48.59,0.02,31.39,,1.18,,0.15,,,15.23,2.51,0.12, +13505,62694,Plagioclase,EMP,49.83,0.02,29.35,,1.67,,0.15,,,13.48,3.23,0.1, +13506,62695,Plagioclase,EMP,49.41,0,30.04,,1.73,,0.17,,,14.01,3.11,0.11, +13507,62696,Plagioclase,EMP,50.06,0.03,29.7,,1.76,,0.16,,,13.69,3.13,0.11, +13508,62697,Plagioclase,EMP,53.6,0.03,27.22,,1.95,,0.13,,,10.83,4.86,0.13, +13509,62698,Plagioclase,EMP,53.71,0.02,27.67,,1.44,,0.14,,,10.85,4.95,0.14, +13510,62699,Plagioclase,EMP,53.94,0.02,27.71,,1.55,,0.14,,,10.9,4.94,0.14, +13511,62700,Plagioclase,EMP,53.32,0.01,28.07,,1.21,,0.12,,,11.22,4.74,0.12, +13512,62701,Plagioclase,EMP,55.79,0.04,26.87,,2.23,,0.17,,,10.22,5.1,0.17, +13513,62702,Plagioclase,EMP,55.34,0.03,26.99,,2.23,,0.17,,,10.05,5.13,0.17, +13514,62703,Plagioclase,EMP,54.28,0.03,26.74,,2.23,,0.17,,,9.9,5.12,0.18, +13515,62704,Plagioclase,EMP,56.02,,25.17,,0,,,,,8.82,5.86,, +13516,62705,Plagioclase,EMP,56.32,,24.78,,0,,,,,8.7,5.95,, +13517,62706,Plagioclase,EMP,56.37,,25.12,,0,,,,,8.85,5.94,, +13518,62707,Plagioclase,EMP,55.08,0.04,25.22,,1.84,,0.16,,,9.18,5.95,0.12, +13519,62708,Plagioclase,EMP,55.11,0.04,25.25,,1.84,,0.16,,,9.18,5.95,0.12, +13520,62709,Plagioclase,EMP,55.12,0.04,25.25,,1.84,,0.16,,,9.17,5.94,0.12, +13521,62710,Plagioclase,EMP,52.41,0.04,27.35,,1.9,,0.12,,,11.11,4.88,0.11, +13522,62711,Plagioclase,EMP,50.25,0.01,30.04,,1.52,,0.14,,,13.89,3.34,0.12, +13523,62712,Plagioclase,EMP,47.54,0,32.15,,1.27,,0.12,,,15.75,2.41,0.09, +13524,62713,Plagioclase,EMP,48.13,0.01,31.79,,1.27,,0.13,,,15.35,2.47,0.09, +13525,62714,Plagioclase,EMP,47.81,0,31.41,,1.2,,0.13,,,15.44,2.47,0.07, +13526,62715,Plagioclase,EMP,47.82,0,31.43,,1.2,,0.13,,,15.43,2.47,0.07, +13527,62716,Plagioclase,EMP,49.01,,31.61,,0,,0.15,,,14.43,3.24,, +13528,62717,Plagioclase,EMP,46.59,,31.64,,0,,0.12,,,15.18,2.61,, +13529,62718,Plagioclase,EMP,46.56,,31.62,,0,,0.12,,,15.17,2.61,, +13530,62719,Plagioclase,EMP,55.04,0.04,25.15,,1.84,,0.16,,,9.19,5.93,0.12, +13531,62720,Plagioclase,EMP,55.02,0.04,25.15,,1.84,,0.16,,,9.19,5.92,0.12, +13532,62721,Plagioclase,EMP,53.54,0.05,26.77,,1.76,,0.11,,,10.55,5.06,0.12, +13533,62722,Plagioclase,EMP,53.12,0.04,27.24,,1.86,,0.12,,,10.78,5.06,0.12, +13534,62723,Plagioclase,EMP,49.83,0.01,29.98,,1.61,,0.15,,,14.11,3.28,0.1, +13535,62724,Plagioclase,EMP,48.06,0,31.65,,1.14,,0.13,,,15.37,2.48,0.08, +13536,62725,Plagioclase,EMP,47.79,0,31.35,,1.2,,0.13,,,15.44,2.46,0.07, +13537,62726,Plagioclase,EMP,47.8,0,31.35,,1.2,,0.13,,,15.44,2.46,0.07, +13538,62727,Plagioclase,EMP,48.92,,31.55,,0,,0.15,,,14.42,3.23,, +13539,62728,Plagioclase,EMP,48.86,,31.52,,0,,0.15,,,14.42,3.23,, +13540,62729,Plagioclase,EMP,46.52,,31.56,,0,,0.12,,,15.18,2.6,, +13541,62730,Plagioclase,EMP,46.49,,31.55,,0,,0.12,,,15.17,2.6,, +13542,62731,Plagioclase,EMP,55.02,0.04,25.14,,1.84,,0.16,,,9.19,5.92,0.12, +13543,62732,Plagioclase,EMP,55.06,0.04,25.16,,1.84,,0.16,,,9.18,5.93,0.12, +13544,62733,Plagioclase,EMP,52.3,0.07,27.07,,1.83,,0.11,,,10.99,4.91,0.13, +13545,62734,Plagioclase,EMP,50.59,0,30.3,,1.53,,0.15,,,14.31,3.26,0.1, +13546,62735,Plagioclase,EMP,47.4,0,31.54,,1.22,,0.13,,,15.5,2.56,0.08, +13547,62736,Plagioclase,EMP,47.79,0,31.36,,1.2,,0.13,,,15.44,2.46,0.07, +13548,62737,Plagioclase,EMP,47.79,0,31.35,,1.2,,0.13,,,15.43,2.46,0.07, +13549,62738,Plagioclase,EMP,48.83,,31.52,,0,,0.15,,,14.42,3.23,, +13550,62739,Plagioclase,EMP,48.82,,31.54,,0,,0.15,,,14.41,3.23,, +13551,62740,Plagioclase,EMP,48.79,,31.52,,0,,0.15,,,14.41,3.23,, +13552,62741,Plagioclase,EMP,46.46,,31.56,,0,,0.12,,,15.17,2.6,, +13553,62742,Plagioclase,EMP,46.43,,31.54,,0,,0.12,,,15.17,2.6,, +13554,62743,Plagioclase,EMP,46.31,,33.53,,0,,0.04,,,16.11,1.99,, +13555,62744,Plagioclase,EMP,49.29,,32.23,,0,,0.11,,,15.15,2.66,, +13556,62745,Plagioclase,EMP,50.37,,31.11,,0,,0.16,,,14.09,3.45,, +13557,62746,Plagioclase,EMP,48.8,0.06,31.8,,0.84,,0.21,,,15.62,2.37,0.09, +13558,62747,Plagioclase,EMP,47.9,0.05,32.6,,0.75,,0.19,,,16.26,2.04,0.07, +13559,62748,Plagioclase,EMP,49.39,0.1,31.77,,0.3,,0.33,,,15.35,2.55,0.14, +13560,62768,Plagioclase,EMP,66.55,,20.61,,0.03,,0.06,,,1.92,10.38,, +13561,62769,Plagioclase,EMP,65.64,,21.51,,0,,0.02,,,2.7,9.97,, +13562,62770,Plagioclase,EMP,65.5,,21.61,,0,,0.03,,,2.87,9.96,, +13563,62771,Plagioclase,EMP,57.67,,25.9,,0,,0.04,,,8.32,6.88,, +13564,62772,Plagioclase,EMP,58.13,,26.22,,0,,0.14,,,8.71,6.77,, +13565,62773,Plagioclase,EMP,51.14,,30.32,,0,,0.27,,,14.03,3.65,, +13566,62774,Plagioclase,EMP,56.91,,26.86,,0,,0.06,,,9.7,5.79,, +13567,62775,Plagioclase,EMP,55.06,,28.48,,0.02,,0.13,,,11.74,4.88,, +13568,62776,Plagioclase,EMP,52.61,,29.86,,0.03,,0.28,,,13.97,3.67,, +13569,62777,Plagioclase,EMP,50.96,,30.58,,0.01,,0.36,,,15.16,2.79,, +13570,62778,Plagioclase,EMP,47.49,,32.99,,0.01,,0.58,,,18.12,1.26,, +13571,62779,Plagioclase,EMP,44.42,,36.01,,0,,0.4,,,20.7,0.07,, +13572,62780,Plagioclase,EMP,43.43,,35.52,,0,,0.41,,,20.38,0.09,, +13573,62781,Plagioclase,EMP,43.91,,35.25,,0,,0.44,,,20.18,0.06,, +13574,62782,Plagioclase,EMP,53.7,,28.79,,0.01,,0.07,,,11.33,4.88,, +13575,62783,Plagioclase,EMP,51.61,,29.8,,0.02,,0.11,,,13.13,3.92,, +13576,62784,Plagioclase,EMP,49.26,,31.66,,0.02,,0.18,,,15.17,2.87,, +13577,62785,Plagioclase,EMP,47.9,,32.42,,0.01,,0.24,,,15.99,2.32,, +13578,62786,Plagioclase,EMP,45.34,,33.72,,0,,0.4,,,18.38,0.95,, +13579,63443,Plagioclase,EMP,56.04,0.04,26.44,,0.34,,0.24,,,8.23,6.63,, +13580,63448,Plagioclase,EMP,49.27,0.27,30.91,,1.87,0.12,0.2,,,14.98,2.82,0.07,0.07 +13581,63449,Plagioclase,EMP,49.96,,31.61,,0.45,,0.2,,,15.38,3.04,0.12, +13582,63569,Plagioclase,EMP,50.5,,29.7,,1.43,,,,,12.3,5.5,, +13583,63570,Plagioclase,EMP,47.7,,32.3,,1.29,,,,,14.8,3.37,, +13584,63571,Plagioclase,EMP,46.2,,33.2,,1.09,,,,,16.2,2.9,, +13585,63572,Plagioclase,EMP,57.4,,25.2,,1,,,,,8.56,6.51,, +13586,63573,Plagioclase,EMP,51.4,,29.3,,1.25,,,,,11.8,5.51,, +13587,63574,Plagioclase,EMP,52.1,,29.1,,1.18,,,,,11.4,5.38,, +13588,63575,Plagioclase,EMP,50.1,,29.1,,1.41,,,,,12.3,6.13,, +13589,63576,Plagioclase,EMP,46.7,,31.9,,1.22,,,,,15.3,3.97,, +13590,63577,Plagioclase,EMP,47.8,,32.1,,1.05,,,,,14.9,3.5,, +13591,63578,Plagioclase,EMP,48.2,,32.3,,0.81,,,,,15,3,, +13592,63579,Plagioclase,EMP,44.8,,33.2,,0.91,,,,,17.1,3.13,, +13593,63580,Plagioclase,EMP,46.3,,32.8,,0.93,,,,,16.2,3.19,, +13594,64591,Plagioclase,EMP,58.06,0.02,25.51,0.01,0.32,0.01,0.02,0.01,,7.34,7.13,0.35, +13595,66245,Plagioclase,EMP,53.07,0.03,27.41,,1.5,,0.14,,,10.43,4.94,0.14, +13596,66246,Plagioclase,EMP,53.39,0.02,27.89,,1.42,,0.14,,,11.2,4.71,0.12, +13597,66247,Plagioclase,EMP,48.91,0.01,31.58,,0.8,,0.12,,,14.83,2.56,0.1, +13598,66248,Plagioclase,EMP,48.89,0.01,31.76,,0.83,,0.13,,,15.06,2.47,0.1, +13599,66249,Plagioclase,EMP,48.65,0.02,29.82,,1.78,,0.16,,,13.33,3.28,0.13, +13600,66250,Plagioclase,EMP,49.07,0,29.82,,1.63,,0.16,,,13.5,3.09,0.11, +13601,66251,Plagioclase,EMP,56.47,,25.05,,0,,,,,8.49,5.77,, +13602,66252,Plagioclase,EMP,56.32,,24.78,,0,,,,,8.7,5.95,, +13603,66253,Plagioclase,EMP,55.12,0.04,25.25,,1.84,,0.16,,,9.17,5.94,0.12, +13604,66254,Plagioclase,EMP,50.5,,30.83,,0,,0.16,,,13.62,3.51,, +13605,66255,Plagioclase,EMP,50.61,,31.23,,0,,,,,13.9,3.42,, +13606,66256,Plagioclase,EMP,52.41,0.04,27.35,,1.9,,0.12,,,11.11,4.88,0.11, +13607,66257,Plagioclase,EMP,52.3,0.07,27.07,,1.83,,0.11,,,10.99,4.91,0.13, +13608,66258,Plagioclase,EMP,53.54,0.05,26.77,,1.76,,0.11,,,10.55,5.06,0.12, +13609,66259,Plagioclase,EMP,47.54,0,32.15,,1.27,,0.12,,,15.75,2.41,0.09, +13610,66260,Plagioclase,EMP,48.06,0,31.65,,1.14,,0.13,,,15.37,2.48,0.08, +13611,66261,Plagioclase,EMP,47.4,0,31.54,,1.22,,0.13,,,15.5,2.56,0.08, +13612,69729,Plagioclase,EMP,46.6,0.04,34.07,0,0.29,0.02,0.24,,,17.02,1.63,0.02,0 +13613,69730,Plagioclase,EMP,46.01,0.07,34.43,0,0.32,0.01,0.21,,,17.1,1.5,0.03,0 +13614,69731,Plagioclase,EMP,46.68,0.02,33.6,0,0.13,0,0.23,,,17.45,1.83,0.02,0 +13615,69732,Plagioclase,EMP,46.51,0.04,34.31,0,0.35,0.01,0.22,,,17.02,1.58,0.01,0 +13616,69733,Plagioclase,EMP,46.46,0.02,34.98,0,0.2,0.02,0.2,,,17.14,1.52,0.01,0 +13617,69734,Plagioclase,EMP,47.7,0.06,33.96,0,0.34,0.01,0.46,,,16.55,1.86,0.03,0 +13618,69735,Plagioclase,EMP,46.38,0.04,33.85,0,0.26,0.01,0.33,,,17.1,1.49,0.02,0 +13619,69736,Plagioclase,EMP,46.18,0.04,35.04,0,0.29,0.01,0.19,,,17.45,1.38,0.01,0 +13620,69737,Plagioclase,EMP,46.34,0.04,35.01,0,0.27,0.01,0.21,,,16.74,1.6,0.02,0 +13621,69738,Plagioclase,EMP,46.39,0,35.19,0,0.14,0.01,0.22,,,16.54,1.63,0.02,0 +13622,69739,Plagioclase,EMP,46.04,0.02,35.36,0,0.18,0.01,0.19,,,17.17,1.39,0.01,0 +13623,69740,Plagioclase,EMP,47.06,0.01,34.62,0,0.22,0.02,0.24,,,16.3,1.88,0.02,0 +13624,70323,Plagioclase,EMP,57.88,0,27.4,,0.56,,0.04,,,9.35,5.73,0.1, +13625,70324,Plagioclase,EMP,56.6,0,27.65,,0.61,,0.04,,,9.88,5.66,0.08, +13626,70325,Plagioclase,EMP,53.86,0,29.22,,0.62,,0.06,,,11.48,4.78,0.06, +13627,70326,Plagioclase,EMP,55.84,0,28.13,,0.47,,0.05,,,10.36,5.55,0.08, +13628,70327,Plagioclase,EMP,56.05,0,27.56,,0.53,,0.03,,,9.78,5.82,0.08, +13629,70328,Plagioclase,EMP,56.88,0,26.85,,0.58,,0.04,,,9.19,6.16,0.09, +13630,70329,Plagioclase,EMP,57.43,0,26.8,,0.27,,0.02,,,8.98,5.53,0.06, +13631,70330,Plagioclase,EMP,56.72,0,27.21,,0.34,,0.02,,,9.41,6.03,0.08, +13632,70331,Plagioclase,EMP,55.87,0,27.63,,0.64,,0.04,,,10.11,5.65,0.07, +13633,70332,Plagioclase,EMP,56.45,0,27.83,,0.48,,0.02,,,9.6,6.03,0.08, +13634,70333,Plagioclase,EMP,57.83,0,26.47,,0.48,,0.02,,,8.55,6.38,0.1, +13635,70334,Plagioclase,EMP,56.43,0,28.05,,0.69,,0.03,,,10.22,5.64,0.07, +13636,70335,Plagioclase,EMP,56.79,0,27.36,,0.34,,0.03,,,9.18,6.04,0.1, +13637,70336,Plagioclase,EMP,57.92,0,26.63,,0.38,,0.02,,,8.56,6.44,0.1, +13638,70337,Plagioclase,EMP,57.23,0,27.23,,0.45,,0.02,,,9.09,5.99,0.1, +13639,70776,Plagioclase,EMP,58.16,0.14,26.56,0,0.34,0,0.06,,,8.57,6.17,0.5,0 +13640,70777,Plagioclase,EMP,51.93,0.05,30.54,,0.17,,0.05,,,13.08,3.57,0.15, +13641,70778,Plagioclase,EMP,51.82,0.04,29.71,,0.15,,0.05,,,12.6,3.74,0.18, +13642,70779,Plagioclase,EMP,55.38,0.03,28.17,,0.17,,0.05,,,10.49,4.83,0.3, +13643,70780,Plagioclase,EMP,57.66,0.02,26.89,,0.15,,0.03,,,8.76,5.83,0.41, +13644,70781,Plagioclase,EMP,54.17,0.14,29.02,,0.73,,0.08,,,11.31,4.7,0.24, +13645,70782,Plagioclase,EMP,55.24,0.22,28.11,,0.52,,0.09,,,10.39,5.21,0.29, +13646,70783,Plagioclase,EMP,57.37,0.18,27.38,,0.44,,0.07,,,8.99,5.9,0.39, +13647,70784,Plagioclase,EMP,57.64,0.16,27.2,,0.51,,0.07,,,8.78,6.03,0.41,0.01 +13648,70785,Plagioclase,EMP,57.88,0.09,27.16,,0.42,,0.06,,,8.36,6.15,0.4, +13649,71282,Plagioclase,EMP,45.29,,34.61,,0.11,,0.03,,,19.41,0.37,, +13650,71283,Plagioclase,EMP,43.97,,34.67,,0.14,,0.3,,,20.16,0.19,, +13651,71284,Plagioclase,EMP,45.72,,34.43,,0.11,,,,,18.82,0.75,, +13652,71285,Plagioclase,EMP,45.08,,35.77,,0.09,,0.02,,,19.7,0.43,, +13653,71286,Plagioclase,EMP,45.45,,35.57,,0.09,,0.02,,,19.34,0.54,, +13654,71287,Plagioclase,EMP,44.21,,35.2,,0.08,,0.03,,,19.6,0.38,, +13655,71288,Plagioclase,EMP,42.59,,35.59,,0.1,,0.04,,,19.96,0.21,, +13656,71289,Plagioclase,EMP,44.22,,35.49,,0.1,,0.03,,,19.85,0.21,, +13657,71290,Plagioclase,EMP,44.96,,33.77,,0.02,,0.58,,,0.04,0.04,, +13658,71291,Plagioclase,EMP,45.13,,35.35,,0.03,,0.35,,,0.04,0.04,, +13659,71292,Plagioclase,EMP,44.79,,35.87,,0.01,,0.4,,,0.05,0.05,, +13660,71293,Plagioclase,EMP,44.13,,35.34,,0.01,,0.33,,,0.03,0.03,, +13661,71801,Plagioclase,EMP,49.98,0.05,31.62,,0.3,0.03,0.28,,,15.26,2.61,0.02,0.04 +13662,71802,Plagioclase,EMP,48.09,0.05,31.34,,1.07,0.02,0.23,,,15.92,2.31,0.01, +13663,71803,Plagioclase,EMP,49.63,0.07,29.03,,2.7,0.03,0.13,,,15.02,2.68,0.02, +13664,71804,Plagioclase,EMP,50.06,0.05,31.35,,0.32,0.01,0.31,,,15.16,2.67,0.03,0.09 +13665,71805,Plagioclase,EMP,49.42,0.06,30.8,,1.19,0.01,0.36,,,15.37,2.48,0.03, +13666,71806,Plagioclase,EMP,48.84,0.07,29.75,,2.41,0.02,0.47,,,15.35,2.55,0.03, +13667,71807,Plagioclase,EMP,49.21,0.06,30.9,,0.31,0.02,0.29,,,15.3,2.56,0.03, +13668,71808,Plagioclase,EMP,48.7,0.06,30.78,,0.8,0.03,0.33,,,15.19,2.66,0.02, +13669,71809,Plagioclase,EMP,49.3,0.04,30.1,,0.86,0.01,0.38,,,14.8,2.93,0.02, +13670,71810,Plagioclase,EMP,48.96,0.07,28.42,,2.64,0.03,0.45,,,14.55,2.89,0.02, +13671,72598,Plagioclase,EMP,51.25,0.08,28.68,0.01,0.45,0,0.16,0.01,,12.85,4.11,0.23, +13672,72599,Plagioclase,EMP,51.48,0.08,29.39,0.04,1.1,0.02,1.46,0.01,,13.16,3.38,0.16, +13673,72600,Plagioclase,EMP,50.78,0.15,29.96,0.02,0.72,0.01,0.52,0.01,,14.15,3.41,0.12, +13674,72601,Plagioclase,EMP,51.35,0.04,31.27,0.01,0.33,0.01,0.17,0.01,,13.97,3.3,0.12, +13675,72602,Plagioclase,EMP,50.48,0.05,30.28,0,0.55,0.03,0.2,0.02,,13.79,3.8,0.2, +13676,72603,Plagioclase,EMP,50.83,0.08,29.84,0.02,0.5,0.02,0.52,0.02,,13.87,3.8,0.21, +13677,72604,Plagioclase,EMP,50.65,0.07,30.08,0.03,0.53,0.03,0.32,0.01,,13.86,3.8,0.21, +13678,72605,Plagioclase,EMP,50.75,0.04,30.79,0,0.73,0.01,0.19,0.01,,14.26,3.07,0.1, +13679,72606,Plagioclase,EMP,50.5,0.04,30.72,0.03,0.75,0.02,0.31,0.03,,14.35,2.94,0.11, +13680,72607,Plagioclase,EMP,48.86,0.06,30.86,0,0.52,0.02,0.2,0.03,,15.07,2.54,0.1, +13681,72608,Plagioclase,EMP,48.63,0.06,30.64,0.01,0.49,0.02,0.2,0.03,,15.14,2.49,0.09, +13682,73233,Plagioclase,EMP,63.46,,19.64,,0.09,,0.11,,,1.88,6.24,5.3, +13683,73234,Plagioclase,EMP,64.13,,19.89,,0.09,,0.09,,,1.84,6.37,5.03, +13684,73235,Plagioclase,EMP,63.71,,20.64,,0.26,,0.5,,,3.51,7.79,2.55, +13685,73236,Plagioclase,EMP,64.03,,20.65,,0.21,,0.41,,,3.52,7.63,2.45, +13686,73237,Plagioclase,EMP,64.04,,21.05,,0.31,,0.31,,,3.18,7.61,2.58, +13687,73238,Plagioclase,EMP,65.71,0.3,19.1,,0.17,,,,,0.74,4.78,8.79, +13688,73239,Plagioclase,EMP,66.06,0.23,19.69,,0.29,,,,,1.69,5.54,6.67, +13689,73240,Plagioclase,EMP,65.67,0.2,20.13,,0.13,,,,,1.48,5.66,6.78, +13690,73241,Plagioclase,EMP,65.07,0.2,20.48,,0.23,,,,,1.97,5.78,6.23, +13691,108551,Plagioclase,EMP,46.31,0.08,33.19,,1.14,0.01,0.55,,,19.05,0.02,,0.03 +13692,108552,Plagioclase,EMP,47.15,0.09,32.84,,0.88,0.01,0.37,,,17.55,1.13,,0.02 +13693,108553,Plagioclase,EMP,48.41,0.12,31.64,,0.64,,0.56,,,16.83,1.04,, +13694,108565,Plagioclase,EMP,43.29,0.13,35.91,,0.18,,0.15,,,18.78,0.18,0.02, +13695,108566,Plagioclase,EMP,46.84,0.03,34.77,,0.14,,0.22,,,17.25,1.58,0.01, +13696,108809,Plagioclase,EMP,51.8,,30,,2.1,,0.4,,,12.6,3.5,0.26, +13697,108810,Plagioclase,EMP,50,0.2,28,,3,0.07,1,,,13.2,3.1,0.21, +13698,108811,Plagioclase,EMP,50,0.05,30,,0.9,0.02,0.2,,,14.2,3.4,0.13, +13699,108812,Plagioclase,EMP,49.9,0.3,27,,2.4,0.1,0.7,,,12.3,3.4,0.4, +13700,108813,Plagioclase,EMP,53,0.2,29.9,,1.2,0.02,0.2,,,13,3.3,0.3, +13701,108814,Plagioclase,EMP,51,0.15,28.6,,1.3,0.06,0.3,,,12.9,3.6,0.6, +13702,108815,Plagioclase,EMP,51,0.09,30.5,,1.3,0.04,0.17,,,14.1,3.4,0.25, +13703,108816,Plagioclase,EMP,50.9,0.06,31.1,,0.9,0.02,0.1,,,13.9,3.2,0.22, +13704,108817,Plagioclase,EMP,48,0.5,25,,3,0.14,0.9,,,18,3.1,0.9, +13705,108818,Plagioclase,EMP,49,0.23,30.5,,1.5,0.09,0.32,,,16.3,2.8,0.32, +13706,108819,Plagioclase,EMP,52.7,0.09,28.3,,0.9,0.02,0.2,,,12,4.6,0.42, +13707,35798,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13708,35799,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13709,35800,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13710,35801,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13711,35802,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13712,35803,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13713,35804,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13714,35805,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13715,35806,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13716,35807,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13717,35808,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13718,35809,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13719,35810,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13720,35811,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13721,35812,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13722,35813,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13723,35814,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13724,35815,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13725,35816,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13726,35817,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13727,35818,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13728,35819,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13729,35820,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13730,35821,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13731,35822,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13732,35823,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13733,35824,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13734,35825,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13735,35826,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13736,35827,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13737,35828,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13738,35829,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13739,35830,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13740,35831,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13741,35832,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13742,35833,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13743,35834,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13744,35835,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13745,35836,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13746,35837,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13747,35838,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13748,35839,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13749,35840,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13750,35841,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13751,35842,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13752,35843,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13753,35844,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13754,35845,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13755,35846,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13756,35847,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13757,35848,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13758,35849,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13759,35850,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13760,35851,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13761,35852,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13762,35853,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13763,35854,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13764,35855,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13765,35856,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13766,35857,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13767,35858,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13768,35859,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13769,35860,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13770,35861,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13771,35862,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13772,35863,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13773,35864,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13774,35865,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13775,35866,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13776,35867,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13777,35868,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13778,35869,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13779,35870,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13780,35871,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13781,35872,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13782,35873,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13783,35874,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13784,35875,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13785,35876,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13786,35877,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13787,35878,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13788,35879,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13789,35880,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13790,35881,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13791,35882,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13792,35883,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13793,35884,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13794,35885,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13795,35886,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13796,35887,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13797,35888,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13798,35889,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13799,35890,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13800,35891,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13801,35892,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13802,35893,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13803,35894,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13804,35895,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13805,35896,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13806,35897,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13807,35898,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13808,35899,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13809,35900,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13810,35901,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13811,35902,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13812,35903,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13813,35904,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13814,35905,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13815,35906,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13816,35907,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13817,35908,KFeldspar,no_info,56.06,,,,0,,,,,,,43.94, +13818,35914,KFeldspar,EMP,66.07,0.15,17.93,0.01,0.44,,0.3,0.04,,0.76,0.81,13.09,0.04 +13819,35915,KFeldspar,EMP,56.67,2.11,12.71,0.03,4.29,0.11,6.92,0.07,,10.03,3.79,1.65, +13820,35916,KFeldspar,"SEM,EMP",67.5,,18.4,,0.32,,,,,0.22,7.22,6.1, +13821,35917,KFeldspar,"SEM,EMP",67.31,,18.44,,0.35,,,,,0.11,6.45,7.12, +13822,35918,KFeldspar,"SEM,EMP",67.01,,18.25,,0.38,,,,,0.08,5.95,8.06, +13823,35919,KFeldspar,"SEM,EMP",66.97,,17.87,,0.24,,,,,0.27,7.82,5.18, +13824,35920,KFeldspar,"SEM,EMP",67.22,,18.73,,0.21,,,,,0.3,7.22,6.44, +13825,35921,KFeldspar,"SEM,EMP",67.37,,19.4,,0.2,,,,,0.79,8.26,4.45, +13826,35922,KFeldspar,"SEM,EMP",67.85,,18.97,,0.22,,,,,0.13,6.6,6.91, +13827,35923,KFeldspar,"SEM,EMP",68.04,,18.73,,0.22,,,,,0.2,7.04,6.53, +13828,35924,KFeldspar,"SEM,EMP",67.82,,18.64,,0.7,,,,,0.21,6.79,7.11, +13829,35925,KFeldspar,"SEM,EMP",68.54,,17.55,,0.9,,,,,0.2,6.54,6.88, +13830,35926,KFeldspar,"SEM,EMP",67.86,,18.61,,0.21,,,,,0.11,7.3,6.66, +13831,35927,KFeldspar,"SEM,EMP",66.43,,17.85,,0.27,,,,,0.15,4.99,9.67, +13832,35928,KFeldspar,"SEM,EMP",67.31,,17.73,,0.46,,,,,0.14,6.07,7.8, +13833,35929,KFeldspar,"SEM,EMP",65.95,,17.77,,0.92,,,,,0.02,6.54,7.16, +13834,35930,KFeldspar,"SEM,EMP",67.46,,17.85,,0.46,,,,,0.33,7.09,5.62, +13835,35931,KFeldspar,"SEM,EMP",69.55,,17.46,,0.22,,,,,0.11,7.2,5.93, +13836,35932,KFeldspar,"SEM,EMP",67.99,,17.91,,0.26,,,,,0.08,6.98,6.77, +13837,35933,KFeldspar,"SEM,EMP",67.62,,18.47,,0.55,,,,,0.01,6.48,7.5, +13838,35934,KFeldspar,"SEM,EMP",66.59,,18.8,,0.4,,,,,0.24,6.94,6.42, +13839,35935,KFeldspar,"SEM,EMP",66.4,,18.23,,0.41,,,,,0.06,6.4,7.01, +13840,35936,KFeldspar,"SEM,EMP",68.32,,17.38,,0.99,,,,,0.1,6.6,6.69, +13841,35937,KFeldspar,"SEM,EMP",67.14,,18.21,,0.4,,,,,0.07,6.61,7.15, +13842,35938,KFeldspar,"SEM,EMP",66.75,,17.64,,0.67,,,,,0.01,6.47,7.22, +13843,35939,KFeldspar,"SEM,EMP",66.38,,18.26,,0.35,,,,,0.05,6.75,7.28, +13844,35940,KFeldspar,"SEM,EMP",67.37,,18.26,,0.87,,,,,,6.94,6.74, +13845,35941,KFeldspar,"SEM,EMP",67.42,,18.31,,0.76,,,,,,7.33,6.66, +13846,35942,KFeldspar,"SEM,EMP",65.69,,17.18,,1.72,,,,,,7.09,6.29, +13847,35943,KFeldspar,"SEM,EMP",67.27,,17.11,,1.87,,,,,,6.8,6.43, +13848,35944,KFeldspar,"SEM,EMP",65.76,,16.7,,2.03,,,,,,6.82,6.43, +13849,35945,KFeldspar,"SEM,EMP",67.3,,18.53,,0.86,,,,,,6.78,6.92, +13850,35946,KFeldspar,"SEM,EMP",66.98,,18.05,,0.9,,,,,,6.4,7.93, +13851,35947,KFeldspar,"SEM,EMP",67.44,,18.29,,0.84,,,,,,6.39,7.63, +13852,35948,KFeldspar,"SEM,EMP",68.39,,17.28,,0.81,,,,,,5.89,7.92, +13853,35949,KFeldspar,"SEM,EMP",67.97,,18.06,,1.42,,,,,,7.07,6.91, +13854,35950,KFeldspar,"SEM,EMP",67.72,,18.28,,0.98,,,,,,7.12,7.09, +13855,35951,KFeldspar,"SEM,EMP",66.99,,18.34,,1.07,,,,,,6.07,7.9, +13856,35952,KFeldspar,"SEM,EMP",68.1,,17.75,,2.07,,,,,,6.64,7.61, +13857,35953,KFeldspar,"SEM,EMP",68.21,,17.29,,2.27,,,,,,7.16,6.03, +13858,35954,KFeldspar,"SEM,EMP",66.6,,17.78,,1.02,,,,,,6.99,6.25, +13859,35955,KFeldspar,"SEM,EMP",66.5,,17.99,,0.99,,,,,0.01,6.8,6.85, +13860,35956,KFeldspar,"SEM,EMP",65.53,,17.92,,0.79,,,,,,6.9,6.76, +13861,35957,KFeldspar,"SEM,EMP",68.17,,15.75,,3.35,,,,,,7.23,5.91, +13862,35958,KFeldspar,"SEM,EMP",68.49,,17.69,,1.33,,,,,,6.86,6.67, +13863,35959,KFeldspar,"SEM,EMP",68.38,,17.51,,0.97,,,,,,6.9,6.43, +13864,35960,KFeldspar,"SEM,EMP",67.17,,18.34,,1.07,,,,,,6.79,7.22, +13865,35961,KFeldspar,"SEM,EMP",67.24,,17.51,,0.9,,,,,,6.8,6.87, +13866,35962,KFeldspar,"SEM,EMP",67.92,,17.6,,1.28,,,,,0.01,8.24,4.31, +13867,35963,KFeldspar,"SEM,EMP",66.11,,17.53,,0.66,,,,,,6.8,6.78, +13868,35964,KFeldspar,"SEM,EMP",67.46,,17.83,,1.03,,,,,,7.09,6.51, +13869,35965,KFeldspar,"SEM,EMP",67.02,,17.76,,1.07,,,,,,7.59,5.82, +13870,35966,KFeldspar,"SEM,EMP",66.53,,17.98,,0.81,,,,,,6.47,7.3, +13871,35967,KFeldspar,"SEM,EMP",66.01,,17.01,,2.63,,,,,,6.86,6.97, +13872,35968,KFeldspar,"SEM,EMP",64.94,,16.33,,3.25,,,,,,6.8,6.25, +13873,35969,KFeldspar,"SEM,EMP",65.61,,16.75,,2.57,,,,,,6.22,7.52, +13874,35970,KFeldspar,"SEM,EMP",66.19,,16.38,,3.01,,,,,,7.2,6.51, +13875,35971,KFeldspar,"SEM,EMP",68.67,,17.62,,1.72,,,,,0.01,7.74,5.95, +13876,35972,KFeldspar,"SEM,EMP",68.16,,18.4,,0.9,,,,,,6.48,7.62, +13877,35973,KFeldspar,"SEM,EMP",67.52,,17.72,,1.43,,,,,0.03,6.8,7.17, +13878,35974,KFeldspar,"SEM,EMP",67.13,,18.57,,0.96,,,,,,7.54,5.91, +13879,35975,KFeldspar,"SEM,EMP",66.73,,18.03,,1.25,,,,,,7.2,6.38, +13880,35976,KFeldspar,"SEM,EMP",67.7,,17.49,,1.34,,,,,,6.84,6.69, +13881,35977,KFeldspar,"SEM,EMP",66.63,,17.83,,1.39,,,,,,6.67,7.29, +13882,35978,KFeldspar,"SEM,EMP",67.36,,15.82,,2.95,,,,,0.01,6.91,6.04, +13883,35979,KFeldspar,"SEM,EMP",67.74,,17.47,,1.23,,,,,,7.19,6.16, +13884,35980,KFeldspar,"SEM,EMP",67.43,,16.55,,2.1,,,,,0.01,6.66,6.65, +13885,35981,KFeldspar,"SEM,EMP",68.31,,17.6,,1.06,,,,,,6.7,7.07, +13886,35982,KFeldspar,"SEM,EMP",67.13,,17.3,,1.4,,,,,,6.98,6.45, +13887,35983,KFeldspar,"SEM,EMP",66.9,,17.3,,1.38,,,,,,6.74,6.94, +13888,35984,KFeldspar,"SEM,EMP",67.13,,17.91,,0.87,,,,,,7.02,6.79, +13889,35985,KFeldspar,EMP,64.36,,19.69,,0.46,,0.72,,,1.32,4.87,8.39, +13890,35988,KFeldspar,"EMP,SEM",65.37,0.16,19.21,,0.28,,,,,0.47,2.24,10.96,0.34 +13891,35989,KFeldspar,"EMP,SEM",65.48,0.35,19.12,,0.4,,0.12,,,0.64,2.66,11.87, +13892,35990,KFeldspar,EMP,66.39,,18.98,,0.19,,,,,0.17,3.17,11.36, +13893,35991,KFeldspar,EMP,65.97,,19.34,,0.15,,,,,0.47,4.05,9.88, +13894,35992,KFeldspar,EMP,65.21,,19.6,,0.13,,,,,0.99,4.88,8.95, +13895,35993,KFeldspar,EMP,66.13,,19.45,,0.16,,,,,0.65,4.29,8.78, +13896,35994,KFeldspar,EMP,66.24,,19.61,,0.17,,,,,0.97,5.73,7.64, +13897,35995,KFeldspar,EMP,64.02,,21.45,,0.14,,,,,2.94,6.18,4.74, +13898,35996,KFeldspar,EMP,64.67,,19.44,,0.24,,,,,0.24,1.58,13.1, +13899,35997,KFeldspar,EMP,64.54,,19.94,,0.17,,,,,0.37,2.82,11.97, +13900,35998,KFeldspar,EMP,64.48,,20.04,,0.08,,,,,1.04,3.37,10.69, +13901,35999,KFeldspar,EMP,65.17,,19.91,,0.05,,,,,1.67,6.1,7.07, +13902,36000,KFeldspar,EMP,64.23,,19.18,,0.16,,,,,0.15,1.15,14.5, +13903,36001,KFeldspar,EMP,64.56,,19.17,,0.14,,,,,0.09,1.16,14.13, +13904,36002,KFeldspar,EMP,64.68,,19.25,,0.12,,,,,0.11,1.73,13.54, +13905,36003,KFeldspar,EMP,64.67,,21.32,,0.09,,,,,0.67,3.41,10.2, +13906,36004,KFeldspar,EMP,67.54,,17.94,,0.16,,,,,0.26,2.78,10.06, +13907,36005,KFeldspar,EMP,66.31,,18.95,,0.12,,,,,0.37,3.47,11.27, +13908,36006,KFeldspar,EMP,65.54,,20.65,,0.15,,,,,0.4,3.63,9.77, +13909,36007,KFeldspar,EMP,67.38,,18.6,,0.09,,,,,0.34,2.73,10.07, +13910,36008,KFeldspar,EMP,66.06,,19.78,,0.12,,,,,0.4,3.39,10.88, +13911,36009,KFeldspar,EMP,67.07,,19.38,,0.21,,,,,0.65,3.96,9.42, +13912,36010,KFeldspar,EMP,64.36,,19.84,,0.37,,,,,0.33,2.23,12.64, +13913,36011,KFeldspar,EMP,64.53,,19.99,,0.41,,,,,0.19,1.95,12.66, +13914,36012,KFeldspar,EMP,66.54,,19.02,,0.45,,,,,0.3,2.13,12.56, +13915,36013,KFeldspar,EMP,67.19,,18.52,,0,,,,,,5.53,8.6, +13916,36014,KFeldspar,EMP,66.35,,18.15,,0,,,,,,3.6,11.13, +13917,36015,KFeldspar,EMP,68.34,,18.7,,0,,,,,,7.39,5.63, +13918,36016,KFeldspar,EMP,68.27,,19.39,,0,,,,,,8.17,4.97, +13919,36017,KFeldspar,EMP,68.38,,18.3,,0,,,,,,6.57,6.33, +13920,36018,KFeldspar,EMP,68.44,,17.99,,0,,,,,,5.54,8.1, +13921,36019,KFeldspar,EMP,67.86,,18.46,,0,,,,,,5.97,7.63, +13922,36020,KFeldspar,EMP,51.09,0.01,36.58,,0.1,0.03,0.02,,,1.09,4.93,3.61, +13923,36021,KFeldspar,EMP,68.05,0.1,17.97,,0.62,0.04,0.06,,,2.18,5.61,3.45, +13924,36022,KFeldspar,EMP,61.83,,24.34,,0.33,,0.08,,,0.87,8.39,3.53, +13925,36023,KFeldspar,EMP,63.54,,20.45,,2.25,0.07,0.53,,,0.55,6.28,6.45, +13926,36024,KFeldspar,EMP,64.51,,19.3,,1.03,0.04,0.2,,,,3.82,10.86, +13927,36025,KFeldspar,EMP,64.68,,22.52,,0.61,0.04,0.13,,,0.53,8.71,3.69, +13928,36026,KFeldspar,EMP,65.68,,18.81,,0.08,0.04,,,,,3.87,11.11, +13929,36027,KFeldspar,EMP,65.92,,19.62,,0.13,,,,,,3.12,11.55, +13930,36028,KFeldspar,EMP,66.31,0.01,19.25,,0.22,0.03,0.02,,,0.4,4.24,9.12, +13931,36029,KFeldspar,EMP,65.13,,21.78,,0.27,,0.03,,,1.21,6.83,4.57, +13932,36030,KFeldspar,EMP,68.23,0.02,20.18,,0.32,,0.04,,,0.25,5.51,7.53, +13933,36031,KFeldspar,EMP,65.86,0.04,19.5,,0.12,,,,,,5.33,8.52, +13934,36032,KFeldspar,EMP,63.8,,18.4,,1.37,,,,,0.55,1.97,12, +13935,36033,KFeldspar,EMP,64,,19,,1.07,,,,,0.76,2.67,12.37, +13936,36034,KFeldspar,EMP,65.1,,19.5,,0.41,,,,,0.59,2.41,12.46, +13937,36035,KFeldspar,EMP,64,,19.3,,0.42,,,,,0.43,2.83,12.37, +13938,36036,KFeldspar,EMP,64.2,,19.7,,0.36,,,,,0.62,3.71,10.86, +13939,36037,KFeldspar,EMP,67.4,,18.5,,0.32,,,,,1.03,2.52,10.99, +13940,36038,KFeldspar,EMP,63.9,,19.7,,0.3,,,,,0.89,4.02,10.23, +13941,36039,KFeldspar,EMP,64.5,,19.8,,0.35,,,,,0.8,4.04,10.52, +13942,36040,KFeldspar,EMP,60.59,0.39,22.39,,0.66,,0.09,,,3.14,5.45,5.17, +13943,36041,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13944,36042,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13945,36043,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13946,36044,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13947,36045,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13948,36046,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13949,36047,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13950,36048,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13951,36049,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13952,36050,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13953,36051,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13954,36052,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13955,36053,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13956,36054,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13957,36055,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13958,36056,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13959,36057,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13960,36058,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13961,36059,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13962,36060,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13963,36061,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13964,36062,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13965,36063,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13966,36064,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13967,36065,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13968,36066,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13969,36067,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13970,36068,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13971,36069,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13972,36070,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13973,36071,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13974,36072,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13975,36073,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13976,36074,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13977,36075,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13978,36076,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13979,36077,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13980,36078,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13981,36079,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13982,36080,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13983,36081,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13984,36082,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13985,36083,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13986,36084,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13987,36085,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13988,36086,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13989,36087,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13990,36088,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13991,36089,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13992,36090,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13993,36091,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13994,36092,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13995,36093,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13996,36094,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13997,36095,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13998,36096,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +13999,36097,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +14000,36098,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +14001,36099,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +14002,36100,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +14003,36101,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +14004,36102,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +14005,36103,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +14006,36104,KFeldspar,no_info,64.76,,18.32,,0,,,,,,,16.92, +14007,42725,KFeldspar,no_info,62.29,,20.81,,0,,0,,,2.81,,14.08, +14008,42726,KFeldspar,no_info,61.95,,21.14,,0,,0,,,3.1,,13.81, +14009,43178,KFeldspar,EDS,65.78,,19.98,,0.4,,0.44,,,1.89,5.3,6.84, +14010,43180,KFeldspar,EDS,64.13,,19.89,,0.18,,0.09,,,1.84,6.37,5.03, +14011,43182,KFeldspar,EDS,64.04,,21.05,,0.61,,0.31,,,3.18,7.61,2.58, +14012,45692,KFeldspar,EMP,65.03,,18.79,,0.34,,,,,0.3,4.2,10.27, +14013,45693,KFeldspar,EMP,65.28,,18.99,,0.3,,,,,0.57,4.78,9.59, +14014,62121,KFeldspar,EMP,65.82,0,19.1,,0,,0.01,,,0.32,1.77,12.96, +14015,62122,KFeldspar,EMP,65.82,0,19.45,,0,,0,,,0.85,2.22,11.94, +14016,67141,KFeldspar,EMP,59.37,,20.55,,0,,,,,0.24,2.26,10.26, +14017,67142,KFeldspar,EMP,58.99,,20.42,,0,,,,,0.18,2.16,10.43, +14018,67143,KFeldspar,EMP,58.89,,20.66,,0,,,,,0.22,2.3,9.98, +14019,67144,KFeldspar,EMP,59.36,,20.97,,0,,,,,0.19,2,9.31, +14020,67145,KFeldspar,EMP,59.19,,20.74,,0,,,,,0.24,2.37,10.05, +14021,67146,KFeldspar,EMP,59.16,,20.67,,0,,,,,0.2,2.29,10.18, +14022,67147,KFeldspar,EMP,59.49,,19.99,,0,,,,,0.14,2.14,10.85, +14023,67148,KFeldspar,EMP,58.08,,20.99,,0,,,,,0.08,1.7,10.8, +14024,67149,KFeldspar,EMP,59.44,,20.29,,0,,,,,0.08,1.7,11.57, +14025,67150,KFeldspar,EMP,60.85,,19.61,,0,,,,,0.07,1.78,12.37, +14026,67151,KFeldspar,EMP,61.76,,19.37,,0,,,,,0.06,1.7,13.07, +14027,67152,KFeldspar,EMP,63.31,,18.68,,0,,,,,0.07,1.67,13.85, +14028,67153,KFeldspar,EMP,60.2,,20.04,,0,,,,,0.11,2.11,11.59, +14029,67154,KFeldspar,EMP,62.23,,19.12,,0,,,,,0.04,1.51,13.67, +14030,67155,KFeldspar,EMP,60.95,,19.58,,0,,,,,0.06,1.97,12.04, +14031,67156,KFeldspar,EMP,60.04,,19.86,,0,,,,,0.12,1.97,11.57, +14032,67157,KFeldspar,EMP,60.2,,19.8,,0,,,,,0.03,1.36,12.51, +14033,67158,KFeldspar,EMP,59,,19.86,,0,,,,,0.04,1.32,11.73, +14034,67159,KFeldspar,EMP,60.01,,19.99,,0,,,,,0.25,2.33,10.86, +14035,67160,KFeldspar,EMP,60.65,,19.71,,0,,,,,0.15,2.2,11.5, +14036,67161,KFeldspar,EMP,59.93,,19.89,,0,,,,,0.02,1.18,12.74, +14037,67162,KFeldspar,EMP,59.54,,19.78,,0,,,,,0.03,1.18,12.44, +14038,67163,KFeldspar,EMP,60.85,,19.95,,0,,,,,0.17,2.17,11.38, +14039,67164,KFeldspar,EMP,59.85,,20.07,,0,,,,,0.22,2.27,10.84, +14040,67165,KFeldspar,EMP,58.09,,20.3,,0,,,,,0.03,1.11,11.73, +14041,67166,KFeldspar,EMP,59.02,,20.3,,0,,,,,0.03,1.2,11.9, +14042,67167,KFeldspar,EMP,58.16,,20.49,,0,,,,,0.08,1.58,11.26, +14043,67168,KFeldspar,EMP,58.43,,20.39,,0,,,,,0.08,1.56,11.08, +14044,67169,KFeldspar,EMP,58.88,,20.01,,0,,,,,0.07,1.3,11.92, +14045,67170,KFeldspar,EMP,58.57,,20.26,,0,,,,,0.04,1.34,11.74, +14046,67171,KFeldspar,EMP,58.41,,20.23,,0,,,,,0.04,1.16,11.85, +14047,67172,KFeldspar,EMP,59.04,,20.4,,0,,,,,0.03,1.16,11.9, +14048,108544,KFeldspar,EMP,66.29,0.06,19.63,,0.2,,,,,0.35,7.52,5.59, +14049,108545,KFeldspar,EMP,66.36,0.08,19.35,,0.3,,,,,0.79,5.67,8.22, +14050,35909,KFeldspar,no_info,38.94,,,,0,,,,,,,61.06, +14051,35910,KFeldspar,no_info,38.94,,,,0,,,,,,,61.06, +14052,35911,KFeldspar,no_info,38.94,,,,0,,,,,,,61.06, +14053,35912,KFeldspar,no_info,38.94,,,,0,,,,,,,61.06, +14054,35913,KFeldspar,no_info,38.94,,,,0,,,,,,,61.06, +14055,36105,KFeldspar,no_info,71.84,,,,0,,,,,,,28.16, +14056,36106,KFeldspar,no_info,71.84,,,,0,,,,,,,28.16, +14057,36107,KFeldspar,no_info,71.84,,,,0,,,,,,,28.16, +14058,36108,KFeldspar,no_info,71.84,,,,0,,,,,,,28.16, +14059,36109,KFeldspar,no_info,71.84,,,,0,,,,,,,28.16, +14060,36110,KFeldspar,no_info,71.84,,,,0,,,,,,,28.16, +14061,36111,KFeldspar,no_info,71.84,,,,0,,,,,,,28.16, +14062,36112,KFeldspar,no_info,71.84,,,,0,,,,,,,28.16, +14063,36113,KFeldspar,no_info,71.84,,,,0,,,,,,,28.16, +14064,36114,KFeldspar,no_info,71.84,,,,0,,,,,,,28.16, +14065,36115,KFeldspar,no_info,71.84,,,,0,,,,,,,28.16, +14066,36116,KFeldspar,no_info,71.84,,,,0,,,,,,,28.16, +14067,36117,KFeldspar,no_info,71.84,,,,0,,,,,,,28.16, +14068,36118,KFeldspar,no_info,71.84,,,,0,,,,,,,28.16, +14069,36119,KFeldspar,no_info,71.84,,,,0,,,,,,,28.16, +14070,36120,KFeldspar,no_info,71.84,,,,0,,,,,,,28.16, +14071,36121,KFeldspar,no_info,71.84,,,,0,,,,,,,28.16, +14072,36122,KFeldspar,no_info,71.84,,,,0,,,,,,,28.16, +14073,36123,KFeldspar,no_info,71.84,,,,0,,,,,,,28.16, +14074,36124,KFeldspar,no_info,71.84,,,,0,,,,,,,28.16, +14075,36125,KFeldspar,no_info,71.84,,,,0,,,,,,,28.16, +14076,36126,KFeldspar,no_info,71.84,,,,0,,,,,,,28.16, +14077,36127,KFeldspar,no_info,71.84,,,,0,,,,,,,28.16, +14078,36128,KFeldspar,no_info,71.84,,,,0,,,,,,,28.16, +14079,36129,KFeldspar,no_info,71.84,,,,0,,,,,,,28.16, +14080,36130,KFeldspar,no_info,71.84,,,,0,,,,,,,28.16, +14081,36131,KFeldspar,no_info,71.84,,,,0,,,,,,,28.16, +14082,36132,KFeldspar,no_info,71.84,,,,0,,,,,,,28.16, +14083,36133,KFeldspar,no_info,71.84,,,,0,,,,,,,28.16, +14084,36134,KFeldspar,no_info,71.84,,,,0,,,,,,,28.16, +14085,36135,KFeldspar,no_info,71.84,,,,0,,,,,,,28.16, +14086,36136,KFeldspar,no_info,71.84,,,,0,,,,,,,28.16, +14087,36137,KFeldspar,no_info,71.84,,,,0,,,,,,,28.16, +14088,36138,KFeldspar,no_info,71.84,,,,0,,,,,,,28.16, +14089,36139,KFeldspar,no_info,71.84,,,,0,,,,,,,28.16, +14090,36140,KFeldspar,no_info,71.84,,,,0,,,,,,,28.16, +14091,36141,KFeldspar,no_info,71.84,,,,0,,,,,,,28.16, +14092,36142,KFeldspar,no_info,71.84,,,,0,,,,,,,28.16, +14093,36143,KFeldspar,no_info,71.84,,,,0,,,,,,,28.16, +14094,36144,KFeldspar,no_info,71.84,,,,0,,,,,,,28.16, +14095,36145,KFeldspar,no_info,71.84,,,,0,,,,,,,28.16, +14096,36146,KFeldspar,no_info,71.84,,,,0,,,,,,,28.16, +14097,41133,Quartz,EMP,98.92,0.02,0.01,0.01,0.16,0.01,0.02,,,0.03,0.01,0.01, +14098,41134,Quartz,EMP,99.49,0.02,0.03,0.01,0.01,0.01,0.02,,,0.04,0.01,0.01, +14099,41135,Quartz,EMP,98.97,0.16,0.65,,0.55,,0.29,,,0.49,0.05,0.02, +14100,41136,Quartz,EMP,98.39,0.06,0.13,,0.49,0.06,,,,0.1,,, +14101,41141,Quartz,no_info,100,,,,0,,,,,,,, +14102,41142,Quartz,no_info,100,,,,0,,,,,,,, +14103,41143,Quartz,no_info,100,,,,0,,,,,,,, +14104,41144,Quartz,no_info,100,,,,0,,,,,,,, +14105,41145,Quartz,no_info,100,,,,0,,,,,,,, +14106,41146,Quartz,no_info,100,,,,0,,,,,,,, +14107,41147,Quartz,no_info,100,,,,0,,,,,,,, +14108,41148,Quartz,no_info,100,,,,0,,,,,,,, +14109,41149,Quartz,no_info,100,,,,0,,,,,,,, +14110,43186,Quartz,EDS,100,,,,0,,,,,,,, +14111,43187,Quartz,EDS,100,,,,0,,,,,,,, +14112,43188,Quartz,EDS,100,,,,0,,,,,,,, +14113,43762,Quartz,no_info,100,,,,0,,,,,,,, +14114,43763,Quartz,no_info,100,,,,0,,,,,,,, +14115,43764,Quartz,no_info,100,,,,0,,,,,,,, +14116,43765,Quartz,no_info,100,,,,0,,,,,,,, +14117,43766,Quartz,no_info,100,,,,0,,,,,,,, +14118,43767,Quartz,no_info,100,,,,0,,,,,,,, +14119,43768,Quartz,no_info,100,,,,0,,,,,,,, +14120,43769,Quartz,no_info,100,,,,0,,,,,,,, +14121,43770,Quartz,no_info,100,,,,0,,,,,,,, +14122,43771,Quartz,no_info,100,,,,0,,,,,,,, +14123,43821,Quartz,no_info,100,,,,0,,,,,,,, +14124,43822,Quartz,no_info,100,,,,0,,,,,,,, +14125,43823,Quartz,no_info,100,,,,0,,,,,,,, +14126,43824,Quartz,no_info,100,,,,0,,,,,,,, +14127,43825,Quartz,no_info,100,,,,0,,,,,,,, +14128,43826,Quartz,no_info,100,,,,0,,,,,,,, +14129,43827,Quartz,no_info,100,,,,0,,,,,,,, +14130,43828,Quartz,no_info,100,,,,0,,,,,,,, +14131,43829,Quartz,no_info,100,,,,0,,,,,,,, +14132,43830,Quartz,no_info,100,,,,0,,,,,,,, +14133,43831,Quartz,no_info,100,,,,0,,,,,,,, +14134,43832,Quartz,no_info,100,,,,0,,,,,,,, +14135,43833,Quartz,no_info,100,,,,0,,,,,,,, +14136,43926,Quartz,no_info,100,,,,0,,,,,,,, +14137,43927,Quartz,no_info,100,,,,0,,,,,,,, +14138,43928,Quartz,no_info,100,,,,0,,,,,,,, +14139,43929,Quartz,no_info,100,,,,0,,,,,,,, +14140,43930,Quartz,no_info,100,,,,0,,,,,,,, +14141,43931,Quartz,no_info,100,,,,0,,,,,,,, +14142,43932,Quartz,no_info,100,,,,0,,,,,,,, +14143,43933,Quartz,no_info,100,,,,0,,,,,,,, +14144,43934,Quartz,no_info,100,,,,0,,,,,,,, +14145,43935,Quartz,no_info,100,,,,0,,,,,,,, +14146,43936,Quartz,no_info,100,,,,0,,,,,,,, +14147,43937,Quartz,no_info,100,,,,0,,,,,,,, +14148,43938,Quartz,no_info,100,,,,0,,,,,,,, +14149,43939,Quartz,no_info,100,,,,0,,,,,,,, +14150,43940,Quartz,no_info,100,,,,0,,,,,,,, +14151,43941,Quartz,no_info,100,,,,0,,,,,,,, +14152,43942,Quartz,no_info,100,,,,0,,,,,,,, +14153,43943,Quartz,no_info,100,,,,0,,,,,,,, +14154,43944,Quartz,no_info,100,,,,0,,,,,,,, +14155,43945,Quartz,no_info,100,,,,0,,,,,,,, +14156,43946,Quartz,no_info,100,,,,0,,,,,,,, +14157,43947,Quartz,no_info,100,,,,0,,,,,,,, +14158,43948,Quartz,no_info,100,,,,0,,,,,,,, +14159,43949,Quartz,no_info,100,,,,0,,,,,,,, +14160,43950,Quartz,no_info,100,,,,0,,,,,,,, +14161,43951,Quartz,no_info,100,,,,0,,,,,,,, +14162,44026,Quartz,no_info,100,,,,0,,,,,,,, +14163,44027,Quartz,no_info,100,,,,0,,,,,,,, +14164,44028,Quartz,no_info,100,,,,0,,,,,,,, +14165,44029,Quartz,no_info,100,,,,0,,,,,,,, +14166,44030,Quartz,no_info,100,,,,0,,,,,,,, +14167,44031,Quartz,no_info,100,,,,0,,,,,,,, +14168,44032,Quartz,no_info,100,,,,0,,,,,,,, +14169,44033,Quartz,no_info,100,,,,0,,,,,,,, +14170,44034,Quartz,no_info,100,,,,0,,,,,,,, +14171,44035,Quartz,no_info,100,,,,0,,,,,,,, +14172,44036,Quartz,no_info,100,,,,0,,,,,,,, +14173,44037,Quartz,no_info,100,,,,0,,,,,,,, +14174,44038,Quartz,no_info,100,,,,0,,,,,,,, +14175,44039,Quartz,no_info,100,,,,0,,,,,,,, +14176,44040,Quartz,no_info,100,,,,0,,,,,,,, +14177,44041,Quartz,no_info,100,,,,0,,,,,,,, +14178,44042,Quartz,no_info,100,,,,0,,,,,,,, +14179,44043,Quartz,no_info,100,,,,0,,,,,,,, +14180,44044,Quartz,no_info,100,,,,0,,,,,,,, +14181,44182,Quartz,no_info,100,,,,0,,,,,,,, +14182,44183,Quartz,no_info,100,,,,0,,,,,,,, +14183,44184,Quartz,no_info,100,,,,0,,,,,,,, +14184,44185,Quartz,no_info,100,,,,0,,,,,,,, +14185,44186,Quartz,no_info,100,,,,0,,,,,,,, +14186,44187,Quartz,no_info,100,,,,0,,,,,,,, +14187,44188,Quartz,no_info,100,,,,0,,,,,,,, +14188,44189,Quartz,no_info,100,,,,0,,,,,,,, +14189,44468,Quartz,no_info,100,,,,0,,,,,,,, +14190,44469,Quartz,no_info,100,,,,0,,,,,,,, +14191,44470,Quartz,no_info,100,,,,0,,,,,,,, +14192,44471,Quartz,no_info,100,,,,0,,,,,,,, +14193,44545,Quartz,no_info,100,,,,0,,,,,,,, +14194,44546,Quartz,no_info,100,,,,0,,,,,,,, +14195,44554,Quartz,no_info,100,,,,0,,,,,,,, +14196,44555,Quartz,no_info,100,,,,0,,,,,,,, +14197,44556,Quartz,no_info,100,,,,0,,,,,,,, +14198,44557,Quartz,no_info,100,,,,0,,,,,,,, +14199,44558,Quartz,no_info,100,,,,0,,,,,,,, +14200,44559,Quartz,no_info,100,,,,0,,,,,,,, +14201,44560,Quartz,no_info,100,,,,0,,,,,,,, +14255,43189,Rutile,EDS,,100,,,0,,,,,,,, +14256,43190,Rutile,EDS,,100,,,0,,,,,,,, +14257,43191,Rutile,EDS,,100,,,0,,,,,,,, +14258,43192,Rutile,EDS,,100,,,0,,,,,,,, +14259,43193,Rutile,EDS,,100,,,0,,,,,,,, +14260,43194,Rutile,EDS,,100,,,0,,,,,,,, +14261,44190,Rutile,no_info,,100,,,0,,,,,,,, +14262,44191,Rutile,no_info,,100,,,0,,,,,,,, +14263,44192,Rutile,no_info,,100,,,0,,,,,,,, +14264,44193,Rutile,no_info,,100,,,0,,,,,,,, +14265,44194,Rutile,no_info,,100,,,0,,,,,,,, +14266,44195,Rutile,no_info,,100,,,0,,,,,,,, +14267,44196,Rutile,no_info,,100,,,0,,,,,,,, +14268,44197,Rutile,no_info,,100,,,0,,,,,,,, +14269,44198,Rutile,no_info,,100,,,0,,,,,,,, +14270,44199,Rutile,no_info,,100,,,0,,,,,,,, +14271,44200,Rutile,no_info,,100,,,0,,,,,,,, +14272,44201,Rutile,no_info,,100,,,0,,,,,,,, +14273,44202,Rutile,no_info,,100,,,0,,,,,,,, +14274,44203,Rutile,no_info,,100,,,0,,,,,,,, +14275,44472,Rutile,no_info,,100,,,0,,,,,,,, +14276,44473,Rutile,no_info,,100,,,0,,,,,,,, +14277,44474,Rutile,no_info,,100,,,0,,,,,,,, +14278,44475,Rutile,no_info,,100,,,0,,,,,,,, +14279,44476,Rutile,no_info,,100,,,0,,,,,,,, +14280,44477,Rutile,no_info,,100,,,0,,,,,,,, +14281,44478,Rutile,no_info,,100,,,0,,,,,,,, +14282,44479,Rutile,no_info,,100,,,0,,,,,,,, +14283,44480,Rutile,no_info,,100,,,0,,,,,,,, +14284,44481,Rutile,no_info,,100,,,0,,,,,,,, +14285,44482,Rutile,no_info,,100,,,0,,,,,,,, +14286,44483,Rutile,no_info,,100,,,0,,,,,,,, +14287,44484,Rutile,no_info,,100,,,0,,,,,,,, +14288,44485,Rutile,no_info,,100,,,0,,,,,,,, +14289,44486,Rutile,no_info,,100,,,0,,,,,,,, +14290,51591,Rutile,EMP,,99.9,0.15,,0,,,,,,,, +14291,51592,Rutile,EMP,,99.9,0.15,,0,,,,,,,, +14292,51593,Rutile,EMP,,99.2,0.16,,0.1,,,,,,,, +14293,51594,Rutile,EMP,,99.9,0.11,,0,,,,,,,, +14294,51595,Rutile,EMP,,100,0,,0,,,,,,,, +14295,51596,Rutile,EMP,,100,0.05,,0.57,,,,,,,, +14296,51597,Rutile,EMP,,99.4,0.2,,0.9,,,,,,,, +14297,51598,Rutile,EMP,,99.6,0.24,,0.9,,,,,,,, +14298,52838,Rutile,EMP,,97.9,,,0,,,,,,,, +14299,56715,Rutile,EMP,0.31,86.84,,0.2,3.75,0.02,0.04,0.04,,0.15,0.06,0.08,0.01 +14300,56716,Rutile,EMP,0.43,82.02,,0.15,5.1,0.02,0.12,0.03,,0.29,0.07,0.06,0.01 +14301,56717,Rutile,EMP,0.1,91.65,,0.11,0.46,0.04,0.09,0.02,,0.42,0.07,0.03,0 +14302,56718,Rutile,EMP,0.01,90.58,,0.11,0.73,0.01,0.09,0.03,,0.25,0.03,0.07,0.01 +14303,56719,Rutile,EMP,0.05,91.32,,0.06,1.61,0.02,0.05,0.01,,0.24,0.07,0.05,0 +14304,59491,Rutile,EMP,0.2,90.55,0.66,,2.58,,,,,,,, +14305,60617,Rutile,EMP,0.34,91.11,0.76,,0.09,,,,,,,, +14306,60618,Rutile,EMP,0.32,90.98,0.69,,0.14,,,,,,,, +14307,60619,Rutile,EMP,0.22,94.5,0.62,,0.16,,,,,,,, +14308,60620,Rutile,EMP,0.18,93,0.86,,0.14,,,,,,,, +14309,60621,Rutile,EMP,0.1,92.4,0.92,,0.18,,,,,,,, +14310,60622,Rutile,EMP,0.11,94.8,0.82,,0.21,,,,,,,, +14311,60623,Rutile,EMP,0.23,95.4,0.83,,0.08,,,,,,,, +14312,60624,Rutile,EMP,0.31,91.7,0.47,,0.12,,,,,,,, +14313,60625,Rutile,EMP,0.24,91.5,0.46,,0.13,,,,,,,, +14314,60626,Rutile,EMP,0.19,94,0.5,,0.16,,,,,,,, +14315,60627,Rutile,EMP,0.18,96.3,0.48,,0.18,,,,,,,, +14316,60628,Rutile,EMP,0.14,96.2,0.46,,0.22,,,,,,,, +14317,60629,Rutile,EMP,0.3,92,0.82,,0.05,,,,,,,, +14318,60630,Rutile,EMP,0.23,92.2,0.71,,0.07,,,,,,,, +14319,60631,Rutile,EMP,0.34,92,0.72,,0.08,,,,,,,, +14320,60632,Rutile,EMP,0.3,95,0.39,,0.09,,,,,,,, +14321,60633,Rutile,EMP,0.28,93.6,0.46,,0.16,,,,,,,, +14322,60634,Rutile,EMP,0.37,94.5,0.51,,0.11,,,,,,,, +14323,60635,Rutile,EMP,0.28,94.4,0.71,,0.09,,,,,,,, +14324,60636,Rutile,EMP,0.19,94.4,0.75,,0.07,,,,,,,, +14325,60637,Rutile,EMP,0.28,95.9,0.5,,0.18,,,,,,,, +14326,60638,Rutile,EMP,0.18,96.3,0.5,,0.2,,,,,,,, +14327,64183,Rutile,EMP,,73.77,1.02,0.27,2.56,,0.27,,,0.26,,, +14328,64184,Rutile,EMP,,59.98,0.98,,11.02,,,,,,,, +14329,64626,Rutile,EMP,,91.84,0.69,0.17,4.29,,0,0.04,,,,, +14354,39565,Spinel,EMP,0.36,24,3.92,,60.8,0.45,5.5,,,0.33,,, +14355,39567,Spinel,EMP,0.33,19.6,4.86,,63.2,0.62,7.28,,,0.25,,, +14356,39568,Spinel,EMP,1.02,23.1,6.3,,59.2,0.45,6.63,,,0.47,,, +14357,39570,Spinel,EMP,0.18,25,3.46,,63.7,,4.88,,,0.27,,, +14358,41197,Spinel,EMP,0.14,2.61,5.47,15.72,57.8,0.25,8.99,,,0.51,,, +14359,41198,Spinel,EMP,0.09,1.98,4,4.55,70.16,0.16,8.68,,,0.71,,, +14360,41199,Spinel,EMP,0.17,2.92,6.81,26.17,46.46,0.25,8.24,,,0.52,,, +14361,41200,Spinel,EMP,0.14,3.62,3.91,4.3,72.46,0.24,7.14,,,,,, +14362,41201,Spinel,EMP,0.08,3.71,3.6,1.15,74.97,0.21,7.01,,,0.31,,, +14363,41202,Spinel,EMP,0.15,5.71,3.81,1.24,74.8,0.29,5.28,,,0.35,,, +14364,41203,Spinel,EMP,0.29,5.39,3.28,0.76,76.77,0.32,4.07,,,0.18,,, +14365,41204,Spinel,EMP,0.07,3.27,3.27,,77.81,0.38,5.18,,,0.24,,, +14366,41205,Spinel,EMP,0.09,1.99,3.99,5.03,70.21,0.16,8.67,,,0.71,,, +14367,41206,Spinel,EMP,0.2,4.91,3.41,0.05,77.49,0.3,4.37,,,0.08,,, +14368,41207,Spinel,EMP,0.12,6.99,5.1,7.91,65.93,0.41,6.29,,,,,, +14369,41208,Spinel,EMP,0.13,3.52,3.16,0.09,80.64,0.36,3.94,,,,,, +14370,41209,Spinel,EMP,0.08,3.35,4.45,7.64,66.83,0.22,7.7,,,0.68,,, +14371,41210,Spinel,EMP,0.29,5.3,3.68,0.02,79.56,0.58,2.45,,,,,, +14372,41211,Spinel,EMP,0.11,6.96,4.49,0.01,74.98,0.26,5.98,,,,,, +14373,41212,Spinel,EMP,0.11,6.27,4,0.46,77.25,0.3,5.95,,,,,, +14374,41213,Spinel,EMP,0.31,6.2,1.26,,76.74,0.2,2.8,,,0.05,,, +14375,41214,Spinel,EMP,0.08,5.89,5.23,6.21,69.19,0.24,6.58,,,,,, +14376,41215,Spinel,EMP,0.09,4.96,4.97,0.13,75.33,0.37,6.97,,,,,, +14377,41216,Spinel,EMP,0.35,12.55,4.09,7.52,63.98,0.39,4.78,,,,,, +14378,41217,Spinel,EMP,0.14,5.22,5.01,10.6,64.72,0.3,7.01,,,,,, +14379,41218,Spinel,EMP,0.1,3,3.51,,78.61,0.49,5.7,,,,,, +14380,41219,Spinel,EMP,0.14,1.79,14.83,41.15,26.06,,0.21,,,,,0.14, +14381,41220,Spinel,EMP,0.14,2.18,15.36,39.86,24.35,,12.25,,,,,, +14382,41221,Spinel,EMP,0.13,9.13,3.34,5.68,69.13,0.29,3.6,0.64,,0.13,,, +14383,41222,Spinel,EMP,0.36,,18.64,54.19,9.33,,17.74,,,,,, +14384,41223,Spinel,EMP,0.26,0.06,18.84,52.84,10.18,,16.64,,,,,, +14385,41224,Spinel,EMP,0.31,0.05,26.35,45.12,8.9,,18.23,,,,,, +14386,41225,Spinel,EMP,0.28,0.04,29.8,39.91,9.18,,18.26,,,,,, +14387,41226,Spinel,EMP,0.32,0.06,40.46,29.6,8.32,,19.92,,,,,, +14388,41227,Spinel,EMP,0.36,0.08,38.81,30.43,8.9,,19.72,,,,,, +14389,41228,Spinel,EMP,0.27,0.05,40.18,30.14,9.1,,19.3,,,,,, +14390,41229,Spinel,EMP,0.19,0.09,40.53,30.23,9.23,,19.57,,,,,, +14391,41230,Spinel,EMP,0.24,0.05,23.96,47.02,8.88,,18.02,,,,,, +14392,41231,Spinel,EMP,0.26,0.07,31.39,39.09,8.77,,19.04,,,,,, +14393,41232,Spinel,EMP,0.27,0.07,37.97,32.58,8.56,,19.35,,,,,, +14394,41233,Spinel,EMP,0.2,0.07,38.95,30.87,8.34,,20.28,,,,,, +14395,41234,Spinel,EMP,0.22,0.04,40.3,30.28,7.73,,19.83,,,,,, +14396,41235,Spinel,EMP,0.19,0.06,40.29,30.35,9.23,,19.27,,,,,, +14397,41236,Spinel,EMP,0.3,0.07,41.64,28.64,7.71,,20.31,,,,,, +14398,41237,Spinel,EMP,0.26,0.06,27.39,44.12,8.3,,19.19,,,,,, +14399,41238,Spinel,EMP,0.23,0.07,34.18,36.38,8.6,,19.78,,,,,, +14400,41239,Spinel,EMP,0.24,0.1,37.41,33,8.79,,19.59,,,,,, +14401,41240,Spinel,EMP,0.19,0.1,39.1,30.77,9.05,,19.82,,,,,, +14402,41241,Spinel,EMP,0.21,0.1,39.94,30.03,9.25,,19.73,,,,,, +14403,41242,Spinel,EMP,0.24,0.06,17.82,52.58,9.2,,17.29,,,,,, +14404,41243,Spinel,EMP,0.31,0.06,22.79,46.9,9.17,,17.3,,,,,, +14405,41244,Spinel,EMP,0.25,0.07,32.21,39.2,8.93,,19.36,,,,,, +14406,41245,Spinel,EMP,0.27,0.07,30.48,38.49,9.08,,18.32,,,,,, +14407,41246,Spinel,EMP,0.19,0.06,38.86,29.94,8.55,,19.43,,,,,, +14408,41247,Spinel,EMP,0.23,0.11,39.47,30.08,8.65,0.03,19.94,,,,,, +14409,41248,Spinel,EMP,0.16,0.07,38.82,29.68,8.91,0.04,18.98,,,,,, +14410,41249,Spinel,EMP,0.19,0.06,38.97,29.68,9.21,0.03,19.15,,,,,, +14411,41250,Spinel,EMP,0.22,0.19,35.72,34.69,9.08,,18.95,,,,,, +14412,41251,Spinel,EMP,0.31,0.15,45.05,24.86,8.54,,20.26,,,,,, +14413,41252,Spinel,EMP,0.4,0.15,57.39,13.18,7.96,,22.29,,,,,, +14414,41253,Spinel,EMP,0.41,0.15,55.65,14.13,7.13,,22.52,,,,,, +14415,41254,Spinel,EMP,0.13,0.11,57.51,12.89,7.91,,21.98,,,,,, +14416,41255,Spinel,EMP,0.23,,57.06,12.15,7.73,,22.63,,,,,, +14417,41256,Spinel,EMP,0.27,0.11,57.53,12.28,7.7,,22.34,,,,,, +14418,41257,Spinel,EMP,0.24,,57.14,12.82,7.58,,22.26,,,,,, +14419,41258,Spinel,EMP,0.2,0.11,57.02,12.78,8.03,,21.94,,,,,, +14420,41259,Spinel,EMP,0.16,0.12,56.72,13.25,8.02,,21.92,,,,,, +14421,41260,Spinel,EMP,0.23,0.13,56.44,12.65,8.23,,21.65,,,,,, +14422,41261,Spinel,EMP,0.28,,48.84,21.29,7.08,,21.97,,,,,, +14423,41262,Spinel,EMP,0.22,,52.16,18.14,7.64,,22.03,,,,,, +14424,41263,Spinel,EMP,0.2,0.09,53.51,16.89,6.91,,22.17,,,,,, +14425,41264,Spinel,EMP,0.2,0.12,54.25,15.1,7.9,,22.59,,,,,, +14426,41265,Spinel,EMP,0.21,0.11,55.45,13.5,7.95,,21.78,,,,,, +14427,41266,Spinel,EMP,0.18,0.14,56.36,12.92,8.17,,21.84,,,,,, +14428,41267,Spinel,EMP,0.18,0.06,26.54,44.28,9.49,,18.56,,,,,, +14429,41268,Spinel,EMP,0.34,0.25,35.06,35.47,9.16,,19.44,,,,,, +14430,41269,Spinel,EMP,0.19,0.14,50.58,18.98,8.08,,21.41,,,,,, +14431,41270,Spinel,EMP,0.14,0.14,55.48,13.64,8.31,,22.3,,,,,, +14432,41271,Spinel,EMP,0.29,0.11,34.19,35.95,10.35,0.14,18.66,,,0.02,0.01,, +14433,41272,Spinel,EMP,0.6,0.09,47.62,21.89,8.92,0.11,20.35,,,0.05,,, +14434,41273,Spinel,EMP,0.26,0.06,44.6,25.1,9.32,0.12,20.06,,,0.02,,, +14435,41274,Spinel,EMP,0.39,0.09,39.8,30.1,10.51,0.13,19.73,,,0.04,,, +14436,41275,Spinel,EMP,0.84,0.1,48.8,19.82,9.29,0.12,20.9,,,0.07,,, +14437,41276,Spinel,EMP,0.75,0.12,49.34,19.2,9.66,0.14,20.4,,,0.07,,, +14438,41277,Spinel,EMP,0.82,0.08,48.2,20.8,9.58,0.12,19.92,,,0.06,,, +14439,41278,Spinel,EMP,0.49,0.11,42.4,28.5,10.19,0.14,19.73,,,0.05,,, +14440,41279,Spinel,EMP,1.21,0.1,47.74,20.37,10.24,0.13,19.3,,,0.11,0.01,, +14441,41292,Spinel,EMP,,0.29,51.5,17.1,8.9,,22.1,,,0.13,,, +14442,41293,Spinel,EMP,,0.27,48.62,21.91,8.48,,20.2,,,0.03,,, +14443,41294,Spinel,EMP,0.24,0.23,36.59,34.2,8.9,0.13,19.6,,,0.12,,, +14444,41295,Spinel,EMP,0.5,0.23,36,34,9.4,0.15,19.5,,,0.11,,, +14445,41296,Spinel,EMP,0.24,0.23,25.8,45.6,10,0.13,17.82,,,0.17,,, +14446,41297,Spinel,EMP,0.8,0.28,54.6,13.41,8.75,0.16,21.9,,,0.15,,, +14447,41298,Spinel,EMP,0.46,0.27,53.56,15.16,8.63,0.07,21.77,,,0.09,,, +14448,41299,Spinel,EMP,0.21,0.22,30.7,41.2,9.65,0.05,18,,,0.06,,, +14449,41300,Spinel,no_info,0.2,0.22,44,27,8.7,,20.2,,,0.16,,, +14450,41301,Spinel,no_info,0.23,0.18,45.2,26,8.8,0.1,19.4,,,0.13,,, +14451,41302,Spinel,no_info,0.2,0.24,33,38,9.3,0.12,18.8,,,0.11,,, +14452,41303,Spinel,no_info,0.16,0.2,22.2,50.1,9.8,0.16,17.3,,,0.1,,, +14453,41304,Spinel,no_info,0.26,0.16,52,18,8.6,0.12,20.8,,,0.09,,, +14454,41305,Spinel,no_info,,0.21,43,28,8.7,,20.1,,,0.14,,, +14455,41306,Spinel,EMP,0.16,0.08,58.71,10.76,8.55,,21.72,,,0.03,,, +14456,41307,Spinel,EMP,0.15,0.11,56.3,12.7,9.3,0.05,21.39,,,,,, +14457,41308,Spinel,EMP,0.13,0.16,54,16,9.6,0.02,20.8,,,,,, +14458,41309,Spinel,no_info,0.3,0.15,48,22,9.2,,20.1,,,0.21,,, +14459,41310,Spinel,no_info,0.4,0.23,25.1,46.8,10.1,0.23,17,,,0.24,,, +14460,41311,Spinel,"EMP,EDS,FTIR",0.2,0.22,44,26,10.9,0.04,18.4,,,0.11,,, +14461,41312,Spinel,"EMP,EDS,FTIR",,0.33,34.7,36.1,11.3,,17.5,,,0.12,,, +14462,41313,Spinel,no_info,,2.92,2.29,0.1,85.38,0.29,1.13,,,,,, +14463,41314,Spinel,no_info,,4.15,2.83,0.07,84.57,0.35,1,,,,,, +14464,41315,Spinel,no_info,,6.24,2.82,0.08,86.93,0.43,1.5,,,,,, +14465,41316,Spinel,no_info,,9.03,2.76,0.01,80.94,0.31,1.09,,,,,, +14466,41317,Spinel,no_info,,7.43,3.06,0.09,83.42,0.27,0.99,,,,,, +14467,41318,Spinel,EMP,0.17,13.31,1.49,0.17,75.26,0.38,3.69,,,0.35,0.01,, +14468,41319,Spinel,EMP,0.18,6.76,6.76,0.53,74.67,0.51,6.66,,,0.26,,, +14469,41320,Spinel,no_info,20.9,0.09,39.8,7.4,8,,19.2,,,3.1,0.03,, +14470,41321,Spinel,no_info,0.41,0.03,50.5,16.5,6.99,,21.2,,,0.05,,, +14471,41322,Spinel,no_info,26.1,0.1,33.7,10.5,7.4,0.12,18.3,,,2.7,0.33,0.07, +14472,41323,Spinel,no_info,0.28,0.27,49.4,17.7,10.6,,19.2,,,0.08,0.01,, +14473,41353,Spinel,"EMP,SEM",0.49,0.43,38.92,17.73,21.93,0.17,19.13,,,0.19,0.03,0.03, +14474,41354,Spinel,"EMP,SEM",0.26,0.86,38.8,20.05,18.74,0.07,19.4,,,0.12,0.02,0.02, +14475,41355,Spinel,"EMP,SEM",0.21,0.44,42.76,20.71,14.64,0.15,19.97,,,0.15,0.01,0.03, +14476,41356,Spinel,"EMP,SEM",0.62,0.28,43.99,18.22,15.32,0.19,19.82,,,0.23,0.01,0.04, +14477,41357,Spinel,"EMP,SEM",0.18,0.49,41.74,20.26,16.94,0.18,19.96,,,0.12,0.05,0.01, +14478,41358,Spinel,"EMP,SEM",0.37,0.28,51.51,8.35,17.94,0.11,20.11,,,0.13,,0.01, +14479,41359,Spinel,"EMP,SEM",0.26,0.44,35.96,13.65,27.91,0.16,17.9,,,0.24,0.01,0.03, +14480,41360,Spinel,"EMP,SEM",0.97,0.29,49.16,9.69,17.77,0.15,19.95,,,0.38,0.04,0.02, +14481,41361,Spinel,"EMP,SEM",0.15,0.76,35.85,19.03,27.02,0.25,14.75,,,0.2,0.01,0.02, +14482,41362,Spinel,"EMP,SEM",0.2,0.67,33.32,19.35,27.85,0.18,15.91,,,0.12,0.01,0.05, +14483,41363,Spinel,"EMP,SEM",0.29,0.34,41.77,18.83,18.58,0.13,18.82,,,0.2,,0.02, +14484,41364,Spinel,"EMP,SEM",0.36,0.44,37.83,20.68,21.01,0.28,17.35,,,0.14,0.03,0.01, +14485,41365,Spinel,"EMP,SEM",0.3,0.53,35.97,18.34,24.82,0.08,16.41,,,0.18,0.02,0.01, +14486,41366,Spinel,"EMP,SEM",0.28,0.48,34.14,19.52,24.2,0.16,18.17,,,0.17,0.03,0.01, +14487,41367,Spinel,"EMP,SEM",0.43,0.3,40.69,17.19,19.95,0.11,19.19,,,0.13,0.03,, +14488,41368,Spinel,"EMP,SEM",0.28,0.36,49.64,2.31,25.41,0.13,19.14,,,0.16,0.02,0.01, +14489,41369,Spinel,"EMP,SEM",0.19,0.28,53.81,3.76,19.37,0.14,20.16,,,0.16,,0.02, +14490,41370,Spinel,EMP,0.65,0.13,60.89,,27.83,0.2,7.28,,,0.03,,, +14491,41372,Spinel,EMP,0.35,,43.95,25.47,9.69,0.13,20.42,,,,,, +14492,41376,Spinel,EMP,0.34,,41.7,28.66,9.41,0.13,19.75,,,,,, +14493,41378,Spinel,EMP,0.35,,33.31,37.27,9.92,0.17,18.98,,,,,, +14494,41379,Spinel,EMP,0.22,,55.73,13.6,8.19,0.09,22.19,,,,,, +14495,41380,Spinel,EMP,0.19,,54,15.31,8.45,0.11,21.94,,,,,, +14496,41381,Spinel,EMP,0.17,,47.25,23.2,8.65,0.11,20.5,,,,,, +14497,41382,Spinel,EMP,0.27,,56.24,13.05,8.13,0.11,22.19,,,,,, +14498,41383,Spinel,EMP,0.22,,56.96,12.81,7.97,0.1,21.93,,,,,, +14499,41384,Spinel,EMP,0.2,,57.78,12.27,8.77,0.1,20.87,,,,,, +14500,41385,Spinel,EMP,0.17,,44.89,26,9.7,0.11,19.14,,,,,, +14501,41386,Spinel,EMP,0.18,,31.21,40.21,9.63,0.17,18.61,,,,,, +14502,41387,Spinel,EMP,0.19,,36.66,34.42,9.78,0.15,18.79,,,,,, +14503,41388,Spinel,EMP,0.17,,51.1,18.75,8.74,0.11,21.12,,,,,, +14504,41389,Spinel,EMP,0.19,,47.7,22.96,8.73,0.11,20.3,,,,,, +14505,41390,Spinel,EMP,0.2,,37.84,33.3,9.46,0.15,19.04,,,,,, +14506,41391,Spinel,EMP,0.18,,43.02,28.01,9.64,0.14,19.01,,,,,, +14507,41392,Spinel,no_info,,8.9,2.2,,80.72,0.66,2.56,,,,,, +14508,41393,Spinel,no_info,,23.02,1.99,,69.4,0.26,1.26,,,,,, +14509,41394,Spinel,no_info,,1.7,14.3,,63.24,,9.5,,,0.2,,, +14510,41395,Spinel,no_info,1.5,3.7,8.3,,70.11,,7.1,,,0.4,0.6,, +14511,41396,Spinel,no_info,0.2,3.2,9.6,,69.27,,0.6,,,8.6,0.3,, +14512,41397,Spinel,no_info,0.3,14.4,1.7,,69.89,,2.6,,,0.3,0.7,, +14513,41398,Spinel,no_info,0.1,8.8,1,,78.36,,1,,,0.5,,, +14514,41399,Spinel,no_info,0.5,1.8,15.4,,62.38,,9.3,,,0.3,0.5,, +14515,41400,Spinel,no_info,0.3,2.2,11.9,,66.58,,10.1,,,0.2,,, +14516,41401,Spinel,no_info,1.1,13.6,2.7,,69.72,,3.5,,,0.3,0.4,0.1, +14517,41402,Spinel,no_info,0.3,7.1,2.2,,73.38,,2.1,,,0.3,0.2,, +14518,41403,Spinel,no_info,0.3,6.5,1.9,,74.75,,1.9,,,0.3,0.3,, +14519,41404,Spinel,no_info,0.4,7.6,1.5,,74.33,,1.6,,,0.5,0.4,, +14520,41405,Spinel,EMP,0.58,0.36,11.05,57.25,14.59,,15.21,,,0.31,,, +14521,41406,Spinel,EMP,0.5,0.51,11.47,56.7,12.68,,15.76,,,0.29,,, +14522,41407,Spinel,EMP,0.29,0.25,14.32,56.12,12.42,,14.94,,,0.27,,, +14523,41408,Spinel,EMP,0.34,0.17,12.8,58.88,11.87,,15.25,,,0.22,,, +14524,41409,Spinel,EMP,0.26,0.23,17.59,52.2,13.01,,14.9,,,0.25,,, +14525,41410,Spinel,EMP,0.25,0.25,13.57,57.61,11.87,,15.03,,,0.27,,, +14526,41411,Spinel,EMP,0.48,0.5,11.43,60.05,11.05,,16.47,,,0.31,,, +14527,41412,Spinel,EMP,0.42,0.48,10.09,56.11,15.14,,14.94,,,0.3,,, +14528,41413,Spinel,EMP,0.31,0.1,12.31,58.49,12.7,,15.07,,,0.29,,, +14529,41414,Spinel,EMP,0.25,0.25,14.25,55.7,12.22,,14.83,,,0.24,,, +14530,41415,Spinel,EMP,0.36,0.14,11.32,60.55,11.7,,14.86,,,0.29,,, +14531,41416,Spinel,EMP,0.38,0.33,15.23,51.02,16.86,,15.12,,,0.32,,, +14532,41417,Spinel,EMP,0.29,0.64,15,51.91,13.15,,16.7,,,0.27,,, +14533,41418,Spinel,EMP,0.54,0.37,15.01,55,12.89,,15.26,,,0.22,,, +14534,41419,Spinel,EMP,,0.22,14.81,56.46,12.18,,15.82,,,0.19,,, +14535,41420,Spinel,EMP,0.07,0.19,14.78,56.74,12.28,,15.75,,,0.18,,, +14536,41421,Spinel,EMP,0.68,13.79,3.29,,70.15,0.64,1.31,,,,,, +14537,41432,Spinel,EMP,1.89,,88.73,,0,,,,,,,, +14538,41433,Spinel,EMP,3.02,,87.7,,0,,,,,,,, +14539,41434,Spinel,EMP,1.82,,88.85,,0,,,,,,,, +14540,41435,Spinel,EMP,2.94,,87.93,,0,,,,,,,, +14541,41436,Spinel,EMP,0.4,0.22,52.6,16.4,8.7,0.06,21.6,,,0.07,,, +14542,41437,Spinel,EMP,0.63,0.24,40.94,28.84,9.03,0.16,19.92,,,0.23,,, +14543,41438,Spinel,EMP,0.17,0.28,42.39,27.89,9,0.1,20.1,,,0.06,,, +14544,41439,Spinel,EMP,0.31,11.5,11.9,34.4,31.5,0.25,10.8,,,0.13,,, +14545,41440,Spinel,EMP,0.13,16.7,8.8,29.5,35.9,0.3,10,,,0.08,,, +14546,41441,Spinel,EMP,0.22,16,9.19,32.8,33.4,0.28,9.8,,,0.08,,, +14547,41442,Spinel,EMP,0.26,12.9,10,34,31.5,0.26,11,,,0.13,,, +14548,41443,Spinel,EMP,,15.2,9.1,31.2,34.4,0.37,10.1,,,0.14,,, +14549,41444,Spinel,EMP,,14.5,7.35,35.5,32.3,0.35,10.3,,,0.14,,, +14550,41445,Spinel,EMP,0.18,0.39,60.14,,27.86,0.3,10.75,,,0.09,,, +14551,41446,Spinel,EMP,0.62,0.78,52.27,,35.48,0.25,7.23,,,0.07,,, +14552,41447,Spinel,EMP,0.15,0.23,24.7,43.95,12.94,0.2,17.25,0.03,,0.06,,, +14553,41448,Spinel,EMP,0.23,0.15,40.95,27.9,12.14,0.13,18.65,0.01,,0.08,,, +14554,41449,Spinel,EMP,0.15,0.2,28.49,40.3,13.1,0.17,17.54,,,0.1,,, +14555,41450,Spinel,EMP,0.28,0.1,61.87,7.43,8.47,0.06,21.64,0.02,,0.05,,, +14556,41451,Spinel,EMP,0.35,0.09,62.87,4.74,9.1,0.06,22.07,0.01,,0.16,,, +14557,41452,Spinel,EMP,0.11,31.8,4.82,11,36,0.1,15.9,0.39,,0.08,,, +14558,41453,Spinel,EMP,0.17,30,3.71,15.4,35.7,0.23,14.8,0.17,,0.05,,, +14559,41454,Spinel,EMP,0.11,0.18,62.1,0.87,18.4,0.13,16.9,,,0.16,,, +14560,41456,Spinel,EMP,0.22,0.18,62.4,0.67,18.2,0.13,17,0.22,,0.17,,, +14561,41457,Spinel,no_info,0.16,0.15,60.02,8.06,5.81,,23.38,,,0.02,0.01,, +14562,41458,Spinel,EMP,1.56,3.96,2.35,,83.28,0.69,1.84,,,0.37,0.12,, +14563,41459,Spinel,EMP,0.24,7.03,2.92,,81.72,0.51,1.57,,,0.11,0.01,0.02, +14564,41460,Spinel,EMP,0.28,9.06,2.72,,78.41,0.61,1.29,,,0.2,0.03,, +14565,41461,Spinel,EMP,0.22,10.39,2.36,,76.25,0.57,1.44,,,0.14,,0.04, +14566,41463,Spinel,EMP,0.25,8.48,2.77,,77.31,0.34,1.29,,,0.08,0.07,0.02, +14567,41465,Spinel,EMP,0.17,7.64,2.89,,81.61,0.58,1.62,,,0.11,,0.02, +14568,41469,Spinel,EMP,1.9,8.96,4.18,,72.68,0.58,1.67,,,0.2,0.11,0.07, +14569,41470,Spinel,EMP,0.31,6.66,3.08,,80.14,0.52,1.74,,,0.17,0.01,0.01, +14570,41471,Spinel,EMP,0.51,7.98,2.73,,80.53,0.34,1.47,,,0.22,0.06,0.02, +14571,41472,Spinel,EMP,0.33,7.46,4.05,,79.16,0.35,1.89,,,0.17,,, +14572,41473,Spinel,EMP,0.89,10.12,3.16,,75.77,0.39,1.49,,,0.25,0.07,0.04, +14573,41475,Spinel,EMP,0.29,14.09,2.58,,73.88,0.53,1.5,,,0.14,0.06,0.02, +14574,41477,Spinel,EMP,0.36,9.74,3.16,,76.24,0.37,1.48,,,0.36,0.04,0.04, +14575,41483,Spinel,EMP,0.27,14.21,2.74,,74.49,0.4,1.52,,,0.15,0.03,, +14576,41485,Spinel,EMP,0.28,12.71,3.26,,73.05,0.55,1.73,,,0.24,,0.01, +14577,41488,Spinel,EMP,0.44,12,3.24,,72.96,0.52,1.68,,,0.2,0.05,0.01, +14578,41489,Spinel,EMP,0.26,14.24,2.86,,69.52,0.52,1.56,,,0.21,0.05,0.03, +14579,41495,Spinel,EMP,0.56,2.62,4.11,,80.8,0.41,3.41,,,0.15,0.05,, +14580,41496,Spinel,EMP,0.18,3.58,3.45,,82.02,0.67,2.74,,,0.15,0.02,0.03, +14581,41498,Spinel,EMP,0.51,5.02,3.94,,82.33,0.6,2.07,,,0.18,0.02,0.02, +14582,41502,Spinel,EMP,0.37,8.3,3.17,,79.22,0.46,1.74,,,0.11,0.17,0.01, +14583,41512,Spinel,EMP,0.35,9.67,3.13,,77.98,0.59,1.73,,,0.19,0.04,0.01, +14584,41515,Spinel,EMP,0.35,3.48,4.26,,79.99,0.4,2.88,,,0.18,0.03,0.02, +14585,41518,Spinel,EMP,0.18,2.63,5.83,,81.3,0.39,3.02,,,0.15,0.03,0.04, +14586,41521,Spinel,EMP,0.39,5.21,13.54,,81.23,0.59,2.13,,,0.21,,0.02, +14587,41523,Spinel,EMP,0.28,8.94,4.24,,76.03,0.35,2.05,,,0.18,0.03,0.03, +14588,41529,Spinel,EMP,0.14,1.26,4.6,,84.38,0.39,3.61,,,0.17,,0.04, +14589,41531,Spinel,EMP,0.09,1.76,5.08,,83.89,0.36,3.56,,,0.14,0.07,0.05, +14590,41532,Spinel,EMP,0.24,2.57,4.62,,82.85,0.28,3.49,,,0.15,0.05,0.06, +14591,41534,Spinel,EMP,0.24,1.15,5.8,,77.74,0.35,3.5,,,0.16,0.05,0.02, +14592,41535,Spinel,EMP,0.52,10.65,3.71,,75.67,0.49,1.68,,,0.21,0.09,0.05, +14593,41536,Spinel,EMP,1.41,14.09,3.21,,71.87,0.47,1.47,,,0.36,0.09,0.06, +14594,41540,Spinel,EMP,0.31,0.21,63.08,1.5,14.65,0.05,18.85,,,0.11,,, +14595,41541,Spinel,EMP,0.14,0.23,64.89,0.75,13.88,0.08,19.9,,,0.04,,, +14596,41542,Spinel,EMP,0.18,0.89,65.21,1.35,9.32,0.09,21.81,,,0.19,,, +14597,41543,Spinel,EMP,0.27,0.03,66.83,4.02,7.15,0.09,22.67,,,0.12,,, +14598,41544,Spinel,EMP,0.15,0.33,21,46.6,15.5,0.03,15.7,,,0.18,,, +14599,41545,Spinel,EMP,0.18,0.43,18.1,48.2,17.8,0.1,14.1,,,0.1,,, +14600,41546,Spinel,EMP,0.31,0.74,13,46.4,29.4,0.28,8.41,0.05,,0.26,,, +14601,41547,Spinel,EMP,0.09,1.33,17.9,37.9,30.1,0.31,10.7,,,0.25,0.25,, +14602,41548,Spinel,EMP,,1.55,16.7,38.1,32.9,0.41,9.1,0.24,,0.23,,, +14603,41549,Spinel,EMP,,0.8,19.1,37.4,32.4,0.4,9.09,0.23,,0.27,,, +14604,41550,Spinel,EMP,0.09,1.23,18.8,37.5,32.6,0.42,8.6,0.23,,0.25,,, +14605,41551,Spinel,EMP,0.11,0.28,24.1,39.2,23.9,0.3,11.5,,,0.29,,, +14606,41552,Spinel,EMP,1.09,14.9,3.85,,70.1,0.42,1.98,,,0.33,0.02,0.03, +14607,41554,Spinel,EMP,0.23,5.44,5.19,,80.7,0.51,2.67,,,0.37,0.01,0.03, +14608,41555,Spinel,EMP,0.86,9.76,4.23,,77.6,0.56,2.47,,,0.38,0.01,0.03, +14609,41556,Spinel,EMP,0.46,4.68,7.84,,77.1,0.34,4.47,,,0.34,0.05,0.06, +14610,41557,Spinel,EMP,0.73,7.09,5.68,,76.8,0.22,3.33,,,0.37,0.02,0.01, +14611,41558,Spinel,EMP,0.08,6.47,2.26,,81.7,,2.38,,,0.1,0.07,0.01, +14612,41559,Spinel,EMP,1.13,7.26,2.39,,77.3,0.24,2.37,,,0.36,0.09,, +14613,41560,Spinel,EMP,0.12,6.03,2.29,,78.4,0.18,2.58,,,0.12,0.02,0.04, +14614,41561,Spinel,EMP,0.47,6.66,2.54,,77.2,0.16,2.61,,,0.26,0.06,0.01, +14615,41563,Spinel,EMP,0.09,5.83,1.76,,83,0.02,1.11,,,0.1,0.02,0.02, +14616,41564,Spinel,no_info,,0.48,46.27,22.8,11.48,,18.8,,,,,, +14617,41565,Spinel,no_info,,0.19,33.24,38.41,10.21,,17.52,,,0.11,,, +14618,41566,Spinel,no_info,,0.18,34.7,36.38,9.96,,18.47,,,,,, +14619,41567,Spinel,no_info,,0.22,31.36,40.18,10.55,,17.22,,,,,, +14620,41568,Spinel,no_info,,0.24,30.01,41.42,10.28,,17.48,,,0.21,,, +14621,41569,Spinel,no_info,0.13,0.21,28.27,43.5,10.13,,17.35,,,0.12,,, +14622,41570,Spinel,no_info,,0.16,24.67,47.01,10.33,0.39,16.97,,,0.18,,, +14623,41571,Spinel,no_info,,0.16,18.99,54.32,9.95,,16.07,,,0.13,,, +14624,41572,Spinel,no_info,,,43.71,26.46,9.81,,19.85,,,,,, +14625,41573,Spinel,no_info,0.16,,40.49,29.96,9.85,,19.28,0.27,,,,, +14626,41574,Spinel,no_info,0.15,0.21,32.43,38.65,10.16,,17.85,,,0.17,,, +14627,41575,Spinel,no_info,0.13,0.14,31.54,40,10.11,,17.8,,,,,, +14628,41576,Spinel,no_info,,0.16,29.75,41.75,10.23,,17.93,,,,,, +14629,41577,Spinel,no_info,,,25.81,46.61,10.51,,16.74,,,,,, +14630,41578,Spinel,no_info,0.3,0.17,24.5,47.35,10.26,,16.97,,,0.16,,, +14631,41579,Spinel,no_info,0.16,0.21,20.2,52.61,9.97,,16.55,,,0.1,,, +14632,41580,Spinel,no_info,0.38,0.21,56.1,12.71,8.43,,21.72,0.26,,,,, +14633,41581,Spinel,no_info,,,51.2,18.58,9.48,,20.73,,,,,, +14634,41582,Spinel,no_info,0.16,,41.93,28.38,9.61,,19.71,0.22,,,,, +14635,41583,Spinel,no_info,0.16,,34.44,36.57,9.89,,18.49,0.27,,,,, +14636,41584,Spinel,no_info,0.41,0.21,32.18,38.72,10.03,,18.07,,,0.15,,, +14637,41585,Spinel,no_info,0.17,,30.64,41.08,9.94,,18.18,,,,,, +14638,41586,Spinel,no_info,0.2,0.28,23.59,48.49,9.65,0.35,17.11,,,,,, +14639,41587,Spinel,no_info,0.26,,57.43,11.03,8.39,,22.41,0.29,,0.19,,, +14640,41588,Spinel,no_info,0.18,,50.74,18.55,8.84,,21.45,,,,,, +14641,41589,Spinel,no_info,0.18,0.17,37.66,32.76,9.3,0.32,19.5,,,0.1,,, +14642,41590,Spinel,no_info,,0.16,36.92,34.17,9.36,,19.39,,,,,, +14643,41591,Spinel,no_info,0.44,,48.65,20.45,8.78,,21.32,0.25,,0.11,,, +14644,41592,Spinel,no_info,0.28,,41.71,28.53,9.14,,20.2,,,,,, +14645,41593,Spinel,no_info,,,41.9,28.86,9.84,,19.24,,,,,, +14646,41594,Spinel,no_info,,0.24,30.72,39.9,11.24,,17.41,,,0.24,,, +14647,41595,Spinel,no_info,0.6,0.26,25.75,45.26,10.6,,16.94,,,0.3,,, +14648,41596,Spinel,no_info,,0.22,23.46,47.88,11.08,0.37,16.36,,,0.11,,, +14649,41597,Spinel,no_info,0.45,0.24,21.61,49.54,11.38,,16.15,,,0.38,,, +14650,41598,Spinel,no_info,0.18,,43.73,25.84,9.5,0.27,19.89,0.36,,,,, +14651,41599,Spinel,no_info,0.13,0.25,39.63,30.14,10.06,,19.17,0.24,,0.2,,, +14652,41600,Spinel,no_info,0.13,0.19,24.71,47.41,10.78,,16.32,,,0.13,,, +14653,41601,Spinel,no_info,0.16,0.26,21.24,50.68,10.69,,16.21,0.28,,0.16,,, +14654,41602,Spinel,no_info,,0.19,49.33,20.1,8.96,,21.09,,,0.1,,, +14655,41603,Spinel,no_info,0.2,0.17,34.26,35.97,9.86,0.34,18.45,0.27,,0.22,,, +14656,41604,Spinel,EMP,2.33,0.66,34.43,34.83,12.19,0.17,18.34,,,0.6,,, +14657,41605,Spinel,EMP,0.28,0.69,32.1,37.18,12.14,0.19,18.16,,,0.19,,, +14658,41606,Spinel,EMP,0.73,0.33,64.4,2.98,8.62,0.08,24.3,,,0.17,,, +14659,41607,Spinel,EMP,0.13,23.88,2.23,0.03,67.75,0.47,2.64,,,0.22,,, +14660,41608,Spinel,EMP,0.16,19.76,2.46,0.02,69.37,0.5,2.99,,,0.12,0.01,, +14661,41609,Spinel,EMP,0.37,16.41,2.32,0.02,73.29,0.61,2.57,,,0.29,0.02,, +14662,41610,Spinel,EMP,0.22,2.09,7.45,0.71,72.54,0.21,5.99,,,0.3,0.08,, +14663,41611,Spinel,EMP,0.22,1.77,8.62,1.09,72,0.26,7.16,,,0.32,0.04,, +14664,41612,Spinel,EMP,0.18,1.36,11.21,7,61.65,0.6,7.35,,,0.29,0.1,, +14665,41613,Spinel,EMP,0.16,1.75,8.55,3.93,69.53,0.29,6.51,,,0.29,,0.01, +14666,41614,Spinel,EMP,0.1,2.25,5.78,,77.15,0.28,6.32,,,0.22,0.06,, +14667,41615,Spinel,EMP,0.19,0.78,8.58,0.67,70.85,0.32,9.92,,,0.25,0.05,, +14668,41616,Spinel,EMP,0.13,0.76,9.7,0.47,68.74,0.34,11.62,,,0.25,0.02,, +14669,41617,Spinel,EMP,0.18,0.78,9.36,0.46,69.7,0.34,10.96,,,0.23,0.04,, +14670,41618,Spinel,EMP,1.21,2.86,3.17,11.9,69.8,0.41,3.05,0.22,,0.33,,, +14671,41619,Spinel,EMP,0.22,6.63,3.72,2.39,77.1,0.42,1.85,0.01,,0.29,,, +14672,41620,Spinel,EMP,0.3,5.32,3.26,4.8,74,0.44,2.01,1.27,,0.32,,, +14673,41621,Spinel,EMP,0.45,8.99,3.78,2.3,76,0.43,1.56,0.02,,0.28,,, +14674,41622,Spinel,EMP,0.2,0.09,9.5,59.7,17,0.27,13,,,0.21,,, +14675,41623,Spinel,EMP,0.4,0.1,10.6,58.3,17.6,0.29,13.1,,,0.3,,, +14676,41624,Spinel,EMP,0.6,0.12,10.2,54.9,20.6,0.17,11.7,,,0.33,,, +14677,41625,Spinel,EMP,,0.1,39,26,21.5,0.14,13,,,0.4,,, +14678,41626,Spinel,EMP,0.3,0.21,67.5,0.8,10.6,0.09,20.9,,,0.14,0.01,0.01,0.02 +14679,41627,Spinel,EMP,0.35,0.35,65.5,0.65,11.8,0.12,20.8,,,0.15,0.01,0.02,0.01 +14680,41628,Spinel,EMP,,15.54,2.08,2.71,68.12,,4.52,,,,,, +14681,41629,Spinel,EMP,,17.4,1.63,1.91,68.11,,4.13,,,0.09,,, +14682,41630,Spinel,EMP,,16.61,1.57,1.19,66.16,,4.41,,,0.17,,, +14683,41631,Spinel,EMP,,0.44,42.57,25.02,13.09,,18.7,,,0.17,,, +14684,41632,Spinel,EMP,,0.16,62.69,2.28,10.11,,23.13,,,1.62,,, +14685,41645,Spinel,no_info,0.43,0.08,64.2,4.77,8.32,,22.6,,,0.14,,0.01, +14686,41646,Spinel,no_info,0.3,0.08,61.3,5.88,7.96,,23.2,,,0.06,,, +14687,41647,Spinel,no_info,0.23,0.09,61,5.98,8.84,,22.3,,,0.07,,, +14688,41648,Spinel,EMP,1.56,0.16,57.52,8.51,9.33,,21.43,0.36,,,,, +14689,41649,Spinel,EMP,3.3,0.18,49.47,12.13,12.18,,23.1,0.4,,,,, +14690,41650,Spinel,EMP,1.5,0.19,51.15,14.41,8.78,,23.57,0.29,,,,, +14691,41651,Spinel,EMP,1.55,0.12,40.28,26.09,9.86,,20.3,0.21,,,,, +14692,41652,Spinel,EMP,0.29,0.12,32.08,34.78,10.61,,19.15,0.19,,,,, +14693,41653,Spinel,EMP,0.11,0.16,59.34,8.69,9.44,,21.28,0.23,,,,, +14694,41654,Spinel,EMP,0.29,0.22,59.48,8.5,10.2,,21.71,0.37,,,,, +14695,41655,Spinel,EMP,0.23,0.12,58.83,8.46,9.51,,21.56,0.32,,,,, +14696,41656,Spinel,EMP,0.62,0.15,57.05,10.41,10.61,,21.67,0.41,,,,, +14697,41657,Spinel,EMP,4.38,0.31,52.45,8.67,8.33,,22.18,0.36,,,,, +14698,41658,Spinel,EMP,0.29,0.16,55.24,12.7,8.95,,21.36,0.39,,,,, +14699,41659,Spinel,EDS,,1.7,14.1,45.4,28.9,,9.4,,,0.4,,, +14700,41660,Spinel,EDS,0.3,2.6,16.2,45.2,25.5,,9.1,0.1,,0.2,,, +14701,41661,Spinel,EMP,0.09,0.2,36.81,32.68,9.92,0.1,18.69,,,0.28,0.02,0.01, +14702,41662,Spinel,EMP,0.52,0.19,41.82,26.89,9.92,0.01,19.05,,,0.42,0.02,0.01, +14703,41663,Spinel,EMP,0.3,0.17,55.75,12.54,10.21,0.07,19.92,,,0.2,0.02,0.01, +14704,41664,Spinel,EMP,0.33,0.11,62.51,5.09,11.45,0.01,20.48,,,0.15,0.02,0.01, +14705,41665,Spinel,EMP,0.42,0.13,62.29,4.95,12.25,0.02,20.22,,,0.16,0.03,0.01, +14706,41666,Spinel,EMP,0.38,0.15,61.67,5.87,13.57,0.05,18.21,,,0.18,0.02,0.01, +14707,41667,Spinel,EMP,0.19,0.21,33.19,37.24,10.49,0.23,18.41,,,0.26,0.01,0.01, +14708,41668,Spinel,EMP,0.21,0.09,66.04,0.02,13.11,0.11,19.45,,,0.15,0.02,0.01, +14709,41669,Spinel,EMP,2.55,0.19,64.65,0.11,12.67,0.09,19.04,,,0.76,0.09,0.01, +14710,41670,Spinel,EMP,0.39,0.43,63.21,0.01,23.33,0.17,13.28,,,0.18,0.03,0.01, +14711,41671,Spinel,EMP,0.15,0.69,60.64,0.02,29.45,0.18,9.2,,,0.11,0.01,0.01, +14712,41672,Spinel,EMP,0.13,0.76,59.42,0.01,31.81,0.26,5.82,,,0.09,0.02,0.01, +14713,41673,Spinel,EMP,0.39,11.5,3.5,,77.4,,3.4,,,0.2,,, +14714,41674,Spinel,EMP,0.26,11.3,3.5,,74.3,,3.53,,,0.17,,, +14715,41675,Spinel,EMP,0.2,15.3,2.56,,73.6,,2.32,,,0.2,,, +14716,41676,Spinel,EMP,0.76,4.92,3.69,,76.4,0.84,5.74,,,0.21,,, +14717,41677,Spinel,EMP,0.69,5.54,3.92,,75.4,0.71,5.51,,,0.17,,, +14718,41678,Spinel,EMP,0.15,3.55,6.76,0.04,74.54,0.26,8.43,,,0.13,,, +14719,41679,Spinel,EMP,0.14,9.7,7.91,0.24,68.99,0.2,5.88,,,0.15,0.03,, +14720,41680,Spinel,EMP,0.13,4.93,6.14,0.05,75.96,0.26,8.02,,,0.15,,, +14721,41681,Spinel,EMP,0.12,9.79,6.07,0.06,72.17,0.19,6.65,,,0.08,,, +14722,41682,Spinel,EMP,0.12,5.87,4.33,0.06,75.03,0.36,7.46,,,0.09,,, +14723,41683,Spinel,EMP,0.31,9.21,3.76,0.02,76.24,0.29,6.07,,,0.17,,, +14724,41684,Spinel,EMP,0.15,3.58,3.22,0.04,80.06,0.4,6.92,,,0.2,,, +14725,41685,Spinel,EMP,0.31,20.5,1.04,0.01,68.22,0.16,3.85,,,0.14,,, +14726,41686,Spinel,EMP,,28.2,0.81,0.1,60.45,0.24,3.45,,,0.16,,, +14727,41687,Spinel,EMP,0.11,7.59,3.06,0.11,75.97,0.5,5.15,,,0.21,,, +14728,41688,Spinel,EMP,0.29,22.5,0.98,0.02,65.87,0.14,3.72,,,0.1,,, +14729,41689,Spinel,EMP,0.14,20.2,5.56,0.12,66.98,0.29,3.84,,,0.07,,, +14730,41690,Spinel,EMP,0.11,28.05,2.74,0.27,61.88,0.32,2.98,,,0.11,,, +14731,41691,Spinel,EMP,0.2,11.9,5.39,0.15,74.53,0.2,2.12,,,0.09,,, +14732,41692,Spinel,EMP,0.27,20.5,5.15,0.8,65.1,0.25,5.75,,,0.15,0.02,, +14733,41734,Spinel,EMP,0.18,0.09,65.9,0.58,10.2,0.09,21.4,,,0.11,,, +14734,41735,Spinel,EMP,,0.08,67,0.63,10.1,0.1,21.7,,,0.09,,, +14735,41736,Spinel,EMP,0.34,0.11,66.2,0.33,10.5,0.09,21.2,,,0.14,,, +14736,41737,Spinel,EMP,0.34,0.05,66.8,0.46,11.1,0.1,21,,,0.11,,, +14737,41738,Spinel,EMP,0.22,0.1,66.4,0.41,10.8,0.06,21.1,,,0.1,,, +14738,41739,Spinel,EMP,0.56,0.06,66.6,0.3,11.4,0.08,20.9,,,0.13,,, +14739,41740,Spinel,EMP,,0.15,66.7,0.2,13,0.12,19.5,,,0.09,,, +14740,41741,Spinel,EMP,,0.16,66.3,0.23,13.1,0.11,19.6,,,0.08,,, +14741,41742,Spinel,EMP,,0.12,66.5,0.65,10.4,0.12,21.3,,,0.23,,, +14742,41743,Spinel,EMP,,0.08,67.7,0.8,10.5,0.13,21.4,,,0.15,,, +14743,41744,Spinel,EMP,0.53,0.38,67.5,,11.3,0.1,20.6,,,0.23,,, +14744,41745,Spinel,EMP,0.2,,67.4,0.29,12.4,0.11,20,,,0.17,,, +14745,41746,Spinel,EMP,0.24,0.17,64.4,0.12,18.8,0.1,16.5,,,0.16,,, +14746,41747,Spinel,EMP,0.62,0.11,66,0.2,10.4,,21.2,,,0.14,,, +14747,41748,Spinel,EMP,0.15,0.1,67.2,,10.1,0.1,22,,,0.08,,, +14748,41749,Spinel,EMP,0.4,0.14,66.6,0.33,10.6,0.08,21.4,,,0.11,,, +14749,41750,Spinel,EMP,0.15,0.07,67,1.42,9.21,0.09,22.8,,,0.1,,, +14750,41751,Spinel,EMP,0.14,0.08,67.3,1,9.16,0.07,22.7,,,0.07,,, +14751,41752,Spinel,EMP,0.59,,57.2,6.33,21.1,,14.2,,,,,, +14752,41753,Spinel,EMP,0.87,0.2,62.62,1.72,13.46,0.13,18.99,,,0.3,,, +14753,41754,Spinel,EMP,0.47,0.14,65.54,1.17,13.48,0.12,19.37,,,0.13,,, +14754,41755,Spinel,EMP,0.28,0.21,63.13,1.6,15.79,0.13,17.52,,,0.2,,, +14755,41756,Spinel,EMP,0.6,0.97,58.65,1.59,22.98,0.14,14.02,,,0.27,,, +14756,41757,Spinel,EMP,0.13,0.44,57.18,3.25,22.1,0.11,14.37,,,0.13,,, +14757,41758,Spinel,EMP,0.13,0.73,59.57,2.02,19.77,0.12,16,,,0.1,,, +14758,41759,Spinel,EMP,0.19,0.1,65.96,0.58,12.85,0.11,19.82,,,0.09,,, +14759,41760,Spinel,EMP,0.77,0.12,64.44,0.96,12.16,0.1,19.76,,,0.24,,, +14760,41761,Spinel,EMP,0.17,0.16,65.29,1.03,11.81,0.1,19.65,,,0.1,,, +14761,41762,Spinel,EMP,0.23,0.29,63.45,1.23,15.28,0.12,18.54,,,0.1,,, +14762,41763,Spinel,EMP,0.2,0.21,63.57,1.33,15.71,0.11,17.67,,,0.14,,, +14763,41764,Spinel,EMP,0.55,0.38,59.39,2.27,19.21,0.16,14.3,,,0.17,,, +14764,41765,Spinel,EMP,0.51,0.37,60.82,1.44,19.41,0.14,14.95,,,0.23,,, +14765,41766,Spinel,EMP,0.17,0.15,49.4,18.6,10,0.12,22.2,,,0.05,,, +14766,41767,Spinel,EMP,0.31,0.1,41.1,27.3,10.6,0.12,21,,,0.03,,, +14767,41768,Spinel,EMP,0.15,0.11,58.9,7.9,9.6,0.09,23,,,0.08,,, +14768,41769,Spinel,EMP,0.3,0.16,54,14,10.9,0.09,21.3,,,0.15,,, +14769,41770,Spinel,EMP,0.3,0.12,63,4.2,10,0.09,22.5,,,0.3,,, +14770,41771,Spinel,EMP,0.21,0.11,60.6,7.5,10.6,0.07,21.6,,,0.18,,, +14771,41772,Spinel,EMP,0.53,0.07,62.1,4.5,8.13,0.11,24,,,0.03,,, +14772,41773,Spinel,EMP,0.42,0.14,63.6,3.2,8.3,0.08,23.9,,,0.07,,, +14773,41774,Spinel,EMP,0.58,0.08,62.7,4.64,8.6,0.09,23.97,,,0.08,,, +14774,41775,Spinel,EMP,0.24,0.05,63.1,4.2,8.5,0.07,24.4,,,0.11,,, +14775,41776,Spinel,EMP,0.16,0.06,60.1,7.4,9.2,0.05,23.3,,,0.11,,, +14776,41777,Spinel,EMP,0.2,0.08,63,4.9,8.65,0.1,23.76,,,0.11,,, +14777,41778,Spinel,EMP,0.38,0.14,64.2,2.93,7.92,0.1,25,,,0.07,,, +14778,41779,Spinel,EMP,0.7,0.13,64.4,3.02,8,0.1,24.33,,,0.13,,, +14779,41780,Spinel,EMP,0.29,0.17,61.2,6.2,10.68,0.1,23,,,0.09,,, +14780,41781,Spinel,EMP,0.9,0.34,52.5,14.5,9.7,0.09,22.5,,,0.22,,, +14781,41782,Spinel,EMP,0.6,0.33,53.7,14,9.97,0.1,22.73,,,0.09,,, +14782,41783,Spinel,EMP,0.16,5.75,10.69,0.04,66.89,0.59,11.23,,,0.26,0.06,0.11,0.14 +14783,41784,Spinel,EMP,0.06,9.37,13.79,0.12,64.92,0.49,9.16,,,0.17,,0.09,0.08 +14784,41785,Spinel,EMP,,4.6,13.4,0.03,68.35,0.83,9.25,,,0.12,,0.05,0.06 +14785,41786,Spinel,EMP,0.01,2.14,45.15,0.03,33.89,0.85,15.81,,,0.21,0.05,0.04,0.04 +14786,41787,Spinel,EMP,,8.64,14.55,0.11,62.33,0.55,9.45,,,0.25,0.03,0.1,0.08 +14787,41788,Spinel,EMP,0.32,1.76,46.44,0.04,32.33,0.94,16.17,,,0.46,,0.1,0.04 +14788,41789,Spinel,EMP,0.4,0.15,33,30.7,17.9,0.22,15.1,,,0.1,,, +14789,41790,Spinel,EMP,2.04,0.79,25.2,36.3,19.8,0.38,12.7,,,0.38,,, +14790,41791,Spinel,EMP,0.24,0.21,26.6,36.4,18,0.23,14.5,,,0.14,,, +14791,41792,Spinel,EMP,0.27,0.42,21.8,42.7,19.4,0.34,13.6,,,0.15,,, +14792,41793,Spinel,EMP,0.33,0.23,25.9,40.2,18.2,0.26,14.9,,,0.08,,, +14793,41794,Spinel,EMP,0.97,2.71,7.04,7.61,66.8,0.39,7.22,,,0.42,,, +14794,41795,Spinel,EMP,0.57,3.75,5.81,4.31,72.6,0.59,6.17,,,0.3,,, +14795,41796,Spinel,EMP,0.43,3.66,5.68,3.82,72.9,0.4,6.28,,,0.32,,, +14796,41797,Spinel,EMP,0.36,3.75,4.6,0.92,76.9,0.42,6.03,,,0.23,,, +14797,41798,Spinel,EMP,0.27,4.92,4.27,0.46,77,0.28,5.51,,,0.18,,, +14798,41799,Spinel,EMP,0.27,7.08,3.53,0.21,76.3,0.38,5.29,,,0.22,,, +14799,41800,Spinel,EMP,,15.3,3.08,2.25,69.5,0.48,3.78,0.16,,0.24,,, +14800,41801,Spinel,EMP,0.2,12.2,3.8,0.48,74.1,0.37,3.79,0.09,,0.21,,, +14801,41802,Spinel,EMP,0.22,13.4,3.43,0.59,73.1,0.38,3.4,0.12,,0.19,,, +14802,41803,Spinel,EMP,0.18,13.4,3.08,0.14,73.8,0.39,3.37,0.16,,0.19,,, +14803,41804,Spinel,EMP,0.17,7.24,3.55,0.69,77.7,0.15,4.78,0.47,,0.22,,, +14804,41805,Spinel,EMP,0.18,17.1,2.45,0.07,73.4,0.07,0.01,0.34,,2.45,,, +14805,41806,Spinel,EMP,0.2,9.54,4.33,2.03,76.1,0.36,2.25,0.07,,0.24,,, +14806,41807,Spinel,EMP,0.27,11.5,3.67,1.22,76.1,0.39,1.62,,,0.24,,, +14807,41808,Spinel,EMP,0.01,15.7,1.77,0.13,75.1,0.8,1.69,0.16,,0.1,,, +14808,41809,Spinel,EMP,0.37,2.36,16.1,30.5,38.6,0.29,9.53,0.12,,0.34,,, +14809,41810,Spinel,EMP,0.12,3.04,14.6,30.1,42.3,0.33,7.7,0.13,,0.21,,, +14810,41811,Spinel,EMP,0.78,0.22,65.6,0.82,14,,18.6,,,,,, +14811,41812,Spinel,EMP,0.04,,67.8,1.43,7.9,,22.8,,,,,, +14812,41813,Spinel,EMP,0.29,24.7,1.93,,69.8,,1.96,,,0.39,,, +14813,41814,Spinel,EMP,1.42,25.2,2.24,,69.5,,1.95,,,0.58,,, +14814,41815,Spinel,EMP,0.52,6.79,5.2,,76.8,,4.5,,,0.23,,, +14815,41816,Spinel,EMP,0.42,7.54,3.37,,77.9,,4.04,,,0.27,,, +14816,41817,Spinel,EMP,0.14,5.33,8.04,0.24,75.49,0.43,5.73,0.3,,0.6,,, +14817,41818,Spinel,EMP,0.24,6.08,8.26,0.2,76.05,0.39,4.9,0.04,,0.07,,, +14818,41819,Spinel,EMP,0.24,3.33,7.93,0.28,77.49,0.41,5.59,0.03,,0.15,,, +14819,41820,Spinel,EMP,0.19,4.57,7.53,0.07,76.82,0.45,5.23,,,0.14,,, +14820,41821,Spinel,EMP,0.68,0.14,63.7,4.73,10.7,0.04,21.8,,,0.23,,, +14821,41822,Spinel,EMP,0.33,0.09,60.4,7.13,8.95,0.02,22,,,0.09,,, +14822,41823,Spinel,EMP,,0.03,61,6.93,8.47,0.07,22.6,,,0.03,,, +14823,41824,Spinel,EMP,0.28,0.08,59.7,7.55,7.42,0.03,23.5,,,0.07,,, +14824,41825,Spinel,EMP,0.47,0.22,60.9,5.8,12,,21.8,,,0.09,,, +14825,41826,Spinel,EMP,0.36,0.15,63.3,5.29,8.95,0.02,23.5,,,0.08,,, +14826,41827,Spinel,EMP,0.42,0.12,68,0.24,10.2,0.02,22.2,,,0.14,,, +14827,41828,Spinel,EMP,0.28,0.08,68.6,0.24,9.17,,23.1,,,0.12,,, +14828,41829,Spinel,EMP,0.47,0.09,63.2,6.39,7.64,0.02,24.1,,,0.1,,, +14829,41830,Spinel,EMP,0.62,0.07,61.9,7.61,7.03,0.02,24.3,,,0.15,,, +14830,41831,Spinel,no_info,0.2,0.17,64.4,0.37,12.6,0.11,19.9,,,0.14,,, +14831,41832,Spinel,no_info,0.41,0.14,64.8,0.81,11.7,0.12,20.7,,,0.15,,, +14832,41833,Spinel,no_info,0.75,0.15,64,0.77,11.9,0.13,20,,,0.19,,, +14833,41834,Spinel,no_info,0.38,0.31,65.9,0.47,13.4,0.13,19.8,,,0.12,,, +14834,41835,Spinel,no_info,0.61,0.21,65.8,0.49,11.4,0.12,21.3,,,0.19,,, +14835,41836,Spinel,no_info,0.56,0.18,65.9,0.21,9.48,0.07,21.8,,,0.15,,, +14836,41837,Spinel,no_info,0.09,0.17,65.7,0.78,11.2,0.09,20.7,,,0.11,,, +14837,41838,Spinel,no_info,0.31,0.07,68.5,0.14,11.8,0.02,20.6,,,0.12,,, +14838,41839,Spinel,no_info,0.16,0.05,68,0.18,9.97,0.03,21.8,,,0.07,,, +14839,41840,Spinel,no_info,0.09,0.08,58.9,8.06,9.75,0.04,21,,,0.1,,, +14840,41841,Spinel,no_info,0.51,0.05,67.8,0.45,8.38,0.04,22.4,,,0.13,,, +14841,41842,Spinel,no_info,0.55,0.06,69.3,0.43,8.68,0.04,22.6,,,0.1,,, +14842,41843,Spinel,no_info,0.15,0.06,66.4,1.38,8.78,0.04,22.3,,,0.09,,, +14843,41844,Spinel,no_info,0.29,0.09,67.6,1.13,10.8,0.04,21.2,,,0.1,,, +14844,41845,Spinel,EMP,0.03,23.6,1.32,,68.42,0.4,0.79,,,,,, +14845,41846,Spinel,EMP,0.09,22.8,0.98,,70.29,0.5,0.51,,,,,, +14846,41847,Spinel,EMP,0.04,23.5,1.46,,68.86,0.31,0.98,,,,,, +14847,41848,Spinel,EMP,0.06,24.8,1.06,,62.94,0.45,1.03,,,,,, +14848,41849,Spinel,EMP,,19.5,1.23,,73.78,0.4,0.67,,,,,, +14849,41850,Spinel,EMP,0.04,19.8,1.17,,74.88,0.35,0.41,,,,,, +14850,41851,Spinel,EMP,0.05,16.3,1.31,,77.17,0.53,0.82,,,,,, +14851,41852,Spinel,EMP,0.08,17.9,1.04,,75.01,0.46,0.54,,,,,, +14852,41853,Spinel,EMP,0.05,21.4,1.15,,69.75,0.66,0.4,,,,,, +14853,41854,Spinel,EMP,,24.2,1.01,,69.44,0.67,1.11,,,,,, +14854,41855,Spinel,EMP,0.07,20.1,0.87,,72.64,0.37,0.67,,,,,, +14855,41856,Spinel,EMP,0.05,22.1,1.38,,72.19,0.57,1.1,,,,,, +14856,41857,Spinel,EMP,0.02,20.8,1.42,,73,0.4,0.83,,,,,, +14857,41858,Spinel,EMP,0.07,21.1,1.56,,72.14,0.52,0.62,,,,,, +14858,41859,Spinel,EMP,0.02,21.7,1.04,,73.1,0.36,0.83,,,,,, +14859,41860,Spinel,EMP,0.08,24.9,0.98,,70.73,0.29,0.67,,,,,, +14860,41861,Spinel,EMP,0.1,26,0.85,,70.15,0.31,0.42,,,,,, +14861,41862,Spinel,EMP,0.04,18.5,1.24,,75.04,0.49,0.75,,,,,, +14862,41863,Spinel,EMP,0.04,19.6,1.55,,73.44,0.51,0.6,,,,,, +14863,41864,Spinel,EMP,0.03,24.2,1.42,,70.26,0.45,0.51,,,,,, +14864,41865,Spinel,EMP,0.04,15.4,0.86,,79.2,,0.31,,,,,, +14865,41866,Spinel,EMP,0.01,17,1.22,,78.3,,0.2,,,,,, +14866,41867,Spinel,EMP,0.08,19.4,0.24,,76.3,,0.12,,,,,, +14867,41868,Spinel,EMP,0.05,19,1.02,,75.9,,0.34,,,,,, +14868,41869,Spinel,EMP,0.01,17.1,1.22,,78.3,,0.21,,,,,, +14869,41870,Spinel,EMP,0.02,18.4,0.86,,76.4,,0.27,,,,,, +14870,41871,Spinel,EMP,0.12,19.2,0.51,,76.2,,0.11,,,,,, +14871,41872,Spinel,EMP,0.31,19.5,1.1,,76.7,,0.8,,,,,, +14872,41873,Spinel,EMP,0.09,21.3,0.76,,74,,0.32,,,,,, +14873,41874,Spinel,EMP,0.03,21.5,1.01,,75.2,,0.1,,,,,, +14874,41875,Spinel,EMP,0.12,25,1.56,,70.1,,0.89,,,,,, +14875,41876,Spinel,EMP,0.35,19.8,1.23,,74.9,,0.89,,,,,, +14876,41877,Spinel,EMP,0.22,25.6,1.01,,69.3,,0.4,,,,,, +14877,41878,Spinel,EMP,0.3,27.1,0.78,,68.9,,0.49,,,,,, +14878,41879,Spinel,EMP,0.19,23.8,0.96,,70.8,,0.55,,,,,, +14879,41880,Spinel,EMP,0.22,24.1,0.54,,70.2,,0.61,,,,,, +14880,41881,Spinel,EMP,0.2,16.4,1.24,,79.4,,0.24,,,,,, +14881,41882,Spinel,EMP,0.13,18.6,0.79,,78.6,,0.41,,,,,, +14882,41883,Spinel,EMP,0.51,25.5,1.11,,69.5,,0.65,,,,,, +14883,41884,Spinel,EMP,0.08,21.2,0.69,,73.3,,0.71,,,,,, +14884,41885,Spinel,EMP,0.19,21,0.56,,75,,0.56,,,,,, +14885,41886,Spinel,EMP,0.1,23.4,0.83,,72.1,,0.91,,,,,, +14886,41887,Spinel,EMP,2.52,3.57,6.29,,77.23,0.92,2.85,,,,,, +14887,41888,Spinel,EMP,1.53,7.39,7.79,,73.81,0.44,2.77,,,,,, +14888,41889,Spinel,EMP,2.09,7.6,7.36,,72.05,0.44,2.75,,,,,, +14889,41891,Spinel,EMP,0.92,5.12,12.48,,69.57,0.48,5.05,,,,,, +14890,41892,Spinel,EMP,7.22,4.07,6.78,,76.31,0.74,2.04,,,,,, +14891,41893,Spinel,EMP,2.66,5.26,6.99,,75.38,0.54,2.55,,,,,, +14892,41894,Spinel,EMP,2.14,7.57,10.85,,70.83,0.3,2.75,,,,,, +14893,41895,Spinel,EMP,0.14,3.07,2.3,,83.99,0.76,1.91,,,,,, +14894,41896,Spinel,EMP,5.98,1.98,7.03,,75.6,0.19,1.46,,,,,, +14895,41897,Spinel,EMP,0.21,9.27,10.92,40.78,29.09,0.5,8.24,,,0.2,,, +14896,41898,Spinel,EMP,0.01,7.95,10.46,42.91,29.91,0.37,7.56,,,0.15,,, +14897,41899,Spinel,EMP,,7.9,10.02,43.92,29.86,0.41,7.1,,,0.1,,, +14898,41900,Spinel,EMP,0.22,8.49,10.46,41.93,30.72,0.41,7.14,,,0.04,0.03,, +14899,41901,Spinel,EMP,0.03,7.76,10.44,43.27,30.23,0.41,6.92,,,0.15,0,, +14900,41902,Spinel,EMP,0.23,10.43,10.78,38.79,32.57,0.44,6.82,,,0.11,0.02,, +14901,41903,Spinel,EMP,,24.07,4.96,20.27,44.63,0.45,4.53,,,0.19,,, +14902,41904,Spinel,EMP,,9.51,9.93,40.34,34.67,0.43,4.46,,,0.1,,, +14903,41905,Spinel,no_info,1.32,0.32,59.2,7.5,8.75,,22.7,,,0.07,0.11,, +14904,41906,Spinel,no_info,1.52,0.21,65.4,2.74,6.73,,22.9,,,0.25,0.21,, +14905,41907,Spinel,no_info,8.42,0.26,50.9,6.62,8.27,,24.8,,,0.5,0.24,, +14906,41908,Spinel,no_info,0.59,0.24,56.6,12.6,7.89,,21.9,,,0.11,0.1,, +14907,41909,Spinel,no_info,1.29,0.26,62.9,6.2,6.27,,22.7,,,0.29,0.1,, +14908,41910,Spinel,no_info,2.9,0.28,49.9,17.1,6.95,,22.4,,,0.29,0.13,, +14909,41911,Spinel,no_info,4.76,0.31,50.7,13.5,5.96,,24.5,,,0.26,0.11,, +14910,41912,Spinel,no_info,0.55,0.06,64.3,5.42,5.96,,23.6,,,0.07,0.07,, +14911,41913,Spinel,no_info,0.3,0.16,65.8,3.57,6.54,,23.4,,,0.13,0.06,, +14912,41914,Spinel,no_info,0.25,0.19,65.7,3.78,6.05,,24,,,0.05,,, +14913,41915,Spinel,EMP,0.61,0.38,43,21.33,16.7,0.42,17.5,,,0.2,,, +14914,41916,Spinel,EMP,0.22,0.7,14.48,46.54,27.55,0.3,9.61,0.02,,0.23,,, +14915,41917,Spinel,EMP,0.24,0.65,12.72,48.08,25.58,0.3,10.39,0.01,,0.22,,, +14916,41918,Spinel,"EMP, SIMS",0.13,0.79,12.44,46.14,25.25,0.22,10.95,,,0.22,,, +14917,41919,Spinel,EMP,0.3,0.35,37.7,24.6,18.83,,16.6,,,0.25,,, +14918,41920,Spinel,EMP,,0.45,38.4,24.4,19.98,0.22,16.1,0.05,,,,, +14919,41921,Spinel,EMP,0.24,1.91,12.4,0.42,70.9,0.27,7.91,0.19,,0.21,,, +14920,41922,Spinel,EMP,0.2,1.73,14.9,4.07,64.5,0.2,8.64,0.27,,0.09,,, +14921,41923,Spinel,EMP,0.2,3.92,8.54,,75.35,0.33,6.14,0.09,,0.16,,, +14922,41924,Spinel,EMP,0.28,3.05,5.74,0.06,78.83,0.36,5.55,0.15,,0.09,,, +14923,41925,Spinel,EMP,0.11,6.95,6.92,0.08,75.9,0.32,4.86,0.02,,0.09,,, +14924,41926,Spinel,EMP,0.09,6.15,5.31,0.1,80.43,0.38,2.85,,,0.13,,, +14925,41927,Spinel,EMP,0.03,7.53,3.92,0.24,80.06,0.62,2.61,0.11,,0.17,,, +14926,41928,Spinel,EMP,0.14,4.9,7.33,0.4,76.76,0.28,5.08,0.13,,0.15,,, +14927,41929,Spinel,EMP,0.14,4.96,8.18,0.12,76.16,0.21,5,0.3,,0.08,,, +14928,41930,Spinel,EMP,0.11,2.66,6.35,0.16,81.99,0.38,3.68,0.08,,0.13,,, +14929,41931,Spinel,EMP,0.12,4.83,7.61,0.14,76.49,0.22,5.06,,,0.08,,, +14930,41932,Spinel,EMP,,0.33,44.3,20.8,18.4,0.23,17.4,,,0.25,,, +14931,41933,Spinel,EMP,0.42,0.16,52.9,16.4,7.84,0.16,22,,,0.13,,, +14932,41934,Spinel,EMP,0.31,0.17,56.2,14,9.04,0.13,20.9,0.05,,0.07,0.01,, +14933,41935,Spinel,EMP,0.4,0.17,59.4,9.53,10.1,0.11,20.9,,,0.12,,, +14934,41936,Spinel,EMP,,1.67,11.18,45.75,23.61,0.3,13.8,,,,,, +14935,41937,Spinel,EMP,,1.85,11.58,47.22,21.08,0.3,13.37,,,,,, +14936,41938,Spinel,EMP,,1.82,10.92,47.64,23.8,0.31,12.59,,,,,, +14937,41939,Spinel,EMP,,1.64,11.85,49.23,21.77,0.21,12.43,,,,,, +14938,41940,Spinel,EMP,,8.47,16.89,9.14,53.48,0.47,6.82,,,,,, +14939,41941,Spinel,EMP,,10.86,9.39,0.05,68.62,0.83,4.84,,,,,, +14940,41942,Spinel,EMP,,11.56,10.93,0.04,65.97,0.84,4.55,,,,,, +14941,41943,Spinel,EMP,,1.91,37.31,20.05,21.5,0.2,17.11,,,,,, +14942,41944,Spinel,EMP,,1.48,45.63,13.51,21.03,0.18,16.98,,,,,, +14943,41945,Spinel,EMP,,17.64,9.06,1.08,59.86,0.4,7.59,,,,,, +14944,41946,Spinel,EMP,,22.22,6.85,1.54,60.27,0.47,6.84,,,,,, +14945,41947,Spinel,EMP,,1.95,29.51,25.28,26.03,0.33,14.29,,,,,, +14946,41948,Spinel,EMP,,20.83,7.1,4.26,59.16,0.71,7.1,,,,,, +14947,41949,Spinel,EMP,,19.01,5.27,0.06,65.69,0.72,4.49,,,,,, +14948,41950,Spinel,EMP,,2.15,28.55,27.86,26.21,0.25,13.49,,,,,, +14949,41951,Spinel,EMP,,23.12,5.02,0.28,63.56,0.44,5.7,,,,,, +14950,41952,Spinel,EMP,,20.35,4.15,0.07,67.58,0.69,4.35,,,,,, +14951,41953,Spinel,EMP,,2.2,28.1,27.56,24.88,0.19,14.62,,,,,, +14952,41954,Spinel,EMP,,18.69,5.65,0.01,64.84,0.47,5.9,,,,,, +14953,41955,Spinel,no_info,,19.31,3.8,10.07,57.39,0.36,4.19,,,,,, +14954,41956,Spinel,no_info,,24.05,2.53,1.65,63.93,0.39,3.51,,,,,, +14955,41957,Spinel,EMP,1.3,1.45,19.71,42.08,26.69,0.62,6.53,,,0.42,0.01,, +14956,41958,Spinel,EMP,0.82,1.77,17.88,42.61,28.06,0.63,6.06,,,0.44,0.01,, +14957,41959,Spinel,EMP,0.2,2.4,9.9,45.11,31.94,,8.37,,,0.23,0.01,, +14958,41960,Spinel,EMP,0.16,1.28,7.17,52.03,28.07,,8.43,,,0.24,0.03,, +14959,41961,Spinel,EMP,0.15,1.99,8.72,45.27,30.2,,8.94,,,0.36,0.04,, +14960,41962,Spinel,EMP,0.13,1.61,4.24,45.41,39.8,,5.43,,,0.18,0.01,, +14961,41963,Spinel,"EMP,SIMS",,9.17,2.6,0.12,79.38,0.32,1.54,,,,,, +14962,41964,Spinel,"EMP,SIMS",,8.89,2.57,0.09,79.07,0.36,1.56,,,,,, +14963,41965,Spinel,"EMP,SIMS",,8.53,2.31,0.08,80.22,0.42,1.46,,,,,, +14964,41966,Spinel,"EMP,SIMS",,8.61,2.32,0.08,81.35,0.41,1.47,,,,,, +14965,41967,Spinel,"EMP,SIMS",,7.96,2.07,0.08,81.45,0.43,1.28,,,,,, +14966,41968,Spinel,"EMP,SIMS",,8.63,2.16,0.12,81.02,0.48,1.41,,,,,, +14967,41969,Spinel,"EMP,SIMS",,8.27,2.28,0.08,82.15,0.36,1.01,,,,,, +14968,41970,Spinel,"EMP,SIMS",,8.74,2.49,0.1,81.42,0.39,1.09,,,,,, +14969,41971,Spinel,"EMP,SIMS",,3.37,3.04,0.07,83.89,0.44,2.38,,,,,, +14970,41972,Spinel,"EMP,SIMS",,3.46,3.11,0.04,83.06,0.42,2.46,,,,,, +14971,41973,Spinel,"EMP,SIMS",,8.16,2.62,0.06,80.94,0.37,1.53,,,,,, +14972,41974,Spinel,"EMP,SIMS",,6.83,2.63,0.09,81.17,0.41,1.62,,,,,, +14973,41975,Spinel,"EMP,SIMS",,8.16,2.62,0.06,80.94,0.37,1.53,,,,,, +14974,41976,Spinel,EMP,,0.7,45.8,10.9,30.8,,9.9,2.3,,,,, +14975,41977,Spinel,EMP,,0.6,41.5,17.7,27.6,,9.6,,,,,, +14976,41978,Spinel,EMP,,1,14.6,49.2,26.6,,6.8,,,,,, +14977,41979,Spinel,EMP,,9.14,4.06,,74.72,0.23,5.2,,,,,, +14978,41980,Spinel,EMP,,12.31,3.67,,71.24,0.42,5.31,,,,,, +14979,41981,Spinel,EMP,,15,3.05,,69.25,0.39,4.51,,,,,, +14980,42222,Spinel,EMP,0.42,0.15,23.3,49.1,10.2,0.18,18.2,,,0.07,,, +14981,42223,Spinel,EMP,0.24,0.1,24,47.6,10.22,0.19,18,,,0.11,,, +14982,42224,Spinel,EMP,0.23,0.14,24.5,46.8,10.9,0.14,18,,,0.15,,, +14983,42225,Spinel,EMP,0.32,0.17,28.5,42.1,9.9,0.17,18.16,,,0.07,,, +14984,42226,Spinel,EMP,0.05,0.09,37.6,32.9,10,0.12,19.78,,,0.09,,, +14985,42227,Spinel,EMP,0.18,0.17,44.2,25,9.3,0.11,20,,,0.08,,, +14986,42228,Spinel,EMP,0.19,0.09,44.2,25.6,9.5,0.11,20.4,,,0.05,,, +14987,42229,Spinel,EMP,0.27,0.14,43.4,27,9.8,0.09,20.2,,,0.09,,, +14988,42315,Spinel,"EMP, XRD",0.21,,27.15,44.32,10.44,,17.02,,,,,, +14989,42316,Spinel,"EMP, XRD",0.21,,37.55,33.5,6.34,,20.76,,,,,, +14990,42317,Spinel,"EMP, XRD",0.25,,38.95,30.5,11.3,,17.74,,,,,, +14991,42318,Spinel,"EMP, XRD",0.31,,36.19,34.18,8.41,,19.46,,,,,, +14992,42319,Spinel,"EMP, XRD",0.31,,39.06,31.96,6.5,,20.84,,,,,, +14993,42320,Spinel,"EMP, XRD",0.46,,37.11,32.32,11.94,,17.48,,,,,, +14994,42321,Spinel,"EMP, XRD",0.57,,41.13,28.33,8.39,,20.35,,,,,, +14995,42322,Spinel,"EMP, XRD",0.46,,40.93,29.58,6.14,,21.3,,,,,, +14996,42323,Spinel,"EMP, XRD",0.41,,29.51,40.98,9.83,,17.4,,,,,, +14997,42324,Spinel,"EMP, XRD",0.55,,42.04,27.98,7.66,,20.82,,,,,, +14998,42325,Spinel,"EMP, XRD",0.54,,42.1,27.68,6.01,,21.8,,,,,, +14999,42326,Spinel,"EMP, XRD",0.78,,37.31,31.67,10.97,,18.24,,,,,, +15000,42327,Spinel,"EMP, XRD",0.25,,12.78,60.62,11.36,,14.57,,,,,, +15001,42328,Spinel,"EMP, XRD",0.45,,15.29,58.08,7.9,,16.9,,,,,, +15002,42329,Spinel,"EMP, XRD",0.59,,13.01,57.21,16.1,,11.76,,,,,, +15003,42330,Spinel,"EMP, XRD",0.29,,14.01,58.95,10.7,,15.13,,,,,, +15004,42331,Spinel,"EMP, XRD",0.65,,17.2,55.59,8.02,,17.4,,,,,, +15005,42332,Spinel,"EMP, XRD",0.54,,16.36,55.63,11.33,,15.11,,,,,, +15006,42333,Spinel,"EMP, XRD",0.52,,19.15,53.13,10.21,,16.84,,,,,, +15007,42334,Spinel,"EMP, XRD",0.59,,18.33,54.67,8.01,,17.65,,,,,, +15008,42335,Spinel,"EMP, XRD",0.52,,18.67,52.55,11.43,,15.22,,,,,, +15009,42336,Spinel,"EMP, XRD",0.64,,19.46,52.73,9.68,,16.87,,,,,, +15010,42337,Spinel,"EMP, XRD",0.59,,19.6,53.59,6.6,,18.42,,,,,, +15011,42338,Spinel,"EMP, XRD",0.79,,20.88,49.58,12.25,,15.7,,,,,, +15012,42339,Spinel,"EMP, XRD",0.3,,7.85,66.07,11.63,,13.48,,,,,, +15013,42340,Spinel,"EMP, XRD",0.38,,10.58,63.5,8,,16.11,,,,,, +15014,42341,Spinel,"EMP, XRD",0.33,,9.64,63.16,13.16,,12.86,,,,,, +15015,42342,Spinel,"EMP, XRD",0.37,,10.41,62.96,11.02,,14.86,,,,,, +15016,42343,Spinel,"EMP, XRD",0.42,,12.27,61.06,7.8,,16.87,,,,,, +15017,42344,Spinel,"EMP, XRD",0.46,,11.86,59.66,12.01,,14.6,,,,,, +15018,42345,Spinel,"EMP, XRD",0.59,,8.67,65.39,11.53,,14.84,,,,,, +15019,42346,Spinel,"EMP, XRD",0.61,,9.33,64.35,8.39,,16.32,,,,,, +15020,42347,Spinel,"EMP, XRD",0.57,,8.82,63.08,12.32,,14.21,,,,,, +15021,42348,Spinel,"EMP, XRD",0.77,,11.23,62.27,8.02,,16.71,,,,,, +15022,42349,Spinel,"EMP, XRD",0.72,,10.48,62.57,10.88,,15.08,,,,,, +15023,42350,Spinel,"EMP, XRD",0.86,,10.72,60.93,12.9,,14.15,,,,,, +15024,42390,Spinel,no_info,0.4,,28.1,45.8,0,,22.8,,,,,, +15025,42391,Spinel,no_info,0.5,,28,45.9,0,,22.8,,,,,, +15026,42392,Spinel,no_info,0.4,,10.2,66,0,,20.9,,,,,, +15027,42393,Spinel,no_info,0.6,,53,20.5,0,,25.8,,,,,, +15028,42394,Spinel,no_info,0.5,,50.6,21.4,0,,25.5,,,,,, +15029,42395,Spinel,no_info,0.4,,11,64.6,0,,20.7,,,,,, +15030,42396,Spinel,no_info,0.6,,4.6,72.1,0,,20.4,,,,,, +15031,42397,Spinel,no_info,0.4,,29.8,47.2,0,,23.9,,,,,, +15032,42398,Spinel,no_info,0.6,,22.9,52.4,0,,22.3,,,,,, +15033,42399,Spinel,no_info,0.5,,28,47,0,,23.2,,,,,, +15034,42400,Spinel,no_info,0.5,,9.7,66.8,0,,20.4,,,,,, +15035,42401,Spinel,no_info,0.6,,50.8,20.7,0,,24.9,,,,,, +15036,42402,Spinel,no_info,0.6,,32.1,42.2,0,,23.7,,,,,, +15037,42403,Spinel,no_info,0.4,,5.6,72.8,0,,21.7,,,,,, +15038,42404,Spinel,no_info,0.7,,28,46.4,0,,23.2,,,,,, +15039,42405,Spinel,no_info,0.7,,51.8,20.9,0,,25.4,,,,,, +15040,42406,Spinel,no_info,0.4,,9.4,67.7,0,,20.6,,,,,, +15041,42407,Spinel,no_info,0.4,,10.1,65.7,0,,21,,,,,, +15042,42408,Spinel,no_info,0.3,,22.7,50.5,0,,21.9,,,,,, +15043,42409,Spinel,no_info,0.7,,33.8,39.8,0,,23.9,,,,,, +15044,42410,Spinel,no_info,0.6,,50.4,22.2,0,,25.4,,,,,, +15045,42411,Spinel,no_info,0.8,,58.1,10.5,0,,26.3,,,,,, +15046,42412,Spinel,no_info,1.2,,58.7,10.4,0,,26.5,,,,,, +15047,42413,Spinel,no_info,0.5,,27.6,46.9,0,,23.1,,,,,, +15048,42414,Spinel,no_info,0.5,,51.3,19.4,0,,24.5,,,,,, +15049,42415,Spinel,no_info,0.3,,9.7,65.3,0,,19.9,,,,,, +15050,42416,Spinel,no_info,0.4,,10.7,65.3,0,,21,,,,,, +15051,42417,Spinel,no_info,0.4,,5.7,72.3,0,,20.9,,,,,, +15052,42418,Spinel,no_info,0.4,,28.7,45.6,0,,23,,,,,, +15053,42419,Spinel,no_info,0.5,,29.4,44.9,0,,23.4,,,,,, +15054,42420,Spinel,no_info,0.8,,47,24.9,0,,24.9,,,,,, +15055,42421,Spinel,no_info,0.6,,10,65.3,0,,21,,,,,, +15056,42422,Spinel,no_info,0.7,,26.8,47.2,0,,23.4,,,,,, +15057,42423,Spinel,no_info,0.5,,9.4,67.2,0,,20.3,,,,,, +15058,42424,Spinel,no_info,0.7,,49.6,22.1,0,,24.8,,,,,, +15059,42425,Spinel,no_info,0.4,,5.2,72.8,0,,20.6,,,,,, +15060,42426,Spinel,no_info,0.6,,27.4,46.5,0,,23.1,,,,,, +15061,42612,Spinel,"EMP, FTIR",0.04,0.29,51,,33.9,0.56,13.17,,,0.17,0.01,0.01, +15062,42613,Spinel,"EMP, FTIR",0.15,4.52,8.02,,77.4,0.6,3.68,,,0.14,0.01,0.01, +15063,42614,Spinel,"EMP, FTIR",0.12,0.16,58.1,,35.6,0.54,4.94,,,0.19,0.01,0.01, +15064,42649,Spinel,no_info,0.22,,64.8,0.18,10.17,,21.4,,,,,, +15065,42650,Spinel,no_info,0.11,,65.3,0.1,13.92,,19.7,,,,,, +15066,42651,Spinel,no_info,0.2,,62.1,0.14,18.79,,16.9,,,,,, +15067,42652,Spinel,no_info,0.4,,57.39,8.06,12.53,,21.28,,,,,, +15068,42653,Spinel,no_info,0.16,,57.8,8.62,12.16,,20.87,,,,,, +15069,42654,Spinel,no_info,1.15,,48.29,19.45,10.84,,19.91,,,,,, +15070,42655,Spinel,no_info,0.18,,50.54,17.61,11.17,,20.13,,,,,, +15071,42656,Spinel,no_info,0.2,,55.1,8.09,11.61,,21.3,,,,,, +15072,42695,Spinel,no_info,0.8,0.5,46.7,5.5,33.91,0.13,9.85,,,0.06,,, +15073,42696,Spinel,no_info,0.37,0.13,34.4,34,9.6,0.22,18.5,,,0.06,0.04,, +15074,42709,Spinel,no_info,0.14,0.22,66.01,2.67,10.47,,21.43,0.05,,0.03,,, +15075,42761,Spinel,EMP,0,,71.45,,0,,28.43,,,0.11,,, +15076,42762,Spinel,EMP,0.16,,70.83,,0,,28.91,,,0.1,,, +15077,42763,Spinel,EMP,0.22,,70.7,,0,,28.99,,,0.1,,, +15078,42764,Spinel,no_info,0,,71.52,,0,,28.35,,,0.13,,, +15079,42765,Spinel,no_info,0.08,,71.28,,0,,28.56,,,0.08,,, +15080,42766,Spinel,no_info,0.1,,71.25,,0,,28.51,,,0.14,,, +15081,42767,Spinel,no_info,0.3,,71.15,,0,,28.45,,,0.11,,, +15082,42768,Spinel,no_info,0.13,,71.32,,0,,28.47,,,0.08,,, +15083,42769,Spinel,no_info,0.39,,70.43,,0,,29.09,,,0.09,,, +15084,42770,Spinel,no_info,0.31,,70.58,,0,,29.05,,,0.05,,, +15085,42771,Spinel,no_info,0.21,,71.04,,0,,28.7,,,0.04,,, +15086,42772,Spinel,no_info,0.25,,70.99,,0,,28.69,,,0.07,,, +15087,42773,Spinel,no_info,0.22,,71,,0,,28.73,,,0.05,,, +15088,42774,Spinel,EMP,0.25,,70.78,,0,,28.84,,,0.14,,, +15089,42775,Spinel,EMP,0.48,,70.31,,0,,28.98,,,0.24,,, +15090,42776,Spinel,no_info,0.19,,71.08,,0,,28.63,,,0.1,,, +15091,42831,Spinel,no_info,0.46,,46.42,26.85,0,,26.02,,,0.26,,, +15092,42832,Spinel,no_info,0.31,,52.9,19.59,0,,26.98,,,0.21,,, +15093,42833,Spinel,no_info,0.37,,51.16,21.47,0,,26.84,,,0.16,,, +15094,42834,Spinel,no_info,0.33,,52.88,20.2,0,,26.42,,,0.16,,, +15095,42835,Spinel,no_info,0.52,,35.03,39.34,0,,24.86,,,0.25,,, +15096,42836,Spinel,no_info,0.34,,37.72,36.91,0,,24.79,,,0.25,,, +15097,42837,Spinel,no_info,0.45,,39.47,34.38,0,,25.46,,,0.24,,, +15098,42838,Spinel,no_info,0.62,,39.83,34.21,0,,25.11,,,0.23,,, +15099,42839,Spinel,no_info,0.27,,24.73,50.94,0,,23.82,,,0.25,,, +15100,42840,Spinel,no_info,0.33,,29.05,45.87,0,,24.53,,,0.23,,, +15101,42841,Spinel,no_info,0.35,,29.95,45.06,0,,24.36,,,0.27,,, +15102,42842,Spinel,no_info,0.39,,31.49,43.24,0,,24.66,,,0.22,,, +15103,42843,Spinel,no_info,0.37,,33.24,41.38,0,,24.8,,,0.21,,, +15104,42844,Spinel,no_info,0.44,,23.71,51.97,0,,23.54,,,0.34,,, +15105,42845,Spinel,no_info,0.46,,21.96,53.87,0,,23.35,,,0.37,,, +15106,42846,Spinel,no_info,0.51,,27.29,47.93,0,,23.93,,,0.34,,, +15107,42847,Spinel,no_info,0.44,,13.74,63.14,0,,22.31,,,0.37,,, +15108,42848,Spinel,no_info,0.44,,16.58,60.38,0,,22.25,,,0.35,,, +15109,42849,Spinel,no_info,0.71,,19.79,55.32,0,,53.82,,,0.37,,, +15110,42878,Spinel,EMP,0.29,0.24,30.21,38.79,10.94,0.07,17.55,,,0.33,0.01,0.01, +15111,42879,Spinel,EMP,0.17,0.15,58.24,9.15,11.41,0.31,18.83,,,0.18,0.02,0.01, +15112,42880,Spinel,EMP,0.13,0.14,63.21,3.47,13.77,0.05,19.48,,,0.12,0.02,0.01, +15113,42881,Spinel,EMP,0.46,0.12,67.23,0.12,14.1,0.1,18.34,,,0.24,0.02,0.01, +15114,42882,Spinel,EMP,0.04,0.26,28.96,38.67,11.01,0.21,20.13,,,0.22,0.02,0.01, +15115,42883,Spinel,EMP,0.34,0.18,41.51,56.73,11.02,0.14,19.44,,,0.34,0.01,0.01, +15116,42884,Spinel,EMP,0.09,0.12,65.87,0.01,12.96,0.15,19.65,,,0.14,0.01,0.01, +15117,42885,Spinel,EMP,0.08,0.23,66.7,0.03,13.51,0.11,19.13,,,0.15,0.01,0.01, +15118,42886,Spinel,EMP,0.31,0.48,63.44,0.1,21.43,0.18,14.69,,,0.17,0.02,0.01, +15119,42887,Spinel,EMP,0.15,0.69,60.64,0.02,29.45,0.18,9.2,,,0.11,0.01,0.01, +15120,42888,Spinel,EMP,0.13,0.76,59.42,0.01,31.81,0.26,5.82,,,0.09,0.02,0.01, +15121,42889,Spinel,EMP,0.13,0.76,59.42,0.01,31.81,0.26,5.82,,,0.09,0.02,0.01, +15122,42988,Spinel,no_info,0.19,,34.1,42,0,,24.4,,,,,, +15123,42989,Spinel,no_info,0.15,,34.4,41.9,0,,24.5,,,,,, +15124,42990,Spinel,no_info,0.17,,17.1,60.1,0,,22.9,,,,,, +15125,42991,Spinel,no_info,0.23,,16.9,60.7,0,,22.9,,,,,, +15126,42992,Spinel,no_info,0.2,,10.8,67,0,,22.2,,,,,, +15127,42993,Spinel,no_info,0.3,,10.1,67.5,0,,22.1,,,,,, +15128,42994,Spinel,no_info,0.25,,11.5,66.1,0,,22.2,,,,,, +15129,42995,Spinel,no_info,0.18,,11.2,66.6,0,,22.3,,,,,, +15130,42996,Spinel,no_info,0.21,,15.4,62.1,0,,22.5,,,,,, +15131,42997,Spinel,no_info,0.27,,14.1,63.3,0,,22.5,,,,,, +15132,42998,Spinel,no_info,0.38,,15.04,62.2,0,,22.7,,,,,, +15133,42999,Spinel,no_info,0.7,,9.2,67.7,0,,22.6,,,,,, +15134,43000,Spinel,no_info,0.15,,9.9,67.4,0,,22.03,,,,,, +15135,43001,Spinel,no_info,0.43,,12,64.9,0,,21.9,,,,,, +15136,43002,Spinel,no_info,0.2,,9.6,68.2,0,,22.35,,,,,, +15137,43003,Spinel,no_info,0.54,,14.14,63.1,0,,22.2,,,,,, +15138,43004,Spinel,no_info,0.25,,10.5,67.1,0,,22.4,,,,,, +15139,43005,Spinel,no_info,0.61,,13,62.6,0,,23.2,,,,,, +15140,43006,Spinel,no_info,0.6,,12.3,63.7,0,,23.6,,,,,, +15141,43007,Spinel,no_info,0.5,,8.55,67.3,0,,22.7,,,,,, +15142,43008,Spinel,no_info,,,31.6,45.6,0,,24.4,,,,,, +15143,43009,Spinel,no_info,,,34.1,41.6,0,,23.9,,,,,, +15144,43010,Spinel,no_info,,,34,42.3,0,,24.2,,,,,, +15145,43011,Spinel,no_info,,,25.9,50.9,0,,23.6,,,,,, +15146,43012,Spinel,no_info,,,29.6,45.9,0,,23.8,,,,,, +15147,43013,Spinel,no_info,,,31.1,44.3,0,,24.1,,,,,, +15148,43014,Spinel,no_info,,,39.9,34.4,0,,24.7,,,,,, +15149,43015,Spinel,no_info,,,31,44.6,0,,24,,,,,, +15150,43016,Spinel,no_info,,,58.5,13.5,0,,26.8,,,,,, +15151,43017,Spinel,no_info,,,27.81,48.9,0,,24.15,,,,,, +15152,43018,Spinel,no_info,,,37.4,38.4,0,,24.5,,,,,, +15153,43019,Spinel,no_info,,,37.3,37.7,0,,24.3,,,,,, +15154,43020,Spinel,no_info,,,41.8,32.8,0,,24.8,,,,,, +15155,43021,Spinel,no_info,,,48.6,25.4,0,,25.24,,,,,, +15156,43022,Spinel,no_info,,,34.2,42.4,0,,24.2,,,,,, +15157,43023,Spinel,no_info,,,42.3,33.3,0,,25.1,,,,,, +15158,43024,Spinel,no_info,,,42.3,33.3,0,,25.1,,,,,, +15159,43025,Spinel,no_info,,,54,19.4,0,,26.3,,,,,, +15160,43026,Spinel,no_info,,,8,69.4,0,,22.14,,,,,, +15161,43027,Spinel,no_info,,,9.16,68.1,0,,22.2,,,,,, +15162,43028,Spinel,no_info,,,15.4,62.3,0,,22.9,,,,,, +15163,43029,Spinel,no_info,,,15.14,62.73,0,,22,,,,,, +15164,43030,Spinel,no_info,,,38.2,36.6,0,,24.6,,,,,, +15165,43031,Spinel,no_info,,,24.18,52.3,0,,23.6,,,,,, +15166,43032,Spinel,no_info,,,23.8,52.8,0,,23.6,,,,,, +15167,43127,Spinel,"EMP, SEM, FTIR, SIMS",0.1,2.31,9.71,0.28,70.25,0.27,8.95,,,0.14,,, +15168,43128,Spinel,"EMP, SEM, FTIR, SIMS",0.12,3.46,9.81,0.73,70.54,0.28,7.74,,,0.13,,, +15169,43129,Spinel,"EMP, SEM, FTIR, SIMS",0.15,4.01,6.58,1.77,73.61,0.22,6.77,,,,,, +15170,43130,Spinel,"EMP, SEM, FTIR, SIMS",0.11,2.84,5.93,,77.57,0.28,5.98,,,0.16,,, +15171,43131,Spinel,"EMP, SEM, FTIR, SIMS",0.11,2.95,5.81,0.33,76.8,0.12,6.5,,,0.12,,, +15172,43132,Spinel,"EMP, SEM, FTIR, SIMS",0.14,5.05,6.92,2.65,74.06,0.08,4.15,,,0.12,,, +15173,43580,Spinel,EMP,0.1,0.4,13.71,44.73,17.72,,16.45,,,,,, +15174,43581,Spinel,EMP,,0.36,14.99,44.26,19.65,,16.71,,,,,, +15175,43582,Spinel,EMP,0.1,0.46,15.73,48.93,16.24,,17.09,,,,,, +15176,43583,Spinel,EMP,0.12,0.24,12.45,37.71,28.34,,15.66,,,,,, +15177,43584,Spinel,EMP,,0.27,16.01,38.28,23.36,0.33,16.38,,,,,, +15178,43585,Spinel,EMP,,0.55,9.42,7.6,54.62,0.08,16.37,,,,,, +15179,43586,Spinel,EMP,,2.86,8.47,5.71,64.71,0,13.85,,,,,, +15180,43587,Spinel,EMP,,0.61,7.62,4.13,63.24,0.31,15.3,,,,,, +15181,43588,Spinel,EMP,0.23,1.12,11.76,11.57,45.02,,19.99,,,,,, +15182,43589,Spinel,EMP,,0.98,16.51,34.12,20.89,,17.84,,,,,, +15183,43590,Spinel,EMP,,1.43,30.96,6.47,40.31,0.14,17.45,,,,,, +15184,43591,Spinel,no_info,,0.7,12.66,12.75,43.18,0.17,21.08,,,,,, +15185,43592,Spinel,no_info,0.1,1.42,16.16,10.04,43.3,,21.03,,,,,, +15186,43593,Spinel,no_info,0.12,1.18,11.41,8.38,46.56,,15.33,,,,,, +15187,43594,Spinel,EMP,,0.32,14.88,45.25,17.27,,17.37,,,,,, +15188,43595,Spinel,EMP,,0.49,14.2,45.62,17.46,,17.72,,,,,, +15189,43596,Spinel,EMP,,0.04,13.71,50.66,15.72,,16.73,,,,,, +15190,43597,Spinel,EMP,,0.14,9.57,12.75,42.38,,19.34,,,,,, +15191,43598,Spinel,EMP,,0.95,1.31,,90.81,0.14,1.13,,,,,, +15192,43599,Spinel,EMP,,0.57,16.19,35.97,23.36,,19.19,,,,,, +15193,43600,Spinel,no_info,,0.63,18.16,31.92,26.2,,18.34,,,,,, +15194,43601,Spinel,no_info,0.25,6.33,2.1,,85.31,,0.59,,,,,, +15195,43640,Spinel,no_info,0.27,0.29,42.4,28.8,8.94,0.1,19.01,,,0.1,,, +15196,43641,Spinel,no_info,0.7,0.27,49.4,21.03,8.51,0.04,19.99,,,0.08,,, +15197,43642,Spinel,no_info,0.34,0.28,51.9,18.44,8.4,0.06,20.5,,,0.08,,, +15198,43643,Spinel,no_info,0.3,0.21,41.3,29.8,9.15,0.05,19.16,,,0.08,,, +15199,43644,Spinel,no_info,0.34,0.2,49.6,21,8.5,0.05,20.2,,,0.06,,, +15200,43645,Spinel,no_info,0.3,0.21,56.6,13,8.1,0.04,21.3,,,0.1,,, +15201,43646,Spinel,no_info,3.02,0.3,58.66,7.13,9.27,0.04,20.48,,,0.74,,, +15202,43772,Spinel,no_info,,,,,93.09,,,,,,,, +15203,43773,Spinel,no_info,,,,,93.09,,,,,,,, +15204,43774,Spinel,no_info,,,,,93.09,,,,,,,, +15205,43775,Spinel,no_info,,,,,93.09,,,,,,,, +15206,43776,Spinel,no_info,,,,,93.09,,,,,,,, +15207,43777,Spinel,no_info,,,,,93.09,,,,,,,, +15208,43778,Spinel,no_info,,,,,93.09,,,,,,,, +15209,43779,Spinel,no_info,,,,,93.09,,,,,,,, +15210,43780,Spinel,no_info,,,,,93.09,,,,,,,, +15211,43781,Spinel,no_info,,,,,93.09,,,,,,,, +15212,44148,Spinel,EMP,0.08,14.48,3.7,,66.95,0.38,5.81,,,0.29,0,0.08,0.09 +15213,44149,Spinel,EMP,0.19,17,3.42,,66.04,0.32,5.75,,,0.3,0.05,0.04,0.03 +15214,44150,Spinel,EMP,0.25,16.48,3.11,,64.73,0.35,4.9,,,0.39,0.04,0.04,0.02 +15215,44151,Spinel,EMP,2.23,14.5,3.25,,68.84,0.32,5.45,,,0.34,0.13,0.11,0.06 +15216,44230,Spinel,no_info,,,,79.04,0,,20.96,,,,,, +15217,44231,Spinel,no_info,,,,79.04,0,,20.96,,,,,, +15218,44232,Spinel,no_info,,,,79.04,0,,20.96,,,,,, +15219,44233,Spinel,no_info,,,,79.04,0,,20.96,,,,,, +15220,44234,Spinel,no_info,,,,79.04,0,,20.96,,,,,, +15221,44235,Spinel,no_info,,,,79.04,0,,20.96,,,,,, +15222,44487,Spinel,no_info,,,58.68,,38.87,2.45,,,,,,, +15223,44488,Spinel,no_info,,,61.22,,35.2,3.58,,,,,,, +15224,44489,Spinel,no_info,,,58.7,,36.69,4.61,,,,,,, +15225,44490,Spinel,no_info,,,58.68,,38.54,2.78,,,,,,, +15226,44491,Spinel,no_info,,,58.69,,37.84,3.47,,,,,,, +15227,44492,Spinel,no_info,,,58.69,,37.84,3.47,,,,,,, +15228,44493,Spinel,no_info,,,58.69,,37.84,3.47,,,,,,, +15229,44494,Spinel,no_info,,,58.69,,38.37,2.94,,,,,,, +15230,44495,Spinel,no_info,,,58.69,,38.42,2.9,,,,,,, +15231,44568,Spinel,no_info,,,58.66,,41.34,,,,,,,, +15232,44569,Spinel,no_info,,,58.66,,41.34,,,,,,,, +15233,44570,Spinel,no_info,,,58.66,,41.34,,,,,,,, +15234,44571,Spinel,no_info,,,58.66,,41.34,,,,,,,, +15235,44572,Spinel,no_info,,,58.66,,41.34,,,,,,,, +15236,44573,Spinel,no_info,,,58.66,,41.34,,,,,,,, +15237,44574,Spinel,no_info,,,58.66,,41.34,,,,,,,, +15238,44810,Spinel,no_info,0,,71.67,,0,,28.33,,,,,, +15239,44811,Spinel,no_info,0,,71.67,,0,,28.33,,,,,, +15240,44812,Spinel,no_info,0,,71.67,,0,,28.33,,,,,, +15241,44813,Spinel,no_info,0,,71.67,,0,,28.33,,,,,, +15242,44814,Spinel,no_info,0,,71.67,,0,,28.33,,,,,, +15243,44815,Spinel,no_info,0,,71.67,,0,,28.33,,,,,, +15244,44816,Spinel,no_info,0,,71.67,,0,,28.33,,,,,, +15245,44817,Spinel,no_info,0,,71.67,,0,,28.33,,,,,, +15246,44818,Spinel,no_info,0,,71.67,,0,,28.33,,,,,, +15247,44819,Spinel,no_info,0,,71.67,,0,,28.33,,,,,, +15248,44820,Spinel,no_info,0,,71.67,,0,,28.33,,,,,, +15249,44821,Spinel,no_info,0,,71.67,,0,,28.33,,,,,, +15250,45887,Spinel,EMP,,0.54,39,21.79,19.68,,17.73,,,,,, +15251,45888,Spinel,EMP,,1,40.05,25.8,14.03,,19.16,,,,,, +15252,45920,Spinel,EMP,,0.1,64.3,2,16.6,,17,,,,,, +15253,45921,Spinel,EMP,,0,68.44,1.03,7.31,,23.23,,,,,, +15254,45922,Spinel,EMP,,0,67.52,2.05,7.28,,23.15,,,,,, +15255,45923,Spinel,EMP,,0,67.23,2.05,8.22,,22.51,,,,,, +15256,45924,Spinel,EMP,,0,64.76,1.97,16.3,,16.98,,,,,, +15257,45925,Spinel,EMP,,0,67.23,2.05,8.22,,22.51,,,,,, +15258,45926,Spinel,EMP,,0,67.23,2.05,8.22,,22.51,,,,,, +15259,45927,Spinel,EMP,,0,67.09,2.04,8.68,,22.19,,,,,, +15260,45928,Spinel,EMP,,0,66.25,2.02,11.43,,20.31,,,,,, +15261,45929,Spinel,EMP,,0,67.43,1.02,10.56,,21,,,,,, +15262,45930,Spinel,EMP,,0,68.44,1.03,7.31,,23.23,,,,,, +15263,45931,Spinel,EMP,,0,65.56,4.07,7.7,,22.67,,,,,, +15264,48852,Spinel,EMP,0.47,0.35,61.2,6.61,8.3,0.09,22,,,0.06,0.01,, +15265,48853,Spinel,EMP,0.31,0.11,64.9,3.63,8.28,0,22.1,,,0.12,0.01,, +15266,48854,Spinel,EMP,0.18,0.11,54.4,15.4,8.21,0.05,21,,,0.03,0.01,, +15267,49945,Spinel,EMP,0.59,0.29,14.97,52.22,16.54,,14.5,,,0.14,,, +15268,49946,Spinel,EMP,0.33,0.01,15.52,54.24,14.75,,14.35,,,0.19,,, +15269,49947,Spinel,EMP,0.51,0,15.66,51.71,17.84,,12.41,,,0,,, +15270,49948,Spinel,EMP,0.3,0,15.39,51.74,18.39,,12.37,,,0.28,,, +15271,49949,Spinel,EMP,0.76,0.03,13.99,50.69,23.85,,9.06,,,0.32,,, +15272,49950,Spinel,EMP,0.25,0.25,12.39,55.54,15.32,,14.78,,,0.13,,, +15273,49951,Spinel,EMP,0.24,0.84,16.89,49.03,17.11,,15.69,,,0.14,,, +15274,49952,Spinel,EMP,0.56,1.01,11.76,53.77,19,,14.33,,,0.17,,, +15275,49953,Spinel,EMP,0.53,0.81,15.55,50.17,17.59,,15.22,,,0.13,,, +15276,49954,Spinel,EMP,0.21,0.01,13.68,55.38,14.68,,14.6,,,0.24,,, +15277,49955,Spinel,EMP,0.57,0.35,13.81,51.71,20.31,,12.54,,,0.18,,, +15278,49956,Spinel,EMP,0.16,0.69,17.97,42.84,22.59,,14.61,,,0.07,,, +15279,49957,Spinel,EMP,0.28,0,13.69,55.77,15.3,,14.16,,,0.25,,, +15280,49958,Spinel,EMP,0.94,0.77,14.79,49.72,19.9,,13.38,,,0.2,,, +15281,49959,Spinel,EMP,0.9,0.01,21.53,42.82,19.5,,13.06,,,0.32,,, +15282,49960,Spinel,EMP,1.11,0.05,11.08,51.67,25.84,,8.36,,,0.44,,, +15283,49961,Spinel,EMP,0.78,0.24,12.19,53.67,16.52,,14.17,,,0.3,,, +15284,49962,Spinel,EMP,0.37,0.01,26.93,36.63,20.77,,14.26,,,0.21,,, +15285,49963,Spinel,EMP,0.05,0.71,18.13,43.8,23.2,,12.86,,,0.08,,, +15286,49964,Spinel,EMP,0.19,1.02,16.91,52.51,19.02,,9.49,,,0.2,,, +15287,49965,Spinel,EMP,0.13,1.03,17.34,42.56,25.53,,11.75,,,0.15,,, +15288,49966,Spinel,EMP,0.11,0.52,11.76,60.09,12,,15.06,,,0.07,,, +15289,49967,Spinel,EMP,0.1,0.66,12.55,58.04,13.45,,14.57,,,0.11,,, +15290,49968,Spinel,EMP,1.58,0.89,14.3,53.01,15.84,,13.71,,,0.42,,, +15291,49969,Spinel,EMP,0.46,0.02,17.15,51.71,16.29,,13.26,,,0.24,,, +15292,49970,Spinel,EMP,0.58,0.01,22.26,46.3,16.94,,13.59,,,0.29,,, +15293,49971,Spinel,EMP,0.11,0.74,15.04,45.52,24.08,,11.92,,,0.12,,, +15294,49972,Spinel,EMP,0.16,0.7,12.6,58.07,12.99,,14.4,,,0.17,,, +15295,49973,Spinel,EMP,0.13,0.68,15.71,54.75,14.7,,14.34,,,0.15,,, +15296,49974,Spinel,EMP,0.14,0,13.67,57.77,13.62,,13.67,,,0.16,,, +15297,49975,Spinel,EMP,0.29,0.01,14.75,56.17,15.18,,13.72,,,0.21,,, +15298,49976,Spinel,EMP,0.65,0,17.83,52.21,13.59,,14.71,,,0,,, +15299,49977,Spinel,EMP,0.18,0,13.1,57.41,15.03,,13.17,,,0,,, +15300,49978,Spinel,EMP,0.23,0.01,21.89,48.04,15.86,,13.59,,,0.23,,, +15301,49979,Spinel,EMP,0.2,0,13.28,56.32,16.58,,11.96,,,0,,, +15302,49980,Spinel,EMP,0.2,1.04,19.54,45.61,18.33,,14.67,,,0.17,,, +15303,49981,Spinel,EMP,0.13,0.64,14.05,58.45,11.27,,16.06,,,0.1,,, +15304,49982,Spinel,EMP,0.13,0.62,14.14,57.88,10.88,,15.9,,,0.15,,, +15305,49983,Spinel,EMP,0.21,1.26,21.21,46.7,17.48,,13.58,,,0.16,,, +15306,49984,Spinel,EMP,0.07,0.84,22.88,43.67,20.7,,12.36,,,0.14,,, +15307,49985,Spinel,EMP,1.82,0.04,17.28,49.25,20.3,,10.29,,,0.53,,, +15308,50921,Spinel,EMP,,,14.76,32.66,34.44,0.05,8.18,0.03,,,,, +15309,50922,Spinel,EMP,,,14.22,32.5,34.87,0.07,7.79,0.06,,,,, +15310,50923,Spinel,EMP,,,10.69,32.04,41.64,0.09,7.36,0.06,,,,, +15311,50924,Spinel,EMP,,,12.96,39.22,31.03,0.09,7.83,0.03,,,,, +15312,50925,Spinel,EMP,,,11.75,29.14,43.53,0.1,7.18,0.07,,,,, +15313,50926,Spinel,EMP,,,11.38,52.24,8.23,0.3,18.31,,,,,, +15314,50927,Spinel,EMP,,,9.77,53.84,8.22,0.33,17.47,0.03,,,,, +15315,50928,Spinel,EMP,,,9.78,54.76,7.93,0.37,17.62,0.07,,,,, +15316,50929,Spinel,EMP,,,7.24,49.78,18.95,0.29,13.55,0.16,,,,, +15317,50930,Spinel,EMP,,,12.18,35.15,9.03,0.05,16.59,,,,,, +15318,50931,Spinel,EMP,,,11.14,36.48,11.92,0.07,15,0.02,,,,, +15319,50932,Spinel,EMP,,,11.25,35.28,14.25,0.07,14.21,0.01,,,,, +15320,50933,Spinel,EMP,,,12.38,36.6,17.59,0.09,13.32,0.03,,,,, +15321,50934,Spinel,EMP,,,11.97,41.85,22,0.09,12.87,0.01,,0,,, +15322,50935,Spinel,EMP,0,,12.16,31.02,39.46,0.1,9.57,0.19,,,,, +15323,50936,Spinel,EMP,,,15.97,36.89,28.28,0.09,9.78,0.03,,,,, +15324,50937,Spinel,EMP,,,13.12,36.1,31.87,0.08,9.79,0.02,,,,, +15325,50938,Spinel,EMP,,,16.9,32.77,31.06,0.05,10.6,0.09,,,,, +15326,51632,Spinel,EMP,1.5,28.4,3.4,,62.2,,4.8,,,,,, +15327,54161,Spinel,EMP,,1.67,9.47,8.46,49.8,,14.94,6.73,,,,, +15328,54162,Spinel,EMP,,1.14,9.84,22.34,38.1,,17.66,0.43,,,,, +15329,54163,Spinel,EMP,,1.5,12.28,25.47,37.21,,13.67,4.37,,,,, +15330,54164,Spinel,EMP,,2.28,13.06,20.41,41.67,,15.08,0.65,,,,, +15331,54165,Spinel,EMP,,0.96,21.12,27.26,29.91,,18.31,0.17,,,,, +15332,54166,Spinel,EMP,,1.98,10.97,17.53,46.3,,10.52,8.44,,,,, +15333,54167,Spinel,EMP,,2.71,29.44,23.74,22.49,,15.5,0.73,,,,, +15334,54168,Spinel,EMP,,1.94,13.59,27.98,34.83,,13.15,1.02,,,,, +15335,54169,Spinel,EMP,,2.29,24.76,31.97,17.48,,18.79,1.78,,,,, +15336,54170,Spinel,EMP,,2.17,16.22,47.33,11.77,,18.28,1.95,,,,, +15337,54171,Spinel,EMP,,2.32,11.26,11.39,46.3,,11.91,8.4,,,,, +15338,54172,Spinel,EMP,,2.54,11.71,6.9,48.93,,10.58,10.49,,,,, +15339,54173,Spinel,EMP,,2.49,13.02,10.76,49.01,0.28,12.17,5.33,,,,, +15340,54174,Spinel,EMP,,2.25,10.9,7.55,54.6,0.33,13.1,5.43,,,,, +15341,54175,Spinel,EMP,,1.39,10.44,6.27,53.55,0.26,13.14,7.68,,,,, +15342,54176,Spinel,EMP,,1.47,10.32,5.29,53.76,0.24,13.51,7.78,,,,, +15343,54177,Spinel,EMP,,1.47,25.78,33.65,18.77,,16.79,1.1,,,,, +15344,54178,Spinel,EMP,,5.8,24.66,20.2,22.84,,21.88,0.89,,,,, +15345,54179,Spinel,EMP,0.5,0.05,29.17,0.53,39.4,0.06,5.49,18.45,,,,, +15346,54180,Spinel,EMP,0.21,0.02,11.11,0.28,63.3,0.12,5.23,11.38,,,,, +15347,54951,Spinel,EMP,0.27,5.62,,11.35,47.33,0.39,10.5,,,,,, +15348,54952,Spinel,EMP,0.13,4.64,,23.26,29.78,0,10.9,,,,,, +15349,54953,Spinel,EMP,,2.56,,34.64,18.06,0.43,16.02,,,,,, +15350,54954,Spinel,EMP,,1.5,,30.89,23.2,0.37,15.21,,,,,, +15351,54955,Spinel,EMP,0.17,1.1,,32.84,22.5,,15.77,,,,,, +15352,54956,Spinel,EMP,,3.43,,29.74,21.09,0.36,14.63,,,,,, +15353,54957,Spinel,EMP,0.16,2.22,,30.31,12.97,0,15.68,,,,,, +15354,54958,Spinel,EMP,0.1,1.9,,27.95,37.68,0.23,14.14,,,,,, +15355,54959,Spinel,EMP,0.15,1.72,,17.66,48.55,0.03,14.8,,,,,, +15356,54960,Spinel,EMP,0.1,0.99,,19.7,44.78,0.18,17.97,,,,,, +15357,54961,Spinel,EMP,,3.43,,29.74,21.09,0.36,14.63,,,,,, +15358,54962,Spinel,EMP,0.31,2.24,,34.39,27.64,0,14.79,,,,,, +15359,54963,Spinel,EMP,0.07,0.84,,48.77,1.96,0.41,20.83,,,,,, +15360,54964,Spinel,EMP,0.09,4.14,,16.12,51.69,0.7,12.83,,,,,, +15361,54965,Spinel,EMP,0.1,2.73,,12.14,54.92,0.34,13.44,,,,,, +15362,54966,Spinel,EMP,0.14,1.62,,8.55,53.75,0.41,19.01,,,,,, +15363,54967,Spinel,EMP,0.09,1.3,,14.95,48.47,0.21,18.84,,,,,, +15364,54968,Spinel,EMP,0.12,1.31,,15.94,45.55,0.4,19.12,,,,,, +15365,54969,Spinel,EMP,0.38,1.09,,19.51,44.92,0.13,18.76,,,,,, +15366,54970,Spinel,EMP,0.15,1.72,,17.66,48.55,0.03,14.8,,,,,, +15367,54971,Spinel,EMP,0.1,1.14,,17.55,46.24,0.16,17.94,,,,,, +15368,54972,Spinel,EMP,0.12,1.31,,15.94,45.55,0.4,19.12,,,,,, +15369,54973,Spinel,EMP,0.17,2.33,,2.1,57.62,0.24,15,,,,,, +15370,54974,Spinel,EMP,0.12,2.06,,5.42,63.19,0.23,12.33,,,,,, +15371,54975,Spinel,EMP,,1.33,,1.82,66.61,0.27,15.59,0.82,0.03,,,, +15372,54976,Spinel,EMP,,1.41,,0.85,63.48,0.23,13.03,6.94,,,,, +15373,54977,Spinel,EMP,,1.69,,1.19,62.73,0.23,12.55,0.58,7.74,,,, +15374,54978,Spinel,EMP,,1.49,,1.23,64.82,0.24,13.61,0.92,4.9,,,, +15375,54979,Spinel,EMP,,1.66,,1.15,62.24,0.24,12.64,0.57,7.62,,,, +15376,54980,Spinel,EMP,,1.33,,2.51,60.73,0.21,12.57,8.2,,,,, +15377,54981,Spinel,EMP,,1.57,,2.08,58,0.19,10.35,13.22,,,,, +15378,54982,Spinel,EMP,,10.86,,4.09,66.15,0.31,6.1,0.26,,,,, +15379,54983,Spinel,EMP,,12.86,,0.24,62.73,0.27,4.44,8.11,,,,, +15380,54984,Spinel,EMP,,14.97,,0.31,54.02,0.27,3.88,15.09,0.09,,,, +15381,54985,Spinel,EMP,,10.85,,2.43,60.54,0.25,5.83,0.21,4.92,,,, +15382,54986,Spinel,EMP,,13.24,,0.92,59.78,0.26,4.89,0.17,8.99,,,, +15383,54987,Spinel,EMP,,1.56,,0.69,63.38,0.53,17.02,0.39,0.04,,,, +15384,54988,Spinel,EMP,,2.4,,0.11,58.7,0.39,12.1,11.25,,,,, +15385,54989,Spinel,EMP,,2.92,,0.12,53.63,0.34,8.92,18.17,0.08,,,, +15386,54990,Spinel,EMP,,2.22,,0.79,60.81,0.43,13.92,0.15,7.04,,,, +15387,54991,Spinel,EMP,,2.53,,0.92,58.65,0.4,12.66,0.31,9.47,,,, +15388,54992,Spinel,EMP,,2.3,,34.32,30.47,0.38,12.45,0.3,,,,, +15389,54993,Spinel,EMP,,2.9,,37.63,29.6,0.41,11.8,1.63,,,,, +15390,54994,Spinel,EMP,,2.78,,37.56,28.59,0.39,9.51,4.6,,,,, +15391,54995,Spinel,EMP,,1.82,,42.91,27.43,0.42,10.45,0.78,2.94,,,, +15392,54996,Spinel,EMP,,3.07,,33.79,27.72,0.34,10.63,0.22,6.42,,,, +15393,54997,Spinel,EMP,,1.88,,39.28,30.12,0.36,12.68,0.57,,,,, +15394,54998,Spinel,EMP,,2.44,,36.48,28.61,0.36,12.67,2.56,,,,, +15395,54999,Spinel,EMP,,2.87,,31.06,29.85,0.32,10.95,5.69,0.07,,,, +15396,55000,Spinel,EMP,,2.33,,35.77,27.42,0.34,11.71,0.19,5.26,,,, +15397,55001,Spinel,EMP,,2.4,,33.9,28.46,0.31,11.52,0.25,5.5,,,, +15398,55002,Spinel,EMP,,11.55,,0.34,73.27,0.1,3.82,0.07,,,,, +15399,55003,Spinel,EMP,,2.06,,0.27,59.48,0.29,10.22,11.8,0.35,,,, +15400,55004,Spinel,EMP,,3.04,,0.09,51.52,0.23,7.11,21.82,0.1,,,, +15401,55005,Spinel,EMP,,2.12,,0.27,61.12,0.31,10.14,0.39,10.47,,,, +15402,55006,Spinel,EMP,,2.42,,0.41,56.65,0.27,9.05,0.18,15.68,,,, +15403,55831,Spinel,EMP,0.19,0.1,62.14,7.55,8.01,0.11,22.85,,,0.06,0,0, +15404,55996,Spinel,EMP,0.16,0.09,72.8,,0,0.09,28.1,,,,,, +15405,55997,Spinel,EMP,0.18,0.1,73.9,,0,0.1,27.2,,,,,, +15406,55998,Spinel,EMP,,0.1,75.1,,0,0.07,25.5,,,,,, +15407,55999,Spinel,EMP,0.23,0.1,74.9,,0,0.06,25.3,,,,,, +15408,56000,Spinel,EMP,0.14,0.13,72.9,,0,0.08,28.2,,,,,, +15409,56001,Spinel,EMP,0.18,0.12,72.1,,0,0.09,28.1,,,,,, +15410,56002,Spinel,EMP,0.14,0.06,71.6,,0,0.11,27.9,,,,,, +15411,56003,Spinel,EMP,0.5,0.09,68.8,,6.99,0.02,24.7,,,,,, +15412,56138,Spinel,EMP,0.11,25.54,4.79,,65.89,,0.7,,,0.07,0.01,0.01, +15413,56139,Spinel,EMP,0.12,22.18,4.08,,69.45,,0.61,,,0.08,0.02,0.02, +15414,56140,Spinel,EMP,0.05,23.26,4.55,,67.73,,0.58,,,0.09,0,0, +15415,57173,Spinel,EMP,0.11,27.14,1.93,0.81,60.83,0.62,2.42,0.79,1.03,0.12,0.08,0.01, +15416,57174,Spinel,EMP,0.13,22.79,1.8,0.58,65.66,0.81,2.42,0.61,0.91,0.09,0,0, +15417,57175,Spinel,EMP,0.23,15.34,3.27,0.59,67.01,0.68,3.38,1.04,1.13,0.17,0.12,0.01, +15418,57176,Spinel,EMP,0.21,6.07,1.82,1.53,72.72,1.28,2.84,1.67,1.32,0.24,0.08,0.03, +15419,57177,Spinel,EMP,0.13,25.03,2.42,5.81,51.37,0.69,3.72,0.46,1.24,0.29,0.03,0,0 +15420,57178,Spinel,EMP,0.09,20.02,3.48,3.34,58.08,0.54,3.54,1.64,1.41,0.14,0.04,0.01,0.01 +15421,57179,Spinel,EMP,0.13,13.38,3.42,2.07,63.84,0.56,3.86,2.38,1.47,0.16,0.07,0,0.02 +15422,57180,Spinel,EMP,0.09,5.48,3.46,1.89,70.75,0.88,4.82,2.67,1.78,0.13,0.1,0.02,0.01 +15423,57472,Spinel,EMP,0.58,0.08,62.7,4.64,8.6,0.09,23.97,,,0.08,,, +15424,57473,Spinel,EMP,0.3,0.12,63,4.2,10,0.09,22.5,,,0.3,,, +15425,57474,Spinel,EMP,0.38,0.14,64.2,2.93,7.92,0.1,25,,,0.07,,, +15426,59111,Spinel,EMP,1.79,0.37,45.55,9.37,18.54,0.16,21.16,,,0.46,0.08,0.02, +15427,59403,Spinel,EMP,0.1,2.31,9.71,0.28,70.25,0.27,8.95,,,0.14,0,0,0 +15428,59404,Spinel,EMP,0.12,3.46,9.81,0.73,70.54,0.28,7.74,,,0.13,0,0,0 +15429,59405,Spinel,EMP,0.15,4.01,6.58,1.77,73.6,0.22,6.77,,,0.2,0,0,0 +15430,59406,Spinel,EMP,0.11,2.84,5.93,0,77.57,0.28,5.98,,,0.16,0,0,0 +15431,59407,Spinel,EMP,0.11,2.95,5.81,0.33,76.8,0.23,6.5,,,0.12,0,0,0 +15432,59408,Spinel,EMP,0.14,5.05,6.92,2.65,74.06,0.08,4.15,,,0.12,0,0,0 +15433,59798,Spinel,EMP,0.14,4.94,5.24,0.17,79.79,0.41,2.82,,,0.26,,, +15434,59799,Spinel,EMP,0.15,3.83,4.37,0.15,81.28,0.43,2.03,,,0.34,,, +15435,59800,Spinel,EMP,0.13,3.17,6.05,0.66,78.28,0.3,5.02,,,0.21,,, +15436,59801,Spinel,EMP,0.15,4.07,3.6,0.38,81.02,0.36,2.76,,,0.22,,, +15437,59802,Spinel,EMP,0.13,8.07,4.53,0.02,76.29,0.43,4.94,,,0.19,,, +15438,59803,Spinel,EMP,0.61,5.5,5.69,0.14,77.3,0.34,3.6,,,0.55,,, +15439,59804,Spinel,EMP,0.09,6.45,3.83,0,80.77,0.41,1.91,,,0.07,,, +15440,59805,Spinel,EMP,0.1,3.99,5.74,0.15,81.57,0.4,2.71,,,0.18,,, +15441,59806,Spinel,EMP,0.24,4.05,5.08,0.35,79.81,0.25,2.73,,,0.24,,, +15442,59807,Spinel,EMP,0.35,7.46,3.36,0.02,78.72,0.56,3.13,,,0.22,,, +15443,59808,Spinel,EMP,0.49,5.56,3.6,0.43,80.42,0.55,3.18,,,0.17,,, +15444,59809,Spinel,EMP,0.13,4.32,5.17,0.43,79.25,0.4,2.74,,,0.24,,, +15445,59810,Spinel,EMP,0.12,6.9,4.03,0.43,78.89,0.52,2.16,,,0.14,,, +15446,59811,Spinel,EMP,0.1,3.65,5.14,0.18,80.54,0.43,2.42,,,0.21,,, +15447,59812,Spinel,EMP,0.12,3.67,4.8,0.08,81.13,0.29,2.65,,,0.18,,, +15448,59813,Spinel,EMP,0.17,3.82,3.63,0.06,82.32,0.37,2.77,,,0.22,,, +15449,59814,Spinel,EMP,0.1,7.61,4.76,0.05,75.19,0.45,5.31,,,0.15,,, +15450,59815,Spinel,EMP,0.12,3.14,5.87,0.44,78.55,0.5,4.6,,,0.25,,, +15451,61264,Spinel,EMP,0.56,2.73,10.81,20.17,49.51,0.24,10.15,0.42,,0.45,,, +15452,61265,Spinel,EMP,0.24,2.79,10.82,18.87,50.79,0.27,10.04,0.43,,0.35,,, +15453,61266,Spinel,EMP,0.16,3.69,7.59,10.89,62.22,0.29,8.24,0.4,,0.32,,, +15454,61267,Spinel,EMP,0.17,2.2,12.46,17.85,49.29,0.29,11.24,0.44,,0.33,,, +15455,61268,Spinel,EMP,0.2,0.89,22.15,38.39,26.16,0.26,11.18,,,0.28,,, +15456,61269,Spinel,EMP,0.14,0.47,24.65,38.15,24.18,0.25,12.24,,,0.24,,, +15457,61270,Spinel,EMP,0.15,0.67,22.88,37.94,25.83,0.25,11.71,,,0.24,,, +15458,61271,Spinel,EMP,0.17,0.93,23.46,37.65,24.69,0.26,12.24,,,0.27,,, +15459,61272,Spinel,EMP,0.23,0.76,24.33,38.27,23.31,0.25,12.51,,,0.29,,, +15460,61273,Spinel,EMP,0.14,0.58,25.6,38.87,22.97,0.25,12.52,,,0.22,,, +15461,61274,Spinel,EMP,0.15,0.52,25.26,39.49,21.11,0.25,13.58,,,0.27,,, +15462,61275,Spinel,EMP,0.18,0.44,25.9,40.75,18.46,0.24,14.38,,,0.27,,, +15463,61276,Spinel,EMP,0.13,0.95,14.71,31.07,36.7,0.23,11.24,0.22,,0.3,,, +15464,61277,Spinel,EMP,0.12,0.55,19.16,35.65,27.67,0.23,13.84,0.21,,0.27,,, +15465,61278,Spinel,EMP,0.15,1.56,11.3,26.56,43.88,0.3,10.09,0.28,,0.32,,, +15466,61279,Spinel,EMP,0.08,1.15,10.29,31.55,42.5,0.33,9.88,0.15,,0.24,,, +15467,61280,Spinel,EMP,0.13,1.49,10.95,20.43,49.6,0.28,10.3,0.33,,0.29,,, +15468,62976,Spinel,EMP,0.38,0.33,66.27,1.31,8.03,0.06,22.92,,,0.03,0.01,0, +15469,63326,Spinel,EMP,0.2,0.77,9.3,63.92,10.04,0.11,15.33,,,,,, +15470,63327,Spinel,EMP,0.21,0.87,9.57,63.64,9.39,0.1,16.21,,,,,, +15471,63328,Spinel,EMP,0.23,1.17,10.33,62.27,11.28,0.1,15.6,,,,,, +15472,63329,Spinel,EMP,0.26,1.25,10.45,60.23,11.13,0.12,15.62,,,,,, +15473,63330,Spinel,EMP,0.19,0.65,9.46,64.28,10.01,0.12,15.38,,,,,, +15474,63331,Spinel,EMP,0.27,0.97,10.95,63.89,3.8,0.08,19.92,,,,,, +15475,63332,Spinel,EMP,0.23,0.94,11.54,64.04,2.35,0.09,20.78,,,,,, +15476,63333,Spinel,EMP,0.35,0.92,12.33,61.51,6,0.11,18.8,,,,,, +15477,63334,Spinel,EMP,0.28,1.08,10.63,63.72,3.61,0.11,20.22,,,,,, +15478,63335,Spinel,EMP,0.24,1.48,10.59,59.49,12.83,0.12,15.3,,,,,, +15479,63336,Spinel,EMP,0.23,0.72,8.57,54.53,20.48,0.17,14.26,,,,,, +15480,63337,Spinel,EMP,0.26,1.02,11.13,61.29,6.97,0.13,18.01,,,,,, +15481,63338,Spinel,EMP,0.25,0.62,9.07,60.57,12.13,0.13,16.46,,,,,, +15482,63339,Spinel,EMP,0.22,1.11,11.62,61.1,3.97,0.07,21.01,,,,,, +15483,63340,Spinel,EMP,0.24,0.97,9.6,62.06,10.24,0.11,16.05,,,,,, +15484,63341,Spinel,EMP,0.23,0.7,8.87,64.04,10.5,0.11,15.25,,,,,, +15485,63342,Spinel,EMP,0.21,0.59,8.97,56.64,18.06,0.25,14.26,,,,,, +15486,63343,Spinel,EMP,0.06,1.1,5.27,47.03,28.15,0.23,16.51,,,,,, +15487,63344,Spinel,EMP,0.06,1.57,6.29,40.33,31.2,0.25,17.68,,,,,, +15488,63345,Spinel,EMP,0.13,2,7.42,23.89,46.45,0.34,14.62,,,,,, +15489,63346,Spinel,EMP,0.07,1.35,9.67,48.29,19.95,0.22,17.71,,,,,, +15490,63347,Spinel,EMP,0.1,1.61,7.78,28.8,42.41,0.3,14.04,,,,,, +15491,63348,Spinel,EMP,0.1,1.59,8.16,30.14,40.67,0.31,14.42,,,,,, +15492,63349,Spinel,EMP,0.06,1.09,6.67,51.28,23.7,0.21,14.63,,,,,, +15493,64144,Spinel,EMP,,0.21,40.89,22.14,18.34,,15.17,,,0.08,,, +15494,64145,Spinel,EMP,,0.46,48.15,8.31,24.02,,17.06,,,0.4,,, +15495,64186,Spinel,EMP,0.15,18.42,1.29,,68.2,0.13,3.01,,,0.24,,, +15496,64187,Spinel,EMP,0.31,40.4,1.71,0.11,44.81,,4.09,,,0.22,,0.05, +15497,64592,Spinel,EMP,,1.58,7.17,0.5,78.31,,7.87,0.41,,,,, +15498,64593,Spinel,EMP,,1.66,10.35,4.74,72.36,,7.49,0.37,,,,, +15499,64594,Spinel,EMP,,16.43,2.36,0.05,73.58,,2.56,0.01,,,,, +15500,64596,Spinel,EMP,,13.09,2.4,0.47,72.6,,2.37,0.02,,,,, +15501,64598,Spinel,EMP,,0.54,6.98,0.25,68.49,,13.47,0.16,,,,, +15502,64599,Spinel,EMP,,10.12,1.76,0.17,74.5,,3.33,0.03,,,,, +15503,64600,Spinel,EMP,,1.51,6.28,0.41,72.49,,9.82,0.07,,,,, +15504,64601,Spinel,EMP,,15.85,1.65,0.07,70.42,,3.55,0.02,,,,, +15505,64602,Spinel,EMP,,1.82,11.25,2.26,68.17,,9.14,0.52,,,,, +15506,64603,Spinel,EMP,,18.56,2.63,0.71,67.07,,3.52,0.12,,,,, +15507,64604,Spinel,EMP,,2.38,9.23,1.21,68.46,,9.43,0.43,,,,, +15508,64605,Spinel,EMP,,5.46,8.39,6.83,64.36,,7.34,0.46,,,,, +15509,64607,Spinel,EMP,,1.02,10.24,2.79,69.18,,7.54,0.48,,,,, +15510,64608,Spinel,EMP,,13.75,2.32,0.98,70.51,,2.23,0.04,,,,, +15511,64610,Spinel,EMP,,1.31,9.37,1.05,61.73,,15.26,0.48,,,,, +15512,64611,Spinel,EMP,,14,2.06,0.34,68.21,,4.98,0.1,,,,, +15513,64612,Spinel,EMP,,1.99,7.94,1.39,66.6,,11.59,0.47,,,,, +15514,64613,Spinel,EMP,,1.44,14.74,22.85,51.44,,6.89,,,,,, +15515,64614,Spinel,EMP,,23.64,2.24,1.01,64.41,,2.41,0.14,,,,, +15516,64615,Spinel,EMP,,0.4,14.93,48.89,24.34,,7.4,0.03,,,,, +15517,64616,Spinel,EMP,,14.27,2.86,1.97,70.27,,1.01,0.25,,,,, +15518,64618,Spinel,EMP,,1.23,14.72,28.13,44.85,,5,0.31,,,,, +15519,64619,Spinel,EMP,,15.34,3.8,1.91,71.55,,0.95,0.09,,,,, +15520,64621,Spinel,EMP,,9.92,1.68,0.64,76.42,,1.05,0.13,,,,, +15521,64623,Spinel,EMP,,25.24,2.04,1.89,62.42,,2.46,0.21,,,,, +15522,65750,Spinel,EMP,0.2,0.81,19.37,3.45,49.55,0.5,19.76,,,,,, +15523,65751,Spinel,EMP,0.09,8.49,7.03,0.1,72.23,0.27,7.13,,,,,, +15524,65752,Spinel,EMP,0.3,6.02,4.78,0.08,80.2,0.35,1.89,,,,,, +15525,65753,Spinel,EMP,0.06,10.63,7.55,0.09,69.81,0.29,6.78,,,,,, +15526,65754,Spinel,EMP,0.12,1.71,4.09,0.03,75.85,0.68,9.56,,,,,, +15527,65755,Spinel,EMP,0.15,2.21,3.8,0,78.02,0.66,8.47,,,,,, +15528,65756,Spinel,EMP,0.16,2.01,3.67,0.05,78.06,0.64,8.36,,,,,, +15529,65757,Spinel,EMP,0.1,1.5,3.54,0.02,78.79,0.71,8.11,,,,,, +15530,65758,Spinel,EMP,0,12.01,1.28,0.01,76.16,0.19,2.88,,,,,, +15531,65759,Spinel,EMP,0,16.47,0.96,0.02,73.1,0.23,2.76,,,,,, +15532,65760,Spinel,EMP,0.16,3.18,3.06,0.04,81.06,0.57,5.5,,,,,, +15533,65761,Spinel,EMP,0.11,9.45,3.07,0.04,76.89,0.47,4.91,,,,,, +15534,65762,Spinel,EMP,0.11,7.92,3.59,0.03,77.09,0.42,4.56,,,,,, +15535,65763,Spinel,EMP,0.05,7.56,3.42,0,78.38,0.43,4.07,,,,,, +15536,65764,Spinel,EMP,0,11.5,2.35,0,73.74,0.37,5.37,,,,,, +15537,65765,Spinel,EMP,0.09,5.35,4.33,0.02,80.83,0.44,2.56,,,,,, +15538,65766,Spinel,EMP,0.15,8.23,4.27,0,79.6,0.42,2.15,,,,,, +15539,65767,Spinel,EMP,0,7.25,1.34,0.01,80.48,0.3,1.98,,,,,, +15540,65768,Spinel,EMP,0.08,0.56,3.17,0.02,78.92,1.58,8.53,,,,,, +15541,65769,Spinel,EMP,0.19,7.77,3.95,0,78.97,0.38,2.05,,,,,, +15542,65770,Spinel,EMP,0,17.63,1.17,0.02,72.27,0.31,2.46,,,,,, +15543,65771,Spinel,EMP,0.05,15.7,1.39,0.05,71.62,0.21,5.31,,,,,, +15544,65772,Spinel,EMP,0.13,8.99,3.88,0.07,75.4,0.36,6.28,,,,,, +15545,65773,Spinel,EMP,0,19.63,1.09,0.01,68.91,0.32,5.23,,,,,, +15546,65774,Spinel,EMP,0.09,16.66,1.17,0.08,70.08,0.19,4.9,,,,,, +15547,65775,Spinel,EMP,0.1,10.59,3.33,0.16,75.96,0.24,5.08,,,,,, +15548,65776,Spinel,EMP,0.08,3.82,2.89,0,80.77,0.49,5.04,,,,,, +15549,65777,Spinel,EMP,0.04,2.93,2.58,0.02,80.33,0.66,4.69,,,,,, +15550,65778,Spinel,EMP,0.96,1.21,3.78,0.22,81.21,0.57,4.53,,,,,, +15551,65779,Spinel,EMP,0.13,6.61,4.81,0.02,77.08,0.25,4.94,,,,,, +15552,65780,Spinel,EMP,0.08,12.77,1.42,0.19,74.11,0.6,5.86,,,,,, +15553,65781,Spinel,EMP,0.12,8.85,6.47,0.03,71.3,0.31,7.87,,,,,, +15554,65782,Spinel,EMP,0.08,14.53,3.11,0.16,70.51,0.4,6.87,,,,,, +15555,65783,Spinel,EMP,0.19,10.87,3.92,0.03,76.27,0.35,3.37,,,,,, +15556,65784,Spinel,EMP,0.46,1.82,4.13,0.02,81.8,0.42,4.64,,,,,, +15557,65785,Spinel,EMP,0.17,3.38,14.2,0.26,62.81,0.28,13.16,,,,,, +15558,65786,Spinel,EMP,0.11,22.53,2.53,0.13,65.81,0.12,5.99,,,,,, +15559,65787,Spinel,EMP,0.13,20.14,3.07,0.01,71.1,0.47,2.27,,,,,, +15560,65788,Spinel,EMP,0.16,10.39,4.57,0.09,76.83,0.3,2.62,,,,,, +15561,65789,Spinel,EMP,0.15,4.79,18,10.77,47.63,0.25,11.3,4.43,,,,, +15562,65790,Spinel,EMP,0.76,5.44,17.04,4.57,52.97,0.25,10.79,4.2,,,,, +15563,65791,Spinel,EMP,0.16,13.1,8.56,0.02,60.86,0.28,5.57,8.45,,,,, +15564,65792,Spinel,EMP,0.22,12.3,8.69,0.01,60.57,0.29,5.55,7.87,,,,, +15565,65793,Spinel,EMP,0.16,13.9,6.67,0.11,62.89,0.25,5.88,6.8,,,,, +15566,65794,Spinel,EMP,0.18,9.26,3.44,0.4,72.9,0.33,5.59,2.45,,,,, +15567,65795,Spinel,EMP,0.24,14.8,6.79,0.61,56.44,0.24,6.41,11.92,,,,, +15568,65796,Spinel,EMP,0.24,11.1,6.43,0.09,62.53,0.27,5.54,10.07,,,,, +15569,65797,Spinel,EMP,0.06,13.19,1.73,0,70.19,0.2,6.2,,,,,, +15570,65798,Spinel,EMP,0.1,13.87,3.53,0.12,72.11,0.2,2.71,,,,,, +15571,65799,Spinel,EMP,0.1,12.63,1.72,0,74.73,0.25,2.91,,,,,, +15572,65800,Spinel,EMP,0.06,6.1,1.95,0,79.15,0.45,2.29,,,,,, +15573,65801,Spinel,EMP,0.12,4.37,3.68,0.1,78.64,0.53,3.1,,,,,, +15574,65802,Spinel,EMP,0.5,10.45,2.56,0,73.26,0.32,4.83,,,,,, +15575,65803,Spinel,EMP,0.16,11.18,1.72,0,72.1,0.31,5.36,,,,,, +15576,65804,Spinel,EMP,0.06,11.65,1.62,0,75.2,0.38,4.99,,,,,, +15577,65805,Spinel,EMP,0.32,16.41,1.72,0.03,67.49,0.37,7.46,,,,,, +15578,65806,Spinel,EMP,0.14,2.09,4.36,0,75.38,0.86,8.94,,,,,, +15579,65807,Spinel,EMP,0.06,7.22,5.09,0.01,72.57,0.22,6.31,,,,,, +15580,65808,Spinel,EMP,0.06,3.98,5.82,0.03,74.11,0.23,7.39,,,,,, +15581,65809,Spinel,EMP,0.1,4.6,3.88,0.01,77.23,0.54,2.97,,,,,, +15582,65810,Spinel,EMP,0.18,1.22,3.05,0.05,78.14,0.91,7.93,,,,,, +15583,65811,Spinel,EMP,0.12,2.9,7.84,1.03,77.59,0.34,7.56,,,,,, +15584,65812,Spinel,EMP,0.1,3.75,4.54,0.54,79.99,0.36,6.56,,,,,, +15585,65813,Spinel,EMP,0.21,15.01,3.51,1.51,69.14,0.31,6.84,,,,,, +15586,65814,Spinel,EMP,0.08,6.72,2.36,0,81.85,0.68,4.64,,,,,, +15587,65815,Spinel,EMP,0.16,5.5,3.33,0.01,81.85,0.5,5.88,,,,,, +15588,65816,Spinel,EMP,0.13,5.44,3,0.01,80.93,0.56,6.64,,,,,, +15589,65817,Spinel,EMP,0.14,5.2,5.35,0,79.5,0.58,6.47,,,,,, +15590,65818,Spinel,EMP,0.15,5.67,3.13,0.02,80.04,0.45,7.31,,,,,, +15591,65819,Spinel,EMP,0.18,7.15,3.85,0.03,81.81,0.42,2.71,,,,,, +15592,65820,Spinel,EMP,0.13,3.64,3.04,0,85.12,0.57,3.16,,,,,, +15593,65821,Spinel,EMP,0.14,5.32,3.78,0,83.9,0.48,2.64,,,,,, +15594,65822,Spinel,EMP,0.13,2.15,3.57,0.07,86.81,0.43,3.5,,,,,, +15595,65823,Spinel,EMP,0.08,9.81,6.61,0.04,73.15,0.29,6.37,,,,,, +15596,65824,Spinel,EMP,0.09,25.42,3.28,0.18,61.27,0.31,4.34,,,,,, +15597,65825,Spinel,EMP,0.08,14.81,4.9,0.02,67.9,0.49,6.85,,,,,, +15598,65826,Spinel,EMP,0.11,11.22,7.24,0.04,70.12,0.44,6.42,,,,,, +15599,66172,Spinel,EMP,0.12,,6.58,,81.93,,2.5,,,0.2,,, +15600,66173,Spinel,EMP,0.21,,5.14,,89.1,,,,,0.16,,, +15601,66174,Spinel,EMP,0.36,,4.81,,87.9,,,,,0.19,,, +15602,66175,Spinel,EMP,0.07,,4.15,,89.25,,,,,0.12,,, +15603,66176,Spinel,EMP,0.12,,4.77,,88.43,,,,,0.12,,, +15604,66177,Spinel,EMP,0.13,1.89,4.66,,85.3,,,,,0.06,,, +15605,66178,Spinel,EMP,0.08,,4.84,5.02,83.53,,,,,0.12,,, +15606,66179,Spinel,EMP,0.13,,6.48,,86.37,,1.54,,,0.13,,, +15607,66180,Spinel,EMP,0.39,,6.37,,83.41,,1.48,,,0.16,,, +15608,66181,Spinel,EMP,0.1,,4.78,,88.79,,,,,0.1,,, +15609,66182,Spinel,EMP,0.09,,4.39,,89.28,,,,,0.1,,, +15610,66183,Spinel,EMP,0.11,1.7,4.97,,84.61,,,,,0.12,,, +15611,66184,Spinel,EMP,0.11,,4.83,6.62,81.39,,,,,0.15,,, +15612,66185,Spinel,EMP,0.1,,5.62,,83.6,,1.7,,,0.12,,, +15613,66186,Spinel,EMP,0.17,,4.68,,87.37,,,,,0.11,,, +15614,66187,Spinel,EMP,0.1,,4.2,,87.91,,,,,0.1,,, +15615,66188,Spinel,EMP,0.1,1.62,4.32,,85.96,,,,,0.03,,, +15616,66189,Spinel,EMP,0.09,,4.84,6.3,82.07,,,,,0.09,,, +15617,66644,Spinel,EMP,,,73.9,,0,,25.9,,,,,, +15618,66645,Spinel,EMP,,,72.6,,0,,27.8,,,,,, +15619,66646,Spinel,EMP,,,73.9,,0,,25.9,,,,,, +15620,66647,Spinel,EMP,,,72.6,,0,,27.8,,,,,, +15621,66648,Spinel,EMP,,,72.6,,0,,27.8,,,,,, +15622,66649,Spinel,EMP,,,73.9,,0,,25.9,,,,,, +15623,68028,Spinel,EMP,0,0.16,70.9,0.12,0,,27.5,,,0,,, +15624,68029,Spinel,EMP,0,0.16,70.9,0.12,0,,27.5,,,0,,, +15625,68030,Spinel,EMP,0,0.16,70.9,0.12,0,,27.5,,,0,,, +15626,68031,Spinel,EMP,0,0.16,70.9,0.12,0,,27.5,,,0,,, +15627,68032,Spinel,EMP,0,0.16,70.9,0.12,0,,27.5,,,0,,, +15628,68033,Spinel,EMP,0,0.16,70.9,0.12,0,,27.5,,,0,,, +15629,68034,Spinel,EMP,0.09,0.14,70.1,0.03,0.04,,27.1,,,0,,, +15630,68035,Spinel,EMP,0.09,0.14,70.1,0.03,0.04,,27.1,,,0,,, +15631,68036,Spinel,EMP,0.09,0.14,70.1,0.03,0.04,,27.1,,,0,,, +15632,68037,Spinel,EMP,0.09,0.14,70.1,0.03,0.04,,27.1,,,0,,, +15633,68038,Spinel,EMP,0.09,0.14,70.1,0.03,0.04,,27.1,,,0,,, +15634,68039,Spinel,EMP,0.09,0.15,67.9,3.1,0,,26.7,,,0,,, +15635,68040,Spinel,EMP,0.09,0.15,67.9,3.1,0,,26.7,,,0,,, +15636,68041,Spinel,EMP,0.09,0.15,67.9,3.1,0,,26.7,,,0,,, +15637,68042,Spinel,EMP,0.09,0.15,67.9,3.1,0,,26.7,,,0,,, +15638,68043,Spinel,EMP,0.09,0.15,67.9,3.1,0,,26.7,,,0,,, +15639,68044,Spinel,EMP,0.1,0.17,70,0.8,0,,27.3,,,0,,, +15640,68045,Spinel,EMP,0.1,0.17,70,0.8,0,,27.3,,,0,,, +15641,68046,Spinel,EMP,0.1,0.17,70,0.8,0,,27.3,,,0,,, +15642,68047,Spinel,EMP,0.1,0.17,70,0.8,0,,27.3,,,0,,, +15643,68048,Spinel,EMP,0.1,0.17,70,0.8,0,,27.3,,,0,,, +15644,68049,Spinel,EMP,0.1,0.17,70,0.8,0,,27.3,,,0,,, +15645,68050,Spinel,EMP,0.1,0.15,69.9,0.6,0,,27.3,,,0,,, +15646,68051,Spinel,EMP,0.1,0.15,69.9,0.6,0,,27.3,,,0,,, +15647,68052,Spinel,EMP,0.1,0.15,69.9,0.6,0,,27.3,,,0,,, +15648,68053,Spinel,EMP,0.09,0.16,71.1,0,0.05,,28,,,0,,, +15649,68054,Spinel,EMP,0.09,0.16,71.1,0,0.05,,28,,,0,,, +15650,68055,Spinel,EMP,0.09,0.16,71.1,0,0.05,,28,,,0,,, +15651,68056,Spinel,EMP,0.09,0.16,71.1,0,0.05,,28,,,0,,, +15652,68057,Spinel,EMP,0.09,0.16,71.1,0,0.05,,28,,,0,,, +15653,68058,Spinel,EMP,0.09,0.17,70.5,0.61,0,,28.2,,,0.03,,, +15654,68059,Spinel,EMP,0.09,0.17,70.5,0.61,0,,28.2,,,0.03,,, +15655,68060,Spinel,EMP,0.09,0.17,70.5,0.61,0,,28.2,,,0.03,,, +15656,68061,Spinel,EMP,0.09,0.17,70.5,0.61,0,,28.2,,,0.03,,, +15657,68062,Spinel,EMP,0.09,0.17,70.5,0.61,0,,28.2,,,0.03,,, +15658,68063,Spinel,EMP,0.08,0.19,66.1,1.1,8.4,,23.3,,,0,,, +15659,68064,Spinel,EMP,0.08,0.19,66.1,1.1,8.4,,23.3,,,0,,, +15660,68065,Spinel,EMP,0.08,0.19,66.1,1.1,8.4,,23.3,,,0,,, +15661,68066,Spinel,EMP,0.08,0.19,66.1,1.1,8.4,,23.3,,,0,,, +15662,68067,Spinel,EMP,0.08,0.19,66.1,1.1,8.4,,23.3,,,0,,, +15663,68068,Spinel,EMP,0.08,0.19,66.1,1.1,8.4,,23.3,,,0,,, +15664,68069,Spinel,EMP,0.09,0.2,65.5,0.49,10,,22.9,,,0,,, +15665,68070,Spinel,EMP,0.09,0.2,65.5,0.49,10,,22.9,,,0,,, +15666,68071,Spinel,EMP,0.09,0.2,65.5,0.49,10,,22.9,,,0,,, +15667,68072,Spinel,EMP,0.09,0.2,65.5,0.49,10,,22.9,,,0,,, +15668,68073,Spinel,EMP,0.09,0.2,65.5,0.49,10,,22.9,,,0,,, +15669,68074,Spinel,EMP,0.08,0.18,66.8,1.2,7.1,,23.7,,,0,,, +15670,68075,Spinel,EMP,0.08,0.18,66.8,1.2,7.1,,23.7,,,0,,, +15671,68076,Spinel,EMP,0.08,0.18,66.8,1.2,7.1,,23.7,,,0,,, +15672,68077,Spinel,EMP,0.08,0.18,66.8,1.2,7.1,,23.7,,,0,,, +15673,68078,Spinel,EMP,0.08,0.18,66.8,1.2,7.1,,23.7,,,0,,, +15674,68079,Spinel,EMP,0.11,0.27,66.3,1.4,6.9,,23.7,,,0,,, +15675,68080,Spinel,EMP,0.11,0.27,66.3,1.4,6.9,,23.7,,,0,,, +15676,68081,Spinel,EMP,0.11,0.27,66.3,1.4,6.9,,23.7,,,0,,, +15677,68082,Spinel,EMP,0.11,0.27,66.3,1.4,6.9,,23.7,,,0,,, +15678,68083,Spinel,EMP,0.11,0.27,66.3,1.4,6.9,,23.7,,,0,,, +15679,68084,Spinel,EMP,0.08,0.23,67.8,1.14,5.6,,24.3,,,0,,, +15680,68085,Spinel,EMP,0.08,0.23,67.8,1.14,5.6,,24.3,,,0,,, +15681,68086,Spinel,EMP,0.08,0.23,67.8,1.14,5.6,,24.3,,,0,,, +15682,68087,Spinel,EMP,0.08,0.23,67.8,1.14,5.6,,24.3,,,0,,, +15683,68088,Spinel,EMP,0.08,0.23,67.8,1.14,5.6,,24.3,,,0,,, +15684,68089,Spinel,EMP,0.08,0.23,67.8,1.14,5.6,,24.3,,,0,,, +15685,68090,Spinel,EMP,0.1,0.19,66.8,0,6.5,,23.6,,,0,,, +15686,68091,Spinel,EMP,0.1,0.19,66.8,0,6.5,,23.6,,,0,,, +15687,68092,Spinel,EMP,0.1,0.19,66.8,0,6.5,,23.6,,,0,,, +15688,68093,Spinel,EMP,0.1,0.19,66.8,0,6.5,,23.6,,,0,,, +15689,68094,Spinel,EMP,0.1,0.19,66.8,0,6.5,,23.6,,,0,,, +15690,68095,Spinel,EMP,0.11,1.97,22.5,0,62.4,,10.9,,,0,,, +15691,68096,Spinel,EMP,0.11,1.97,22.5,0,62.4,,10.9,,,0,,, +15692,68097,Spinel,EMP,0.11,1.97,22.5,0,62.4,,10.9,,,0,,, +15693,68098,Spinel,EMP,0.11,1.97,22.5,0,62.4,,10.9,,,0,,, +15694,68099,Spinel,EMP,0.11,1.97,22.5,0,62.4,,10.9,,,0,,, +15695,68100,Spinel,EMP,0.08,0.27,59.8,0,21.2,,17.5,,,0,,, +15696,68101,Spinel,EMP,0.08,0.27,59.8,0,21.2,,17.5,,,0,,, +15697,68102,Spinel,EMP,0.08,0.27,59.8,0,21.2,,17.5,,,0,,, +15698,68103,Spinel,EMP,0.08,0.27,59.8,0,21.2,,17.5,,,0,,, +15699,68104,Spinel,EMP,0.08,0.27,59.8,0,21.2,,17.5,,,0,,, +15700,68105,Spinel,EMP,0.05,0.23,63.2,1.26,17.2,,17.7,,,0,,, +15701,68106,Spinel,EMP,0.05,0.23,63.2,1.26,17.2,,17.7,,,0,,, +15702,68107,Spinel,EMP,0.05,0.23,63.2,1.26,17.2,,17.7,,,0,,, +15703,68108,Spinel,EMP,0.07,0.28,63.5,1.39,16.7,,18.3,,,0,,, +15704,68109,Spinel,EMP,0.07,0.28,63.5,1.39,16.7,,18.3,,,0,,, +15705,68110,Spinel,EMP,0.07,0.28,63.5,1.39,16.7,,18.3,,,0,,, +15706,68111,Spinel,EMP,0.06,0.23,63.1,0,16.9,,18.2,,,0,,, +15707,68112,Spinel,EMP,0.06,0.23,63.1,0,16.9,,18.2,,,0,,, +15708,68113,Spinel,EMP,0.06,0.23,63.1,0,16.9,,18.2,,,0,,, +15709,68114,Spinel,EMP,0.06,0.23,63.1,0,16.9,,18.2,,,0,,, +15710,68115,Spinel,EMP,0.06,0.23,63.1,0,16.9,,18.2,,,0,,, +15711,68116,Spinel,EMP,0.07,0.3,64.1,1.74,14.3,,18.5,,,0.06,,, +15712,68117,Spinel,EMP,0.07,0.3,64.1,1.74,14.3,,18.5,,,0.06,,, +15713,68118,Spinel,EMP,0.07,0.3,64.1,1.74,14.3,,18.5,,,0.06,,, +15714,68119,Spinel,EMP,0.07,0.3,64.1,1.74,14.3,,18.5,,,0.06,,, +15715,68120,Spinel,EMP,0.07,0.3,64.1,1.74,14.3,,18.5,,,0.06,,, +15716,68121,Spinel,EMP,0.08,0.2,63.6,8.4,0,,26.3,,,0.06,,, +15717,68122,Spinel,EMP,0.08,0.2,63.6,8.4,0,,26.3,,,0.06,,, +15718,68123,Spinel,EMP,0.08,0.2,63.6,8.4,0,,26.3,,,0.06,,, +15719,68124,Spinel,EMP,0.08,0.2,63.6,8.4,0,,26.3,,,0.06,,, +15720,68125,Spinel,EMP,0.08,0.2,63.6,8.4,0,,26.3,,,0.06,,, +15721,68126,Spinel,EMP,0.09,0.18,65.5,5.95,0.04,,26.8,,,0.07,,, +15722,68127,Spinel,EMP,0.09,0.18,65.5,5.95,0.04,,26.8,,,0.07,,, +15723,68128,Spinel,EMP,0.09,0.18,65.5,5.95,0.04,,26.8,,,0.07,,, +15724,68129,Spinel,EMP,0.09,0.18,65.5,5.95,0.04,,26.8,,,0.07,,, +15725,68130,Spinel,EMP,0.09,0.18,65.5,5.95,0.04,,26.8,,,0.07,,, +15726,68131,Spinel,EMP,0.09,0.17,655.9,6.38,0.03,,26.6,,,0,,, +15727,68132,Spinel,EMP,0.09,0.17,655.9,6.38,0.03,,26.6,,,0,,, +15728,68133,Spinel,EMP,0.09,0.17,655.9,6.38,0.03,,26.6,,,0,,, +15729,68134,Spinel,EMP,0.09,0.17,655.9,6.38,0.03,,26.6,,,0,,, +15730,68135,Spinel,EMP,0.09,0.17,655.9,6.38,0.03,,26.6,,,0,,, +15731,68136,Spinel,EMP,0.08,0,43.9,30.2,0,,24.6,,,0.21,,, +15732,68137,Spinel,EMP,0.08,0,43.9,30.2,0,,24.6,,,0.21,,, +15733,68138,Spinel,EMP,0.08,0,43.9,30.2,0,,24.6,,,0.21,,, +15734,68139,Spinel,EMP,0.08,0,43.9,30.2,0,,24.6,,,0.21,,, +15735,68140,Spinel,EMP,0.08,0,43.9,30.2,0,,24.6,,,0.21,,, +15736,68141,Spinel,EMP,0.07,0.31,48.2,21,9.5,,20.3,,,0.07,,, +15737,68142,Spinel,EMP,0.07,0.31,48.2,21,9.5,,20.3,,,0.07,,, +15738,68143,Spinel,EMP,0.07,0.31,48.2,21,9.5,,20.3,,,0.07,,, +15739,68144,Spinel,EMP,0.07,0.31,48.2,21,9.5,,20.3,,,0.07,,, +15740,68145,Spinel,EMP,0.07,0.31,48.2,21,9.5,,20.3,,,0.07,,, +15741,68146,Spinel,EMP,0.07,0.41,39.4,26,20.2,,14.2,,,0.11,,, +15742,68147,Spinel,EMP,0.07,0.41,39.4,26,20.2,,14.2,,,0.11,,, +15743,68148,Spinel,EMP,0.07,0.41,39.4,26,20.2,,14.2,,,0.11,,, +15744,68149,Spinel,EMP,0.07,0.41,39.4,26,20.2,,14.2,,,0.11,,, +15745,68150,Spinel,EMP,0.07,0.41,39.4,26,20.2,,14.2,,,0.11,,, +15746,68151,Spinel,EMP,0.08,0.17,71.6,0,0.06,,28,,,0,,, +15747,68152,Spinel,EMP,0.08,0.17,71.6,0,0.06,,28,,,0,,, +15748,68153,Spinel,EMP,0.08,0.17,71.6,0,0.06,,28,,,0,,, +15749,68154,Spinel,EMP,0.1,0.16,70.4,0,0.06,,27.9,,,0,,, +15750,68155,Spinel,EMP,0.1,0.16,70.4,0,0.06,,27.9,,,0,,, +15751,68156,Spinel,EMP,0.1,0.16,70.4,0,0.06,,27.9,,,0,,, +15752,68157,Spinel,EMP,0.1,0.16,70.4,0,0.06,,27.9,,,0,,, +15753,68158,Spinel,EMP,0.1,0.16,70.4,0,0.06,,27.9,,,0,,, +15754,68159,Spinel,EMP,0.1,0.16,70.4,0,0.06,,27.9,,,0,,, +15755,68160,Spinel,EMP,0.1,0.16,70.4,0,0.06,,27.9,,,0,,, +15756,68161,Spinel,EMP,0.09,0.17,70.3,0,0,,27.9,,,0,,, +15757,68162,Spinel,EMP,0.09,0.17,70.3,0,0,,27.9,,,0,,, +15758,68163,Spinel,EMP,0.09,0.17,70.3,0,0,,27.9,,,0,,, +15759,68164,Spinel,EMP,0.09,0.17,70.3,0,0,,27.9,,,0,,, +15760,68165,Spinel,EMP,0.09,0.17,70.3,0,0,,27.9,,,0,,, +15761,68166,Spinel,EMP,0.09,0.17,70.3,0,0,,27.9,,,0,,, +15762,68167,Spinel,EMP,0.09,0.17,70.3,0,0,,27.9,,,0,,, +15763,68168,Spinel,EMP,0.09,0.18,70.9,0,0,,27.9,,,0,,, +15764,68169,Spinel,EMP,0.09,0.18,70.9,0,0,,27.9,,,0,,, +15765,68170,Spinel,EMP,0.09,0.18,70.9,0,0,,27.9,,,0,,, +15766,68171,Spinel,EMP,0.09,0.18,70.9,0,0,,27.9,,,0,,, +15767,68172,Spinel,EMP,0.09,0.18,70.9,0,0,,27.9,,,0,,, +15768,68173,Spinel,EMP,0.09,0,71.1,0,0,,28.1,,,0,,, +15769,68174,Spinel,EMP,0.09,0,71.1,0,0,,28.1,,,0,,, +15770,68175,Spinel,EMP,0.09,0,71.1,0,0,,28.1,,,0,,, +15771,68176,Spinel,EMP,0.09,0,71.1,0,0,,28.1,,,0,,, +15772,68177,Spinel,EMP,0.09,0,71.1,0,0,,28.1,,,0,,, +15773,68178,Spinel,EMP,0.09,0,71.1,0,0,,28.1,,,0,,, +15774,68179,Spinel,EMP,0.09,0,71.1,0,0,,28.1,,,0,,, +15775,70788,Spinel,EMP,0.13,10.94,18.33,26.98,38.27,0,6.29,,,0.17,0.02,0,0 +15776,71294,Spinel,EMP,0.15,,67.62,,0.95,,28.67,,,0.04,,, +15777,71295,Spinel,EMP,0.12,,67.66,,0.9,,28.91,,,,,, +15778,71296,Spinel,EMP,0.12,,67.96,,0.92,,28.88,,,,,, +15779,71297,Spinel,EMP,0.11,,68.44,,0.91,,28.77,,,0.02,,, +15780,71298,Spinel,EMP,0.14,,69.22,,0.96,,28.39,,,0.07,,, +15781,71299,Spinel,EMP,0.06,,70.73,,0.14,,27.76,,,0.06,0.01,, +15782,72564,Spinel,EMP,0.24,0.38,53.97,10.75,14.64,0.16,18.06,0.04,,0.18,0.11,0.03, +15783,72565,Spinel,EMP,0.37,0.3,53.78,9.2,15.17,0.13,17.58,0.05,,0.12,0,0, +15784,72566,Spinel,EMP,0.25,0.28,56.7,10.07,10.42,0.12,20.52,0.01,,0.18,0.01,0.01, +15785,72567,Spinel,EMP,0.29,0.31,51.8,13.45,12.76,0.14,18.6,0.04,,0.18,0.01,0.02, +15786,72568,Spinel,EMP,0.11,0.37,33.57,36.58,5.52,0.17,21,0.01,,0.03,0,0, +15787,72569,Spinel,EMP,0.3,0.31,51.3,12.99,14.44,0.21,18.67,0.05,,0.04,0,0, +15788,72570,Spinel,EMP,0.31,0.33,50,13.07,12.32,0.15,17.65,0.03,,0.21,0,0.01, +15789,72571,Spinel,EMP,0.44,0.3,58.72,6.61,7.86,0.09,21.75,0.01,,0.13,0.02,0.01, +15790,72572,Spinel,EMP,0.27,0.52,24.27,31.31,23.1,0.21,15.79,0.21,,0.12,0.02,0.01, +15791,72573,Spinel,EMP,0.3,0.23,58.21,3.74,15.58,0.18,20.78,0.28,,0.18,0.02,0.01, +15792,72574,Spinel,EMP,0.19,0.47,30.73,21.18,25.28,0.23,16.5,0.62,,0.14,0.02,0.01, +15793,72575,Spinel,EMP,0.33,0.57,26.7,20.77,29.38,0.25,15.65,0.67,,0.19,0.02,0.01, +15794,72576,Spinel,EMP,0.24,0.6,25.13,19.08,32.19,0.23,15.13,0.82,,0.18,0,0.01, +15795,72577,Spinel,EMP,0.2,0.47,45.61,2.99,28.47,0.19,16.08,0.76,,0.13,0.03,0.01, +15796,72578,Spinel,EMP,0.15,0.47,31.02,16.38,30.91,0.24,14.53,0.84,,0.14,0.04,0.01, +15797,72579,Spinel,EMP,0.31,0.89,29.17,21.7,26.46,0.27,13.41,0.25,,0.29,0,0.01, +15798,72580,Spinel,EMP,0.31,1.13,23.75,29.07,27.77,0.34,12.8,0.23,,0.41,0.04,0.01, +15799,72581,Spinel,EMP,0.42,0.48,31.45,30.34,17.53,0.23,16.54,0.07,,0.28,0.01,0.01, +15800,72582,Spinel,EMP,0.37,0.44,23.63,38.81,18.77,0.29,15.23,0.11,,0.33,0.02,0.01, +15801,72583,Spinel,EMP,0.27,0.67,31.07,8.14,37.37,0.21,13.79,1.52,,0.16,0.04,0.01, +15802,72584,Spinel,EMP,0.25,0.53,38.98,19.41,24.17,0.15,13.48,0.03,,0.17,0.03,0, +15803,72585,Spinel,EMP,0.19,0.41,42.77,25.59,6.37,0.21,21.86,0.01,,0.07,0.01,0, +15804,72586,Spinel,EMP,0.26,0.51,39.61,23.95,15.76,0.17,16.51,0.04,,0.09,0,0, +15805,72587,Spinel,EMP,0.15,0.27,46.67,17.62,12.44,0.15,20.12,0.1,,0.12,0,0.01, +15806,72588,Spinel,EMP,0.12,0.29,49.83,14.47,14.19,0.16,19.34,0.06,,0.12,0.01,0, +15807,72589,Spinel,EMP,0.16,0.28,48.72,13.51,17.53,0.15,17.14,0.02,,0.05,0.01,0.01, +15808,72590,Spinel,EMP,0.26,0.41,28.98,38.3,9.32,0.18,19.61,0.01,,0.16,0.01,0.01, +15809,72591,Spinel,EMP,0.23,0.42,29.93,35.77,11.44,0.18,18.4,0,,0.11,0.01,0, +15810,72592,Spinel,EMP,0.15,0.4,32.71,31.55,14.1,0.16,16.98,0.03,,0.1,0.01,0.01, +15811,108559,Spinel,EMP,0.09,2.36,15.93,47.07,25.51,0.25,8.97,,,0.03,,, +15915,42011,Tridymite,no_info,100,,,,0,,,,,,,, +15916,42012,Tridymite,no_info,100,,,,0,,,,,,,, +15917,42013,Tridymite,no_info,100,,,,0,,,,,,,, +15918,42014,Tridymite,no_info,100,,,,0,,,,,,,, +15919,42015,Tridymite,no_info,100,,,,0,,,,,,,, +15920,42016,Tridymite,no_info,100,,,,0,,,,,,,, +15921,42017,Tridymite,no_info,100,,,,0,,,,,,,, +15922,42018,Tridymite,no_info,100,,,,0,,,,,,,, +15923,42019,Tridymite,no_info,100,,,,0,,,,,,,, +15924,42020,Tridymite,no_info,100,,,,0,,,,,,,, +15925,42021,Tridymite,no_info,100,,,,0,,,,,,,, +15926,42022,Tridymite,no_info,100,,,,0,,,,,,,, +15927,42023,Tridymite,no_info,100,,,,0,,,,,,,, +15928,42024,Tridymite,no_info,100,,,,0,,,,,,,, +15929,42025,Tridymite,no_info,100,,,,0,,,,,,,, +15930,42026,Tridymite,no_info,100,,,,0,,,,,,,, +15931,42027,Tridymite,no_info,100,,,,0,,,,,,,, +15932,42028,Tridymite,no_info,100,,,,0,,,,,,,, +15933,42029,Tridymite,no_info,100,,,,0,,,,,,,, +15934,42030,Tridymite,no_info,100,,,,0,,,,,,,, +15935,42031,Tridymite,no_info,100,,,,0,,,,,,,, +15936,42032,Tridymite,no_info,100,,,,0,,,,,,,, +15937,42033,Tridymite,no_info,100,,,,0,,,,,,,, +15938,42034,Tridymite,no_info,100,,,,0,,,,,,,, +15939,42035,Tridymite,no_info,100,,,,0,,,,,,,, +15940,42036,Tridymite,no_info,100,,,,0,,,,,,,, +15941,42037,Tridymite,no_info,100,,,,0,,,,,,,, +15942,42038,Tridymite,no_info,100,,,,0,,,,,,,, +15943,42039,Tridymite,no_info,100,,,,0,,,,,,,, +15944,42040,Tridymite,no_info,100,,,,0,,,,,,,, +15945,42041,Tridymite,no_info,100,,,,0,,,,,,,, +15946,42042,Tridymite,no_info,100,,,,0,,,,,,,, +15947,42043,Tridymite,no_info,100,,,,0,,,,,,,, +15948,42044,Tridymite,no_info,100,,,,0,,,,,,,, +15949,42045,Tridymite,no_info,100,,,,0,,,,,,,, +15950,42046,Tridymite,no_info,100,,,,0,,,,,,,, +15951,42047,Tridymite,no_info,100,,,,0,,,,,,,, +15952,42048,Tridymite,no_info,100,,,,0,,,,,,,, +15953,42049,Tridymite,no_info,100,,,,0,,,,,,,, +15954,42050,Tridymite,no_info,100,,,,0,,,,,,,, +15955,42051,Tridymite,no_info,100,,,,0,,,,,,,, +15956,42052,Tridymite,no_info,100,,,,0,,,,,,,, +15957,42053,Tridymite,no_info,100,,,,0,,,,,,,, +15958,42054,Tridymite,no_info,100,,,,0,,,,,,,, +15959,42055,Tridymite,no_info,100,,,,0,,,,,,,, +15960,42056,Tridymite,no_info,100,,,,0,,,,,,,, +15961,42057,Tridymite,no_info,100,,,,0,,,,,,,, +15962,42058,Tridymite,no_info,100,,,,0,,,,,,,, +15963,42059,Tridymite,no_info,100,,,,0,,,,,,,, +15964,42060,Tridymite,no_info,100,,,,0,,,,,,,, +15965,42061,Tridymite,no_info,100,,,,0,,,,,,,, +15966,42062,Tridymite,no_info,100,,,,0,,,,,,,, +15967,42063,Tridymite,no_info,100,,,,0,,,,,,,, +15968,42064,Tridymite,no_info,100,,,,0,,,,,,,, +15969,42065,Tridymite,no_info,100,,,,0,,,,,,,, +15970,42066,Tridymite,no_info,100,,,,0,,,,,,,, +15971,42067,Tridymite,no_info,100,,,,0,,,,,,,, +15972,42068,Tridymite,no_info,100,,,,0,,,,,,,, +15973,42069,Tridymite,no_info,100,,,,0,,,,,,,, +15974,42070,Tridymite,no_info,100,,,,0,,,,,,,, +15975,42071,Tridymite,no_info,100,,,,0,,,,,,,, +15976,42072,Tridymite,no_info,100,,,,0,,,,,,,, +15977,42073,Tridymite,no_info,100,,,,0,,,,,,,, +15978,42074,Tridymite,no_info,100,,,,0,,,,,,,, +15979,42075,Tridymite,no_info,100,,,,0,,,,,,,, +15980,42076,Tridymite,no_info,100,,,,0,,,,,,,, +15981,42077,Tridymite,no_info,100,,,,0,,,,,,,, +15982,42078,Tridymite,no_info,100,,,,0,,,,,,,, +15983,42079,Tridymite,no_info,100,,,,0,,,,,,,, +15984,42080,Tridymite,no_info,100,,,,0,,,,,,,, +15985,42081,Tridymite,no_info,100,,,,0,,,,,,,, +15986,42082,Tridymite,no_info,100,,,,0,,,,,,,, +15987,42083,Tridymite,no_info,100,,,,0,,,,,,,, +16066,51537,Zircon,EMP,32.44,,,,0,,,,,,,, +16067,51538,Zircon,EMP,32.44,,,,0,,,,,,,, +16068,51539,Zircon,EMP,32.44,,,,0,,,,,,,, +16069,51540,Zircon,EMP,32.44,,,,0,,,,,,,, +16070,51541,Zircon,EMP,32.44,,,,0,,,,,,,, +16071,51542,Zircon,EMP,32.44,,,,0,,,,,,,, +16072,51543,Zircon,EMP,32.44,,,,0,,,,,,,, +16073,51544,Zircon,EMP,32.44,,,,0,,,,,,,, +16074,51545,Zircon,EMP,32.44,,,,0,,,,,,,, +16075,51546,Zircon,EMP,32.44,,,,0,,,,,,,, +16076,51547,Zircon,EMP,32.44,,,,0,,,,,,,, +16077,51548,Zircon,EMP,32.44,,,,0,,,,,,,, +16078,51549,Zircon,EMP,32.44,,,,0,,,,,,,, +16079,51550,Zircon,EMP,32.44,,,,0,,,,,,,, +16080,52962,Zircon,EMP,30.4,,,,0,,,,,,,, +16081,52963,Zircon,EMP,30.8,,,,0,,,,,,,, +16082,52964,Zircon,EMP,30.5,,,,0,,,,,,,, +16083,52965,Zircon,EMP,30.7,,,,0,,,,,,,, +16084,52966,Zircon,EMP,30.4,,,,0,,,,,,,, +16085,52967,Zircon,EMP,30.1,,,,0,,,,,,,, +16086,52968,Zircon,EMP,30.7,,,,0,,,,,,,, +16087,52969,Zircon,EMP,32.3,,,,0,,,,,,,, +16088,52970,Zircon,EMP,30.8,,,,0,,,,,,,, +16089,52971,Zircon,EMP,31,,,,0,,,,,,,, +16090,52972,Zircon,EMP,31.6,,,,0,,,,,,,, +16091,52973,Zircon,EMP,31.1,,,,0,,,,,,,, +16092,57305,Zircon,EMP,31.26,0,0.01,,0,0,0,,,0,,0,0 +16093,57306,Zircon,EMP,31.46,0,0.03,,0,0,0,,,0.01,,0,0 +16094,57307,Zircon,EMP,31.31,0.01,0.01,,0,0,0,,,0.01,,0,0 +16095,57308,Zircon,EMP,31.22,0.01,0,,0,0,0,,,0.01,,0,0 +16096,57309,Zircon,EMP,31.5,0,0,,0.01,0.01,0.01,,,0.01,,0,0 +16097,57310,Zircon,EMP,31.36,0,0,,0,0,0,,,0,,0,0 +16098,57311,Zircon,EMP,31.52,0.01,0.01,,0,0,0,,,0,,0.01,0 +16099,57312,Zircon,EMP,30.89,0.01,0.01,,0,0,0,,,0,,0.01,0 +16100,57313,Zircon,EMP,31.15,0,0.02,,0,0,0,,,0.02,,0.01,0 +16101,57316,Zircon,EMP,31.54,0,0.01,,0,0.01,0,,,0,,0.01,0 +16102,57317,Zircon,EMP,31.98,,0.01,,0,0,0,,,0,,0.01,0 +16103,57318,Zircon,EMP,31.37,0.01,0,,0,0,0,,,0.01,,0.03,0 +16104,60587,Zircon,EMP,,,0,,0.15,,,,,0.02,,0.06, +16105,60588,Zircon,EMP,,,0,,0.12,,,,,0.03,,0.05, +16106,60589,Zircon,EMP,,,0,,0.14,,,,,0.02,,0.06, +16107,60590,Zircon,EMP,,,0.12,,0.14,,,,,0.02,,0.07, +16108,60591,Zircon,EMP,,,0.07,,0.16,,,,,0.02,,0.06, +16109,60592,Zircon,EMP,,,0,,0.05,,,,,0.03,,0.07, +16110,60593,Zircon,EMP,,,0,,0.08,,,,,0.02,,0.04, +16111,60594,Zircon,EMP,,,0,,0.11,,,,,0,,0.04, +16112,60595,Zircon,EMP,,,0,,0.07,,,,,0.02,,0.04, +16113,60596,Zircon,EMP,,,0,,0.03,,,,,0,,0.04, +16114,60597,Zircon,EMP,,,0.05,,0.07,,,,,0.02,,0.06, +16115,60598,Zircon,EMP,,,0,,0.13,,,,,0.03,,0.05, +16116,60599,Zircon,EMP,,,0,,0.09,,,,,0,,0.04, +16117,60600,Zircon,EMP,,,0,,0.12,,,,,0.02,,0.05, +16118,60601,Zircon,EMP,,,0,,0.07,,,,,0,,0.06, +16119,60602,Zircon,EMP,,,0.05,,0.08,,,,,0,,0.03, +16120,60603,Zircon,EMP,,,0,,0.08,,,,,0.02,,0.05, +16121,60604,Zircon,EMP,,,0,,0.13,,,,,0.02,,0.07, +16122,60605,Zircon,EMP,,,0,,0.09,,,,,0,,0.05, +16123,60606,Zircon,EMP,,,0.08,,0.06,,,,,0,,0.04, +16124,60607,Zircon,EMP,,,0,,0.06,,,,,0.01,,0.03, +16125,60608,Zircon,EMP,,,0.06,,0.05,,,,,0.01,,0.04, +16126,60609,Zircon,EMP,,,0,,0.07,,,,,0,,0.03, +16127,60610,Zircon,EMP,,,0,,0.1,,,,,0,,0.08, +16128,60611,Zircon,EMP,,,0,,0.09,,,,,0,,0.05, +16129,60612,Zircon,EMP,,,0,,0.12,,,,,0,,0.04, +16130,60613,Zircon,EMP,,,0,,0.07,,,,,0,,0.04, +16131,60614,Zircon,EMP,,,0,,0.08,,,,,0.01,,0.03, +16132,60615,Zircon,EMP,,,0,,0.1,,,,,0,,0.08, +16133,60616,Zircon,EMP,,,0,,0.1,,,,,0,,0.05, \ No newline at end of file diff --git a/mineralML_colab.ipynb b/mineralML_colab.ipynb index 198b6a9..4665e57 100644 --- a/mineralML_colab.ipynb +++ b/mineralML_colab.ipynb @@ -85,7 +85,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "## Read in the CSV and prepare data for analysis (fill in nans, limit to trained igneous minerals)" + "## Read in the CSV and prepare data for analysis (fill in nans, limit to trained igneous minerals). This CSV is an example file of minerals from LEPR. " ] }, { diff --git a/src/mineralML/__init__.py b/src/mineralML/__init__.py index 0e58f44..46a6c8e 100644 --- a/src/mineralML/__init__.py +++ b/src/mineralML/__init__.py @@ -1,6 +1,6 @@ -# %% +# %% -__author__ = 'Sarah Shi' +__author__ = "Sarah Shi" import os import copy diff --git a/src/mineralML/confusion_matrix.py b/src/mineralML/confusion_matrix.py index 332e7f6..58f67a6 100644 --- a/src/mineralML/confusion_matrix.py +++ b/src/mineralML/confusion_matrix.py @@ -1,4 +1,4 @@ -# %% +# %% import numpy as np import pandas as pd @@ -8,12 +8,21 @@ import matplotlib from matplotlib import pyplot as plt -# %% - -def pp_matrix(df_cm, annot=True, cmap="BuGn", fmt=".2f", - fz=12, lw=0.5, cbar=False, figsize=[10.5, 10.5], - show_null_values=0, pred_val_axis="x"): #, savefig = None,): - +# %% + + +def pp_matrix( + df_cm, + annot=True, + cmap="BuGn", + fmt=".2f", + fz=12, + lw=0.5, + cbar=False, + figsize=[10.5, 10.5], + show_null_values=0, + pred_val_axis="x", +): # , savefig = None,): """ Creates and displays a confusion matrix visualization using Seaborn's heatmap function. @@ -59,11 +68,21 @@ def pp_matrix(df_cm, annot=True, cmap="BuGn", fmt=".2f", ax1 = fig1.gca() # Get Current Axis ax1.cla() # clear existing plot - ax = sns.heatmap(df_cm, annot=annot, annot_kws={"size": fz}, linewidths=lw, ax=ax1, cbar=cbar, cmap=cmap, linecolor="w", fmt=fmt,) + ax = sns.heatmap( + df_cm, + annot=annot, + annot_kws={"size": fz}, + linewidths=lw, + ax=ax1, + cbar=cbar, + cmap=cmap, + linecolor="w", + fmt=fmt, + ) # set ticklabels rotation - ax.set_xticklabels(ax.get_xticklabels(), rotation=45, fontsize=13, ha='right') - ax.set_yticklabels(ax.get_yticklabels(), rotation=35, fontsize=13, va='top') + ax.set_xticklabels(ax.get_xticklabels(), rotation=45, fontsize=13, ha="right") + ax.set_yticklabels(ax.get_yticklabels(), rotation=35, fontsize=13, va="top") # Turn off all the ticks for t in ax.xaxis.get_major_ticks(): @@ -89,7 +108,9 @@ def pp_matrix(df_cm, annot=True, cmap="BuGn", fmt=".2f", posi += 1 # set text - txt_res = config_cell_text_and_colors(array_df, lin, col, t, facecolors, posi, fz, fmt, show_null_values) + txt_res = config_cell_text_and_colors( + array_df, lin, col, t, facecolors, posi, fz, fmt, show_null_values + ) text_add.extend(txt_res[0]) text_del.extend(txt_res[1]) @@ -106,12 +127,11 @@ def pp_matrix(df_cm, annot=True, cmap="BuGn", fmt=".2f", ax.set_ylabel(ylbl) plt.tight_layout() # set layout slim - # if savefig != None: + # if savefig != None: # plt.savefig(savefig + '.pdf') def insert_totals(df_cm): - """ Inserts total sums for each row and column into the confusion matrix DataFrame. @@ -125,32 +145,35 @@ def insert_totals(df_cm): Returns: None: The function modifies the DataFrame in place. - + Note: If 'sum_row' or 'sum_col' already exist in the DataFrame, they will be recalculated. """ # Check if 'sum_row' and 'sum_col' already exist and remove them if they do - if 'sum_row' in df_cm.columns: - df_cm.drop('sum_row', axis=1, inplace=True) - if 'sum_col' in df_cm.index: - df_cm.drop('sum_col', axis=0, inplace=True) - + if "sum_row" in df_cm.columns: + df_cm.drop("sum_row", axis=1, inplace=True) + if "sum_col" in df_cm.index: + df_cm.drop("sum_col", axis=0, inplace=True) + # Calculate the sum of each column to create 'sum_row' sum_col = df_cm.sum(axis=0).astype(int) # sum columns sum_lin = df_cm.sum(axis=1).astype(int) # sum rows - - # Add 'sum_row' and 'sum_col' to the dataframe - df_cm['sum_row'] = sum_lin - df_cm.loc['sum_col'] = sum_col - df_cm.at['sum_col', 'sum_row'] = sum_lin.sum() # Set the bottom right cell to the grand total + # Add 'sum_row' and 'sum_col' to the dataframe + df_cm["sum_row"] = sum_lin + df_cm.loc["sum_col"] = sum_col + df_cm.at[ + "sum_col", "sum_row" + ] = sum_lin.sum() # Set the bottom right cell to the grand total -def config_cell_text_and_colors(array_df, lin, col, oText, facecolors, posi, fz, fmt, show_null_values=0): +def config_cell_text_and_colors( + array_df, lin, col, oText, facecolors, posi, fz, fmt, show_null_values=0 +): """ - + Configures cell text and colors for confusion matrix visualization. Adjusts the text and background colors of cells in the confusion matrix based on their values. @@ -173,7 +196,7 @@ def config_cell_text_and_colors(array_df, lin, col, oText, facecolors, posi, fz, Note: The function modifies text and background colors based on the value in each cell. - """ + """ import matplotlib.font_manager as fm @@ -208,12 +231,18 @@ def config_cell_text_and_colors(array_df, lin, col, oText, facecolors, posi, fz, # text to DEL text_del.append(oText) - - warnings.filterwarnings("ignore", category=DeprecationWarning) + + warnings.filterwarnings("ignore", category=DeprecationWarning) # text to ADD font_prop = fm.FontProperties(weight="bold", size=fz) - text_kwargs = dict(color="k", ha="center",va="center", gid="sum", fontproperties=font_prop,) + text_kwargs = dict( + color="k", + ha="center", + va="center", + gid="sum", + fontproperties=font_prop, + ) lis_txt = ["%d" % (cell_val), per_ok_s, "%.1f%%" % (per_err)] lis_kwa = [text_kwargs] dic = text_kwargs.copy() @@ -222,9 +251,18 @@ def config_cell_text_and_colors(array_df, lin, col, oText, facecolors, posi, fz, dic = text_kwargs.copy() dic["color"] = "r" lis_kwa.append(dic) - lis_pos = [(oText._x, oText._y - 0.3), (oText._x, oText._y), (oText._x, oText._y + 0.3),] + lis_pos = [ + (oText._x, oText._y - 0.3), + (oText._x, oText._y), + (oText._x, oText._y + 0.3), + ] for i in range(len(lis_txt)): - newText = dict(x=lis_pos[i][0], y=lis_pos[i][1], text=lis_txt[i], kw=lis_kwa[i],) + newText = dict( + x=lis_pos[i][0], + y=lis_pos[i][1], + text=lis_txt[i], + kw=lis_kwa[i], + ) text_add.append(newText) # set background color for sum cells (last line and last column) @@ -255,4 +293,3 @@ def config_cell_text_and_colors(array_df, lin, col, oText, facecolors, posi, fz, oText.set_color("r") return text_add, text_del - diff --git a/src/mineralML/stoichiometry.py b/src/mineralML/stoichiometry.py index 6cc8fe3..84941ca 100644 --- a/src/mineralML/stoichiometry.py +++ b/src/mineralML/stoichiometry.py @@ -4,24 +4,23 @@ import pandas as pd import scipy -# %% +# %% def import_excel(filename, sheet_name, sample_label=None, GEOROC=False, suffix=None): - """ - Import excel sheet of oxides in wt%, headings should be of the form SiO2_Liq (for the melt/liquid), - SiO2_Ol (for olivine comps), SiO2_Cpx (for clinopyroxene compositions). Order does not matter. - - Parameters: + Import excel sheet of oxides in wt%, headings should be of the form SiO2_Liq (for the melt/liquid), + SiO2_Ol (for olivine comps), SiO2_Cpx (for clinopyroxene compositions). Order does not matter. + + Parameters: filename: .xlsx, .csv, .xls file - Compositional data as an Excel spreadsheet (.xlsx, .xls) or a comma separated values (.csv) file + Compositional data as an Excel spreadsheet (.xlsx, .xls) or a comma separated values (.csv) file with columns labelled SiO2_Liq, SiO2_Ol, SiO2_Cpx etc, and each row corresponding to an analysis. filename: str specifies the file name (e.g., Python_OlLiq_Thermometers_Test.xlsx) - Returns: - + Returns: + pandas DataFrames stored in a dictionary. E.g., Access Cpxs using output.Cpxs my_input = pandas dataframe of the entire spreadsheet mylabels = sample labels @@ -37,83 +36,114 @@ def import_excel(filename, sheet_name, sample_label=None, GEOROC=False, suffix=N """ - if 'csv' in filename: + if "csv" in filename: my_input = pd.read_csv(filename) - elif 'xls' in filename: + elif "xls" in filename: if sheet_name is not None: my_input = pd.read_excel(filename, sheet_name=sheet_name) - #my_input[my_input < 0] = 0 + # my_input[my_input < 0] = 0 else: my_input = pd.read_excel(filename) - #my_input[my_input < 0] = 0 + # my_input[my_input < 0] = 0 if suffix is not None: if any(my_input.columns.str.contains(suffix)): - w.warn('We notice you have specified a suffix, but some of your columns already have this suffix. ' - 'e.g., If you already have _Liq in the file, you shouldnt specify suffix="_Liq" during the import') - + w.warn( + "We notice you have specified a suffix, but some of your columns already have this suffix. " + 'e.g., If you already have _Liq in the file, you shouldnt specify suffix="_Liq" during the import' + ) my_input_c = my_input.copy() if suffix is not None: - my_input_c=my_input_c.add_suffix(suffix) + my_input_c = my_input_c.add_suffix(suffix) if any(my_input.columns.str.contains("_cpx")): - w.warn("You've got a column heading with a lower case _cpx, this is okay if this column is for your" - " own use, but if its an input to Thermobar, it needs to be capitalized (_Cpx)" ) + w.warn( + "You've got a column heading with a lower case _cpx, this is okay if this column is for your" + " own use, but if its an input to Thermobar, it needs to be capitalized (_Cpx)" + ) if any(my_input.columns.str.contains("_opx")): - w.warn("You've got a column heading with a lower case _opx, this is okay if this column is for your" - " own use, but if its an input to Thermobar, it needs to be capitalized (_Opx)" ) + w.warn( + "You've got a column heading with a lower case _opx, this is okay if this column is for your" + " own use, but if its an input to Thermobar, it needs to be capitalized (_Opx)" + ) if any(my_input.columns.str.contains("_plag")): - w.warn("You've got a column heading with a lower case _plag, this is okay if this column is for your" - " own use, but if its an input to Thermobar, it needs to be capitalized (_Plag)" ) + w.warn( + "You've got a column heading with a lower case _plag, this is okay if this column is for your" + " own use, but if its an input to Thermobar, it needs to be capitalized (_Plag)" + ) if any(my_input.columns.str.contains("_kspar")): - w.warn("You've got a column heading with a lower case _kspar, this is okay if this column is for your" - " own use, but if its an input to Thermobar, it needs to be capitalized (_Kspar)" ) + w.warn( + "You've got a column heading with a lower case _kspar, this is okay if this column is for your" + " own use, but if its an input to Thermobar, it needs to be capitalized (_Kspar)" + ) if any(my_input.columns.str.contains("_sp")): - w.warn("You've got a column heading with a lower case _sp, this is okay if this column is for your" - " own use, but if its an input to Thermobar, it needs to be capitalized (_Sp)" ) + w.warn( + "You've got a column heading with a lower case _sp, this is okay if this column is for your" + " own use, but if its an input to Thermobar, it needs to be capitalized (_Sp)" + ) if any(my_input.columns.str.contains("_ol")): - w.warn("You've got a column heading with a lower case _ol, this is okay if this column is for your" - " own use, but if its an input to Thermobar, it needs to be capitalized (_Ol)" ) + w.warn( + "You've got a column heading with a lower case _ol, this is okay if this column is for your" + " own use, but if its an input to Thermobar, it needs to be capitalized (_Ol)" + ) if any(my_input.columns.str.contains("_amp")): - w.warn("You've got a column heading with a lower case _amp, this is okay if this campumn is for your" - " own use, but if its an input to Thermobar, it needs to be capitalized (_Amp)" ) + w.warn( + "You've got a column heading with a lower case _amp, this is okay if this campumn is for your" + " own use, but if its an input to Thermobar, it needs to be capitalized (_Amp)" + ) if any(my_input.columns.str.contains("_liq")): - w.warn("You've got a column heading with a lower case _liq, this is okay if this column is for your" - " own use, but if its an input to Thermobar, it needs to be capitalized (_Liq)" ) + w.warn( + "You've got a column heading with a lower case _liq, this is okay if this column is for your" + " own use, but if its an input to Thermobar, it needs to be capitalized (_Liq)" + ) if suffix is not None: - if any(my_input.columns.str.contains("FeO")) and (all(my_input.columns.str.contains("FeOt")==False)): - raise ValueError("No FeOt found. You've got a column heading with FeO. To avoid errors based on common EPMA outputs" - " thermobar only recognises columns with FeOt for all phases except liquid" - " where you can also enter a Fe3Fet_Liq heading used for equilibrium tests") - - if any(my_input.columns.str.contains("FeO_")) and (all(my_input.columns.str.contains("FeOt_")==False)): - - if any(my_input.columns.str.contains("FeO_Liq")) and any(my_input.columns.str.contains("Fe2O3_Liq")): - my_input_c['FeOt_Liq']=my_input_c['FeO_Liq']+my_input_c['Fe2O3_Liq']*0.89998 - + if any(my_input.columns.str.contains("FeO")) and ( + all(my_input.columns.str.contains("FeOt") == False) + ): + raise ValueError( + "No FeOt found. You've got a column heading with FeO. To avoid errors based on common EPMA outputs" + " thermobar only recognises columns with FeOt for all phases except liquid" + " where you can also enter a Fe3Fet_Liq heading used for equilibrium tests" + ) + + if any(my_input.columns.str.contains("FeO_")) and ( + all(my_input.columns.str.contains("FeOt_") == False) + ): + if any(my_input.columns.str.contains("FeO_Liq")) and any( + my_input.columns.str.contains("Fe2O3_Liq") + ): + my_input_c["FeOt_Liq"] = ( + my_input_c["FeO_Liq"] + my_input_c["Fe2O3_Liq"] * 0.89998 + ) else: - raise ValueError("No FeOt found. You've got a column heading with FeO. To avoid errors based on common EPMA outputs" - " thermobar only recognises columns with FeOt for all phases except liquid" - " where you can also enter a Fe3Fet_Liq heading used for equilibrium tests") + raise ValueError( + "No FeOt found. You've got a column heading with FeO. To avoid errors based on common EPMA outputs" + " thermobar only recognises columns with FeOt for all phases except liquid" + " where you can also enter a Fe3Fet_Liq heading used for equilibrium tests" + ) # if any(my_input.columns.str.contains("Fe2O3_")) and (all(my_input.columns.str.contains("FeOt_")==False)): # raise ValueError("No FeOt column found. You've got a column heading with Fe2O3. To avoid errors based on common EPMA outputs" # " thermobar only recognises columns with FeOt for all phases except liquid" # " where you can also enter a Fe3Fet_Liq heading used for equilibrium tests") - if any(my_input.columns.str.contains("FeOT_")) and (all(my_input.columns.str.contains("FeOt_")==False)): - raise ValueError("No FeOt column found. You've got a column heading with FeOT. Change to a lower case t") + if any(my_input.columns.str.contains("FeOT_")) and ( + all(my_input.columns.str.contains("FeOt_") == False) + ): + raise ValueError( + "No FeOt column found. You've got a column heading with FeOT. Change to a lower case t" + ) # myLabels=my_input.Sample_ID @@ -123,108 +153,120 @@ def import_excel(filename, sheet_name, sample_label=None, GEOROC=False, suffix=N # column. If enter FeO and Fe2O3, put a FeOt column if GEOROC is True: - my_input_c.loc[np.isnan(my_input_c['FeOt_Liq']) is True, 'FeOt_Liq'] = my_input_c.loc[np.isnan( - my_input_c['FeOt_Liq']) is True, 'FeO_Liq'] + my_input_c.loc[np.isnan(my_input_c['FeOt_Liq']) is True, 'Fe2O3_Liq'] * 0.8999998 + my_input_c.loc[np.isnan(my_input_c["FeOt_Liq"]) is True, "FeOt_Liq"] = ( + my_input_c.loc[np.isnan(my_input_c["FeOt_Liq"]) is True, "FeO_Liq"] + + my_input_c.loc[np.isnan(my_input_c["FeOt_Liq"]) is True, "Fe2O3_Liq"] + * 0.8999998 + ) myOxides1 = my_input_c.reindex(df_ideal_oxide.columns, axis=1).fillna(0) - myOxides1 = myOxides1.apply(pd.to_numeric, errors='coerce').fillna(0) + myOxides1 = myOxides1.apply(pd.to_numeric, errors="coerce").fillna(0) myOxides1[myOxides1 < 0] = 0 myLiquids1 = my_input_c.reindex(df_ideal_liq.columns, axis=1).fillna(0) - myLiquids1 = myLiquids1.apply(pd.to_numeric, errors='coerce').fillna(0) + myLiquids1 = myLiquids1.apply(pd.to_numeric, errors="coerce").fillna(0) myLiquids1[myLiquids1 < 0] = 0 myCPXs1 = my_input_c.reindex(df_ideal_cpx.columns, axis=1).fillna(0) - myCPXs1 = myCPXs1.apply(pd.to_numeric, errors='coerce').fillna(0) + myCPXs1 = myCPXs1.apply(pd.to_numeric, errors="coerce").fillna(0) myCPXs1[myCPXs1 < 0] = 0 myOls1 = my_input_c.reindex(df_ideal_ol.columns, axis=1).fillna(0) - myOls1 = myOls1.apply(pd.to_numeric, errors='coerce').fillna(0) + myOls1 = myOls1.apply(pd.to_numeric, errors="coerce").fillna(0) myOls1[myOls1 < 0] = 0 myPlags1 = my_input_c.reindex(df_ideal_plag.columns, axis=1).fillna(0) - myPlags1 = myPlags1.apply(pd.to_numeric, errors='coerce').fillna(0) + myPlags1 = myPlags1.apply(pd.to_numeric, errors="coerce").fillna(0) myPlags1[myPlags1 < 0] = 0 myKspars1 = my_input_c.reindex(df_ideal_kspar.columns, axis=1).fillna(0) - myKspars1 = myKspars1.apply(pd.to_numeric, errors='coerce').fillna(0) + myKspars1 = myKspars1.apply(pd.to_numeric, errors="coerce").fillna(0) myKspars1[myKspars1 < 0] = 0 myOPXs1 = my_input_c.reindex(df_ideal_opx.columns, axis=1).fillna(0) - myOPXs1 = myOPXs1.apply(pd.to_numeric, errors='coerce').fillna(0) + myOPXs1 = myOPXs1.apply(pd.to_numeric, errors="coerce").fillna(0) myOPXs1[myOPXs1 < 0] = 0 mySps1 = my_input_c.reindex(df_ideal_sp.columns, axis=1).fillna(0) - mySps1 = mySps1.apply(pd.to_numeric, errors='coerce').fillna(0) + mySps1 = mySps1.apply(pd.to_numeric, errors="coerce").fillna(0) mySps1[mySps1 < 0] = 0 myAmphs1 = my_input_c.reindex(df_ideal_amp.columns, axis=1).fillna(0) - myAmphs1 = myAmphs1.apply(pd.to_numeric, errors='coerce').fillna(0) + myAmphs1 = myAmphs1.apply(pd.to_numeric, errors="coerce").fillna(0) myAmphs1[myAmphs1 < 0] = 0 myGts1 = my_input_c.reindex(df_ideal_gt.columns, axis=1).fillna(0) - myGts1 = myGts1.apply(pd.to_numeric, errors='coerce').fillna(0) + myGts1 = myGts1.apply(pd.to_numeric, errors="coerce").fillna(0) myGts1[myGts1 < 0] = 0 # Adding sample Names if "Sample_ID_Cpx" in my_input_c: - myCPXs1['Sample_ID_Cpx'] = my_input_c['Sample_ID_Cpx'] + myCPXs1["Sample_ID_Cpx"] = my_input_c["Sample_ID_Cpx"] else: - myCPXs1['Sample_ID_Cpx'] = my_input.index + myCPXs1["Sample_ID_Cpx"] = my_input.index if "Sample_ID_Opx" in my_input_c: - myOPXs1['Sample_ID_Opx'] = my_input_c['Sample_ID_Opx'] + myOPXs1["Sample_ID_Opx"] = my_input_c["Sample_ID_Opx"] else: - myOPXs1['Sample_ID_Opx'] = my_input.index + myOPXs1["Sample_ID_Opx"] = my_input.index if "Sample_ID_Liq" in my_input_c: - myLiquids1['Sample_ID_Liq'] = my_input_c['Sample_ID_Liq'] + myLiquids1["Sample_ID_Liq"] = my_input_c["Sample_ID_Liq"] else: - myLiquids1['Sample_ID_Liq'] = my_input.index + myLiquids1["Sample_ID_Liq"] = my_input.index if "Sample_ID_Plag" in my_input_c: - myPlags1['Sample_ID_Plag'] = my_input_c['Sample_ID_Plag'] + myPlags1["Sample_ID_Plag"] = my_input_c["Sample_ID_Plag"] else: - myPlags1['Sample_ID_Plag'] = my_input.index + myPlags1["Sample_ID_Plag"] = my_input.index if "Sample_ID_Amp" in my_input_c: - myAmphs1['Sample_ID_Amp'] = my_input_c['Sample_ID_Amp'] + myAmphs1["Sample_ID_Amp"] = my_input_c["Sample_ID_Amp"] else: - myAmphs1['Sample_ID_Amp'] = my_input.index + myAmphs1["Sample_ID_Amp"] = my_input.index if "Sample_ID_Gt" in my_input_c: - myGts1['Sample_ID_Gt'] = my_input_c['Sample_ID_Gt'] + myGts1["Sample_ID_Gt"] = my_input_c["Sample_ID_Gt"] else: - myGts1['Sample_ID_Gt'] = my_input.index + myGts1["Sample_ID_Gt"] = my_input.index if "Sample_ID_Ol" in my_input_c: - myOls1['Sample_ID_Ol'] = my_input_c['Sample_ID_Ol'] + myOls1["Sample_ID_Ol"] = my_input_c["Sample_ID_Ol"] else: - myOls1['Sample_ID_Ol'] = my_input.index + myOls1["Sample_ID_Ol"] = my_input.index if "Sample_ID_Kspar" in my_input_c: - myKspars1['Sample_ID_Kspar'] = my_input_c['Sample_ID_Kspar'] + myKspars1["Sample_ID_Kspar"] = my_input_c["Sample_ID_Kspar"] else: - myKspars1['Sample_ID_Kspar'] = my_input.index + myKspars1["Sample_ID_Kspar"] = my_input.index if "Sample_ID_Sp" in my_input_c: - mySps1['Sample_ID_Sp'] = my_input_c['Sample_ID_Sp'] + mySps1["Sample_ID_Sp"] = my_input_c["Sample_ID_Sp"] else: - mySps1['Sample_ID_Sp'] = my_input.index - - return {'my_input': my_input, 'my_oxides': myOxides1, # 'Experimental_press_temp': Experimental_press_temp1, - 'Cpxs': myCPXs1, 'Opxs': myOPXs1, 'Liqs': myLiquids1, 'Gts': myGts1, - 'Plags': myPlags1, 'Kspars': myKspars1, 'Amps': myAmphs1, 'Ols': myOls1, 'Sps': mySps1} # , 'y1': y1 ,'y2': y2} + mySps1["Sample_ID_Sp"] = my_input.index + + return { + "my_input": my_input, + "my_oxides": myOxides1, # 'Experimental_press_temp': Experimental_press_temp1, + "Cpxs": myCPXs1, + "Opxs": myOPXs1, + "Liqs": myLiquids1, + "Gts": myGts1, + "Plags": myPlags1, + "Kspars": myKspars1, + "Amps": myAmphs1, + "Ols": myOls1, + "Sps": mySps1, + } # , 'y1': y1 ,'y2': y2} +# %% -# %% def calculate_mol_proportions(comps): - """ - - Import mineral compositions using comps=My_Oxides, returns mole proportions. + + Import mineral compositions using comps=My_Oxides, returns mole proportions. Parameters ------- @@ -235,36 +277,50 @@ def calculate_mol_proportions(comps): ------- pandas DataFrame mole proportions for oxides with column headings of the form SiO2_mol_prop - + """ - oxide_mass_ox = {'SiO2': 60.0843, 'MgO': 40.3044, 'FeOt': 71.8464, 'CaO': 56.0774,'Al2O3': 101.961, 'Na2O': 61.9789, 'K2O': 94.196, 'MnO': 70.9375, 'TiO2': 79.7877, 'Cr2O3': 151.9982, 'P2O5': 141.937} + oxide_mass_ox = { + "SiO2": 60.0843, + "MgO": 40.3044, + "FeOt": 71.8464, + "CaO": 56.0774, + "Al2O3": 101.961, + "Na2O": 61.9789, + "K2O": 94.196, + "MnO": 70.9375, + "TiO2": 79.7877, + "Cr2O3": 151.9982, + "P2O5": 141.937, + } - oxide_mass_df = pd.DataFrame.from_dict(oxide_mass_ox, orient='index').T - oxide_mass_df['Sample_ID'] = 'MolWt' - oxide_mass_df.set_index('Sample_ID', inplace=True) + oxide_mass_df = pd.DataFrame.from_dict(oxide_mass_ox, orient="index").T + oxide_mass_df["Sample_ID"] = "MolWt" + oxide_mass_df.set_index("Sample_ID", inplace=True) # This makes it match the columns in the oxide mass dataframe wt = comps.reindex(oxide_mass_df.columns, axis=1).fillna(0) # Combine the molecular weight and weight percent dataframes - wt_combo = pd.concat([oxide_mass_df, wt],) + wt_combo = pd.concat( + [oxide_mass_df, wt], + ) # Drop the calculation column - mol_prop_anhyd = wt_combo.div( - wt_combo.loc['MolWt', :], axis='columns').drop(['MolWt']) - mol_prop_anhyd.columns = [ - str(col) + '_mol_prop' for col in mol_prop_anhyd.columns] + mol_prop_anhyd = wt_combo.div(wt_combo.loc["MolWt", :], axis="columns").drop( + ["MolWt"] + ) + mol_prop_anhyd.columns = [str(col) + "_mol_prop" for col in mol_prop_anhyd.columns] return mol_prop_anhyd - def SiteCalculator(phase_filt, append, phase_name): - phase_nosuf = phase_filt.copy() amp_sites = get_amp_sites_from_input_not_amp(phase_nosuf, append) cpx_sites = calculate_cpx_sites_from_input_not_cpx(phase_nosuf, append) opx_phase_nosuf = phase_nosuf.copy() - opx_phase_nosuf.columns = [col.replace(append, '_Opx') for col in opx_phase_nosuf.columns] + opx_phase_nosuf.columns = [ + col.replace(append, "_Opx") for col in opx_phase_nosuf.columns + ] opx_sites = calculate_orthopyroxene_components(opx_phase_nosuf) plag_sites = calculate_plagioclase_components(phase_nosuf, append) ol_sites = calculate_olivine_components(phase_nosuf, append) @@ -276,84 +332,102 @@ def SiteCalculator(phase_filt, append, phase_name): gt_sites = calculate_garnet_components(phase_nosuf, append) kspar_sites = calculate_kspar_components(phase_nosuf, append) - phase_nosuf['Phase'] = phase_name + phase_nosuf["Phase"] = phase_name - phase_nosuf['Ca_B_Amp'] = amp_sites['Ca_B_Amp'] - phase_nosuf['Na_K_A_Amp'] = amp_sites['Na_A_Amp'] + amp_sites['K_A_Amp'] - phase_nosuf['Al_T_Amp'] = amp_sites['Al_T_Amp'] - phase_nosuf['Si_T_Amp'] = amp_sites['Si_T_Amp'] - phase_nosuf['Amp_Cation_Sum'] = amp_sites['Amp_Cation_Sum'] + phase_nosuf["Ca_B_Amp"] = amp_sites["Ca_B_Amp"] + phase_nosuf["Na_K_A_Amp"] = amp_sites["Na_A_Amp"] + amp_sites["K_A_Amp"] + phase_nosuf["Al_T_Amp"] = amp_sites["Al_T_Amp"] + phase_nosuf["Si_T_Amp"] = amp_sites["Si_T_Amp"] + phase_nosuf["Amp_Cation_Sum"] = amp_sites["Amp_Cation_Sum"] - phase_nosuf['Ca_CaMgFe_Cpx'] = cpx_sites['Ca_CaMgFe_Cpx'] - phase_nosuf['Jd_Cpx'] = cpx_sites['Jd_Cpx'] - phase_nosuf['DiHd_Cpx_1996'] = cpx_sites['DiHd_Cpx_1996'] + phase_nosuf["Ca_CaMgFe_Cpx"] = cpx_sites["Ca_CaMgFe_Cpx"] + phase_nosuf["Jd_Cpx"] = cpx_sites["Jd_Cpx"] + phase_nosuf["DiHd_Cpx_1996"] = cpx_sites["DiHd_Cpx_1996"] # DHZ pg 101 - # cation occupation, Fe3+ technically also goes into Cpx. - phase_nosuf['Si_Al_T_Cpx'] = cpx_sites['Si_Cpx_cat_6ox'] + cpx_sites['Al_Cpx_cat_6ox'] - phase_nosuf['Al_Fe_Ti_Cr_Mg_Fe_Mn_M1_Cpx'] = cpx_sites['Al_Cpx_cat_6ox'] + cpx_sites['Fet_Cpx_cat_6ox'] - + cpx_sites['Ti_Cpx_cat_6ox'] + cpx_sites['Cr_Cpx_cat_6ox'] + cpx_sites['Mg_Cpx_cat_6ox'] - + cpx_sites['Fet_Cpx_cat_6ox'] + cpx_sites['Mn_Cpx_cat_6ox'] - phase_nosuf['Mg_Fe_Mn_Ca_Na_M2_Cpx'] = cpx_sites['Mg_Cpx_cat_6ox'] + cpx_sites['Fet_Cpx_cat_6ox'] - + cpx_sites['Mn_Cpx_cat_6ox'] + cpx_sites['Ca_Cpx_cat_6ox'] + cpx_sites['Na_Cpx_cat_6ox'] - phase_nosuf['Cpx_Cation_Sum'] = cpx_sites['Cpx_Cation_Sum'] + # cation occupation, Fe3+ technically also goes into Cpx. + phase_nosuf["Si_Al_T_Cpx"] = ( + cpx_sites["Si_Cpx_cat_6ox"] + cpx_sites["Al_Cpx_cat_6ox"] + ) + phase_nosuf["Al_Fe_Ti_Cr_Mg_Fe_Mn_M1_Cpx"] = ( + cpx_sites["Al_Cpx_cat_6ox"] + cpx_sites["Fet_Cpx_cat_6ox"] + ) + ( + +cpx_sites["Ti_Cpx_cat_6ox"] + + cpx_sites["Cr_Cpx_cat_6ox"] + + cpx_sites["Mg_Cpx_cat_6ox"] + ) + +cpx_sites["Fet_Cpx_cat_6ox"] + cpx_sites["Mn_Cpx_cat_6ox"] + phase_nosuf["Mg_Fe_Mn_Ca_Na_M2_Cpx"] = ( + cpx_sites["Mg_Cpx_cat_6ox"] + cpx_sites["Fet_Cpx_cat_6ox"] + ) + ( + +cpx_sites["Mn_Cpx_cat_6ox"] + + cpx_sites["Ca_Cpx_cat_6ox"] + + cpx_sites["Na_Cpx_cat_6ox"] + ) + phase_nosuf["Cpx_Cation_Sum"] = cpx_sites["Cpx_Cation_Sum"] # (Mg, Fe, Ca) (Mg, Fe, Al) (Si, Al)2O6. - phase_nosuf['Ca_CaMgFe_Opx'] = opx_sites['Ca_CaMgFe_Opx'] - phase_nosuf['Si_Al_T_Opx'] = opx_sites['Si_Opx_cat_6ox'] + opx_sites['Al_Opx_cat_6ox'] - phase_nosuf['Mg_Fe_Ca_Al_M_Opx'] = opx_sites['Mg_Opx_cat_6ox'] + opx_sites['Fet_Opx_cat_6ox'] - + opx_sites['Ca_Opx_cat_6ox'] + opx_sites['Al_Opx_cat_6ox'] - phase_nosuf['Opx_Cation_Sum'] = opx_sites['Opx_Cation_Sum'] - - # Orthopyroxenes have a general formula (Mg, Fe, Ca) (Mg, Fe, Al) (Si, Al)2O6. - - phase_nosuf['Na_Ca_M_Plag'] = plag_sites['Na_Ca_M_Plag'] - phase_nosuf['Si_Al_T_Plag'] = plag_sites['Si_Al_T_Plag'] - phase_nosuf['Plag_Cation_Sum'] = plag_sites['Plag_Cation_Sum'] - - phase_nosuf['Mg_Fe_M_Ol'] = ol_sites['Mg_Fe_M_Ol'] - phase_nosuf['Si_T_Ol'] = ol_sites['Si_T_Ol'] - phase_nosuf['Mg_Fe_Ca_Mn_M_Ol'] = ol_sites['Mg_Fe_Ca_Mn_M_Ol'] - phase_nosuf['Ol_Cation_Sum'] = ol_sites['Ol_Cation_Sum'] + phase_nosuf["Ca_CaMgFe_Opx"] = opx_sites["Ca_CaMgFe_Opx"] + phase_nosuf["Si_Al_T_Opx"] = ( + opx_sites["Si_Opx_cat_6ox"] + opx_sites["Al_Opx_cat_6ox"] + ) + phase_nosuf["Mg_Fe_Ca_Al_M_Opx"] = ( + opx_sites["Mg_Opx_cat_6ox"] + opx_sites["Fet_Opx_cat_6ox"] + ) + +opx_sites["Ca_Opx_cat_6ox"] + opx_sites["Al_Opx_cat_6ox"] + phase_nosuf["Opx_Cation_Sum"] = opx_sites["Opx_Cation_Sum"] + + # Orthopyroxenes have a general formula (Mg, Fe, Ca) (Mg, Fe, Al) (Si, Al)2O6. + + phase_nosuf["Na_Ca_M_Plag"] = plag_sites["Na_Ca_M_Plag"] + phase_nosuf["Si_Al_T_Plag"] = plag_sites["Si_Al_T_Plag"] + phase_nosuf["Plag_Cation_Sum"] = plag_sites["Plag_Cation_Sum"] + + phase_nosuf["Mg_Fe_M_Ol"] = ol_sites["Mg_Fe_M_Ol"] + phase_nosuf["Si_T_Ol"] = ol_sites["Si_T_Ol"] + phase_nosuf["Mg_Fe_Ca_Mn_M_Ol"] = ol_sites["Mg_Fe_Ca_Mn_M_Ol"] + phase_nosuf["Ol_Cation_Sum"] = ol_sites["Ol_Cation_Sum"] # there must be some Fe3+ but don't have a great estimate of speciation - phase_nosuf['Mg_Fe_M_Sp'] = sp_sites['Mg_Fe_M_Sp'] - phase_nosuf['Al_B_Sp'] = sp_sites['Al_B_Sp'] - phase_nosuf['Sp_Cation_Sum'] = sp_sites['Sp_Cation_Sum'] + phase_nosuf["Mg_Fe_M_Sp"] = sp_sites["Mg_Fe_M_Sp"] + phase_nosuf["Al_B_Sp"] = sp_sites["Al_B_Sp"] + phase_nosuf["Sp_Cation_Sum"] = sp_sites["Sp_Cation_Sum"] - phase_nosuf['Fe_Ti_Ox'] = ox_sites['Fe_Ti_Ox'] - phase_nosuf['Ox_Cation_Sum'] = ox_sites['Ox_Cation_Sum'] + phase_nosuf["Fe_Ti_Ox"] = ox_sites["Fe_Ti_Ox"] + phase_nosuf["Ox_Cation_Sum"] = ox_sites["Ox_Cation_Sum"] - phase_nosuf['Ca_P_Ap'] = ap_sites['Ca_P_Ap'] - phase_nosuf['Ap_Cation_Sum'] = ap_sites['Ap_Cation_Sum'] + phase_nosuf["Ca_P_Ap"] = ap_sites["Ca_P_Ap"] + phase_nosuf["Ap_Cation_Sum"] = ap_sites["Ap_Cation_Sum"] - phase_nosuf['Mg_Fe_M_Bt'] = bt_sites['Mg_Fe_M_Bt'] - phase_nosuf['Si_Al_T_Bt'] = bt_sites['Si_Al_T_Bt'] - phase_nosuf['Bt_Cation_Sum'] = bt_sites['Bt_Cation_Sum'] + phase_nosuf["Mg_Fe_M_Bt"] = bt_sites["Mg_Fe_M_Bt"] + phase_nosuf["Si_Al_T_Bt"] = bt_sites["Si_Al_T_Bt"] + phase_nosuf["Bt_Cation_Sum"] = bt_sites["Bt_Cation_Sum"] - phase_nosuf['Si_Al_Ti_Qz'] = qz_sites['Si_Al_Ti_Qz'] - phase_nosuf['Qz_Cation_Sum'] = qz_sites['Qz_Cation_Sum'] + phase_nosuf["Si_Al_Ti_Qz"] = qz_sites["Si_Al_Ti_Qz"] + phase_nosuf["Qz_Cation_Sum"] = qz_sites["Qz_Cation_Sum"] - phase_nosuf['Mg_MgFeCa_Gt'] = gt_sites['Mg_MgFeCa_Gt'] - phase_nosuf['Fe_MgFeCa_Gt'] = gt_sites['Fe_MgFeCa_Gt'] - phase_nosuf['Ca_MgFeCa_Gt'] = gt_sites['Ca_MgFeCa_Gt'] - phase_nosuf[''] = gt_sites['Ca_Mg_Fe_Mn_X_Gt'] - phase_nosuf['Al_Fe_Mn_Cr_Y_Gt'] = gt_sites['Al_Fe_Mn_Cr_Y_Gt'] - phase_nosuf['Gt_Cation_Sum'] = gt_sites['Gt_Cation_Sum'] + phase_nosuf["Mg_MgFeCa_Gt"] = gt_sites["Mg_MgFeCa_Gt"] + phase_nosuf["Fe_MgFeCa_Gt"] = gt_sites["Fe_MgFeCa_Gt"] + phase_nosuf["Ca_MgFeCa_Gt"] = gt_sites["Ca_MgFeCa_Gt"] + phase_nosuf[""] = gt_sites["Ca_Mg_Fe_Mn_X_Gt"] + phase_nosuf["Al_Fe_Mn_Cr_Y_Gt"] = gt_sites["Al_Fe_Mn_Cr_Y_Gt"] + phase_nosuf["Gt_Cation_Sum"] = gt_sites["Gt_Cation_Sum"] - phase_nosuf['Na_Ca_M_Kspar'] = kspar_sites['Na_Ca_M_Kspar'] - phase_nosuf['Si_Al_T_Kspar'] = kspar_sites['Si_Al_T_Kspar'] - phase_nosuf['Kspar_Cation_Sum'] = kspar_sites['Kspar_Cation_Sum'] + phase_nosuf["Na_Ca_M_Kspar"] = kspar_sites["Na_Ca_M_Kspar"] + phase_nosuf["Si_Al_T_Kspar"] = kspar_sites["Si_Al_T_Kspar"] + phase_nosuf["Kspar_Cation_Sum"] = kspar_sites["Kspar_Cation_Sum"] return phase_nosuf + # %% OLIVINE def calculate_mol_proportions_olivine(ol_comps): - """ - + Import Olivine compositions using ol_comps=My_Olivines, returns mole proportions Parameters @@ -368,28 +442,39 @@ def calculate_mol_proportions_olivine(ol_comps): """ - oxide_mass_ol = {'SiO2_Ol': 60.0843, 'MgO_Ol': 40.3044, 'FeOt_Ol': 71.8464, 'CaO_Ol': 56.0774,'Al2O3_Ol': 101.961, 'Na2O_Ol': 61.9789, 'K2O_Ol': 94.196, 'MnO_Ol': 70.9375, 'TiO2_Ol': 79.7877} - oxide_mass_ol_df = pd.DataFrame.from_dict(oxide_mass_ol, orient='index').T - oxide_mass_ol_df['Sample_ID_Ol'] = 'MolWt' - oxide_mass_ol_df.set_index('Sample_ID_Ol', inplace=True) + oxide_mass_ol = { + "SiO2_Ol": 60.0843, + "MgO_Ol": 40.3044, + "FeOt_Ol": 71.8464, + "CaO_Ol": 56.0774, + "Al2O3_Ol": 101.961, + "Na2O_Ol": 61.9789, + "K2O_Ol": 94.196, + "MnO_Ol": 70.9375, + "TiO2_Ol": 79.7877, + } + oxide_mass_ol_df = pd.DataFrame.from_dict(oxide_mass_ol, orient="index").T + oxide_mass_ol_df["Sample_ID_Ol"] = "MolWt" + oxide_mass_ol_df.set_index("Sample_ID_Ol", inplace=True) # This makes it match the columns in the oxide mass dataframe ol_wt = ol_comps.reindex(oxide_mass_ol_df.columns, axis=1).fillna(0) # Combine the molecular weight and weight percent dataframes - ol_wt_combo = pd.concat([oxide_mass_ol_df, ol_wt],) + ol_wt_combo = pd.concat( + [oxide_mass_ol_df, ol_wt], + ) # Drop the calculation column - mol_prop_anhyd = ol_wt_combo.div( - ol_wt_combo.loc['MolWt', :], axis='columns').drop(['MolWt']) - mol_prop_anhyd.columns = [ - str(col) + '_mol_prop' for col in mol_prop_anhyd.columns] + mol_prop_anhyd = ol_wt_combo.div(ol_wt_combo.loc["MolWt", :], axis="columns").drop( + ["MolWt"] + ) + mol_prop_anhyd.columns = [str(col) + "_mol_prop" for col in mol_prop_anhyd.columns] return mol_prop_anhyd def calculate_oxygens_olivine(ol_comps): - """ - - Import olivine compositions using ol_comps=My_Ols, returns number of oxygens + + Import olivine compositions using ol_comps=My_Ols, returns number of oxygens (e.g., mol proportions * number of O in formula unit) Parameters @@ -404,28 +489,38 @@ def calculate_oxygens_olivine(ol_comps): """ - oxygen_num_ol = {'SiO2_Ol': 2, 'MgO_Ol': 1, 'FeOt_Ol': 1, 'CaO_Ol': 1, 'Al2O3_Ol': 3, 'Na2O_Ol': 1, 'K2O_Ol': 1, 'MnO_Ol': 1, 'TiO2_Ol': 2, 'Cr2O3_Ol': 3, 'P2O5_Ol': 5} - oxygen_num_ol_df = pd.DataFrame.from_dict(oxygen_num_ol, orient='index').T - oxygen_num_ol_df['Sample_ID_Ol'] = 'OxNum' - oxygen_num_ol_df.set_index('Sample_ID_Ol', inplace=True) + oxygen_num_ol = { + "SiO2_Ol": 2, + "MgO_Ol": 1, + "FeOt_Ol": 1, + "CaO_Ol": 1, + "Al2O3_Ol": 3, + "Na2O_Ol": 1, + "K2O_Ol": 1, + "MnO_Ol": 1, + "TiO2_Ol": 2, + "Cr2O3_Ol": 3, + "P2O5_Ol": 5, + } + oxygen_num_ol_df = pd.DataFrame.from_dict(oxygen_num_ol, orient="index").T + oxygen_num_ol_df["Sample_ID_Ol"] = "OxNum" + oxygen_num_ol_df.set_index("Sample_ID_Ol", inplace=True) mol_prop = calculate_mol_proportions_olivine(ol_comps=ol_comps) - mol_prop.columns = [str(col).replace('_mol_prop', '') - for col in mol_prop.columns] - ox_num_reindex = oxygen_num_ol_df.reindex( - mol_prop.columns, axis=1).fillna(0) + mol_prop.columns = [str(col).replace("_mol_prop", "") for col in mol_prop.columns] + ox_num_reindex = oxygen_num_ol_df.reindex(mol_prop.columns, axis=1).fillna(0) df_calc_comb = pd.concat([ox_num_reindex, mol_prop]) oxygens_anhyd = df_calc_comb.multiply( - df_calc_comb.loc['OxNum', :], axis='columns').drop(['OxNum']) - oxygens_anhyd.columns = [str(col) + '_ox' for col in oxygens_anhyd.columns] + df_calc_comb.loc["OxNum", :], axis="columns" + ).drop(["OxNum"]) + oxygens_anhyd.columns = [str(col) + "_ox" for col in oxygens_anhyd.columns] return oxygens_anhyd def calculate_4oxygens_olivine(ol_comps): - """ - + Import olivine compositions using ol_comps=My_Ols, returns cations on the basis of 4 oxygens. Parameters @@ -437,51 +532,68 @@ def calculate_4oxygens_olivine(ol_comps): ------- pandas DataFrame cations on the basis of 4 oxygens, with column headings of the form... Ol_cat_4ox. - + """ - cation_num_ol = {'SiO2_Ol': 1, 'MgO_Ol': 1, 'FeOt_Ol': 1, 'CaO_Ol': 1, 'Al2O3_Ol': 2, 'Na2O_Ol': 2, 'K2O_Ol': 2, 'MnO_Ol': 1, 'TiO2_Ol': 1, 'Cr2O3_Ol': 2, 'P2O5_Ol': 2} + cation_num_ol = { + "SiO2_Ol": 1, + "MgO_Ol": 1, + "FeOt_Ol": 1, + "CaO_Ol": 1, + "Al2O3_Ol": 2, + "Na2O_Ol": 2, + "K2O_Ol": 2, + "MnO_Ol": 1, + "TiO2_Ol": 1, + "Cr2O3_Ol": 2, + "P2O5_Ol": 2, + } - cation_num_ol_df = pd.DataFrame.from_dict(cation_num_ol, orient='index').T - cation_num_ol_df['Sample_ID_Ol'] = 'CatNum' - cation_num_ol_df.set_index('Sample_ID_Ol', inplace=True) + cation_num_ol_df = pd.DataFrame.from_dict(cation_num_ol, orient="index").T + cation_num_ol_df["Sample_ID_Ol"] = "CatNum" + cation_num_ol_df.set_index("Sample_ID_Ol", inplace=True) oxygens = calculate_oxygens_olivine(ol_comps=ol_comps) - renorm_factor = 4 / (oxygens.sum(axis='columns')) + renorm_factor = 4 / (oxygens.sum(axis="columns")) mol_prop = calculate_mol_proportions_olivine(ol_comps=ol_comps) - mol_prop['oxy_renorm_factor_ol'] = renorm_factor - mol_prop_4 = mol_prop.multiply(mol_prop['oxy_renorm_factor_ol'], axis='rows') - mol_prop_4.columns = [str(col).replace('_mol_prop', '') - for col in mol_prop_4.columns] + mol_prop["oxy_renorm_factor_ol"] = renorm_factor + mol_prop_4 = mol_prop.multiply(mol_prop["oxy_renorm_factor_ol"], axis="rows") + mol_prop_4.columns = [ + str(col).replace("_mol_prop", "") for col in mol_prop_4.columns + ] - ox_num_reindex = cation_num_ol_df.reindex( - mol_prop_4.columns, axis=1).fillna(0) + ox_num_reindex = cation_num_ol_df.reindex(mol_prop_4.columns, axis=1).fillna(0) df_calc_comb = pd.concat([ox_num_reindex, mol_prop_4]) cation_4 = df_calc_comb.multiply( - df_calc_comb.loc['CatNum', :], axis='columns').drop(['CatNum']) - - cation_4.columns = [str(col).replace('_mol_prop', '_cat_4ox') - for col in mol_prop.columns] - - cation_4_2=cation_4.rename(columns={ - 'SiO2_Ol_cat_4ox': 'Si_Ol_cat_4ox', - 'TiO2_Ol_cat_4ox': 'Ti_Ol_cat_4ox', - 'Al2O3_Ol_cat_4ox': 'Al_Ol_cat_4ox', - 'FeOt_Ol_cat_4ox': 'Fet_Ol_cat_4ox', - 'MnO_Ol_cat_4ox': 'Mn_Ol_cat_4ox', - 'MgO_Ol_cat_4ox': 'Mg_Ol_cat_4ox', - 'CaO_Ol_cat_4ox': 'Ca_Ol_cat_4ox', - 'Na2O_Ol_cat_4ox': 'Na_Ol_cat_4ox', - 'K2O_Ol_cat_4ox': 'K_Ol_cat_4ox', - 'Cr2O3_Ol_cat_4ox': 'Cr_Ol_cat_4ox', - 'P2O5_Ol_cat_4ox': 'P_Ol_cat_4ox',}) + df_calc_comb.loc["CatNum", :], axis="columns" + ).drop(["CatNum"]) + + cation_4.columns = [ + str(col).replace("_mol_prop", "_cat_4ox") for col in mol_prop.columns + ] + + cation_4_2 = cation_4.rename( + columns={ + "SiO2_Ol_cat_4ox": "Si_Ol_cat_4ox", + "TiO2_Ol_cat_4ox": "Ti_Ol_cat_4ox", + "Al2O3_Ol_cat_4ox": "Al_Ol_cat_4ox", + "FeOt_Ol_cat_4ox": "Fet_Ol_cat_4ox", + "MnO_Ol_cat_4ox": "Mn_Ol_cat_4ox", + "MgO_Ol_cat_4ox": "Mg_Ol_cat_4ox", + "CaO_Ol_cat_4ox": "Ca_Ol_cat_4ox", + "Na2O_Ol_cat_4ox": "Na_Ol_cat_4ox", + "K2O_Ol_cat_4ox": "K_Ol_cat_4ox", + "Cr2O3_Ol_cat_4ox": "Cr_Ol_cat_4ox", + "P2O5_Ol_cat_4ox": "P_Ol_cat_4ox", + } + ) return cation_4_2 + def calculate_cat_proportions_olivine(ol_comps): - """ - + Import Olivine compositions using ol_comps=My_Olivines, returns cation proportions Parameters @@ -498,48 +610,74 @@ def calculate_cat_proportions_olivine(ol_comps): """ - oxide_mass_ol = {'SiO2_Ol': 60.0843, 'MgO_Ol': 40.3044, 'FeOt_Ol': 71.8464, 'CaO_Ol': 56.0774,'Al2O3_Ol': 101.961, 'Na2O_Ol': 61.9789, 'K2O_Ol': 94.196, 'MnO_Ol': 70.9375, 'TiO2_Ol': 79.7877} - oxide_mass_ol_df = pd.DataFrame.from_dict(oxide_mass_ol, orient='index').T - oxide_mass_ol_df['Sample_ID_Ol'] = 'MolWt' - oxide_mass_ol_df.set_index('Sample_ID_Ol', inplace=True) - - cation_num_ol = {'SiO2_Ol': 1, 'MgO_Ol': 1, 'FeOt_Ol': 1, 'CaO_Ol': 1, 'Al2O3_Ol': 2, 'Na2O_Ol': 2, 'K2O_Ol': 2, 'MnO_Ol': 1, 'TiO2_Ol': 1, 'P2O5_Ol': 2} - cation_num_ol_df = pd.DataFrame.from_dict(cation_num_ol, orient='index').T - cation_num_ol_df['Sample_ID_Ol'] = 'CatNum' - cation_num_ol_df.set_index('Sample_ID_Ol', inplace=True) + oxide_mass_ol = { + "SiO2_Ol": 60.0843, + "MgO_Ol": 40.3044, + "FeOt_Ol": 71.8464, + "CaO_Ol": 56.0774, + "Al2O3_Ol": 101.961, + "Na2O_Ol": 61.9789, + "K2O_Ol": 94.196, + "MnO_Ol": 70.9375, + "TiO2_Ol": 79.7877, + } + oxide_mass_ol_df = pd.DataFrame.from_dict(oxide_mass_ol, orient="index").T + oxide_mass_ol_df["Sample_ID_Ol"] = "MolWt" + oxide_mass_ol_df.set_index("Sample_ID_Ol", inplace=True) + + cation_num_ol = { + "SiO2_Ol": 1, + "MgO_Ol": 1, + "FeOt_Ol": 1, + "CaO_Ol": 1, + "Al2O3_Ol": 2, + "Na2O_Ol": 2, + "K2O_Ol": 2, + "MnO_Ol": 1, + "TiO2_Ol": 1, + "P2O5_Ol": 2, + } + cation_num_ol_df = pd.DataFrame.from_dict(cation_num_ol, orient="index").T + cation_num_ol_df["Sample_ID_Ol"] = "CatNum" + cation_num_ol_df.set_index("Sample_ID_Ol", inplace=True) mol_prop_no_cat_num = calculate_mol_proportions_olivine(ol_comps=ol_comps) - mol_prop_no_cat_num.columns = [str(col).replace( - '_mol_prop', '') for col in mol_prop_no_cat_num.columns] - ox_num_reindex = cation_num_ol_df.reindex( - oxide_mass_ol_df.columns, axis=1).fillna(0) + mol_prop_no_cat_num.columns = [ + str(col).replace("_mol_prop", "") for col in mol_prop_no_cat_num.columns + ] + ox_num_reindex = cation_num_ol_df.reindex(oxide_mass_ol_df.columns, axis=1).fillna( + 0 + ) df_calc_comb = pd.concat([ox_num_reindex, mol_prop_no_cat_num]) cation_prop_anhyd = df_calc_comb.multiply( - df_calc_comb.loc['CatNum', :], axis='columns').drop(['CatNum']) + df_calc_comb.loc["CatNum", :], axis="columns" + ).drop(["CatNum"]) cation_prop_anhyd.columns = [ - str(col) + '_cat_prop' for col in cation_prop_anhyd.columns] - - cation_prop_anhyd2=cation_prop_anhyd.rename(columns={ - 'SiO2_Ol_cat_prop': 'Si_Ol_cat_prop', - 'TiO2_Ol_cat_prop': 'Ti_Ol_cat_prop', - 'Al2O3_Ol_cat_prop': 'Al_Ol_cat_prop', - 'FeOt_Ol_cat_prop': 'Fet_Ol_cat_prop', - 'MnO_Ol_cat_prop': 'Mn_Ol_cat_prop', - 'MgO_Ol_cat_prop': 'Mg_Ol_cat_prop', - 'CaO_Ol_cat_prop': 'Ca_Ol_cat_prop', - 'Na2O_Ol_cat_prop': 'Na_Ol_cat_prop', - 'K2O_Ol_cat_prop': 'K_Ol_cat_prop', - 'Cr2O3_Ol_cat_prop': 'Cr_Ol_cat_prop', - 'P2O5_Ol_cat_prop': 'P_Ol_cat_prop', - }) + str(col) + "_cat_prop" for col in cation_prop_anhyd.columns + ] + + cation_prop_anhyd2 = cation_prop_anhyd.rename( + columns={ + "SiO2_Ol_cat_prop": "Si_Ol_cat_prop", + "TiO2_Ol_cat_prop": "Ti_Ol_cat_prop", + "Al2O3_Ol_cat_prop": "Al_Ol_cat_prop", + "FeOt_Ol_cat_prop": "Fet_Ol_cat_prop", + "MnO_Ol_cat_prop": "Mn_Ol_cat_prop", + "MgO_Ol_cat_prop": "Mg_Ol_cat_prop", + "CaO_Ol_cat_prop": "Ca_Ol_cat_prop", + "Na2O_Ol_cat_prop": "Na_Ol_cat_prop", + "K2O_Ol_cat_prop": "K_Ol_cat_prop", + "Cr2O3_Ol_cat_prop": "Cr_Ol_cat_prop", + "P2O5_Ol_cat_prop": "P_Ol_cat_prop", + } + ) return cation_prop_anhyd2 def calculate_olivine_components(ol_comps, append): - """ - + Import olivine compositions using ol_comps=My_Ols, returns components on the basis of 4 oxygens. Parameters @@ -555,28 +693,44 @@ def calculate_olivine_components(ol_comps, append): """ ol_comps_new = ol_comps.copy() - ol_comps_new.columns = [col.replace(append, '_Ol') for col in ol_comps_new.columns] + ol_comps_new.columns = [col.replace(append, "_Ol") for col in ol_comps_new.columns] ol_comps = ol_comps_new.copy() ol_calc = calculate_4oxygens_olivine(ol_comps=ol_comps) - ol_calc['Ol_Cation_Sum'] = (ol_calc['Si_Ol_cat_4ox']+ol_calc['Ti_Ol_cat_4ox']+ol_calc['Al_Ol_cat_4ox']+ol_calc['Fet_Ol_cat_4ox']+ol_calc['Mn_Ol_cat_4ox']+ol_calc['Mg_Ol_cat_4ox']+ol_calc['Ca_Ol_cat_4ox']+ol_calc['Na_Ol_cat_4ox']+ol_calc['K_Ol_cat_4ox']) - - ol_calc['Mg_Fe_M_Ol'] = ol_calc['Mg_Ol_cat_4ox'] + ol_calc['Fet_Ol_cat_4ox'] - ol_calc['Si_T_Ol'] = ol_calc['Si_Ol_cat_4ox'] + ol_calc["Ol_Cation_Sum"] = ( + ol_calc["Si_Ol_cat_4ox"] + + ol_calc["Ti_Ol_cat_4ox"] + + ol_calc["Al_Ol_cat_4ox"] + + ol_calc["Fet_Ol_cat_4ox"] + + ol_calc["Mn_Ol_cat_4ox"] + + ol_calc["Mg_Ol_cat_4ox"] + + ol_calc["Ca_Ol_cat_4ox"] + + ol_calc["Na_Ol_cat_4ox"] + + ol_calc["K_Ol_cat_4ox"] + ) + + ol_calc["Mg_Fe_M_Ol"] = ol_calc["Mg_Ol_cat_4ox"] + ol_calc["Fet_Ol_cat_4ox"] + ol_calc["Si_T_Ol"] = ol_calc["Si_Ol_cat_4ox"] # G. Cressey, R.A. Howie, in Encyclopedia of Geology, 2005 - # Ni not often measured. + # Ni not often measured. # Mg-Fe olivines - Mg2+ and Fe2+ can occupy M1 and M2 with almost equal preference. Slight tendency for Fe2+ to occupy the M1 site rather than the M2 site # Mg-Fe olivines - small proportion of Ca and Mn present. Substitution of Mn2+ for Fe2+ in fayalite also occurs. - # Ca olivines: Ca2+ occupies the (larger) M2 site, while Mg2+ and Fe2+ are randomly distributed on the M1 sites. - ol_calc['Mg_Fe_Ca_Mn_M_Ol'] = ol_calc['Mg_Ol_cat_4ox'] + ol_calc['Fet_Ol_cat_4ox'] + ol_calc['Ca_Ol_cat_4ox'] + ol_calc['Mn_Ol_cat_4ox'] + # Ca olivines: Ca2+ occupies the (larger) M2 site, while Mg2+ and Fe2+ are randomly distributed on the M1 sites. + ol_calc["Mg_Fe_Ca_Mn_M_Ol"] = ( + ol_calc["Mg_Ol_cat_4ox"] + + ol_calc["Fet_Ol_cat_4ox"] + + ol_calc["Ca_Ol_cat_4ox"] + + ol_calc["Mn_Ol_cat_4ox"] + ) cat_prop = calculate_cat_proportions_olivine(ol_comps=ol_comps) - cat_prop['sum'] = cat_prop.sum(axis='columns') - cat_frac_anhyd = cat_prop.div(cat_prop['sum'], axis='rows') - cat_frac_anhyd.drop(['sum'], axis='columns', inplace=True) - cat_frac_anhyd.columns = [str(col).replace('prop', 'frac') - for col in cat_frac_anhyd.columns] + cat_prop["sum"] = cat_prop.sum(axis="columns") + cat_frac_anhyd = cat_prop.div(cat_prop["sum"], axis="rows") + cat_frac_anhyd.drop(["sum"], axis="columns", inplace=True) + cat_frac_anhyd.columns = [ + str(col).replace("prop", "frac") for col in cat_frac_anhyd.columns + ] cat_frac_anhyd2 = pd.concat([ol_comps, ol_calc, cat_frac_anhyd], axis=1) return cat_frac_anhyd2 @@ -586,9 +740,8 @@ def calculate_olivine_components(ol_comps, append): def calculate_mol_proportions_plagioclase(*, plag_comps=None): - """ - + Import plagioclase compositions using plag_comps=My_plagioclases, returns mole proportions Parameters @@ -603,29 +756,41 @@ def calculate_mol_proportions_plagioclase(*, plag_comps=None): """ - oxide_mass_plag = {'SiO2_Plag': 60.0843, 'MgO_Plag': 40.3044, 'FeOt_Plag': 71.8464, 'CaO_Plag': 56.0774, 'Al2O3_Plag': 101.961, 'Na2O_Plag': 61.9789, 'K2O_Plag': 94.196, 'MnO_Plag': 70.9375, 'TiO2_Plag': 79.8788, 'Cr2O3_Plag': 151.9982} - oxide_mass_plag_df = pd.DataFrame.from_dict(oxide_mass_plag, orient='index').T - oxide_mass_plag_df['Sample_ID_Plag'] = 'MolWt' - oxide_mass_plag_df.set_index('Sample_ID_Plag', inplace=True) + oxide_mass_plag = { + "SiO2_Plag": 60.0843, + "MgO_Plag": 40.3044, + "FeOt_Plag": 71.8464, + "CaO_Plag": 56.0774, + "Al2O3_Plag": 101.961, + "Na2O_Plag": 61.9789, + "K2O_Plag": 94.196, + "MnO_Plag": 70.9375, + "TiO2_Plag": 79.8788, + "Cr2O3_Plag": 151.9982, + } + oxide_mass_plag_df = pd.DataFrame.from_dict(oxide_mass_plag, orient="index").T + oxide_mass_plag_df["Sample_ID_Plag"] = "MolWt" + oxide_mass_plag_df.set_index("Sample_ID_Plag", inplace=True) if plag_comps is not None: plag_comps = plag_comps # This makes it match the columns in the oxide mass dataframe - plag_wt = plag_comps.reindex( - oxide_mass_plag_df.columns, axis=1).fillna(0) + plag_wt = plag_comps.reindex(oxide_mass_plag_df.columns, axis=1).fillna(0) # Combine the molecular weight and weight percent dataframes - plag_wt_combo = pd.concat([oxide_mass_plag_df, plag_wt],) + plag_wt_combo = pd.concat( + [oxide_mass_plag_df, plag_wt], + ) # Drop the calculation column plag_prop_anhyd = plag_wt_combo.div( - plag_wt_combo.loc['MolWt', :], axis='columns').drop(['MolWt']) + plag_wt_combo.loc["MolWt", :], axis="columns" + ).drop(["MolWt"]) plag_prop_anhyd.columns = [ - str(col) + '_mol_prop' for col in plag_prop_anhyd.columns] + str(col) + "_mol_prop" for col in plag_prop_anhyd.columns + ] return plag_prop_anhyd - def calculate_mol_fractions_plagioclase(*, plag_comps=None): - """ Import plagioclase compositions using plag_comps=My_plagioclases, returns mole fractions @@ -643,21 +808,19 @@ def calculate_mol_fractions_plagioclase(*, plag_comps=None): if plag_comps is not None: plag_comps = plag_comps - plag_prop = calculate_mol_proportions_plagioclase( - plag_comps=plag_comps) - plag_prop['sum'] = plag_prop.sum(axis='columns') - plag_frac_anhyd = plag_prop.div(plag_prop['sum'], axis='rows') - plag_frac_anhyd.drop(['sum'], axis='columns', inplace=True) - plag_frac_anhyd.columns = [str(col).replace( - 'prop', 'frac') for col in plag_frac_anhyd.columns] + plag_prop = calculate_mol_proportions_plagioclase(plag_comps=plag_comps) + plag_prop["sum"] = plag_prop.sum(axis="columns") + plag_frac_anhyd = plag_prop.div(plag_prop["sum"], axis="rows") + plag_frac_anhyd.drop(["sum"], axis="columns", inplace=True) + plag_frac_anhyd.columns = [ + str(col).replace("prop", "frac") for col in plag_frac_anhyd.columns + ] return plag_frac_anhyd - def calculate_cat_proportions_plagioclase(*, plag_comps=None, oxide_headers=False): - """ - + Import plagioclase compositions using plag_comps=My_plagioclases, returns cation proportions Parameters @@ -674,90 +837,123 @@ def calculate_cat_proportions_plagioclase(*, plag_comps=None, oxide_headers=Fals ------- pandas DataFrame cation proportions for plagioclase with column headings of the form ...Plag_cat_prop - - """ - oxide_mass_plag = {'SiO2_Plag': 60.0843, 'MgO_Plag': 40.3044, 'FeOt_Plag': 71.8464, 'CaO_Plag': 56.0774, 'Al2O3_Plag': 101.961, 'Na2O_Plag': 61.9789, 'K2O_Plag': 94.196, 'MnO_Plag': 70.9375, 'TiO2_Plag': 79.8788, 'Cr2O3_Plag': 151.9982} - oxide_mass_plag_df = pd.DataFrame.from_dict(oxide_mass_plag, orient='index').T - oxide_mass_plag_df['Sample_ID_Plag'] = 'MolWt' - oxide_mass_plag_df.set_index('Sample_ID_Plag', inplace=True) - - cation_num_plag = {'SiO2_Plag': 1, 'MgO_Plag': 1, 'FeOt_Plag': 1, 'CaO_Plag': 1, 'Al2O3_Plag': 2, 'Na2O_Plag': 2, 'K2O_Plag': 2, 'MnO_Plag': 1, 'TiO2_Plag': 1, 'Cr2O3_Plag': 2} - - cation_num_plag_df = pd.DataFrame.from_dict(cation_num_plag, orient='index').T - cation_num_plag_df['Sample_ID_Plag'] = 'CatNum' - cation_num_plag_df.set_index('Sample_ID_Plag', inplace=True) + """ - plag_prop_no_cat_num = calculate_mol_proportions_plagioclase( - plag_comps=plag_comps) - plag_prop_no_cat_num.columns = [str(col).replace( - '_mol_prop', '') for col in plag_prop_no_cat_num.columns] + oxide_mass_plag = { + "SiO2_Plag": 60.0843, + "MgO_Plag": 40.3044, + "FeOt_Plag": 71.8464, + "CaO_Plag": 56.0774, + "Al2O3_Plag": 101.961, + "Na2O_Plag": 61.9789, + "K2O_Plag": 94.196, + "MnO_Plag": 70.9375, + "TiO2_Plag": 79.8788, + "Cr2O3_Plag": 151.9982, + } + oxide_mass_plag_df = pd.DataFrame.from_dict(oxide_mass_plag, orient="index").T + oxide_mass_plag_df["Sample_ID_Plag"] = "MolWt" + oxide_mass_plag_df.set_index("Sample_ID_Plag", inplace=True) + + cation_num_plag = { + "SiO2_Plag": 1, + "MgO_Plag": 1, + "FeOt_Plag": 1, + "CaO_Plag": 1, + "Al2O3_Plag": 2, + "Na2O_Plag": 2, + "K2O_Plag": 2, + "MnO_Plag": 1, + "TiO2_Plag": 1, + "Cr2O3_Plag": 2, + } + + cation_num_plag_df = pd.DataFrame.from_dict(cation_num_plag, orient="index").T + cation_num_plag_df["Sample_ID_Plag"] = "CatNum" + cation_num_plag_df.set_index("Sample_ID_Plag", inplace=True) + + plag_prop_no_cat_num = calculate_mol_proportions_plagioclase(plag_comps=plag_comps) + plag_prop_no_cat_num.columns = [ + str(col).replace("_mol_prop", "") for col in plag_prop_no_cat_num.columns + ] ox_num_reindex = cation_num_plag_df.reindex( - oxide_mass_plag_df.columns, axis=1).fillna(0) + oxide_mass_plag_df.columns, axis=1 + ).fillna(0) df_calc_comb = pd.concat([ox_num_reindex, plag_prop_no_cat_num]) cation_prop_anhyd = df_calc_comb.multiply( - df_calc_comb.loc['CatNum', :], axis='columns').drop(['CatNum']) + df_calc_comb.loc["CatNum", :], axis="columns" + ).drop(["CatNum"]) cation_prop_anhyd.columns = [ - str(col) + '_cat_prop' for col in cation_prop_anhyd.columns] + str(col) + "_cat_prop" for col in cation_prop_anhyd.columns + ] if oxide_headers is True: return cation_prop_anhyd if oxide_headers is False: - cation_prop_anhyd2=cation_prop_anhyd.rename(columns={ - 'SiO2_Plag_cat_prop': 'Si_Plag_cat_prop', - 'TiO2_Plag_cat_prop': 'Ti_Plag_cat_prop', - 'Al2O3_Plag_cat_prop': 'Al_Plag_cat_prop', - 'FeOt_Plag_cat_prop': 'Fet_Plag_cat_prop', - 'MnO_Plag_cat_prop': 'Mn_Plag_cat_prop', - 'MgO_Plag_cat_prop': 'Mg_Plag_cat_prop', - 'CaO_Plag_cat_prop': 'Ca_Plag_cat_prop', - 'Na2O_Plag_cat_prop': 'Na_Plag_cat_prop', - 'K2O_Plag_cat_prop': 'K_Plag_cat_prop', - 'Cr2O3_Plag_cat_prop': 'Cr_Plag_cat_prop', - 'P2O5_Plag_cat_prop': 'P_Plag_cat_prop', - }) + cation_prop_anhyd2 = cation_prop_anhyd.rename( + columns={ + "SiO2_Plag_cat_prop": "Si_Plag_cat_prop", + "TiO2_Plag_cat_prop": "Ti_Plag_cat_prop", + "Al2O3_Plag_cat_prop": "Al_Plag_cat_prop", + "FeOt_Plag_cat_prop": "Fet_Plag_cat_prop", + "MnO_Plag_cat_prop": "Mn_Plag_cat_prop", + "MgO_Plag_cat_prop": "Mg_Plag_cat_prop", + "CaO_Plag_cat_prop": "Ca_Plag_cat_prop", + "Na2O_Plag_cat_prop": "Na_Plag_cat_prop", + "K2O_Plag_cat_prop": "K_Plag_cat_prop", + "Cr2O3_Plag_cat_prop": "Cr_Plag_cat_prop", + "P2O5_Plag_cat_prop": "P_Plag_cat_prop", + } + ) return cation_prop_anhyd2 - def calculate_cat_fractions_plagioclase(plag_comps): - """ - + Import plagioclase compositions using plag_comps=My_plagioclases, returns cation fractions - Parameters: - plag_comps (pandas.DataFrame): plagioclase compositions with column headings SiO2_Plag, + Parameters: + plag_comps (pandas.DataFrame): plagioclase compositions with column headings SiO2_Plag, MgO_Plag etc. - Returns: - cat_frac_anhyd2 (pandas.DataFrame): cation fractions for plagioclase with column headings + Returns: + cat_frac_anhyd2 (pandas.DataFrame): cation fractions for plagioclase with column headings of the form ...Plag_cat_frac. """ cat_prop = calculate_cat_proportions_plagioclase(plag_comps=plag_comps) - cat_prop['sum'] = cat_prop.sum(axis='columns') - cat_frac_anhyd = cat_prop.div(cat_prop['sum'], axis='rows') - cat_frac_anhyd.drop(['sum'], axis='columns', inplace=True) - cat_frac_anhyd.columns = [str(col).replace('prop', 'frac') - for col in cat_frac_anhyd.columns] - cat_frac_anhyd['An_Plag'] = cat_frac_anhyd['Ca_Plag_cat_frac'] / (cat_frac_anhyd['Ca_Plag_cat_frac'] + cat_frac_anhyd['Na_Plag_cat_frac'] + cat_frac_anhyd['K_Plag_cat_frac']) - cat_frac_anhyd['Ab_Plag'] = cat_frac_anhyd['Na_Plag_cat_frac'] / (cat_frac_anhyd['Ca_Plag_cat_frac'] + cat_frac_anhyd['Na_Plag_cat_frac'] + cat_frac_anhyd['K_Plag_cat_frac']) - cat_frac_anhyd['Or_Plag'] = 1 - cat_frac_anhyd['An_Plag'] - cat_frac_anhyd['Ab_Plag'] + cat_prop["sum"] = cat_prop.sum(axis="columns") + cat_frac_anhyd = cat_prop.div(cat_prop["sum"], axis="rows") + cat_frac_anhyd.drop(["sum"], axis="columns", inplace=True) + cat_frac_anhyd.columns = [ + str(col).replace("prop", "frac") for col in cat_frac_anhyd.columns + ] + cat_frac_anhyd["An_Plag"] = cat_frac_anhyd["Ca_Plag_cat_frac"] / ( + cat_frac_anhyd["Ca_Plag_cat_frac"] + + cat_frac_anhyd["Na_Plag_cat_frac"] + + cat_frac_anhyd["K_Plag_cat_frac"] + ) + cat_frac_anhyd["Ab_Plag"] = cat_frac_anhyd["Na_Plag_cat_frac"] / ( + cat_frac_anhyd["Ca_Plag_cat_frac"] + + cat_frac_anhyd["Na_Plag_cat_frac"] + + cat_frac_anhyd["K_Plag_cat_frac"] + ) + cat_frac_anhyd["Or_Plag"] = ( + 1 - cat_frac_anhyd["An_Plag"] - cat_frac_anhyd["Ab_Plag"] + ) cat_frac_anhyd2 = pd.concat([plag_comps, cat_prop, cat_frac_anhyd], axis=1) return cat_frac_anhyd2 - - def calculate_oxygens_plagioclase(plag_comps): - """ - - Import plagioclase compositions using plag_comps=My_Plags, returns number of oxygens + + Import plagioclase compositions using plag_comps=My_Plags, returns number of oxygens (e.g., mol proportions * number of O in formula unit) - + Parameters ------- plag_comps: pandas.DataFrame @@ -770,27 +966,38 @@ def calculate_oxygens_plagioclase(plag_comps): """ - oxygen_num_plag = {'SiO2_Plag': 2, 'MgO_Plag': 1, 'FeOt_Plag': 1, 'CaO_Plag': 1, 'Al2O3_Plag': 3, 'Na2O_Plag': 1, 'K2O_Plag': 1, 'MnO_Plag': 1, 'TiO2_Plag': 2, 'Cr2O3_Plag': 3, 'P2O5_Plag': 5} - oxygen_num_plag_df = pd.DataFrame.from_dict(oxygen_num_plag, orient='index').T - oxygen_num_plag_df['Sample_ID_Plag'] = 'OxNum' - oxygen_num_plag_df.set_index('Sample_ID_Plag', inplace=True) + oxygen_num_plag = { + "SiO2_Plag": 2, + "MgO_Plag": 1, + "FeOt_Plag": 1, + "CaO_Plag": 1, + "Al2O3_Plag": 3, + "Na2O_Plag": 1, + "K2O_Plag": 1, + "MnO_Plag": 1, + "TiO2_Plag": 2, + "Cr2O3_Plag": 3, + "P2O5_Plag": 5, + } + oxygen_num_plag_df = pd.DataFrame.from_dict(oxygen_num_plag, orient="index").T + oxygen_num_plag_df["Sample_ID_Plag"] = "OxNum" + oxygen_num_plag_df.set_index("Sample_ID_Plag", inplace=True) mol_prop = calculate_mol_proportions_plagioclase(plag_comps=plag_comps) - mol_prop.columns = [str(col).replace('_mol_prop', '') - for col in mol_prop.columns] - ox_num_reindex = oxygen_num_plag_df.reindex( - mol_prop.columns, axis=1).fillna(0) + mol_prop.columns = [str(col).replace("_mol_prop", "") for col in mol_prop.columns] + ox_num_reindex = oxygen_num_plag_df.reindex(mol_prop.columns, axis=1).fillna(0) df_calc_comb = pd.concat([ox_num_reindex, mol_prop]) oxygens_anhyd = df_calc_comb.multiply( - df_calc_comb.loc['OxNum', :], axis='columns').drop(['OxNum']) - oxygens_anhyd.columns = [str(col) + '_ox' for col in oxygens_anhyd.columns] + df_calc_comb.loc["OxNum", :], axis="columns" + ).drop(["OxNum"]) + oxygens_anhyd.columns = [str(col) + "_ox" for col in oxygens_anhyd.columns] return oxygens_anhyd + def calculate_8oxygens_plagioclase(plag_comps): - """ - + Import plagioclase compositions using plag_comps=My_Plags, returns cations on the basis of 8 oxygens. Parameters @@ -804,48 +1011,65 @@ def calculate_8oxygens_plagioclase(plag_comps): cations on the basis of 8 oxygens, with column headings of the form... Plag_cat_8ox. """ - cation_num_plag = {'SiO2_Plag': 1, 'MgO_Plag': 1, 'FeOt_Plag': 1, 'CaO_Plag': 1, 'Al2O3_Plag': 2, 'Na2O_Plag': 2, 'K2O_Plag': 2, 'MnO_Plag': 1, 'TiO2_Plag': 1, 'Cr2O3_Plag': 2, 'P2O5_Plag': 2} - - cation_num_plag_df = pd.DataFrame.from_dict(cation_num_plag, orient='index').T - cation_num_plag_df['Sample_ID_Plag'] = 'CatNum' - cation_num_plag_df.set_index('Sample_ID_Plag', inplace=True) + cation_num_plag = { + "SiO2_Plag": 1, + "MgO_Plag": 1, + "FeOt_Plag": 1, + "CaO_Plag": 1, + "Al2O3_Plag": 2, + "Na2O_Plag": 2, + "K2O_Plag": 2, + "MnO_Plag": 1, + "TiO2_Plag": 1, + "Cr2O3_Plag": 2, + "P2O5_Plag": 2, + } + + cation_num_plag_df = pd.DataFrame.from_dict(cation_num_plag, orient="index").T + cation_num_plag_df["Sample_ID_Plag"] = "CatNum" + cation_num_plag_df.set_index("Sample_ID_Plag", inplace=True) oxygens = calculate_oxygens_plagioclase(plag_comps=plag_comps) - renorm_factor = 8 / (oxygens.sum(axis='columns')) + renorm_factor = 8 / (oxygens.sum(axis="columns")) mol_prop = calculate_mol_proportions_plagioclase(plag_comps=plag_comps) - mol_prop['oxy_renorm_factor_plag'] = renorm_factor - mol_prop_8 = mol_prop.multiply(mol_prop['oxy_renorm_factor_plag'], axis='rows') - mol_prop_8.columns = [str(col).replace('_mol_prop', '') - for col in mol_prop_8.columns] + mol_prop["oxy_renorm_factor_plag"] = renorm_factor + mol_prop_8 = mol_prop.multiply(mol_prop["oxy_renorm_factor_plag"], axis="rows") + mol_prop_8.columns = [ + str(col).replace("_mol_prop", "") for col in mol_prop_8.columns + ] - ox_num_reindex = cation_num_plag_df.reindex( - mol_prop_8.columns, axis=1).fillna(0) + ox_num_reindex = cation_num_plag_df.reindex(mol_prop_8.columns, axis=1).fillna(0) df_calc_comb = pd.concat([ox_num_reindex, mol_prop_8]) cation_8 = df_calc_comb.multiply( - df_calc_comb.loc['CatNum', :], axis='columns').drop(['CatNum']) - - cation_8.columns = [str(col).replace('_mol_prop', '_cat_8ox') - for col in mol_prop.columns] - - cation_8_2=cation_8.rename(columns={ - 'SiO2_Plag_cat_8ox': 'Si_Plag_cat_8ox', - 'TiO2_Plag_cat_8ox': 'Ti_Plag_cat_8ox', - 'Al2O3_Plag_cat_8ox': 'Al_Plag_cat_8ox', - 'FeOt_Plag_cat_8ox': 'Fet_Plag_cat_8ox', - 'MnO_Plag_cat_8ox': 'Mn_Plag_cat_8ox', - 'MgO_Plag_cat_8ox': 'Mg_Plag_cat_8ox', - 'CaO_Plag_cat_8ox': 'Ca_Plag_cat_8ox', - 'Na2O_Plag_cat_8ox': 'Na_Plag_cat_8ox', - 'K2O_Plag_cat_8ox': 'K_Plag_cat_8ox', - 'Cr2O3_Plag_cat_8ox': 'Cr_Plag_cat_8ox', - 'P2O5_Plag_cat_8ox': 'P_Plag_cat_8ox',}) + df_calc_comb.loc["CatNum", :], axis="columns" + ).drop(["CatNum"]) + + cation_8.columns = [ + str(col).replace("_mol_prop", "_cat_8ox") for col in mol_prop.columns + ] + + cation_8_2 = cation_8.rename( + columns={ + "SiO2_Plag_cat_8ox": "Si_Plag_cat_8ox", + "TiO2_Plag_cat_8ox": "Ti_Plag_cat_8ox", + "Al2O3_Plag_cat_8ox": "Al_Plag_cat_8ox", + "FeOt_Plag_cat_8ox": "Fet_Plag_cat_8ox", + "MnO_Plag_cat_8ox": "Mn_Plag_cat_8ox", + "MgO_Plag_cat_8ox": "Mg_Plag_cat_8ox", + "CaO_Plag_cat_8ox": "Ca_Plag_cat_8ox", + "Na2O_Plag_cat_8ox": "Na_Plag_cat_8ox", + "K2O_Plag_cat_8ox": "K_Plag_cat_8ox", + "Cr2O3_Plag_cat_8ox": "Cr_Plag_cat_8ox", + "P2O5_Plag_cat_8ox": "P_Plag_cat_8ox", + } + ) return cation_8_2 -def calculate_plagioclase_components(plag_comps, append): +def calculate_plagioclase_components(plag_comps, append): """ - + Import plagioclase compositions using plag_comps=My_Plags, returns components on the basis of 8 oxygens. Parameters @@ -861,47 +1085,65 @@ def calculate_plagioclase_components(plag_comps, append): """ plag_comps_new = plag_comps.copy() - plag_comps_new.columns = [col.replace(append, '_Plag') for col in plag_comps_new.columns] + plag_comps_new.columns = [ + col.replace(append, "_Plag") for col in plag_comps_new.columns + ] plag_comps = plag_comps_new.copy() plag_calc = calculate_8oxygens_plagioclase(plag_comps=plag_comps) - plag_calc['Plag_Cation_Sum'] = (plag_calc['Si_Plag_cat_8ox']+plag_calc['Ti_Plag_cat_8ox'] - +plag_calc['Al_Plag_cat_8ox']+plag_calc['Fet_Plag_cat_8ox']+plag_calc['Mn_Plag_cat_8ox'] - +plag_calc['Mg_Plag_cat_8ox']+plag_calc['Ca_Plag_cat_8ox']+plag_calc['Na_Plag_cat_8ox'] - +plag_calc['K_Plag_cat_8ox']+plag_calc['Cr_Plag_cat_8ox']) + plag_calc["Plag_Cation_Sum"] = ( + plag_calc["Si_Plag_cat_8ox"] + + plag_calc["Ti_Plag_cat_8ox"] + + plag_calc["Al_Plag_cat_8ox"] + + plag_calc["Fet_Plag_cat_8ox"] + + plag_calc["Mn_Plag_cat_8ox"] + + plag_calc["Mg_Plag_cat_8ox"] + + plag_calc["Ca_Plag_cat_8ox"] + + plag_calc["Na_Plag_cat_8ox"] + + plag_calc["K_Plag_cat_8ox"] + + plag_calc["Cr_Plag_cat_8ox"] + ) # M site - plag_calc['Na_Ca_M_Plag'] = plag_calc['Na_Plag_cat_8ox'] + plag_calc['Ca_Plag_cat_8ox'] + plag_calc["Na_Ca_M_Plag"] = ( + plag_calc["Na_Plag_cat_8ox"] + plag_calc["Ca_Plag_cat_8ox"] + ) # T site - plag_calc['Si_Al_T_Plag'] = plag_calc['Si_Plag_cat_8ox'] + plag_calc['Al_Plag_cat_8ox'] + plag_calc["Si_Al_T_Plag"] = ( + plag_calc["Si_Plag_cat_8ox"] + plag_calc["Al_Plag_cat_8ox"] + ) cat_prop = calculate_cat_proportions_plagioclase(plag_comps=plag_comps) - cat_prop['sum'] = cat_prop.sum(axis='columns') - cat_frac_anhyd = cat_prop.div(cat_prop['sum'], axis='rows') - cat_frac_anhyd.drop(['sum'], axis='columns', inplace=True) - cat_frac_anhyd.columns = [str(col).replace('prop', 'frac') - for col in cat_frac_anhyd.columns] - cat_frac_anhyd['An_Plag'] = cat_frac_anhyd['Ca_Plag_cat_frac'] / \ - (cat_frac_anhyd['Ca_Plag_cat_frac'] + - cat_frac_anhyd['Na_Plag_cat_frac'] + cat_frac_anhyd['K_Plag_cat_frac']) - cat_frac_anhyd['Ab_Plag'] = cat_frac_anhyd['Na_Plag_cat_frac'] / \ - (cat_frac_anhyd['Ca_Plag_cat_frac'] + - cat_frac_anhyd['Na_Plag_cat_frac'] + cat_frac_anhyd['K_Plag_cat_frac']) - cat_frac_anhyd['Or_Plag'] = 1 - \ - cat_frac_anhyd['An_Plag'] - cat_frac_anhyd['Ab_Plag'] + cat_prop["sum"] = cat_prop.sum(axis="columns") + cat_frac_anhyd = cat_prop.div(cat_prop["sum"], axis="rows") + cat_frac_anhyd.drop(["sum"], axis="columns", inplace=True) + cat_frac_anhyd.columns = [ + str(col).replace("prop", "frac") for col in cat_frac_anhyd.columns + ] + cat_frac_anhyd["An_Plag"] = cat_frac_anhyd["Ca_Plag_cat_frac"] / ( + cat_frac_anhyd["Ca_Plag_cat_frac"] + + cat_frac_anhyd["Na_Plag_cat_frac"] + + cat_frac_anhyd["K_Plag_cat_frac"] + ) + cat_frac_anhyd["Ab_Plag"] = cat_frac_anhyd["Na_Plag_cat_frac"] / ( + cat_frac_anhyd["Ca_Plag_cat_frac"] + + cat_frac_anhyd["Na_Plag_cat_frac"] + + cat_frac_anhyd["K_Plag_cat_frac"] + ) + cat_frac_anhyd["Or_Plag"] = ( + 1 - cat_frac_anhyd["An_Plag"] - cat_frac_anhyd["Ab_Plag"] + ) cat_frac_anhyd2 = pd.concat([plag_comps, plag_calc, cat_frac_anhyd], axis=1) return cat_frac_anhyd2 -# %% CLINOPYROXENE - +# %% CLINOPYROXENE def calculate_mol_proportions_clinopyroxene(cpx_comps): - """ - + Import clinopyroxene compositions using cpx_comps=My_Cpxs, returns mole proportions Parameters @@ -916,29 +1158,40 @@ def calculate_mol_proportions_clinopyroxene(cpx_comps): """ - oxide_mass_cpx = {'SiO2_Cpx': 60.0843, 'MgO_Cpx': 40.3044, 'FeOt_Cpx': 71.8464, 'CaO_Cpx': 56.0774, 'Al2O3_Cpx': 101.961, 'Na2O_Cpx': 61.9789, 'K2O_Cpx': 94.196, 'MnO_Cpx': 70.9375, 'TiO2_Cpx': 79.8788, 'Cr2O3_Cpx': 151.9982} + oxide_mass_cpx = { + "SiO2_Cpx": 60.0843, + "MgO_Cpx": 40.3044, + "FeOt_Cpx": 71.8464, + "CaO_Cpx": 56.0774, + "Al2O3_Cpx": 101.961, + "Na2O_Cpx": 61.9789, + "K2O_Cpx": 94.196, + "MnO_Cpx": 70.9375, + "TiO2_Cpx": 79.8788, + "Cr2O3_Cpx": 151.9982, + } - oxide_mass_cpx_df = pd.DataFrame.from_dict(oxide_mass_cpx, orient='index').T - oxide_mass_cpx_df['Sample_ID_Cpx'] = 'MolWt' - oxide_mass_cpx_df.set_index('Sample_ID_Cpx', inplace=True) + oxide_mass_cpx_df = pd.DataFrame.from_dict(oxide_mass_cpx, orient="index").T + oxide_mass_cpx_df["Sample_ID_Cpx"] = "MolWt" + oxide_mass_cpx_df.set_index("Sample_ID_Cpx", inplace=True) # This makes the input match the columns in the oxide mass dataframe cpx_wt = cpx_comps.reindex(oxide_mass_cpx_df.columns, axis=1).fillna(0) # Combine the molecular weight and weight percent dataframes - cpx_wt_combo = pd.concat([oxide_mass_cpx_df, cpx_wt],) + cpx_wt_combo = pd.concat( + [oxide_mass_cpx_df, cpx_wt], + ) # Drop the calculation column mol_prop_anhyd = cpx_wt_combo.div( - cpx_wt_combo.loc['MolWt', :], axis='columns').drop(['MolWt']) - mol_prop_anhyd.columns = [ - str(col) + '_mol_prop' for col in mol_prop_anhyd.columns] + cpx_wt_combo.loc["MolWt", :], axis="columns" + ).drop(["MolWt"]) + mol_prop_anhyd.columns = [str(col) + "_mol_prop" for col in mol_prop_anhyd.columns] return mol_prop_anhyd - def calculate_oxygens_clinopyroxene(cpx_comps): - """ - + Import clinopyroxene compositions using cpx_comps=My_Cpxs, returns number of oxygens (e.g., mol proportions * number of O in formula unit) Parameters @@ -952,29 +1205,37 @@ def calculate_oxygens_clinopyroxene(cpx_comps): number of oxygens with column headings of the form SiO2_Cpx_ox """ - - oxygen_num_cpx = {'SiO2_Cpx': 2, 'MgO_Cpx': 1, 'FeOt_Cpx': 1, 'CaO_Cpx': 1, 'Al2O3_Cpx': 3, 'Na2O_Cpx': 1, 'K2O_Cpx': 1, 'MnO_Cpx': 1, 'TiO2_Cpx': 2, 'Cr2O3_Cpx': 3} - oxygen_num_cpx_df = pd.DataFrame.from_dict(oxygen_num_cpx, orient='index').T - oxygen_num_cpx_df['Sample_ID_Cpx'] = 'OxNum' - oxygen_num_cpx_df.set_index('Sample_ID_Cpx', inplace=True) + + oxygen_num_cpx = { + "SiO2_Cpx": 2, + "MgO_Cpx": 1, + "FeOt_Cpx": 1, + "CaO_Cpx": 1, + "Al2O3_Cpx": 3, + "Na2O_Cpx": 1, + "K2O_Cpx": 1, + "MnO_Cpx": 1, + "TiO2_Cpx": 2, + "Cr2O3_Cpx": 3, + } + oxygen_num_cpx_df = pd.DataFrame.from_dict(oxygen_num_cpx, orient="index").T + oxygen_num_cpx_df["Sample_ID_Cpx"] = "OxNum" + oxygen_num_cpx_df.set_index("Sample_ID_Cpx", inplace=True) mol_prop = calculate_mol_proportions_clinopyroxene(cpx_comps=cpx_comps) - mol_prop.columns = [str(col).replace('_mol_prop', '') - for col in mol_prop.columns] - ox_num_reindex = oxygen_num_cpx_df.reindex( - mol_prop.columns, axis=1).fillna(0) + mol_prop.columns = [str(col).replace("_mol_prop", "") for col in mol_prop.columns] + ox_num_reindex = oxygen_num_cpx_df.reindex(mol_prop.columns, axis=1).fillna(0) df_calc_comb = pd.concat([ox_num_reindex, mol_prop]) oxygens_anhyd = df_calc_comb.multiply( - df_calc_comb.loc['OxNum', :], axis='columns').drop(['OxNum']) - oxygens_anhyd.columns = [str(col) + '_ox' for col in oxygens_anhyd.columns] + df_calc_comb.loc["OxNum", :], axis="columns" + ).drop(["OxNum"]) + oxygens_anhyd.columns = [str(col) + "_ox" for col in oxygens_anhyd.columns] return oxygens_anhyd - def calculate_6oxygens_clinopyroxene(cpx_comps): - """ - + Import clinopyroxene compositions using cpx_comps=My_Cpxs, returns cations on the basis of 6 oxygens. Parameters @@ -990,61 +1251,85 @@ def calculate_6oxygens_clinopyroxene(cpx_comps): """ - cation_num_cpx = {'SiO2_Cpx': 1, 'MgO_Cpx': 1, 'FeOt_Cpx': 1, 'CaO_Cpx': 1, 'Al2O3_Cpx': 2, 'Na2O_Cpx': 2, 'K2O_Cpx': 2, 'MnO_Cpx': 1,'TiO2_Cpx': 1, 'Cr2O3_Cpx': 2} - cation_num_cpx_df = pd.DataFrame.from_dict(cation_num_cpx, orient='index').T - cation_num_cpx_df['Sample_ID_Cpx'] = 'CatNum' - cation_num_cpx_df.set_index('Sample_ID_Cpx', inplace=True) + cation_num_cpx = { + "SiO2_Cpx": 1, + "MgO_Cpx": 1, + "FeOt_Cpx": 1, + "CaO_Cpx": 1, + "Al2O3_Cpx": 2, + "Na2O_Cpx": 2, + "K2O_Cpx": 2, + "MnO_Cpx": 1, + "TiO2_Cpx": 1, + "Cr2O3_Cpx": 2, + } + cation_num_cpx_df = pd.DataFrame.from_dict(cation_num_cpx, orient="index").T + cation_num_cpx_df["Sample_ID_Cpx"] = "CatNum" + cation_num_cpx_df.set_index("Sample_ID_Cpx", inplace=True) oxygens = calculate_oxygens_clinopyroxene(cpx_comps=cpx_comps) - renorm_factor = 6 / (oxygens.sum(axis='columns')) + renorm_factor = 6 / (oxygens.sum(axis="columns")) mol_prop = calculate_mol_proportions_clinopyroxene(cpx_comps=cpx_comps) - mol_prop['oxy_renorm_factor'] = renorm_factor - mol_prop_6 = mol_prop.multiply(mol_prop['oxy_renorm_factor'], axis='rows') - mol_prop_6.columns = [str(col).replace('_mol_prop', '') - for col in mol_prop_6.columns] + mol_prop["oxy_renorm_factor"] = renorm_factor + mol_prop_6 = mol_prop.multiply(mol_prop["oxy_renorm_factor"], axis="rows") + mol_prop_6.columns = [ + str(col).replace("_mol_prop", "") for col in mol_prop_6.columns + ] - ox_num_reindex = cation_num_cpx_df.reindex( - mol_prop_6.columns, axis=1).fillna(0) + ox_num_reindex = cation_num_cpx_df.reindex(mol_prop_6.columns, axis=1).fillna(0) df_calc_comb = pd.concat([ox_num_reindex, mol_prop_6]) cation_6 = df_calc_comb.multiply( - df_calc_comb.loc['CatNum', :], axis='columns').drop(['CatNum']) - - cation_6.columns = [str(col).replace('_mol_prop', '_cat_6ox') - for col in mol_prop.columns] - cation_6['Al_IV_cat_6ox'] = 2 - cation_6['SiO2_Cpx_cat_6ox'] - cation_6['Al_VI_cat_6ox'] = cation_6['Al2O3_Cpx_cat_6ox'] - \ - cation_6['Al_IV_cat_6ox'] + df_calc_comb.loc["CatNum", :], axis="columns" + ).drop(["CatNum"]) + + cation_6.columns = [ + str(col).replace("_mol_prop", "_cat_6ox") for col in mol_prop.columns + ] + cation_6["Al_IV_cat_6ox"] = 2 - cation_6["SiO2_Cpx_cat_6ox"] + cation_6["Al_VI_cat_6ox"] = ( + cation_6["Al2O3_Cpx_cat_6ox"] - cation_6["Al_IV_cat_6ox"] + ) cation_6.Al_VI_cat_6ox[cation_6.Al_VI_cat_6ox < 0] = 0 - cation_6_2=cation_6.rename(columns={ - 'SiO2_Cpx_cat_6ox': 'Si_Cpx_cat_6ox', - 'TiO2_Cpx_cat_6ox': 'Ti_Cpx_cat_6ox', - 'Al2O3_Cpx_cat_6ox': 'Al_Cpx_cat_6ox', - 'FeOt_Cpx_cat_6ox': 'Fet_Cpx_cat_6ox', - 'MnO_Cpx_cat_6ox': 'Mn_Cpx_cat_6ox', - 'MgO_Cpx_cat_6ox': 'Mg_Cpx_cat_6ox', - 'CaO_Cpx_cat_6ox': 'Ca_Cpx_cat_6ox', - 'Na2O_Cpx_cat_6ox': 'Na_Cpx_cat_6ox', - 'K2O_Cpx_cat_6ox': 'K_Cpx_cat_6ox', - 'Cr2O3_Cpx_cat_6ox': 'Cr_Cpx_cat_6ox', - 'P2O5_Cpx_cat_6ox': 'P_Cpx_cat_6ox_frac', - }) - - cation_6_2['En_Simple_MgFeCa_Cpx']=(cation_6_2['Mg_Cpx_cat_6ox']/(cation_6_2['Mg_Cpx_cat_6ox'] - +cation_6_2['Fet_Cpx_cat_6ox']+cation_6_2['Ca_Cpx_cat_6ox'])) - - cation_6_2['Fs_Simple_MgFeCa_Cpx']=(cation_6_2['Fet_Cpx_cat_6ox']/(cation_6_2['Mg_Cpx_cat_6ox'] - +cation_6_2['Fet_Cpx_cat_6ox']+cation_6_2['Ca_Cpx_cat_6ox'])) - - cation_6_2['Wo_Simple_MgFeCa_Cpx']=(cation_6_2['Ca_Cpx_cat_6ox']/(cation_6_2['Mg_Cpx_cat_6ox'] - +cation_6_2['Fet_Cpx_cat_6ox']+cation_6_2['Ca_Cpx_cat_6ox'])) + cation_6_2 = cation_6.rename( + columns={ + "SiO2_Cpx_cat_6ox": "Si_Cpx_cat_6ox", + "TiO2_Cpx_cat_6ox": "Ti_Cpx_cat_6ox", + "Al2O3_Cpx_cat_6ox": "Al_Cpx_cat_6ox", + "FeOt_Cpx_cat_6ox": "Fet_Cpx_cat_6ox", + "MnO_Cpx_cat_6ox": "Mn_Cpx_cat_6ox", + "MgO_Cpx_cat_6ox": "Mg_Cpx_cat_6ox", + "CaO_Cpx_cat_6ox": "Ca_Cpx_cat_6ox", + "Na2O_Cpx_cat_6ox": "Na_Cpx_cat_6ox", + "K2O_Cpx_cat_6ox": "K_Cpx_cat_6ox", + "Cr2O3_Cpx_cat_6ox": "Cr_Cpx_cat_6ox", + "P2O5_Cpx_cat_6ox": "P_Cpx_cat_6ox_frac", + } + ) + + cation_6_2["En_Simple_MgFeCa_Cpx"] = cation_6_2["Mg_Cpx_cat_6ox"] / ( + cation_6_2["Mg_Cpx_cat_6ox"] + + cation_6_2["Fet_Cpx_cat_6ox"] + + cation_6_2["Ca_Cpx_cat_6ox"] + ) + + cation_6_2["Fs_Simple_MgFeCa_Cpx"] = cation_6_2["Fet_Cpx_cat_6ox"] / ( + cation_6_2["Mg_Cpx_cat_6ox"] + + cation_6_2["Fet_Cpx_cat_6ox"] + + cation_6_2["Ca_Cpx_cat_6ox"] + ) + + cation_6_2["Wo_Simple_MgFeCa_Cpx"] = cation_6_2["Ca_Cpx_cat_6ox"] / ( + cation_6_2["Mg_Cpx_cat_6ox"] + + cation_6_2["Fet_Cpx_cat_6ox"] + + cation_6_2["Ca_Cpx_cat_6ox"] + ) return cation_6_2 def calculate_clinopyroxene_components(cpx_comps): - """ - + Import clinopyroxene compositions using cpx_comps=My_Cpxs, returns clinopyroxene components along with entered Cpx compositions Parameters @@ -1063,79 +1348,151 @@ def calculate_clinopyroxene_components(cpx_comps): # Sum of cations, used by Neave and Putirka (2017) to filter out bad # clinopyroxene analyses - cpx_calc['Cpx_Cation_Sum'] = (cpx_calc['Si_Cpx_cat_6ox'] + cpx_calc['Ti_Cpx_cat_6ox'] + cpx_calc['Al_Cpx_cat_6ox'] + cpx_calc['Fet_Cpx_cat_6ox'] + cpx_calc['Mn_Cpx_cat_6ox'] + cpx_calc['Mg_Cpx_cat_6ox'] + cpx_calc['Ca_Cpx_cat_6ox'] + cpx_calc['Na_Cpx_cat_6ox'] + cpx_calc['K_Cpx_cat_6ox'] + cpx_calc['Cr_Cpx_cat_6ox']) - - cpx_calc['Ca_CaMgFe_Cpx']=cpx_calc['Ca_Cpx_cat_6ox']/(cpx_calc['Ca_Cpx_cat_6ox']+cpx_calc['Fet_Cpx_cat_6ox'] +cpx_calc['Mg_Cpx_cat_6ox']) - - - cpx_calc['Lindley_Fe3_Cpx'] = (cpx_calc['Na_Cpx_cat_6ox'] + cpx_calc['Al_IV_cat_6ox'] - cpx_calc['Al_VI_cat_6ox'] - 2 * cpx_calc['Ti_Cpx_cat_6ox'] - cpx_calc['Cr_Cpx_cat_6ox']) # This is cell FR - cpx_calc.loc[(cpx_calc['Lindley_Fe3_Cpx'] < 0.0000000001), 'Lindley_Fe3_Cpx'] = 0 - cpx_calc.loc[(cpx_calc['Lindley_Fe3_Cpx'] >= cpx_calc['Fet_Cpx_cat_6ox'] ), 'Lindley_Fe3_Cpx'] = (cpx_calc['Fet_Cpx_cat_6ox']) - cpx_calc['Lindley_Fe2_Cpx']=cpx_calc['Fet_Cpx_cat_6ox']-cpx_calc['Lindley_Fe3_Cpx'] - cpx_calc['Lindley_Fe3_Cpx_prop']=cpx_calc['Lindley_Fe3_Cpx']/cpx_calc['Fet_Cpx_cat_6ox'] + cpx_calc["Cpx_Cation_Sum"] = ( + cpx_calc["Si_Cpx_cat_6ox"] + + cpx_calc["Ti_Cpx_cat_6ox"] + + cpx_calc["Al_Cpx_cat_6ox"] + + cpx_calc["Fet_Cpx_cat_6ox"] + + cpx_calc["Mn_Cpx_cat_6ox"] + + cpx_calc["Mg_Cpx_cat_6ox"] + + cpx_calc["Ca_Cpx_cat_6ox"] + + cpx_calc["Na_Cpx_cat_6ox"] + + cpx_calc["K_Cpx_cat_6ox"] + + cpx_calc["Cr_Cpx_cat_6ox"] + ) + + cpx_calc["Ca_CaMgFe_Cpx"] = cpx_calc["Ca_Cpx_cat_6ox"] / ( + cpx_calc["Ca_Cpx_cat_6ox"] + + cpx_calc["Fet_Cpx_cat_6ox"] + + cpx_calc["Mg_Cpx_cat_6ox"] + ) + + cpx_calc["Lindley_Fe3_Cpx"] = ( + cpx_calc["Na_Cpx_cat_6ox"] + + cpx_calc["Al_IV_cat_6ox"] + - cpx_calc["Al_VI_cat_6ox"] + - 2 * cpx_calc["Ti_Cpx_cat_6ox"] + - cpx_calc["Cr_Cpx_cat_6ox"] + ) # This is cell FR + cpx_calc.loc[(cpx_calc["Lindley_Fe3_Cpx"] < 0.0000000001), "Lindley_Fe3_Cpx"] = 0 + cpx_calc.loc[ + (cpx_calc["Lindley_Fe3_Cpx"] >= cpx_calc["Fet_Cpx_cat_6ox"]), "Lindley_Fe3_Cpx" + ] = cpx_calc["Fet_Cpx_cat_6ox"] + cpx_calc["Lindley_Fe2_Cpx"] = ( + cpx_calc["Fet_Cpx_cat_6ox"] - cpx_calc["Lindley_Fe3_Cpx"] + ) + cpx_calc["Lindley_Fe3_Cpx_prop"] = ( + cpx_calc["Lindley_Fe3_Cpx"] / cpx_calc["Fet_Cpx_cat_6ox"] + ) # Cpx Components that don't nee if and else statements and don't rely on # others. - cpx_calc['CrCaTs_Cpx'] = 0.5 * cpx_calc['Cr_Cpx_cat_6ox'] - cpx_calc['a_cpx_En'] = ((1 - cpx_calc['Ca_Cpx_cat_6ox'] - cpx_calc['Na_Cpx_cat_6ox'] - cpx_calc['K_Cpx_cat_6ox']) * (1 - 0.5 * (cpx_calc['Al_Cpx_cat_6ox']+ cpx_calc['Cr_Cpx_cat_6ox'] + cpx_calc['Na_Cpx_cat_6ox'] + cpx_calc['K_Cpx_cat_6ox']))) - cpx_calc['Mgno_Cpx'] = (cpx_comps['MgO_Cpx'] / 40.3044) / (cpx_comps['MgO_Cpx'] / 40.3044 + cpx_comps['FeOt_Cpx'] / 71.844) - - AlVI_minus_Na = cpx_calc['Al_VI_cat_6ox']-cpx_calc['Na_Cpx_cat_6ox'] - cpx_calc['Jd_Cpx'] = cpx_calc['Na_Cpx_cat_6ox'] - cpx_calc['Jd_from 0=Na, 1=Al'] = 0 - cpx_calc['CaTs_Cpx'] = cpx_calc['Al_VI_cat_6ox'] -cpx_calc['Na_Cpx_cat_6ox'] + cpx_calc["CrCaTs_Cpx"] = 0.5 * cpx_calc["Cr_Cpx_cat_6ox"] + cpx_calc["a_cpx_En"] = ( + 1 + - cpx_calc["Ca_Cpx_cat_6ox"] + - cpx_calc["Na_Cpx_cat_6ox"] + - cpx_calc["K_Cpx_cat_6ox"] + ) * ( + 1 + - 0.5 + * ( + cpx_calc["Al_Cpx_cat_6ox"] + + cpx_calc["Cr_Cpx_cat_6ox"] + + cpx_calc["Na_Cpx_cat_6ox"] + + cpx_calc["K_Cpx_cat_6ox"] + ) + ) + cpx_calc["Mgno_Cpx"] = (cpx_comps["MgO_Cpx"] / 40.3044) / ( + cpx_comps["MgO_Cpx"] / 40.3044 + cpx_comps["FeOt_Cpx"] / 71.844 + ) + + AlVI_minus_Na = cpx_calc["Al_VI_cat_6ox"] - cpx_calc["Na_Cpx_cat_6ox"] + cpx_calc["Jd_Cpx"] = cpx_calc["Na_Cpx_cat_6ox"] + cpx_calc["Jd_from 0=Na, 1=Al"] = 0 + cpx_calc["CaTs_Cpx"] = cpx_calc["Al_VI_cat_6ox"] - cpx_calc["Na_Cpx_cat_6ox"] # If value of AlVICaTs - AlVI_minus_CaTs = cpx_calc['Al_IV_cat_6ox']-cpx_calc['CaTs_Cpx'] - #default, if is bigger - cpx_calc['CaTi_Cpx'] = (cpx_calc['Al_IV_cat_6ox'] - cpx_calc['CaTs_Cpx']) / 2 - cpx_calc.loc[(AlVI_minus_CaTs<0), 'CaTi_Cpx'] = 0 + AlVI_minus_CaTs = cpx_calc["Al_IV_cat_6ox"] - cpx_calc["CaTs_Cpx"] + # default, if is bigger + cpx_calc["CaTi_Cpx"] = (cpx_calc["Al_IV_cat_6ox"] - cpx_calc["CaTs_Cpx"]) / 2 + cpx_calc.loc[(AlVI_minus_CaTs < 0), "CaTi_Cpx"] = 0 # If CaO-CaTs-CaTi-CrCaTs is >0 - Ca_CaTs_CaTi_CrCaTs=(cpx_calc['Ca_Cpx_cat_6ox'] - cpx_calc['CaTs_Cpx'] - cpx_calc['CaTi_Cpx'] - cpx_calc['CrCaTs_Cpx']) - - cpx_calc['DiHd_Cpx_1996']= (cpx_calc['Ca_Cpx_cat_6ox'] - cpx_calc['CaTs_Cpx'] - cpx_calc['CaTi_Cpx'] - cpx_calc['CrCaTs_Cpx'] ) - cpx_calc.loc[(Ca_CaTs_CaTi_CrCaTs<0), 'DiHd_Cpx_1996']=0 - - cpx_calc['EnFs_Cpx'] = ((cpx_calc['Fet_Cpx_cat_6ox'] + cpx_calc['Mg_Cpx_cat_6ox']) - cpx_calc['DiHd_Cpx_1996']) / 2 - cpx_calc['DiHd_Cpx_2003'] = (cpx_calc['Ca_Cpx_cat_6ox'] - cpx_calc['CaTs_Cpx'] - cpx_calc['CaTi_Cpx'] - cpx_calc['CrCaTs_Cpx']) - cpx_calc['Di_Cpx'] = cpx_calc['DiHd_Cpx_2003'] * (cpx_calc['Mg_Cpx_cat_6ox'] / (cpx_calc['Mg_Cpx_cat_6ox'] + cpx_calc['Mn_Cpx_cat_6ox'] + cpx_calc['Fet_Cpx_cat_6ox'])) - cpx_calc['DiHd_Cpx_1996'].clip(lower=0, inplace=True) - cpx_calc['DiHd_Cpx_2003'].clip(lower=0, inplace=True) - cpx_calc['Jd_Cpx'].clip(lower=0, inplace=True) - - cpx_calc['FeIII_Wang21']=(cpx_calc['Na_Cpx_cat_6ox']+cpx_calc['Al_IV_cat_6ox']-cpx_calc['Al_VI_cat_6ox']-2*cpx_calc['Ti_Cpx_cat_6ox']-cpx_calc['Cr_Cpx_cat_6ox']) - cpx_calc['FeII_Wang21']=cpx_calc['Fet_Cpx_cat_6ox']-cpx_calc['FeIII_Wang21'] + Ca_CaTs_CaTi_CrCaTs = ( + cpx_calc["Ca_Cpx_cat_6ox"] + - cpx_calc["CaTs_Cpx"] + - cpx_calc["CaTi_Cpx"] + - cpx_calc["CrCaTs_Cpx"] + ) + + cpx_calc["DiHd_Cpx_1996"] = ( + cpx_calc["Ca_Cpx_cat_6ox"] + - cpx_calc["CaTs_Cpx"] + - cpx_calc["CaTi_Cpx"] + - cpx_calc["CrCaTs_Cpx"] + ) + cpx_calc.loc[(Ca_CaTs_CaTi_CrCaTs < 0), "DiHd_Cpx_1996"] = 0 + + cpx_calc["EnFs_Cpx"] = ( + (cpx_calc["Fet_Cpx_cat_6ox"] + cpx_calc["Mg_Cpx_cat_6ox"]) + - cpx_calc["DiHd_Cpx_1996"] + ) / 2 + cpx_calc["DiHd_Cpx_2003"] = ( + cpx_calc["Ca_Cpx_cat_6ox"] + - cpx_calc["CaTs_Cpx"] + - cpx_calc["CaTi_Cpx"] + - cpx_calc["CrCaTs_Cpx"] + ) + cpx_calc["Di_Cpx"] = cpx_calc["DiHd_Cpx_2003"] * ( + cpx_calc["Mg_Cpx_cat_6ox"] + / ( + cpx_calc["Mg_Cpx_cat_6ox"] + + cpx_calc["Mn_Cpx_cat_6ox"] + + cpx_calc["Fet_Cpx_cat_6ox"] + ) + ) + cpx_calc["DiHd_Cpx_1996"].clip(lower=0, inplace=True) + cpx_calc["DiHd_Cpx_2003"].clip(lower=0, inplace=True) + cpx_calc["Jd_Cpx"].clip(lower=0, inplace=True) + + cpx_calc["FeIII_Wang21"] = ( + cpx_calc["Na_Cpx_cat_6ox"] + + cpx_calc["Al_IV_cat_6ox"] + - cpx_calc["Al_VI_cat_6ox"] + - 2 * cpx_calc["Ti_Cpx_cat_6ox"] + - cpx_calc["Cr_Cpx_cat_6ox"] + ) + cpx_calc["FeII_Wang21"] = cpx_calc["Fet_Cpx_cat_6ox"] - cpx_calc["FeIII_Wang21"] # Merging new Cpx compnoents with inputted cpx composition - cpx_combined = pd.concat([cpx_comps, cpx_calc], axis='columns') + cpx_combined = pd.concat([cpx_comps, cpx_calc], axis="columns") return cpx_combined def calculate_clinopyroxene_liquid_components( - *, cpx_comps=None, liq_comps=None, meltmatch=None, Fe3Fet_Liq=None): - - + *, cpx_comps=None, liq_comps=None, meltmatch=None, Fe3Fet_Liq=None +): """ Import clinopyroxene compositions using cpx_comps=My_Cpxs and liquid compositions using liq_comps=My_Liquids, returns clinopyroxene and liquid components. - Parameters: + Parameters: liq_comps (pandas.DataFrame): liquid compositions with column headings SiO2_Liq, MgO_Liq etc. cpx_comps (pandas.DataFrame): clinopyroxene compositions with column headings SiO2_Cpx, MgO_Cpx etc. meltmatch (pandas.DataFrame): merged clinopyroxene and liquid compositions used for melt matching Fe3Fet_Liq (int, float, pandas.Series): overwrites Fe3FeT ratio inliquid input - Returns: + Returns: - combo_liq_cpxs (pandas.DataFrame): Merged dataframe of inputted liquids, liquid mole fractions, liquid - cation fractions, inputted cpx compositions, cpx cations on 6 oxygen basis, + combo_liq_cpxs (pandas.DataFrame): Merged dataframe of inputted liquids, liquid mole fractions, liquid + cation fractions, inputted cpx compositions, cpx cations on 6 oxygen basis, cpx components and cpx-liquid components. """ @@ -1144,71 +1501,127 @@ def calculate_clinopyroxene_liquid_components( combo_liq_cpxs = meltmatch if "Sample_ID_Cpx" in combo_liq_cpxs: combo_liq_cpxs = combo_liq_cpxs.drop( - ['Sample_ID_Cpx'], axis=1) #.astype('float64') - if "Sample_ID_Liq" in combo_liq_cpxs: + ["Sample_ID_Cpx"], axis=1 + ) # .astype('float64') + if "Sample_ID_Liq" in combo_liq_cpxs: combo_liq_cpxs = combo_liq_cpxs.drop( - ['Sample_ID_Liq'], axis=1)#.astype('float64') + ["Sample_ID_Liq"], axis=1 + ) # .astype('float64') if liq_comps is not None and cpx_comps is not None: - liq_comps_c=liq_comps.copy() + liq_comps_c = liq_comps.copy() if Fe3Fet_Liq is not None: - liq_comps_c['Fe3Fet_Liq']=Fe3Fet_Liq + liq_comps_c["Fe3Fet_Liq"] = Fe3Fet_Liq if len(liq_comps) != len(cpx_comps): raise Exception( - "inputted dataframes for liq_comps and cpx_comps need to have the same number of rows") + "inputted dataframes for liq_comps and cpx_comps need to have the same number of rows" + ) else: myCPXs1_comp = calculate_clinopyroxene_components( - cpx_comps=cpx_comps).reset_index(drop=True) + cpx_comps=cpx_comps + ).reset_index(drop=True) myLiquids1_comps = calculate_anhydrous_cat_fractions_liquid( - liq_comps=liq_comps_c).reset_index(drop=True) - combo_liq_cpxs = pd.concat( - [myLiquids1_comps, myCPXs1_comp], axis=1) + liq_comps=liq_comps_c + ).reset_index(drop=True) + combo_liq_cpxs = pd.concat([myLiquids1_comps, myCPXs1_comp], axis=1) if "Sample_ID_Cpx" in combo_liq_cpxs: - combo_liq_cpxs.drop(['Sample_ID_Cpx'], axis=1) + combo_liq_cpxs.drop(["Sample_ID_Cpx"], axis=1) if "Sample_ID_Liq" in combo_liq_cpxs: - combo_liq_cpxs.drop(['Sample_ID_Liq'], axis=1) + combo_liq_cpxs.drop(["Sample_ID_Liq"], axis=1) # Measured Kd Fe-Mg (using 2+) - combo_liq_cpxs['Kd_Fe_Mg_Fe2'] = ((combo_liq_cpxs['Fet_Cpx_cat_6ox'] / combo_liq_cpxs['Mg_Cpx_cat_6ox']) / ((combo_liq_cpxs['Fet_Liq_cat_frac'] * (1 - combo_liq_cpxs['Fe3Fet_Liq']) / combo_liq_cpxs['Mg_Liq_cat_frac']))) + combo_liq_cpxs["Kd_Fe_Mg_Fe2"] = ( + combo_liq_cpxs["Fet_Cpx_cat_6ox"] / combo_liq_cpxs["Mg_Cpx_cat_6ox"] + ) / ( + combo_liq_cpxs["Fet_Liq_cat_frac"] + * (1 - combo_liq_cpxs["Fe3Fet_Liq"]) + / combo_liq_cpxs["Mg_Liq_cat_frac"] + ) # Measured Kd Fe-Mg using 2+ in the liquid and Cpx based on Lindley - combo_liq_cpxs['Kd_Fe_Mg_Fe2_Lind'] = ((combo_liq_cpxs['Lindley_Fe2_Cpx'] / combo_liq_cpxs['Mg_Cpx_cat_6ox']) / ((combo_liq_cpxs['Fet_Liq_cat_frac'] * (1 - combo_liq_cpxs['Fe3Fet_Liq']) / combo_liq_cpxs['Mg_Liq_cat_frac']))) - + combo_liq_cpxs["Kd_Fe_Mg_Fe2_Lind"] = ( + combo_liq_cpxs["Lindley_Fe2_Cpx"] / combo_liq_cpxs["Mg_Cpx_cat_6ox"] + ) / ( + combo_liq_cpxs["Fet_Liq_cat_frac"] + * (1 - combo_liq_cpxs["Fe3Fet_Liq"]) + / combo_liq_cpxs["Mg_Liq_cat_frac"] + ) # Measured Kd Fe-Mg using Fet - combo_liq_cpxs['Kd_Fe_Mg_Fet'] = ((combo_liq_cpxs['Fet_Cpx_cat_6ox'] / combo_liq_cpxs['Mg_Cpx_cat_6ox']) / ((combo_liq_cpxs['Fet_Liq_cat_frac'] / combo_liq_cpxs['Mg_Liq_cat_frac']))) - - combo_liq_cpxs['lnK_Jd_liq'] = np.log((combo_liq_cpxs['Jd_Cpx'].astype(float)) / ((combo_liq_cpxs['Na_Liq_cat_frac']) * (combo_liq_cpxs['Al_Liq_cat_frac']) * ((combo_liq_cpxs['Si_Liq_cat_frac'])**2))) - - combo_liq_cpxs['lnK_Jd_DiHd_liq_1996'] = np.log((combo_liq_cpxs['Jd_Cpx'].astype(float)) * (combo_liq_cpxs['Ca_Liq_cat_frac'].astype(float)) * ((combo_liq_cpxs['Fet_Liq_cat_frac'].astype(float)) + (combo_liq_cpxs['Mg_Liq_cat_frac'].astype(float))) / ((combo_liq_cpxs['DiHd_Cpx_1996'].astype(float)) * (combo_liq_cpxs['Na_Liq_cat_frac'].astype(float)) * (combo_liq_cpxs['Al_Liq_cat_frac'].astype(float)))) - - combo_liq_cpxs['lnK_Jd_DiHd_liq_2003'] = np.log((combo_liq_cpxs['Jd_Cpx'].astype(float)) * (combo_liq_cpxs['Ca_Liq_cat_frac'].astype(float)) * ((combo_liq_cpxs['Fet_Liq_cat_frac'].astype(float)) + (combo_liq_cpxs['Mg_Liq_cat_frac'].astype(float))) / ((combo_liq_cpxs['DiHd_2003'].astype(float)) * (combo_liq_cpxs['Na_Liq_cat_frac'].astype(float)) * (combo_liq_cpxs['Al_Liq_cat_frac'].astype(float)))) - - combo_liq_cpxs['Kd_Fe_Mg_IdealWB'] = 0.109 + 0.186 * combo_liq_cpxs['Mgno_Cpx'] # equation 35 of wood and blundy - - combo_liq_cpxs['Mgno_Liq_noFe3']= (combo_liq_cpxs['MgO_Liq'] / 40.3044) / ((combo_liq_cpxs['MgO_Liq'] / 40.3044) +(combo_liq_cpxs['FeOt_Liq']) / 71.844) - - combo_liq_cpxs['Mgno_Liq_Fe2']=(combo_liq_cpxs['MgO_Liq'] / 40.3044) / ((combo_liq_cpxs['MgO_Liq'] / 40.3044) + (combo_liq_cpxs['FeOt_Liq'] * (1 - combo_liq_cpxs['Fe3Fet_Liq']) / 71.844)) - + combo_liq_cpxs["Kd_Fe_Mg_Fet"] = ( + combo_liq_cpxs["Fet_Cpx_cat_6ox"] / combo_liq_cpxs["Mg_Cpx_cat_6ox"] + ) / (combo_liq_cpxs["Fet_Liq_cat_frac"] / combo_liq_cpxs["Mg_Liq_cat_frac"]) + + combo_liq_cpxs["lnK_Jd_liq"] = np.log( + (combo_liq_cpxs["Jd_Cpx"].astype(float)) + / ( + (combo_liq_cpxs["Na_Liq_cat_frac"]) + * (combo_liq_cpxs["Al_Liq_cat_frac"]) + * ((combo_liq_cpxs["Si_Liq_cat_frac"]) ** 2) + ) + ) + + combo_liq_cpxs["lnK_Jd_DiHd_liq_1996"] = np.log( + (combo_liq_cpxs["Jd_Cpx"].astype(float)) + * (combo_liq_cpxs["Ca_Liq_cat_frac"].astype(float)) + * ( + (combo_liq_cpxs["Fet_Liq_cat_frac"].astype(float)) + + (combo_liq_cpxs["Mg_Liq_cat_frac"].astype(float)) + ) + / ( + (combo_liq_cpxs["DiHd_Cpx_1996"].astype(float)) + * (combo_liq_cpxs["Na_Liq_cat_frac"].astype(float)) + * (combo_liq_cpxs["Al_Liq_cat_frac"].astype(float)) + ) + ) + + combo_liq_cpxs["lnK_Jd_DiHd_liq_2003"] = np.log( + (combo_liq_cpxs["Jd_Cpx"].astype(float)) + * (combo_liq_cpxs["Ca_Liq_cat_frac"].astype(float)) + * ( + (combo_liq_cpxs["Fet_Liq_cat_frac"].astype(float)) + + (combo_liq_cpxs["Mg_Liq_cat_frac"].astype(float)) + ) + / ( + (combo_liq_cpxs["DiHd_2003"].astype(float)) + * (combo_liq_cpxs["Na_Liq_cat_frac"].astype(float)) + * (combo_liq_cpxs["Al_Liq_cat_frac"].astype(float)) + ) + ) + + combo_liq_cpxs["Kd_Fe_Mg_IdealWB"] = ( + 0.109 + 0.186 * combo_liq_cpxs["Mgno_Cpx"] + ) # equation 35 of wood and blundy + + combo_liq_cpxs["Mgno_Liq_noFe3"] = (combo_liq_cpxs["MgO_Liq"] / 40.3044) / ( + (combo_liq_cpxs["MgO_Liq"] / 40.3044) + (combo_liq_cpxs["FeOt_Liq"]) / 71.844 + ) + + combo_liq_cpxs["Mgno_Liq_Fe2"] = (combo_liq_cpxs["MgO_Liq"] / 40.3044) / ( + (combo_liq_cpxs["MgO_Liq"] / 40.3044) + + (combo_liq_cpxs["FeOt_Liq"] * (1 - combo_liq_cpxs["Fe3Fet_Liq"]) / 71.844) + ) # Different ways to calculate DeltaFeMg - combo_liq_cpxs['DeltaFeMg_WB'] = abs(combo_liq_cpxs['Kd_Fe_Mg_Fe2'] - combo_liq_cpxs['Kd_Fe_Mg_IdealWB']) + combo_liq_cpxs["DeltaFeMg_WB"] = abs( + combo_liq_cpxs["Kd_Fe_Mg_Fe2"] - combo_liq_cpxs["Kd_Fe_Mg_IdealWB"] + ) # Adding back in sample names if meltmatch is not None and "Sample_ID_Cpx" in meltmatch: - combo_liq_cpxs['Sample_ID_Cpx'] = meltmatch['Sample_ID_Cpx'] - combo_liq_cpxs['Sample_ID_Liq'] = meltmatch['Sample_ID_Liq'] + combo_liq_cpxs["Sample_ID_Cpx"] = meltmatch["Sample_ID_Cpx"] + combo_liq_cpxs["Sample_ID_Liq"] = meltmatch["Sample_ID_Liq"] if meltmatch is not None and "Sample_ID_Cpx" not in meltmatch: - combo_liq_cpxs['Sample_ID_Cpx'] = meltmatch.index - combo_liq_cpxs['Sample_ID_Liq'] = meltmatch.index + combo_liq_cpxs["Sample_ID_Cpx"] = meltmatch.index + combo_liq_cpxs["Sample_ID_Liq"] = meltmatch.index if liq_comps is not None and "Sample_ID_Liq" in liq_comps: - combo_liq_cpxs['Sample_ID_Liq'] = liq_comps['Sample_ID_Liq'] + combo_liq_cpxs["Sample_ID_Liq"] = liq_comps["Sample_ID_Liq"] if liq_comps is not None and "Sample_ID_Liq" not in liq_comps: - combo_liq_cpxs['Sample_ID_Liq'] = liq_comps.index + combo_liq_cpxs["Sample_ID_Liq"] = liq_comps.index if cpx_comps is not None and "Sample_ID_Cpx" not in cpx_comps: - combo_liq_cpxs['Sample_ID_Cpx'] = cpx_comps.index + combo_liq_cpxs["Sample_ID_Cpx"] = cpx_comps.index if cpx_comps is not None and "Sample_ID_Cpx" in cpx_comps: - combo_liq_cpxs['Sample_ID_Cpx'] = cpx_comps['Sample_ID_Cpx'] + combo_liq_cpxs["Sample_ID_Cpx"] = cpx_comps["Sample_ID_Cpx"] combo_liq_cpxs.replace([np.inf, -np.inf], np.nan, inplace=True) @@ -1216,23 +1629,21 @@ def calculate_clinopyroxene_liquid_components( def calculate_cpx_sites_from_input_not_cpx(dfin, col_drop): - - cpx_comps_lie=dfin.copy() - cpx_comps_lie.columns = [col.replace(col_drop, '_Cpx') for col in cpx_comps_lie.columns] - cpx_sites=calculate_clinopyroxene_components(cpx_comps=cpx_comps_lie) + cpx_comps_lie = dfin.copy() + cpx_comps_lie.columns = [ + col.replace(col_drop, "_Cpx") for col in cpx_comps_lie.columns + ] + cpx_sites = calculate_clinopyroxene_components(cpx_comps=cpx_comps_lie) return cpx_sites - - -# %% ORTHOPYROXENE +# %% ORTHOPYROXENE def calculate_mol_proportions_orthopyroxene(opx_comps): - """ - + Import orthopyroxene compositions using opx_comps=My_Opxs, returns mole proportions Parameters @@ -1247,29 +1658,40 @@ def calculate_mol_proportions_orthopyroxene(opx_comps): """ - oxide_mass_opx = {'SiO2_Opx': 60.0843, 'MgO_Opx': 40.3044, 'FeOt_Opx': 71.8464, 'CaO_Opx': 56.0774, 'Al2O3_Opx': 101.961, 'Na2O_Opx': 61.9789, 'K2O_Opx': 94.196, 'MnO_Opx': 70.9375, 'TiO2_Opx': 79.8788, 'Cr2O3_Opx': 151.9982} - oxide_mass_opx_df = pd.DataFrame.from_dict(oxide_mass_opx, orient='index').T - oxide_mass_opx_df['Sample_ID_Opx'] = 'MolWt' - oxide_mass_opx_df.set_index('Sample_ID_Opx', inplace=True) + oxide_mass_opx = { + "SiO2_Opx": 60.0843, + "MgO_Opx": 40.3044, + "FeOt_Opx": 71.8464, + "CaO_Opx": 56.0774, + "Al2O3_Opx": 101.961, + "Na2O_Opx": 61.9789, + "K2O_Opx": 94.196, + "MnO_Opx": 70.9375, + "TiO2_Opx": 79.8788, + "Cr2O3_Opx": 151.9982, + } + oxide_mass_opx_df = pd.DataFrame.from_dict(oxide_mass_opx, orient="index").T + oxide_mass_opx_df["Sample_ID_Opx"] = "MolWt" + oxide_mass_opx_df.set_index("Sample_ID_Opx", inplace=True) # This makes the input match the columns in the oxide mass dataframe opx_wt = opx_comps.reindex(oxide_mass_opx_df.columns, axis=1).fillna(0) # Combine the molecular weight and weight percent dataframes - opx_wt_combo = pd.concat([oxide_mass_opx_df, opx_wt],) + opx_wt_combo = pd.concat( + [oxide_mass_opx_df, opx_wt], + ) # Drop the calculation column mol_prop_anhyd = opx_wt_combo.div( - opx_wt_combo.loc['MolWt', :], axis='columns').drop(['MolWt']) - mol_prop_anhyd.columns = [ - str(col) + '_mol_prop' for col in mol_prop_anhyd.columns] + opx_wt_combo.loc["MolWt", :], axis="columns" + ).drop(["MolWt"]) + mol_prop_anhyd.columns = [str(col) + "_mol_prop" for col in mol_prop_anhyd.columns] return mol_prop_anhyd - def calculate_oxygens_orthopyroxene(opx_comps): - """ - + Import orthopyroxene compositions using opx_comps=My_Opxs, returns number of oxygens (e.g., mol proportions * number of O in formula unit) Parameters @@ -1284,28 +1706,36 @@ def calculate_oxygens_orthopyroxene(opx_comps): """ - oxygen_num_opx = {'SiO2_Opx': 2, 'MgO_Opx': 1, 'FeOt_Opx': 1, 'CaO_Opx': 1,'Al2O3_Opx': 3, 'Na2O_Opx': 1, 'K2O_Opx': 1, 'MnO_Opx': 1, 'TiO2_Opx': 2, 'Cr2O3_Opx': 3} - oxygen_num_opx_df = pd.DataFrame.from_dict(oxygen_num_opx, orient='index').T - oxygen_num_opx_df['Sample_ID_Opx'] = 'OxNum' - oxygen_num_opx_df.set_index('Sample_ID_Opx', inplace=True) + oxygen_num_opx = { + "SiO2_Opx": 2, + "MgO_Opx": 1, + "FeOt_Opx": 1, + "CaO_Opx": 1, + "Al2O3_Opx": 3, + "Na2O_Opx": 1, + "K2O_Opx": 1, + "MnO_Opx": 1, + "TiO2_Opx": 2, + "Cr2O3_Opx": 3, + } + oxygen_num_opx_df = pd.DataFrame.from_dict(oxygen_num_opx, orient="index").T + oxygen_num_opx_df["Sample_ID_Opx"] = "OxNum" + oxygen_num_opx_df.set_index("Sample_ID_Opx", inplace=True) mol_prop = calculate_mol_proportions_orthopyroxene(opx_comps=opx_comps) - mol_prop.columns = [str(col).replace('_mol_prop', '') - for col in mol_prop.columns] - ox_num_reindex = oxygen_num_opx_df.reindex( - mol_prop.columns, axis=1).fillna(0) + mol_prop.columns = [str(col).replace("_mol_prop", "") for col in mol_prop.columns] + ox_num_reindex = oxygen_num_opx_df.reindex(mol_prop.columns, axis=1).fillna(0) df_calc_comb = pd.concat([ox_num_reindex, mol_prop]) oxygens_anhyd = df_calc_comb.multiply( - df_calc_comb.loc['OxNum', :], axis='columns').drop(['OxNum']) - oxygens_anhyd.columns = [str(col) + '_ox' for col in oxygens_anhyd.columns] + df_calc_comb.loc["OxNum", :], axis="columns" + ).drop(["OxNum"]) + oxygens_anhyd.columns = [str(col) + "_ox" for col in oxygens_anhyd.columns] return oxygens_anhyd - def calculate_6oxygens_orthopyroxene(opx_comps): - """ - + Import orthopyroxene compositions using opx_comps=My_Opxs, returns cations on the basis of 6 oxygens. Parameters @@ -1321,61 +1751,89 @@ def calculate_6oxygens_orthopyroxene(opx_comps): """ - cation_num_opx = {'SiO2_Opx': 1, 'MgO_Opx': 1, 'FeOt_Opx': 1, 'CaO_Opx': 1, 'Al2O3_Opx': 2, 'Na2O_Opx': 2, 'K2O_Opx': 2, 'MnO_Opx': 1, 'TiO2_Opx': 1, 'Cr2O3_Opx': 2} - cation_num_opx_df = pd.DataFrame.from_dict(cation_num_opx, orient='index').T - cation_num_opx_df['Sample_ID_Opx'] = 'CatNum' - cation_num_opx_df.set_index('Sample_ID_Opx', inplace=True) + cation_num_opx = { + "SiO2_Opx": 1, + "MgO_Opx": 1, + "FeOt_Opx": 1, + "CaO_Opx": 1, + "Al2O3_Opx": 2, + "Na2O_Opx": 2, + "K2O_Opx": 2, + "MnO_Opx": 1, + "TiO2_Opx": 1, + "Cr2O3_Opx": 2, + } + cation_num_opx_df = pd.DataFrame.from_dict(cation_num_opx, orient="index").T + cation_num_opx_df["Sample_ID_Opx"] = "CatNum" + cation_num_opx_df.set_index("Sample_ID_Opx", inplace=True) oxygens = calculate_oxygens_orthopyroxene(opx_comps=opx_comps) - renorm_factor = 6 / (oxygens.sum(axis='columns')) + renorm_factor = 6 / (oxygens.sum(axis="columns")) mol_prop = calculate_mol_proportions_orthopyroxene(opx_comps=opx_comps) - mol_prop['oxy_renorm_factor_opx'] = renorm_factor - mol_prop_6 = mol_prop.multiply(mol_prop['oxy_renorm_factor_opx'], axis='rows') - mol_prop_6.columns = [str(col).replace('_mol_prop', '') - for col in mol_prop_6.columns] + mol_prop["oxy_renorm_factor_opx"] = renorm_factor + mol_prop_6 = mol_prop.multiply(mol_prop["oxy_renorm_factor_opx"], axis="rows") + mol_prop_6.columns = [ + str(col).replace("_mol_prop", "") for col in mol_prop_6.columns + ] - ox_num_reindex = cation_num_opx_df.reindex( - mol_prop_6.columns, axis=1).fillna(0) + ox_num_reindex = cation_num_opx_df.reindex(mol_prop_6.columns, axis=1).fillna(0) df_calc_comb = pd.concat([ox_num_reindex, mol_prop_6]) cation_6 = df_calc_comb.multiply( - df_calc_comb.loc['CatNum', :], axis='columns').drop(['CatNum']) - - cation_6.columns = [str(col).replace('_mol_prop', '_cat_6ox') - for col in mol_prop.columns] - cation_6['Al_IV_Opx_cat_6ox'] = 2 - cation_6['SiO2_Opx_cat_6ox'] - cation_6['Al_VI_Opx_cat_6ox'] = cation_6['Al2O3_Opx_cat_6ox'] - cation_6['Al_IV_Opx_cat_6ox'] + df_calc_comb.loc["CatNum", :], axis="columns" + ).drop(["CatNum"]) + + cation_6.columns = [ + str(col).replace("_mol_prop", "_cat_6ox") for col in mol_prop.columns + ] + cation_6["Al_IV_Opx_cat_6ox"] = 2 - cation_6["SiO2_Opx_cat_6ox"] + cation_6["Al_VI_Opx_cat_6ox"] = ( + cation_6["Al2O3_Opx_cat_6ox"] - cation_6["Al_IV_Opx_cat_6ox"] + ) cation_6.Al_VI_Opx_cat_6ox[cation_6.Al_VI_Opx_cat_6ox < 0] = 0 - cation_6['Si_Ti_Opx_cat_6ox'] = cation_6['SiO2_Opx_cat_6ox'] + cation_6['TiO2_Opx_cat_6ox'] - - cation_6_2=cation_6.rename(columns={ - 'SiO2_Opx_cat_6ox': 'Si_Opx_cat_6ox', - 'TiO2_Opx_cat_6ox': 'Ti_Opx_cat_6ox', - 'Al2O3_Opx_cat_6ox': 'Al_Opx_cat_6ox', - 'FeOt_Opx_cat_6ox': 'Fet_Opx_cat_6ox', - 'MnO_Opx_cat_6ox': 'Mn_Opx_cat_6ox', - 'MgO_Opx_cat_6ox': 'Mg_Opx_cat_6ox', - 'CaO_Opx_cat_6ox': 'Ca_Opx_cat_6ox', - 'Na2O_Opx_cat_6ox': 'Na_Opx_cat_6ox', - 'K2O_Opx_cat_6ox': 'K_Opx_cat_6ox', - 'Cr2O3_Opx_cat_6ox': 'Cr_Opx_cat_6ox', - 'P2O5_Opx_cat_6ox': 'P_Opx_cat_6ox_frac', - }) - - cation_6_2['En_Simple_MgFeCa_Opx']=(cation_6_2['Mg_Opx_cat_6ox']/(cation_6_2['Mg_Opx_cat_6ox']+cation_6_2['Fet_Opx_cat_6ox']+cation_6_2['Ca_Opx_cat_6ox'])) - - cation_6_2['Fs_Simple_MgFeCa_Opx']=(cation_6_2['Fet_Opx_cat_6ox']/(cation_6_2['Mg_Opx_cat_6ox']+cation_6_2['Fet_Opx_cat_6ox']+cation_6_2['Ca_Opx_cat_6ox'])) - - cation_6_2['Wo_Simple_MgFeCa_Opx']=(cation_6_2['Ca_Opx_cat_6ox']/(cation_6_2['Mg_Opx_cat_6ox']+cation_6_2['Fet_Opx_cat_6ox']+cation_6_2['Ca_Opx_cat_6ox'])) + cation_6["Si_Ti_Opx_cat_6ox"] = ( + cation_6["SiO2_Opx_cat_6ox"] + cation_6["TiO2_Opx_cat_6ox"] + ) + + cation_6_2 = cation_6.rename( + columns={ + "SiO2_Opx_cat_6ox": "Si_Opx_cat_6ox", + "TiO2_Opx_cat_6ox": "Ti_Opx_cat_6ox", + "Al2O3_Opx_cat_6ox": "Al_Opx_cat_6ox", + "FeOt_Opx_cat_6ox": "Fet_Opx_cat_6ox", + "MnO_Opx_cat_6ox": "Mn_Opx_cat_6ox", + "MgO_Opx_cat_6ox": "Mg_Opx_cat_6ox", + "CaO_Opx_cat_6ox": "Ca_Opx_cat_6ox", + "Na2O_Opx_cat_6ox": "Na_Opx_cat_6ox", + "K2O_Opx_cat_6ox": "K_Opx_cat_6ox", + "Cr2O3_Opx_cat_6ox": "Cr_Opx_cat_6ox", + "P2O5_Opx_cat_6ox": "P_Opx_cat_6ox_frac", + } + ) + + cation_6_2["En_Simple_MgFeCa_Opx"] = cation_6_2["Mg_Opx_cat_6ox"] / ( + cation_6_2["Mg_Opx_cat_6ox"] + + cation_6_2["Fet_Opx_cat_6ox"] + + cation_6_2["Ca_Opx_cat_6ox"] + ) + + cation_6_2["Fs_Simple_MgFeCa_Opx"] = cation_6_2["Fet_Opx_cat_6ox"] / ( + cation_6_2["Mg_Opx_cat_6ox"] + + cation_6_2["Fet_Opx_cat_6ox"] + + cation_6_2["Ca_Opx_cat_6ox"] + ) + + cation_6_2["Wo_Simple_MgFeCa_Opx"] = cation_6_2["Ca_Opx_cat_6ox"] / ( + cation_6_2["Mg_Opx_cat_6ox"] + + cation_6_2["Fet_Opx_cat_6ox"] + + cation_6_2["Ca_Opx_cat_6ox"] + ) return cation_6_2 - - def calculate_orthopyroxene_components(opx_comps): - """ - + Import orthopyroxene compositions using opx_comps=My_Opxs, returns orthopyroxene components along with entered Cpx compositions Parameters @@ -1394,30 +1852,73 @@ def calculate_orthopyroxene_components(opx_comps): opx_calc = calculate_6oxygens_orthopyroxene(opx_comps=opx_comps) # Sum of cations, used to filter bad analyses - opx_calc['Opx_Cation_Sum'] = (opx_calc['Si_Opx_cat_6ox'] + opx_calc['Ti_Opx_cat_6ox'] + opx_calc['Al_Opx_cat_6ox'] + opx_calc['Fet_Opx_cat_6ox'] + opx_calc['Mn_Opx_cat_6ox'] + opx_calc['Mg_Opx_cat_6ox'] + opx_calc['Ca_Opx_cat_6ox'] +opx_calc['Na_Opx_cat_6ox'] + opx_calc['K_Opx_cat_6ox'] + opx_calc['Cr_Opx_cat_6ox']) - - opx_calc['Ca_CaMgFe_Opx']=opx_calc['Ca_Opx_cat_6ox']/(opx_calc['Ca_Opx_cat_6ox']+opx_calc['Fet_Opx_cat_6ox']+opx_calc['Mg_Opx_cat_6ox']) - - opx_calc['NaAlSi2O6'] = opx_calc['Na_Opx_cat_6ox'] - opx_calc['FmTiAlSiO6'] = opx_calc['Ti_Opx_cat_6ox'] - opx_calc['CrAl2SiO6'] = opx_calc['Cr_Opx_cat_6ox'] - opx_calc['FmAl2SiO6'] = opx_calc['Al_VI_Opx_cat_6ox'] - opx_calc['NaAlSi2O6'] - opx_calc['CrAl2SiO6'] + opx_calc["Opx_Cation_Sum"] = ( + opx_calc["Si_Opx_cat_6ox"] + + opx_calc["Ti_Opx_cat_6ox"] + + opx_calc["Al_Opx_cat_6ox"] + + opx_calc["Fet_Opx_cat_6ox"] + + opx_calc["Mn_Opx_cat_6ox"] + + opx_calc["Mg_Opx_cat_6ox"] + + opx_calc["Ca_Opx_cat_6ox"] + + opx_calc["Na_Opx_cat_6ox"] + + opx_calc["K_Opx_cat_6ox"] + + opx_calc["Cr_Opx_cat_6ox"] + ) + + opx_calc["Ca_CaMgFe_Opx"] = opx_calc["Ca_Opx_cat_6ox"] / ( + opx_calc["Ca_Opx_cat_6ox"] + + opx_calc["Fet_Opx_cat_6ox"] + + opx_calc["Mg_Opx_cat_6ox"] + ) + + opx_calc["NaAlSi2O6"] = opx_calc["Na_Opx_cat_6ox"] + opx_calc["FmTiAlSiO6"] = opx_calc["Ti_Opx_cat_6ox"] + opx_calc["CrAl2SiO6"] = opx_calc["Cr_Opx_cat_6ox"] + opx_calc["FmAl2SiO6"] = ( + opx_calc["Al_VI_Opx_cat_6ox"] - opx_calc["NaAlSi2O6"] - opx_calc["CrAl2SiO6"] + ) opx_calc.FmAl2SiO6[opx_calc.FmAl2SiO6 < 0] = 0 - opx_calc['CaFmSi2O6'] = opx_calc['Ca_Opx_cat_6ox'] - opx_calc['Fm2Si2O6'] = (((opx_calc['Fet_Opx_cat_6ox'] + opx_calc['Mg_Opx_cat_6ox'] + opx_calc['Mn_Opx_cat_6ox'])- opx_calc['FmTiAlSiO6'] - opx_calc['FmAl2SiO6'] - opx_calc['CaFmSi2O6']) / 2) - opx_calc['En_Opx'] = opx_calc['Fm2Si2O6'] * (opx_calc['Mg_Opx_cat_6ox'] / (opx_calc['Mg_Opx_cat_6ox'] + opx_calc['Fet_Opx_cat_6ox'] + opx_calc['Mn_Opx_cat_6ox'])) - opx_calc['Di_Opx'] = opx_calc['CaFmSi2O6'] * (opx_calc['Mg_Opx_cat_6ox'] / (opx_calc['Mg_Opx_cat_6ox'] + opx_calc['Fet_Opx_cat_6ox'] + opx_calc['Mn_Opx_cat_6ox'])) - opx_calc['Mgno_OPX'] = (opx_comps['MgO_Opx'] / 40.3044) / (opx_comps['MgO_Opx'] / 40.3044 + opx_comps['FeOt_Opx'] / 71.844) + opx_calc["CaFmSi2O6"] = opx_calc["Ca_Opx_cat_6ox"] + opx_calc["Fm2Si2O6"] = ( + ( + opx_calc["Fet_Opx_cat_6ox"] + + opx_calc["Mg_Opx_cat_6ox"] + + opx_calc["Mn_Opx_cat_6ox"] + ) + - opx_calc["FmTiAlSiO6"] + - opx_calc["FmAl2SiO6"] + - opx_calc["CaFmSi2O6"] + ) / 2 + opx_calc["En_Opx"] = opx_calc["Fm2Si2O6"] * ( + opx_calc["Mg_Opx_cat_6ox"] + / ( + opx_calc["Mg_Opx_cat_6ox"] + + opx_calc["Fet_Opx_cat_6ox"] + + opx_calc["Mn_Opx_cat_6ox"] + ) + ) + opx_calc["Di_Opx"] = opx_calc["CaFmSi2O6"] * ( + opx_calc["Mg_Opx_cat_6ox"] + / ( + opx_calc["Mg_Opx_cat_6ox"] + + opx_calc["Fet_Opx_cat_6ox"] + + opx_calc["Mn_Opx_cat_6ox"] + ) + ) + opx_calc["Mgno_OPX"] = (opx_comps["MgO_Opx"] / 40.3044) / ( + opx_comps["MgO_Opx"] / 40.3044 + opx_comps["FeOt_Opx"] / 71.844 + ) opx_calc = pd.concat([opx_comps, opx_calc], axis=1) return opx_calc + def calculate_orthopyroxene_liquid_components( - *, opx_comps=None, liq_comps=None, meltmatch=None, Fe3Fet_Liq=None): - + *, opx_comps=None, liq_comps=None, meltmatch=None, Fe3Fet_Liq=None +): """ - + Import orthopyroxene compositions using opx_comps=My_Opxs and liquid compositions using liq_comps=My_Liquids, returns orthopyroxene and liquid components. @@ -1443,39 +1944,77 @@ def calculate_orthopyroxene_liquid_components( if meltmatch is not None: combo_liq_opxs = meltmatch if liq_comps is not None and opx_comps is not None: - liq_comps_c=liq_comps.copy() + liq_comps_c = liq_comps.copy() if Fe3Fet_Liq is not None: - liq_comps_c['Fe3Fet_Liq']=Fe3Fet_Liq + liq_comps_c["Fe3Fet_Liq"] = Fe3Fet_Liq if len(liq_comps) != len(opx_comps): raise Exception( - "inputted dataframes for liq_comps and opx_comps need to have the same number of rows") + "inputted dataframes for liq_comps and opx_comps need to have the same number of rows" + ) else: myOPXs1_comp = calculate_orthopyroxene_components(opx_comps=opx_comps) - myLiquids1_comps = calculate_anhydrous_cat_fractions_liquid(liq_comps=liq_comps_c) + myLiquids1_comps = calculate_anhydrous_cat_fractions_liquid( + liq_comps=liq_comps_c + ) combo_liq_opxs = pd.concat([myLiquids1_comps, myOPXs1_comp], axis=1) - combo_liq_opxs['ln_Fm2Si2O6_liq'] = (np.log(combo_liq_opxs['Fm2Si2O6'].astype('float64') / (combo_liq_opxs['Si_Liq_cat_frac']**2 * (combo_liq_opxs['Fet_Liq_cat_frac'] + combo_liq_opxs['Mn_Liq_cat_frac'] + combo_liq_opxs['Mg_Liq_cat_frac'])**2))) - - combo_liq_opxs['ln_FmAl2SiO6_liq'] = (np.log(combo_liq_opxs['FmAl2SiO6'].astype('float64') / (combo_liq_opxs['Si_Liq_cat_frac'] * combo_liq_opxs['Al_Liq_cat_frac']**2 * (combo_liq_opxs['Fet_Liq_cat_frac']+ combo_liq_opxs['Mn_Liq_cat_frac'] + combo_liq_opxs['Mg_Liq_cat_frac'])))) - combo_liq_opxs['Kd_Fe_Mg_Fet'] = ((combo_liq_opxs['FeOt_Opx'] / 71.844) / (combo_liq_opxs['MgO_Opx'] / 40.3044)) / ((combo_liq_opxs['FeOt_Liq'] / 71.844) / (combo_liq_opxs['MgO_Liq'] / 40.3044)) - - combo_liq_opxs['Kd_Fe_Mg_Fe2'] = ((combo_liq_opxs['FeOt_Opx'] / 71.844) / (combo_liq_opxs['MgO_Opx'] / 40.3044)) / (((1 - combo_liq_opxs['Fe3Fet_Liq']) * combo_liq_opxs['FeOt_Liq'] / 71.844) / (combo_liq_opxs['MgO_Liq'] / 40.3044)) - - combo_liq_opxs['Ideal_Kd'] = 0.4805 - 0.3733 * combo_liq_opxs['Si_Liq_cat_frac'] - combo_liq_opxs['Delta_Kd_Fe_Mg_Fe2'] = abs(combo_liq_opxs['Ideal_Kd'] - combo_liq_opxs['Kd_Fe_Mg_Fe2']) + combo_liq_opxs["ln_Fm2Si2O6_liq"] = np.log( + combo_liq_opxs["Fm2Si2O6"].astype("float64") + / ( + combo_liq_opxs["Si_Liq_cat_frac"] ** 2 + * ( + combo_liq_opxs["Fet_Liq_cat_frac"] + + combo_liq_opxs["Mn_Liq_cat_frac"] + + combo_liq_opxs["Mg_Liq_cat_frac"] + ) + ** 2 + ) + ) + + combo_liq_opxs["ln_FmAl2SiO6_liq"] = np.log( + combo_liq_opxs["FmAl2SiO6"].astype("float64") + / ( + combo_liq_opxs["Si_Liq_cat_frac"] + * combo_liq_opxs["Al_Liq_cat_frac"] ** 2 + * ( + combo_liq_opxs["Fet_Liq_cat_frac"] + + combo_liq_opxs["Mn_Liq_cat_frac"] + + combo_liq_opxs["Mg_Liq_cat_frac"] + ) + ) + ) + combo_liq_opxs["Kd_Fe_Mg_Fet"] = ( + (combo_liq_opxs["FeOt_Opx"] / 71.844) / (combo_liq_opxs["MgO_Opx"] / 40.3044) + ) / ((combo_liq_opxs["FeOt_Liq"] / 71.844) / (combo_liq_opxs["MgO_Liq"] / 40.3044)) + + combo_liq_opxs["Kd_Fe_Mg_Fe2"] = ( + (combo_liq_opxs["FeOt_Opx"] / 71.844) / (combo_liq_opxs["MgO_Opx"] / 40.3044) + ) / ( + ((1 - combo_liq_opxs["Fe3Fet_Liq"]) * combo_liq_opxs["FeOt_Liq"] / 71.844) + / (combo_liq_opxs["MgO_Liq"] / 40.3044) + ) + + combo_liq_opxs["Ideal_Kd"] = 0.4805 - 0.3733 * combo_liq_opxs["Si_Liq_cat_frac"] + combo_liq_opxs["Delta_Kd_Fe_Mg_Fe2"] = abs( + combo_liq_opxs["Ideal_Kd"] - combo_liq_opxs["Kd_Fe_Mg_Fe2"] + ) b = np.empty(len(combo_liq_opxs), dtype=str) - - for i in range(0, len(combo_liq_opxs)): - if combo_liq_opxs['Delta_Kd_Fe_Mg_Fe2'].iloc[i] > 0.06: + for i in range(0, len(combo_liq_opxs)): + if combo_liq_opxs["Delta_Kd_Fe_Mg_Fe2"].iloc[i] > 0.06: b[i] = str("No") - if combo_liq_opxs['Delta_Kd_Fe_Mg_Fe2'].iloc[i] < 0.06: + if combo_liq_opxs["Delta_Kd_Fe_Mg_Fe2"].iloc[i] < 0.06: b[i] = str("Yes") combo_liq_opxs.insert(1, "Kd Eq (Put2008+-0.06)", b) - combo_liq_opxs['Mgno_Liq_noFe3']= ((combo_liq_opxs['MgO_Liq'] / 40.3044) / ((combo_liq_opxs['MgO_Liq'] / 40.3044) + (combo_liq_opxs['FeOt_Liq']) / 71.844)) - combo_liq_opxs['Mgno_Liq_Fe2']=((combo_liq_opxs['MgO_Liq'] / 40.3044) / ((combo_liq_opxs['MgO_Liq'] / 40.3044) + (combo_liq_opxs['FeOt_Liq'] * (1 - combo_liq_opxs['Fe3Fet_Liq']) / 71.844))) + combo_liq_opxs["Mgno_Liq_noFe3"] = (combo_liq_opxs["MgO_Liq"] / 40.3044) / ( + (combo_liq_opxs["MgO_Liq"] / 40.3044) + (combo_liq_opxs["FeOt_Liq"]) / 71.844 + ) + combo_liq_opxs["Mgno_Liq_Fe2"] = (combo_liq_opxs["MgO_Liq"] / 40.3044) / ( + (combo_liq_opxs["MgO_Liq"] / 40.3044) + + (combo_liq_opxs["FeOt_Liq"] * (1 - combo_liq_opxs["Fe3Fet_Liq"]) / 71.844) + ) return combo_liq_opxs @@ -1484,9 +2023,8 @@ def calculate_orthopyroxene_liquid_components( def calculate_mol_proportions_kspar(kspar_comps): - """ - + Import Kspar compositions using kspar_comps=My_Kspar, returns mole proportions Parameters @@ -1501,25 +2039,41 @@ def calculate_mol_proportions_kspar(kspar_comps): """ - oxide_mass_sp = {'SiO2_Kspar': 60.0843, 'MgO_Kspar': 40.3044, 'FeOt_Kspar': 71.8464, 'CaO_Kspar': 56.0774,'Al2O3_Kspar': 101.961, 'Na2O_Kspar': 61.9789, 'K2O_Kspar': 94.196, 'MnO_Kspar': 70.9375, 'TiO2_Kspar': 79.7877, 'Cr2O3_Kspar': 151.9982, 'P2O5_Kspar': 141.937} - oxide_mass_ksp_df = pd.DataFrame.from_dict(oxide_mass_sp, orient='index').T - oxide_mass_ksp_df['Sample_ID_Kspar'] = 'MolWt' - oxide_mass_ksp_df.set_index('Sample_ID_Kspar', inplace=True) + oxide_mass_sp = { + "SiO2_Kspar": 60.0843, + "MgO_Kspar": 40.3044, + "FeOt_Kspar": 71.8464, + "CaO_Kspar": 56.0774, + "Al2O3_Kspar": 101.961, + "Na2O_Kspar": 61.9789, + "K2O_Kspar": 94.196, + "MnO_Kspar": 70.9375, + "TiO2_Kspar": 79.7877, + "Cr2O3_Kspar": 151.9982, + "P2O5_Kspar": 141.937, + } + oxide_mass_ksp_df = pd.DataFrame.from_dict(oxide_mass_sp, orient="index").T + oxide_mass_ksp_df["Sample_ID_Kspar"] = "MolWt" + oxide_mass_ksp_df.set_index("Sample_ID_Kspar", inplace=True) # This makes it match the columns in the oxide mass dataframe ksp_wt = kspar_comps.reindex(oxide_mass_ksp_df.columns, axis=1).fillna(0) # Combine the molecular weight and weight percent dataframes - ksp_wt_combo = pd.concat([oxide_mass_ksp_df, ksp_wt],) + ksp_wt_combo = pd.concat( + [oxide_mass_ksp_df, ksp_wt], + ) # Drop the calculation column - mol_prop_anhyd = ksp_wt_combo.div(ksp_wt_combo.loc['MolWt', :], axis='columns').drop(['MolWt']) - mol_prop_anhyd.columns = [str(col) + '_mol_prop' for col in mol_prop_anhyd.columns] - + mol_prop_anhyd = ksp_wt_combo.div( + ksp_wt_combo.loc["MolWt", :], axis="columns" + ).drop(["MolWt"]) + mol_prop_anhyd.columns = [str(col) + "_mol_prop" for col in mol_prop_anhyd.columns] + return mol_prop_anhyd + def calculate_cat_proportions_kspar(*, kspar_comps=None, oxide_headers=False): - """ - + Import kspar compositions using kspar_comps=My_kspars, returns cation proportions Parameters @@ -1537,50 +2091,84 @@ def calculate_cat_proportions_kspar(*, kspar_comps=None, oxide_headers=False): ------- pandas DataFrame cation proportions for kspar with column headings of the form... Ksp_cat_prop - - """ - cation_num_sp = {'SiO2_Kspar': 1, 'MgO_Kspar': 1, 'FeOt_Kspar': 1, 'CaO_Kspar': 1, 'Al2O3_Kspar': 2, 'Na2O_Kspar': 2, 'K2O_Kspar': 2, 'MnO_Kspar': 1, 'TiO2_Kspar': 1, 'Cr2O3_Kspar': 2, 'P2O5_Kspar': 2} - cation_num_ksp_df = pd.DataFrame.from_dict(cation_num_sp, orient='index').T - cation_num_ksp_df['Sample_ID_Kspar'] = 'CatNum' - cation_num_ksp_df.set_index('Sample_ID_Kspar', inplace=True) + """ - oxide_mass_sp = {'SiO2_Kspar': 60.0843, 'MgO_Kspar': 40.3044, 'FeOt_Kspar': 71.8464, 'CaO_Kspar': 56.0774,'Al2O3_Kspar': 101.961, 'Na2O_Kspar': 61.9789, 'K2O_Kspar': 94.196, 'MnO_Kspar': 70.9375, 'TiO2_Kspar': 79.7877, 'Cr2O3_Kspar': 151.9982, 'P2O5_Kspar': 141.937} - oxide_mass_ksp_df = pd.DataFrame.from_dict(oxide_mass_sp, orient='index').T - oxide_mass_ksp_df['Sample_ID_Kspar'] = 'MolWt' - oxide_mass_ksp_df.set_index('Sample_ID_Kspar', inplace=True) + cation_num_sp = { + "SiO2_Kspar": 1, + "MgO_Kspar": 1, + "FeOt_Kspar": 1, + "CaO_Kspar": 1, + "Al2O3_Kspar": 2, + "Na2O_Kspar": 2, + "K2O_Kspar": 2, + "MnO_Kspar": 1, + "TiO2_Kspar": 1, + "Cr2O3_Kspar": 2, + "P2O5_Kspar": 2, + } + cation_num_ksp_df = pd.DataFrame.from_dict(cation_num_sp, orient="index").T + cation_num_ksp_df["Sample_ID_Kspar"] = "CatNum" + cation_num_ksp_df.set_index("Sample_ID_Kspar", inplace=True) + + oxide_mass_sp = { + "SiO2_Kspar": 60.0843, + "MgO_Kspar": 40.3044, + "FeOt_Kspar": 71.8464, + "CaO_Kspar": 56.0774, + "Al2O3_Kspar": 101.961, + "Na2O_Kspar": 61.9789, + "K2O_Kspar": 94.196, + "MnO_Kspar": 70.9375, + "TiO2_Kspar": 79.7877, + "Cr2O3_Kspar": 151.9982, + "P2O5_Kspar": 141.937, + } + oxide_mass_ksp_df = pd.DataFrame.from_dict(oxide_mass_sp, orient="index").T + oxide_mass_ksp_df["Sample_ID_Kspar"] = "MolWt" + oxide_mass_ksp_df.set_index("Sample_ID_Kspar", inplace=True) ksp_prop_no_cat_num = calculate_mol_proportions_kspar(kspar_comps=kspar_comps) - ksp_prop_no_cat_num.columns = [str(col).replace('_mol_prop', '') for col in ksp_prop_no_cat_num.columns] - ox_num_reindex = cation_num_ksp_df.reindex(oxide_mass_ksp_df.columns, axis=1).fillna(0) + ksp_prop_no_cat_num.columns = [ + str(col).replace("_mol_prop", "") for col in ksp_prop_no_cat_num.columns + ] + ox_num_reindex = cation_num_ksp_df.reindex( + oxide_mass_ksp_df.columns, axis=1 + ).fillna(0) df_calc_comb = pd.concat([ox_num_reindex, ksp_prop_no_cat_num]) - cation_prop_anhyd = df_calc_comb.multiply(df_calc_comb.loc['CatNum', :], axis='columns').drop(['CatNum']) - cation_prop_anhyd.columns = [str(col) + '_cat_prop' for col in cation_prop_anhyd.columns] - + cation_prop_anhyd = df_calc_comb.multiply( + df_calc_comb.loc["CatNum", :], axis="columns" + ).drop(["CatNum"]) + cation_prop_anhyd.columns = [ + str(col) + "_cat_prop" for col in cation_prop_anhyd.columns + ] + if oxide_headers is True: return cation_prop_anhyd if oxide_headers is False: - cation_prop_anhyd2=cation_prop_anhyd.rename(columns={ - 'SiO2_Kspar_cat_prop': 'Si_Kspar_cat_prop', - 'TiO2_Kspar_cat_prop': 'Ti_Kspar_cat_prop', - 'Al2O3_Kspar_cat_prop': 'Al_Kspar_cat_prop', - 'FeOt_Kspar_cat_prop': 'Fet_Kspar_cat_prop', - 'MnO_Kspar_cat_prop': 'Mn_Kspar_cat_prop', - 'MgO_Kspar_cat_prop': 'Mg_Kspar_cat_prop', - 'CaO_Kspar_cat_prop': 'Ca_Kspar_cat_prop', - 'Na2O_Kspar_cat_prop': 'Na_Kspar_cat_prop', - 'K2O_Kspar_cat_prop': 'K_Kspar_cat_prop', - 'Cr2O3_Kspar_cat_prop': 'Cr_Kspar_cat_prop', - 'P2O5_Kspar_cat_prop': 'P_Kspar_cat_prop', - }) + cation_prop_anhyd2 = cation_prop_anhyd.rename( + columns={ + "SiO2_Kspar_cat_prop": "Si_Kspar_cat_prop", + "TiO2_Kspar_cat_prop": "Ti_Kspar_cat_prop", + "Al2O3_Kspar_cat_prop": "Al_Kspar_cat_prop", + "FeOt_Kspar_cat_prop": "Fet_Kspar_cat_prop", + "MnO_Kspar_cat_prop": "Mn_Kspar_cat_prop", + "MgO_Kspar_cat_prop": "Mg_Kspar_cat_prop", + "CaO_Kspar_cat_prop": "Ca_Kspar_cat_prop", + "Na2O_Kspar_cat_prop": "Na_Kspar_cat_prop", + "K2O_Kspar_cat_prop": "K_Kspar_cat_prop", + "Cr2O3_Kspar_cat_prop": "Cr_Kspar_cat_prop", + "P2O5_Kspar_cat_prop": "P_Kspar_cat_prop", + } + ) return cation_prop_anhyd2 -def calculate_oxygens_kspar(kspar_comps): +def calculate_oxygens_kspar(kspar_comps): """ - - Import kspar compositions using kspar_comps=My_Kspars, returns number of oxygens + + Import kspar compositions using kspar_comps=My_Kspars, returns number of oxygens (e.g., mol proportions * number of O in formula unit) Parameters @@ -1592,28 +2180,41 @@ def calculate_oxygens_kspar(kspar_comps): ------- pandas DataFrame number of oxygens with column headings of the form SiO2_Kspar_ox - + """ - oxygen_num_sp = {'SiO2_Kspar': 2, 'MgO_Kspar': 1, 'FeOt_Kspar': 1, 'CaO_Kspar': 1, 'Al2O3_Kspar': 3, 'Na2O_Kspar': 1, 'K2O_Kspar': 1, 'MnO_Kspar': 1, 'TiO2_Kspar': 2, 'Cr2O3_Kspar': 3, 'P2O5_Kspar': 5} - oxygen_num_ksp_df = pd.DataFrame.from_dict(oxygen_num_sp, orient='index').T - oxygen_num_ksp_df['Sample_ID_Kspar'] = 'OxNum' - oxygen_num_ksp_df.set_index('Sample_ID_Kspar', inplace=True) + oxygen_num_sp = { + "SiO2_Kspar": 2, + "MgO_Kspar": 1, + "FeOt_Kspar": 1, + "CaO_Kspar": 1, + "Al2O3_Kspar": 3, + "Na2O_Kspar": 1, + "K2O_Kspar": 1, + "MnO_Kspar": 1, + "TiO2_Kspar": 2, + "Cr2O3_Kspar": 3, + "P2O5_Kspar": 5, + } + oxygen_num_ksp_df = pd.DataFrame.from_dict(oxygen_num_sp, orient="index").T + oxygen_num_ksp_df["Sample_ID_Kspar"] = "OxNum" + oxygen_num_ksp_df.set_index("Sample_ID_Kspar", inplace=True) mol_prop = calculate_mol_proportions_kspar(kspar_comps=kspar_comps) - mol_prop.columns = [str(col).replace('_mol_prop', '') - for col in mol_prop.columns] + mol_prop.columns = [str(col).replace("_mol_prop", "") for col in mol_prop.columns] ox_num_reindex = oxygen_num_ksp_df.reindex(mol_prop.columns, axis=1).fillna(0) df_calc_comb = pd.concat([ox_num_reindex, mol_prop]) - oxygens_anhyd = df_calc_comb.multiply(df_calc_comb.loc['OxNum', :], axis='columns').drop(['OxNum']) - oxygens_anhyd.columns = [str(col) + '_ox' for col in oxygens_anhyd.columns] + oxygens_anhyd = df_calc_comb.multiply( + df_calc_comb.loc["OxNum", :], axis="columns" + ).drop(["OxNum"]) + oxygens_anhyd.columns = [str(col) + "_ox" for col in oxygens_anhyd.columns] return oxygens_anhyd -def calculate_8oxygens_kspar(kspar_comps): +def calculate_8oxygens_kspar(kspar_comps): """ - + Import kspar compositions using kspar_comps=My_Kspars, returns cations on the basis of 8 oxygens. Parameters @@ -1625,50 +2226,68 @@ def calculate_8oxygens_kspar(kspar_comps): ------- pandas DataFrame cations on the basis of 8 oxygens, with column headings of the form... Ksp_cat_8ox. - + """ - cation_num_sp = {'SiO2_Kspar': 1, 'MgO_Kspar': 1, 'FeOt_Kspar': 1, 'CaO_Kspar': 1, 'Al2O3_Kspar': 2, 'Na2O_Kspar': 2, 'K2O_Kspar': 2, 'MnO_Kspar': 1, 'TiO2_Kspar': 1, 'Cr2O3_Kspar': 2, 'P2O5_Kspar': 2} + cation_num_sp = { + "SiO2_Kspar": 1, + "MgO_Kspar": 1, + "FeOt_Kspar": 1, + "CaO_Kspar": 1, + "Al2O3_Kspar": 2, + "Na2O_Kspar": 2, + "K2O_Kspar": 2, + "MnO_Kspar": 1, + "TiO2_Kspar": 1, + "Cr2O3_Kspar": 2, + "P2O5_Kspar": 2, + } - cation_num_ksp_df = pd.DataFrame.from_dict(cation_num_sp, orient='index').T - cation_num_ksp_df['Sample_ID_Kspar'] = 'CatNum' - cation_num_ksp_df.set_index('Sample_ID_Kspar', inplace=True) + cation_num_ksp_df = pd.DataFrame.from_dict(cation_num_sp, orient="index").T + cation_num_ksp_df["Sample_ID_Kspar"] = "CatNum" + cation_num_ksp_df.set_index("Sample_ID_Kspar", inplace=True) oxygens = calculate_oxygens_kspar(kspar_comps=kspar_comps) - renorm_factor = 8 / (oxygens.sum(axis='columns')) + renorm_factor = 8 / (oxygens.sum(axis="columns")) mol_prop = calculate_mol_proportions_kspar(kspar_comps=kspar_comps) - mol_prop['oxy_renorm_factor_sp'] = renorm_factor - mol_prop_8 = mol_prop.multiply(mol_prop['oxy_renorm_factor_sp'], axis='rows') - mol_prop_8.columns = [str(col).replace('_mol_prop', '') - for col in mol_prop_8.columns] + mol_prop["oxy_renorm_factor_sp"] = renorm_factor + mol_prop_8 = mol_prop.multiply(mol_prop["oxy_renorm_factor_sp"], axis="rows") + mol_prop_8.columns = [ + str(col).replace("_mol_prop", "") for col in mol_prop_8.columns + ] ox_num_reindex = cation_num_ksp_df.reindex(mol_prop_8.columns, axis=1).fillna(0) df_calc_comb = pd.concat([ox_num_reindex, mol_prop_8]) - cation_8 = df_calc_comb.multiply(df_calc_comb.loc['CatNum', :], axis='columns').drop(['CatNum']) - - cation_8.columns = [str(col).replace('_mol_prop', '_cat_8ox') - for col in mol_prop.columns] - - cation_8_2=cation_8.rename(columns={ - 'SiO2_Kspar_cat_8ox': 'Si_Kspar_cat_8ox', - 'TiO2_Kspar_cat_8ox': 'Ti_Kspar_cat_8ox', - 'Al2O3_Kspar_cat_8ox': 'Al_Kspar_cat_8ox', - 'FeOt_Kspar_cat_8ox': 'Fet_Kspar_cat_8ox', - 'MnO_Kspar_cat_8ox': 'Mn_Kspar_cat_8ox', - 'MgO_Kspar_cat_8ox': 'Mg_Kspar_cat_8ox', - 'CaO_Kspar_cat_8ox': 'Ca_Kspar_cat_8ox', - 'Na2O_Kspar_cat_8ox': 'Na_Kspar_cat_8ox', - 'K2O_Kspar_cat_8ox': 'K_Kspar_cat_8ox', - 'Cr2O3_Kspar_cat_8ox': 'Cr_Kspar_cat_8ox', - 'P2O5_Kspar_cat_8ox': 'P_Kspar_cat_8ox',}) + cation_8 = df_calc_comb.multiply( + df_calc_comb.loc["CatNum", :], axis="columns" + ).drop(["CatNum"]) + + cation_8.columns = [ + str(col).replace("_mol_prop", "_cat_8ox") for col in mol_prop.columns + ] + + cation_8_2 = cation_8.rename( + columns={ + "SiO2_Kspar_cat_8ox": "Si_Kspar_cat_8ox", + "TiO2_Kspar_cat_8ox": "Ti_Kspar_cat_8ox", + "Al2O3_Kspar_cat_8ox": "Al_Kspar_cat_8ox", + "FeOt_Kspar_cat_8ox": "Fet_Kspar_cat_8ox", + "MnO_Kspar_cat_8ox": "Mn_Kspar_cat_8ox", + "MgO_Kspar_cat_8ox": "Mg_Kspar_cat_8ox", + "CaO_Kspar_cat_8ox": "Ca_Kspar_cat_8ox", + "Na2O_Kspar_cat_8ox": "Na_Kspar_cat_8ox", + "K2O_Kspar_cat_8ox": "K_Kspar_cat_8ox", + "Cr2O3_Kspar_cat_8ox": "Cr_Kspar_cat_8ox", + "P2O5_Kspar_cat_8ox": "P_Kspar_cat_8ox", + } + ) return cation_8_2 def calculate_kspar_components(kspar_comps, append): - """ - + Import kspar compositions using kspar_comps=My_Kspars, returns cations on the basis of 8 oxygens. Parameters @@ -1680,40 +2299,68 @@ def calculate_kspar_components(kspar_comps, append): ------- pandas DataFrame cations on the basis of 8 oxygens, with column headings of the form... Ksp_cat_8ox. - + """ kspar_comps_new = kspar_comps.copy() - kspar_comps_new.columns = [col.replace(append, '_Kspar') for col in kspar_comps_new.columns] + kspar_comps_new.columns = [ + col.replace(append, "_Kspar") for col in kspar_comps_new.columns + ] kspar_comps = kspar_comps_new.copy() kspar_calc = calculate_8oxygens_kspar(kspar_comps=kspar_comps) - kspar_calc['Kspar_Cation_Sum'] = (kspar_calc['Si_Kspar_cat_8ox']+kspar_calc['Ti_Kspar_cat_8ox']+kspar_calc['Al_Kspar_cat_8ox']+kspar_calc['Fet_Kspar_cat_8ox']+kspar_calc['Mn_Kspar_cat_8ox']+kspar_calc['Mg_Kspar_cat_8ox']+kspar_calc['Ca_Kspar_cat_8ox']+kspar_calc['Na_Kspar_cat_8ox']+kspar_calc['K_Kspar_cat_8ox']+kspar_calc['Cr_Kspar_cat_8ox']+kspar_calc['P_Kspar_cat_8ox']) - - kspar_calc['Na_Ca_M_Kspar'] = kspar_calc['Na_Kspar_cat_8ox'] + kspar_calc['Ca_Kspar_cat_8ox'] - kspar_calc['Si_Al_T_Kspar'] = kspar_calc['Si_Kspar_cat_8ox'] + kspar_calc['Al_Kspar_cat_8ox'] + kspar_calc["Kspar_Cation_Sum"] = ( + kspar_calc["Si_Kspar_cat_8ox"] + + kspar_calc["Ti_Kspar_cat_8ox"] + + kspar_calc["Al_Kspar_cat_8ox"] + + kspar_calc["Fet_Kspar_cat_8ox"] + + kspar_calc["Mn_Kspar_cat_8ox"] + + kspar_calc["Mg_Kspar_cat_8ox"] + + kspar_calc["Ca_Kspar_cat_8ox"] + + kspar_calc["Na_Kspar_cat_8ox"] + + kspar_calc["K_Kspar_cat_8ox"] + + kspar_calc["Cr_Kspar_cat_8ox"] + + kspar_calc["P_Kspar_cat_8ox"] + ) + + kspar_calc["Na_Ca_M_Kspar"] = ( + kspar_calc["Na_Kspar_cat_8ox"] + kspar_calc["Ca_Kspar_cat_8ox"] + ) + kspar_calc["Si_Al_T_Kspar"] = ( + kspar_calc["Si_Kspar_cat_8ox"] + kspar_calc["Al_Kspar_cat_8ox"] + ) cat_prop = calculate_cat_proportions_kspar(kspar_comps=kspar_comps) - cat_prop['sum'] = cat_prop.sum(axis='columns') - cat_frac_anhyd = cat_prop.div(cat_prop['sum'], axis='rows') - cat_frac_anhyd.drop(['sum'], axis='columns', inplace=True) - cat_frac_anhyd.columns = [str(col).replace('prop', 'frac') - for col in cat_frac_anhyd.columns] - cat_frac_anhyd['An_Kspar'] = cat_frac_anhyd['Ca_Kspar_cat_frac'] / (cat_frac_anhyd['Ca_Kspar_cat_frac'] + cat_frac_anhyd['Na_Kspar_cat_frac'] + cat_frac_anhyd['K_Kspar_cat_frac']) - cat_frac_anhyd['Ab_Kspar'] = cat_frac_anhyd['Na_Kspar_cat_frac'] / (cat_frac_anhyd['Ca_Kspar_cat_frac'] + cat_frac_anhyd['Na_Kspar_cat_frac'] + cat_frac_anhyd['K_Kspar_cat_frac']) - cat_frac_anhyd['Or_Kspar'] = 1 - cat_frac_anhyd['An_Kspar'] - cat_frac_anhyd['Ab_Kspar'] + cat_prop["sum"] = cat_prop.sum(axis="columns") + cat_frac_anhyd = cat_prop.div(cat_prop["sum"], axis="rows") + cat_frac_anhyd.drop(["sum"], axis="columns", inplace=True) + cat_frac_anhyd.columns = [ + str(col).replace("prop", "frac") for col in cat_frac_anhyd.columns + ] + cat_frac_anhyd["An_Kspar"] = cat_frac_anhyd["Ca_Kspar_cat_frac"] / ( + cat_frac_anhyd["Ca_Kspar_cat_frac"] + + cat_frac_anhyd["Na_Kspar_cat_frac"] + + cat_frac_anhyd["K_Kspar_cat_frac"] + ) + cat_frac_anhyd["Ab_Kspar"] = cat_frac_anhyd["Na_Kspar_cat_frac"] / ( + cat_frac_anhyd["Ca_Kspar_cat_frac"] + + cat_frac_anhyd["Na_Kspar_cat_frac"] + + cat_frac_anhyd["K_Kspar_cat_frac"] + ) + cat_frac_anhyd["Or_Kspar"] = ( + 1 - cat_frac_anhyd["An_Kspar"] - cat_frac_anhyd["Ab_Kspar"] + ) cat_frac_anhyd2 = pd.concat([kspar_comps, kspar_calc, cat_frac_anhyd], axis=1) return cat_frac_anhyd2 -# %% SPINEL +# %% SPINEL def calculate_mol_proportions_spinel(sp_comps): - """ - + Import spinel compositions using sp_comps=My_Spinels, returns mole proportions Parameters @@ -1725,29 +2372,43 @@ def calculate_mol_proportions_spinel(sp_comps): ------- pandas DataFrame mole proportions for spinels with column headings of the form SiO2_Sp_mol_prop - + """ - oxide_mass_sp = {'SiO2_Sp': 60.0843, 'MgO_Sp': 40.3044, 'FeOt_Sp': 71.8464, 'CaO_Sp': 56.0774,'Al2O3_Sp': 101.961, 'Na2O_Sp': 61.9789, 'K2O_Sp': 94.196, 'MnO_Sp': 70.9375, 'TiO2_Sp': 79.7877, 'Cr2O3_Sp': 151.9982, 'P2O5_Sp': 141.937} - oxide_mass_sp_df = pd.DataFrame.from_dict(oxide_mass_sp, orient='index').T - oxide_mass_sp_df['Sample_ID_Sp'] = 'MolWt' - oxide_mass_sp_df.set_index('Sample_ID_Sp', inplace=True) + oxide_mass_sp = { + "SiO2_Sp": 60.0843, + "MgO_Sp": 40.3044, + "FeOt_Sp": 71.8464, + "CaO_Sp": 56.0774, + "Al2O3_Sp": 101.961, + "Na2O_Sp": 61.9789, + "K2O_Sp": 94.196, + "MnO_Sp": 70.9375, + "TiO2_Sp": 79.7877, + "Cr2O3_Sp": 151.9982, + "P2O5_Sp": 141.937, + } + oxide_mass_sp_df = pd.DataFrame.from_dict(oxide_mass_sp, orient="index").T + oxide_mass_sp_df["Sample_ID_Sp"] = "MolWt" + oxide_mass_sp_df.set_index("Sample_ID_Sp", inplace=True) # This makes it match the columns in the oxide mass dataframe sp_wt = sp_comps.reindex(oxide_mass_sp_df.columns, axis=1).fillna(0) # Combine the molecular weight and weight percent dataframes - sp_wt_combo = pd.concat([oxide_mass_sp_df, sp_wt],) + sp_wt_combo = pd.concat( + [oxide_mass_sp_df, sp_wt], + ) # Drop the calculation column - mol_prop_anhyd = sp_wt_combo.div( - sp_wt_combo.loc['MolWt', :], axis='columns').drop(['MolWt']) - mol_prop_anhyd.columns = [ - str(col) + '_mol_prop' for col in mol_prop_anhyd.columns] + mol_prop_anhyd = sp_wt_combo.div(sp_wt_combo.loc["MolWt", :], axis="columns").drop( + ["MolWt"] + ) + mol_prop_anhyd.columns = [str(col) + "_mol_prop" for col in mol_prop_anhyd.columns] return mol_prop_anhyd -def calculate_cat_proportions_spinel(*, sp_comps=None, oxide_headers=False): +def calculate_cat_proportions_spinel(*, sp_comps=None, oxide_headers=False): """ - + Import spinel compositions using sp_comps=My_spinels, returns cation proportions Parameters @@ -1765,50 +2426,84 @@ def calculate_cat_proportions_spinel(*, sp_comps=None, oxide_headers=False): ------- pandas DataFrame cation proportions for spinel with column headings of the form... Sp_cat_prop - - """ - cation_num_sp = {'SiO2_Sp': 1, 'MgO_Sp': 1, 'FeOt_Sp': 1, 'CaO_Sp': 1, 'Al2O3_Sp': 2, 'Na2O_Sp': 2, 'K2O_Sp': 2, 'MnO_Sp': 1, 'TiO2_Sp': 1, 'Cr2O3_Sp': 2, 'P2O5_Sp': 2} - cation_num_sp_df = pd.DataFrame.from_dict(cation_num_sp, orient='index').T - cation_num_sp_df['Sample_ID_Sp'] = 'CatNum' - cation_num_sp_df.set_index('Sample_ID_Sp', inplace=True) + """ - oxide_mass_sp = {'SiO2_Sp': 60.0843, 'MgO_Sp': 40.3044, 'FeOt_Sp': 71.8464, 'CaO_Sp': 56.0774,'Al2O3_Sp': 101.961, 'Na2O_Sp': 61.9789, 'K2O_Sp': 94.196, 'MnO_Sp': 70.9375, 'TiO2_Sp': 79.7877, 'Cr2O3_Sp': 151.9982, 'P2O5_Sp': 141.937} - oxide_mass_sp_df = pd.DataFrame.from_dict(oxide_mass_sp, orient='index').T - oxide_mass_sp_df['Sample_ID_Sp'] = 'MolWt' - oxide_mass_sp_df.set_index('Sample_ID_Sp', inplace=True) + cation_num_sp = { + "SiO2_Sp": 1, + "MgO_Sp": 1, + "FeOt_Sp": 1, + "CaO_Sp": 1, + "Al2O3_Sp": 2, + "Na2O_Sp": 2, + "K2O_Sp": 2, + "MnO_Sp": 1, + "TiO2_Sp": 1, + "Cr2O3_Sp": 2, + "P2O5_Sp": 2, + } + cation_num_sp_df = pd.DataFrame.from_dict(cation_num_sp, orient="index").T + cation_num_sp_df["Sample_ID_Sp"] = "CatNum" + cation_num_sp_df.set_index("Sample_ID_Sp", inplace=True) + + oxide_mass_sp = { + "SiO2_Sp": 60.0843, + "MgO_Sp": 40.3044, + "FeOt_Sp": 71.8464, + "CaO_Sp": 56.0774, + "Al2O3_Sp": 101.961, + "Na2O_Sp": 61.9789, + "K2O_Sp": 94.196, + "MnO_Sp": 70.9375, + "TiO2_Sp": 79.7877, + "Cr2O3_Sp": 151.9982, + "P2O5_Sp": 141.937, + } + oxide_mass_sp_df = pd.DataFrame.from_dict(oxide_mass_sp, orient="index").T + oxide_mass_sp_df["Sample_ID_Sp"] = "MolWt" + oxide_mass_sp_df.set_index("Sample_ID_Sp", inplace=True) sp_prop_no_cat_num = calculate_mol_proportions_spinel(sp_comps=sp_comps) - sp_prop_no_cat_num.columns = [str(col).replace('_mol_prop', '') for col in sp_prop_no_cat_num.columns] - ox_num_reindex = cation_num_sp_df.reindex(oxide_mass_sp_df.columns, axis=1).fillna(0) + sp_prop_no_cat_num.columns = [ + str(col).replace("_mol_prop", "") for col in sp_prop_no_cat_num.columns + ] + ox_num_reindex = cation_num_sp_df.reindex(oxide_mass_sp_df.columns, axis=1).fillna( + 0 + ) df_calc_comb = pd.concat([ox_num_reindex, sp_prop_no_cat_num]) - cation_prop_anhyd = df_calc_comb.multiply(df_calc_comb.loc['CatNum', :], axis='columns').drop(['CatNum']) + cation_prop_anhyd = df_calc_comb.multiply( + df_calc_comb.loc["CatNum", :], axis="columns" + ).drop(["CatNum"]) cation_prop_anhyd.columns = [ - str(col) + '_cat_prop' for col in cation_prop_anhyd.columns] + str(col) + "_cat_prop" for col in cation_prop_anhyd.columns + ] if oxide_headers is True: return cation_prop_anhyd if oxide_headers is False: - cation_prop_anhyd2=cation_prop_anhyd.rename(columns={ - 'SiO2_Sp_cat_prop': 'Si_Sp_cat_prop', - 'TiO2_Sp_cat_prop': 'Ti_Sp_cat_prop', - 'Al2O3_Sp_cat_prop': 'Al_Sp_cat_prop', - 'FeOt_Sp_cat_prop': 'Fet_Sp_cat_prop', - 'MnO_Sp_cat_prop': 'Mn_Sp_cat_prop', - 'MgO_Sp_cat_prop': 'Mg_Sp_cat_prop', - 'CaO_Sp_cat_prop': 'Ca_Sp_cat_prop', - 'Na2O_Sp_cat_prop': 'Na_Sp_cat_prop', - 'K2O_Sp_cat_prop': 'K_Sp_cat_prop', - 'Cr2O3_Sp_cat_prop': 'Cr_Sp_cat_prop', - 'P2O5_Sp_cat_prop': 'P_Sp_cat_prop',}) + cation_prop_anhyd2 = cation_prop_anhyd.rename( + columns={ + "SiO2_Sp_cat_prop": "Si_Sp_cat_prop", + "TiO2_Sp_cat_prop": "Ti_Sp_cat_prop", + "Al2O3_Sp_cat_prop": "Al_Sp_cat_prop", + "FeOt_Sp_cat_prop": "Fet_Sp_cat_prop", + "MnO_Sp_cat_prop": "Mn_Sp_cat_prop", + "MgO_Sp_cat_prop": "Mg_Sp_cat_prop", + "CaO_Sp_cat_prop": "Ca_Sp_cat_prop", + "Na2O_Sp_cat_prop": "Na_Sp_cat_prop", + "K2O_Sp_cat_prop": "K_Sp_cat_prop", + "Cr2O3_Sp_cat_prop": "Cr_Sp_cat_prop", + "P2O5_Sp_cat_prop": "P_Sp_cat_prop", + } + ) return cation_prop_anhyd2 -def calculate_oxygens_spinel(sp_comps): +def calculate_oxygens_spinel(sp_comps): """ - - Import spinel compositions using sp_comps=My_Sps, returns number of oxygens + + Import spinel compositions using sp_comps=My_Sps, returns number of oxygens (e.g., mol proportions * number of O in formula unit) Parameters @@ -1823,25 +2518,38 @@ def calculate_oxygens_spinel(sp_comps): """ - oxygen_num_sp = {'SiO2_Sp': 2, 'MgO_Sp': 1, 'FeOt_Sp': 1, 'CaO_Sp': 1, 'Al2O3_Sp': 3, 'Na2O_Sp': 1, 'K2O_Sp': 1, 'MnO_Sp': 1, 'TiO2_Sp': 2, 'Cr2O3_Sp': 3, 'P2O5_Sp': 5} - oxygen_num_sp_df = pd.DataFrame.from_dict(oxygen_num_sp, orient='index').T - oxygen_num_sp_df['Sample_ID_Sp'] = 'OxNum' - oxygen_num_sp_df.set_index('Sample_ID_Sp', inplace=True) + oxygen_num_sp = { + "SiO2_Sp": 2, + "MgO_Sp": 1, + "FeOt_Sp": 1, + "CaO_Sp": 1, + "Al2O3_Sp": 3, + "Na2O_Sp": 1, + "K2O_Sp": 1, + "MnO_Sp": 1, + "TiO2_Sp": 2, + "Cr2O3_Sp": 3, + "P2O5_Sp": 5, + } + oxygen_num_sp_df = pd.DataFrame.from_dict(oxygen_num_sp, orient="index").T + oxygen_num_sp_df["Sample_ID_Sp"] = "OxNum" + oxygen_num_sp_df.set_index("Sample_ID_Sp", inplace=True) mol_prop = calculate_mol_proportions_spinel(sp_comps=sp_comps) - mol_prop.columns = [str(col).replace('_mol_prop', '') - for col in mol_prop.columns] + mol_prop.columns = [str(col).replace("_mol_prop", "") for col in mol_prop.columns] ox_num_reindex = oxygen_num_sp_df.reindex(mol_prop.columns, axis=1).fillna(0) df_calc_comb = pd.concat([ox_num_reindex, mol_prop]) - oxygens_anhyd = df_calc_comb.multiply(df_calc_comb.loc['OxNum', :], axis='columns').drop(['OxNum']) - oxygens_anhyd.columns = [str(col) + '_ox' for col in oxygens_anhyd.columns] + oxygens_anhyd = df_calc_comb.multiply( + df_calc_comb.loc["OxNum", :], axis="columns" + ).drop(["OxNum"]) + oxygens_anhyd.columns = [str(col) + "_ox" for col in oxygens_anhyd.columns] return oxygens_anhyd -def calculate_4oxygens_spinel(sp_comps): +def calculate_4oxygens_spinel(sp_comps): """ - + Import spinel compositions using sp_comps=My_Sps, returns cations on the basis of 4 oxygens. Parameters @@ -1856,46 +2564,64 @@ def calculate_4oxygens_spinel(sp_comps): """ - cation_num_sp = {'SiO2_Sp': 1, 'MgO_Sp': 1, 'FeOt_Sp': 1, 'CaO_Sp': 1, 'Al2O3_Sp': 2, 'Na2O_Sp': 2, 'K2O_Sp': 2, 'MnO_Sp': 1, 'TiO2_Sp': 1, 'Cr2O3_Sp': 2, 'P2O5_Sp': 2} - cation_num_sp_df = pd.DataFrame.from_dict(cation_num_sp, orient='index').T - cation_num_sp_df['Sample_ID_Sp'] = 'CatNum' - cation_num_sp_df.set_index('Sample_ID_Sp', inplace=True) + cation_num_sp = { + "SiO2_Sp": 1, + "MgO_Sp": 1, + "FeOt_Sp": 1, + "CaO_Sp": 1, + "Al2O3_Sp": 2, + "Na2O_Sp": 2, + "K2O_Sp": 2, + "MnO_Sp": 1, + "TiO2_Sp": 1, + "Cr2O3_Sp": 2, + "P2O5_Sp": 2, + } + cation_num_sp_df = pd.DataFrame.from_dict(cation_num_sp, orient="index").T + cation_num_sp_df["Sample_ID_Sp"] = "CatNum" + cation_num_sp_df.set_index("Sample_ID_Sp", inplace=True) oxygens = calculate_oxygens_spinel(sp_comps=sp_comps) - renorm_factor = 4 / (oxygens.sum(axis='columns')) + renorm_factor = 4 / (oxygens.sum(axis="columns")) mol_prop = calculate_mol_proportions_spinel(sp_comps=sp_comps) - mol_prop['oxy_renorm_factor_sp'] = renorm_factor - mol_prop_4 = mol_prop.multiply(mol_prop['oxy_renorm_factor_sp'], axis='rows') - mol_prop_4.columns = [str(col).replace('_mol_prop', '') - for col in mol_prop_4.columns] + mol_prop["oxy_renorm_factor_sp"] = renorm_factor + mol_prop_4 = mol_prop.multiply(mol_prop["oxy_renorm_factor_sp"], axis="rows") + mol_prop_4.columns = [ + str(col).replace("_mol_prop", "") for col in mol_prop_4.columns + ] ox_num_reindex = cation_num_sp_df.reindex(mol_prop_4.columns, axis=1).fillna(0) df_calc_comb = pd.concat([ox_num_reindex, mol_prop_4]) cation_4 = df_calc_comb.multiply( - df_calc_comb.loc['CatNum', :], axis='columns').drop(['CatNum']) - - cation_4.columns = [str(col).replace('_mol_prop', '_cat_4ox') - for col in mol_prop.columns] - - cation_4_2=cation_4.rename(columns={ - 'SiO2_Sp_cat_4ox': 'Si_Sp_cat_4ox', - 'TiO2_Sp_cat_4ox': 'Ti_Sp_cat_4ox', - 'Al2O3_Sp_cat_4ox': 'Al_Sp_cat_4ox', - 'FeOt_Sp_cat_4ox': 'Fet_Sp_cat_4ox', - 'MnO_Sp_cat_4ox': 'Mn_Sp_cat_4ox', - 'MgO_Sp_cat_4ox': 'Mg_Sp_cat_4ox', - 'CaO_Sp_cat_4ox': 'Ca_Sp_cat_4ox', - 'Na2O_Sp_cat_4ox': 'Na_Sp_cat_4ox', - 'K2O_Sp_cat_4ox': 'K_Sp_cat_4ox', - 'Cr2O3_Sp_cat_4ox': 'Cr_Sp_cat_4ox', - 'P2O5_Sp_cat_4ox': 'P_Sp_cat_4ox', }) + df_calc_comb.loc["CatNum", :], axis="columns" + ).drop(["CatNum"]) + + cation_4.columns = [ + str(col).replace("_mol_prop", "_cat_4ox") for col in mol_prop.columns + ] + + cation_4_2 = cation_4.rename( + columns={ + "SiO2_Sp_cat_4ox": "Si_Sp_cat_4ox", + "TiO2_Sp_cat_4ox": "Ti_Sp_cat_4ox", + "Al2O3_Sp_cat_4ox": "Al_Sp_cat_4ox", + "FeOt_Sp_cat_4ox": "Fet_Sp_cat_4ox", + "MnO_Sp_cat_4ox": "Mn_Sp_cat_4ox", + "MgO_Sp_cat_4ox": "Mg_Sp_cat_4ox", + "CaO_Sp_cat_4ox": "Ca_Sp_cat_4ox", + "Na2O_Sp_cat_4ox": "Na_Sp_cat_4ox", + "K2O_Sp_cat_4ox": "K_Sp_cat_4ox", + "Cr2O3_Sp_cat_4ox": "Cr_Sp_cat_4ox", + "P2O5_Sp_cat_4ox": "P_Sp_cat_4ox", + } + ) return cation_4_2 -def calculate_spinel_components(sp_comps, append): +def calculate_spinel_components(sp_comps, append): """ - + Import spinel compositions using sp_comps=My_Sps, returns components on the basis of 4 oxygens. Parameters @@ -1911,39 +2637,57 @@ def calculate_spinel_components(sp_comps, append): """ sp_comps_new = sp_comps.copy() - sp_comps_new.columns = [col.replace(append, '_Sp') for col in sp_comps_new.columns] + sp_comps_new.columns = [col.replace(append, "_Sp") for col in sp_comps_new.columns] sp_comps = sp_comps_new.copy() sp_calc = calculate_4oxygens_spinel(sp_comps=sp_comps) - sp_calc['Sp_Cation_Sum'] = (sp_calc['Si_Sp_cat_4ox']+sp_calc['Ti_Sp_cat_4ox']+sp_calc['Al_Sp_cat_4ox']+sp_calc['Fet_Sp_cat_4ox']+sp_calc['Mn_Sp_cat_4ox']+sp_calc['Mg_Sp_cat_4ox']+sp_calc['Ca_Sp_cat_4ox']+sp_calc['Na_Sp_cat_4ox']+sp_calc['K_Sp_cat_4ox']+sp_calc['Cr_Sp_cat_4ox']+sp_calc['P_Sp_cat_4ox']) - - sp_calc['Mg_Fe_M_Sp'] = sp_calc['Mg_Sp_cat_4ox'] + sp_calc['Fet_Sp_cat_4ox'] - sp_calc['Al_B_Sp'] = sp_calc['Al_Sp_cat_4ox'] - sp_calc['Mg_Fe_Mn_M_Sp'] = sp_calc['Mg_Sp_cat_4ox'] + sp_calc['Fet_Sp_cat_4ox'] + sp_calc['Mn_Sp_cat_4ox'] - sp_calc['Al_Ti_Cr_B_Sp'] = sp_calc['Al_Sp_cat_4ox'] + sp_calc['Ti_Sp_cat_4ox'] + sp_calc['Cr_Sp_cat_4ox'] - - sp_calc['Fe_Ti_Ox'] = sp_calc['Fet_Sp_cat_4ox'] + sp_calc['Ti_Sp_cat_4ox'] - sp_calc['Fe_Mg_Mn_A_Ox'] = sp_calc['Fet_Sp_cat_4ox'] + sp_calc['Mg_Sp_cat_4ox'] + sp_calc['Mn_Sp_cat_4ox'] - sp_calc['Ti_B_Ox'] = sp_calc['Ti_Sp_cat_4ox'] + sp_calc["Sp_Cation_Sum"] = ( + sp_calc["Si_Sp_cat_4ox"] + + sp_calc["Ti_Sp_cat_4ox"] + + sp_calc["Al_Sp_cat_4ox"] + + sp_calc["Fet_Sp_cat_4ox"] + + sp_calc["Mn_Sp_cat_4ox"] + + sp_calc["Mg_Sp_cat_4ox"] + + sp_calc["Ca_Sp_cat_4ox"] + + sp_calc["Na_Sp_cat_4ox"] + + sp_calc["K_Sp_cat_4ox"] + + sp_calc["Cr_Sp_cat_4ox"] + + sp_calc["P_Sp_cat_4ox"] + ) + + sp_calc["Mg_Fe_M_Sp"] = sp_calc["Mg_Sp_cat_4ox"] + sp_calc["Fet_Sp_cat_4ox"] + sp_calc["Al_B_Sp"] = sp_calc["Al_Sp_cat_4ox"] + sp_calc["Mg_Fe_Mn_M_Sp"] = ( + sp_calc["Mg_Sp_cat_4ox"] + sp_calc["Fet_Sp_cat_4ox"] + sp_calc["Mn_Sp_cat_4ox"] + ) + sp_calc["Al_Ti_Cr_B_Sp"] = ( + sp_calc["Al_Sp_cat_4ox"] + sp_calc["Ti_Sp_cat_4ox"] + sp_calc["Cr_Sp_cat_4ox"] + ) + + sp_calc["Fe_Ti_Ox"] = sp_calc["Fet_Sp_cat_4ox"] + sp_calc["Ti_Sp_cat_4ox"] + sp_calc["Fe_Mg_Mn_A_Ox"] = ( + sp_calc["Fet_Sp_cat_4ox"] + sp_calc["Mg_Sp_cat_4ox"] + sp_calc["Mn_Sp_cat_4ox"] + ) + sp_calc["Ti_B_Ox"] = sp_calc["Ti_Sp_cat_4ox"] cat_prop = calculate_cat_proportions_spinel(sp_comps=sp_comps) - cat_prop['sum'] = cat_prop.sum(axis='columns') - cat_frac_anhyd = cat_prop.div(cat_prop['sum'], axis='rows') - cat_frac_anhyd.drop(['sum'], axis='columns', inplace=True) - cat_frac_anhyd.columns = [str(col).replace('prop', 'frac') - for col in cat_frac_anhyd.columns] + cat_prop["sum"] = cat_prop.sum(axis="columns") + cat_frac_anhyd = cat_prop.div(cat_prop["sum"], axis="rows") + cat_frac_anhyd.drop(["sum"], axis="columns", inplace=True) + cat_frac_anhyd.columns = [ + str(col).replace("prop", "frac") for col in cat_frac_anhyd.columns + ] cat_frac_anhyd2 = pd.concat([sp_comps, sp_calc, cat_frac_anhyd], axis=1) return cat_frac_anhyd2 -# %% APATITE +# %% APATITE def calculate_mol_proportions_apatite(ap_comps): - """ - + Import Apatite compositions using ap_comps=My_Apatites, returns mole proportions Parameters @@ -1958,33 +2702,47 @@ def calculate_mol_proportions_apatite(ap_comps): """ - oxide_mass_ap = {'SiO2_Ap': 60.0843, 'MgO_Ap': 40.3044, 'FeOt_Ap': 71.8464, 'CaO_Ap': 56.0774, 'Al2O3_Ap': 101.961, 'Na2O_Ap': 61.9789, 'K2O_Ap': 94.196, 'MnO_Ap': 70.9375, 'TiO2_Ap': 79.7877, 'Cr2O3_Ap': 151.9982, 'P2O5_Ap': 141.937} - oxide_mass_ap_df = pd.DataFrame.from_dict(oxide_mass_ap, orient='index').T - oxide_mass_ap_df['Sample_ID_Ap'] = 'MolWt' - oxide_mass_ap_df.set_index('Sample_ID_Ap', inplace=True) + oxide_mass_ap = { + "SiO2_Ap": 60.0843, + "MgO_Ap": 40.3044, + "FeOt_Ap": 71.8464, + "CaO_Ap": 56.0774, + "Al2O3_Ap": 101.961, + "Na2O_Ap": 61.9789, + "K2O_Ap": 94.196, + "MnO_Ap": 70.9375, + "TiO2_Ap": 79.7877, + "Cr2O3_Ap": 151.9982, + "P2O5_Ap": 141.937, + } + oxide_mass_ap_df = pd.DataFrame.from_dict(oxide_mass_ap, orient="index").T + oxide_mass_ap_df["Sample_ID_Ap"] = "MolWt" + oxide_mass_ap_df.set_index("Sample_ID_Ap", inplace=True) # This makes it match the columns in the oxide mass dataframe ap_wt = ap_comps.reindex(oxide_mass_ap_df.columns, axis=1).fillna(0) # Combine the molecular weight and weight percent dataframes - ap_wt_combo = pd.concat([oxide_mass_ap_df, ap_wt],) + ap_wt_combo = pd.concat( + [oxide_mass_ap_df, ap_wt], + ) # Drop the calculation column - mol_prop_anhyd = ap_wt_combo.div( - ap_wt_combo.loc['MolWt', :], axis='columns').drop(['MolWt']) - mol_prop_anhyd.columns = [ - str(col) + '_mol_prop' for col in mol_prop_anhyd.columns] + mol_prop_anhyd = ap_wt_combo.div(ap_wt_combo.loc["MolWt", :], axis="columns").drop( + ["MolWt"] + ) + mol_prop_anhyd.columns = [str(col) + "_mol_prop" for col in mol_prop_anhyd.columns] return mol_prop_anhyd + def calculate_cat_proportions_apatite(*, ap_comps=None, oxide_headers=False): - """ - + Import apatite compositions using ap_comps=My_Apatites, returns cation proportions Parameters ------- ap_comps: pandas.DataFrame apatite compositions with column headings SiO2_Ap, MgO_Ap etc. - + oxide_headers: bool default=False, returns as Ti_Ap_cat_prop. =True returns Ti_Ap_cat_prop. @@ -1995,52 +2753,84 @@ def calculate_cat_proportions_apatite(*, ap_comps=None, oxide_headers=False): ------- pandas DataFrame cation proportions for apatite with column headings of the form... Ap_cat_prop - - """ - - cation_num_ap = {'SiO2_Ap': 1, 'MgO_Ap': 1, 'FeOt_Ap': 1, 'CaO_Ap': 1, 'Al2O3_Ap': 2, 'Na2O_Ap': 2, - 'K2O_Ap': 2, 'MnO_Ap': 1, 'TiO2_Ap': 1, 'Cr2O3_Ap': 2, 'P2O5_Ap': 2} - cation_num_ap_df = pd.DataFrame.from_dict(cation_num_ap, orient='index').T - cation_num_ap_df['Sample_ID_Ap'] = 'CatNum' - cation_num_ap_df.set_index('Sample_ID_Ap', inplace=True) - oxide_mass_ap = {'SiO2_Ap': 60.0843, 'MgO_Ap': 40.3044, 'FeOt_Ap': 71.8464, 'CaO_Ap': 56.0774,'Al2O3_Ap': 101.961, 'Na2O_Ap': 61.9789, 'K2O_Ap': 94.196, 'MnO_Ap': 70.9375, 'TiO2_Ap': 79.7877, 'Cr2O3_Ap': 151.9982, 'P2O5_Ap': 141.937} + """ - oxide_mass_ap_df = pd.DataFrame.from_dict(oxide_mass_ap, orient='index').T - oxide_mass_ap_df['Sample_ID_Ap'] = 'MolWt' - oxide_mass_ap_df.set_index('Sample_ID_Ap', inplace=True) + cation_num_ap = { + "SiO2_Ap": 1, + "MgO_Ap": 1, + "FeOt_Ap": 1, + "CaO_Ap": 1, + "Al2O3_Ap": 2, + "Na2O_Ap": 2, + "K2O_Ap": 2, + "MnO_Ap": 1, + "TiO2_Ap": 1, + "Cr2O3_Ap": 2, + "P2O5_Ap": 2, + } + cation_num_ap_df = pd.DataFrame.from_dict(cation_num_ap, orient="index").T + cation_num_ap_df["Sample_ID_Ap"] = "CatNum" + cation_num_ap_df.set_index("Sample_ID_Ap", inplace=True) + + oxide_mass_ap = { + "SiO2_Ap": 60.0843, + "MgO_Ap": 40.3044, + "FeOt_Ap": 71.8464, + "CaO_Ap": 56.0774, + "Al2O3_Ap": 101.961, + "Na2O_Ap": 61.9789, + "K2O_Ap": 94.196, + "MnO_Ap": 70.9375, + "TiO2_Ap": 79.7877, + "Cr2O3_Ap": 151.9982, + "P2O5_Ap": 141.937, + } + + oxide_mass_ap_df = pd.DataFrame.from_dict(oxide_mass_ap, orient="index").T + oxide_mass_ap_df["Sample_ID_Ap"] = "MolWt" + oxide_mass_ap_df.set_index("Sample_ID_Ap", inplace=True) ap_prop_no_cat_num = calculate_mol_proportions_apatite(ap_comps=ap_comps) - ap_prop_no_cat_num.columns = [str(col).replace( - '_mol_prop', '') for col in ap_prop_no_cat_num.columns] - ox_num_reindex = cation_num_ap_df.reindex(oxide_mass_ap_df.columns, axis=1).fillna(0) + ap_prop_no_cat_num.columns = [ + str(col).replace("_mol_prop", "") for col in ap_prop_no_cat_num.columns + ] + ox_num_reindex = cation_num_ap_df.reindex(oxide_mass_ap_df.columns, axis=1).fillna( + 0 + ) df_calc_comb = pd.concat([ox_num_reindex, ap_prop_no_cat_num]) cation_prop_anhyd = df_calc_comb.multiply( - df_calc_comb.loc['CatNum', :], axis='columns').drop(['CatNum']) - cation_prop_anhyd.columns = [str(col) + '_cat_prop' for col in cation_prop_anhyd.columns] + df_calc_comb.loc["CatNum", :], axis="columns" + ).drop(["CatNum"]) + cation_prop_anhyd.columns = [ + str(col) + "_cat_prop" for col in cation_prop_anhyd.columns + ] if oxide_headers is True: return cation_prop_anhyd if oxide_headers is False: - cation_prop_anhyd2=cation_prop_anhyd.rename(columns={ - 'SiO2_Ap_cat_prop': 'Si_Ap_cat_prop', - 'TiO2_Ap_cat_prop': 'Ti_Ap_cat_prop', - 'Al2O3_Ap_cat_prop': 'Al_Ap_cat_prop', - 'FeOt_Ap_cat_prop': 'Fet_Ap_cat_prop', - 'MnO_Ap_cat_prop': 'Mn_Ap_cat_prop', - 'MgO_Ap_cat_prop': 'Mg_Ap_cat_prop', - 'CaO_Ap_cat_prop': 'Ca_Ap_cat_prop', - 'Na2O_Ap_cat_prop': 'Na_Ap_cat_prop', - 'K2O_Ap_cat_prop': 'K_Ap_cat_prop', - 'Cr2O3_Ap_cat_prop': 'Cr_Ap_cat_prop', - 'P2O5_Ap_cat_prop': 'P_Ap_cat_prop',}) + cation_prop_anhyd2 = cation_prop_anhyd.rename( + columns={ + "SiO2_Ap_cat_prop": "Si_Ap_cat_prop", + "TiO2_Ap_cat_prop": "Ti_Ap_cat_prop", + "Al2O3_Ap_cat_prop": "Al_Ap_cat_prop", + "FeOt_Ap_cat_prop": "Fet_Ap_cat_prop", + "MnO_Ap_cat_prop": "Mn_Ap_cat_prop", + "MgO_Ap_cat_prop": "Mg_Ap_cat_prop", + "CaO_Ap_cat_prop": "Ca_Ap_cat_prop", + "Na2O_Ap_cat_prop": "Na_Ap_cat_prop", + "K2O_Ap_cat_prop": "K_Ap_cat_prop", + "Cr2O3_Ap_cat_prop": "Cr_Ap_cat_prop", + "P2O5_Ap_cat_prop": "P_Ap_cat_prop", + } + ) return cation_prop_anhyd2 + def calculate_oxygens_apatite(ap_comps): - """ - - Import apatite compositions using ap_comps=My_Aps, returns number of oxygens + + Import apatite compositions using ap_comps=My_Aps, returns number of oxygens (e.g., mol proportions * number of O in formula unit) Parameters @@ -2052,30 +2842,41 @@ def calculate_oxygens_apatite(ap_comps): ------- pandas DataFrame number of oxygens with column headings of the form SiO2_Ap_ox - + """ - oxygen_num_ap = {'SiO2_Ap': 2, 'MgO_Ap': 1, 'FeOt_Ap': 1, 'CaO_Ap': 1, 'Al2O3_Ap': 3, 'Na2O_Ap': 1, 'K2O_Ap': 1, 'MnO_Ap': 1, 'TiO2_Ap': 2, 'Cr2O3_Ap': 3, 'P2O5_Ap': 5} - oxygen_num_ap_df = pd.DataFrame.from_dict(oxygen_num_ap, orient='index').T - oxygen_num_ap_df['Sample_ID_Ap'] = 'OxNum' - oxygen_num_ap_df.set_index('Sample_ID_Ap', inplace=True) + oxygen_num_ap = { + "SiO2_Ap": 2, + "MgO_Ap": 1, + "FeOt_Ap": 1, + "CaO_Ap": 1, + "Al2O3_Ap": 3, + "Na2O_Ap": 1, + "K2O_Ap": 1, + "MnO_Ap": 1, + "TiO2_Ap": 2, + "Cr2O3_Ap": 3, + "P2O5_Ap": 5, + } + oxygen_num_ap_df = pd.DataFrame.from_dict(oxygen_num_ap, orient="index").T + oxygen_num_ap_df["Sample_ID_Ap"] = "OxNum" + oxygen_num_ap_df.set_index("Sample_ID_Ap", inplace=True) mol_prop = calculate_mol_proportions_apatite(ap_comps=ap_comps) - mol_prop.columns = [str(col).replace('_mol_prop', '') - for col in mol_prop.columns] - ox_num_reindex = oxygen_num_ap_df.reindex( - mol_prop.columns, axis=1).fillna(0) + mol_prop.columns = [str(col).replace("_mol_prop", "") for col in mol_prop.columns] + ox_num_reindex = oxygen_num_ap_df.reindex(mol_prop.columns, axis=1).fillna(0) df_calc_comb = pd.concat([ox_num_reindex, mol_prop]) oxygens_anhyd = df_calc_comb.multiply( - df_calc_comb.loc['OxNum', :], axis='columns').drop(['OxNum']) - oxygens_anhyd.columns = [str(col) + '_ox' for col in oxygens_anhyd.columns] + df_calc_comb.loc["OxNum", :], axis="columns" + ).drop(["OxNum"]) + oxygens_anhyd.columns = [str(col) + "_ox" for col in oxygens_anhyd.columns] return oxygens_anhyd -def calculate_12oxygens_apatite(ap_comps): +def calculate_12oxygens_apatite(ap_comps): """ - + Import apatite compositions using ap_comps=My_Aps, returns cations on the basis of 12 oxygens. Parameters @@ -2087,50 +2888,68 @@ def calculate_12oxygens_apatite(ap_comps): ------- pandas DataFrame cations on the basis of 12 oxygens, with column headings of the form... Ap_cat_12ox. - + """ - cation_num_ap = {'SiO2_Ap': 1, 'MgO_Ap': 1, 'FeOt_Ap': 1, 'CaO_Ap': 1, 'Al2O3_Ap': 2, 'Na2O_Ap': 2, 'K2O_Ap': 2, 'MnO_Ap': 1, 'TiO2_Ap': 1, 'Cr2O3_Ap': 2, 'P2O5_Ap': 2} + cation_num_ap = { + "SiO2_Ap": 1, + "MgO_Ap": 1, + "FeOt_Ap": 1, + "CaO_Ap": 1, + "Al2O3_Ap": 2, + "Na2O_Ap": 2, + "K2O_Ap": 2, + "MnO_Ap": 1, + "TiO2_Ap": 1, + "Cr2O3_Ap": 2, + "P2O5_Ap": 2, + } - cation_num_ap_df = pd.DataFrame.from_dict(cation_num_ap, orient='index').T - cation_num_ap_df['Sample_ID_Ap'] = 'CatNum' - cation_num_ap_df.set_index('Sample_ID_Ap', inplace=True) + cation_num_ap_df = pd.DataFrame.from_dict(cation_num_ap, orient="index").T + cation_num_ap_df["Sample_ID_Ap"] = "CatNum" + cation_num_ap_df.set_index("Sample_ID_Ap", inplace=True) oxygens = calculate_oxygens_apatite(ap_comps=ap_comps) - renorm_factor = 12 / (oxygens.sum(axis='columns')) + renorm_factor = 12 / (oxygens.sum(axis="columns")) mol_prop = calculate_mol_proportions_apatite(ap_comps=ap_comps) - mol_prop['oxy_renorm_factor_ap'] = renorm_factor - mol_prop_12 = mol_prop.multiply(mol_prop['oxy_renorm_factor_ap'], axis='rows') - mol_prop_12.columns = [str(col).replace('_mol_prop', '') - for col in mol_prop_12.columns] + mol_prop["oxy_renorm_factor_ap"] = renorm_factor + mol_prop_12 = mol_prop.multiply(mol_prop["oxy_renorm_factor_ap"], axis="rows") + mol_prop_12.columns = [ + str(col).replace("_mol_prop", "") for col in mol_prop_12.columns + ] ox_num_reindex = cation_num_ap_df.reindex(mol_prop_12.columns, axis=1).fillna(0) df_calc_comb = pd.concat([ox_num_reindex, mol_prop_12]) cation_12 = df_calc_comb.multiply( - df_calc_comb.loc['CatNum', :], axis='columns').drop(['CatNum']) - - cation_12.columns = [str(col).replace('_mol_prop', '_cat_12ox') - for col in mol_prop.columns] - - cation_12_2=cation_12.rename(columns={ - 'SiO2_Ap_cat_12ox': 'Si_Ap_cat_12ox', - 'TiO2_Ap_cat_12ox': 'Ti_Ap_cat_12ox', - 'Al2O3_Ap_cat_12ox': 'Al_Ap_cat_12ox', - 'FeOt_Ap_cat_12ox': 'Fet_Ap_cat_12ox', - 'MnO_Ap_cat_12ox': 'Mn_Ap_cat_12ox', - 'MgO_Ap_cat_12ox': 'Mg_Ap_cat_12ox', - 'CaO_Ap_cat_12ox': 'Ca_Ap_cat_12ox', - 'Na2O_Ap_cat_12ox': 'Na_Ap_cat_12ox', - 'K2O_Ap_cat_12ox': 'K_Ap_cat_12ox', - 'Cr2O3_Ap_cat_12ox': 'Cr_Ap_cat_12ox', - 'P2O5_Ap_cat_12ox': 'P_Ap_cat_12ox',}) + df_calc_comb.loc["CatNum", :], axis="columns" + ).drop(["CatNum"]) + + cation_12.columns = [ + str(col).replace("_mol_prop", "_cat_12ox") for col in mol_prop.columns + ] + + cation_12_2 = cation_12.rename( + columns={ + "SiO2_Ap_cat_12ox": "Si_Ap_cat_12ox", + "TiO2_Ap_cat_12ox": "Ti_Ap_cat_12ox", + "Al2O3_Ap_cat_12ox": "Al_Ap_cat_12ox", + "FeOt_Ap_cat_12ox": "Fet_Ap_cat_12ox", + "MnO_Ap_cat_12ox": "Mn_Ap_cat_12ox", + "MgO_Ap_cat_12ox": "Mg_Ap_cat_12ox", + "CaO_Ap_cat_12ox": "Ca_Ap_cat_12ox", + "Na2O_Ap_cat_12ox": "Na_Ap_cat_12ox", + "K2O_Ap_cat_12ox": "K_Ap_cat_12ox", + "Cr2O3_Ap_cat_12ox": "Cr_Ap_cat_12ox", + "P2O5_Ap_cat_12ox": "P_Ap_cat_12ox", + } + ) return cation_12_2 -def calculate_apatite_components(ap_comps, append): +def calculate_apatite_components(ap_comps, append): """ - + Import apatite compositions using ap_comps=My_Aps, returns cations on the basis of 12 oxygens. Parameters @@ -2142,40 +2961,56 @@ def calculate_apatite_components(ap_comps, append): ------- pandas DataFrame components on the basis of 12 oxygens, with column headings of the form... Ap_cat_12ox. - + """ ap_comps_new = ap_comps.copy() - ap_comps_new.columns = [col.replace(append, '_Ap') for col in ap_comps_new.columns] + ap_comps_new.columns = [col.replace(append, "_Ap") for col in ap_comps_new.columns] ap_comps = ap_comps_new.copy() ap_calc = calculate_12oxygens_apatite(ap_comps=ap_comps) - ap_calc['Ap_Cation_Sum'] = (ap_calc['Si_Ap_cat_12ox']+ap_calc['Ti_Ap_cat_12ox']+ap_calc['Al_Ap_cat_12ox']+ap_calc['Fet_Ap_cat_12ox']+ap_calc['Mn_Ap_cat_12ox']+ap_calc['Mg_Ap_cat_12ox']+ap_calc['Ca_Ap_cat_12ox']+ap_calc['Na_Ap_cat_12ox']+ap_calc['K_Ap_cat_12ox']+ap_calc['Cr_Ap_cat_12ox']+ap_calc['P_Ap_cat_12ox']) - - # OH, F, Cl not always measured. + ap_calc["Ap_Cation_Sum"] = ( + ap_calc["Si_Ap_cat_12ox"] + + ap_calc["Ti_Ap_cat_12ox"] + + ap_calc["Al_Ap_cat_12ox"] + + ap_calc["Fet_Ap_cat_12ox"] + + ap_calc["Mn_Ap_cat_12ox"] + + ap_calc["Mg_Ap_cat_12ox"] + + ap_calc["Ca_Ap_cat_12ox"] + + ap_calc["Na_Ap_cat_12ox"] + + ap_calc["K_Ap_cat_12ox"] + + ap_calc["Cr_Ap_cat_12ox"] + + ap_calc["P_Ap_cat_12ox"] + ) + + # OH, F, Cl not always measured. # Ca and P as cations - ap_calc['Ca_P_Ap'] = ap_calc['Ca_Ap_cat_12ox'] + ap_calc['P_Ap_cat_12ox'] - ap_calc['Ca_Mn_Na_M_Ap'] = ap_calc['Ca_Ap_cat_12ox'] + ap_calc['Mn_Ap_cat_12ox'] + ap_calc['Na_Ap_cat_12ox'] - ap_calc['P_Si_T_Ap'] = ap_calc['P_Ap_cat_12ox'] + ap_calc['Si_Ap_cat_12ox'] + ap_calc["Ca_P_Ap"] = ap_calc["Ca_Ap_cat_12ox"] + ap_calc["P_Ap_cat_12ox"] + ap_calc["Ca_Mn_Na_M_Ap"] = ( + ap_calc["Ca_Ap_cat_12ox"] + + ap_calc["Mn_Ap_cat_12ox"] + + ap_calc["Na_Ap_cat_12ox"] + ) + ap_calc["P_Si_T_Ap"] = ap_calc["P_Ap_cat_12ox"] + ap_calc["Si_Ap_cat_12ox"] cat_prop = calculate_cat_proportions_apatite(ap_comps=ap_comps) - cat_prop['sum'] = cat_prop.sum(axis='columns') - cat_frac_anhyd = cat_prop.div(cat_prop['sum'], axis='rows') - cat_frac_anhyd.drop(['sum'], axis='columns', inplace=True) - cat_frac_anhyd.columns = [str(col).replace('prop', 'frac') - for col in cat_frac_anhyd.columns] + cat_prop["sum"] = cat_prop.sum(axis="columns") + cat_frac_anhyd = cat_prop.div(cat_prop["sum"], axis="rows") + cat_frac_anhyd.drop(["sum"], axis="columns", inplace=True) + cat_frac_anhyd.columns = [ + str(col).replace("prop", "frac") for col in cat_frac_anhyd.columns + ] cat_frac_anhyd2 = pd.concat([ap_comps, ap_calc, cat_frac_anhyd], axis=1) return cat_frac_anhyd2 -# %% GARNET +# %% GARNET def calculate_mol_proportions_garnet(gt_comps): - """ - + Import Garnet compositions using gt_comps=My_Garnets, returns mole proportions Parameters @@ -2187,31 +3022,45 @@ def calculate_mol_proportions_garnet(gt_comps): ------- pandas DataFrame mole proportions for garnets with column headings of the form SiO2_Gt_mol_prop - + """ - oxide_mass_gt = {'SiO2_Gt': 60.0843, 'MgO_Gt': 40.3044, 'FeOt_Gt': 71.8464, 'CaO_Gt': 56.0774, 'Al2O3_Gt': 101.961, 'Na2O_Gt': 61.9789, 'K2O_Gt': 94.196, 'MnO_Gt': 70.9375, 'TiO2_Gt': 79.7877, 'Cr2O3_Gt': 151.9982, 'P2O5_Gt': 141.937, 'NiO_Gt': 74.6994} - oxide_mass_gt_df = pd.DataFrame.from_dict(oxide_mass_gt, orient='index').T - oxide_mass_gt_df['Sample_ID_Gt'] = 'MolWt' - oxide_mass_gt_df.set_index('Sample_ID_Gt', inplace=True) + oxide_mass_gt = { + "SiO2_Gt": 60.0843, + "MgO_Gt": 40.3044, + "FeOt_Gt": 71.8464, + "CaO_Gt": 56.0774, + "Al2O3_Gt": 101.961, + "Na2O_Gt": 61.9789, + "K2O_Gt": 94.196, + "MnO_Gt": 70.9375, + "TiO2_Gt": 79.7877, + "Cr2O3_Gt": 151.9982, + "P2O5_Gt": 141.937, + "NiO_Gt": 74.6994, + } + oxide_mass_gt_df = pd.DataFrame.from_dict(oxide_mass_gt, orient="index").T + oxide_mass_gt_df["Sample_ID_Gt"] = "MolWt" + oxide_mass_gt_df.set_index("Sample_ID_Gt", inplace=True) # This makes it match the columns in the oxide mass dataframe gt_wt = gt_comps.reindex(oxide_mass_gt_df.columns, axis=1).fillna(0) # Combine the molecular weight and weight percent dataframes - gt_wt_combo = pd.concat([oxide_mass_gt_df, gt_wt],) + gt_wt_combo = pd.concat( + [oxide_mass_gt_df, gt_wt], + ) # Drop the calculation column - mol_prop_anhyd = gt_wt_combo.div( - gt_wt_combo.loc['MolWt', :], axis='columns').drop(['MolWt']) - mol_prop_anhyd.columns = [ - str(col) + '_mol_prop' for col in mol_prop_anhyd.columns] - + mol_prop_anhyd = gt_wt_combo.div(gt_wt_combo.loc["MolWt", :], axis="columns").drop( + ["MolWt"] + ) + mol_prop_anhyd.columns = [str(col) + "_mol_prop" for col in mol_prop_anhyd.columns] + return mol_prop_anhyd def calculate_cat_proportions_garnet(*, gt_comps=None, oxide_headers=False): - """ - + Import garnet compositions using gt_comps=My_garnets, returns cation proportions Parameters @@ -2228,52 +3077,87 @@ def calculate_cat_proportions_garnet(*, gt_comps=None, oxide_headers=False): ------- pandas DataFrame cation proportions for garnet with column headings of the form... Gt_cat_prop - - """ - - cation_num_gt = {'SiO2_Gt': 1, 'MgO_Gt': 1, 'FeOt_Gt': 1, 'CaO_Gt': 1, 'Al2O3_Gt': 2, 'Na2O_Gt': 2, 'K2O_Gt': 2, 'MnO_Gt': 1, 'TiO2_Gt': 1, 'Cr2O3_Gt': 2, 'P2O5_Gt': 2, 'NiO_Gt': 1} - cation_num_gt_df = pd.DataFrame.from_dict(cation_num_gt, orient='index').T - cation_num_gt_df['Sample_ID_Gt'] = 'CatNum' - cation_num_gt_df.set_index('Sample_ID_Gt', inplace=True) - oxide_mass_gt = {'SiO2_Gt': 60.0843, 'MgO_Gt': 40.3044, 'FeOt_Gt': 71.8464, 'CaO_Gt': 56.0774,'Al2O3_Gt': 101.961, 'Na2O_Gt': 61.9789, 'K2O_Gt': 94.196, 'MnO_Gt': 70.9375, 'TiO2_Gt': 79.7877, 'Cr2O3_Gt': 151.9982, 'P2O5_Gt': 141.937, 'NiO_Gt': 74.6994} + """ - oxide_mass_gt_df = pd.DataFrame.from_dict(oxide_mass_gt, orient='index').T - oxide_mass_gt_df['Sample_ID_Gt'] = 'MolWt' - oxide_mass_gt_df.set_index('Sample_ID_Gt', inplace=True) + cation_num_gt = { + "SiO2_Gt": 1, + "MgO_Gt": 1, + "FeOt_Gt": 1, + "CaO_Gt": 1, + "Al2O3_Gt": 2, + "Na2O_Gt": 2, + "K2O_Gt": 2, + "MnO_Gt": 1, + "TiO2_Gt": 1, + "Cr2O3_Gt": 2, + "P2O5_Gt": 2, + "NiO_Gt": 1, + } + cation_num_gt_df = pd.DataFrame.from_dict(cation_num_gt, orient="index").T + cation_num_gt_df["Sample_ID_Gt"] = "CatNum" + cation_num_gt_df.set_index("Sample_ID_Gt", inplace=True) + + oxide_mass_gt = { + "SiO2_Gt": 60.0843, + "MgO_Gt": 40.3044, + "FeOt_Gt": 71.8464, + "CaO_Gt": 56.0774, + "Al2O3_Gt": 101.961, + "Na2O_Gt": 61.9789, + "K2O_Gt": 94.196, + "MnO_Gt": 70.9375, + "TiO2_Gt": 79.7877, + "Cr2O3_Gt": 151.9982, + "P2O5_Gt": 141.937, + "NiO_Gt": 74.6994, + } + + oxide_mass_gt_df = pd.DataFrame.from_dict(oxide_mass_gt, orient="index").T + oxide_mass_gt_df["Sample_ID_Gt"] = "MolWt" + oxide_mass_gt_df.set_index("Sample_ID_Gt", inplace=True) gt_prop_no_cat_num = calculate_mol_proportions_garnet(gt_comps=gt_comps) - gt_prop_no_cat_num.columns = [str(col).replace('_mol_prop', '') for col in gt_prop_no_cat_num.columns] - ox_num_reindex = cation_num_gt_df.reindex( - oxide_mass_gt_df.columns, axis=1).fillna(0) + gt_prop_no_cat_num.columns = [ + str(col).replace("_mol_prop", "") for col in gt_prop_no_cat_num.columns + ] + ox_num_reindex = cation_num_gt_df.reindex(oxide_mass_gt_df.columns, axis=1).fillna( + 0 + ) df_calc_comb = pd.concat([ox_num_reindex, gt_prop_no_cat_num]) cation_prop_anhyd = df_calc_comb.multiply( - df_calc_comb.loc['CatNum', :], axis='columns').drop(['CatNum']) - cation_prop_anhyd.columns = [str(col) + '_cat_prop' for col in cation_prop_anhyd.columns] + df_calc_comb.loc["CatNum", :], axis="columns" + ).drop(["CatNum"]) + cation_prop_anhyd.columns = [ + str(col) + "_cat_prop" for col in cation_prop_anhyd.columns + ] if oxide_headers is True: return cation_prop_anhyd if oxide_headers is False: - cation_prop_anhyd2=cation_prop_anhyd.rename(columns={ - 'SiO2_Gt_cat_prop': 'Si_Gt_cat_prop', - 'TiO2_Gt_cat_prop': 'Ti_Gt_cat_prop', - 'Al2O3_Gt_cat_prop': 'Al_Gt_cat_prop', - 'FeOt_Gt_cat_prop': 'Fet_Gt_cat_prop', - 'MnO_Gt_cat_prop': 'Mn_Gt_cat_prop', - 'MgO_Gt_cat_prop': 'Mg_Gt_cat_prop', - 'CaO_Gt_cat_prop': 'Ca_Gt_cat_prop', - 'Na2O_Gt_cat_prop': 'Na_Gt_cat_prop', - 'K2O_Gt_cat_prop': 'K_Gt_cat_prop', - 'Cr2O3_Gt_cat_prop': 'Cr_Gt_cat_prop', - 'P2O5_Gt_cat_prop': 'P_Gt_cat_prop', - 'NiO_Gt_cat_prop': 'Ni_Gt_cat_prop',}) + cation_prop_anhyd2 = cation_prop_anhyd.rename( + columns={ + "SiO2_Gt_cat_prop": "Si_Gt_cat_prop", + "TiO2_Gt_cat_prop": "Ti_Gt_cat_prop", + "Al2O3_Gt_cat_prop": "Al_Gt_cat_prop", + "FeOt_Gt_cat_prop": "Fet_Gt_cat_prop", + "MnO_Gt_cat_prop": "Mn_Gt_cat_prop", + "MgO_Gt_cat_prop": "Mg_Gt_cat_prop", + "CaO_Gt_cat_prop": "Ca_Gt_cat_prop", + "Na2O_Gt_cat_prop": "Na_Gt_cat_prop", + "K2O_Gt_cat_prop": "K_Gt_cat_prop", + "Cr2O3_Gt_cat_prop": "Cr_Gt_cat_prop", + "P2O5_Gt_cat_prop": "P_Gt_cat_prop", + "NiO_Gt_cat_prop": "Ni_Gt_cat_prop", + } + ) return cation_prop_anhyd2 + def calculate_oxygens_garnet(gt_comps): - """ - - Import garnet compositions using gt_comps=My_Gts, returns number of oxygens + + Import garnet compositions using gt_comps=My_Gts, returns number of oxygens (e.g., mol proportions * number of O in formula unit) Parameters @@ -2285,29 +3169,42 @@ def calculate_oxygens_garnet(gt_comps): ------- pandas DataFrame number of oxygens with column headings of the form SiO2_Gt_ox - + """ - oxygen_num_gt = {'SiO2_Gt': 2, 'MgO_Gt': 1, 'FeOt_Gt': 1, 'CaO_Gt': 1, 'Al2O3_Gt': 3, 'Na2O_Gt': 1, 'K2O_Gt': 1, 'MnO_Gt': 1, 'TiO2_Gt': 2, 'Cr2O3_Gt': 3, 'P2O5_Gt': 5, 'NiO_Gt': 1} - oxygen_num_gt_df = pd.DataFrame.from_dict(oxygen_num_gt, orient='index').T - oxygen_num_gt_df['Sample_ID_Gt'] = 'OxNum' - oxygen_num_gt_df.set_index('Sample_ID_Gt', inplace=True) + oxygen_num_gt = { + "SiO2_Gt": 2, + "MgO_Gt": 1, + "FeOt_Gt": 1, + "CaO_Gt": 1, + "Al2O3_Gt": 3, + "Na2O_Gt": 1, + "K2O_Gt": 1, + "MnO_Gt": 1, + "TiO2_Gt": 2, + "Cr2O3_Gt": 3, + "P2O5_Gt": 5, + "NiO_Gt": 1, + } + oxygen_num_gt_df = pd.DataFrame.from_dict(oxygen_num_gt, orient="index").T + oxygen_num_gt_df["Sample_ID_Gt"] = "OxNum" + oxygen_num_gt_df.set_index("Sample_ID_Gt", inplace=True) mol_prop = calculate_mol_proportions_garnet(gt_comps=gt_comps) - mol_prop.columns = [str(col).replace('_mol_prop', '') - for col in mol_prop.columns] + mol_prop.columns = [str(col).replace("_mol_prop", "") for col in mol_prop.columns] ox_num_reindex = oxygen_num_gt_df.reindex(mol_prop.columns, axis=1).fillna(0) df_calc_comb = pd.concat([ox_num_reindex, mol_prop]) oxygens_anhyd = df_calc_comb.multiply( - df_calc_comb.loc['OxNum', :], axis='columns').drop(['OxNum']) - oxygens_anhyd.columns = [str(col) + '_ox' for col in oxygens_anhyd.columns] + df_calc_comb.loc["OxNum", :], axis="columns" + ).drop(["OxNum"]) + oxygens_anhyd.columns = [str(col) + "_ox" for col in oxygens_anhyd.columns] return oxygens_anhyd -def calculate_12oxygens_garnet(gt_comps): +def calculate_12oxygens_garnet(gt_comps): """ - + Import garnet compositions using gt_comps=My_Gts, returns cations on the basis of 4 oxygens. Parameters @@ -2319,52 +3216,70 @@ def calculate_12oxygens_garnet(gt_comps): ------- pandas DataFrame cations on the basis of 12 oxygens, with column headings of the form... Gt_cat_12ox. - + """ - cation_num_gt = {'SiO2_Gt': 1, 'MgO_Gt': 1, 'FeOt_Gt': 1, 'CaO_Gt': 1, 'Al2O3_Gt': 2, 'Na2O_Gt': 2, 'K2O_Gt': 2, 'MnO_Gt': 1, 'TiO2_Gt': 1, 'Cr2O3_Gt': 2, 'P2O5_Gt': 2, 'NiO_Gt': 1} + cation_num_gt = { + "SiO2_Gt": 1, + "MgO_Gt": 1, + "FeOt_Gt": 1, + "CaO_Gt": 1, + "Al2O3_Gt": 2, + "Na2O_Gt": 2, + "K2O_Gt": 2, + "MnO_Gt": 1, + "TiO2_Gt": 1, + "Cr2O3_Gt": 2, + "P2O5_Gt": 2, + "NiO_Gt": 1, + } - cation_num_gt_df = pd.DataFrame.from_dict(cation_num_gt, orient='index').T - cation_num_gt_df['Sample_ID_Gt'] = 'CatNum' - cation_num_gt_df.set_index('Sample_ID_Gt', inplace=True) + cation_num_gt_df = pd.DataFrame.from_dict(cation_num_gt, orient="index").T + cation_num_gt_df["Sample_ID_Gt"] = "CatNum" + cation_num_gt_df.set_index("Sample_ID_Gt", inplace=True) oxygens = calculate_oxygens_garnet(gt_comps=gt_comps) - renorm_factor = 12 / (oxygens.sum(axis='columns')) + renorm_factor = 12 / (oxygens.sum(axis="columns")) mol_prop = calculate_mol_proportions_garnet(gt_comps=gt_comps) - mol_prop['oxy_renorm_factor_gt'] = renorm_factor - mol_prop_12 = mol_prop.multiply(mol_prop['oxy_renorm_factor_gt'], axis='rows') - mol_prop_12.columns = [str(col).replace('_mol_prop', '') - for col in mol_prop_12.columns] + mol_prop["oxy_renorm_factor_gt"] = renorm_factor + mol_prop_12 = mol_prop.multiply(mol_prop["oxy_renorm_factor_gt"], axis="rows") + mol_prop_12.columns = [ + str(col).replace("_mol_prop", "") for col in mol_prop_12.columns + ] ox_num_reindex = cation_num_gt_df.reindex(mol_prop_12.columns, axis=1).fillna(0) df_calc_comb = pd.concat([ox_num_reindex, mol_prop_12]) cation_12 = df_calc_comb.multiply( - df_calc_comb.loc['CatNum', :], axis='columns').drop(['CatNum']) - - cation_12.columns = [str(col).replace('_mol_prop', '_cat_12ox') - for col in mol_prop.columns] - - cation_12_2=cation_12.rename(columns={ - 'SiO2_Gt_cat_12ox': 'Si_Gt_cat_12ox', - 'TiO2_Gt_cat_12ox': 'Ti_Gt_cat_12ox', - 'Al2O3_Gt_cat_12ox': 'Al_Gt_cat_12ox', - 'FeOt_Gt_cat_12ox': 'Fet_Gt_cat_12ox', - 'MnO_Gt_cat_12ox': 'Mn_Gt_cat_12ox', - 'MgO_Gt_cat_12ox': 'Mg_Gt_cat_12ox', - 'CaO_Gt_cat_12ox': 'Ca_Gt_cat_12ox', - 'Na2O_Gt_cat_12ox': 'Na_Gt_cat_12ox', - 'K2O_Gt_cat_12ox': 'K_Gt_cat_12ox', - 'Cr2O3_Gt_cat_12ox': 'Cr_Gt_cat_12ox', - 'P2O5_Gt_cat_12ox': 'P_Gt_cat_12ox', - 'NiO_Gt_cat_12ox': 'Ni_Gt_cat_12ox',}) + df_calc_comb.loc["CatNum", :], axis="columns" + ).drop(["CatNum"]) + + cation_12.columns = [ + str(col).replace("_mol_prop", "_cat_12ox") for col in mol_prop.columns + ] + + cation_12_2 = cation_12.rename( + columns={ + "SiO2_Gt_cat_12ox": "Si_Gt_cat_12ox", + "TiO2_Gt_cat_12ox": "Ti_Gt_cat_12ox", + "Al2O3_Gt_cat_12ox": "Al_Gt_cat_12ox", + "FeOt_Gt_cat_12ox": "Fet_Gt_cat_12ox", + "MnO_Gt_cat_12ox": "Mn_Gt_cat_12ox", + "MgO_Gt_cat_12ox": "Mg_Gt_cat_12ox", + "CaO_Gt_cat_12ox": "Ca_Gt_cat_12ox", + "Na2O_Gt_cat_12ox": "Na_Gt_cat_12ox", + "K2O_Gt_cat_12ox": "K_Gt_cat_12ox", + "Cr2O3_Gt_cat_12ox": "Cr_Gt_cat_12ox", + "P2O5_Gt_cat_12ox": "P_Gt_cat_12ox", + "NiO_Gt_cat_12ox": "Ni_Gt_cat_12ox", + } + ) return cation_12_2 def calculate_garnet_components(gt_comps, append): - """ - + Import garnet compositions using gt_comps=My_Gts, returns cations on the basis of 12 oxygens. Parameters @@ -2376,44 +3291,84 @@ def calculate_garnet_components(gt_comps, append): ------- pandas DataFrame components on the basis of 12 oxygens, with column headings of the form... Gt_cat_12ox. - + """ gt_comps_new = gt_comps.copy() - gt_comps_new.columns = [col.replace(append, '_Gt') for col in gt_comps_new.columns] + gt_comps_new.columns = [col.replace(append, "_Gt") for col in gt_comps_new.columns] gt_comps = gt_comps_new.copy() gt_calc = calculate_12oxygens_garnet(gt_comps=gt_comps) - gt_calc['Gt_Cation_Sum'] = (gt_calc['Si_Gt_cat_12ox']+gt_calc['Ti_Gt_cat_12ox']+gt_calc['Al_Gt_cat_12ox']+gt_calc['Fet_Gt_cat_12ox']+gt_calc['Mn_Gt_cat_12ox']+gt_calc['Mg_Gt_cat_12ox']+gt_calc['Ca_Gt_cat_12ox']+gt_calc['Na_Gt_cat_12ox']+gt_calc['K_Gt_cat_12ox']+gt_calc['Cr_Gt_cat_12ox']+gt_calc['P_Gt_cat_12ox']+gt_calc['Ni_Gt_cat_12ox']) - - gt_calc['Mg_MgFeCa_Gt'] = gt_calc['Mg_Gt_cat_12ox'] / (gt_calc['Mg_Gt_cat_12ox'] + gt_calc['Fet_Gt_cat_12ox'] + gt_calc['Ca_Gt_cat_12ox']) - gt_calc['Fe_MgFeCa_Gt'] = gt_calc['Fet_Gt_cat_12ox'] / (gt_calc['Mg_Gt_cat_12ox'] + gt_calc['Fet_Gt_cat_12ox'] + gt_calc['Ca_Gt_cat_12ox']) - gt_calc['Ca_MgFeCa_Gt'] = gt_calc['Ca_Gt_cat_12ox'] / (gt_calc['Mg_Gt_cat_12ox'] + gt_calc['Fet_Gt_cat_12ox'] + gt_calc['Ca_Gt_cat_12ox']) - - gt_calc['Al_AlCr_Gt'] = gt_calc['Al_Gt_cat_12ox'] / (gt_calc['Al_Gt_cat_12ox'] + gt_calc['Cr_Gt_cat_12ox']) - gt_calc['Cr_AlCr_Gt'] = gt_calc['Cr_Gt_cat_12ox'] / (gt_calc['Al_Gt_cat_12ox'] + gt_calc['Cr_Gt_cat_12ox']) + gt_calc["Gt_Cation_Sum"] = ( + gt_calc["Si_Gt_cat_12ox"] + + gt_calc["Ti_Gt_cat_12ox"] + + gt_calc["Al_Gt_cat_12ox"] + + gt_calc["Fet_Gt_cat_12ox"] + + gt_calc["Mn_Gt_cat_12ox"] + + gt_calc["Mg_Gt_cat_12ox"] + + gt_calc["Ca_Gt_cat_12ox"] + + gt_calc["Na_Gt_cat_12ox"] + + gt_calc["K_Gt_cat_12ox"] + + gt_calc["Cr_Gt_cat_12ox"] + + gt_calc["P_Gt_cat_12ox"] + + gt_calc["Ni_Gt_cat_12ox"] + ) + + gt_calc["Mg_MgFeCa_Gt"] = gt_calc["Mg_Gt_cat_12ox"] / ( + gt_calc["Mg_Gt_cat_12ox"] + + gt_calc["Fet_Gt_cat_12ox"] + + gt_calc["Ca_Gt_cat_12ox"] + ) + gt_calc["Fe_MgFeCa_Gt"] = gt_calc["Fet_Gt_cat_12ox"] / ( + gt_calc["Mg_Gt_cat_12ox"] + + gt_calc["Fet_Gt_cat_12ox"] + + gt_calc["Ca_Gt_cat_12ox"] + ) + gt_calc["Ca_MgFeCa_Gt"] = gt_calc["Ca_Gt_cat_12ox"] / ( + gt_calc["Mg_Gt_cat_12ox"] + + gt_calc["Fet_Gt_cat_12ox"] + + gt_calc["Ca_Gt_cat_12ox"] + ) + + gt_calc["Al_AlCr_Gt"] = gt_calc["Al_Gt_cat_12ox"] / ( + gt_calc["Al_Gt_cat_12ox"] + gt_calc["Cr_Gt_cat_12ox"] + ) + gt_calc["Cr_AlCr_Gt"] = gt_calc["Cr_Gt_cat_12ox"] / ( + gt_calc["Al_Gt_cat_12ox"] + gt_calc["Cr_Gt_cat_12ox"] + ) # HOW TO HANDLE Fe2+ AND Fe3+ - gt_calc['Ca_Mg_Fe_Mn_X_Gt'] = gt_calc['Ca_Gt_cat_12ox'] + gt_calc['Mg_Gt_cat_12ox'] + gt_calc['Fet_Gt_cat_12ox'] + gt_calc['Mn_Gt_cat_12ox'] - gt_calc['Al_Fe_Mn_Cr_Y_Gt'] = gt_calc['Al_Gt_cat_12ox'] + gt_calc['Fet_Gt_cat_12ox'] + gt_calc['Mn_Gt_cat_12ox'] + gt_calc['Cr_Gt_cat_12ox'] + gt_calc["Ca_Mg_Fe_Mn_X_Gt"] = ( + gt_calc["Ca_Gt_cat_12ox"] + + gt_calc["Mg_Gt_cat_12ox"] + + gt_calc["Fet_Gt_cat_12ox"] + + gt_calc["Mn_Gt_cat_12ox"] + ) + gt_calc["Al_Fe_Mn_Cr_Y_Gt"] = ( + gt_calc["Al_Gt_cat_12ox"] + + gt_calc["Fet_Gt_cat_12ox"] + + gt_calc["Mn_Gt_cat_12ox"] + + gt_calc["Cr_Gt_cat_12ox"] + ) cat_prop = calculate_cat_proportions_garnet(gt_comps=gt_comps) - cat_prop['sum'] = cat_prop.sum(axis='columns') - cat_frac_anhyd = cat_prop.div(cat_prop['sum'], axis='rows') - cat_frac_anhyd.drop(['sum'], axis='columns', inplace=True) - cat_frac_anhyd.columns = [str(col).replace('prop', 'frac') - for col in cat_frac_anhyd.columns] + cat_prop["sum"] = cat_prop.sum(axis="columns") + cat_frac_anhyd = cat_prop.div(cat_prop["sum"], axis="rows") + cat_frac_anhyd.drop(["sum"], axis="columns", inplace=True) + cat_frac_anhyd.columns = [ + str(col).replace("prop", "frac") for col in cat_frac_anhyd.columns + ] cat_frac_anhyd2 = pd.concat([gt_comps, gt_calc, cat_frac_anhyd], axis=1) return cat_frac_anhyd2 -# %% AMPHIBOLE +# %% AMPHIBOLE -def calculate_mol_proportions_amphibole(amp_comps): +def calculate_mol_proportions_amphibole(amp_comps): """ - + Import amphibole compositions using amp_comps=My_amphiboles, returns mole proportions Parameters @@ -2428,25 +3383,37 @@ def calculate_mol_proportions_amphibole(amp_comps): """ - oxide_mass_amp = {'SiO2_Amp': 60.0843, 'MgO_Amp': 40.3044, 'FeOt_Amp': 71.8464, 'CaO_Amp': 56.0774, 'Al2O3_Amp': 101.961,'Na2O_Amp': 61.9789, 'K2O_Amp': 94.196, 'MnO_Amp': 70.9375, 'TiO2_Amp': 79.8788, 'Cr2O3_Amp': 151.9982} - oxide_mass_amp_df = pd.DataFrame.from_dict(oxide_mass_amp, orient='index').T - oxide_mass_amp_df['Sample_ID_Amp'] = 'MolWt' - oxide_mass_amp_df.set_index('Sample_ID_Amp', inplace=True) + oxide_mass_amp = { + "SiO2_Amp": 60.0843, + "MgO_Amp": 40.3044, + "FeOt_Amp": 71.8464, + "CaO_Amp": 56.0774, + "Al2O3_Amp": 101.961, + "Na2O_Amp": 61.9789, + "K2O_Amp": 94.196, + "MnO_Amp": 70.9375, + "TiO2_Amp": 79.8788, + "Cr2O3_Amp": 151.9982, + } + oxide_mass_amp_df = pd.DataFrame.from_dict(oxide_mass_amp, orient="index").T + oxide_mass_amp_df["Sample_ID_Amp"] = "MolWt" + oxide_mass_amp_df.set_index("Sample_ID_Amp", inplace=True) # This makes it match the columns in the oxide mass dataframe amp_wt = amp_comps.reindex(oxide_mass_amp_df.columns, axis=1).fillna(0) # Combine the molecular weight and weight percent dataframes - amp_wt_combo = pd.concat([oxide_mass_amp_df, amp_wt],) + amp_wt_combo = pd.concat( + [oxide_mass_amp_df, amp_wt], + ) # Drop the calculation column mol_prop_anhyd = amp_wt_combo.div( - amp_wt_combo.loc['MolWt', :], axis='columns').drop(['MolWt']) - mol_prop_anhyd.columns = [ - str(col) + '_mol_prop' for col in mol_prop_anhyd.columns] + amp_wt_combo.loc["MolWt", :], axis="columns" + ).drop(["MolWt"]) + mol_prop_anhyd.columns = [str(col) + "_mol_prop" for col in mol_prop_anhyd.columns] return mol_prop_anhyd def calculate_cat_proportions_amphibole(*, amp_comps=None, oxide_headers=False): - """ Import amphibole compositions using amp_comps=My_amphiboles, returns cation proportions @@ -2462,41 +3429,60 @@ def calculate_cat_proportions_amphibole(*, amp_comps=None, oxide_headers=False): """ - cation_num_amp = {'SiO2_Amp': 1, 'MgO_Amp': 1, 'FeOt_Amp': 1, 'CaO_Amp': 1, 'Al2O3_Amp': 2, 'Na2O_Amp': 2, 'K2O_Amp': 2, 'MnO_Amp': 1, 'TiO2_Amp': 1, 'Cr2O3_Amp': 2} + cation_num_amp = { + "SiO2_Amp": 1, + "MgO_Amp": 1, + "FeOt_Amp": 1, + "CaO_Amp": 1, + "Al2O3_Amp": 2, + "Na2O_Amp": 2, + "K2O_Amp": 2, + "MnO_Amp": 1, + "TiO2_Amp": 1, + "Cr2O3_Amp": 2, + } - cation_num_amp_df = pd.DataFrame.from_dict(cation_num_amp, orient='index').T - cation_num_amp_df['Sample_ID_Amp'] = 'CatNum' - cation_num_amp_df.set_index('Sample_ID_Amp', inplace=True) + cation_num_amp_df = pd.DataFrame.from_dict(cation_num_amp, orient="index").T + cation_num_amp_df["Sample_ID_Amp"] = "CatNum" + cation_num_amp_df.set_index("Sample_ID_Amp", inplace=True) amp_prop_no_cat_num = calculate_mol_proportions_amphibole(amp_comps=amp_comps) - amp_prop_no_cat_num.columns = [str(col).replace('_mol_prop', '') for col in amp_prop_no_cat_num.columns] - ox_num_reindex = cation_num_amp_df.reindex(oxide_mass_amp_df.columns, axis=1).fillna(0) + amp_prop_no_cat_num.columns = [ + str(col).replace("_mol_prop", "") for col in amp_prop_no_cat_num.columns + ] + ox_num_reindex = cation_num_amp_df.reindex( + oxide_mass_amp_df.columns, axis=1 + ).fillna(0) df_calc_comb = pd.concat([ox_num_reindex, amp_prop_no_cat_num]) cation_prop_anhyd = df_calc_comb.multiply( - df_calc_comb.loc['CatNum', :], axis='columns').drop(['CatNum']) - cation_prop_anhyd.columns = [str(col) + '_cat_prop' for col in cation_prop_anhyd.columns] - - cation_prop_anhyd2=cation_prop_anhyd.rename(columns={ - 'SiO2_Amp_cat_prop': 'Si_Amp_cat_prop', - 'TiO2_Amp_cat_prop': 'Ti_Amp_cat_prop', - 'Al2O3_Amp_cat_prop': 'Al_Amp_cat_prop', - 'FeOt_Amp_cat_prop': 'Fet_Amp_cat_prop', - 'MnO_Amp_cat_prop': 'Mn_Amp_cat_prop', - 'MgO_Amp_cat_prop': 'Mg_Amp_cat_prop', - 'CaO_Amp_cat_prop': 'Ca_Amp_cat_prop', - 'Na2O_Amp_cat_prop': 'Na_Amp_cat_prop', - 'K2O_Amp_cat_prop': 'K_Amp_cat_prop', - 'Cr2O3_Amp_cat_prop': 'Cr_Amp_cat_prop', - 'P2O5_Amp_cat_prop': 'P_Amp_cat_prop', - }) + df_calc_comb.loc["CatNum", :], axis="columns" + ).drop(["CatNum"]) + cation_prop_anhyd.columns = [ + str(col) + "_cat_prop" for col in cation_prop_anhyd.columns + ] + + cation_prop_anhyd2 = cation_prop_anhyd.rename( + columns={ + "SiO2_Amp_cat_prop": "Si_Amp_cat_prop", + "TiO2_Amp_cat_prop": "Ti_Amp_cat_prop", + "Al2O3_Amp_cat_prop": "Al_Amp_cat_prop", + "FeOt_Amp_cat_prop": "Fet_Amp_cat_prop", + "MnO_Amp_cat_prop": "Mn_Amp_cat_prop", + "MgO_Amp_cat_prop": "Mg_Amp_cat_prop", + "CaO_Amp_cat_prop": "Ca_Amp_cat_prop", + "Na2O_Amp_cat_prop": "Na_Amp_cat_prop", + "K2O_Amp_cat_prop": "K_Amp_cat_prop", + "Cr2O3_Amp_cat_prop": "Cr_Amp_cat_prop", + "P2O5_Amp_cat_prop": "P_Amp_cat_prop", + } + ) return cation_prop_anhyd2 def calculate_oxygens_amphibole(amp_comps): - """ - + Import amphiboles compositions using amp_comps=My_Amps, returns number of oxygens (e.g., mol proportions * number of O in formula unit) Parameters @@ -2511,24 +3497,36 @@ def calculate_oxygens_amphibole(amp_comps): """ - oxygen_num_amp = {'SiO2_Amp': 2, 'MgO_Amp': 1, 'FeOt_Amp': 1, 'CaO_Amp': 1, 'Al2O3_Amp': 3, 'Na2O_Amp': 1, 'K2O_Amp': 1, 'MnO_Amp': 1, 'TiO2_Amp': 2, 'Cr2O3_Amp': 3} - oxygen_num_amp_df = pd.DataFrame.from_dict(oxygen_num_amp, orient='index').T - oxygen_num_amp_df['Sample_ID_Amp'] = 'OxNum' - oxygen_num_amp_df.set_index('Sample_ID_Amp', inplace=True) + oxygen_num_amp = { + "SiO2_Amp": 2, + "MgO_Amp": 1, + "FeOt_Amp": 1, + "CaO_Amp": 1, + "Al2O3_Amp": 3, + "Na2O_Amp": 1, + "K2O_Amp": 1, + "MnO_Amp": 1, + "TiO2_Amp": 2, + "Cr2O3_Amp": 3, + } + oxygen_num_amp_df = pd.DataFrame.from_dict(oxygen_num_amp, orient="index").T + oxygen_num_amp_df["Sample_ID_Amp"] = "OxNum" + oxygen_num_amp_df.set_index("Sample_ID_Amp", inplace=True) mol_prop = calculate_mol_proportions_amphibole(amp_comps=amp_comps) - mol_prop.columns = [str(col).replace('_mol_prop', '') for col in mol_prop.columns] + mol_prop.columns = [str(col).replace("_mol_prop", "") for col in mol_prop.columns] ox_num_reindex = oxygen_num_amp_df.reindex(mol_prop.columns, axis=1).fillna(0) df_calc_comb = pd.concat([ox_num_reindex, mol_prop]) - oxygens_anhyd = df_calc_comb.multiply(df_calc_comb.loc['OxNum', :], axis='columns').drop(['OxNum']) - oxygens_anhyd.columns = [str(col) + '_ox' for col in oxygens_anhyd.columns] + oxygens_anhyd = df_calc_comb.multiply( + df_calc_comb.loc["OxNum", :], axis="columns" + ).drop(["OxNum"]) + oxygens_anhyd.columns = [str(col) + "_ox" for col in oxygens_anhyd.columns] return oxygens_anhyd def calculate_23oxygens_amphibole(amp_comps): - """ - + Import amphibole compositions using amp_comps=My_Amps, returns cations on the basis of 23 oxygens. Parameters @@ -2544,53 +3542,89 @@ def calculate_23oxygens_amphibole(amp_comps): so outputs are Na_Amp_cat_23ox rather than Na_Amp_cat_23ox. """ - - cation_num_amp = {'SiO2_Amp': 1, 'MgO_Amp': 1, 'FeOt_Amp': 1, 'CaO_Amp': 1, 'Al2O3_Amp': 2, 'Na2O_Amp': 2, 'K2O_Amp': 2, 'MnO_Amp': 1, 'TiO2_Amp': 1, 'Cr2O3_Amp': 2} - cation_num_amp_df = pd.DataFrame.from_dict(cation_num_amp, orient='index').T - cation_num_amp_df['Sample_ID_Amp'] = 'CatNum' - cation_num_amp_df.set_index('Sample_ID_Amp', inplace=True) + cation_num_amp = { + "SiO2_Amp": 1, + "MgO_Amp": 1, + "FeOt_Amp": 1, + "CaO_Amp": 1, + "Al2O3_Amp": 2, + "Na2O_Amp": 2, + "K2O_Amp": 2, + "MnO_Amp": 1, + "TiO2_Amp": 1, + "Cr2O3_Amp": 2, + } + + cation_num_amp_df = pd.DataFrame.from_dict(cation_num_amp, orient="index").T + cation_num_amp_df["Sample_ID_Amp"] = "CatNum" + cation_num_amp_df.set_index("Sample_ID_Amp", inplace=True) oxygens = calculate_oxygens_amphibole(amp_comps=amp_comps) - renorm_factor = 23 / (oxygens.sum(axis='columns')) + renorm_factor = 23 / (oxygens.sum(axis="columns")) mol_prop = calculate_mol_proportions_amphibole(amp_comps=amp_comps) - mol_prop['oxy_renorm_factor'] = renorm_factor - mol_prop_23 = mol_prop.multiply(mol_prop['oxy_renorm_factor'], axis='rows') - mol_prop_23.columns = [str(col).replace('_mol_prop', '') for col in mol_prop_23.columns] + mol_prop["oxy_renorm_factor"] = renorm_factor + mol_prop_23 = mol_prop.multiply(mol_prop["oxy_renorm_factor"], axis="rows") + mol_prop_23.columns = [ + str(col).replace("_mol_prop", "") for col in mol_prop_23.columns + ] ox_num_reindex = cation_num_amp_df.reindex(mol_prop_23.columns, axis=1).fillna(0) df_calc_comb = pd.concat([ox_num_reindex, mol_prop_23]) - cation_23_ox = df_calc_comb.multiply(df_calc_comb.loc['CatNum', :], axis='columns').drop(['CatNum']) - - cation_23_ox.columns = [str(col).replace('_mol_prop', '_cat_23ox') for col in mol_prop.columns] - - cation_23=cation_23_ox.rename(columns={ - 'SiO2_Amp_cat_23ox': 'Si_Amp_cat_23ox', - 'TiO2_Amp_cat_23ox': 'Ti_Amp_cat_23ox', - 'Al2O3_Amp_cat_23ox': 'Al_Amp_cat_23ox', - 'FeOt_Amp_cat_23ox': 'Fet_Amp_cat_23ox', - 'MnO_Amp_cat_23ox': 'Mn_Amp_cat_23ox', - 'MgO_Amp_cat_23ox': 'Mg_Amp_cat_23ox', - 'CaO_Amp_cat_23ox': 'Ca_Amp_cat_23ox', - 'Na2O_Amp_cat_23ox': 'Na_Amp_cat_23ox', - 'K2O_Amp_cat_23ox': 'K_Amp_cat_23ox', - 'Cr2O3_Amp_cat_23ox': 'Cr_Amp_cat_23ox', - 'P2O5_Amp_cat_23ox': 'P_Amp_cat_23ox_frac',}) - - cation_23['cation_sum_Si_Mg'] = (cation_23['Si_Amp_cat_23ox'] + cation_23['Ti_Amp_cat_23ox'] + cation_23['Al_Amp_cat_23ox'] + cation_23['Cr_Amp_cat_23ox'] + cation_23['Fet_Amp_cat_23ox'] + cation_23['Mn_Amp_cat_23ox'] + cation_23['Mg_Amp_cat_23ox']) - cation_23['cation_sum_Si_Ca'] = (cation_23['cation_sum_Si_Mg'] + cation_23['Ca_Amp_cat_23ox']) - cation_23['Amp_Cation_Sum'] = cation_23['cation_sum_Si_Ca'] + cation_23['Na_Amp_cat_23ox'] + +cation_23['K_Amp_cat_23ox'] - cation_23['Mgno_Amp'] = cation_23['Mg_Amp_cat_23ox'] / (cation_23['Mg_Amp_cat_23ox'] + cation_23['Fet_Amp_cat_23ox']) + cation_23_ox = df_calc_comb.multiply( + df_calc_comb.loc["CatNum", :], axis="columns" + ).drop(["CatNum"]) + + cation_23_ox.columns = [ + str(col).replace("_mol_prop", "_cat_23ox") for col in mol_prop.columns + ] + + cation_23 = cation_23_ox.rename( + columns={ + "SiO2_Amp_cat_23ox": "Si_Amp_cat_23ox", + "TiO2_Amp_cat_23ox": "Ti_Amp_cat_23ox", + "Al2O3_Amp_cat_23ox": "Al_Amp_cat_23ox", + "FeOt_Amp_cat_23ox": "Fet_Amp_cat_23ox", + "MnO_Amp_cat_23ox": "Mn_Amp_cat_23ox", + "MgO_Amp_cat_23ox": "Mg_Amp_cat_23ox", + "CaO_Amp_cat_23ox": "Ca_Amp_cat_23ox", + "Na2O_Amp_cat_23ox": "Na_Amp_cat_23ox", + "K2O_Amp_cat_23ox": "K_Amp_cat_23ox", + "Cr2O3_Amp_cat_23ox": "Cr_Amp_cat_23ox", + "P2O5_Amp_cat_23ox": "P_Amp_cat_23ox_frac", + } + ) + + cation_23["cation_sum_Si_Mg"] = ( + cation_23["Si_Amp_cat_23ox"] + + cation_23["Ti_Amp_cat_23ox"] + + cation_23["Al_Amp_cat_23ox"] + + cation_23["Cr_Amp_cat_23ox"] + + cation_23["Fet_Amp_cat_23ox"] + + cation_23["Mn_Amp_cat_23ox"] + + cation_23["Mg_Amp_cat_23ox"] + ) + cation_23["cation_sum_Si_Ca"] = ( + cation_23["cation_sum_Si_Mg"] + cation_23["Ca_Amp_cat_23ox"] + ) + cation_23["Amp_Cation_Sum"] = ( + cation_23["cation_sum_Si_Ca"] + + cation_23["Na_Amp_cat_23ox"] + + +cation_23["K_Amp_cat_23ox"] + ) + cation_23["Mgno_Amp"] = cation_23["Mg_Amp_cat_23ox"] / ( + cation_23["Mg_Amp_cat_23ox"] + cation_23["Fet_Amp_cat_23ox"] + ) return cation_23 + # Ridolfi Amphiboles, using Cl and F, does on 13 cations. def calculate_mol_proportions_amphibole_ridolfi(amp_comps): - """ - + Import amphibole compositions using amp_comps=My_amphiboles, returns mole proportions Parameters @@ -2605,27 +3639,44 @@ def calculate_mol_proportions_amphibole_ridolfi(amp_comps): """ - oxide_mass_amp_Ridolfi = {'SiO2_Amp': 60.084, 'MgO_Amp': 40.304, 'FeOt_Amp': 71.846, 'CaO_Amp': 56.079, 'Al2O3_Amp': 101.961, 'Na2O_Amp': 61.979, 'K2O_Amp': 94.195, 'MnO_Amp': 70.937, 'TiO2_Amp': 79.898, 'Cr2O3_Amp': 151.9902, 'F_Amp': 18.998, 'Cl_Amp': 35.453} - oxide_mass_amp_df_Ridolfi = pd.DataFrame.from_dict(oxide_mass_amp_Ridolfi, orient='index').T - oxide_mass_amp_df_Ridolfi['Sample_ID_Amp'] = 'MolWt' - oxide_mass_amp_df_Ridolfi.set_index('Sample_ID_Amp', inplace=True) + oxide_mass_amp_Ridolfi = { + "SiO2_Amp": 60.084, + "MgO_Amp": 40.304, + "FeOt_Amp": 71.846, + "CaO_Amp": 56.079, + "Al2O3_Amp": 101.961, + "Na2O_Amp": 61.979, + "K2O_Amp": 94.195, + "MnO_Amp": 70.937, + "TiO2_Amp": 79.898, + "Cr2O3_Amp": 151.9902, + "F_Amp": 18.998, + "Cl_Amp": 35.453, + } + oxide_mass_amp_df_Ridolfi = pd.DataFrame.from_dict( + oxide_mass_amp_Ridolfi, orient="index" + ).T + oxide_mass_amp_df_Ridolfi["Sample_ID_Amp"] = "MolWt" + oxide_mass_amp_df_Ridolfi.set_index("Sample_ID_Amp", inplace=True) # This makes it match the columns in the oxide mass dataframe amp_wt = amp_comps.reindex(oxide_mass_amp_df_Ridolfi.columns, axis=1).fillna(0) # Combine the molecular weight and weight percent dataframes - amp_wt_combo = pd.concat([oxide_mass_amp_df_Ridolfi, amp_wt],) + amp_wt_combo = pd.concat( + [oxide_mass_amp_df_Ridolfi, amp_wt], + ) # Drop the calculation column - mol_prop_anhyd = amp_wt_combo.div(amp_wt_combo.loc['MolWt', :], axis='columns').drop(['MolWt']) - mol_prop_anhyd.columns = [str(col) + '_mol_prop' for col in mol_prop_anhyd.columns] - - return mol_prop_anhyd + mol_prop_anhyd = amp_wt_combo.div( + amp_wt_combo.loc["MolWt", :], axis="columns" + ).drop(["MolWt"]) + mol_prop_anhyd.columns = [str(col) + "_mol_prop" for col in mol_prop_anhyd.columns] + return mol_prop_anhyd def calculate_cat_proportions_amphibole_ridolfi(*, amp_comps=None): - """ - + Import amphibole compositions using amp_comps=My_amphiboles, returns cation proportions Parameters @@ -2642,18 +3693,27 @@ def calculate_cat_proportions_amphibole_ridolfi(*, amp_comps=None): """ - amp_prop_no_cat_num = calculate_mol_proportions_amphibole_ridolfi(amp_comps=amp_comps) - amp_prop_no_cat_num.columns = [str(col).replace('_mol_prop', '') for col in amp_prop_no_cat_num.columns] - ox_num_reindex = cation_num_amp_df_Ridolfi.reindex(oxide_mass_amp_df_Ridolfi.columns, axis=1).fillna(0) + amp_prop_no_cat_num = calculate_mol_proportions_amphibole_ridolfi( + amp_comps=amp_comps + ) + amp_prop_no_cat_num.columns = [ + str(col).replace("_mol_prop", "") for col in amp_prop_no_cat_num.columns + ] + ox_num_reindex = cation_num_amp_df_Ridolfi.reindex( + oxide_mass_amp_df_Ridolfi.columns, axis=1 + ).fillna(0) df_calc_comb = pd.concat([ox_num_reindex, amp_prop_no_cat_num]) - cation_prop_anhyd = df_calc_comb.multiply(df_calc_comb.loc['CatNum', :], axis='columns').drop(['CatNum']) - cation_prop_anhyd.columns = [str(col) + '_cat_prop' for col in cation_prop_anhyd.columns] - + cation_prop_anhyd = df_calc_comb.multiply( + df_calc_comb.loc["CatNum", :], axis="columns" + ).drop(["CatNum"]) + cation_prop_anhyd.columns = [ + str(col) + "_cat_prop" for col in cation_prop_anhyd.columns + ] + return cation_prop_anhyd def calculate_13cations_amphibole_ridolfi(amp_comps): - """Import amphibole compositions using amp_comps=My_amphiboles, returns components calculated on basis of 13 cations following Ridolfi supporting information @@ -2669,25 +3729,38 @@ def calculate_13cations_amphibole_ridolfi(amp_comps): """ cats = calculate_cat_proportions_amphibole_ridolfi(amp_comps=amp_comps) - cats['cation_sum_Si_Mg'] = (cats['SiO2_Amp_cat_prop'] + cats['TiO2_Amp_cat_prop'] + cats['Al2O3_Amp_cat_prop'] + cats['Cr2O3_Amp_cat_prop'] + cats['FeOt_Amp_cat_prop'] + cats['MnO_Amp_cat_prop'] + cats['MgO_Amp_cat_prop']) - - sum_SiMg = cats['cation_sum_Si_Mg'] - cats.drop(['cation_sum_Si_Mg'], axis=1, inplace=True) - cat_13 = 13 * cats.divide(sum_SiMg, axis='rows') - cat_13.columns = [str(col).replace('_cat_prop', '_13_cat') for col in cat_13.columns] - cat_13['cation_sum_Si_Mg'] = sum_SiMg - cation_13_noox=cat_13.rename(columns={ - 'SiO2_Amp_13_cat': 'Si_Amp_13_cat', - 'TiO2_Amp_13_cat': 'Ti_Amp_13_cat', - 'Al2O3_Amp_13_cat': 'Al_Amp_13_cat', - 'FeOt_Amp_13_cat': 'Fet_Amp_13_cat', - 'MnO_Amp_13_cat': 'Mn_Amp_13_cat', - 'MgO_Amp_13_cat': 'Mg_Amp_13_cat', - 'CaO_Amp_13_cat': 'Ca_Amp_13_cat', - 'Na2O_Amp_13_cat': 'Na_Amp_13_cat', - 'K2O_Amp_13_cat': 'K_Amp_13_cat', - 'Cr2O3_Amp_13_cat': 'Cr_Amp_13_cat', - 'P2O5_Amp_13_cat': 'P_Amp_13_cat_frac'}) + cats["cation_sum_Si_Mg"] = ( + cats["SiO2_Amp_cat_prop"] + + cats["TiO2_Amp_cat_prop"] + + cats["Al2O3_Amp_cat_prop"] + + cats["Cr2O3_Amp_cat_prop"] + + cats["FeOt_Amp_cat_prop"] + + cats["MnO_Amp_cat_prop"] + + cats["MgO_Amp_cat_prop"] + ) + + sum_SiMg = cats["cation_sum_Si_Mg"] + cats.drop(["cation_sum_Si_Mg"], axis=1, inplace=True) + cat_13 = 13 * cats.divide(sum_SiMg, axis="rows") + cat_13.columns = [ + str(col).replace("_cat_prop", "_13_cat") for col in cat_13.columns + ] + cat_13["cation_sum_Si_Mg"] = sum_SiMg + cation_13_noox = cat_13.rename( + columns={ + "SiO2_Amp_13_cat": "Si_Amp_13_cat", + "TiO2_Amp_13_cat": "Ti_Amp_13_cat", + "Al2O3_Amp_13_cat": "Al_Amp_13_cat", + "FeOt_Amp_13_cat": "Fet_Amp_13_cat", + "MnO_Amp_13_cat": "Mn_Amp_13_cat", + "MgO_Amp_13_cat": "Mg_Amp_13_cat", + "CaO_Amp_13_cat": "Ca_Amp_13_cat", + "Na2O_Amp_13_cat": "Na_Amp_13_cat", + "K2O_Amp_13_cat": "K_Amp_13_cat", + "Cr2O3_Amp_13_cat": "Cr_Amp_13_cat", + "P2O5_Amp_13_cat": "P_Amp_13_cat_frac", + } + ) cat_13_out = pd.concat([cats, cation_13_noox], axis=1) @@ -2695,215 +3768,276 @@ def calculate_13cations_amphibole_ridolfi(amp_comps): def calculate_sites_ridolfi(amp_comps): - - amp_comps_c=amp_comps.copy() - norm_cations=calculate_13cations_amphibole_ridolfi(amp_comps_c) + amp_comps_c = amp_comps.copy() + norm_cations = calculate_13cations_amphibole_ridolfi(amp_comps_c) # Ridolfi T sites - norm_cations['Si_T_Amp']=norm_cations['Si_Amp_13_cat'] - norm_cations['Al_IV_T_Amp']=0 - norm_cations['Ti_T_Amp']=0 + norm_cations["Si_T_Amp"] = norm_cations["Si_Amp_13_cat"] + norm_cations["Al_IV_T_Amp"] = 0 + norm_cations["Ti_T_Amp"] = 0 # Ridolfi C Sites - norm_cations['Cr_C_Amp']=0 - norm_cations['Fe3_C_Amp']=0 - norm_cations['Mg_C_Amp']=0 - norm_cations['Fe2_C_Amp']=0 - norm_cations['Mn_C_Amp_Amp']=0 + norm_cations["Cr_C_Amp"] = 0 + norm_cations["Fe3_C_Amp"] = 0 + norm_cations["Mg_C_Amp"] = 0 + norm_cations["Fe2_C_Amp"] = 0 + norm_cations["Mn_C_Amp_Amp"] = 0 # Ridolfi B sites - norm_cations['Ca_B_Amp']=norm_cations['Ca_Amp_13_cat'] - norm_cations['Na_B_Amp']=0 + norm_cations["Ca_B_Amp"] = norm_cations["Ca_Amp_13_cat"] + norm_cations["Na_B_Amp"] = 0 # Ridolfi A sites - norm_cations['Na_A_Amp']=0 - norm_cations['K_A_Amp']=norm_cations['K_Amp_13_cat'] + norm_cations["Na_A_Amp"] = 0 + norm_cations["K_A_Amp"] = norm_cations["K_Amp_13_cat"] # if sum greater than 8, equal to difference - norm_cations['Al_IV_T_Amp']=8-norm_cations['Si_T_Amp'] + norm_cations["Al_IV_T_Amp"] = 8 - norm_cations["Si_T_Amp"] # But if SiTi grater than 8 - Si_Al_less8=(norm_cations['Si_Amp_13_cat']+norm_cations['Al_Amp_13_cat'])<8 - norm_cations.loc[(Si_Al_less8), 'Al_IV_T_Amp']=norm_cations['Al_Amp_13_cat'] + Si_Al_less8 = (norm_cations["Si_Amp_13_cat"] + norm_cations["Al_Amp_13_cat"]) < 8 + norm_cations.loc[(Si_Al_less8), "Al_IV_T_Amp"] = norm_cations["Al_Amp_13_cat"] # Ti, If Si + Al (IV)<8, 8-Si-AlIV - Si_Al_sites_less8=(norm_cations['Si_T_Amp']+norm_cations['Al_IV_T_Amp'])<8 - norm_cations.loc[(Si_Al_sites_less8), 'Ti_T_Amp']=8-norm_cations['Si_T_Amp']-norm_cations['Al_IV_T_Amp'] + Si_Al_sites_less8 = (norm_cations["Si_T_Amp"] + norm_cations["Al_IV_T_Amp"]) < 8 + norm_cations.loc[(Si_Al_sites_less8), "Ti_T_Amp"] = ( + 8 - norm_cations["Si_T_Amp"] - norm_cations["Al_IV_T_Amp"] + ) # AL VI, any AL left - norm_cations['Al_VI_C_Amp']=norm_cations['Al_Amp_13_cat']-norm_cations['Al_IV_T_Amp'] + norm_cations["Al_VI_C_Amp"] = ( + norm_cations["Al_Amp_13_cat"] - norm_cations["Al_IV_T_Amp"] + ) # Ti C Sites, any Ti left - norm_cations['Ti_C_Amp']=norm_cations['Ti_Amp_13_cat']-norm_cations['Ti_T_Amp'] + norm_cations["Ti_C_Amp"] = norm_cations["Ti_Amp_13_cat"] - norm_cations["Ti_T_Amp"] # CR site, All Cr - norm_cations['Cr_C_Amp']=norm_cations['Cr_Amp_13_cat'] + norm_cations["Cr_C_Amp"] = norm_cations["Cr_Amp_13_cat"] # Calculate charge for Fe - norm_cations['Charge']=(norm_cations['Si_Amp_13_cat']*4+norm_cations['Ti_Amp_13_cat']*4+norm_cations['Al_Amp_13_cat']*3+ - norm_cations['Cr_Amp_13_cat']*3+norm_cations['Fet_Amp_13_cat']*2+norm_cations['Mn_Amp_13_cat']*2+norm_cations['Mg_Amp_13_cat']*2 - +norm_cations['Ca_Amp_13_cat']*2+norm_cations['Na_Amp_13_cat']+norm_cations['K_Amp_13_cat']) + norm_cations["Charge"] = ( + norm_cations["Si_Amp_13_cat"] * 4 + + norm_cations["Ti_Amp_13_cat"] * 4 + + norm_cations["Al_Amp_13_cat"] * 3 + + norm_cations["Cr_Amp_13_cat"] * 3 + + norm_cations["Fet_Amp_13_cat"] * 2 + + norm_cations["Mn_Amp_13_cat"] * 2 + + norm_cations["Mg_Amp_13_cat"] * 2 + + norm_cations["Ca_Amp_13_cat"] * 2 + + norm_cations["Na_Amp_13_cat"] + + norm_cations["K_Amp_13_cat"] + ) # If DG2 (charge)>46, set Fe3 to zero, else set to 46-charge - norm_cations['Fe3_C']=46-norm_cations['Charge'] - High_Charge=norm_cations['Charge']>46 - norm_cations.loc[(High_Charge), 'Fe3_C']=0 + norm_cations["Fe3_C"] = 46 - norm_cations["Charge"] + High_Charge = norm_cations["Charge"] > 46 + norm_cations.loc[(High_Charge), "Fe3_C"] = 0 - norm_cations['Fe2_C_Amp']=norm_cations['Fet_Amp_13_cat']-norm_cations['Fe3_C_Amp'] + norm_cations["Fe2_C_Amp"] = ( + norm_cations["Fet_Amp_13_cat"] - norm_cations["Fe3_C_Amp"] + ) # Allocate all Mg - norm_cations['Mg_C_Amp']=norm_cations['Mg_Amp_13_cat'] + norm_cations["Mg_C_Amp"] = norm_cations["Mg_Amp_13_cat"] # Allocate all Mn - norm_cations['Mn_C_Amp']=norm_cations['Mn_Amp_13_cat'] + norm_cations["Mn_C_Amp"] = norm_cations["Mn_Amp_13_cat"] # Na B site, - norm_cations['Na_B_Amp']=2-norm_cations['Ca_Amp_13_cat'] - Ca_greaterthanNa=norm_cations['Na_Amp_13_cat']<(2-norm_cations['Ca_Amp_13_cat']) - norm_cations.loc[(Ca_greaterthanNa), 'Na_B_Amp']=norm_cations['Na_Amp_13_cat'] + norm_cations["Na_B_Amp"] = 2 - norm_cations["Ca_Amp_13_cat"] + Ca_greaterthanNa = norm_cations["Na_Amp_13_cat"] < ( + 2 - norm_cations["Ca_Amp_13_cat"] + ) + norm_cations.loc[(Ca_greaterthanNa), "Na_B_Amp"] = norm_cations["Na_Amp_13_cat"] # All Na left after B - norm_cations['Na_A_Amp']=norm_cations['Na_Amp_13_cat']-norm_cations['Na_B_Amp'] + norm_cations["Na_A_Amp"] = norm_cations["Na_Amp_13_cat"] - norm_cations["Na_B_Amp"] if "Sample_ID_Amp" in amp_comps.columns: - myAmps1_label = amp_comps_c.drop(['Sample_ID_Amp'], axis='columns') + myAmps1_label = amp_comps_c.drop(["Sample_ID_Amp"], axis="columns") else: myAmps1_label = amp_comps_c - norm_cations['Sum_input'] = myAmps1_label.sum(axis='columns') - Sum_input=norm_cations['Sum_input'] - Low_sum=norm_cations['Sum_input'] <90 - - # Other checks in Ridolfi's spreadsheet - norm_cations['H2O_calc']=(2-norm_cations['F_Amp_13_cat']-norm_cations['Cl_Amp_13_cat'])*norm_cations['cation_sum_Si_Mg']*17/13/2 - norm_cations.loc[(Low_sum), 'H2O_calc']=0 - - norm_cations['Charge']=(norm_cations['Si_Amp_13_cat']*4+norm_cations['Ti_Amp_13_cat']*4+norm_cations['Al_Amp_13_cat']*3+ - norm_cations['Cr_Amp_13_cat']*3+norm_cations['Fet_Amp_13_cat']*2+norm_cations['Mn_Amp_13_cat']*2+norm_cations['Mg_Amp_13_cat']*2 - +norm_cations['Ca_Amp_13_cat']*2+norm_cations['Na_Amp_13_cat']+norm_cations['K_Amp_13_cat']) - - norm_cations['Fe3_calc']=46-norm_cations['Charge'] - High_Charge=norm_cations['Charge']>46 - norm_cations.loc[(High_Charge), 'Fe3_calc']=0 - - norm_cations['Fe2_calc']=norm_cations['Fet_Amp_13_cat']-norm_cations['Fe3_calc'] - - norm_cations['Fe2O3_calc']=norm_cations['Fe3_calc']*norm_cations['cation_sum_Si_Mg']*159.691/13/2 - norm_cations.loc[(Low_sum), 'Fe2O3_calc']=0 - - norm_cations['FeO_calc']=norm_cations['Fe2_calc']*norm_cations['cation_sum_Si_Mg']*71.846/13 - norm_cations.loc[(Low_sum), 'Fe2O3_calc']=0 - - norm_cations['O=F,Cl']=-(amp_comps_c['F_Amp']*0.421070639014633+amp_comps_c['Cl_Amp']*0.225636758525372) - norm_cations.loc[(Low_sum), 'O=F,Cl']=0 - - norm_cations['Total_recalc']=(Sum_input-amp_comps_c['FeOt_Amp']+norm_cations['H2O_calc']+norm_cations['Fe2O3_calc'] - +norm_cations['FeO_calc']+norm_cations['O=F,Cl']) - norm_cations.loc[(Low_sum), 'Total']=0 + norm_cations["Sum_input"] = myAmps1_label.sum(axis="columns") + Sum_input = norm_cations["Sum_input"] + Low_sum = norm_cations["Sum_input"] < 90 + + # Other checks in Ridolfi's spreadsheet + norm_cations["H2O_calc"] = ( + (2 - norm_cations["F_Amp_13_cat"] - norm_cations["Cl_Amp_13_cat"]) + * norm_cations["cation_sum_Si_Mg"] + * 17 + / 13 + / 2 + ) + norm_cations.loc[(Low_sum), "H2O_calc"] = 0 + + norm_cations["Charge"] = ( + norm_cations["Si_Amp_13_cat"] * 4 + + norm_cations["Ti_Amp_13_cat"] * 4 + + norm_cations["Al_Amp_13_cat"] * 3 + + norm_cations["Cr_Amp_13_cat"] * 3 + + norm_cations["Fet_Amp_13_cat"] * 2 + + norm_cations["Mn_Amp_13_cat"] * 2 + + norm_cations["Mg_Amp_13_cat"] * 2 + + norm_cations["Ca_Amp_13_cat"] * 2 + + norm_cations["Na_Amp_13_cat"] + + norm_cations["K_Amp_13_cat"] + ) + + norm_cations["Fe3_calc"] = 46 - norm_cations["Charge"] + High_Charge = norm_cations["Charge"] > 46 + norm_cations.loc[(High_Charge), "Fe3_calc"] = 0 + + norm_cations["Fe2_calc"] = norm_cations["Fet_Amp_13_cat"] - norm_cations["Fe3_calc"] + + norm_cations["Fe2O3_calc"] = ( + norm_cations["Fe3_calc"] * norm_cations["cation_sum_Si_Mg"] * 159.691 / 13 / 2 + ) + norm_cations.loc[(Low_sum), "Fe2O3_calc"] = 0 + + norm_cations["FeO_calc"] = ( + norm_cations["Fe2_calc"] * norm_cations["cation_sum_Si_Mg"] * 71.846 / 13 + ) + norm_cations.loc[(Low_sum), "Fe2O3_calc"] = 0 + + norm_cations["O=F,Cl"] = -( + amp_comps_c["F_Amp"] * 0.421070639014633 + + amp_comps_c["Cl_Amp"] * 0.225636758525372 + ) + norm_cations.loc[(Low_sum), "O=F,Cl"] = 0 + + norm_cations["Total_recalc"] = ( + Sum_input + - amp_comps_c["FeOt_Amp"] + + norm_cations["H2O_calc"] + + norm_cations["Fe2O3_calc"] + + norm_cations["FeO_calc"] + + norm_cations["O=F,Cl"] + ) + norm_cations.loc[(Low_sum), "Total"] = 0 # Set up a column for a fail message - norm_cations['Fail Msg']="" - norm_cations['Input_Check']=True + norm_cations["Fail Msg"] = "" + norm_cations["Input_Check"] = True # Check that old total isn't <90 - norm_cations.loc[(Low_sum), 'Input_Check']=False - norm_cations.loc[(Low_sum), 'Fail Msg']="Cation oxide Total<90" + norm_cations.loc[(Low_sum), "Input_Check"] = False + norm_cations.loc[(Low_sum), "Fail Msg"] = "Cation oxide Total<90" # First check, that new total is >98.5 (e.g with recalculated H2O etc). - Low_total_Recalc=norm_cations['Total_recalc']<98.5 - norm_cations.loc[(Low_total_Recalc), 'Input_Check']=False - norm_cations.loc[(Low_total_Recalc), 'Fail Msg']="Recalc Total<98.5" + Low_total_Recalc = norm_cations["Total_recalc"] < 98.5 + norm_cations.loc[(Low_total_Recalc), "Input_Check"] = False + norm_cations.loc[(Low_total_Recalc), "Fail Msg"] = "Recalc Total<98.5" # Next, check that new total isn't >102 - High_total_Recalc=norm_cations['Total_recalc']>102 - norm_cations.loc[(High_total_Recalc), 'Input_Check']=False - norm_cations.loc[(High_total_Recalc), 'Fail Msg']="Recalc Total>102" + High_total_Recalc = norm_cations["Total_recalc"] > 102 + norm_cations.loc[(High_total_Recalc), "Input_Check"] = False + norm_cations.loc[(High_total_Recalc), "Fail Msg"] = "Recalc Total>102" # Next, check that charge isn't >46.5 ("unbalanced") - Unbalanced_Charge=norm_cations['Charge']>46.5 - norm_cations.loc[(Unbalanced_Charge), 'Input_Check']=False - norm_cations.loc[(Unbalanced_Charge), 'Fail Msg']="unbalanced charge (>46.5)" + Unbalanced_Charge = norm_cations["Charge"] > 46.5 + norm_cations.loc[(Unbalanced_Charge), "Input_Check"] = False + norm_cations.loc[(Unbalanced_Charge), "Fail Msg"] = "unbalanced charge (>46.5)" # Next check that Fe2+ is greater than 0, else unbalanced - Negative_Fe2=norm_cations['Fe2_calc']<0 - norm_cations.loc[(Negative_Fe2), 'Input_Check']=False - norm_cations.loc[(Negative_Fe2), 'Fail Msg']="unbalanced charge (Fe2<0)" + Negative_Fe2 = norm_cations["Fe2_calc"] < 0 + norm_cations.loc[(Negative_Fe2), "Input_Check"] = False + norm_cations.loc[(Negative_Fe2), "Fail Msg"] = "unbalanced charge (Fe2<0)" # Check that Mg# calculated using just Fe2 is >54, else low Mg - norm_cations['Mgno_Fe2']=norm_cations['Mg_Amp_13_cat']/(norm_cations['Mg_Amp_13_cat']+norm_cations['Fe2_calc']) - norm_cations['Mgno_FeT']=norm_cations['Mg_Amp_13_cat']/(norm_cations['Mg_Amp_13_cat']+norm_cations['Fet_Amp_13_cat']) + norm_cations["Mgno_Fe2"] = norm_cations["Mg_Amp_13_cat"] / ( + norm_cations["Mg_Amp_13_cat"] + norm_cations["Fe2_calc"] + ) + norm_cations["Mgno_FeT"] = norm_cations["Mg_Amp_13_cat"] / ( + norm_cations["Mg_Amp_13_cat"] + norm_cations["Fet_Amp_13_cat"] + ) - Low_Mgno=100*norm_cations['Mgno_Fe2']<54 - norm_cations.loc[(Low_Mgno), 'Input_Check']=False - norm_cations.loc[(Low_Mgno), 'Fail Msg']="Low Mg# (<54)" + Low_Mgno = 100 * norm_cations["Mgno_Fe2"] < 54 + norm_cations.loc[(Low_Mgno), "Input_Check"] = False + norm_cations.loc[(Low_Mgno), "Fail Msg"] = "Low Mg# (<54)" - #Only ones that matter are low Ca, high Ca, BJ3>60, low B cations" + # Only ones that matter are low Ca, high Ca, BJ3>60, low B cations" # If Column CU<1.5,"low Ca" - Ca_low=norm_cations['Ca_Amp_13_cat']<1.5 - norm_cations.loc[(Ca_low), 'Input_Check']=False - norm_cations.loc[(Ca_low), 'Fail Msg']="Low Ca (<1.5)" + Ca_low = norm_cations["Ca_Amp_13_cat"] < 1.5 + norm_cations.loc[(Ca_low), "Input_Check"] = False + norm_cations.loc[(Ca_low), "Fail Msg"] = "Low Ca (<1.5)" # If Column CU>2.05, "high Ca" - Ca_high=norm_cations['Ca_Amp_13_cat']>2.05 - norm_cations.loc[(Ca_high), 'Input_Check']=False - norm_cations.loc[(Ca_high), 'Fail Msg']="High Ca (>2.05)" + Ca_high = norm_cations["Ca_Amp_13_cat"] > 2.05 + norm_cations.loc[(Ca_high), "Input_Check"] = False + norm_cations.loc[(Ca_high), "Fail Msg"] = "High Ca (>2.05)" # Check that CW<1.99, else "Low B cations" - norm_cations['Na_calc']=2-norm_cations['Ca_Amp_13_cat'] - Ca_greaterthanNa=norm_cations['Na_Amp_13_cat']<(2-norm_cations['Ca_Amp_13_cat']) - norm_cations.loc[(Ca_greaterthanNa), 'Na_calc']=norm_cations['Na_Amp_13_cat'] - norm_cations['B_Sum']=norm_cations['Na_calc']+norm_cations['Ca_Amp_13_cat'] - + norm_cations["Na_calc"] = 2 - norm_cations["Ca_Amp_13_cat"] + Ca_greaterthanNa = norm_cations["Na_Amp_13_cat"] < ( + 2 - norm_cations["Ca_Amp_13_cat"] + ) + norm_cations.loc[(Ca_greaterthanNa), "Na_calc"] = norm_cations["Na_Amp_13_cat"] + norm_cations["B_Sum"] = norm_cations["Na_calc"] + norm_cations["Ca_Amp_13_cat"] - Low_B_Cations=norm_cations['B_Sum']<1.99 - norm_cations.loc[(Low_B_Cations), 'Input_Check']=False - norm_cations.loc[(Low_B_Cations), 'Fail Msg']="Low B Cations" + Low_B_Cations = norm_cations["B_Sum"] < 1.99 + norm_cations.loc[(Low_B_Cations), "Input_Check"] = False + norm_cations.loc[(Low_B_Cations), "Fail Msg"] = "Low B Cations" # Printing composition - norm_cations['A_Sum']=norm_cations['Na_A_Amp']+norm_cations['K_A_Amp'] - norm_cations['class']="N/A" + norm_cations["A_Sum"] = norm_cations["Na_A_Amp"] + norm_cations["K_A_Amp"] + norm_cations["class"] = "N/A" # If <1.5, low Ca, - lowCa=norm_cations['Ca_B_Amp']<1.5 - norm_cations.loc[(lowCa), 'classification']="low-Ca" + lowCa = norm_cations["Ca_B_Amp"] < 1.5 + norm_cations.loc[(lowCa), "classification"] = "low-Ca" # Else, if high Ca, If Mgno<5, its low Mg - LowMgno=norm_cations['Mgno_Fe2']<0.5 - norm_cations.loc[((~lowCa)&(LowMgno)), 'classification']="low-Mg" + LowMgno = norm_cations["Mgno_Fe2"] < 0.5 + norm_cations.loc[((~lowCa) & (LowMgno)), "classification"] = "low-Mg" # Else, if Si>6.5, its a Mg-hornblende - MgHbl=norm_cations['Si_T']>=6.5 - norm_cations.loc[((~lowCa)&(~LowMgno)&(MgHbl)), 'classification']="Mg-Hornblende" + MgHbl = norm_cations["Si_T"] >= 6.5 + norm_cations.loc[ + ((~lowCa) & (~LowMgno) & (MgHbl)), "classification" + ] = "Mg-Hornblende" # Else if Ti_C >0.5, Kaerstiertei - Kaer=norm_cations['Ti_C_Amp']>0.5 - norm_cations.loc[((~lowCa)&(~LowMgno)&(~MgHbl)&(Kaer)), 'classification']="kaersutite" + Kaer = norm_cations["Ti_C_Amp"] > 0.5 + norm_cations.loc[ + ((~lowCa) & (~LowMgno) & (~MgHbl) & (Kaer)), "classification" + ] = "kaersutite" # Else if A_Sum<0.5, Tschermakitic pargasite - Tsh=norm_cations['A_Sum']<0.5 - norm_cations.loc[((~lowCa)&(~LowMgno)&(~MgHbl)&(~Kaer)&(Tsh)), 'classification']="Tschermakitic pargasite" + Tsh = norm_cations["A_Sum"] < 0.5 + norm_cations.loc[ + ((~lowCa) & (~LowMgno) & (~MgHbl) & (~Kaer) & (Tsh)), "classification" + ] = "Tschermakitic pargasite" # Else if Fe3+>AL VI C sum, Mg-hastingsite - MgHast=(norm_cations['Fe3_calc']>norm_cations['Al_VI_C']) - norm_cations.loc[((~lowCa)&(~LowMgno)&(~MgHbl)&(~Kaer)&(~Tsh)&(MgHast)), 'classification']="Mg-hastingsite" + MgHast = norm_cations["Fe3_calc"] > norm_cations["Al_VI_C"] + norm_cations.loc[ + ((~lowCa) & (~LowMgno) & (~MgHbl) & (~Kaer) & (~Tsh) & (MgHast)), + "classification", + ] = "Mg-hastingsite" # Else, its Pargasite - norm_cations.loc[((~lowCa)&(~LowMgno)&(~MgHbl)&(~Kaer)&(~Tsh)&(~MgHast)), 'classification']="Pargasite" + norm_cations.loc[ + ((~lowCa) & (~LowMgno) & (~MgHbl) & (~Kaer) & (~Tsh) & (~MgHast)), + "classification", + ] = "Pargasite" return norm_cations def get_amp_sites_from_input_not_amp(dfin, col_drop): - """ get amp_sites from amp_comps input from import_excel() function. """ - amp_comps_lie=dfin.copy() - amp_comps_lie.columns = [col.replace(col_drop, '_Amp') for col in amp_comps_lie.columns] - amp_amfu_df=calculate_23oxygens_amphibole(amp_comps_lie) - amp_sites=get_amp_sites_leake(amp_amfu_df) + amp_comps_lie = dfin.copy() + amp_comps_lie.columns = [ + col.replace(col_drop, "_Amp") for col in amp_comps_lie.columns + ] + amp_amfu_df = calculate_23oxygens_amphibole(amp_comps_lie) + amp_sites = get_amp_sites_leake(amp_amfu_df) - amp_sites['Na_K_A_Amp'] = amp_sites['Na_A_Amp'] + amp_sites['K_A_Amp'] + amp_sites["Na_K_A_Amp"] = amp_sites["Na_A_Amp"] + amp_sites["K_A_Amp"] - out=pd.concat([dfin, amp_sites], axis=1) + out = pd.concat([dfin, amp_sites], axis=1) return out def get_amp_sites_leake(amp_apfu_df): - """ get_amp_sites takes generalized atom per formula unit calculations from calculate_23oxygens_amphibole and puts them in the proper cation sites @@ -2930,289 +4064,490 @@ def get_amp_sites_leake(amp_apfu_df): norm_cations = amp_apfu_df.copy() # Take unambigous ones and allocate them, set everything else to zero - norm_cations['Si_T_Amp']=norm_cations['Si_Amp_cat_23ox'] - norm_cations['Al_T_Amp']=0 - norm_cations['Al_C_Amp']=0 - norm_cations['Ti_C_Amp']=norm_cations['Ti_Amp_cat_23ox'] - norm_cations['Mg_C_Amp']=0 - norm_cations['Fe_C_Amp']=0 - norm_cations['Mn_C_Amp']=0 - norm_cations['Cr_C_Amp']=norm_cations['Cr_Amp_cat_23ox'] - norm_cations['Mg_B_Amp']=0 - norm_cations['Fe_B_Amp']=0 - norm_cations['Mn_B_Amp']=0 - norm_cations['Na_B_Amp']=0 - norm_cations['Ca_B_Amp']=norm_cations['Ca_Amp_cat_23ox'] - norm_cations['Na_A_Amp']=0 - norm_cations['K_A_Amp']=norm_cations['K_Amp_cat_23ox'] - norm_cations['Ca_A_Amp']=0 # This is very ambigous, Leake have Ca A in some of their plots, but no way to put it in A based on workflow of site allocation. + norm_cations["Si_T_Amp"] = norm_cations["Si_Amp_cat_23ox"] + norm_cations["Al_T_Amp"] = 0 + norm_cations["Al_C_Amp"] = 0 + norm_cations["Ti_C_Amp"] = norm_cations["Ti_Amp_cat_23ox"] + norm_cations["Mg_C_Amp"] = 0 + norm_cations["Fe_C_Amp"] = 0 + norm_cations["Mn_C_Amp"] = 0 + norm_cations["Cr_C_Amp"] = norm_cations["Cr_Amp_cat_23ox"] + norm_cations["Mg_B_Amp"] = 0 + norm_cations["Fe_B_Amp"] = 0 + norm_cations["Mn_B_Amp"] = 0 + norm_cations["Na_B_Amp"] = 0 + norm_cations["Ca_B_Amp"] = norm_cations["Ca_Amp_cat_23ox"] + norm_cations["Na_A_Amp"] = 0 + norm_cations["K_A_Amp"] = norm_cations["K_Amp_cat_23ox"] + norm_cations[ + "Ca_A_Amp" + ] = 0 # This is very ambigous, Leake have Ca A in some of their plots, but no way to put it in A based on workflow of site allocation. # 5a) Leake T Sites. Place all Si here, if Si<8, fill rest of T with Al. - #If Si + Al is greater than 8, need to split Al between Al_T and Al_C as it can't all go here - Si_Ti_sum_gr8=(norm_cations['Si_Amp_cat_23ox']+norm_cations['Al_Amp_cat_23ox'])>8 + # If Si + Al is greater than 8, need to split Al between Al_T and Al_C as it can't all go here + Si_Ti_sum_gr8 = ( + norm_cations["Si_Amp_cat_23ox"] + norm_cations["Al_Amp_cat_23ox"] + ) > 8 # Calculate the amount of Ti sites left to fill after putting Si in. dont need to worry # about overallocating Ti, as already know they sum to more than 8. - Al_T_Si_Ti_sum_gr8=8-norm_cations['Si_Amp_cat_23ox'] + Al_T_Si_Ti_sum_gr8 = 8 - norm_cations["Si_Amp_cat_23ox"] # Got to be careful here, if Si on 23ox is >8, Al_T_Si_Ti_sum_gr8 ends up negative. Add another check - Si_l_8=(norm_cations['Si_Amp_cat_23ox']<=8) + Si_l_8 = norm_cations["Si_Amp_cat_23ox"] <= 8 # If Si is less than 8 already, set Ti to the difference - norm_cations.loc[(Si_Ti_sum_gr8&Si_l_8), 'Al_T_Amp']=Al_T_Si_Ti_sum_gr8 + norm_cations.loc[(Si_Ti_sum_gr8 & Si_l_8), "Al_T_Amp"] = Al_T_Si_Ti_sum_gr8 # If Si is greater than 8, set Al_T to zero - norm_cations.loc[(Si_Ti_sum_gr8&(~Si_l_8)), 'Al_T_Amp']=0 - + norm_cations.loc[(Si_Ti_sum_gr8 & (~Si_l_8)), "Al_T_Amp"] = 0 # Put remaining Al - norm_cations.loc[(Si_Ti_sum_gr8), 'Al_C_Amp']=norm_cations['Al_Amp_cat_23ox']-norm_cations['Al_T_Amp'] + norm_cations.loc[(Si_Ti_sum_gr8), "Al_C_Amp"] = ( + norm_cations["Al_Amp_cat_23ox"] - norm_cations["Al_T_Amp"] + ) - #If Si+Al<8, put all Al in tetrahedlra sites - Si_Ti_sum_less8=(norm_cations['Si_Amp_cat_23ox']+norm_cations['Al_Amp_cat_23ox'])<8 - norm_cations.loc[(Si_Ti_sum_less8), 'Al_T_Amp']=norm_cations['Al_Amp_cat_23ox'] - norm_cations.loc[(Si_Ti_sum_less8), 'Al_C_Amp']=0 + # If Si+Al<8, put all Al in tetrahedlra sites + Si_Ti_sum_less8 = ( + norm_cations["Si_Amp_cat_23ox"] + norm_cations["Al_Amp_cat_23ox"] + ) < 8 + norm_cations.loc[(Si_Ti_sum_less8), "Al_T_Amp"] = norm_cations["Al_Amp_cat_23ox"] + norm_cations.loc[(Si_Ti_sum_less8), "Al_C_Amp"] = 0 # 5b) Leake Octaherdal C sites. - #already filled some with Al in lines above. Place Ti (unambg), Cr (unamb). + # already filled some with Al in lines above. Place Ti (unambg), Cr (unamb). # Fill sites with Mg, Fe, and Mn to bring total to 5. # If Sites sum to less than 5, place all elements here - Al_Ti_Cr_Mg_Fe_Mn_less5=(norm_cations['Al_C_Amp']+norm_cations['Ti_Amp_cat_23ox']+norm_cations['Fet_Amp_cat_23ox']+norm_cations['Cr_Amp_cat_23ox']+norm_cations['Mn_Amp_cat_23ox']+norm_cations['Mg_Amp_cat_23ox'])<5 - - norm_cations.loc[(Al_Ti_Cr_Mg_Fe_Mn_less5), 'Fe_C_Amp']=norm_cations['Fet_Amp_cat_23ox'] - norm_cations.loc[(Al_Ti_Cr_Mg_Fe_Mn_less5), 'Mn_C_Amp']=norm_cations['Mn_Amp_cat_23ox'] - norm_cations.loc[(Al_Ti_Cr_Mg_Fe_Mn_less5), 'Mg_C_Amp']=norm_cations['Mg_Amp_cat_23ox'] - - - #If sites sum to more than 5, after placing Ti and Cr here, fill rest with Mg, Fe and Mn - Al_Ti_Cr_Mg_Fe_Mn_more5=(norm_cations['Al_C_Amp']+norm_cations['Ti_Amp_cat_23ox']+norm_cations['Fet_Amp_cat_23ox']+norm_cations['Cr_Amp_cat_23ox']+norm_cations['Mn_Amp_cat_23ox']+norm_cations['Mg_Amp_cat_23ox'])>5 + Al_Ti_Cr_Mg_Fe_Mn_less5 = ( + norm_cations["Al_C_Amp"] + + norm_cations["Ti_Amp_cat_23ox"] + + norm_cations["Fet_Amp_cat_23ox"] + + norm_cations["Cr_Amp_cat_23ox"] + + norm_cations["Mn_Amp_cat_23ox"] + + norm_cations["Mg_Amp_cat_23ox"] + ) < 5 + + norm_cations.loc[(Al_Ti_Cr_Mg_Fe_Mn_less5), "Fe_C_Amp"] = norm_cations[ + "Fet_Amp_cat_23ox" + ] + norm_cations.loc[(Al_Ti_Cr_Mg_Fe_Mn_less5), "Mn_C_Amp"] = norm_cations[ + "Mn_Amp_cat_23ox" + ] + norm_cations.loc[(Al_Ti_Cr_Mg_Fe_Mn_less5), "Mg_C_Amp"] = norm_cations[ + "Mg_Amp_cat_23ox" + ] + + # If sites sum to more than 5, after placing Ti and Cr here, fill rest with Mg, Fe and Mn + Al_Ti_Cr_Mg_Fe_Mn_more5 = ( + norm_cations["Al_C_Amp"] + + norm_cations["Ti_Amp_cat_23ox"] + + norm_cations["Fet_Amp_cat_23ox"] + + norm_cations["Cr_Amp_cat_23ox"] + + norm_cations["Mn_Amp_cat_23ox"] + + norm_cations["Mg_Amp_cat_23ox"] + ) > 5 # First, check if Al+Cr+Ti sum to 5. If not, allocate Mg - sum_C_Al_Cr_Ti=norm_cations['Al_C_Amp']+norm_cations['Cr_C_Amp']+norm_cations['Ti_C_Amp'] - check_C_Al_Cr_Ti=sum_C_Al_Cr_Ti<5 - norm_cations.loc[((Al_Ti_Cr_Mg_Fe_Mn_more5)&(check_C_Al_Cr_Ti)), 'Mg_C_Amp']=norm_cations['Mg_Amp_cat_23ox'] + sum_C_Al_Cr_Ti = ( + norm_cations["Al_C_Amp"] + norm_cations["Cr_C_Amp"] + norm_cations["Ti_C_Amp"] + ) + check_C_Al_Cr_Ti = sum_C_Al_Cr_Ti < 5 + norm_cations.loc[ + ((Al_Ti_Cr_Mg_Fe_Mn_more5) & (check_C_Al_Cr_Ti)), "Mg_C_Amp" + ] = norm_cations["Mg_Amp_cat_23ox"] # Now check you haven't added too much MgO to take you over 5 - sum_C_Al_Cr_Ti_Mg=norm_cations['Al_C_Amp']+norm_cations['Cr_C_Amp']+norm_cations['Ti_C_Amp']+norm_cations['Mg_C_Amp'] - check_C_Al_Cr_Ti_Mg_low=sum_C_Al_Cr_Ti_Mg<=5 - check_C_Al_Cr_Ti_Mg_high=sum_C_Al_Cr_Ti_Mg>5 + sum_C_Al_Cr_Ti_Mg = ( + norm_cations["Al_C_Amp"] + + norm_cations["Cr_C_Amp"] + + norm_cations["Ti_C_Amp"] + + norm_cations["Mg_C_Amp"] + ) + check_C_Al_Cr_Ti_Mg_low = sum_C_Al_Cr_Ti_Mg <= 5 + check_C_Al_Cr_Ti_Mg_high = sum_C_Al_Cr_Ti_Mg > 5 # If sum is >5, replace Mg with only the magnesium left needed to get to 5. - norm_cations.loc[((Al_Ti_Cr_Mg_Fe_Mn_more5)&(check_C_Al_Cr_Ti_Mg_high)), 'Mg_C_Amp']=5-sum_C_Al_Cr_Ti + norm_cations.loc[ + ((Al_Ti_Cr_Mg_Fe_Mn_more5) & (check_C_Al_Cr_Ti_Mg_high)), "Mg_C_Amp" + ] = 5 - sum_C_Al_Cr_Ti # Now check if you are back under 5 again, ready to allocate Fe - sum_C_Al_Cr_Ti_Mg2=norm_cations['Al_C_Amp']+norm_cations['Cr_C_Amp']+norm_cations['Ti_C_Amp']+norm_cations['Mg_C_Amp'] - check_C_Al_Cr_Ti_Mg_low2=sum_C_Al_Cr_Ti_Mg2<5 - norm_cations.loc[((Al_Ti_Cr_Mg_Fe_Mn_more5)&(check_C_Al_Cr_Ti_Mg_low2)), 'Fe_C_Amp']=norm_cations['Fet_Amp_cat_23ox'] + sum_C_Al_Cr_Ti_Mg2 = ( + norm_cations["Al_C_Amp"] + + norm_cations["Cr_C_Amp"] + + norm_cations["Ti_C_Amp"] + + norm_cations["Mg_C_Amp"] + ) + check_C_Al_Cr_Ti_Mg_low2 = sum_C_Al_Cr_Ti_Mg2 < 5 + norm_cations.loc[ + ((Al_Ti_Cr_Mg_Fe_Mn_more5) & (check_C_Al_Cr_Ti_Mg_low2)), "Fe_C_Amp" + ] = norm_cations["Fet_Amp_cat_23ox"] # Now check you haven't added too much FeO to take you over 5 - sum_C_Al_Cr_Ti_Mg_Fe=(norm_cations['Al_C_Amp']+norm_cations['Cr_C_Amp'] - +norm_cations['Ti_C_Amp']+norm_cations['Mg_C_Amp']+norm_cations['Fe_C_Amp']) - check_C_Al_Cr_Ti_Mg_Fe_low=sum_C_Al_Cr_Ti_Mg_Fe<=5 - check_C_Al_Cr_Ti_Mg_Fe_high=sum_C_Al_Cr_Ti_Mg_Fe>5 + sum_C_Al_Cr_Ti_Mg_Fe = ( + norm_cations["Al_C_Amp"] + + norm_cations["Cr_C_Amp"] + + norm_cations["Ti_C_Amp"] + + norm_cations["Mg_C_Amp"] + + norm_cations["Fe_C_Amp"] + ) + check_C_Al_Cr_Ti_Mg_Fe_low = sum_C_Al_Cr_Ti_Mg_Fe <= 5 + check_C_Al_Cr_Ti_Mg_Fe_high = sum_C_Al_Cr_Ti_Mg_Fe > 5 # If sum is >5, replace Fe with only the Fe left needed to get to 5. - norm_cations.loc[((Al_Ti_Cr_Mg_Fe_Mn_more5)&(check_C_Al_Cr_Ti_Mg_Fe_high)), 'Fe_C_Amp']=5-sum_C_Al_Cr_Ti_Mg2 + norm_cations.loc[ + ((Al_Ti_Cr_Mg_Fe_Mn_more5) & (check_C_Al_Cr_Ti_Mg_Fe_high)), "Fe_C_Amp" + ] = 5 - sum_C_Al_Cr_Ti_Mg2 # Now check if you are back under 5 again, ready to allocate Mn - sum_C_Al_Cr_Ti_Mg_Fe2=(norm_cations['Al_C_Amp']+norm_cations['Cr_C_Amp']+norm_cations['Ti_C_Amp'] - +norm_cations['Mg_C_Amp']+norm_cations['Fe_C_Amp']) - check_C_Al_Cr_Ti_Mg_Fe_low2=sum_C_Al_Cr_Ti_Mg_Fe2<5 - norm_cations.loc[((Al_Ti_Cr_Mg_Fe_Mn_more5)&(check_C_Al_Cr_Ti_Mg_Fe_low2)), 'Mn_C_Amp']=norm_cations['Mn_Amp_cat_23ox'] + sum_C_Al_Cr_Ti_Mg_Fe2 = ( + norm_cations["Al_C_Amp"] + + norm_cations["Cr_C_Amp"] + + norm_cations["Ti_C_Amp"] + + norm_cations["Mg_C_Amp"] + + norm_cations["Fe_C_Amp"] + ) + check_C_Al_Cr_Ti_Mg_Fe_low2 = sum_C_Al_Cr_Ti_Mg_Fe2 < 5 + norm_cations.loc[ + ((Al_Ti_Cr_Mg_Fe_Mn_more5) & (check_C_Al_Cr_Ti_Mg_Fe_low2)), "Mn_C_Amp" + ] = norm_cations["Mn_Amp_cat_23ox"] # Now check you haven't added too much Mn to take you over 5 - sum_C_Al_Cr_Ti_Mg_Fe_Mn=(norm_cations['Al_C_Amp']+norm_cations['Cr_C_Amp'] - +norm_cations['Ti_C_Amp']+norm_cations['Mg_C_Amp']+norm_cations['Fe_C_Amp']+norm_cations['Mn_C_Amp']) - check_C_Al_Cr_Ti_Mg_Fe_Mn_low=sum_C_Al_Cr_Ti_Mg_Fe_Mn<=5 - check_C_Al_Cr_Ti_Mg_Fe_Mn_high=sum_C_Al_Cr_Ti_Mg_Fe_Mn>5 + sum_C_Al_Cr_Ti_Mg_Fe_Mn = ( + norm_cations["Al_C_Amp"] + + norm_cations["Cr_C_Amp"] + + norm_cations["Ti_C_Amp"] + + norm_cations["Mg_C_Amp"] + + norm_cations["Fe_C_Amp"] + + norm_cations["Mn_C_Amp"] + ) + check_C_Al_Cr_Ti_Mg_Fe_Mn_low = sum_C_Al_Cr_Ti_Mg_Fe_Mn <= 5 + check_C_Al_Cr_Ti_Mg_Fe_Mn_high = sum_C_Al_Cr_Ti_Mg_Fe_Mn > 5 # If sum is >5, replace Mn with only the Mn left needed to get to 5. - norm_cations.loc[((Al_Ti_Cr_Mg_Fe_Mn_more5)&(check_C_Al_Cr_Ti_Mg_Fe_Mn_high)), 'Mn_C_Amp']=5-sum_C_Al_Cr_Ti_Mg_Fe2 - + norm_cations.loc[ + ((Al_Ti_Cr_Mg_Fe_Mn_more5) & (check_C_Al_Cr_Ti_Mg_Fe_Mn_high)), "Mn_C_Amp" + ] = 5 - sum_C_Al_Cr_Ti_Mg_Fe2 # 5c) Leake. B Sites- # if any Mg, Fe, Mn or Ca remaining put here; - Mg_remaining=norm_cations['Mg_Amp_cat_23ox']-norm_cations['Mg_C_Amp'] - Fe_remaining=norm_cations['Fet_Amp_cat_23ox']-norm_cations['Fe_C_Amp'] - Mn_remaining=norm_cations['Mn_Amp_cat_23ox']-norm_cations['Mn_C_Amp'] + Mg_remaining = norm_cations["Mg_Amp_cat_23ox"] - norm_cations["Mg_C_Amp"] + Fe_remaining = norm_cations["Fet_Amp_cat_23ox"] - norm_cations["Fe_C_Amp"] + Mn_remaining = norm_cations["Mn_Amp_cat_23ox"] - norm_cations["Mn_C_Amp"] - norm_cations['Mg_B_Amp']= Mg_remaining - norm_cations['Fe_B_Amp']= Fe_remaining - norm_cations['Mn_B_Amp']= Mn_remaining + norm_cations["Mg_B_Amp"] = Mg_remaining + norm_cations["Fe_B_Amp"] = Fe_remaining + norm_cations["Mn_B_Amp"] = Mn_remaining # If B sites sum to less than 2, fill sites with Ca to bring total to 2 # If B sites sum to less than 2, fill sites with Na to bring total to 2 - Sum_B=norm_cations['Mg_B_Amp']+norm_cations['Fe_B_Amp']+norm_cations['Mn_B_Amp']+norm_cations['Ca_B_Amp'] - Left_to_fill_B=2- Sum_B + Sum_B = ( + norm_cations["Mg_B_Amp"] + + norm_cations["Fe_B_Amp"] + + norm_cations["Mn_B_Amp"] + + norm_cations["Ca_B_Amp"] + ) + Left_to_fill_B = 2 - Sum_B # Check there is actually enough Na to fill B this way fully, if so allocate the amount you need - Enough_Na=norm_cations['Na_Amp_cat_23ox']>=Left_to_fill_B - norm_cations.loc[((Sum_B<2)&(Enough_Na)), 'Na_B_Amp']=Left_to_fill_B + Enough_Na = norm_cations["Na_Amp_cat_23ox"] >= Left_to_fill_B + norm_cations.loc[((Sum_B < 2) & (Enough_Na)), "Na_B_Amp"] = Left_to_fill_B # If there isn't enough Na2O, allocate all Na2O you have - norm_cations.loc[((Sum_B<2)&(~Enough_Na)), 'Na_B_Amp']=norm_cations['Na_Amp_cat_23ox'] - Na_left_AfterB=norm_cations['Na_Amp_cat_23ox']-norm_cations['Na_B_Amp'] + norm_cations.loc[((Sum_B < 2) & (~Enough_Na)), "Na_B_Amp"] = norm_cations[ + "Na_Amp_cat_23ox" + ] + Na_left_AfterB = norm_cations["Na_Amp_cat_23ox"] - norm_cations["Na_B_Amp"] # A sites - norm_cations['K_A_Amp']=norm_cations['K_Amp_cat_23ox'] - norm_cations['Na_A_Amp']=Na_left_AfterB - - norm_cations['Sum_T']=norm_cations['Al_T_Amp']+norm_cations['Si_T_Amp'] - norm_cations['Sum_C']=(norm_cations['Al_C_Amp']+norm_cations['Cr_C_Amp']+norm_cations['Mg_C_Amp']+norm_cations['Fe_C_Amp']+norm_cations['Mn_C_Amp']) - norm_cations['Sum_B']=(norm_cations['Mg_B_Amp']+norm_cations['Fe_B_Amp']+norm_cations['Mn_B_Amp']+norm_cations['Ca_B_Amp']+norm_cations['Na_B_Amp']) - norm_cations['Sum_A']=norm_cations['K_A_Amp']+norm_cations['Na_A_Amp'] - - norm_cations['Amp_Cation_Sum'] = norm_cations['cation_sum_Si_Ca'] + norm_cations['Na_Amp_cat_23ox'] + +norm_cations['K_Amp_cat_23ox'] - norm_cations['Mgno_Amp']=norm_cations['Mg_Amp_cat_23ox']/(norm_cations['Mg_Amp_cat_23ox']+norm_cations['Fet_Amp_cat_23ox']) - - #norm_cations['factor']=np.max() + norm_cations["K_A_Amp"] = norm_cations["K_Amp_cat_23ox"] + norm_cations["Na_A_Amp"] = Na_left_AfterB + + norm_cations["Sum_T"] = norm_cations["Al_T_Amp"] + norm_cations["Si_T_Amp"] + norm_cations["Sum_C"] = ( + norm_cations["Al_C_Amp"] + + norm_cations["Cr_C_Amp"] + + norm_cations["Mg_C_Amp"] + + norm_cations["Fe_C_Amp"] + + norm_cations["Mn_C_Amp"] + ) + norm_cations["Sum_B"] = ( + norm_cations["Mg_B_Amp"] + + norm_cations["Fe_B_Amp"] + + norm_cations["Mn_B_Amp"] + + norm_cations["Ca_B_Amp"] + + norm_cations["Na_B_Amp"] + ) + norm_cations["Sum_A"] = norm_cations["K_A_Amp"] + norm_cations["Na_A_Amp"] + + norm_cations["Amp_Cation_Sum"] = ( + norm_cations["cation_sum_Si_Ca"] + + norm_cations["Na_Amp_cat_23ox"] + + +norm_cations["K_Amp_cat_23ox"] + ) + norm_cations["Mgno_Amp"] = norm_cations["Mg_Amp_cat_23ox"] / ( + norm_cations["Mg_Amp_cat_23ox"] + norm_cations["Fet_Amp_cat_23ox"] + ) + + # norm_cations['factor']=np.max() # Ones being used, uses FW for Si, Fy, return norm_cations def get_amp_sites_avferric_zhang(amp_comps): - - norm_cations=get_amp_sites_from_input(amp_comps) + norm_cations = get_amp_sites_from_input(amp_comps) # Taken from Zhang et al. 2017 Supplement - norm_cations['factor_8SiAl']=8/(norm_cations['Si_Amp_cat_23ox']+norm_cations['Al_Amp_cat_23ox']) - - norm_cations['factor_15eK']=(15/(norm_cations['Si_Amp_cat_23ox']+norm_cations['Ti_Amp_cat_23ox']+norm_cations['Al_Amp_cat_23ox']+norm_cations['Cr_Amp_cat_23ox']++norm_cations['Fet_Amp_cat_23ox']+norm_cations['Mg_Amp_cat_23ox']+norm_cations['Ca_Amp_cat_23ox']+norm_cations['Mn_Amp_cat_23ox']+norm_cations['Na_Amp_cat_23ox'])) - - norm_cations['factor_13eCNK']=13/((norm_cations['Si_Amp_cat_23ox']+norm_cations['Ti_Amp_cat_23ox']+norm_cations['Al_Amp_cat_23ox']+norm_cations['Cr_Amp_cat_23ox']+norm_cations['Fet_Amp_cat_23ox']+norm_cations['Mg_Amp_cat_23ox']+norm_cations['Ca_Amp_cat_23ox']+norm_cations['Mn_Amp_cat_23ox'])) - - norm_cations['All ferric']=23/(23+(0.5*norm_cations['Fet_Amp_cat_23ox'])) + norm_cations["factor_8SiAl"] = 8 / ( + norm_cations["Si_Amp_cat_23ox"] + norm_cations["Al_Amp_cat_23ox"] + ) + + norm_cations["factor_15eK"] = 15 / ( + norm_cations["Si_Amp_cat_23ox"] + + norm_cations["Ti_Amp_cat_23ox"] + + norm_cations["Al_Amp_cat_23ox"] + + norm_cations["Cr_Amp_cat_23ox"] + + +norm_cations["Fet_Amp_cat_23ox"] + + norm_cations["Mg_Amp_cat_23ox"] + + norm_cations["Ca_Amp_cat_23ox"] + + norm_cations["Mn_Amp_cat_23ox"] + + norm_cations["Na_Amp_cat_23ox"] + ) + + norm_cations["factor_13eCNK"] = 13 / ( + norm_cations["Si_Amp_cat_23ox"] + + norm_cations["Ti_Amp_cat_23ox"] + + norm_cations["Al_Amp_cat_23ox"] + + norm_cations["Cr_Amp_cat_23ox"] + + norm_cations["Fet_Amp_cat_23ox"] + + norm_cations["Mg_Amp_cat_23ox"] + + norm_cations["Ca_Amp_cat_23ox"] + + norm_cations["Mn_Amp_cat_23ox"] + ) + + norm_cations["All ferric"] = 23 / (23 + (0.5 * norm_cations["Fet_Amp_cat_23ox"])) # Minimum Factors - norm_cations['8Si_Min']=8/norm_cations['Si_Amp_cat_23ox'] - - norm_cations['16CAT_Min']=(16/(norm_cations['Si_Amp_cat_23ox']+norm_cations['Ti_Amp_cat_23ox']+norm_cations['Al_Amp_cat_23ox']+norm_cations['Cr_Amp_cat_23ox']++norm_cations['Fet_Amp_cat_23ox']+norm_cations['Mg_Amp_cat_23ox']+norm_cations['Ca_Amp_cat_23ox']+norm_cations['Mn_Amp_cat_23ox']+norm_cations['Na_Amp_cat_23ox']+norm_cations['K_Amp_cat_23ox'])) - - norm_cations['15eNK_Min']=15/((norm_cations['Si_Amp_cat_23ox']+norm_cations['Ti_Amp_cat_23ox']+norm_cations['Al_Amp_cat_23ox']+norm_cations['Cr_Amp_cat_23ox']+norm_cations['Fet_Amp_cat_23ox']+norm_cations['Mg_Amp_cat_23ox']+norm_cations['Ca_Amp_cat_23ox']+norm_cations['Mn_Amp_cat_23ox'])) - - norm_cations['Min_MinFactor']=norm_cations[['8Si_Min', '16CAT_Min', '15eNK_Min']].min(axis=1) - - - #If Min_MinFactor<1, allocate to min factor - norm_cations['Min_factor']=norm_cations['Min_MinFactor'] - Min_Min_Factor_g1=norm_cations['Min_MinFactor']>1 - norm_cations.loc[Min_Min_Factor_g1, 'Min_factor']=1 - - norm_cations['Max_factor']=norm_cations[['factor_8SiAl', 'factor_15eK', 'factor_13eCNK', 'All ferric']].max(axis=1) - - norm_cations['Av_factor']=0.5*(norm_cations['Max_factor']+norm_cations['Min_factor']) - + norm_cations["8Si_Min"] = 8 / norm_cations["Si_Amp_cat_23ox"] + + norm_cations["16CAT_Min"] = 16 / ( + norm_cations["Si_Amp_cat_23ox"] + + norm_cations["Ti_Amp_cat_23ox"] + + norm_cations["Al_Amp_cat_23ox"] + + norm_cations["Cr_Amp_cat_23ox"] + + +norm_cations["Fet_Amp_cat_23ox"] + + norm_cations["Mg_Amp_cat_23ox"] + + norm_cations["Ca_Amp_cat_23ox"] + + norm_cations["Mn_Amp_cat_23ox"] + + norm_cations["Na_Amp_cat_23ox"] + + norm_cations["K_Amp_cat_23ox"] + ) + + norm_cations["15eNK_Min"] = 15 / ( + norm_cations["Si_Amp_cat_23ox"] + + norm_cations["Ti_Amp_cat_23ox"] + + norm_cations["Al_Amp_cat_23ox"] + + norm_cations["Cr_Amp_cat_23ox"] + + norm_cations["Fet_Amp_cat_23ox"] + + norm_cations["Mg_Amp_cat_23ox"] + + norm_cations["Ca_Amp_cat_23ox"] + + norm_cations["Mn_Amp_cat_23ox"] + ) + + norm_cations["Min_MinFactor"] = norm_cations[ + ["8Si_Min", "16CAT_Min", "15eNK_Min"] + ].min(axis=1) + + # If Min_MinFactor<1, allocate to min factor + norm_cations["Min_factor"] = norm_cations["Min_MinFactor"] + Min_Min_Factor_g1 = norm_cations["Min_MinFactor"] > 1 + norm_cations.loc[Min_Min_Factor_g1, "Min_factor"] = 1 + + norm_cations["Max_factor"] = norm_cations[ + ["factor_8SiAl", "factor_15eK", "factor_13eCNK", "All ferric"] + ].max(axis=1) + + norm_cations["Av_factor"] = 0.5 * ( + norm_cations["Max_factor"] + norm_cations["Min_factor"] + ) # Then things times by factors - Si_factor=norm_cations['Av_factor']*norm_cations['Si_Amp_cat_23ox'] - Ti_factor=norm_cations['Av_factor']*norm_cations['Ti_Amp_cat_23ox'] - Al_factor=norm_cations['Av_factor']*norm_cations['Al_Amp_cat_23ox'] - Cr_factor=norm_cations['Av_factor']*norm_cations['Cr_Amp_cat_23ox'] - Fe_factor=norm_cations['Av_factor']*norm_cations['Fet_Amp_cat_23ox'] - Mg_factor=norm_cations['Av_factor']*norm_cations['Mg_Amp_cat_23ox'] - Ca_factor=norm_cations['Av_factor']*norm_cations['Ca_Amp_cat_23ox'] - Mn_factor=norm_cations['Av_factor']*norm_cations['Mn_Amp_cat_23ox'] - Na_factor=norm_cations['Av_factor']*norm_cations['Na_Amp_cat_23ox'] - K_factor=norm_cations['Av_factor']*norm_cations['K_Amp_cat_23ox'] - - norm_cations['Si_T_ideal']=norm_cations['Av_factor']*norm_cations['Si_Amp_cat_23ox'] + Si_factor = norm_cations["Av_factor"] * norm_cations["Si_Amp_cat_23ox"] + Ti_factor = norm_cations["Av_factor"] * norm_cations["Ti_Amp_cat_23ox"] + Al_factor = norm_cations["Av_factor"] * norm_cations["Al_Amp_cat_23ox"] + Cr_factor = norm_cations["Av_factor"] * norm_cations["Cr_Amp_cat_23ox"] + Fe_factor = norm_cations["Av_factor"] * norm_cations["Fet_Amp_cat_23ox"] + Mg_factor = norm_cations["Av_factor"] * norm_cations["Mg_Amp_cat_23ox"] + Ca_factor = norm_cations["Av_factor"] * norm_cations["Ca_Amp_cat_23ox"] + Mn_factor = norm_cations["Av_factor"] * norm_cations["Mn_Amp_cat_23ox"] + Na_factor = norm_cations["Av_factor"] * norm_cations["Na_Amp_cat_23ox"] + K_factor = norm_cations["Av_factor"] * norm_cations["K_Amp_cat_23ox"] + + norm_cations["Si_T_ideal"] = ( + norm_cations["Av_factor"] * norm_cations["Si_Amp_cat_23ox"] + ) # Allocate Al to Tetrahedral. If 8-Si_T< Al_factor, equal to 8-Si_T - norm_cations['Al_IV_T_ideal']=8-norm_cations['Si_T_ideal'] + norm_cations["Al_IV_T_ideal"] = 8 - norm_cations["Si_T_ideal"] # But if 8-SiT>Al factor, allocate all Al_Factor - eight_m_siT_g=(8-norm_cations['Si_T_ideal'])>Al_factor - norm_cations.loc[ eight_m_siT_g, 'Al_IV_T_ideal']=Al_factor + eight_m_siT_g = (8 - norm_cations["Si_T_ideal"]) > Al_factor + norm_cations.loc[eight_m_siT_g, "Al_IV_T_ideal"] = Al_factor # And if SiT>8, allocate to zero - Si_T_g_8= norm_cations['Si_T_ideal']>8 - norm_cations.loc[Si_T_g_8, 'Al_IV_T_ideal']=0 + Si_T_g_8 = norm_cations["Si_T_ideal"] > 8 + norm_cations.loc[Si_T_g_8, "Al_IV_T_ideal"] = 0 # Ti sites, if Si + Al>8, allocate 0 (as all filled up) - norm_cations['Ti_T_ideal']=0 + norm_cations["Ti_T_ideal"] = 0 # If Si and Al<8, if 8-Si-Al is > Ti_factor, Ti Factor (as all Ti can go in site) - Si_Al_l8=(norm_cations['Si_T_ideal']+norm_cations['Al_IV_T_ideal'])<8 - eight_Si_Ti_gTiFactor=(8-norm_cations['Si_T_ideal']-norm_cations['Al_IV_T_ideal'])>Ti_factor - norm_cations.loc[(( Si_Al_l8)&(eight_Si_Ti_gTiFactor)), 'Ti_T_ideal']=Ti_factor - norm_cations.loc[(( Si_Al_l8)&(~eight_Si_Ti_gTiFactor)), 'Ti_T_ideal']=(8-norm_cations['Si_T_ideal']-norm_cations['Al_IV_T_ideal']) + Si_Al_l8 = (norm_cations["Si_T_ideal"] + norm_cations["Al_IV_T_ideal"]) < 8 + eight_Si_Ti_gTiFactor = ( + 8 - norm_cations["Si_T_ideal"] - norm_cations["Al_IV_T_ideal"] + ) > Ti_factor + norm_cations.loc[((Si_Al_l8) & (eight_Si_Ti_gTiFactor)), "Ti_T_ideal"] = Ti_factor + norm_cations.loc[((Si_Al_l8) & (~eight_Si_Ti_gTiFactor)), "Ti_T_ideal"] = ( + 8 - norm_cations["Si_T_ideal"] - norm_cations["Al_IV_T_ideal"] + ) # Al VI C site - norm_cations['Al_VI_C_ideal']=Al_factor-norm_cations['Al_IV_T_ideal'] + norm_cations["Al_VI_C_ideal"] = Al_factor - norm_cations["Al_IV_T_ideal"] # Unless Alfactor-Al_VI equal to or less than zero, in which case none left - Alfactor_Al_l0=(Al_factor-norm_cations['Al_IV_T_ideal'])<=0 - norm_cations.loc[(Alfactor_Al_l0), 'Al_VI_C_ideal']=0 + Alfactor_Al_l0 = (Al_factor - norm_cations["Al_IV_T_ideal"]) <= 0 + norm_cations.loc[(Alfactor_Al_l0), "Al_VI_C_ideal"] = 0 # Ti C site. If Ti Factor + Al_VI_C_ideal<5, equal to Ti Factor - norm_cations['Ti_C_ideal']=Ti_factor + norm_cations["Ti_C_ideal"] = Ti_factor # Else if >5, equal to 5-Al VI - Ti_fac_Al_VI_g5=(Ti_factor+ norm_cations['Al_VI_C_ideal'])>5 - norm_cations.loc[(Ti_fac_Al_VI_g5), 'Ti_C_ideal']=5-norm_cations['Al_VI_C_ideal'] + Ti_fac_Al_VI_g5 = (Ti_factor + norm_cations["Al_VI_C_ideal"]) > 5 + norm_cations.loc[(Ti_fac_Al_VI_g5), "Ti_C_ideal"] = ( + 5 - norm_cations["Al_VI_C_ideal"] + ) # Cr C site. If Al_C + Ti_C + Cr Factor . Equal to Cr factor - norm_cations['Cr_C_ideal']=Cr_factor - C_Al_Ti_Cr_g5=(norm_cations['Ti_C_ideal']+ norm_cations['Al_VI_C_ideal']+Cr_factor)>5 - norm_cations.loc[(C_Al_Ti_Cr_g5), 'Cr_C_ideal']=5-norm_cations['Al_VI_C_ideal']-norm_cations['Ti_C_ideal'] + norm_cations["Cr_C_ideal"] = Cr_factor + C_Al_Ti_Cr_g5 = ( + norm_cations["Ti_C_ideal"] + norm_cations["Al_VI_C_ideal"] + Cr_factor + ) > 5 + norm_cations.loc[(C_Al_Ti_Cr_g5), "Cr_C_ideal"] = ( + 5 - norm_cations["Al_VI_C_ideal"] - norm_cations["Ti_C_ideal"] + ) # Fe3 C site - NewSum=(Si_factor*2+Ti_factor*2+Al_factor*3/2+Cr_factor*3/2+Fe_factor+Mg_factor+Ca_factor+Mn_factor+Na_factor/2+K_factor/2) - norm_cations['Fe3_C_ideal']=(23-NewSum)*2 + NewSum = ( + Si_factor * 2 + + Ti_factor * 2 + + Al_factor * 3 / 2 + + Cr_factor * 3 / 2 + + Fe_factor + + Mg_factor + + Ca_factor + + Mn_factor + + Na_factor / 2 + + K_factor / 2 + ) + norm_cations["Fe3_C_ideal"] = (23 - NewSum) * 2 # Mg C site - If Al, Ti, Fe3, Cr already 5, set to zero - norm_cations['Mg_C_ideal']=0 + norm_cations["Mg_C_ideal"] = 0 # If sum not 5, if sum + Mg<5, allocate Mg factor, else do 5- sum - Sum_beforeMgC=(norm_cations['Ti_C_ideal']+ norm_cations['Al_VI_C_ideal'] - +norm_cations['Cr_C_ideal']+norm_cations['Fe3_C_ideal']) - Sum_beforeMgC_l5=Sum_beforeMgC<5 - Sum_beforeMgC_Mg_l5=(Sum_beforeMgC+Mg_factor)<5 - norm_cations.loc[((Sum_beforeMgC_l5)&(Sum_beforeMgC_Mg_l5)), 'Mg_C_ideal']=Mg_factor - norm_cations.loc[((Sum_beforeMgC_l5)&(~Sum_beforeMgC_Mg_l5)), 'Mg_C_ideal']=5-Sum_beforeMgC_l5 + Sum_beforeMgC = ( + norm_cations["Ti_C_ideal"] + + norm_cations["Al_VI_C_ideal"] + + norm_cations["Cr_C_ideal"] + + norm_cations["Fe3_C_ideal"] + ) + Sum_beforeMgC_l5 = Sum_beforeMgC < 5 + Sum_beforeMgC_Mg_l5 = (Sum_beforeMgC + Mg_factor) < 5 + norm_cations.loc[ + ((Sum_beforeMgC_l5) & (Sum_beforeMgC_Mg_l5)), "Mg_C_ideal" + ] = Mg_factor + norm_cations.loc[((Sum_beforeMgC_l5) & (~Sum_beforeMgC_Mg_l5)), "Mg_C_ideal"] = ( + 5 - Sum_beforeMgC_l5 + ) # Fe2_C site. If revious sum>5, alocate zero - norm_cations['Fe2_C_ideal']=0 + norm_cations["Fe2_C_ideal"] = 0 # If previous sum<5 - Sum_beforeFeC=(norm_cations['Ti_C_ideal']+ norm_cations['Al_VI_C_ideal']+norm_cations['Cr_C_ideal']+norm_cations['Fe3_C_ideal']+norm_cations['Mg_C_ideal']) - Sum_beforeFeC_l5=Sum_beforeFeC<5 - Sum_beforeFeC_Fe_l5=(Sum_beforeFeC+(Fe_factor-norm_cations['Fe3_C_ideal']))<5 - norm_cations.loc[((Sum_beforeFeC_l5)&(Sum_beforeFeC_Fe_l5)), 'Fe2_C_ideal']=Fe_factor-norm_cations['Fe3_C_ideal'] - norm_cations.loc[((Sum_beforeFeC_l5)&(~Sum_beforeFeC_Fe_l5)), 'Fe2_C_ideal']=5- Sum_beforeFeC + Sum_beforeFeC = ( + norm_cations["Ti_C_ideal"] + + norm_cations["Al_VI_C_ideal"] + + norm_cations["Cr_C_ideal"] + + norm_cations["Fe3_C_ideal"] + + norm_cations["Mg_C_ideal"] + ) + Sum_beforeFeC_l5 = Sum_beforeFeC < 5 + Sum_beforeFeC_Fe_l5 = ( + Sum_beforeFeC + (Fe_factor - norm_cations["Fe3_C_ideal"]) + ) < 5 + norm_cations.loc[((Sum_beforeFeC_l5) & (Sum_beforeFeC_Fe_l5)), "Fe2_C_ideal"] = ( + Fe_factor - norm_cations["Fe3_C_ideal"] + ) + norm_cations.loc[((Sum_beforeFeC_l5) & (~Sum_beforeFeC_Fe_l5)), "Fe2_C_ideal"] = ( + 5 - Sum_beforeFeC + ) # Mn Site, if sum>=5, set to zero - norm_cations['Mn_C_ideal']=0 + norm_cations["Mn_C_ideal"] = 0 # IF previous sum <5 - Sum_beforeMnC=(norm_cations['Ti_C_ideal']+ norm_cations['Al_VI_C_ideal']+norm_cations['Cr_C_ideal']+norm_cations['Fe3_C_ideal']+norm_cations['Mg_C_ideal']+norm_cations['Fe2_C_ideal']) - Sum_beforeMnC_l5=Sum_beforeMnC<5 - Sum_beforeMnC_Mn_l5=(Sum_beforeMnC+Mn_factor)<5 - norm_cations.loc[((Sum_beforeMnC_l5)&(Sum_beforeMnC_Mn_l5)), 'Mn_C_ideal']=Mn_factor - norm_cations.loc[((Sum_beforeMnC_l5)&(~Sum_beforeMnC_Mn_l5)), 'Mn_C_ideal']=5-Sum_beforeMnC + Sum_beforeMnC = ( + norm_cations["Ti_C_ideal"] + + norm_cations["Al_VI_C_ideal"] + + norm_cations["Cr_C_ideal"] + + norm_cations["Fe3_C_ideal"] + + norm_cations["Mg_C_ideal"] + + norm_cations["Fe2_C_ideal"] + ) + Sum_beforeMnC_l5 = Sum_beforeMnC < 5 + Sum_beforeMnC_Mn_l5 = (Sum_beforeMnC + Mn_factor) < 5 + norm_cations.loc[ + ((Sum_beforeMnC_l5) & (Sum_beforeMnC_Mn_l5)), "Mn_C_ideal" + ] = Mn_factor + norm_cations.loc[((Sum_beforeMnC_l5) & (~Sum_beforeMnC_Mn_l5)), "Mn_C_ideal"] = ( + 5 - Sum_beforeMnC + ) # Mg B site, if any Mg left, put here. - norm_cations['Mg_B_ideal']=0 - Mg_left_B=(Mg_factor-norm_cations['Mg_C_ideal'])>0 - norm_cations.loc[(Mg_left_B), 'Mg_B_ideal']=Mg_factor-norm_cations['Mg_C_ideal'] + norm_cations["Mg_B_ideal"] = 0 + Mg_left_B = (Mg_factor - norm_cations["Mg_C_ideal"]) > 0 + norm_cations.loc[(Mg_left_B), "Mg_B_ideal"] = Mg_factor - norm_cations["Mg_C_ideal"] # Fe B site, if any Fe2 left, but here - norm_cations['Fe2_B_ideal']=0 - Fe2_left_B=(Fe_factor-norm_cations['Fe2_C_ideal']-norm_cations['Fe3_C_ideal'])>0 - norm_cations.loc[(Fe2_left_B), 'Fe2_B_ideal']=Fe_factor-norm_cations['Fe2_C_ideal']-norm_cations['Fe3_C_ideal'] + norm_cations["Fe2_B_ideal"] = 0 + Fe2_left_B = ( + Fe_factor - norm_cations["Fe2_C_ideal"] - norm_cations["Fe3_C_ideal"] + ) > 0 + norm_cations.loc[(Fe2_left_B), "Fe2_B_ideal"] = ( + Fe_factor - norm_cations["Fe2_C_ideal"] - norm_cations["Fe3_C_ideal"] + ) # Mn B site, if any Mn left, put here. - norm_cations['Mn_B_ideal']=0 - Mn_left_B=(Mn_factor-norm_cations['Mn_C_ideal'])>0 - norm_cations.loc[(Mn_left_B), 'Mn_B_ideal']=Mn_factor-norm_cations['Mn_C_ideal'] + norm_cations["Mn_B_ideal"] = 0 + Mn_left_B = (Mn_factor - norm_cations["Mn_C_ideal"]) > 0 + norm_cations.loc[(Mn_left_B), "Mn_B_ideal"] = Mn_factor - norm_cations["Mn_C_ideal"] # Ca B site, all Ca - norm_cations['Ca_B_ideal']=Ca_factor + norm_cations["Ca_B_ideal"] = Ca_factor # Na, if Mg+Fe+Mn+Ca B >2, 0 - norm_cations['Na_B_ideal']=0 - Sum_beforeNa=(norm_cations['Mn_B_ideal']+norm_cations['Fe2_B_ideal']+norm_cations['Mg_B_ideal']+norm_cations['Ca_B_ideal']) - Sum_beforeNa_l2=Sum_beforeNa<2 - Sum_before_Na_Na_l2=(Sum_beforeNa+Na_factor)<2 - norm_cations.loc[((Sum_beforeNa_l2)&(Sum_before_Na_Na_l2)), 'Na_B_ideal']=Na_factor - norm_cations.loc[((Sum_beforeNa_l2)&(~Sum_before_Na_Na_l2)), 'Na_B_ideal']=2-Sum_beforeNa + norm_cations["Na_B_ideal"] = 0 + Sum_beforeNa = ( + norm_cations["Mn_B_ideal"] + + norm_cations["Fe2_B_ideal"] + + norm_cations["Mg_B_ideal"] + + norm_cations["Ca_B_ideal"] + ) + Sum_beforeNa_l2 = Sum_beforeNa < 2 + Sum_before_Na_Na_l2 = (Sum_beforeNa + Na_factor) < 2 + norm_cations.loc[ + ((Sum_beforeNa_l2) & (Sum_before_Na_Na_l2)), "Na_B_ideal" + ] = Na_factor + norm_cations.loc[((Sum_beforeNa_l2) & (~Sum_before_Na_Na_l2)), "Na_B_ideal"] = ( + 2 - Sum_beforeNa + ) # Na_A - any Na left - norm_cations['Na_A_ideal']=Na_factor-norm_cations['Na_B_ideal'] - norm_cations['K_A_ideal']=K_factor + norm_cations["Na_A_ideal"] = Na_factor - norm_cations["Na_B_ideal"] + norm_cations["K_A_ideal"] = K_factor return norm_cations -def get_amp_sites2(amp_apfu_df): +def get_amp_sites2(amp_apfu_df): """ get_amp_sites takes generalized atom per formula unit calculations from @@ -3243,7 +4578,7 @@ def get_amp_sites2(amp_apfu_df): # loop if we want to formalize things newnames = [] for name in amp_apfu_df.columns.tolist(): - newnames.append(norm_cations.split('_')[0]) + newnames.append(norm_cations.split("_")[0]) norm_cations = amp_apfu_df.copy() norm_cations.columns = newnames @@ -3269,71 +4604,107 @@ def get_amp_sites2(amp_apfu_df): for sample, i in zip(samples, range(len(samples))): # these are all the cations that have no site ambiguity - Si_T[i] = norm_cations.loc[sample, 'SiO2'] - K_A[i] = norm_cations.loc[sample, 'K2O'] - Ti_C[i] = norm_cations.loc[sample, 'TiO2'] - Ca_B[i] = norm_cations.loc[sample, 'CaO'] - Cr_C[i] = norm_cations.loc[sample, 'Cr2O3'] + Si_T[i] = norm_cations.loc[sample, "SiO2"] + K_A[i] = norm_cations.loc[sample, "K2O"] + Ti_C[i] = norm_cations.loc[sample, "TiO2"] + Ca_B[i] = norm_cations.loc[sample, "CaO"] + Cr_C[i] = norm_cations.loc[sample, "Cr2O3"] # site ambiguous cations. Follows Leake et al., (1997) logic - if Si_T[i] + norm_cations.loc[sample, 'Al2O3'] > 8: - Al_T[i] = 8 - norm_cations.loc[sample, 'SiO2'] - Al_C[i] = norm_cations.loc[sample, 'SiO2'] + \ - norm_cations.loc[sample, 'Al2O3'] - 8 + if Si_T[i] + norm_cations.loc[sample, "Al2O3"] > 8: + Al_T[i] = 8 - norm_cations.loc[sample, "SiO2"] + Al_C[i] = ( + norm_cations.loc[sample, "SiO2"] + norm_cations.loc[sample, "Al2O3"] - 8 + ) else: - Al_T[i] = norm_cations.loc[sample, 'Al2O3'] + Al_T[i] = norm_cations.loc[sample, "Al2O3"] Al_C[i] = 0 - if Al_C[i] + Ti_C[i] + Cr_C[i] + norm_cations.loc[sample, 'MgO'] > 5: + if Al_C[i] + Ti_C[i] + Cr_C[i] + norm_cations.loc[sample, "MgO"] > 5: Mg_C[i] = 5 - Al_C[i] + Ti_C[i] + Cr_C[i] - Mg_B[i] = Al_C[i] + Ti_C[i] + Cr_C[i] + \ - norm_cations.loc[sample, 'MgO'] - 5 + Mg_B[i] = Al_C[i] + Ti_C[i] + Cr_C[i] + norm_cations.loc[sample, "MgO"] - 5 else: - Mg_C[i] = norm_cations.loc[sample, 'MgO'] + Mg_C[i] = norm_cations.loc[sample, "MgO"] Mg_B[i] = 0 if Al_C[i] + Ti_C[i] + Cr_C[i] + Mg_C[i] > 5: Fe_C[i] = 0 - Fe_B[i] = norm_cations.loc[sample, 'FeOt'] + Fe_B[i] = norm_cations.loc[sample, "FeOt"] else: Fe_C[i] = 5 - (Al_C[i] + Ti_C[i] + Cr_C[i] + Mg_C[i]) - Fe_B[i] = norm_cations.loc[sample, 'FeOt'] - Fe_C[i] + Fe_B[i] = norm_cations.loc[sample, "FeOt"] - Fe_C[i] if Al_C[i] + Ti_C[i] + Cr_C[i] + Mg_C[i] + Fe_C[i] > 5: Mn_C[i] = 0 - Mn_B[i] = norm_cations.loc[sample, 'MnO'] + Mn_B[i] = norm_cations.loc[sample, "MnO"] else: Mn_C[i] = 5 - (Al_C[i] + Ti_C[i] + Cr_C[i] + Mg_C[i] + Fe_C[i]) - Mn_B[i] = norm_cations.loc[sample, 'MnO'] - Mn_C[i] + Mn_B[i] = norm_cations.loc[sample, "MnO"] - Mn_C[i] if Mg_B[i] + Fe_B[i] + Mn_B[i] + Ca_B[i] > 2: Na_B[i] = 0 - Na_A[i] = norm_cations.loc[sample, 'Na2O'] + Na_A[i] = norm_cations.loc[sample, "Na2O"] else: Na_B[i] = 2 - (Mg_B[i] + Fe_B[i] + Mn_B[i] + Ca_B[i]) # Euan has as if Na A >0, set as 0, otherwise, =Na cations 23 O - # Na from A site. Ask jordan where he got this from. - Na_A[i] = norm_cations.loc[sample, 'Na2O'] - Na_B[i] + Na_A[i] = norm_cations.loc[sample, "Na2O"] - Na_B[i] # making the dataframe for the output - Sum_T=Al_T+Si_T - Sum_C=Al_C+Cr_C+Mg_C+Fe_C+Mn_C - Sum_B=Mg_B+Fe_B+Mn_B+Ca_B+Na_B - Sum_A=K_A+Na_A - - site_vals = np.array([Si_T, Al_T, Al_C, Ti_C, Mg_C, Fe_C, Mn_C, Cr_C, Mg_B, - Fe_B, Mn_B, Na_B, Ca_B, Na_A, K_A]) - sites_df = pd.DataFrame(site_vals.T, columns=['Si_T', 'Al_T_Amp', 'Al_C_Amp', 'Ti_C_Amp', 'Mg_C_Amp', 'Fe_C_Amp', 'Mn_C_Amp', 'Cr_C_Amp', 'Mg_B_Amp', 'Fe_B_Amp', 'Mn_B_Amp', 'Na_B_Amp', 'Ca_B_Amp', 'Na_A_Amp', 'K_A_Amp'],index=amp_apfu_df.index) - sites_df['Sum_T'] = Sum_T - sites_df['Sum_C'] = Sum_C - sites_df['Sum_B'] = Sum_B - sites_df['Sum_A'] = Sum_A + Sum_T = Al_T + Si_T + Sum_C = Al_C + Cr_C + Mg_C + Fe_C + Mn_C + Sum_B = Mg_B + Fe_B + Mn_B + Ca_B + Na_B + Sum_A = K_A + Na_A + + site_vals = np.array( + [ + Si_T, + Al_T, + Al_C, + Ti_C, + Mg_C, + Fe_C, + Mn_C, + Cr_C, + Mg_B, + Fe_B, + Mn_B, + Na_B, + Ca_B, + Na_A, + K_A, + ] + ) + sites_df = pd.DataFrame( + site_vals.T, + columns=[ + "Si_T", + "Al_T_Amp", + "Al_C_Amp", + "Ti_C_Amp", + "Mg_C_Amp", + "Fe_C_Amp", + "Mn_C_Amp", + "Cr_C_Amp", + "Mg_B_Amp", + "Fe_B_Amp", + "Mn_B_Amp", + "Na_B_Amp", + "Ca_B_Amp", + "Na_A_Amp", + "K_A_Amp", + ], + index=amp_apfu_df.index, + ) + sites_df["Sum_T"] = Sum_T + sites_df["Sum_C"] = Sum_C + sites_df["Sum_B"] = Sum_B + sites_df["Sum_A"] = Sum_A return sites_df def amp_components_ferric_ferrous(sites_df, norm_cations): - """ amp_components_ferric_ferrous calculates the Fe3+ and Fe2+ apfu values of @@ -3360,61 +4731,99 @@ def amp_components_ferric_ferrous(sites_df, norm_cations): """ # A group - f1 = 16 / sites_df.sum(axis='columns') - f2 = 8 / sites_df['Si_T'] - f3 = 15 / (sites_df.sum(axis='columns') - (sites_df['Na_B_Amp'] + sites_df['Na_A_Amp']) - sites_df['K_A_Amp'] + sites_df['Mn_C_Amp']) - f4 = 2 / sites_df['Ca_B_Amp'] + f1 = 16 / sites_df.sum(axis="columns") + f2 = 8 / sites_df["Si_T"] + f3 = 15 / ( + sites_df.sum(axis="columns") + - (sites_df["Na_B_Amp"] + sites_df["Na_A_Amp"]) + - sites_df["K_A_Amp"] + + sites_df["Mn_C_Amp"] + ) + f4 = 2 / sites_df["Ca_B_Amp"] f5 = 1 - fa = pd.DataFrame({'f1': f1, 'f2': f2, 'f3': f3, 'f4': f4, 'f5': f5, }) + fa = pd.DataFrame( + { + "f1": f1, + "f2": f2, + "f3": f3, + "f4": f4, + "f5": f5, + } + ) # B group - f6 = 8 / (sites_df['Si_T'] + sites_df['Al_T_Amp'] + sites_df['Al_C_Amp']) - f7 = 15 / (sites_df.sum(axis='columns') - sites_df['K_A_Amp']) - f8 = 12.9 / (sites_df.sum(axis='columns') - (sites_df['Na_A_Amp'] + sites_df['Na_B_Amp'] + - sites_df['K_A_Amp']) - (sites_df['Mn_B_Amp'] + sites_df['Mn_C_Amp']) - sites_df['Ca_B_Amp']) - f9 = 36 / (46 - (sites_df['Al_T_Amp'] + sites_df['Al_C_Amp']) - sites_df['Si_T'] - sites_df['Ti_C_Amp']) - f10 = 46 / ((sites_df['Fe_C_Amp'] + sites_df['Fe_B_Amp']) + 46) - fb = pd.DataFrame({'f6': f6, 'f7': f7, 'f8': f8, 'f9': f9, 'f10': f10, }) - - f_ave = (fa.min(axis='columns') + fb.max(axis='columns')) / 2 + f6 = 8 / (sites_df["Si_T"] + sites_df["Al_T_Amp"] + sites_df["Al_C_Amp"]) + f7 = 15 / (sites_df.sum(axis="columns") - sites_df["K_A_Amp"]) + f8 = 12.9 / ( + sites_df.sum(axis="columns") + - (sites_df["Na_A_Amp"] + sites_df["Na_B_Amp"] + sites_df["K_A_Amp"]) + - (sites_df["Mn_B_Amp"] + sites_df["Mn_C_Amp"]) + - sites_df["Ca_B_Amp"] + ) + f9 = 36 / ( + 46 + - (sites_df["Al_T_Amp"] + sites_df["Al_C_Amp"]) + - sites_df["Si_T"] + - sites_df["Ti_C_Amp"] + ) + f10 = 46 / ((sites_df["Fe_C_Amp"] + sites_df["Fe_B_Amp"]) + 46) + fb = pd.DataFrame( + { + "f6": f6, + "f7": f7, + "f8": f8, + "f9": f9, + "f10": f10, + } + ) + + f_ave = (fa.min(axis="columns") + fb.max(axis="columns")) / 2 # f_ave = (2/3)*fa.min(axis = 'columns') + (1/3)*fb.max(axis = 'columns') - norm_cations_hb = norm_cations.multiply(f_ave, axis='rows') - norm_cations_hb['Fe2O3_Amp_cat_23ox'] = 46 * (1 - f_ave) - norm_cations_hb['FeO_Amp_cat_23ox'] = norm_cations_hb['Fet_Amp_cat_23ox'] - norm_cations_hb['Fe2O3_Amp_cat_23ox'] - norm_cations_hb.drop(columns=['Fet_Amp_cat_23ox', 'oxy_renorm_factor', - 'cation_sum_Si_Mg', 'cation_sum_Si_Ca', 'Amp_Cation_Sum'], inplace=True) + norm_cations_hb = norm_cations.multiply(f_ave, axis="rows") + norm_cations_hb["Fe2O3_Amp_cat_23ox"] = 46 * (1 - f_ave) + norm_cations_hb["FeO_Amp_cat_23ox"] = ( + norm_cations_hb["Fet_Amp_cat_23ox"] - norm_cations_hb["Fe2O3_Amp_cat_23ox"] + ) + norm_cations_hb.drop( + columns=[ + "Fet_Amp_cat_23ox", + "oxy_renorm_factor", + "cation_sum_Si_Mg", + "cation_sum_Si_Ca", + "Amp_Cation_Sum", + ], + inplace=True, + ) # newnames = [] # for name in norm_cations_hb.columns.tolist(): # newnames.append(norm_cations.split('_')[0]) - #norm_cations_hb.columns = newnames + # norm_cations_hb.columns = newnames return norm_cations_hb, f_ave - def get_amp_sites_ferric_ferrous(amp_apfu_df): - """ get_amp_sites_ferric_ferrous is very similar to get_amp_sites, however it now incorporates the newly calculated Fe2O3 and FeO apfu values such that all Fe2O3 gets incorporated into the octahedral sites before any FeO. For more information see Leake et al., 1997 Appendix A. - Parameters: - amp_apfu_df (pandas DataFrame): amphibole apfu values for each cation, now reflecting Fe2O3 + Parameters: + amp_apfu_df (pandas DataFrame): amphibole apfu values for each cation, now reflecting Fe2O3 and FeO values. This is the output from amp_components_ferric_ferrous and does not need to be modified at all. - Returns: + Returns: sites_df (pandas DataFrame): a samples by cation sites dimension dataframe where each column corresponds to a cation site in amphibole. The suffix at the end corresponds to which site - the cation is in: + the cation is in: T = tetrahedral sites (8 total) C = octahedral sites (5 total) B = M4 sites (2 total) - A = A site (0 - 1 total). + A = A site (0 - 1 total). See Leake et al., 1997 for a discussion on cation site prioritization """ samples = amp_apfu_df.index.tolist() @@ -3437,62 +4846,111 @@ def get_amp_sites_ferric_ferrous(amp_apfu_df): Fe3_C = np.empty(len(samples)) for sample, i in zip(samples, range(len(samples))): - Si_T[i] = amp_apfu_df.loc[sample, 'Si_Amp_cat_23ox'] - K_A[i] = amp_apfu_df.loc[sample, 'K_Amp_cat_23ox'] - Ti_C[i] = amp_apfu_df.loc[sample, 'Ti_Amp_cat_23ox'] - Ca_B[i] = amp_apfu_df.loc[sample, 'Ca_Amp_cat_23ox'] - Cr_C[i] = amp_apfu_df.loc[sample, 'Cr_Amp_cat_23ox'] - Fe3_C[i] = amp_apfu_df.loc[sample, 'Fe2O3_Amp_cat_23ox'] - - if Si_T[i] + amp_apfu_df.loc[sample, 'Al_Amp_cat_23ox'] > 8: - Al_T[i] = 8 - amp_apfu_df.loc[sample, 'Si_Amp_cat_23ox'] - Al_C[i] = amp_apfu_df.loc[sample, 'Si_Amp_cat_23ox'] + \ - amp_apfu_df.loc[sample, 'Al_Amp_cat_23ox'] - 8 + Si_T[i] = amp_apfu_df.loc[sample, "Si_Amp_cat_23ox"] + K_A[i] = amp_apfu_df.loc[sample, "K_Amp_cat_23ox"] + Ti_C[i] = amp_apfu_df.loc[sample, "Ti_Amp_cat_23ox"] + Ca_B[i] = amp_apfu_df.loc[sample, "Ca_Amp_cat_23ox"] + Cr_C[i] = amp_apfu_df.loc[sample, "Cr_Amp_cat_23ox"] + Fe3_C[i] = amp_apfu_df.loc[sample, "Fe2O3_Amp_cat_23ox"] + + if Si_T[i] + amp_apfu_df.loc[sample, "Al_Amp_cat_23ox"] > 8: + Al_T[i] = 8 - amp_apfu_df.loc[sample, "Si_Amp_cat_23ox"] + Al_C[i] = ( + amp_apfu_df.loc[sample, "Si_Amp_cat_23ox"] + + amp_apfu_df.loc[sample, "Al_Amp_cat_23ox"] + - 8 + ) else: - Al_T[i] = amp_apfu_df.loc[sample, 'Al_Amp_cat_23ox'] + Al_T[i] = amp_apfu_df.loc[sample, "Al_Amp_cat_23ox"] Al_C[i] = 0 - if Al_C[i] + Ti_C[i] + Cr_C[i] + Fe3_C[i] + \ - amp_apfu_df.loc[sample, 'Mg_Amp_cat_23ox'] > 5: + if ( + Al_C[i] + + Ti_C[i] + + Cr_C[i] + + Fe3_C[i] + + amp_apfu_df.loc[sample, "Mg_Amp_cat_23ox"] + > 5 + ): Mg_C[i] = 5 - Al_C[i] + Ti_C[i] + Cr_C[i] + Fe3_C[i] - Mg_B[i] = Al_C[i] + Ti_C[i] + Cr_C[i] + \ - Fe3_C[i] + amp_apfu_df.loc[sample, 'Mg_Amp_cat_23ox'] - 5 + Mg_B[i] = ( + Al_C[i] + + Ti_C[i] + + Cr_C[i] + + Fe3_C[i] + + amp_apfu_df.loc[sample, "Mg_Amp_cat_23ox"] + - 5 + ) else: - Mg_C[i] = amp_apfu_df.loc[sample, 'Mg_Amp_cat_23ox'] + Mg_C[i] = amp_apfu_df.loc[sample, "Mg_Amp_cat_23ox"] Mg_B[i] = 0 if Al_C[i] + Ti_C[i] + Cr_C[i] + Fe3_C[i] + Mg_C[i] > 5: Fe2_C[i] = 0 - Fe2_B[i] = amp_apfu_df.loc[sample, 'FeO_Amp_cat_23ox'] + Fe2_B[i] = amp_apfu_df.loc[sample, "FeO_Amp_cat_23ox"] else: Fe2_C[i] = 5 - (Al_C[i] + Ti_C[i] + Cr_C[i] + Fe3_C[i] + Mg_C[i]) - Fe2_B[i] = amp_apfu_df.loc[sample, 'FeO_Amp_cat_23ox'] - Fe2_C[i] + Fe2_B[i] = amp_apfu_df.loc[sample, "FeO_Amp_cat_23ox"] - Fe2_C[i] if Al_C[i] + Ti_C[i] + Cr_C[i] + Mg_C[i] + Fe3_C[i] + Fe2_C[i] > 5: Mn_C[i] = 0 - Mn_B[i] = amp_apfu_df.loc[sample, 'Mn_Amp_cat_23ox'] + Mn_B[i] = amp_apfu_df.loc[sample, "Mn_Amp_cat_23ox"] else: - Mn_C[i] = 5 - (Al_C[i] + Ti_C[i] + Cr_C[i] + - Mg_C[i] + Fe2_C[i] + Fe3_C[i]) - Mn_B[i] = amp_apfu_df.loc[sample, 'Mn_Amp_cat_23ox'] - Mn_C[i] + Mn_C[i] = 5 - (Al_C[i] + Ti_C[i] + Cr_C[i] + Mg_C[i] + Fe2_C[i] + Fe3_C[i]) + Mn_B[i] = amp_apfu_df.loc[sample, "Mn_Amp_cat_23ox"] - Mn_C[i] if Mg_B[i] + Fe2_B[i] + Mn_B[i] + Ca_B[i] > 2: Na_B[i] = 0 - Na_A[i] = amp_apfu_df.loc[sample, 'Na_Amp_cat_23ox'] + Na_A[i] = amp_apfu_df.loc[sample, "Na_Amp_cat_23ox"] else: Na_B[i] = 2 - (Mg_B[i] + Fe2_B[i] + Mn_B[i] + Ca_B[i]) - Na_A[i] = amp_apfu_df.loc[sample, 'Na_Amp_cat_23ox'] - Na_B[i] - - site_vals = np.array([Si_T, Al_T, Al_C, Ti_C, Mg_C, Fe3_C, Fe2_C, Mn_C, Cr_C, - Mg_B, Fe2_B, Mn_B, Na_B, Ca_B, Na_A, K_A]) - sites_df = pd.DataFrame(site_vals.T, columns=['Si_T', 'Al_T_Amp', 'Al_C_Amp', 'Ti_C_Amp', 'Mg_C_Amp', 'Fe3_C', - 'Fe2_C','Mn_C_Amp', 'Cr_C_Amp', 'Mg_B_Amp','Fe2_B','Mn_B_Amp', 'Na_B_Amp','Ca_B_Amp', 'Na_A_Amp', 'K_A_Amp'], - index=amp_apfu_df.index) + Na_A[i] = amp_apfu_df.loc[sample, "Na_Amp_cat_23ox"] - Na_B[i] + + site_vals = np.array( + [ + Si_T, + Al_T, + Al_C, + Ti_C, + Mg_C, + Fe3_C, + Fe2_C, + Mn_C, + Cr_C, + Mg_B, + Fe2_B, + Mn_B, + Na_B, + Ca_B, + Na_A, + K_A, + ] + ) + sites_df = pd.DataFrame( + site_vals.T, + columns=[ + "Si_T", + "Al_T_Amp", + "Al_C_Amp", + "Ti_C_Amp", + "Mg_C_Amp", + "Fe3_C", + "Fe2_C", + "Mn_C_Amp", + "Cr_C_Amp", + "Mg_B_Amp", + "Fe2_B", + "Mn_B_Amp", + "Na_B_Amp", + "Ca_B_Amp", + "Na_A_Amp", + "K_A_Amp", + ], + index=amp_apfu_df.index, + ) return sites_df - def get_amp_sites_mutch(amp_apfu_df): - """ get_amp_sites takes generalized atom per formula unit calculations from @@ -3543,64 +5001,114 @@ def get_amp_sites_mutch(amp_apfu_df): for sample, i in zip(samples, range(len(samples))): # these are all the cations that have no site ambiguity - Si_T[i] = norm_cations.loc[sample, 'Si_Amp_cat_23ox'] - K_A[i] = norm_cations.loc[sample, 'K_Amp_cat_23ox'] - Ti_C[i] = norm_cations.loc[sample, 'Ti_Amp_cat_23ox'] - Ca_B[i] = norm_cations.loc[sample, 'Ca_Amp_cat_23ox'] - Cr_C[i] = norm_cations.loc[sample, 'Cr_Amp_cat_23ox'] + Si_T[i] = norm_cations.loc[sample, "Si_Amp_cat_23ox"] + K_A[i] = norm_cations.loc[sample, "K_Amp_cat_23ox"] + Ti_C[i] = norm_cations.loc[sample, "Ti_Amp_cat_23ox"] + Ca_B[i] = norm_cations.loc[sample, "Ca_Amp_cat_23ox"] + Cr_C[i] = norm_cations.loc[sample, "Cr_Amp_cat_23ox"] # site ambiguous cations. Follows Leake et al., (1997) logic - if Si_T[i] + norm_cations.loc[sample, 'Al_Amp_cat_23ox'] > 8: - Al_T[i] = 8 - norm_cations.loc[sample, 'Si_Amp_cat_23ox'] - Al_C[i] = norm_cations.loc[sample, 'Si_Amp_cat_23ox'] + \ - norm_cations.loc[sample, 'Al_Amp_cat_23ox'] - 8 + if Si_T[i] + norm_cations.loc[sample, "Al_Amp_cat_23ox"] > 8: + Al_T[i] = 8 - norm_cations.loc[sample, "Si_Amp_cat_23ox"] + Al_C[i] = ( + norm_cations.loc[sample, "Si_Amp_cat_23ox"] + + norm_cations.loc[sample, "Al_Amp_cat_23ox"] + - 8 + ) else: - Al_T[i] = norm_cations.loc[sample, 'Al_Amp_cat_23ox'] + Al_T[i] = norm_cations.loc[sample, "Al_Amp_cat_23ox"] Al_C[i] = 0 - if Al_C[i] + Ti_C[i] + Cr_C[i] + norm_cations.loc[sample, 'Mg_Amp_cat_23ox'] > 5: + if ( + Al_C[i] + Ti_C[i] + Cr_C[i] + norm_cations.loc[sample, "Mg_Amp_cat_23ox"] + > 5 + ): Mg_C[i] = 5 - Al_C[i] + Ti_C[i] + Cr_C[i] - Mg_B[i] = Al_C[i] + Ti_C[i] + Cr_C[i] + \ - norm_cations.loc[sample, 'Mg_Amp_cat_23ox'] - 5 + Mg_B[i] = ( + Al_C[i] + + Ti_C[i] + + Cr_C[i] + + norm_cations.loc[sample, "Mg_Amp_cat_23ox"] + - 5 + ) else: - Mg_C[i] = norm_cations.loc[sample, 'Mg_Amp_cat_23ox'] + Mg_C[i] = norm_cations.loc[sample, "Mg_Amp_cat_23ox"] Mg_B[i] = 0 if Al_C[i] + Ti_C[i] + Cr_C[i] + Mg_C[i] > 5: Fe_C[i] = 0 - Fe_B[i] = norm_cations.loc[sample, 'Fet_Amp_cat_23ox'] + Fe_B[i] = norm_cations.loc[sample, "Fet_Amp_cat_23ox"] else: Fe_C[i] = 5 - (Al_C[i] + Ti_C[i] + Cr_C[i] + Mg_C[i]) - Fe_B[i] = norm_cations.loc[sample, 'Fet_Amp_cat_23ox'] - Fe_C[i] + Fe_B[i] = norm_cations.loc[sample, "Fet_Amp_cat_23ox"] - Fe_C[i] if Al_C[i] + Ti_C[i] + Cr_C[i] + Mg_C[i] + Fe_C[i] > 5: Mn_C[i] = 0 - Mn_B[i] = norm_cations.loc[sample, 'Mn_Amp_cat_23ox'] + Mn_B[i] = norm_cations.loc[sample, "Mn_Amp_cat_23ox"] else: Mn_C[i] = 5 - (Al_C[i] + Ti_C[i] + Cr_C[i] + Mg_C[i] + Fe_C[i]) - Mn_B[i] = norm_cations.loc[sample, 'Mn_Amp_cat_23ox'] - Mn_C[i] - - if Mg_B[i] + Fe_B[i] + Mn_B[i] + Ca_B[i] + \ - amp_apfu_df['Na_Amp_cat_23ox'].iloc[i] > 2: + Mn_B[i] = norm_cations.loc[sample, "Mn_Amp_cat_23ox"] - Mn_C[i] + + if ( + Mg_B[i] + + Fe_B[i] + + Mn_B[i] + + Ca_B[i] + + amp_apfu_df["Na_Amp_cat_23ox"].iloc[i] + > 2 + ): Na_B[i] = 2 - (Mg_B[i] + Fe_B[i] + Mn_B[i] + Ca_B[i]) - Na_A[i] = amp_apfu_df['Na_Amp_cat_23ox'].iloc[i] - Na_B[i] + Na_A[i] = amp_apfu_df["Na_Amp_cat_23ox"].iloc[i] - Na_B[i] else: - Na_B[i] = amp_apfu_df['Na_Amp_cat_23ox'].iloc[i] + Na_B[i] = amp_apfu_df["Na_Amp_cat_23ox"].iloc[i] # Euan has as if Na A >0, set as 0, otherwise, =Na cations 23 O - # Na from A site. Ask jordan where he got this from. - Na_A[i] = amp_apfu_df['Na_Amp_cat_23ox'].iloc[i] - Na_B[i] - - site_vals = np.array([Si_T, Al_T, Al_C, Ti_C, Mg_C, Fe_C, Mn_C, Cr_C, Mg_B, - Fe_B, Mn_B, Na_B, Ca_B, Na_A, K_A]) - sites_df = pd.DataFrame(site_vals.T, columns=['Si_T', 'Al_T_Amp', 'Al_C_Amp', 'Ti_C_Amp', - 'Mg_C_Amp', 'Fe_C_Amp', 'Mn_C_Amp', 'Cr_C_Amp', 'Mg_B_Amp', 'Fe_B_Amp', 'Mn_B_Amp', 'Na_B_Amp', 'Ca_B_Amp', 'Na_A_Amp', 'K_A_Amp'], - index=amp_apfu_df.index) + Na_A[i] = amp_apfu_df["Na_Amp_cat_23ox"].iloc[i] - Na_B[i] + + site_vals = np.array( + [ + Si_T, + Al_T, + Al_C, + Ti_C, + Mg_C, + Fe_C, + Mn_C, + Cr_C, + Mg_B, + Fe_B, + Mn_B, + Na_B, + Ca_B, + Na_A, + K_A, + ] + ) + sites_df = pd.DataFrame( + site_vals.T, + columns=[ + "Si_T", + "Al_T_Amp", + "Al_C_Amp", + "Ti_C_Amp", + "Mg_C_Amp", + "Fe_C_Amp", + "Mn_C_Amp", + "Cr_C_Amp", + "Mg_B_Amp", + "Fe_B_Amp", + "Mn_B_Amp", + "Na_B_Amp", + "Ca_B_Amp", + "Na_A_Amp", + "K_A_Amp", + ], + index=amp_apfu_df.index, + ) return sites_df - def amp_components_ferric_ferrous_mutch(sites_df, norm_cations): - """ amp_components_ferric_ferrous calculates the Fe3+ and Fe2+ apfu values of @@ -3627,38 +5135,84 @@ def amp_components_ferric_ferrous_mutch(sites_df, norm_cations): """ # A group - f1 = 16 / sites_df.sum(axis='columns') - f2 = 8 / sites_df['Si_T'] - #f3 = 15/(sites_df.sum(axis = 'columns') - (sites_df['Na_B_Amp'] + sites_df['Na_A_Amp']) - sites_df['K_A_Amp'] + sites_df['Mn_C_Amp']) - f3 = 15 / (sites_df.sum(axis='columns') - sites_df['K_A_Amp'] - (sites_df['Na_A_Amp'] + sites_df['Na_B_Amp']) + sites_df['Mn_B_Amp']) - - f4 = 2 / sites_df['Ca_B_Amp'] + f1 = 16 / sites_df.sum(axis="columns") + f2 = 8 / sites_df["Si_T"] + # f3 = 15/(sites_df.sum(axis = 'columns') - (sites_df['Na_B_Amp'] + sites_df['Na_A_Amp']) - sites_df['K_A_Amp'] + sites_df['Mn_C_Amp']) + f3 = 15 / ( + sites_df.sum(axis="columns") + - sites_df["K_A_Amp"] + - (sites_df["Na_A_Amp"] + sites_df["Na_B_Amp"]) + + sites_df["Mn_B_Amp"] + ) + + f4 = 2 / sites_df["Ca_B_Amp"] f5 = 1 - fa = pd.DataFrame({'f1': f1, 'f2': f2, 'f3': f3, 'f4': f4, 'f5': f5, }) + fa = pd.DataFrame( + { + "f1": f1, + "f2": f2, + "f3": f3, + "f4": f4, + "f5": f5, + } + ) # B group - f6 = 8 / (sites_df['Si_T'] + sites_df['Al_T_Amp'] + sites_df['Al_C_Amp']) - f7 = 15 / (sites_df.sum(axis='columns') - sites_df['K_A_Amp']) - f8 = 12.9 / (sites_df.sum(axis='columns') - (sites_df['Na_A_Amp'] + sites_df['K_A_Amp'] + sites_df['K_A_Amp']) - sites_df['Ca_B_Amp'] - (sites_df['Mn_C_Amp'] + sites_df['Mn_B_Amp'])) - f8 = (13 / (sites_df.sum(axis='columns') - (sites_df['K_A_Amp'] + sites_df['Na_A_Amp'] + sites_df['Na_B_Amp']) - (sites_df['Mn_B_Amp'] + sites_df['Mn_C_Amp']) - sites_df['Ca_B_Amp'])) - - f9 = 36 / (46 - (sites_df['Al_T_Amp'] + sites_df['Al_C_Amp']) - sites_df['Si_T'] - sites_df['Ti_C_Amp']) - f10 = 46 / ((sites_df['Fe_C_Amp'] + sites_df['Fe_B_Amp']) + 46) - fb = pd.DataFrame({'f6': f6, 'f7': f7, 'f8': f8, 'f9': f9, 'f10': f10, }) - - #f_ave = (fa.min(axis = 'columns') + fb.max(axis = 'columns'))/2 - f_ave = (2 / 3) * fa.min(axis='columns') + (1 / 3) * fb.max(axis='columns') - - norm_cations_hb = norm_cations.multiply(f_ave, axis='rows') - norm_cations_hb['Fe2O3_Amp_cat_23ox'] = 46 * (1 - f_ave) - norm_cations_hb['FeO_Amp_cat_23ox'] = norm_cations_hb['Fet_Amp_cat_23ox'] - norm_cations_hb['Fe2O3_Amp_cat_23ox'] - norm_cations_hb.drop(columns=['Fet_Amp_cat_23ox', 'oxy_renorm_factor', 'cation_sum_Si_Mg', 'cation_sum_Si_Ca', 'Amp_Cation_Sum'], inplace=True) + f6 = 8 / (sites_df["Si_T"] + sites_df["Al_T_Amp"] + sites_df["Al_C_Amp"]) + f7 = 15 / (sites_df.sum(axis="columns") - sites_df["K_A_Amp"]) + f8 = 12.9 / ( + sites_df.sum(axis="columns") + - (sites_df["Na_A_Amp"] + sites_df["K_A_Amp"] + sites_df["K_A_Amp"]) + - sites_df["Ca_B_Amp"] + - (sites_df["Mn_C_Amp"] + sites_df["Mn_B_Amp"]) + ) + f8 = 13 / ( + sites_df.sum(axis="columns") + - (sites_df["K_A_Amp"] + sites_df["Na_A_Amp"] + sites_df["Na_B_Amp"]) + - (sites_df["Mn_B_Amp"] + sites_df["Mn_C_Amp"]) + - sites_df["Ca_B_Amp"] + ) + + f9 = 36 / ( + 46 + - (sites_df["Al_T_Amp"] + sites_df["Al_C_Amp"]) + - sites_df["Si_T"] + - sites_df["Ti_C_Amp"] + ) + f10 = 46 / ((sites_df["Fe_C_Amp"] + sites_df["Fe_B_Amp"]) + 46) + fb = pd.DataFrame( + { + "f6": f6, + "f7": f7, + "f8": f8, + "f9": f9, + "f10": f10, + } + ) + + # f_ave = (fa.min(axis = 'columns') + fb.max(axis = 'columns'))/2 + f_ave = (2 / 3) * fa.min(axis="columns") + (1 / 3) * fb.max(axis="columns") + + norm_cations_hb = norm_cations.multiply(f_ave, axis="rows") + norm_cations_hb["Fe2O3_Amp_cat_23ox"] = 46 * (1 - f_ave) + norm_cations_hb["FeO_Amp_cat_23ox"] = ( + norm_cations_hb["Fet_Amp_cat_23ox"] - norm_cations_hb["Fe2O3_Amp_cat_23ox"] + ) + norm_cations_hb.drop( + columns=[ + "Fet_Amp_cat_23ox", + "oxy_renorm_factor", + "cation_sum_Si_Mg", + "cation_sum_Si_Ca", + "Amp_Cation_Sum", + ], + inplace=True, + ) return norm_cations_hb def get_amp_sites_ferric_ferrous_mutch(amp_apfu_df): - """ get_amp_sites_ferric_ferrous is very similar to get_amp_sites, however it now incorporates the newly calculated Fe2O3 and FeO apfu values such that all @@ -3677,8 +5231,8 @@ def get_amp_sites_ferric_ferrous_mutch(amp_apfu_df): sites_df : pandas DataFrame a samples by cation sites dimension dataframe where each column corresponds to a cation site in amphibole. The suffix at the end corresponds to which site - the cation is in: T = tetrahedral sites (8 total); C = octahedral sites (5 total); - B = M4 sites (2 total); A = A site (0 - 1 total). + the cation is in: T = tetrahedral sites (8 total); C = octahedral sites (5 total); + B = M4 sites (2 total); A = A site (0 - 1 total). See Leake et al., 1997 for a discussion on cation site prioritization """ samples = amp_apfu_df.index.tolist() @@ -3701,59 +5255,117 @@ def get_amp_sites_ferric_ferrous_mutch(amp_apfu_df): Fe3_C = np.empty(len(samples)) for sample, i in zip(samples, range(len(samples))): - Si_T[i] = amp_apfu_df.loc[sample, 'Si_Amp_cat_23ox'] - K_A[i] = amp_apfu_df.loc[sample, 'K_Amp_cat_23ox'] - Ti_C[i] = amp_apfu_df.loc[sample, 'Ti_Amp_cat_23ox'] - Ca_B[i] = amp_apfu_df.loc[sample, 'Ca_Amp_cat_23ox'] - Cr_C[i] = amp_apfu_df.loc[sample, 'Cr_Amp_cat_23ox'] - Fe3_C[i] = amp_apfu_df.loc[sample, 'Fe2O3_Amp_cat_23ox'] - - if Si_T[i] + amp_apfu_df.loc[sample, 'Al_Amp_cat_23ox'] > 8: - Al_T[i] = 8 - amp_apfu_df.loc[sample, 'Si_Amp_cat_23ox'] - Al_C[i] = amp_apfu_df.loc[sample, 'Si_Amp_cat_23ox'] + \ - amp_apfu_df.loc[sample, 'Al_Amp_cat_23ox'] - 8 + Si_T[i] = amp_apfu_df.loc[sample, "Si_Amp_cat_23ox"] + K_A[i] = amp_apfu_df.loc[sample, "K_Amp_cat_23ox"] + Ti_C[i] = amp_apfu_df.loc[sample, "Ti_Amp_cat_23ox"] + Ca_B[i] = amp_apfu_df.loc[sample, "Ca_Amp_cat_23ox"] + Cr_C[i] = amp_apfu_df.loc[sample, "Cr_Amp_cat_23ox"] + Fe3_C[i] = amp_apfu_df.loc[sample, "Fe2O3_Amp_cat_23ox"] + + if Si_T[i] + amp_apfu_df.loc[sample, "Al_Amp_cat_23ox"] > 8: + Al_T[i] = 8 - amp_apfu_df.loc[sample, "Si_Amp_cat_23ox"] + Al_C[i] = ( + amp_apfu_df.loc[sample, "Si_Amp_cat_23ox"] + + amp_apfu_df.loc[sample, "Al_Amp_cat_23ox"] + - 8 + ) else: - Al_T[i] = amp_apfu_df.loc[sample, 'Al_Amp_cat_23ox'] + Al_T[i] = amp_apfu_df.loc[sample, "Al_Amp_cat_23ox"] Al_C[i] = 0 - if Al_C[i] + Ti_C[i] + Cr_C[i] + Fe3_C[i] + \ - amp_apfu_df.loc[sample, 'Mg_Amp_cat_23ox'] > 5: + if ( + Al_C[i] + + Ti_C[i] + + Cr_C[i] + + Fe3_C[i] + + amp_apfu_df.loc[sample, "Mg_Amp_cat_23ox"] + > 5 + ): Mg_C[i] = 5 - Al_C[i] + Ti_C[i] + Cr_C[i] + Fe3_C[i] - Mg_B[i] = Al_C[i] + Ti_C[i] + Cr_C[i] + \ - Fe3_C[i] + amp_apfu_df.loc[sample, 'Mg_Amp_cat_23ox'] - 5 + Mg_B[i] = ( + Al_C[i] + + Ti_C[i] + + Cr_C[i] + + Fe3_C[i] + + amp_apfu_df.loc[sample, "Mg_Amp_cat_23ox"] + - 5 + ) else: - Mg_C[i] = amp_apfu_df.loc[sample, 'Mg_Amp_cat_23ox'] + Mg_C[i] = amp_apfu_df.loc[sample, "Mg_Amp_cat_23ox"] Mg_B[i] = 0 if Al_C[i] + Ti_C[i] + Cr_C[i] + Fe3_C[i] + Mg_C[i] > 5: Fe2_C[i] = 0 - Fe2_B[i] = amp_apfu_df.loc[sample, 'FeO_Amp_cat_23ox'] + Fe2_B[i] = amp_apfu_df.loc[sample, "FeO_Amp_cat_23ox"] else: Fe2_C[i] = 5 - (Al_C[i] + Ti_C[i] + Cr_C[i] + Fe3_C[i] + Mg_C[i]) - Fe2_B[i] = amp_apfu_df.loc[sample, 'FeO_Amp_cat_23ox'] - Fe2_C[i] + Fe2_B[i] = amp_apfu_df.loc[sample, "FeO_Amp_cat_23ox"] - Fe2_C[i] if Al_C[i] + Ti_C[i] + Cr_C[i] + Mg_C[i] + Fe3_C[i] + Fe2_C[i] > 5: Mn_C[i] = 0 - Mn_B[i] = amp_apfu_df.loc[sample, 'Mn_Amp_cat_23ox'] + Mn_B[i] = amp_apfu_df.loc[sample, "Mn_Amp_cat_23ox"] else: - Mn_C[i] = 5 - (Al_C[i] + Ti_C[i] + Cr_C[i] + - Mg_C[i] + Fe2_C[i] + Fe3_C[i]) - Mn_B[i] = amp_apfu_df.loc[sample, 'Mn_Amp_cat_23ox'] - Mn_C[i] - - if Mg_B[i] + Fe2_B[i] + Mn_B[i] + Ca_B[i] + \ - amp_apfu_df.loc[sample, 'Na_Amp_cat_23ox'] > 2: + Mn_C[i] = 5 - (Al_C[i] + Ti_C[i] + Cr_C[i] + Mg_C[i] + Fe2_C[i] + Fe3_C[i]) + Mn_B[i] = amp_apfu_df.loc[sample, "Mn_Amp_cat_23ox"] - Mn_C[i] + + if ( + Mg_B[i] + + Fe2_B[i] + + Mn_B[i] + + Ca_B[i] + + amp_apfu_df.loc[sample, "Na_Amp_cat_23ox"] + > 2 + ): Na_B[i] = 2 - (Mg_B[i] + Fe2_B[i] + Mn_B[i] + Ca_B[i]) - Na_A[i] = amp_apfu_df.loc[sample, 'Na_Amp_cat_23ox'] - Na_B[i] + Na_A[i] = amp_apfu_df.loc[sample, "Na_Amp_cat_23ox"] - Na_B[i] else: - Na_B[i] = amp_apfu_df.loc[sample, 'Na_Amp_cat_23ox'] + Na_B[i] = amp_apfu_df.loc[sample, "Na_Amp_cat_23ox"] # Euan has as if Na A >0, set as 0, otherwise, =Na cations 23 O - # Na from A site. Ask jordan where he got this from. - Na_A[i] = amp_apfu_df.loc[sample, 'Na_Amp_cat_23ox'] - Na_B[i] - - site_vals = np.array([Si_T, Al_T, Al_C, Ti_C, Mg_C, Fe3_C, Fe2_C, Mn_C, Cr_C, Mg_B, - Fe2_B, Mn_B, Na_B, Ca_B, Na_A, K_A]) - sites_df = pd.DataFrame(site_vals.T, columns=['Si_T', 'Al_T_Amp', 'Al_C_Amp', 'Ti_C_Amp', 'Mg_C_Amp', 'Fe3_C', 'Fe2_C', 'Mn_C_Amp', 'Cr_C_Amp', 'Mg_B_Amp', 'Fe2_B', 'Mn_B_Amp', 'Na_B_Amp', 'Ca_B_Amp', 'Na_A_Amp', 'K_A_Amp'], - index=amp_apfu_df.index) + Na_A[i] = amp_apfu_df.loc[sample, "Na_Amp_cat_23ox"] - Na_B[i] + + site_vals = np.array( + [ + Si_T, + Al_T, + Al_C, + Ti_C, + Mg_C, + Fe3_C, + Fe2_C, + Mn_C, + Cr_C, + Mg_B, + Fe2_B, + Mn_B, + Na_B, + Ca_B, + Na_A, + K_A, + ] + ) + sites_df = pd.DataFrame( + site_vals.T, + columns=[ + "Si_T", + "Al_T_Amp", + "Al_C_Amp", + "Ti_C_Amp", + "Mg_C_Amp", + "Fe3_C", + "Fe2_C", + "Mn_C_Amp", + "Cr_C_Amp", + "Mg_B_Amp", + "Fe2_B", + "Mn_B_Amp", + "Na_B_Amp", + "Ca_B_Amp", + "Na_A_Amp", + "K_A_Amp", + ], + index=amp_apfu_df.index, + ) return sites_df @@ -3762,11 +5374,10 @@ def get_amp_sites_ferric_ferrous_mutch(amp_apfu_df): def calculate_mol_proportions_biotite(bt_comps): - """ Import Biotite compositions using bt_comps=My_Biotites, returns mole proportions - + Parameters ------- bt_comps: pandas.DataFrame @@ -3779,24 +5390,38 @@ def calculate_mol_proportions_biotite(bt_comps): """ - oxide_mass_bt = {'SiO2_Bt': 60.0843, 'MgO_Bt': 40.3044, 'FeOt_Bt': 71.8464, 'CaO_Bt': 56.0774,'Al2O3_Bt': 101.961, 'Na2O_Bt': 61.9789, 'K2O_Bt': 94.196, 'MnO_Bt': 70.9375, 'TiO2_Bt': 79.7877, 'Cr2O3_Bt': 151.9982, 'P2O5_Bt': 141.937} - oxide_mass_bt_df = pd.DataFrame.from_dict(oxide_mass_bt, orient='index').T - oxide_mass_bt_df['Sample_ID_Bt'] = 'MolWt' - oxide_mass_bt_df.set_index('Sample_ID_Bt', inplace=True) + oxide_mass_bt = { + "SiO2_Bt": 60.0843, + "MgO_Bt": 40.3044, + "FeOt_Bt": 71.8464, + "CaO_Bt": 56.0774, + "Al2O3_Bt": 101.961, + "Na2O_Bt": 61.9789, + "K2O_Bt": 94.196, + "MnO_Bt": 70.9375, + "TiO2_Bt": 79.7877, + "Cr2O3_Bt": 151.9982, + "P2O5_Bt": 141.937, + } + oxide_mass_bt_df = pd.DataFrame.from_dict(oxide_mass_bt, orient="index").T + oxide_mass_bt_df["Sample_ID_Bt"] = "MolWt" + oxide_mass_bt_df.set_index("Sample_ID_Bt", inplace=True) # This makes it match the columns in the oxide mass dataframe bt_wt = bt_comps.reindex(oxide_mass_bt_df.columns, axis=1).fillna(0) # Combine the molecular weight and weight percent dataframes - bt_wt_combo = pd.concat([oxide_mass_bt_df, bt_wt],) + bt_wt_combo = pd.concat( + [oxide_mass_bt_df, bt_wt], + ) # Drop the calculation column - mol_prop_anhyd = bt_wt_combo.div( - bt_wt_combo.loc['MolWt', :], axis='columns').drop(['MolWt']) - mol_prop_anhyd.columns = [ - str(col) + '_mol_prop' for col in mol_prop_anhyd.columns] + mol_prop_anhyd = bt_wt_combo.div(bt_wt_combo.loc["MolWt", :], axis="columns").drop( + ["MolWt"] + ) + mol_prop_anhyd.columns = [str(col) + "_mol_prop" for col in mol_prop_anhyd.columns] return mol_prop_anhyd -def calculate_cat_proportions_biotite(*, bt_comps=None, oxide_headers=False): +def calculate_cat_proportions_biotite(*, bt_comps=None, oxide_headers=False): """ Import biotite compositions using bt_comps=My_biotites, returns cation proportions @@ -3818,46 +5443,81 @@ def calculate_cat_proportions_biotite(*, bt_comps=None, oxide_headers=False): """ - cation_num_bt = {'SiO2_Bt': 1, 'MgO_Bt': 1, 'FeOt_Bt': 1, 'CaO_Bt': 1, 'Al2O3_Bt': 2, 'Na2O_Bt': 2, 'K2O_Bt': 2, 'MnO_Bt': 1, 'TiO2_Bt': 1, 'Cr2O3_Bt': 2, 'P2O5_Bt': 2} - cation_num_bt_df = pd.DataFrame.from_dict(cation_num_bt, orient='index').T - cation_num_bt_df['Sample_ID_Bt'] = 'CatNum' - cation_num_bt_df.set_index('Sample_ID_Bt', inplace=True) - - oxide_mass_bt = {'SiO2_Bt': 60.0843, 'MgO_Bt': 40.3044, 'FeOt_Bt': 71.8464, 'CaO_Bt': 56.0774,'Al2O3_Bt': 101.961, 'Na2O_Bt': 61.9789, 'K2O_Bt': 94.196, 'MnO_Bt': 70.9375, 'TiO2_Bt': 79.7877, 'Cr2O3_Bt': 151.9982, 'P2O5_Bt': 141.937} - - oxide_mass_bt_df = pd.DataFrame.from_dict(oxide_mass_bt, orient='index').T - oxide_mass_bt_df['Sample_ID_Bt'] = 'MolWt' - oxide_mass_bt_df.set_index('Sample_ID_Bt', inplace=True) + cation_num_bt = { + "SiO2_Bt": 1, + "MgO_Bt": 1, + "FeOt_Bt": 1, + "CaO_Bt": 1, + "Al2O3_Bt": 2, + "Na2O_Bt": 2, + "K2O_Bt": 2, + "MnO_Bt": 1, + "TiO2_Bt": 1, + "Cr2O3_Bt": 2, + "P2O5_Bt": 2, + } + cation_num_bt_df = pd.DataFrame.from_dict(cation_num_bt, orient="index").T + cation_num_bt_df["Sample_ID_Bt"] = "CatNum" + cation_num_bt_df.set_index("Sample_ID_Bt", inplace=True) + + oxide_mass_bt = { + "SiO2_Bt": 60.0843, + "MgO_Bt": 40.3044, + "FeOt_Bt": 71.8464, + "CaO_Bt": 56.0774, + "Al2O3_Bt": 101.961, + "Na2O_Bt": 61.9789, + "K2O_Bt": 94.196, + "MnO_Bt": 70.9375, + "TiO2_Bt": 79.7877, + "Cr2O3_Bt": 151.9982, + "P2O5_Bt": 141.937, + } + + oxide_mass_bt_df = pd.DataFrame.from_dict(oxide_mass_bt, orient="index").T + oxide_mass_bt_df["Sample_ID_Bt"] = "MolWt" + oxide_mass_bt_df.set_index("Sample_ID_Bt", inplace=True) bt_prop_no_cat_num = calculate_mol_proportions_biotite(bt_comps=bt_comps) - bt_prop_no_cat_num.columns = [str(col).replace('_mol_prop', '') for col in bt_prop_no_cat_num.columns] - ox_num_reindex = cation_num_bt_df.reindex(oxide_mass_bt_df.columns, axis=1).fillna(0) + bt_prop_no_cat_num.columns = [ + str(col).replace("_mol_prop", "") for col in bt_prop_no_cat_num.columns + ] + ox_num_reindex = cation_num_bt_df.reindex(oxide_mass_bt_df.columns, axis=1).fillna( + 0 + ) df_calc_comb = pd.concat([ox_num_reindex, bt_prop_no_cat_num]) - cation_prop_anhyd = df_calc_comb.multiply(df_calc_comb.loc['CatNum', :], axis='columns').drop(['CatNum']) - cation_prop_anhyd.columns = [str(col) + '_cat_prop' for col in cation_prop_anhyd.columns] - + cation_prop_anhyd = df_calc_comb.multiply( + df_calc_comb.loc["CatNum", :], axis="columns" + ).drop(["CatNum"]) + cation_prop_anhyd.columns = [ + str(col) + "_cat_prop" for col in cation_prop_anhyd.columns + ] + if oxide_headers is True: return cation_prop_anhyd if oxide_headers is False: - cation_prop_anhyd2=cation_prop_anhyd.rename(columns={ - 'SiO2_Bt_cat_prop': 'Si_Bt_cat_prop', - 'TiO2_Bt_cat_prop': 'Ti_Bt_cat_prop', - 'Al2O3_Bt_cat_prop': 'Al_Bt_cat_prop', - 'FeOt_Bt_cat_prop': 'Fet_Bt_cat_prop', - 'MnO_Bt_cat_prop': 'Mn_Bt_cat_prop', - 'MgO_Bt_cat_prop': 'Mg_Bt_cat_prop', - 'CaO_Bt_cat_prop': 'Ca_Bt_cat_prop', - 'Na2O_Bt_cat_prop': 'Na_Bt_cat_prop', - 'K2O_Bt_cat_prop': 'K_Bt_cat_prop', - 'Cr2O3_Bt_cat_prop': 'Cr_Bt_cat_prop', - 'P2O5_Bt_cat_prop': 'P_Bt_cat_prop',}) + cation_prop_anhyd2 = cation_prop_anhyd.rename( + columns={ + "SiO2_Bt_cat_prop": "Si_Bt_cat_prop", + "TiO2_Bt_cat_prop": "Ti_Bt_cat_prop", + "Al2O3_Bt_cat_prop": "Al_Bt_cat_prop", + "FeOt_Bt_cat_prop": "Fet_Bt_cat_prop", + "MnO_Bt_cat_prop": "Mn_Bt_cat_prop", + "MgO_Bt_cat_prop": "Mg_Bt_cat_prop", + "CaO_Bt_cat_prop": "Ca_Bt_cat_prop", + "Na2O_Bt_cat_prop": "Na_Bt_cat_prop", + "K2O_Bt_cat_prop": "K_Bt_cat_prop", + "Cr2O3_Bt_cat_prop": "Cr_Bt_cat_prop", + "P2O5_Bt_cat_prop": "P_Bt_cat_prop", + } + ) return cation_prop_anhyd2 + def calculate_oxygens_biotite(bt_comps): - """ - + Import biotite compositions using bt_comps=My_Bts, returns number of oxygens (e.g., mol proportions * number of O in formula unit) Parameters @@ -3871,26 +5531,40 @@ def calculate_oxygens_biotite(bt_comps): number of oxygens with column headings of the form SiO2_Bt_ox """ - oxygen_num_bt = {'SiO2_Bt': 2, 'MgO_Bt': 1, 'FeOt_Bt': 1, 'CaO_Bt': 1, 'Al2O3_Bt': 3, 'Na2O_Bt': 1, 'K2O_Bt': 1, 'MnO_Bt': 1, 'TiO2_Bt': 2, 'Cr2O3_Bt': 3, 'P2O5_Bt': 5} - oxygen_num_bt_df = pd.DataFrame.from_dict(oxygen_num_bt, orient='index').T - oxygen_num_bt_df['Sample_ID_Bt'] = 'OxNum' - oxygen_num_bt_df.set_index('Sample_ID_Bt', inplace=True) + oxygen_num_bt = { + "SiO2_Bt": 2, + "MgO_Bt": 1, + "FeOt_Bt": 1, + "CaO_Bt": 1, + "Al2O3_Bt": 3, + "Na2O_Bt": 1, + "K2O_Bt": 1, + "MnO_Bt": 1, + "TiO2_Bt": 2, + "Cr2O3_Bt": 3, + "P2O5_Bt": 5, + } + oxygen_num_bt_df = pd.DataFrame.from_dict(oxygen_num_bt, orient="index").T + oxygen_num_bt_df["Sample_ID_Bt"] = "OxNum" + oxygen_num_bt_df.set_index("Sample_ID_Bt", inplace=True) mol_prop = calculate_mol_proportions_biotite(bt_comps=bt_comps) - mol_prop.columns = [str(col).replace('_mol_prop', '') for col in mol_prop.columns] + mol_prop.columns = [str(col).replace("_mol_prop", "") for col in mol_prop.columns] ox_num_reindex = oxygen_num_bt_df.reindex(mol_prop.columns, axis=1).fillna(0) df_calc_comb = pd.concat([ox_num_reindex, mol_prop]) - oxygens_anhyd = df_calc_comb.multiply(df_calc_comb.loc['OxNum', :], axis='columns').drop(['OxNum']) - oxygens_anhyd.columns = [str(col) + '_ox' for col in oxygens_anhyd.columns] + oxygens_anhyd = df_calc_comb.multiply( + df_calc_comb.loc["OxNum", :], axis="columns" + ).drop(["OxNum"]) + oxygens_anhyd.columns = [str(col) + "_ox" for col in oxygens_anhyd.columns] return oxygens_anhyd + def calculate_10oxygens_biotite(bt_comps): - """ - + Import biotite compositions using bt_comps=My_Bts, returns cations on the basis of 10 oxygens. - + Parameters ------- bt_comps: pandas.DataFrame @@ -3903,52 +5577,72 @@ def calculate_10oxygens_biotite(bt_comps): """ - cation_num_bt = {'SiO2_Bt': 1, 'MgO_Bt': 1, 'FeOt_Bt': 1, 'CaO_Bt': 1, 'Al2O3_Bt': 2, 'Na2O_Bt': 2, 'K2O_Bt': 2, 'MnO_Bt': 1, 'TiO2_Bt': 1, 'Cr2O3_Bt': 2, 'P2O5_Bt': 2} + cation_num_bt = { + "SiO2_Bt": 1, + "MgO_Bt": 1, + "FeOt_Bt": 1, + "CaO_Bt": 1, + "Al2O3_Bt": 2, + "Na2O_Bt": 2, + "K2O_Bt": 2, + "MnO_Bt": 1, + "TiO2_Bt": 1, + "Cr2O3_Bt": 2, + "P2O5_Bt": 2, + } - cation_num_bt_df = pd.DataFrame.from_dict(cation_num_bt, orient='index').T - cation_num_bt_df['Sample_ID_Bt'] = 'CatNum' - cation_num_bt_df.set_index('Sample_ID_Bt', inplace=True) + cation_num_bt_df = pd.DataFrame.from_dict(cation_num_bt, orient="index").T + cation_num_bt_df["Sample_ID_Bt"] = "CatNum" + cation_num_bt_df.set_index("Sample_ID_Bt", inplace=True) oxygens = calculate_oxygens_biotite(bt_comps=bt_comps) - renorm_factor = 10 / (oxygens.sum(axis='columns')) + renorm_factor = 10 / (oxygens.sum(axis="columns")) mol_prop = calculate_mol_proportions_biotite(bt_comps=bt_comps) - mol_prop['oxy_renorm_factor_bt'] = renorm_factor - mol_prop_10 = mol_prop.multiply(mol_prop['oxy_renorm_factor_bt'], axis='rows') - mol_prop_10.columns = [str(col).replace('_mol_prop', '') for col in mol_prop_10.columns] + mol_prop["oxy_renorm_factor_bt"] = renorm_factor + mol_prop_10 = mol_prop.multiply(mol_prop["oxy_renorm_factor_bt"], axis="rows") + mol_prop_10.columns = [ + str(col).replace("_mol_prop", "") for col in mol_prop_10.columns + ] ox_num_reindex = cation_num_bt_df.reindex(mol_prop_10.columns, axis=1).fillna(0) df_calc_comb = pd.concat([ox_num_reindex, mol_prop_10]) - cation_10 = df_calc_comb.multiply(df_calc_comb.loc['CatNum', :], axis='columns').drop(['CatNum']) - - cation_10.columns = [str(col).replace('_mol_prop', '_cat_10ox') for col in mol_prop.columns] - - cation_10_2=cation_10.rename(columns={ - 'SiO2_Bt_cat_10ox': 'Si_Bt_cat_10ox', - 'TiO2_Bt_cat_10ox': 'Ti_Bt_cat_10ox', - 'Al2O3_Bt_cat_10ox': 'Al_Bt_cat_10ox', - 'FeOt_Bt_cat_10ox': 'Fet_Bt_cat_10ox', - 'MnO_Bt_cat_10ox': 'Mn_Bt_cat_10ox', - 'MgO_Bt_cat_10ox': 'Mg_Bt_cat_10ox', - 'CaO_Bt_cat_10ox': 'Ca_Bt_cat_10ox', - 'Na2O_Bt_cat_10ox': 'Na_Bt_cat_10ox', - 'K2O_Bt_cat_10ox': 'K_Bt_cat_10ox', - 'Cr2O3_Bt_cat_10ox': 'Cr_Bt_cat_10ox', - 'P2O5_Bt_cat_10ox': 'P_Bt_cat_10ox',}) + cation_10 = df_calc_comb.multiply( + df_calc_comb.loc["CatNum", :], axis="columns" + ).drop(["CatNum"]) + + cation_10.columns = [ + str(col).replace("_mol_prop", "_cat_10ox") for col in mol_prop.columns + ] + + cation_10_2 = cation_10.rename( + columns={ + "SiO2_Bt_cat_10ox": "Si_Bt_cat_10ox", + "TiO2_Bt_cat_10ox": "Ti_Bt_cat_10ox", + "Al2O3_Bt_cat_10ox": "Al_Bt_cat_10ox", + "FeOt_Bt_cat_10ox": "Fet_Bt_cat_10ox", + "MnO_Bt_cat_10ox": "Mn_Bt_cat_10ox", + "MgO_Bt_cat_10ox": "Mg_Bt_cat_10ox", + "CaO_Bt_cat_10ox": "Ca_Bt_cat_10ox", + "Na2O_Bt_cat_10ox": "Na_Bt_cat_10ox", + "K2O_Bt_cat_10ox": "K_Bt_cat_10ox", + "Cr2O3_Bt_cat_10ox": "Cr_Bt_cat_10ox", + "P2O5_Bt_cat_10ox": "P_Bt_cat_10ox", + } + ) return cation_10_2 def calculate_biotite_components(bt_comps, append): - """ - + Import Biotite compositions using bt_comps=My_Biotites, returns mole proportions - + Parameters ------- bt_comps: pandas.DataFrame Panda DataFrame of biotite compositions with column headings SiO2_Bt, MgO_Bt etc. - + Returns ------- pandas DataFrame @@ -3957,37 +5651,54 @@ def calculate_biotite_components(bt_comps, append): """ bt_comps_new = bt_comps.copy() - bt_comps_new.columns = [col.replace(append, '_Bt') for col in bt_comps_new.columns] + bt_comps_new.columns = [col.replace(append, "_Bt") for col in bt_comps_new.columns] bt_comps = bt_comps_new.copy() bt_calc = calculate_10oxygens_biotite(bt_comps=bt_comps) - bt_calc['Bt_Cation_Sum'] = (bt_calc['Si_Bt_cat_10ox']+bt_calc['Ti_Bt_cat_10ox']+bt_calc['Al_Bt_cat_10ox']+bt_calc['Fet_Bt_cat_10ox']+bt_calc['Mn_Bt_cat_10ox']+bt_calc['Mg_Bt_cat_10ox']+bt_calc['Ca_Bt_cat_10ox']+bt_calc['Na_Bt_cat_10ox']+bt_calc['K_Bt_cat_10ox']+bt_calc['Cr_Bt_cat_10ox']+bt_calc['P_Bt_cat_10ox']) - - bt_calc['Mg_Fe_M_Bt'] = bt_calc['Mg_Bt_cat_10ox'] + bt_calc['Fet_Bt_cat_10ox'] - bt_calc['Si_Al_T_Bt'] = bt_calc['Si_Bt_cat_10ox'] + bt_calc['Al_Bt_cat_10ox'] - - bt_calc['Mg_Fe_Mn_Ti_M_Bt'] = bt_calc['Mg_Bt_cat_10ox'] + bt_calc['Fet_Bt_cat_10ox'] + bt_calc['Mn_Bt_cat_10ox'] + bt_calc['Ti_Bt_cat_10ox'] + bt_calc["Bt_Cation_Sum"] = ( + bt_calc["Si_Bt_cat_10ox"] + + bt_calc["Ti_Bt_cat_10ox"] + + bt_calc["Al_Bt_cat_10ox"] + + bt_calc["Fet_Bt_cat_10ox"] + + bt_calc["Mn_Bt_cat_10ox"] + + bt_calc["Mg_Bt_cat_10ox"] + + bt_calc["Ca_Bt_cat_10ox"] + + bt_calc["Na_Bt_cat_10ox"] + + bt_calc["K_Bt_cat_10ox"] + + bt_calc["Cr_Bt_cat_10ox"] + + bt_calc["P_Bt_cat_10ox"] + ) + + bt_calc["Mg_Fe_M_Bt"] = bt_calc["Mg_Bt_cat_10ox"] + bt_calc["Fet_Bt_cat_10ox"] + bt_calc["Si_Al_T_Bt"] = bt_calc["Si_Bt_cat_10ox"] + bt_calc["Al_Bt_cat_10ox"] + + bt_calc["Mg_Fe_Mn_Ti_M_Bt"] = ( + bt_calc["Mg_Bt_cat_10ox"] + + bt_calc["Fet_Bt_cat_10ox"] + + bt_calc["Mn_Bt_cat_10ox"] + + bt_calc["Ti_Bt_cat_10ox"] + ) cat_prop = calculate_cat_proportions_biotite(bt_comps=bt_comps) - cat_prop['sum'] = cat_prop.sum(axis='columns') - cat_frac_anhyd = cat_prop.div(cat_prop['sum'], axis='rows') - cat_frac_anhyd.drop(['sum'], axis='columns', inplace=True) - cat_frac_anhyd.columns = [str(col).replace('prop', 'frac') for col in cat_frac_anhyd.columns] + cat_prop["sum"] = cat_prop.sum(axis="columns") + cat_frac_anhyd = cat_prop.div(cat_prop["sum"], axis="rows") + cat_frac_anhyd.drop(["sum"], axis="columns", inplace=True) + cat_frac_anhyd.columns = [ + str(col).replace("prop", "frac") for col in cat_frac_anhyd.columns + ] cat_frac_anhyd2 = pd.concat([bt_comps, bt_calc, cat_frac_anhyd], axis=1) return cat_frac_anhyd2 - -# %% MUSCOVITE +# %% MUSCOVITE def calculate_mol_proportions_muscovite(ms_comps): - """ - + Import Muscovite compositions using ms_comps=My_Muscovites, returns mole proportions - + Parameters ------- ms_comps: pandas.DataFrame @@ -4000,26 +5711,40 @@ def calculate_mol_proportions_muscovite(ms_comps): """ - oxide_mass_ms = {'SiO2_Ms': 60.0843, 'MgO_Ms': 40.3044, 'FeOt_Ms': 71.8464, 'CaO_Ms': 56.0774,'Al2O3_Ms': 101.961, 'Na2O_Ms': 61.9789, 'K2O_Ms': 94.196, 'MnO_Ms': 70.9375, 'TiO2_Ms': 79.7877, 'Cr2O3_Ms': 151.9982, 'P2O5_Ms': 141.937} - oxide_mass_ms_df = pd.DataFrame.from_dict(oxide_mass_ms, orient='index').T - oxide_mass_ms_df['Sample_ID_Ms'] = 'MolWt' - oxide_mass_ms_df.set_index('Sample_ID_Ms', inplace=True) + oxide_mass_ms = { + "SiO2_Ms": 60.0843, + "MgO_Ms": 40.3044, + "FeOt_Ms": 71.8464, + "CaO_Ms": 56.0774, + "Al2O3_Ms": 101.961, + "Na2O_Ms": 61.9789, + "K2O_Ms": 94.196, + "MnO_Ms": 70.9375, + "TiO2_Ms": 79.7877, + "Cr2O3_Ms": 151.9982, + "P2O5_Ms": 141.937, + } + oxide_mass_ms_df = pd.DataFrame.from_dict(oxide_mass_ms, orient="index").T + oxide_mass_ms_df["Sample_ID_Ms"] = "MolWt" + oxide_mass_ms_df.set_index("Sample_ID_Ms", inplace=True) # This makes it match the columns in the oxide mass dataframe ms_wt = ms_comps.reindex(oxide_mass_ms_df.columns, axis=1).fillna(0) # Combine the molecular weight and weight percent dataframes - ms_wt_combo = pd.concat([oxide_mass_ms_df, ms_wt],) + ms_wt_combo = pd.concat( + [oxide_mass_ms_df, ms_wt], + ) # Drop the calculation column - mol_prop_anhyd = ms_wt_combo.div( - ms_wt_combo.loc['MolWt', :], axis='columns').drop(['MolWt']) - mol_prop_anhyd.columns = [ - str(col) + '_mol_prop' for col in mol_prop_anhyd.columns] + mol_prop_anhyd = ms_wt_combo.div(ms_wt_combo.loc["MolWt", :], axis="columns").drop( + ["MolWt"] + ) + mol_prop_anhyd.columns = [str(col) + "_mol_prop" for col in mol_prop_anhyd.columns] return mol_prop_anhyd -def calculate_cat_proportions_muscovite(*, ms_comps=None, oxide_headers=False): +def calculate_cat_proportions_muscovite(*, ms_comps=None, oxide_headers=False): """ - + Import muscovite compositions using ms_comps=My_muscovites, returns cation proportions Parameters @@ -4039,46 +5764,81 @@ def calculate_cat_proportions_muscovite(*, ms_comps=None, oxide_headers=False): """ - cation_num_ms = {'SiO2_Ms': 1, 'MgO_Ms': 1, 'FeOt_Ms': 1, 'CaO_Ms': 1, 'Al2O3_Ms': 2, 'Na2O_Ms': 2, 'K2O_Ms': 2, 'MnO_Ms': 1, 'TiO2_Ms': 1, 'Cr2O3_Ms': 2, 'P2O5_Ms': 2} - cation_num_ms_df = pd.DataFrame.from_dict(cation_num_ms, orient='index').T - cation_num_ms_df['Sample_ID_Ms'] = 'CatNum' - cation_num_ms_df.set_index('Sample_ID_Ms', inplace=True) - - oxide_mass_ms = {'SiO2_Ms': 60.0843, 'MgO_Ms': 40.3044, 'FeOt_Ms': 71.8464, 'CaO_Ms': 56.0774,'Al2O3_Ms': 101.961, 'Na2O_Ms': 61.9789, 'K2O_Ms': 94.196, 'MnO_Ms': 70.9375, 'TiO2_Ms': 79.7877, 'Cr2O3_Ms': 151.9982, 'P2O5_Ms': 141.937} - - oxide_mass_ms_df = pd.DataFrame.from_dict(oxide_mass_ms, orient='index').T - oxide_mass_ms_df['Sample_ID_Ms'] = 'MolWt' - oxide_mass_ms_df.set_index('Sample_ID_Ms', inplace=True) + cation_num_ms = { + "SiO2_Ms": 1, + "MgO_Ms": 1, + "FeOt_Ms": 1, + "CaO_Ms": 1, + "Al2O3_Ms": 2, + "Na2O_Ms": 2, + "K2O_Ms": 2, + "MnO_Ms": 1, + "TiO2_Ms": 1, + "Cr2O3_Ms": 2, + "P2O5_Ms": 2, + } + cation_num_ms_df = pd.DataFrame.from_dict(cation_num_ms, orient="index").T + cation_num_ms_df["Sample_ID_Ms"] = "CatNum" + cation_num_ms_df.set_index("Sample_ID_Ms", inplace=True) + + oxide_mass_ms = { + "SiO2_Ms": 60.0843, + "MgO_Ms": 40.3044, + "FeOt_Ms": 71.8464, + "CaO_Ms": 56.0774, + "Al2O3_Ms": 101.961, + "Na2O_Ms": 61.9789, + "K2O_Ms": 94.196, + "MnO_Ms": 70.9375, + "TiO2_Ms": 79.7877, + "Cr2O3_Ms": 151.9982, + "P2O5_Ms": 141.937, + } + + oxide_mass_ms_df = pd.DataFrame.from_dict(oxide_mass_ms, orient="index").T + oxide_mass_ms_df["Sample_ID_Ms"] = "MolWt" + oxide_mass_ms_df.set_index("Sample_ID_Ms", inplace=True) ms_prop_no_cat_num = calculate_mol_proportions_muscovite(ms_comps=ms_comps) - ms_prop_no_cat_num.columns = [str(col).replace('_mol_prop', '') for col in ms_prop_no_cat_num.columns] - ox_num_reindex = cation_num_ms_df.reindex(oxide_mass_ms_df.columns, axis=1).fillna(0) + ms_prop_no_cat_num.columns = [ + str(col).replace("_mol_prop", "") for col in ms_prop_no_cat_num.columns + ] + ox_num_reindex = cation_num_ms_df.reindex(oxide_mass_ms_df.columns, axis=1).fillna( + 0 + ) df_calc_comb = pd.concat([ox_num_reindex, ms_prop_no_cat_num]) - cation_prop_anhyd = df_calc_comb.multiply(df_calc_comb.loc['CatNum', :], axis='columns').drop(['CatNum']) - cation_prop_anhyd.columns = [str(col) + '_cat_prop' for col in cation_prop_anhyd.columns] - + cation_prop_anhyd = df_calc_comb.multiply( + df_calc_comb.loc["CatNum", :], axis="columns" + ).drop(["CatNum"]) + cation_prop_anhyd.columns = [ + str(col) + "_cat_prop" for col in cation_prop_anhyd.columns + ] + if oxide_headers is True: return cation_prop_anhyd if oxide_headers is False: - cation_prop_anhyd2=cation_prop_anhyd.rename(columns={ - 'SiO2_Ms_cat_prop': 'Si_Ms_cat_prop', - 'TiO2_Ms_cat_prop': 'Ti_Ms_cat_prop', - 'Al2O3_Ms_cat_prop': 'Al_Ms_cat_prop', - 'FeOt_Ms_cat_prop': 'Fet_Ms_cat_prop', - 'MnO_Ms_cat_prop': 'Mn_Ms_cat_prop', - 'MgO_Ms_cat_prop': 'Mg_Ms_cat_prop', - 'CaO_Ms_cat_prop': 'Ca_Ms_cat_prop', - 'Na2O_Ms_cat_prop': 'Na_Ms_cat_prop', - 'K2O_Ms_cat_prop': 'K_Ms_cat_prop', - 'Cr2O3_Ms_cat_prop': 'Cr_Ms_cat_prop', - 'P2O5_Ms_cat_prop': 'P_Ms_cat_prop',}) + cation_prop_anhyd2 = cation_prop_anhyd.rename( + columns={ + "SiO2_Ms_cat_prop": "Si_Ms_cat_prop", + "TiO2_Ms_cat_prop": "Ti_Ms_cat_prop", + "Al2O3_Ms_cat_prop": "Al_Ms_cat_prop", + "FeOt_Ms_cat_prop": "Fet_Ms_cat_prop", + "MnO_Ms_cat_prop": "Mn_Ms_cat_prop", + "MgO_Ms_cat_prop": "Mg_Ms_cat_prop", + "CaO_Ms_cat_prop": "Ca_Ms_cat_prop", + "Na2O_Ms_cat_prop": "Na_Ms_cat_prop", + "K2O_Ms_cat_prop": "K_Ms_cat_prop", + "Cr2O3_Ms_cat_prop": "Cr_Ms_cat_prop", + "P2O5_Ms_cat_prop": "P_Ms_cat_prop", + } + ) return cation_prop_anhyd2 + def calculate_oxygens_muscovite(ms_comps): - """ - + Import muscovite compositions using ms_comps=My_Mss, returns number of oxygens (e.g., mol proportions * number of O in formula unit) Parameters @@ -4093,26 +5853,40 @@ def calculate_oxygens_muscovite(ms_comps): """ - oxygen_num_ms = {'SiO2_Ms': 2, 'MgO_Ms': 1, 'FeOt_Ms': 1, 'CaO_Ms': 1, 'Al2O3_Ms': 3, 'Na2O_Ms': 1, 'K2O_Ms': 1, 'MnO_Ms': 1, 'TiO2_Ms': 2, 'Cr2O3_Ms': 3, 'P2O5_Ms': 5} - oxygen_num_ms_df = pd.DataFrame.from_dict(oxygen_num_ms, orient='index').T - oxygen_num_ms_df['Sample_ID_Ms'] = 'OxNum' - oxygen_num_ms_df.set_index('Sample_ID_Ms', inplace=True) + oxygen_num_ms = { + "SiO2_Ms": 2, + "MgO_Ms": 1, + "FeOt_Ms": 1, + "CaO_Ms": 1, + "Al2O3_Ms": 3, + "Na2O_Ms": 1, + "K2O_Ms": 1, + "MnO_Ms": 1, + "TiO2_Ms": 2, + "Cr2O3_Ms": 3, + "P2O5_Ms": 5, + } + oxygen_num_ms_df = pd.DataFrame.from_dict(oxygen_num_ms, orient="index").T + oxygen_num_ms_df["Sample_ID_Ms"] = "OxNum" + oxygen_num_ms_df.set_index("Sample_ID_Ms", inplace=True) mol_prop = calculate_mol_proportions_muscovite(ms_comps=ms_comps) - mol_prop.columns = [str(col).replace('_mol_prop', '') for col in mol_prop.columns] + mol_prop.columns = [str(col).replace("_mol_prop", "") for col in mol_prop.columns] ox_num_reindex = oxygen_num_ms_df.reindex(mol_prop.columns, axis=1).fillna(0) df_calc_comb = pd.concat([ox_num_reindex, mol_prop]) - oxygens_anhyd = df_calc_comb.multiply(df_calc_comb.loc['OxNum', :], axis='columns').drop(['OxNum']) - oxygens_anhyd.columns = [str(col) + '_ox' for col in oxygens_anhyd.columns] + oxygens_anhyd = df_calc_comb.multiply( + df_calc_comb.loc["OxNum", :], axis="columns" + ).drop(["OxNum"]) + oxygens_anhyd.columns = [str(col) + "_ox" for col in oxygens_anhyd.columns] return oxygens_anhyd + def calculate_10oxygens_muscovite(ms_comps): - """ - + Import muscovite compositions using ms_comps=My_Mss, returns cations on the basis of 10 oxygens. - + Parameters ------- ms_comps: pandas.DataFrame @@ -4125,52 +5899,72 @@ def calculate_10oxygens_muscovite(ms_comps): """ - cation_num_ms = {'SiO2_Ms': 1, 'MgO_Ms': 1, 'FeOt_Ms': 1, 'CaO_Ms': 1, 'Al2O3_Ms': 2, 'Na2O_Ms': 2, 'K2O_Ms': 2, 'MnO_Ms': 1, 'TiO2_Ms': 1, 'Cr2O3_Ms': 2, 'P2O5_Ms': 2} + cation_num_ms = { + "SiO2_Ms": 1, + "MgO_Ms": 1, + "FeOt_Ms": 1, + "CaO_Ms": 1, + "Al2O3_Ms": 2, + "Na2O_Ms": 2, + "K2O_Ms": 2, + "MnO_Ms": 1, + "TiO2_Ms": 1, + "Cr2O3_Ms": 2, + "P2O5_Ms": 2, + } - cation_num_ms_df = pd.DataFrame.from_dict(cation_num_ms, orient='index').T - cation_num_ms_df['Sample_ID_Ms'] = 'CatNum' - cation_num_ms_df.set_index('Sample_ID_Ms', inplace=True) + cation_num_ms_df = pd.DataFrame.from_dict(cation_num_ms, orient="index").T + cation_num_ms_df["Sample_ID_Ms"] = "CatNum" + cation_num_ms_df.set_index("Sample_ID_Ms", inplace=True) oxygens = calculate_oxygens_muscovite(ms_comps=ms_comps) - renorm_factor = 10 / (oxygens.sum(axis='columns')) + renorm_factor = 10 / (oxygens.sum(axis="columns")) mol_prop = calculate_mol_proportions_muscovite(ms_comps=ms_comps) - mol_prop['oxy_renorm_factor_ms'] = renorm_factor - mol_prop_10 = mol_prop.multiply(mol_prop['oxy_renorm_factor_ms'], axis='rows') - mol_prop_10.columns = [str(col).replace('_mol_prop', '') for col in mol_prop_10.columns] + mol_prop["oxy_renorm_factor_ms"] = renorm_factor + mol_prop_10 = mol_prop.multiply(mol_prop["oxy_renorm_factor_ms"], axis="rows") + mol_prop_10.columns = [ + str(col).replace("_mol_prop", "") for col in mol_prop_10.columns + ] ox_num_reindex = cation_num_ms_df.reindex(mol_prop_10.columns, axis=1).fillna(0) df_calc_comb = pd.concat([ox_num_reindex, mol_prop_10]) - cation_10 = df_calc_comb.multiply(df_calc_comb.loc['CatNum', :], axis='columns').drop(['CatNum']) - - cation_10.columns = [str(col).replace('_mol_prop', '_cat_10ox') for col in mol_prop.columns] - - cation_10_2=cation_10.rename(columns={ - 'SiO2_Ms_cat_10ox': 'Si_Ms_cat_10ox', - 'TiO2_Ms_cat_10ox': 'Ti_Ms_cat_10ox', - 'Al2O3_Ms_cat_10ox': 'Al_Ms_cat_10ox', - 'FeOt_Ms_cat_10ox': 'Fet_Ms_cat_10ox', - 'MnO_Ms_cat_10ox': 'Mn_Ms_cat_10ox', - 'MgO_Ms_cat_10ox': 'Mg_Ms_cat_10ox', - 'CaO_Ms_cat_10ox': 'Ca_Ms_cat_10ox', - 'Na2O_Ms_cat_10ox': 'Na_Ms_cat_10ox', - 'K2O_Ms_cat_10ox': 'K_Ms_cat_10ox', - 'Cr2O3_Ms_cat_10ox': 'Cr_Ms_cat_10ox', - 'P2O5_Ms_cat_10ox': 'P_Ms_cat_10ox',}) + cation_10 = df_calc_comb.multiply( + df_calc_comb.loc["CatNum", :], axis="columns" + ).drop(["CatNum"]) + + cation_10.columns = [ + str(col).replace("_mol_prop", "_cat_10ox") for col in mol_prop.columns + ] + + cation_10_2 = cation_10.rename( + columns={ + "SiO2_Ms_cat_10ox": "Si_Ms_cat_10ox", + "TiO2_Ms_cat_10ox": "Ti_Ms_cat_10ox", + "Al2O3_Ms_cat_10ox": "Al_Ms_cat_10ox", + "FeOt_Ms_cat_10ox": "Fet_Ms_cat_10ox", + "MnO_Ms_cat_10ox": "Mn_Ms_cat_10ox", + "MgO_Ms_cat_10ox": "Mg_Ms_cat_10ox", + "CaO_Ms_cat_10ox": "Ca_Ms_cat_10ox", + "Na2O_Ms_cat_10ox": "Na_Ms_cat_10ox", + "K2O_Ms_cat_10ox": "K_Ms_cat_10ox", + "Cr2O3_Ms_cat_10ox": "Cr_Ms_cat_10ox", + "P2O5_Ms_cat_10ox": "P_Ms_cat_10ox", + } + ) return cation_10_2 def calculate_muscovite_components(ms_comps, append): - """ - + Import Muscovite compositions using ms_comps=My_Muscovites, returns mole proportions - + Parameters ------- ms_comps: pandas.DataFrame Panda DataFrame of muscovite compositions with column headings SiO2_Ms, MgO_Ms etc. - + Returns ------- pandas DataFrame @@ -4179,35 +5973,50 @@ def calculate_muscovite_components(ms_comps, append): """ ms_comps_new = ms_comps.copy() - ms_comps_new.columns = [col.replace(append, '_Ms') for col in ms_comps_new.columns] + ms_comps_new.columns = [col.replace(append, "_Ms") for col in ms_comps_new.columns] ms_comps = ms_comps_new.copy() ms_calc = calculate_10oxygens_muscovite(ms_comps=ms_comps) - ms_calc['Ms_Cation_Sum'] = (ms_calc['Si_Ms_cat_10ox']+ms_calc['Ti_Ms_cat_10ox']+ms_calc['Al_Ms_cat_10ox']+ms_calc['Fet_Ms_cat_10ox']+ms_calc['Mn_Ms_cat_10ox']+ms_calc['Mg_Ms_cat_10ox']+ms_calc['Ca_Ms_cat_10ox']+ms_calc['Na_Ms_cat_10ox']+ms_calc['K_Ms_cat_10ox']+ms_calc['Cr_Ms_cat_10ox']+ms_calc['P_Ms_cat_10ox']) - - ms_calc['K_Na_M_Ms'] = ms_calc['K_Ms_cat_10ox'] + ms_calc['Na_Ms_cat_10ox'] - ms_calc['Mg_Fe_Al_O_Ms'] = ms_calc['Mg_Ms_cat_10ox'] + ms_calc['Fet_Ms_cat_10ox'] + ms_calc['Al_Ms_cat_10ox'] - ms_calc['Si_Al_T_Ms'] = ms_calc['Si_Ms_cat_10ox'] + ms_calc['Al_Ms_cat_10ox'] + ms_calc["Ms_Cation_Sum"] = ( + ms_calc["Si_Ms_cat_10ox"] + + ms_calc["Ti_Ms_cat_10ox"] + + ms_calc["Al_Ms_cat_10ox"] + + ms_calc["Fet_Ms_cat_10ox"] + + ms_calc["Mn_Ms_cat_10ox"] + + ms_calc["Mg_Ms_cat_10ox"] + + ms_calc["Ca_Ms_cat_10ox"] + + ms_calc["Na_Ms_cat_10ox"] + + ms_calc["K_Ms_cat_10ox"] + + ms_calc["Cr_Ms_cat_10ox"] + + ms_calc["P_Ms_cat_10ox"] + ) + + ms_calc["K_Na_M_Ms"] = ms_calc["K_Ms_cat_10ox"] + ms_calc["Na_Ms_cat_10ox"] + ms_calc["Mg_Fe_Al_O_Ms"] = ( + ms_calc["Mg_Ms_cat_10ox"] + + ms_calc["Fet_Ms_cat_10ox"] + + ms_calc["Al_Ms_cat_10ox"] + ) + ms_calc["Si_Al_T_Ms"] = ms_calc["Si_Ms_cat_10ox"] + ms_calc["Al_Ms_cat_10ox"] cat_prop = calculate_cat_proportions_muscovite(ms_comps=ms_comps) - cat_prop['sum'] = cat_prop.sum(axis='columns') - cat_frac_anhyd = cat_prop.div(cat_prop['sum'], axis='rows') - cat_frac_anhyd.drop(['sum'], axis='columns', inplace=True) - cat_frac_anhyd.columns = [str(col).replace('prop', 'frac') for col in cat_frac_anhyd.columns] + cat_prop["sum"] = cat_prop.sum(axis="columns") + cat_frac_anhyd = cat_prop.div(cat_prop["sum"], axis="rows") + cat_frac_anhyd.drop(["sum"], axis="columns", inplace=True) + cat_frac_anhyd.columns = [ + str(col).replace("prop", "frac") for col in cat_frac_anhyd.columns + ] cat_frac_anhyd2 = pd.concat([ms_comps, ms_calc, cat_frac_anhyd], axis=1) return cat_frac_anhyd2 +# %% RUTILE - -# %% RUTILE - def calculate_mol_proportions_rutile(rt_comps): - """ - + Import Rutile compositions using rt_comps=My_Rutiles, returns mole proportions Parameters @@ -4222,29 +6031,43 @@ def calculate_mol_proportions_rutile(rt_comps): """ - oxide_mass_rt = {'SiO2_Rt': 60.0843, 'MgO_Rt': 40.3044, 'FeOt_Rt': 71.8464, 'CaO_Rt': 56.0774, 'Al2O3_Rt': 101.961, 'Na2O_Rt': 61.9789, 'K2O_Rt': 94.196, 'MnO_Rt': 70.9375, 'TiO2_Rt': 79.7877, 'Cr2O3_Rt': 151.9982, 'P2O5_Rt': 141.937, 'ZrO2_Rt':123.218} - oxide_mass_rt_df = pd.DataFrame.from_dict(oxide_mass_rt, orient='index').T - oxide_mass_rt_df['Sample_ID_Rt'] = 'MolWt' - oxide_mass_rt_df.set_index('Sample_ID_Rt', inplace=True) + oxide_mass_rt = { + "SiO2_Rt": 60.0843, + "MgO_Rt": 40.3044, + "FeOt_Rt": 71.8464, + "CaO_Rt": 56.0774, + "Al2O3_Rt": 101.961, + "Na2O_Rt": 61.9789, + "K2O_Rt": 94.196, + "MnO_Rt": 70.9375, + "TiO2_Rt": 79.7877, + "Cr2O3_Rt": 151.9982, + "P2O5_Rt": 141.937, + "ZrO2_Rt": 123.218, + } + oxide_mass_rt_df = pd.DataFrame.from_dict(oxide_mass_rt, orient="index").T + oxide_mass_rt_df["Sample_ID_Rt"] = "MolWt" + oxide_mass_rt_df.set_index("Sample_ID_Rt", inplace=True) # This makes it match the columns in the oxide mass dataframe rt_wt = rt_comps.reindex(oxide_mass_rt_df.columns, axis=1).fillna(0) # Combine the molecular weight and weight percent dataframes - rt_wt_combo = pd.concat([oxide_mass_rt_df, rt_wt],) + rt_wt_combo = pd.concat( + [oxide_mass_rt_df, rt_wt], + ) # Drop the calculation column - mol_prop_anhyd = rt_wt_combo.div( - rt_wt_combo.loc['MolWt', :], axis='columns').drop(['MolWt']) - mol_prop_anhyd.columns = [ - str(col) + '_mol_prop' for col in mol_prop_anhyd.columns] + mol_prop_anhyd = rt_wt_combo.div(rt_wt_combo.loc["MolWt", :], axis="columns").drop( + ["MolWt"] + ) + mol_prop_anhyd.columns = [str(col) + "_mol_prop" for col in mol_prop_anhyd.columns] return mol_prop_anhyd def calculate_cat_proportions_rutile(*, rt_comps=None, oxide_headers=False): - """ - + Import rutile compositions using rt_comps=My_rutiles, returns cation proportions - + Parameters ------- rt_comps: pandas.DataFrame @@ -4262,52 +6085,84 @@ def calculate_cat_proportions_rutile(*, rt_comps=None, oxide_headers=False): """ - cation_num_rt = {'SiO2_Rt': 1, 'MgO_Rt': 1, 'FeOt_Rt': 1, 'CaO_Rt': 1, 'Al2O3_Rt': 2, 'Na2O_Rt': 2, 'K2O_Rt': 2, 'MnO_Rt': 1, 'TiO2_Rt': 1, 'Cr2O3_Rt': 2, 'P2O5_Rt': 2, 'ZrO2_Rt': 1} - cation_num_rt_df = pd.DataFrame.from_dict(cation_num_rt, orient='index').T - cation_num_rt_df['Sample_ID_Rt'] = 'CatNum' - cation_num_rt_df.set_index('Sample_ID_Rt', inplace=True) - - oxide_mass_rt = {'SiO2_Rt': 60.0843, 'MgO_Rt': 40.3044, 'FeOt_Rt': 71.8464, 'CaO_Rt': 56.0774,'Al2O3_Rt': 101.961, 'Na2O_Rt': 61.9789, 'K2O_Rt': 94.196,'MnO_Rt': 70.9375, 'TiO2_Rt': 79.7877, 'Cr2O3_Rt': 151.9982, 'P2O5_Rt': 141.937, 'ZrO2_Rt':123.218} - - oxide_mass_rt_df = pd.DataFrame.from_dict(oxide_mass_rt, orient='index').T - oxide_mass_rt_df['Sample_ID_Rt'] = 'MolWt' - oxide_mass_rt_df.set_index('Sample_ID_Rt', inplace=True) - - rt_prop_no_cat_num = calculate_mol_proportions_rutile( - rt_comps=rt_comps) - rt_prop_no_cat_num.columns = [str(col).replace( - '_mol_prop', '') for col in rt_prop_no_cat_num.columns] - ox_num_reindex = cation_num_rt_df.reindex( - oxide_mass_rt_df.columns, axis=1).fillna(0) + cation_num_rt = { + "SiO2_Rt": 1, + "MgO_Rt": 1, + "FeOt_Rt": 1, + "CaO_Rt": 1, + "Al2O3_Rt": 2, + "Na2O_Rt": 2, + "K2O_Rt": 2, + "MnO_Rt": 1, + "TiO2_Rt": 1, + "Cr2O3_Rt": 2, + "P2O5_Rt": 2, + "ZrO2_Rt": 1, + } + cation_num_rt_df = pd.DataFrame.from_dict(cation_num_rt, orient="index").T + cation_num_rt_df["Sample_ID_Rt"] = "CatNum" + cation_num_rt_df.set_index("Sample_ID_Rt", inplace=True) + + oxide_mass_rt = { + "SiO2_Rt": 60.0843, + "MgO_Rt": 40.3044, + "FeOt_Rt": 71.8464, + "CaO_Rt": 56.0774, + "Al2O3_Rt": 101.961, + "Na2O_Rt": 61.9789, + "K2O_Rt": 94.196, + "MnO_Rt": 70.9375, + "TiO2_Rt": 79.7877, + "Cr2O3_Rt": 151.9982, + "P2O5_Rt": 141.937, + "ZrO2_Rt": 123.218, + } + + oxide_mass_rt_df = pd.DataFrame.from_dict(oxide_mass_rt, orient="index").T + oxide_mass_rt_df["Sample_ID_Rt"] = "MolWt" + oxide_mass_rt_df.set_index("Sample_ID_Rt", inplace=True) + + rt_prop_no_cat_num = calculate_mol_proportions_rutile(rt_comps=rt_comps) + rt_prop_no_cat_num.columns = [ + str(col).replace("_mol_prop", "") for col in rt_prop_no_cat_num.columns + ] + ox_num_reindex = cation_num_rt_df.reindex(oxide_mass_rt_df.columns, axis=1).fillna( + 0 + ) df_calc_comb = pd.concat([ox_num_reindex, rt_prop_no_cat_num]) cation_prop_anhyd = df_calc_comb.multiply( - df_calc_comb.loc['CatNum', :], axis='columns').drop(['CatNum']) + df_calc_comb.loc["CatNum", :], axis="columns" + ).drop(["CatNum"]) cation_prop_anhyd.columns = [ - str(col) + '_cat_prop' for col in cation_prop_anhyd.columns] + str(col) + "_cat_prop" for col in cation_prop_anhyd.columns + ] if oxide_headers is True: return cation_prop_anhyd if oxide_headers is False: - cation_prop_anhyd2=cation_prop_anhyd.rename(columns={ - 'SiO2_Rt_cat_prop': 'Si_Rt_cat_prop', - 'TiO2_Rt_cat_prop': 'Ti_Rt_cat_prop', - 'Al2O3_Rt_cat_prop': 'Al_Rt_cat_prop', - 'FeOt_Rt_cat_prop': 'Fet_Rt_cat_prop', - 'MnO_Rt_cat_prop': 'Mn_Rt_cat_prop', - 'MgO_Rt_cat_prop': 'Mg_Rt_cat_prop', - 'CaO_Rt_cat_prop': 'Ca_Rt_cat_prop', - 'Na2O_Rt_cat_prop': 'Na_Rt_cat_prop', - 'K2O_Rt_cat_prop': 'K_Rt_cat_prop', - 'Cr2O3_Rt_cat_prop': 'Cr_Rt_cat_prop', - 'P2O5_Rt_cat_prop': 'P_Rt_cat_prop', - 'ZrO2_Rt_cat_prop': 'Zr_Rt_cat_prop',}) + cation_prop_anhyd2 = cation_prop_anhyd.rename( + columns={ + "SiO2_Rt_cat_prop": "Si_Rt_cat_prop", + "TiO2_Rt_cat_prop": "Ti_Rt_cat_prop", + "Al2O3_Rt_cat_prop": "Al_Rt_cat_prop", + "FeOt_Rt_cat_prop": "Fet_Rt_cat_prop", + "MnO_Rt_cat_prop": "Mn_Rt_cat_prop", + "MgO_Rt_cat_prop": "Mg_Rt_cat_prop", + "CaO_Rt_cat_prop": "Ca_Rt_cat_prop", + "Na2O_Rt_cat_prop": "Na_Rt_cat_prop", + "K2O_Rt_cat_prop": "K_Rt_cat_prop", + "Cr2O3_Rt_cat_prop": "Cr_Rt_cat_prop", + "P2O5_Rt_cat_prop": "P_Rt_cat_prop", + "ZrO2_Rt_cat_prop": "Zr_Rt_cat_prop", + } + ) return cation_prop_anhyd2 + def calculate_oxygens_rutile(rt_comps): - """ - - Import rutile compositions using rt_comps=My_Rts, returns number of oxygens + + Import rutile compositions using rt_comps=My_Rts, returns number of oxygens (e.g., mol proportions * number of O in formula unit) Parameters @@ -4322,27 +6177,39 @@ def calculate_oxygens_rutile(rt_comps): """ - oxygen_num_rt = {'SiO2_Rt': 2, 'MgO_Rt': 1, 'FeOt_Rt': 1, 'CaO_Rt': 1, 'Al2O3_Rt': 3, 'Na2O_Rt': 1, 'K2O_Rt': 1, 'MnO_Rt': 1, 'TiO2_Rt': 2, 'Cr2O3_Rt': 3, 'P2O5_Rt': 5, 'ZrO2_Rt': 2} - oxygen_num_rt_df = pd.DataFrame.from_dict(oxygen_num_rt, orient='index').T - oxygen_num_rt_df['Sample_ID_Rt'] = 'OxNum' - oxygen_num_rt_df.set_index('Sample_ID_Rt', inplace=True) + oxygen_num_rt = { + "SiO2_Rt": 2, + "MgO_Rt": 1, + "FeOt_Rt": 1, + "CaO_Rt": 1, + "Al2O3_Rt": 3, + "Na2O_Rt": 1, + "K2O_Rt": 1, + "MnO_Rt": 1, + "TiO2_Rt": 2, + "Cr2O3_Rt": 3, + "P2O5_Rt": 5, + "ZrO2_Rt": 2, + } + oxygen_num_rt_df = pd.DataFrame.from_dict(oxygen_num_rt, orient="index").T + oxygen_num_rt_df["Sample_ID_Rt"] = "OxNum" + oxygen_num_rt_df.set_index("Sample_ID_Rt", inplace=True) mol_prop = calculate_mol_proportions_rutile(rt_comps=rt_comps) - mol_prop.columns = [str(col).replace('_mol_prop', '') - for col in mol_prop.columns] - ox_num_reindex = oxygen_num_rt_df.reindex( - mol_prop.columns, axis=1).fillna(0) + mol_prop.columns = [str(col).replace("_mol_prop", "") for col in mol_prop.columns] + ox_num_reindex = oxygen_num_rt_df.reindex(mol_prop.columns, axis=1).fillna(0) df_calc_comb = pd.concat([ox_num_reindex, mol_prop]) oxygens_anhyd = df_calc_comb.multiply( - df_calc_comb.loc['OxNum', :], axis='columns').drop(['OxNum']) - oxygens_anhyd.columns = [str(col) + '_ox' for col in oxygens_anhyd.columns] + df_calc_comb.loc["OxNum", :], axis="columns" + ).drop(["OxNum"]) + oxygens_anhyd.columns = [str(col) + "_ox" for col in oxygens_anhyd.columns] return oxygens_anhyd + def calculate_2oxygens_rutile(rt_comps): - """ - + Import rutile compositions using rt_comps=My_Rts, returns cations on the basis of 4 oxygens. Parameters @@ -4357,45 +6224,67 @@ def calculate_2oxygens_rutile(rt_comps): """ - cation_num_rt = {'SiO2_Rt': 1, 'MgO_Rt': 1, 'FeOt_Rt': 1, 'CaO_Rt': 1, 'Al2O3_Rt': 2, 'Na2O_Rt': 2, 'K2O_Rt': 2, 'MnO_Rt': 1, 'TiO2_Rt': 1, 'Cr2O3_Rt': 2, 'P2O5_Rt': 2, 'ZrO2_Rt': 1} + cation_num_rt = { + "SiO2_Rt": 1, + "MgO_Rt": 1, + "FeOt_Rt": 1, + "CaO_Rt": 1, + "Al2O3_Rt": 2, + "Na2O_Rt": 2, + "K2O_Rt": 2, + "MnO_Rt": 1, + "TiO2_Rt": 1, + "Cr2O3_Rt": 2, + "P2O5_Rt": 2, + "ZrO2_Rt": 1, + } - cation_num_rt_df = pd.DataFrame.from_dict(cation_num_rt, orient='index').T - cation_num_rt_df['Sample_ID_Rt'] = 'CatNum' - cation_num_rt_df.set_index('Sample_ID_Rt', inplace=True) + cation_num_rt_df = pd.DataFrame.from_dict(cation_num_rt, orient="index").T + cation_num_rt_df["Sample_ID_Rt"] = "CatNum" + cation_num_rt_df.set_index("Sample_ID_Rt", inplace=True) oxygens = calculate_oxygens_rutile(rt_comps=rt_comps) - renorm_factor = 2 / (oxygens.sum(axis='columns')) + renorm_factor = 2 / (oxygens.sum(axis="columns")) mol_prop = calculate_mol_proportions_rutile(rt_comps=rt_comps) - mol_prop['oxy_renorm_factor_rt'] = renorm_factor - mol_prop_2 = mol_prop.multiply(mol_prop['oxy_renorm_factor_rt'], axis='rows') - mol_prop_2.columns = [str(col).replace('_mol_prop', '') for col in mol_prop_2.columns] + mol_prop["oxy_renorm_factor_rt"] = renorm_factor + mol_prop_2 = mol_prop.multiply(mol_prop["oxy_renorm_factor_rt"], axis="rows") + mol_prop_2.columns = [ + str(col).replace("_mol_prop", "") for col in mol_prop_2.columns + ] ox_num_reindex = cation_num_rt_df.reindex(mol_prop_2.columns, axis=1).fillna(0) df_calc_comb = pd.concat([ox_num_reindex, mol_prop_2]) - cation_2 = df_calc_comb.multiply(df_calc_comb.loc['CatNum', :], axis='columns').drop(['CatNum']) - - cation_2.columns = [str(col).replace('_mol_prop', '_cat_2ox') for col in mol_prop.columns] - - cation_2_2=cation_2.rename(columns={ - 'SiO2_Rt_cat_2ox': 'Si_Rt_cat_2ox', - 'TiO2_Rt_cat_2ox': 'Ti_Rt_cat_2ox', - 'Al2O3_Rt_cat_2ox': 'Al_Rt_cat_2ox', - 'FeOt_Rt_cat_2ox': 'Fet_Rt_cat_2ox', - 'MnO_Rt_cat_2ox': 'Mn_Rt_cat_2ox', - 'MgO_Rt_cat_2ox': 'Mg_Rt_cat_2ox', - 'CaO_Rt_cat_2ox': 'Ca_Rt_cat_2ox', - 'Na2O_Rt_cat_2ox': 'Na_Rt_cat_2ox', - 'K2O_Rt_cat_2ox': 'K_Rt_cat_2ox', - 'Cr2O3_Rt_cat_2ox': 'Cr_Rt_cat_2ox', - 'P2O5_Rt_cat_2ox': 'P_Rt_cat_2ox', - 'ZrO2_Rt_cat_2ox': 'Zr_Rt_cat_2ox',}) + cation_2 = df_calc_comb.multiply( + df_calc_comb.loc["CatNum", :], axis="columns" + ).drop(["CatNum"]) + + cation_2.columns = [ + str(col).replace("_mol_prop", "_cat_2ox") for col in mol_prop.columns + ] + + cation_2_2 = cation_2.rename( + columns={ + "SiO2_Rt_cat_2ox": "Si_Rt_cat_2ox", + "TiO2_Rt_cat_2ox": "Ti_Rt_cat_2ox", + "Al2O3_Rt_cat_2ox": "Al_Rt_cat_2ox", + "FeOt_Rt_cat_2ox": "Fet_Rt_cat_2ox", + "MnO_Rt_cat_2ox": "Mn_Rt_cat_2ox", + "MgO_Rt_cat_2ox": "Mg_Rt_cat_2ox", + "CaO_Rt_cat_2ox": "Ca_Rt_cat_2ox", + "Na2O_Rt_cat_2ox": "Na_Rt_cat_2ox", + "K2O_Rt_cat_2ox": "K_Rt_cat_2ox", + "Cr2O3_Rt_cat_2ox": "Cr_Rt_cat_2ox", + "P2O5_Rt_cat_2ox": "P_Rt_cat_2ox", + "ZrO2_Rt_cat_2ox": "Zr_Rt_cat_2ox", + } + ) return cation_2_2 -def calculate_rutile_components(rt_comps, append): +def calculate_rutile_components(rt_comps, append): """ - + Import rutile compositions using rt_comps=My_Rts, returns cations on the basis of 4 oxygens. Parameters @@ -4407,37 +6296,50 @@ def calculate_rutile_components(rt_comps, append): ------- pandas DataFrame components on the basis of 2 oxygens, with column headings of the form... Rt_cat_2ox. - + """ rt_comps_new = rt_comps.copy() - rt_comps_new.columns = [col.replace(append, '_Rt') for col in rt_comps_new.columns] + rt_comps_new.columns = [col.replace(append, "_Rt") for col in rt_comps_new.columns] rt_comps = rt_comps_new.copy() rt_calc = calculate_2oxygens_rutile(rt_comps=rt_comps) - rt_calc['Rt_Cation_Sum'] = (rt_calc['Si_Rt_cat_2ox']+rt_calc['Ti_Rt_cat_2ox']+rt_calc['Al_Rt_cat_2ox']+rt_calc['Fet_Rt_cat_2ox']+rt_calc['Mn_Rt_cat_2ox']+rt_calc['Mg_Rt_cat_2ox']+rt_calc['Ca_Rt_cat_2ox']+rt_calc['Na_Rt_cat_2ox']+rt_calc['K_Rt_cat_2ox']+rt_calc['Cr_Rt_cat_2ox']+rt_calc['P_Rt_cat_2ox']+rt_calc['Zr_Rt_cat_2ox']) - - rt_calc['Ti_Zr_Rt'] = rt_calc['Ti_Rt_cat_2ox'] + rt_calc['Zr_Rt_cat_2ox'] + rt_calc["Rt_Cation_Sum"] = ( + rt_calc["Si_Rt_cat_2ox"] + + rt_calc["Ti_Rt_cat_2ox"] + + rt_calc["Al_Rt_cat_2ox"] + + rt_calc["Fet_Rt_cat_2ox"] + + rt_calc["Mn_Rt_cat_2ox"] + + rt_calc["Mg_Rt_cat_2ox"] + + rt_calc["Ca_Rt_cat_2ox"] + + rt_calc["Na_Rt_cat_2ox"] + + rt_calc["K_Rt_cat_2ox"] + + rt_calc["Cr_Rt_cat_2ox"] + + rt_calc["P_Rt_cat_2ox"] + + rt_calc["Zr_Rt_cat_2ox"] + ) + + rt_calc["Ti_Zr_Rt"] = rt_calc["Ti_Rt_cat_2ox"] + rt_calc["Zr_Rt_cat_2ox"] cat_prop = calculate_cat_proportions_rutile(rt_comps=rt_comps) - cat_prop['sum'] = cat_prop.sum(axis='columns') - cat_frac_anhyd = cat_prop.div(cat_prop['sum'], axis='rows') - cat_frac_anhyd.drop(['sum'], axis='columns', inplace=True) - cat_frac_anhyd.columns = [str(col).replace('prop', 'frac') - for col in cat_frac_anhyd.columns] + cat_prop["sum"] = cat_prop.sum(axis="columns") + cat_frac_anhyd = cat_prop.div(cat_prop["sum"], axis="rows") + cat_frac_anhyd.drop(["sum"], axis="columns", inplace=True) + cat_frac_anhyd.columns = [ + str(col).replace("prop", "frac") for col in cat_frac_anhyd.columns + ] cat_frac_anhyd2 = pd.concat([rt_comps, rt_calc, cat_frac_anhyd], axis=1) return cat_frac_anhyd2 -# %% TOURMALINE +# %% TOURMALINE def calculate_mol_proportions_tourmaline(trm_comps): - """ Import Muscovite compositions using trm_comps=My_Muscovites, returns mole proportions - + Parameters ------- trm_comps: pandas.DataFrame @@ -4450,26 +6352,40 @@ def calculate_mol_proportions_tourmaline(trm_comps): """ - oxide_mass_trm = {'SiO2_Trm': 60.0843, 'MgO_Trm': 40.3044, 'FeOt_Trm': 71.8464, 'CaO_Trm': 56.0774,'Al2O3_Trm': 101.961, 'Na2O_Trm': 61.9789, 'K2O_Trm': 94.196, 'MnO_Trm': 70.9375, 'TiO2_Trm': 79.7877, 'Cr2O3_Trm': 151.9982, 'P2O5_Trm': 141.937} - oxide_mass_trm_df = pd.DataFrame.from_dict(oxide_mass_trm, orient='index').T - oxide_mass_trm_df['Sample_ID_Trm'] = 'MolWt' - oxide_mass_trm_df.set_index('Sample_ID_Trm', inplace=True) + oxide_mass_trm = { + "SiO2_Trm": 60.0843, + "MgO_Trm": 40.3044, + "FeOt_Trm": 71.8464, + "CaO_Trm": 56.0774, + "Al2O3_Trm": 101.961, + "Na2O_Trm": 61.9789, + "K2O_Trm": 94.196, + "MnO_Trm": 70.9375, + "TiO2_Trm": 79.7877, + "Cr2O3_Trm": 151.9982, + "P2O5_Trm": 141.937, + } + oxide_mass_trm_df = pd.DataFrame.from_dict(oxide_mass_trm, orient="index").T + oxide_mass_trm_df["Sample_ID_Trm"] = "MolWt" + oxide_mass_trm_df.set_index("Sample_ID_Trm", inplace=True) # This makes it match the columns in the oxide mass dataframe trm_wt = trm_comps.reindex(oxide_mass_trm_df.columns, axis=1).fillna(0) # Combine the molecular weight and weight percent dataframes - trm_wt_combo = pd.concat([oxide_mass_trm_df, trm_wt],) + trm_wt_combo = pd.concat( + [oxide_mass_trm_df, trm_wt], + ) # Drop the calculation column mol_prop_anhyd = trm_wt_combo.div( - trm_wt_combo.loc['MolWt', :], axis='columns').drop(['MolWt']) - mol_prop_anhyd.columns = [ - str(col) + '_mol_prop' for col in mol_prop_anhyd.columns] + trm_wt_combo.loc["MolWt", :], axis="columns" + ).drop(["MolWt"]) + mol_prop_anhyd.columns = [str(col) + "_mol_prop" for col in mol_prop_anhyd.columns] return mol_prop_anhyd -def calculate_cat_proportions_tourmaline(*, trm_comps=None, oxide_headers=False): +def calculate_cat_proportions_tourmaline(*, trm_comps=None, oxide_headers=False): """ - + Import tourmaline compositions using trm_comps=My_tourmalines, returns cation proportions Parameters @@ -4489,46 +6405,81 @@ def calculate_cat_proportions_tourmaline(*, trm_comps=None, oxide_headers=False) """ - cation_num_trm = {'SiO2_Trm': 1, 'MgO_Trm': 1, 'FeOt_Trm': 1, 'CaO_Trm': 1, 'Al2O3_Trm': 2, 'Na2O_Trm': 2, 'K2O_Trm': 2, 'MnO_Trm': 1, 'TiO2_Trm': 1, 'Cr2O3_Trm': 2, 'P2O5_Trm': 2} - cation_num_trm_df = pd.DataFrame.from_dict(cation_num_trm, orient='index').T - cation_num_trm_df['Sample_ID_Trm'] = 'CatNum' - cation_num_trm_df.set_index('Sample_ID_Trm', inplace=True) - - oxide_mass_trm = {'SiO2_Trm': 60.0843, 'MgO_Trm': 40.3044, 'FeOt_Trm': 71.8464, 'CaO_Trm': 56.0774,'Al2O3_Trm': 101.961, 'Na2O_Trm': 61.9789, 'K2O_Trm': 94.196, 'MnO_Trm': 70.9375, 'TiO2_Trm': 79.7877, 'Cr2O3_Trm': 151.9982, 'P2O5_Trm': 141.937} - - oxide_mass_trm_df = pd.DataFrame.from_dict(oxide_mass_trm, orient='index').T - oxide_mass_trm_df['Sample_ID_Trm'] = 'MolWt' - oxide_mass_trm_df.set_index('Sample_ID_Trm', inplace=True) + cation_num_trm = { + "SiO2_Trm": 1, + "MgO_Trm": 1, + "FeOt_Trm": 1, + "CaO_Trm": 1, + "Al2O3_Trm": 2, + "Na2O_Trm": 2, + "K2O_Trm": 2, + "MnO_Trm": 1, + "TiO2_Trm": 1, + "Cr2O3_Trm": 2, + "P2O5_Trm": 2, + } + cation_num_trm_df = pd.DataFrame.from_dict(cation_num_trm, orient="index").T + cation_num_trm_df["Sample_ID_Trm"] = "CatNum" + cation_num_trm_df.set_index("Sample_ID_Trm", inplace=True) + + oxide_mass_trm = { + "SiO2_Trm": 60.0843, + "MgO_Trm": 40.3044, + "FeOt_Trm": 71.8464, + "CaO_Trm": 56.0774, + "Al2O3_Trm": 101.961, + "Na2O_Trm": 61.9789, + "K2O_Trm": 94.196, + "MnO_Trm": 70.9375, + "TiO2_Trm": 79.7877, + "Cr2O3_Trm": 151.9982, + "P2O5_Trm": 141.937, + } + + oxide_mass_trm_df = pd.DataFrame.from_dict(oxide_mass_trm, orient="index").T + oxide_mass_trm_df["Sample_ID_Trm"] = "MolWt" + oxide_mass_trm_df.set_index("Sample_ID_Trm", inplace=True) trm_prop_no_cat_num = calculate_mol_proportions_tourmaline(trm_comps=trm_comps) - trm_prop_no_cat_num.columns = [str(col).replace('_mol_prop', '') for col in trm_prop_no_cat_num.columns] - ox_num_reindex = cation_num_trm_df.reindex(oxide_mass_trm_df.columns, axis=1).fillna(0) + trm_prop_no_cat_num.columns = [ + str(col).replace("_mol_prop", "") for col in trm_prop_no_cat_num.columns + ] + ox_num_reindex = cation_num_trm_df.reindex( + oxide_mass_trm_df.columns, axis=1 + ).fillna(0) df_calc_comb = pd.concat([ox_num_reindex, trm_prop_no_cat_num]) - cation_prop_anhyd = df_calc_comb.multiply(df_calc_comb.loc['CatNum', :], axis='columns').drop(['CatNum']) - cation_prop_anhyd.columns = [str(col) + '_cat_prop' for col in cation_prop_anhyd.columns] - + cation_prop_anhyd = df_calc_comb.multiply( + df_calc_comb.loc["CatNum", :], axis="columns" + ).drop(["CatNum"]) + cation_prop_anhyd.columns = [ + str(col) + "_cat_prop" for col in cation_prop_anhyd.columns + ] + if oxide_headers is True: return cation_prop_anhyd if oxide_headers is False: - cation_prop_anhyd2=cation_prop_anhyd.rename(columns={ - 'SiO2_Trm_cat_prop': 'Si_Trm_cat_prop', - 'TiO2_Trm_cat_prop': 'Ti_Trm_cat_prop', - 'Al2O3_Trm_cat_prop': 'Al_Trm_cat_prop', - 'FeOt_Trm_cat_prop': 'Fet_Trm_cat_prop', - 'MnO_Trm_cat_prop': 'Mn_Trm_cat_prop', - 'MgO_Trm_cat_prop': 'Mg_Trm_cat_prop', - 'CaO_Trm_cat_prop': 'Ca_Trm_cat_prop', - 'Na2O_Trm_cat_prop': 'Na_Trm_cat_prop', - 'K2O_Trm_cat_prop': 'K_Trm_cat_prop', - 'Cr2O3_Trm_cat_prop': 'Cr_Trm_cat_prop', - 'P2O5_Trm_cat_prop': 'P_Trm_cat_prop',}) + cation_prop_anhyd2 = cation_prop_anhyd.rename( + columns={ + "SiO2_Trm_cat_prop": "Si_Trm_cat_prop", + "TiO2_Trm_cat_prop": "Ti_Trm_cat_prop", + "Al2O3_Trm_cat_prop": "Al_Trm_cat_prop", + "FeOt_Trm_cat_prop": "Fet_Trm_cat_prop", + "MnO_Trm_cat_prop": "Mn_Trm_cat_prop", + "MgO_Trm_cat_prop": "Mg_Trm_cat_prop", + "CaO_Trm_cat_prop": "Ca_Trm_cat_prop", + "Na2O_Trm_cat_prop": "Na_Trm_cat_prop", + "K2O_Trm_cat_prop": "K_Trm_cat_prop", + "Cr2O3_Trm_cat_prop": "Cr_Trm_cat_prop", + "P2O5_Trm_cat_prop": "P_Trm_cat_prop", + } + ) return cation_prop_anhyd2 + def calculate_oxygens_tourmaline(trm_comps): - """ - + Import tourmaline compositions using trm_comps=My_Trms, returns number of oxygens (e.g., mol proportions * number of O in formula unit) Parameters @@ -4543,26 +6494,40 @@ def calculate_oxygens_tourmaline(trm_comps): """ - oxygen_num_trm = {'SiO2_Trm': 2, 'MgO_Trm': 1, 'FeOt_Trm': 1, 'CaO_Trm': 1, 'Al2O3_Trm': 3, 'Na2O_Trm': 1, 'K2O_Trm': 1, 'MnO_Trm': 1, 'TiO2_Trm': 2, 'Cr2O3_Trm': 3, 'P2O5_Trm': 5} - oxygen_num_trm_df = pd.DataFrame.from_dict(oxygen_num_trm, orient='index').T - oxygen_num_trm_df['Sample_ID_Trm'] = 'OxNum' - oxygen_num_trm_df.set_index('Sample_ID_Trm', inplace=True) + oxygen_num_trm = { + "SiO2_Trm": 2, + "MgO_Trm": 1, + "FeOt_Trm": 1, + "CaO_Trm": 1, + "Al2O3_Trm": 3, + "Na2O_Trm": 1, + "K2O_Trm": 1, + "MnO_Trm": 1, + "TiO2_Trm": 2, + "Cr2O3_Trm": 3, + "P2O5_Trm": 5, + } + oxygen_num_trm_df = pd.DataFrame.from_dict(oxygen_num_trm, orient="index").T + oxygen_num_trm_df["Sample_ID_Trm"] = "OxNum" + oxygen_num_trm_df.set_index("Sample_ID_Trm", inplace=True) mol_prop = calculate_mol_proportions_tourmaline(trm_comps=trm_comps) - mol_prop.columns = [str(col).replace('_mol_prop', '') for col in mol_prop.columns] + mol_prop.columns = [str(col).replace("_mol_prop", "") for col in mol_prop.columns] ox_num_reindex = oxygen_num_trm_df.reindex(mol_prop.columns, axis=1).fillna(0) df_calc_comb = pd.concat([ox_num_reindex, mol_prop]) - oxygens_anhyd = df_calc_comb.multiply(df_calc_comb.loc['OxNum', :], axis='columns').drop(['OxNum']) - oxygens_anhyd.columns = [str(col) + '_ox' for col in oxygens_anhyd.columns] + oxygens_anhyd = df_calc_comb.multiply( + df_calc_comb.loc["OxNum", :], axis="columns" + ).drop(["OxNum"]) + oxygens_anhyd.columns = [str(col) + "_ox" for col in oxygens_anhyd.columns] return oxygens_anhyd + def calculate_18oxygens_tourmaline(trm_comps): - """ - + Import tourmaline compositions using trm_comps=My_Trms, returns cations on the basis of 10 oxygens. - + Parameters ------- trm_comps: pandas.DataFrame @@ -4575,52 +6540,72 @@ def calculate_18oxygens_tourmaline(trm_comps): """ - cation_num_trm = {'SiO2_Trm': 1, 'MgO_Trm': 1, 'FeOt_Trm': 1, 'CaO_Trm': 1, 'Al2O3_Trm': 2, 'Na2O_Trm': 2, 'K2O_Trm': 2, 'MnO_Trm': 1, 'TiO2_Trm': 1, 'Cr2O3_Trm': 2, 'P2O5_Trm': 2} + cation_num_trm = { + "SiO2_Trm": 1, + "MgO_Trm": 1, + "FeOt_Trm": 1, + "CaO_Trm": 1, + "Al2O3_Trm": 2, + "Na2O_Trm": 2, + "K2O_Trm": 2, + "MnO_Trm": 1, + "TiO2_Trm": 1, + "Cr2O3_Trm": 2, + "P2O5_Trm": 2, + } - cation_num_trm_df = pd.DataFrame.from_dict(cation_num_trm, orient='index').T - cation_num_trm_df['Sample_ID_Trm'] = 'CatNum' - cation_num_trm_df.set_index('Sample_ID_Trm', inplace=True) + cation_num_trm_df = pd.DataFrame.from_dict(cation_num_trm, orient="index").T + cation_num_trm_df["Sample_ID_Trm"] = "CatNum" + cation_num_trm_df.set_index("Sample_ID_Trm", inplace=True) oxygens = calculate_oxygens_tourmaline(trm_comps=trm_comps) - renorm_factor = 10 / (oxygens.sum(axis='columns')) + renorm_factor = 10 / (oxygens.sum(axis="columns")) mol_prop = calculate_mol_proportions_tourmaline(trm_comps=trm_comps) - mol_prop['oxy_renorm_factor_trm'] = renorm_factor - mol_prop_10 = mol_prop.multiply(mol_prop['oxy_renorm_factor_trm'], axis='rows') - mol_prop_10.columns = [str(col).replace('_mol_prop', '') for col in mol_prop_10.columns] + mol_prop["oxy_renorm_factor_trm"] = renorm_factor + mol_prop_10 = mol_prop.multiply(mol_prop["oxy_renorm_factor_trm"], axis="rows") + mol_prop_10.columns = [ + str(col).replace("_mol_prop", "") for col in mol_prop_10.columns + ] ox_num_reindex = cation_num_trm_df.reindex(mol_prop_10.columns, axis=1).fillna(0) df_calc_comb = pd.concat([ox_num_reindex, mol_prop_10]) - cation_10 = df_calc_comb.multiply(df_calc_comb.loc['CatNum', :], axis='columns').drop(['CatNum']) - - cation_10.columns = [str(col).replace('_mol_prop', '_cat_18ox') for col in mol_prop.columns] - - cation_10_2=cation_10.rename(columns={ - 'SiO2_Trm_cat_18ox': 'Si_Trm_cat_18ox', - 'TiO2_Trm_cat_18ox': 'Ti_Trm_cat_18ox', - 'Al2O3_Trm_cat_18ox': 'Al_Trm_cat_18ox', - 'FeOt_Trm_cat_18ox': 'Fet_Trm_cat_18ox', - 'MnO_Trm_cat_18ox': 'Mn_Trm_cat_18ox', - 'MgO_Trm_cat_18ox': 'Mg_Trm_cat_18ox', - 'CaO_Trm_cat_18ox': 'Ca_Trm_cat_18ox', - 'Na2O_Trm_cat_18ox': 'Na_Trm_cat_18ox', - 'K2O_Trm_cat_18ox': 'K_Trm_cat_18ox', - 'Cr2O3_Trm_cat_18ox': 'Cr_Trm_cat_18ox', - 'P2O5_Trm_cat_18ox': 'P_Trm_cat_18ox',}) + cation_10 = df_calc_comb.multiply( + df_calc_comb.loc["CatNum", :], axis="columns" + ).drop(["CatNum"]) + + cation_10.columns = [ + str(col).replace("_mol_prop", "_cat_18ox") for col in mol_prop.columns + ] + + cation_10_2 = cation_10.rename( + columns={ + "SiO2_Trm_cat_18ox": "Si_Trm_cat_18ox", + "TiO2_Trm_cat_18ox": "Ti_Trm_cat_18ox", + "Al2O3_Trm_cat_18ox": "Al_Trm_cat_18ox", + "FeOt_Trm_cat_18ox": "Fet_Trm_cat_18ox", + "MnO_Trm_cat_18ox": "Mn_Trm_cat_18ox", + "MgO_Trm_cat_18ox": "Mg_Trm_cat_18ox", + "CaO_Trm_cat_18ox": "Ca_Trm_cat_18ox", + "Na2O_Trm_cat_18ox": "Na_Trm_cat_18ox", + "K2O_Trm_cat_18ox": "K_Trm_cat_18ox", + "Cr2O3_Trm_cat_18ox": "Cr_Trm_cat_18ox", + "P2O5_Trm_cat_18ox": "P_Trm_cat_18ox", + } + ) return cation_10_2 def calculate_tourmaline_components(trm_comps, append): - """ - + Import Muscovite compositions using trm_comps=My_Muscovites, returns mole proportions - + Parameters ------- trm_comps: pandas.DataFrame Panda DataFrame of tourmaline compositions with column headings SiO2_Trm, MgO_Trm etc. - + Returns ------- pandas DataFrame @@ -4629,35 +6614,62 @@ def calculate_tourmaline_components(trm_comps, append): """ trm_comps_new = trm_comps.copy() - trm_comps_new.columns = [col.replace(append, '_Trm') for col in trm_comps_new.columns] + trm_comps_new.columns = [ + col.replace(append, "_Trm") for col in trm_comps_new.columns + ] trm_comps = trm_comps_new.copy() trm_calc = calculate_18oxygens_tourmaline(trm_comps=trm_comps) - trm_calc['Trm_Cation_Sum'] = (trm_calc['Si_Trm_cat_18ox']+trm_calc['Ti_Trm_cat_18ox']+trm_calc['Al_Trm_cat_18ox']+trm_calc['Fet_Trm_cat_18ox']+trm_calc['Mn_Trm_cat_18ox']+trm_calc['Mg_Trm_cat_18ox']+trm_calc['Ca_Trm_cat_18ox']+trm_calc['Na_Trm_cat_18ox']+trm_calc['K_Trm_cat_18ox']+trm_calc['Cr_Trm_cat_18ox']+trm_calc['P_Trm_cat_18ox']) - - trm_calc['Na_Ca_K_X_Trm'] = trm_calc['Na_Trm_cat_18ox'] + trm_calc['Ca_Trm_cat_18ox'] + trm_calc['K_Trm_cat_18ox'] - trm_calc['Mg_Fe_Mn_Al_Y_Trm'] = trm_calc['Mg_Trm_cat_18ox'] + trm_calc['Fet_Trm_cat_18ox'] + trm_calc['Mn_Trm_cat_18ox'] + trm_calc['Al_Trm_cat_18ox'] - trm_calc['Mg_Fe_Al_Z_Trm'] = trm_calc['Mg_Trm_cat_18ox'] + trm_calc['Fet_Trm_cat_18ox'] + trm_calc['Al_Trm_cat_18ox'] + trm_calc["Trm_Cation_Sum"] = ( + trm_calc["Si_Trm_cat_18ox"] + + trm_calc["Ti_Trm_cat_18ox"] + + trm_calc["Al_Trm_cat_18ox"] + + trm_calc["Fet_Trm_cat_18ox"] + + trm_calc["Mn_Trm_cat_18ox"] + + trm_calc["Mg_Trm_cat_18ox"] + + trm_calc["Ca_Trm_cat_18ox"] + + trm_calc["Na_Trm_cat_18ox"] + + trm_calc["K_Trm_cat_18ox"] + + trm_calc["Cr_Trm_cat_18ox"] + + trm_calc["P_Trm_cat_18ox"] + ) + + trm_calc["Na_Ca_K_X_Trm"] = ( + trm_calc["Na_Trm_cat_18ox"] + + trm_calc["Ca_Trm_cat_18ox"] + + trm_calc["K_Trm_cat_18ox"] + ) + trm_calc["Mg_Fe_Mn_Al_Y_Trm"] = ( + trm_calc["Mg_Trm_cat_18ox"] + + trm_calc["Fet_Trm_cat_18ox"] + + trm_calc["Mn_Trm_cat_18ox"] + + trm_calc["Al_Trm_cat_18ox"] + ) + trm_calc["Mg_Fe_Al_Z_Trm"] = ( + trm_calc["Mg_Trm_cat_18ox"] + + trm_calc["Fet_Trm_cat_18ox"] + + trm_calc["Al_Trm_cat_18ox"] + ) cat_prop = calculate_cat_proportions_tourmaline(trm_comps=trm_comps) - cat_prop['sum'] = cat_prop.sum(axis='columns') - cat_frac_anhyd = cat_prop.div(cat_prop['sum'], axis='rows') - cat_frac_anhyd.drop(['sum'], axis='columns', inplace=True) - cat_frac_anhyd.columns = [str(col).replace('prop', 'frac') for col in cat_frac_anhyd.columns] + cat_prop["sum"] = cat_prop.sum(axis="columns") + cat_frac_anhyd = cat_prop.div(cat_prop["sum"], axis="rows") + cat_frac_anhyd.drop(["sum"], axis="columns", inplace=True) + cat_frac_anhyd.columns = [ + str(col).replace("prop", "frac") for col in cat_frac_anhyd.columns + ] cat_frac_anhyd2 = pd.concat([trm_comps, trm_calc, cat_frac_anhyd], axis=1) return cat_frac_anhyd2 - # %% OXIDES - MAGNETITE-ILMENITE def calculate_mol_proportions_oxide(ox_comps): - """ - - Import Oxide compositions using ox_comps=My_Oxides, returns mole proportions. + + Import Oxide compositions using ox_comps=My_Oxides, returns mole proportions. Retain _Ox appendix Parameters @@ -4673,27 +6685,42 @@ def calculate_mol_proportions_oxide(ox_comps): """ - oxide_mass_ox = {'SiO2_Ox': 60.0843, 'MgO_Ox': 40.3044, 'FeOt_Ox': 71.8464, 'CaO_Ox': 56.0774,'Al2O3_Ox': 101.961, 'Na2O_Ox': 61.9789, 'K2O_Ox': 94.196, 'MnO_Ox': 70.9375, 'TiO2_Ox': 79.7877, 'Cr2O3_Ox': 151.9982, 'P2O5_Ox': 141.937} + oxide_mass_ox = { + "SiO2_Ox": 60.0843, + "MgO_Ox": 40.3044, + "FeOt_Ox": 71.8464, + "CaO_Ox": 56.0774, + "Al2O3_Ox": 101.961, + "Na2O_Ox": 61.9789, + "K2O_Ox": 94.196, + "MnO_Ox": 70.9375, + "TiO2_Ox": 79.7877, + "Cr2O3_Ox": 151.9982, + "P2O5_Ox": 141.937, + } - oxide_mass_ox_df = pd.DataFrame.from_dict(oxide_mass_ox, orient='index').T - oxide_mass_ox_df['Sample_ID_Ox'] = 'MolWt' - oxide_mass_ox_df.set_index('Sample_ID_Ox', inplace=True) + oxide_mass_ox_df = pd.DataFrame.from_dict(oxide_mass_ox, orient="index").T + oxide_mass_ox_df["Sample_ID_Ox"] = "MolWt" + oxide_mass_ox_df.set_index("Sample_ID_Ox", inplace=True) # This makes it match the columns in the oxide mass dataframe ox_wt = ox_comps.reindex(oxide_mass_ox_df.columns, axis=1).fillna(0) # Combine the molecular weight and weight percent dataframes - ox_wt_combo = pd.concat([oxide_mass_ox_df, ox_wt],) + ox_wt_combo = pd.concat( + [oxide_mass_ox_df, ox_wt], + ) # Drop the calculation column - mol_prop_anhyd = ox_wt_combo.div(ox_wt_combo.loc['MolWt', :], axis='columns').drop(['MolWt']) - mol_prop_anhyd.columns = [str(col) + '_mol_prop' for col in mol_prop_anhyd.columns] - + mol_prop_anhyd = ox_wt_combo.div(ox_wt_combo.loc["MolWt", :], axis="columns").drop( + ["MolWt"] + ) + mol_prop_anhyd.columns = [str(col) + "_mol_prop" for col in mol_prop_anhyd.columns] + return mol_prop_anhyd def calculate_cat_proportions_oxide(*, ox_comps=None, oxide_headers=False): - """ - + Import oxide compositions using ox_comps=My_oxides, returns cation proportions Retain _Ox appendix @@ -4707,7 +6734,7 @@ def calculate_cat_proportions_oxide(*, ox_comps=None, oxide_headers=False): =True returns Ti_Ox_cat_prop. This is used for rapid matrix division for pre-processing of data for cation fractions etc - + Returns ------- pandas DataFrame @@ -4715,46 +6742,81 @@ def calculate_cat_proportions_oxide(*, ox_comps=None, oxide_headers=False): """ - cation_num_ox = {'SiO2_Ox': 1, 'MgO_Ox': 1, 'FeOt_Ox': 1, 'CaO_Ox': 1, 'Al2O3_Ox': 2, 'Na2O_Ox': 2, 'K2O_Ox': 2, 'MnO_Ox': 1, 'TiO2_Ox': 1, 'Cr2O3_Ox': 2, 'P2O5_Ox': 2} - cation_num_ox_df = pd.DataFrame.from_dict(cation_num_ox, orient='index').T - cation_num_ox_df['Sample_ID_Ox'] = 'CatNum' - cation_num_ox_df.set_index('Sample_ID_Ox', inplace=True) - - oxide_mass_ox = {'SiO2_Ox': 60.0843, 'MgO_Ox': 40.3044, 'FeOt_Ox': 71.8464, 'CaO_Ox': 56.0774,'Al2O3_Ox': 101.961, 'Na2O_Ox': 61.9789, 'K2O_Ox': 94.196, 'MnO_Ox': 70.9375, 'TiO2_Ox': 79.7877, 'Cr2O3_Ox': 151.9982, 'P2O5_Ox': 141.937} - oxide_mass_ox_df = pd.DataFrame.from_dict(oxide_mass_ox, orient='index').T - oxide_mass_ox_df['Sample_ID_Ox'] = 'MolWt' - oxide_mass_ox_df.set_index('Sample_ID_Ox', inplace=True) + cation_num_ox = { + "SiO2_Ox": 1, + "MgO_Ox": 1, + "FeOt_Ox": 1, + "CaO_Ox": 1, + "Al2O3_Ox": 2, + "Na2O_Ox": 2, + "K2O_Ox": 2, + "MnO_Ox": 1, + "TiO2_Ox": 1, + "Cr2O3_Ox": 2, + "P2O5_Ox": 2, + } + cation_num_ox_df = pd.DataFrame.from_dict(cation_num_ox, orient="index").T + cation_num_ox_df["Sample_ID_Ox"] = "CatNum" + cation_num_ox_df.set_index("Sample_ID_Ox", inplace=True) + + oxide_mass_ox = { + "SiO2_Ox": 60.0843, + "MgO_Ox": 40.3044, + "FeOt_Ox": 71.8464, + "CaO_Ox": 56.0774, + "Al2O3_Ox": 101.961, + "Na2O_Ox": 61.9789, + "K2O_Ox": 94.196, + "MnO_Ox": 70.9375, + "TiO2_Ox": 79.7877, + "Cr2O3_Ox": 151.9982, + "P2O5_Ox": 141.937, + } + oxide_mass_ox_df = pd.DataFrame.from_dict(oxide_mass_ox, orient="index").T + oxide_mass_ox_df["Sample_ID_Ox"] = "MolWt" + oxide_mass_ox_df.set_index("Sample_ID_Ox", inplace=True) ox_prop_no_cat_num = calculate_mol_proportions_oxide(ox_comps=ox_comps) - ox_prop_no_cat_num.columns = [str(col).replace('_mol_prop', '') for col in ox_prop_no_cat_num.columns] - ox_num_reindex = cation_num_ox_df.reindex(oxide_mass_ox_df.columns, axis=1).fillna(0) + ox_prop_no_cat_num.columns = [ + str(col).replace("_mol_prop", "") for col in ox_prop_no_cat_num.columns + ] + ox_num_reindex = cation_num_ox_df.reindex(oxide_mass_ox_df.columns, axis=1).fillna( + 0 + ) df_calc_comb = pd.concat([ox_num_reindex, ox_prop_no_cat_num]) - cation_prop_anhyd = df_calc_comb.multiply(df_calc_comb.loc['CatNum', :], axis='columns').drop(['CatNum']) - cation_prop_anhyd.columns = [str(col) + '_cat_prop' for col in cation_prop_anhyd.columns] - + cation_prop_anhyd = df_calc_comb.multiply( + df_calc_comb.loc["CatNum", :], axis="columns" + ).drop(["CatNum"]) + cation_prop_anhyd.columns = [ + str(col) + "_cat_prop" for col in cation_prop_anhyd.columns + ] + if oxide_headers is True: return cation_prop_anhyd if oxide_headers is False: - cation_prop_anhyd2=cation_prop_anhyd.rename(columns={ - 'SiO2_Ox_cat_prop': 'Si_Ox_cat_prop', - 'TiO2_Ox_cat_prop': 'Ti_Ox_cat_prop', - 'Al2O3_Ox_cat_prop': 'Al_Ox_cat_prop', - 'FeOt_Ox_cat_prop': 'Fet_Ox_cat_prop', - 'MnO_Ox_cat_prop': 'Mn_Ox_cat_prop', - 'MgO_Ox_cat_prop': 'Mg_Ox_cat_prop', - 'CaO_Ox_cat_prop': 'Ca_Ox_cat_prop', - 'Na2O_Ox_cat_prop': 'Na_Ox_cat_prop', - 'K2O_Ox_cat_prop': 'K_Ox_cat_prop', - 'Cr2O3_Ox_cat_prop': 'Cr_Ox_cat_prop', - 'P2O5_Ox_cat_prop': 'P_Ox_cat_prop',}) + cation_prop_anhyd2 = cation_prop_anhyd.rename( + columns={ + "SiO2_Ox_cat_prop": "Si_Ox_cat_prop", + "TiO2_Ox_cat_prop": "Ti_Ox_cat_prop", + "Al2O3_Ox_cat_prop": "Al_Ox_cat_prop", + "FeOt_Ox_cat_prop": "Fet_Ox_cat_prop", + "MnO_Ox_cat_prop": "Mn_Ox_cat_prop", + "MgO_Ox_cat_prop": "Mg_Ox_cat_prop", + "CaO_Ox_cat_prop": "Ca_Ox_cat_prop", + "Na2O_Ox_cat_prop": "Na_Ox_cat_prop", + "K2O_Ox_cat_prop": "K_Ox_cat_prop", + "Cr2O3_Ox_cat_prop": "Cr_Ox_cat_prop", + "P2O5_Ox_cat_prop": "P_Ox_cat_prop", + } + ) return cation_prop_anhyd2 -def calculate_oxygens_oxide(ox_comps): +def calculate_oxygens_oxide(ox_comps): """ - - Import oxide compositions using ox_comps=My_Oxs, returns number of oxygens + + Import oxide compositions using ox_comps=My_Oxs, returns number of oxygens (e.g., mol proportions * number of O in formula unit). Retain _Ox appendix Parameters @@ -4769,25 +6831,39 @@ def calculate_oxygens_oxide(ox_comps): """ - oxygen_num_ox = {'SiO2_Ox': 2, 'MgO_Ox': 1, 'FeOt_Ox': 1, 'CaO_Ox': 1, 'Al2O3_Ox': 3, 'Na2O_Ox': 1,'K2O_Ox': 1, 'MnO_Ox': 1, 'TiO2_Ox': 2, 'Cr2O3_Ox': 3, 'P2O5_Ox': 5} - oxygen_num_ox_df = pd.DataFrame.from_dict(oxygen_num_ox, orient='index').T - oxygen_num_ox_df['Sample_ID_Ox'] = 'OxNum' - oxygen_num_ox_df.set_index('Sample_ID_Ox', inplace=True) + oxygen_num_ox = { + "SiO2_Ox": 2, + "MgO_Ox": 1, + "FeOt_Ox": 1, + "CaO_Ox": 1, + "Al2O3_Ox": 3, + "Na2O_Ox": 1, + "K2O_Ox": 1, + "MnO_Ox": 1, + "TiO2_Ox": 2, + "Cr2O3_Ox": 3, + "P2O5_Ox": 5, + } + oxygen_num_ox_df = pd.DataFrame.from_dict(oxygen_num_ox, orient="index").T + oxygen_num_ox_df["Sample_ID_Ox"] = "OxNum" + oxygen_num_ox_df.set_index("Sample_ID_Ox", inplace=True) mol_prop = calculate_mol_proportions_oxide(ox_comps=ox_comps) - mol_prop.columns = [str(col).replace('_mol_prop', '') for col in mol_prop.columns] + mol_prop.columns = [str(col).replace("_mol_prop", "") for col in mol_prop.columns] ox_num_reindex = oxygen_num_ox_df.reindex(mol_prop.columns, axis=1).fillna(0) df_calc_comb = pd.concat([ox_num_reindex, mol_prop]) - oxygens_anhyd = df_calc_comb.multiply(df_calc_comb.loc['OxNum', :], axis='columns').drop(['OxNum']) - oxygens_anhyd.columns = [str(col) + '_ox' for col in oxygens_anhyd.columns] + oxygens_anhyd = df_calc_comb.multiply( + df_calc_comb.loc["OxNum", :], axis="columns" + ).drop(["OxNum"]) + oxygens_anhyd.columns = [str(col) + "_ox" for col in oxygens_anhyd.columns] return oxygens_anhyd -def calculate_oxygens_oxide(ox_comps): +def calculate_oxygens_oxide(ox_comps): """ - - Import oxide compositions using ox_comps=My_Oxs, returns number of oxygens + + Import oxide compositions using ox_comps=My_Oxs, returns number of oxygens (e.g., mol proportions * number of O in formula unit). Retain _Ox appendix Parameters @@ -4802,24 +6878,38 @@ def calculate_oxygens_oxide(ox_comps): """ - oxygen_num_ox = {'SiO2_Ox': 2, 'MgO_Ox': 1, 'FeOt_Ox': 1, 'CaO_Ox': 1, 'Al2O3_Ox': 3, 'Na2O_Ox': 1,'K2O_Ox': 1, 'MnO_Ox': 1, 'TiO2_Ox': 2, 'Cr2O3_Ox': 3, 'P2O5_Ox': 5} - oxygen_num_ox_df = pd.DataFrame.from_dict(oxygen_num_ox, orient='index').T - oxygen_num_ox_df['Sample_ID_Ox'] = 'OxNum' - oxygen_num_ox_df.set_index('Sample_ID_Ox', inplace=True) + oxygen_num_ox = { + "SiO2_Ox": 2, + "MgO_Ox": 1, + "FeOt_Ox": 1, + "CaO_Ox": 1, + "Al2O3_Ox": 3, + "Na2O_Ox": 1, + "K2O_Ox": 1, + "MnO_Ox": 1, + "TiO2_Ox": 2, + "Cr2O3_Ox": 3, + "P2O5_Ox": 5, + } + oxygen_num_ox_df = pd.DataFrame.from_dict(oxygen_num_ox, orient="index").T + oxygen_num_ox_df["Sample_ID_Ox"] = "OxNum" + oxygen_num_ox_df.set_index("Sample_ID_Ox", inplace=True) mol_prop = calculate_mol_proportions_oxide(ox_comps=ox_comps) - mol_prop.columns = [str(col).replace('_mol_prop', '') for col in mol_prop.columns] + mol_prop.columns = [str(col).replace("_mol_prop", "") for col in mol_prop.columns] ox_num_reindex = oxygen_num_ox_df.reindex(mol_prop.columns, axis=1).fillna(0) df_calc_comb = pd.concat([ox_num_reindex, mol_prop]) - oxygens_anhyd = df_calc_comb.multiply(df_calc_comb.loc['OxNum', :], axis='columns').drop(['OxNum']) - oxygens_anhyd.columns = [str(col) + '_ox' for col in oxygens_anhyd.columns] + oxygens_anhyd = df_calc_comb.multiply( + df_calc_comb.loc["OxNum", :], axis="columns" + ).drop(["OxNum"]) + oxygens_anhyd.columns = [str(col) + "_ox" for col in oxygens_anhyd.columns] return oxygens_anhyd -def calculate_3oxygens_oxide(ox_comps): +def calculate_3oxygens_oxide(ox_comps): """ - + Import oxide compositions using ox_comps=My_Oxs, returns cations on the basis of 4 oxygens. Retain _Ox appendix @@ -4832,46 +6922,67 @@ def calculate_3oxygens_oxide(ox_comps): ------- pandas DataFrame cations on the basis of 3 oxygens, with column headings of the form... Sp_cat_3ox. - + """ - cation_num_ox = {'SiO2_Ox': 1, 'MgO_Ox': 1, 'FeOt_Ox': 1, 'CaO_Ox': 1, 'Al2O3_Ox': 2, 'Na2O_Ox': 2,'K2O_Ox': 2, 'MnO_Ox': 1, 'TiO2_Ox': 1, 'Cr2O3_Ox': 2, 'P2O5_Ox': 2} - cation_num_ox_df = pd.DataFrame.from_dict(cation_num_ox, orient='index').T - cation_num_ox_df['Sample_ID_Ox'] = 'CatNum' - cation_num_ox_df.set_index('Sample_ID_Ox', inplace=True) + cation_num_ox = { + "SiO2_Ox": 1, + "MgO_Ox": 1, + "FeOt_Ox": 1, + "CaO_Ox": 1, + "Al2O3_Ox": 2, + "Na2O_Ox": 2, + "K2O_Ox": 2, + "MnO_Ox": 1, + "TiO2_Ox": 1, + "Cr2O3_Ox": 2, + "P2O5_Ox": 2, + } + cation_num_ox_df = pd.DataFrame.from_dict(cation_num_ox, orient="index").T + cation_num_ox_df["Sample_ID_Ox"] = "CatNum" + cation_num_ox_df.set_index("Sample_ID_Ox", inplace=True) oxygens = calculate_oxygens_oxide(ox_comps=ox_comps) - renorm_factor = 3 / (oxygens.sum(axis='columns')) + renorm_factor = 3 / (oxygens.sum(axis="columns")) mol_prop = calculate_mol_proportions_oxide(ox_comps=ox_comps) - mol_prop['oxy_renorm_factor_ox'] = renorm_factor - mol_prop_3 = mol_prop.multiply(mol_prop['oxy_renorm_factor_ox'], axis='rows') - mol_prop_3.columns = [str(col).replace('_mol_prop', '') for col in mol_prop_3.columns] + mol_prop["oxy_renorm_factor_ox"] = renorm_factor + mol_prop_3 = mol_prop.multiply(mol_prop["oxy_renorm_factor_ox"], axis="rows") + mol_prop_3.columns = [ + str(col).replace("_mol_prop", "") for col in mol_prop_3.columns + ] ox_num_reindex = cation_num_ox_df.reindex(mol_prop_3.columns, axis=1).fillna(0) df_calc_comb = pd.concat([ox_num_reindex, mol_prop_3]) - cation_3 = df_calc_comb.multiply(df_calc_comb.loc['CatNum', :], axis='columns').drop(['CatNum']) - - cation_3.columns = [str(col).replace('_mol_prop', '_cat_3ox') for col in mol_prop.columns] - - cation_3_2=cation_3.rename(columns={ - 'SiO2_Ox_cat_3ox': 'Si_Ox_cat_3ox', - 'TiO2_Ox_cat_3ox': 'Ti_Ox_cat_3ox', - 'Al2O3_Ox_cat_3ox': 'Al_Ox_cat_3ox', - 'FeOt_Ox_cat_3ox': 'Fet_Ox_cat_3ox', - 'MnO_Ox_cat_3ox': 'Mn_Ox_cat_3ox', - 'MgO_Ox_cat_3ox': 'Mg_Ox_cat_3ox', - 'CaO_Ox_cat_3ox': 'Ca_Ox_cat_3ox', - 'Na2O_Ox_cat_3ox': 'Na_Ox_cat_3ox', - 'K2O_Ox_cat_3ox': 'K_Ox_cat_3ox', - 'Cr2O3_Ox_cat_3ox': 'Cr_Ox_cat_3ox', - 'P2O5_Ox_cat_3ox': 'P_Ox_cat_3ox',}) + cation_3 = df_calc_comb.multiply( + df_calc_comb.loc["CatNum", :], axis="columns" + ).drop(["CatNum"]) + + cation_3.columns = [ + str(col).replace("_mol_prop", "_cat_3ox") for col in mol_prop.columns + ] + + cation_3_2 = cation_3.rename( + columns={ + "SiO2_Ox_cat_3ox": "Si_Ox_cat_3ox", + "TiO2_Ox_cat_3ox": "Ti_Ox_cat_3ox", + "Al2O3_Ox_cat_3ox": "Al_Ox_cat_3ox", + "FeOt_Ox_cat_3ox": "Fet_Ox_cat_3ox", + "MnO_Ox_cat_3ox": "Mn_Ox_cat_3ox", + "MgO_Ox_cat_3ox": "Mg_Ox_cat_3ox", + "CaO_Ox_cat_3ox": "Ca_Ox_cat_3ox", + "Na2O_Ox_cat_3ox": "Na_Ox_cat_3ox", + "K2O_Ox_cat_3ox": "K_Ox_cat_3ox", + "Cr2O3_Ox_cat_3ox": "Cr_Ox_cat_3ox", + "P2O5_Ox_cat_3ox": "P_Ox_cat_3ox", + } + ) return cation_3_2 -def calculate_oxide_components(ox_comps, append): +def calculate_oxide_components(ox_comps, append): """ - + Import oxide compositions using ox_comps=My_Oxs, returns cations on the basis of 4 oxygens. Retain _Ox appendix @@ -4886,43 +6997,60 @@ def calculate_oxide_components(ox_comps, append): cations on the basis of 3 oxygens, with column headings of the form... Sp_cat_3ox. """ - + ox_comps_new = ox_comps.copy() - ox_comps_new.columns = [col.replace(append, '_Ox') for col in ox_comps_new.columns] + ox_comps_new.columns = [col.replace(append, "_Ox") for col in ox_comps_new.columns] ox_comps = ox_comps_new.copy() ox_calc = calculate_3oxygens_oxide(ox_comps=ox_comps) - ox_calc['Ox_Cation_Sum'] = (ox_calc['Si_Ox_cat_3ox']+ox_calc['Ti_Ox_cat_3ox']+ox_calc['Al_Ox_cat_3ox']+ox_calc['Fet_Ox_cat_3ox']+ox_calc['Mn_Ox_cat_3ox']+ox_calc['Mg_Ox_cat_3ox']+ox_calc['Ca_Ox_cat_3ox']+ox_calc['Na_Ox_cat_3ox']+ox_calc['K_Ox_cat_3ox']+ox_calc['Cr_Ox_cat_3ox']+ox_calc['P_Ox_cat_3ox']) + ox_calc["Ox_Cation_Sum"] = ( + ox_calc["Si_Ox_cat_3ox"] + + ox_calc["Ti_Ox_cat_3ox"] + + ox_calc["Al_Ox_cat_3ox"] + + ox_calc["Fet_Ox_cat_3ox"] + + ox_calc["Mn_Ox_cat_3ox"] + + ox_calc["Mg_Ox_cat_3ox"] + + ox_calc["Ca_Ox_cat_3ox"] + + ox_calc["Na_Ox_cat_3ox"] + + ox_calc["K_Ox_cat_3ox"] + + ox_calc["Cr_Ox_cat_3ox"] + + ox_calc["P_Ox_cat_3ox"] + ) # Both octahedral sites # Zr4+ substitutes for Ti4+. # Cr and V substitute for Fe3+ # Hard to determine speciation - ox_calc['Fe_Ti_Ox'] = ox_calc['Fet_Ox_cat_3ox'] + ox_calc['Ti_Ox_cat_3ox'] - ox_calc['Fe_Mg_Mn_A_Ox'] = ox_calc['Fet_Ox_cat_3ox'] + ox_calc['Mg_Ox_cat_3ox'] + ox_calc['Mn_Ox_cat_3ox'] - ox_calc['Ti_B_Ox'] = ox_calc['Ti_Ox_cat_3ox'] - - ox_calc['Mg_Fe_M_Ox'] = ox_calc['Mg_Ox_cat_3ox'] + ox_calc['Fet_Ox_cat_3ox'] - ox_calc['Al_B_Ox'] = ox_calc['Al_Ox_cat_3ox'] - ox_calc['Al_Ti_Cr_B_Ox'] = ox_calc['Al_Ox_cat_3ox'] + ox_calc['Ti_Ox_cat_3ox'] + ox_calc['Cr_Ox_cat_3ox'] + ox_calc["Fe_Ti_Ox"] = ox_calc["Fet_Ox_cat_3ox"] + ox_calc["Ti_Ox_cat_3ox"] + ox_calc["Fe_Mg_Mn_A_Ox"] = ( + ox_calc["Fet_Ox_cat_3ox"] + ox_calc["Mg_Ox_cat_3ox"] + ox_calc["Mn_Ox_cat_3ox"] + ) + ox_calc["Ti_B_Ox"] = ox_calc["Ti_Ox_cat_3ox"] + + ox_calc["Mg_Fe_M_Ox"] = ox_calc["Mg_Ox_cat_3ox"] + ox_calc["Fet_Ox_cat_3ox"] + ox_calc["Al_B_Ox"] = ox_calc["Al_Ox_cat_3ox"] + ox_calc["Al_Ti_Cr_B_Ox"] = ( + ox_calc["Al_Ox_cat_3ox"] + ox_calc["Ti_Ox_cat_3ox"] + ox_calc["Cr_Ox_cat_3ox"] + ) cat_prop = calculate_cat_proportions_oxide(ox_comps=ox_comps) - cat_prop['sum'] = cat_prop.sum(axis='columns') - cat_frac_anhyd = cat_prop.div(cat_prop['sum'], axis='rows') - cat_frac_anhyd.drop(['sum'], axis='columns', inplace=True) - cat_frac_anhyd.columns = [str(col).replace('prop', 'frac') - for col in cat_frac_anhyd.columns] + cat_prop["sum"] = cat_prop.sum(axis="columns") + cat_frac_anhyd = cat_prop.div(cat_prop["sum"], axis="rows") + cat_frac_anhyd.drop(["sum"], axis="columns", inplace=True) + cat_frac_anhyd.columns = [ + str(col).replace("prop", "frac") for col in cat_frac_anhyd.columns + ] cat_frac_anhyd2 = pd.concat([ox_comps, ox_calc, cat_frac_anhyd], axis=1) return cat_frac_anhyd2 -# %% ZIRCON +# %% ZIRCON + def calculate_mol_proportions_zircon(zr_comps): - """ - + Import zircon compositions using zr_comps=My_Zircons, returns mole proportions Parameters @@ -4937,26 +7065,42 @@ def calculate_mol_proportions_zircon(zr_comps): """ - oxide_mass_zr = {'SiO2_Zr': 60.0843, 'MgO_Zr': 40.3044, 'FeOt_Zr': 71.8464, 'CaO_Zr': 56.0774,'Al2O3_Zr': 101.961, 'Na2O_Zr': 61.9789, 'K2O_Zr': 94.196, 'MnO_Zr': 70.9375, 'TiO2_Zr': 79.7877, 'Cr2O3_Zr': 151.9982, 'P2O5_Zr': 141.937, 'ZrO2_Zr': 123.218, 'HfO2_Zr': 210.49} - oxide_mass_zr_df = pd.DataFrame.from_dict(oxide_mass_zr, orient='index').T - oxide_mass_zr_df['Sample_ID_Zr'] = 'MolWt' - oxide_mass_zr_df.set_index('Sample_ID_Zr', inplace=True) + oxide_mass_zr = { + "SiO2_Zr": 60.0843, + "MgO_Zr": 40.3044, + "FeOt_Zr": 71.8464, + "CaO_Zr": 56.0774, + "Al2O3_Zr": 101.961, + "Na2O_Zr": 61.9789, + "K2O_Zr": 94.196, + "MnO_Zr": 70.9375, + "TiO2_Zr": 79.7877, + "Cr2O3_Zr": 151.9982, + "P2O5_Zr": 141.937, + "ZrO2_Zr": 123.218, + "HfO2_Zr": 210.49, + } + oxide_mass_zr_df = pd.DataFrame.from_dict(oxide_mass_zr, orient="index").T + oxide_mass_zr_df["Sample_ID_Zr"] = "MolWt" + oxide_mass_zr_df.set_index("Sample_ID_Zr", inplace=True) # This makes it match the columns in the oxide mass dataframe zr_wt = zr_comps.reindex(oxide_mass_zr_df.columns, axis=1).fillna(0) # Combine the molecular weight and weight percent dataframes - zr_wt_combo = pd.concat([oxide_mass_zr_df, zr_wt],) + zr_wt_combo = pd.concat( + [oxide_mass_zr_df, zr_wt], + ) # Drop the calculation column - mol_prop_anhyd = zr_wt_combo.div( - zr_wt_combo.loc['MolWt', :], axis='columns').drop(['MolWt']) - mol_prop_anhyd.columns = [ - str(col) + '_mol_prop' for col in mol_prop_anhyd.columns] + mol_prop_anhyd = zr_wt_combo.div(zr_wt_combo.loc["MolWt", :], axis="columns").drop( + ["MolWt"] + ) + mol_prop_anhyd.columns = [str(col) + "_mol_prop" for col in mol_prop_anhyd.columns] return mol_prop_anhyd -def calculate_cat_proportions_zircon(*, zr_comps=None, oxide_headers=False): +def calculate_cat_proportions_zircon(*, zr_comps=None, oxide_headers=False): """ - + Import zircon compositions using zr_comps=My_zircons, returns cation proportions Parameters @@ -4976,49 +7120,87 @@ def calculate_cat_proportions_zircon(*, zr_comps=None, oxide_headers=False): """ - cation_num_zr = {'SiO2_Zr': 1, 'MgO_Zr': 1, 'FeOt_Zr': 1, 'CaO_Zr': 1, 'Al2O3_Zr': 2, 'Na2O_Zr': 2, 'K2O_Zr': 2, 'MnO_Zr': 1, 'TiO2_Zr': 1, 'Cr2O3_Zr': 2, 'P2O5_Zr': 2, 'ZrO2_Zr': 1, 'HfO2': 1} - cation_num_zr_df = pd.DataFrame.from_dict(cation_num_zr, orient='index').T - cation_num_zr_df['Sample_ID_Zr'] = 'CatNum' - cation_num_zr_df.set_index('Sample_ID_Zr', inplace=True) - - oxide_mass_zr = {'SiO2_Zr': 60.0843, 'MgO_Zr': 40.3044, 'FeOt_Zr': 71.8464, 'CaO_Zr': 56.0774,'Al2O3_Zr': 101.961, 'Na2O_Zr': 61.9789, 'K2O_Zr': 94.196, 'MnO_Zr': 70.9375, 'TiO2_Zr': 79.7877, 'Cr2O3_Zr': 151.9982, 'P2O5_Zr': 141.937, 'ZrO2': 123.218, 'HfO2': 210.49} - oxide_mass_zr_df = pd.DataFrame.from_dict(oxide_mass_zr, orient='index').T - oxide_mass_zr_df['Sample_ID_Zr'] = 'MolWt' - oxide_mass_zr_df.set_index('Sample_ID_Zr', inplace=True) + cation_num_zr = { + "SiO2_Zr": 1, + "MgO_Zr": 1, + "FeOt_Zr": 1, + "CaO_Zr": 1, + "Al2O3_Zr": 2, + "Na2O_Zr": 2, + "K2O_Zr": 2, + "MnO_Zr": 1, + "TiO2_Zr": 1, + "Cr2O3_Zr": 2, + "P2O5_Zr": 2, + "ZrO2_Zr": 1, + "HfO2": 1, + } + cation_num_zr_df = pd.DataFrame.from_dict(cation_num_zr, orient="index").T + cation_num_zr_df["Sample_ID_Zr"] = "CatNum" + cation_num_zr_df.set_index("Sample_ID_Zr", inplace=True) + + oxide_mass_zr = { + "SiO2_Zr": 60.0843, + "MgO_Zr": 40.3044, + "FeOt_Zr": 71.8464, + "CaO_Zr": 56.0774, + "Al2O3_Zr": 101.961, + "Na2O_Zr": 61.9789, + "K2O_Zr": 94.196, + "MnO_Zr": 70.9375, + "TiO2_Zr": 79.7877, + "Cr2O3_Zr": 151.9982, + "P2O5_Zr": 141.937, + "ZrO2": 123.218, + "HfO2": 210.49, + } + oxide_mass_zr_df = pd.DataFrame.from_dict(oxide_mass_zr, orient="index").T + oxide_mass_zr_df["Sample_ID_Zr"] = "MolWt" + oxide_mass_zr_df.set_index("Sample_ID_Zr", inplace=True) zr_prop_no_cat_num = calculate_mol_proportions_zircon(zr_comps=zr_comps) - zr_prop_no_cat_num.columns = [str(col).replace('_mol_prop', '') for col in zr_prop_no_cat_num.columns] - ox_num_reindex = cation_num_zr_df.reindex(oxide_mass_zr_df.columns, axis=1).fillna(0) + zr_prop_no_cat_num.columns = [ + str(col).replace("_mol_prop", "") for col in zr_prop_no_cat_num.columns + ] + ox_num_reindex = cation_num_zr_df.reindex(oxide_mass_zr_df.columns, axis=1).fillna( + 0 + ) df_calc_comb = pd.concat([ox_num_reindex, zr_prop_no_cat_num]) - cation_prop_anhyd = df_calc_comb.multiply(df_calc_comb.loc['CatNum', :], axis='columns').drop(['CatNum']) + cation_prop_anhyd = df_calc_comb.multiply( + df_calc_comb.loc["CatNum", :], axis="columns" + ).drop(["CatNum"]) cation_prop_anhyd.columns = [ - str(col) + '_cat_prop' for col in cation_prop_anhyd.columns] + str(col) + "_cat_prop" for col in cation_prop_anhyd.columns + ] if oxide_headers is True: return cation_prop_anhyd if oxide_headers is False: - cation_prop_anhyd2=cation_prop_anhyd.rename(columns={ - 'SiO2_Zr_cat_prop': 'Si_Zr_cat_prop', - 'TiO2_Zr_cat_prop': 'Ti_Zr_cat_prop', - 'Al2O3_Zr_cat_prop': 'Al_Zr_cat_prop', - 'FeOt_Zr_cat_prop': 'Fet_Zr_cat_prop', - 'MnO_Zr_cat_prop': 'Mn_Zr_cat_prop', - 'MgO_Zr_cat_prop': 'Mg_Zr_cat_prop', - 'CaO_Zr_cat_prop': 'Ca_Zr_cat_prop', - 'Na2O_Zr_cat_prop': 'Na_Zr_cat_prop', - 'K2O_Zr_cat_prop': 'K_Zr_cat_prop', - 'Cr2O3_Zr_cat_prop': 'Cr_Zr_cat_prop', - 'P2O5_Zr_cat_prop': 'P_Zr_cat_prop', - 'ZrO2_Zr_cat_prop': 'Zr_Zr_cat_prop', - 'HfO2_Zr_cat_prop': 'Hf_Zr_cat_prop',}) + cation_prop_anhyd2 = cation_prop_anhyd.rename( + columns={ + "SiO2_Zr_cat_prop": "Si_Zr_cat_prop", + "TiO2_Zr_cat_prop": "Ti_Zr_cat_prop", + "Al2O3_Zr_cat_prop": "Al_Zr_cat_prop", + "FeOt_Zr_cat_prop": "Fet_Zr_cat_prop", + "MnO_Zr_cat_prop": "Mn_Zr_cat_prop", + "MgO_Zr_cat_prop": "Mg_Zr_cat_prop", + "CaO_Zr_cat_prop": "Ca_Zr_cat_prop", + "Na2O_Zr_cat_prop": "Na_Zr_cat_prop", + "K2O_Zr_cat_prop": "K_Zr_cat_prop", + "Cr2O3_Zr_cat_prop": "Cr_Zr_cat_prop", + "P2O5_Zr_cat_prop": "P_Zr_cat_prop", + "ZrO2_Zr_cat_prop": "Zr_Zr_cat_prop", + "HfO2_Zr_cat_prop": "Hf_Zr_cat_prop", + } + ) return cation_prop_anhyd2 -def calculate_oxygens_zircon(zr_comps): +def calculate_oxygens_zircon(zr_comps): """ - - Import zircon compositions using zr_comps=My_Zrs, returns number of oxygens + + Import zircon compositions using zr_comps=My_Zrs, returns number of oxygens (e.g., mol proportions * number of O in formula unit) Parameters @@ -5033,25 +7215,40 @@ def calculate_oxygens_zircon(zr_comps): """ - oxygen_num_zr = {'SiO2_Zr': 2, 'MgO_Zr': 1, 'FeOt_Zr': 1, 'CaO_Zr': 1, 'Al2O3_Zr': 3, 'Na2O_Zr': 1, 'K2O_Zr': 1, 'MnO_Zr': 1, 'TiO2_Zr': 2, 'Cr2O3_Zr': 3, 'P2O5_Zr': 5, 'ZrO2': 2, 'HfO2': 2} - oxygen_num_zr_df = pd.DataFrame.from_dict(oxygen_num_zr, orient='index').T - oxygen_num_zr_df['Sample_ID_Zr'] = 'OxNum' - oxygen_num_zr_df.set_index('Sample_ID_Zr', inplace=True) + oxygen_num_zr = { + "SiO2_Zr": 2, + "MgO_Zr": 1, + "FeOt_Zr": 1, + "CaO_Zr": 1, + "Al2O3_Zr": 3, + "Na2O_Zr": 1, + "K2O_Zr": 1, + "MnO_Zr": 1, + "TiO2_Zr": 2, + "Cr2O3_Zr": 3, + "P2O5_Zr": 5, + "ZrO2": 2, + "HfO2": 2, + } + oxygen_num_zr_df = pd.DataFrame.from_dict(oxygen_num_zr, orient="index").T + oxygen_num_zr_df["Sample_ID_Zr"] = "OxNum" + oxygen_num_zr_df.set_index("Sample_ID_Zr", inplace=True) mol_prop = calculate_mol_proportions_zircon(zr_comps=zr_comps) - mol_prop.columns = [str(col).replace('_mol_prop', '') - for col in mol_prop.columns] + mol_prop.columns = [str(col).replace("_mol_prop", "") for col in mol_prop.columns] ox_num_reindex = oxygen_num_zr_df.reindex(mol_prop.columns, axis=1).fillna(0) df_calc_comb = pd.concat([ox_num_reindex, mol_prop]) - oxygens_anhyd = df_calc_comb.multiply(df_calc_comb.loc['OxNum', :], axis='columns').drop(['OxNum']) - oxygens_anhyd.columns = [str(col) + '_ox' for col in oxygens_anhyd.columns] + oxygens_anhyd = df_calc_comb.multiply( + df_calc_comb.loc["OxNum", :], axis="columns" + ).drop(["OxNum"]) + oxygens_anhyd.columns = [str(col) + "_ox" for col in oxygens_anhyd.columns] return oxygens_anhyd -def calculate_4oxygens_zircon(zr_comps): +def calculate_4oxygens_zircon(zr_comps): """ - + Import zircon compositions using zr_comps=My_Zrs, returns cations on the basis of 4 oxygens. Parameters @@ -5066,48 +7263,68 @@ def calculate_4oxygens_zircon(zr_comps): """ - cation_num_zr = {'SiO2_Zr': 1, 'MgO_Zr': 1, 'FeOt_Zr': 1, 'CaO_Zr': 1, 'Al2O3_Zr': 2, 'Na2O_Zr': 2, 'K2O_Zr': 2, 'MnO_Zr': 1, 'TiO2_Zr': 1, 'Cr2O3_Zr': 2, 'P2O5_Zr': 2, 'ZrO2_Zr': 1, 'HfO2_Zr': 1} - cation_num_zr_df = pd.DataFrame.from_dict(cation_num_zr, orient='index').T - cation_num_zr_df['Sample_ID_Zr'] = 'CatNum' - cation_num_zr_df.set_index('Sample_ID_Zr', inplace=True) + cation_num_zr = { + "SiO2_Zr": 1, + "MgO_Zr": 1, + "FeOt_Zr": 1, + "CaO_Zr": 1, + "Al2O3_Zr": 2, + "Na2O_Zr": 2, + "K2O_Zr": 2, + "MnO_Zr": 1, + "TiO2_Zr": 1, + "Cr2O3_Zr": 2, + "P2O5_Zr": 2, + "ZrO2_Zr": 1, + "HfO2_Zr": 1, + } + cation_num_zr_df = pd.DataFrame.from_dict(cation_num_zr, orient="index").T + cation_num_zr_df["Sample_ID_Zr"] = "CatNum" + cation_num_zr_df.set_index("Sample_ID_Zr", inplace=True) oxygens = calculate_oxygens_zircon(zr_comps=zr_comps) - renorm_factor = 4 / (oxygens.sum(axis='columns')) + renorm_factor = 4 / (oxygens.sum(axis="columns")) mol_prop = calculate_mol_proportions_zircon(zr_comps=zr_comps) - mol_prop['oxy_renorm_factor_zr'] = renorm_factor - mol_prop_4 = mol_prop.multiply(mol_prop['oxy_renorm_factor_zr'], axis='rows') - mol_prop_4.columns = [str(col).replace('_mol_prop', '') - for col in mol_prop_4.columns] + mol_prop["oxy_renorm_factor_zr"] = renorm_factor + mol_prop_4 = mol_prop.multiply(mol_prop["oxy_renorm_factor_zr"], axis="rows") + mol_prop_4.columns = [ + str(col).replace("_mol_prop", "") for col in mol_prop_4.columns + ] ox_num_reindex = cation_num_zr_df.reindex(mol_prop_4.columns, axis=1).fillna(0) df_calc_comb = pd.concat([ox_num_reindex, mol_prop_4]) cation_4 = df_calc_comb.multiply( - df_calc_comb.loc['CatNum', :], axis='columns').drop(['CatNum']) - - cation_4.columns = [str(col).replace('_mol_prop', '_cat_4ox') - for col in mol_prop.columns] - - cation_4_2=cation_4.rename(columns={ - 'SiO2_Zr_cat_4ox': 'Si_Zr_cat_4ox', - 'TiO2_Zr_cat_4ox': 'Ti_Zr_cat_4ox', - 'Al2O3_Zr_cat_4ox': 'Al_Zr_cat_4ox', - 'FeOt_Zr_cat_4ox': 'Fet_Zr_cat_4ox', - 'MnO_Zr_cat_4ox': 'Mn_Zr_cat_4ox', - 'MgO_Zr_cat_4ox': 'Mg_Zr_cat_4ox', - 'CaO_Zr_cat_4ox': 'Ca_Zr_cat_4ox', - 'Na2O_Zr_cat_4ox': 'Na_Zr_cat_4ox', - 'K2O_Zr_cat_4ox': 'K_Zr_cat_4ox', - 'Cr2O3_Zr_cat_4ox': 'Cr_Zr_cat_4ox', - 'P2O5_Zr_cat_4ox': 'P_Zr_cat_4ox', - 'ZrO2_Zr_cat_4ox': 'Zr_Zr_cat_4ox', - 'HfO2_Zr_cat_4ox': 'Hf_Zr_cat_4ox',}) + df_calc_comb.loc["CatNum", :], axis="columns" + ).drop(["CatNum"]) + + cation_4.columns = [ + str(col).replace("_mol_prop", "_cat_4ox") for col in mol_prop.columns + ] + + cation_4_2 = cation_4.rename( + columns={ + "SiO2_Zr_cat_4ox": "Si_Zr_cat_4ox", + "TiO2_Zr_cat_4ox": "Ti_Zr_cat_4ox", + "Al2O3_Zr_cat_4ox": "Al_Zr_cat_4ox", + "FeOt_Zr_cat_4ox": "Fet_Zr_cat_4ox", + "MnO_Zr_cat_4ox": "Mn_Zr_cat_4ox", + "MgO_Zr_cat_4ox": "Mg_Zr_cat_4ox", + "CaO_Zr_cat_4ox": "Ca_Zr_cat_4ox", + "Na2O_Zr_cat_4ox": "Na_Zr_cat_4ox", + "K2O_Zr_cat_4ox": "K_Zr_cat_4ox", + "Cr2O3_Zr_cat_4ox": "Cr_Zr_cat_4ox", + "P2O5_Zr_cat_4ox": "P_Zr_cat_4ox", + "ZrO2_Zr_cat_4ox": "Zr_Zr_cat_4ox", + "HfO2_Zr_cat_4ox": "Hf_Zr_cat_4ox", + } + ) return cation_4_2 -def calculate_zircon_components(zr_comps, append): +def calculate_zircon_components(zr_comps, append): """ - + Import zircon compositions using zr_comps=My_Zrs, returns components on the basis of 4 oxygens. Parameters @@ -5123,32 +7340,45 @@ def calculate_zircon_components(zr_comps, append): """ zr_comps_new = zr_comps.copy() - zr_comps_new.columns = [col.replace(append, '_Zr') for col in zr_comps_new.columns] + zr_comps_new.columns = [col.replace(append, "_Zr") for col in zr_comps_new.columns] zr_comps = zr_comps_new.copy() zr_calc = calculate_4oxygens_zircon(zr_comps=zr_comps) - zr_calc['Zr_Cation_Sum'] = (zr_calc['Si_Zr_cat_4ox']+zr_calc['Ti_Zr_cat_4ox']+zr_calc['Al_Zr_cat_4ox']+zr_calc['Fet_Zr_cat_4ox']+zr_calc['Mn_Zr_cat_4ox']+zr_calc['Mg_Zr_cat_4ox']+zr_calc['Ca_Zr_cat_4ox']+zr_calc['Na_Zr_cat_4ox']+zr_calc['K_Zr_cat_4ox']+zr_calc['Cr_Zr_cat_4ox']+zr_calc['P_Zr_cat_4ox']) #+zr_calc['Zr_Zr_cat_4ox']+zr_calc['Hf_Zr_cat_4ox']) + zr_calc["Zr_Cation_Sum"] = ( + zr_calc["Si_Zr_cat_4ox"] + + zr_calc["Ti_Zr_cat_4ox"] + + zr_calc["Al_Zr_cat_4ox"] + + zr_calc["Fet_Zr_cat_4ox"] + + zr_calc["Mn_Zr_cat_4ox"] + + zr_calc["Mg_Zr_cat_4ox"] + + zr_calc["Ca_Zr_cat_4ox"] + + zr_calc["Na_Zr_cat_4ox"] + + zr_calc["K_Zr_cat_4ox"] + + zr_calc["Cr_Zr_cat_4ox"] + + zr_calc["P_Zr_cat_4ox"] + ) # +zr_calc['Zr_Zr_cat_4ox']+zr_calc['Hf_Zr_cat_4ox']) # zr_calc['Zr_Hf_Zr'] = zr_calc['Zr_Zr_cat_4ox'] + zr_calc['Hf_Zr_cat_4ox'] - zr_calc['Si_Zr'] = zr_calc['Si_Zr_cat_4ox'] + zr_calc["Si_Zr"] = zr_calc["Si_Zr_cat_4ox"] cat_prop = calculate_cat_proportions_zircon(zr_comps=zr_comps) - cat_prop['sum'] = cat_prop.sum(axis='columns') - cat_frac_anhyd = cat_prop.div(cat_prop['sum'], axis='rows') - cat_frac_anhyd.drop(['sum'], axis='columns', inplace=True) - cat_frac_anhyd.columns = [str(col).replace('prop', 'frac') - for col in cat_frac_anhyd.columns] + cat_prop["sum"] = cat_prop.sum(axis="columns") + cat_frac_anhyd = cat_prop.div(cat_prop["sum"], axis="rows") + cat_frac_anhyd.drop(["sum"], axis="columns", inplace=True) + cat_frac_anhyd.columns = [ + str(col).replace("prop", "frac") for col in cat_frac_anhyd.columns + ] cat_frac_anhyd2 = pd.concat([zr_comps, zr_calc, cat_frac_anhyd], axis=1) return cat_frac_anhyd2 -# %% QUARTZ +# %% QUARTZ -def calculate_mol_proportions_quartz(qz_comps): +def calculate_mol_proportions_quartz(qz_comps): """ - + Import Quartz compositions using qz_comps=My_Quartzs, returns mole proportions Parameters @@ -5163,29 +7393,42 @@ def calculate_mol_proportions_quartz(qz_comps): """ - oxide_mass_qz = {'SiO2_Qz': 60.0843, 'MgO_Qz': 40.3044, 'FeOt_Qz': 71.8464, 'CaO_Qz': 56.0774,'Al2O3_Qz': 101.961, 'Na2O_Qz': 61.9789, 'K2O_Qz': 94.196, 'MnO_Qz': 70.9375, 'TiO2_Qz': 79.7877, 'Cr2O3_Qz': 151.9982, 'P2O5_Qz': 141.937} - oxide_mass_qz_df = pd.DataFrame.from_dict(oxide_mass_qz, orient='index').T - oxide_mass_qz_df['Sample_ID_Qz'] = 'MolWt' - oxide_mass_qz_df.set_index('Sample_ID_Qz', inplace=True) + oxide_mass_qz = { + "SiO2_Qz": 60.0843, + "MgO_Qz": 40.3044, + "FeOt_Qz": 71.8464, + "CaO_Qz": 56.0774, + "Al2O3_Qz": 101.961, + "Na2O_Qz": 61.9789, + "K2O_Qz": 94.196, + "MnO_Qz": 70.9375, + "TiO2_Qz": 79.7877, + "Cr2O3_Qz": 151.9982, + "P2O5_Qz": 141.937, + } + oxide_mass_qz_df = pd.DataFrame.from_dict(oxide_mass_qz, orient="index").T + oxide_mass_qz_df["Sample_ID_Qz"] = "MolWt" + oxide_mass_qz_df.set_index("Sample_ID_Qz", inplace=True) # This makes it match the columns in the oxide mass dataframe qz_wt = qz_comps.reindex(oxide_mass_qz_df.columns, axis=1).fillna(0) # Combine the molecular weight and weight percent dataframes - qz_wt_combo = pd.concat([oxide_mass_qz_df, qz_wt],) + qz_wt_combo = pd.concat( + [oxide_mass_qz_df, qz_wt], + ) # Drop the calculation column - mol_prop_anhyd = qz_wt_combo.div( - qz_wt_combo.loc['MolWt', :], axis='columns').drop(['MolWt']) - mol_prop_anhyd.columns = [ - str(col) + '_mol_prop' for col in mol_prop_anhyd.columns] + mol_prop_anhyd = qz_wt_combo.div(qz_wt_combo.loc["MolWt", :], axis="columns").drop( + ["MolWt"] + ) + mol_prop_anhyd.columns = [str(col) + "_mol_prop" for col in mol_prop_anhyd.columns] return mol_prop_anhyd def calculate_cat_proportions_quartz(*, qz_comps=None, oxide_headers=False): - """ - + Import quartz compositions using qz_comps=My_quartzs, returns cation proportions - + Parameters ------- qz_comps: pandas.DataFrame @@ -5203,51 +7446,81 @@ def calculate_cat_proportions_quartz(*, qz_comps=None, oxide_headers=False): """ - cation_num_qz = {'SiO2_Qz': 1, 'MgO_Qz': 1, 'FeOt_Qz': 1, 'CaO_Qz': 1, 'Al2O3_Qz': 2, 'Na2O_Qz': 2, 'K2O_Qz': 2, 'MnO_Qz': 1, 'TiO2_Qz': 1, 'Cr2O3_Qz': 2, 'P2O5_Qz': 2} - cation_num_qz_df = pd.DataFrame.from_dict(cation_num_qz, orient='index').T - cation_num_qz_df['Sample_ID_Qz'] = 'CatNum' - cation_num_qz_df.set_index('Sample_ID_Qz', inplace=True) - - oxide_mass_qz = {'SiO2_Qz': 60.0843, 'MgO_Qz': 40.3044, 'FeOt_Qz': 71.8464, 'CaO_Qz': 56.0774,'Al2O3_Qz': 101.961, 'Na2O_Qz': 61.9789, 'K2O_Qz': 94.196, 'MnO_Qz': 70.9375, 'TiO2_Qz': 79.7877, 'Cr2O3_Qz': 151.9982, 'P2O5_Qz': 141.937} - - oxide_mass_qz_df = pd.DataFrame.from_dict(oxide_mass_qz, orient='index').T - oxide_mass_qz_df['Sample_ID_Qz'] = 'MolWt' - oxide_mass_qz_df.set_index('Sample_ID_Qz', inplace=True) - - qz_prop_no_cat_num = calculate_mol_proportions_quartz( - qz_comps=qz_comps) - qz_prop_no_cat_num.columns = [str(col).replace( - '_mol_prop', '') for col in qz_prop_no_cat_num.columns] - ox_num_reindex = cation_num_qz_df.reindex( - oxide_mass_qz_df.columns, axis=1).fillna(0) + cation_num_qz = { + "SiO2_Qz": 1, + "MgO_Qz": 1, + "FeOt_Qz": 1, + "CaO_Qz": 1, + "Al2O3_Qz": 2, + "Na2O_Qz": 2, + "K2O_Qz": 2, + "MnO_Qz": 1, + "TiO2_Qz": 1, + "Cr2O3_Qz": 2, + "P2O5_Qz": 2, + } + cation_num_qz_df = pd.DataFrame.from_dict(cation_num_qz, orient="index").T + cation_num_qz_df["Sample_ID_Qz"] = "CatNum" + cation_num_qz_df.set_index("Sample_ID_Qz", inplace=True) + + oxide_mass_qz = { + "SiO2_Qz": 60.0843, + "MgO_Qz": 40.3044, + "FeOt_Qz": 71.8464, + "CaO_Qz": 56.0774, + "Al2O3_Qz": 101.961, + "Na2O_Qz": 61.9789, + "K2O_Qz": 94.196, + "MnO_Qz": 70.9375, + "TiO2_Qz": 79.7877, + "Cr2O3_Qz": 151.9982, + "P2O5_Qz": 141.937, + } + + oxide_mass_qz_df = pd.DataFrame.from_dict(oxide_mass_qz, orient="index").T + oxide_mass_qz_df["Sample_ID_Qz"] = "MolWt" + oxide_mass_qz_df.set_index("Sample_ID_Qz", inplace=True) + + qz_prop_no_cat_num = calculate_mol_proportions_quartz(qz_comps=qz_comps) + qz_prop_no_cat_num.columns = [ + str(col).replace("_mol_prop", "") for col in qz_prop_no_cat_num.columns + ] + ox_num_reindex = cation_num_qz_df.reindex(oxide_mass_qz_df.columns, axis=1).fillna( + 0 + ) df_calc_comb = pd.concat([ox_num_reindex, qz_prop_no_cat_num]) cation_prop_anhyd = df_calc_comb.multiply( - df_calc_comb.loc['CatNum', :], axis='columns').drop(['CatNum']) + df_calc_comb.loc["CatNum", :], axis="columns" + ).drop(["CatNum"]) cation_prop_anhyd.columns = [ - str(col) + '_cat_prop' for col in cation_prop_anhyd.columns] + str(col) + "_cat_prop" for col in cation_prop_anhyd.columns + ] if oxide_headers is True: return cation_prop_anhyd if oxide_headers is False: - cation_prop_anhyd2=cation_prop_anhyd.rename(columns={ - 'SiO2_Qz_cat_prop': 'Si_Qz_cat_prop', - 'TiO2_Qz_cat_prop': 'Ti_Qz_cat_prop', - 'Al2O3_Qz_cat_prop': 'Al_Qz_cat_prop', - 'FeOt_Qz_cat_prop': 'Fet_Qz_cat_prop', - 'MnO_Qz_cat_prop': 'Mn_Qz_cat_prop', - 'MgO_Qz_cat_prop': 'Mg_Qz_cat_prop', - 'CaO_Qz_cat_prop': 'Ca_Qz_cat_prop', - 'Na2O_Qz_cat_prop': 'Na_Qz_cat_prop', - 'K2O_Qz_cat_prop': 'K_Qz_cat_prop', - 'Cr2O3_Qz_cat_prop': 'Cr_Qz_cat_prop', - 'P2O5_Qz_cat_prop': 'P_Qz_cat_prop',}) + cation_prop_anhyd2 = cation_prop_anhyd.rename( + columns={ + "SiO2_Qz_cat_prop": "Si_Qz_cat_prop", + "TiO2_Qz_cat_prop": "Ti_Qz_cat_prop", + "Al2O3_Qz_cat_prop": "Al_Qz_cat_prop", + "FeOt_Qz_cat_prop": "Fet_Qz_cat_prop", + "MnO_Qz_cat_prop": "Mn_Qz_cat_prop", + "MgO_Qz_cat_prop": "Mg_Qz_cat_prop", + "CaO_Qz_cat_prop": "Ca_Qz_cat_prop", + "Na2O_Qz_cat_prop": "Na_Qz_cat_prop", + "K2O_Qz_cat_prop": "K_Qz_cat_prop", + "Cr2O3_Qz_cat_prop": "Cr_Qz_cat_prop", + "P2O5_Qz_cat_prop": "P_Qz_cat_prop", + } + ) return cation_prop_anhyd2 + def calculate_oxygens_quartz(qz_comps): - """ - - Import quartz compositions using qz_comps=My_Qzs, returns number of oxygens + + Import quartz compositions using qz_comps=My_Qzs, returns number of oxygens (e.g., mol proportions * number of O in formula unit) Parameters @@ -5262,27 +7535,38 @@ def calculate_oxygens_quartz(qz_comps): """ - oxygen_num_qz = {'SiO2_Qz': 2, 'MgO_Qz': 1, 'FeOt_Qz': 1, 'CaO_Qz': 1, 'Al2O3_Qz': 3, 'Na2O_Qz': 1, 'K2O_Qz': 1, 'MnO_Qz': 1, 'TiO2_Qz': 2, 'Cr2O3_Qz': 3, 'P2O5_Qz': 5} - oxygen_num_qz_df = pd.DataFrame.from_dict(oxygen_num_qz, orient='index').T - oxygen_num_qz_df['Sample_ID_Qz'] = 'OxNum' - oxygen_num_qz_df.set_index('Sample_ID_Qz', inplace=True) + oxygen_num_qz = { + "SiO2_Qz": 2, + "MgO_Qz": 1, + "FeOt_Qz": 1, + "CaO_Qz": 1, + "Al2O3_Qz": 3, + "Na2O_Qz": 1, + "K2O_Qz": 1, + "MnO_Qz": 1, + "TiO2_Qz": 2, + "Cr2O3_Qz": 3, + "P2O5_Qz": 5, + } + oxygen_num_qz_df = pd.DataFrame.from_dict(oxygen_num_qz, orient="index").T + oxygen_num_qz_df["Sample_ID_Qz"] = "OxNum" + oxygen_num_qz_df.set_index("Sample_ID_Qz", inplace=True) mol_prop = calculate_mol_proportions_quartz(qz_comps=qz_comps) - mol_prop.columns = [str(col).replace('_mol_prop', '') - for col in mol_prop.columns] - ox_num_reindex = oxygen_num_qz_df.reindex( - mol_prop.columns, axis=1).fillna(0) + mol_prop.columns = [str(col).replace("_mol_prop", "") for col in mol_prop.columns] + ox_num_reindex = oxygen_num_qz_df.reindex(mol_prop.columns, axis=1).fillna(0) df_calc_comb = pd.concat([ox_num_reindex, mol_prop]) oxygens_anhyd = df_calc_comb.multiply( - df_calc_comb.loc['OxNum', :], axis='columns').drop(['OxNum']) - oxygens_anhyd.columns = [str(col) + '_ox' for col in oxygens_anhyd.columns] + df_calc_comb.loc["OxNum", :], axis="columns" + ).drop(["OxNum"]) + oxygens_anhyd.columns = [str(col) + "_ox" for col in oxygens_anhyd.columns] return oxygens_anhyd + def calculate_2oxygens_quartz(qz_comps): - """ - + Import quartz compositions using qz_comps=My_Qzs, returns cations on the basis of 4 oxygens. Parameters @@ -5297,48 +7581,65 @@ def calculate_2oxygens_quartz(qz_comps): """ - cation_num_qz = {'SiO2_Qz': 1, 'MgO_Qz': 1, 'FeOt_Qz': 1, 'CaO_Qz': 1, 'Al2O3_Qz': 2, 'Na2O_Qz': 2, 'K2O_Qz': 2, 'MnO_Qz': 1, 'TiO2_Qz': 1, 'Cr2O3_Qz': 2, 'P2O5_Qz': 2} + cation_num_qz = { + "SiO2_Qz": 1, + "MgO_Qz": 1, + "FeOt_Qz": 1, + "CaO_Qz": 1, + "Al2O3_Qz": 2, + "Na2O_Qz": 2, + "K2O_Qz": 2, + "MnO_Qz": 1, + "TiO2_Qz": 1, + "Cr2O3_Qz": 2, + "P2O5_Qz": 2, + } - cation_num_qz_df = pd.DataFrame.from_dict(cation_num_qz, orient='index').T - cation_num_qz_df['Sample_ID_Qz'] = 'CatNum' - cation_num_qz_df.set_index('Sample_ID_Qz', inplace=True) + cation_num_qz_df = pd.DataFrame.from_dict(cation_num_qz, orient="index").T + cation_num_qz_df["Sample_ID_Qz"] = "CatNum" + cation_num_qz_df.set_index("Sample_ID_Qz", inplace=True) oxygens = calculate_oxygens_quartz(qz_comps=qz_comps) - renorm_factor = 2 / (oxygens.sum(axis='columns')) + renorm_factor = 2 / (oxygens.sum(axis="columns")) mol_prop = calculate_mol_proportions_quartz(qz_comps=qz_comps) - mol_prop['oxy_renorm_factor_qz'] = renorm_factor - mol_prop_2 = mol_prop.multiply(mol_prop['oxy_renorm_factor_qz'], axis='rows') - mol_prop_2.columns = [str(col).replace('_mol_prop', '') - for col in mol_prop_2.columns] + mol_prop["oxy_renorm_factor_qz"] = renorm_factor + mol_prop_2 = mol_prop.multiply(mol_prop["oxy_renorm_factor_qz"], axis="rows") + mol_prop_2.columns = [ + str(col).replace("_mol_prop", "") for col in mol_prop_2.columns + ] - ox_num_reindex = cation_num_qz_df.reindex( - mol_prop_2.columns, axis=1).fillna(0) + ox_num_reindex = cation_num_qz_df.reindex(mol_prop_2.columns, axis=1).fillna(0) df_calc_comb = pd.concat([ox_num_reindex, mol_prop_2]) cation_2 = df_calc_comb.multiply( - df_calc_comb.loc['CatNum', :], axis='columns').drop(['CatNum']) - - cation_2.columns = [str(col).replace('_mol_prop', '_cat_2ox') - for col in mol_prop.columns] - - cation_2_2=cation_2.rename(columns={ - 'SiO2_Qz_cat_2ox': 'Si_Qz_cat_2ox', - 'TiO2_Qz_cat_2ox': 'Ti_Qz_cat_2ox', - 'Al2O3_Qz_cat_2ox': 'Al_Qz_cat_2ox', - 'FeOt_Qz_cat_2ox': 'Fet_Qz_cat_2ox', - 'MnO_Qz_cat_2ox': 'Mn_Qz_cat_2ox', - 'MgO_Qz_cat_2ox': 'Mg_Qz_cat_2ox', - 'CaO_Qz_cat_2ox': 'Ca_Qz_cat_2ox', - 'Na2O_Qz_cat_2ox': 'Na_Qz_cat_2ox', - 'K2O_Qz_cat_2ox': 'K_Qz_cat_2ox', - 'Cr2O3_Qz_cat_2ox': 'Cr_Qz_cat_2ox', - 'P2O5_Qz_cat_2ox': 'P_Qz_cat_2ox',}) + df_calc_comb.loc["CatNum", :], axis="columns" + ).drop(["CatNum"]) + + cation_2.columns = [ + str(col).replace("_mol_prop", "_cat_2ox") for col in mol_prop.columns + ] + + cation_2_2 = cation_2.rename( + columns={ + "SiO2_Qz_cat_2ox": "Si_Qz_cat_2ox", + "TiO2_Qz_cat_2ox": "Ti_Qz_cat_2ox", + "Al2O3_Qz_cat_2ox": "Al_Qz_cat_2ox", + "FeOt_Qz_cat_2ox": "Fet_Qz_cat_2ox", + "MnO_Qz_cat_2ox": "Mn_Qz_cat_2ox", + "MgO_Qz_cat_2ox": "Mg_Qz_cat_2ox", + "CaO_Qz_cat_2ox": "Ca_Qz_cat_2ox", + "Na2O_Qz_cat_2ox": "Na_Qz_cat_2ox", + "K2O_Qz_cat_2ox": "K_Qz_cat_2ox", + "Cr2O3_Qz_cat_2ox": "Cr_Qz_cat_2ox", + "P2O5_Qz_cat_2ox": "P_Qz_cat_2ox", + } + ) return cation_2_2 -def calculate_quartz_components(qz_comps, append): +def calculate_quartz_components(qz_comps, append): """ - + Import quartz compositions using qz_comps=My_Qzs, returns cations on the basis of 4 oxygens. Parameters @@ -5354,21 +7655,35 @@ def calculate_quartz_components(qz_comps, append): """ qz_comps_new = qz_comps.copy() - qz_comps_new.columns = [col.replace(append, '_Qz') for col in qz_comps_new.columns] + qz_comps_new.columns = [col.replace(append, "_Qz") for col in qz_comps_new.columns] qz_comps = qz_comps_new.copy() qz_calc = calculate_2oxygens_quartz(qz_comps=qz_comps) - qz_calc['Qz_Cation_Sum'] = (qz_calc['Si_Qz_cat_2ox']+qz_calc['Ti_Qz_cat_2ox']+qz_calc['Al_Qz_cat_2ox']+qz_calc['Fet_Qz_cat_2ox']+qz_calc['Mn_Qz_cat_2ox']+qz_calc['Mg_Qz_cat_2ox']+qz_calc['Ca_Qz_cat_2ox']+qz_calc['Na_Qz_cat_2ox']+qz_calc['K_Qz_cat_2ox']+qz_calc['Cr_Qz_cat_2ox']+qz_calc['P_Qz_cat_2ox']) - - qz_calc['Si_Al_Ti_Qz'] = qz_calc['Si_Qz_cat_2ox'] + qz_calc['Al_Qz_cat_2ox'] + qz_calc['Ti_Qz_cat_2ox'] + qz_calc["Qz_Cation_Sum"] = ( + qz_calc["Si_Qz_cat_2ox"] + + qz_calc["Ti_Qz_cat_2ox"] + + qz_calc["Al_Qz_cat_2ox"] + + qz_calc["Fet_Qz_cat_2ox"] + + qz_calc["Mn_Qz_cat_2ox"] + + qz_calc["Mg_Qz_cat_2ox"] + + qz_calc["Ca_Qz_cat_2ox"] + + qz_calc["Na_Qz_cat_2ox"] + + qz_calc["K_Qz_cat_2ox"] + + qz_calc["Cr_Qz_cat_2ox"] + + qz_calc["P_Qz_cat_2ox"] + ) + + qz_calc["Si_Al_Ti_Qz"] = ( + qz_calc["Si_Qz_cat_2ox"] + qz_calc["Al_Qz_cat_2ox"] + qz_calc["Ti_Qz_cat_2ox"] + ) cat_prop = calculate_cat_proportions_quartz(qz_comps=qz_comps) - cat_prop['sum'] = cat_prop.sum(axis='columns') - cat_frac_anhyd = cat_prop.div(cat_prop['sum'], axis='rows') - cat_frac_anhyd.drop(['sum'], axis='columns', inplace=True) - cat_frac_anhyd.columns = [str(col).replace('prop', 'frac') - for col in cat_frac_anhyd.columns] + cat_prop["sum"] = cat_prop.sum(axis="columns") + cat_frac_anhyd = cat_prop.div(cat_prop["sum"], axis="rows") + cat_frac_anhyd.drop(["sum"], axis="columns", inplace=True) + cat_frac_anhyd.columns = [ + str(col).replace("prop", "frac") for col in cat_frac_anhyd.columns + ] cat_frac_anhyd2 = pd.concat([qz_comps, qz_calc, cat_frac_anhyd], axis=1) return cat_frac_anhyd2 - diff --git a/src/mineralML/supervised.py b/src/mineralML/supervised.py index 4e64968..37fd0ad 100644 --- a/src/mineralML/supervised.py +++ b/src/mineralML/supervised.py @@ -4,12 +4,13 @@ import math import time import copy +import warnings import numpy as np import pandas as pd from sklearn.preprocessing import StandardScaler -from sklearn.model_selection import train_test_split +from sklearn.model_selection import train_test_split from sklearn.metrics import classification_report, confusion_matrix import torch @@ -24,86 +25,94 @@ def load_minclass_nn(): - """ - Loads mineral classes and their corresponding mappings from a .npz file. - The file is expected to contain an array of class names under the 'classes' key. + Loads mineral classes and their corresponding mappings from a .npz file. + The file is expected to contain an array of class names under the 'classes' key. This function creates a dictionary that maps an integer code to each class name. Returns: min_cat (list): A list of mineral class names. - mapping (dict): A dictionary that maps each integer code to its corresponding + mapping (dict): A dictionary that maps each integer code to its corresponding class name in the 'min_cat' list. """ current_dir = os.path.dirname(__file__) - filepath = os.path.join(current_dir, 'mineral_classes_nn.npz') + filepath = os.path.join(current_dir, "mineral_classes_nn.npz") with np.load(filepath, allow_pickle=True) as data: - min_cat = data['classes'].tolist() + min_cat = data["classes"].tolist() mapping = {code: cat for code, cat in enumerate(min_cat)} return min_cat, mapping def prep_df_nn(df): - """ - - Prepares a DataFrame for analysis by performing data cleaning specific to mineralogical data. - It filters the DataFrame for selected minerals, handles missing values, and separates the data - into two DataFrames: one that includes specified minerals and another that excludes them. - The function defines a list of oxide column names and minerals to include and exclude. It drops - rows where the specified oxides and 'Mineral' column have fewer than six non-NaN values. + Prepares a DataFrame for analysis by performing data cleaning specific to mineralogical data. + It handles missing values and ensures the presence of required oxide columns. + The function defines a list of oxide column names and drops rows where the specified oxides + have fewer than six non-NaN values. Parameters: df (DataFrame): The input DataFrame containing mineral composition data along with 'Mineral' column. Returns: - df_in (DataFrame): A DataFrame with rows including only the specified minerals and 'NaN' filled with zero. - df_ex (DataFrame): A DataFrame with rows excluding the specified minerals and 'NaN' filled with zero. - + df (DataFrame): The cleaned DataFrame with 'NaN' filled with zero for oxides. """ - if "FeO" in df.columns and "FeOt" not in df.columns: - raise ValueError("No 'FeOt' column found. You have a 'FeO' column. mineralML only recognizes 'FeOt' as a column. Please convert to FeOt.") - if "Fe2O3" in df.columns and "FeOt" not in df.columns: - raise ValueError("No 'FeOt' column found. You have a 'Fe2O3' column. mineralML only recognizes 'FeOt' as a column. Please convert to FeOt.") - - oxidesandmin = ['SiO2', 'TiO2', 'Al2O3', 'FeOt', 'MnO', 'MgO', 'CaO', 'Na2O', 'K2O', 'Cr2O3', 'Mineral'] - include_minerals = ['Amphibole', 'Biotite', 'Clinopyroxene', 'Garnet', 'Ilmenite', - 'KFeldspar', 'Magnetite', 'Muscovite', 'Olivine', 'Orthopyroxene', - 'Plagioclase', 'Spinel'] - exclude_minerals = ['Tourmaline', 'Quartz', 'Rutile', 'Apatite', 'Zircon'] - df.dropna(subset=oxidesandmin, thresh=6, inplace=True) - - if 'Mineral' in df.columns: - include_minerals = ['Amphibole', 'Biotite', 'Clinopyroxene', 'Garnet', 'Ilmenite', - 'KFeldspar', 'Magnetite', 'Muscovite', 'Olivine', 'Orthopyroxene', - 'Plagioclase', 'Spinel'] - exclude_minerals = ['Tourmaline', 'Quartz', 'Rutile', 'Apatite', 'Zircon'] - df_in = df[df['Mineral'].isin(include_minerals)] - df_ex = df[df['Mineral'].isin(exclude_minerals)] - else: - df_in = df.copy() - df_ex = pd.DataFrame(columns=df.columns) - - df_in = df_in[oxidesandmin].fillna(0) - df_ex = df_ex[oxidesandmin].fillna(0) - - df_in = df_in.reset_index(drop=True) - df_ex = df_ex.reset_index(drop=True) - - return df_in, df_ex - + if "FeO" in df.columns: + if "FeOt" not in df.columns: + raise ValueError( + "No 'FeOt' column found. You have a 'FeO' column. " + "mineralML only recognizes 'FeOt' as a column. Please convert to FeOt." + ) + if "Fe2O3" in df.columns: + if "FeOt" not in df.columns: + raise ValueError( + "No 'FeOt' column found. You have a 'Fe2O3' column. " + "mineralML only recognizes 'FeOt' as a column. Please convert to FeOt." + ) + + oxides = [ + "SiO2", + "TiO2", + "Al2O3", + "FeOt", + "MnO", + "MgO", + "CaO", + "Na2O", + "K2O", + "Cr2O3", + ] + + # Ensure all required columns are present in the DataFrame + for col in oxides + ['Mineral', 'SampleID']: + if col not in df.columns: + df[col] = np.nan + warnings.warn(f"The column '{col}' was missing and has been filled with NaN.", + UserWarning, stacklevel=2) + + # Drop rows with fewer than 6 non-NaN values in the oxides columns + df.dropna(subset=oxides, thresh=6, inplace=True) + + # Fill remaining NaN values with 0 for oxides, keep NaN for 'Mineral' + df[oxides] = df[oxides].fillna(0) + + # Ensure only oxides, 'Mineral', and 'SampleID' columns are kept + df = df[oxides + ['Mineral', 'SampleID']] + + # Ensure SampleID is the index + df.set_index('SampleID', inplace=True) + + return df def norm_data_nn(df): - """ - Normalizes the oxide composition data in the input DataFrame using a predefined StandardScaler. - It ensures that the dataframe has been preprocessed accordingly before applying the transformation. - The function expects that the scaler is already fitted and available for use as defined in the + Normalizes the oxide composition data in the input DataFrame using a predefined StandardScaler. + It ensures that the dataframe has been preprocessed accordingly before applying the transformation. + The function expects that the scaler is already fitted and available for use as defined in the 'load_scaler' function. Parameters: @@ -114,30 +123,40 @@ def norm_data_nn(df): """ - oxides = ['SiO2', 'TiO2', 'Al2O3', 'FeOt', 'MnO', 'MgO', 'CaO', 'Na2O', 'K2O', 'Cr2O3'] - mean, std = load_scaler('scaler_nn.npz') + oxides = [ + "SiO2", + "TiO2", + "Al2O3", + "FeOt", + "MnO", + "MgO", + "CaO", + "Na2O", + "K2O", + "Cr2O3", + ] + mean, std = load_scaler("scaler_nn.npz") scaled_df = df[oxides].copy() if df[oxides].isnull().any().any(): df, _ = prep_df_nn(df) - else: - df = df + else: + df = df - for col in df[oxides].columns: + for col in df[oxides].columns: scaled_df[col] = (df[col] - mean[col]) / std[col] array_x = scaled_df.to_numpy() - + return array_x def balance(train_x, train_y, n=1000): - """ - Balances the training dataset by oversampling the minority class using the RandomOverSampler method. - It aims to equalize the number of samples for each class in the dataset to prevent the model from + Balances the training dataset by oversampling the minority class using the RandomOverSampler method. + It aims to equalize the number of samples for each class in the dataset to prevent the model from being biased towards the majority class. Parameters: @@ -148,9 +167,9 @@ def balance(train_x, train_y, n=1000): train_x (numpy.ndarray): The feature matrix after oversampling the minority class. train_y (numpy.ndarray): The label vector after oversampling the minority class. - The function creates a new balanced DataFrame with an equal number of samples for each class. - Classes are oversampled to reach a count of 1000 samples per class, with the random state set - for reproducibility. The function returns the resampled feature matrix and label vector suitable + The function creates a new balanced DataFrame with an equal number of samples for each class. + Classes are oversampled to reach a count of 1000 samples per class, with the random state set + for reproducibility. The function returns the resampled feature matrix and label vector suitable for training a machine learning model. """ @@ -158,20 +177,24 @@ def balance(train_x, train_y, n=1000): try: from imblearn.over_sampling import RandomOverSampler except ImportError: - raise RuntimeError('You have not installed imblearn, which is required to balance the datasets used for training the neural networks. If you use conda, run conda install -c conda-forge imbalanced-learn. If you use pip, run pip install -U imbalanced-learn.') + raise RuntimeError( + "You have not installed imblearn, which is required to balance the datasets used for training the neural networks. If you use conda, run conda install -c conda-forge imbalanced-learn. If you use pip, run pip install -U imbalanced-learn." + ) - oversample = RandomOverSampler(sampling_strategy='minority', random_state=42) + oversample = RandomOverSampler(sampling_strategy="minority", random_state=42) # Resample the dataset x_balanced, y_balanced = oversample.fit_resample(train_x, train_y) df_resampled = pd.DataFrame(x_balanced) - df_resampled['Mineral'] = y_balanced + df_resampled["Mineral"] = y_balanced df_balanced = pd.DataFrame() - for class_label in df_resampled['Mineral'].unique(): - df_class = df_resampled[df_resampled['Mineral'] == class_label] - df_balanced = pd.concat([df_balanced, df_class.sample(n=n, replace = True, random_state=42)]) + for class_label in df_resampled["Mineral"].unique(): + df_class = df_resampled[df_resampled["Mineral"] == class_label] + df_balanced = pd.concat( + [df_balanced, df_class.sample(n=n, replace=True, random_state=42)] + ) # Reset the index of the balanced dataframe df_balanced = df_balanced.reset_index(drop=True) @@ -184,11 +207,11 @@ def balance(train_x, train_y, n=1000): class VariationalLayer(nn.Module): """ - - The VariationalLayer class implements a Bayesian approach to linear layers - in neural networks, which allows for the incorporation - of uncertainty in the weights and biases. This is achieved by modeling the - parameters as distributions rather than point estimates. The layer utilizes + + The VariationalLayer class implements a Bayesian approach to linear layers + in neural networks, which allows for the incorporation + of uncertainty in the weights and biases. This is achieved by modeling the + parameters as distributions rather than point estimates. The layer utilizes variational inference to learn the parameters of these distributions. Parameters: @@ -197,73 +220,80 @@ class VariationalLayer(nn.Module): Attributes: weight_mu (Parameter): The mean of the Gaussian distributions of the weights. - weight_rho (Parameter): The rho parameters (unconstrained) for the standard + weight_rho (Parameter): The rho parameters (unconstrained) for the standard deviations of the Gaussian distributions of the weights. bias_mu (Parameter): The mean of the Gaussian distributions of the biases. - bias_rho (Parameter): The rho parameters (unconstrained) for the standard + bias_rho (Parameter): The rho parameters (unconstrained) for the standard deviations of the Gaussian distributions of the biases. - softplus (nn.Softplus): A Softplus activation function used for ensuring the + softplus (nn.Softplus): A Softplus activation function used for ensuring the standard deviation is positive. Methods: reset_parameters(): Initializes the parameters based on the number of input features. - forward(input): Performs the forward pass using a sampled weight and bias according + forward(input): Performs the forward pass using a sampled weight and bias according to their respective distributions. - kl_divergence(): Computes the Kullback-Leibler divergence of the layer's - parameters, which can be used as a part of the loss function + kl_divergence(): Computes the Kullback-Leibler divergence of the layer's + parameters, which can be used as a part of the loss function to regulate the learning of the distribution parameters. - The forward computation of this layer is equivalent to a standard linear layer - with sampled weights and biases. The KL divergence method returns a value that - quantifies the difference between the prior and variational distributions of the - layer's parameters, which encourages the learning of plausible weights and biases + The forward computation of this layer is equivalent to a standard linear layer + with sampled weights and biases. The KL divergence method returns a value that + quantifies the difference between the prior and variational distributions of the + layer's parameters, which encourages the learning of plausible weights and biases while controlling complexity. """ def __init__(self, in_features, out_features): - super(VariationalLayer, self).__init__() self.in_features = in_features self.out_features = out_features - + self.weight_mu = nn.Parameter(torch.Tensor(out_features, in_features)) self.weight_rho = nn.Parameter(torch.Tensor(out_features, in_features)) self.bias_mu = nn.Parameter(torch.Tensor(out_features)) self.bias_rho = nn.Parameter(torch.Tensor(out_features)) - + self.softplus = nn.Softplus() self.reset_parameters() - - def reset_parameters(self): - std = 1. / math.sqrt(self.weight_mu.size(1)) + def reset_parameters(self): + std = 1.0 / math.sqrt(self.weight_mu.size(1)) self.weight_mu.data.uniform_(-std, std) self.weight_rho.data.uniform_(-std, std) self.bias_mu.data.uniform_(-std, std) self.bias_rho.data.uniform_(-std, std) - - def forward(self, input): + def forward(self, input): weight_sigma = torch.log1p(torch.exp(self.weight_rho)) bias_sigma = torch.log1p(torch.exp(self.bias_rho)) - - weight_epsilon = torch.normal(mean=0., std=1., size=weight_sigma.size(), device=input.device) - bias_epsilon = torch.normal(mean=0., std=1., size=bias_sigma.size(), device=input.device) - + + weight_epsilon = torch.normal( + mean=0.0, std=1.0, size=weight_sigma.size(), device=input.device + ) + bias_epsilon = torch.normal( + mean=0.0, std=1.0, size=bias_sigma.size(), device=input.device + ) + weight_sample = self.weight_mu + weight_epsilon * weight_sigma bias_sample = self.bias_mu + bias_epsilon * bias_sigma - + output = F.linear(input, weight_sample, bias_sample) return output def kl_divergence(self): - weight_sigma = torch.log1p(torch.exp(self.weight_rho)) bias_sigma = torch.log1p(torch.exp(self.bias_rho)) - - kl_div = -0.5 * torch.sum(1 + torch.log(weight_sigma.pow(2)) - self.weight_mu.pow(2) - weight_sigma.pow(2)) - kl_div += -0.5 * torch.sum(1 + torch.log(bias_sigma.pow(2)) - self.bias_mu.pow(2) - bias_sigma.pow(2)) + + kl_div = -0.5 * torch.sum( + 1 + + torch.log(weight_sigma.pow(2)) + - self.weight_mu.pow(2) + - weight_sigma.pow(2) + ) + kl_div += -0.5 * torch.sum( + 1 + torch.log(bias_sigma.pow(2)) - self.bias_mu.pow(2) - bias_sigma.pow(2) + ) return kl_div @@ -271,18 +301,18 @@ def kl_divergence(self): class MultiClassClassifier(nn.Module): """ - A neural network module for multi-class classification tasks. It - consists of a sequence of layers defined by the input dimensions, number - of classes, dropout rate, and sizes of hidden layers. It can be - customized with different numbers and sizes of hidden layers, as well as - varying dropout rates to prevent overfitting. The final output layer is + A neural network module for multi-class classification tasks. It + consists of a sequence of layers defined by the input dimensions, number + of classes, dropout rate, and sizes of hidden layers. It can be + customized with different numbers and sizes of hidden layers, as well as + varying dropout rates to prevent overfitting. The final output layer is designed for classification among a fixed number of classes. Parameters: input_dim (int): Dimensionality of the input features. Defaults to 10. classes (int): The number of output classes for classification. Defaults to 12. dropout_rate (float): The dropout rate applied after each hidden layer. Defaults to 0.1. - hidden_layer_sizes (list of int): The sizes of each hidden layer. Defaults to a single + hidden_layer_sizes (list of int): The sizes of each hidden layer. Defaults to a single hidden layer with 8 units. Attributes: @@ -290,22 +320,28 @@ class MultiClassClassifier(nn.Module): classes (int): Internal storage of the number of classes. dropout_rate (float): Internal storage of the dropout rate. hls (list of int): Internal storage of the hidden layer sizes. - encode (nn.Sequential): The sequential container of layers making up the encoder part - of the classifier, including linear, batch normalization, - leaky ReLU, and dropout layers. + encode (nn.Sequential): The sequential container of layers making up the encoder part + of the classifier, including linear, batch normalization, + leaky ReLU, and dropout layers. Methods: encoded(x): Encodes input `x` through the sequence of layers defined in `encode`. forward(x): Implements the forward pass of the network, returning raw scores for each class. predict(x): Provides class predictions for input `x` based on the scores from the forward pass. - The class utilizes a helper function `element` to create each hidden layer or the variational - layer if it is the last one. The `weights_init` function is applied to initialize weights + The class utilizes a helper function `element` to create each hidden layer or the variational + layer if it is the last one. The `weights_init` function is applied to initialize weights after the model is constructed. """ - def __init__(self, input_dim=10, classes=12, dropout_rate=0.1, hidden_layer_sizes=[64, 32, 16]): + def __init__( + self, + input_dim=10, + classes=12, + dropout_rate=0.1, + hidden_layer_sizes=[64, 32, 16], + ): super(MultiClassClassifier, self).__init__() self.input_dim = input_dim self.classes = classes @@ -327,9 +363,13 @@ def element(in_channel, out_channel, is_last=False): encoder = [] for i, size in enumerate(self.hls): if i == 0: - encoder += element(self.input_dim, size, is_last=(i==len(self.hls)-1)) + encoder += element( + self.input_dim, size, is_last=(i == len(self.hls) - 1) + ) else: - encoder += element(self.hls[i-1], size, is_last=(i==len(self.hls)-1)) + encoder += element( + self.hls[i - 1], size, is_last=(i == len(self.hls) - 1) + ) encoder += [nn.Linear(size, self.classes)] # Add this line @@ -352,12 +392,11 @@ def predict(self, x): def predict_class_prob_nn_train(model, input_data, n_iterations=250): - """ - - Computes the predicted class probabilities for the given input data using the model by - performing multiple forward passes. The function operates in evaluation mode and does not - track gradients. It returns the mean and standard deviation of the softmax probabilities + + Computes the predicted class probabilities for the given input data using the model by + performing multiple forward passes. The function operates in evaluation mode and does not + track gradients. It returns the mean and standard deviation of the softmax probabilities across all iterations, providing a measure of model uncertainty. Parameters: @@ -376,10 +415,12 @@ def predict_class_prob_nn_train(model, input_data, n_iterations=250): for i in range(n_iterations): with torch.no_grad(): output = model(input_data) - output_list.append(torch.nn.functional.softmax(output, dim=1).detach().cpu().numpy()) + output_list.append( + torch.nn.functional.softmax(output, dim=1).detach().cpu().numpy() + ) output_list = np.array(output_list) - + # Calculate mean and standard deviation prediction_mean = output_list.mean(axis=0) prediction_std = output_list.std(axis=0) @@ -387,38 +428,50 @@ def predict_class_prob_nn_train(model, input_data, n_iterations=250): return prediction_mean, prediction_std -def predict_class_prob_nn(df, n_iterations=250): - +def predict_class_prob_nn(df, n_iterations=250): """ - Predicts the class probabilities, corresponding mineral names, and the maximum - probability for each class using a predefined MultiClassClassifier model. This - function loads a pre-trained model and its optimizer state, normalizes input + Predicts the class probabilities, corresponding mineral names, and the maximum + probability for each class using a predefined MultiClassClassifier model. This + function loads a pre-trained model and its optimizer state, normalizes input data, and performs multiple inference iterations to compute the prediction probabilities. Parameters: df (DataFrame): The input DataFrame containing the oxide composition data. - n_iterations (int): The number of inference iterations to average over for predictions. + n_iterations (int): The number of inference iterations to average over for predictions. Returns: - df (DataFrame): The input DataFrame with columns predict_mineral (predicted mineral names) - and predict_prob (maximum probability of predicted class). + df (DataFrame): The input DataFrame with columns predict_mineral (predicted mineral names) + and predict_prob (maximum probability of predicted class). probability_matrix (ndarray): The matrix of class probabilities for each sample. """ - lr = 5e-3 - wd = 1e-3 + lr = 5e-3 + wd = 1e-3 dr = 0.1 hls = [64, 32, 16] - oxides = ['SiO2', 'TiO2', 'Al2O3', 'FeOt', 'MnO', 'MgO', 'CaO', 'Na2O', 'K2O', 'Cr2O3'] - device = torch.device('cuda' if torch.cuda.is_available() else 'cpu') - - model = MultiClassClassifier(input_dim=len(oxides), dropout_rate=dr, hidden_layer_sizes=hls).to(device) + oxides = [ + "SiO2", + "TiO2", + "Al2O3", + "FeOt", + "MnO", + "MgO", + "CaO", + "Na2O", + "K2O", + "Cr2O3", + ] + device = torch.device("cuda" if torch.cuda.is_available() else "cpu") + + model = MultiClassClassifier( + input_dim=len(oxides), dropout_rate=dr, hidden_layer_sizes=hls + ).to(device) optimizer = torch.optim.SGD(model.parameters(), lr=lr, weight_decay=wd) current_dir = os.path.dirname(__file__) - model_path = os.path.join(current_dir, 'nn_best_model.pt') + model_path = os.path.join(current_dir, "nn_best_model.pt") load_model(model, optimizer, model_path) @@ -430,7 +483,9 @@ def predict_class_prob_nn(df, n_iterations=250): for i in range(n_iterations): with torch.no_grad(): output = model(input_data) - output_list.append(torch.nn.functional.softmax(output, dim=1).detach().cpu().numpy()) + output_list.append( + torch.nn.functional.softmax(output, dim=1).detach().cpu().numpy() + ) output_list = np.array(output_list) probability_matrix = output_list.mean(axis=0) @@ -439,26 +494,29 @@ def predict_class_prob_nn(df, n_iterations=250): # predict_mineral = class2mineral_nn(predict_class) top_two_indices = np.argsort(probability_matrix, axis=1)[:, -2:] - first_predict_prob = probability_matrix[np.arange(probability_matrix.shape[0]), top_two_indices[:, 1]] - second_predict_prob = probability_matrix[np.arange(probability_matrix.shape[0]), top_two_indices[:, 0]] + first_predict_prob = probability_matrix[ + np.arange(probability_matrix.shape[0]), top_two_indices[:, 1] + ] + second_predict_prob = probability_matrix[ + np.arange(probability_matrix.shape[0]), top_two_indices[:, 0] + ] first_predict_mineral = class2mineral_nn(top_two_indices[:, 1]) second_predict_mineral = class2mineral_nn(top_two_indices[:, 0]) - df['Predict_Mineral'] = first_predict_mineral - df['Predict_Probability'] = first_predict_prob - df['Second_Predict_Mineral'] = second_predict_mineral - df['Second_Predict_Probability'] = second_predict_prob + df["Predict_Mineral"] = first_predict_mineral + df["Predict_Probability"] = first_predict_prob + df["Second_Predict_Mineral"] = second_predict_mineral + df["Second_Predict_Probability"] = second_predict_prob return df, probability_matrix -def unique_mapping_nn(pred_class): - +def unique_mapping_nn(pred_class): """ - Generates a mapping of unique class codes from given and predicted class labels, - considering only the classes present in both input arrays. It loads a predefined - category list and mapping, encodes the 'given_class' labels into categorical codes, - and creates a subset mapping for the unique classes found. It also handles unknown + Generates a mapping of unique class codes from given and predicted class labels, + considering only the classes present in both input arrays. It loads a predefined + category list and mapping, encodes the 'given_class' labels into categorical codes, + and creates a subset mapping for the unique classes found. It also handles unknown classes by assigning them a code of -1 and mapping the 'Unknown' label to them. Parameters: @@ -466,7 +524,7 @@ def unique_mapping_nn(pred_class): Returns: unique (ndarray): Array of unique class codes found in both given and predicted classes. - valid_mapping (dict): Dictionary mapping class codes to their corresponding labels, + valid_mapping (dict): Dictionary mapping class codes to their corresponding labels, including 'Unknown' for any class code of -1. """ @@ -474,17 +532,16 @@ def unique_mapping_nn(pred_class): unique = np.unique(pred_class) valid_mapping = {key: mapping[key] for key in unique} if -1 in unique: - valid_mapping[-1] = "Unknown" + valid_mapping[-1] = "Unknown" return unique, valid_mapping -def class2mineral_nn(pred_class): - +def class2mineral_nn(pred_class): """ Translates predicted class codes into mineral names using a mapping obtained from the - unique classes present in the 'pred_class' array. It utilizes the 'unique_mapping_nn' + unique classes present in the 'pred_class' array. It utilizes the 'unique_mapping_nn' function to establish the relevant class-to-mineral name mapping. Parameters: @@ -492,7 +549,7 @@ def class2mineral_nn(pred_class): Returns: pred_mineral (ndarray): An array of mineral names corresponding to the predicted class codes. - + """ _, valid_mapping = unique_mapping_nn(pred_class) @@ -502,12 +559,11 @@ def class2mineral_nn(pred_class): def confusion_matrix_df(given_min, pred_min): - """ - Constructs a confusion matrix as a pandas DataFrame for easy visualization and - analysis. The function first finds the unique classes and maps them to their - corresponding mineral names. Then, it uses these mappings to construct the + Constructs a confusion matrix as a pandas DataFrame for easy visualization and + analysis. The function first finds the unique classes and maps them to their + corresponding mineral names. Then, it uses these mappings to construct the confusion matrix, which compares the given and predicted classes. Parameters: @@ -515,15 +571,26 @@ def confusion_matrix_df(given_min, pred_min): pred_class (array-like): The predicted class labels. Returns: - cm_df (DataFrame): A DataFrame representing the confusion matrix, with rows - and columns labeled by the unique mineral names found in + cm_df (DataFrame): A DataFrame representing the confusion matrix, with rows + and columns labeled by the unique mineral names found in the given and predicted class arrays. """ - minerals = ['Amphibole', 'Biotite', 'Clinopyroxene', 'Garnet', 'Ilmenite', - 'KFeldspar', 'Magnetite', 'Muscovite', 'Olivine', 'Orthopyroxene', - 'Plagioclase', 'Spinel'] + minerals = [ + "Amphibole", + "Biotite", + "Clinopyroxene", + "Garnet", + "Ilmenite", + "KFeldspar", + "Magnetite", + "Muscovite", + "Olivine", + "Orthopyroxene", + "Plagioclase", + "Spinel", + ] # Create a confusion matrix with labels as all possible minerals cm_matrix = confusion_matrix(given_min, pred_min, labels=minerals) @@ -550,13 +617,22 @@ def confusion_matrix_df(given_min, pred_min): return cm_df -def train_nn(model, optimizer, train_loader, valid_loader, n_epoch, criterion, kl_weight_decay, kl_decay_epochs=750, patience=50): - +def train_nn( + model, + optimizer, + train_loader, + valid_loader, + n_epoch, + criterion, + kl_weight_decay, + kl_decay_epochs=750, + patience=50, +): """ - Trains a neural network model using the provided data loaders, optimizer, and loss criterion. It incorporates KL divergence - into the loss to enable learning in a variational framework, with the KL weight increasing each epoch until a maximum value - is reached. The function includes an early stopping mechanism that terminates training if validation loss does not improve + Trains a neural network model using the provided data loaders, optimizer, and loss criterion. It incorporates KL divergence + into the loss to enable learning in a variational framework, with the KL weight increasing each epoch until a maximum value + is reached. The function includes an early stopping mechanism that terminates training if validation loss does not improve for a specified number of consecutive epochs. Parameters: @@ -580,11 +656,11 @@ def train_nn(model, optimizer, train_loader, valid_loader, n_epoch, criterion, k """ - device = torch.device('cuda' if torch.cuda.is_available() else 'cpu') + device = torch.device("cuda" if torch.cuda.is_available() else "cpu") avg_train_loss = [] avg_valid_loss = [] - best_valid_loss = float('inf') + best_valid_loss = float("inf") best_model_state = None patience_counter = 0 @@ -601,7 +677,7 @@ def train_nn(model, optimizer, train_loader, valid_loader, n_epoch, criterion, k loss = criterion(train_output, y) # Add KL divergence with weight decay - kl_div = 0. + kl_div = 0.0 # kl_weight = min(kl_weight + (kl_weight_decay * (epoch // kl_decay_epochs)), 1) kl_weight_increment = kl_weight_decay / kl_decay_epochs kl_weight = min(kl_weight + kl_weight_increment, 1) @@ -616,7 +692,7 @@ def train_nn(model, optimizer, train_loader, valid_loader, n_epoch, criterion, k optimizer.step() train_loss.append(loss.detach().item()) - + # Validation model.eval() valid_loss = [] @@ -633,35 +709,47 @@ def train_nn(model, optimizer, train_loader, valid_loader, n_epoch, criterion, k avg_valid = sum(valid_loss) / len(valid_loss) avg_train_loss.append(avg_train) avg_valid_loss.append(avg_valid) - + training_time = time.time() - t - - print(f'[{epoch+1:03}/{n_epoch:03}] train_loss: {avg_train:.6f}, valid_loss: {avg_valid:.6f}, time: {training_time:.2f} s') + + print( + f"[{epoch+1:03}/{n_epoch:03}] train_loss: {avg_train:.6f}, valid_loss: {avg_valid:.6f}, time: {training_time:.2f} s" + ) # Early stopping if avg_valid < best_valid_loss: best_valid_loss = avg_valid patience_counter = 0 - best_model_state = copy.deepcopy(model.state_dict()) # Save the best model weights + best_model_state = copy.deepcopy( + model.state_dict() + ) # Save the best model weights else: patience_counter += 1 if patience_counter >= patience: - print(f"Validation loss hasn't improved for {patience} epochs. Stopping early.") + print( + f"Validation loss hasn't improved for {patience} epochs. Stopping early." + ) break - return train_output, valid_output, avg_train_loss, avg_valid_loss, best_valid_loss, best_model_state + return ( + train_output, + valid_output, + avg_train_loss, + avg_valid_loss, + best_valid_loss, + best_model_state, + ) def neuralnetwork(df, hls_list, kl_weight_decay_list, lr, wd, dr, ep, n, balanced): - """ - Trains a neural network with various configurations of hidden layer sizes and KL weight - decay parameters to find the best model for classifying minerals based on their oxide - composition. It normalizes input data, balances the dataset if required, initializes - the model and optimizer, and performs training and validation. The best performing - model's parameters are saved, along with training and validation losses, and prediction + Trains a neural network with various configurations of hidden layer sizes and KL weight + decay parameters to find the best model for classifying minerals based on their oxide + composition. It normalizes input data, balances the dataset if required, initializes + the model and optimizer, and performs training and validation. The best performing + model's parameters are saved, along with training and validation losses, and prediction reports. Parameters: @@ -677,29 +765,33 @@ def neuralnetwork(df, hls_list, kl_weight_decay_list, lr, wd, dr, ep, n, balance Returns: best_model_state (dict): The state dictionary of the best performing model. - + """ - path_beg = os.getcwd() + '/' - output_dir = ["parametermatrix_neuralnetwork"] + path_beg = os.getcwd() + "/" + output_dir = ["parametermatrix_neuralnetwork"] for ii in range(len(output_dir)): if not os.path.exists(path_beg + output_dir[ii]): os.makedirs(path_beg + output_dir[ii], exist_ok=True) - device = torch.device('cuda' if torch.cuda.is_available() else 'cpu') + device = torch.device("cuda" if torch.cuda.is_available() else "cpu") - wt = df[['SiO2', 'TiO2', 'Al2O3', 'FeOt', 'MnO', 'MgO', 'CaO', 'Na2O', 'K2O', 'Cr2O3']].fillna(0) + wt = df[ + ["SiO2", "TiO2", "Al2O3", "FeOt", "MnO", "MgO", "CaO", "Na2O", "K2O", "Cr2O3"] + ].fillna(0) ss = StandardScaler() array_norm = ss.fit_transform(wt) - code = pd.Categorical(df['Mineral']).codes - cat_lab = pd.Categorical(df['Mineral']) + code = pd.Categorical(df["Mineral"]).codes + cat_lab = pd.Categorical(df["Mineral"]) # Split the dataset into train and test sets - train_x, valid_x, train_y, valid_y = train_test_split(array_norm, code, test_size=n, stratify=code, random_state=42) + train_x, valid_x, train_y, valid_y = train_test_split( + array_norm, code, test_size=n, stratify=code, random_state=42 + ) - if balanced == True: + if balanced == True: train_x, train_y = balance(train_x, train_y) # Define datasets to be used with PyTorch - see autoencoder file for details @@ -711,7 +803,7 @@ def neuralnetwork(df, hls_list, kl_weight_decay_list, lr, wd, dr, ep, n, balance # Autoencoder params: lr = lr - wd = wd + wd = wd dr = dr epochs = ep batch_size = 256 @@ -720,30 +812,52 @@ def neuralnetwork(df, hls_list, kl_weight_decay_list, lr, wd, dr, ep, n, balance best_hidden_layer_size = None best_kl_weight_decay = None best_model_state = None - best_valid_loss = float('inf') + best_valid_loss = float("inf") # Define data loaders feature_loader = DataLoader(feature_dataset, batch_size=batch_size, shuffle=True) valid_loader = DataLoader(valid_dataset, batch_size=batch_size, shuffle=True) - np.savez('parametermatrix_neuralnetwork/' + 'best_model_nn_features.npz', feature_loader=feature_loader, valid_loader=valid_loader) + np.savez( + "parametermatrix_neuralnetwork/" + "best_model_nn_features.npz", + feature_loader=feature_loader, + valid_loader=valid_loader, + ) train_losses_dict = {} valid_losses_dict = {} for hls in hls_list: for kl_weight_decay in kl_weight_decay_list: - - print(f"Training with KL weight decay: {kl_weight_decay} and hidden layer sizes: {hls}") + print( + f"Training with KL weight decay: {kl_weight_decay} and hidden layer sizes: {hls}" + ) # Initialize model - model = MultiClassClassifier(input_dim=input_size, dropout_rate=dr, hidden_layer_sizes=hls).to(device) + model = MultiClassClassifier( + input_dim=input_size, dropout_rate=dr, hidden_layer_sizes=hls + ).to(device) # Define loss function and optimizer criterion = nn.CrossEntropyLoss() optimizer = torch.optim.SGD(model.parameters(), lr=lr, weight_decay=wd) # Train model and get the best test loss and model state - train_output, valid_output, avg_train_loss, avg_valid_loss, current_best_valid_loss, current_best_model_state = train_nn(model, optimizer, feature_loader, valid_loader, epochs, criterion, kl_weight_decay=kl_weight_decay) + ( + train_output, + valid_output, + avg_train_loss, + avg_valid_loss, + current_best_valid_loss, + current_best_model_state, + ) = train_nn( + model, + optimizer, + feature_loader, + valid_loader, + epochs, + criterion, + kl_weight_decay=kl_weight_decay, + ) if current_best_valid_loss < best_valid_loss: best_valid_loss = current_best_valid_loss @@ -755,7 +869,9 @@ def neuralnetwork(df, hls_list, kl_weight_decay_list, lr, wd, dr, ep, n, balance valid_losses_dict[(kl_weight_decay, tuple(hls))] = avg_valid_loss # Create a new model with the best model state - best_model = MultiClassClassifier(input_dim=input_size, dropout_rate=dr, hidden_layer_sizes=best_hidden_layer_size) + best_model = MultiClassClassifier( + input_dim=input_size, dropout_rate=dr, hidden_layer_sizes=best_hidden_layer_size + ) best_model.load_state_dict(best_model_state) best_model.eval() @@ -767,31 +883,61 @@ def neuralnetwork(df, hls_list, kl_weight_decay_list, lr, wd, dr, ep, n, balance train_pred_y = train_predictions.argmax(dim=1).cpu().numpy() # Calculate classification metrics for the test dataset - valid_report = classification_report(valid_y, valid_pred_y, target_names=list(sort_mapping.values()), zero_division=0, output_dict=True) - train_report = classification_report(train_y, train_pred_y, target_names=list(sort_mapping.values()), zero_division=0, output_dict=True) # output_dict=True + valid_report = classification_report( + valid_y, + valid_pred_y, + target_names=list(sort_mapping.values()), + zero_division=0, + output_dict=True, + ) + train_report = classification_report( + train_y, + train_pred_y, + target_names=list(sort_mapping.values()), + zero_division=0, + output_dict=True, + ) # output_dict=True # Print the best kl_weight_decay value and test report print("Best kl_weight_decay:", best_kl_weight_decay) print("Best best_hidden_layer_size:", best_hidden_layer_size) # Save the best model and other relevant information - model_path = 'parametermatrix_neuralnetwork/best_model.pt' + model_path = "parametermatrix_neuralnetwork/best_model.pt" save_model_nn(optimizer, best_model_state, model_path) - train_pred_mean, train_pred_std = predict_class_prob_nn_train(model, feature_dataset.x) - valid_pred_mean, valid_pred_std = predict_class_prob_nn_train(model, valid_dataset.x) + train_pred_mean, train_pred_std = predict_class_prob_nn_train( + model, feature_dataset.x + ) + valid_pred_mean, valid_pred_std = predict_class_prob_nn_train( + model, valid_dataset.x + ) # Get the most probable classes train_pred_y = np.argmax(train_pred_mean, axis=1) valid_pred_y = np.argmax(valid_pred_mean, axis=1) - np.savez('parametermatrix_neuralnetwork/best_model_data.npz', best_hidden_layer_size=best_hidden_layer_size, best_kl_weight_decay=best_kl_weight_decay, - valid_report=valid_report, train_report=train_report, - train_y=train_y, valid_y=valid_y, train_pred_y=train_pred_y, valid_pred_y=valid_pred_y, - train_pred_mean=train_pred_mean, train_pred_std=train_pred_std, valid_pred_mean=valid_pred_mean, valid_pred_std=valid_pred_std) + np.savez( + "parametermatrix_neuralnetwork/best_model_data.npz", + best_hidden_layer_size=best_hidden_layer_size, + best_kl_weight_decay=best_kl_weight_decay, + valid_report=valid_report, + train_report=train_report, + train_y=train_y, + valid_y=valid_y, + train_pred_y=train_pred_y, + valid_pred_y=valid_pred_y, + train_pred_mean=train_pred_mean, + train_pred_std=train_pred_std, + valid_pred_mean=valid_pred_mean, + valid_pred_std=valid_pred_std, + ) # Save the train and test losses - np.savez('parametermatrix_neuralnetwork/best_model_losses.npz', train_losses=train_losses_dict, valid_losses=valid_losses_dict) + np.savez( + "parametermatrix_neuralnetwork/best_model_losses.npz", + train_losses=train_losses_dict, + valid_losses=valid_losses_dict, + ) return best_model_state - diff --git a/src/mineralML/unsupervised.py b/src/mineralML/unsupervised.py index 148ffa0..60f39d3 100644 --- a/src/mineralML/unsupervised.py +++ b/src/mineralML/unsupervised.py @@ -8,14 +8,16 @@ import numpy as np import pandas as pd +from sklearn.model_selection import train_test_split from sklearn.preprocessing import StandardScaler import torch import torch.nn as nn from torch.nn.modules.activation import LeakyReLU from torch.utils.data import DataLoader +from scipy.special import softmax -from hdbscan.flat import (HDBSCAN_flat, approximate_predict_flat) +from hdbscan.flat import HDBSCAN_flat, approximate_predict_flat from matplotlib import pyplot as plt import matplotlib.colors as mcolors @@ -23,18 +25,17 @@ from mineralML.core import * -# %% +# %% def prep_df_ae(df): - """ - Prepares a DataFrame for analysis by performing data cleaning specific to mineralogical data. - It filters the DataFrame for selected minerals, handles missing values, and separates the data + Prepares a DataFrame for analysis by performing data cleaning specific to mineralogical data. + It filters the DataFrame for selected minerals, handles missing values, and separates the data into two DataFrames: one that includes specified minerals and another that excludes them. - The function defines a list of oxide column names and minerals to include and exclude. It drops - rows where the specified oxides and 'Mineral' column have fewer than six non-NaN values. + The function defines a list of oxide column names and minerals to include and exclude. It drops + rows where the specified oxides and 'Mineral' column have fewer than six non-NaN values. Parameters: df (DataFrame): The input DataFrame containing mineral composition data along with 'Mineral' column. @@ -42,21 +43,53 @@ def prep_df_ae(df): Returns: df_in (DataFrame): A DataFrame with rows including only the specified minerals and 'NaN' filled with zero. df_ex (DataFrame): A DataFrame with rows excluding the specified minerals and 'NaN' filled with zero. - + """ if "FeO" in df.columns and "FeOt" not in df.columns: - raise ValueError("No 'FeOt' column found. You have a 'FeO' column. mineralML only recognizes 'FeOt' as a column. Please convert to FeOt.") + raise ValueError( + "No 'FeOt' column found. You have a 'FeO' column. mineralML only recognizes 'FeOt' as a column. Please convert to FeOt." + ) if "Fe2O3" in df.columns and "FeOt" not in df.columns: - raise ValueError("No 'FeOt' column found. You have a 'Fe2O3' column. mineralML only recognizes 'FeOt' as a column. Please convert to FeOt.") - - oxidesandmin = ['SiO2', 'TiO2', 'Al2O3', 'FeOt', 'MnO', 'MgO', 'CaO', 'Na2O', 'K2O', 'Cr2O3', 'Mineral'] - include_minerals = ['Amphibole', 'Apatite', 'Biotite', 'Clinopyroxene', 'Garnet', 'Ilmenite', - 'KFeldspar', 'Magnetite', 'Muscovite', 'Olivine', 'Orthopyroxene', - 'Plagioclase', 'Quartz', 'Rutile', 'Spinel', 'Tourmaline', 'Zircon'] + raise ValueError( + "No 'FeOt' column found. You have a 'Fe2O3' column. mineralML only recognizes 'FeOt' as a column. Please convert to FeOt." + ) + + oxidesandmin = [ + "SiO2", + "TiO2", + "Al2O3", + "FeOt", + "MnO", + "MgO", + "CaO", + "Na2O", + "K2O", + "Cr2O3", + "Mineral", + ] + include_minerals = [ + "Amphibole", + "Apatite", + "Biotite", + "Clinopyroxene", + "Garnet", + "Ilmenite", + "KFeldspar", + "Magnetite", + "Muscovite", + "Olivine", + "Orthopyroxene", + "Plagioclase", + "Quartz", + "Rutile", + "Spinel", + "Tourmaline", + "Zircon", + ] # df.dropna(subset=oxidesandmin, thresh=5, inplace=True) - df_in = df[df['Mineral'].isin(include_minerals)] - df_ex = df[~df['Mineral'].isin(include_minerals)] + df_in = df[df["Mineral"].isin(include_minerals)] + df_ex = df[~df["Mineral"].isin(include_minerals)] df_in = df_in[oxidesandmin].fillna(0) @@ -67,12 +100,11 @@ def prep_df_ae(df): def norm_data_ae(df): - """ - Normalizes the oxide composition data in the input DataFrame using a predefined StandardScaler. - It ensures that the dataframe has been preprocessed accordingly before applying the transformation. - The function expects that the scaler is already fitted and available for use as defined in the + Normalizes the oxide composition data in the input DataFrame using a predefined StandardScaler. + It ensures that the dataframe has been preprocessed accordingly before applying the transformation. + The function expects that the scaler is already fitted and available for use as defined in the 'load_scaler' function. Parameters: @@ -83,69 +115,82 @@ def norm_data_ae(df): """ - oxides = ['SiO2', 'TiO2', 'Al2O3', 'FeOt', 'MnO', 'MgO', 'CaO', 'Na2O', 'K2O', 'Cr2O3'] - mean, std = load_scaler('scaler_ae.npz') + oxides = [ + "SiO2", + "TiO2", + "Al2O3", + "FeOt", + "MnO", + "MgO", + "CaO", + "Na2O", + "K2O", + "Cr2O3", + ] + mean, std = load_scaler("scaler_ae.npz") if df[oxides].isnull().any().any(): df, _ = prep_df_ae(df) - else: - df = df + else: + df = df scaled_df = df[oxides].copy() - for col in df[oxides].columns: + for col in df[oxides].columns: scaled_df[col] = (df[col] - mean[col]) / std[col] array_x = scaled_df.to_numpy() - - return array_x + return array_x -def feature_normalisation(feature, return_params = False, mean_norm = True): +def feature_normalisation(feature, return_params=False, mean_norm=True): """ Function to perform mean normalisation on the dataset passed to it. - - Parameters: + + Parameters: feature (numpy array): Features to be normalised. return_params (boolean, optional): Set to True if parameters used for mean normalisation are to be returned for each feature. - - Returns: + + Returns: norm (numpy array): Mean normalised features. params (list of numpy arrays): Only returned if set to True above; list of parameters used for the mean normalisation as derived from the features (i.e., mean, min, and max). """ - + params = [] - + norm = np.zeros_like(feature) - + if len(feature.shape) == 2: for i in range(feature.shape[1]): if mean_norm == True: - temp_mean = feature[:,i].mean() + temp_mean = feature[:, i].mean() elif mean_norm == False: temp_mean = 0 else: raise ValueError("Mean_norm must be boolean") - norm[:,i] = (feature[:,i] - temp_mean) / (feature[:,i].max() - feature[:,i].min()) - params.append(np.asarray([temp_mean,feature[:,i].min(),feature[:,i].max()])) - + norm[:, i] = (feature[:, i] - temp_mean) / ( + feature[:, i].max() - feature[:, i].min() + ) + params.append( + np.asarray([temp_mean, feature[:, i].min(), feature[:, i].max()]) + ) + elif len(feature.shape) == 1: if mean_norm == True: temp_mean = feature[:].mean() elif mean_norm == False: - temp_mean = 0 + temp_mean = 0 else: raise ValueError("Mean_norm must be boolean") norm[:] = (feature[:] - temp_mean) / (feature.max() - feature.min()) - params.append(np.asarray([temp_mean,feature[:].min(),feature[:].max()])) - + params.append(np.asarray([temp_mean, feature[:].min(), feature[:].max()])) + else: raise ValueError("Feature array must be either 1D or 2D numpy array.") - - + if return_params == True: return norm, params else: @@ -156,8 +201,8 @@ class Autoencoder(nn.Module): """ - A neural network module for dimensionality reduction and feature learning, - implementing an autoencoder architecture. It compresses input data into a + A neural network module for dimensionality reduction and feature learning, + implementing an autoencoder architecture. It compresses input data into a lower-dimensional latent space and then reconstructs it back. Parameters: @@ -178,7 +223,7 @@ class Autoencoder(nn.Module): """ - def __init__(self,input_dim = 10, latent_dim = 2, hidden_layer_sizes=(256, 64, 16)): + def __init__(self, input_dim=10, latent_dim=2, hidden_layer_sizes=(256, 64, 16)): super(Autoencoder, self).__init__() self.input_dim = input_dim self.latent_dim = latent_dim @@ -199,7 +244,7 @@ def element(in_channel, out_channel): decoder = element(latent_dim, self.hls[-1]) for i in range(len(self.hls) - 1, 0, -1): decoder += element(self.hls[i], self.hls[i - 1]) - decoder += [nn.Linear(self.hls[0], self.input_dim)] # nn.Softmax()] + decoder += [nn.Linear(self.hls[0], self.input_dim)] # nn.Softmax()] self.encode = nn.Sequential(*encoder) self.decode = nn.Sequential(*decoder) @@ -207,11 +252,11 @@ def element(in_channel, out_channel): self.apply(weights_init) def encoded(self, x): - #encodes data to latent space + # encodes data to latent space return self.encode(x) def decoded(self, x): - #decodes latent space data to 'real' space + # decodes latent space data to 'real' space return self.decode(x) def forward(self, x): @@ -224,11 +269,11 @@ class Tanh_Autoencoder(nn.Module): """ - A neural network module implementing an autoencoder with Tanh activation functions. - This class is designed for dimensionality reduction and feature learning, + A neural network module implementing an autoencoder with Tanh activation functions. + This class is designed for dimensionality reduction and feature learning, encoding input data into a lower-dimensional latent space and reconstructing it. - The architecture uses Tanh activation functions in each layer, which can provide + The architecture uses Tanh activation functions in each layer, which can provide smoother gradients and potentially better convergence in some cases. Parameters: @@ -248,12 +293,12 @@ class Tanh_Autoencoder(nn.Module): forward(self, x): Defines the forward pass of the autoencoder. Note: - This autoencoder uses a Tanh activation function in each layer + This autoencoder uses a Tanh activation function in each layer for both the encoder and the decoder. """ - def __init__(self,input_dim = 10, latent_dim = 2, hidden_layer_sizes=(256, 64, 16)): + def __init__(self, input_dim=10, latent_dim=2, hidden_layer_sizes=(256, 64, 16)): super(Tanh_Autoencoder, self).__init__() self.input_dim = input_dim self.latent_dim = latent_dim @@ -274,7 +319,7 @@ def element(in_channel, out_channel): decoder = element(latent_dim, self.hls[-1]) for i in range(len(self.hls) - 1, 0, -1): decoder += element(self.hls[i], self.hls[i - 1]) - decoder += [nn.Linear(self.hls[0], self.input_dim)] # nn.Softmax()] + decoder += [nn.Linear(self.hls[0], self.input_dim)] # nn.Softmax()] self.encode = nn.Sequential(*encoder) self.decode = nn.Sequential(*decoder) @@ -282,11 +327,11 @@ def element(in_channel, out_channel): self.apply(weights_init) def encoded(self, x): - #encodes data to latent space + # encodes data to latent space return self.encode(x) def decoded(self, x): - #decodes latent space data to 'real' space + # decodes latent space data to 'real' space return self.decode(x) def forward(self, x): @@ -295,10 +340,18 @@ def forward(self, x): return de -def train(model, optimizer, train_loader, valid_loader, n_epoch, criterion, patience=10, min_delta=0.0005): - +def train( + model, + optimizer, + train_loader, + valid_loader, + n_epoch, + criterion, + patience=10, + min_delta=0.0005, +): """ - + Trains a given model using specified data loaders, optimizer, and loss criterion. The function performs training for a fixed number of epochs and evaluates the model @@ -322,11 +375,11 @@ def train(model, optimizer, train_loader, valid_loader, n_epoch, criterion, pati """ - device = torch.device('cuda' if torch.cuda.is_available() else 'cpu') + device = torch.device("cuda" if torch.cuda.is_available() else "cpu") avg_train_loss = [] avg_valid_loss = [] - best_valid_loss = float('inf') + best_valid_loss = float("inf") patience_counter = 0 for epoch in range(n_epoch): @@ -344,7 +397,7 @@ def train(model, optimizer, train_loader, valid_loader, n_epoch, criterion, pati optimizer.step() train_loss.append(loss.detach().item()) - + # Testing model.eval() valid_loss = [] @@ -353,7 +406,7 @@ def train(model, optimizer, train_loader, valid_loader, n_epoch, criterion, pati x_recon = model(x) loss = criterion(x_recon, x) valid_loss.append(loss.detach().item()) - + # Logging avg_loss = sum(train_loss) / len(train_loss) avg_valid = sum(valid_loss) / len(valid_loss) @@ -361,8 +414,10 @@ def train(model, optimizer, train_loader, valid_loader, n_epoch, criterion, pati avg_valid_loss.append(avg_valid) training_time = time.time() - t - - print(f'[{epoch+1:03}/{n_epoch:03}] train_loss: {avg_loss:.6f}, valid_loss: {avg_valid:.6f}, time: {training_time:.2f} s') + + print( + f"[{epoch+1:03}/{n_epoch:03}] train_loss: {avg_loss:.6f}, valid_loss: {avg_valid:.6f}, time: {training_time:.2f} s" + ) # Early stopping valid_loss_improvement = best_valid_loss - avg_valid @@ -372,20 +427,21 @@ def train(model, optimizer, train_loader, valid_loader, n_epoch, criterion, pati else: patience_counter += 1 if patience_counter >= patience: - print(f"Test loss hasn't improved significantly for {patience} epochs. Stopping early.") + print( + f"Test loss hasn't improved significantly for {patience} epochs. Stopping early." + ) break return avg_train_loss, avg_valid_loss def autoencode(df, name, AE_Model, hidden_layer_sizes, epochs): - """ Trains an autoencoder on a given dataset and visualizes the latent space representation. - This function preprocesses the dataset, splits it into training and validation sets, - initializes an autoencoder model, and trains it. The latent space representation of the + This function preprocesses the dataset, splits it into training and validation sets, + initializes an autoencoder model, and trains it. The latent space representation of the entire dataset is then visualized, and the model parameters are saved. Parameters: @@ -402,94 +458,166 @@ def autoencode(df, name, AE_Model, hidden_layer_sizes, epochs): device = torch.device("cuda" if torch.cuda.is_available() else "cpu") - oxides = ['SiO2', 'TiO2', 'Al2O3', 'FeOt', 'MnO', 'MgO', 'CaO', 'Na2O', 'K2O', 'Cr2O3'] - - wt = df[oxides].fillna(0) + oxides = [ + "SiO2", + "TiO2", + "Al2O3", + "FeOt", + "MnO", + "MgO", + "CaO", + "Na2O", + "K2O", + "Cr2O3", + ] + + # wt = df[oxides].fillna(0) + wt = df[oxides].fillna(1e-4) wt = wt.to_numpy() - #perform z-score normalisation + # perform z-score normalisation ss = StandardScaler() array_norm = ss.fit_transform(wt) # #split the dataset into train and test sets - train_data, valid_data = train_valid_split(array_norm, valid_size=0.1, stratify = df['Mineral'], random_state=42) + # train_data, valid_data = train_test_split(array_norm, test_size=0.1, stratify = df['Mineral'], random_state=42) + train_data, valid_data = train_test_split( + array_norm, test_size=0.2, stratify=df["Mineral"], random_state=42 + ) - #define datasets to be used with PyTorch - see autoencoder file for details + # define datasets to be used with PyTorch - see autoencoder file for details feature_dataset = FeatureDataset(train_data) - valid_dataset = FeatureDataset(valid_data) + valid_dataset = FeatureDataset(valid_data) - #autoencoder params: + # autoencoder params: lr = 5e-4 - wd = 0 + wd = 0.005 batch_size = 256 epochs = epochs input_size = feature_dataset.__getitem__(0).size(0) - #define data loaders - feature_loader = DataLoader(feature_dataset, batch_size=batch_size,shuffle=True) - valid_loader = DataLoader(valid_dataset, batch_size=batch_size,shuffle=True) - np.savez('parametermatrix_autoencoder/' + name + '_features.npz', feature_loader = feature_loader, valid_loader = valid_loader) - - #define model - model = AE_Model(input_dim=input_size, hidden_layer_sizes = hidden_layer_sizes).to(device) - - #use ADAM optimizer with mean squared error loss function - optimizer = torch.optim.Adam(model.parameters(), lr=lr, weight_decay=wd) + # define data loaders + feature_loader = DataLoader(feature_dataset, batch_size=batch_size, shuffle=True) + valid_loader = DataLoader(valid_dataset, batch_size=batch_size, shuffle=True) + np.savez( + "parametermatrix_autoencoder/" + name + "_features.npz", + feature_loader=feature_loader, + valid_loader=valid_loader, + ) + + # define model + model = AE_Model(input_dim=input_size, hidden_layer_sizes=hidden_layer_sizes).to( + device + ) + + # use ADAM optimizer with mean squared error loss function + optimizer = torch.optim.Adam(model.parameters(), lr=lr, weight_decay=wd) criterion = nn.MSELoss() - #train model using pre-defined function - train_loss, valid_loss = train(model, optimizer, feature_loader, valid_loader, epochs, criterion) - np.savez('parametermatrix_autoencoder/' + name + '_tanh_loss.npz', train_loss = train_loss, valid_loss = valid_loss) - - # fig, ax = plt.subplots(1, 2, figsize = (16, 8)) - # ax = ax.flatten() - # ax[0].plot(np.linspace(1, len(train_loss), len(train_loss)), train_loss, '.-', label = 'Train Loss') - # ax[0].plot(np.linspace(1, len(train_loss), len(train_loss)), valid_loss, '.-', label = 'Test Loss') - # ax[0].set_xlabel("Epochs") - # ax[0].set_ylabel("Loss") - # ax[0].legend(prop={'size': 10}) + # train model using pre-defined function + train_loss, valid_loss = train( + model, optimizer, feature_loader, valid_loader, epochs, criterion + ) + np.savez( + "parametermatrix_autoencoder/" + name + "_tanh_loss.npz", + train_loss=train_loss, + valid_loss=valid_loss, + ) + + fig, ax = plt.subplots(1, 2, figsize=(16, 8)) + ax = ax.flatten() + ax[0].plot( + np.linspace(1, len(train_loss), len(train_loss)), + train_loss, + ".-", + label="Train Loss", + ) + ax[0].plot( + np.linspace(1, len(train_loss), len(train_loss)), + valid_loss, + ".-", + label="Test Loss", + ) + ax[0].set_xlabel("Epochs") + ax[0].set_ylabel("Loss") + ax[0].legend(prop={"size": 10}) # #transform entire dataset to latent space - # z = getLatent(model, array_norm) + z = getLatent(model, array_norm) - # phase = np.array(['Amphibole', 'Apatite', 'Biotite', 'Clinopyroxene', - # 'Garnet', 'Ilmenite', 'KFeldspar', 'Magnetite', 'Muscovite', 'Olivine', + # phase = np.array(['Amphibole', 'Apatite', 'Biotite', 'Clinopyroxene', + # 'Garnet', 'Ilmenite', 'KFeldspar', 'Magnetite', 'Muscovite', 'Olivine', # 'Orthopyroxene', 'Plagioclase', 'Quartz', 'Rutile', 'Spinel', 'Tourmaline', - # 'Zircon']) - # phasez = range(1,len(phase)) - # tab = plt.get_cmap('tab20') - # cNorm = mcolors.Normalize(vmin=0, vmax=len(phase)) - # scalarMap = mcm.ScalarMappable(norm=cNorm, cmap=tab) - - # # plot latent representation - # for i in range(len(phase)): - # indx = df['Mineral'] == phase[i] - # ax[1].scatter(z[indx, 0], z[indx, 1], s=15, color=scalarMap.to_rgba(i), lw=1, label=phase[i], rasterized = True) - # ax[1].set_xlabel("Latent Variable 1") - # ax[1].set_ylabel("Latent Variable 2") - # ax[1].set_title(name + " Latent Space Representation") - # ax[1].legend(prop={'size': 8}) - # plt.tight_layout() - # plt.savefig('parametermatrix_autoencoder/' + name + '_loss_latentspace.pdf',) + # 'Zircon']) + + phase = np.array( + [ + "Amphibole", + "Biotite", + "Clinopyroxene", + "Garnet", + "Ilmenite", + "KFeldspar", + "Magnetite", + "Muscovite", + "Olivine", + "Orthopyroxene", + "Plagioclase", + "Spinel", + ] + ) + + phasez = range(1, len(phase)) + tab = plt.get_cmap("tab20") + cNorm = mcolors.Normalize(vmin=0, vmax=len(phase)) + scalarMap = mcm.ScalarMappable(norm=cNorm, cmap=tab) + + # plot latent representation + for i in range(len(phase)): + indx = df["Mineral"] == phase[i] + ax[1].scatter( + z[indx, 0], + z[indx, 1], + s=15, + color=scalarMap.to_rgba(i), + lw=1, + label=phase[i], + rasterized=True, + ) + ax[1].set_xlabel("Latent Variable 1") + ax[1].set_ylabel("Latent Variable 2") + ax[1].set_title(name + " Latent Space Representation") + ax[1].legend(prop={"size": 8}) + plt.tight_layout() + plt.savefig( + "parametermatrix_autoencoder/" + name + "_loss_latentspace.pdf", + ) # save main model params - model_path = 'parametermatrix_autoencoder/' + name + "_tanh_params.pt" + model_path = "parametermatrix_autoencoder/" + name + "_tanh_params.pt" save_model_ae(model, optimizer, model_path) # save all other params conc_file = name + "_tanh.npz" - np.savez('parametermatrix_autoencoder/' + name + "_tanh.npz", batch_size = batch_size, epochs = epochs, lr = lr, wd = wd, input_size = input_size, - conc_file = conc_file, z = z) - - return z + np.savez( + "parametermatrix_autoencoder/" + name + "_tanh.npz", + batch_size=batch_size, + epochs=epochs, + lr=lr, + wd=wd, + input_size=input_size, + conc_file=conc_file, + z=z, + ) + return z -def getLatent(model, dataset:np): +def getLatent(model, dataset: np): """ - Processes a given dataset through the encoder part of a trained model to obtain and return - the latent space representations. The dataset is wrapped in a FeatureDataset and passed + Processes a given dataset through the encoder part of a trained model to obtain and return + the latent space representations. The dataset is wrapped in a FeatureDataset and passed through the model in evaluation mode to generate latent vectors without computing gradients. Parameters: @@ -499,37 +627,36 @@ def getLatent(model, dataset:np): Returns: numpy.ndarray: An array of the latent space representations for the input dataset. - The function uses a DataLoader to batch process the dataset for efficiency and assumes the + The function uses a DataLoader to batch process the dataset for efficiency and assumes the model has been moved to the appropriate device (CPU or GPU) before calling this function. """ device = torch.device("cuda" if torch.cuda.is_available() else "cpu") - #transform real data to latent space using the trained model - latents=[] + # transform real data to latent space using the trained model + latents = [] model.to(device) dataset_ = FeatureDataset(dataset) - loader = DataLoader(dataset_,batch_size=20,shuffle=False) - + loader = DataLoader(dataset_, batch_size=20, shuffle=False) + model.eval() with torch.no_grad(): for i, data in enumerate(loader): x = data.to(device) z = model.encoded(x) latents.append(z.detach().cpu().numpy()) - - return np.concatenate(latents, axis=0) + return np.concatenate(latents, axis=0) -def get_latent_space(df): +def get_latent_space(df): """ - Loads a pre-trained autoencoder model and computes the latent space representations - for the input dataframe. This function loads a model from a predefined path, normalizes - the input data, and then uses the model to generate latent space representations for + Loads a pre-trained autoencoder model and computes the latent space representations + for the input dataframe. This function loads a model from a predefined path, normalizes + the input data, and then uses the model to generate latent space representations for each data point. Parameters: @@ -543,7 +670,7 @@ def get_latent_space(df): device = torch.device("cuda" if torch.cuda.is_available() else "cpu") current_dir = os.path.dirname(__file__) - model_path = os.path.join(current_dir, 'ae_best_model.pt') + model_path = os.path.join(current_dir, "ae_best_model.pt") # model_path = os.path.join(current_dir, 'ae_best_model_noP_tanh.pt') model = Tanh_Autoencoder(input_dim=10, hidden_layer_sizes=(256, 64, 16)).to(device) optimizer = torch.optim.Adam(model.parameters(), lr=5e-4, weight_decay=0) @@ -554,17 +681,16 @@ def get_latent_space(df): norm_wt = norm_data_ae(df) z = getLatent(model, norm_wt) - z_df = pd.DataFrame(z, columns=['LV1', 'LV2']) + z_df = pd.DataFrame(z, columns=["LV1", "LV2"]) return z_df def load_minclass_ae(): - """ Loads the label dictionary for the autoencoder from a .npz file. - The file is expected to contain a dictionary under the 'label_dict' key. + The file is expected to contain a dictionary under the 'label_dict' key. This function reads the dictionary and returns it. Returns: @@ -574,63 +700,67 @@ class names. """ current_dir = os.path.dirname(__file__) - filepath = os.path.join(current_dir, 'mineral_classes_ae.npz') + filepath = os.path.join(current_dir, "mineral_classes_ae.npz") with np.load(filepath, allow_pickle=True) as data: - mapping = data['mapping'].item() # .item() is used to get the dictionary from numpy array + mapping = data[ + "mapping" + ].item() # .item() is used to get the dictionary from numpy array return mapping -def load_clusterer(): - +def load_clusterer(): """ Loads latent space data from a saved file, performs normalization, and applies clustering. - This function reads latent space representations from a saved .npz file, normalizes them, - and then uses HDBSCAN to cluster the data. It returns the clusterer object and a DataFrame + This function reads latent space representations from a saved .npz file, normalizes them, + and then uses HDBSCAN to cluster the data. It returns the clusterer object and a DataFrame containing the latent space data along with clustering results. Returns: - tuple: A tuple containing the HDBSCAN clusterer object and a DataFrame with latent variables, + tuple: A tuple containing the HDBSCAN clusterer object and a DataFrame with latent variables, cluster labels, predicted minerals, and prediction probabilities. """ - current_dir = os.path.dirname(__file__) - filepath = os.path.join(current_dir, 'ae_tanh.npz') - z = np.load(filepath)['z'] - - array_train, params_train = feature_normalisation(z, return_params = True) - clusterer = HDBSCAN_flat(array_train, min_cluster_size=30, cluster_selection_epsilon=0.025, prediction_data=True) + filepath = os.path.join(current_dir, "ae_tanh.npz") + z = np.load(filepath)["z"] + + array_train, params_train = feature_normalisation(z, return_params=True) + clusterer = HDBSCAN_flat( + array_train, + min_cluster_size=30, + cluster_selection_epsilon=0.025, + prediction_data=True, + ) labels, probs = clusterer.labels_, clusterer.probabilities_ minerals = class2mineral_ae(labels) - z_df = pd.DataFrame(z, columns=['LV1', 'LV2']) - z_df['Label'] = labels - z_df['Predict_Mineral'] = minerals - z_df['Predict_Probability'] = probs + z_df = pd.DataFrame(z, columns=["LV1", "LV2"]) + z_df["Label"] = labels + z_df["Predict_Mineral"] = minerals + z_df["Predict_Probability"] = probs return clusterer, z_df -def predict_class_prob_ae(df): - +def predict_class_prob_ae(df): """ - Predicts the class probabilities, corresponding mineral names, and the maximum - probability for each class using a predefined Autoencoder model. This - function loads a pre-trained model and its optimizer state, normalizes input + Predicts the class probabilities, corresponding mineral names, and the maximum + probability for each class using a predefined Autoencoder model. This + function loads a pre-trained model and its optimizer state, normalizes input data, and performs multiple inference iterations to compute the prediction probabilities. Parameters: df (DataFrame): The input DataFrame containing the oxide composition data. Returns: - df (DataFrame): The input DataFrame with columns predict_mineral (predicted mineral names) - and predict_prob (clustering probability of predicted class). + df (DataFrame): The input DataFrame with columns predict_mineral (predicted mineral names) + and predict_prob (clustering probability of predicted class). """ @@ -639,26 +769,29 @@ def predict_class_prob_ae(df): df_pred = df.copy() z_df = get_latent_space(df) - df_pred['LV1'] = z_df['LV1'] - df_pred['LV2'] = z_df['LV2'] - - array_valid, params_valid = feature_normalisation(z_df.to_numpy(), return_params = True) - labels_valid, probs_valid = approximate_predict_flat(clusterer, array_valid, cluster_selection_epsilon=0.025) + df_pred["LV1"] = z_df["LV1"] + df_pred["LV2"] = z_df["LV2"] + + array_valid, params_valid = feature_normalisation( + z_df.to_numpy(), return_params=True + ) + labels_valid, probs_valid = approximate_predict_flat( + clusterer, array_valid, cluster_selection_epsilon=0.025 + ) predict_mineral = class2mineral_ae(labels_valid) - df_pred['Predict_Code'] = labels_valid - df_pred['Predict_Mineral'] = predict_mineral - df_pred['Predict_Probability'] = probs_valid + df_pred["Predict_Code"] = labels_valid + df_pred["Predict_Mineral"] = predict_mineral + df_pred["Predict_Probability"] = probs_valid return df_pred -def unique_mapping_ae(pred_class): - +def unique_mapping_ae(pred_class): """ - Generates a mapping of unique class codes from given and predicted class labels, - considering only the classes present in both input arrays. It loads a predefined - category list and mapping, encodes the 'given_class' labels into categorical codes, - and creates a subset mapping for the unique classes found. It also handles unknown + Generates a mapping of unique class codes from given and predicted class labels, + considering only the classes present in both input arrays. It loads a predefined + category list and mapping, encodes the 'given_class' labels into categorical codes, + and creates a subset mapping for the unique classes found. It also handles unknown classes by assigning them a code of -1 and mapping the 'Unknown' label to them. Parameters: @@ -666,7 +799,7 @@ def unique_mapping_ae(pred_class): Returns: unique (ndarray): Array of unique class codes found in both given and predicted classes. - valid_mapping (dict): Dictionary mapping class codes to their corresponding labels, + valid_mapping (dict): Dictionary mapping class codes to their corresponding labels, including 'Unknown' for any class code of -1. """ @@ -674,16 +807,15 @@ def unique_mapping_ae(pred_class): unique = np.unique(pred_class) valid_mapping = {key: mapping[key] for key in unique} # if -1 in unique: - # valid_mapping[-1] = "Outlier" + # valid_mapping[-1] = "Outlier" return unique, valid_mapping -def class2mineral_ae(pred_class): - +def class2mineral_ae(pred_class): """ Translates predicted class codes into mineral names using a mapping obtained from the - unique classes present in the 'pred_class' array. It utilizes the 'unique_mapping_ae' + unique classes present in the 'pred_class' array. It utilizes the 'unique_mapping_ae' function to establish the relevant class-to-mineral name mapping. Parameters: @@ -700,40 +832,86 @@ def class2mineral_ae(pred_class): def plot_latent_space(df_pred): - """ Plots the latent space representations of the training and validation datasets. - This function loads the latent space data using the `load_clusterer` function - and visualizes it in a scatter plot. It compares the latent space representations - of the training set with the predictions on the validation set, using different colors + This function loads the latent space data using the `load_clusterer` function + and visualizes it in a scatter plot. It compares the latent space representations + of the training set with the predictions on the validation set, using different colors for each predicted mineral class. Parameters: - df_pred (pd.DataFrame): DataFrame containing latent space representations and predictions + df_pred (pd.DataFrame): DataFrame containing latent space representations and predictions for the validation dataset. """ clusterer, z_df = load_clusterer() - phase = np.array(['Amphibole', 'Apatite', 'Biotite', 'Clinopyroxene', 'Garnet', - 'Ilmenite', 'KFeldspar', 'Magnetite', 'Muscovite', 'Olivine', 'Orthopyroxene', - 'Plagioclase', 'Quartz', 'Rutile', 'Spinel', 'Tourmaline', 'Zircon']) - cNorm = mcolors.Normalize(vmin=0, vmax=len(phase)) - scalarMap = mcm.ScalarMappable(norm=cNorm, cmap=plt.get_cmap('tab20')) - - fig, ax = plt.subplots(1, 2, figsize = (16, 8)) + phase = np.array( + [ + "Amphibole", + "Apatite", + "Biotite", + "Clinopyroxene", + "Garnet", + "Ilmenite", + "KFeldspar", + "Magnetite", + "Muscovite", + "Olivine", + "Orthopyroxene", + "Plagioclase", + "Quartz", + "Rutile", + "Spinel", + "Tourmaline", + "Zircon", + ] + ) + cNorm = mcolors.Normalize(vmin=0, vmax=len(phase)) + scalarMap = mcm.ScalarMappable(norm=cNorm, cmap=plt.get_cmap("tab20")) + + fig, ax = plt.subplots(1, 2, figsize=(16, 8)) ax = ax.flatten() for i in range(len(phase)): - indx_z = z_df['Predict_Mineral'] == phase[i] + indx_z = z_df["Predict_Mineral"] == phase[i] if not z_df[indx_z].empty: - ax[0].scatter(z_df.LV1[indx_z], z_df.LV2[indx_z], marker='o', s=15, color=scalarMap.to_rgba(i), lw=0.1, ec='k', alpha=z_df.Predict_Probability[indx_z], label=phase[i], rasterized = True) - indx_pred = df_pred['Predict_Mineral'] == phase[i] + ax[0].scatter( + z_df.LV1[indx_z], + z_df.LV2[indx_z], + marker="o", + s=15, + color=scalarMap.to_rgba(i), + lw=0.1, + ec="k", + alpha=z_df.Predict_Probability[indx_z], + label=phase[i], + rasterized=True, + ) + indx_pred = df_pred["Predict_Mineral"] == phase[i] if not df_pred[indx_pred].empty: - ax[1].scatter(df_pred.LV1[indx_pred], df_pred.LV2[indx_pred], marker='o', s=15, color=scalarMap.to_rgba(i), lw=0.1, ec='k', alpha=df_pred.Predict_Probability[indx_pred], label=phase[i], rasterized = True) - leg = ax[0].legend(prop={'size': 8}, loc = 'upper right', labelspacing = 0.4, handletextpad = 0.8, handlelength = 1.0, frameon=False) - for handle in leg.legendHandles: + ax[1].scatter( + df_pred.LV1[indx_pred], + df_pred.LV2[indx_pred], + marker="o", + s=15, + color=scalarMap.to_rgba(i), + lw=0.1, + ec="k", + alpha=df_pred.Predict_Probability[indx_pred], + label=phase[i], + rasterized=True, + ) + leg = ax[0].legend( + prop={"size": 8}, + loc="upper right", + labelspacing=0.4, + handletextpad=0.8, + handlelength=1.0, + frameon=False, + ) + for handle in leg.legendHandles: colors = handle.get_facecolor() # Set alpha value for face color colors[:, 3] = 1 # Set the alpha value of the RGBA color to 1 @@ -743,19 +921,30 @@ def plot_latent_space(df_pred): edge_colors = handle.get_edgecolor() edge_colors[:, 3] = 1 handle.set_edgecolor(edge_colors) - ax[0].set_xlabel('Latent Variable 1') - ax[0].set_ylabel('Latent Variable 2') + ax[0].set_xlabel("Latent Variable 1") + ax[0].set_ylabel("Latent Variable 2") ax[0].set_xlim([-1.5, 2.0]) ax[0].set_ylim([-2.5, 2.5]) - ax[0].annotate("Training Latent Space", xy=(0.03, 0.94), xycoords="axes fraction", fontsize=20, weight='medium') - ax[0].tick_params(axis="x", direction='in', length=5, pad = 6.5) - ax[0].tick_params(axis="y", direction='in', length=5, pad = 6.5) - ax[1].set_xlabel('Latent Variable 1') - ax[1].set_xlabel('Latent Variable 2') + ax[0].annotate( + "Training Latent Space", + xy=(0.03, 0.94), + xycoords="axes fraction", + fontsize=20, + weight="medium", + ) + ax[0].tick_params(axis="x", direction="in", length=5, pad=6.5) + ax[0].tick_params(axis="y", direction="in", length=5, pad=6.5) + ax[1].set_xlabel("Latent Variable 1") + ax[1].set_xlabel("Latent Variable 2") ax[1].set_xlim([-1.5, 2.0]) ax[1].set_ylim([-2.5, 2.5]) - ax[1].annotate("Validation Latent Space", xy=(0.03, 0.94), xycoords="axes fraction", fontsize=20, weight='medium') - ax[1].tick_params(axis="x", direction='in', length=5, pad = 6.5) - ax[1].tick_params(axis="y", direction='in', length=5, pad = 6.5) + ax[1].annotate( + "Validation Latent Space", + xy=(0.03, 0.94), + xycoords="axes fraction", + fontsize=20, + weight="medium", + ) + ax[1].tick_params(axis="x", direction="in", length=5, pad=6.5) + ax[1].tick_params(axis="y", direction="in", length=5, pad=6.5) plt.tight_layout() -