{ "cells": [ { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [], "source": [ "import os, sys\n", "sys.path.append(os.path.abspath('src'))\n", "\n", "import src.hdf5_lib as h5lib\n", "import src.g5505_utils as utils\n", "\n", "\n", "# 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)" ] }, { "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": 5, "metadata": {}, "outputs": [], "source": [ "# Read BeamTimeMetaData.h5, containing Thorsten's Matlab Table\n", "input_data_df = h5lib.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" ] }, { "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": [ ":)\n" ] }, { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "branchvalues": "remainder", "customdata": [ "

Campaign name:SLS-Campaign-2023
Enddate:2023-09-25 09:37:13
Producers:Thorsten, Luca, Zoe
Startdate:2023-06-18 22:18:56", "/MgO crystal", "/MgO crystal/ibw", "/MgO crystal/ibw/0002002", "/MgO crystal/ibw/0003003", "/MgO crystal/ibw/0004004", "/MgO crystal/ibw/0005005", "/MgO crystal/ibw/0006006", "/MgO crystal/ibw/0007007", "/MgO crystal/ibw/0008008", "/MgO crystal/ibw/0009009", "/MgO crystal/ibw/0010010", "/MgO crystal/ibw/0011011", "/MgO crystal/ibw/0012012", "/MgO crystal/ibw/0013013", "/MgO crystal/ibw/0014014", "/MgO crystal/ibw/0015015", "/MgO crystal/ibw/0016016", "/MgO crystal/ibw/0017017", "/MgO crystal/ibw/0018018", "/MgO crystal/ibw/0019019", "/MgO crystal/ibw/0020020", "/MgO crystal/ibw/0021021", "/MgO crystal/ibw/0022022", "/MgO crystal/ibw/0023023", "/MgO crystal,H2O", "/MgO crystal,H2O/ibw", "/MgO crystal,H2O/ibw/0034034", "/MgO crystal,H2O/ibw/0035035", "/MgO powder,H2O", "/MgO powder,H2O/ibw", "/MgO powder,H2O/ibw/0036036", "/MgO powder,H2O/ibw/0037037", "/MgO powder,H2O/ibw/0038038", "/MgO powder,H2O/ibw/0039039", "/MgO powder,H2O/ibw/0040040", "/MgO powder,H2O/ibw/0056056", "/MgO powder,H2O/ibw/0057057", "/MgO powder,H2O/ibw/0058058", "/MgO powder,H2O/ibw/0059059", "/MgO powder,H2O/ibw/0060060", "/MgO powder,H2O/ibw/0061061", "/MgO powder,H2O/ibw/0062062", "/MgO powder,H2O/ibw/0063063", "/MgO powder,H2O/ibw/0064064", "/MgO powder,H2O/ibw/0065065", "/MgO powder,H2O/ibw/0066066", "/MgO powder,H2O/ibw/0067067", "/MgO powder,H2O/ibw/0068068", "/MgO powder,H2O/ibw/0069069", "/MgO powder,H2O/ibw/0085085", "/MgO powder,H2O/ibw/0086086", "/MgO powder,H2O/ibw/0087087", "/MgO powder,H2O/ibw/0088088", "/MgO powder,H2O/ibw/0089089", "/MgO powder,H2O/ibw/0090090", "/MgO powder,H2O/ibw/0091091", "/MgO powder,H2O/ibw/0092092", "/MgO powder,H2O/ibw/0097097", "/MgO powder,H2O/ibw/0098098", "/MgO powder,H2O/ibw/0099099", "/MgO powder,H2O ", "/MgO powder,H2O /ibw", "/MgO powder,H2O /ibw/0103103", "/MgO powder,H2O /ibw/0104104", "/MgO powder,H2O /ibw/0105105", "/MgO powder,H2O /ibw/0106106", "/MgO powder,H2O /ibw/0128128", "/MgO powder,H2O,HCl", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw/0041041", "/MgO powder,H2O,HCl/ibw/0042042", "/MgO powder,H2O,HCl/ibw/0046046", "/MgO powder,H2O,HCl/ibw/0047047", "/MgO powder,H2O,HCl/ibw/0048048", "/MgO powder,H2O,HCl/ibw/0049049", "/MgO powder,H2O,HCl/ibw/0051051", "/MgO powder,H2O,HCl/ibw/0053053", "/MgO powder,H2O,HCl/ibw/0054054", "/MgO powder,H2O,HCl/ibw/0055055", "/MgO powder,H2O,HCl/ibw/0070070", "/MgO powder,H2O,HCl/ibw/0071071", "/MgO powder,H2O,HCl/ibw/0072072", "/MgO powder,H2O,HCl/ibw/0073073", "/MgO powder,H2O,HCl/ibw/0074074", "/MgO powder,H2O,HCl/ibw/0075075", "/MgO powder,H2O,HCl/ibw/0076076", "/MgO powder,H2O,HCl/ibw/0077077", "/MgO powder,H2O,HCl/ibw/0078078", "/MgO powder,H2O,HCl/ibw/0079079", "/MgO powder,H2O,HCl/ibw/0080080", "/MgO powder,H2O,HCl/ibw/0081081", "/MgO powder,H2O,HCl/ibw/0082082", "/MgO powder,H2O,HCl/ibw/0083083", "/MgO powder,H2O,HCl/ibw/0084084", "/MgO powder,H2O,HCl/ibw/0085085", "/MgO powder,H2O,HCl/ibw/0086086", "/MgO powder,H2O,HCl/ibw/0087087", "/MgO powder,H2O,HCl/ibw/0088088", "/MgO powder,H2O,HCl/ibw/0089089", "/MgO powder,H2O,HCl/ibw/0090090", "/MgO powder,H2O,HCl/ibw/0091091", "/MgO powder,H2O,HCl/ibw/0092092", "/MgO powder,H2O,HCl/ibw/0093093", "/MgO powder,H2O,HCl/ibw/0094094", "/MgO powder,H2O,HCl/ibw/0095095", "/MgO powder,H2O,HCl/ibw/0096096", "/MgO powder,H2O,HCl/ibw/0099099", "/MgO powder,H2O,HCl/ibw/0100100", "/MgO powder,H2O,HCl/ibw/0101101", "/MgO powder,H2O,HCl/ibw/0102102", "/MgO powder,H2O,HCl/ibw/0103103", "/MgO powder,H2O,HCl/ibw/0104104", "/MgO powder,H2O,HCl/ibw/0105105", "/MgO powder,H2O,HCl/ibw/0106106", "/MgO powder,H2O,HCl/ibw/0107107", "/MgO powder,H2O,HCl/ibw/0108108", "/MgO powder,H2O,HCl/ibw/0109109", "/MgO powder,H2O,HCl/ibw/0110110", "/MgO powder,H2O,HCl/ibw/0111111", "/MgO powder,H2O,HCl/ibw/0112112", "/MgO powder,H2O,HCl/ibw/0113113", "/MgO powder,H2O,HCl/ibw/0114114", "/MgO powder,H2O,HCl/ibw/0115115", "/MgO powder,H2O,HCl/ibw/0116116", "/MgO powder,H2O,HCl/ibw/0117117", "/MgO powder,H2O,HCl/ibw/0118118", "/MgO powder,H2O,HCl/ibw/0119119", "/MgO powder,H2O,HCl/ibw/0120120", "/MgO powder,H2O,HCl/ibw/0121121", "/MgO powder,H2O,HCl/ibw/0122122", "/MgO powder,H2O,HCl/ibw/0123123", "/MgO powder,H2O,HCl/ibw/0124124", "/MgO powder,H2O,HCl/ibw/0125125", "/MgO powder,H2O,HCl/ibw/0126126", "/MgO powder,H2O,HCl/ibw/0127127", "/MgO powder,H2O,HCl/ibw/0129129", "/MgO powder,H2O,HCl/ibw/0130130", "/MgO powder,H2O,HCl/ibw/0132132", "/MgO powder,H2O,HCl/ibw/0133133", "/MgO powder,H2O,HCl/ibw/0134134", "/MgO powder,H2O,HCl/ibw/0135135", "/MgO powder,H2O,HCl/ibw/0136136", "/MgO powder,H2O,HCl/ibw/0137137", "/MgO powder,H2O,HCl/ibw/0138138", "/MgO powder,H2O,HCl/ibw/0139139", "/MgO powder,H2O,HCl/ibw/0140140", "/MgO powder,H2O,HCl/ibw/0141141", "/MgO powder,H2O,HCl/ibw/0142142", "/MgO powder,H2O,HCl/ibw/0143143", "/MgO powder,H2O,HCl/ibw/0144144", "/MgO powder,H2O,HCl/ibw/0145145", "/MgO powder,H2O,HCl/ibw/0146146", "/MgO powder,H2O,HCl/ibw/0147147", "/MgO powder,H2O,HCl/ibw/0148148", "/MgO powder,H2O,HCl/ibw/0149149", "/MgO powder,H2O,HCl/ibw/0150150", "/MgO powder,H2O,HCl/ibw/0151151", "/MgO powder,H2O,HCl/ibw/0152152", "/MgO powder,H2O,HCl ", "/MgO powder,H2O,HCl /ibw", "/MgO powder,H2O,HCl /ibw/0043043", "/MgO powder,H2O,HCl /ibw/0044044", "/MgO powder,H2O,HCl /ibw/0045045", "/MgO powder,H2O,HCl /ibw/0050050", "/MgO powder,H2O,HCl /ibw/0052052", "/MgO powder,H2O,HCl /ibw/0098098", "/Not yet annotated", "/Not yet annotated/bmp", "/Not yet annotated/bmp/A001 - 20230922", "/Not yet annotated/bmp/A002 - 20230922", "/Not yet annotated/bmp/A003 - 20230922", "/Not yet annotated/bmp/A004 - 20230922", "/Not yet annotated/bmp/A005 - 20230922", "/Not yet annotated/bmp/A006 - 20230923", "/Not yet annotated/bmp/A007 - 20230923", "/Not yet annotated/bmp/A008 - 20230923", "/Not yet annotated/bmp/A009 - 20230923", "/Not yet annotated/bmp/A010 - 20230923", "/Not yet annotated/bmp/A011 - 20230923", "/Not yet annotated/bmp/A012 - 20230923", "/Not yet annotated/bmp/A013 - 20230923", "/Not yet annotated/bmp/A014 - 20230923", "/Not yet annotated/bmp/A015 - 20230923", "/Not yet annotated/bmp/A016 - 20230923", "/Not yet annotated/bmp/A017 - 20230923", "/Not yet annotated/bmp/A018 - 20230923", "/Not yet annotated/bmp/A019 - 20230923", "/Not yet annotated/bmp/A020 - 20230923", "/Not yet annotated/bmp/A021 - 20230923", "/Not yet annotated/bmp/A022 - 20230923", "/Not yet annotated/bmp/A023 - 20230923", "/Not yet annotated/bmp/A024 - 20230923", "/Not yet annotated/bmp/A025 - 20230923", "/Not yet annotated/bmp/A026 - 20230923", "/Not yet annotated/bmp/A027 - 20230923", "/Not yet annotated/bmp/A028 - 20230923", "/Not yet annotated/bmp/A029 - 20230923", "/Not yet annotated/bmp/A030 - 20230924", "/Not yet annotated/bmp/A031 - 20230924", "/Not yet annotated/bmp/A032 - 20230924", "/Not yet annotated/bmp/A033 - 20230924", "/Not yet annotated/bmp/A034 - 20230924", "/Not yet annotated/bmp/A035 - 20230924", "/Not yet annotated/bmp/A036 - 20230924", "/Not yet annotated/bmp/A037 - 20230924", "/Not yet annotated/bmp/A038 - 20230924", "/Not yet annotated/bmp/A039 - 20230924", "/Not yet annotated/bmp/A040 - 20230924", "/Not yet annotated/bmp/A041 - 20230924", "/Not yet annotated/bmp/A042 - 20230924", "/Not yet annotated/bmp/A043 - 20230924", "/Not yet annotated/bmp/A044 - 20230924", "/Not yet annotated/bmp/A045 - 20230924", "/Not yet annotated/bmp/A046 - 20230924", "/Not yet annotated/bmp/A047 - 20230924", "/Not yet annotated/bmp/A048 - 20230924", "/Not yet annotated/bmp/A049 - 20230924", "/Not yet annotated/bmp/A050 - 20230924", "/Not yet annotated/bmp/A051 - 20230924", "/Not yet annotated/bmp/A052 - 20230924", "/Not yet annotated/bmp/A053 - 20230924", "/Not yet annotated/bmp/A054 - 20230924", "/Not yet annotated/bmp/A055 - 20230924", "/Not yet annotated/bmp/A056 - 20230924", "/Not yet annotated/bmp/A057 - 20230924", "/Not yet annotated/bmp/A058 - 20230924", "/Not yet annotated/bmp/A059 - 20230924", "/Not yet annotated/bmp/A060 - 20230924", "/Not yet annotated/bmp/A061 - 20230924", "/Not yet annotated/bmp/A062 - 20230924", "/Not yet annotated/bmp/A063 - 20230924", "/Not yet annotated/bmp/A064 - 20230924", "/Not yet annotated/bmp/A065 - 20230924", "/Not yet annotated/bmp/A066 - 20230924", "/Not yet annotated/bmp/A067 - 20230925", "/Not yet annotated/bmp/A068 - 20230925", "/Not yet annotated/bmp/A069 - 20230925", "/Not yet annotated/bmp/A070 - 20230925", "/Not yet annotated/bmp/A071 - 20230925", "/Not yet annotated/bmp/A072 - 20230925", "/Not yet annotated/bmp/A073 - 20230925", "/Not yet annotated/bmp/A074 - 20230925", "/Not yet annotated/bmp/A075 - 20230925", "/Not yet annotated/bmp/A076 - 20230925", "/Not yet annotated/bmp/A077 - 20230925", "/Not yet annotated/bmp/A078 - 20230925", "/Not yet annotated/bmp/A079 - 20230925", "/Not yet annotated/bmp/A081 - 20230925", "/Not yet annotated/bmp/A082 - 20230925", "/Not yet annotated/bmp/A083 - 20230925", "/Not yet annotated/bmp/A084 - 20230925", "/Not yet annotated/bmp/A348 - 20230618", "/Not yet annotated/bmp/A349 - 20230619", "/Not yet annotated/bmp/A350 - 20230619", "/Not yet annotated/bmp/A351 - 20230619", "/Not yet annotated/bmp/A352 - 20230619", "/Not yet annotated/bmp/A353 - 20230621", "/Not yet annotated/bmp/A354 - 20230621", "/Not yet annotated/bmp/A355 - 20230621", "/Not yet annotated/bmp/A356 - 20230621", "/Not yet annotated/bmp/A357 - 20230621", "/Not yet annotated/bmp/A358 - 20230621", "/Not yet annotated/bmp/A359 - 20230621", "/Not yet annotated/bmp/A360 - 20230621", "/Not yet annotated/bmp/A361 - 20230621", "/Not yet annotated/bmp/A362 - 20230621", "/Not yet annotated/bmp/A363 - 20230621", "/Not yet annotated/bmp/A364 - 20230621", "/Not yet annotated/bmp/A365 - 20230621", "/Not yet annotated/bmp/A366 - 20230621", "/Not yet annotated/bmp/A367 - 20230621", "/Not yet annotated/bmp/A368 - 20230621", "/Not yet annotated/bmp/A369 - 20230621", "/Not yet annotated/bmp/A370 - 20230621", "/Not yet annotated/bmp/A371 - 20230622", "/Not yet annotated/bmp/A372 - 20230622", "/Not yet annotated/bmp/A373 - 20230622", "/Not yet annotated/bmp/A374 - 20230622", "/Not yet annotated/bmp/A375 - 20230622", "/Not yet annotated/bmp/A376 - 20230622", "/Not yet annotated/bmp/A377 - 20230622", "/Not yet annotated/bmp/A378 - 20230622", "/Not yet annotated/bmp/A379 - 20230622", "/Not yet annotated/bmp/A380 - 20230622", "/Not yet annotated/bmp/A381 - 20230622", "/Not yet annotated/bmp/A382 - 20230622", "/Not yet annotated/bmp/A383 - 20230622", "/Not yet annotated/bmp/A384 - 20230622", "/Not yet annotated/bmp/A385 - 20230622", "/Not yet annotated/bmp/A386 - 20230622", "/Not yet annotated/bmp/A387 - 20230622", "/Not yet annotated/bmp/A388 - 20230622", "/Not yet annotated/bmp/A389 - 20230622", "/Not yet annotated/bmp/A390 - 20230622", "/Not yet annotated/bmp/A391 - 20230622", "/Not yet annotated/bmp/A392 - 20230622", "/Not yet annotated/bmp/A393 - 20230623", "/Not yet annotated/bmp/A394 - 20230623", "/Not yet annotated/bmp/A395 - 20230623", "/Not yet annotated/bmp/A396 - 20230623", "/Not yet annotated/bmp/A397 - 20230623", "/Not yet annotated/bmp/A398 - 20230623", "/Not yet annotated/bmp/A399 - 20230623", "/Not yet annotated/bmp/A400 - 20230623", "/Not yet annotated/bmp/A401 - 20230623", "/Not yet annotated/bmp/A402 - 20230623", "/Not yet annotated/bmp/A403 - 20230623", "/Not yet annotated/bmp/A404 - 20230623", "/Not yet annotated/bmp/A405 - 20230623", "/Not yet annotated/bmp/A406 - 20230623", "/Not yet annotated/bmp/A407 - 20230623", "/Not yet annotated/bmp/A408 - 20230623", "/Not yet annotated/bmp/A409 - 20230623", "/Not yet annotated/bmp/A410 - 20230623", "/Not yet annotated/bmp/A411 - 20230624", "/Not yet annotated/bmp/A412 - 20230624", "/Not yet annotated/bmp/A413 - 20230624", "/Not yet annotated/bmp/A414 - 20230624", "/Not yet annotated/bmp/A415 - 20230624", "/Not yet annotated/bmp/A416 - 20230624", "/Not yet annotated/bmp/A417 - 20230624", "/Not yet annotated/h5", "/Not yet annotated/h5/0000", "/Not yet annotated/h5/0001", "/Not yet annotated/h5/0002", "/Not yet annotated/h5/0048", "/Not yet annotated/h5/0049", "/Not yet annotated/h5/0050", "/Not yet annotated/h5/0051", "/Not yet annotated/h5/0052", "/Not yet annotated/h5/0053", "/Not yet annotated/h5/0054", "/Not yet annotated/h5/0055", "/Not yet annotated/ibw", "/Not yet annotated/ibw/0001001", "/Not yet annotated/ibw/0002002", "/Not yet annotated/ibw/0003003", "/Not yet annotated/ibw/0004004", "/Not yet annotated/ibw/0005005", "/Not yet annotated/ibw/0006006", "/Not yet annotated/ibw/0007007", "/Not yet annotated/ibw/0008008", "/Not yet annotated/ibw/0009009", "/Not yet annotated/ibw/0011011", "/Not yet annotated/ibw/0012012", "/Not yet annotated/ibw/0013013", "/Not yet annotated/ibw/0014014", "/Not yet annotated/ibw/0015015", "/Not yet annotated/ibw/0016016", "/Not yet annotated/ibw/0017017", "/Not yet annotated/ibw/0018018", "/Not yet annotated/ibw/0019019", "/Not yet annotated/ibw/0020020", "/Not yet annotated/ibw/0021021", "/Not yet annotated/ibw/0022022", "/Not yet annotated/ibw/0023023", "/Not yet annotated/ibw/0024024", "/Not yet annotated/ibw/0025025", "/Not yet annotated/ibw/0026026", "/Not yet annotated/ibw/0027027", "/Not yet annotated/ibw/0028028", "/Not yet annotated/ibw/0029029", "/Not yet annotated/ibw/0030030", "/Not yet annotated/ibw/0031031", "/Not yet annotated/ibw/0032032", "/Not yet annotated/ibw/0033033", "/Not yet annotated/ibw/0034034", "/Not yet annotated/ibw/0035035", "/Not yet annotated/ibw/0036036", "/Not yet annotated/ibw/0037037", "/Not yet annotated/ibw/0038038", "/Not yet annotated/ibw/0039039", "/Not yet annotated/ibw/0040040", "/Not yet annotated/ibw/0041041", "/Not yet annotated/ibw/0042042", "/Not yet annotated/ibw/0044044", "/Not yet annotated/ibw/0045045", "/Not yet annotated/ibw/0046046", "/Not yet annotated/ibw/0047047", "/Not yet annotated/ibw/0048048", "/Not yet annotated/ibw/0049049", "/Not yet annotated/ibw/0051051", "/Not yet annotated/ibw/0052052", "/Not yet annotated/ibw/0053053", "/Not yet annotated/ibw/0054054", "/Not yet annotated/ibw/0055055", "/Not yet annotated/ibw/0056056", "/Not yet annotated/ibw/0057057", "/Not yet annotated/ibw/0058058", "/Not yet annotated/ibw/0059059", "/Not yet annotated/ibw/0060060", "/Not yet annotated/ibw/0061061", "/Not yet annotated/ibw/0063063", "/Not yet annotated/ibw/0064064", "/Not yet annotated/ibw/0065065", "/Not yet annotated/ibw/0066066", "/Not yet annotated/ibw/0068068", "/Not yet annotated/ibw/0069069", "/Not yet annotated/ibw/0070070", "/Not yet annotated/ibw/0071071", "/Not yet annotated/ibw/0072072", "/Not yet annotated/ibw/0073073", "/Not yet annotated/ibw/0074074", "/Not yet annotated/ibw/0075075", "/Not yet annotated/ibw/0076076", "/Not yet annotated/ibw/0077077", "/Not yet annotated/ibw/0078078", "/Not yet annotated/ibw/0079079", "/Not yet annotated/ibw/0080080", "/Not yet annotated/ibw/0081081", "/Not yet annotated/ibw/0082082", "/Not yet annotated/ibw/0083083", "/Not yet annotated/ibw/0084084", "/Not yet annotated/ibw/0100100", "/Not yet annotated/ibw/0101101", "/Not yet annotated/ibw/0102102", "/Not yet annotated/ibw/0131131", "/SiO2 crystal,H2O", "/SiO2 crystal,H2O/ibw", "/SiO2 crystal,H2O/ibw/0024024", "/SiO2 crystal,H2O/ibw/0025025", "/SiO2 crystal,H2O/ibw/0026026", "/SiO2 crystal,H2O, HCl", "/SiO2 crystal,H2O, HCl/ibw", "/SiO2 crystal,H2O, HCl/ibw/0027027", "/SiO2 crystal,H2O, HCl/ibw/0028028", "/SiO2 crystal,H2O, HCl/ibw/0029029", "/SiO2 crystal,HCl", "/SiO2 crystal,HCl/ibw", "/SiO2 crystal,HCl/ibw/0031031", "/SiO2 crystal,HCl/ibw/0032032", "/SiO2 crystal,HCl/ibw/0033033", "/sample holder", "/sample holder/ibw", "/sample holder/ibw/0001001" ], "hovertemplate": "%{label}
Count: %{value}
Path: %{customdata}", "labels": [ "/", "/MgO crystal", "/MgO crystal/ibw", "/MgO crystal/ibw/0002002", "/MgO crystal/ibw/0003003", "/MgO crystal/ibw/0004004", "/MgO crystal/ibw/0005005", "/MgO crystal/ibw/0006006", "/MgO crystal/ibw/0007007", "/MgO crystal/ibw/0008008", "/MgO crystal/ibw/0009009", "/MgO crystal/ibw/0010010", "/MgO crystal/ibw/0011011", "/MgO crystal/ibw/0012012", "/MgO crystal/ibw/0013013", "/MgO crystal/ibw/0014014", "/MgO crystal/ibw/0015015", "/MgO crystal/ibw/0016016", "/MgO crystal/ibw/0017017", "/MgO crystal/ibw/0018018", "/MgO crystal/ibw/0019019", "/MgO crystal/ibw/0020020", "/MgO crystal/ibw/0021021", "/MgO crystal/ibw/0022022", "/MgO crystal/ibw/0023023", "/MgO crystal,H2O", "/MgO crystal,H2O/ibw", "/MgO crystal,H2O/ibw/0034034", "/MgO crystal,H2O/ibw/0035035", "/MgO powder,H2O", "/MgO powder,H2O/ibw", "/MgO powder,H2O/ibw/0036036", "/MgO powder,H2O/ibw/0037037", "/MgO powder,H2O/ibw/0038038", "/MgO powder,H2O/ibw/0039039", "/MgO powder,H2O/ibw/0040040", "/MgO powder,H2O/ibw/0056056", "/MgO powder,H2O/ibw/0057057", "/MgO powder,H2O/ibw/0058058", "/MgO powder,H2O/ibw/0059059", "/MgO powder,H2O/ibw/0060060", "/MgO powder,H2O/ibw/0061061", "/MgO powder,H2O/ibw/0062062", "/MgO powder,H2O/ibw/0063063", "/MgO powder,H2O/ibw/0064064", "/MgO powder,H2O/ibw/0065065", "/MgO powder,H2O/ibw/0066066", "/MgO powder,H2O/ibw/0067067", "/MgO powder,H2O/ibw/0068068", "/MgO powder,H2O/ibw/0069069", "/MgO powder,H2O/ibw/0085085", "/MgO powder,H2O/ibw/0086086", "/MgO powder,H2O/ibw/0087087", "/MgO powder,H2O/ibw/0088088", "/MgO powder,H2O/ibw/0089089", "/MgO powder,H2O/ibw/0090090", "/MgO powder,H2O/ibw/0091091", "/MgO powder,H2O/ibw/0092092", "/MgO powder,H2O/ibw/0097097", "/MgO powder,H2O/ibw/0098098", "/MgO powder,H2O/ibw/0099099", "/MgO powder,H2O ", "/MgO powder,H2O /ibw", "/MgO powder,H2O /ibw/0103103", "/MgO powder,H2O /ibw/0104104", "/MgO powder,H2O /ibw/0105105", "/MgO powder,H2O /ibw/0106106", "/MgO powder,H2O /ibw/0128128", "/MgO powder,H2O,HCl", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw/0041041", "/MgO powder,H2O,HCl/ibw/0042042", "/MgO powder,H2O,HCl/ibw/0046046", "/MgO powder,H2O,HCl/ibw/0047047", "/MgO powder,H2O,HCl/ibw/0048048", "/MgO powder,H2O,HCl/ibw/0049049", "/MgO powder,H2O,HCl/ibw/0051051", "/MgO powder,H2O,HCl/ibw/0053053", "/MgO powder,H2O,HCl/ibw/0054054", "/MgO powder,H2O,HCl/ibw/0055055", "/MgO powder,H2O,HCl/ibw/0070070", "/MgO powder,H2O,HCl/ibw/0071071", "/MgO powder,H2O,HCl/ibw/0072072", "/MgO powder,H2O,HCl/ibw/0073073", "/MgO powder,H2O,HCl/ibw/0074074", "/MgO powder,H2O,HCl/ibw/0075075", "/MgO powder,H2O,HCl/ibw/0076076", "/MgO powder,H2O,HCl/ibw/0077077", "/MgO powder,H2O,HCl/ibw/0078078", "/MgO powder,H2O,HCl/ibw/0079079", "/MgO powder,H2O,HCl/ibw/0080080", "/MgO powder,H2O,HCl/ibw/0081081", "/MgO powder,H2O,HCl/ibw/0082082", "/MgO powder,H2O,HCl/ibw/0083083", "/MgO powder,H2O,HCl/ibw/0084084", "/MgO powder,H2O,HCl/ibw/0085085", "/MgO powder,H2O,HCl/ibw/0086086", "/MgO powder,H2O,HCl/ibw/0087087", "/MgO powder,H2O,HCl/ibw/0088088", "/MgO powder,H2O,HCl/ibw/0089089", "/MgO powder,H2O,HCl/ibw/0090090", "/MgO powder,H2O,HCl/ibw/0091091", "/MgO powder,H2O,HCl/ibw/0092092", "/MgO powder,H2O,HCl/ibw/0093093", "/MgO powder,H2O,HCl/ibw/0094094", "/MgO powder,H2O,HCl/ibw/0095095", "/MgO powder,H2O,HCl/ibw/0096096", "/MgO powder,H2O,HCl/ibw/0099099", "/MgO powder,H2O,HCl/ibw/0100100", "/MgO powder,H2O,HCl/ibw/0101101", "/MgO powder,H2O,HCl/ibw/0102102", "/MgO powder,H2O,HCl/ibw/0103103", "/MgO powder,H2O,HCl/ibw/0104104", "/MgO powder,H2O,HCl/ibw/0105105", "/MgO powder,H2O,HCl/ibw/0106106", "/MgO powder,H2O,HCl/ibw/0107107", "/MgO powder,H2O,HCl/ibw/0108108", "/MgO powder,H2O,HCl/ibw/0109109", "/MgO powder,H2O,HCl/ibw/0110110", "/MgO powder,H2O,HCl/ibw/0111111", "/MgO powder,H2O,HCl/ibw/0112112", "/MgO powder,H2O,HCl/ibw/0113113", "/MgO powder,H2O,HCl/ibw/0114114", "/MgO powder,H2O,HCl/ibw/0115115", "/MgO powder,H2O,HCl/ibw/0116116", "/MgO powder,H2O,HCl/ibw/0117117", "/MgO powder,H2O,HCl/ibw/0118118", "/MgO powder,H2O,HCl/ibw/0119119", "/MgO powder,H2O,HCl/ibw/0120120", "/MgO powder,H2O,HCl/ibw/0121121", "/MgO powder,H2O,HCl/ibw/0122122", "/MgO powder,H2O,HCl/ibw/0123123", "/MgO powder,H2O,HCl/ibw/0124124", "/MgO powder,H2O,HCl/ibw/0125125", "/MgO powder,H2O,HCl/ibw/0126126", "/MgO powder,H2O,HCl/ibw/0127127", "/MgO powder,H2O,HCl/ibw/0129129", "/MgO powder,H2O,HCl/ibw/0130130", "/MgO powder,H2O,HCl/ibw/0132132", "/MgO powder,H2O,HCl/ibw/0133133", "/MgO powder,H2O,HCl/ibw/0134134", "/MgO powder,H2O,HCl/ibw/0135135", "/MgO powder,H2O,HCl/ibw/0136136", "/MgO powder,H2O,HCl/ibw/0137137", "/MgO powder,H2O,HCl/ibw/0138138", "/MgO powder,H2O,HCl/ibw/0139139", "/MgO powder,H2O,HCl/ibw/0140140", "/MgO powder,H2O,HCl/ibw/0141141", "/MgO powder,H2O,HCl/ibw/0142142", "/MgO powder,H2O,HCl/ibw/0143143", "/MgO powder,H2O,HCl/ibw/0144144", "/MgO powder,H2O,HCl/ibw/0145145", "/MgO powder,H2O,HCl/ibw/0146146", "/MgO powder,H2O,HCl/ibw/0147147", "/MgO powder,H2O,HCl/ibw/0148148", "/MgO powder,H2O,HCl/ibw/0149149", "/MgO powder,H2O,HCl/ibw/0150150", "/MgO powder,H2O,HCl/ibw/0151151", "/MgO powder,H2O,HCl/ibw/0152152", "/MgO powder,H2O,HCl ", "/MgO powder,H2O,HCl /ibw", "/MgO powder,H2O,HCl /ibw/0043043", "/MgO powder,H2O,HCl /ibw/0044044", "/MgO powder,H2O,HCl /ibw/0045045", "/MgO powder,H2O,HCl /ibw/0050050", "/MgO powder,H2O,HCl /ibw/0052052", "/MgO powder,H2O,HCl /ibw/0098098", "/Not yet annotated", "/Not yet annotated/bmp", "/Not yet annotated/bmp/A001 - 20230922", "/Not yet annotated/bmp/A002 - 20230922", "/Not yet annotated/bmp/A003 - 20230922", "/Not yet annotated/bmp/A004 - 20230922", "/Not yet annotated/bmp/A005 - 20230922", "/Not yet annotated/bmp/A006 - 20230923", "/Not yet annotated/bmp/A007 - 20230923", "/Not yet annotated/bmp/A008 - 20230923", "/Not yet annotated/bmp/A009 - 20230923", "/Not yet annotated/bmp/A010 - 20230923", "/Not yet annotated/bmp/A011 - 20230923", "/Not yet annotated/bmp/A012 - 20230923", "/Not yet annotated/bmp/A013 - 20230923", "/Not yet annotated/bmp/A014 - 20230923", "/Not yet annotated/bmp/A015 - 20230923", "/Not yet annotated/bmp/A016 - 20230923", "/Not yet annotated/bmp/A017 - 20230923", "/Not yet annotated/bmp/A018 - 20230923", "/Not yet annotated/bmp/A019 - 20230923", "/Not yet annotated/bmp/A020 - 20230923", "/Not yet annotated/bmp/A021 - 20230923", "/Not yet annotated/bmp/A022 - 20230923", "/Not yet annotated/bmp/A023 - 20230923", "/Not yet annotated/bmp/A024 - 20230923", "/Not yet annotated/bmp/A025 - 20230923", "/Not yet annotated/bmp/A026 - 20230923", "/Not yet annotated/bmp/A027 - 20230923", "/Not yet annotated/bmp/A028 - 20230923", "/Not yet annotated/bmp/A029 - 20230923", "/Not yet annotated/bmp/A030 - 20230924", "/Not yet annotated/bmp/A031 - 20230924", "/Not yet annotated/bmp/A032 - 20230924", "/Not yet annotated/bmp/A033 - 20230924", "/Not yet annotated/bmp/A034 - 20230924", "/Not yet annotated/bmp/A035 - 20230924", "/Not yet annotated/bmp/A036 - 20230924", "/Not yet annotated/bmp/A037 - 20230924", "/Not yet annotated/bmp/A038 - 20230924", "/Not yet annotated/bmp/A039 - 20230924", "/Not yet annotated/bmp/A040 - 20230924", "/Not yet annotated/bmp/A041 - 20230924", "/Not yet annotated/bmp/A042 - 20230924", "/Not yet annotated/bmp/A043 - 20230924", "/Not yet annotated/bmp/A044 - 20230924", "/Not yet annotated/bmp/A045 - 20230924", "/Not yet annotated/bmp/A046 - 20230924", "/Not yet annotated/bmp/A047 - 20230924", "/Not yet annotated/bmp/A048 - 20230924", "/Not yet annotated/bmp/A049 - 20230924", "/Not yet annotated/bmp/A050 - 20230924", "/Not yet annotated/bmp/A051 - 20230924", "/Not yet annotated/bmp/A052 - 20230924", "/Not yet annotated/bmp/A053 - 20230924", "/Not yet annotated/bmp/A054 - 20230924", "/Not yet annotated/bmp/A055 - 20230924", "/Not yet annotated/bmp/A056 - 20230924", "/Not yet annotated/bmp/A057 - 20230924", "/Not yet annotated/bmp/A058 - 20230924", "/Not yet annotated/bmp/A059 - 20230924", "/Not yet annotated/bmp/A060 - 20230924", "/Not yet annotated/bmp/A061 - 20230924", "/Not yet annotated/bmp/A062 - 20230924", "/Not yet annotated/bmp/A063 - 20230924", "/Not yet annotated/bmp/A064 - 20230924", "/Not yet annotated/bmp/A065 - 20230924", "/Not yet annotated/bmp/A066 - 20230924", "/Not yet annotated/bmp/A067 - 20230925", "/Not yet annotated/bmp/A068 - 20230925", "/Not yet annotated/bmp/A069 - 20230925", "/Not yet annotated/bmp/A070 - 20230925", "/Not yet annotated/bmp/A071 - 20230925", "/Not yet annotated/bmp/A072 - 20230925", "/Not yet annotated/bmp/A073 - 20230925", "/Not yet annotated/bmp/A074 - 20230925", "/Not yet annotated/bmp/A075 - 20230925", "/Not yet annotated/bmp/A076 - 20230925", "/Not yet annotated/bmp/A077 - 20230925", "/Not yet annotated/bmp/A078 - 20230925", "/Not yet annotated/bmp/A079 - 20230925", "/Not yet annotated/bmp/A081 - 20230925", "/Not yet annotated/bmp/A082 - 20230925", "/Not yet annotated/bmp/A083 - 20230925", "/Not yet annotated/bmp/A084 - 20230925", "/Not yet annotated/bmp/A348 - 20230618", "/Not yet annotated/bmp/A349 - 20230619", "/Not yet annotated/bmp/A350 - 20230619", "/Not yet annotated/bmp/A351 - 20230619", "/Not yet annotated/bmp/A352 - 20230619", "/Not yet annotated/bmp/A353 - 20230621", "/Not yet annotated/bmp/A354 - 20230621", "/Not yet annotated/bmp/A355 - 20230621", "/Not yet annotated/bmp/A356 - 20230621", "/Not yet annotated/bmp/A357 - 20230621", "/Not yet annotated/bmp/A358 - 20230621", "/Not yet annotated/bmp/A359 - 20230621", "/Not yet annotated/bmp/A360 - 20230621", "/Not yet annotated/bmp/A361 - 20230621", "/Not yet annotated/bmp/A362 - 20230621", "/Not yet annotated/bmp/A363 - 20230621", "/Not yet annotated/bmp/A364 - 20230621", "/Not yet annotated/bmp/A365 - 20230621", "/Not yet annotated/bmp/A366 - 20230621", "/Not yet annotated/bmp/A367 - 20230621", "/Not yet annotated/bmp/A368 - 20230621", "/Not yet annotated/bmp/A369 - 20230621", "/Not yet annotated/bmp/A370 - 20230621", "/Not yet annotated/bmp/A371 - 20230622", "/Not yet annotated/bmp/A372 - 20230622", "/Not yet annotated/bmp/A373 - 20230622", "/Not yet annotated/bmp/A374 - 20230622", "/Not yet annotated/bmp/A375 - 20230622", "/Not yet annotated/bmp/A376 - 20230622", "/Not yet annotated/bmp/A377 - 20230622", "/Not yet annotated/bmp/A378 - 20230622", "/Not yet annotated/bmp/A379 - 20230622", "/Not yet annotated/bmp/A380 - 20230622", "/Not yet annotated/bmp/A381 - 20230622", "/Not yet annotated/bmp/A382 - 20230622", "/Not yet annotated/bmp/A383 - 20230622", "/Not yet annotated/bmp/A384 - 20230622", "/Not yet annotated/bmp/A385 - 20230622", "/Not yet annotated/bmp/A386 - 20230622", "/Not yet annotated/bmp/A387 - 20230622", "/Not yet annotated/bmp/A388 - 20230622", "/Not yet annotated/bmp/A389 - 20230622", "/Not yet annotated/bmp/A390 - 20230622", "/Not yet annotated/bmp/A391 - 20230622", "/Not yet annotated/bmp/A392 - 20230622", "/Not yet annotated/bmp/A393 - 20230623", "/Not yet annotated/bmp/A394 - 20230623", "/Not yet annotated/bmp/A395 - 20230623", "/Not yet annotated/bmp/A396 - 20230623", "/Not yet annotated/bmp/A397 - 20230623", "/Not yet annotated/bmp/A398 - 20230623", "/Not yet annotated/bmp/A399 - 20230623", "/Not yet annotated/bmp/A400 - 20230623", "/Not yet annotated/bmp/A401 - 20230623", "/Not yet annotated/bmp/A402 - 20230623", "/Not yet annotated/bmp/A403 - 20230623", "/Not yet annotated/bmp/A404 - 20230623", "/Not yet annotated/bmp/A405 - 20230623", "/Not yet annotated/bmp/A406 - 20230623", "/Not yet annotated/bmp/A407 - 20230623", "/Not yet annotated/bmp/A408 - 20230623", "/Not yet annotated/bmp/A409 - 20230623", "/Not yet annotated/bmp/A410 - 20230623", "/Not yet annotated/bmp/A411 - 20230624", "/Not yet annotated/bmp/A412 - 20230624", "/Not yet annotated/bmp/A413 - 20230624", "/Not yet annotated/bmp/A414 - 20230624", "/Not yet annotated/bmp/A415 - 20230624", "/Not yet annotated/bmp/A416 - 20230624", "/Not yet annotated/bmp/A417 - 20230624", "/Not yet annotated/h5", "/Not yet annotated/h5/0000", "/Not yet annotated/h5/0001", "/Not yet annotated/h5/0002", "/Not yet annotated/h5/0048", "/Not yet annotated/h5/0049", "/Not yet annotated/h5/0050", "/Not yet annotated/h5/0051", "/Not yet annotated/h5/0052", "/Not yet annotated/h5/0053", "/Not yet annotated/h5/0054", "/Not yet annotated/h5/0055", "/Not yet annotated/ibw", "/Not yet annotated/ibw/0001001", "/Not yet annotated/ibw/0002002", "/Not yet annotated/ibw/0003003", "/Not yet annotated/ibw/0004004", "/Not yet annotated/ibw/0005005", "/Not yet annotated/ibw/0006006", "/Not yet annotated/ibw/0007007", "/Not yet annotated/ibw/0008008", "/Not yet annotated/ibw/0009009", "/Not yet annotated/ibw/0011011", "/Not yet annotated/ibw/0012012", "/Not yet annotated/ibw/0013013", "/Not yet annotated/ibw/0014014", "/Not yet annotated/ibw/0015015", "/Not yet annotated/ibw/0016016", "/Not yet annotated/ibw/0017017", "/Not yet annotated/ibw/0018018", "/Not yet annotated/ibw/0019019", "/Not yet annotated/ibw/0020020", "/Not yet annotated/ibw/0021021", "/Not yet annotated/ibw/0022022", "/Not yet annotated/ibw/0023023", "/Not yet annotated/ibw/0024024", "/Not yet annotated/ibw/0025025", "/Not yet annotated/ibw/0026026", "/Not yet annotated/ibw/0027027", "/Not yet annotated/ibw/0028028", "/Not yet annotated/ibw/0029029", "/Not yet annotated/ibw/0030030", "/Not yet annotated/ibw/0031031", "/Not yet annotated/ibw/0032032", "/Not yet annotated/ibw/0033033", "/Not yet annotated/ibw/0034034", "/Not yet annotated/ibw/0035035", "/Not yet annotated/ibw/0036036", "/Not yet annotated/ibw/0037037", "/Not yet annotated/ibw/0038038", "/Not yet annotated/ibw/0039039", "/Not yet annotated/ibw/0040040", "/Not yet annotated/ibw/0041041", "/Not yet annotated/ibw/0042042", "/Not yet annotated/ibw/0044044", "/Not yet annotated/ibw/0045045", "/Not yet annotated/ibw/0046046", "/Not yet annotated/ibw/0047047", "/Not yet annotated/ibw/0048048", "/Not yet annotated/ibw/0049049", "/Not yet annotated/ibw/0051051", "/Not yet annotated/ibw/0052052", "/Not yet annotated/ibw/0053053", "/Not yet annotated/ibw/0054054", "/Not yet annotated/ibw/0055055", "/Not yet annotated/ibw/0056056", "/Not yet annotated/ibw/0057057", "/Not yet annotated/ibw/0058058", "/Not yet annotated/ibw/0059059", "/Not yet annotated/ibw/0060060", "/Not yet annotated/ibw/0061061", "/Not yet annotated/ibw/0063063", "/Not yet annotated/ibw/0064064", "/Not yet annotated/ibw/0065065", "/Not yet annotated/ibw/0066066", "/Not yet annotated/ibw/0068068", "/Not yet annotated/ibw/0069069", "/Not yet annotated/ibw/0070070", "/Not yet annotated/ibw/0071071", "/Not yet annotated/ibw/0072072", "/Not yet annotated/ibw/0073073", "/Not yet annotated/ibw/0074074", "/Not yet annotated/ibw/0075075", "/Not yet annotated/ibw/0076076", "/Not yet annotated/ibw/0077077", "/Not yet annotated/ibw/0078078", "/Not yet annotated/ibw/0079079", "/Not yet annotated/ibw/0080080", "/Not yet annotated/ibw/0081081", "/Not yet annotated/ibw/0082082", "/Not yet annotated/ibw/0083083", "/Not yet annotated/ibw/0084084", "/Not yet annotated/ibw/0100100", "/Not yet annotated/ibw/0101101", "/Not yet annotated/ibw/0102102", "/Not yet annotated/ibw/0131131", "/SiO2 crystal,H2O", "/SiO2 crystal,H2O/ibw", "/SiO2 crystal,H2O/ibw/0024024", "/SiO2 crystal,H2O/ibw/0025025", "/SiO2 crystal,H2O/ibw/0026026", "/SiO2 crystal,H2O, HCl", "/SiO2 crystal,H2O, HCl/ibw", "/SiO2 crystal,H2O, HCl/ibw/0027027", "/SiO2 crystal,H2O, HCl/ibw/0028028", "/SiO2 crystal,H2O, HCl/ibw/0029029", "/SiO2 crystal,HCl", "/SiO2 crystal,HCl/ibw", "/SiO2 crystal,HCl/ibw/0031031", "/SiO2 crystal,HCl/ibw/0032032", "/SiO2 crystal,HCl/ibw/0033033", "/sample holder", "/sample holder/ibw", "/sample holder/ibw/0001001" ], "name": "", "parents": [ "", "/", "/MgO crystal", "/MgO crystal/ibw", "/MgO crystal/ibw", "/MgO crystal/ibw", "/MgO crystal/ibw", "/MgO crystal/ibw", "/MgO crystal/ibw", "/MgO crystal/ibw", "/MgO crystal/ibw", "/MgO crystal/ibw", "/MgO crystal/ibw", "/MgO crystal/ibw", "/MgO crystal/ibw", "/MgO crystal/ibw", "/MgO crystal/ibw", "/MgO crystal/ibw", "/MgO crystal/ibw", "/MgO crystal/ibw", "/MgO crystal/ibw", "/MgO crystal/ibw", "/MgO crystal/ibw", "/MgO crystal/ibw", "/MgO crystal/ibw", "/", "/MgO crystal,H2O", "/MgO crystal,H2O/ibw", "/MgO crystal,H2O/ibw", "/", "/MgO powder,H2O", "/MgO powder,H2O/ibw", "/MgO powder,H2O/ibw", "/MgO powder,H2O/ibw", "/MgO powder,H2O/ibw", "/MgO powder,H2O/ibw", "/MgO powder,H2O/ibw", "/MgO powder,H2O/ibw", "/MgO powder,H2O/ibw", "/MgO powder,H2O/ibw", "/MgO powder,H2O/ibw", "/MgO powder,H2O/ibw", "/MgO powder,H2O/ibw", "/MgO powder,H2O/ibw", "/MgO powder,H2O/ibw", "/MgO powder,H2O/ibw", "/MgO powder,H2O/ibw", "/MgO powder,H2O/ibw", "/MgO powder,H2O/ibw", "/MgO powder,H2O/ibw", "/MgO powder,H2O/ibw", "/MgO powder,H2O/ibw", "/MgO powder,H2O/ibw", "/MgO powder,H2O/ibw", "/MgO powder,H2O/ibw", "/MgO powder,H2O/ibw", "/MgO powder,H2O/ibw", "/MgO powder,H2O/ibw", "/MgO powder,H2O/ibw", "/MgO powder,H2O/ibw", "/MgO powder,H2O/ibw", "/", "/MgO powder,H2O ", "/MgO powder,H2O /ibw", "/MgO powder,H2O /ibw", "/MgO powder,H2O /ibw", "/MgO powder,H2O /ibw", "/MgO powder,H2O /ibw", "/", "/MgO powder,H2O,HCl", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/MgO powder,H2O,HCl/ibw", "/", "/MgO powder,H2O,HCl ", "/MgO powder,H2O,HCl /ibw", "/MgO powder,H2O,HCl /ibw", "/MgO powder,H2O,HCl /ibw", "/MgO powder,H2O,HCl /ibw", "/MgO powder,H2O,HCl /ibw", "/MgO powder,H2O,HCl /ibw", "/", "/Not yet annotated", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated/bmp", "/Not yet annotated", "/Not yet annotated/h5", "/Not yet annotated/h5", "/Not yet annotated/h5", "/Not yet annotated/h5", "/Not yet annotated/h5", "/Not yet annotated/h5", "/Not yet annotated/h5", "/Not yet annotated/h5", "/Not yet annotated/h5", "/Not yet annotated/h5", "/Not yet annotated/h5", "/Not yet annotated", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/Not yet annotated/ibw", "/", "/SiO2 crystal,H2O", "/SiO2 crystal,H2O/ibw", "/SiO2 crystal,H2O/ibw", "/SiO2 crystal,H2O/ibw", "/", "/SiO2 crystal,H2O, HCl", "/SiO2 crystal,H2O, HCl/ibw", "/SiO2 crystal,H2O, HCl/ibw", "/SiO2 crystal,H2O, HCl/ibw", "/", "/SiO2 crystal,HCl", "/SiO2 crystal,HCl/ibw", "/SiO2 crystal,HCl/ibw", "/SiO2 crystal,HCl/ibw", "/", "/sample holder", "/sample holder/ibw" ], "root": { "color": "lightgrey" }, "type": "treemap", "values": [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ] } ], "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" }, { "name": "stdout", "output_type": "stream", "text": [ ":)\n" ] } ], "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", "output_filename = 'test.h5'\n", "\n", "ofilepath = os.path.join(output_dir_path,output_filename)\n", "\n", "h5lib.create_hdf5_file_from_dataframe(ofilepath,\n", " input_data_df, 'top-down', \n", " group_by_funcs = [group_by_sample, group_by_type, group_by_filenumber]\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", "h5lib.annotate_root_dir(ofilepath,annotation_dict)\n", "\n", "h5lib.display_group_hierarchy_on_a_treemap(ofilepath)\n", "\n", "print(':)')\n" ] } ], "metadata": { "kernelspec": { "display_name": "test_atmos_chem_env", "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.6" } }, "nbformat": 4, "nbformat_minor": 2 }