Files
dima/notebooks/demo_create_and_visualize_hdf5_file.ipynb

3720 lines
116 KiB
Plaintext

{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Imports successful!\n"
]
}
],
"source": [
"import os\n",
"from nbutils import add_project_path_to_sys_path\n",
"\n",
"\n",
"# Add project root to sys.path\n",
"add_project_path_to_sys_path()\n",
"\n",
"import pandas as pd\n",
"import numpy as np\n",
"import matplotlib.pyplot as plt\n",
"\n",
"try:\n",
" import src.hdf5_writer as hdf5_writer\n",
" import src.hdf5_ops as hdf5_ops\n",
" import src.hdf5_vis as h5vis\n",
" import src.napp_plotlib as napp\n",
"\n",
" import utils.g5505_utils as utils\n",
" #import pipelines.metadata_revision as metadata_revision\n",
" print(\"Imports successful!\")\n",
"except ImportError as e:\n",
" print(f\"Import error: {e}\")\n",
"\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Read the above specified input_file_path as a dataframe. \n",
"\n",
"Since we know this file was created from a Thorsten Table's format, we can use h5lib.read_mtable_as_dataframe() to read it.\n",
"\n",
"Then, we rename the 'name' column as 'filename', as this is the column's name use to idenfify files in subsequent functions.\n",
"Also, we augment the dataframe with a few categorical columns to be used as grouping variables when creating the hdf5 file's group hierarchy. "
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"Index(['scientaEkinStep_eV', 'scientaLensMode', 'scientaRegionIterations',\n",
" 'scientaSequenceIterations', 'sampleTemp_dC', 'cellPressure_mbar',\n",
" 'iceTemp_dC', 'smplX_mm', 'smplY_mm', 'smplZ_mm', 'filename',\n",
" 'sealingTemp', 'lastModifiedDatestr', 'sample', 'xRayEkinRange_eV_1',\n",
" 'xRayEkinRange_eV_2', 'scientaPassEnergy_eV', 'scientaDwellTime_ms',\n",
" 'regionName', 'scientaAcquisitionMode', 'scientaEkinRange_eV_1',\n",
" 'scientaEkinRange_eV_2', 'filenumber', 'filetype', 'data_quality'],\n",
" dtype='object')"
]
},
"execution_count": 2,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"# Define input file directory\n",
"\n",
"input_file_path = '../input_files/BeamTimeMetaData.h5'\n",
"output_dir_path = '../output_files'\n",
"if not os.path.exists(output_dir_path):\n",
" os.makedirs(output_dir_path)\n",
"\n",
"# Read BeamTimeMetaData.h5, containing Thorsten's Matlab Table\n",
"input_data_df = hdf5_ops.read_mtable_as_dataframe(input_file_path)\n",
"\n",
"# Preprocess Thorsten's input_data dataframe so that i can be used to create a newer .h5 file\n",
"# under certain grouping specificiations.\n",
"input_data_df = input_data_df.rename(columns = {'name':'filename'})\n",
"input_data_df = utils.augment_with_filenumber(input_data_df)\n",
"input_data_df = utils.augment_with_filetype(input_data_df)\n",
"input_data_df = utils.split_sample_col_into_sample_and_data_quality_cols(input_data_df)\n",
"input_data_df['lastModifiedDatestr'] = input_data_df['lastModifiedDatestr'].astype('datetime64[s]')\n",
"\n",
"input_data_df.columns\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"We now create a hdf5 file with a 3-level group hierarchy based on the input_data and three grouping functions. Then\n",
"we visualize the group hierarchy of the created file as a treemap."
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"/MgO crystal\n",
"/MgO crystal/0002002\n",
"/MgO crystal/0003003\n",
"/MgO crystal/0004004\n",
"/MgO crystal/0005005\n",
"/MgO crystal/0006006\n",
"/MgO crystal/0007007\n",
"/MgO crystal/0008008\n",
"/MgO crystal/0009009\n",
"/MgO crystal/0010010\n",
"/MgO crystal/0011011\n",
"/MgO crystal/0012012\n",
"/MgO crystal/0013013\n",
"/MgO crystal/0014014\n",
"/MgO crystal/0015015\n",
"/MgO crystal/0016016\n",
"/MgO crystal/0017017\n",
"/MgO crystal/0018018\n",
"/MgO crystal/0019019\n",
"/MgO crystal/0020020\n",
"/MgO crystal/0021021\n",
"/MgO crystal/0022022\n",
"/MgO crystal/0023023\n",
"/MgO crystal,H2O\n",
"/MgO crystal,H2O/0034034\n",
"/MgO crystal,H2O/0035035\n",
"/MgO powder,H2O\n",
"/MgO powder,H2O/0036036\n",
"/MgO powder,H2O/0037037\n",
"/MgO powder,H2O/0038038\n",
"/MgO powder,H2O/0039039\n",
"/MgO powder,H2O/0040040\n",
"/MgO powder,H2O/0056056\n",
"/MgO powder,H2O/0057057\n",
"/MgO powder,H2O/0058058\n",
"/MgO powder,H2O/0059059\n",
"/MgO powder,H2O/0060060\n",
"/MgO powder,H2O/0061061\n",
"/MgO powder,H2O/0062062\n",
"/MgO powder,H2O/0063063\n",
"/MgO powder,H2O/0064064\n",
"/MgO powder,H2O/0065065\n",
"/MgO powder,H2O/0066066\n",
"/MgO powder,H2O/0067067\n",
"/MgO powder,H2O/0068068\n",
"/MgO powder,H2O/0069069\n",
"/MgO powder,H2O/0085085\n",
"/MgO powder,H2O/0086086\n",
"/MgO powder,H2O/0087087\n",
"/MgO powder,H2O/0088088\n",
"/MgO powder,H2O/0089089\n",
"/MgO powder,H2O/0090090\n",
"/MgO powder,H2O/0091091\n",
"/MgO powder,H2O/0092092\n",
"/MgO powder,H2O/0097097\n",
"/MgO powder,H2O/0098098\n",
"/MgO powder,H2O/0099099\n",
"/MgO powder,H2O \n",
"/MgO powder,H2O /0103103\n",
"/MgO powder,H2O /0104104\n",
"/MgO powder,H2O /0105105\n",
"/MgO powder,H2O /0106106\n",
"/MgO powder,H2O /0128128\n",
"/MgO powder,H2O,HCl\n",
"/MgO powder,H2O,HCl/0041041\n",
"/MgO powder,H2O,HCl/0042042\n",
"/MgO powder,H2O,HCl/0046046\n",
"/MgO powder,H2O,HCl/0047047\n",
"/MgO powder,H2O,HCl/0048048\n",
"/MgO powder,H2O,HCl/0049049\n",
"/MgO powder,H2O,HCl/0051051\n",
"/MgO powder,H2O,HCl/0053053\n",
"/MgO powder,H2O,HCl/0054054\n",
"/MgO powder,H2O,HCl/0055055\n",
"/MgO powder,H2O,HCl/0070070\n",
"/MgO powder,H2O,HCl/0071071\n",
"/MgO powder,H2O,HCl/0072072\n",
"/MgO powder,H2O,HCl/0073073\n",
"/MgO powder,H2O,HCl/0074074\n",
"/MgO powder,H2O,HCl/0075075\n",
"/MgO powder,H2O,HCl/0076076\n",
"/MgO powder,H2O,HCl/0077077\n",
"/MgO powder,H2O,HCl/0078078\n",
"/MgO powder,H2O,HCl/0079079\n",
"/MgO powder,H2O,HCl/0080080\n",
"/MgO powder,H2O,HCl/0081081\n",
"/MgO powder,H2O,HCl/0082082\n",
"/MgO powder,H2O,HCl/0083083\n",
"/MgO powder,H2O,HCl/0084084\n",
"/MgO powder,H2O,HCl/0085085\n",
"/MgO powder,H2O,HCl/0086086\n",
"/MgO powder,H2O,HCl/0087087\n",
"/MgO powder,H2O,HCl/0088088\n",
"/MgO powder,H2O,HCl/0089089\n",
"/MgO powder,H2O,HCl/0090090\n",
"/MgO powder,H2O,HCl/0091091\n",
"/MgO powder,H2O,HCl/0092092\n",
"/MgO powder,H2O,HCl/0093093\n",
"/MgO powder,H2O,HCl/0094094\n",
"/MgO powder,H2O,HCl/0095095\n",
"/MgO powder,H2O,HCl/0096096\n",
"/MgO powder,H2O,HCl/0099099\n",
"/MgO powder,H2O,HCl/0100100\n",
"/MgO powder,H2O,HCl/0101101\n",
"/MgO powder,H2O,HCl/0102102\n",
"/MgO powder,H2O,HCl/0103103\n",
"/MgO powder,H2O,HCl/0104104\n",
"/MgO powder,H2O,HCl/0105105\n",
"/MgO powder,H2O,HCl/0106106\n",
"/MgO powder,H2O,HCl/0107107\n",
"/MgO powder,H2O,HCl/0108108\n",
"/MgO powder,H2O,HCl/0109109\n",
"/MgO powder,H2O,HCl/0110110\n",
"/MgO powder,H2O,HCl/0111111\n",
"/MgO powder,H2O,HCl/0112112\n",
"/MgO powder,H2O,HCl/0113113\n",
"/MgO powder,H2O,HCl/0114114\n",
"/MgO powder,H2O,HCl/0115115\n",
"/MgO powder,H2O,HCl/0116116\n",
"/MgO powder,H2O,HCl/0117117\n",
"/MgO powder,H2O,HCl/0118118\n",
"/MgO powder,H2O,HCl/0119119\n",
"/MgO powder,H2O,HCl/0120120\n",
"/MgO powder,H2O,HCl/0121121\n",
"/MgO powder,H2O,HCl/0122122\n",
"/MgO powder,H2O,HCl/0123123\n",
"/MgO powder,H2O,HCl/0124124\n",
"/MgO powder,H2O,HCl/0125125\n",
"/MgO powder,H2O,HCl/0126126\n",
"/MgO powder,H2O,HCl/0127127\n",
"/MgO powder,H2O,HCl/0129129\n",
"/MgO powder,H2O,HCl/0130130\n",
"/MgO powder,H2O,HCl/0132132\n",
"/MgO powder,H2O,HCl/0133133\n",
"/MgO powder,H2O,HCl/0134134\n",
"/MgO powder,H2O,HCl/0135135\n",
"/MgO powder,H2O,HCl/0136136\n",
"/MgO powder,H2O,HCl/0137137\n",
"/MgO powder,H2O,HCl/0138138\n",
"/MgO powder,H2O,HCl/0139139\n",
"/MgO powder,H2O,HCl/0140140\n",
"/MgO powder,H2O,HCl/0141141\n",
"/MgO powder,H2O,HCl/0142142\n",
"/MgO powder,H2O,HCl/0143143\n",
"/MgO powder,H2O,HCl/0144144\n",
"/MgO powder,H2O,HCl/0145145\n",
"/MgO powder,H2O,HCl/0146146\n",
"/MgO powder,H2O,HCl/0147147\n",
"/MgO powder,H2O,HCl/0148148\n",
"/MgO powder,H2O,HCl/0149149\n",
"/MgO powder,H2O,HCl/0150150\n",
"/MgO powder,H2O,HCl/0151151\n",
"/MgO powder,H2O,HCl/0152152\n",
"/MgO powder,H2O,HCl \n",
"/MgO powder,H2O,HCl /0043043\n",
"/MgO powder,H2O,HCl /0044044\n",
"/MgO powder,H2O,HCl /0045045\n",
"/MgO powder,H2O,HCl /0050050\n",
"/MgO powder,H2O,HCl /0052052\n",
"/MgO powder,H2O,HCl /0098098\n",
"/Not yet annotated\n",
"/Not yet annotated/0000\n",
"/Not yet annotated/0001\n",
"/Not yet annotated/0001001\n",
"/Not yet annotated/0002\n",
"/Not yet annotated/0002002\n",
"/Not yet annotated/0003003\n",
"/Not yet annotated/0004004\n",
"/Not yet annotated/0005005\n",
"/Not yet annotated/0006006\n",
"/Not yet annotated/0007007\n",
"/Not yet annotated/0008008\n",
"/Not yet annotated/0009009\n",
"/Not yet annotated/0011011\n",
"/Not yet annotated/0012012\n",
"/Not yet annotated/0013013\n",
"/Not yet annotated/0014014\n",
"/Not yet annotated/0015015\n",
"/Not yet annotated/0016016\n",
"/Not yet annotated/0017017\n",
"/Not yet annotated/0018018\n",
"/Not yet annotated/0019019\n",
"/Not yet annotated/0020020\n",
"/Not yet annotated/0021021\n",
"/Not yet annotated/0022022\n",
"/Not yet annotated/0023023\n",
"/Not yet annotated/0024024\n",
"/Not yet annotated/0025025\n",
"/Not yet annotated/0026026\n",
"/Not yet annotated/0027027\n",
"/Not yet annotated/0028028\n",
"/Not yet annotated/0029029\n",
"/Not yet annotated/0030030\n",
"/Not yet annotated/0031031\n",
"/Not yet annotated/0032032\n",
"/Not yet annotated/0033033\n",
"/Not yet annotated/0034034\n",
"/Not yet annotated/0035035\n",
"/Not yet annotated/0036036\n",
"/Not yet annotated/0037037\n",
"/Not yet annotated/0038038\n",
"/Not yet annotated/0039039\n",
"/Not yet annotated/0040040\n",
"/Not yet annotated/0041041\n",
"/Not yet annotated/0042042\n",
"/Not yet annotated/0044044\n",
"/Not yet annotated/0045045\n",
"/Not yet annotated/0046046\n",
"/Not yet annotated/0047047\n",
"/Not yet annotated/0048\n",
"/Not yet annotated/0048048\n",
"/Not yet annotated/0049\n",
"/Not yet annotated/0049049\n",
"/Not yet annotated/0050\n",
"/Not yet annotated/0051\n",
"/Not yet annotated/0051051\n",
"/Not yet annotated/0052\n",
"/Not yet annotated/0052052\n",
"/Not yet annotated/0053\n",
"/Not yet annotated/0053053\n",
"/Not yet annotated/0054\n",
"/Not yet annotated/0054054\n",
"/Not yet annotated/0055\n",
"/Not yet annotated/0055055\n",
"/Not yet annotated/0056056\n",
"/Not yet annotated/0057057\n",
"/Not yet annotated/0058058\n",
"/Not yet annotated/0059059\n",
"/Not yet annotated/0060060\n",
"/Not yet annotated/0061061\n",
"/Not yet annotated/0063063\n",
"/Not yet annotated/0064064\n",
"/Not yet annotated/0065065\n",
"/Not yet annotated/0066066\n",
"/Not yet annotated/0068068\n",
"/Not yet annotated/0069069\n",
"/Not yet annotated/0070070\n",
"/Not yet annotated/0071071\n",
"/Not yet annotated/0072072\n",
"/Not yet annotated/0073073\n",
"/Not yet annotated/0074074\n",
"/Not yet annotated/0075075\n",
"/Not yet annotated/0076076\n",
"/Not yet annotated/0077077\n",
"/Not yet annotated/0078078\n",
"/Not yet annotated/0079079\n",
"/Not yet annotated/0080080\n",
"/Not yet annotated/0081081\n",
"/Not yet annotated/0082082\n",
"/Not yet annotated/0083083\n",
"/Not yet annotated/0084084\n",
"/Not yet annotated/0100100\n",
"/Not yet annotated/0101101\n",
"/Not yet annotated/0102102\n",
"/Not yet annotated/0131131\n",
"/Not yet annotated/A001 - 20230922\n",
"/Not yet annotated/A002 - 20230922\n",
"/Not yet annotated/A003 - 20230922\n",
"/Not yet annotated/A004 - 20230922\n",
"/Not yet annotated/A005 - 20230922\n",
"/Not yet annotated/A006 - 20230923\n",
"/Not yet annotated/A007 - 20230923\n",
"/Not yet annotated/A008 - 20230923\n",
"/Not yet annotated/A009 - 20230923\n",
"/Not yet annotated/A010 - 20230923\n",
"/Not yet annotated/A011 - 20230923\n",
"/Not yet annotated/A012 - 20230923\n",
"/Not yet annotated/A013 - 20230923\n",
"/Not yet annotated/A014 - 20230923\n",
"/Not yet annotated/A015 - 20230923\n",
"/Not yet annotated/A016 - 20230923\n",
"/Not yet annotated/A017 - 20230923\n",
"/Not yet annotated/A018 - 20230923\n",
"/Not yet annotated/A019 - 20230923\n",
"/Not yet annotated/A020 - 20230923\n",
"/Not yet annotated/A021 - 20230923\n",
"/Not yet annotated/A022 - 20230923\n",
"/Not yet annotated/A023 - 20230923\n",
"/Not yet annotated/A024 - 20230923\n",
"/Not yet annotated/A025 - 20230923\n",
"/Not yet annotated/A026 - 20230923\n",
"/Not yet annotated/A027 - 20230923\n",
"/Not yet annotated/A028 - 20230923\n",
"/Not yet annotated/A029 - 20230923\n",
"/Not yet annotated/A030 - 20230924\n",
"/Not yet annotated/A031 - 20230924\n",
"/Not yet annotated/A032 - 20230924\n",
"/Not yet annotated/A033 - 20230924\n",
"/Not yet annotated/A034 - 20230924\n",
"/Not yet annotated/A035 - 20230924\n",
"/Not yet annotated/A036 - 20230924\n",
"/Not yet annotated/A037 - 20230924\n",
"/Not yet annotated/A038 - 20230924\n",
"/Not yet annotated/A039 - 20230924\n",
"/Not yet annotated/A040 - 20230924\n",
"/Not yet annotated/A041 - 20230924\n",
"/Not yet annotated/A042 - 20230924\n",
"/Not yet annotated/A043 - 20230924\n",
"/Not yet annotated/A044 - 20230924\n",
"/Not yet annotated/A045 - 20230924\n",
"/Not yet annotated/A046 - 20230924\n",
"/Not yet annotated/A047 - 20230924\n",
"/Not yet annotated/A048 - 20230924\n",
"/Not yet annotated/A049 - 20230924\n",
"/Not yet annotated/A050 - 20230924\n",
"/Not yet annotated/A051 - 20230924\n",
"/Not yet annotated/A052 - 20230924\n",
"/Not yet annotated/A053 - 20230924\n",
"/Not yet annotated/A054 - 20230924\n",
"/Not yet annotated/A055 - 20230924\n",
"/Not yet annotated/A056 - 20230924\n",
"/Not yet annotated/A057 - 20230924\n",
"/Not yet annotated/A058 - 20230924\n",
"/Not yet annotated/A059 - 20230924\n",
"/Not yet annotated/A060 - 20230924\n",
"/Not yet annotated/A061 - 20230924\n",
"/Not yet annotated/A062 - 20230924\n",
"/Not yet annotated/A063 - 20230924\n",
"/Not yet annotated/A064 - 20230924\n",
"/Not yet annotated/A065 - 20230924\n",
"/Not yet annotated/A066 - 20230924\n",
"/Not yet annotated/A067 - 20230925\n",
"/Not yet annotated/A068 - 20230925\n",
"/Not yet annotated/A069 - 20230925\n",
"/Not yet annotated/A070 - 20230925\n",
"/Not yet annotated/A071 - 20230925\n",
"/Not yet annotated/A072 - 20230925\n",
"/Not yet annotated/A073 - 20230925\n",
"/Not yet annotated/A074 - 20230925\n",
"/Not yet annotated/A075 - 20230925\n",
"/Not yet annotated/A076 - 20230925\n",
"/Not yet annotated/A077 - 20230925\n",
"/Not yet annotated/A078 - 20230925\n",
"/Not yet annotated/A079 - 20230925\n",
"/Not yet annotated/A081 - 20230925\n",
"/Not yet annotated/A082 - 20230925\n",
"/Not yet annotated/A083 - 20230925\n",
"/Not yet annotated/A084 - 20230925\n",
"/Not yet annotated/A348 - 20230618\n",
"/Not yet annotated/A349 - 20230619\n",
"/Not yet annotated/A350 - 20230619\n",
"/Not yet annotated/A351 - 20230619\n",
"/Not yet annotated/A352 - 20230619\n",
"/Not yet annotated/A353 - 20230621\n",
"/Not yet annotated/A354 - 20230621\n",
"/Not yet annotated/A355 - 20230621\n",
"/Not yet annotated/A356 - 20230621\n",
"/Not yet annotated/A357 - 20230621\n",
"/Not yet annotated/A358 - 20230621\n",
"/Not yet annotated/A359 - 20230621\n",
"/Not yet annotated/A360 - 20230621\n",
"/Not yet annotated/A361 - 20230621\n",
"/Not yet annotated/A362 - 20230621\n",
"/Not yet annotated/A363 - 20230621\n",
"/Not yet annotated/A364 - 20230621\n",
"/Not yet annotated/A365 - 20230621\n",
"/Not yet annotated/A366 - 20230621\n",
"/Not yet annotated/A367 - 20230621\n",
"/Not yet annotated/A368 - 20230621\n",
"/Not yet annotated/A369 - 20230621\n",
"/Not yet annotated/A370 - 20230621\n",
"/Not yet annotated/A371 - 20230622\n",
"/Not yet annotated/A372 - 20230622\n",
"/Not yet annotated/A373 - 20230622\n",
"/Not yet annotated/A374 - 20230622\n",
"/Not yet annotated/A375 - 20230622\n",
"/Not yet annotated/A376 - 20230622\n",
"/Not yet annotated/A377 - 20230622\n",
"/Not yet annotated/A378 - 20230622\n",
"/Not yet annotated/A379 - 20230622\n",
"/Not yet annotated/A380 - 20230622\n",
"/Not yet annotated/A381 - 20230622\n",
"/Not yet annotated/A382 - 20230622\n",
"/Not yet annotated/A383 - 20230622\n",
"/Not yet annotated/A384 - 20230622\n",
"/Not yet annotated/A385 - 20230622\n",
"/Not yet annotated/A386 - 20230622\n",
"/Not yet annotated/A387 - 20230622\n",
"/Not yet annotated/A388 - 20230622\n",
"/Not yet annotated/A389 - 20230622\n",
"/Not yet annotated/A390 - 20230622\n",
"/Not yet annotated/A391 - 20230622\n",
"/Not yet annotated/A392 - 20230622\n",
"/Not yet annotated/A393 - 20230623\n",
"/Not yet annotated/A394 - 20230623\n",
"/Not yet annotated/A395 - 20230623\n",
"/Not yet annotated/A396 - 20230623\n",
"/Not yet annotated/A397 - 20230623\n",
"/Not yet annotated/A398 - 20230623\n",
"/Not yet annotated/A399 - 20230623\n",
"/Not yet annotated/A400 - 20230623\n",
"/Not yet annotated/A401 - 20230623\n",
"/Not yet annotated/A402 - 20230623\n",
"/Not yet annotated/A403 - 20230623\n",
"/Not yet annotated/A404 - 20230623\n",
"/Not yet annotated/A405 - 20230623\n",
"/Not yet annotated/A406 - 20230623\n",
"/Not yet annotated/A407 - 20230623\n",
"/Not yet annotated/A408 - 20230623\n",
"/Not yet annotated/A409 - 20230623\n",
"/Not yet annotated/A410 - 20230623\n",
"/Not yet annotated/A411 - 20230624\n",
"/Not yet annotated/A412 - 20230624\n",
"/Not yet annotated/A413 - 20230624\n",
"/Not yet annotated/A414 - 20230624\n",
"/Not yet annotated/A415 - 20230624\n",
"/Not yet annotated/A416 - 20230624\n",
"/Not yet annotated/A417 - 20230624\n",
"/SiO2 crystal,H2O\n",
"/SiO2 crystal,H2O/0024024\n",
"/SiO2 crystal,H2O/0025025\n",
"/SiO2 crystal,H2O/0026026\n",
"/SiO2 crystal,H2O, HCl\n",
"/SiO2 crystal,H2O, HCl/0027027\n",
"/SiO2 crystal,H2O, HCl/0028028\n",
"/SiO2 crystal,H2O, HCl/0029029\n",
"/SiO2 crystal,HCl\n",
"/SiO2 crystal,HCl/0031031\n",
"/SiO2 crystal,HCl/0032032\n",
"/SiO2 crystal,HCl/0033033\n",
"/sample holder\n",
"/sample holder/0001001\n"
]
},
{
"data": {
"application/vnd.plotly.v1+json": {
"config": {
"plotlyServerURL": "https://plot.ly"
},
"data": [
{
"branchvalues": "remainder",
"customdata": [
"<br><br>Campaign name: SLS-Campaign-2023<br>Enddate: 2023-09-25 09:37:13<br>Producers: Thorsten, Luca, Zoe<br>Startdate: 2023-06-18 22:18:56",
"/MgO crystal",
"/MgO crystal/0002002",
"/MgO crystal/0003003",
"/MgO crystal/0004004",
"/MgO crystal/0005005",
"/MgO crystal/0006006",
"/MgO crystal/0007007",
"/MgO crystal/0008008",
"/MgO crystal/0008008/data_table",
"/MgO crystal/0009009",
"/MgO crystal/0009009/data_table",
"/MgO crystal/0010010",
"/MgO crystal/0010010/data_table",
"/MgO crystal/0011011",
"/MgO crystal/0011011/data_table",
"/MgO crystal/0012012",
"/MgO crystal/0012012/data_table",
"/MgO crystal/0013013",
"/MgO crystal/0013013/data_table",
"/MgO crystal/0014014",
"/MgO crystal/0014014/data_table",
"/MgO crystal/0015015",
"/MgO crystal/0015015/data_table",
"/MgO crystal/0016016",
"/MgO crystal/0016016/data_table",
"/MgO crystal/0017017",
"/MgO crystal/0018018",
"/MgO crystal/0018018/data_table",
"/MgO crystal/0019019",
"/MgO crystal/0019019/data_table",
"/MgO crystal/0020020",
"/MgO crystal/0020020/data_table",
"/MgO crystal/0021021",
"/MgO crystal/0021021/data_table",
"/MgO crystal/0022022",
"/MgO crystal/0023023",
"/MgO crystal/0023023/data_table",
"/MgO crystal,H2O",
"/MgO crystal,H2O/0034034",
"/MgO crystal,H2O/0035035",
"/MgO powder,H2O",
"/MgO powder,H2O/0036036",
"/MgO powder,H2O/0037037",
"/MgO powder,H2O/0038038",
"/MgO powder,H2O/0039039",
"/MgO powder,H2O/0040040",
"/MgO powder,H2O/0056056",
"/MgO powder,H2O/0057057",
"/MgO powder,H2O/0058058",
"/MgO powder,H2O/0059059",
"/MgO powder,H2O/0060060",
"/MgO powder,H2O/0060060/data_table",
"/MgO powder,H2O/0061061",
"/MgO powder,H2O/0061061/data_table",
"/MgO powder,H2O/0062062",
"/MgO powder,H2O/0063063",
"/MgO powder,H2O/0064064",
"/MgO powder,H2O/0064064/data_table",
"/MgO powder,H2O/0065065",
"/MgO powder,H2O/0065065/data_table",
"/MgO powder,H2O/0066066",
"/MgO powder,H2O/0066066/data_table",
"/MgO powder,H2O/0067067",
"/MgO powder,H2O/0067067/data_table",
"/MgO powder,H2O/0068068",
"/MgO powder,H2O/0068068/data_table",
"/MgO powder,H2O/0069069",
"/MgO powder,H2O/0069069/data_table",
"/MgO powder,H2O/0085085",
"/MgO powder,H2O/0086086",
"/MgO powder,H2O/0087087",
"/MgO powder,H2O/0088088",
"/MgO powder,H2O/0089089",
"/MgO powder,H2O/0090090",
"/MgO powder,H2O/0090090/data_table",
"/MgO powder,H2O/0091091",
"/MgO powder,H2O/0092092",
"/MgO powder,H2O/0092092/data_table",
"/MgO powder,H2O/0097097",
"/MgO powder,H2O/0097097/data_table",
"/MgO powder,H2O/0098098",
"/MgO powder,H2O/0099099",
"/MgO powder,H2O ",
"/MgO powder,H2O /0103103",
"/MgO powder,H2O /0103103/data_table",
"/MgO powder,H2O /0104104",
"/MgO powder,H2O /0104104/data_table",
"/MgO powder,H2O /0105105",
"/MgO powder,H2O /0105105/data_table",
"/MgO powder,H2O /0106106",
"/MgO powder,H2O /0106106/data_table",
"/MgO powder,H2O /0128128",
"/MgO powder,H2O /0128128/data_table",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0041041",
"/MgO powder,H2O,HCl/0042042",
"/MgO powder,H2O,HCl/0046046",
"/MgO powder,H2O,HCl/0046046/data_table",
"/MgO powder,H2O,HCl/0047047",
"/MgO powder,H2O,HCl/0047047/data_table",
"/MgO powder,H2O,HCl/0048048",
"/MgO powder,H2O,HCl/0048048/data_table",
"/MgO powder,H2O,HCl/0049049",
"/MgO powder,H2O,HCl/0049049/data_table",
"/MgO powder,H2O,HCl/0051051",
"/MgO powder,H2O,HCl/0051051/data_table",
"/MgO powder,H2O,HCl/0053053",
"/MgO powder,H2O,HCl/0053053/data_table",
"/MgO powder,H2O,HCl/0054054",
"/MgO powder,H2O,HCl/0054054/data_table",
"/MgO powder,H2O,HCl/0055055",
"/MgO powder,H2O,HCl/0070070",
"/MgO powder,H2O,HCl/0070070/data_table",
"/MgO powder,H2O,HCl/0071071",
"/MgO powder,H2O,HCl/0072072",
"/MgO powder,H2O,HCl/0072072/data_table",
"/MgO powder,H2O,HCl/0073073",
"/MgO powder,H2O,HCl/0073073/data_table",
"/MgO powder,H2O,HCl/0074074",
"/MgO powder,H2O,HCl/0074074/data_table",
"/MgO powder,H2O,HCl/0075075",
"/MgO powder,H2O,HCl/0075075/data_table",
"/MgO powder,H2O,HCl/0076076",
"/MgO powder,H2O,HCl/0077077",
"/MgO powder,H2O,HCl/0078078",
"/MgO powder,H2O,HCl/0079079",
"/MgO powder,H2O,HCl/0080080",
"/MgO powder,H2O,HCl/0081081",
"/MgO powder,H2O,HCl/0081081/data_table",
"/MgO powder,H2O,HCl/0082082",
"/MgO powder,H2O,HCl/0083083",
"/MgO powder,H2O,HCl/0084084",
"/MgO powder,H2O,HCl/0084084/data_table",
"/MgO powder,H2O,HCl/0085085",
"/MgO powder,H2O,HCl/0086086",
"/MgO powder,H2O,HCl/0087087",
"/MgO powder,H2O,HCl/0087087/data_table",
"/MgO powder,H2O,HCl/0088088",
"/MgO powder,H2O,HCl/0089089",
"/MgO powder,H2O,HCl/0090090",
"/MgO powder,H2O,HCl/0090090/data_table",
"/MgO powder,H2O,HCl/0091091",
"/MgO powder,H2O,HCl/0092092",
"/MgO powder,H2O,HCl/0093093",
"/MgO powder,H2O,HCl/0093093/data_table",
"/MgO powder,H2O,HCl/0094094",
"/MgO powder,H2O,HCl/0094094/data_table",
"/MgO powder,H2O,HCl/0095095",
"/MgO powder,H2O,HCl/0095095/data_table",
"/MgO powder,H2O,HCl/0096096",
"/MgO powder,H2O,HCl/0096096/data_table",
"/MgO powder,H2O,HCl/0099099",
"/MgO powder,H2O,HCl/0100100",
"/MgO powder,H2O,HCl/0101101",
"/MgO powder,H2O,HCl/0102102",
"/MgO powder,H2O,HCl/0102102/data_table",
"/MgO powder,H2O,HCl/0103103",
"/MgO powder,H2O,HCl/0104104",
"/MgO powder,H2O,HCl/0104104/data_table",
"/MgO powder,H2O,HCl/0105105",
"/MgO powder,H2O,HCl/0106106",
"/MgO powder,H2O,HCl/0106106/data_table",
"/MgO powder,H2O,HCl/0107107",
"/MgO powder,H2O,HCl/0107107/data_table",
"/MgO powder,H2O,HCl/0108108",
"/MgO powder,H2O,HCl/0108108/data_table",
"/MgO powder,H2O,HCl/0109109",
"/MgO powder,H2O,HCl/0109109/data_table",
"/MgO powder,H2O,HCl/0110110",
"/MgO powder,H2O,HCl/0110110/data_table",
"/MgO powder,H2O,HCl/0111111",
"/MgO powder,H2O,HCl/0111111/data_table",
"/MgO powder,H2O,HCl/0112112",
"/MgO powder,H2O,HCl/0112112/data_table",
"/MgO powder,H2O,HCl/0113113",
"/MgO powder,H2O,HCl/0113113/data_table",
"/MgO powder,H2O,HCl/0114114",
"/MgO powder,H2O,HCl/0114114/data_table",
"/MgO powder,H2O,HCl/0115115",
"/MgO powder,H2O,HCl/0115115/data_table",
"/MgO powder,H2O,HCl/0116116",
"/MgO powder,H2O,HCl/0116116/data_table",
"/MgO powder,H2O,HCl/0117117",
"/MgO powder,H2O,HCl/0117117/data_table",
"/MgO powder,H2O,HCl/0118118",
"/MgO powder,H2O,HCl/0119119",
"/MgO powder,H2O,HCl/0120120",
"/MgO powder,H2O,HCl/0121121",
"/MgO powder,H2O,HCl/0122122",
"/MgO powder,H2O,HCl/0123123",
"/MgO powder,H2O,HCl/0124124",
"/MgO powder,H2O,HCl/0125125",
"/MgO powder,H2O,HCl/0126126",
"/MgO powder,H2O,HCl/0126126/data_table",
"/MgO powder,H2O,HCl/0127127",
"/MgO powder,H2O,HCl/0129129",
"/MgO powder,H2O,HCl/0130130",
"/MgO powder,H2O,HCl/0130130/data_table",
"/MgO powder,H2O,HCl/0132132",
"/MgO powder,H2O,HCl/0132132/data_table",
"/MgO powder,H2O,HCl/0133133",
"/MgO powder,H2O,HCl/0134134",
"/MgO powder,H2O,HCl/0134134/data_table",
"/MgO powder,H2O,HCl/0135135",
"/MgO powder,H2O,HCl/0135135/data_table",
"/MgO powder,H2O,HCl/0136136",
"/MgO powder,H2O,HCl/0137137",
"/MgO powder,H2O,HCl/0137137/data_table",
"/MgO powder,H2O,HCl/0138138",
"/MgO powder,H2O,HCl/0138138/data_table",
"/MgO powder,H2O,HCl/0139139",
"/MgO powder,H2O,HCl/0139139/data_table",
"/MgO powder,H2O,HCl/0140140",
"/MgO powder,H2O,HCl/0140140/data_table",
"/MgO powder,H2O,HCl/0141141",
"/MgO powder,H2O,HCl/0142142",
"/MgO powder,H2O,HCl/0142142/data_table",
"/MgO powder,H2O,HCl/0143143",
"/MgO powder,H2O,HCl/0143143/data_table",
"/MgO powder,H2O,HCl/0144144",
"/MgO powder,H2O,HCl/0144144/data_table",
"/MgO powder,H2O,HCl/0145145",
"/MgO powder,H2O,HCl/0145145/data_table",
"/MgO powder,H2O,HCl/0146146",
"/MgO powder,H2O,HCl/0147147",
"/MgO powder,H2O,HCl/0148148",
"/MgO powder,H2O,HCl/0148148/data_table",
"/MgO powder,H2O,HCl/0149149",
"/MgO powder,H2O,HCl/0150150",
"/MgO powder,H2O,HCl/0151151",
"/MgO powder,H2O,HCl/0151151/data_table",
"/MgO powder,H2O,HCl/0152152",
"/MgO powder,H2O,HCl ",
"/MgO powder,H2O,HCl /0043043",
"/MgO powder,H2O,HCl /0043043/data_table",
"/MgO powder,H2O,HCl /0044044",
"/MgO powder,H2O,HCl /0045045",
"/MgO powder,H2O,HCl /0045045/data_table",
"/MgO powder,H2O,HCl /0050050",
"/MgO powder,H2O,HCl /0052052",
"/MgO powder,H2O,HCl /0052052/data_table",
"/MgO powder,H2O,HCl /0098098",
"/Not yet annotated",
"/Not yet annotated/0000",
"/Not yet annotated/0001",
"/Not yet annotated/0001001",
"/Not yet annotated/0002",
"/Not yet annotated/0002002",
"/Not yet annotated/0003003",
"/Not yet annotated/0004004",
"/Not yet annotated/0005005",
"/Not yet annotated/0005005/data_table",
"/Not yet annotated/0006006",
"/Not yet annotated/0006006/data_table",
"/Not yet annotated/0007007",
"/Not yet annotated/0007007/data_table",
"/Not yet annotated/0008008",
"/Not yet annotated/0008008/data_table",
"/Not yet annotated/0009009",
"/Not yet annotated/0011011",
"/Not yet annotated/0012012",
"/Not yet annotated/0013013",
"/Not yet annotated/0014014",
"/Not yet annotated/0014014/data_table",
"/Not yet annotated/0015015",
"/Not yet annotated/0015015/data_table",
"/Not yet annotated/0016016",
"/Not yet annotated/0016016/data_table",
"/Not yet annotated/0017017",
"/Not yet annotated/0017017/data_table",
"/Not yet annotated/0018018",
"/Not yet annotated/0018018/data_table",
"/Not yet annotated/0019019",
"/Not yet annotated/0020020",
"/Not yet annotated/0021021",
"/Not yet annotated/0021021/data_table",
"/Not yet annotated/0022022",
"/Not yet annotated/0022022/data_table",
"/Not yet annotated/0023023",
"/Not yet annotated/0023023/data_table",
"/Not yet annotated/0024024",
"/Not yet annotated/0024024/data_table",
"/Not yet annotated/0025025",
"/Not yet annotated/0025025/data_table",
"/Not yet annotated/0026026",
"/Not yet annotated/0026026/data_table",
"/Not yet annotated/0027027",
"/Not yet annotated/0027027/data_table",
"/Not yet annotated/0028028",
"/Not yet annotated/0028028/data_table",
"/Not yet annotated/0029029",
"/Not yet annotated/0030030",
"/Not yet annotated/0030030/data_table",
"/Not yet annotated/0031031",
"/Not yet annotated/0032032",
"/Not yet annotated/0033033",
"/Not yet annotated/0034034",
"/Not yet annotated/0034034/data_table",
"/Not yet annotated/0035035",
"/Not yet annotated/0036036",
"/Not yet annotated/0036036/data_table",
"/Not yet annotated/0037037",
"/Not yet annotated/0037037/data_table",
"/Not yet annotated/0038038",
"/Not yet annotated/0038038/data_table",
"/Not yet annotated/0039039",
"/Not yet annotated/0040040",
"/Not yet annotated/0041041",
"/Not yet annotated/0041041/data_table",
"/Not yet annotated/0042042",
"/Not yet annotated/0044044",
"/Not yet annotated/0044044/data_table",
"/Not yet annotated/0045045",
"/Not yet annotated/0046046",
"/Not yet annotated/0046046/data_table",
"/Not yet annotated/0047047",
"/Not yet annotated/0048",
"/Not yet annotated/0048048",
"/Not yet annotated/0049",
"/Not yet annotated/0049049",
"/Not yet annotated/0049049/data_table",
"/Not yet annotated/0050",
"/Not yet annotated/0051",
"/Not yet annotated/0051051",
"/Not yet annotated/0052",
"/Not yet annotated/0052052",
"/Not yet annotated/0052052/data_table",
"/Not yet annotated/0053",
"/Not yet annotated/0053053",
"/Not yet annotated/0054",
"/Not yet annotated/0054054",
"/Not yet annotated/0055",
"/Not yet annotated/0055055",
"/Not yet annotated/0055055/data_table",
"/Not yet annotated/0056056",
"/Not yet annotated/0056056/data_table",
"/Not yet annotated/0057057",
"/Not yet annotated/0058058",
"/Not yet annotated/0059059",
"/Not yet annotated/0059059/data_table",
"/Not yet annotated/0060060",
"/Not yet annotated/0060060/data_table",
"/Not yet annotated/0061061",
"/Not yet annotated/0061061/data_table",
"/Not yet annotated/0063063",
"/Not yet annotated/0064064",
"/Not yet annotated/0065065",
"/Not yet annotated/0066066",
"/Not yet annotated/0068068",
"/Not yet annotated/0068068/data_table",
"/Not yet annotated/0069069",
"/Not yet annotated/0069069/data_table",
"/Not yet annotated/0070070",
"/Not yet annotated/0071071",
"/Not yet annotated/0071071/data_table",
"/Not yet annotated/0072072",
"/Not yet annotated/0072072/data_table",
"/Not yet annotated/0073073",
"/Not yet annotated/0073073/data_table",
"/Not yet annotated/0074074",
"/Not yet annotated/0075075",
"/Not yet annotated/0076076",
"/Not yet annotated/0076076/data_table",
"/Not yet annotated/0077077",
"/Not yet annotated/0077077/data_table",
"/Not yet annotated/0078078",
"/Not yet annotated/0078078/data_table",
"/Not yet annotated/0079079",
"/Not yet annotated/0079079/data_table",
"/Not yet annotated/0080080",
"/Not yet annotated/0080080/data_table",
"/Not yet annotated/0081081",
"/Not yet annotated/0081081/data_table",
"/Not yet annotated/0082082",
"/Not yet annotated/0082082/data_table",
"/Not yet annotated/0083083",
"/Not yet annotated/0084084",
"/Not yet annotated/0100100",
"/Not yet annotated/0100100/data_table",
"/Not yet annotated/0101101",
"/Not yet annotated/0101101/data_table",
"/Not yet annotated/0102102",
"/Not yet annotated/0102102/data_table",
"/Not yet annotated/0131131",
"/Not yet annotated/0131131/data_table",
"/Not yet annotated/A001 - 20230922",
"/Not yet annotated/A002 - 20230922",
"/Not yet annotated/A003 - 20230922",
"/Not yet annotated/A004 - 20230922",
"/Not yet annotated/A005 - 20230922",
"/Not yet annotated/A006 - 20230923",
"/Not yet annotated/A007 - 20230923",
"/Not yet annotated/A008 - 20230923",
"/Not yet annotated/A009 - 20230923",
"/Not yet annotated/A010 - 20230923",
"/Not yet annotated/A011 - 20230923",
"/Not yet annotated/A012 - 20230923",
"/Not yet annotated/A013 - 20230923",
"/Not yet annotated/A014 - 20230923",
"/Not yet annotated/A015 - 20230923",
"/Not yet annotated/A016 - 20230923",
"/Not yet annotated/A017 - 20230923",
"/Not yet annotated/A018 - 20230923",
"/Not yet annotated/A019 - 20230923",
"/Not yet annotated/A020 - 20230923",
"/Not yet annotated/A021 - 20230923",
"/Not yet annotated/A022 - 20230923",
"/Not yet annotated/A023 - 20230923",
"/Not yet annotated/A024 - 20230923",
"/Not yet annotated/A025 - 20230923",
"/Not yet annotated/A026 - 20230923",
"/Not yet annotated/A027 - 20230923",
"/Not yet annotated/A028 - 20230923",
"/Not yet annotated/A029 - 20230923",
"/Not yet annotated/A030 - 20230924",
"/Not yet annotated/A031 - 20230924",
"/Not yet annotated/A032 - 20230924",
"/Not yet annotated/A033 - 20230924",
"/Not yet annotated/A034 - 20230924",
"/Not yet annotated/A035 - 20230924",
"/Not yet annotated/A036 - 20230924",
"/Not yet annotated/A037 - 20230924",
"/Not yet annotated/A038 - 20230924",
"/Not yet annotated/A039 - 20230924",
"/Not yet annotated/A040 - 20230924",
"/Not yet annotated/A041 - 20230924",
"/Not yet annotated/A042 - 20230924",
"/Not yet annotated/A043 - 20230924",
"/Not yet annotated/A044 - 20230924",
"/Not yet annotated/A045 - 20230924",
"/Not yet annotated/A046 - 20230924",
"/Not yet annotated/A047 - 20230924",
"/Not yet annotated/A048 - 20230924",
"/Not yet annotated/A049 - 20230924",
"/Not yet annotated/A050 - 20230924",
"/Not yet annotated/A051 - 20230924",
"/Not yet annotated/A052 - 20230924",
"/Not yet annotated/A053 - 20230924",
"/Not yet annotated/A054 - 20230924",
"/Not yet annotated/A055 - 20230924",
"/Not yet annotated/A056 - 20230924",
"/Not yet annotated/A057 - 20230924",
"/Not yet annotated/A058 - 20230924",
"/Not yet annotated/A059 - 20230924",
"/Not yet annotated/A060 - 20230924",
"/Not yet annotated/A061 - 20230924",
"/Not yet annotated/A062 - 20230924",
"/Not yet annotated/A063 - 20230924",
"/Not yet annotated/A064 - 20230924",
"/Not yet annotated/A065 - 20230924",
"/Not yet annotated/A066 - 20230924",
"/Not yet annotated/A067 - 20230925",
"/Not yet annotated/A068 - 20230925",
"/Not yet annotated/A069 - 20230925",
"/Not yet annotated/A070 - 20230925",
"/Not yet annotated/A071 - 20230925",
"/Not yet annotated/A072 - 20230925",
"/Not yet annotated/A073 - 20230925",
"/Not yet annotated/A074 - 20230925",
"/Not yet annotated/A075 - 20230925",
"/Not yet annotated/A076 - 20230925",
"/Not yet annotated/A077 - 20230925",
"/Not yet annotated/A078 - 20230925",
"/Not yet annotated/A079 - 20230925",
"/Not yet annotated/A081 - 20230925",
"/Not yet annotated/A082 - 20230925",
"/Not yet annotated/A083 - 20230925",
"/Not yet annotated/A084 - 20230925",
"/Not yet annotated/A348 - 20230618",
"/Not yet annotated/A349 - 20230619",
"/Not yet annotated/A350 - 20230619",
"/Not yet annotated/A351 - 20230619",
"/Not yet annotated/A352 - 20230619",
"/Not yet annotated/A353 - 20230621",
"/Not yet annotated/A354 - 20230621",
"/Not yet annotated/A355 - 20230621",
"/Not yet annotated/A356 - 20230621",
"/Not yet annotated/A357 - 20230621",
"/Not yet annotated/A358 - 20230621",
"/Not yet annotated/A359 - 20230621",
"/Not yet annotated/A360 - 20230621",
"/Not yet annotated/A361 - 20230621",
"/Not yet annotated/A362 - 20230621",
"/Not yet annotated/A363 - 20230621",
"/Not yet annotated/A364 - 20230621",
"/Not yet annotated/A365 - 20230621",
"/Not yet annotated/A366 - 20230621",
"/Not yet annotated/A367 - 20230621",
"/Not yet annotated/A368 - 20230621",
"/Not yet annotated/A369 - 20230621",
"/Not yet annotated/A370 - 20230621",
"/Not yet annotated/A371 - 20230622",
"/Not yet annotated/A372 - 20230622",
"/Not yet annotated/A373 - 20230622",
"/Not yet annotated/A374 - 20230622",
"/Not yet annotated/A375 - 20230622",
"/Not yet annotated/A376 - 20230622",
"/Not yet annotated/A377 - 20230622",
"/Not yet annotated/A378 - 20230622",
"/Not yet annotated/A379 - 20230622",
"/Not yet annotated/A380 - 20230622",
"/Not yet annotated/A381 - 20230622",
"/Not yet annotated/A382 - 20230622",
"/Not yet annotated/A383 - 20230622",
"/Not yet annotated/A384 - 20230622",
"/Not yet annotated/A385 - 20230622",
"/Not yet annotated/A386 - 20230622",
"/Not yet annotated/A387 - 20230622",
"/Not yet annotated/A388 - 20230622",
"/Not yet annotated/A389 - 20230622",
"/Not yet annotated/A390 - 20230622",
"/Not yet annotated/A391 - 20230622",
"/Not yet annotated/A392 - 20230622",
"/Not yet annotated/A393 - 20230623",
"/Not yet annotated/A394 - 20230623",
"/Not yet annotated/A395 - 20230623",
"/Not yet annotated/A396 - 20230623",
"/Not yet annotated/A397 - 20230623",
"/Not yet annotated/A398 - 20230623",
"/Not yet annotated/A399 - 20230623",
"/Not yet annotated/A400 - 20230623",
"/Not yet annotated/A401 - 20230623",
"/Not yet annotated/A402 - 20230623",
"/Not yet annotated/A403 - 20230623",
"/Not yet annotated/A404 - 20230623",
"/Not yet annotated/A405 - 20230623",
"/Not yet annotated/A406 - 20230623",
"/Not yet annotated/A407 - 20230623",
"/Not yet annotated/A408 - 20230623",
"/Not yet annotated/A409 - 20230623",
"/Not yet annotated/A410 - 20230623",
"/Not yet annotated/A411 - 20230624",
"/Not yet annotated/A412 - 20230624",
"/Not yet annotated/A413 - 20230624",
"/Not yet annotated/A414 - 20230624",
"/Not yet annotated/A415 - 20230624",
"/Not yet annotated/A416 - 20230624",
"/Not yet annotated/A417 - 20230624",
"/SiO2 crystal,H2O",
"/SiO2 crystal,H2O/0024024",
"/SiO2 crystal,H2O/0025025",
"/SiO2 crystal,H2O/0026026",
"/SiO2 crystal,H2O/0026026/data_table",
"/SiO2 crystal,H2O, HCl",
"/SiO2 crystal,H2O, HCl/0027027",
"/SiO2 crystal,H2O, HCl/0028028",
"/SiO2 crystal,H2O, HCl/0028028/data_table",
"/SiO2 crystal,H2O, HCl/0029029",
"/SiO2 crystal,H2O, HCl/0029029/data_table",
"/SiO2 crystal,HCl",
"/SiO2 crystal,HCl/0031031",
"/SiO2 crystal,HCl/0031031/data_table",
"/SiO2 crystal,HCl/0032032",
"/SiO2 crystal,HCl/0032032/data_table",
"/SiO2 crystal,HCl/0033033",
"/SiO2 crystal,HCl/0033033/data_table",
"/sample holder",
"/sample holder/0001001"
],
"hovertemplate": "<b>%{label} </b> <br> Count: %{value} <br> Path: %{customdata}",
"labels": [
"/",
"/MgO crystal",
"/MgO crystal/0002002",
"/MgO crystal/0003003",
"/MgO crystal/0004004",
"/MgO crystal/0005005",
"/MgO crystal/0006006",
"/MgO crystal/0007007",
"/MgO crystal/0008008",
"/MgO crystal/0008008/data_table",
"/MgO crystal/0009009",
"/MgO crystal/0009009/data_table",
"/MgO crystal/0010010",
"/MgO crystal/0010010/data_table",
"/MgO crystal/0011011",
"/MgO crystal/0011011/data_table",
"/MgO crystal/0012012",
"/MgO crystal/0012012/data_table",
"/MgO crystal/0013013",
"/MgO crystal/0013013/data_table",
"/MgO crystal/0014014",
"/MgO crystal/0014014/data_table",
"/MgO crystal/0015015",
"/MgO crystal/0015015/data_table",
"/MgO crystal/0016016",
"/MgO crystal/0016016/data_table",
"/MgO crystal/0017017",
"/MgO crystal/0018018",
"/MgO crystal/0018018/data_table",
"/MgO crystal/0019019",
"/MgO crystal/0019019/data_table",
"/MgO crystal/0020020",
"/MgO crystal/0020020/data_table",
"/MgO crystal/0021021",
"/MgO crystal/0021021/data_table",
"/MgO crystal/0022022",
"/MgO crystal/0023023",
"/MgO crystal/0023023/data_table",
"/MgO crystal,H2O",
"/MgO crystal,H2O/0034034",
"/MgO crystal,H2O/0035035",
"/MgO powder,H2O",
"/MgO powder,H2O/0036036",
"/MgO powder,H2O/0037037",
"/MgO powder,H2O/0038038",
"/MgO powder,H2O/0039039",
"/MgO powder,H2O/0040040",
"/MgO powder,H2O/0056056",
"/MgO powder,H2O/0057057",
"/MgO powder,H2O/0058058",
"/MgO powder,H2O/0059059",
"/MgO powder,H2O/0060060",
"/MgO powder,H2O/0060060/data_table",
"/MgO powder,H2O/0061061",
"/MgO powder,H2O/0061061/data_table",
"/MgO powder,H2O/0062062",
"/MgO powder,H2O/0063063",
"/MgO powder,H2O/0064064",
"/MgO powder,H2O/0064064/data_table",
"/MgO powder,H2O/0065065",
"/MgO powder,H2O/0065065/data_table",
"/MgO powder,H2O/0066066",
"/MgO powder,H2O/0066066/data_table",
"/MgO powder,H2O/0067067",
"/MgO powder,H2O/0067067/data_table",
"/MgO powder,H2O/0068068",
"/MgO powder,H2O/0068068/data_table",
"/MgO powder,H2O/0069069",
"/MgO powder,H2O/0069069/data_table",
"/MgO powder,H2O/0085085",
"/MgO powder,H2O/0086086",
"/MgO powder,H2O/0087087",
"/MgO powder,H2O/0088088",
"/MgO powder,H2O/0089089",
"/MgO powder,H2O/0090090",
"/MgO powder,H2O/0090090/data_table",
"/MgO powder,H2O/0091091",
"/MgO powder,H2O/0092092",
"/MgO powder,H2O/0092092/data_table",
"/MgO powder,H2O/0097097",
"/MgO powder,H2O/0097097/data_table",
"/MgO powder,H2O/0098098",
"/MgO powder,H2O/0099099",
"/MgO powder,H2O ",
"/MgO powder,H2O /0103103",
"/MgO powder,H2O /0103103/data_table",
"/MgO powder,H2O /0104104",
"/MgO powder,H2O /0104104/data_table",
"/MgO powder,H2O /0105105",
"/MgO powder,H2O /0105105/data_table",
"/MgO powder,H2O /0106106",
"/MgO powder,H2O /0106106/data_table",
"/MgO powder,H2O /0128128",
"/MgO powder,H2O /0128128/data_table",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0041041",
"/MgO powder,H2O,HCl/0042042",
"/MgO powder,H2O,HCl/0046046",
"/MgO powder,H2O,HCl/0046046/data_table",
"/MgO powder,H2O,HCl/0047047",
"/MgO powder,H2O,HCl/0047047/data_table",
"/MgO powder,H2O,HCl/0048048",
"/MgO powder,H2O,HCl/0048048/data_table",
"/MgO powder,H2O,HCl/0049049",
"/MgO powder,H2O,HCl/0049049/data_table",
"/MgO powder,H2O,HCl/0051051",
"/MgO powder,H2O,HCl/0051051/data_table",
"/MgO powder,H2O,HCl/0053053",
"/MgO powder,H2O,HCl/0053053/data_table",
"/MgO powder,H2O,HCl/0054054",
"/MgO powder,H2O,HCl/0054054/data_table",
"/MgO powder,H2O,HCl/0055055",
"/MgO powder,H2O,HCl/0070070",
"/MgO powder,H2O,HCl/0070070/data_table",
"/MgO powder,H2O,HCl/0071071",
"/MgO powder,H2O,HCl/0072072",
"/MgO powder,H2O,HCl/0072072/data_table",
"/MgO powder,H2O,HCl/0073073",
"/MgO powder,H2O,HCl/0073073/data_table",
"/MgO powder,H2O,HCl/0074074",
"/MgO powder,H2O,HCl/0074074/data_table",
"/MgO powder,H2O,HCl/0075075",
"/MgO powder,H2O,HCl/0075075/data_table",
"/MgO powder,H2O,HCl/0076076",
"/MgO powder,H2O,HCl/0077077",
"/MgO powder,H2O,HCl/0078078",
"/MgO powder,H2O,HCl/0079079",
"/MgO powder,H2O,HCl/0080080",
"/MgO powder,H2O,HCl/0081081",
"/MgO powder,H2O,HCl/0081081/data_table",
"/MgO powder,H2O,HCl/0082082",
"/MgO powder,H2O,HCl/0083083",
"/MgO powder,H2O,HCl/0084084",
"/MgO powder,H2O,HCl/0084084/data_table",
"/MgO powder,H2O,HCl/0085085",
"/MgO powder,H2O,HCl/0086086",
"/MgO powder,H2O,HCl/0087087",
"/MgO powder,H2O,HCl/0087087/data_table",
"/MgO powder,H2O,HCl/0088088",
"/MgO powder,H2O,HCl/0089089",
"/MgO powder,H2O,HCl/0090090",
"/MgO powder,H2O,HCl/0090090/data_table",
"/MgO powder,H2O,HCl/0091091",
"/MgO powder,H2O,HCl/0092092",
"/MgO powder,H2O,HCl/0093093",
"/MgO powder,H2O,HCl/0093093/data_table",
"/MgO powder,H2O,HCl/0094094",
"/MgO powder,H2O,HCl/0094094/data_table",
"/MgO powder,H2O,HCl/0095095",
"/MgO powder,H2O,HCl/0095095/data_table",
"/MgO powder,H2O,HCl/0096096",
"/MgO powder,H2O,HCl/0096096/data_table",
"/MgO powder,H2O,HCl/0099099",
"/MgO powder,H2O,HCl/0100100",
"/MgO powder,H2O,HCl/0101101",
"/MgO powder,H2O,HCl/0102102",
"/MgO powder,H2O,HCl/0102102/data_table",
"/MgO powder,H2O,HCl/0103103",
"/MgO powder,H2O,HCl/0104104",
"/MgO powder,H2O,HCl/0104104/data_table",
"/MgO powder,H2O,HCl/0105105",
"/MgO powder,H2O,HCl/0106106",
"/MgO powder,H2O,HCl/0106106/data_table",
"/MgO powder,H2O,HCl/0107107",
"/MgO powder,H2O,HCl/0107107/data_table",
"/MgO powder,H2O,HCl/0108108",
"/MgO powder,H2O,HCl/0108108/data_table",
"/MgO powder,H2O,HCl/0109109",
"/MgO powder,H2O,HCl/0109109/data_table",
"/MgO powder,H2O,HCl/0110110",
"/MgO powder,H2O,HCl/0110110/data_table",
"/MgO powder,H2O,HCl/0111111",
"/MgO powder,H2O,HCl/0111111/data_table",
"/MgO powder,H2O,HCl/0112112",
"/MgO powder,H2O,HCl/0112112/data_table",
"/MgO powder,H2O,HCl/0113113",
"/MgO powder,H2O,HCl/0113113/data_table",
"/MgO powder,H2O,HCl/0114114",
"/MgO powder,H2O,HCl/0114114/data_table",
"/MgO powder,H2O,HCl/0115115",
"/MgO powder,H2O,HCl/0115115/data_table",
"/MgO powder,H2O,HCl/0116116",
"/MgO powder,H2O,HCl/0116116/data_table",
"/MgO powder,H2O,HCl/0117117",
"/MgO powder,H2O,HCl/0117117/data_table",
"/MgO powder,H2O,HCl/0118118",
"/MgO powder,H2O,HCl/0119119",
"/MgO powder,H2O,HCl/0120120",
"/MgO powder,H2O,HCl/0121121",
"/MgO powder,H2O,HCl/0122122",
"/MgO powder,H2O,HCl/0123123",
"/MgO powder,H2O,HCl/0124124",
"/MgO powder,H2O,HCl/0125125",
"/MgO powder,H2O,HCl/0126126",
"/MgO powder,H2O,HCl/0126126/data_table",
"/MgO powder,H2O,HCl/0127127",
"/MgO powder,H2O,HCl/0129129",
"/MgO powder,H2O,HCl/0130130",
"/MgO powder,H2O,HCl/0130130/data_table",
"/MgO powder,H2O,HCl/0132132",
"/MgO powder,H2O,HCl/0132132/data_table",
"/MgO powder,H2O,HCl/0133133",
"/MgO powder,H2O,HCl/0134134",
"/MgO powder,H2O,HCl/0134134/data_table",
"/MgO powder,H2O,HCl/0135135",
"/MgO powder,H2O,HCl/0135135/data_table",
"/MgO powder,H2O,HCl/0136136",
"/MgO powder,H2O,HCl/0137137",
"/MgO powder,H2O,HCl/0137137/data_table",
"/MgO powder,H2O,HCl/0138138",
"/MgO powder,H2O,HCl/0138138/data_table",
"/MgO powder,H2O,HCl/0139139",
"/MgO powder,H2O,HCl/0139139/data_table",
"/MgO powder,H2O,HCl/0140140",
"/MgO powder,H2O,HCl/0140140/data_table",
"/MgO powder,H2O,HCl/0141141",
"/MgO powder,H2O,HCl/0142142",
"/MgO powder,H2O,HCl/0142142/data_table",
"/MgO powder,H2O,HCl/0143143",
"/MgO powder,H2O,HCl/0143143/data_table",
"/MgO powder,H2O,HCl/0144144",
"/MgO powder,H2O,HCl/0144144/data_table",
"/MgO powder,H2O,HCl/0145145",
"/MgO powder,H2O,HCl/0145145/data_table",
"/MgO powder,H2O,HCl/0146146",
"/MgO powder,H2O,HCl/0147147",
"/MgO powder,H2O,HCl/0148148",
"/MgO powder,H2O,HCl/0148148/data_table",
"/MgO powder,H2O,HCl/0149149",
"/MgO powder,H2O,HCl/0150150",
"/MgO powder,H2O,HCl/0151151",
"/MgO powder,H2O,HCl/0151151/data_table",
"/MgO powder,H2O,HCl/0152152",
"/MgO powder,H2O,HCl ",
"/MgO powder,H2O,HCl /0043043",
"/MgO powder,H2O,HCl /0043043/data_table",
"/MgO powder,H2O,HCl /0044044",
"/MgO powder,H2O,HCl /0045045",
"/MgO powder,H2O,HCl /0045045/data_table",
"/MgO powder,H2O,HCl /0050050",
"/MgO powder,H2O,HCl /0052052",
"/MgO powder,H2O,HCl /0052052/data_table",
"/MgO powder,H2O,HCl /0098098",
"/Not yet annotated",
"/Not yet annotated/0000",
"/Not yet annotated/0001",
"/Not yet annotated/0001001",
"/Not yet annotated/0002",
"/Not yet annotated/0002002",
"/Not yet annotated/0003003",
"/Not yet annotated/0004004",
"/Not yet annotated/0005005",
"/Not yet annotated/0005005/data_table",
"/Not yet annotated/0006006",
"/Not yet annotated/0006006/data_table",
"/Not yet annotated/0007007",
"/Not yet annotated/0007007/data_table",
"/Not yet annotated/0008008",
"/Not yet annotated/0008008/data_table",
"/Not yet annotated/0009009",
"/Not yet annotated/0011011",
"/Not yet annotated/0012012",
"/Not yet annotated/0013013",
"/Not yet annotated/0014014",
"/Not yet annotated/0014014/data_table",
"/Not yet annotated/0015015",
"/Not yet annotated/0015015/data_table",
"/Not yet annotated/0016016",
"/Not yet annotated/0016016/data_table",
"/Not yet annotated/0017017",
"/Not yet annotated/0017017/data_table",
"/Not yet annotated/0018018",
"/Not yet annotated/0018018/data_table",
"/Not yet annotated/0019019",
"/Not yet annotated/0020020",
"/Not yet annotated/0021021",
"/Not yet annotated/0021021/data_table",
"/Not yet annotated/0022022",
"/Not yet annotated/0022022/data_table",
"/Not yet annotated/0023023",
"/Not yet annotated/0023023/data_table",
"/Not yet annotated/0024024",
"/Not yet annotated/0024024/data_table",
"/Not yet annotated/0025025",
"/Not yet annotated/0025025/data_table",
"/Not yet annotated/0026026",
"/Not yet annotated/0026026/data_table",
"/Not yet annotated/0027027",
"/Not yet annotated/0027027/data_table",
"/Not yet annotated/0028028",
"/Not yet annotated/0028028/data_table",
"/Not yet annotated/0029029",
"/Not yet annotated/0030030",
"/Not yet annotated/0030030/data_table",
"/Not yet annotated/0031031",
"/Not yet annotated/0032032",
"/Not yet annotated/0033033",
"/Not yet annotated/0034034",
"/Not yet annotated/0034034/data_table",
"/Not yet annotated/0035035",
"/Not yet annotated/0036036",
"/Not yet annotated/0036036/data_table",
"/Not yet annotated/0037037",
"/Not yet annotated/0037037/data_table",
"/Not yet annotated/0038038",
"/Not yet annotated/0038038/data_table",
"/Not yet annotated/0039039",
"/Not yet annotated/0040040",
"/Not yet annotated/0041041",
"/Not yet annotated/0041041/data_table",
"/Not yet annotated/0042042",
"/Not yet annotated/0044044",
"/Not yet annotated/0044044/data_table",
"/Not yet annotated/0045045",
"/Not yet annotated/0046046",
"/Not yet annotated/0046046/data_table",
"/Not yet annotated/0047047",
"/Not yet annotated/0048",
"/Not yet annotated/0048048",
"/Not yet annotated/0049",
"/Not yet annotated/0049049",
"/Not yet annotated/0049049/data_table",
"/Not yet annotated/0050",
"/Not yet annotated/0051",
"/Not yet annotated/0051051",
"/Not yet annotated/0052",
"/Not yet annotated/0052052",
"/Not yet annotated/0052052/data_table",
"/Not yet annotated/0053",
"/Not yet annotated/0053053",
"/Not yet annotated/0054",
"/Not yet annotated/0054054",
"/Not yet annotated/0055",
"/Not yet annotated/0055055",
"/Not yet annotated/0055055/data_table",
"/Not yet annotated/0056056",
"/Not yet annotated/0056056/data_table",
"/Not yet annotated/0057057",
"/Not yet annotated/0058058",
"/Not yet annotated/0059059",
"/Not yet annotated/0059059/data_table",
"/Not yet annotated/0060060",
"/Not yet annotated/0060060/data_table",
"/Not yet annotated/0061061",
"/Not yet annotated/0061061/data_table",
"/Not yet annotated/0063063",
"/Not yet annotated/0064064",
"/Not yet annotated/0065065",
"/Not yet annotated/0066066",
"/Not yet annotated/0068068",
"/Not yet annotated/0068068/data_table",
"/Not yet annotated/0069069",
"/Not yet annotated/0069069/data_table",
"/Not yet annotated/0070070",
"/Not yet annotated/0071071",
"/Not yet annotated/0071071/data_table",
"/Not yet annotated/0072072",
"/Not yet annotated/0072072/data_table",
"/Not yet annotated/0073073",
"/Not yet annotated/0073073/data_table",
"/Not yet annotated/0074074",
"/Not yet annotated/0075075",
"/Not yet annotated/0076076",
"/Not yet annotated/0076076/data_table",
"/Not yet annotated/0077077",
"/Not yet annotated/0077077/data_table",
"/Not yet annotated/0078078",
"/Not yet annotated/0078078/data_table",
"/Not yet annotated/0079079",
"/Not yet annotated/0079079/data_table",
"/Not yet annotated/0080080",
"/Not yet annotated/0080080/data_table",
"/Not yet annotated/0081081",
"/Not yet annotated/0081081/data_table",
"/Not yet annotated/0082082",
"/Not yet annotated/0082082/data_table",
"/Not yet annotated/0083083",
"/Not yet annotated/0084084",
"/Not yet annotated/0100100",
"/Not yet annotated/0100100/data_table",
"/Not yet annotated/0101101",
"/Not yet annotated/0101101/data_table",
"/Not yet annotated/0102102",
"/Not yet annotated/0102102/data_table",
"/Not yet annotated/0131131",
"/Not yet annotated/0131131/data_table",
"/Not yet annotated/A001 - 20230922",
"/Not yet annotated/A002 - 20230922",
"/Not yet annotated/A003 - 20230922",
"/Not yet annotated/A004 - 20230922",
"/Not yet annotated/A005 - 20230922",
"/Not yet annotated/A006 - 20230923",
"/Not yet annotated/A007 - 20230923",
"/Not yet annotated/A008 - 20230923",
"/Not yet annotated/A009 - 20230923",
"/Not yet annotated/A010 - 20230923",
"/Not yet annotated/A011 - 20230923",
"/Not yet annotated/A012 - 20230923",
"/Not yet annotated/A013 - 20230923",
"/Not yet annotated/A014 - 20230923",
"/Not yet annotated/A015 - 20230923",
"/Not yet annotated/A016 - 20230923",
"/Not yet annotated/A017 - 20230923",
"/Not yet annotated/A018 - 20230923",
"/Not yet annotated/A019 - 20230923",
"/Not yet annotated/A020 - 20230923",
"/Not yet annotated/A021 - 20230923",
"/Not yet annotated/A022 - 20230923",
"/Not yet annotated/A023 - 20230923",
"/Not yet annotated/A024 - 20230923",
"/Not yet annotated/A025 - 20230923",
"/Not yet annotated/A026 - 20230923",
"/Not yet annotated/A027 - 20230923",
"/Not yet annotated/A028 - 20230923",
"/Not yet annotated/A029 - 20230923",
"/Not yet annotated/A030 - 20230924",
"/Not yet annotated/A031 - 20230924",
"/Not yet annotated/A032 - 20230924",
"/Not yet annotated/A033 - 20230924",
"/Not yet annotated/A034 - 20230924",
"/Not yet annotated/A035 - 20230924",
"/Not yet annotated/A036 - 20230924",
"/Not yet annotated/A037 - 20230924",
"/Not yet annotated/A038 - 20230924",
"/Not yet annotated/A039 - 20230924",
"/Not yet annotated/A040 - 20230924",
"/Not yet annotated/A041 - 20230924",
"/Not yet annotated/A042 - 20230924",
"/Not yet annotated/A043 - 20230924",
"/Not yet annotated/A044 - 20230924",
"/Not yet annotated/A045 - 20230924",
"/Not yet annotated/A046 - 20230924",
"/Not yet annotated/A047 - 20230924",
"/Not yet annotated/A048 - 20230924",
"/Not yet annotated/A049 - 20230924",
"/Not yet annotated/A050 - 20230924",
"/Not yet annotated/A051 - 20230924",
"/Not yet annotated/A052 - 20230924",
"/Not yet annotated/A053 - 20230924",
"/Not yet annotated/A054 - 20230924",
"/Not yet annotated/A055 - 20230924",
"/Not yet annotated/A056 - 20230924",
"/Not yet annotated/A057 - 20230924",
"/Not yet annotated/A058 - 20230924",
"/Not yet annotated/A059 - 20230924",
"/Not yet annotated/A060 - 20230924",
"/Not yet annotated/A061 - 20230924",
"/Not yet annotated/A062 - 20230924",
"/Not yet annotated/A063 - 20230924",
"/Not yet annotated/A064 - 20230924",
"/Not yet annotated/A065 - 20230924",
"/Not yet annotated/A066 - 20230924",
"/Not yet annotated/A067 - 20230925",
"/Not yet annotated/A068 - 20230925",
"/Not yet annotated/A069 - 20230925",
"/Not yet annotated/A070 - 20230925",
"/Not yet annotated/A071 - 20230925",
"/Not yet annotated/A072 - 20230925",
"/Not yet annotated/A073 - 20230925",
"/Not yet annotated/A074 - 20230925",
"/Not yet annotated/A075 - 20230925",
"/Not yet annotated/A076 - 20230925",
"/Not yet annotated/A077 - 20230925",
"/Not yet annotated/A078 - 20230925",
"/Not yet annotated/A079 - 20230925",
"/Not yet annotated/A081 - 20230925",
"/Not yet annotated/A082 - 20230925",
"/Not yet annotated/A083 - 20230925",
"/Not yet annotated/A084 - 20230925",
"/Not yet annotated/A348 - 20230618",
"/Not yet annotated/A349 - 20230619",
"/Not yet annotated/A350 - 20230619",
"/Not yet annotated/A351 - 20230619",
"/Not yet annotated/A352 - 20230619",
"/Not yet annotated/A353 - 20230621",
"/Not yet annotated/A354 - 20230621",
"/Not yet annotated/A355 - 20230621",
"/Not yet annotated/A356 - 20230621",
"/Not yet annotated/A357 - 20230621",
"/Not yet annotated/A358 - 20230621",
"/Not yet annotated/A359 - 20230621",
"/Not yet annotated/A360 - 20230621",
"/Not yet annotated/A361 - 20230621",
"/Not yet annotated/A362 - 20230621",
"/Not yet annotated/A363 - 20230621",
"/Not yet annotated/A364 - 20230621",
"/Not yet annotated/A365 - 20230621",
"/Not yet annotated/A366 - 20230621",
"/Not yet annotated/A367 - 20230621",
"/Not yet annotated/A368 - 20230621",
"/Not yet annotated/A369 - 20230621",
"/Not yet annotated/A370 - 20230621",
"/Not yet annotated/A371 - 20230622",
"/Not yet annotated/A372 - 20230622",
"/Not yet annotated/A373 - 20230622",
"/Not yet annotated/A374 - 20230622",
"/Not yet annotated/A375 - 20230622",
"/Not yet annotated/A376 - 20230622",
"/Not yet annotated/A377 - 20230622",
"/Not yet annotated/A378 - 20230622",
"/Not yet annotated/A379 - 20230622",
"/Not yet annotated/A380 - 20230622",
"/Not yet annotated/A381 - 20230622",
"/Not yet annotated/A382 - 20230622",
"/Not yet annotated/A383 - 20230622",
"/Not yet annotated/A384 - 20230622",
"/Not yet annotated/A385 - 20230622",
"/Not yet annotated/A386 - 20230622",
"/Not yet annotated/A387 - 20230622",
"/Not yet annotated/A388 - 20230622",
"/Not yet annotated/A389 - 20230622",
"/Not yet annotated/A390 - 20230622",
"/Not yet annotated/A391 - 20230622",
"/Not yet annotated/A392 - 20230622",
"/Not yet annotated/A393 - 20230623",
"/Not yet annotated/A394 - 20230623",
"/Not yet annotated/A395 - 20230623",
"/Not yet annotated/A396 - 20230623",
"/Not yet annotated/A397 - 20230623",
"/Not yet annotated/A398 - 20230623",
"/Not yet annotated/A399 - 20230623",
"/Not yet annotated/A400 - 20230623",
"/Not yet annotated/A401 - 20230623",
"/Not yet annotated/A402 - 20230623",
"/Not yet annotated/A403 - 20230623",
"/Not yet annotated/A404 - 20230623",
"/Not yet annotated/A405 - 20230623",
"/Not yet annotated/A406 - 20230623",
"/Not yet annotated/A407 - 20230623",
"/Not yet annotated/A408 - 20230623",
"/Not yet annotated/A409 - 20230623",
"/Not yet annotated/A410 - 20230623",
"/Not yet annotated/A411 - 20230624",
"/Not yet annotated/A412 - 20230624",
"/Not yet annotated/A413 - 20230624",
"/Not yet annotated/A414 - 20230624",
"/Not yet annotated/A415 - 20230624",
"/Not yet annotated/A416 - 20230624",
"/Not yet annotated/A417 - 20230624",
"/SiO2 crystal,H2O",
"/SiO2 crystal,H2O/0024024",
"/SiO2 crystal,H2O/0025025",
"/SiO2 crystal,H2O/0026026",
"/SiO2 crystal,H2O/0026026/data_table",
"/SiO2 crystal,H2O, HCl",
"/SiO2 crystal,H2O, HCl/0027027",
"/SiO2 crystal,H2O, HCl/0028028",
"/SiO2 crystal,H2O, HCl/0028028/data_table",
"/SiO2 crystal,H2O, HCl/0029029",
"/SiO2 crystal,H2O, HCl/0029029/data_table",
"/SiO2 crystal,HCl",
"/SiO2 crystal,HCl/0031031",
"/SiO2 crystal,HCl/0031031/data_table",
"/SiO2 crystal,HCl/0032032",
"/SiO2 crystal,HCl/0032032/data_table",
"/SiO2 crystal,HCl/0033033",
"/SiO2 crystal,HCl/0033033/data_table",
"/sample holder",
"/sample holder/0001001"
],
"name": "",
"parents": [
"",
"/",
"/MgO crystal",
"/MgO crystal",
"/MgO crystal",
"/MgO crystal",
"/MgO crystal",
"/MgO crystal",
"/MgO crystal",
"/MgO crystal/0008008",
"/MgO crystal",
"/MgO crystal/0009009",
"/MgO crystal",
"/MgO crystal/0010010",
"/MgO crystal",
"/MgO crystal/0011011",
"/MgO crystal",
"/MgO crystal/0012012",
"/MgO crystal",
"/MgO crystal/0013013",
"/MgO crystal",
"/MgO crystal/0014014",
"/MgO crystal",
"/MgO crystal/0015015",
"/MgO crystal",
"/MgO crystal/0016016",
"/MgO crystal",
"/MgO crystal",
"/MgO crystal/0018018",
"/MgO crystal",
"/MgO crystal/0019019",
"/MgO crystal",
"/MgO crystal/0020020",
"/MgO crystal",
"/MgO crystal/0021021",
"/MgO crystal",
"/MgO crystal",
"/MgO crystal/0023023",
"/",
"/MgO crystal,H2O",
"/MgO crystal,H2O",
"/",
"/MgO powder,H2O",
"/MgO powder,H2O",
"/MgO powder,H2O",
"/MgO powder,H2O",
"/MgO powder,H2O",
"/MgO powder,H2O",
"/MgO powder,H2O",
"/MgO powder,H2O",
"/MgO powder,H2O",
"/MgO powder,H2O",
"/MgO powder,H2O/0060060",
"/MgO powder,H2O",
"/MgO powder,H2O/0061061",
"/MgO powder,H2O",
"/MgO powder,H2O",
"/MgO powder,H2O",
"/MgO powder,H2O/0064064",
"/MgO powder,H2O",
"/MgO powder,H2O/0065065",
"/MgO powder,H2O",
"/MgO powder,H2O/0066066",
"/MgO powder,H2O",
"/MgO powder,H2O/0067067",
"/MgO powder,H2O",
"/MgO powder,H2O/0068068",
"/MgO powder,H2O",
"/MgO powder,H2O/0069069",
"/MgO powder,H2O",
"/MgO powder,H2O",
"/MgO powder,H2O",
"/MgO powder,H2O",
"/MgO powder,H2O",
"/MgO powder,H2O",
"/MgO powder,H2O/0090090",
"/MgO powder,H2O",
"/MgO powder,H2O",
"/MgO powder,H2O/0092092",
"/MgO powder,H2O",
"/MgO powder,H2O/0097097",
"/MgO powder,H2O",
"/MgO powder,H2O",
"/",
"/MgO powder,H2O ",
"/MgO powder,H2O /0103103",
"/MgO powder,H2O ",
"/MgO powder,H2O /0104104",
"/MgO powder,H2O ",
"/MgO powder,H2O /0105105",
"/MgO powder,H2O ",
"/MgO powder,H2O /0106106",
"/MgO powder,H2O ",
"/MgO powder,H2O /0128128",
"/",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0046046",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0047047",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0048048",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0049049",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0051051",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0053053",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0054054",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0070070",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0072072",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0073073",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0074074",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0075075",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0081081",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0084084",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0087087",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0090090",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0093093",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0094094",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0095095",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0096096",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0102102",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0104104",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0106106",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0107107",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0108108",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0109109",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0110110",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0111111",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0112112",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0113113",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0114114",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0115115",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0116116",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0117117",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0126126",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0130130",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0132132",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0134134",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0135135",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0137137",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0138138",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0139139",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0140140",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0142142",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0143143",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0144144",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0145145",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0148148",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl",
"/MgO powder,H2O,HCl/0151151",
"/MgO powder,H2O,HCl",
"/",
"/MgO powder,H2O,HCl ",
"/MgO powder,H2O,HCl /0043043",
"/MgO powder,H2O,HCl ",
"/MgO powder,H2O,HCl ",
"/MgO powder,H2O,HCl /0045045",
"/MgO powder,H2O,HCl ",
"/MgO powder,H2O,HCl ",
"/MgO powder,H2O,HCl /0052052",
"/MgO powder,H2O,HCl ",
"/",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated/0005005",
"/Not yet annotated",
"/Not yet annotated/0006006",
"/Not yet annotated",
"/Not yet annotated/0007007",
"/Not yet annotated",
"/Not yet annotated/0008008",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated/0014014",
"/Not yet annotated",
"/Not yet annotated/0015015",
"/Not yet annotated",
"/Not yet annotated/0016016",
"/Not yet annotated",
"/Not yet annotated/0017017",
"/Not yet annotated",
"/Not yet annotated/0018018",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated/0021021",
"/Not yet annotated",
"/Not yet annotated/0022022",
"/Not yet annotated",
"/Not yet annotated/0023023",
"/Not yet annotated",
"/Not yet annotated/0024024",
"/Not yet annotated",
"/Not yet annotated/0025025",
"/Not yet annotated",
"/Not yet annotated/0026026",
"/Not yet annotated",
"/Not yet annotated/0027027",
"/Not yet annotated",
"/Not yet annotated/0028028",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated/0030030",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated/0034034",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated/0036036",
"/Not yet annotated",
"/Not yet annotated/0037037",
"/Not yet annotated",
"/Not yet annotated/0038038",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated/0041041",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated/0044044",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated/0046046",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated/0049049",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated/0052052",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated/0055055",
"/Not yet annotated",
"/Not yet annotated/0056056",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated/0059059",
"/Not yet annotated",
"/Not yet annotated/0060060",
"/Not yet annotated",
"/Not yet annotated/0061061",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated/0068068",
"/Not yet annotated",
"/Not yet annotated/0069069",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated/0071071",
"/Not yet annotated",
"/Not yet annotated/0072072",
"/Not yet annotated",
"/Not yet annotated/0073073",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated/0076076",
"/Not yet annotated",
"/Not yet annotated/0077077",
"/Not yet annotated",
"/Not yet annotated/0078078",
"/Not yet annotated",
"/Not yet annotated/0079079",
"/Not yet annotated",
"/Not yet annotated/0080080",
"/Not yet annotated",
"/Not yet annotated/0081081",
"/Not yet annotated",
"/Not yet annotated/0082082",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated/0100100",
"/Not yet annotated",
"/Not yet annotated/0101101",
"/Not yet annotated",
"/Not yet annotated/0102102",
"/Not yet annotated",
"/Not yet annotated/0131131",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/Not yet annotated",
"/",
"/SiO2 crystal,H2O",
"/SiO2 crystal,H2O",
"/SiO2 crystal,H2O",
"/SiO2 crystal,H2O/0026026",
"/",
"/SiO2 crystal,H2O, HCl",
"/SiO2 crystal,H2O, HCl",
"/SiO2 crystal,H2O, HCl/0028028",
"/SiO2 crystal,H2O, HCl",
"/SiO2 crystal,H2O, HCl/0029029",
"/",
"/SiO2 crystal,HCl",
"/SiO2 crystal,HCl/0031031",
"/SiO2 crystal,HCl",
"/SiO2 crystal,HCl/0032032",
"/SiO2 crystal,HCl",
"/SiO2 crystal,HCl/0033033",
"/",
"/sample holder"
],
"root": {
"color": "lightgrey"
},
"type": "treemap",
"values": [
11,
22,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
2,
0,
0,
30,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
1,
1,
0,
1,
1,
1,
1,
0,
0,
5,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
89,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
1,
1,
0,
0,
1,
1,
0,
0,
1,
1,
0,
0,
1,
1,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
1,
1,
0,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
1,
1,
0,
0,
1,
1,
1,
1,
0,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
1,
1,
0,
0,
1,
1,
0,
6,
1,
1,
0,
1,
1,
0,
1,
1,
0,
247,
0,
0,
0,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
1,
1,
0,
0,
0,
1,
1,
0,
1,
1,
1,
1,
1,
1,
0,
0,
1,
1,
0,
1,
1,
0,
1,
1,
0,
0,
0,
0,
1,
1,
0,
0,
0,
0,
1,
1,
0,
0,
0,
0,
0,
1,
1,
1,
1,
0,
0,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
1,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
1,
1,
1,
1,
1,
1,
1,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
3,
0,
0,
1,
1,
3,
0,
1,
1,
1,
1,
3,
1,
1,
1,
1,
1,
1,
1,
0
]
}
],
"layout": {
"height": 600,
"margin": {
"b": 25,
"l": 25,
"r": 25,
"t": 50
},
"template": {
"data": {
"bar": [
{
"error_x": {
"color": "#2a3f5f"
},
"error_y": {
"color": "#2a3f5f"
},
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "bar"
}
],
"barpolar": [
{
"marker": {
"line": {
"color": "#E5ECF6",
"width": 0.5
},
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "barpolar"
}
],
"carpet": [
{
"aaxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"baxis": {
"endlinecolor": "#2a3f5f",
"gridcolor": "white",
"linecolor": "white",
"minorgridcolor": "white",
"startlinecolor": "#2a3f5f"
},
"type": "carpet"
}
],
"choropleth": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "choropleth"
}
],
"contour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "contour"
}
],
"contourcarpet": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "contourcarpet"
}
],
"heatmap": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmap"
}
],
"heatmapgl": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "heatmapgl"
}
],
"histogram": [
{
"marker": {
"pattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
}
},
"type": "histogram"
}
],
"histogram2d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2d"
}
],
"histogram2dcontour": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "histogram2dcontour"
}
],
"mesh3d": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"type": "mesh3d"
}
],
"parcoords": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "parcoords"
}
],
"pie": [
{
"automargin": true,
"type": "pie"
}
],
"scatter": [
{
"fillpattern": {
"fillmode": "overlay",
"size": 10,
"solidity": 0.2
},
"type": "scatter"
}
],
"scatter3d": [
{
"line": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatter3d"
}
],
"scattercarpet": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattercarpet"
}
],
"scattergeo": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergeo"
}
],
"scattergl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattergl"
}
],
"scattermapbox": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scattermapbox"
}
],
"scatterpolar": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolar"
}
],
"scatterpolargl": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterpolargl"
}
],
"scatterternary": [
{
"marker": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"type": "scatterternary"
}
],
"surface": [
{
"colorbar": {
"outlinewidth": 0,
"ticks": ""
},
"colorscale": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"type": "surface"
}
],
"table": [
{
"cells": {
"fill": {
"color": "#EBF0F8"
},
"line": {
"color": "white"
}
},
"header": {
"fill": {
"color": "#C8D4E3"
},
"line": {
"color": "white"
}
},
"type": "table"
}
]
},
"layout": {
"annotationdefaults": {
"arrowcolor": "#2a3f5f",
"arrowhead": 0,
"arrowwidth": 1
},
"autotypenumbers": "strict",
"coloraxis": {
"colorbar": {
"outlinewidth": 0,
"ticks": ""
}
},
"colorscale": {
"diverging": [
[
0,
"#8e0152"
],
[
0.1,
"#c51b7d"
],
[
0.2,
"#de77ae"
],
[
0.3,
"#f1b6da"
],
[
0.4,
"#fde0ef"
],
[
0.5,
"#f7f7f7"
],
[
0.6,
"#e6f5d0"
],
[
0.7,
"#b8e186"
],
[
0.8,
"#7fbc41"
],
[
0.9,
"#4d9221"
],
[
1,
"#276419"
]
],
"sequential": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
],
"sequentialminus": [
[
0,
"#0d0887"
],
[
0.1111111111111111,
"#46039f"
],
[
0.2222222222222222,
"#7201a8"
],
[
0.3333333333333333,
"#9c179e"
],
[
0.4444444444444444,
"#bd3786"
],
[
0.5555555555555556,
"#d8576b"
],
[
0.6666666666666666,
"#ed7953"
],
[
0.7777777777777778,
"#fb9f3a"
],
[
0.8888888888888888,
"#fdca26"
],
[
1,
"#f0f921"
]
]
},
"colorway": [
"#636efa",
"#EF553B",
"#00cc96",
"#ab63fa",
"#FFA15A",
"#19d3f3",
"#FF6692",
"#B6E880",
"#FF97FF",
"#FECB52"
],
"font": {
"color": "#2a3f5f"
},
"geo": {
"bgcolor": "white",
"lakecolor": "white",
"landcolor": "#E5ECF6",
"showlakes": true,
"showland": true,
"subunitcolor": "white"
},
"hoverlabel": {
"align": "left"
},
"hovermode": "closest",
"mapbox": {
"style": "light"
},
"paper_bgcolor": "white",
"plot_bgcolor": "#E5ECF6",
"polar": {
"angularaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"radialaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"scene": {
"xaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"yaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
},
"zaxis": {
"backgroundcolor": "#E5ECF6",
"gridcolor": "white",
"gridwidth": 2,
"linecolor": "white",
"showbackground": true,
"ticks": "",
"zerolinecolor": "white"
}
},
"shapedefaults": {
"line": {
"color": "#2a3f5f"
}
},
"ternary": {
"aaxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"baxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
},
"bgcolor": "#E5ECF6",
"caxis": {
"gridcolor": "white",
"linecolor": "white",
"ticks": ""
}
},
"title": {
"x": 0.05
},
"xaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
},
"yaxis": {
"automargin": true,
"gridcolor": "white",
"linecolor": "white",
"ticks": "",
"title": {
"standoff": 15
},
"zerolinecolor": "white",
"zerolinewidth": 2
}
}
},
"width": 800
}
}
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"# Define grouping functions to be passed into create_hdf5_file function. These can also be set\n",
"# as strings refering to categorical columns in input_data_df.\n",
"\n",
"test_grouping_funcs = True\n",
"if test_grouping_funcs:\n",
" group_by_sample = lambda x : utils.group_by_df_column(x,'sample')\n",
" group_by_type = lambda x : utils.group_by_df_column(x,'filetype')\n",
" group_by_filenumber = lambda x : utils.group_by_df_column(x,'filenumber')\n",
"else:\n",
" group_by_sample = 'sample'\n",
" group_by_type = 'filetype'\n",
" group_by_filenumber = 'filenumber'\n",
"\n",
"import pandas as pd\n",
"import h5py\n",
"\n",
"output_filename = os.path.normpath(os.path.join(output_dir_path, 'test.h5'))\n",
"\n",
"# Define the groupnames function\n",
"groupnames = lambda df, vars: ['/' + '/'.join(df.loc[idx, vars].to_list()) for idx in df.index]\n",
"\n",
"grouping_by_vars = ['sample', 'filenumber']\n",
"\n",
"# Apply the groupnames function to generate the 'groupnames' column\n",
"input_data_df['groupnames'] = pd.Series(groupnames(input_data_df, grouping_by_vars), index=input_data_df.index)\n",
"\n",
"# Open the HDF5 file in write mode\n",
"with h5py.File(output_filename, 'w') as file:\n",
" # Iterate over unique groupnames\n",
" for groupname in input_data_df['groupnames'].unique():\n",
" # Create the group in the HDF5 file\n",
" group = file.create_group(groupname)\n",
" \n",
" # Filter the dataframe for the current group\n",
" datatable = input_data_df[input_data_df['groupnames'] == groupname].copy()\n",
" \n",
" # Exclude the grouping variables from the datatable\n",
" datatable = datatable.drop(columns=grouping_by_vars + ['groupnames']) \n",
"\n",
" \n",
" if datatable.shape[0] > 1:\n",
" # Create a dataset in the current group\n",
" group.create_dataset(name = 'data_table', data = utils.convert_dataframe_to_np_structured_array(datatable))\n",
"\n",
"\n",
"\n",
"annotation_dict = {'Campaign name': 'SLS-Campaign-2023',\n",
" 'Producers':'Thorsten, Luca, Zoe',\n",
" 'Startdate': str(input_data_df['lastModifiedDatestr'].min()),\n",
" 'Enddate': str(input_data_df['lastModifiedDatestr'].max())\n",
" }\n",
"\n",
"dataOpsObj = hdf5_ops.HDF5DataOpsManager(output_filename)\n",
"dataOpsObj.load_file_obj()\n",
"# Annotate root folder with annotation_dict\n",
"dataOpsObj.append_metadata('/',annotation_dict)\n",
"dataOpsObj.unload_file_obj()\n",
"\n",
"\n",
"\n",
"h5vis.display_group_hierarchy_on_a_treemap(output_filename)\n"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"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.11.10"
}
},
"nbformat": 4,
"nbformat_minor": 2
}