Last active
February 3, 2023 04:52
-
-
Save ahartikainen/ebbdb25e6fe9c61b61d639beaca21528 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"cells": [ | |
{ | |
"cell_type": "code", | |
"execution_count": 1, | |
"id": "db1ce31a-ebcf-454a-82a0-571d54ae2523", | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"# Import modules" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 2, | |
"id": "d13e5ab4-bfa1-4bc7-b421-28b2c16fc0ab", | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"import numpy as np\n", | |
"import pandas as pd\n", | |
"import geopandas as geopd\n", | |
"import fiona" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 3, | |
"id": "80eeb2da-8f87-4f81-b127-b70e104c6e07", | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"pd.options.display.max_columns = 50\n", | |
"pd.options.display.max_rows = 300\n", | |
"pd.options.display.float_format\n", | |
"pd.options.display.float_format = lambda x: '%.5f' % x" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 4, | |
"id": "f67d1bca-9aef-4a8d-adc6-fd4f2df50b93", | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"# First download free Bedrock of Finland 200k dataset\n", | |
"# https://hakku.gtk.fi/fi/locations/search/\n", | |
"# Kallioperä 1:200 000" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 5, | |
"id": "de64e0d4-ee13-4681-a7ea-9619cde1e0ed", | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"p = \"./bedrock_of_finland_200k_epsg3067_gdb.zip\"" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 6, | |
"id": "1a6191c1-a107-475d-81c3-fa023fc0188b", | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"# List dataset layers" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 7, | |
"id": "1de9d5f8-5067-428a-b92c-c8a9f4a2967b", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"['br200k_structural_form',\n", | |
" 'br200k_fold_axialplanetrace',\n", | |
" 'br200k_fault',\n", | |
" 'br_tectonic_province',\n", | |
" 'br_structural_province',\n", | |
" 'br200k_dyke_swarm',\n", | |
" 'br_suture_boundary',\n", | |
" 'tectonostratigraphic_contact',\n", | |
" 'tectonostratigraphic_unit',\n", | |
" 'br200k_lithological_form',\n", | |
" 'br_suture_zone',\n", | |
" 'br200k_data_origin',\n", | |
" 'br200k_quality_estimation',\n", | |
" 'br_crustal_province',\n", | |
" 'br200k_black_shale',\n", | |
" 'br200k_lithological_unit']" | |
] | |
}, | |
"execution_count": 7, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"fiona.listlayers(p)" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 8, | |
"id": "9b17fba2-efc7-4b7c-a75a-3563ddda3266", | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"gdf = geopd.read_file(p, layer=\"br200k_lithological_unit\")" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 9, | |
"id": "1c7ed44e-7acf-4a44-ba26-4e95940e1d55", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"Index(['EON', 'EON_', 'ERA', 'ERA_', 'PERIOD', 'PERIOD_',\n", | |
" 'CHRONOSTRATICRAPHIC_UNIT', 'CHRONOSTRATICRAPHIC_UNIT_', 'EPOCH',\n", | |
" 'EPOCH_', 'SUPERGROUP', 'SUPERGROUP_', 'GROUP_', 'GROUP__', 'FORMATION',\n", | |
" 'FORMATION_', 'MEMBER', 'MEMBER_', 'SUPERSUITE', 'SUPERSUITE_', 'SUITE',\n", | |
" 'SUITE_', 'LITHODEME', 'LITHODEME_', 'PHASE', 'PHASE_', 'COMPLEX',\n", | |
" 'COMPLEX_', 'UNIT_CRITERION', 'UNIT_CRITERION_', 'ORIGINAL_NAME',\n", | |
" 'ROCK_CLASS', 'ROCK_CLASS_', 'ROCK_NAME', 'ROCK_NAME_', 'NICK_NAME',\n", | |
" 'SHAPE_Length', 'SHAPE_Area', 'geometry'],\n", | |
" dtype='object')" | |
] | |
}, | |
"execution_count": 9, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"gdf.columns" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 10, | |
"id": "43d87dcd-2abd-4eda-bb18-7e36fef8d636", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/html": [ | |
"<div>\n", | |
"<style scoped>\n", | |
" .dataframe tbody tr th:only-of-type {\n", | |
" vertical-align: middle;\n", | |
" }\n", | |
"\n", | |
" .dataframe tbody tr th {\n", | |
" vertical-align: top;\n", | |
" }\n", | |
"\n", | |
" .dataframe thead th {\n", | |
" text-align: right;\n", | |
" }\n", | |
"</style>\n", | |
"<table border=\"1\" class=\"dataframe\">\n", | |
" <thead>\n", | |
" <tr style=\"text-align: right;\">\n", | |
" <th></th>\n", | |
" <th>EON</th>\n", | |
" <th>EON_</th>\n", | |
" <th>ERA</th>\n", | |
" <th>ERA_</th>\n", | |
" <th>PERIOD</th>\n", | |
" <th>PERIOD_</th>\n", | |
" <th>CHRONOSTRATICRAPHIC_UNIT</th>\n", | |
" <th>CHRONOSTRATICRAPHIC_UNIT_</th>\n", | |
" <th>EPOCH</th>\n", | |
" <th>EPOCH_</th>\n", | |
" <th>SUPERGROUP</th>\n", | |
" <th>SUPERGROUP_</th>\n", | |
" <th>GROUP_</th>\n", | |
" <th>GROUP__</th>\n", | |
" <th>FORMATION</th>\n", | |
" <th>FORMATION_</th>\n", | |
" <th>MEMBER</th>\n", | |
" <th>MEMBER_</th>\n", | |
" <th>SUPERSUITE</th>\n", | |
" <th>SUPERSUITE_</th>\n", | |
" <th>SUITE</th>\n", | |
" <th>SUITE_</th>\n", | |
" <th>LITHODEME</th>\n", | |
" <th>LITHODEME_</th>\n", | |
" <th>PHASE</th>\n", | |
" <th>PHASE_</th>\n", | |
" <th>COMPLEX</th>\n", | |
" <th>COMPLEX_</th>\n", | |
" <th>UNIT_CRITERION</th>\n", | |
" <th>UNIT_CRITERION_</th>\n", | |
" <th>ORIGINAL_NAME</th>\n", | |
" <th>ROCK_CLASS</th>\n", | |
" <th>ROCK_CLASS_</th>\n", | |
" <th>ROCK_NAME</th>\n", | |
" <th>ROCK_NAME_</th>\n", | |
" <th>NICK_NAME</th>\n", | |
" <th>SHAPE_Length</th>\n", | |
" <th>SHAPE_Area</th>\n", | |
" <th>geometry</th>\n", | |
" </tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr>\n", | |
" <th>0</th>\n", | |
" <td>2</td>\n", | |
" <td>Proterozoic</td>\n", | |
" <td>21</td>\n", | |
" <td>Paleoproterozoic</td>\n", | |
" <td>3</td>\n", | |
" <td>Orosirian</td>\n", | |
" <td>11</td>\n", | |
" <td>Upper Svecofennian (1860-1800 Ma)</td>\n", | |
" <td>10</td>\n", | |
" <td>Orosirian 4 (1880-1870 Ma)</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>2113.00000</td>\n", | |
" <td>Diverse Paleoproterozoic suites and lithodemes</td>\n", | |
" <td>211380.00000</td>\n", | |
" <td>Southern Finland plutonic suite</td>\n", | |
" <td>21138098.00000</td>\n", | |
" <td>undefined gabbroid</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>-1</td>\n", | |
" <td>not determined</td>\n", | |
" <td>Gabro tai dioriitti</td>\n", | |
" <td>2111</td>\n", | |
" <td>Plutonic rock</td>\n", | |
" <td>2111144</td>\n", | |
" <td>Gabbro</td>\n", | |
" <td>NaN</td>\n", | |
" <td>4185.37626</td>\n", | |
" <td>435899.12323</td>\n", | |
" <td>MULTIPOLYGON (((240780.283 6632176.039, 240922...</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>1</th>\n", | |
" <td>2</td>\n", | |
" <td>Proterozoic</td>\n", | |
" <td>21</td>\n", | |
" <td>Paleoproterozoic</td>\n", | |
" <td>3</td>\n", | |
" <td>Orosirian</td>\n", | |
" <td>11</td>\n", | |
" <td>Upper Svecofennian (1860-1800 Ma)</td>\n", | |
" <td>9</td>\n", | |
" <td>Orosirian 3 (1910-1880 Ma)</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>2112.00000</td>\n", | |
" <td>Southern Finland supersuite</td>\n", | |
" <td>211212.00000</td>\n", | |
" <td>Kimito suite</td>\n", | |
" <td>21121295.00000</td>\n", | |
" <td>undefined BIF</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>-1</td>\n", | |
" <td>not determined</td>\n", | |
" <td>Rautamalmi</td>\n", | |
" <td>2123</td>\n", | |
" <td>Ironstone</td>\n", | |
" <td>21231</td>\n", | |
" <td>Banded ironstones</td>\n", | |
" <td>Sundharun</td>\n", | |
" <td>9558.64117</td>\n", | |
" <td>222786.15334</td>\n", | |
" <td>MULTIPOLYGON (((311496.411 6632948.419, 311374...</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>2</th>\n", | |
" <td>2</td>\n", | |
" <td>Proterozoic</td>\n", | |
" <td>21</td>\n", | |
" <td>Paleoproterozoic</td>\n", | |
" <td>3</td>\n", | |
" <td>Orosirian</td>\n", | |
" <td>11</td>\n", | |
" <td>Upper Svecofennian (1860-1800 Ma)</td>\n", | |
" <td>10</td>\n", | |
" <td>Orosirian 4 (1880-1870 Ma)</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>2113.00000</td>\n", | |
" <td>Diverse Paleoproterozoic suites and lithodemes</td>\n", | |
" <td>211380.00000</td>\n", | |
" <td>Southern Finland plutonic suite</td>\n", | |
" <td>21138098.00000</td>\n", | |
" <td>undefined gabbroid</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>-1</td>\n", | |
" <td>not determined</td>\n", | |
" <td>Gabro tai dioriitti</td>\n", | |
" <td>2111</td>\n", | |
" <td>Plutonic rock</td>\n", | |
" <td>2111144</td>\n", | |
" <td>Gabbro</td>\n", | |
" <td>NaN</td>\n", | |
" <td>1703.94718</td>\n", | |
" <td>92810.35295</td>\n", | |
" <td>MULTIPOLYGON (((236884.943 6633315.095, 236861...</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>3</th>\n", | |
" <td>2</td>\n", | |
" <td>Proterozoic</td>\n", | |
" <td>21</td>\n", | |
" <td>Paleoproterozoic</td>\n", | |
" <td>3</td>\n", | |
" <td>Orosirian</td>\n", | |
" <td>11</td>\n", | |
" <td>Upper Svecofennian (1860-1800 Ma)</td>\n", | |
" <td>9</td>\n", | |
" <td>Orosirian 3 (1910-1880 Ma)</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>2112.00000</td>\n", | |
" <td>Southern Finland supersuite</td>\n", | |
" <td>211212.00000</td>\n", | |
" <td>Kimito suite</td>\n", | |
" <td>21121298.00000</td>\n", | |
" <td>undefined amphibolite</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>-1</td>\n", | |
" <td>not determined</td>\n", | |
" <td>Amfiboliitti ja sarvivälkegneissi</td>\n", | |
" <td>2135</td>\n", | |
" <td>Metamorphic rock (Unknown protolith or undefined)</td>\n", | |
" <td>213521</td>\n", | |
" <td>Amphibolite</td>\n", | |
" <td>NaN</td>\n", | |
" <td>8773.04407</td>\n", | |
" <td>1072696.49941</td>\n", | |
" <td>MULTIPOLYGON (((308050.777 6633559.301, 308179...</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>4</th>\n", | |
" <td>2</td>\n", | |
" <td>Proterozoic</td>\n", | |
" <td>21</td>\n", | |
" <td>Paleoproterozoic</td>\n", | |
" <td>3</td>\n", | |
" <td>Orosirian</td>\n", | |
" <td>11</td>\n", | |
" <td>Upper Svecofennian (1860-1800 Ma)</td>\n", | |
" <td>9</td>\n", | |
" <td>Orosirian 3 (1910-1880 Ma)</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>2112.00000</td>\n", | |
" <td>Southern Finland supersuite</td>\n", | |
" <td>211212.00000</td>\n", | |
" <td>Kimito suite</td>\n", | |
" <td>21121298.00000</td>\n", | |
" <td>undefined amphibolite</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" <td>-1</td>\n", | |
" <td>not determined</td>\n", | |
" <td>Emäksinen raitainen sarja</td>\n", | |
" <td>2112</td>\n", | |
" <td>Volcanic rock</td>\n", | |
" <td>21123</td>\n", | |
" <td>Mafic volcanic rock</td>\n", | |
" <td>NaN</td>\n", | |
" <td>3432.64028</td>\n", | |
" <td>198851.80934</td>\n", | |
" <td>MULTIPOLYGON (((218006.767 6633934.175, 218333...</td>\n", | |
" </tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</div>" | |
], | |
"text/plain": [ | |
" EON EON_ ERA ERA_ PERIOD PERIOD_ \\\n", | |
"0 2 Proterozoic 21 Paleoproterozoic 3 Orosirian \n", | |
"1 2 Proterozoic 21 Paleoproterozoic 3 Orosirian \n", | |
"2 2 Proterozoic 21 Paleoproterozoic 3 Orosirian \n", | |
"3 2 Proterozoic 21 Paleoproterozoic 3 Orosirian \n", | |
"4 2 Proterozoic 21 Paleoproterozoic 3 Orosirian \n", | |
"\n", | |
" CHRONOSTRATICRAPHIC_UNIT CHRONOSTRATICRAPHIC_UNIT_ EPOCH \\\n", | |
"0 11 Upper Svecofennian (1860-1800 Ma) 10 \n", | |
"1 11 Upper Svecofennian (1860-1800 Ma) 9 \n", | |
"2 11 Upper Svecofennian (1860-1800 Ma) 10 \n", | |
"3 11 Upper Svecofennian (1860-1800 Ma) 9 \n", | |
"4 11 Upper Svecofennian (1860-1800 Ma) 9 \n", | |
"\n", | |
" EPOCH_ SUPERGROUP SUPERGROUP_ GROUP_ GROUP__ \\\n", | |
"0 Orosirian 4 (1880-1870 Ma) NaN NaN NaN NaN \n", | |
"1 Orosirian 3 (1910-1880 Ma) NaN NaN NaN NaN \n", | |
"2 Orosirian 4 (1880-1870 Ma) NaN NaN NaN NaN \n", | |
"3 Orosirian 3 (1910-1880 Ma) NaN NaN NaN NaN \n", | |
"4 Orosirian 3 (1910-1880 Ma) NaN NaN NaN NaN \n", | |
"\n", | |
" FORMATION FORMATION_ MEMBER MEMBER_ SUPERSUITE \\\n", | |
"0 NaN NaN NaN NaN 2113.00000 \n", | |
"1 NaN NaN NaN NaN 2112.00000 \n", | |
"2 NaN NaN NaN NaN 2113.00000 \n", | |
"3 NaN NaN NaN NaN 2112.00000 \n", | |
"4 NaN NaN NaN NaN 2112.00000 \n", | |
"\n", | |
" SUPERSUITE_ SUITE \\\n", | |
"0 Diverse Paleoproterozoic suites and lithodemes 211380.00000 \n", | |
"1 Southern Finland supersuite 211212.00000 \n", | |
"2 Diverse Paleoproterozoic suites and lithodemes 211380.00000 \n", | |
"3 Southern Finland supersuite 211212.00000 \n", | |
"4 Southern Finland supersuite 211212.00000 \n", | |
"\n", | |
" SUITE_ LITHODEME LITHODEME_ \\\n", | |
"0 Southern Finland plutonic suite 21138098.00000 undefined gabbroid \n", | |
"1 Kimito suite 21121295.00000 undefined BIF \n", | |
"2 Southern Finland plutonic suite 21138098.00000 undefined gabbroid \n", | |
"3 Kimito suite 21121298.00000 undefined amphibolite \n", | |
"4 Kimito suite 21121298.00000 undefined amphibolite \n", | |
"\n", | |
" PHASE PHASE_ COMPLEX COMPLEX_ UNIT_CRITERION UNIT_CRITERION_ \\\n", | |
"0 NaN NaN NaN NaN -1 not determined \n", | |
"1 NaN NaN NaN NaN -1 not determined \n", | |
"2 NaN NaN NaN NaN -1 not determined \n", | |
"3 NaN NaN NaN NaN -1 not determined \n", | |
"4 NaN NaN NaN NaN -1 not determined \n", | |
"\n", | |
" ORIGINAL_NAME ROCK_CLASS \\\n", | |
"0 Gabro tai dioriitti 2111 \n", | |
"1 Rautamalmi 2123 \n", | |
"2 Gabro tai dioriitti 2111 \n", | |
"3 Amfiboliitti ja sarvivälkegneissi 2135 \n", | |
"4 Emäksinen raitainen sarja 2112 \n", | |
"\n", | |
" ROCK_CLASS_ ROCK_NAME \\\n", | |
"0 Plutonic rock 2111144 \n", | |
"1 Ironstone 21231 \n", | |
"2 Plutonic rock 2111144 \n", | |
"3 Metamorphic rock (Unknown protolith or undefined) 213521 \n", | |
"4 Volcanic rock 21123 \n", | |
"\n", | |
" ROCK_NAME_ NICK_NAME SHAPE_Length SHAPE_Area \\\n", | |
"0 Gabbro NaN 4185.37626 435899.12323 \n", | |
"1 Banded ironstones Sundharun 9558.64117 222786.15334 \n", | |
"2 Gabbro NaN 1703.94718 92810.35295 \n", | |
"3 Amphibolite NaN 8773.04407 1072696.49941 \n", | |
"4 Mafic volcanic rock NaN 3432.64028 198851.80934 \n", | |
"\n", | |
" geometry \n", | |
"0 MULTIPOLYGON (((240780.283 6632176.039, 240922... \n", | |
"1 MULTIPOLYGON (((311496.411 6632948.419, 311374... \n", | |
"2 MULTIPOLYGON (((236884.943 6633315.095, 236861... \n", | |
"3 MULTIPOLYGON (((308050.777 6633559.301, 308179... \n", | |
"4 MULTIPOLYGON (((218006.767 6633934.175, 218333... " | |
] | |
}, | |
"execution_count": 10, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"gdf.head(5)" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 11, | |
"id": "58f07196-82d4-4d33-8640-14a9500647f7", | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"# calculate the area based on the geometry column (or use SHAPE_Area column)\n", | |
"gdf[\"area_km2\"] = gdf.geometry.area * 1e-6 # km^2" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 12, | |
"id": "b6761a14-578c-442c-bee5-2fa8cd644fe7", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"Gabbro 3308\n", | |
"Biotite paragneiss 2939\n", | |
"Granite 2924\n", | |
"Granodiorite 2503\n", | |
"Mafic volcanic rock 2280\n", | |
"Amphibolite 2173\n", | |
"Dolerite (diabase) 1614\n", | |
"Microcline granite 1129\n", | |
"Tonalite 1096\n", | |
"Quartz diorite 1067\n", | |
"Diorite 670\n", | |
"Biotite paraschist 660\n", | |
"Pegmatite 613\n", | |
"Quartzite 608\n", | |
"Intermediate volcanic rock 563\n", | |
"Serpentinite 524\n", | |
"Peridotite 522\n", | |
"Felsic volcanic rock 518\n", | |
"Quartz feldspar paragneiss 497\n", | |
"Porphyritic granodiorite 448\n", | |
"Porphyritic granite 435\n", | |
"Black schist 424\n", | |
"Arkose quartzite 405\n", | |
"Tonalitic migmatite 371\n", | |
"Pegmatite granite 303\n", | |
"Mafic tuff 273\n", | |
"Tholeiitic basalt 226\n", | |
"Enderbite 215\n", | |
"Ultramafic volcanic rock 207\n", | |
"Ultramafic rock 204\n", | |
"Dolomitic carbonate rock 199\n", | |
"Peridotitic komatite 198\n", | |
"Hornblende gabbro 197\n", | |
"Graphite paraschist 189\n", | |
"Komatiite 181\n", | |
"Plagioclase porphyrite 178\n", | |
"Calcsilicate-rock 171\n", | |
"Hornblende gneiss 165\n", | |
"Orthoquartzite 163\n", | |
"Intermediate tuff 158\n", | |
"Uralite porphyrite 156\n", | |
"Graphite sulphide paraschist 155\n", | |
"Quartz feldspar paraschist 154\n", | |
"Rapakivi granite (s.s.) 150\n", | |
"Felsic tuff 145\n", | |
"Migmatitic tonalite 144\n", | |
"Greywacke 141\n", | |
"Aplite 126\n", | |
"Granitic migmatite 115\n", | |
"Banded ironstones 109\n", | |
"Skarn 106\n", | |
"Arkose gneiss 105\n", | |
"Quartz feldspar gneiss 100\n", | |
"Gabbroic rock 98\n", | |
"Pyterlite 98\n", | |
"Sericite quartzite 98\n", | |
"Phyllite 90\n", | |
"Paragneiss 88\n", | |
"Biotite hornblende paragneiss 84\n", | |
"Orthoconglomerate 79\n", | |
"Chert 71\n", | |
"Quartz-wacke 71\n", | |
"Mafic graphite tuff 66\n", | |
"Sericite paraschist 65\n", | |
"Pyroxenite 64\n", | |
"Basalt 62\n", | |
"Gabbronorite 61\n", | |
"Garnet-cordierite-anthophyllite gneiss 58\n", | |
"High-Mg basalt 55\n", | |
"Aplitic rapakivi granite 54\n", | |
"Felsic tuffaceous sandstone 51\n", | |
"Limestone 49\n", | |
"Feldspathic-arenite 46\n", | |
"Polymictic orthoconglomerate 45\n", | |
"Metasomatic rock 45\n", | |
"Garnet-cordierite-staurolite rock 42\n", | |
"Silicate-conglomerate 42\n", | |
"Trondhjemite 41\n", | |
"Carbonate rock 40\n", | |
"Mafic hypabyssal rock 39\n", | |
"Cordierite gneiss 39\n", | |
"Calcitic carbonate rock 38\n", | |
"Monzogranite 37\n", | |
"Charno-enderbite 36\n", | |
"Monzonite 35\n", | |
"Sulphide ore 34\n", | |
"Quartz feldspar schist 34\n", | |
"Silicate sandstone 33\n", | |
"Pyroxene granite 33\n", | |
"Dacite 33\n", | |
"Quartz rock 32\n", | |
"Fe-tholeiitic basalt 31\n", | |
"Meta-ultramafic-rock 31\n", | |
"Anorthosite 31\n", | |
"Basaltic komatite 30\n", | |
"Porphyritic rapakivi granite 29\n", | |
"Syenite 29\n", | |
"Rapakivi granite 29\n", | |
"Quartz monzodiorite 28\n", | |
"Porphyritic quartz monzonite 27\n", | |
"Psammite 27\n", | |
"Intermediate tuffaceous sandstone 26\n", | |
"Quartz feldspar porphyry 26\n", | |
"Quartz monzonite 24\n", | |
"Amphibole paraschist 24\n", | |
"Picritic volcanic rock 24\n", | |
"Wiborgite 24\n", | |
"Intermediate hypabyssal rock 24\n", | |
"Amphibole gneiss 23\n", | |
"Felsic hypabyssal rock 23\n", | |
"Silicate-siltstone 23\n", | |
"Breccia-conglomerate 21\n", | |
"Quartz porphyritic rapakivi granite 20\n", | |
"Kimberlite 20\n", | |
"Hornblendite (s.s.) 20\n", | |
"Mica gneiss 19\n", | |
"Intermediate volcaniclastic conglomerate 18\n", | |
"Pyroxene gneiss 17\n", | |
"Talc schist 17\n", | |
"Norite 17\n", | |
"Sericite-cordierite gneiss 16\n", | |
"Paraschist 16\n", | |
"Semipelite 15\n", | |
"Felsic albite rock 14\n", | |
"Felsic volcaniclastic conglomerate 14\n", | |
"Andesite 14\n", | |
"Carbonatite 14\n", | |
"Soapstone 13\n", | |
"Wehrlite 13\n", | |
"Mafic tuffaceous sandstone 12\n", | |
"Garnet-cordierite gneiss 12\n", | |
"Ultramafic hypabyssal rock 12\n", | |
"Intermediate graphite tuff 12\n", | |
"Monzodiorite 12\n", | |
"Granophyre 12\n", | |
"Albitite 12\n", | |
"Olivine hornblendite 11\n", | |
"Wacke (greywacke) 11\n", | |
"Silicate claystone 11\n", | |
"Carbonate facies banded ironstones 11\n", | |
"Boninite (s.s.) 10\n", | |
"Mafic volcaniclastic conglomerate 10\n", | |
"Basaltic andesite 9\n", | |
"Hornblende paragneiss 8\n", | |
"Garnet-hornblende gneiss 8\n", | |
"Migmatitic paragneiss 8\n", | |
"Amphibole schist 8\n", | |
"Alkali feldspar granite 8\n", | |
"Porphyry 7\n", | |
"Quartz syenite 7\n", | |
"Mylonitic rock 6\n", | |
"RE-pegmatite 6\n", | |
"Rhyolite 6\n", | |
"Pyroxene peridotite 5\n", | |
"Garnet-cordierite ortogneiss 5\n", | |
"Troctolite 4\n", | |
"Kaolin 4\n", | |
"Dunite 4\n", | |
"Volcaniclastic conglomerate 3\n", | |
"Harzburgite 3\n", | |
"Pyroxenite (s.s.) 3\n", | |
"Olivine pyroxene hornblendite 2\n", | |
"Mafic porphyry 2\n", | |
"Hydrothermal rock 2\n", | |
"Impact melt rock 2\n", | |
"Suevite 2\n", | |
"Foidolite 2\n", | |
"Oxide ore 2\n", | |
"Monzogabbro 2\n", | |
"Chloride paraschist 2\n", | |
"Dolomitic limestone 1\n", | |
"Ultramafic tuff 1\n", | |
"Quartz-arenite 1\n", | |
"Ultramafic volcanic breccia 1\n", | |
"Sericite schist 1\n", | |
"Dioritic rock 1\n", | |
"Sulphide facies banded ironstones 1\n", | |
"Lithic breccia 1\n", | |
"Name: ROCK_NAME_, dtype: int64" | |
] | |
}, | |
"execution_count": 12, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"# check occurances of different rock names\n", | |
"gdf[\"ROCK_NAME_\"].value_counts()" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 13, | |
"id": "2a213b47-77c8-4410-933f-8d48e1f2ce4f", | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"# Sum area by rock name\n", | |
"df = gdf.groupby(\"ROCK_NAME_\").area_km2.sum().reset_index().rename(columns={\"ROCK_NAME_\": \"name\"}).set_index(\"name\")" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 14, | |
"id": "282befcc-5ac8-4055-a076-2311b09e2304", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"391045.3478880943" | |
] | |
}, | |
"execution_count": 14, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"# our sum 391_045 vs 338_455\n", | |
"# -> sea-areas within the analysis\n", | |
"\n", | |
"# print total area\n", | |
"df[\"area_km2\"].sum()" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 15, | |
"id": "c18c953b-0654-4315-990c-803775e082c1", | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"df[\"area_pct\"] = df[\"area_km2\"] / df[\"area_km2\"].sum()" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 16, | |
"id": "112a97e4-55bb-4dc6-bcb6-f98b51fb6aa9", | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"df = df.sort_values(by=\"area_km2\", ascending=False)" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 17, | |
"id": "ba89c087-d997-4016-a73e-1bc785757fe3", | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"df[\"area_pct_cumsum\"] = df[\"area_pct\"].cumsum()" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 18, | |
"id": "60061c2f-0cbb-4e20-a31a-1c810a41151d", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/html": [ | |
"<div>\n", | |
"<style scoped>\n", | |
" .dataframe tbody tr th:only-of-type {\n", | |
" vertical-align: middle;\n", | |
" }\n", | |
"\n", | |
" .dataframe tbody tr th {\n", | |
" vertical-align: top;\n", | |
" }\n", | |
"\n", | |
" .dataframe thead th {\n", | |
" text-align: right;\n", | |
" }\n", | |
"</style>\n", | |
"<table border=\"1\" class=\"dataframe\">\n", | |
" <thead>\n", | |
" <tr style=\"text-align: right;\">\n", | |
" <th></th>\n", | |
" <th>area_km2</th>\n", | |
" <th>area_pct</th>\n", | |
" <th>area_pct_cumsum</th>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>name</th>\n", | |
" <th></th>\n", | |
" <th></th>\n", | |
" <th></th>\n", | |
" </tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr>\n", | |
" <th>Biotite paragneiss</th>\n", | |
" <td>54358.96698</td>\n", | |
" <td>0.13901</td>\n", | |
" <td>0.13901</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Granodiorite</th>\n", | |
" <td>51925.32674</td>\n", | |
" <td>0.13279</td>\n", | |
" <td>0.27180</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Migmatitic tonalite</th>\n", | |
" <td>34581.70085</td>\n", | |
" <td>0.08843</td>\n", | |
" <td>0.36023</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Granite</th>\n", | |
" <td>22187.19579</td>\n", | |
" <td>0.05674</td>\n", | |
" <td>0.41697</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Microcline granite</th>\n", | |
" <td>19448.12647</td>\n", | |
" <td>0.04973</td>\n", | |
" <td>0.46670</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Tonalite</th>\n", | |
" <td>16125.98672</td>\n", | |
" <td>0.04124</td>\n", | |
" <td>0.50794</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Porphyritic granodiorite</th>\n", | |
" <td>13535.43116</td>\n", | |
" <td>0.03461</td>\n", | |
" <td>0.54255</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Tonalitic migmatite</th>\n", | |
" <td>12888.52566</td>\n", | |
" <td>0.03296</td>\n", | |
" <td>0.57551</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Wiborgite</th>\n", | |
" <td>12141.02010</td>\n", | |
" <td>0.03105</td>\n", | |
" <td>0.60656</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Greywacke</th>\n", | |
" <td>11964.79755</td>\n", | |
" <td>0.03060</td>\n", | |
" <td>0.63716</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Porphyritic granite</th>\n", | |
" <td>11651.39895</td>\n", | |
" <td>0.02980</td>\n", | |
" <td>0.66695</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Garnet-cordierite gneiss</th>\n", | |
" <td>10983.97703</td>\n", | |
" <td>0.02809</td>\n", | |
" <td>0.69504</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Quartz feldspar paragneiss</th>\n", | |
" <td>8176.52885</td>\n", | |
" <td>0.02091</td>\n", | |
" <td>0.71595</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Biotite paraschist</th>\n", | |
" <td>8022.93291</td>\n", | |
" <td>0.02052</td>\n", | |
" <td>0.73647</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Mafic volcanic rock</th>\n", | |
" <td>7487.81819</td>\n", | |
" <td>0.01915</td>\n", | |
" <td>0.75562</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Quartzite</th>\n", | |
" <td>6930.02625</td>\n", | |
" <td>0.01772</td>\n", | |
" <td>0.77334</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Silicate sandstone</th>\n", | |
" <td>6758.41982</td>\n", | |
" <td>0.01728</td>\n", | |
" <td>0.79062</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Arkose quartzite</th>\n", | |
" <td>5016.79811</td>\n", | |
" <td>0.01283</td>\n", | |
" <td>0.80345</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Granitic migmatite</th>\n", | |
" <td>4905.74057</td>\n", | |
" <td>0.01255</td>\n", | |
" <td>0.81599</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Gabbro</th>\n", | |
" <td>4654.28672</td>\n", | |
" <td>0.01190</td>\n", | |
" <td>0.82790</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Quartz diorite</th>\n", | |
" <td>4164.80074</td>\n", | |
" <td>0.01065</td>\n", | |
" <td>0.83855</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Pyterlite</th>\n", | |
" <td>3978.94115</td>\n", | |
" <td>0.01018</td>\n", | |
" <td>0.84872</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Silicate-siltstone</th>\n", | |
" <td>3807.27823</td>\n", | |
" <td>0.00974</td>\n", | |
" <td>0.85846</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Rapakivi granite (s.s.)</th>\n", | |
" <td>2799.56454</td>\n", | |
" <td>0.00716</td>\n", | |
" <td>0.86562</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Enderbite</th>\n", | |
" <td>2779.56034</td>\n", | |
" <td>0.00711</td>\n", | |
" <td>0.87273</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Tholeiitic basalt</th>\n", | |
" <td>2691.77532</td>\n", | |
" <td>0.00688</td>\n", | |
" <td>0.87961</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Sericite quartzite</th>\n", | |
" <td>2650.10518</td>\n", | |
" <td>0.00678</td>\n", | |
" <td>0.88639</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Amphibolite</th>\n", | |
" <td>2649.90760</td>\n", | |
" <td>0.00678</td>\n", | |
" <td>0.89316</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Pegmatite granite</th>\n", | |
" <td>2290.09993</td>\n", | |
" <td>0.00586</td>\n", | |
" <td>0.89902</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Intermediate volcanic rock</th>\n", | |
" <td>2211.97213</td>\n", | |
" <td>0.00566</td>\n", | |
" <td>0.90468</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Dolerite (diabase)</th>\n", | |
" <td>1914.15212</td>\n", | |
" <td>0.00489</td>\n", | |
" <td>0.90957</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Arkose gneiss</th>\n", | |
" <td>1777.93702</td>\n", | |
" <td>0.00455</td>\n", | |
" <td>0.91412</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Felsic volcanic rock</th>\n", | |
" <td>1560.62511</td>\n", | |
" <td>0.00399</td>\n", | |
" <td>0.91811</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Biotite hornblende paragneiss</th>\n", | |
" <td>1341.84788</td>\n", | |
" <td>0.00343</td>\n", | |
" <td>0.92154</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Monzogranite</th>\n", | |
" <td>1330.03597</td>\n", | |
" <td>0.00340</td>\n", | |
" <td>0.92494</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Diorite</th>\n", | |
" <td>1292.60115</td>\n", | |
" <td>0.00331</td>\n", | |
" <td>0.92825</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Orthoquartzite</th>\n", | |
" <td>1170.98405</td>\n", | |
" <td>0.00299</td>\n", | |
" <td>0.93124</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Pegmatite</th>\n", | |
" <td>1100.69833</td>\n", | |
" <td>0.00281</td>\n", | |
" <td>0.93406</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Quartz feldspar paraschist</th>\n", | |
" <td>1092.11411</td>\n", | |
" <td>0.00279</td>\n", | |
" <td>0.93685</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Hornblende gneiss</th>\n", | |
" <td>1057.66631</td>\n", | |
" <td>0.00270</td>\n", | |
" <td>0.93955</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Mafic tuff</th>\n", | |
" <td>1032.46145</td>\n", | |
" <td>0.00264</td>\n", | |
" <td>0.94219</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Rapakivi granite</th>\n", | |
" <td>988.76432</td>\n", | |
" <td>0.00253</td>\n", | |
" <td>0.94472</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Basaltic andesite</th>\n", | |
" <td>860.96214</td>\n", | |
" <td>0.00220</td>\n", | |
" <td>0.94692</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Mafic graphite tuff</th>\n", | |
" <td>851.72131</td>\n", | |
" <td>0.00218</td>\n", | |
" <td>0.94910</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Quartz monzonite</th>\n", | |
" <td>849.74102</td>\n", | |
" <td>0.00217</td>\n", | |
" <td>0.95127</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Quartz feldspar gneiss</th>\n", | |
" <td>814.64189</td>\n", | |
" <td>0.00208</td>\n", | |
" <td>0.95336</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Porphyritic quartz monzonite</th>\n", | |
" <td>778.15825</td>\n", | |
" <td>0.00199</td>\n", | |
" <td>0.95535</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Paragneiss</th>\n", | |
" <td>760.67774</td>\n", | |
" <td>0.00195</td>\n", | |
" <td>0.95729</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Feldspathic-arenite</th>\n", | |
" <td>694.91491</td>\n", | |
" <td>0.00178</td>\n", | |
" <td>0.95907</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Intermediate tuffaceous sandstone</th>\n", | |
" <td>688.35170</td>\n", | |
" <td>0.00176</td>\n", | |
" <td>0.96083</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Migmatitic paragneiss</th>\n", | |
" <td>627.62992</td>\n", | |
" <td>0.00161</td>\n", | |
" <td>0.96243</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Graphite paraschist</th>\n", | |
" <td>599.35187</td>\n", | |
" <td>0.00153</td>\n", | |
" <td>0.96397</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Pyroxene granite</th>\n", | |
" <td>585.47392</td>\n", | |
" <td>0.00150</td>\n", | |
" <td>0.96546</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Phyllite</th>\n", | |
" <td>532.46469</td>\n", | |
" <td>0.00136</td>\n", | |
" <td>0.96683</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Komatiite</th>\n", | |
" <td>524.10006</td>\n", | |
" <td>0.00134</td>\n", | |
" <td>0.96817</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Intermediate tuff</th>\n", | |
" <td>490.08243</td>\n", | |
" <td>0.00125</td>\n", | |
" <td>0.96942</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Dolomitic carbonate rock</th>\n", | |
" <td>484.72920</td>\n", | |
" <td>0.00124</td>\n", | |
" <td>0.97066</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Fe-tholeiitic basalt</th>\n", | |
" <td>475.49953</td>\n", | |
" <td>0.00122</td>\n", | |
" <td>0.97188</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Graphite sulphide paraschist</th>\n", | |
" <td>468.70531</td>\n", | |
" <td>0.00120</td>\n", | |
" <td>0.97307</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Black schist</th>\n", | |
" <td>443.65247</td>\n", | |
" <td>0.00113</td>\n", | |
" <td>0.97421</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Anorthosite</th>\n", | |
" <td>421.15034</td>\n", | |
" <td>0.00108</td>\n", | |
" <td>0.97529</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Porphyritic rapakivi granite</th>\n", | |
" <td>409.71819</td>\n", | |
" <td>0.00105</td>\n", | |
" <td>0.97633</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Peridotitic komatite</th>\n", | |
" <td>399.88307</td>\n", | |
" <td>0.00102</td>\n", | |
" <td>0.97736</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Intermediate hypabyssal rock</th>\n", | |
" <td>362.60443</td>\n", | |
" <td>0.00093</td>\n", | |
" <td>0.97828</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Felsic tuff</th>\n", | |
" <td>362.38988</td>\n", | |
" <td>0.00093</td>\n", | |
" <td>0.97921</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Sericite paraschist</th>\n", | |
" <td>350.06751</td>\n", | |
" <td>0.00090</td>\n", | |
" <td>0.98011</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Basalt</th>\n", | |
" <td>337.80876</td>\n", | |
" <td>0.00086</td>\n", | |
" <td>0.98097</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Quartz monzodiorite</th>\n", | |
" <td>326.13507</td>\n", | |
" <td>0.00083</td>\n", | |
" <td>0.98180</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Charno-enderbite</th>\n", | |
" <td>307.28085</td>\n", | |
" <td>0.00079</td>\n", | |
" <td>0.98259</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Trondhjemite</th>\n", | |
" <td>301.94989</td>\n", | |
" <td>0.00077</td>\n", | |
" <td>0.98336</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Basaltic komatite</th>\n", | |
" <td>290.28718</td>\n", | |
" <td>0.00074</td>\n", | |
" <td>0.98410</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Garnet-hornblende gneiss</th>\n", | |
" <td>283.68665</td>\n", | |
" <td>0.00073</td>\n", | |
" <td>0.98483</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Gabbronorite</th>\n", | |
" <td>228.03885</td>\n", | |
" <td>0.00058</td>\n", | |
" <td>0.98541</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Quartz porphyritic rapakivi granite</th>\n", | |
" <td>225.49203</td>\n", | |
" <td>0.00058</td>\n", | |
" <td>0.98599</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Ultramafic volcanic rock</th>\n", | |
" <td>218.01768</td>\n", | |
" <td>0.00056</td>\n", | |
" <td>0.98655</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Monzonite</th>\n", | |
" <td>214.82694</td>\n", | |
" <td>0.00055</td>\n", | |
" <td>0.98710</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Peridotite</th>\n", | |
" <td>207.75172</td>\n", | |
" <td>0.00053</td>\n", | |
" <td>0.98763</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Paraschist</th>\n", | |
" <td>205.57225</td>\n", | |
" <td>0.00053</td>\n", | |
" <td>0.98815</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Quartz syenite</th>\n", | |
" <td>203.99289</td>\n", | |
" <td>0.00052</td>\n", | |
" <td>0.98867</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Serpentinite</th>\n", | |
" <td>202.36943</td>\n", | |
" <td>0.00052</td>\n", | |
" <td>0.98919</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>High-Mg basalt</th>\n", | |
" <td>185.67734</td>\n", | |
" <td>0.00047</td>\n", | |
" <td>0.98967</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Aplitic rapakivi granite</th>\n", | |
" <td>182.71814</td>\n", | |
" <td>0.00047</td>\n", | |
" <td>0.99013</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Felsic hypabyssal rock</th>\n", | |
" <td>178.25478</td>\n", | |
" <td>0.00046</td>\n", | |
" <td>0.99059</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Felsic tuffaceous sandstone</th>\n", | |
" <td>171.22067</td>\n", | |
" <td>0.00044</td>\n", | |
" <td>0.99103</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Uralite porphyrite</th>\n", | |
" <td>164.72468</td>\n", | |
" <td>0.00042</td>\n", | |
" <td>0.99145</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Hornblende paragneiss</th>\n", | |
" <td>153.79837</td>\n", | |
" <td>0.00039</td>\n", | |
" <td>0.99184</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Plagioclase porphyrite</th>\n", | |
" <td>153.36442</td>\n", | |
" <td>0.00039</td>\n", | |
" <td>0.99223</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Alkali feldspar granite</th>\n", | |
" <td>153.23496</td>\n", | |
" <td>0.00039</td>\n", | |
" <td>0.99263</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Wacke (greywacke)</th>\n", | |
" <td>149.22985</td>\n", | |
" <td>0.00038</td>\n", | |
" <td>0.99301</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Quartz-wacke</th>\n", | |
" <td>147.38248</td>\n", | |
" <td>0.00038</td>\n", | |
" <td>0.99338</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Hornblende gabbro</th>\n", | |
" <td>134.60607</td>\n", | |
" <td>0.00034</td>\n", | |
" <td>0.99373</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Dacite</th>\n", | |
" <td>133.61751</td>\n", | |
" <td>0.00034</td>\n", | |
" <td>0.99407</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Aplite</th>\n", | |
" <td>115.96353</td>\n", | |
" <td>0.00030</td>\n", | |
" <td>0.99437</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Ultramafic rock</th>\n", | |
" <td>113.62871</td>\n", | |
" <td>0.00029</td>\n", | |
" <td>0.99466</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Gabbroic rock</th>\n", | |
" <td>111.15437</td>\n", | |
" <td>0.00028</td>\n", | |
" <td>0.99494</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Polymictic orthoconglomerate</th>\n", | |
" <td>108.35323</td>\n", | |
" <td>0.00028</td>\n", | |
" <td>0.99522</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Suevite</th>\n", | |
" <td>107.82590</td>\n", | |
" <td>0.00028</td>\n", | |
" <td>0.99549</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Silicate-conglomerate</th>\n", | |
" <td>104.83748</td>\n", | |
" <td>0.00027</td>\n", | |
" <td>0.99576</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Banded ironstones</th>\n", | |
" <td>102.22515</td>\n", | |
" <td>0.00026</td>\n", | |
" <td>0.99602</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Orthoconglomerate</th>\n", | |
" <td>91.67582</td>\n", | |
" <td>0.00023</td>\n", | |
" <td>0.99626</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Mica gneiss</th>\n", | |
" <td>91.08921</td>\n", | |
" <td>0.00023</td>\n", | |
" <td>0.99649</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Syenite</th>\n", | |
" <td>86.55524</td>\n", | |
" <td>0.00022</td>\n", | |
" <td>0.99671</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Psammite</th>\n", | |
" <td>70.14867</td>\n", | |
" <td>0.00018</td>\n", | |
" <td>0.99689</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Amphibole paraschist</th>\n", | |
" <td>68.85118</td>\n", | |
" <td>0.00018</td>\n", | |
" <td>0.99707</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Pyroxenite</th>\n", | |
" <td>62.36009</td>\n", | |
" <td>0.00016</td>\n", | |
" <td>0.99723</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Calcsilicate-rock</th>\n", | |
" <td>61.08682</td>\n", | |
" <td>0.00016</td>\n", | |
" <td>0.99738</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Intermediate volcaniclastic conglomerate</th>\n", | |
" <td>60.56312</td>\n", | |
" <td>0.00015</td>\n", | |
" <td>0.99754</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Granophyre</th>\n", | |
" <td>56.55433</td>\n", | |
" <td>0.00014</td>\n", | |
" <td>0.99768</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Pyroxene gneiss</th>\n", | |
" <td>56.44094</td>\n", | |
" <td>0.00014</td>\n", | |
" <td>0.99783</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Quartz feldspar schist</th>\n", | |
" <td>55.57098</td>\n", | |
" <td>0.00014</td>\n", | |
" <td>0.99797</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Mafic tuffaceous sandstone</th>\n", | |
" <td>55.16349</td>\n", | |
" <td>0.00014</td>\n", | |
" <td>0.99811</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Chert</th>\n", | |
" <td>52.56858</td>\n", | |
" <td>0.00013</td>\n", | |
" <td>0.99825</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Mylonitic rock</th>\n", | |
" <td>50.38964</td>\n", | |
" <td>0.00013</td>\n", | |
" <td>0.99837</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Norite</th>\n", | |
" <td>48.54705</td>\n", | |
" <td>0.00012</td>\n", | |
" <td>0.99850</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Andesite</th>\n", | |
" <td>45.44392</td>\n", | |
" <td>0.00012</td>\n", | |
" <td>0.99861</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Monzodiorite</th>\n", | |
" <td>34.54189</td>\n", | |
" <td>0.00009</td>\n", | |
" <td>0.99870</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Mafic hypabyssal rock</th>\n", | |
" <td>32.41247</td>\n", | |
" <td>0.00008</td>\n", | |
" <td>0.99879</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Semipelite</th>\n", | |
" <td>32.33420</td>\n", | |
" <td>0.00008</td>\n", | |
" <td>0.99887</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Breccia-conglomerate</th>\n", | |
" <td>30.31050</td>\n", | |
" <td>0.00008</td>\n", | |
" <td>0.99895</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Carbonatite</th>\n", | |
" <td>27.61952</td>\n", | |
" <td>0.00007</td>\n", | |
" <td>0.99902</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Boninite (s.s.)</th>\n", | |
" <td>23.91326</td>\n", | |
" <td>0.00006</td>\n", | |
" <td>0.99908</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Limestone</th>\n", | |
" <td>22.91584</td>\n", | |
" <td>0.00006</td>\n", | |
" <td>0.99914</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Silicate claystone</th>\n", | |
" <td>22.23881</td>\n", | |
" <td>0.00006</td>\n", | |
" <td>0.99919</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Ultramafic tuff</th>\n", | |
" <td>19.84670</td>\n", | |
" <td>0.00005</td>\n", | |
" <td>0.99924</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Impact melt rock</th>\n", | |
" <td>19.05620</td>\n", | |
" <td>0.00005</td>\n", | |
" <td>0.99929</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Picritic volcanic rock</th>\n", | |
" <td>18.31101</td>\n", | |
" <td>0.00005</td>\n", | |
" <td>0.99934</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Albitite</th>\n", | |
" <td>16.72015</td>\n", | |
" <td>0.00004</td>\n", | |
" <td>0.99938</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Mafic volcaniclastic conglomerate</th>\n", | |
" <td>15.59919</td>\n", | |
" <td>0.00004</td>\n", | |
" <td>0.99942</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Metasomatic rock</th>\n", | |
" <td>15.16727</td>\n", | |
" <td>0.00004</td>\n", | |
" <td>0.99946</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Garnet-cordierite-staurolite rock</th>\n", | |
" <td>14.36022</td>\n", | |
" <td>0.00004</td>\n", | |
" <td>0.99950</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Rhyolite</th>\n", | |
" <td>13.52546</td>\n", | |
" <td>0.00003</td>\n", | |
" <td>0.99953</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Quartz feldspar porphyry</th>\n", | |
" <td>13.44110</td>\n", | |
" <td>0.00003</td>\n", | |
" <td>0.99957</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Garnet-cordierite-anthophyllite gneiss</th>\n", | |
" <td>13.16475</td>\n", | |
" <td>0.00003</td>\n", | |
" <td>0.99960</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Foidolite</th>\n", | |
" <td>12.77166</td>\n", | |
" <td>0.00003</td>\n", | |
" <td>0.99963</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Olivine hornblendite</th>\n", | |
" <td>9.91737</td>\n", | |
" <td>0.00003</td>\n", | |
" <td>0.99966</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Ultramafic hypabyssal rock</th>\n", | |
" <td>9.31312</td>\n", | |
" <td>0.00002</td>\n", | |
" <td>0.99968</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Felsic volcaniclastic conglomerate</th>\n", | |
" <td>9.21137</td>\n", | |
" <td>0.00002</td>\n", | |
" <td>0.99971</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Skarn</th>\n", | |
" <td>8.21546</td>\n", | |
" <td>0.00002</td>\n", | |
" <td>0.99973</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Wehrlite</th>\n", | |
" <td>8.01148</td>\n", | |
" <td>0.00002</td>\n", | |
" <td>0.99975</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Cordierite gneiss</th>\n", | |
" <td>7.90721</td>\n", | |
" <td>0.00002</td>\n", | |
" <td>0.99977</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Meta-ultramafic-rock</th>\n", | |
" <td>7.86704</td>\n", | |
" <td>0.00002</td>\n", | |
" <td>0.99979</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Lithic breccia</th>\n", | |
" <td>7.03091</td>\n", | |
" <td>0.00002</td>\n", | |
" <td>0.99981</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Felsic albite rock</th>\n", | |
" <td>6.94113</td>\n", | |
" <td>0.00002</td>\n", | |
" <td>0.99982</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Sericite-cordierite gneiss</th>\n", | |
" <td>6.24146</td>\n", | |
" <td>0.00002</td>\n", | |
" <td>0.99984</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Amphibole gneiss</th>\n", | |
" <td>5.98338</td>\n", | |
" <td>0.00002</td>\n", | |
" <td>0.99985</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Amphibole schist</th>\n", | |
" <td>5.94841</td>\n", | |
" <td>0.00002</td>\n", | |
" <td>0.99987</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Carbonate rock</th>\n", | |
" <td>5.08640</td>\n", | |
" <td>0.00001</td>\n", | |
" <td>0.99988</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Intermediate graphite tuff</th>\n", | |
" <td>4.66257</td>\n", | |
" <td>0.00001</td>\n", | |
" <td>0.99989</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Pyroxenite (s.s.)</th>\n", | |
" <td>4.48550</td>\n", | |
" <td>0.00001</td>\n", | |
" <td>0.99991</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Calcitic carbonate rock</th>\n", | |
" <td>4.16010</td>\n", | |
" <td>0.00001</td>\n", | |
" <td>0.99992</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Quartz rock</th>\n", | |
" <td>3.84389</td>\n", | |
" <td>0.00001</td>\n", | |
" <td>0.99993</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Hornblendite (s.s.)</th>\n", | |
" <td>3.69929</td>\n", | |
" <td>0.00001</td>\n", | |
" <td>0.99994</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Sericite schist</th>\n", | |
" <td>2.73679</td>\n", | |
" <td>0.00001</td>\n", | |
" <td>0.99994</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Olivine pyroxene hornblendite</th>\n", | |
" <td>2.33472</td>\n", | |
" <td>0.00001</td>\n", | |
" <td>0.99995</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Monzogabbro</th>\n", | |
" <td>2.08382</td>\n", | |
" <td>0.00001</td>\n", | |
" <td>0.99995</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Troctolite</th>\n", | |
" <td>1.85434</td>\n", | |
" <td>0.00000</td>\n", | |
" <td>0.99996</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Garnet-cordierite ortogneiss</th>\n", | |
" <td>1.64080</td>\n", | |
" <td>0.00000</td>\n", | |
" <td>0.99996</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Talc schist</th>\n", | |
" <td>1.50787</td>\n", | |
" <td>0.00000</td>\n", | |
" <td>0.99997</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Dunite</th>\n", | |
" <td>1.44954</td>\n", | |
" <td>0.00000</td>\n", | |
" <td>0.99997</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Porphyry</th>\n", | |
" <td>1.40273</td>\n", | |
" <td>0.00000</td>\n", | |
" <td>0.99997</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Carbonate facies banded ironstones</th>\n", | |
" <td>1.35758</td>\n", | |
" <td>0.00000</td>\n", | |
" <td>0.99998</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Quartz-arenite</th>\n", | |
" <td>1.35482</td>\n", | |
" <td>0.00000</td>\n", | |
" <td>0.99998</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Kaolin</th>\n", | |
" <td>1.22003</td>\n", | |
" <td>0.00000</td>\n", | |
" <td>0.99998</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Pyroxene peridotite</th>\n", | |
" <td>1.14831</td>\n", | |
" <td>0.00000</td>\n", | |
" <td>0.99999</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>RE-pegmatite</th>\n", | |
" <td>0.84962</td>\n", | |
" <td>0.00000</td>\n", | |
" <td>0.99999</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Harzburgite</th>\n", | |
" <td>0.83815</td>\n", | |
" <td>0.00000</td>\n", | |
" <td>0.99999</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Volcaniclastic conglomerate</th>\n", | |
" <td>0.79641</td>\n", | |
" <td>0.00000</td>\n", | |
" <td>0.99999</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Soapstone</th>\n", | |
" <td>0.71415</td>\n", | |
" <td>0.00000</td>\n", | |
" <td>1.00000</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Ultramafic volcanic breccia</th>\n", | |
" <td>0.55440</td>\n", | |
" <td>0.00000</td>\n", | |
" <td>1.00000</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Kimberlite</th>\n", | |
" <td>0.21807</td>\n", | |
" <td>0.00000</td>\n", | |
" <td>1.00000</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Dolomitic limestone</th>\n", | |
" <td>0.21588</td>\n", | |
" <td>0.00000</td>\n", | |
" <td>1.00000</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Dioritic rock</th>\n", | |
" <td>0.20415</td>\n", | |
" <td>0.00000</td>\n", | |
" <td>1.00000</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Sulphide ore</th>\n", | |
" <td>0.15332</td>\n", | |
" <td>0.00000</td>\n", | |
" <td>1.00000</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Chloride paraschist</th>\n", | |
" <td>0.14142</td>\n", | |
" <td>0.00000</td>\n", | |
" <td>1.00000</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Mafic porphyry</th>\n", | |
" <td>0.09323</td>\n", | |
" <td>0.00000</td>\n", | |
" <td>1.00000</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Oxide ore</th>\n", | |
" <td>0.04743</td>\n", | |
" <td>0.00000</td>\n", | |
" <td>1.00000</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Hydrothermal rock</th>\n", | |
" <td>0.04031</td>\n", | |
" <td>0.00000</td>\n", | |
" <td>1.00000</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>Sulphide facies banded ironstones</th>\n", | |
" <td>0.00664</td>\n", | |
" <td>0.00000</td>\n", | |
" <td>1.00000</td>\n", | |
" </tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</div>" | |
], | |
"text/plain": [ | |
" area_km2 area_pct \\\n", | |
"name \n", | |
"Biotite paragneiss 54358.96698 0.13901 \n", | |
"Granodiorite 51925.32674 0.13279 \n", | |
"Migmatitic tonalite 34581.70085 0.08843 \n", | |
"Granite 22187.19579 0.05674 \n", | |
"Microcline granite 19448.12647 0.04973 \n", | |
"Tonalite 16125.98672 0.04124 \n", | |
"Porphyritic granodiorite 13535.43116 0.03461 \n", | |
"Tonalitic migmatite 12888.52566 0.03296 \n", | |
"Wiborgite 12141.02010 0.03105 \n", | |
"Greywacke 11964.79755 0.03060 \n", | |
"Porphyritic granite 11651.39895 0.02980 \n", | |
"Garnet-cordierite gneiss 10983.97703 0.02809 \n", | |
"Quartz feldspar paragneiss 8176.52885 0.02091 \n", | |
"Biotite paraschist 8022.93291 0.02052 \n", | |
"Mafic volcanic rock 7487.81819 0.01915 \n", | |
"Quartzite 6930.02625 0.01772 \n", | |
"Silicate sandstone 6758.41982 0.01728 \n", | |
"Arkose quartzite 5016.79811 0.01283 \n", | |
"Granitic migmatite 4905.74057 0.01255 \n", | |
"Gabbro 4654.28672 0.01190 \n", | |
"Quartz diorite 4164.80074 0.01065 \n", | |
"Pyterlite 3978.94115 0.01018 \n", | |
"Silicate-siltstone 3807.27823 0.00974 \n", | |
"Rapakivi granite (s.s.) 2799.56454 0.00716 \n", | |
"Enderbite 2779.56034 0.00711 \n", | |
"Tholeiitic basalt 2691.77532 0.00688 \n", | |
"Sericite quartzite 2650.10518 0.00678 \n", | |
"Amphibolite 2649.90760 0.00678 \n", | |
"Pegmatite granite 2290.09993 0.00586 \n", | |
"Intermediate volcanic rock 2211.97213 0.00566 \n", | |
"Dolerite (diabase) 1914.15212 0.00489 \n", | |
"Arkose gneiss 1777.93702 0.00455 \n", | |
"Felsic volcanic rock 1560.62511 0.00399 \n", | |
"Biotite hornblende paragneiss 1341.84788 0.00343 \n", | |
"Monzogranite 1330.03597 0.00340 \n", | |
"Diorite 1292.60115 0.00331 \n", | |
"Orthoquartzite 1170.98405 0.00299 \n", | |
"Pegmatite 1100.69833 0.00281 \n", | |
"Quartz feldspar paraschist 1092.11411 0.00279 \n", | |
"Hornblende gneiss 1057.66631 0.00270 \n", | |
"Mafic tuff 1032.46145 0.00264 \n", | |
"Rapakivi granite 988.76432 0.00253 \n", | |
"Basaltic andesite 860.96214 0.00220 \n", | |
"Mafic graphite tuff 851.72131 0.00218 \n", | |
"Quartz monzonite 849.74102 0.00217 \n", | |
"Quartz feldspar gneiss 814.64189 0.00208 \n", | |
"Porphyritic quartz monzonite 778.15825 0.00199 \n", | |
"Paragneiss 760.67774 0.00195 \n", | |
"Feldspathic-arenite 694.91491 0.00178 \n", | |
"Intermediate tuffaceous sandstone 688.35170 0.00176 \n", | |
"Migmatitic paragneiss 627.62992 0.00161 \n", | |
"Graphite paraschist 599.35187 0.00153 \n", | |
"Pyroxene granite 585.47392 0.00150 \n", | |
"Phyllite 532.46469 0.00136 \n", | |
"Komatiite 524.10006 0.00134 \n", | |
"Intermediate tuff 490.08243 0.00125 \n", | |
"Dolomitic carbonate rock 484.72920 0.00124 \n", | |
"Fe-tholeiitic basalt 475.49953 0.00122 \n", | |
"Graphite sulphide paraschist 468.70531 0.00120 \n", | |
"Black schist 443.65247 0.00113 \n", | |
"Anorthosite 421.15034 0.00108 \n", | |
"Porphyritic rapakivi granite 409.71819 0.00105 \n", | |
"Peridotitic komatite 399.88307 0.00102 \n", | |
"Intermediate hypabyssal rock 362.60443 0.00093 \n", | |
"Felsic tuff 362.38988 0.00093 \n", | |
"Sericite paraschist 350.06751 0.00090 \n", | |
"Basalt 337.80876 0.00086 \n", | |
"Quartz monzodiorite 326.13507 0.00083 \n", | |
"Charno-enderbite 307.28085 0.00079 \n", | |
"Trondhjemite 301.94989 0.00077 \n", | |
"Basaltic komatite 290.28718 0.00074 \n", | |
"Garnet-hornblende gneiss 283.68665 0.00073 \n", | |
"Gabbronorite 228.03885 0.00058 \n", | |
"Quartz porphyritic rapakivi granite 225.49203 0.00058 \n", | |
"Ultramafic volcanic rock 218.01768 0.00056 \n", | |
"Monzonite 214.82694 0.00055 \n", | |
"Peridotite 207.75172 0.00053 \n", | |
"Paraschist 205.57225 0.00053 \n", | |
"Quartz syenite 203.99289 0.00052 \n", | |
"Serpentinite 202.36943 0.00052 \n", | |
"High-Mg basalt 185.67734 0.00047 \n", | |
"Aplitic rapakivi granite 182.71814 0.00047 \n", | |
"Felsic hypabyssal rock 178.25478 0.00046 \n", | |
"Felsic tuffaceous sandstone 171.22067 0.00044 \n", | |
"Uralite porphyrite 164.72468 0.00042 \n", | |
"Hornblende paragneiss 153.79837 0.00039 \n", | |
"Plagioclase porphyrite 153.36442 0.00039 \n", | |
"Alkali feldspar granite 153.23496 0.00039 \n", | |
"Wacke (greywacke) 149.22985 0.00038 \n", | |
"Quartz-wacke 147.38248 0.00038 \n", | |
"Hornblende gabbro 134.60607 0.00034 \n", | |
"Dacite 133.61751 0.00034 \n", | |
"Aplite 115.96353 0.00030 \n", | |
"Ultramafic rock 113.62871 0.00029 \n", | |
"Gabbroic rock 111.15437 0.00028 \n", | |
"Polymictic orthoconglomerate 108.35323 0.00028 \n", | |
"Suevite 107.82590 0.00028 \n", | |
"Silicate-conglomerate 104.83748 0.00027 \n", | |
"Banded ironstones 102.22515 0.00026 \n", | |
"Orthoconglomerate 91.67582 0.00023 \n", | |
"Mica gneiss 91.08921 0.00023 \n", | |
"Syenite 86.55524 0.00022 \n", | |
"Psammite 70.14867 0.00018 \n", | |
"Amphibole paraschist 68.85118 0.00018 \n", | |
"Pyroxenite 62.36009 0.00016 \n", | |
"Calcsilicate-rock 61.08682 0.00016 \n", | |
"Intermediate volcaniclastic conglomerate 60.56312 0.00015 \n", | |
"Granophyre 56.55433 0.00014 \n", | |
"Pyroxene gneiss 56.44094 0.00014 \n", | |
"Quartz feldspar schist 55.57098 0.00014 \n", | |
"Mafic tuffaceous sandstone 55.16349 0.00014 \n", | |
"Chert 52.56858 0.00013 \n", | |
"Mylonitic rock 50.38964 0.00013 \n", | |
"Norite 48.54705 0.00012 \n", | |
"Andesite 45.44392 0.00012 \n", | |
"Monzodiorite 34.54189 0.00009 \n", | |
"Mafic hypabyssal rock 32.41247 0.00008 \n", | |
"Semipelite 32.33420 0.00008 \n", | |
"Breccia-conglomerate 30.31050 0.00008 \n", | |
"Carbonatite 27.61952 0.00007 \n", | |
"Boninite (s.s.) 23.91326 0.00006 \n", | |
"Limestone 22.91584 0.00006 \n", | |
"Silicate claystone 22.23881 0.00006 \n", | |
"Ultramafic tuff 19.84670 0.00005 \n", | |
"Impact melt rock 19.05620 0.00005 \n", | |
"Picritic volcanic rock 18.31101 0.00005 \n", | |
"Albitite 16.72015 0.00004 \n", | |
"Mafic volcaniclastic conglomerate 15.59919 0.00004 \n", | |
"Metasomatic rock 15.16727 0.00004 \n", | |
"Garnet-cordierite-staurolite rock 14.36022 0.00004 \n", | |
"Rhyolite 13.52546 0.00003 \n", | |
"Quartz feldspar porphyry 13.44110 0.00003 \n", | |
"Garnet-cordierite-anthophyllite gneiss 13.16475 0.00003 \n", | |
"Foidolite 12.77166 0.00003 \n", | |
"Olivine hornblendite 9.91737 0.00003 \n", | |
"Ultramafic hypabyssal rock 9.31312 0.00002 \n", | |
"Felsic volcaniclastic conglomerate 9.21137 0.00002 \n", | |
"Skarn 8.21546 0.00002 \n", | |
"Wehrlite 8.01148 0.00002 \n", | |
"Cordierite gneiss 7.90721 0.00002 \n", | |
"Meta-ultramafic-rock 7.86704 0.00002 \n", | |
"Lithic breccia 7.03091 0.00002 \n", | |
"Felsic albite rock 6.94113 0.00002 \n", | |
"Sericite-cordierite gneiss 6.24146 0.00002 \n", | |
"Amphibole gneiss 5.98338 0.00002 \n", | |
"Amphibole schist 5.94841 0.00002 \n", | |
"Carbonate rock 5.08640 0.00001 \n", | |
"Intermediate graphite tuff 4.66257 0.00001 \n", | |
"Pyroxenite (s.s.) 4.48550 0.00001 \n", | |
"Calcitic carbonate rock 4.16010 0.00001 \n", | |
"Quartz rock 3.84389 0.00001 \n", | |
"Hornblendite (s.s.) 3.69929 0.00001 \n", | |
"Sericite schist 2.73679 0.00001 \n", | |
"Olivine pyroxene hornblendite 2.33472 0.00001 \n", | |
"Monzogabbro 2.08382 0.00001 \n", | |
"Troctolite 1.85434 0.00000 \n", | |
"Garnet-cordierite ortogneiss 1.64080 0.00000 \n", | |
"Talc schist 1.50787 0.00000 \n", | |
"Dunite 1.44954 0.00000 \n", | |
"Porphyry 1.40273 0.00000 \n", | |
"Carbonate facies banded ironstones 1.35758 0.00000 \n", | |
"Quartz-arenite 1.35482 0.00000 \n", | |
"Kaolin 1.22003 0.00000 \n", | |
"Pyroxene peridotite 1.14831 0.00000 \n", | |
"RE-pegmatite 0.84962 0.00000 \n", | |
"Harzburgite 0.83815 0.00000 \n", | |
"Volcaniclastic conglomerate 0.79641 0.00000 \n", | |
"Soapstone 0.71415 0.00000 \n", | |
"Ultramafic volcanic breccia 0.55440 0.00000 \n", | |
"Kimberlite 0.21807 0.00000 \n", | |
"Dolomitic limestone 0.21588 0.00000 \n", | |
"Dioritic rock 0.20415 0.00000 \n", | |
"Sulphide ore 0.15332 0.00000 \n", | |
"Chloride paraschist 0.14142 0.00000 \n", | |
"Mafic porphyry 0.09323 0.00000 \n", | |
"Oxide ore 0.04743 0.00000 \n", | |
"Hydrothermal rock 0.04031 0.00000 \n", | |
"Sulphide facies banded ironstones 0.00664 0.00000 \n", | |
"\n", | |
" area_pct_cumsum \n", | |
"name \n", | |
"Biotite paragneiss 0.13901 \n", | |
"Granodiorite 0.27180 \n", | |
"Migmatitic tonalite 0.36023 \n", | |
"Granite 0.41697 \n", | |
"Microcline granite 0.46670 \n", | |
"Tonalite 0.50794 \n", | |
"Porphyritic granodiorite 0.54255 \n", | |
"Tonalitic migmatite 0.57551 \n", | |
"Wiborgite 0.60656 \n", | |
"Greywacke 0.63716 \n", | |
"Porphyritic granite 0.66695 \n", | |
"Garnet-cordierite gneiss 0.69504 \n", | |
"Quartz feldspar paragneiss 0.71595 \n", | |
"Biotite paraschist 0.73647 \n", | |
"Mafic volcanic rock 0.75562 \n", | |
"Quartzite 0.77334 \n", | |
"Silicate sandstone 0.79062 \n", | |
"Arkose quartzite 0.80345 \n", | |
"Granitic migmatite 0.81599 \n", | |
"Gabbro 0.82790 \n", | |
"Quartz diorite 0.83855 \n", | |
"Pyterlite 0.84872 \n", | |
"Silicate-siltstone 0.85846 \n", | |
"Rapakivi granite (s.s.) 0.86562 \n", | |
"Enderbite 0.87273 \n", | |
"Tholeiitic basalt 0.87961 \n", | |
"Sericite quartzite 0.88639 \n", | |
"Amphibolite 0.89316 \n", | |
"Pegmatite granite 0.89902 \n", | |
"Intermediate volcanic rock 0.90468 \n", | |
"Dolerite (diabase) 0.90957 \n", | |
"Arkose gneiss 0.91412 \n", | |
"Felsic volcanic rock 0.91811 \n", | |
"Biotite hornblende paragneiss 0.92154 \n", | |
"Monzogranite 0.92494 \n", | |
"Diorite 0.92825 \n", | |
"Orthoquartzite 0.93124 \n", | |
"Pegmatite 0.93406 \n", | |
"Quartz feldspar paraschist 0.93685 \n", | |
"Hornblende gneiss 0.93955 \n", | |
"Mafic tuff 0.94219 \n", | |
"Rapakivi granite 0.94472 \n", | |
"Basaltic andesite 0.94692 \n", | |
"Mafic graphite tuff 0.94910 \n", | |
"Quartz monzonite 0.95127 \n", | |
"Quartz feldspar gneiss 0.95336 \n", | |
"Porphyritic quartz monzonite 0.95535 \n", | |
"Paragneiss 0.95729 \n", | |
"Feldspathic-arenite 0.95907 \n", | |
"Intermediate tuffaceous sandstone 0.96083 \n", | |
"Migmatitic paragneiss 0.96243 \n", | |
"Graphite paraschist 0.96397 \n", | |
"Pyroxene granite 0.96546 \n", | |
"Phyllite 0.96683 \n", | |
"Komatiite 0.96817 \n", | |
"Intermediate tuff 0.96942 \n", | |
"Dolomitic carbonate rock 0.97066 \n", | |
"Fe-tholeiitic basalt 0.97188 \n", | |
"Graphite sulphide paraschist 0.97307 \n", | |
"Black schist 0.97421 \n", | |
"Anorthosite 0.97529 \n", | |
"Porphyritic rapakivi granite 0.97633 \n", | |
"Peridotitic komatite 0.97736 \n", | |
"Intermediate hypabyssal rock 0.97828 \n", | |
"Felsic tuff 0.97921 \n", | |
"Sericite paraschist 0.98011 \n", | |
"Basalt 0.98097 \n", | |
"Quartz monzodiorite 0.98180 \n", | |
"Charno-enderbite 0.98259 \n", | |
"Trondhjemite 0.98336 \n", | |
"Basaltic komatite 0.98410 \n", | |
"Garnet-hornblende gneiss 0.98483 \n", | |
"Gabbronorite 0.98541 \n", | |
"Quartz porphyritic rapakivi granite 0.98599 \n", | |
"Ultramafic volcanic rock 0.98655 \n", | |
"Monzonite 0.98710 \n", | |
"Peridotite 0.98763 \n", | |
"Paraschist 0.98815 \n", | |
"Quartz syenite 0.98867 \n", | |
"Serpentinite 0.98919 \n", | |
"High-Mg basalt 0.98967 \n", | |
"Aplitic rapakivi granite 0.99013 \n", | |
"Felsic hypabyssal rock 0.99059 \n", | |
"Felsic tuffaceous sandstone 0.99103 \n", | |
"Uralite porphyrite 0.99145 \n", | |
"Hornblende paragneiss 0.99184 \n", | |
"Plagioclase porphyrite 0.99223 \n", | |
"Alkali feldspar granite 0.99263 \n", | |
"Wacke (greywacke) 0.99301 \n", | |
"Quartz-wacke 0.99338 \n", | |
"Hornblende gabbro 0.99373 \n", | |
"Dacite 0.99407 \n", | |
"Aplite 0.99437 \n", | |
"Ultramafic rock 0.99466 \n", | |
"Gabbroic rock 0.99494 \n", | |
"Polymictic orthoconglomerate 0.99522 \n", | |
"Suevite 0.99549 \n", | |
"Silicate-conglomerate 0.99576 \n", | |
"Banded ironstones 0.99602 \n", | |
"Orthoconglomerate 0.99626 \n", | |
"Mica gneiss 0.99649 \n", | |
"Syenite 0.99671 \n", | |
"Psammite 0.99689 \n", | |
"Amphibole paraschist 0.99707 \n", | |
"Pyroxenite 0.99723 \n", | |
"Calcsilicate-rock 0.99738 \n", | |
"Intermediate volcaniclastic conglomerate 0.99754 \n", | |
"Granophyre 0.99768 \n", | |
"Pyroxene gneiss 0.99783 \n", | |
"Quartz feldspar schist 0.99797 \n", | |
"Mafic tuffaceous sandstone 0.99811 \n", | |
"Chert 0.99825 \n", | |
"Mylonitic rock 0.99837 \n", | |
"Norite 0.99850 \n", | |
"Andesite 0.99861 \n", | |
"Monzodiorite 0.99870 \n", | |
"Mafic hypabyssal rock 0.99879 \n", | |
"Semipelite 0.99887 \n", | |
"Breccia-conglomerate 0.99895 \n", | |
"Carbonatite 0.99902 \n", | |
"Boninite (s.s.) 0.99908 \n", | |
"Limestone 0.99914 \n", | |
"Silicate claystone 0.99919 \n", | |
"Ultramafic tuff 0.99924 \n", | |
"Impact melt rock 0.99929 \n", | |
"Picritic volcanic rock 0.99934 \n", | |
"Albitite 0.99938 \n", | |
"Mafic volcaniclastic conglomerate 0.99942 \n", | |
"Metasomatic rock 0.99946 \n", | |
"Garnet-cordierite-staurolite rock 0.99950 \n", | |
"Rhyolite 0.99953 \n", | |
"Quartz feldspar porphyry 0.99957 \n", | |
"Garnet-cordierite-anthophyllite gneiss 0.99960 \n", | |
"Foidolite 0.99963 \n", | |
"Olivine hornblendite 0.99966 \n", | |
"Ultramafic hypabyssal rock 0.99968 \n", | |
"Felsic volcaniclastic conglomerate 0.99971 \n", | |
"Skarn 0.99973 \n", | |
"Wehrlite 0.99975 \n", | |
"Cordierite gneiss 0.99977 \n", | |
"Meta-ultramafic-rock 0.99979 \n", | |
"Lithic breccia 0.99981 \n", | |
"Felsic albite rock 0.99982 \n", | |
"Sericite-cordierite gneiss 0.99984 \n", | |
"Amphibole gneiss 0.99985 \n", | |
"Amphibole schist 0.99987 \n", | |
"Carbonate rock 0.99988 \n", | |
"Intermediate graphite tuff 0.99989 \n", | |
"Pyroxenite (s.s.) 0.99991 \n", | |
"Calcitic carbonate rock 0.99992 \n", | |
"Quartz rock 0.99993 \n", | |
"Hornblendite (s.s.) 0.99994 \n", | |
"Sericite schist 0.99994 \n", | |
"Olivine pyroxene hornblendite 0.99995 \n", | |
"Monzogabbro 0.99995 \n", | |
"Troctolite 0.99996 \n", | |
"Garnet-cordierite ortogneiss 0.99996 \n", | |
"Talc schist 0.99997 \n", | |
"Dunite 0.99997 \n", | |
"Porphyry 0.99997 \n", | |
"Carbonate facies banded ironstones 0.99998 \n", | |
"Quartz-arenite 0.99998 \n", | |
"Kaolin 0.99998 \n", | |
"Pyroxene peridotite 0.99999 \n", | |
"RE-pegmatite 0.99999 \n", | |
"Harzburgite 0.99999 \n", | |
"Volcaniclastic conglomerate 0.99999 \n", | |
"Soapstone 1.00000 \n", | |
"Ultramafic volcanic breccia 1.00000 \n", | |
"Kimberlite 1.00000 \n", | |
"Dolomitic limestone 1.00000 \n", | |
"Dioritic rock 1.00000 \n", | |
"Sulphide ore 1.00000 \n", | |
"Chloride paraschist 1.00000 \n", | |
"Mafic porphyry 1.00000 \n", | |
"Oxide ore 1.00000 \n", | |
"Hydrothermal rock 1.00000 \n", | |
"Sulphide facies banded ironstones 1.00000 " | |
] | |
}, | |
"execution_count": 18, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"df" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 19, | |
"id": "bb9c1dec-c3d7-4b6b-a070-f86e0674799a", | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"df.to_csv(\"finnish_bedrock_area_percentages.csv\")" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 20, | |
"id": "02a966ad-728f-4895-bef0-00457578be66", | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"# Select items representing 90%" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 21, | |
"id": "c67743fe-d660-4f8b-bb7d-eb3e20a48827", | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"rocks = df.loc[:(df[\"area_pct_cumsum\"] > 0.9).idxmax()]" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 22, | |
"id": "27c43fa5-1165-4918-9325-d3607bcef79a", | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"# Iterate through selected rocks using pyperclip to send name to clipboard" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 23, | |
"id": "8d1c4a09-2bbb-4dc3-b170-11f57e2cb03a", | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"import pyperclip" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 24, | |
"id": "be4d0cd0-91fd-426b-afce-366523874ef7", | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"used = []" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 25, | |
"id": "84f9acc1-7d7f-4f1c-a9ac-7a4f571384e6", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"1 / 30 Biotite paragneiss\n" | |
] | |
} | |
], | |
"source": [ | |
"# ctrl + enter runs cell and keep it selected\n", | |
"for i, name in enumerate(rocks.index.to_list(), 1):\n", | |
" if name in used:\n", | |
" continue\n", | |
" print(i, \"/\", len(rocks), name)\n", | |
" pyperclip.copy(name) # paste clipboard to mindat.org / google\n", | |
" used.append(name)\n", | |
" break" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 26, | |
"id": "30a1d93c-d4e1-4315-92bb-69a53b4590f7", | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"import json\n", | |
"with open(\"rock_minerals.json\", \"r\") as f:\n", | |
" rocks_minerals = json.load(f)" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 27, | |
"id": "83fb2ac9-79f8-43f6-aafa-e5cbcf6c086f", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"Index(['Biotite paragneiss', 'Granodiorite', 'Migmatitic tonalite', 'Granite',\n", | |
" 'Microcline granite', 'Tonalite', 'Porphyritic granodiorite',\n", | |
" 'Tonalitic migmatite', 'Wiborgite', 'Greywacke', 'Porphyritic granite',\n", | |
" 'Garnet-cordierite gneiss', 'Quartz feldspar paragneiss',\n", | |
" 'Biotite paraschist', 'Mafic volcanic rock', 'Quartzite',\n", | |
" 'Silicate sandstone', 'Arkose quartzite', 'Granitic migmatite',\n", | |
" 'Gabbro', 'Quartz diorite', 'Pyterlite', 'Silicate-siltstone',\n", | |
" 'Rapakivi granite (s.s.)', 'Enderbite', 'Tholeiitic basalt',\n", | |
" 'Sericite quartzite', 'Amphibolite', 'Pegmatite granite',\n", | |
" 'Intermediate volcanic rock'],\n", | |
" dtype='object', name='name')" | |
] | |
}, | |
"execution_count": 27, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"rocks.index" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 28, | |
"id": "ce506c3a-74d1-4c2b-9215-b9bf196ba2d1", | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"compositions = rocks.apply(lambda x: pd.Series(rocks_minerals[x.name], name=x.name), axis=1).fillna(0)" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 29, | |
"id": "3aadcf5d-2576-4fd7-a054-a799e9d423c0", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/html": [ | |
"<style type=\"text/css\">\n", | |
"#T_01000_row0_col0, #T_01000_row0_col1, #T_01000_row0_col3, #T_01000_row0_col4, #T_01000_row0_col5, #T_01000_row0_col6, #T_01000_row0_col7, #T_01000_row0_col8, #T_01000_row0_col9, #T_01000_row1_col1, #T_01000_row1_col3, #T_01000_row1_col4, #T_01000_row1_col5, #T_01000_row1_col6, #T_01000_row1_col8, #T_01000_row2_col1, #T_01000_row2_col3, #T_01000_row2_col4, #T_01000_row2_col5, #T_01000_row2_col6, #T_01000_row2_col8, #T_01000_row3_col1, #T_01000_row3_col3, #T_01000_row3_col4, #T_01000_row3_col5, #T_01000_row3_col6, #T_01000_row3_col8, #T_01000_row4_col1, #T_01000_row4_col3, #T_01000_row4_col4, #T_01000_row4_col5, #T_01000_row4_col6, #T_01000_row4_col8, #T_01000_row5_col1, #T_01000_row5_col3, #T_01000_row5_col4, #T_01000_row5_col5, #T_01000_row5_col6, #T_01000_row5_col8, #T_01000_row6_col1, #T_01000_row6_col3, #T_01000_row6_col4, #T_01000_row6_col5, #T_01000_row6_col6, #T_01000_row6_col8, #T_01000_row7_col1, #T_01000_row7_col3, #T_01000_row7_col4, #T_01000_row7_col5, #T_01000_row7_col6, #T_01000_row7_col8, #T_01000_row8_col1, #T_01000_row8_col3, #T_01000_row8_col4, #T_01000_row8_col5, #T_01000_row8_col6, #T_01000_row8_col8, #T_01000_row9_col1, #T_01000_row9_col3, #T_01000_row9_col4, #T_01000_row9_col5, #T_01000_row9_col6, #T_01000_row9_col7, #T_01000_row9_col8, #T_01000_row10_col1, #T_01000_row10_col3, #T_01000_row10_col4, #T_01000_row10_col5, #T_01000_row10_col6, #T_01000_row10_col8, #T_01000_row11_col0, #T_01000_row11_col1, #T_01000_row11_col5, #T_01000_row11_col6, #T_01000_row11_col7, #T_01000_row11_col8, #T_01000_row11_col9, #T_01000_row12_col1, #T_01000_row12_col2, #T_01000_row12_col3, #T_01000_row12_col4, #T_01000_row12_col5, #T_01000_row12_col6, #T_01000_row12_col7, #T_01000_row12_col8, #T_01000_row13_col0, #T_01000_row13_col1, #T_01000_row13_col3, #T_01000_row13_col4, #T_01000_row13_col5, #T_01000_row13_col6, #T_01000_row13_col7, #T_01000_row13_col8, #T_01000_row13_col9, #T_01000_row14_col0, #T_01000_row14_col3, #T_01000_row14_col4, #T_01000_row14_col5, #T_01000_row14_col9, #T_01000_row15_col0, #T_01000_row15_col1, #T_01000_row15_col2, #T_01000_row15_col3, #T_01000_row15_col4, #T_01000_row15_col5, #T_01000_row15_col6, #T_01000_row15_col7, #T_01000_row15_col8, #T_01000_row16_col1, #T_01000_row16_col2, #T_01000_row16_col3, #T_01000_row16_col4, #T_01000_row16_col5, #T_01000_row16_col6, #T_01000_row16_col7, #T_01000_row16_col8, #T_01000_row17_col0, #T_01000_row17_col1, #T_01000_row17_col2, #T_01000_row17_col3, #T_01000_row17_col4, #T_01000_row17_col5, #T_01000_row17_col6, #T_01000_row17_col7, #T_01000_row17_col8, #T_01000_row18_col1, #T_01000_row18_col3, #T_01000_row18_col4, #T_01000_row18_col5, #T_01000_row18_col6, #T_01000_row18_col8, #T_01000_row19_col0, #T_01000_row19_col3, #T_01000_row19_col4, #T_01000_row19_col5, #T_01000_row19_col9, #T_01000_row20_col0, #T_01000_row20_col3, #T_01000_row20_col4, #T_01000_row20_col5, #T_01000_row20_col6, #T_01000_row21_col1, #T_01000_row21_col3, #T_01000_row21_col4, #T_01000_row21_col5, #T_01000_row21_col6, #T_01000_row21_col8, #T_01000_row22_col1, #T_01000_row22_col3, #T_01000_row22_col4, #T_01000_row22_col5, #T_01000_row22_col6, #T_01000_row22_col7, #T_01000_row22_col8, #T_01000_row23_col1, #T_01000_row23_col3, #T_01000_row23_col4, #T_01000_row23_col5, #T_01000_row23_col6, #T_01000_row23_col8, #T_01000_row24_col0, #T_01000_row24_col1, #T_01000_row24_col3, #T_01000_row24_col4, #T_01000_row24_col5, #T_01000_row24_col6, #T_01000_row25_col0, #T_01000_row25_col1, #T_01000_row25_col2, #T_01000_row25_col3, #T_01000_row25_col4, #T_01000_row25_col5, #T_01000_row25_col9, #T_01000_row26_col0, #T_01000_row26_col1, #T_01000_row26_col2, #T_01000_row26_col3, #T_01000_row26_col4, #T_01000_row26_col6, #T_01000_row26_col7, #T_01000_row26_col8, #T_01000_row27_col0, #T_01000_row27_col2, #T_01000_row27_col3, #T_01000_row27_col4, #T_01000_row27_col5, #T_01000_row27_col6, #T_01000_row27_col8, #T_01000_row27_col9, #T_01000_row28_col1, #T_01000_row28_col3, #T_01000_row28_col4, #T_01000_row28_col5, #T_01000_row28_col6, #T_01000_row28_col8, #T_01000_row29_col0, #T_01000_row29_col3, #T_01000_row29_col4, #T_01000_row29_col5, #T_01000_row29_col6 {\n", | |
" background-color: #f7fbff;\n", | |
" color: #000000;\n", | |
"}\n", | |
"#T_01000_row0_col2, #T_01000_row2_col7, #T_01000_row5_col7, #T_01000_row6_col7, #T_01000_row7_col7, #T_01000_row11_col3, #T_01000_row11_col4, #T_01000_row12_col0, #T_01000_row13_col2, #T_01000_row14_col8, #T_01000_row15_col9, #T_01000_row17_col9, #T_01000_row19_col8, #T_01000_row20_col7, #T_01000_row24_col7, #T_01000_row25_col6, #T_01000_row25_col8, #T_01000_row26_col5, #T_01000_row27_col1, #T_01000_row29_col7 {\n", | |
" background-color: #08306b;\n", | |
" color: #f1f1f1;\n", | |
"}\n", | |
"#T_01000_row1_col0, #T_01000_row6_col0, #T_01000_row14_col2, #T_01000_row16_col0, #T_01000_row19_col2, #T_01000_row22_col0, #T_01000_row22_col2, #T_01000_row27_col7 {\n", | |
" background-color: #d0e1f2;\n", | |
" color: #000000;\n", | |
"}\n", | |
"#T_01000_row1_col2, #T_01000_row2_col2, #T_01000_row3_col2, #T_01000_row4_col2, #T_01000_row5_col2, #T_01000_row6_col2, #T_01000_row7_col2, #T_01000_row8_col2, #T_01000_row9_col2, #T_01000_row10_col2, #T_01000_row18_col2, #T_01000_row20_col2, #T_01000_row20_col9, #T_01000_row21_col2, #T_01000_row23_col2, #T_01000_row24_col2, #T_01000_row28_col2, #T_01000_row29_col2, #T_01000_row29_col9 {\n", | |
" background-color: #eef5fc;\n", | |
" color: #000000;\n", | |
"}\n", | |
"#T_01000_row1_col7, #T_01000_row16_col9 {\n", | |
" background-color: #084a91;\n", | |
" color: #f1f1f1;\n", | |
"}\n", | |
"#T_01000_row1_col9, #T_01000_row2_col9, #T_01000_row5_col9, #T_01000_row6_col9, #T_01000_row7_col9, #T_01000_row9_col0, #T_01000_row14_col7, #T_01000_row19_col7, #T_01000_row24_col9, #T_01000_row25_col7 {\n", | |
" background-color: #94c4df;\n", | |
" color: #000000;\n", | |
"}\n", | |
"#T_01000_row2_col0, #T_01000_row5_col0, #T_01000_row7_col0, #T_01000_row11_col2 {\n", | |
" background-color: #e3eef9;\n", | |
" color: #000000;\n", | |
"}\n", | |
"#T_01000_row3_col0, #T_01000_row4_col0, #T_01000_row8_col0, #T_01000_row10_col0, #T_01000_row18_col0, #T_01000_row21_col0, #T_01000_row23_col0, #T_01000_row28_col0 {\n", | |
" background-color: #1f6eb3;\n", | |
" color: #f1f1f1;\n", | |
"}\n", | |
"#T_01000_row3_col7, #T_01000_row3_col9, #T_01000_row4_col7, #T_01000_row4_col9, #T_01000_row8_col7, #T_01000_row8_col9, #T_01000_row10_col7, #T_01000_row10_col9, #T_01000_row18_col7, #T_01000_row18_col9, #T_01000_row21_col7, #T_01000_row21_col9, #T_01000_row23_col7, #T_01000_row23_col9, #T_01000_row28_col7, #T_01000_row28_col9 {\n", | |
" background-color: #9cc9e1;\n", | |
" color: #000000;\n", | |
"}\n", | |
"#T_01000_row9_col9 {\n", | |
" background-color: #1764ab;\n", | |
" color: #f1f1f1;\n", | |
"}\n", | |
"#T_01000_row12_col9, #T_01000_row14_col6, #T_01000_row19_col6 {\n", | |
" background-color: #6aaed6;\n", | |
" color: #f1f1f1;\n", | |
"}\n", | |
"#T_01000_row14_col1, #T_01000_row19_col1 {\n", | |
" background-color: #e6f0f9;\n", | |
" color: #000000;\n", | |
"}\n", | |
"#T_01000_row20_col1, #T_01000_row29_col1 {\n", | |
" background-color: #bdd7ec;\n", | |
" color: #000000;\n", | |
"}\n", | |
"#T_01000_row20_col8, #T_01000_row24_col8, #T_01000_row29_col8 {\n", | |
" background-color: #e7f0fa;\n", | |
" color: #000000;\n", | |
"}\n", | |
"#T_01000_row22_col9 {\n", | |
" background-color: #2e7ebc;\n", | |
" color: #f1f1f1;\n", | |
"}\n", | |
"#T_01000_row26_col9 {\n", | |
" background-color: #083c7d;\n", | |
" color: #f1f1f1;\n", | |
"}\n", | |
"</style>\n", | |
"<table id=\"T_01000\">\n", | |
" <thead>\n", | |
" <tr>\n", | |
" <th class=\"blank level0\" > </th>\n", | |
" <th id=\"T_01000_level0_col0\" class=\"col_heading level0 col0\" >Alkali Feldspar</th>\n", | |
" <th id=\"T_01000_level0_col1\" class=\"col_heading level0 col1\" >Amphibole</th>\n", | |
" <th id=\"T_01000_level0_col2\" class=\"col_heading level0 col2\" >Biotite</th>\n", | |
" <th id=\"T_01000_level0_col3\" class=\"col_heading level0 col3\" >Cordierite</th>\n", | |
" <th id=\"T_01000_level0_col4\" class=\"col_heading level0 col4\" >Garnet</th>\n", | |
" <th id=\"T_01000_level0_col5\" class=\"col_heading level0 col5\" >Muscovite</th>\n", | |
" <th id=\"T_01000_level0_col6\" class=\"col_heading level0 col6\" >Olivine</th>\n", | |
" <th id=\"T_01000_level0_col7\" class=\"col_heading level0 col7\" >Plagioklase</th>\n", | |
" <th id=\"T_01000_level0_col8\" class=\"col_heading level0 col8\" >Pyroxene</th>\n", | |
" <th id=\"T_01000_level0_col9\" class=\"col_heading level0 col9\" >Quartz</th>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th class=\"index_name level0\" >name</th>\n", | |
" <th class=\"blank col0\" > </th>\n", | |
" <th class=\"blank col1\" > </th>\n", | |
" <th class=\"blank col2\" > </th>\n", | |
" <th class=\"blank col3\" > </th>\n", | |
" <th class=\"blank col4\" > </th>\n", | |
" <th class=\"blank col5\" > </th>\n", | |
" <th class=\"blank col6\" > </th>\n", | |
" <th class=\"blank col7\" > </th>\n", | |
" <th class=\"blank col8\" > </th>\n", | |
" <th class=\"blank col9\" > </th>\n", | |
" </tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr>\n", | |
" <th id=\"T_01000_level0_row0\" class=\"row_heading level0 row0\" >Biotite paragneiss</th>\n", | |
" <td id=\"T_01000_row0_col0\" class=\"data row0 col0\" >0.000000</td>\n", | |
" <td id=\"T_01000_row0_col1\" class=\"data row0 col1\" >0.000000</td>\n", | |
" <td id=\"T_01000_row0_col2\" class=\"data row0 col2\" >1.000000</td>\n", | |
" <td id=\"T_01000_row0_col3\" class=\"data row0 col3\" >0.000000</td>\n", | |
" <td id=\"T_01000_row0_col4\" class=\"data row0 col4\" >0.000000</td>\n", | |
" <td id=\"T_01000_row0_col5\" class=\"data row0 col5\" >0.000000</td>\n", | |
" <td id=\"T_01000_row0_col6\" class=\"data row0 col6\" >0.000000</td>\n", | |
" <td id=\"T_01000_row0_col7\" class=\"data row0 col7\" >0.000000</td>\n", | |
" <td id=\"T_01000_row0_col8\" class=\"data row0 col8\" >0.000000</td>\n", | |
" <td id=\"T_01000_row0_col9\" class=\"data row0 col9\" >0.000000</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th id=\"T_01000_level0_row1\" class=\"row_heading level0 row1\" >Granodiorite</th>\n", | |
" <td id=\"T_01000_row1_col0\" class=\"data row1 col0\" >0.100000</td>\n", | |
" <td id=\"T_01000_row1_col1\" class=\"data row1 col1\" >0.000000</td>\n", | |
" <td id=\"T_01000_row1_col2\" class=\"data row1 col2\" >0.050000</td>\n", | |
" <td id=\"T_01000_row1_col3\" class=\"data row1 col3\" >0.000000</td>\n", | |
" <td id=\"T_01000_row1_col4\" class=\"data row1 col4\" >0.000000</td>\n", | |
" <td id=\"T_01000_row1_col5\" class=\"data row1 col5\" >0.000000</td>\n", | |
" <td id=\"T_01000_row1_col6\" class=\"data row1 col6\" >0.000000</td>\n", | |
" <td id=\"T_01000_row1_col7\" class=\"data row1 col7\" >0.450000</td>\n", | |
" <td id=\"T_01000_row1_col8\" class=\"data row1 col8\" >0.000000</td>\n", | |
" <td id=\"T_01000_row1_col9\" class=\"data row1 col9\" >0.400000</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th id=\"T_01000_level0_row2\" class=\"row_heading level0 row2\" >Migmatitic tonalite</th>\n", | |
" <td id=\"T_01000_row2_col0\" class=\"data row2 col0\" >0.050000</td>\n", | |
" <td id=\"T_01000_row2_col1\" class=\"data row2 col1\" >0.000000</td>\n", | |
" <td id=\"T_01000_row2_col2\" class=\"data row2 col2\" >0.050000</td>\n", | |
" <td id=\"T_01000_row2_col3\" class=\"data row2 col3\" >0.000000</td>\n", | |
" <td id=\"T_01000_row2_col4\" class=\"data row2 col4\" >0.000000</td>\n", | |
" <td id=\"T_01000_row2_col5\" class=\"data row2 col5\" >0.000000</td>\n", | |
" <td id=\"T_01000_row2_col6\" class=\"data row2 col6\" >0.000000</td>\n", | |
" <td id=\"T_01000_row2_col7\" class=\"data row2 col7\" >0.500000</td>\n", | |
" <td id=\"T_01000_row2_col8\" class=\"data row2 col8\" >0.000000</td>\n", | |
" <td id=\"T_01000_row2_col9\" class=\"data row2 col9\" >0.400000</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th id=\"T_01000_level0_row3\" class=\"row_heading level0 row3\" >Granite</th>\n", | |
" <td id=\"T_01000_row3_col0\" class=\"data row3 col0\" >0.380000</td>\n", | |
" <td id=\"T_01000_row3_col1\" class=\"data row3 col1\" >0.000000</td>\n", | |
" <td id=\"T_01000_row3_col2\" class=\"data row3 col2\" >0.050000</td>\n", | |
" <td id=\"T_01000_row3_col3\" class=\"data row3 col3\" >0.000000</td>\n", | |
" <td id=\"T_01000_row3_col4\" class=\"data row3 col4\" >0.000000</td>\n", | |
" <td id=\"T_01000_row3_col5\" class=\"data row3 col5\" >0.000000</td>\n", | |
" <td id=\"T_01000_row3_col6\" class=\"data row3 col6\" >0.000000</td>\n", | |
" <td id=\"T_01000_row3_col7\" class=\"data row3 col7\" >0.190000</td>\n", | |
" <td id=\"T_01000_row3_col8\" class=\"data row3 col8\" >0.000000</td>\n", | |
" <td id=\"T_01000_row3_col9\" class=\"data row3 col9\" >0.380000</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th id=\"T_01000_level0_row4\" class=\"row_heading level0 row4\" >Microcline granite</th>\n", | |
" <td id=\"T_01000_row4_col0\" class=\"data row4 col0\" >0.380000</td>\n", | |
" <td id=\"T_01000_row4_col1\" class=\"data row4 col1\" >0.000000</td>\n", | |
" <td id=\"T_01000_row4_col2\" class=\"data row4 col2\" >0.050000</td>\n", | |
" <td id=\"T_01000_row4_col3\" class=\"data row4 col3\" >0.000000</td>\n", | |
" <td id=\"T_01000_row4_col4\" class=\"data row4 col4\" >0.000000</td>\n", | |
" <td id=\"T_01000_row4_col5\" class=\"data row4 col5\" >0.000000</td>\n", | |
" <td id=\"T_01000_row4_col6\" class=\"data row4 col6\" >0.000000</td>\n", | |
" <td id=\"T_01000_row4_col7\" class=\"data row4 col7\" >0.190000</td>\n", | |
" <td id=\"T_01000_row4_col8\" class=\"data row4 col8\" >0.000000</td>\n", | |
" <td id=\"T_01000_row4_col9\" class=\"data row4 col9\" >0.380000</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th id=\"T_01000_level0_row5\" class=\"row_heading level0 row5\" >Tonalite</th>\n", | |
" <td id=\"T_01000_row5_col0\" class=\"data row5 col0\" >0.050000</td>\n", | |
" <td id=\"T_01000_row5_col1\" class=\"data row5 col1\" >0.000000</td>\n", | |
" <td id=\"T_01000_row5_col2\" class=\"data row5 col2\" >0.050000</td>\n", | |
" <td id=\"T_01000_row5_col3\" class=\"data row5 col3\" >0.000000</td>\n", | |
" <td id=\"T_01000_row5_col4\" class=\"data row5 col4\" >0.000000</td>\n", | |
" <td id=\"T_01000_row5_col5\" class=\"data row5 col5\" >0.000000</td>\n", | |
" <td id=\"T_01000_row5_col6\" class=\"data row5 col6\" >0.000000</td>\n", | |
" <td id=\"T_01000_row5_col7\" class=\"data row5 col7\" >0.500000</td>\n", | |
" <td id=\"T_01000_row5_col8\" class=\"data row5 col8\" >0.000000</td>\n", | |
" <td id=\"T_01000_row5_col9\" class=\"data row5 col9\" >0.400000</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th id=\"T_01000_level0_row6\" class=\"row_heading level0 row6\" >Porphyritic granodiorite</th>\n", | |
" <td id=\"T_01000_row6_col0\" class=\"data row6 col0\" >0.100000</td>\n", | |
" <td id=\"T_01000_row6_col1\" class=\"data row6 col1\" >0.000000</td>\n", | |
" <td id=\"T_01000_row6_col2\" class=\"data row6 col2\" >0.050000</td>\n", | |
" <td id=\"T_01000_row6_col3\" class=\"data row6 col3\" >0.000000</td>\n", | |
" <td id=\"T_01000_row6_col4\" class=\"data row6 col4\" >0.000000</td>\n", | |
" <td id=\"T_01000_row6_col5\" class=\"data row6 col5\" >0.000000</td>\n", | |
" <td id=\"T_01000_row6_col6\" class=\"data row6 col6\" >0.000000</td>\n", | |
" <td id=\"T_01000_row6_col7\" class=\"data row6 col7\" >0.500000</td>\n", | |
" <td id=\"T_01000_row6_col8\" class=\"data row6 col8\" >0.000000</td>\n", | |
" <td id=\"T_01000_row6_col9\" class=\"data row6 col9\" >0.400000</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th id=\"T_01000_level0_row7\" class=\"row_heading level0 row7\" >Tonalitic migmatite</th>\n", | |
" <td id=\"T_01000_row7_col0\" class=\"data row7 col0\" >0.050000</td>\n", | |
" <td id=\"T_01000_row7_col1\" class=\"data row7 col1\" >0.000000</td>\n", | |
" <td id=\"T_01000_row7_col2\" class=\"data row7 col2\" >0.050000</td>\n", | |
" <td id=\"T_01000_row7_col3\" class=\"data row7 col3\" >0.000000</td>\n", | |
" <td id=\"T_01000_row7_col4\" class=\"data row7 col4\" >0.000000</td>\n", | |
" <td id=\"T_01000_row7_col5\" class=\"data row7 col5\" >0.000000</td>\n", | |
" <td id=\"T_01000_row7_col6\" class=\"data row7 col6\" >0.000000</td>\n", | |
" <td id=\"T_01000_row7_col7\" class=\"data row7 col7\" >0.500000</td>\n", | |
" <td id=\"T_01000_row7_col8\" class=\"data row7 col8\" >0.000000</td>\n", | |
" <td id=\"T_01000_row7_col9\" class=\"data row7 col9\" >0.400000</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th id=\"T_01000_level0_row8\" class=\"row_heading level0 row8\" >Wiborgite</th>\n", | |
" <td id=\"T_01000_row8_col0\" class=\"data row8 col0\" >0.380000</td>\n", | |
" <td id=\"T_01000_row8_col1\" class=\"data row8 col1\" >0.000000</td>\n", | |
" <td id=\"T_01000_row8_col2\" class=\"data row8 col2\" >0.050000</td>\n", | |
" <td id=\"T_01000_row8_col3\" class=\"data row8 col3\" >0.000000</td>\n", | |
" <td id=\"T_01000_row8_col4\" class=\"data row8 col4\" >0.000000</td>\n", | |
" <td id=\"T_01000_row8_col5\" class=\"data row8 col5\" >0.000000</td>\n", | |
" <td id=\"T_01000_row8_col6\" class=\"data row8 col6\" >0.000000</td>\n", | |
" <td id=\"T_01000_row8_col7\" class=\"data row8 col7\" >0.190000</td>\n", | |
" <td id=\"T_01000_row8_col8\" class=\"data row8 col8\" >0.000000</td>\n", | |
" <td id=\"T_01000_row8_col9\" class=\"data row8 col9\" >0.380000</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th id=\"T_01000_level0_row9\" class=\"row_heading level0 row9\" >Greywacke</th>\n", | |
" <td id=\"T_01000_row9_col0\" class=\"data row9 col0\" >0.200000</td>\n", | |
" <td id=\"T_01000_row9_col1\" class=\"data row9 col1\" >0.000000</td>\n", | |
" <td id=\"T_01000_row9_col2\" class=\"data row9 col2\" >0.050000</td>\n", | |
" <td id=\"T_01000_row9_col3\" class=\"data row9 col3\" >0.000000</td>\n", | |
" <td id=\"T_01000_row9_col4\" class=\"data row9 col4\" >0.000000</td>\n", | |
" <td id=\"T_01000_row9_col5\" class=\"data row9 col5\" >0.000000</td>\n", | |
" <td id=\"T_01000_row9_col6\" class=\"data row9 col6\" >0.000000</td>\n", | |
" <td id=\"T_01000_row9_col7\" class=\"data row9 col7\" >0.000000</td>\n", | |
" <td id=\"T_01000_row9_col8\" class=\"data row9 col8\" >0.000000</td>\n", | |
" <td id=\"T_01000_row9_col9\" class=\"data row9 col9\" >0.800000</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th id=\"T_01000_level0_row10\" class=\"row_heading level0 row10\" >Porphyritic granite</th>\n", | |
" <td id=\"T_01000_row10_col0\" class=\"data row10 col0\" >0.380000</td>\n", | |
" <td id=\"T_01000_row10_col1\" class=\"data row10 col1\" >0.000000</td>\n", | |
" <td id=\"T_01000_row10_col2\" class=\"data row10 col2\" >0.050000</td>\n", | |
" <td id=\"T_01000_row10_col3\" class=\"data row10 col3\" >0.000000</td>\n", | |
" <td id=\"T_01000_row10_col4\" class=\"data row10 col4\" >0.000000</td>\n", | |
" <td id=\"T_01000_row10_col5\" class=\"data row10 col5\" >0.000000</td>\n", | |
" <td id=\"T_01000_row10_col6\" class=\"data row10 col6\" >0.000000</td>\n", | |
" <td id=\"T_01000_row10_col7\" class=\"data row10 col7\" >0.190000</td>\n", | |
" <td id=\"T_01000_row10_col8\" class=\"data row10 col8\" >0.000000</td>\n", | |
" <td id=\"T_01000_row10_col9\" class=\"data row10 col9\" >0.380000</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th id=\"T_01000_level0_row11\" class=\"row_heading level0 row11\" >Garnet-cordierite gneiss</th>\n", | |
" <td id=\"T_01000_row11_col0\" class=\"data row11 col0\" >0.000000</td>\n", | |
" <td id=\"T_01000_row11_col1\" class=\"data row11 col1\" >0.000000</td>\n", | |
" <td id=\"T_01000_row11_col2\" class=\"data row11 col2\" >0.100000</td>\n", | |
" <td id=\"T_01000_row11_col3\" class=\"data row11 col3\" >0.450000</td>\n", | |
" <td id=\"T_01000_row11_col4\" class=\"data row11 col4\" >0.450000</td>\n", | |
" <td id=\"T_01000_row11_col5\" class=\"data row11 col5\" >0.000000</td>\n", | |
" <td id=\"T_01000_row11_col6\" class=\"data row11 col6\" >0.000000</td>\n", | |
" <td id=\"T_01000_row11_col7\" class=\"data row11 col7\" >0.000000</td>\n", | |
" <td id=\"T_01000_row11_col8\" class=\"data row11 col8\" >0.000000</td>\n", | |
" <td id=\"T_01000_row11_col9\" class=\"data row11 col9\" >0.000000</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th id=\"T_01000_level0_row12\" class=\"row_heading level0 row12\" >Quartz feldspar paragneiss</th>\n", | |
" <td id=\"T_01000_row12_col0\" class=\"data row12 col0\" >0.500000</td>\n", | |
" <td id=\"T_01000_row12_col1\" class=\"data row12 col1\" >0.000000</td>\n", | |
" <td id=\"T_01000_row12_col2\" class=\"data row12 col2\" >0.000000</td>\n", | |
" <td id=\"T_01000_row12_col3\" class=\"data row12 col3\" >0.000000</td>\n", | |
" <td id=\"T_01000_row12_col4\" class=\"data row12 col4\" >0.000000</td>\n", | |
" <td id=\"T_01000_row12_col5\" class=\"data row12 col5\" >0.000000</td>\n", | |
" <td id=\"T_01000_row12_col6\" class=\"data row12 col6\" >0.000000</td>\n", | |
" <td id=\"T_01000_row12_col7\" class=\"data row12 col7\" >0.000000</td>\n", | |
" <td id=\"T_01000_row12_col8\" class=\"data row12 col8\" >0.000000</td>\n", | |
" <td id=\"T_01000_row12_col9\" class=\"data row12 col9\" >0.500000</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th id=\"T_01000_level0_row13\" class=\"row_heading level0 row13\" >Biotite paraschist</th>\n", | |
" <td id=\"T_01000_row13_col0\" class=\"data row13 col0\" >0.000000</td>\n", | |
" <td id=\"T_01000_row13_col1\" class=\"data row13 col1\" >0.000000</td>\n", | |
" <td id=\"T_01000_row13_col2\" class=\"data row13 col2\" >1.000000</td>\n", | |
" <td id=\"T_01000_row13_col3\" class=\"data row13 col3\" >0.000000</td>\n", | |
" <td id=\"T_01000_row13_col4\" class=\"data row13 col4\" >0.000000</td>\n", | |
" <td id=\"T_01000_row13_col5\" class=\"data row13 col5\" >0.000000</td>\n", | |
" <td id=\"T_01000_row13_col6\" class=\"data row13 col6\" >0.000000</td>\n", | |
" <td id=\"T_01000_row13_col7\" class=\"data row13 col7\" >0.000000</td>\n", | |
" <td id=\"T_01000_row13_col8\" class=\"data row13 col8\" >0.000000</td>\n", | |
" <td id=\"T_01000_row13_col9\" class=\"data row13 col9\" >0.000000</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th id=\"T_01000_level0_row14\" class=\"row_heading level0 row14\" >Mafic volcanic rock</th>\n", | |
" <td id=\"T_01000_row14_col0\" class=\"data row14 col0\" >0.000000</td>\n", | |
" <td id=\"T_01000_row14_col1\" class=\"data row14 col1\" >0.080000</td>\n", | |
" <td id=\"T_01000_row14_col2\" class=\"data row14 col2\" >0.200000</td>\n", | |
" <td id=\"T_01000_row14_col3\" class=\"data row14 col3\" >0.000000</td>\n", | |
" <td id=\"T_01000_row14_col4\" class=\"data row14 col4\" >0.000000</td>\n", | |
" <td id=\"T_01000_row14_col5\" class=\"data row14 col5\" >0.000000</td>\n", | |
" <td id=\"T_01000_row14_col6\" class=\"data row14 col6\" >0.100000</td>\n", | |
" <td id=\"T_01000_row14_col7\" class=\"data row14 col7\" >0.200000</td>\n", | |
" <td id=\"T_01000_row14_col8\" class=\"data row14 col8\" >0.600000</td>\n", | |
" <td id=\"T_01000_row14_col9\" class=\"data row14 col9\" >0.000000</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th id=\"T_01000_level0_row15\" class=\"row_heading level0 row15\" >Quartzite</th>\n", | |
" <td id=\"T_01000_row15_col0\" class=\"data row15 col0\" >0.000000</td>\n", | |
" <td id=\"T_01000_row15_col1\" class=\"data row15 col1\" >0.000000</td>\n", | |
" <td id=\"T_01000_row15_col2\" class=\"data row15 col2\" >0.000000</td>\n", | |
" <td id=\"T_01000_row15_col3\" class=\"data row15 col3\" >0.000000</td>\n", | |
" <td id=\"T_01000_row15_col4\" class=\"data row15 col4\" >0.000000</td>\n", | |
" <td id=\"T_01000_row15_col5\" class=\"data row15 col5\" >0.000000</td>\n", | |
" <td id=\"T_01000_row15_col6\" class=\"data row15 col6\" >0.000000</td>\n", | |
" <td id=\"T_01000_row15_col7\" class=\"data row15 col7\" >0.000000</td>\n", | |
" <td id=\"T_01000_row15_col8\" class=\"data row15 col8\" >0.000000</td>\n", | |
" <td id=\"T_01000_row15_col9\" class=\"data row15 col9\" >1.000000</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th id=\"T_01000_level0_row16\" class=\"row_heading level0 row16\" >Silicate sandstone</th>\n", | |
" <td id=\"T_01000_row16_col0\" class=\"data row16 col0\" >0.100000</td>\n", | |
" <td id=\"T_01000_row16_col1\" class=\"data row16 col1\" >0.000000</td>\n", | |
" <td id=\"T_01000_row16_col2\" class=\"data row16 col2\" >0.000000</td>\n", | |
" <td id=\"T_01000_row16_col3\" class=\"data row16 col3\" >0.000000</td>\n", | |
" <td id=\"T_01000_row16_col4\" class=\"data row16 col4\" >0.000000</td>\n", | |
" <td id=\"T_01000_row16_col5\" class=\"data row16 col5\" >0.000000</td>\n", | |
" <td id=\"T_01000_row16_col6\" class=\"data row16 col6\" >0.000000</td>\n", | |
" <td id=\"T_01000_row16_col7\" class=\"data row16 col7\" >0.000000</td>\n", | |
" <td id=\"T_01000_row16_col8\" class=\"data row16 col8\" >0.000000</td>\n", | |
" <td id=\"T_01000_row16_col9\" class=\"data row16 col9\" >0.900000</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th id=\"T_01000_level0_row17\" class=\"row_heading level0 row17\" >Arkose quartzite</th>\n", | |
" <td id=\"T_01000_row17_col0\" class=\"data row17 col0\" >0.000000</td>\n", | |
" <td id=\"T_01000_row17_col1\" class=\"data row17 col1\" >0.000000</td>\n", | |
" <td id=\"T_01000_row17_col2\" class=\"data row17 col2\" >0.000000</td>\n", | |
" <td id=\"T_01000_row17_col3\" class=\"data row17 col3\" >0.000000</td>\n", | |
" <td id=\"T_01000_row17_col4\" class=\"data row17 col4\" >0.000000</td>\n", | |
" <td id=\"T_01000_row17_col5\" class=\"data row17 col5\" >0.000000</td>\n", | |
" <td id=\"T_01000_row17_col6\" class=\"data row17 col6\" >0.000000</td>\n", | |
" <td id=\"T_01000_row17_col7\" class=\"data row17 col7\" >0.000000</td>\n", | |
" <td id=\"T_01000_row17_col8\" class=\"data row17 col8\" >0.000000</td>\n", | |
" <td id=\"T_01000_row17_col9\" class=\"data row17 col9\" >1.000000</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th id=\"T_01000_level0_row18\" class=\"row_heading level0 row18\" >Granitic migmatite</th>\n", | |
" <td id=\"T_01000_row18_col0\" class=\"data row18 col0\" >0.380000</td>\n", | |
" <td id=\"T_01000_row18_col1\" class=\"data row18 col1\" >0.000000</td>\n", | |
" <td id=\"T_01000_row18_col2\" class=\"data row18 col2\" >0.050000</td>\n", | |
" <td id=\"T_01000_row18_col3\" class=\"data row18 col3\" >0.000000</td>\n", | |
" <td id=\"T_01000_row18_col4\" class=\"data row18 col4\" >0.000000</td>\n", | |
" <td id=\"T_01000_row18_col5\" class=\"data row18 col5\" >0.000000</td>\n", | |
" <td id=\"T_01000_row18_col6\" class=\"data row18 col6\" >0.000000</td>\n", | |
" <td id=\"T_01000_row18_col7\" class=\"data row18 col7\" >0.190000</td>\n", | |
" <td id=\"T_01000_row18_col8\" class=\"data row18 col8\" >0.000000</td>\n", | |
" <td id=\"T_01000_row18_col9\" class=\"data row18 col9\" >0.380000</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th id=\"T_01000_level0_row19\" class=\"row_heading level0 row19\" >Gabbro</th>\n", | |
" <td id=\"T_01000_row19_col0\" class=\"data row19 col0\" >0.000000</td>\n", | |
" <td id=\"T_01000_row19_col1\" class=\"data row19 col1\" >0.080000</td>\n", | |
" <td id=\"T_01000_row19_col2\" class=\"data row19 col2\" >0.200000</td>\n", | |
" <td id=\"T_01000_row19_col3\" class=\"data row19 col3\" >0.000000</td>\n", | |
" <td id=\"T_01000_row19_col4\" class=\"data row19 col4\" >0.000000</td>\n", | |
" <td id=\"T_01000_row19_col5\" class=\"data row19 col5\" >0.000000</td>\n", | |
" <td id=\"T_01000_row19_col6\" class=\"data row19 col6\" >0.100000</td>\n", | |
" <td id=\"T_01000_row19_col7\" class=\"data row19 col7\" >0.200000</td>\n", | |
" <td id=\"T_01000_row19_col8\" class=\"data row19 col8\" >0.600000</td>\n", | |
" <td id=\"T_01000_row19_col9\" class=\"data row19 col9\" >0.000000</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th id=\"T_01000_level0_row20\" class=\"row_heading level0 row20\" >Quartz diorite</th>\n", | |
" <td id=\"T_01000_row20_col0\" class=\"data row20 col0\" >0.000000</td>\n", | |
" <td id=\"T_01000_row20_col1\" class=\"data row20 col1\" >0.250000</td>\n", | |
" <td id=\"T_01000_row20_col2\" class=\"data row20 col2\" >0.050000</td>\n", | |
" <td id=\"T_01000_row20_col3\" class=\"data row20 col3\" >0.000000</td>\n", | |
" <td id=\"T_01000_row20_col4\" class=\"data row20 col4\" >0.000000</td>\n", | |
" <td id=\"T_01000_row20_col5\" class=\"data row20 col5\" >0.000000</td>\n", | |
" <td id=\"T_01000_row20_col6\" class=\"data row20 col6\" >0.000000</td>\n", | |
" <td id=\"T_01000_row20_col7\" class=\"data row20 col7\" >0.500000</td>\n", | |
" <td id=\"T_01000_row20_col8\" class=\"data row20 col8\" >0.050000</td>\n", | |
" <td id=\"T_01000_row20_col9\" class=\"data row20 col9\" >0.050000</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th id=\"T_01000_level0_row21\" class=\"row_heading level0 row21\" >Pyterlite</th>\n", | |
" <td id=\"T_01000_row21_col0\" class=\"data row21 col0\" >0.380000</td>\n", | |
" <td id=\"T_01000_row21_col1\" class=\"data row21 col1\" >0.000000</td>\n", | |
" <td id=\"T_01000_row21_col2\" class=\"data row21 col2\" >0.050000</td>\n", | |
" <td id=\"T_01000_row21_col3\" class=\"data row21 col3\" >0.000000</td>\n", | |
" <td id=\"T_01000_row21_col4\" class=\"data row21 col4\" >0.000000</td>\n", | |
" <td id=\"T_01000_row21_col5\" class=\"data row21 col5\" >0.000000</td>\n", | |
" <td id=\"T_01000_row21_col6\" class=\"data row21 col6\" >0.000000</td>\n", | |
" <td id=\"T_01000_row21_col7\" class=\"data row21 col7\" >0.190000</td>\n", | |
" <td id=\"T_01000_row21_col8\" class=\"data row21 col8\" >0.000000</td>\n", | |
" <td id=\"T_01000_row21_col9\" class=\"data row21 col9\" >0.380000</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th id=\"T_01000_level0_row22\" class=\"row_heading level0 row22\" >Silicate-siltstone</th>\n", | |
" <td id=\"T_01000_row22_col0\" class=\"data row22 col0\" >0.100000</td>\n", | |
" <td id=\"T_01000_row22_col1\" class=\"data row22 col1\" >0.000000</td>\n", | |
" <td id=\"T_01000_row22_col2\" class=\"data row22 col2\" >0.200000</td>\n", | |
" <td id=\"T_01000_row22_col3\" class=\"data row22 col3\" >0.000000</td>\n", | |
" <td id=\"T_01000_row22_col4\" class=\"data row22 col4\" >0.000000</td>\n", | |
" <td id=\"T_01000_row22_col5\" class=\"data row22 col5\" >0.000000</td>\n", | |
" <td id=\"T_01000_row22_col6\" class=\"data row22 col6\" >0.000000</td>\n", | |
" <td id=\"T_01000_row22_col7\" class=\"data row22 col7\" >0.000000</td>\n", | |
" <td id=\"T_01000_row22_col8\" class=\"data row22 col8\" >0.000000</td>\n", | |
" <td id=\"T_01000_row22_col9\" class=\"data row22 col9\" >0.700000</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th id=\"T_01000_level0_row23\" class=\"row_heading level0 row23\" >Rapakivi granite (s.s.)</th>\n", | |
" <td id=\"T_01000_row23_col0\" class=\"data row23 col0\" >0.380000</td>\n", | |
" <td id=\"T_01000_row23_col1\" class=\"data row23 col1\" >0.000000</td>\n", | |
" <td id=\"T_01000_row23_col2\" class=\"data row23 col2\" >0.050000</td>\n", | |
" <td id=\"T_01000_row23_col3\" class=\"data row23 col3\" >0.000000</td>\n", | |
" <td id=\"T_01000_row23_col4\" class=\"data row23 col4\" >0.000000</td>\n", | |
" <td id=\"T_01000_row23_col5\" class=\"data row23 col5\" >0.000000</td>\n", | |
" <td id=\"T_01000_row23_col6\" class=\"data row23 col6\" >0.000000</td>\n", | |
" <td id=\"T_01000_row23_col7\" class=\"data row23 col7\" >0.190000</td>\n", | |
" <td id=\"T_01000_row23_col8\" class=\"data row23 col8\" >0.000000</td>\n", | |
" <td id=\"T_01000_row23_col9\" class=\"data row23 col9\" >0.380000</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th id=\"T_01000_level0_row24\" class=\"row_heading level0 row24\" >Enderbite</th>\n", | |
" <td id=\"T_01000_row24_col0\" class=\"data row24 col0\" >0.000000</td>\n", | |
" <td id=\"T_01000_row24_col1\" class=\"data row24 col1\" >0.000000</td>\n", | |
" <td id=\"T_01000_row24_col2\" class=\"data row24 col2\" >0.050000</td>\n", | |
" <td id=\"T_01000_row24_col3\" class=\"data row24 col3\" >0.000000</td>\n", | |
" <td id=\"T_01000_row24_col4\" class=\"data row24 col4\" >0.000000</td>\n", | |
" <td id=\"T_01000_row24_col5\" class=\"data row24 col5\" >0.000000</td>\n", | |
" <td id=\"T_01000_row24_col6\" class=\"data row24 col6\" >0.000000</td>\n", | |
" <td id=\"T_01000_row24_col7\" class=\"data row24 col7\" >0.500000</td>\n", | |
" <td id=\"T_01000_row24_col8\" class=\"data row24 col8\" >0.050000</td>\n", | |
" <td id=\"T_01000_row24_col9\" class=\"data row24 col9\" >0.400000</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th id=\"T_01000_level0_row25\" class=\"row_heading level0 row25\" >Tholeiitic basalt</th>\n", | |
" <td id=\"T_01000_row25_col0\" class=\"data row25 col0\" >0.000000</td>\n", | |
" <td id=\"T_01000_row25_col1\" class=\"data row25 col1\" >0.000000</td>\n", | |
" <td id=\"T_01000_row25_col2\" class=\"data row25 col2\" >0.000000</td>\n", | |
" <td id=\"T_01000_row25_col3\" class=\"data row25 col3\" >0.000000</td>\n", | |
" <td id=\"T_01000_row25_col4\" class=\"data row25 col4\" >0.000000</td>\n", | |
" <td id=\"T_01000_row25_col5\" class=\"data row25 col5\" >0.000000</td>\n", | |
" <td id=\"T_01000_row25_col6\" class=\"data row25 col6\" >0.200000</td>\n", | |
" <td id=\"T_01000_row25_col7\" class=\"data row25 col7\" >0.200000</td>\n", | |
" <td id=\"T_01000_row25_col8\" class=\"data row25 col8\" >0.600000</td>\n", | |
" <td id=\"T_01000_row25_col9\" class=\"data row25 col9\" >0.000000</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th id=\"T_01000_level0_row26\" class=\"row_heading level0 row26\" >Sericite quartzite</th>\n", | |
" <td id=\"T_01000_row26_col0\" class=\"data row26 col0\" >0.000000</td>\n", | |
" <td id=\"T_01000_row26_col1\" class=\"data row26 col1\" >0.000000</td>\n", | |
" <td id=\"T_01000_row26_col2\" class=\"data row26 col2\" >0.000000</td>\n", | |
" <td id=\"T_01000_row26_col3\" class=\"data row26 col3\" >0.000000</td>\n", | |
" <td id=\"T_01000_row26_col4\" class=\"data row26 col4\" >0.000000</td>\n", | |
" <td id=\"T_01000_row26_col5\" class=\"data row26 col5\" >0.050000</td>\n", | |
" <td id=\"T_01000_row26_col6\" class=\"data row26 col6\" >0.000000</td>\n", | |
" <td id=\"T_01000_row26_col7\" class=\"data row26 col7\" >0.000000</td>\n", | |
" <td id=\"T_01000_row26_col8\" class=\"data row26 col8\" >0.000000</td>\n", | |
" <td id=\"T_01000_row26_col9\" class=\"data row26 col9\" >0.950000</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th id=\"T_01000_level0_row27\" class=\"row_heading level0 row27\" >Amphibolite</th>\n", | |
" <td id=\"T_01000_row27_col0\" class=\"data row27 col0\" >0.000000</td>\n", | |
" <td id=\"T_01000_row27_col1\" class=\"data row27 col1\" >0.900000</td>\n", | |
" <td id=\"T_01000_row27_col2\" class=\"data row27 col2\" >0.000000</td>\n", | |
" <td id=\"T_01000_row27_col3\" class=\"data row27 col3\" >0.000000</td>\n", | |
" <td id=\"T_01000_row27_col4\" class=\"data row27 col4\" >0.000000</td>\n", | |
" <td id=\"T_01000_row27_col5\" class=\"data row27 col5\" >0.000000</td>\n", | |
" <td id=\"T_01000_row27_col6\" class=\"data row27 col6\" >0.000000</td>\n", | |
" <td id=\"T_01000_row27_col7\" class=\"data row27 col7\" >0.100000</td>\n", | |
" <td id=\"T_01000_row27_col8\" class=\"data row27 col8\" >0.000000</td>\n", | |
" <td id=\"T_01000_row27_col9\" class=\"data row27 col9\" >0.000000</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th id=\"T_01000_level0_row28\" class=\"row_heading level0 row28\" >Pegmatite granite</th>\n", | |
" <td id=\"T_01000_row28_col0\" class=\"data row28 col0\" >0.380000</td>\n", | |
" <td id=\"T_01000_row28_col1\" class=\"data row28 col1\" >0.000000</td>\n", | |
" <td id=\"T_01000_row28_col2\" class=\"data row28 col2\" >0.050000</td>\n", | |
" <td id=\"T_01000_row28_col3\" class=\"data row28 col3\" >0.000000</td>\n", | |
" <td id=\"T_01000_row28_col4\" class=\"data row28 col4\" >0.000000</td>\n", | |
" <td id=\"T_01000_row28_col5\" class=\"data row28 col5\" >0.000000</td>\n", | |
" <td id=\"T_01000_row28_col6\" class=\"data row28 col6\" >0.000000</td>\n", | |
" <td id=\"T_01000_row28_col7\" class=\"data row28 col7\" >0.190000</td>\n", | |
" <td id=\"T_01000_row28_col8\" class=\"data row28 col8\" >0.000000</td>\n", | |
" <td id=\"T_01000_row28_col9\" class=\"data row28 col9\" >0.380000</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th id=\"T_01000_level0_row29\" class=\"row_heading level0 row29\" >Intermediate volcanic rock</th>\n", | |
" <td id=\"T_01000_row29_col0\" class=\"data row29 col0\" >0.000000</td>\n", | |
" <td id=\"T_01000_row29_col1\" class=\"data row29 col1\" >0.250000</td>\n", | |
" <td id=\"T_01000_row29_col2\" class=\"data row29 col2\" >0.050000</td>\n", | |
" <td id=\"T_01000_row29_col3\" class=\"data row29 col3\" >0.000000</td>\n", | |
" <td id=\"T_01000_row29_col4\" class=\"data row29 col4\" >0.000000</td>\n", | |
" <td id=\"T_01000_row29_col5\" class=\"data row29 col5\" >0.000000</td>\n", | |
" <td id=\"T_01000_row29_col6\" class=\"data row29 col6\" >0.000000</td>\n", | |
" <td id=\"T_01000_row29_col7\" class=\"data row29 col7\" >0.500000</td>\n", | |
" <td id=\"T_01000_row29_col8\" class=\"data row29 col8\" >0.050000</td>\n", | |
" <td id=\"T_01000_row29_col9\" class=\"data row29 col9\" >0.050000</td>\n", | |
" </tr>\n", | |
" </tbody>\n", | |
"</table>\n" | |
], | |
"text/plain": [ | |
"<pandas.io.formats.style.Styler at 0x25f2dc85670>" | |
] | |
}, | |
"execution_count": 29, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"compositions.style.background_gradient(cmap=\"Blues\")" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 30, | |
"id": "b7b3af13-c50c-4500-84b3-c516bf81909e", | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"relative_sum = compositions.multiply(rocks[\"area_pct\"], axis=\"index\").sum(0)" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 31, | |
"id": "91ff8f53-734d-4321-a6b3-e9e79e197483", | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"f_composition = relative_sum / relative_sum.sum()" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 32, | |
"id": "694d9ae3-fa93-45e1-9319-2c3092e94c31", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"Quartz 33.70000\n", | |
"Plagioklase 23.80000\n", | |
"Biotite 21.90000\n", | |
"Alkali Feldspar 13.30000\n", | |
"Pyroxene 2.60000\n", | |
"Amphibole 1.40000\n", | |
"Cordierite 1.40000\n", | |
"Garnet 1.40000\n", | |
"Olivine 0.50000\n", | |
"Muscovite 0.00000\n", | |
"dtype: float64" | |
] | |
}, | |
"execution_count": 32, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"(f_composition.sort_values(ascending=False) * 100).round(1)" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 33, | |
"id": "d882cb6f-18fa-4ed0-a821-f7013961f5f5", | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"translate = {'Alkali Feldspar': \"Kalimaasälpä\",\n", | |
" 'Amphibole': \"Sarvivälke\",\n", | |
" 'Biotite': \"Biotiitti\",\n", | |
" 'Cordierite': \"Kordieriitti\",\n", | |
" 'Garnet': \"Granaatti\",\n", | |
" 'Muscovite': \"Muskoviitti\",\n", | |
" 'Olivine': \"Oliviini\",\n", | |
" 'Plagioklase': \"Plagioklaasi\",\n", | |
" 'Pyroxene': \"Pyrokseeni\",\n", | |
" 'Quartz': \"Kvartsi\"}" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 34, | |
"id": "ee1ba4fe-2b70-4e46-9a79-7994793b37a5", | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"fi_composition = f_composition.copy()\n", | |
"fi_composition.index = [translate.get(item) for item in f_composition.index]" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 35, | |
"id": "bbdad074-c18c-4523-98e5-826f26cfb75e", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"Kvartsi 33.7 %\n", | |
"Plagioklaasi 23.8 %\n", | |
"Biotiitti 21.9 %\n", | |
"Kalimaasälpä 13.3 %\n", | |
"Pyrokseeni 2.6 %\n", | |
"Sarvivälke 1.4 %\n", | |
"Kordieriitti 1.4 %\n", | |
"Granaatti 1.4 %\n", | |
"Oliviini 0.5 %\n", | |
"Muskoviitti 0.0 %\n" | |
] | |
} | |
], | |
"source": [ | |
"for key, val in (fi_composition * 100).sort_values(ascending=False).round(1).items():\n", | |
" print(f\"{key:<20} {val} %\")" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": null, | |
"id": "379c8227-0b39-4d06-9b2c-5343f3ba4ab7", | |
"metadata": {}, | |
"outputs": [], | |
"source": [] | |
} | |
], | |
"metadata": { | |
"kernelspec": { | |
"display_name": "Python 3 (ipykernel)", | |
"language": "python", | |
"name": "python3" | |
}, | |
"language_info": { | |
"codemirror_mode": { | |
"name": "ipython", | |
"version": 3 | |
}, | |
"file_extension": ".py", | |
"mimetype": "text/x-python", | |
"name": "python", | |
"nbconvert_exporter": "python", | |
"pygments_lexer": "ipython3", | |
"version": "3.9.15" | |
} | |
}, | |
"nbformat": 4, | |
"nbformat_minor": 5 | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name | area_km2 | area_pct | area_pct_cumsum | |
---|---|---|---|---|
Biotite paragneiss | 54358.96697903929 | 0.13900936879217196 | 0.13900936879217196 | |
Granodiorite | 51925.32673540881 | 0.1327859467344138 | 0.27179531552658576 | |
Migmatitic tonalite | 34581.70084561168 | 0.08843399117871094 | 0.3602293067052967 | |
Granite | 22187.19579122768 | 0.056738165819011366 | 0.41696747252430805 | |
Microcline granite | 19448.126473411106 | 0.0497336858204399 | 0.46670115834474796 | |
Tonalite | 16125.986721379399 | 0.04123815002139901 | 0.507939308366147 | |
Porphyritic granodiorite | 13535.431160047743 | 0.03461345655471443 | 0.5425527649208615 | |
Tonalitic migmatite | 12888.525656757265 | 0.03295915864071494 | 0.5755119235615764 | |
Wiborgite | 12141.020103526938 | 0.03104760143317532 | 0.6065595249947517 | |
Greywacke | 11964.797550574796 | 0.030596956632249133 | 0.6371564816270009 | |
Porphyritic granite | 11651.398951350106 | 0.029795518638120695 | 0.6669520002651216 | |
Garnet-cordierite gneiss | 10983.977028259233 | 0.028088755147146066 | 0.6950407554122676 | |
Quartz feldspar paragneiss | 8176.528854651504 | 0.020909413444783868 | 0.7159501688570515 | |
Biotite paraschist | 8022.932912506386 | 0.0205166305029214 | 0.736466799359973 | |
Mafic volcanic rock | 7487.818185242337 | 0.019148209346260093 | 0.755615008706233 | |
Quartzite | 6930.02624630879 | 0.01772179693157214 | 0.7733368056378052 | |
Silicate sandstone | 6758.4198161397535 | 0.01728295670218231 | 0.7906197623399874 | |
Arkose quartzite | 5016.798112232416 | 0.012829197788252622 | 0.8034489601282401 | |
Granitic migmatite | 4905.740570165143 | 0.01254519609211416 | 0.8159941562203542 | |
Gabbro | 4654.2867186023195 | 0.011902166190541767 | 0.827896322410896 | |
Quartz diorite | 4164.800741030335 | 0.010650429070497928 | 0.8385467514813939 | |
Pyterlite | 3978.9411456537578 | 0.010175139960474389 | 0.8487218914418683 | |
Silicate-siltstone | 3807.2782338434017 | 0.009736155293510698 | 0.858458046735379 | |
Rapakivi granite (s.s.) | 2799.564544464186 | 0.007159181306167435 | 0.8656172280415464 | |
Enderbite | 2779.5603356888096 | 0.007108025579898314 | 0.8727252536214447 | |
Tholeiitic basalt | 2691.7753207345822 | 0.006883537511114668 | 0.8796087911325594 | |
Sericite quartzite | 2650.105184342081 | 0.006776976631110474 | 0.8863857677636698 | |
Amphibolite | 2649.9075998241924 | 0.006776471358463822 | 0.8931622391221337 | |
Pegmatite granite | 2290.0999320145766 | 0.005856353858657681 | 0.8990185929807913 | |
Intermediate volcanic rock | 2211.9721300725832 | 0.005656561680170108 | 0.9046751546609615 | |
Dolerite (diabase) | 1914.1521225113136 | 0.0048949620110532235 | 0.9095701166720147 | |
Arkose gneiss | 1777.9370174706391 | 0.00454662618305699 | 0.9141167428550717 | |
Felsic volcanic rock | 1560.625110292941 | 0.003990905706259791 | 0.9181076485613315 | |
Biotite hornblende paragneiss | 1341.8478758599651 | 0.003431438024021609 | 0.9215390865853531 | |
Monzogranite | 1330.0359742317669 | 0.003401232060206951 | 0.92494031864556 | |
Diorite | 1292.6011523334118 | 0.0033055019304393217 | 0.9282458205759994 | |
Orthoquartzite | 1170.9840494983193 | 0.0029944968168587457 | 0.9312403173928581 | |
Pegmatite | 1100.6983254822635 | 0.002814758777790782 | 0.9340550761706489 | |
Quartz feldspar paraschist | 1092.114106289368 | 0.0027928067989748825 | 0.9368478829696237 | |
Hornblende gneiss | 1057.666309165514 | 0.0027047152328434987 | 0.9395525982024673 | |
Mafic tuff | 1032.461453234818 | 0.0026402601611572635 | 0.9421928583636245 | |
Rapakivi granite | 988.7643176369983 | 0.0025285157411460975 | 0.9447213741047706 | |
Basaltic andesite | 860.9621413443734 | 0.002201693859789263 | 0.9469230679645599 | |
Mafic graphite tuff | 851.7213075623739 | 0.0021780627545174417 | 0.9491011307190774 | |
Quartz monzonite | 849.7410209496171 | 0.0021729986702022806 | 0.9512741293892797 | |
Quartz feldspar gneiss | 814.6418921389085 | 0.002083241487307081 | 0.9533573708765868 | |
Porphyritic quartz monzonite | 778.1582450571003 | 0.00198994374759775 | 0.9553473146241845 | |
Paragneiss | 760.6777394575834 | 0.001945241756654952 | 0.9572925563808395 | |
Feldspathic-arenite | 694.9149086013817 | 0.0017770698778399633 | 0.9590696262586795 | |
Intermediate tuffaceous sandstone | 688.3516968587915 | 0.001760286116626498 | 0.960829912375306 | |
Migmatitic paragneiss | 627.6299234456907 | 0.0016050054727292137 | 0.9624349178480353 | |
Graphite paraschist | 599.3518671332031 | 0.0015326914649927506 | 0.963967609313028 | |
Pyroxene granite | 585.47392128218 | 0.001497202113371581 | 0.9654648114263996 | |
Phyllite | 532.4646940301817 | 0.001361644364025416 | 0.966826455790425 | |
Komatiite | 524.1000639754992 | 0.0013402539291312097 | 0.9681667097195562 | |
Intermediate tuff | 490.0824348729256 | 0.0012532624093847366 | 0.9694199721289409 | |
Dolomitic carbonate rock | 484.7292015931461 | 0.0012395728633801861 | 0.9706595449923211 | |
Fe-tholeiitic basalt | 475.4995267195987 | 0.0012159702942065754 | 0.9718755152865277 | |
Graphite sulphide paraschist | 468.7053086112641 | 0.0011985957923872138 | 0.973074111078915 | |
Black schist | 443.6524657742317 | 0.0011345294559064593 | 0.9742086405348214 | |
Anorthosite | 421.1503430337529 | 0.0010769859437230122 | 0.9752856264785443 | |
Porphyritic rapakivi granite | 409.7181924846386 | 0.001047751097660131 | 0.9763333775762044 | |
Peridotitic komatite | 399.8830728160879 | 0.0010226002558928861 | 0.9773559778320973 | |
Intermediate hypabyssal rock | 362.60442945496845 | 0.0009272695134036863 | 0.978283247345501 | |
Felsic tuff | 362.38988409125085 | 0.0009267208676650877 | 0.9792099682131661 | |
Sericite paraschist | 350.0675083183078 | 0.0008952094947783059 | 0.9801051777079444 | |
Basalt | 337.808758946532 | 0.0008638608303894283 | 0.9809690385383338 | |
Quartz monzodiorite | 326.1350747932499 | 0.0008340083229594644 | 0.9818030468612933 | |
Charno-enderbite | 307.28084697362556 | 0.0007857933833841703 | 0.9825888402446774 | |
Trondhjemite | 301.94989065474545 | 0.0007721608050970974 | 0.9833610010497745 | |
Basaltic komatite | 290.2871763975831 | 0.0007423363504139033 | 0.9841033374001884 | |
Garnet-hornblende gneiss | 283.68664678892026 | 0.0007254571581557416 | 0.9848287945583442 | |
Gabbronorite | 228.0388500891786 | 0.0005831519319197645 | 0.9854119464902639 | |
Quartz porphyritic rapakivi granite | 225.49202580308383 | 0.0005766390701766206 | 0.9859885855604404 | |
Ultramafic volcanic rock | 218.01768011533443 | 0.0005575253133499102 | 0.9865461108737904 | |
Monzonite | 214.82694444156255 | 0.0005493658103894377 | 0.9870954766841799 | |
Peridotite | 207.7517237878158 | 0.0005312727153252523 | 0.9876267493995051 | |
Paraschist | 205.57225171172374 | 0.000525699264348626 | 0.9881524486638538 | |
Quartz syenite | 203.99288790112837 | 0.0005216604391353228 | 0.9886741091029891 | |
Serpentinite | 202.36942959229475 | 0.0005175088533471236 | 0.9891916179563363 | |
High-Mg basalt | 185.67733717376197 | 0.00047482303056804905 | 0.9896664409869043 | |
Aplitic rapakivi granite | 182.71814096218182 | 0.000467255631473387 | 0.9901336966183777 | |
Felsic hypabyssal rock | 178.2547833676277 | 0.00045584171843578354 | 0.9905895383368135 | |
Felsic tuffaceous sandstone | 171.22066636226975 | 0.0004378537356011919 | 0.9910273920724147 | |
Uralite porphyrite | 164.72467991338783 | 0.00042124188614699285 | 0.9914486339585618 | |
Hornblende paragneiss | 153.79837221412993 | 0.0003933006057858602 | 0.9918419345643477 | |
Plagioclase porphyrite | 153.36441863864667 | 0.0003921908787993945 | 0.992234125443147 | |
Alkali feldspar granite | 153.23496440906032 | 0.00039185983220777675 | 0.9926259852753548 | |
Wacke (greywacke) | 149.22984883495633 | 0.00038161775773806555 | 0.9930076030330929 | |
Quartz-wacke | 147.3824804635027 | 0.0003768935783521435 | 0.993384496611445 | |
Hornblende gabbro | 134.60607447823293 | 0.0003442211375360825 | 0.9937287177489811 | |
Dacite | 133.61751357096318 | 0.00034169314196572564 | 0.9940704108909468 | |
Aplite | 115.96352587616002 | 0.00029654751425235053 | 0.9943669584051992 | |
Ultramafic rock | 113.62870580884295 | 0.0002905767999095597 | 0.9946575352051087 | |
Gabbroic rock | 111.15436685398461 | 0.00028424930114702126 | 0.9949417845062557 | |
Polymictic orthoconglomerate | 108.35322581679875 | 0.0002770860883577274 | 0.9952188705946134 | |
Suevite | 107.82589923991465 | 0.00027573758343436746 | 0.9954946081780478 | |
Silicate-conglomerate | 104.83747700486944 | 0.0002680954461447035 | 0.9957627036241925 | |
Banded ironstones | 102.2251482380036 | 0.00026141507318802685 | 0.9960241186973805 | |
Orthoconglomerate | 91.67582355932723 | 0.00023443783196613337 | 0.9962585565293466 | |
Mica gneiss | 91.08920922264954 | 0.0002329377135275794 | 0.9964914942428742 | |
Syenite | 86.55523801158998 | 0.00022134322394843972 | 0.9967128374668226 | |
Psammite | 70.14867181052402 | 0.00017938756256626919 | 0.9968922250293889 | |
Amphibole paraschist | 68.85118198600455 | 0.00017606955908783175 | 0.9970682945884767 | |
Pyroxenite | 62.36008509549026 | 0.00015947021344781703 | 0.9972277648019245 | |
Calcsilicate-rock | 61.08681970176909 | 0.00015621415785069086 | 0.9973839789597753 | |
Intermediate volcaniclastic conglomerate | 60.56312110194678 | 0.00015487493056503044 | 0.9975388538903402 | |
Granophyre | 56.554332856162816 | 0.00014462346416238916 | 0.9976834773545027 | |
Pyroxene gneiss | 56.44094037283477 | 0.00014433349144198616 | 0.9978278108459446 | |
Quartz feldspar schist | 55.570983849930045 | 0.00014210879671641772 | 0.997969919642661 | |
Mafic tuffaceous sandstone | 55.1634859257678 | 0.0001410667233958604 | 0.9981109863660569 | |
Chert | 52.56858107530518 | 0.0001344309077175079 | 0.9982454172737744 | |
Mylonitic rock | 50.389637583186946 | 0.00012885880846128103 | 0.9983742760822356 | |
Norite | 48.547048097328044 | 0.00012414684987179742 | 0.9984984229321074 | |
Andesite | 45.443918581328624 | 0.000116211377597908 | 0.9986146343097053 | |
Monzodiorite | 34.54189000999641 | 8.833218499221548e-05 | 0.9987029664946976 | |
Mafic hypabyssal rock | 32.41246846321086 | 8.288672564003076e-05 | 0.9987858532203376 | |
Semipelite | 32.334204540071994 | 8.268658536586169e-05 | 0.9988685398057034 | |
Breccia-conglomerate | 30.310499655088307 | 7.751146975353427e-05 | 0.998946051275457 | |
Carbonatite | 27.619516169341384 | 7.062995716099218e-05 | 0.999016681232618 | |
Boninite (s.s.) | 23.913255373585738 | 6.115212852609874e-05 | 0.9990778333611441 | |
Limestone | 22.915839250273258 | 5.860148797072788e-05 | 0.9991364348491149 | |
Silicate claystone | 22.238808392531276 | 5.687015204920778e-05 | 0.9991933050011641 | |
Ultramafic tuff | 19.84669845647236 | 5.0752933294457455e-05 | 0.9992440579344586 | |
Impact melt rock | 19.056196169635548 | 4.873142276861678e-05 | 0.9992927893572272 | |
Picritic volcanic rock | 18.311007475561464 | 4.682579034491298e-05 | 0.9993396151475721 | |
Albitite | 16.72015405267358 | 4.2757583341608746e-05 | 0.9993823727309137 | |
Mafic volcaniclastic conglomerate | 15.59919005903637 | 3.9891000221029095e-05 | 0.9994222637311347 | |
Metasomatic rock | 15.167269916173819 | 3.8786473226410163e-05 | 0.9994610502043612 | |
Garnet-cordierite-staurolite rock | 14.360221607715932 | 3.67226504170698e-05 | 0.9994977728547783 | |
Rhyolite | 13.525459220977886 | 3.458795583178367e-05 | 0.99953236081061 | |
Quartz feldspar porphyry | 13.44109942098008 | 3.4372226887676794e-05 | 0.9995667330374977 | |
Garnet-cordierite-anthophyllite gneiss | 13.164754489887114 | 3.3665544318544045e-05 | 0.9996003985818162 | |
Foidolite | 12.771660188374671 | 3.26603046356392e-05 | 0.9996330588864518 | |
Olivine hornblendite | 9.917372916846 | 2.5361183735867026e-05 | 0.9996584200701877 | |
Ultramafic hypabyssal rock | 9.31311540104526 | 2.381594730979999e-05 | 0.9996822360174975 | |
Felsic volcaniclastic conglomerate | 9.211365434316475 | 2.3555747393656496e-05 | 0.9997057917648912 | |
Skarn | 8.215462845412299 | 2.1008977321380443e-05 | 0.9997268007422125 | |
Wehrlite | 8.01147948212311 | 2.0487341239041566e-05 | 0.9997472880834516 | |
Cordierite gneiss | 7.90720903083206 | 2.0220695818365474e-05 | 0.99976750877927 | |
Meta-ultramafic-rock | 7.867038262250698 | 2.011796919395142e-05 | 0.999787626748464 | |
Lithic breccia | 7.030911727994582 | 1.797978614492205e-05 | 0.9998056065346089 | |
Felsic albite rock | 6.941129976058859 | 1.77501919241479e-05 | 0.9998233567265331 | |
Sericite-cordierite gneiss | 6.241455620449362 | 1.596095095915956e-05 | 0.9998393176774922 | |
Amphibole gneiss | 5.983381931822046 | 1.530099249137293e-05 | 0.9998546186699836 | |
Amphibole schist | 5.948408312603487 | 1.5211556267652484e-05 | 0.9998698302262512 | |
Carbonate rock | 5.086395549011144 | 1.3007175706042975e-05 | 0.9998828374019573 | |
Intermediate graphite tuff | 4.662567649438076 | 1.1923342585761603e-05 | 0.999894760744543 | |
Pyroxenite (s.s.) | 4.48550116472209 | 1.1470539641877312e-05 | 0.9999062312841849 | |
Calcitic carbonate rock | 4.160099425863947 | 1.0638406640895382e-05 | 0.9999168696908258 | |
Quartz rock | 3.843887380575311 | 9.829773966970497e-06 | 0.9999266994647928 | |
Hornblendite (s.s.) | 3.6992944612040284 | 9.460013988614584e-06 | 0.9999361594787815 | |
Sericite schist | 2.7367946835703987 | 6.9986631943095996e-06 | 0.9999431581419758 | |
Olivine pyroxene hornblendite | 2.334715658061584 | 5.970447342413369e-06 | 0.9999491285893182 | |
Monzogabbro | 2.083818707560198 | 5.328841575060818e-06 | 0.9999544574308933 | |
Troctolite | 1.8543430518855821 | 4.742015374688055e-06 | 0.999959199446268 | |
Garnet-cordierite ortogneiss | 1.6408037703670417 | 4.1959424379511905e-06 | 0.9999633953887059 | |
Talc schist | 1.5078704254754702 | 3.855998885088331e-06 | 0.999967251387591 | |
Dunite | 1.4495408912896213 | 3.7068357905754634e-06 | 0.9999709582233816 | |
Porphyry | 1.4027259438466104 | 3.5871183519309617e-06 | 0.9999745453417335 | |
Carbonate facies banded ironstones | 1.3575760565897756 | 3.4716588853993324e-06 | 0.9999780170006188 | |
Quartz-arenite | 1.3548225404968148 | 3.4646174614114708e-06 | 0.9999814816180802 | |
Kaolin | 1.2200257085059432 | 3.119908509575413e-06 | 0.9999846015265897 | |
Pyroxene peridotite | 1.1483121533935752 | 2.9365191520503355e-06 | 0.9999875380457418 | |
RE-pegmatite | 0.8496210839735353 | 2.172691961589764e-06 | 0.9999897107377034 | |
Harzburgite | 0.8381497871147365 | 2.143357008698107e-06 | 0.999991854094712 | |
Volcaniclastic conglomerate | 0.7964129007887626 | 2.03662543254874e-06 | 0.9999938907201446 | |
Soapstone | 0.714154406040585 | 1.8262700474446125e-06 | 0.999995716990192 | |
Ultramafic volcanic breccia | 0.5543981236442674 | 1.4177335867525008e-06 | 0.9999971347237787 | |
Kimberlite | 0.21806805478450644 | 5.576541338804294e-07 | 0.9999976923779126 | |
Dolomitic limestone | 0.2158843960193257 | 5.520699765007956e-07 | 0.9999982444478891 | |
Dioritic rock | 0.20414628766349824 | 5.220527203968142e-07 | 0.9999987665006095 | |
Sulphide ore | 0.15331577323513365 | 3.92066480430316e-07 | 0.9999991585670899 | |
Chloride paraschist | 0.14142261342165086 | 3.616527192700982e-07 | 0.9999995202198091 | |
Mafic porphyry | 0.09323453217189598 | 2.384238367120965e-07 | 0.9999997586436458 | |
Oxide ore | 0.04742934439765302 | 1.2128860413198395e-07 | 0.9999998799322499 | |
Hydrothermal rock | 0.04030760083283851 | 1.0307653843864002e-07 | 0.9999999830087883 | |
Sulphide facies banded ironstones | 0.006644334246847195 | 1.69912115889654e-08 | 0.9999999999999999 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Apache License | |
Version 2.0, January 2004 | |
http://www.apache.org/licenses/ | |
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION | |
1. Definitions. | |
"License" shall mean the terms and conditions for use, reproduction, | |
and distribution as defined by Sections 1 through 9 of this document. | |
"Licensor" shall mean the copyright owner or entity authorized by | |
the copyright owner that is granting the License. | |
"Legal Entity" shall mean the union of the acting entity and all | |
other entities that control, are controlled by, or are under common | |
control with that entity. For the purposes of this definition, | |
"control" means (i) the power, direct or indirect, to cause the | |
direction or management of such entity, whether by contract or | |
otherwise, or (ii) ownership of fifty percent (50%) or more of the | |
outstanding shares, or (iii) beneficial ownership of such entity. | |
"You" (or "Your") shall mean an individual or Legal Entity | |
exercising permissions granted by this License. | |
"Source" form shall mean the preferred form for making modifications, | |
including but not limited to software source code, documentation | |
source, and configuration files. | |
"Object" form shall mean any form resulting from mechanical | |
transformation or translation of a Source form, including but | |
not limited to compiled object code, generated documentation, | |
and conversions to other media types. | |
"Work" shall mean the work of authorship, whether in Source or | |
Object form, made available under the License, as indicated by a | |
copyright notice that is included in or attached to the work | |
(an example is provided in the Appendix below). | |
"Derivative Works" shall mean any work, whether in Source or Object | |
form, that is based on (or derived from) the Work and for which the | |
editorial revisions, annotations, elaborations, or other modifications | |
represent, as a whole, an original work of authorship. For the purposes | |
of this License, Derivative Works shall not include works that remain | |
separable from, or merely link (or bind by name) to the interfaces of, | |
the Work and Derivative Works thereof. | |
"Contribution" shall mean any work of authorship, including | |
the original version of the Work and any modifications or additions | |
to that Work or Derivative Works thereof, that is intentionally | |
submitted to Licensor for inclusion in the Work by the copyright owner | |
or by an individual or Legal Entity authorized to submit on behalf of | |
the copyright owner. For the purposes of this definition, "submitted" | |
means any form of electronic, verbal, or written communication sent | |
to the Licensor or its representatives, including but not limited to | |
communication on electronic mailing lists, source code control systems, | |
and issue tracking systems that are managed by, or on behalf of, the | |
Licensor for the purpose of discussing and improving the Work, but | |
excluding communication that is conspicuously marked or otherwise | |
designated in writing by the copyright owner as "Not a Contribution." | |
"Contributor" shall mean Licensor and any individual or Legal Entity | |
on behalf of whom a Contribution has been received by Licensor and | |
subsequently incorporated within the Work. | |
2. Grant of Copyright License. Subject to the terms and conditions of | |
this License, each Contributor hereby grants to You a perpetual, | |
worldwide, non-exclusive, no-charge, royalty-free, irrevocable | |
copyright license to reproduce, prepare Derivative Works of, | |
publicly display, publicly perform, sublicense, and distribute the | |
Work and such Derivative Works in Source or Object form. | |
3. Grant of Patent License. Subject to the terms and conditions of | |
this License, each Contributor hereby grants to You a perpetual, | |
worldwide, non-exclusive, no-charge, royalty-free, irrevocable | |
(except as stated in this section) patent license to make, have made, | |
use, offer to sell, sell, import, and otherwise transfer the Work, | |
where such license applies only to those patent claims licensable | |
by such Contributor that are necessarily infringed by their | |
Contribution(s) alone or by combination of their Contribution(s) | |
with the Work to which such Contribution(s) was submitted. If You | |
institute patent litigation against any entity (including a | |
cross-claim or counterclaim in a lawsuit) alleging that the Work | |
or a Contribution incorporated within the Work constitutes direct | |
or contributory patent infringement, then any patent licenses | |
granted to You under this License for that Work shall terminate | |
as of the date such litigation is filed. | |
4. Redistribution. You may reproduce and distribute copies of the | |
Work or Derivative Works thereof in any medium, with or without | |
modifications, and in Source or Object form, provided that You | |
meet the following conditions: | |
(a) You must give any other recipients of the Work or | |
Derivative Works a copy of this License; and | |
(b) You must cause any modified files to carry prominent notices | |
stating that You changed the files; and | |
(c) You must retain, in the Source form of any Derivative Works | |
that You distribute, all copyright, patent, trademark, and | |
attribution notices from the Source form of the Work, | |
excluding those notices that do not pertain to any part of | |
the Derivative Works; and | |
(d) If the Work includes a "NOTICE" text file as part of its | |
distribution, then any Derivative Works that You distribute must | |
include a readable copy of the attribution notices contained | |
within such NOTICE file, excluding those notices that do not | |
pertain to any part of the Derivative Works, in at least one | |
of the following places: within a NOTICE text file distributed | |
as part of the Derivative Works; within the Source form or | |
documentation, if provided along with the Derivative Works; or, | |
within a display generated by the Derivative Works, if and | |
wherever such third-party notices normally appear. The contents | |
of the NOTICE file are for informational purposes only and | |
do not modify the License. You may add Your own attribution | |
notices within Derivative Works that You distribute, alongside | |
or as an addendum to the NOTICE text from the Work, provided | |
that such additional attribution notices cannot be construed | |
as modifying the License. | |
You may add Your own copyright statement to Your modifications and | |
may provide additional or different license terms and conditions | |
for use, reproduction, or distribution of Your modifications, or | |
for any such Derivative Works as a whole, provided Your use, | |
reproduction, and distribution of the Work otherwise complies with | |
the conditions stated in this License. | |
5. Submission of Contributions. Unless You explicitly state otherwise, | |
any Contribution intentionally submitted for inclusion in the Work | |
by You to the Licensor shall be under the terms and conditions of | |
this License, without any additional terms or conditions. | |
Notwithstanding the above, nothing herein shall supersede or modify | |
the terms of any separate license agreement you may have executed | |
with Licensor regarding such Contributions. | |
6. Trademarks. This License does not grant permission to use the trade | |
names, trademarks, service marks, or product names of the Licensor, | |
except as required for reasonable and customary use in describing the | |
origin of the Work and reproducing the content of the NOTICE file. | |
7. Disclaimer of Warranty. Unless required by applicable law or | |
agreed to in writing, Licensor provides the Work (and each | |
Contributor provides its Contributions) on an "AS IS" BASIS, | |
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or | |
implied, including, without limitation, any warranties or conditions | |
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A | |
PARTICULAR PURPOSE. You are solely responsible for determining the | |
appropriateness of using or redistributing the Work and assume any | |
risks associated with Your exercise of permissions under this License. | |
8. Limitation of Liability. In no event and under no legal theory, | |
whether in tort (including negligence), contract, or otherwise, | |
unless required by applicable law (such as deliberate and grossly | |
negligent acts) or agreed to in writing, shall any Contributor be | |
liable to You for damages, including any direct, indirect, special, | |
incidental, or consequential damages of any character arising as a | |
result of this License or out of the use or inability to use the | |
Work (including but not limited to damages for loss of goodwill, | |
work stoppage, computer failure or malfunction, or any and all | |
other commercial damages or losses), even if such Contributor | |
has been advised of the possibility of such damages. | |
9. Accepting Warranty or Additional Liability. While redistributing | |
the Work or Derivative Works thereof, You may choose to offer, | |
and charge a fee for, acceptance of support, warranty, indemnity, | |
or other liability obligations and/or rights consistent with this | |
License. However, in accepting such obligations, You may act only | |
on Your own behalf and on Your sole responsibility, not on behalf | |
of any other Contributor, and only if You agree to indemnify, | |
defend, and hold each Contributor harmless for any liability | |
incurred by, or claims asserted against, such Contributor by reason | |
of your accepting any such warranty or additional liability. | |
END OF TERMS AND CONDITIONS | |
APPENDIX: How to apply the Apache License to your work. | |
To apply the Apache License to your work, attach the following | |
boilerplate notice, with the fields enclosed by brackets "[]" | |
replaced with your own identifying information. (Don't include | |
the brackets!) The text should be enclosed in the appropriate | |
comment syntax for the file format. We also recommend that a | |
file or class name and description of purpose be included on the | |
same "printed page" as the copyright notice for easier | |
identification within third-party archives. | |
Copyright [yyyy] [name of copyright owner] | |
Licensed under the Apache License, Version 2.0 (the "License"); | |
you may not use this file except in compliance with the License. | |
You may obtain a copy of the License at | |
http://www.apache.org/licenses/LICENSE-2.0 | |
Unless required by applicable law or agreed to in writing, software | |
distributed under the License is distributed on an "AS IS" BASIS, | |
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
See the License for the specific language governing permissions and | |
limitations under the License. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"Biotite paragneiss": { "Biotite": 1.0 }, | |
"Granodiorite": { | |
"Alkali Feldspar": 0.1, | |
"Plagioklase": 0.45, | |
"Quartz": 0.4, | |
"Biotite": 0.05 | |
}, | |
"Migmatitic tonalite": { | |
"Alkali Feldspar": 0.05, | |
"Plagioklase": 0.5, | |
"Quartz": 0.4, | |
"Biotite": 0.05 | |
}, | |
"Granite": { | |
"Alkali Feldspar": 0.38, | |
"Plagioklase": 0.19, | |
"Quartz": 0.38, | |
"Biotite": 0.05 | |
}, | |
"Microcline granite": { | |
"Alkali Feldspar": 0.38, | |
"Plagioklase": 0.19, | |
"Quartz": 0.38, | |
"Biotite": 0.05 | |
}, | |
"Tonalite": { | |
"Alkali Feldspar": 0.05, | |
"Plagioklase": 0.5, | |
"Quartz": 0.4, | |
"Biotite": 0.05 | |
}, | |
"Porphyritic granodiorite": { | |
"Alkali Feldspar": 0.1, | |
"Plagioklase": 0.5, | |
"Quartz": 0.4, | |
"Biotite": 0.05 | |
}, | |
"Tonalitic migmatite": { | |
"Alkali Feldspar": 0.05, | |
"Plagioklase": 0.5, | |
"Quartz": 0.4, | |
"Biotite": 0.05 | |
}, | |
"Wiborgite": { | |
"Alkali Feldspar": 0.38, | |
"Plagioklase": 0.19, | |
"Quartz": 0.38, | |
"Biotite": 0.05 | |
}, | |
"Greywacke": { "Alkali Feldspar": 0.2, "Quartz": 0.8, "Biotite": 0.05 }, | |
"Porphyritic granite": { | |
"Alkali Feldspar": 0.38, | |
"Plagioklase": 0.19, | |
"Quartz": 0.38, | |
"Biotite": 0.05 | |
}, | |
"Garnet-cordierite gneiss": { | |
"Cordierite": 0.45, | |
"Garnet": 0.45, | |
"Biotite": 0.1 | |
}, | |
"Quartz feldspar paragneiss": { "Alkali Feldspar": 0.5, "Quartz": 0.5 }, | |
"Biotite paraschist": { "Biotite": 1.0 }, | |
"Mafic volcanic rock": { | |
"Pyroxene": 0.6, | |
"Plagioklase": 0.2, | |
"Amphibole": 0.08, | |
"Biotite": 0.2, | |
"Olivine": 0.1 | |
}, | |
"Quartzite": { "Quartz": 1.0 }, | |
"Silicate sandstone": { "Alkali Feldspar": 0.1, "Quartz": 0.9 }, | |
"Arkose quartzite": { "Quartz": 1.0 }, | |
"Granitic migmatite": { | |
"Alkali Feldspar": 0.38, | |
"Plagioklase": 0.19, | |
"Quartz": 0.38, | |
"Biotite": 0.05 | |
}, | |
"Gabbro": { | |
"Pyroxene": 0.6, | |
"Plagioklase": 0.2, | |
"Amphibole": 0.08, | |
"Biotite": 0.2, | |
"Olivine": 0.1 | |
}, | |
"Quartz diorite": { | |
"Pyroxene": 0.05, | |
"Plagioklase": 0.5, | |
"Amphibole": 0.25, | |
"Biotite": 0.1, | |
"Quartz": 0.05, | |
"Biotite": 0.05 | |
}, | |
"Pyterlite": { | |
"Alkali Feldspar": 0.38, | |
"Plagioklase": 0.19, | |
"Quartz": 0.38, | |
"Biotite": 0.05 | |
}, | |
"Silicate-siltstone": { | |
"Alkali Feldspar": 0.1, | |
"Quartz": 0.7, | |
"Biotite": 0.2 | |
}, | |
"Rapakivi granite (s.s.)": { | |
"Alkali Feldspar": 0.38, | |
"Plagioklase": 0.19, | |
"Quartz": 0.38, | |
"Biotite": 0.05 | |
}, | |
"Enderbite": { | |
"Plagioklase": 0.5, | |
"Quartz": 0.4, | |
"Biotite": 0.05, | |
"Pyroxene": 0.05 | |
}, | |
"Tholeiitic basalt": { "Pyroxene": 0.6, "Plagioklase": 0.2, "Olivine": 0.2 }, | |
"Sericite quartzite": { "Quartz": 0.95, "Muscovite": 0.05 }, | |
"Amphibolite": { "Amphibole": 0.9, "Plagioklase": 0.1 }, | |
"Pegmatite granite": { | |
"Alkali Feldspar": 0.38, | |
"Plagioklase": 0.19, | |
"Quartz": 0.38, | |
"Biotite": 0.05 | |
}, | |
"Intermediate volcanic rock": { | |
"Pyroxene": 0.05, | |
"Plagioklase": 0.5, | |
"Amphibole": 0.25, | |
"Biotite": 0.1, | |
"Quartz": 0.05, | |
"Biotite": 0.05 | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Do not trust
rock_minerals.json
values.