From 0e81daeb47bbdc06cabfeebafe7e6b9e90e6a70c Mon Sep 17 00:00:00 2001
From: Lauri Himanen <lauri.himanen@gmail.com>
Date: Tue, 18 Jun 2024 11:32:11 +0000
Subject: [PATCH] Moved perovskite solar cell schema and app into a plugin.

Changelog: Changed
---
 .gitmodules                                   |     3 -
 Dockerfile                                    |     4 +
 MANIFEST.in                                   |     2 -
 .../nomad-perovskite-solar-cells-database     |     1 -
 gui/tests/artifacts.js                        | 39900 +---------------
 gui/tests/env.js                              |  1377 +-
 nomad/config/defaults.yaml                    |   220 -
 nomad/datamodel/metainfo/eln/AM15G.dat.txt    |  4000 ++
 nomad/datamodel/metainfo/eln/__init__.py      |    53 +-
 nomad/datamodel/metainfo/eln/eqe_parser.py    |   393 +
 pyproject.toml                                |     1 -
 scripts/install_default_plugins.sh            |     2 +
 scripts/setup_dev_env.sh                      |     4 +
 13 files changed, 6583 insertions(+), 39377 deletions(-)
 delete mode 160000 dependencies/schema/nomad-perovskite-solar-cells-database
 create mode 100644 nomad/datamodel/metainfo/eln/AM15G.dat.txt
 create mode 100644 nomad/datamodel/metainfo/eln/eqe_parser.py
 create mode 100755 scripts/install_default_plugins.sh

diff --git a/.gitmodules b/.gitmodules
index eab16a9758..651c29c15b 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -38,9 +38,6 @@
 [submodule "dependencies/schema/simulation/workflow"]
 	path = dependencies/schema/simulation/workflow
 	url = https://github.com/nomad-coe/nomad-schema-plugin-simulation-workflow.git
-[submodule "dependencies/schema/nomad-perovskite-solar-cells-database"]
-	path = dependencies/schema/nomad-perovskite-solar-cells-database
-	url = https://github.com/FAIRmat-NFDI/nomad-perovskite-solar-cells-database
 [submodule "dependencies/normalizers/simulation/dos"]
 	path = dependencies/normalizers/simulation/dos
 	url = https://github.com/nomad-coe/nomad-normalizer-plugin-dos.git
diff --git a/Dockerfile b/Dockerfile
index 670321e788..53f5249c15 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -128,6 +128,10 @@ ARG SETUPTOOLS_SCM_PRETEND_VERSION='0.0'
 
 RUN pip install ".[parsing,infrastructure,dev]"
 
+# Install "default" plugins. TODO: This can be removed once we have proper
+# distributions projects.
+RUN ./scripts/install_default_plugins.sh \
+
 RUN ./scripts/generate_docs_artifacts.sh \
  && mkdocs build \
  && mkdir -p nomad/app/static/docs \
diff --git a/MANIFEST.in b/MANIFEST.in
index 5e56a4021f..32293d66db 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -38,5 +38,3 @@ include dependencies/normalizers/simulation/spectra/README.md
 recursive-include dependencies/normalizers/simulation/spectra/spectranormalizer *.py nomad_plugin.yaml
 include dependencies/parsers/simulation/README.md
 recursive-include dependencies/parsers/simulation/simulationparsers *.py
-include dependencies/schema/nomad-perovskite-solar-cells-database/README.md
-recursive-include dependencies/schema/nomad-perovskite-solar-cells-database/perovskite_solar_cell_database *.py nomad_plugin.yaml *.txt *.xlsx
diff --git a/dependencies/schema/nomad-perovskite-solar-cells-database b/dependencies/schema/nomad-perovskite-solar-cells-database
deleted file mode 160000
index afff33931b..0000000000
--- a/dependencies/schema/nomad-perovskite-solar-cells-database
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit afff33931bf8c59004c363de37c267e1bea80e25
diff --git a/gui/tests/artifacts.js b/gui/tests/artifacts.js
index efaaf473bf..f5169a9a1e 100644
--- a/gui/tests/artifacts.js
+++ b/gui/tests/artifacts.js
@@ -650,7 +650,7 @@ window.nomadArtifacts = {
       "description": "A list of user curated datasets this entry belongs to.",
       "type": {
         "type_kind": "reference",
-        "type_data": "/packages/20/section_definitions/0"
+        "type_data": "/packages/19/section_definitions/0"
       },
       "shape": [
         "0..*"
@@ -6215,7 +6215,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "PlotlyFigureQuantity",
             "base_sections": [
-              "/packages/31/section_definitions/6"
+              "/packages/30/section_definitions/6"
             ],
             "constraints": [
               "dimensions",
@@ -6255,7 +6255,7 @@ window.nomadArtifacts = {
             "name": "PlotSection",
             "description": "The PlotSection base section serves as an additional functionality to your sections. This base section is designed to simplify the process of creating various types of\nplots, making it easy to use Plotly Express, Plotly Subplot, and the general Plotly graph objects.\n\nFeatures:\n- Plotly Express: Create simple and quick plots with a high-level, expressive API.\n- Plotly Subplot: Organize multiple plots into subplots for more complex visualizations.\n- General Plotly Graph Objects: Fine-tune your plots by working directly with Plotly's graph objects.\n\nUsage:\n- Inherit from this base section to leverage its plot functionality.\n- Customize your plots using the annotations plotly-express, plotly-subplots, or/and plotly-graph-object.\n\nExample Usage:\n```python\nclass CustomSection(PlotSection, ElnBaseSection, EntryData):\n    m_def = Section()\n    time = Quantity(type=float, shape=['*'], unit='s', a_eln=dict(component='NumberEditQuantity'))\n    substrate_temperature = Quantity(type=float, shape=['*'], unit='K', a_eln=dict(component='NumberEditQuantity'))\n    chamber_pressure = Quantity(type=float, shape=['*'], unit='Pa', a_eln=dict(component='NumberEditQuantity'))\n\n    def normalize(self, archive, logger):\n        super(CustomSection, self).normalize(archive, logger)\n\n        first_line = px.scatter(x=self.time, y=self.substrate_temperature)\n        second_line = px.scatter(x=self.time, y=self.chamber_pressure)\n        figure1 = make_subplots(rows=1, cols=2, shared_yaxes=True)\n        figure1.add_trace(first_line.data[0], row=1, col=1)\n        figure1.add_trace(second_line.data[0], row=1, col=2)\n        figure1.update_layout(height=400, width=716, title_text=\"Creating Subplots in Plotly\")\n        self.figures.append(PlotlyFigure(label='figure 1', figure=figure1.to_plotly_json()))\n\n        figure2 = px.scatter(x=self.substrate_temperature, y=self.chamber_pressure, color=self.chamber_pressure, title=\"Chamber as a function of Temperature\")\n        self.figures.append(PlotlyFigure(label='figure 2', index=1, figure=figure2.to_plotly_json()))\n\n        heatmap_data = [[None, None, None, 12, 13, 14, 15, 16],\n             [None, 1, None, 11, None, None, None, 17],\n             [None, 2, 6, 7, None, None, None, 18],\n             [None, 3, None, 8, None, None, None, 19],\n             [5, 4, 10, 9, None, None, None, 20],\n             [None, None, None, 27, None, None, None, 21],\n             [None, None, None, 26, 25, 24, 23, 22]]\n\n        heatmap = go.Heatmap(z=heatmap_data, showscale=False, connectgaps=True, zsmooth='best')\n        figure3 = go.Figure(data=heatmap)\n        self.figures.append(PlotlyFigure(label='figure 3', index=0, figure=figure3.to_plotly_json()))\n```",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ],
             "sub_sections": [
               {
@@ -9666,7 +9666,7 @@ window.nomadArtifacts = {
             "name": "Method",
             "description": "Section containing the various parameters that define the theory and the approximations (convergence, thresholds, etc.) behind the calculation.",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ],
             "quantities": [
               {
@@ -9688,7 +9688,7 @@ window.nomadArtifacts = {
                 "name": "starting_method_ref",
                 "description": "Links the current section method to a section method containing the starting\nparameters.",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "reference",
@@ -9703,7 +9703,7 @@ window.nomadArtifacts = {
                 "name": "core_method_ref",
                 "description": "Links the current section method to a section method containing the core settings.",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "reference",
@@ -9730,7 +9730,7 @@ window.nomadArtifacts = {
                 "name": "methods_ref",
                 "description": "Links the section method to other method sections. For instance, one calculation\nis a perturbation performed using a self-consistent field (SCF) calculation as\nstarting point, or a simulated system is partitioned in regions with different but\nconnected Hamiltonians (e.g., QM/MM, or a region treated via Kohn-Sham DFT\nembedded into a region treated via orbital-free DFT).",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "reference",
@@ -10754,7 +10754,7 @@ window.nomadArtifacts = {
             "name": "System",
             "description": "Contains parameters describing a system of atomic configuration. These inclue the compound name, atomic positions, lattice vectors, contraints on the atoms, etc.",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ],
             "quantities": [
               {
@@ -10824,7 +10824,7 @@ window.nomadArtifacts = {
                 "name": "sub_system_ref",
                 "description": "Links the current section system to a sub system.",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "reference",
@@ -10839,7 +10839,7 @@ window.nomadArtifacts = {
                 "name": "systems_ref",
                 "description": "Links the current section system to other section systems. Such a link is\nnecessary for example between the supercell and the reference unit cell in a phonon\ncalculation. The relationship should be described by kind and the referred section\nsystem is given by value. An external url can also be provided in place of value.",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "reference",
@@ -10905,7 +10905,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "atoms",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "sub_section": "/packages/2/section_definitions/1"
               },
@@ -10931,7 +10931,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "prototype",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "sub_section": "/packages/2/section_definitions/3",
                 "repeats": true
@@ -10942,7 +10942,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "springer_material",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "sub_section": "/packages/2/section_definitions/4",
                 "repeats": true
@@ -10953,7 +10953,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "symmetry",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "sub_section": "/packages/2/section_definitions/2",
                 "repeats": true
@@ -10964,7 +10964,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "descriptors",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "sub_section": "/packages/2/section_definitions/7",
                 "repeats": false
@@ -11434,7 +11434,7 @@ window.nomadArtifacts = {
                 "name": "total",
                 "description": "Contains the value and information regarding the total energy of the system.",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "sub_section": "/packages/3/section_definitions/4"
               },
@@ -11607,7 +11607,7 @@ window.nomadArtifacts = {
                 "name": "double_counting",
                 "description": "Double counting correction when performing Hubbard model calculations.",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "sub_section": "/packages/3/section_definitions/4"
               },
@@ -11990,7 +11990,7 @@ window.nomadArtifacts = {
             "name": "BandGapDeprecated",
             "description": "Base class for breaking up circular dependencies between BandGap, Dos, and BandStructure.",
             "base_sections": [
-              "/packages/28/section_definitions/1"
+              "/packages/27/section_definitions/1"
             ],
             "quantities": [
               {
@@ -12692,7 +12692,7 @@ window.nomadArtifacts = {
             "name": "ElectronicStructureProvenance",
             "description": "\n    ",
             "base_sections": [
-              "/packages/28/section_definitions/0"
+              "/packages/27/section_definitions/0"
             ],
             "quantities": [
               {
@@ -13311,7 +13311,7 @@ window.nomadArtifacts = {
             "name": "Spectra",
             "description": "Section containing the spectra properties.",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ],
             "quantities": [
               {
@@ -13842,7 +13842,7 @@ window.nomadArtifacts = {
             "name": "BaseCalculation",
             "description": "Contains computed properties of a configuration as defined by the corresponding section system and with the simulation method defined by section method. The\nreferences to the system and method sections are given by system_ref and method_ref,\nrespectively.\n\nProperties derived from a group of configurations are not included in this section but\ncan be accessed in section workflow.",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ],
             "quantities": [
               {
@@ -13852,7 +13852,7 @@ window.nomadArtifacts = {
                 "name": "system_ref",
                 "description": "Links the calculation to a section system.",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "reference",
@@ -13867,7 +13867,7 @@ window.nomadArtifacts = {
                 "name": "method_ref",
                 "description": "Links the calculation to a section method.",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "reference",
@@ -13882,7 +13882,7 @@ window.nomadArtifacts = {
                 "name": "starting_calculation_ref",
                 "description": "Links the current section calculation to the starting calculation.",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "reference",
@@ -13909,7 +13909,7 @@ window.nomadArtifacts = {
                 "name": "calculations_ref",
                 "description": "Links the current section calculation to other section calculations. Such a link\nis necessary for example if the referenced calculation is a self-consistent\ncalculation that serves as a starting point or a calculation is part of a domain\ndecomposed simulation that needs to be connected.",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "reference",
@@ -14134,7 +14134,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "energy",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "sub_section": "/packages/3/section_definitions/5"
               },
@@ -14602,7 +14602,7 @@ window.nomadArtifacts = {
             "name": "Run",
             "description": "Every section run represents a single call of a program.",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ],
             "quantities": [
               {
@@ -14648,7 +14648,7 @@ window.nomadArtifacts = {
                 "name": "starting_run_ref",
                 "description": "Links the current section run to a section run containing the calculations from\nwhich the current section starts.",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "reference",
@@ -14675,7 +14675,7 @@ window.nomadArtifacts = {
                 "name": "runs_ref",
                 "description": "Links the the current section to other run sections. Such a link is necessary for\nexample for workflows that may contain a series of runs.",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "reference",
@@ -14767,7 +14767,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "SimulationWorkflowMethod",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ]
           },
           {
@@ -14776,7 +14776,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "SimulationWorkflowResults",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ],
             "quantities": [
               {
@@ -14786,7 +14786,7 @@ window.nomadArtifacts = {
                 "name": "calculation_result_ref",
                 "description": "Reference to calculation result. In the case of serial workflows, this corresponds\nto the final step in the simulation. For the parallel case, it refers to the reference calculation.",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "reference",
@@ -14828,7 +14828,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "SimulationWorkflow",
             "base_sections": [
-              "/packages/29/section_definitions/3"
+              "/packages/28/section_definitions/3"
             ],
             "sub_sections": [
               {
@@ -14844,7 +14844,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "results",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "sub_section": "/packages/5/section_definitions/1"
               }
@@ -15429,7 +15429,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "results",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "sub_section": "/packages/5/section_definitions/6"
               }
@@ -15694,7 +15694,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "results",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "sub_section": "/packages/5/section_definitions/12"
               }
@@ -16219,7 +16219,7 @@ window.nomadArtifacts = {
             "name": "Property",
             "description": "Generic parent section for all property types.",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ],
             "quantities": [
               {
@@ -16984,7 +16984,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "results",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "sub_section": "/packages/5/section_definitions/30"
               }
@@ -17232,7 +17232,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "results",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "sub_section": "/packages/5/section_definitions/33"
               }
@@ -17826,7 +17826,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "results",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "sub_section": "/packages/5/section_definitions/37"
               }
@@ -17863,7 +17863,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "results",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "sub_section": "/packages/5/section_definitions/5"
               }
@@ -18033,7 +18033,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "results",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "sub_section": "/packages/5/section_definitions/41"
               }
@@ -18150,7 +18150,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "results",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "sub_section": "/packages/5/section_definitions/44"
               }
@@ -18239,7 +18239,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "results",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "sub_section": "/packages/5/section_definitions/47"
               }
@@ -18383,7 +18383,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "results",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "sub_section": "/packages/5/section_definitions/50"
               }
@@ -18514,7 +18514,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "results",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "sub_section": "/packages/5/section_definitions/53"
               }
@@ -18723,7 +18723,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "results",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "sub_section": "/packages/5/section_definitions/56"
               }
@@ -18936,7 +18936,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "results",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "sub_section": "/packages/5/section_definitions/61"
               }
@@ -19023,7 +19023,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "results",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "sub_section": "/packages/5/section_definitions/64"
               }
@@ -22334,7 +22334,7 @@ window.nomadArtifacts = {
                 "name": "calculation_result_ref",
                 "description": "Reference to calculation result. In the case of geometry_optimization and\nmolecular dynamics, this corresponds to the final step in the simulation. For the\nrest of the workflow types, it refers to the original system.",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "reference",
@@ -22375,7 +22375,7 @@ window.nomadArtifacts = {
                 "name": "run_ref",
                 "description": "Links the section workflow to the section run that contains the calculations.",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "reference",
@@ -22402,7 +22402,7 @@ window.nomadArtifacts = {
                 "name": "workflows_ref",
                 "description": "Links the the current section to other workflow sections. Such a link is necessary\nfor example between an Debye model that uses a the poisson ratio calculated\nfrom an elastic workflow.",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "reference",
@@ -22428,7 +22428,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "single_point",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "sub_section": "/packages/6/section_definitions/32",
                 "repeats": false
@@ -22439,7 +22439,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "gw",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "sub_section": "/packages/6/section_definitions/31",
                 "repeats": false
@@ -22450,7 +22450,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "geometry_optimization",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "sub_section": "/packages/6/section_definitions/9",
                 "repeats": false
@@ -22461,7 +22461,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "phonon",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "sub_section": "/packages/6/section_definitions/10",
                 "repeats": false
@@ -22613,7 +22613,7 @@ window.nomadArtifacts = {
             "name": "Downloads",
             "description": "Allows you to upload a very small file that will add very large files to your upload. Imagine there are large file resources in the internet (e.g. on a data sharing service)\nthat you need to add to your upload. This way you do not need to download those large\nfiles first, just to upload them to NOMAD.\n\nWhen this section is processed, it will download files from given URLs, add\nthem to the upload, and trigger processing for given mainfiles.",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ],
             "quantities": [
               {
@@ -22858,7 +22858,7 @@ window.nomadArtifacts = {
               "/packages/8/section_definitions/0"
             ],
             "extending_sections": [
-              "/packages/22/section_definitions/2"
+              "/packages/21/section_definitions/2"
             ],
             "quantities": [
               {
@@ -23062,7 +23062,7 @@ window.nomadArtifacts = {
             "name": "HubbardKanamoriModel",
             "description": "Setup of the local Hubbard model.",
             "extending_sections": [
-              "/packages/22/section_definitions/4"
+              "/packages/21/section_definitions/4"
             ],
             "quantities": [
               {
@@ -25577,7 +25577,7 @@ window.nomadArtifacts = {
               "/packages/8/section_definitions/34"
             ],
             "extending_sections": [
-              "/packages/22/section_definitions/5"
+              "/packages/21/section_definitions/5"
             ],
             "quantities": [
               {
@@ -26151,13 +26151,13 @@ window.nomadArtifacts = {
             "name": "Method",
             "description": "Section containing the various parameters that define the theory and the approximations (convergence, thresholds, etc.) behind the calculation.",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ],
             "extending_sections": [
-              "/packages/22/section_definitions/1",
+              "/packages/21/section_definitions/1",
+              "/packages/22/section_definitions/0",
               "/packages/23/section_definitions/0",
-              "/packages/24/section_definitions/0",
-              "/packages/25/section_definitions/0"
+              "/packages/24/section_definitions/0"
             ],
             "quantities": [
               {
@@ -26198,7 +26198,7 @@ window.nomadArtifacts = {
                 "name": "starting_method_ref",
                 "description": "Links the current section method to a section method containing the starting\nparameters.",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "reference",
@@ -26213,7 +26213,7 @@ window.nomadArtifacts = {
                 "name": "core_method_ref",
                 "description": "Links the current section method to a section method containing the core settings.",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "reference",
@@ -26240,7 +26240,7 @@ window.nomadArtifacts = {
                 "name": "methods_ref",
                 "description": "Links the section method to other method sections. For instance, one calculation\nis a perturbation performed using a self-consistent field (SCF) calculation as\nstarting point, or a simulated system is partitioned in regions with different but\nconnected Hamiltonians (e.g., QM/MM, or a region treated via Kohn-Sham DFT\nembedded into a region treated via orbital-free DFT).",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "reference",
@@ -27319,10 +27319,10 @@ window.nomadArtifacts = {
             "name": "System",
             "description": "Contains parameters describing a system of atomic configuration. These inclue the compound name, atomic positions, lattice vectors, contraints on the atoms, etc.",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ],
             "extending_sections": [
-              "/packages/22/section_definitions/3"
+              "/packages/21/section_definitions/3"
             ],
             "quantities": [
               {
@@ -27392,7 +27392,7 @@ window.nomadArtifacts = {
                 "name": "sub_system_ref",
                 "description": "Links the current section system to a sub system.",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "reference",
@@ -27407,7 +27407,7 @@ window.nomadArtifacts = {
                 "name": "systems_ref",
                 "description": "Links the current section system to other section systems. Such a link is\nnecessary for example between the supercell and the reference unit cell in a phonon\ncalculation. The relationship should be described by kind and the referred section\nsystem is given by value. An external url can also be provided in place of value.",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "reference",
@@ -27473,7 +27473,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "atoms",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "sub_section": "/packages/9/section_definitions/1"
               },
@@ -27499,7 +27499,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "prototype",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "sub_section": "/packages/9/section_definitions/3",
                 "repeats": true
@@ -27510,7 +27510,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "springer_material",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "sub_section": "/packages/9/section_definitions/4",
                 "repeats": true
@@ -27521,7 +27521,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "symmetry",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "sub_section": "/packages/9/section_definitions/2",
                 "repeats": true
@@ -27532,7 +27532,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "descriptors",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "sub_section": "/packages/9/section_definitions/8",
                 "repeats": false
@@ -27611,7 +27611,7 @@ window.nomadArtifacts = {
             "name": "AtomicValues",
             "description": "Generic section containing information regarding the values of an atomic quantity.",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ],
             "quantities": [
               {
@@ -28017,7 +28017,7 @@ window.nomadArtifacts = {
                 "name": "total",
                 "description": "Contains the value and information regarding the total energy of the system.",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "sub_section": "/packages/10/section_definitions/4"
               },
@@ -28190,7 +28190,7 @@ window.nomadArtifacts = {
                 "name": "double_counting",
                 "description": "Double counting correction when performing Hubbard model calculations.",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "sub_section": "/packages/10/section_definitions/4"
               },
@@ -28573,7 +28573,7 @@ window.nomadArtifacts = {
             "name": "BandGapDeprecated",
             "description": "Base class for breaking up circular dependencies between BandGap, Dos, and BandStructure.",
             "base_sections": [
-              "/packages/28/section_definitions/1"
+              "/packages/27/section_definitions/1"
             ],
             "quantities": [
               {
@@ -29290,7 +29290,7 @@ window.nomadArtifacts = {
             "name": "ElectronicStructureProvenance",
             "description": "\n    ",
             "base_sections": [
-              "/packages/28/section_definitions/0"
+              "/packages/27/section_definitions/0"
             ],
             "quantities": [
               {
@@ -29909,7 +29909,7 @@ window.nomadArtifacts = {
             "name": "Spectra",
             "description": "Section containing the spectra properties.",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ],
             "quantities": [
               {
@@ -30651,7 +30651,7 @@ window.nomadArtifacts = {
             "name": "BaseCalculation",
             "description": "Contains computed properties of a configuration as defined by the corresponding section system and with the simulation method defined by section method. The\nreferences to the system and method sections are given by system_ref and method_ref,\nrespectively.\n\nProperties derived from a group of configurations are not included in this section but\ncan be accessed in section workflow.",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ],
             "quantities": [
               {
@@ -30661,7 +30661,7 @@ window.nomadArtifacts = {
                 "name": "system_ref",
                 "description": "Links the calculation to a section system.",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "reference",
@@ -30676,7 +30676,7 @@ window.nomadArtifacts = {
                 "name": "method_ref",
                 "description": "Links the calculation to a section method.",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "reference",
@@ -30691,7 +30691,7 @@ window.nomadArtifacts = {
                 "name": "starting_calculation_ref",
                 "description": "Links the current section calculation to the starting calculation.",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "reference",
@@ -30718,7 +30718,7 @@ window.nomadArtifacts = {
                 "name": "calculations_ref",
                 "description": "Links the current section calculation to other section calculations. Such a link\nis necessary for example if the referenced calculation is a self-consistent\ncalculation that serves as a starting point or a calculation is part of a domain\ndecomposed simulation that needs to be connected.",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "reference",
@@ -30943,7 +30943,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "energy",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "sub_section": "/packages/10/section_definitions/5"
               },
@@ -31443,10 +31443,10 @@ window.nomadArtifacts = {
             "name": "Run",
             "description": "Every section run represents a single call of a program.",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ],
             "extending_sections": [
-              "/packages/22/section_definitions/0"
+              "/packages/21/section_definitions/0"
             ],
             "quantities": [
               {
@@ -31492,7 +31492,7 @@ window.nomadArtifacts = {
                 "name": "starting_run_ref",
                 "description": "Links the current section run to a section run containing the calculations from\nwhich the current section starts.",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "reference",
@@ -31519,7 +31519,7 @@ window.nomadArtifacts = {
                 "name": "runs_ref",
                 "description": "Links the the current section to other run sections. Such a link is necessary for\nexample for workflows that may contain a series of runs.",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "reference",
@@ -32170,7 +32170,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "species",
-                "sub_section": "/packages/30/section_definitions/0",
+                "sub_section": "/packages/29/section_definitions/0",
                 "repeats": true
               },
               {
@@ -35978,7 +35978,7 @@ window.nomadArtifacts = {
             "name": "MDProvenance",
             "description": "\n        Contains provenance information for properties derived from molecular\n        dynamics simulations.\n        ",
             "base_sections": [
-              "/packages/28/section_definitions/0"
+              "/packages/27/section_definitions/0"
             ],
             "sub_sections": [
               {
@@ -35998,7 +35998,7 @@ window.nomadArtifacts = {
             "name": "MDPropertySection",
             "description": "\n        Base class for referring to molecular dynamics properties.\n        ",
             "base_sections": [
-              "/packages/28/section_definitions/1"
+              "/packages/27/section_definitions/1"
             ],
             "sub_sections": [
               {
@@ -36107,7 +36107,7 @@ window.nomadArtifacts = {
                   ]
                 },
                 "name": "band_gap",
-                "sub_section": "/packages/31/section_definitions/9",
+                "sub_section": "/packages/30/section_definitions/9",
                 "repeats": true
               }
             ]
@@ -36233,7 +36233,7 @@ window.nomadArtifacts = {
                   ]
                 },
                 "name": "band_gap",
-                "sub_section": "/packages/31/section_definitions/9",
+                "sub_section": "/packages/30/section_definitions/9",
                 "repeats": true
               }
             ]
@@ -36428,7 +36428,7 @@ window.nomadArtifacts = {
                   ]
                 },
                 "name": "band_gap",
-                "sub_section": "/packages/31/section_definitions/9",
+                "sub_section": "/packages/30/section_definitions/9",
                 "repeats": true
               }
             ]
@@ -36614,7 +36614,7 @@ window.nomadArtifacts = {
                 "description": "Specific heat capacity values at constant volume.",
                 "type": {
                   "type_kind": "quantity_reference",
-                  "type_data": "/packages/62/section_definitions/2/quantities/5"
+                  "type_data": "/packages/44/section_definitions/2/quantities/5"
                 },
                 "shape": []
               },
@@ -36626,7 +36626,7 @@ window.nomadArtifacts = {
                 "description": "The temperatures at which heat capacities are calculated.",
                 "type": {
                   "type_kind": "quantity_reference",
-                  "type_data": "/packages/62/section_definitions/2/quantities/1"
+                  "type_data": "/packages/44/section_definitions/2/quantities/1"
                 }
               }
             ]
@@ -36646,7 +36646,7 @@ window.nomadArtifacts = {
                 "description": "The Helmholtz free energies per atom at constant volume.",
                 "type": {
                   "type_kind": "quantity_reference",
-                  "type_data": "/packages/62/section_definitions/2/quantities/7"
+                  "type_data": "/packages/44/section_definitions/2/quantities/7"
                 },
                 "shape": []
               },
@@ -36658,7 +36658,7 @@ window.nomadArtifacts = {
                 "description": "The temperatures at which Helmholtz free energies are calculated.",
                 "type": {
                   "type_kind": "quantity_reference",
-                  "type_data": "/packages/62/section_definitions/2/quantities/1"
+                  "type_data": "/packages/44/section_definitions/2/quantities/1"
                 }
               }
             ]
@@ -36745,7 +36745,7 @@ window.nomadArtifacts = {
                 "name": "volumes",
                 "type": {
                   "type_kind": "quantity_reference",
-                  "type_data": "/packages/52/section_definitions/2/quantities/1"
+                  "type_data": "/packages/34/section_definitions/2/quantities/1"
                 }
               },
               {
@@ -36755,7 +36755,7 @@ window.nomadArtifacts = {
                 "name": "energies_raw",
                 "type": {
                   "type_kind": "quantity_reference",
-                  "type_data": "/packages/52/section_definitions/2/quantities/2"
+                  "type_data": "/packages/34/section_definitions/2/quantities/2"
                 }
               },
               {
@@ -36765,7 +36765,7 @@ window.nomadArtifacts = {
                 "name": "energies_fit",
                 "type": {
                   "type_kind": "quantity_reference",
-                  "type_data": "/packages/52/section_definitions/1/quantities/1"
+                  "type_data": "/packages/34/section_definitions/1/quantities/1"
                 }
               }
             ]
@@ -36913,7 +36913,7 @@ window.nomadArtifacts = {
                 "description": "List of energy_total values gathered from the single configuration\ncalculations that are a part of the optimization trajectory.",
                 "type": {
                   "type_kind": "quantity_reference",
-                  "type_data": "/packages/54/section_definitions/1/quantities/1"
+                  "type_data": "/packages/36/section_definitions/1/quantities/1"
                 }
               },
               {
@@ -37120,7 +37120,7 @@ window.nomadArtifacts = {
                   ]
                 },
                 "name": "band_gap",
-                "sub_section": "/packages/31/section_definitions/10",
+                "sub_section": "/packages/30/section_definitions/10",
                 "repeats": true
               },
               {
@@ -39295,7 +39295,7 @@ window.nomadArtifacts = {
             "name": "SpectraProvenance",
             "description": "\n        Contains provenance information (mainly the methodology section) for spectra properties\n        derived from an experiment or a calculation.\n        ",
             "base_sections": [
-              "/packages/28/section_definitions/0"
+              "/packages/27/section_definitions/0"
             ],
             "sub_sections": [
               {
@@ -39785,149 +39785,6 @@ window.nomadArtifacts = {
         "m_def": "nomad.metainfo.metainfo.Package",
         "m_parent_index": 13,
         "m_parent_sub_section": "packages",
-        "name": "perovskite_solar_cell_database.schema",
-        "section_definitions": [
-          {
-            "m_def": "nomad.metainfo.metainfo.Section",
-            "m_parent_index": 0,
-            "m_parent_sub_section": "section_definitions",
-            "m_annotations": {
-              "eln": [
-                {
-                  "lane_width": "400px"
-                }
-              ]
-            },
-            "name": "PerovskiteSolarCell",
-            "label": "Perovskite Solar Cell",
-            "description": "This schema is adapted to map the data in the [Perovskite Solar Cell Database Project](https://www.perovskitedatabase.com/). The descriptions in the quantities\nrepresent the instructions given to the user who manually curated the data.",
-            "categories": [
-              "/packages/26/category_definitions/4"
-            ],
-            "base_sections": [
-              "/packages/26/section_definitions/1"
-            ],
-            "sub_sections": [
-              {
-                "m_def": "nomad.metainfo.metainfo.SubSection",
-                "m_parent_index": 0,
-                "m_parent_sub_section": "sub_sections",
-                "name": "ref",
-                "sub_section": "/packages/45/section_definitions/0"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.SubSection",
-                "m_parent_index": 1,
-                "m_parent_sub_section": "sub_sections",
-                "name": "cell",
-                "sub_section": "/packages/34/section_definitions/0"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.SubSection",
-                "m_parent_index": 2,
-                "m_parent_sub_section": "sub_sections",
-                "name": "module",
-                "sub_section": "/packages/41/section_definitions/0"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.SubSection",
-                "m_parent_index": 3,
-                "m_parent_sub_section": "sub_sections",
-                "name": "substrate",
-                "sub_section": "/packages/48/section_definitions/0"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.SubSection",
-                "m_parent_index": 4,
-                "m_parent_sub_section": "sub_sections",
-                "name": "etl",
-                "sub_section": "/packages/37/section_definitions/0"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.SubSection",
-                "m_parent_index": 5,
-                "m_parent_sub_section": "sub_sections",
-                "name": "perovskite",
-                "sub_section": "/packages/43/section_definitions/0"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.SubSection",
-                "m_parent_index": 6,
-                "m_parent_sub_section": "sub_sections",
-                "name": "perovskite_deposition",
-                "sub_section": "/packages/44/section_definitions/0"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.SubSection",
-                "m_parent_index": 7,
-                "m_parent_sub_section": "sub_sections",
-                "name": "htl",
-                "sub_section": "/packages/38/section_definitions/0"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.SubSection",
-                "m_parent_index": 8,
-                "m_parent_sub_section": "sub_sections",
-                "name": "backcontact",
-                "sub_section": "/packages/33/section_definitions/0"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.SubSection",
-                "m_parent_index": 9,
-                "m_parent_sub_section": "sub_sections",
-                "name": "add",
-                "sub_section": "/packages/32/section_definitions/0"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.SubSection",
-                "m_parent_index": 10,
-                "m_parent_sub_section": "sub_sections",
-                "name": "encapsulation",
-                "sub_section": "/packages/35/section_definitions/0"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.SubSection",
-                "m_parent_index": 11,
-                "m_parent_sub_section": "sub_sections",
-                "name": "jv",
-                "sub_section": "/packages/40/section_definitions/1"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.SubSection",
-                "m_parent_index": 12,
-                "m_parent_sub_section": "sub_sections",
-                "name": "stabilised",
-                "sub_section": "/packages/46/section_definitions/0"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.SubSection",
-                "m_parent_index": 13,
-                "m_parent_sub_section": "sub_sections",
-                "name": "eqe",
-                "sub_section": "/packages/36/section_definitions/0"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.SubSection",
-                "m_parent_index": 14,
-                "m_parent_sub_section": "sub_sections",
-                "name": "stability",
-                "sub_section": "/packages/47/section_definitions/0"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.SubSection",
-                "m_parent_index": 15,
-                "m_parent_sub_section": "sub_sections",
-                "name": "outdoor",
-                "sub_section": "/packages/42/section_definitions/0"
-              }
-            ]
-          }
-        ]
-      },
-      {
-        "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 14,
-        "m_parent_sub_section": "packages",
         "name": "nomad.datamodel.metainfo.eln.nexus_data_converter",
         "section_definitions": [
           {
@@ -39936,7 +39793,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "ElnYamlConverter",
             "base_sections": [
-              "/packages/26/section_definitions/1"
+              "/packages/25/section_definitions/1"
             ],
             "quantities": [
               {
@@ -39971,7 +39828,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "NexusDataConverter",
             "base_sections": [
-              "/packages/26/section_definitions/1"
+              "/packages/25/section_definitions/1"
             ],
             "quantities": [
               {
@@ -40157,7 +40014,7 @@ window.nomadArtifacts = {
       },
       {
         "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 15,
+        "m_parent_index": 14,
         "m_parent_sub_section": "packages",
         "name": "nomad.datamodel.metainfo.eln",
         "section_definitions": [
@@ -40194,7 +40051,7 @@ window.nomadArtifacts = {
             "name": "ElnBaseSection",
             "description": "A generic abstract base section for ELNs that provides a few commonly used properties. If you inherit from this section, but do not need some quantities, list those\nquantities in the `eln.hide` annotation of your inheriting section definition.\n\nBesides predefining some quantities, these base sections will add some metadata\nto NOMAD's search. A particular example are `tags`, if you define a string\nor enum quantity in your sections named `tags`, its values will be searchable.",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ],
             "quantities": [
               {
@@ -40288,11 +40145,11 @@ window.nomadArtifacts = {
             "label": "Basic ELN",
             "description": "The most basic ELN to instantiate.",
             "categories": [
-              "/packages/26/category_definitions/2"
+              "/packages/25/category_definitions/2"
             ],
             "base_sections": [
-              "/packages/15/section_definitions/1",
-              "/packages/26/section_definitions/1"
+              "/packages/14/section_definitions/1",
+              "/packages/25/section_definitions/1"
             ],
             "quantities": [
               {
@@ -40338,11 +40195,11 @@ window.nomadArtifacts = {
             "label": "Material Processing ELN",
             "description": "A basic electronic lab notebook for a material processing activity.",
             "categories": [
-              "/packages/26/category_definitions/2"
+              "/packages/25/category_definitions/2"
             ],
             "base_sections": [
-              "/packages/27/section_definitions/20",
-              "/packages/26/section_definitions/1"
+              "/packages/26/section_definitions/20",
+              "/packages/25/section_definitions/1"
             ],
             "quantities": [
               {
@@ -40378,7 +40235,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "process_identifiers",
-                "sub_section": "/packages/27/section_definitions/32"
+                "sub_section": "/packages/26/section_definitions/32"
               }
             ]
           },
@@ -40390,7 +40247,7 @@ window.nomadArtifacts = {
             "label": "Measurement Result",
             "description": "A basic section for describing the result of a measurement.",
             "base_sections": [
-              "/packages/27/section_definitions/25"
+              "/packages/26/section_definitions/25"
             ],
             "quantities": [
               {
@@ -40432,11 +40289,11 @@ window.nomadArtifacts = {
             "label": "Measurement ELN",
             "description": "A basic electronic lab notebook for a measurement activity.",
             "categories": [
-              "/packages/26/category_definitions/2"
+              "/packages/25/category_definitions/2"
             ],
             "base_sections": [
-              "/packages/27/section_definitions/26",
-              "/packages/26/section_definitions/1"
+              "/packages/26/section_definitions/26",
+              "/packages/25/section_definitions/1"
             ],
             "quantities": [
               {
@@ -40467,7 +40324,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "measurement_identifiers",
-                "sub_section": "/packages/27/section_definitions/32"
+                "sub_section": "/packages/26/section_definitions/32"
               },
               {
                 "m_def": "nomad.metainfo.metainfo.SubSection",
@@ -40475,7 +40332,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "results",
                 "description": "The result of the measurement.",
-                "sub_section": "/packages/15/section_definitions/4",
+                "sub_section": "/packages/14/section_definitions/4",
                 "repeats": true
               }
             ]
@@ -40488,7 +40345,7 @@ window.nomadArtifacts = {
             "label": "Analysis Result",
             "description": "A basic section for describing the result of an analysis.",
             "base_sections": [
-              "/packages/27/section_definitions/22"
+              "/packages/26/section_definitions/22"
             ],
             "quantities": [
               {
@@ -40530,11 +40387,11 @@ window.nomadArtifacts = {
             "label": "Analysis ELN",
             "description": "A basic electronic lab notebook for an analysis activity.",
             "categories": [
-              "/packages/26/category_definitions/2"
+              "/packages/25/category_definitions/2"
             ],
             "base_sections": [
-              "/packages/27/section_definitions/23",
-              "/packages/26/section_definitions/1"
+              "/packages/26/section_definitions/23",
+              "/packages/25/section_definitions/1"
             ],
             "quantities": [
               {
@@ -40565,7 +40422,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "analysis_identifiers",
-                "sub_section": "/packages/27/section_definitions/32"
+                "sub_section": "/packages/26/section_definitions/32"
               },
               {
                 "m_def": "nomad.metainfo.metainfo.SubSection",
@@ -40573,7 +40430,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "outputs",
                 "description": "The input data of the analysis.",
-                "sub_section": "/packages/15/section_definitions/6",
+                "sub_section": "/packages/14/section_definitions/6",
                 "repeats": true
               }
             ]
@@ -40598,11 +40455,11 @@ window.nomadArtifacts = {
             "label": "Generic Sample ELN",
             "description": "A basic electronic lab notebook for a generic sample.",
             "categories": [
-              "/packages/26/category_definitions/2"
+              "/packages/25/category_definitions/2"
             ],
             "base_sections": [
-              "/packages/27/section_definitions/17",
-              "/packages/26/section_definitions/1"
+              "/packages/26/section_definitions/17",
+              "/packages/25/section_definitions/1"
             ],
             "quantities": [
               {
@@ -40633,7 +40490,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "sample_identifiers",
-                "sub_section": "/packages/27/section_definitions/32"
+                "sub_section": "/packages/26/section_definitions/32"
               }
             ]
           },
@@ -40660,11 +40517,11 @@ window.nomadArtifacts = {
             "label": "Substance ELN",
             "description": "A basic electronic lab notebook for a generic sample.",
             "categories": [
-              "/packages/26/category_definitions/2"
+              "/packages/25/category_definitions/2"
             ],
             "base_sections": [
-              "/packages/27/section_definitions/27",
-              "/packages/26/section_definitions/1"
+              "/packages/26/section_definitions/27",
+              "/packages/25/section_definitions/1"
             ],
             "quantities": [
               {
@@ -40695,7 +40552,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "substance_identifiers",
-                "sub_section": "/packages/27/section_definitions/32"
+                "sub_section": "/packages/26/section_definitions/32"
               }
             ]
           },
@@ -40719,11 +40576,11 @@ window.nomadArtifacts = {
             "label": "Instrument ELN",
             "description": "A basic electronic lab notebook for a generic instrument.",
             "categories": [
-              "/packages/26/category_definitions/2"
+              "/packages/25/category_definitions/2"
             ],
             "base_sections": [
-              "/packages/27/section_definitions/11",
-              "/packages/26/section_definitions/1"
+              "/packages/26/section_definitions/11",
+              "/packages/25/section_definitions/1"
             ],
             "quantities": [
               {
@@ -40754,7 +40611,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "instrument_identifiers",
-                "sub_section": "/packages/27/section_definitions/32"
+                "sub_section": "/packages/26/section_definitions/32"
               }
             ]
           },
@@ -40778,11 +40635,11 @@ window.nomadArtifacts = {
             "label": "Collection ELN",
             "description": "A basic electronic lab notebook for a collection of entities.",
             "categories": [
-              "/packages/26/category_definitions/2"
+              "/packages/25/category_definitions/2"
             ],
             "base_sections": [
-              "/packages/27/section_definitions/8",
-              "/packages/26/section_definitions/1"
+              "/packages/26/section_definitions/8",
+              "/packages/25/section_definitions/1"
             ],
             "quantities": [
               {
@@ -40813,7 +40670,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "collection_identifiers",
-                "sub_section": "/packages/27/section_definitions/32"
+                "sub_section": "/packages/26/section_definitions/32"
               }
             ]
           },
@@ -40837,11 +40694,11 @@ window.nomadArtifacts = {
             "label": "Experiment ELN",
             "description": "A basic electronic lab notebook for a collection of activities.",
             "categories": [
-              "/packages/26/category_definitions/2"
+              "/packages/25/category_definitions/2"
             ],
             "base_sections": [
-              "/packages/27/section_definitions/7",
-              "/packages/26/section_definitions/1"
+              "/packages/26/section_definitions/7",
+              "/packages/25/section_definitions/1"
             ],
             "quantities": [
               {
@@ -40872,7 +40729,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "experiment_identifiers",
-                "sub_section": "/packages/27/section_definitions/32"
+                "sub_section": "/packages/26/section_definitions/32"
               }
             ]
           },
@@ -40883,7 +40740,7 @@ window.nomadArtifacts = {
             "name": "SampleID",
             "description": "A base section that can be used for sample IDs. If the `sample_owner`, `sample_short_name`, `institute`, and `creation_datetime`\nquantities are provided, the sample_id will be automatically created as a combination\nof these four quantities.",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ],
             "quantities": [
               {
@@ -41072,7 +40929,7 @@ window.nomadArtifacts = {
             "name": "Substance",
             "description": "A base section for any substance defined in the ELN.",
             "base_sections": [
-              "/packages/27/section_definitions/10"
+              "/packages/26/section_definitions/10"
             ],
             "quantities": [
               {
@@ -41342,7 +41199,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "cas_experimental_properties",
-                "sub_section": "/packages/15/section_definitions/14",
+                "sub_section": "/packages/14/section_definitions/14",
                 "repeats": true
               },
               {
@@ -41350,7 +41207,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 1,
                 "m_parent_sub_section": "sub_sections",
                 "name": "cas_property_citations",
-                "sub_section": "/packages/15/section_definitions/15",
+                "sub_section": "/packages/14/section_definitions/15",
                 "repeats": true
               }
             ]
@@ -41362,7 +41219,7 @@ window.nomadArtifacts = {
             "name": "ElnWithFormulaBaseSection",
             "description": "A generic abstract base section for ELNs that provides a few commonly used for items with a chemical formula, e.g. chemicals or samples.",
             "base_sections": [
-              "/packages/15/section_definitions/1"
+              "/packages/14/section_definitions/1"
             ],
             "quantities": [
               {
@@ -41392,7 +41249,7 @@ window.nomadArtifacts = {
             "name": "Chemical",
             "description": "A ELN base section that can be used for chemicals.",
             "base_sections": [
-              "/packages/15/section_definitions/17"
+              "/packages/14/section_definitions/17"
             ]
           },
           {
@@ -41402,7 +41259,7 @@ window.nomadArtifacts = {
             "name": "Sample",
             "description": "A ELN base section that can be used for samples.",
             "base_sections": [
-              "/packages/15/section_definitions/17"
+              "/packages/14/section_definitions/17"
             ]
           },
           {
@@ -41412,7 +41269,7 @@ window.nomadArtifacts = {
             "name": "ElnWithStructureFile",
             "description": "A base section for for parsing crystal structure files, e.g. `.cif`, and populating the Material section in Results.",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ],
             "quantities": [
               {
@@ -41441,7 +41298,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "SolarCellDefinition",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ],
             "quantities": [
               {
@@ -41526,7 +41383,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "SolarCellLayer",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ],
             "quantities": [
               {
@@ -41613,7 +41470,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "SolarCellBaseSectionWithOptoelectronicProperties",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ],
             "quantities": [
               {
@@ -41945,7 +41802,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "SolarCellJVCurve",
             "base_sections": [
-              "/packages/15/section_definitions/24"
+              "/packages/14/section_definitions/24"
             ],
             "quantities": [
               {
@@ -42344,7 +42201,7 @@ window.nomadArtifacts = {
       },
       {
         "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 16,
+        "m_parent_index": 15,
         "m_parent_sub_section": "packages",
         "name": "nomad.datamodel.metainfo.eln.labfolder",
         "section_definitions": [
@@ -42428,7 +42285,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "children",
-                "sub_section": "/packages/16/section_definitions/1",
+                "sub_section": "/packages/15/section_definitions/1",
                 "repeats": true
               }
             ]
@@ -42440,7 +42297,7 @@ window.nomadArtifacts = {
             "name": "LabfolderDataElementGrid",
             "description": "A labfolder grid containing data elements.",
             "base_sections": [
-              "/packages/16/section_definitions/0"
+              "/packages/15/section_definitions/0"
             ],
             "quantities": [
               {
@@ -42472,7 +42329,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "children",
-                "sub_section": "/packages/16/section_definitions/0",
+                "sub_section": "/packages/15/section_definitions/0",
                 "repeats": true
               }
             ]
@@ -42705,7 +42562,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "elements",
-                "sub_section": "/packages/16/section_definitions/2",
+                "sub_section": "/packages/15/section_definitions/2",
                 "repeats": true
               }
             ]
@@ -42716,7 +42573,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "LabfolderTextElement",
             "base_sections": [
-              "/packages/16/section_definitions/2"
+              "/packages/15/section_definitions/2"
             ],
             "quantities": [
               {
@@ -42743,7 +42600,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "LabfolderFileElement",
             "base_sections": [
-              "/packages/16/section_definitions/2"
+              "/packages/15/section_definitions/2"
             ],
             "quantities": [
               {
@@ -42804,7 +42661,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "LabfolderImageElement",
             "base_sections": [
-              "/packages/16/section_definitions/2"
+              "/packages/15/section_definitions/2"
             ],
             "quantities": [
               {
@@ -42926,7 +42783,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "LabfolderTableElement",
             "base_sections": [
-              "/packages/16/section_definitions/2"
+              "/packages/15/section_definitions/2"
             ],
             "quantities": [
               {
@@ -42964,7 +42821,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "LabfolderDataElement",
             "base_sections": [
-              "/packages/16/section_definitions/2"
+              "/packages/15/section_definitions/2"
             ],
             "quantities": [
               {
@@ -42997,7 +42854,7 @@ window.nomadArtifacts = {
                 "name": "nomad_data_schema",
                 "type": {
                   "type_kind": "reference",
-                  "type_data": "/packages/31/section_definitions/3"
+                  "type_data": "/packages/30/section_definitions/3"
                 }
               }
             ],
@@ -43007,7 +42864,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "data_elements",
-                "sub_section": "/packages/16/section_definitions/1",
+                "sub_section": "/packages/15/section_definitions/1",
                 "repeats": true
               },
               {
@@ -43015,7 +42872,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 1,
                 "m_parent_sub_section": "sub_sections",
                 "name": "nomad_data",
-                "sub_section": "/packages/16/section_definitions/2"
+                "sub_section": "/packages/15/section_definitions/2"
               }
             ]
           },
@@ -43025,7 +42882,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "LabfolderWellPlateElement",
             "base_sections": [
-              "/packages/16/section_definitions/2"
+              "/packages/15/section_definitions/2"
             ],
             "quantities": [
               {
@@ -43080,10 +42937,10 @@ window.nomadArtifacts = {
             "name": "LabfolderProject",
             "label": "Labfolder Project Import",
             "categories": [
-              "/packages/26/category_definitions/1"
+              "/packages/25/category_definitions/1"
             ],
             "base_sections": [
-              "/packages/26/section_definitions/1"
+              "/packages/25/section_definitions/1"
             ],
             "quantities": [
               {
@@ -43164,7 +43021,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "entries",
-                "sub_section": "/packages/16/section_definitions/3",
+                "sub_section": "/packages/15/section_definitions/3",
                 "repeats": true
               }
             ]
@@ -43173,7 +43030,7 @@ window.nomadArtifacts = {
       },
       {
         "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 17,
+        "m_parent_index": 16,
         "m_parent_sub_section": "packages",
         "name": "nomad.datamodel.metainfo.eln.openbis",
         "section_definitions": [
@@ -43293,7 +43150,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "OpenbisExperiment",
             "base_sections": [
-              "/packages/17/section_definitions/0"
+              "/packages/16/section_definitions/0"
             ],
             "sub_sections": [
               {
@@ -43301,7 +43158,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "attachments",
-                "sub_section": "/packages/17/section_definitions/1",
+                "sub_section": "/packages/16/section_definitions/1",
                 "repeats": true
               }
             ]
@@ -43315,7 +43172,7 @@ window.nomadArtifacts = {
               "label_quantity": "code"
             },
             "base_sections": [
-              "/packages/17/section_definitions/0"
+              "/packages/16/section_definitions/0"
             ],
             "quantities": [
               {
@@ -43336,7 +43193,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "experiments",
-                "sub_section": "/packages/17/section_definitions/2",
+                "sub_section": "/packages/16/section_definitions/2",
                 "repeats": true
               }
             ]
@@ -43351,7 +43208,7 @@ window.nomadArtifacts = {
               "label_quantity": "code"
             },
             "base_sections": [
-              "/packages/17/section_definitions/0"
+              "/packages/16/section_definitions/0"
             ],
             "sub_sections": [
               {
@@ -43359,7 +43216,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "projects",
-                "sub_section": "/packages/17/section_definitions/3",
+                "sub_section": "/packages/16/section_definitions/3",
                 "repeats": true
               }
             ]
@@ -43371,10 +43228,10 @@ window.nomadArtifacts = {
             "name": "OpenbisEntry",
             "label": "Openbis Project Import",
             "categories": [
-              "/packages/26/category_definitions/1"
+              "/packages/25/category_definitions/1"
             ],
             "base_sections": [
-              "/packages/26/section_definitions/1"
+              "/packages/25/section_definitions/1"
             ],
             "quantities": [
               {
@@ -43438,7 +43295,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "spaces",
-                "sub_section": "/packages/17/section_definitions/4",
+                "sub_section": "/packages/16/section_definitions/4",
                 "repeats": true
               }
             ]
@@ -43447,7 +43304,7 @@ window.nomadArtifacts = {
       },
       {
         "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 18,
+        "m_parent_index": 17,
         "m_parent_sub_section": "packages",
         "name": "nomad.datamodel.metainfo.measurements",
         "section_definitions": [
@@ -43610,7 +43467,7 @@ window.nomadArtifacts = {
                 "description": "Reference to the used sample.",
                 "type": {
                   "type_kind": "reference",
-                  "type_data": "/packages/18/section_definitions/0"
+                  "type_data": "/packages/17/section_definitions/0"
                 }
               }
             ],
@@ -43621,7 +43478,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "sample",
                 "description": "The used sample.",
-                "sub_section": "/packages/18/section_definitions/0"
+                "sub_section": "/packages/17/section_definitions/0"
               },
               {
                 "m_def": "nomad.metainfo.metainfo.SubSection",
@@ -43629,7 +43486,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "measurement",
                 "description": "Measurements performed in this experiment.",
-                "sub_section": "/packages/18/section_definitions/3",
+                "sub_section": "/packages/17/section_definitions/3",
                 "repeats": true
               }
             ]
@@ -43771,7 +43628,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "sample",
-                "sub_section": "/packages/18/section_definitions/0",
+                "sub_section": "/packages/17/section_definitions/0",
                 "repeats": true
               },
               {
@@ -43779,7 +43636,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 1,
                 "m_parent_sub_section": "sub_sections",
                 "name": "instrument",
-                "sub_section": "/packages/18/section_definitions/2",
+                "sub_section": "/packages/17/section_definitions/2",
                 "repeats": true
               }
             ]
@@ -43904,7 +43761,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "additional_channels",
                 "description": "Metadata for additional channels. The order is the same as the channel data\nappears in `additional_channel_data`.",
-                "sub_section": "/packages/18/section_definitions/5/inner_section_definitions/0",
+                "sub_section": "/packages/17/section_definitions/5/inner_section_definitions/0",
                 "repeats": true
               }
             ],
@@ -43987,7 +43844,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "spectrum",
-                "sub_section": "/packages/18/section_definitions/5"
+                "sub_section": "/packages/17/section_definitions/5"
               },
               {
                 "m_def": "nomad.metainfo.metainfo.SubSection",
@@ -43997,7 +43854,7 @@ window.nomadArtifacts = {
                 "more": {
                   "repreats": true
                 },
-                "sub_section": "/packages/26/section_definitions/2"
+                "sub_section": "/packages/25/section_definitions/2"
               }
             ]
           }
@@ -44005,7 +43862,7 @@ window.nomadArtifacts = {
       },
       {
         "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 19,
+        "m_parent_index": 18,
         "m_parent_sub_section": "packages",
         "name": "nomad.datamodel.metainfo.tabulartree",
         "section_definitions": [
@@ -44070,7 +43927,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "info",
-                "sub_section": "/packages/19/section_definitions/0"
+                "sub_section": "/packages/18/section_definitions/0"
               }
             ]
           },
@@ -44098,14 +43955,14 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "info",
-                "sub_section": "/packages/19/section_definitions/0"
+                "sub_section": "/packages/18/section_definitions/0"
               },
               {
                 "m_def": "nomad.metainfo.metainfo.SubSection",
                 "m_parent_index": 1,
                 "m_parent_sub_section": "sub_sections",
                 "name": "nodes",
-                "sub_section": "/packages/19/section_definitions/1",
+                "sub_section": "/packages/18/section_definitions/1",
                 "repeats": true
               }
             ]
@@ -44134,14 +43991,14 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "info",
-                "sub_section": "/packages/19/section_definitions/0"
+                "sub_section": "/packages/18/section_definitions/0"
               },
               {
                 "m_def": "nomad.metainfo.metainfo.SubSection",
                 "m_parent_index": 1,
                 "m_parent_sub_section": "sub_sections",
                 "name": "nodes",
-                "sub_section": "/packages/19/section_definitions/2",
+                "sub_section": "/packages/18/section_definitions/2",
                 "repeats": true
               }
             ]
@@ -44170,14 +44027,14 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "info",
-                "sub_section": "/packages/19/section_definitions/0"
+                "sub_section": "/packages/18/section_definitions/0"
               },
               {
                 "m_def": "nomad.metainfo.metainfo.SubSection",
                 "m_parent_index": 1,
                 "m_parent_sub_section": "sub_sections",
                 "name": "nodes",
-                "sub_section": "/packages/19/section_definitions/3",
+                "sub_section": "/packages/18/section_definitions/3",
                 "repeats": true
               }
             ]
@@ -44186,7 +44043,7 @@ window.nomadArtifacts = {
       },
       {
         "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 20,
+        "m_parent_index": 19,
         "m_parent_sub_section": "packages",
         "name": "nomad.datamodel.datamodel",
         "description": "All generic entry metadata and related classes.",
@@ -44808,7 +44665,7 @@ window.nomadArtifacts = {
                 "name": "upload_id",
                 "description": "The persistent and globally unique identifier for the upload of the entry",
                 "categories": [
-                  "/packages/20/category_definitions/1"
+                  "/packages/19/category_definitions/1"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -44828,8 +44685,8 @@ window.nomadArtifacts = {
                 "name": "upload_name",
                 "description": "The user provided upload name",
                 "categories": [
-                  "/packages/20/category_definitions/1",
-                  "/packages/20/category_definitions/0"
+                  "/packages/19/category_definitions/1",
+                  "/packages/19/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -44851,8 +44708,8 @@ window.nomadArtifacts = {
                 "name": "upload_create_time",
                 "description": "The date and time when the upload was created in nomad",
                 "categories": [
-                  "/packages/20/category_definitions/1",
-                  "/packages/20/category_definitions/0"
+                  "/packages/19/category_definitions/1",
+                  "/packages/19/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "custom",
@@ -44871,8 +44728,8 @@ window.nomadArtifacts = {
                 "name": "entry_id",
                 "description": "A persistent and globally unique identifier for the entry",
                 "categories": [
-                  "/packages/20/category_definitions/2",
-                  "/packages/20/category_definitions/3"
+                  "/packages/19/category_definitions/2",
+                  "/packages/19/category_definitions/3"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -44937,7 +44794,7 @@ window.nomadArtifacts = {
                 "name": "entry_hash",
                 "description": "A raw file content based checksum/hash",
                 "categories": [
-                  "/packages/20/category_definitions/2"
+                  "/packages/19/category_definitions/2"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -44959,9 +44816,9 @@ window.nomadArtifacts = {
                 "name": "entry_create_time",
                 "description": "The date and time when the entry was created in nomad",
                 "categories": [
-                  "/packages/20/category_definitions/2",
-                  "/packages/20/category_definitions/3",
-                  "/packages/20/category_definitions/0"
+                  "/packages/19/category_definitions/2",
+                  "/packages/19/category_definitions/3",
+                  "/packages/19/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "custom",
@@ -44975,7 +44832,7 @@ window.nomadArtifacts = {
                 "name": "last_edit_time",
                 "description": "The date and time the user metadata was last edited.",
                 "categories": [
-                  "/packages/20/category_definitions/2"
+                  "/packages/19/category_definitions/2"
                 ],
                 "type": {
                   "type_kind": "custom",
@@ -44994,8 +44851,8 @@ window.nomadArtifacts = {
                 "name": "parser_name",
                 "description": "The NOMAD parser used for the last processing",
                 "categories": [
-                  "/packages/20/category_definitions/2",
-                  "/packages/20/category_definitions/3"
+                  "/packages/19/category_definitions/2",
+                  "/packages/19/category_definitions/3"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -45016,8 +44873,8 @@ window.nomadArtifacts = {
                 "name": "mainfile",
                 "description": "The path to the mainfile from the root directory of the uploaded files",
                 "categories": [
-                  "/packages/20/category_definitions/2",
-                  "/packages/20/category_definitions/3"
+                  "/packages/19/category_definitions/2",
+                  "/packages/19/category_definitions/3"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -45037,8 +44894,8 @@ window.nomadArtifacts = {
                 "name": "mainfile_key",
                 "description": "Key used to differentiate between different *child entries* of an entry.\nFor parent entries and entries that do not have any children, the value should\nbe empty.",
                 "categories": [
-                  "/packages/20/category_definitions/2",
-                  "/packages/20/category_definitions/3"
+                  "/packages/19/category_definitions/2",
+                  "/packages/19/category_definitions/3"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -45096,7 +44953,7 @@ window.nomadArtifacts = {
                 "name": "pid",
                 "description": "The unique, sequentially enumerated, integer PID that was used in the legacy\nNOMAD CoE. It allows to resolve URLs of the old NOMAD CoE Repository.",
                 "categories": [
-                  "/packages/20/category_definitions/2"
+                  "/packages/19/category_definitions/2"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -45131,8 +44988,8 @@ window.nomadArtifacts = {
                 "name": "external_id",
                 "description": "A user provided external id. Usually the id for an entry in an external database\nwhere the data was imported from.",
                 "categories": [
-                  "/packages/20/category_definitions/2",
-                  "/packages/20/category_definitions/0"
+                  "/packages/19/category_definitions/2",
+                  "/packages/19/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -45151,7 +45008,7 @@ window.nomadArtifacts = {
                 "name": "published",
                 "description": "Indicates if the entry is published",
                 "categories": [
-                  "/packages/20/category_definitions/1"
+                  "/packages/19/category_definitions/1"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -45174,8 +45031,8 @@ window.nomadArtifacts = {
                 "name": "publish_time",
                 "description": "The date and time when the upload was published in nomad",
                 "categories": [
-                  "/packages/20/category_definitions/1",
-                  "/packages/20/category_definitions/0"
+                  "/packages/19/category_definitions/1",
+                  "/packages/19/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "custom",
@@ -45194,8 +45051,8 @@ window.nomadArtifacts = {
                 "name": "with_embargo",
                 "description": "Indicated if this entry is under an embargo",
                 "categories": [
-                  "/packages/20/category_definitions/1",
-                  "/packages/20/category_definitions/3"
+                  "/packages/19/category_definitions/1",
+                  "/packages/19/category_definitions/3"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -45210,8 +45067,8 @@ window.nomadArtifacts = {
                 "name": "embargo_length",
                 "description": "The length of the requested embargo period, in months",
                 "categories": [
-                  "/packages/20/category_definitions/1",
-                  "/packages/20/category_definitions/0"
+                  "/packages/19/category_definitions/1",
+                  "/packages/19/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -45230,8 +45087,8 @@ window.nomadArtifacts = {
                 "name": "license",
                 "description": "A short license description (e.g. CC BY 4.0), that refers to the\nlicense of this entry.",
                 "categories": [
-                  "/packages/20/category_definitions/1",
-                  "/packages/20/category_definitions/0"
+                  "/packages/19/category_definitions/1",
+                  "/packages/19/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -45251,8 +45108,8 @@ window.nomadArtifacts = {
                 "name": "processed",
                 "description": "Indicates that the entry is successfully processed.",
                 "categories": [
-                  "/packages/20/category_definitions/2",
-                  "/packages/20/category_definitions/3"
+                  "/packages/19/category_definitions/2",
+                  "/packages/19/category_definitions/3"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -45272,7 +45129,7 @@ window.nomadArtifacts = {
                 "name": "last_processing_time",
                 "description": "The date and time of the last processing.",
                 "categories": [
-                  "/packages/20/category_definitions/2"
+                  "/packages/19/category_definitions/2"
                 ],
                 "type": {
                   "type_kind": "custom",
@@ -45310,7 +45167,7 @@ window.nomadArtifacts = {
                 "name": "nomad_version",
                 "description": "The NOMAD version used for the last processing",
                 "categories": [
-                  "/packages/20/category_definitions/2"
+                  "/packages/19/category_definitions/2"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -45329,7 +45186,7 @@ window.nomadArtifacts = {
                 "name": "nomad_commit",
                 "description": "The NOMAD commit used for the last processing",
                 "categories": [
-                  "/packages/20/category_definitions/2"
+                  "/packages/19/category_definitions/2"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -45348,8 +45205,8 @@ window.nomadArtifacts = {
                 "name": "comment",
                 "description": "A user provided comment for this entry",
                 "categories": [
-                  "/packages/20/category_definitions/2",
-                  "/packages/20/category_definitions/0"
+                  "/packages/19/category_definitions/2",
+                  "/packages/19/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -45368,8 +45225,8 @@ window.nomadArtifacts = {
                 "name": "references",
                 "description": "User provided references (URLs) for this entry",
                 "categories": [
-                  "/packages/20/category_definitions/2",
-                  "/packages/20/category_definitions/0"
+                  "/packages/19/category_definitions/2",
+                  "/packages/19/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -45391,8 +45248,8 @@ window.nomadArtifacts = {
                 "name": "external_db",
                 "description": "The repository or external database where the original data resides",
                 "categories": [
-                  "/packages/20/category_definitions/1",
-                  "/packages/20/category_definitions/0"
+                  "/packages/19/category_definitions/1",
+                  "/packages/19/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "Enum",
@@ -45438,8 +45295,8 @@ window.nomadArtifacts = {
                 "name": "main_author",
                 "description": "The main author of the entry",
                 "categories": [
-                  "/packages/20/category_definitions/1",
-                  "/packages/20/category_definitions/0"
+                  "/packages/19/category_definitions/1",
+                  "/packages/19/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "User",
@@ -45453,8 +45310,8 @@ window.nomadArtifacts = {
                 "name": "coauthors",
                 "description": "A user provided list of co-authors for the whole upload. These can view and edit the\nupload when in staging, and view it also if it is embargoed.",
                 "categories": [
-                  "/packages/20/category_definitions/1",
-                  "/packages/20/category_definitions/0"
+                  "/packages/19/category_definitions/1",
+                  "/packages/19/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "Author",
@@ -45472,8 +45329,8 @@ window.nomadArtifacts = {
                 "name": "coauthor_groups",
                 "description": "A list of co-author groups for the whole upload, cf. `coauthors`.",
                 "categories": [
-                  "/packages/20/category_definitions/1",
-                  "/packages/20/category_definitions/0"
+                  "/packages/19/category_definitions/1",
+                  "/packages/19/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -45491,7 +45348,7 @@ window.nomadArtifacts = {
                 "name": "entry_coauthors",
                 "description": "A user provided list of co-authors specific for this entry. This is a legacy field,\nfor new uploads, coauthors should be specified on the upload level only.",
                 "categories": [
-                  "/packages/20/category_definitions/2"
+                  "/packages/19/category_definitions/2"
                 ],
                 "type": {
                   "type_kind": "Author",
@@ -45509,8 +45366,8 @@ window.nomadArtifacts = {
                 "name": "reviewers",
                 "description": "A user provided list of reviewers. Reviewers can see the whole upload, also if\nit is unpublished or embargoed",
                 "categories": [
-                  "/packages/20/category_definitions/1",
-                  "/packages/20/category_definitions/0"
+                  "/packages/19/category_definitions/1",
+                  "/packages/19/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "User",
@@ -45528,8 +45385,8 @@ window.nomadArtifacts = {
                 "name": "reviewer_groups",
                 "description": "A list of reviewer groups, cf. `reviewers`.",
                 "categories": [
-                  "/packages/20/category_definitions/1",
-                  "/packages/20/category_definitions/0"
+                  "/packages/19/category_definitions/1",
+                  "/packages/19/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -45652,12 +45509,12 @@ window.nomadArtifacts = {
                 "name": "datasets",
                 "description": "A list of user curated datasets this entry belongs to.",
                 "categories": [
-                  "/packages/20/category_definitions/2",
-                  "/packages/20/category_definitions/0"
+                  "/packages/19/category_definitions/2",
+                  "/packages/19/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "reference",
-                  "type_data": "/packages/20/section_definitions/0"
+                  "type_data": "/packages/19/section_definitions/0"
                 },
                 "shape": [
                   "0..*"
@@ -45747,7 +45604,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "entry_timestamp",
                 "description": "A timestamp based on RFC3161.",
-                "sub_section": "/packages/20/section_definitions/4"
+                "sub_section": "/packages/19/section_definitions/4"
               },
               {
                 "m_def": "nomad.metainfo.metainfo.SubSection",
@@ -45760,7 +45617,7 @@ window.nomadArtifacts = {
                 },
                 "name": "optimade",
                 "description": "Metadata used for the optimade API.",
-                "sub_section": "/packages/30/section_definitions/1"
+                "sub_section": "/packages/29/section_definitions/1"
               },
               {
                 "m_def": "nomad.metainfo.metainfo.SubSection",
@@ -45773,7 +45630,7 @@ window.nomadArtifacts = {
                 },
                 "name": "section_defs",
                 "description": "All sections that are compatible with the present sections in this entry.",
-                "sub_section": "/packages/20/section_definitions/1",
+                "sub_section": "/packages/19/section_definitions/1",
                 "repeats": true
               },
               {
@@ -45786,7 +45643,7 @@ window.nomadArtifacts = {
                   ]
                 },
                 "name": "entry_references",
-                "sub_section": "/packages/20/section_definitions/2",
+                "sub_section": "/packages/19/section_definitions/2",
                 "repeats": true
               },
               {
@@ -45799,7 +45656,7 @@ window.nomadArtifacts = {
                   ]
                 },
                 "name": "search_quantities",
-                "sub_section": "/packages/20/section_definitions/3",
+                "sub_section": "/packages/19/section_definitions/3",
                 "repeats": true
               }
             ]
@@ -45811,7 +45668,7 @@ window.nomadArtifacts = {
             "name": "EntryArchive",
             "label": "Entry",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ],
             "quantities": [
               {
@@ -45854,7 +45711,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 1,
                 "m_parent_sub_section": "sub_sections",
                 "name": "measurement",
-                "sub_section": "/packages/18/section_definitions/3",
+                "sub_section": "/packages/17/section_definitions/3",
                 "repeats": true
               },
               {
@@ -45862,7 +45719,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 2,
                 "m_parent_sub_section": "sub_sections",
                 "name": "data",
-                "sub_section": "/packages/26/section_definitions/1"
+                "sub_section": "/packages/25/section_definitions/1"
               },
               {
                 "m_def": "nomad.metainfo.metainfo.SubSection",
@@ -45870,7 +45727,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "workflow",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "sub_section": "/packages/6/section_definitions/34",
                 "repeats": true
@@ -45881,9 +45738,9 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "workflow2",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
-                "sub_section": "/packages/29/section_definitions/3"
+                "sub_section": "/packages/28/section_definitions/3"
               },
               {
                 "m_def": "nomad.metainfo.metainfo.SubSection",
@@ -45896,9 +45753,9 @@ window.nomadArtifacts = {
                 },
                 "name": "metadata",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
-                "sub_section": "/packages/20/section_definitions/5"
+                "sub_section": "/packages/19/section_definitions/5"
               },
               {
                 "m_def": "nomad.metainfo.metainfo.SubSection",
@@ -45911,7 +45768,7 @@ window.nomadArtifacts = {
                 },
                 "name": "results",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "sub_section": "/packages/12/section_definitions/84"
               },
@@ -45920,7 +45777,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 7,
                 "m_parent_sub_section": "sub_sections",
                 "name": "tabular_tree",
-                "sub_section": "/packages/19/section_definitions/4",
+                "sub_section": "/packages/18/section_definitions/4",
                 "repeats": false
               },
               {
@@ -45928,7 +45785,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 8,
                 "m_parent_sub_section": "sub_sections",
                 "name": "definitions",
-                "sub_section": "/packages/31/section_definitions/4"
+                "sub_section": "/packages/30/section_definitions/4"
               }
             ]
           }
@@ -45973,7 +45830,7 @@ window.nomadArtifacts = {
       },
       {
         "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 21,
+        "m_parent_index": 20,
         "m_parent_sub_section": "packages",
         "name": "nomad.parsing.tabular",
         "section_definitions": [
@@ -45984,7 +45841,7 @@ window.nomadArtifacts = {
             "name": "TableData",
             "description": "Table data",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ],
             "quantities": [
               {
@@ -46012,7 +45869,7 @@ window.nomadArtifacts = {
       },
       {
         "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 22,
+        "m_parent_index": 21,
         "m_parent_sub_section": "packages",
         "name": "electronicparsers.vasp.metainfo.vasp",
         "section_definitions": [
@@ -46260,7 +46117,7 @@ window.nomadArtifacts = {
       },
       {
         "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 23,
+        "m_parent_index": 22,
         "m_parent_sub_section": "packages",
         "name": "electronicparsers.vasp.metainfo.vasp_incars",
         "section_definitions": [
@@ -46281,7 +46138,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ADDGRID",
                 "description": "ADDGRID determines whether an additional support grid is used for the evaluation\nof the augmentation charges.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -46296,7 +46153,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_AEXX",
                 "description": "AEXX specifies the fraction of exact exchange in a Hartree-Fock/DFT hybrid\nfunctional type calculation.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -46311,7 +46168,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_AGGAC",
                 "description": "AGGAC specifies the fraction of gradient corrections to the correlation in a\nHartree-Fock/DFT hybrid functional type calculation.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -46326,7 +46183,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_AGGAX",
                 "description": "AGGAX specifies the fraction of gradient corrections to the exchange in a Hartree-\nFock/DFT hybrid functional type calculation.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -46341,7 +46198,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ALDAC",
                 "description": "ALDAC specifies the fraction of LDA correlation in a Hartree-Fock/DFT hybrid\nfunctional type calculation.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -46356,7 +46213,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ALGO",
                 "description": "Option to specify the electronic minimisation algorithm (as of VASP.4.5) and/or to\nselect the type of GW calculations.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -46371,7 +46228,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_AMIN",
                 "description": "AMIN specifies the minimal mixing parameter in Kerker's initial approximation to\nthe charge dielectric function used in the Broyden / Pulay mixing scheme (IMIX=4,\nINIMIX=1).",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -46386,7 +46243,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_AMIX",
                 "description": "AMIX specifies the linear mixing parameter.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -46401,7 +46258,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_AMIX_MAG",
                 "description": "AMIX_MAG linear mixing parameter for the magnetization density.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -46416,7 +46273,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ANDERSEN_PROB",
                 "description": "ANDERSEN_PROB sets the collision probability for the Anderson thermostat (in case\nVASP was compiled with the flag -Dtbdyn).",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -46431,7 +46288,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ANTIRES",
                 "description": "The flag ANTIRES determines whether the Tamm-Dancoff approximation is used or not.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -46446,7 +46303,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_APACO",
                 "description": "APACO sets the maximum distance in the evaluation of the pair-correlation function\n(in Angstroms).",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -46461,7 +46318,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_BMIX",
                 "description": "BMIX sets the cutoff wave vector for Kerker mixing scheme (IMIX = 1 and / or\nINIMIX = 1).",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -46476,7 +46333,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_BMIX_MAG",
                 "description": "BMIX_MAG sets the cutoff wave vector for Kerker mixing scheme (IMIX=1 and/or\nINIMIX=1) for the magnetization density.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -46491,7 +46348,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_CH_LSPEC",
                 "description": "This flag controls whether the imaginary part of the dielectric function for a\nselected core electron is calculated and written to the OUTCAR file or not.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -46506,7 +46363,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_CH_NEDOS",
                 "description": "This tag specifies the number of frequency (energy) grid points on the x-axis in\nthe calculation of the dielectric function for XAS spectra.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -46521,7 +46378,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_CH_SIGMA",
                 "description": "This tag specifies the broadening in eV of the imaginary dielectric function for a\ncore electron.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -46536,7 +46393,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_CLL",
                 "description": "CLL selects the angular (l) quantum number of the excited electron when using\nICORELEVEL=2.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -46551,7 +46408,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_CLN",
                 "description": "CLN selects the main quantum number of the excited electron when using\nICORELEVEL=2.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -46566,7 +46423,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_CLNT",
                 "description": "CLNT selects for which species the core levels are calculated using the tag\nICORELEVEL.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -46581,7 +46438,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_CLZ",
                 "description": "CLZ selects the electron count of the excited electron when using ICORELEVEL=2.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -46596,7 +46453,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_CMBJ",
                 "description": "defines the _c_ parameter in the modified Becke-Johnson meta-GGA potential. NOTE:\nEither specify a single value, or one value per atomic type (FIXME)",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -46611,7 +46468,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_CMBJA",
                 "description": "sets the $\\alpha$ parameter in the modified Becke-Johnson meta-GGA potential.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -46626,7 +46483,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_CMBJB",
                 "description": "sets the $\\eta$ parameter in the modified Becke-Johnson meta-GGA potential.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -46641,7 +46498,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_CSHIFT",
                 "description": "CSHIFT sets the (small) complex shift $\\eta$ in the Kramers-Kronig transformation.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -46656,7 +46513,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_DEPER",
                 "description": "DEPER specifies a relative stopping criterion for the optimization of an\neigenvalue.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -46671,7 +46528,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_DIMER_DIST",
                 "description": "The flag DIMER_DIST defines the step size for the numerical differentiation (in\nAngstrongs) for the Improved Dimer Method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -46686,7 +46543,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_DIPOL",
                 "description": "Specifies the center of the cell in direct lattice coordinates with respect to\nwhich the total dipole-moment in the cell is calculated.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -46703,7 +46560,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_DQ",
                 "description": "Step size for the finite difference _k_-space derivative in the linear response\ncalculation of chemical shifts. Typical values for DQ are in the range [0.001 -\n0.003]. The default is often sufficient",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -46718,7 +46575,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_EBREAK",
                 "description": "EBREAK specifies an absolute stopping criterion for the optimization of an\neigenvalue.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -46733,7 +46590,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_EDIFF",
                 "description": "EDIFF specifies the global break condition for the electronic SC-loop.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -46748,7 +46605,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_EDIFFG",
                 "description": "EDIFFG defines the break condition for the ionic relaxation loop.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -46763,7 +46620,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_EFIELD",
                 "description": "EFIELD controls the magnitude of the applied electric force field.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -46778,7 +46635,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_EFIELD_PEAD",
                 "description": "EFIELD_PEAD specifies the homogeneous electric field in the electric enthalpy\nfunctional used to compute the  self-consistent response to finite electric\nfields.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -46795,7 +46652,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_EINT",
                 "description": "Specifies the energy range of the bands that are used for the evaluation of the\npartial charge density needed in Band decomposed charge densities. Check also\nNBMOD and IBAND.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -46812,7 +46669,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_EMAX",
                 "description": "EMAX specifies the  upper boundary of the energy range for the evaluation of the\nDOS.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -46827,7 +46684,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_EMIN",
                 "description": "specifies the lower boundary of the energy range for the evaluation of the DOS.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -46842,7 +46699,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ENAUG",
                 "description": "ENAUG specifies the cut-off energy of the plane wave representation of the\naugmentation charges in eV.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -46857,7 +46714,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ENCUT",
                 "description": "ENCUT specifies the cutoff energy for the planewave basis set in eV.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -46872,7 +46729,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ENCUTFOCK",
                 "description": "The ENCUTFOCK tag sets the energy cutoff that determines the FFT grids used by the\nHartree-Fock routines. WARNING: The flag ENCUTFOCK is no longer supported in\nVASP.5.2.4 and newer versions. Please use PRECFOCK instead.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -46887,7 +46744,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ENCUTGW",
                 "description": "The tag ENCUTGW sets the energy cutoff for response function. It controls the\nbasis set for the response functions  in exactly the same manner as ENCUT does for\nthe orbitals.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -46902,7 +46759,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ENCUTGWSOFT",
                 "description": "The flag ENCUTGWSOFT sets the energy cutoff for response function, such that it\nallows to truncate the Coulomb kernel slowly between the energy specified by\nENCUTGWSOFT and ENCUTGW.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -46917,7 +46774,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ENINI",
                 "description": "ENINI controls the cutoff during the initial (steepest descent) phase for\nIALGO=48.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -46932,7 +46789,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_EPSILON",
                 "description": "EPSILON sets the dielectric constant of the medium.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -46947,7 +46804,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_EVENONLY",
                 "description": "EVENONLY=.TRUE. selects a subset of k-points for the representation of the Fock\nexchange potential, with $C_1=C_2=C_3=1$, and $n_1+n_2+n_3$ even.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -46962,7 +46819,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_EVENONLYGW",
                 "description": "EVENONLYGW allows to restrict the k-points in the evaluation of response functions\n(in GW calculations) to even values.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -46977,7 +46834,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_FERDO",
                 "description": "FERDO sets the occupancies of the states in the down-spin channel for ISMEAR=-2\nand ISPIN=2.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -46994,7 +46851,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_FERWE",
                 "description": "FERWE sets the occupancies of the states for  ISMEAR=-2.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -47011,7 +46868,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_FINDIFF",
                 "description": "The flag DIMER_DIST defines whether a forward (FINDIFF=1) or a central (FINDIFF=2)\ndifference formula for the numerical differentiation to compute the curvature\nalong the dimer direction is used in the Improved Dimer Method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -47026,7 +46883,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_GGA",
                 "description": "GGA specifies the type of generalized-gradient-approximation one wishes to use.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -47041,7 +46898,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_GGA_COMPAT",
                 "description": "This flag restores the full lattice symmetry for gradient corrected functionals.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -47056,7 +46913,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_HFLMAX",
                 "description": "To be compatible w.r.t. old releases, VASP also reads the flag HFLMAX to the same\neffect as LMAXFOCK.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -47071,7 +46928,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_HFRCUT",
                 "description": "HFRCUT specifies the spherical cutoff radius for the potential kernel in hybrid\nfunctionals.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -47086,7 +46943,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_HFSCREEN",
                 "description": "HFSCREEN specifies the range-separation parameter in range separated hybrid\nfunctionals.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -47101,7 +46958,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_HILLS_BIN",
                 "description": "HILLS_BIN sets the number of steps after which the bias potential is updated in a\nmetadynamics run (in case VASP was compiled with -Dtbdyn).",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -47116,7 +46973,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_HILLS_H",
                 "description": "HILLS_H specifies the height of the Gaussian hill (in eV) used in metadynamics (in\ncase VASP was compiled with -Dtbdyn).",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -47131,7 +46988,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_HILLS_W",
                 "description": "HILLS_W specifies the width of the Gaussian hill (in units of the corresponding\ncollective variable) used in metadynamics (in case VASP was compiled with\n-Dtbdyn).",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -47146,7 +47003,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_HITOLER",
                 "description": "HITOLER specifies the convergence parameter for iterative Hirschfeld partitioning\n(DFT-TS/HI).",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -47161,7 +47018,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_I_CONSTRAINED_M",
                 "description": "I_CONSTRAINED_M switches on the constrained local moments approach.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -47176,7 +47033,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_IALGO",
                 "description": "IALGO selects the algorithm used to optimize the orbitals. WARNING",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -47191,7 +47048,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_IBAND",
                 "description": "Controls which bands are used in the calculation of Band decomposed charge\ndensities. Check also NBMOD and EINT.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -47208,7 +47065,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_IBRION",
                 "description": "IBRION determines how the ions are updated and moved.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -47223,7 +47080,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ICHARG",
                 "description": "ICHARG determines how VASP constructs the <i>initial</i> charge density.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -47238,7 +47095,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ICHIBARE",
                 "description": "determines the order of the finite difference stencil used to calculate the\nmagnetic susceptibility.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -47253,7 +47110,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ICORELEVEL",
                 "description": "ICORELEVEL controls whether the core energies are explicitely calculated or not\nand how they are calculated.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -47268,7 +47125,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_IDIPOL",
                 "description": "IDIPOL switches on monopole/dipole and quadrupole corrections to the total energy.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -47283,7 +47140,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_IEPSILON",
                 "description": "The flag IEPSILON determines along which Cartesien the E field is applied.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -47298,7 +47155,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_IGPAR",
                 "description": "This tag specifies the socalled parallel or  $G_{||}$ direction in the integration\nover the reciprocal space unit cell needed for LCALCPOL.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -47313,7 +47170,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_IMAGES",
                 "description": "IMAGES defines the number of interpolated geometries between the initial and final\nstate in Elastic Band calculations",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -47328,7 +47185,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_IMIX",
                 "description": "IMIX specifies the type of mixing.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -47343,7 +47200,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_INCREM",
                 "description": "INCREM controls the transformation velocity in the slow-growth approach (in case\nVASP was compiled with -Dtbdyn).",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -47360,7 +47217,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_INIMIX",
                 "description": "INIMIX determines the functional form of the initial mixing matrix in the Broyden\nscheme (IMIX=4).",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -47375,7 +47232,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_INIWAV",
                 "description": "INIWAV specifies how to set up the initial orbitals in case ISTART=0.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -47390,7 +47247,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_IPEAD",
                 "description": "IPEAD specifies the order of the finite difference stencil used to compute the\nderivative of the cell-periodic part of the orbitals w.r.t. **k** (LPEAD=.TRUE.),\nand the derivative of the polarization w.r.t. the orbitals,  for (LCALCEPS=.TRUE.,\nor EFIELD_PEAD$\\not=$0).",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -47405,7 +47262,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ISIF",
                 "description": "ISIF determines whether the stress tensor is calculated and which principal\ndegrees-of-freedom are allowed to change in relaxation and molecular dynamics\nruns.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -47420,7 +47277,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ISMEAR",
                 "description": "ISMEAR determines how the partial occupancies $f_{n\\mathbf{k}}$  are set for each\norbital. SIGMA  determines the width of the smearing in eV.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -47435,7 +47292,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ISPIN",
                 "description": "ISPIN specifies spin polarization.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -47450,7 +47307,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ISTART",
                 "description": "ISTART determines whether or not to read the WAVECAR file.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -47465,7 +47322,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ISYM",
                 "description": "ISYM determines the way VASP treats symmetry.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -47480,7 +47337,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_IVDW",
                 "description": "This tag controls whether vdW corrections are calculated or not. If they are\ncalculated IVDW controls how they are calculated.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -47495,7 +47352,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_IWAVPR",
                 "description": "IWAVPR determines how orbitals and/or charge densities are extrapolated from one\nionic configuration to the next configuration.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -47510,7 +47367,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_KBLOCK",
                 "description": "After KBLOCK*NBLOCK ionic steps the averaged pair correlation function and DOS are\nwritten to the files PCDAT and DOSCAR. More details can be found on the page\ndescribing the tag NBLOCK.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -47525,7 +47382,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_KGAMMA",
                 "description": "Determines whether the _k_-points (determined by the tag KSPACING if KPOINTS file\nis not present) are center around (KGAMMA=.TRUE.), or shifted away\n(KGAMMA=.FALSE.) from the $\\Gamma$ point.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -47540,7 +47397,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_KPAR",
                 "description": "KPAR determines the number of **k**-points that are to be treated in parallel\n(available as of VASP.5.3.2).",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -47555,7 +47412,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_KPOINT_BSE",
                 "description": "The flag KPOINT_BSE allows to calculate the dielectric matrix at one of the\nkpoints used to sample the Brillouin zone. NOTE: Either specify one or three\nintegers (FIXME)",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -47570,7 +47427,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_KPUSE",
                 "description": "Specifies which k-points are used in the evaluation of the partial dos (Band\ndecomposed charge densities).",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -47587,7 +47444,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_KSPACING",
                 "description": "The tag KSPACING determines the number of k-points if the KPOINTS file is not\npresent.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -47602,7 +47459,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LADDER",
                 "description": "Controls whether the ladder diagrams are included in the BSE calculation.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -47617,7 +47474,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LAECHG",
                 "description": "When LAECHG=.TRUE. the all-electron charge density will be reconstructed\nexplicitly and written out to file.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -47632,7 +47489,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LAMBDA",
                 "description": "LAMBDA sets the weight with which the penalty terms of the constrained local\nmoment approach enter into the total energy expression and the Hamiltonian.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -47647,7 +47504,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LANGEVIN_GAMMA",
                 "description": "LANGEVIN_GAMMA specifies the friction coefficients (in ps$^{-1}$) for atomic\ndegrees-of-freedom when using a Langevin thermostat (in case VASP was compiled\nwith -Dtbdyn).",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -47664,7 +47521,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LANGEVIN_GAMMA_L",
                 "description": "LANGEVIN_GAMMA_L specifies the friction coefficient (in ps$^{-1}$) for lattice\ndegrees-of-freedom in case of Parrinello-Rahman dynamics (in case VASP was\ncompiled with -Dtbdyn).",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -47679,7 +47536,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LASPH",
                 "description": "include non-spherical contributions related to the gradient of the density in the\nPAW spheres.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -47694,7 +47551,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LASYNC",
                 "description": "This tag controls the overlap in communication.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -47709,7 +47566,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LATTICE_CONSTRAINTS",
                 "description": "The tag LATTICE_CONSTRAINTS determines whether the lattice dynamics are released\n(LATTICE_CONSTRAINTS=.TRUE.) in the given directions or not.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -47726,7 +47583,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LBERRY",
                 "description": "This tag is used in the the evaluation of the Berry phase expression for the\nelectronic polarization of an insulating system.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -47741,7 +47598,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LBLUEOUT",
                 "description": "for LBLUEOUT=.TRUE., VASP writes output for the free-energy gradient calculation\nto the REPORT-file (in case VASP was compiled with -Dtbdyn).",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -47756,7 +47613,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LBONE",
                 "description": "LBONE adds the small B-component to the chemical shift tensor.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -47771,7 +47628,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LCALCEPS",
                 "description": "for LCALCEPS=.TRUE. the macroscopic ion-clamped static dielectric tensor, Born\neffective charge tensors, and the ion-clamped piezoelectric tensor of the system\nare determined from the response to finite electric fields.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -47786,7 +47643,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LCALCPOL",
                 "description": "LCALCPOL=.TRUE. switches on the evaluation of the Berry phase expressions for the\nmacroscopic electronic polarization in accordance with the so-called Modern Theory\nof Polarization.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -47801,7 +47658,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LCHARG",
                 "description": "LCHARG determines whether the charge densities (files CHGCAR and CHG) are written.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -47816,7 +47673,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LCHIMAG",
                 "description": "calculate the chemical shifts by means of linear response.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -47831,7 +47688,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LCORR",
                 "description": "Controls whether Harris corrections are calculated or not.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -47846,7 +47703,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LDAU",
                 "description": "LDAU=.TRUE. switches on the L(S)DA+U.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -47861,7 +47718,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LDAUJ",
                 "description": "LDAUJ specifies the strength of the effective on-site exchange interactions.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -47878,7 +47735,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LDAUL",
                 "description": "LDAUL specifies the _l_-quantum number for which the on-site interaction is added.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -47895,7 +47752,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LDAUPRINT",
                 "description": "LDAUPRINT controls the verbosity of the L(S)DA+U routines.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -47910,7 +47767,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LDAUTYPE",
                 "description": "LDAUTYPE specifies which type of L(S)DA+U approach will be used.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -47925,7 +47782,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LDAUU",
                 "description": "LDAUU specifies the strength of the effective on-site Coulomb interactions.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -47942,7 +47799,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LDIAG",
                 "description": "This tag determines whether a subspace diagonalization is performed or not within\nthe main algorithm selected by IALGO.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -47957,7 +47814,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LDIPOL",
                 "description": "LDIPOL switches on corrections to the potential and forces in VASP. Can be applied\nfor charged molecules and  molecules and slabs with a net dipole moment.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -47972,7 +47829,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LEFG",
                 "description": "The LEFG Computes the Electric Field Gradient at positions of the atomic nuclei.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -47987,7 +47844,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LELF",
                 "description": "LELF determines whether to create an ELFCAR file or not.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48002,7 +47859,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LEPSILON",
                 "description": "LEPSILON=.TRUE. determines the static dielectric matrix, ion-clamped piezoelectric\ntensor and the Born effective charges using density functional perturbation\ntheory.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48017,7 +47874,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LFOCKAEDFT",
                 "description": "LFOCKAEDFT forces VASP to use the same charge augmentation for the Hartree and DFT\nexchange correlation part as is used in the Fock exchange and the many body beyond\nDFT methods, such as RPA, MP2 etc.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48032,7 +47889,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LHARTREE",
                 "description": "Controls whether the bubble diagrams are included in the BSE calculation.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48047,7 +47904,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LHFCALC",
                 "description": "LHFCALC specifies whether Hartree-Fock/DFT hybrid functional type calculations are\nperformed.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48062,7 +47919,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LHYPERFINE",
                 "description": "compute the hyperfine tensors at the atomic sites (available as of vasp.5.3.2).",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48077,7 +47934,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LKPROJ",
                 "description": "switches on the **k**-point projection scheme.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48092,7 +47949,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LLRAUG",
                 "description": "LLRAUG calculates the two-center contributions to the chemical shift tensor.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48107,7 +47964,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LMAXFOCK",
                 "description": "LMAXFOCK sets the maximum angular momentum quantum number _L_ for the augmentation\nof charge densities in Hartree-Fock type routines.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -48122,7 +47979,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LMAXFOCKAE",
                 "description": "NMAXFOCKAE and LMAXFOCKAE determine whether the overlap densities in the Fock\nexchange and correlated wave function methods are accurately reconstructed on the\nplane wave grid. This flag generally only applies to the Fock-exchange part as\nwell as many-body post DFT methods (GW, RPA, MP2, etc.).",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -48137,7 +47994,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LMAXMIX",
                 "description": "LMAXMIX controls up to which l-quantum number the one-center PAW charge densities\nare passed through the charge density mixer and written to the CHGCAR file.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -48152,7 +48009,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LMAXPAW",
                 "description": "LMAXPAW sets the maximum _l_-quantum number for the evaluation of the one-center\nterms on the radial support grids in the PAW method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -48167,7 +48024,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LMAXTAU",
                 "description": "LMAXTAU is the maximum _l_-quantum number included in the PAW one-center expansion\nof the kinetic energy density.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -48182,7 +48039,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LMIXTAU",
                 "description": "send the kinetic energy density through the density mixer as well.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48197,7 +48054,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LMONO",
                 "description": "LMONO switches on monopole-monopole corrections for the total energy.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48212,7 +48069,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LNABLA",
                 "description": "LNABLA=.TRUE. evaluates the transversal expression for the frequency dependent\ndielectric matrix.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48227,7 +48084,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LNMR_SYM_RED",
                 "description": "discard symmetry operations that are not consistent with the way _k_-space\nderivative are calculated in the linear response calculations of chemical shifts.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48242,7 +48099,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LNONCOLLINEAR",
                 "description": "LNONCOLLINEAR specifies whether fully non-collinear magnetic calculations are\nperformed.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48257,7 +48114,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LOCPROJ",
                 "description": "by means of the LOCPROJ-tag one may specify a (set of) local function(s) on which\nthe orbitals are to be projected. These projections are written to the PROJCAR,\nLOCPROJ, and vasprun.xml files.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48272,7 +48129,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LOPTICS",
                 "description": "LOPTICS=.TRUE. calculates the frequency dependent dielectric matrix after the\nelectronic ground state has been determined.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48287,7 +48144,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LORBIT",
                 "description": "LORBIT, together with an appropriate RWIGS, determines whether the PROCAR or\nPROOUT files are written.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48302,7 +48159,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LORBMOM",
                 "description": "LORBMOM specifies whether the orbital moments are written out or not (in a\ncalculation using LSORBIT=.TRUE.).",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48317,7 +48174,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LPARD",
                 "description": "Determines whether partial (band or k-point decomposed) charge densities are\nevaluated. See also 'Band-decomposed charge densities' .",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48332,7 +48189,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LPEAD",
                 "description": "for LPEAD=.TRUE., the derivative of the cell-periodic part of the orbitals w.r.t.\n**k**  is calculated using finite differences.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48347,7 +48204,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LPLANE",
                 "description": "LPLANE switches on the plane-wise data distribution in real space.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48362,7 +48219,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LREAL",
                 "description": "LREAL determines whether the projection operators are evaluated in real-space or\nin reciprocal space.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48377,7 +48234,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LRPA",
                 "description": "LRPA=.TRUE. includes local field effect on the Hartree level only.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48392,7 +48249,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LSCAAWARE",
                 "description": "LSCAAWARE controls the distribution of the Hamilton matrix.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48407,7 +48264,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LSCALAPACK",
                 "description": "LSCALAPACK controls the use of scaLAPACK.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48422,7 +48279,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LSCALU",
                 "description": "LSCALU switches on the parallel LU decomposition (using scaLAPACK) in the\northonormalization of the wave functions.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48437,7 +48294,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LSCSGRAD",
                 "description": "LSCSGRAD decides whether to compute gradients in the calculation of the MBD\ndispersion energy.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48452,7 +48309,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LSELFENERGY",
                 "description": "This tag controls whether the frequency dependent self-energy is calculated or\nnot.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48467,7 +48324,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LSEPB",
                 "description": "Specifies whether the charge density is calculated for every band separately and\nwritten to a file PARCHG.nb.* (LSEPB=.TRUE.) or whether charge density is merged\nfor all selected bands and written to the files PARCHG.ALLB.* or PARCHG.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48482,7 +48339,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LSEPK",
                 "description": "Specifies whether the charge density of every k-point is write to the files\nPARCHG.*.nk (LSEPK=.TRUE.) or whether it is merged to a single file. If the merged\nfile is written, then the weight of each k-point is determined from the KPOINTS\nfile, otherwise the k-point weights of one are chosen.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48497,7 +48354,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LSORBIT",
                 "description": "LSORBIT specifies whether spin-orbit coupling is taken into account.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48512,7 +48369,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LSPECTRAL",
                 "description": "LSPECTRAL specifies to use the spectral method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48527,7 +48384,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LSPECTRALGW",
                 "description": "LSPECTRALGW specifies to use the spectral method for calculating the self-energy.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48542,7 +48399,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LSPIRAL",
                 "description": "set LSPIRAL=.TRUE. to represent spin spirals by means of a generalized Bloch\ncondition.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48557,7 +48414,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LSUBROT",
                 "description": "LSUBROT determines whether an optimal rotation matrix between the occupied and\nunoccupied block is sought, when a direct optimization of the energy functional is\nperformed (i.e. ALGO = All | Damped).",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48572,7 +48429,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LTHOMAS",
                 "description": "LTHOMAS selects a decomposition of the exchange functional based on Thomas-Fermi\nscreening.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48587,7 +48444,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LUSE_VDW",
                 "description": "The flag LUSE_VDW determines whether the VdW-DF functional of Langreth and\nLundqvist et al. is used or not.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48602,7 +48459,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LVDW_EWALD",
                 "description": "LVDW_EWALD decides whether lattice summation in $E_{disp}$ expression by means of\nEwald's summation is computed in the DFT-D2 method (available in VASP.5.3.4 and\nlater).",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48617,7 +48474,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LVDW_ONECELL",
                 "description": "LVDW_ONECELL  can be used to disable vdW interaction with mirror image in X Y Z\ndirection. This is advisable for molecular calculations in the gas phase. In all\nother cases, use the default.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48634,7 +48491,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LVDWEXPANSION",
                 "description": "LVDWEXPANSION  decides whether to write the two- to six- body contributions to MBD\ndispersion energy in the OUTCAR file.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48649,7 +48506,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LVHAR",
                 "description": "This tag determines whether the total local potential (saved in the file LOCPOT)\ncontains the entire local potential (ionic + Hartree + exchange correlation) or\nthe electrostatic contributions only (ionic + Hartree).",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48664,7 +48521,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LVTOT",
                 "description": "LVTOT determines whether the total local potential is written to the LOCPOT file.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48679,7 +48536,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LWANNIER90",
                 "description": "LWANNIER90=.TRUE. switches on the interface between VASP and WANNIER90.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48694,7 +48551,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LWANNIER90_RUN",
                 "description": "LWANNIER90_RUN executes wannier_setup (see LWANNIER90=.TRUE.) and subsequently\nruns WANNIER90 in library mode (wannier_run).",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48709,7 +48566,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LWAVE",
                 "description": "LWAVE determines whether the wavefunctions are written to the WAVECAR file at the\nend of a run.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48724,7 +48581,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LWRITE_MMN_AMN",
                 "description": "LWRITE_MMN_AMN=.TRUE. tells the VASP2WANNIER90 interface to write the\nwannier90.mmn and wannier90.amn files.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48739,7 +48596,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LWRITE_UNK",
                 "description": "LWRITE_UNK decides whether the cell-periodic part of the relevant Bloch functions\nis written.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48754,7 +48611,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LWRITE_WANPROJ",
                 "description": "LWRITE_WANPROJ determines whether the Wannier projection fille WANPROJ is written.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48769,7 +48626,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_LZEROZ",
                 "description": "for LZEROZ=.TRUE. the _z_-component of the spin-spiral magnetisation density will\nbe forced to be and to remain zero.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48784,7 +48641,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_M_CONSTR",
                 "description": "M_CONSTR specifies the desired local magnetic moment (size and/or direction) for\nthe constrained local moments approach.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -48801,7 +48658,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_MAGMOM",
                 "description": "MAGMOM Specifies the initial magnetic moment for each atom, if and only if\nICHARG=2, or if ICHARG=1 and the CHGCAR file contains no magnetisation density",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -48818,7 +48675,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_MAXMEM",
                 "description": "MAXMEM specifies the maximum memory one MPI rank will attempt to allocate (in\nMByte).",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -48833,7 +48690,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_MAXMIX",
                 "description": "MAXMIX specifies the maximum number steps stored in Broyden mixer IMIX=4).",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -48848,7 +48705,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_MDALGO",
                 "description": "MDALGO specifies the molecular dynamics simulation protocol (in case IBRION=0 and\nVASP was compiled with -Dtbdyn).",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -48863,7 +48720,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_METAGGA",
                 "description": "selects one of various meta-GGA functionals.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -48878,7 +48735,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_MINROT",
                 "description": "The flag MINROT defines the value for which the dimer is rotated only if the\npredicted rotation angle is greater than MINROT (rad.) in the Improved Dimer\nMethod.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -48893,7 +48750,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_MIXPRE",
                 "description": "MIXPRE specifies the metric in the Broyden mixing scheme(IMIX=4).",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -48908,7 +48765,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_AFILT2_MB",
                 "description": "This tag sets the filtering parameter for the angular filtering for\nML_FF_IAFILT2_MB in the machine learning force-field method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -48923,7 +48780,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_CDOUB",
                 "description": "This flag controls the necessity of DFT calculations in the machine learning force\nfield method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -48938,7 +48795,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_CSF",
                 "description": "This flag sets the threshold for the spilling factor in the machine learning force\nfield method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -48953,7 +48810,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_CSIG",
                 "description": "Parameter used in the automatic determination of threshold for Bayesian error\nestimation in the machine learning force field method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -48968,7 +48825,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_CSLOPE",
                 "description": "Parameter used in the automatic determination of threshold for Bayesian error\nestimation in the machine learning force field method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -48983,7 +48840,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_CTIFOR",
                 "description": "This flag sets the threshold for the Bayesian error estimation on the force in the\nmachine learning force field method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -48998,7 +48855,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_EATOM",
                 "description": "Reference total energies of isolated atoms used in the machine learning force\nfield method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49015,7 +48872,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_IAFILT2_MB",
                 "description": "This tag specifies the type of angular filtering used in the machine learning\nforce field method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49030,7 +48887,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_IBROAD1_MB",
                 "description": "This tag determines how the atomic distribution is broadened for the radial\ndescriptor within the machine learning force field method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49045,7 +48902,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_IBROAD2_MB",
                 "description": "This tag determines how the atomic distribution is broadened for the angular\ndescriptor within the machine learning force field method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49060,7 +48917,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_ICOUPLE_MB",
                 "description": "This tag specifies the atoms where the coupling parameter is introduced to\ncalculate the chemical potential within the machine learning force field method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49077,7 +48934,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_ICUT1_MB",
                 "description": "This tag specifies the type of cutoff function used for the radial descriptor in\nthe machine learning force field method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49092,7 +48949,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_ICUT2_MB",
                 "description": "This tag specifies the type of cutoff function used for the angular descriptor in\nthe machine learning force field method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49107,7 +48964,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_IERR",
                 "description": "This tag selects the error estimation method used in the machine learning force\nfield method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49122,7 +48979,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_IREG_MB",
                 "description": "This tag specifies whether the regularization parameters are kept constant or not\nin the machine learning force field method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49137,7 +48994,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_ISAMPLE",
                 "description": "This tag controls the sampling in the machine learning force field method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49152,7 +49009,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_ISCALE_TOTEN_MB",
                 "description": "This tag specifies how to scale the energy data for the many-body term in the\nmachine learning force field method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49167,7 +49024,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_ISOAP1_MB",
                 "description": "This tag defines the type of the SOAP kernel for the radial descriptor in the\nmachine learning force field method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49182,7 +49039,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_ISOAP2_MB",
                 "description": "This tag defines the type of the SOAP kernel for the angular descriptor in the\nmachine learning force field method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49197,7 +49054,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_ISTART",
                 "description": "This tag decides if and how calculations are continued from existing data in\nmachine learning force field method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49212,7 +49069,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_IWEIGHT",
                 "description": "Flag to control the weighting of training data in the machine learning force field\nmethod.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49227,7 +49084,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_LAFILT2_MB",
                 "description": "This tag specifies whether angular filtering is applied or not within the machine\nlearning force field method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -49242,7 +49099,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_LBASIS_DISCARD",
                 "description": "This variable specifies whether the basis sets are thrown away when its number\nexceeds ML_FF_MB_MB in the machine learning force field method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -49257,7 +49114,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_LCONF_DISCARD",
                 "description": "This flag decides whether configurations that do not provide local reference\nconfigurations are discarded or not in the machine learning force field method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -49272,7 +49129,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_LCOUPLE_MB",
                 "description": "This tag specifies whether coupling parameters are used for the calculation of\nchemical potentials is used or not within the machine learning force field method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -49287,7 +49144,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_LCRITERIA",
                 "description": "Decides whether the threshold in the learning decision step for the Bayesian error\nestimation is renewed or not in the machine learning force field methods.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -49302,7 +49159,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_LEATOM_MB",
                 "description": "This term specifies whether the total atomic energy is written out or not.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -49317,7 +49174,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_LHEAT_MB",
                 "description": "This flag specifies whether the heat flux is calculated or not in the machine\nlearning force field method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -49332,7 +49189,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_LMAX2_MB",
                 "description": "This tag specifies the maximum angular momentum quantum number of spherical\nharmonics used to expand atomic distributions within the machine learning force\nfield method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49347,7 +49204,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_LMLFF",
                 "description": "Main control tag whether to use machine learned force fields or not.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -49362,7 +49219,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_LMLMB",
                 "description": "This controls whether the many-body interaction term is included in the machine\nlearning force field method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -49377,7 +49234,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_LNORM1_MB",
                 "description": "This tag specifies whether the radial descriptor is normalized (by dividing\nthrough it's norm) or not.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -49392,7 +49249,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_LNORM2_MB",
                 "description": "This tag specifies whether the angular descriptor is normalized (by dividing\nthrough it's norm) or not.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -49407,7 +49264,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_MB_MB",
                 "description": "This flag sets the maximum number of basis sets describing the many-body\ninteractions in the machine learning force field method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49422,7 +49279,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_MCONF",
                 "description": "This flag sets the maximum number of configurations used for training in the\nmachine learning force field method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49437,7 +49294,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_MCONF_NEW",
                 "description": "This flag sets the number of configurations that are stored temporally as\ncandidates for the training data in the machine learning force field method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49452,7 +49309,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_MHIS",
                 "description": "This flag sets the number of estimated errors stored in memory to determine the\nthreshold for the Bayesian error in the machine learning force field method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49467,7 +49324,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_MRB1_MB",
                 "description": "This tag sets the number of radial basis sets used to expand the atomic\ndistribution for the radial descriptor within the machine learning force field\nmethod.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49482,7 +49339,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_MRB2_MB",
                 "description": "This tag sets the number of radial basis sets used to expand the atomic\ndistribution for the angular descriptor withtin the machine learning force field\nmethod.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49497,7 +49354,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_MSPL1_MB",
                 "description": "This tag sets the number of points for the radial grid used in the spline\ninterpolation for the radial descriptor within the machine learning force field\nmethod.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49512,7 +49369,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_MSPL2_MB",
                 "description": "This tag sets the number of points for the radial grid used in the spline\ninterpolation of the angular descriptor within the machine learning force field\nmethod.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49527,7 +49384,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_NATOM_COUPLED_MB",
                 "description": "This tag specifies the number of atoms for which a coupling parameter is\nintroduced to calculate the chemical potential within the machine learning force\nfield method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49542,7 +49399,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_NDIM_SCALAPACK",
                 "description": "This flag sets the dimension of the ScaLAPACK grids used in the machine learning\nforce field method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49557,7 +49414,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_NHYP1_MB",
                 "description": "Polynomial power of the radial kernel.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49572,7 +49429,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_NHYP2_MB",
                 "description": "Polynomial parameter (power) of the SOAP kernel.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49587,7 +49444,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_NMDINT",
                 "description": "Tag to control the minimum interval to get training samples in the machine\nlearning force field method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49602,7 +49459,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_NR1_MB",
                 "description": "This tag determines the number of grid points used to execute radial integrations\nto compute the radial descriptor within the machine learning force field method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49617,7 +49474,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_NR2_MB",
                 "description": "This tag determines the number of grid points used to execute radial integrations\nto compute the angular descriptor within the machine learning force field method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49632,7 +49489,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_NWRITE",
                 "description": "This tag controls part of the output within the machine learning force field\nmethod.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49647,7 +49504,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_RCOUPLE_MB",
                 "description": "This tag specifies the value of the coupling parameter for the calculation of the\nchemical potential within the machine learning force field method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49662,7 +49519,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_RCUT1_MB",
                 "description": "This flag sets the cutoff radius for the radial descriptor in the machine learning\nforce field method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49677,7 +49534,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_RCUT2_MB",
                 "description": "This flag sets the cutoff radius for the angular descriptor in the machine\nlearning force field method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49692,7 +49549,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_SIGV0_MB",
                 "description": "This flag sets the initial noise parameter in the machine learning force field\nmethod.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49707,7 +49564,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_SIGW0_MB",
                 "description": "This flag sets the initial precision parameter in the machine learning force field\nmethod.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49722,7 +49579,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_SION1_MB",
                 "description": "This tag specifies the width of the Gaussian functions used for broadening the\natomic distributions for the radial descriptor within the machine learning force\nfield method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49737,7 +49594,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_SION2_MB",
                 "description": "This tag specifies the width of the Gaussian functions used for broadening the\natomic distributions of the angular descriptor within the machine learning force\nfield method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49752,7 +49609,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_W1_MB",
                 "description": "This tag defines the weight for the radial descriptor within the machine learning\nforce field method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49767,7 +49624,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_W2_MB",
                 "description": "This tag defines the weight for the angular descriptor within the machine learning\nforce field method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49782,7 +49639,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_WTIFOR",
                 "description": "This tag sets the weight for the scaling of the forces in the training data within\nthe machine learning force field method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49797,7 +49654,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_WTOTEN",
                 "description": "This tag sets the weight for the scaling of the total energy in the training data\nwithin the machine learning force field method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49812,7 +49669,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ML_FF_WTSIF",
                 "description": "This tag sets the weight for the scaling of the total energy in the training data\nwithin the machine learning force field method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49827,7 +49684,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_NBANDS",
                 "description": "NBANDS determines the actual number of bands in the calculation.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49842,7 +49699,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_NBANDSGW",
                 "description": "The flag determines how many QP energies are calculated and updated in GW type\ncalculations.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49857,7 +49714,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_NBANDSO",
                 "description": "NBANDSO determines how many occupied orbitals are included in the Casida/BSE\ncalculations or time-propagation.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49872,7 +49729,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_NBANDSV",
                 "description": "NBANDSV determines how many unoccupied orbitals are included in the Casida/BSE\ncalculations or timepropagation.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49887,7 +49744,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_NBLK",
                 "description": "NBLK determines the blocking factor in many BLAS level 3 routines.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49902,7 +49759,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_NBLOCK",
                 "description": "After NBLOCK ionic steps the pair correlation function and the DOS are calculated\nand the ionic configuration is written to the XDATCAR-file.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49917,7 +49774,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_NBMOD",
                 "description": "Controls which bands are used in the calculation of Band decomposed charge\ndensities. Check also IBAND and EINT.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49932,7 +49789,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_NBSEEIG",
                 "description": "NBSEEIG sets the number number of BSE eigenvectors written to the BSEFATBAND\noutput file.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49947,7 +49804,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_NCORE",
                 "description": "NCORE determines the number of compute cores that work on an individual orbital\n(available as of VASP.5.2.13).",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49962,7 +49819,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_NCRPA_BANDS",
                 "description": "Controls which bands are excluded in CRPA. Check also NTARGET_STATES.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49979,7 +49836,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_NDAV",
                 "description": "NDAV sets the maximum number of iterative steps per bands per RMM-DIIS step\n(IALGO=4X).",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -49994,7 +49851,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_NEDOS",
                 "description": "NEDOS specifies number of gridpoints on which the DOS is evaluated",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50009,7 +49866,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_NELECT",
                 "description": "NELECT sets the number of electrons.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50024,7 +49881,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_NELM",
                 "description": "NELM sets the maximum number of electronic SC (selfconsistency) steps which may be\nperformed.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50039,7 +49896,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_NELMDL",
                 "description": "NELMDL specifies the number of non-selfconsistent steps at the beginning.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50054,7 +49911,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_NELMIN",
                 "description": "NELMIN specifies the minimum number of electronic SCF steps.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50069,7 +49926,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_NFREE",
                 "description": "depending on IBRION, NFREE specifies the number of remembered steps in the history\nof ionic convergence runs, or the number of ionic displacements in frozen phonon\ncalculations.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50084,7 +49941,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_NGX",
                 "description": "NGX sets the number of grid points in the FFT-grid along the first lattice vector.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50099,7 +49956,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_NGXF",
                 "description": "NGXF sets the number of grid points in the fine FFT-grid along the first lattice\nvector.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50114,7 +49971,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_NGY",
                 "description": "NGY sets the number of grid points in the FFT-grid along the second lattice\nvector.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50129,7 +49986,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_NGYF",
                 "description": "NGYF sets the number of grid points in the fine FFT-grid along the second lattice\nvector.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50144,7 +50001,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_NGYROMAG",
                 "description": "NGYROMAG specifies the nuclear gyromagnetic ratios (in MHz, for H<sub>0</sub> = 1\nT) for the atomic types on the POTCAR file.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50161,7 +50018,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_NGZ",
                 "description": "NGZ sets the number of grid points in the FFT-grid along the third lattice vector.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50176,7 +50033,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_NGZF",
                 "description": "NGZF sets the number of grid points in the fine  FFT-grid along the first lattice\nvector.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50191,7 +50048,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_NKRED",
                 "description": "NKRED specifies an uniform reduction factor for the **q**-point grid\nrepresentation of the exact exchange potential and the correlation part in GW\ncalculations.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50206,7 +50063,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_NKREDX",
                 "description": "NKREDX specifies a reduction factor for the **q**-point grid representation of the\nexact exchange potential along reciprocal space direction **b**<sub>1</sub>.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50221,7 +50078,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_NKREDY",
                 "description": "NKREDY specifies a reduction factor for the **q**-point grid representation of the\nexact exchange potential along reciprocal space direction **b**<sub>2</sub>.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50236,7 +50093,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_NKREDZ",
                 "description": "NKREDZ specifies a reduction factor for the **q**-point grid representation of the\nexact exchange potential along reciprocal space direction **b**<sub>3</sub>.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50251,7 +50108,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_NLSPLINE",
                 "description": "construct the PAW projectors in reciprocal space using spline interpolation so\nthat they are _k_-differentiable.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -50266,7 +50123,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_NMAXFOCKAE",
                 "description": "NMAXFOCKAE and LMAXFOCKAE determine whether the overlap densities in the Fock\nexchange and correlated wave function methods are accurately reconstructed on the\nplane wave grid. This flag generally only applies to the Fock-exchange part as\nwell as many-body post DFT methods (GW, RPA, MP2, etc.).",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50281,7 +50138,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_NOMEGA",
                 "description": "NOMEGA specifies the number of (imaginary) frequency and imaginary time grid\npoints.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50296,7 +50153,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_NOMEGAPAR",
                 "description": "NOMEGAPAR available as of VASP.6, specifies the number of processor groups sharing\nthe same imaginary frequency grid points..",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50311,7 +50168,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_NOMEGAR",
                 "description": "NOMEGAR specifies the number of frequency grid points along the real axis.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50326,7 +50183,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_NPACO",
                 "description": "NPACO sets the number of slots in the pair-correlation function written to PCDAT.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50341,7 +50198,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_NPAR",
                 "description": "NPAR determines the number of bands that are treated in parallel.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50356,7 +50213,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_NPPSTR",
                 "description": "NPPSTR specifies the number of k-points on the strings in the IGPAR direction.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50371,7 +50228,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_NSIM",
                 "description": "NSIM sets the number of bands that are optimized simultaneously by the RMM-DIIS\nalgorithm.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50386,7 +50243,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_NSUBSYS",
                 "description": "NSUBSYS defines the atomic subsystems in calculations with multiple Anderson\nthermostats (in case VASP was compiled with -Dtbdyn).",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50401,7 +50258,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_NSW",
                 "description": "NSW sets the maximum number of ionic steps.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50416,7 +50273,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_NTARGET_STATES",
                 "description": "Controls which Wannier states are excluded in CRPA. Check also NCRPA_BANDS.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50433,7 +50290,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_NTAUPAR",
                 "description": "NTAUPAR available as of VASP.6, specifies the number of MPI groups sharing same\nimaginary time grid points. The default value of NTAUPAR is set automatically and\ndepends on MAXMEM, the available memory for each rank on one node.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50448,7 +50305,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_NUPDOWN",
                 "description": "Sets the difference between the number of electrons in the up and down spin\ncomponents.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50463,7 +50320,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_NWRITE",
                 "description": "This flag determines how much will be written to the file OUTCAR ('verbosity\nflag').",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50478,7 +50335,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ODDONLY",
                 "description": "ODDONLY=.TRUE. selects a subset of **k**-points for the representation of the Fock\nexchange potential, with _C_<sub>1</sub>=_C_<sub>2</sub>=_C_<sub>3</sub>=1, and\n_n_<sub>1</sub>+_n_<sub>2</sub>+_n_<sub>3</sub> odd.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -50493,7 +50350,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ODDONLYGW",
                 "description": "ODDONLYGW allows to avoid the inclusion of the  point in the evaluation of\nresponse functions (in GW calculations).",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -50508,7 +50365,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_OFIELD_A",
                 "description": "The flag OFIELD_A sets the desired order parameter *Q*<sub>6</sub> in the\nInterface pinning method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50523,7 +50380,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_OFIELD_KAPPA",
                 "description": "The flag OFIELD_KAPPA sets the strength of bias potential in units of 'eV/(unit of\nQ)$^2$' in the Interface pinning method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50538,7 +50395,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_OFIELD_Q6_FAR",
                 "description": "The flag OFIELD_Q6_FAR sets the far fading distance (in Angstroms) for the\ncomputation of a continuous to *Q*<sub>6</sub> parameter in the Interface pinning\nmethod.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50553,7 +50410,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_OFIELD_Q6_NEAR",
                 "description": "The flag OFIELD_Q6_NEAR sets the near fading distance (in Angstroms) for the\ncomputation of a continuous *Q*<sub>6</sub> parameter in the Interface pinning\nmethod.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50568,7 +50425,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_OMEGAMAX",
                 "description": "OMEGAMAX specifies the maximum frequency for dense part of the frequency grid. For\nCRPA calculations, OMEGAMAX is the frequency point of the interaction.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50583,7 +50440,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_OMEGAMIN",
                 "description": "minimum frequency in the frequency grid.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50598,7 +50455,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_OMEGATL",
                 "description": "OMEGATL specifies the maximum frequency for coarse part of the frequency grid.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50613,7 +50470,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_PARAM1",
                 "description": "The flag PARAM1 determines the first parameter used in the enhancement factor of\nthe optPBE-vdW and optB88-vdW functional.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50628,7 +50485,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_PARAM2",
                 "description": "The flag PARAM2 determines the second parameter used in the enhancement factor of\nthe optPBE-vdW and optB88-vdW functional.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50643,7 +50500,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_PFLAT",
                 "description": "Control flag for the output of the profiling routines.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -50658,7 +50515,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_PHON_LBOSE",
                 "description": "This flag determines whether random structures in the Monte-Carlo (MC) sampling\nare created according to Bose-Einstein or Maxwell-Boltzmann statistics.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -50673,7 +50530,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_PHON_LMC",
                 "description": "This flag controls whether electron-phonon interactions from Monte-Carlo sampling\nare calculated or not.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -50688,7 +50545,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_PHON_NSTRUCT",
                 "description": "This flag sets the number of structures for electron-phonon interactions from\nMonte-Carlo (MC) sampling.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50703,7 +50560,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_PHON_NTLIST",
                 "description": "This flag sets the number temperatures for that the electron-phonon interactions\nusing the ZG configuration is evaluated.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50718,7 +50575,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_PHON_TLIST",
                 "description": "This flag provides the list of temperatures for that the electron-phonon\ninteractions using the ZG configuration is evaluated.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50735,7 +50592,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_PLEVEL",
                 "description": "Control flag for the output of the profiling routines.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50750,7 +50607,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_PMASS",
                 "description": "PMASS assigns a fictitious mass (in amu) to the lattice degrees-of-freedom in case\nof Parrinello-Rahman dynamics (in case VASP was compiled with -Dtbdyn).",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50765,7 +50622,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_POMASS",
                 "description": "POMASS describes the mass of each atomic sphere in atomic units.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50780,7 +50637,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_POTIM",
                 "description": "POTIM sets the time step (MD) or step width scaling (ionic relaxations).",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50795,7 +50652,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_PREC",
                 "description": "PREC specifies the precision  mode.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -50810,7 +50667,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_PRECFOCK",
                 "description": "PRECFOCK controls the FFT grids used in the exact exchange routines (Hartree-Fock\nand hybrid functionals).",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -50825,7 +50682,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_PROUTINE",
                 "description": "Control flag for the output of the profiling routines.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50840,7 +50697,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_PSTRESS",
                 "description": "This flag controls whether Pulay corrections are added to the stress tensor or\nnot. In molecular dynamics calculations it controls the pressure. The unit of\nPSTRESS is in kB.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50855,7 +50712,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_PSUBSYS",
                 "description": "PSUBSYS sets the collision probabilities for the atoms in each atomic subsystem in\ncalculations with multiple Anderson thermostats (in case VASP was compiled with\n-Dtbdyn). Note: 0 \u2264 PSUBSYS \u2264 1",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50872,7 +50729,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_PTHRESHOLD",
                 "description": "Control flag for the output of the profiling routines.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50887,7 +50744,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_QMAXFOCKAE",
                 "description": "The parameter QMAXFOCKAE controls at which wave vectors the local augmentation\ncharges are fitted to obtain an accurate charge augmentation on the plane wave\ngrid.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50904,7 +50761,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_QSPIRAL",
                 "description": "the QSPIRAL-tag specifies the spin spiral propagation vector.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50921,7 +50778,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_QUAD_EFG",
                 "description": "nuclear quadrupole moment (in millbarn) for the atomic types on the POTCAR file.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50938,7 +50795,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_RANDOM_SEED",
                 "description": "RANDOM_SEED specifies the seed of the random-number-generator (in case VASP was\ncompiled with -Dtbdyn).",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50955,7 +50812,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ROPT",
                 "description": "ROPT determines how precise the projectors are represented in real space.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50972,7 +50829,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_RWIGS",
                 "description": "RWIGS specifies the Wigner-Seitz radius for each atom type.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -50989,7 +50846,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_SAXIS",
                 "description": "SAXIS specifies the quantisation axis for noncollinear spins.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51006,7 +50863,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_SCSRAD",
                 "description": "SCSRAD defines the cutoff radius (in Angs ) used in the calculation of\n$\\tau_{ij}$ within the Tkatchenko-Scheffler method. Self-consistent screening in\nTkatchenko-Scheffler method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51021,7 +50878,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_SHAKEMAXITER",
                 "description": "SHAKEMAXITER specifies the maximum number of iterations in the SHAKE algorithm (in\ncase VASP was compiled with -Dtbdyn).",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51036,7 +50893,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_SHAKETOL",
                 "description": "SHAKETOL specifies the tolerance for the SHAKE algorithm (in case VASP was\ncompiled with -Dtbdyn).",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51051,7 +50908,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_SIGMA",
                 "description": "SIGMA specifies the width of the smearing in eV.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51066,7 +50923,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_SMASS",
                 "description": "SMASS controls the velocities during an ab-initio molecular dynamics run.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51081,7 +50938,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_SMEARINGS",
                 "description": "SMEARINGS defines the smearing parameters for ISMEAR=-3 in the calculation of the\npartial occupancies.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51098,7 +50955,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_SPRING",
                 "description": "SPRING gives the <i>spring constant</i> between the images as used in the elastic\nband method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51113,7 +50970,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_STEP_MAX",
                 "description": "The flag STEP_MAX defines the trust radius (upper limit) for the optimization step\n(in Angs ) in the Improved Dimer Method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51128,7 +50985,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_STEP_SIZE",
                 "description": "The flag STEP_SIZE defines the trial step size for the optimization step (in Angs\n) in the Improved Dimer Method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51143,7 +51000,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_SYMPREC",
                 "description": "SYMPREC determines to which accuracy the positions in the POSCAR file must be\nspecified (as of VASP.4.4.4).",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51158,7 +51015,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_SYSTEM",
                 "description": "The 'title string' defined by SYSTEM is for the user only and should help the user\nto identify what he wants to do with this specific input file.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -51173,7 +51030,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_TEBEG",
                 "description": "TEBEG sets the start temperature for an ab-initio molecular dynamics run\n(IBRION=0) and other routines (e.g. Electron-phonon interactions from Monte-Carlo\nsampling).",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51188,7 +51045,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_TEEND",
                 "description": "TEEND sets the final temperature for an ab-initio molecular dynamics run\n(IBRION=0; SMASS=\u22121).",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51203,7 +51060,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_TIME",
                 "description": "TIME controls the time step for IALGO=5X and for the initial (steepest descent)\nphase of IALGO=4X.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51218,7 +51075,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_TSUBSYS",
                 "description": "TSUBSYS sets the temperatures for the atomic subsystems in calculations with\nmultiple Anderson thermostats (in case VASP was compiled with -Dtbdyn).",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51235,7 +51092,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_VALUE_MAX",
                 "description": "VALUE_MAX sets the upper limits for the monitoring of geometric parameters (in\ncase VASP was compiled with -Dtbdyn).",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51252,7 +51109,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_VALUE_MIN",
                 "description": "VALUE_MIN sets the lower limits for the monitoring of geometric parameters (in\ncase VASP was compiled with -Dtbdyn).",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51269,7 +51126,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_VCUTOFF",
                 "description": "The parameter VCUTOFF sets the energy cutoff for bare Coulomb matrix elements and\ncontrols the basis set for the bare Coulomb interaction.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51284,7 +51141,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_VDW_A1",
                 "description": "VDW_A1 defines the damping function parameter  in the DFT-D3 method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51299,7 +51156,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_VDW_A2",
                 "description": "VDW_A2 defines the damping function parameter  in the DFT-D3 method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51314,7 +51171,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_VDW_C6",
                 "description": "VDW_C6 defines the  $C_6$ parameters (units: J.nm$^6$mol$^{-1}$ ) for each species\ndefined in the POSCAR file within the DFT-D2 method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51331,7 +51188,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_VDW_CNRADIUS",
                 "description": "VDW_CNRADIUS defines the cutoff radius (in Angs ) for the calculation of the\ncoordination numbers used in the DFT-D3 method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51346,7 +51203,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_VDW_D",
                 "description": "VDW_D defines the damping parameter _d_ in the DFT-D2method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51361,7 +51218,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_VDW_R0",
                 "description": "VDW_R0 defines the $R_0$ parameters (units: Angs ) for each species defined in the\nPOSCAR file within the DFT-D2 method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51378,7 +51235,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_VDW_RADIUS",
                 "description": "VDW_RADIUS defines the cutoff radius (in Angs) for the pair interactions used in\nthe DFT-D2 and DFT-D3 method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51393,7 +51250,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_VDW_S6",
                 "description": "VDW_S6 defines the global scaling factor _S_6_ in the DFT-D2 method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51408,7 +51265,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_VDW_S8",
                 "description": "VDW_S8 defines the damping function parameter $s_8$ in the DFT-D3 method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51423,7 +51280,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_VDW_SR",
                 "description": "VDW_SR defines the damping function parameter $S_R$ (or scaling factor) in the\nDFT-D2 and DFT-D3 method.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51438,7 +51295,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_VOSKOWN",
                 "description": "Determines whether Vosko-Wilk-Nusair interpolation is used or not.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51453,7 +51310,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_WC",
                 "description": "WC specifies the weight factor for each step in Broyden mixing scheme (IMIX=4).",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51468,7 +51325,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_WEIMIN",
                 "description": "WEIMIN specifies the maximum weight for a band to be considered empty.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51483,7 +51340,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ZVAL",
                 "description": "ZVAL describes the valency of each atomic sphere.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51506,7 +51363,7 @@ window.nomadArtifacts = {
       },
       {
         "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 24,
+        "m_parent_index": 23,
         "m_parent_sub_section": "packages",
         "name": "electronicparsers.vasp.metainfo.vasp_incarsOut",
         "section_definitions": [
@@ -51527,7 +51384,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ADDGRID",
                 "description": "ADDGRID determines whether an additional support grid is used for the evaluation\nof the augmentation charges.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -51542,7 +51399,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_AEXX",
                 "description": "AEXX specifies the fraction of exact exchange in a Hartree-Fock/DFT hybrid\nfunctional type calculation.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51557,7 +51414,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_AGGAC",
                 "description": "AGGAC specifies the fraction of gradient corrections to the correlation in a\nHartree-Fock/DFT hybrid functional type calculation.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51572,7 +51429,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_AGGAX",
                 "description": "AGGAX specifies the fraction of gradient corrections to the exchange in a Hartree-\nFock/DFT hybrid functional type calculation.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51587,7 +51444,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ALDAC",
                 "description": "ALDAC specifies the fraction of LDA correlation in a Hartree-Fock/DFT hybrid\nfunctional type calculation.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51602,7 +51459,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ALGO",
                 "description": "Option to specify the electronic minimisation algorithm (as of VASP.4.5) and/or to\nselect the type of GW calculations.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -51617,7 +51474,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_AMIN",
                 "description": "AMIN specifies the minimal mixing parameter in Kerker's initial approximation to\nthe charge dielectric function used in the Broyden / Pulay mixing scheme (IMIX=4,\nINIMIX=1).",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51632,7 +51489,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_AMIX",
                 "description": "AMIX specifies the linear mixing parameter.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51647,7 +51504,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_AMIX_MAG",
                 "description": "AMIX_MAG linear mixing parameter for the magnetization density.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51662,7 +51519,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ANDERSEN_PROB",
                 "description": "ANDERSEN_PROB sets the collision probability for the Anderson thermostat (in case\nVASP was compiled with the flag -Dtbdyn).",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51677,7 +51534,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ANTIRES",
                 "description": "The flag ANTIRES determines whether the Tamm-Dancoff approximation is used or not.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51692,7 +51549,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_APACO",
                 "description": "APACO sets the maximum distance in the evaluation of the pair-correlation function\n(in Angstroms).",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51707,7 +51564,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_BMIX",
                 "description": "BMIX sets the cutoff wave vector for Kerker mixing scheme (IMIX = 1 and / or\nINIMIX = 1).",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51722,7 +51579,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_BMIX_MAG",
                 "description": "BMIX_MAG sets the cutoff wave vector for Kerker mixing scheme (IMIX=1 and/or\nINIMIX=1) for the magnetization density.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51737,7 +51594,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_CH_LSPEC",
                 "description": "This flag controls whether the imaginary part of the dielectric function for a\nselected core electron is calculated and written to the OUTCAR file or not.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -51752,7 +51609,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_CH_NEDOS",
                 "description": "This tag specifies the number of frequency (energy) grid points on the x-axis in\nthe calculation of the dielectric function for XAS spectra.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51767,7 +51624,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_CH_SIGMA",
                 "description": "This tag specifies the broadening in eV of the imaginary dielectric function for a\ncore electron.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51782,7 +51639,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_CLL",
                 "description": "CLL selects the angular (l) quantum number of the excited electron when using\nICORELEVEL=2.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51797,7 +51654,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_CLN",
                 "description": "CLN selects the main quantum number of the excited electron when using\nICORELEVEL=2.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51812,7 +51669,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_CLNT",
                 "description": "CLNT selects for which species the core levels are calculated using the tag\nICORELEVEL.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51827,7 +51684,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_CLZ",
                 "description": "CLZ selects the electron count of the excited electron when using ICORELEVEL=2.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51842,7 +51699,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_CMBJ",
                 "description": "defines the _c_ parameter in the modified Becke-Johnson meta-GGA potential. NOTE:\nEither specify a single value, or one value per atomic type (FIXME)",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51857,7 +51714,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_CMBJA",
                 "description": "sets the $\\alpha$ parameter in the modified Becke-Johnson meta-GGA potential.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51872,7 +51729,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_CMBJB",
                 "description": "sets the $\\eta$ parameter in the modified Becke-Johnson meta-GGA potential.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51887,7 +51744,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_CSHIFT",
                 "description": "CSHIFT sets the (small) complex shift $\\eta$ in the Kramers-Kronig transformation.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51902,7 +51759,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_DEPER",
                 "description": "DEPER specifies a relative stopping criterion for the optimization of an\neigenvalue.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51917,7 +51774,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_DIMER_DIST",
                 "description": "The flag DIMER_DIST defines the step size for the numerical differentiation (in\nAngstrongs) for the Improved Dimer Method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51932,7 +51789,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_DIPOL",
                 "description": "Specifies the center of the cell in direct lattice coordinates with respect to\nwhich the total dipole-moment in the cell is calculated.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51949,7 +51806,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_DQ",
                 "description": "Step size for the finite difference _k_-space derivative in the linear response\ncalculation of chemical shifts. Typical values for DQ are in the range [0.001 -\n0.003]. The default is often sufficient",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51964,7 +51821,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_EBREAK",
                 "description": "EBREAK specifies an absolute stopping criterion for the optimization of an\neigenvalue.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51979,7 +51836,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_EDIFF",
                 "description": "EDIFF specifies the global break condition for the electronic SC-loop.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -51994,7 +51851,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_EDIFFG",
                 "description": "EDIFFG defines the break condition for the ionic relaxation loop.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52009,7 +51866,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_EFIELD",
                 "description": "EFIELD controls the magnitude of the applied electric force field.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52024,7 +51881,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_EFIELD_PEAD",
                 "description": "EFIELD_PEAD specifies the homogeneous electric field in the electric enthalpy\nfunctional used to compute the  self-consistent response to finite electric\nfields.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52041,7 +51898,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_EINT",
                 "description": "Specifies the energy range of the bands that are used for the evaluation of the\npartial charge density needed in Band decomposed charge densities. Check also\nNBMOD and IBAND.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52058,7 +51915,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_EMAX",
                 "description": "EMAX specifies the  upper boundary of the energy range for the evaluation of the\nDOS.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52073,7 +51930,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_EMIN",
                 "description": "specifies the lower boundary of the energy range for the evaluation of the DOS.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52088,7 +51945,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ENAUG",
                 "description": "ENAUG specifies the cut-off energy of the plane wave representation of the\naugmentation charges in eV.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52103,7 +51960,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ENCUT",
                 "description": "ENCUT specifies the cutoff energy for the planewave basis set in eV.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52118,7 +51975,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ENCUTFOCK",
                 "description": "The ENCUTFOCK tag sets the energy cutoff that determines the FFT grids used by the\nHartree-Fock routines. WARNING: The flag ENCUTFOCK is no longer supported in\nVASP.5.2.4 and newer versions. Please use PRECFOCK instead.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52133,7 +51990,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ENCUTGW",
                 "description": "The tag ENCUTGW sets the energy cutoff for response function. It controls the\nbasis set for the response functions  in exactly the same manner as ENCUT does for\nthe orbitals.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52148,7 +52005,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ENCUTGWSOFT",
                 "description": "The flag ENCUTGWSOFT sets the energy cutoff for response function, such that it\nallows to truncate the Coulomb kernel slowly between the energy specified by\nENCUTGWSOFT and ENCUTGW.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52163,7 +52020,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ENINI",
                 "description": "ENINI controls the cutoff during the initial (steepest descent) phase for\nIALGO=48.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52178,7 +52035,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_EPSILON",
                 "description": "EPSILON sets the dielectric constant of the medium.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52193,7 +52050,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_EVENONLY",
                 "description": "EVENONLY=.TRUE. selects a subset of k-points for the representation of the Fock\nexchange potential, with $C_1=C_2=C_3=1$, and $n_1+n_2+n_3$ even.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -52208,7 +52065,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_EVENONLYGW",
                 "description": "EVENONLYGW allows to restrict the k-points in the evaluation of response functions\n(in GW calculations) to even values.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -52223,7 +52080,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_FERDO",
                 "description": "FERDO sets the occupancies of the states in the down-spin channel for ISMEAR=-2\nand ISPIN=2.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52240,7 +52097,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_FERWE",
                 "description": "FERWE sets the occupancies of the states for  ISMEAR=-2.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52257,7 +52114,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_FINDIFF",
                 "description": "The flag DIMER_DIST defines whether a forward (FINDIFF=1) or a central (FINDIFF=2)\ndifference formula for the numerical differentiation to compute the curvature\nalong the dimer direction is used in the Improved Dimer Method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52272,7 +52129,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_GGA",
                 "description": "GGA specifies the type of generalized-gradient-approximation one wishes to use.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -52287,7 +52144,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_GGA_COMPAT",
                 "description": "This flag restores the full lattice symmetry for gradient corrected functionals.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -52302,7 +52159,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_HFLMAX",
                 "description": "To be compatible w.r.t. old releases, VASP also reads the flag HFLMAX to the same\neffect as LMAXFOCK.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52317,7 +52174,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_HFRCUT",
                 "description": "HFRCUT specifies the spherical cutoff radius for the potential kernel in hybrid\nfunctionals.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52332,7 +52189,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_HFSCREEN",
                 "description": "HFSCREEN specifies the range-separation parameter in range separated hybrid\nfunctionals.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52347,7 +52204,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_HILLS_BIN",
                 "description": "HILLS_BIN sets the number of steps after which the bias potential is updated in a\nmetadynamics run (in case VASP was compiled with -Dtbdyn).",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52362,7 +52219,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_HILLS_H",
                 "description": "HILLS_H specifies the height of the Gaussian hill (in eV) used in metadynamics (in\ncase VASP was compiled with -Dtbdyn).",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52377,7 +52234,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_HILLS_W",
                 "description": "HILLS_W specifies the width of the Gaussian hill (in units of the corresponding\ncollective variable) used in metadynamics (in case VASP was compiled with\n-Dtbdyn).",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52392,7 +52249,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_HITOLER",
                 "description": "HITOLER specifies the convergence parameter for iterative Hirschfeld partitioning\n(DFT-TS/HI).",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52407,7 +52264,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_I_CONSTRAINED_M",
                 "description": "I_CONSTRAINED_M switches on the constrained local moments approach.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52422,7 +52279,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_IALGO",
                 "description": "IALGO selects the algorithm used to optimize the orbitals. WARNING",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52437,7 +52294,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_IBAND",
                 "description": "Controls which bands are used in the calculation of Band decomposed charge\ndensities. Check also NBMOD and EINT.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52454,7 +52311,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_IBRION",
                 "description": "IBRION determines how the ions are updated and moved.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52469,7 +52326,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ICHARG",
                 "description": "ICHARG determines how VASP constructs the <i>initial</i> charge density.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52484,7 +52341,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ICHIBARE",
                 "description": "determines the order of the finite difference stencil used to calculate the\nmagnetic susceptibility.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52499,7 +52356,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ICORELEVEL",
                 "description": "ICORELEVEL controls whether the core energies are explicitely calculated or not\nand how they are calculated.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52514,7 +52371,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_IDIPOL",
                 "description": "IDIPOL switches on monopole/dipole and quadrupole corrections to the total energy.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52529,7 +52386,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_IEPSILON",
                 "description": "The flag IEPSILON determines along which Cartesien the E field is applied.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52544,7 +52401,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_IGPAR",
                 "description": "This tag specifies the socalled parallel or  $G_{||}$ direction in the integration\nover the reciprocal space unit cell needed for LCALCPOL.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52559,7 +52416,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_IMAGES",
                 "description": "IMAGES defines the number of interpolated geometries between the initial and final\nstate in Elastic Band calculations",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52574,7 +52431,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_IMIX",
                 "description": "IMIX specifies the type of mixing.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52589,7 +52446,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_INCREM",
                 "description": "INCREM controls the transformation velocity in the slow-growth approach (in case\nVASP was compiled with -Dtbdyn).",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52606,7 +52463,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_INIMIX",
                 "description": "INIMIX determines the functional form of the initial mixing matrix in the Broyden\nscheme (IMIX=4).",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52621,7 +52478,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_INIWAV",
                 "description": "INIWAV specifies how to set up the initial orbitals in case ISTART=0.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52636,7 +52493,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_IPEAD",
                 "description": "IPEAD specifies the order of the finite difference stencil used to compute the\nderivative of the cell-periodic part of the orbitals w.r.t. **k** (LPEAD=.TRUE.),\nand the derivative of the polarization w.r.t. the orbitals,  for (LCALCEPS=.TRUE.,\nor EFIELD_PEAD$\\not=$0).",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52651,7 +52508,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ISIF",
                 "description": "ISIF determines whether the stress tensor is calculated and which principal\ndegrees-of-freedom are allowed to change in relaxation and molecular dynamics\nruns.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52666,7 +52523,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ISMEAR",
                 "description": "ISMEAR determines how the partial occupancies $f_{n\\mathbf{k}}$  are set for each\norbital. SIGMA  determines the width of the smearing in eV.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52681,7 +52538,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ISPIN",
                 "description": "ISPIN specifies spin polarization.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52696,7 +52553,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ISTART",
                 "description": "ISTART determines whether or not to read the WAVECAR file.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52711,7 +52568,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ISYM",
                 "description": "ISYM determines the way VASP treats symmetry.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52726,7 +52583,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_IVDW",
                 "description": "This tag controls whether vdW corrections are calculated or not. If they are\ncalculated IVDW controls how they are calculated.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52741,7 +52598,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_IWAVPR",
                 "description": "IWAVPR determines how orbitals and/or charge densities are extrapolated from one\nionic configuration to the next configuration.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52756,7 +52613,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_KBLOCK",
                 "description": "After KBLOCK*NBLOCK ionic steps the averaged pair correlation function and DOS are\nwritten to the files PCDAT and DOSCAR. More details can be found on the page\ndescribing the tag NBLOCK.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52771,7 +52628,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_KGAMMA",
                 "description": "Determines whether the _k_-points (determined by the tag KSPACING if KPOINTS file\nis not present) are center around (KGAMMA=.TRUE.), or shifted away\n(KGAMMA=.FALSE.) from the $\\Gamma$ point.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -52786,7 +52643,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_KPAR",
                 "description": "KPAR determines the number of **k**-points that are to be treated in parallel\n(available as of VASP.5.3.2).",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52801,7 +52658,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_KPOINT_BSE",
                 "description": "The flag KPOINT_BSE allows to calculate the dielectric matrix at one of the\nkpoints used to sample the Brillouin zone. NOTE: Either specify one or three\nintegers (FIXME)",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52816,7 +52673,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_KPUSE",
                 "description": "Specifies which k-points are used in the evaluation of the partial dos (Band\ndecomposed charge densities).",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52833,7 +52690,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_KSPACING",
                 "description": "The tag KSPACING determines the number of k-points if the KPOINTS file is not\npresent.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52848,7 +52705,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LADDER",
                 "description": "Controls whether the ladder diagrams are included in the BSE calculation.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -52863,7 +52720,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LAECHG",
                 "description": "When LAECHG=.TRUE. the all-electron charge density will be reconstructed\nexplicitly and written out to file.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -52878,7 +52735,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LAMBDA",
                 "description": "LAMBDA sets the weight with which the penalty terms of the constrained local\nmoment approach enter into the total energy expression and the Hamiltonian.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52893,7 +52750,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LANGEVIN_GAMMA",
                 "description": "LANGEVIN_GAMMA specifies the friction coefficients (in ps$^{-1}$) for atomic\ndegrees-of-freedom when using a Langevin thermostat (in case VASP was compiled\nwith -Dtbdyn).",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52910,7 +52767,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LANGEVIN_GAMMA_L",
                 "description": "LANGEVIN_GAMMA_L specifies the friction coefficient (in ps$^{-1}$) for lattice\ndegrees-of-freedom in case of Parrinello-Rahman dynamics (in case VASP was\ncompiled with -Dtbdyn).",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -52925,7 +52782,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LASPH",
                 "description": "include non-spherical contributions related to the gradient of the density in the\nPAW spheres.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -52940,7 +52797,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LASYNC",
                 "description": "This tag controls the overlap in communication.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -52955,7 +52812,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LATTICE_CONSTRAINTS",
                 "description": "The tag LATTICE_CONSTRAINTS determines whether the lattice dynamics are released\n(LATTICE_CONSTRAINTS=.TRUE.) in the given directions or not.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -52972,7 +52829,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LBERRY",
                 "description": "This tag is used in the the evaluation of the Berry phase expression for the\nelectronic polarization of an insulating system.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -52987,7 +52844,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LBLUEOUT",
                 "description": "for LBLUEOUT=.TRUE., VASP writes output for the free-energy gradient calculation\nto the REPORT-file (in case VASP was compiled with -Dtbdyn).",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53002,7 +52859,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LBONE",
                 "description": "LBONE adds the small B-component to the chemical shift tensor.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53017,7 +52874,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LCALCEPS",
                 "description": "for LCALCEPS=.TRUE. the macroscopic ion-clamped static dielectric tensor, Born\neffective charge tensors, and the ion-clamped piezoelectric tensor of the system\nare determined from the response to finite electric fields.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53032,7 +52889,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LCALCPOL",
                 "description": "LCALCPOL=.TRUE. switches on the evaluation of the Berry phase expressions for the\nmacroscopic electronic polarization in accordance with the so-called Modern Theory\nof Polarization.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53047,7 +52904,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LCHARG",
                 "description": "LCHARG determines whether the charge densities (files CHGCAR and CHG) are written.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53062,7 +52919,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LCHIMAG",
                 "description": "calculate the chemical shifts by means of linear response.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53077,7 +52934,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LCORR",
                 "description": "Controls whether Harris corrections are calculated or not.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53092,7 +52949,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LDAU",
                 "description": "LDAU=.TRUE. switches on the L(S)DA+U.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53107,7 +52964,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LDAUJ",
                 "description": "LDAUJ specifies the strength of the effective on-site exchange interactions.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -53124,7 +52981,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LDAUL",
                 "description": "LDAUL specifies the _l_-quantum number for which the on-site interaction is added.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -53141,7 +52998,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LDAUPRINT",
                 "description": "LDAUPRINT controls the verbosity of the L(S)DA+U routines.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -53156,7 +53013,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LDAUTYPE",
                 "description": "LDAUTYPE specifies which type of L(S)DA+U approach will be used.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -53171,7 +53028,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LDAUU",
                 "description": "LDAUU specifies the strength of the effective on-site Coulomb interactions.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -53188,7 +53045,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LDIAG",
                 "description": "This tag determines whether a subspace diagonalization is performed or not within\nthe main algorithm selected by IALGO.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53203,7 +53060,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LDIPOL",
                 "description": "LDIPOL switches on corrections to the potential and forces in VASP. Can be applied\nfor charged molecules and  molecules and slabs with a net dipole moment.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53218,7 +53075,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LEFG",
                 "description": "The LEFG Computes the Electric Field Gradient at positions of the atomic nuclei.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53233,7 +53090,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LELF",
                 "description": "LELF determines whether to create an ELFCAR file or not.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53248,7 +53105,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LEPSILON",
                 "description": "LEPSILON=.TRUE. determines the static dielectric matrix, ion-clamped piezoelectric\ntensor and the Born effective charges using density functional perturbation\ntheory.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53263,7 +53120,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LFOCKAEDFT",
                 "description": "LFOCKAEDFT forces VASP to use the same charge augmentation for the Hartree and DFT\nexchange correlation part as is used in the Fock exchange and the many body beyond\nDFT methods, such as RPA, MP2 etc.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53278,7 +53135,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LHARTREE",
                 "description": "Controls whether the bubble diagrams are included in the BSE calculation.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53293,7 +53150,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LHFCALC",
                 "description": "LHFCALC specifies whether Hartree-Fock/DFT hybrid functional type calculations are\nperformed.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53308,7 +53165,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LHYPERFINE",
                 "description": "compute the hyperfine tensors at the atomic sites (available as of vasp.5.3.2).",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53323,7 +53180,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LKPROJ",
                 "description": "switches on the **k**-point projection scheme.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53338,7 +53195,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LLRAUG",
                 "description": "LLRAUG calculates the two-center contributions to the chemical shift tensor.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53353,7 +53210,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LMAXFOCK",
                 "description": "LMAXFOCK sets the maximum angular momentum quantum number _L_ for the augmentation\nof charge densities in Hartree-Fock type routines.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -53368,7 +53225,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LMAXFOCKAE",
                 "description": "NMAXFOCKAE and LMAXFOCKAE determine whether the overlap densities in the Fock\nexchange and correlated wave function methods are accurately reconstructed on the\nplane wave grid. This flag generally only applies to the Fock-exchange part as\nwell as many-body post DFT methods (GW, RPA, MP2, etc.).",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -53383,7 +53240,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LMAXMIX",
                 "description": "LMAXMIX controls up to which l-quantum number the one-center PAW charge densities\nare passed through the charge density mixer and written to the CHGCAR file.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -53398,7 +53255,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LMAXPAW",
                 "description": "LMAXPAW sets the maximum _l_-quantum number for the evaluation of the one-center\nterms on the radial support grids in the PAW method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -53413,7 +53270,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LMAXTAU",
                 "description": "LMAXTAU is the maximum _l_-quantum number included in the PAW one-center expansion\nof the kinetic energy density.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -53428,7 +53285,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LMIXTAU",
                 "description": "send the kinetic energy density through the density mixer as well.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53443,7 +53300,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LMONO",
                 "description": "LMONO switches on monopole-monopole corrections for the total energy.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53458,7 +53315,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LNABLA",
                 "description": "LNABLA=.TRUE. evaluates the transversal expression for the frequency dependent\ndielectric matrix.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53473,7 +53330,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LNMR_SYM_RED",
                 "description": "discard symmetry operations that are not consistent with the way _k_-space\nderivative are calculated in the linear response calculations of chemical shifts.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53488,7 +53345,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LNONCOLLINEAR",
                 "description": "LNONCOLLINEAR specifies whether fully non-collinear magnetic calculations are\nperformed.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53503,7 +53360,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LOCPROJ",
                 "description": "by means of the LOCPROJ-tag one may specify a (set of) local function(s) on which\nthe orbitals are to be projected. These projections are written to the PROJCAR,\nLOCPROJ, and vasprun.xml files.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53518,7 +53375,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LOPTICS",
                 "description": "LOPTICS=.TRUE. calculates the frequency dependent dielectric matrix after the\nelectronic ground state has been determined.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53533,7 +53390,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LORBIT",
                 "description": "LORBIT, together with an appropriate RWIGS, determines whether the PROCAR or\nPROOUT files are written.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53548,7 +53405,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LORBMOM",
                 "description": "LORBMOM specifies whether the orbital moments are written out or not (in a\ncalculation using LSORBIT=.TRUE.).",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53563,7 +53420,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LPARD",
                 "description": "Determines whether partial (band or k-point decomposed) charge densities are\nevaluated. See also 'Band-decomposed charge densities' .",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53578,7 +53435,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LPEAD",
                 "description": "for LPEAD=.TRUE., the derivative of the cell-periodic part of the orbitals w.r.t.\n**k**  is calculated using finite differences.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53593,7 +53450,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LPLANE",
                 "description": "LPLANE switches on the plane-wise data distribution in real space.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53608,7 +53465,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LREAL",
                 "description": "LREAL determines whether the projection operators are evaluated in real-space or\nin reciprocal space.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53623,7 +53480,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LRPA",
                 "description": "LRPA=.TRUE. includes local field effect on the Hartree level only.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53638,7 +53495,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LSCAAWARE",
                 "description": "LSCAAWARE controls the distribution of the Hamilton matrix.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53653,7 +53510,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LSCALAPACK",
                 "description": "LSCALAPACK controls the use of scaLAPACK.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53668,7 +53525,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LSCALU",
                 "description": "LSCALU switches on the parallel LU decomposition (using scaLAPACK) in the\northonormalization of the wave functions.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53683,7 +53540,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LSCSGRAD",
                 "description": "LSCSGRAD decides whether to compute gradients in the calculation of the MBD\ndispersion energy.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53698,7 +53555,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LSELFENERGY",
                 "description": "This tag controls whether the frequency dependent self-energy is calculated or\nnot.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53713,7 +53570,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LSEPB",
                 "description": "Specifies whether the charge density is calculated for every band separately and\nwritten to a file PARCHG.nb.* (LSEPB=.TRUE.) or whether charge density is merged\nfor all selected bands and written to the files PARCHG.ALLB.* or PARCHG.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53728,7 +53585,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LSEPK",
                 "description": "Specifies whether the charge density of every k-point is write to the files\nPARCHG.*.nk (LSEPK=.TRUE.) or whether it is merged to a single file. If the merged\nfile is written, then the weight of each k-point is determined from the KPOINTS\nfile, otherwise the k-point weights of one are chosen.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53743,7 +53600,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LSORBIT",
                 "description": "LSORBIT specifies whether spin-orbit coupling is taken into account.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53758,7 +53615,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LSPECTRAL",
                 "description": "LSPECTRAL specifies to use the spectral method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53773,7 +53630,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LSPECTRALGW",
                 "description": "LSPECTRALGW specifies to use the spectral method for calculating the self-energy.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53788,7 +53645,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LSPIRAL",
                 "description": "set LSPIRAL=.TRUE. to represent spin spirals by means of a generalized Bloch\ncondition.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53803,7 +53660,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LSUBROT",
                 "description": "LSUBROT determines whether an optimal rotation matrix between the occupied and\nunoccupied block is sought, when a direct optimization of the energy functional is\nperformed (i.e. ALGO = All | Damped).",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53818,7 +53675,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LTHOMAS",
                 "description": "LTHOMAS selects a decomposition of the exchange functional based on Thomas-Fermi\nscreening.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53833,7 +53690,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LUSE_VDW",
                 "description": "The flag LUSE_VDW determines whether the VdW-DF functional of Langreth and\nLundqvist et al. is used or not.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53848,7 +53705,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LVDW_EWALD",
                 "description": "LVDW_EWALD decides whether lattice summation in $E_{disp}$ expression by means of\nEwald's summation is computed in the DFT-D2 method (available in VASP.5.3.4 and\nlater).",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53863,7 +53720,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LVDW_ONECELL",
                 "description": "LVDW_ONECELL  can be used to disable vdW interaction with mirror image in X Y Z\ndirection. This is advisable for molecular calculations in the gas phase. In all\nother cases, use the default.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53880,7 +53737,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LVDWEXPANSION",
                 "description": "LVDWEXPANSION  decides whether to write the two- to six- body contributions to MBD\ndispersion energy in the OUTCAR file.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53895,7 +53752,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LVHAR",
                 "description": "This tag determines whether the total local potential (saved in the file LOCPOT)\ncontains the entire local potential (ionic + Hartree + exchange correlation) or\nthe electrostatic contributions only (ionic + Hartree).",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53910,7 +53767,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LVTOT",
                 "description": "LVTOT determines whether the total local potential is written to the LOCPOT file.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53925,7 +53782,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LWANNIER90",
                 "description": "LWANNIER90=.TRUE. switches on the interface between VASP and WANNIER90.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53940,7 +53797,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LWANNIER90_RUN",
                 "description": "LWANNIER90_RUN executes wannier_setup (see LWANNIER90=.TRUE.) and subsequently\nruns WANNIER90 in library mode (wannier_run).",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53955,7 +53812,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LWAVE",
                 "description": "LWAVE determines whether the wavefunctions are written to the WAVECAR file at the\nend of a run.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53970,7 +53827,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LWRITE_MMN_AMN",
                 "description": "LWRITE_MMN_AMN=.TRUE. tells the VASP2WANNIER90 interface to write the\nwannier90.mmn and wannier90.amn files.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -53985,7 +53842,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LWRITE_UNK",
                 "description": "LWRITE_UNK decides whether the cell-periodic part of the relevant Bloch functions\nis written.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -54000,7 +53857,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LWRITE_WANPROJ",
                 "description": "LWRITE_WANPROJ determines whether the Wannier projection fille WANPROJ is written.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -54015,7 +53872,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LZEROZ",
                 "description": "for LZEROZ=.TRUE. the _z_-component of the spin-spiral magnetisation density will\nbe forced to be and to remain zero.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -54030,7 +53887,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_M_CONSTR",
                 "description": "M_CONSTR specifies the desired local magnetic moment (size and/or direction) for\nthe constrained local moments approach.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54047,7 +53904,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_MAGMOM",
                 "description": "MAGMOM Specifies the initial magnetic moment for each atom, if and only if\nICHARG=2, or if ICHARG=1 and the CHGCAR file contains no magnetisation density",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54062,7 +53919,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_MAXMEM",
                 "description": "MAXMEM specifies the maximum memory one MPI rank will attempt to allocate (in\nMByte).",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54077,7 +53934,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_MAXMIX",
                 "description": "MAXMIX specifies the maximum number steps stored in Broyden mixer IMIX=4).",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54092,7 +53949,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_MDALGO",
                 "description": "MDALGO specifies the molecular dynamics simulation protocol (in case IBRION=0 and\nVASP was compiled with -Dtbdyn).",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54107,7 +53964,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_METAGGA",
                 "description": "selects one of various meta-GGA functionals.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -54122,7 +53979,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_MINROT",
                 "description": "The flag MINROT defines the value for which the dimer is rotated only if the\npredicted rotation angle is greater than MINROT (rad.) in the Improved Dimer\nMethod.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54137,7 +53994,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_MIXPRE",
                 "description": "MIXPRE specifies the metric in the Broyden mixing scheme(IMIX=4).",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54152,7 +54009,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_AFILT2_MB",
                 "description": "This tag sets the filtering parameter for the angular filtering for\nML_FF_IAFILT2_MB in the machine learning force-field method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54167,7 +54024,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_CDOUB",
                 "description": "This flag controls the necessity of DFT calculations in the machine learning force\nfield method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54182,7 +54039,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_CSF",
                 "description": "This flag sets the threshold for the spilling factor in the machine learning force\nfield method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54197,7 +54054,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_CSIG",
                 "description": "Parameter used in the automatic determination of threshold for Bayesian error\nestimation in the machine learning force field method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54212,7 +54069,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_CSLOPE",
                 "description": "Parameter used in the automatic determination of threshold for Bayesian error\nestimation in the machine learning force field method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54227,7 +54084,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_CTIFOR",
                 "description": "This flag sets the threshold for the Bayesian error estimation on the force in the\nmachine learning force field method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54242,7 +54099,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_EATOM",
                 "description": "Reference total energies of isolated atoms used in the machine learning force\nfield method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54259,7 +54116,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_IAFILT2_MB",
                 "description": "This tag specifies the type of angular filtering used in the machine learning\nforce field method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54274,7 +54131,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_IBROAD1_MB",
                 "description": "This tag determines how the atomic distribution is broadened for the radial\ndescriptor within the machine learning force field method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54289,7 +54146,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_IBROAD2_MB",
                 "description": "This tag determines how the atomic distribution is broadened for the angular\ndescriptor within the machine learning force field method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54304,7 +54161,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_ICOUPLE_MB",
                 "description": "This tag specifies the atoms where the coupling parameter is introduced to\ncalculate the chemical potential within the machine learning force field method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54321,7 +54178,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_ICUT1_MB",
                 "description": "This tag specifies the type of cutoff function used for the radial descriptor in\nthe machine learning force field method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54336,7 +54193,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_ICUT2_MB",
                 "description": "This tag specifies the type of cutoff function used for the angular descriptor in\nthe machine learning force field method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54351,7 +54208,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_IERR",
                 "description": "This tag selects the error estimation method used in the machine learning force\nfield method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54366,7 +54223,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_IREG_MB",
                 "description": "This tag specifies whether the regularization parameters are kept constant or not\nin the machine learning force field method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54381,7 +54238,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_ISAMPLE",
                 "description": "This tag controls the sampling in the machine learning force field method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54396,7 +54253,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_ISCALE_TOTEN_MB",
                 "description": "This tag specifies how to scale the energy data for the many-body term in the\nmachine learning force field method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54411,7 +54268,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_ISOAP1_MB",
                 "description": "This tag defines the type of the SOAP kernel for the radial descriptor in the\nmachine learning force field method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54426,7 +54283,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_ISOAP2_MB",
                 "description": "This tag defines the type of the SOAP kernel for the angular descriptor in the\nmachine learning force field method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54441,7 +54298,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_ISTART",
                 "description": "This tag decides if and how calculations are continued from existing data in\nmachine learning force field method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54456,7 +54313,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_IWEIGHT",
                 "description": "Flag to control the weighting of training data in the machine learning force field\nmethod.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54471,7 +54328,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_LAFILT2_MB",
                 "description": "This tag specifies whether angular filtering is applied or not within the machine\nlearning force field method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -54486,7 +54343,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_LBASIS_DISCARD",
                 "description": "This variable specifies whether the basis sets are thrown away when its number\nexceeds ML_FF_MB_MB in the machine learning force field method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -54501,7 +54358,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_LCONF_DISCARD",
                 "description": "This flag decides whether configurations that do not provide local reference\nconfigurations are discarded or not in the machine learning force field method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -54516,7 +54373,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_LCOUPLE_MB",
                 "description": "This tag specifies whether coupling parameters are used for the calculation of\nchemical potentials is used or not within the machine learning force field method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -54531,7 +54388,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_LCRITERIA",
                 "description": "Decides whether the threshold in the learning decision step for the Bayesian error\nestimation is renewed or not in the machine learning force field methods.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -54546,7 +54403,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_LEATOM_MB",
                 "description": "This term specifies whether the total atomic energy is written out or not.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -54561,7 +54418,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_LHEAT_MB",
                 "description": "This flag specifies whether the heat flux is calculated or not in the machine\nlearning force field method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -54576,7 +54433,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_LMAX2_MB",
                 "description": "This tag specifies the maximum angular momentum quantum number of spherical\nharmonics used to expand atomic distributions within the machine learning force\nfield method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54591,7 +54448,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_LMLFF",
                 "description": "Main control tag whether to use machine learned force fields or not.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -54606,7 +54463,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_LMLMB",
                 "description": "This controls whether the many-body interaction term is included in the machine\nlearning force field method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -54621,7 +54478,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_LNORM1_MB",
                 "description": "This tag specifies whether the radial descriptor is normalized (by dividing\nthrough it's norm) or not.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -54636,7 +54493,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_LNORM2_MB",
                 "description": "This tag specifies whether the angular descriptor is normalized (by dividing\nthrough it's norm) or not.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -54651,7 +54508,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_MB_MB",
                 "description": "This flag sets the maximum number of basis sets describing the many-body\ninteractions in the machine learning force field method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54666,7 +54523,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_MCONF",
                 "description": "This flag sets the maximum number of configurations used for training in the\nmachine learning force field method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54681,7 +54538,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_MCONF_NEW",
                 "description": "This flag sets the number of configurations that are stored temporally as\ncandidates for the training data in the machine learning force field method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54696,7 +54553,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_MHIS",
                 "description": "This flag sets the number of estimated errors stored in memory to determine the\nthreshold for the Bayesian error in the machine learning force field method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54711,7 +54568,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_MRB1_MB",
                 "description": "This tag sets the number of radial basis sets used to expand the atomic\ndistribution for the radial descriptor within the machine learning force field\nmethod.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54726,7 +54583,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_MRB2_MB",
                 "description": "This tag sets the number of radial basis sets used to expand the atomic\ndistribution for the angular descriptor withtin the machine learning force field\nmethod.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54741,7 +54598,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_MSPL1_MB",
                 "description": "This tag sets the number of points for the radial grid used in the spline\ninterpolation for the radial descriptor within the machine learning force field\nmethod.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54756,7 +54613,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_MSPL2_MB",
                 "description": "This tag sets the number of points for the radial grid used in the spline\ninterpolation of the angular descriptor within the machine learning force field\nmethod.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54771,7 +54628,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_NATOM_COUPLED_MB",
                 "description": "This tag specifies the number of atoms for which a coupling parameter is\nintroduced to calculate the chemical potential within the machine learning force\nfield method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54786,7 +54643,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_NDIM_SCALAPACK",
                 "description": "This flag sets the dimension of the ScaLAPACK grids used in the machine learning\nforce field method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54801,7 +54658,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_NHYP1_MB",
                 "description": "Polynomial power of the radial kernel.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54816,7 +54673,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_NHYP2_MB",
                 "description": "Polynomial parameter (power) of the SOAP kernel.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54831,7 +54688,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_NMDINT",
                 "description": "Tag to control the minimum interval to get training samples in the machine\nlearning force field method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54846,7 +54703,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_NR1_MB",
                 "description": "This tag determines the number of grid points used to execute radial integrations\nto compute the radial descriptor within the machine learning force field method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54861,7 +54718,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_NR2_MB",
                 "description": "This tag determines the number of grid points used to execute radial integrations\nto compute the angular descriptor within the machine learning force field method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54876,7 +54733,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_NWRITE",
                 "description": "This tag controls part of the output within the machine learning force field\nmethod.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54891,7 +54748,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_RCOUPLE_MB",
                 "description": "This tag specifies the value of the coupling parameter for the calculation of the\nchemical potential within the machine learning force field method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54906,7 +54763,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_RCUT1_MB",
                 "description": "This flag sets the cutoff radius for the radial descriptor in the machine learning\nforce field method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54921,7 +54778,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_RCUT2_MB",
                 "description": "This flag sets the cutoff radius for the angular descriptor in the machine\nlearning force field method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54936,7 +54793,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_SIGV0_MB",
                 "description": "This flag sets the initial noise parameter in the machine learning force field\nmethod.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54951,7 +54808,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_SIGW0_MB",
                 "description": "This flag sets the initial precision parameter in the machine learning force field\nmethod.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54966,7 +54823,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_SION1_MB",
                 "description": "This tag specifies the width of the Gaussian functions used for broadening the\natomic distributions for the radial descriptor within the machine learning force\nfield method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54981,7 +54838,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_SION2_MB",
                 "description": "This tag specifies the width of the Gaussian functions used for broadening the\natomic distributions of the angular descriptor within the machine learning force\nfield method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -54996,7 +54853,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_W1_MB",
                 "description": "This tag defines the weight for the radial descriptor within the machine learning\nforce field method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55011,7 +54868,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_W2_MB",
                 "description": "This tag defines the weight for the angular descriptor within the machine learning\nforce field method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55026,7 +54883,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_WTIFOR",
                 "description": "This tag sets the weight for the scaling of the forces in the training data within\nthe machine learning force field method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55041,7 +54898,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_WTOTEN",
                 "description": "This tag sets the weight for the scaling of the total energy in the training data\nwithin the machine learning force field method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55056,7 +54913,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ML_FF_WTSIF",
                 "description": "This tag sets the weight for the scaling of the total energy in the training data\nwithin the machine learning force field method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55071,7 +54928,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_NBANDS",
                 "description": "NBANDS determines the actual number of bands in the calculation.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55086,7 +54943,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_NBANDSGW",
                 "description": "The flag determines how many QP energies are calculated and updated in GW type\ncalculations.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55101,7 +54958,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_NBANDSO",
                 "description": "NBANDSO determines how many occupied orbitals are included in the Casida/BSE\ncalculations or time-propagation.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55116,7 +54973,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_NBANDSV",
                 "description": "NBANDSV determines how many unoccupied orbitals are included in the Casida/BSE\ncalculations or timepropagation.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55131,7 +54988,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_NBLK",
                 "description": "NBLK determines the blocking factor in many BLAS level 3 routines.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55146,7 +55003,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_NBLOCK",
                 "description": "After NBLOCK ionic steps the pair correlation function and the DOS are calculated\nand the ionic configuration is written to the XDATCAR-file.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55161,7 +55018,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_NBMOD",
                 "description": "Controls which bands are used in the calculation of Band decomposed charge\ndensities. Check also IBAND and EINT.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55176,7 +55033,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_NBSEEIG",
                 "description": "NBSEEIG sets the number number of BSE eigenvectors written to the BSEFATBAND\noutput file.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55191,7 +55048,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_NCORE",
                 "description": "NCORE determines the number of compute cores that work on an individual orbital\n(available as of VASP.5.2.13).",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55206,7 +55063,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_NCRPA_BANDS",
                 "description": "Controls which bands are excluded in CRPA. Check also NTARGET_STATES.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55223,7 +55080,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_NDAV",
                 "description": "NDAV sets the maximum number of iterative steps per bands per RMM-DIIS step\n(IALGO=4X).",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55238,7 +55095,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_NEDOS",
                 "description": "NEDOS specifies number of gridpoints on which the DOS is evaluated",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55253,7 +55110,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_NELECT",
                 "description": "NELECT sets the number of electrons.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55268,7 +55125,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_NELM",
                 "description": "NELM sets the maximum number of electronic SC (selfconsistency) steps which may be\nperformed.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55283,7 +55140,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_NELMDL",
                 "description": "NELMDL specifies the number of non-selfconsistent steps at the beginning.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55298,7 +55155,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_NELMIN",
                 "description": "NELMIN specifies the minimum number of electronic SCF steps.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55313,7 +55170,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_NFREE",
                 "description": "depending on IBRION, NFREE specifies the number of remembered steps in the history\nof ionic convergence runs, or the number of ionic displacements in frozen phonon\ncalculations.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55328,7 +55185,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_NGX",
                 "description": "NGX sets the number of grid points in the FFT-grid along the first lattice vector.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55343,7 +55200,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_NGXF",
                 "description": "NGXF sets the number of grid points in the fine FFT-grid along the first lattice\nvector.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55358,7 +55215,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_NGY",
                 "description": "NGY sets the number of grid points in the FFT-grid along the second lattice\nvector.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55373,7 +55230,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_NGYF",
                 "description": "NGYF sets the number of grid points in the fine FFT-grid along the second lattice\nvector.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55388,7 +55245,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_NGYROMAG",
                 "description": "NGYROMAG specifies the nuclear gyromagnetic ratios (in MHz, for H<sub>0</sub> = 1\nT) for the atomic types on the POTCAR file.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55405,7 +55262,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_NGZ",
                 "description": "NGZ sets the number of grid points in the FFT-grid along the third lattice vector.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55420,7 +55277,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_NGZF",
                 "description": "NGZF sets the number of grid points in the fine  FFT-grid along the first lattice\nvector.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55435,7 +55292,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_NKRED",
                 "description": "NKRED specifies an uniform reduction factor for the **q**-point grid\nrepresentation of the exact exchange potential and the correlation part in GW\ncalculations.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55450,7 +55307,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_NKREDX",
                 "description": "NKREDX specifies a reduction factor for the **q**-point grid representation of the\nexact exchange potential along reciprocal space direction **b**<sub>1</sub>.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55465,7 +55322,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_NKREDY",
                 "description": "NKREDY specifies a reduction factor for the **q**-point grid representation of the\nexact exchange potential along reciprocal space direction **b**<sub>2</sub>.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55480,7 +55337,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_NKREDZ",
                 "description": "NKREDZ specifies a reduction factor for the **q**-point grid representation of the\nexact exchange potential along reciprocal space direction **b**<sub>3</sub>.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55495,7 +55352,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_NLSPLINE",
                 "description": "construct the PAW projectors in reciprocal space using spline interpolation so\nthat they are _k_-differentiable.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -55510,7 +55367,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_NMAXFOCKAE",
                 "description": "NMAXFOCKAE and LMAXFOCKAE determine whether the overlap densities in the Fock\nexchange and correlated wave function methods are accurately reconstructed on the\nplane wave grid. This flag generally only applies to the Fock-exchange part as\nwell as many-body post DFT methods (GW, RPA, MP2, etc.).",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55525,7 +55382,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_NOMEGA",
                 "description": "NOMEGA specifies the number of (imaginary) frequency and imaginary time grid\npoints.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55540,7 +55397,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_NOMEGAPAR",
                 "description": "NOMEGAPAR available as of VASP.6, specifies the number of processor groups sharing\nthe same imaginary frequency grid points..",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55555,7 +55412,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_NOMEGAR",
                 "description": "NOMEGAR specifies the number of frequency grid points along the real axis.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55570,7 +55427,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_NPACO",
                 "description": "NPACO sets the number of slots in the pair-correlation function written to PCDAT.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55585,7 +55442,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_NPAR",
                 "description": "NPAR determines the number of bands that are treated in parallel.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55600,7 +55457,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_NPPSTR",
                 "description": "NPPSTR specifies the number of k-points on the strings in the IGPAR direction.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55615,7 +55472,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_NSIM",
                 "description": "NSIM sets the number of bands that are optimized simultaneously by the RMM-DIIS\nalgorithm.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55630,7 +55487,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_NSUBSYS",
                 "description": "NSUBSYS defines the atomic subsystems in calculations with multiple Anderson\nthermostats (in case VASP was compiled with -Dtbdyn).",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55645,7 +55502,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_NSW",
                 "description": "NSW sets the maximum number of ionic steps.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55660,7 +55517,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_NTARGET_STATES",
                 "description": "Controls which Wannier states are excluded in CRPA. Check also NCRPA_BANDS.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55677,7 +55534,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_NTAUPAR",
                 "description": "NTAUPAR available as of VASP.6, specifies the number of MPI groups sharing same\nimaginary time grid points. The default value of NTAUPAR is set automatically and\ndepends on MAXMEM, the available memory for each rank on one node.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55692,7 +55549,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_NUPDOWN",
                 "description": "Sets the difference between the number of electrons in the up and down spin\ncomponents.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55707,7 +55564,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_NWRITE",
                 "description": "This flag determines how much will be written to the file OUTCAR ('verbosity\nflag').",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55722,7 +55579,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ODDONLY",
                 "description": "ODDONLY=.TRUE. selects a subset of **k**-points for the representation of the Fock\nexchange potential, with _C_<sub>1</sub>=_C_<sub>2</sub>=_C_<sub>3</sub>=1, and\n_n_<sub>1</sub>+_n_<sub>2</sub>+_n_<sub>3</sub> odd.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -55737,7 +55594,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ODDONLYGW",
                 "description": "ODDONLYGW allows to avoid the inclusion of the  point in the evaluation of\nresponse functions (in GW calculations).",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -55752,7 +55609,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_OFIELD_A",
                 "description": "The flag OFIELD_A sets the desired order parameter *Q*<sub>6</sub> in the\nInterface pinning method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55767,7 +55624,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_OFIELD_KAPPA",
                 "description": "The flag OFIELD_KAPPA sets the strength of bias potential in units of 'eV/(unit of\nQ)$^2$' in the Interface pinning method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55782,7 +55639,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_OFIELD_Q6_FAR",
                 "description": "The flag OFIELD_Q6_FAR sets the far fading distance (in Angstroms) for the\ncomputation of a continuous to *Q*<sub>6</sub> parameter in the Interface pinning\nmethod.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55797,7 +55654,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_OFIELD_Q6_NEAR",
                 "description": "The flag OFIELD_Q6_NEAR sets the near fading distance (in Angstroms) for the\ncomputation of a continuous *Q*<sub>6</sub> parameter in the Interface pinning\nmethod.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55812,7 +55669,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_OMEGAMAX",
                 "description": "OMEGAMAX specifies the maximum frequency for dense part of the frequency grid. For\nCRPA calculations, OMEGAMAX is the frequency point of the interaction.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55827,7 +55684,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_OMEGAMIN",
                 "description": "minimum frequency in the frequency grid.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55842,7 +55699,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_OMEGATL",
                 "description": "OMEGATL specifies the maximum frequency for coarse part of the frequency grid.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55857,7 +55714,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_PARAM1",
                 "description": "The flag PARAM1 determines the first parameter used in the enhancement factor of\nthe optPBE-vdW and optB88-vdW functional.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55872,7 +55729,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_PARAM2",
                 "description": "The flag PARAM2 determines the second parameter used in the enhancement factor of\nthe optPBE-vdW and optB88-vdW functional.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55887,7 +55744,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_PFLAT",
                 "description": "Control flag for the output of the profiling routines.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -55902,7 +55759,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_PHON_LBOSE",
                 "description": "This flag determines whether random structures in the Monte-Carlo (MC) sampling\nare created according to Bose-Einstein or Maxwell-Boltzmann statistics.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -55917,7 +55774,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_PHON_LMC",
                 "description": "This flag controls whether electron-phonon interactions from Monte-Carlo sampling\nare calculated or not.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -55932,7 +55789,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_PHON_NSTRUCT",
                 "description": "This flag sets the number of structures for electron-phonon interactions from\nMonte-Carlo (MC) sampling.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55947,7 +55804,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_PHON_NTLIST",
                 "description": "This flag sets the number temperatures for that the electron-phonon interactions\nusing the ZG configuration is evaluated.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55962,7 +55819,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_PHON_TLIST",
                 "description": "This flag provides the list of temperatures for that the electron-phonon\ninteractions using the ZG configuration is evaluated.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55979,7 +55836,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_PLEVEL",
                 "description": "Control flag for the output of the profiling routines.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -55994,7 +55851,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_PMASS",
                 "description": "PMASS assigns a fictitious mass (in amu) to the lattice degrees-of-freedom in case\nof Parrinello-Rahman dynamics (in case VASP was compiled with -Dtbdyn).",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56009,7 +55866,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_POMASS",
                 "description": "POMASS describes the mass of each atomic sphere in atomic units.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56024,7 +55881,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_POTIM",
                 "description": "POTIM sets the time step (MD) or step width scaling (ionic relaxations).",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56039,7 +55896,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_PREC",
                 "description": "PREC specifies the precision  mode.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -56054,7 +55911,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_PRECFOCK",
                 "description": "PRECFOCK controls the FFT grids used in the exact exchange routines (Hartree-Fock\nand hybrid functionals).",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -56069,7 +55926,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_PROUTINE",
                 "description": "Control flag for the output of the profiling routines.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56084,7 +55941,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_PSTRESS",
                 "description": "This flag controls whether Pulay corrections are added to the stress tensor or\nnot. In molecular dynamics calculations it controls the pressure. The unit of\nPSTRESS is in kB.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56099,7 +55956,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_PSUBSYS",
                 "description": "PSUBSYS sets the collision probabilities for the atoms in each atomic subsystem in\ncalculations with multiple Anderson thermostats (in case VASP was compiled with\n-Dtbdyn). Note: 0 \u2264 PSUBSYS \u2264 1",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56116,7 +55973,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_PTHRESHOLD",
                 "description": "Control flag for the output of the profiling routines.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56131,7 +55988,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_QMAXFOCKAE",
                 "description": "The parameter QMAXFOCKAE controls at which wave vectors the local augmentation\ncharges are fitted to obtain an accurate charge augmentation on the plane wave\ngrid.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56148,7 +56005,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_QSPIRAL",
                 "description": "the QSPIRAL-tag specifies the spin spiral propagation vector.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56165,7 +56022,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_QUAD_EFG",
                 "description": "nuclear quadrupole moment (in millbarn) for the atomic types on the POTCAR file.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56182,7 +56039,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_RANDOM_SEED",
                 "description": "RANDOM_SEED specifies the seed of the random-number-generator (in case VASP was\ncompiled with -Dtbdyn).",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56199,7 +56056,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ROPT",
                 "description": "ROPT determines how precise the projectors are represented in real space.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56216,7 +56073,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_RWIGS",
                 "description": "RWIGS specifies the Wigner-Seitz radius for each atom type.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56233,7 +56090,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_SAXIS",
                 "description": "SAXIS specifies the quantisation axis for noncollinear spins.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56250,7 +56107,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_SCSRAD",
                 "description": "SCSRAD defines the cutoff radius (in Angs ) used in the calculation of\n$\\tau_{ij}$ within the Tkatchenko-Scheffler method. Self-consistent screening in\nTkatchenko-Scheffler method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56265,7 +56122,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_SHAKEMAXITER",
                 "description": "SHAKEMAXITER specifies the maximum number of iterations in the SHAKE algorithm (in\ncase VASP was compiled with -Dtbdyn).",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56280,7 +56137,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_SHAKETOL",
                 "description": "SHAKETOL specifies the tolerance for the SHAKE algorithm (in case VASP was\ncompiled with -Dtbdyn).",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56295,7 +56152,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_SIGMA",
                 "description": "SIGMA specifies the width of the smearing in eV.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56310,7 +56167,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_SMASS",
                 "description": "SMASS controls the velocities during an ab-initio molecular dynamics run.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56325,7 +56182,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_SMEARINGS",
                 "description": "SMEARINGS defines the smearing parameters for ISMEAR=-3 in the calculation of the\npartial occupancies.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56342,7 +56199,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_SPRING",
                 "description": "SPRING gives the <i>spring constant</i> between the images as used in the elastic\nband method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56357,7 +56214,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_STEP_MAX",
                 "description": "The flag STEP_MAX defines the trust radius (upper limit) for the optimization step\n(in Angs ) in the Improved Dimer Method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56372,7 +56229,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_STEP_SIZE",
                 "description": "The flag STEP_SIZE defines the trial step size for the optimization step (in Angs\n) in the Improved Dimer Method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56387,7 +56244,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_SYMPREC",
                 "description": "SYMPREC determines to which accuracy the positions in the POSCAR file must be\nspecified (as of VASP.4.4.4).",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56402,7 +56259,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_SYSTEM",
                 "description": "The 'title string' defined by SYSTEM is for the user only and should help the user\nto identify what he wants to do with this specific input file.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -56417,7 +56274,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_TEBEG",
                 "description": "TEBEG sets the start temperature for an ab-initio molecular dynamics run\n(IBRION=0) and other routines (e.g. Electron-phonon interactions from Monte-Carlo\nsampling).",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56432,7 +56289,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_TEEND",
                 "description": "TEEND sets the final temperature for an ab-initio molecular dynamics run\n(IBRION=0; SMASS=\u22121).",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56447,7 +56304,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_TIME",
                 "description": "TIME controls the time step for IALGO=5X and for the initial (steepest descent)\nphase of IALGO=4X.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56462,7 +56319,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_TSUBSYS",
                 "description": "TSUBSYS sets the temperatures for the atomic subsystems in calculations with\nmultiple Anderson thermostats (in case VASP was compiled with -Dtbdyn).",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56479,7 +56336,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_VALUE_MAX",
                 "description": "VALUE_MAX sets the upper limits for the monitoring of geometric parameters (in\ncase VASP was compiled with -Dtbdyn).",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56496,7 +56353,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_VALUE_MIN",
                 "description": "VALUE_MIN sets the lower limits for the monitoring of geometric parameters (in\ncase VASP was compiled with -Dtbdyn).",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56513,7 +56370,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_VCUTOFF",
                 "description": "The parameter VCUTOFF sets the energy cutoff for bare Coulomb matrix elements and\ncontrols the basis set for the bare Coulomb interaction.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56528,7 +56385,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_VDW_A1",
                 "description": "VDW_A1 defines the damping function parameter  in the DFT-D3 method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56543,7 +56400,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_VDW_A2",
                 "description": "VDW_A2 defines the damping function parameter  in the DFT-D3 method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56558,7 +56415,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_VDW_C6",
                 "description": "VDW_C6 defines the  $C_6$ parameters (units: J.nm$^6$mol$^{-1}$ ) for each species\ndefined in the POSCAR file within the DFT-D2 method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56575,7 +56432,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_VDW_CNRADIUS",
                 "description": "VDW_CNRADIUS defines the cutoff radius (in Angs ) for the calculation of the\ncoordination numbers used in the DFT-D3 method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56590,7 +56447,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_VDW_D",
                 "description": "VDW_D defines the damping parameter _d_ in the DFT-D2method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56605,7 +56462,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_VDW_R0",
                 "description": "VDW_R0 defines the $R_0$ parameters (units: Angs ) for each species defined in the\nPOSCAR file within the DFT-D2 method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56622,7 +56479,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_VDW_RADIUS",
                 "description": "VDW_RADIUS defines the cutoff radius (in Angs) for the pair interactions used in\nthe DFT-D2 and DFT-D3 method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56637,7 +56494,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_VDW_S6",
                 "description": "VDW_S6 defines the global scaling factor _S_6_ in the DFT-D2 method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56652,7 +56509,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_VDW_S8",
                 "description": "VDW_S8 defines the damping function parameter $s_8$ in the DFT-D3 method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56667,7 +56524,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_VDW_SR",
                 "description": "VDW_SR defines the damping function parameter $S_R$ (or scaling factor) in the\nDFT-D2 and DFT-D3 method.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56682,7 +56539,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_VOSKOWN",
                 "description": "Determines whether Vosko-Wilk-Nusair interpolation is used or not.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56697,7 +56554,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_WC",
                 "description": "WC specifies the weight factor for each step in Broyden mixing scheme (IMIX=4).",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56712,7 +56569,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_WEIMIN",
                 "description": "WEIMIN specifies the maximum weight for a band to be considered empty.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56727,7 +56584,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ZVAL",
                 "description": "ZVAL describes the valency of each atomic sphere.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56750,7 +56607,7 @@ window.nomadArtifacts = {
       },
       {
         "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 25,
+        "m_parent_index": 24,
         "m_parent_sub_section": "packages",
         "name": "electronicparsers.vasp.metainfo.vasp_incarsUnknown",
         "section_definitions": [
@@ -56771,7 +56628,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_ENMAX",
                 "description": "Maximum cutoff (normally specified only in POTCAR). Value prinded out after\nevaluating the input.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56786,7 +56643,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incar_ENMAX",
                 "description": "Maximum cutoff (normally specified only in POTCAR). Value prinded out after\nevaluating the input.",
                 "categories": [
-                  "/packages/23/category_definitions/0"
+                  "/packages/22/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "numpy",
@@ -56801,7 +56658,7 @@ window.nomadArtifacts = {
                 "name": "x_vasp_incarOut_LCOMPAT",
                 "description": "In vasp.4.2 the augmentation charges are forced to be zero at the boundary of the\naugmentation sphere, therefore results are slightly different from vasp.3.2\n(usually differences are smaller than 0.01 meV). The old behavior can be restored\nby setting LCOMPAT = .TRUE. in the INCAR file.",
                 "categories": [
-                  "/packages/24/category_definitions/0"
+                  "/packages/23/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "python",
@@ -56824,7 +56681,7 @@ window.nomadArtifacts = {
       },
       {
         "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 26,
+        "m_parent_index": 25,
         "m_parent_sub_section": "packages",
         "name": "nomad.datamodel.data",
         "section_definitions": [
@@ -56842,7 +56699,7 @@ window.nomadArtifacts = {
             "name": "EntryData",
             "description": "An empty base section definition. This can be used to add new top-level sections to an entry.",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ]
           },
           {
@@ -56938,7 +56795,7 @@ window.nomadArtifacts = {
             "name": "User",
             "description": "A NOMAD user. Typically a NOMAD user has a NOMAD account. The user related data is managed by\nNOMAD keycloak user-management system. Users are used to denote authors,\nreviewers, and owners of datasets.",
             "base_sections": [
-              "/packages/26/section_definitions/2"
+              "/packages/25/section_definitions/2"
             ],
             "quantities": [
               {
@@ -57030,7 +56887,7 @@ window.nomadArtifacts = {
             "name": "ElnIntegrationCategory",
             "label": "Third-party ELN Integration",
             "categories": [
-              "/packages/26/category_definitions/0"
+              "/packages/25/category_definitions/0"
             ]
           },
           {
@@ -57040,7 +56897,7 @@ window.nomadArtifacts = {
             "name": "BasicElnCategory",
             "label": "Basic ELN",
             "categories": [
-              "/packages/26/category_definitions/0"
+              "/packages/25/category_definitions/0"
             ]
           },
           {
@@ -57050,7 +56907,7 @@ window.nomadArtifacts = {
             "name": "ElnExampleCategory",
             "label": "Example ELNs",
             "categories": [
-              "/packages/26/category_definitions/0"
+              "/packages/25/category_definitions/0"
             ]
           },
           {
@@ -57060,7 +56917,7 @@ window.nomadArtifacts = {
             "name": "UseCaseElnCategory",
             "label": "Use-cases",
             "categories": [
-              "/packages/26/category_definitions/0"
+              "/packages/25/category_definitions/0"
             ]
           },
           {
@@ -57070,14 +56927,14 @@ window.nomadArtifacts = {
             "name": "WorkflowsElnCategory",
             "label": "Workflows",
             "categories": [
-              "/packages/26/category_definitions/0"
+              "/packages/25/category_definitions/0"
             ]
           }
         ]
       },
       {
         "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 27,
+        "m_parent_index": 26,
         "m_parent_sub_section": "packages",
         "name": "nomad.datamodel.metainfo.basesections",
         "section_definitions": [
@@ -57091,7 +56948,7 @@ window.nomadArtifacts = {
               "http://purl.obolibrary.org/obo/BFO_0000001"
             ],
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ],
             "quantities": [
               {
@@ -57180,7 +57037,7 @@ window.nomadArtifacts = {
               "http://purl.obolibrary.org/obo/BFO_0000002"
             ],
             "base_sections": [
-              "/packages/27/section_definitions/0"
+              "/packages/26/section_definitions/0"
             ]
           },
           {
@@ -57190,7 +57047,7 @@ window.nomadArtifacts = {
             "name": "ActivityStep",
             "description": "Any dependant step of an `Activity`.",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ],
             "quantities": [
               {
@@ -57261,7 +57118,7 @@ window.nomadArtifacts = {
               "http://purl.obolibrary.org/obo/BFO_0000015"
             ],
             "base_sections": [
-              "/packages/27/section_definitions/0"
+              "/packages/26/section_definitions/0"
             ],
             "quantities": [
               {
@@ -57320,7 +57177,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "steps",
                 "description": "An ordered list of all the dependant steps that make up this activity.",
-                "sub_section": "/packages/27/section_definitions/2",
+                "sub_section": "/packages/26/section_definitions/2",
                 "repeats": true
               }
             ]
@@ -57332,7 +57189,7 @@ window.nomadArtifacts = {
             "name": "SectionReference",
             "description": "A section used for referencing another section.",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ],
             "quantities": [
               {
@@ -57369,7 +57226,7 @@ window.nomadArtifacts = {
                 "description": "A reference to a NOMAD archive section.",
                 "type": {
                   "type_kind": "reference",
-                  "type_data": "/packages/26/section_definitions/0"
+                  "type_data": "/packages/25/section_definitions/0"
                 }
               }
             ]
@@ -57381,7 +57238,7 @@ window.nomadArtifacts = {
             "name": "EntityReference",
             "description": "A section used for referencing an Entity.",
             "base_sections": [
-              "/packages/27/section_definitions/4"
+              "/packages/26/section_definitions/4"
             ],
             "quantities": [
               {
@@ -57400,7 +57257,7 @@ window.nomadArtifacts = {
                 "description": "A reference to a NOMAD `Entity` entry.",
                 "type": {
                   "type_kind": "reference",
-                  "type_data": "/packages/27/section_definitions/1"
+                  "type_data": "/packages/26/section_definitions/1"
                 }
               },
               {
@@ -57430,7 +57287,7 @@ window.nomadArtifacts = {
             "name": "ExperimentStep",
             "description": "Any dependant step of an `Experiment`.",
             "base_sections": [
-              "/packages/27/section_definitions/2"
+              "/packages/26/section_definitions/2"
             ],
             "quantities": [
               {
@@ -57448,7 +57305,7 @@ window.nomadArtifacts = {
                 "description": "The activity that makes up this step of the experiment.",
                 "type": {
                   "type_kind": "reference",
-                  "type_data": "/packages/27/section_definitions/3"
+                  "type_data": "/packages/26/section_definitions/3"
                 }
               },
               {
@@ -57479,7 +57336,7 @@ window.nomadArtifacts = {
             "name": "Experiment",
             "description": "A section for grouping activities together into an experiment.",
             "base_sections": [
-              "/packages/27/section_definitions/3"
+              "/packages/26/section_definitions/3"
             ],
             "sub_sections": [
               {
@@ -57488,7 +57345,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "steps",
                 "description": "An ordered list of all the dependant steps that make up this activity.",
-                "sub_section": "/packages/27/section_definitions/6",
+                "sub_section": "/packages/26/section_definitions/6",
                 "repeats": true
               }
             ]
@@ -57500,7 +57357,7 @@ window.nomadArtifacts = {
             "name": "Collection",
             "description": "A section for grouping entities together into a collection.",
             "base_sections": [
-              "/packages/27/section_definitions/1"
+              "/packages/26/section_definitions/1"
             ],
             "sub_sections": [
               {
@@ -57509,7 +57366,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "entities",
                 "description": "References to the entities that make up the collection.",
-                "sub_section": "/packages/27/section_definitions/5",
+                "sub_section": "/packages/26/section_definitions/5",
                 "repeats": true
               }
             ]
@@ -57524,7 +57381,7 @@ window.nomadArtifacts = {
               "label_quantity": "element"
             },
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ],
             "quantities": [
               {
@@ -57709,7 +57566,7 @@ window.nomadArtifacts = {
             "name": "System",
             "description": "A base section for any system of materials which is investigated or used to construct other systems.",
             "base_sections": [
-              "/packages/27/section_definitions/1"
+              "/packages/26/section_definitions/1"
             ],
             "sub_sections": [
               {
@@ -57718,7 +57575,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "elemental_composition",
                 "description": "A list of all the elements found in the system together and their respective\natomic fraction within the system.",
-                "sub_section": "/packages/27/section_definitions/9",
+                "sub_section": "/packages/26/section_definitions/9",
                 "repeats": true
               }
             ]
@@ -57730,7 +57587,7 @@ window.nomadArtifacts = {
             "name": "Instrument",
             "description": "A base section that can be used for instruments.",
             "base_sections": [
-              "/packages/27/section_definitions/1"
+              "/packages/26/section_definitions/1"
             ]
           },
           {
@@ -57740,7 +57597,7 @@ window.nomadArtifacts = {
             "name": "InstrumentReference",
             "description": "A section used for referencing an Instrument.",
             "base_sections": [
-              "/packages/27/section_definitions/5"
+              "/packages/26/section_definitions/5"
             ],
             "quantities": [
               {
@@ -57759,7 +57616,7 @@ window.nomadArtifacts = {
                 "description": "A reference to a NOMAD `Instrument` entry.",
                 "type": {
                   "type_kind": "reference",
-                  "type_data": "/packages/27/section_definitions/11"
+                  "type_data": "/packages/26/section_definitions/11"
                 }
               }
             ]
@@ -57771,7 +57628,7 @@ window.nomadArtifacts = {
             "name": "Component",
             "description": "A section for describing a component and its role in a composite system.",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ],
             "quantities": [
               {
@@ -57840,7 +57697,7 @@ window.nomadArtifacts = {
             "name": "SystemComponent",
             "description": "A section for describing a system component and its role in a composite system.",
             "base_sections": [
-              "/packages/27/section_definitions/13"
+              "/packages/26/section_definitions/13"
             ],
             "quantities": [
               {
@@ -57858,7 +57715,7 @@ window.nomadArtifacts = {
                 "description": "A reference to the component system.",
                 "type": {
                   "type_kind": "reference",
-                  "type_data": "/packages/27/section_definitions/10"
+                  "type_data": "/packages/26/section_definitions/10"
                 }
               }
             ]
@@ -57870,7 +57727,7 @@ window.nomadArtifacts = {
             "name": "PureSubstanceSection",
             "description": "A sub section for describing any elemental, molecular or single phase pure substance.",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ],
             "quantities": [
               {
@@ -58047,7 +57904,7 @@ window.nomadArtifacts = {
             "name": "PureSubstanceComponent",
             "description": "A section for describing a substance component and its role in a composite system.",
             "base_sections": [
-              "/packages/27/section_definitions/13"
+              "/packages/26/section_definitions/13"
             ],
             "quantities": [
               {
@@ -58076,7 +57933,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "pure_substance",
                 "description": "Section describing the pure substance that is the component.",
-                "sub_section": "/packages/27/section_definitions/15"
+                "sub_section": "/packages/26/section_definitions/15"
               }
             ]
           },
@@ -58087,7 +57944,7 @@ window.nomadArtifacts = {
             "name": "CompositeSystem",
             "description": "A base section for a material systems composed of components. Each component of the composite system is of a (sub)type of `System`.",
             "base_sections": [
-              "/packages/27/section_definitions/10"
+              "/packages/26/section_definitions/10"
             ],
             "sub_sections": [
               {
@@ -58096,7 +57953,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "components",
                 "description": "A list of all the components of the composite system containing a name, reference\nto the system section and mass of that component.",
-                "sub_section": "/packages/27/section_definitions/13",
+                "sub_section": "/packages/26/section_definitions/13",
                 "repeats": true
               }
             ]
@@ -58108,7 +57965,7 @@ window.nomadArtifacts = {
             "name": "CompositeSystemReference",
             "description": "A section used for referencing a CompositeSystem.",
             "base_sections": [
-              "/packages/27/section_definitions/5"
+              "/packages/26/section_definitions/5"
             ],
             "quantities": [
               {
@@ -58127,7 +57984,7 @@ window.nomadArtifacts = {
                 "description": "A reference to a NOMAD `CompositeSystem` entry.",
                 "type": {
                   "type_kind": "reference",
-                  "type_data": "/packages/27/section_definitions/17"
+                  "type_data": "/packages/26/section_definitions/17"
                 }
               }
             ]
@@ -58139,7 +57996,7 @@ window.nomadArtifacts = {
             "name": "ProcessStep",
             "description": "Any dependant step of a `Process`.",
             "base_sections": [
-              "/packages/27/section_definitions/2"
+              "/packages/26/section_definitions/2"
             ],
             "quantities": [
               {
@@ -58174,7 +58031,7 @@ window.nomadArtifacts = {
               "http://purl.obolibrary.org/obo/OBI_0000094"
             ],
             "base_sections": [
-              "/packages/27/section_definitions/3"
+              "/packages/26/section_definitions/3"
             ],
             "quantities": [
               {
@@ -58204,7 +58061,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "steps",
                 "description": "An ordered list of all the dependant steps that make up this activity.",
-                "sub_section": "/packages/27/section_definitions/19",
+                "sub_section": "/packages/26/section_definitions/19",
                 "repeats": true
               },
               {
@@ -58213,7 +58070,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "instruments",
                 "description": "A list of all the instruments and their role in this process.",
-                "sub_section": "/packages/27/section_definitions/12",
+                "sub_section": "/packages/26/section_definitions/12",
                 "repeats": true
               },
               {
@@ -58222,7 +58079,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "samples",
                 "description": "The samples as that have undergone the process.",
-                "sub_section": "/packages/27/section_definitions/18",
+                "sub_section": "/packages/26/section_definitions/18",
                 "repeats": true
               }
             ]
@@ -58234,7 +58091,7 @@ window.nomadArtifacts = {
             "name": "ActivityResult",
             "description": "A section for the results of an `Activity`.",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ],
             "quantities": [
               {
@@ -58265,7 +58122,7 @@ window.nomadArtifacts = {
             "name": "AnalysisResult",
             "description": "A section for the results of an `Analysis` process.",
             "base_sections": [
-              "/packages/27/section_definitions/21"
+              "/packages/26/section_definitions/21"
             ]
           },
           {
@@ -58278,7 +58135,7 @@ window.nomadArtifacts = {
               "http://purl.obolibrary.org/obo/OBI_0200000"
             ],
             "base_sections": [
-              "/packages/27/section_definitions/3"
+              "/packages/26/section_definitions/3"
             ],
             "sub_sections": [
               {
@@ -58287,7 +58144,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "inputs",
                 "description": "The input data of the analysis.",
-                "sub_section": "/packages/27/section_definitions/4",
+                "sub_section": "/packages/26/section_definitions/4",
                 "repeats": true
               },
               {
@@ -58296,7 +58153,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "outputs",
                 "description": "The output data of the analysis.",
-                "sub_section": "/packages/27/section_definitions/22",
+                "sub_section": "/packages/26/section_definitions/22",
                 "repeats": true
               }
             ]
@@ -58311,7 +58168,7 @@ window.nomadArtifacts = {
               "http://purl.obolibrary.org/obo/CHMO_0001301"
             ],
             "base_sections": [
-              "/packages/27/section_definitions/20"
+              "/packages/26/section_definitions/20"
             ]
           },
           {
@@ -58321,7 +58178,7 @@ window.nomadArtifacts = {
             "name": "MeasurementResult",
             "description": "A section for the results of an `Measurement` process.",
             "base_sections": [
-              "/packages/27/section_definitions/21"
+              "/packages/26/section_definitions/21"
             ]
           },
           {
@@ -58334,7 +58191,7 @@ window.nomadArtifacts = {
               "http://purl.obolibrary.org/obo/OBI_0000070"
             ],
             "base_sections": [
-              "/packages/27/section_definitions/3"
+              "/packages/26/section_definitions/3"
             ],
             "sub_sections": [
               {
@@ -58343,7 +58200,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "samples",
                 "description": "A list of all the samples measured during the measurement.",
-                "sub_section": "/packages/27/section_definitions/18",
+                "sub_section": "/packages/26/section_definitions/18",
                 "repeats": true
               },
               {
@@ -58352,7 +58209,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "instruments",
                 "description": "A list of all the instruments and their role in this process.",
-                "sub_section": "/packages/27/section_definitions/12",
+                "sub_section": "/packages/26/section_definitions/12",
                 "repeats": true
               },
               {
@@ -58361,7 +58218,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "results",
                 "description": "The result of the measurement.",
-                "sub_section": "/packages/27/section_definitions/25",
+                "sub_section": "/packages/26/section_definitions/25",
                 "repeats": true
               }
             ]
@@ -58376,7 +58233,7 @@ window.nomadArtifacts = {
               "http://purl.obolibrary.org/obo/CHEBI_23367"
             ],
             "base_sections": [
-              "/packages/27/section_definitions/10"
+              "/packages/26/section_definitions/10"
             ],
             "quantities": [
               {
@@ -58444,7 +58301,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "pure_substance",
                 "description": "Section with properties describing the substance.",
-                "sub_section": "/packages/27/section_definitions/15"
+                "sub_section": "/packages/26/section_definitions/15"
               }
             ]
           },
@@ -58456,7 +58313,7 @@ window.nomadArtifacts = {
             "label": "PubChem Pure Substance Section",
             "description": "A section for pure substances existing as \"compounds\" in the PubChem database.",
             "base_sections": [
-              "/packages/27/section_definitions/15"
+              "/packages/26/section_definitions/15"
             ],
             "quantities": [
               {
@@ -58502,7 +58359,7 @@ window.nomadArtifacts = {
             "name": "CASExperimentalProperty",
             "description": "A section for experimental properties retrieved from the CAS API.",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ],
             "quantities": [
               {
@@ -58547,7 +58404,7 @@ window.nomadArtifacts = {
             "name": "CASPropertyCitation",
             "description": "A section for citations of the experimental properties retrieved from the CAS API.",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ],
             "quantities": [
               {
@@ -58595,7 +58452,7 @@ window.nomadArtifacts = {
             "label": "CAS Pure Substance Section",
             "description": "A base section for any `PureSubstance` with a CAS number.",
             "base_sections": [
-              "/packages/27/section_definitions/15"
+              "/packages/26/section_definitions/15"
             ],
             "quantities": [
               {
@@ -58699,7 +58556,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "cas_experimental_properties",
-                "sub_section": "/packages/27/section_definitions/29",
+                "sub_section": "/packages/26/section_definitions/29",
                 "repeats": true
               },
               {
@@ -58707,7 +58564,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 1,
                 "m_parent_sub_section": "sub_sections",
                 "name": "cas_property_citations",
-                "sub_section": "/packages/27/section_definitions/30",
+                "sub_section": "/packages/26/section_definitions/30",
                 "repeats": true
               }
             ]
@@ -58719,7 +58576,7 @@ window.nomadArtifacts = {
             "name": "ReadableIdentifiers",
             "description": "A base section that can be used to generate readable IDs. If the `owner`, `short_name`, `institute`, and `datetime`\nquantities are provided, the lab_id will be automatically created as a combination\nof these four quantities.",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ],
             "quantities": [
               {
@@ -58822,7 +58679,7 @@ window.nomadArtifacts = {
             "name": "PublicationReference",
             "description": "A base section that can be used for references.",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ],
             "quantities": [
               {
@@ -58905,14 +58762,14 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "HDF5Normalizer",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ]
           }
         ]
       },
       {
         "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 28,
+        "m_parent_index": 27,
         "m_parent_sub_section": "packages",
         "name": "nomad.datamodel.metainfo.common",
         "section_definitions": [
@@ -58954,7 +58811,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "provenance",
-                "sub_section": "/packages/28/section_definitions/0",
+                "sub_section": "/packages/27/section_definitions/0",
                 "repeats": false
               }
             ]
@@ -58972,7 +58829,7 @@ window.nomadArtifacts = {
       },
       {
         "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 29,
+        "m_parent_index": 28,
         "m_parent_sub_section": "packages",
         "name": "nomad.datamodel.metainfo.workflow",
         "section_definitions": [
@@ -58983,7 +58840,7 @@ window.nomadArtifacts = {
             "name": "Link",
             "description": "Instances of Link are used to represent either a single input or single output of a Task. Using a separate section for links allows to put\nadditional information (e.g. a name) on an input or output.",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ],
             "quantities": [
               {
@@ -59019,7 +58876,7 @@ window.nomadArtifacts = {
                 "description": "A reference to the section that contains the actual input or output data.",
                 "type": {
                   "type_kind": "reference",
-                  "type_data": "/packages/26/section_definitions/0"
+                  "type_data": "/packages/25/section_definitions/0"
                 }
               }
             ]
@@ -59031,7 +58888,7 @@ window.nomadArtifacts = {
             "name": "Task",
             "description": "Instances of Task are used to represent an activity that happened during workflow execution and that was acting on inputs to produce outputs.",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ],
             "quantities": [
               {
@@ -59060,7 +58917,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "inputs",
                 "description": "All the links to sections that represent the inputs for this task.",
-                "sub_section": "/packages/29/section_definitions/0",
+                "sub_section": "/packages/28/section_definitions/0",
                 "repeats": true
               },
               {
@@ -59069,7 +58926,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "outputs",
                 "description": "All the links to sections that represent the outputs for this task.",
-                "sub_section": "/packages/29/section_definitions/0",
+                "sub_section": "/packages/28/section_definitions/0",
                 "repeats": true
               }
             ]
@@ -59081,7 +58938,7 @@ window.nomadArtifacts = {
             "name": "TaskReference",
             "description": "A proxy section that can be used to compose a workflow of tasks that are contained in a different entry or workflow.",
             "base_sections": [
-              "/packages/29/section_definitions/1"
+              "/packages/28/section_definitions/1"
             ],
             "quantities": [
               {
@@ -59099,7 +58956,7 @@ window.nomadArtifacts = {
                 "description": "A reference to the task that this section is a proxy for.",
                 "type": {
                   "type_kind": "reference",
-                  "type_data": "/packages/29/section_definitions/1"
+                  "type_data": "/packages/28/section_definitions/1"
                 }
               }
             ]
@@ -59111,11 +58968,11 @@ window.nomadArtifacts = {
             "name": "Workflow",
             "description": "Instances of Workflow are used to represent a set of Tasks that connect input and output data objects to produce a provenance graph for those data.\n\nWorkflows themselves can be tasks. This allows to build nested workflows where some\nof the workflow tasks are workflows themselves.",
             "categories": [
-              "/packages/26/category_definitions/5"
+              "/packages/25/category_definitions/5"
             ],
             "base_sections": [
-              "/packages/29/section_definitions/1",
-              "/packages/26/section_definitions/1"
+              "/packages/28/section_definitions/1",
+              "/packages/25/section_definitions/1"
             ],
             "sub_sections": [
               {
@@ -59124,7 +58981,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "tasks",
                 "description": "The tasks of this workflow as a repeating sub section. Use TaskReference if tasks cannot be contained.",
-                "sub_section": "/packages/29/section_definitions/1",
+                "sub_section": "/packages/28/section_definitions/1",
                 "repeats": true
               }
             ]
@@ -59133,7 +58990,7 @@ window.nomadArtifacts = {
       },
       {
         "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 30,
+        "m_parent_index": 29,
         "m_parent_sub_section": "packages",
         "name": "nomad.datamodel.optimade",
         "section_definitions": [
@@ -59836,7 +59693,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "species",
-                "sub_section": "/packages/30/section_definitions/0",
+                "sub_section": "/packages/29/section_definitions/0",
                 "repeats": true
               }
             ]
@@ -59845,7 +59702,7 @@ window.nomadArtifacts = {
       },
       {
         "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 31,
+        "m_parent_index": 30,
         "m_parent_sub_section": "packages",
         "name": "nomad.metainfo.metainfo",
         "section_definitions": [
@@ -59911,7 +59768,7 @@ window.nomadArtifacts = {
                 "description": "All metainfo definitions can be put into one or more `categories`.\nCategories allow to organize the definitions themselves. It is different from\nsections, which organize the data (e.g. quantity values) and not the definitions\nof data (e.g. quantities definitions). See :ref:`metainfo-categories` for more\ndetails.",
                 "type": {
                   "type_kind": "reference",
-                  "type_data": "/packages/31/section_definitions/5"
+                  "type_data": "/packages/30/section_definitions/5"
                 },
                 "shape": [
                   "0..*"
@@ -59988,7 +59845,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "attributes",
                 "description": "The attributes that can further qualify property values.",
-                "sub_section": "/packages/31/section_definitions/1",
+                "sub_section": "/packages/30/section_definitions/1",
                 "repeats": true
               }
             ]
@@ -60000,7 +59857,7 @@ window.nomadArtifacts = {
             "name": "Attribute",
             "description": "Attributes can be used to qualify all properties (subsections and quantities) with simple scalar values.",
             "base_sections": [
-              "/packages/31/section_definitions/0"
+              "/packages/30/section_definitions/0"
             ],
             "constraints": [
               "is_primitive"
@@ -60040,7 +59897,7 @@ window.nomadArtifacts = {
             "name": "Property",
             "description": "A common base-class for section properties: subsections and quantities.",
             "base_sections": [
-              "/packages/31/section_definitions/0"
+              "/packages/30/section_definitions/0"
             ]
           },
           {
@@ -60050,7 +59907,7 @@ window.nomadArtifacts = {
             "name": "Section",
             "description": "Instances of the class :class:`Section` are created by writing Python classes that extend :class:`MSection` like this:\n\n.. code-block:: python\n\n    class SectionName(BaseSection):\n        ''' Section description '''\n        m_def = Section(**section_attributes)\n\n        quantity_name = Quantity(**quantity_attributes)\n        sub_section_name = SubSection(**sub_section_attributes)\n\nWe call such classes *section classes*. They are not the *section definition*, but just\nrepresentation of it in Python syntax. The *section definition* (in instance of :class:`Section`)\nwill be created for each of these classes and stored in the ``m_def`` property. See\n:ref:`metainfo-reflection` for more details.\n\nMost of the attributes for a :class:`Section` instance will be set automatically from\nthe section class:",
             "base_sections": [
-              "/packages/31/section_definitions/0"
+              "/packages/30/section_definitions/0"
             ],
             "constraints": [
               "resolved_base_sections",
@@ -60064,7 +59921,7 @@ window.nomadArtifacts = {
                 "name": "base_sections",
                 "type": {
                   "type_kind": "reference",
-                  "type_data": "/packages/31/section_definitions/3"
+                  "type_data": "/packages/30/section_definitions/3"
                 },
                 "shape": [
                   "0..*"
@@ -60078,7 +59935,7 @@ window.nomadArtifacts = {
                 "name": "extending_sections",
                 "type": {
                   "type_kind": "reference",
-                  "type_data": "/packages/31/section_definitions/3"
+                  "type_data": "/packages/30/section_definitions/3"
                 },
                 "shape": [
                   "0..*"
@@ -60103,7 +59960,7 @@ window.nomadArtifacts = {
                 "name": "inheriting_sections",
                 "type": {
                   "type_kind": "reference",
-                  "type_data": "/packages/31/section_definitions/3"
+                  "type_data": "/packages/30/section_definitions/3"
                 },
                 "shape": [
                   "0..*"
@@ -60280,7 +60137,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "quantities",
-                "sub_section": "/packages/31/section_definitions/6",
+                "sub_section": "/packages/30/section_definitions/6",
                 "repeats": true
               },
               {
@@ -60288,7 +60145,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 1,
                 "m_parent_sub_section": "sub_sections",
                 "name": "sub_sections",
-                "sub_section": "/packages/31/section_definitions/7",
+                "sub_section": "/packages/30/section_definitions/7",
                 "repeats": true
               },
               {
@@ -60302,7 +60159,7 @@ window.nomadArtifacts = {
                   "inner_sections",
                   "sections"
                 ],
-                "sub_section": "/packages/31/section_definitions/3",
+                "sub_section": "/packages/30/section_definitions/3",
                 "repeats": true
               }
             ]
@@ -60314,7 +60171,7 @@ window.nomadArtifacts = {
             "name": "Package",
             "description": "Packages organize metainfo definitions alongside Python modules Each Python module with metainfo Definition (explicitly or implicitly) has a member\n``m_package`` with an instance of this class. Definitions (categories, sections) in\nPython modules are automatically added to the module's :class:`Package`.\nPackages are not nested and rather have the fully qualified Python module name as\nname.\n\nThis allows to inspect all definitions in a Python module and automatically puts\nmodule name and docstring as :class:`Package` name and description.\n\nBesides the regular :class:`Definition` attributes, packages can have the following\nattributes:",
             "base_sections": [
-              "/packages/31/section_definitions/0"
+              "/packages/30/section_definitions/0"
             ],
             "quantities": [
               {
@@ -60353,7 +60210,7 @@ window.nomadArtifacts = {
                   "section_defs",
                   "sections"
                 ],
-                "sub_section": "/packages/31/section_definitions/3",
+                "sub_section": "/packages/30/section_definitions/3",
                 "repeats": true
               },
               {
@@ -60365,7 +60222,7 @@ window.nomadArtifacts = {
                 "aliases": [
                   "category_defs"
                 ],
-                "sub_section": "/packages/31/section_definitions/5",
+                "sub_section": "/packages/30/section_definitions/5",
                 "repeats": true
               }
             ]
@@ -60377,7 +60234,7 @@ window.nomadArtifacts = {
             "name": "Category",
             "description": "Categories allow to organize metainfo definitions (not metainfo data like sections do) Each definition, including categories themselves, can belong to a set of categories.\nCategories therefore form a hierarchy of concepts that definitions can belong to, i.e.\nthey form a `is a` relationship.",
             "base_sections": [
-              "/packages/31/section_definitions/0"
+              "/packages/30/section_definitions/0"
             ]
           },
           {
@@ -60387,7 +60244,7 @@ window.nomadArtifacts = {
             "name": "Quantity",
             "description": "To define quantities, instantiate :class:`Quantity` as a class attribute values in a `section classes`. The name of a quantity is automatically taken from its `section class`\nattribute. You can provide all other attributes to the constructor with keyword arguments\n\nSee :ref:`metainfo-sections` to learn about `section classes`.\nIn Python terms, ``Quantity`` is a descriptor. Descriptors define how to get and\nset attributes in a Python object. This allows us to use sections like regular\nPython objects and quantity like regular Python attributes.\n\nEach quantity must define a basic data type and a shape. The values of a quantity must\nfulfil the given type. The default shape is a single value. Quantities can also have\nphysical units. Units are applied to all values.",
             "base_sections": [
-              "/packages/31/section_definitions/2"
+              "/packages/30/section_definitions/2"
             ],
             "constraints": [
               "dimensions",
@@ -60410,37250 +60267,361 @@ window.nomadArtifacts = {
                 "m_parent_index": 1,
                 "m_parent_sub_section": "quantities",
                 "name": "shape",
-                "type": {
-                  "type_kind": "custom",
-                  "type_data": "nomad.metainfo.metainfo._Dimension"
-                },
-                "shape": [
-                  "0..*"
-                ],
-                "default": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 2,
-                "m_parent_sub_section": "quantities",
-                "name": "unit",
-                "type": {
-                  "type_kind": "custom",
-                  "type_data": "nomad.metainfo.metainfo._Unit"
-                }
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 3,
-                "m_parent_sub_section": "quantities",
-                "name": "dimensionality",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                }
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 4,
-                "m_parent_sub_section": "quantities",
-                "name": "default",
-                "type": {
-                  "type_kind": "Any"
-                },
-                "default": null
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 5,
-                "m_parent_sub_section": "quantities",
-                "name": "derived",
-                "description": "A Python callable that takes the containing section as input and outputs the\nvalue for this quantity. This quantity cannot be set directly, its value\nis only derived by the given callable. The callable is executed when this\nquantity is get. Derived quantities are always virtual.",
-                "type": {
-                  "type_kind": "custom",
-                  "type_data": "nomad.metainfo.metainfo._Callable"
-                },
-                "default": null,
-                "virtual": true
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 6,
-                "m_parent_sub_section": "quantities",
-                "name": "cached",
-                "description": "A bool indicating that derived values should be cached unless the underlying\nsection has changed.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "bool"
-                },
-                "default": false
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 7,
-                "m_parent_sub_section": "quantities",
-                "name": "virtual",
-                "description": "A boolean that determines if this quantity is virtual. Virtual quantities can\nbe got/set like regular quantities, but their values are not (de-)serialized,\nhence never permanently stored.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "bool"
-                },
-                "default": false
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 8,
-                "m_parent_sub_section": "quantities",
-                "name": "is_scalar",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "bool"
-                },
-                "virtual": true
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 9,
-                "m_parent_sub_section": "quantities",
-                "name": "repeats",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "bool"
-                },
-                "default": false
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 10,
-                "m_parent_sub_section": "quantities",
-                "name": "use_full_storage",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "bool"
-                },
-                "virtual": true
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 11,
-                "m_parent_sub_section": "quantities",
-                "name": "flexible_unit",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "bool"
-                },
-                "default": false
-              }
-            ]
-          },
-          {
-            "m_def": "nomad.metainfo.metainfo.Section",
-            "m_parent_index": 7,
-            "m_parent_sub_section": "section_definitions",
-            "name": "SubSection",
-            "description": "Like quantities, subsections are defined in a `section class` as attributes of this class. Unlike quantities, each subsection definition becomes a property of\nthe corresponding `section definition` (parent). A subsection definition references\nanother `section definition` as the subsection (child). As a consequence, parent\n`section instances` can contain child `section instances` as subsections.\n\nContrary to the old NOMAD metainfo, we distinguish between subsection the section\nand subsection the property. This allows to use on child `section definition` as\nsubsection of many parent `section definitions`.",
-            "base_sections": [
-              "/packages/31/section_definitions/2"
-            ],
-            "constraints": [
-              "has_sub_section"
-            ],
-            "quantities": [
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 0,
-                "m_parent_sub_section": "quantities",
-                "name": "sub_section",
-                "description": "A :class:`Section` or Python class object for a `section class`. This\nwill be the child `section definition`. The defining section the child\n`section definition`.",
-                "aliases": [
-                  "section_definition",
-                  "section_def",
-                  "section"
-                ],
-                "type": {
-                  "type_kind": "reference",
-                  "type_data": "/packages/31/section_definitions/3"
-                }
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 1,
-                "m_parent_sub_section": "quantities",
-                "name": "repeats",
-                "description": "A boolean that determines whether this subsection can appear multiple\ntimes in the parent section.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "bool"
-                },
-                "default": false
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 2,
-                "m_parent_sub_section": "quantities",
-                "name": "key_quantity",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "default": null
-              }
-            ]
-          },
-          {
-            "m_def": "nomad.metainfo.metainfo.Section",
-            "m_parent_index": 8,
-            "m_parent_sub_section": "section_definitions",
-            "name": "Environment",
-            "description": "Environments allow to manage many metainfo packages and quickly access all definitions. Environments provide a name-table for large-sets of metainfo definitions that span\nmultiple packages. It provides various functions to resolve metainfo definitions by\ntheir names, legacy names, and qualified names.",
-            "quantities": [
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 0,
-                "m_parent_sub_section": "quantities",
-                "name": "all_definitions_by_name",
-                "type": {
-                  "type_kind": "Any"
-                },
-                "cached": true,
-                "virtual": true
-              }
-            ],
-            "sub_sections": [
-              {
-                "m_def": "nomad.metainfo.metainfo.SubSection",
-                "m_parent_index": 0,
-                "m_parent_sub_section": "sub_sections",
-                "name": "packages",
-                "description": "Packages in this environment.",
-                "sub_section": "/packages/31/section_definitions/4",
-                "repeats": true
-              }
-            ]
-          },
-          {
-            "m_def": "nomad.metainfo.metainfo.Section",
-            "m_parent_index": 9,
-            "m_parent_sub_section": "section_definitions",
-            "name": "BandGapDeprecated",
-            "base_sections": [
-              "/packages/10/section_definitions/12"
-            ],
-            "quantities": [
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 0,
-                "m_parent_sub_section": "quantities",
-                "name": "label",
-                "description": "Label to identify the band gap data, e.g. the method employed.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                }
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 1,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "elasticsearch": [
-                    "results.properties.electronic.band_structure_electronic.band_gap.index"
-                  ]
-                },
-                "name": "index",
-                "description": "The spin channel index.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "int32"
-                }
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 2,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "elasticsearch": [
-                    "results.properties.electronic.band_structure_electronic.band_gap.value"
-                  ]
-                },
-                "name": "value",
-                "description": "The actual value of the band gap. Value of zero indicates a vanishing band gap and\nis distinct from sources lacking any band gap measurement or calculation.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "joule"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 3,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "elasticsearch": [
-                    "results.properties.electronic.band_structure_electronic.band_gap.type"
-                  ]
-                },
-                "name": "type",
-                "description": "Band gap type.",
-                "type": {
-                  "type_kind": "Enum",
-                  "type_data": [
-                    "direct",
-                    "indirect"
-                  ]
-                },
-                "shape": []
-              }
-            ]
-          },
-          {
-            "m_def": "nomad.metainfo.metainfo.Section",
-            "m_parent_index": 10,
-            "m_parent_sub_section": "section_definitions",
-            "name": "BandGap",
-            "base_sections": [
-              "/packages/10/section_definitions/19"
-            ],
-            "quantities": [
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 0,
-                "m_parent_sub_section": "quantities",
-                "name": "label",
-                "description": "Label to identify the band gap data, e.g. the method employed.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                }
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 1,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "elasticsearch": [
-                    "results.properties.electronic.band_structure_electronic.band_gap.index"
-                  ]
-                },
-                "name": "index",
-                "description": "The spin channel index.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "int32"
-                }
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 2,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "elasticsearch": [
-                    "results.properties.electronic.band_structure_electronic.band_gap.value"
-                  ]
-                },
-                "name": "value",
-                "description": "The actual value of the band gap. Value of zero indicates a vanishing band gap and\nis distinct from sources lacking any band gap measurement or calculation.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "joule"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 3,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "elasticsearch": [
-                    "results.properties.electronic.band_structure_electronic.band_gap.type"
-                  ]
-                },
-                "name": "type",
-                "description": "Band gap type.",
-                "type": {
-                  "type_kind": "Enum",
-                  "type_data": [
-                    "direct",
-                    "indirect"
-                  ]
-                },
-                "shape": []
-              }
-            ]
-          }
-        ]
-      },
-      {
-        "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 32,
-        "m_parent_sub_section": "packages",
-        "name": "perovskite_solar_cell_database.schema_sections.add",
-        "section_definitions": [
-          {
-            "m_def": "nomad.metainfo.metainfo.Section",
-            "m_parent_index": 0,
-            "m_parent_sub_section": "section_definitions",
-            "name": "Add",
-            "description": "A section to describe **additional layers** present in the device besides the *Substrate*, *ETL*, *Perovskite*, *HTL* and *back contact*.",
-            "base_sections": [
-              "/packages/26/section_definitions/0"
-            ],
-            "quantities": [
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 0,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "BoolEditQuantity"
-                    }
-                  ]
-                },
-                "name": "lay_front",
-                "description": "TRUE if there is a functional layer below the substrate, i.e. on the opposite side of the substrate from with respect to the perovskite.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "bool"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 1,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "Antireflection",
-                          "Unknown",
-                          "Down conversion",
-                          "A.R.C.",
-                          "Light management"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_front_function",
-                "description": "The function of the additional layers on the substrate side\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- If a layer has more than one function, e.g. A and B, list the functions in order and separate them with semicolons, as in (A; B)\nExample:\nA.R.C.\nBack reflection\nDown conversion\nEncapsulation\nLight management\nUpconversion",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 2,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "ZnSe-QDs",
-                          "N-Graphene-QDs",
-                          "Ag-np",
-                          "Moth eye PDMS",
-                          "Polyimide",
-                          "PDMS",
-                          "Unknown",
-                          "NaYF4:Eu-np",
-                          "NaF",
-                          "Eu(TTA)2(Phen)MAA",
-                          "MgF2",
-                          "Y2O3:Eu3",
-                          "CdSeS-QDs",
-                          "Y2O3:Eu3 | Au-np",
-                          "Mica",
-                          "Eu-complex LDL",
-                          "textured antireflective foil",
-                          "Phosphor-in-glass",
-                          "INVAR",
-                          "Mn:CsPbCl3-QDs",
-                          "LiF"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_front_stack_sequence",
-                "description": "The stack sequence describing the additional layers on the substrate side\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- If two materials, e.g. A and B, are mixed in one layer, list the materials in alphabetic order and separate them with semicolons, as in (A; B)\n- Use common abbreviations when appropriate but spell it out if risk for confusion.\n- There are separate filed for doping. Indicate doping with colons. E.g. wither aluminium doped NiO-np as Al:NiO-np\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample:\nMgF2\nAu-np\nNaYF4:Eu-np",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 3,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "90.0",
-                          "100.0",
-                          "50.0",
-                          "80.0"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_front_thickness_list",
-                "description": "A list of thicknesses of the individual layers in the stack.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- The layers must line up with the previous filed.\n- State thicknesses in nm\n- Every layer in the stack have a thickness. If it is unknown, state this as \u2018nan\u2019\n- If there are uncertainties, state the best estimate, e.g write 100 and not 90-110\nExample\n200\nnan |250\n100 | 5 | 8",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 4,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          ""
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_front_additives_compounds",
-                "description": "List of the dopants and additives that are in each layer of the HTL-stack\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- The layers must line up with the previous fields.\n- If several dopants/additives, e.g. A and B, are present in one layer, list the dopants/additives in alphabetic order and separate them with semicolons, as in (A; B)\n- If no dopants/additives, state that as \u201cUndoped\u201d\n- If the doping situation is unknown, stat that as\u2018Unknown\u2019\n- This category was included after the projects initial phase wherefor the list of reported categories is\nshort. Thus, be prepared to expand the given list of alternatives in the data template, even if to most common back contacts is undoped metals\nExample\nCuS\nB; P\nAu-np | Undoped",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 5,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          ""
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_front_additives_concentrations",
-                "description": "The concentration of the dopants/additives.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- If more than one dopant/additive in the layer, e.g. A and B, separate the concentration for each dopant/additive with semicolons, as in (A; B)\n- For each dopant/additive in the layer, state the concentration.\n- The order of the dopants/additives must be the same as in the previous filed.\n- For layers with no dopants/additives, state this as \u2018none\u2019\n- When concentrations are unknown, state that as \u2018nan\u2019\n- Concentrations can be stated in different units suited for different situations. Therefore, specify the unit used.\n- The preferred way to state the concentration of a dopant/additive is to refer to the amount in the final product, i.e. the material in the layer. When possible, use on the preferred units\no wt%, mol%, vol%, ppt, ppm, ppb\n- When the concentration of the dopant/additive in the final product is unknown, but where the concentration of the dopant/additive in the solution is known, state that concentration instead. When possible, use on the preferred units\no M, mM, molal; g/ml, mg/ml, \u00b5g/ml\n- For values with uncertainties, state the best estimate, e.g write 4 wt% and not 3-5 wt%.\nExample\n4 wt%\n5 vol%; nan | 10 mg/ml\n0.3 mol% | 2 mol%; 0.2 wt% | 0.3 M",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 6,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Evaporation",
-                          "Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_front_deposition_procedure",
-                "description": "The deposition procedures for the HTL-stack.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate them by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- Thermal annealing is generally not considered as an individual reaction step. The philosophy behind this is that every deposition step has a thermal history, which is specified in a separate filed. In exceptional cases with thermal annealing procedures clearly disconnected from other procedures, state \u2018Thermal annealing\u2019 as a separate reaction step.\n- Please read the instructions under \u201cPerovskite. Deposition. Procedure\u201d for descriptions and distinctions between common deposition procedures and how they should be labelled for consistency in the database.\n- A few additional clarifications:\n- Lamination\no A readymade film is transferred directly to the device stack. A rather broad concept. An everyday kitchen related example of lamination would eb to place a thin plastic film over a slice of pie.\n- Sandwiching\no When a readymade top stack simply is placed on top of the device stack. Could be held together with clams. The typical example is a when a \u201cCarbon | FTO | SLG\u201d is placed on top of the device stack. Standard procedure in the DSSC filed.\nExample\nEvaporation\nEvaporation | Evaporation\nDoctor blading\nScreen printing\nSputtering\nLamination\nE-beam evaporation\nSandwiching",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 7,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_front_deposition_aggregation_state_of_reactants",
-                "description": "The physical state of the reactants.\n- The three basic categories are Solid/Liquid/Gas\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the aggregation state associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- Most cases are clear cut, e.g. spin-coating involves species in solution and evaporation involves species in gas phase. For less clear-cut cases, consider where the reaction really is happening as in:\no For a spray-coating procedure, it is droplets of liquid that enters the substrate (thus a liquid phase reaction)\no For sputtering and thermal evaporation, it is species in gas phase that reaches the substrate (thus a gas phase reaction)\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nLiquid\nGas | Liquid\nLiquid | Liquid >> Liquid",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 8,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_front_deposition_synthesis_atmosphere",
-                "description": "The synthesis atmosphere.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the atmospheres associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The number and order of layers and deposition steps must line up with the previous columns.\n- If the synthesis atmosphere is a mixture of different gases, e.g. A and B, list the gases in alphabetic order and separate them with semicolons, as in (A; B)\n- \u201cDry air\u201d represent air with low relative humidity but where the relative humidity is not known\n- \u201cAmbient\u201d represent air where the relative humidity is not known. For ambient conditions where the relative humidity is known, state this as \u201cAir\u201d\n- \u201cVacuum\u201d (of unspecified pressure) is for this purpose considered as an atmospheric gas\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nVacuum\nVacuum | N2\nAir | Ar; H2O >> Ar",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 9,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          ""
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_front_deposition_synthesis_atmosphere_pressure_total",
-                "description": "The total gas pressure during each reaction step\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the pressures associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The number and order of layers and deposition steps must line up with the previous columns.\n- Pressures can be stated in different units suited for different situations. Therefore, specify the unit. The preferred units are:\no atm, bar, mbar, mmHg, Pa, torr, psi\n- If a pressure is not known, stat that as \u2018nan\u2019\n- For values with uncertainties, state the best estimate, e.g. write 100 pa and not 80-120 pa.\nExample\n1 atm\n0.002 torr | 10000 Pa\nnan >> 1 atm | 1 atm",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 10,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          ""
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_front_deposition_synthesis_atmosphere_pressure_partial",
-                "description": "The partial pressures for the gases present during each reaction step.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the pressures associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The number and order of layers and deposition steps must line up with the previous columns.\n- If the synthesis atmosphere is a mixture of different gases, e.g. A and B, list the partial pressures and separate them with semicolons, as in (A; B). The list of partial pressures must line up with the gases they describe.\n- In cases where no gas mixtures are used, this field will be the same as the previous filed.\nExample\n1 atm\n0.002 torr | 10000 Pa\nnan >> 0.99 atm; 0.01 atm | 1 atm",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 11,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          ""
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_front_deposition_synthesis_atmosphere_relative_humidity",
-                "description": "The relative humidity during each deposition step\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the relative humidity associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The number and order of layers and deposition steps must line up with the previous columns\n- If the relative humidity for a step is not known, stat that as \u2018nan\u2019\n- For values with uncertainties, state the best estimate, e.g. write 35 and not 30-40.\nExample\n35\n0 | 20\nnan >> 25 | 0",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 12,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_front_deposition_solvents",
-                "description": "The solvents used in each deposition procedure for each layer in the stack\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the solvents associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a solvent is a mixture of different solvents, e.g. A and B, list the solvents in alphabetic order and separate them with semicolons, as in (A; B)\n- The number and order of layers and deposition steps must line up with the previous columns.\n- For non-liquid processes with no solvents, state the solvent as \u2018none\u2019\n- If the solvent is not known, state this as \u2018Unknown\u2019\n- Use common abbreviations when appropriate but spell it out when risk for confusion\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nnone\nAcetonitile; Ethanol | Chlorobenzene\nnone >> Ethanol; Methanol; H2O | DMF; DMSO",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 13,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          ""
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_front_deposition_solvents_mixing_ratios",
-                "description": "The mixing ratios for mixed solvents\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the solvent mixing ratios associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The number and order of layers and deposition steps must line up with the previous columns.\n- For pure solvents, state the mixing ratio as 1\n- For non-solvent processes, state the mixing ratio as 1\n- For unknown mixing ratios, state the mixing ratio as \u2018nan\u2019\n- For solvent mixtures, i.e. A and B, state the mixing ratios by using semicolons, as in (VA; VB)\n- The preferred metrics is the volume ratios. If that is not available, mass or mol ratios can be used instead, but it the analysis the mixing ratios will be assumed to be based on volumes.\nExample\n1\n4; 1 | 1\n1 >> 5; 2; 0.3 | 2; 1",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 14,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_front_deposition_solvents_supplier",
-                "description": "The suppliers of all the solvents.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the solvent suppliers associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a solvent is a mixture of different solvents, e.g. A and B, list the associated suppliers and separate them with semicolons, as in (A; B)\n- The number and order of layers, reaction steps, and solvents must line up with the previous columns.\n- For non-liquid processes with no solvents, mark the supplier as \u2018none\u2019\n- If the supplier for a solvent is unknown, state this as \u2018Unknown\u2019\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nSigma Aldrich\nSigma Aldrich; Fisher | Acros\nnone >> Sigma Aldrich; Sigma Aldrich | Unknown",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 15,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_front_deposition_solvents_purity",
-                "description": "The purity of the solvents used.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the solvent purities associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a solvent is a mixture of different solvents, e.g. A and B, list the associated purities and separate them with semicolons, as in (A; B)\n- The number and order of layers, reaction steps, and solvents must line up with the previous columns.\n- Use standard nomenclature for purities, e.g. pro analysis, puris, extra dry, etc.\n- For non-liquid processes with no solvents, state the purity as \u2018none\u2019\n- If the purity for a solvent is not known, state this as \u2018Unknown\u2019\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nPro analysis\nPuris; Puris| Tecnical\nnone >> Pro analysis; Pro analysis | Unknown",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 16,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          ""
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_front_deposition_reaction_solutions_compounds",
-                "description": "The non-solvent precursor chemicals used in each reaction step\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the non-solvent chemicals associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a solution contains several compounds, e.g. A and B, list the associated compounds in alphabetic order and separate them with semicolons, as in (A; B)\n- Note that also dopants/additives should be included\n- When several precursor solutions are made and mixed before the reaction step, it is the properties of the final mixture used in the reaction we here describe.\n- The number and order of layers and reaction steps must line up with the previous columns.\n- For gas phase reactions, state the reaction gases as if they were in solution.\n- For solid-state reactions, state the compounds as if they were in solution.\n- For reaction steps involving only pure solvents, state this as \u2018none\u2019\n- If the compounds for a deposition step is not known, state this as \u2018Unknown\u2019\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nAu\nCuI\nAg",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 17,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_front_deposition_reaction_solutions_compounds_supplier",
-                "description": "The suppliers of the non-solvent chemicals.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the non-solvent chemical suppliers associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a solution contains several dissolved compounds, e.g. A and B, list the associated suppliers and separate them with semicolons, as in (A; B)\n- The number and order of layers, reaction steps, and solvents must line up with the previous columns.\n- For gas phase reactions, state the suppliers for the gases or the targets/evaporation sources that are evaporated/sputtered/etc.\n- For solid state reactions, state the suppliers for the compounds in the same way.\n- For reaction steps involving only pure solvents, state the supplier as \u2018none\u2019 (as that that is entered in a separate filed)\n- For chemicals that are lab made, state that as \u201cLab made\u201d or \u201cLab made (name of lab)\u201d\n- If the supplier for a compound is unknown, state this as \u2018Unknown\u2019\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nDysole; Sigma Aldrich; Dyenamo; Sigma Aldrich\nSigma Aldrich; Fisher | Acros\nLab made (EPFL) | Sigma Aldrich >> none",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 18,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_front_deposition_reaction_solutions_compounds_purity",
-                "description": "The purity of the non-solvent chemicals.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the compound purities associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a solution contains several dissolved compounds, i.e. A and B, list the associated purities and separate them with semicolons, as in (A; B)\n- The number and order of layers, reaction steps, and solvents must line up with the previous columns.\n- Use standard nomenclature for purities, e.g. pro analysis, puris, extra dry, etc.\n- For reaction steps involving only pure solvents, state this as \u2018none\u2019 (as that is stated in another field)\n- If the purity for a compound is not known, state this as \u2018Unknown\u2019\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nPro analysis\n99.999; Puris| Tecnical\nUnknown >> Pro analysis; Pro analysis | none",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 19,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          ""
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_front_deposition_reaction_solutions_concentrations",
-                "description": "The concentration of the non-solvent precursor chemicals.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the concentrations associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a solution contains several dissolved compounds, e.g. A and B, list the associated concentrations and separate them with semicolons, as in (A; B)\n- The order of the compounds must be the same as in the previous filed.\n- For reaction steps involving only pure solvents, state this as \u2018none\u2019\n- When concentrations are unknown, state that as \u2018nan\u2019\n- Concentrations can be stated in different units suited for different situations. Therefore, specify the unit used. When possible, use one of the preferred units\no M, mM, molal; g/ml, mg/ml, \u00b5g/ml, wt%, mol%, vol%, ppt, ppm, ppb\n- For values with uncertainties, state the best estimate, e.g write 4 wt% and not 3-5 wt%.\nExample\n4 wt%\n0.2 M; 0.15 M| 10 mg/ml\n0.3 mol% | 2 mol%; 0.2 wt% | nan",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 20,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_front_deposition_reaction_solutions_volumes",
-                "description": "The volume of the reaction solutions\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the volumes associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The volumes refer the volumes used, not the volume of the stock solutions. Thus if 0.15 ml of a solution is spin-coated, the volume is 0.15 ml\n- For reaction steps without solvents, state the volume as \u2018nan\u2019\n- When volumes are unknown, state that as \u2018nan\u2019\nExample\n0.1\n0.1 >> 0.05 | 0.05\nnan | 0.15",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 21,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_front_deposition_reaction_solutions_age",
-                "description": "The age of the solutions\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the age of the solutions associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- As a general guideline, the age refers to the time from the preparation of the final precursor mixture to the reaction procedure.\n- When the age of a solution is not known, state that as \u2018nan\u2019\n- For reaction steps where no solvents are involved, state this as \u2018nan\u2019\n- For solutions that is stored a long time, an order of magnitude estimate is adequate.\nExample\n2\n0.25 |1000 >> 10000\nnan | nan",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 22,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_front_deposition_reaction_solutions_temperature",
-                "description": "The temperature of the reaction solutions.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the temperatures of the solutions associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a reaction solution undergoes a temperature program, list the temperatures (e.g. start, end, and other important points) and separate them with semicolons, e.g. 25; 100\n- When the temperature of a solution is unknown, state that as \u2018nan\u2019\n- For reaction steps where no solvents are involved, state the temperature of the gas or the solid if that make sense. Otherwise state this as \u2018nan\u2019\n- For values with uncertainties, state the best estimate, e.g. write 120 and not 110-130.\n- Assume an undetermined room temperature to be 25\nExample\n25\n100; 50 | 25\nnan | 25 >> 25",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 23,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_front_deposition_substrate_temperature",
-                "description": "The temperature of the substrate.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the temperatures of the substrates (i.e. the last deposited layer) associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The temperature of the substrate refers to the temperature when the deposition of the layer is occurring.\n- If a substrate undergoes a temperature program before the deposition, list the temperatures (e.g. start, end, and other important points) and separate them with semicolons (e.g. 25; 100)\n- When the temperature of a substrate is not known, state that as \u2018nan\u2019\n- For values with uncertainties, state the best estimate, e.g. write 120 and not 110-130.\n- Assume that an undetermined room temperature is 25\nExample\n25\nnan\n125; 325; 375; 450 | 25 >> 25",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 24,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_front_deposition_thermal_annealing_temperature",
-                "description": "The temperatures of the thermal annealing program associated with depositing the layers\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the annealing temperatures associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If the thermal annealing involves a temperature program with multiple temperature stages, list the temperatures (e.g. start, end, and other important points) and separate them with semicolons (e.g. 25; 100)\n- For values with uncertainties, state the best estimate, e.g. write 120 and not 110-130.\n- If no thermal annealing is occurring after the deposition of a layer, state that by stating the room temperature (assumed to 25\u00b0C if not further specified)\n- If the thermal annealing program is not known, state that by \u2018nan\u2019\nExample\n25\n50 | nan\n450 | 125; 325; 375; 450 >> 125; 325; 375; 450",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 25,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_front_deposition_thermal_annealing_time",
-                "description": "The time program associated to the thermal annealing program.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the annealing times associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If the thermal annealing involves a temperature program with multiple temperature stages, list the associated times at those temperatures and separate them with semicolons.\n- The annealing times must align in terms of layers\u00b8 reaction steps and annealing temperatures in the previous filed.\n- If a time is not known, state that by \u2018nan\u2019\n- If no thermal annealing is occurring after the deposition of a layer, state that by \u2018nan\u2019\n- For values with uncertainties, state the best estimate, e.g. write 20 and not 10-30.\nExample\nnan\n60 | 1000\n30 | 5; 5; 5; 30 >> 5; 5; 5; 30",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 26,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_front_deposition_thermal_annealing_atmosphere",
-                "description": "The atmosphere during thermal annealing\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the atmospheres associated to each annelaing step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The number and order of layers and deposition steps must line up with the previous columns.\n- If the atmosphere is a mixture of different gases, i.e. A and B, list the gases in alphabetic order and separate them with semicolons, as in (A; B)\n- \u201cDry air\u201d represent air with low relative humidity but where the relative humidity is not known\n- \u201cAmbient\u201d represent air where the relative humidity is not known. For ambient conditions where the relative humidity is known, state this as \u201cAir\u201d\n- \u201cVacuum\u201d (of unspecified pressure) is for this purpose considered as an atmospheric gas.\n- This is often the same as the atmosphere under which the deposition is occurring, but not always.\n- This category was included after the projects initial phase wherefor the list of reported categories is\nshort. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nN2\nVacuum | N2\nAir | Ar >> Ar",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 27,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_front_storage_time_until_next_deposition_step",
-                "description": "The time between the back contact is finalised and the next layer is deposited\n- If there are uncertainties, only state the best estimate, e.g. write 35 and not 20-50.\n- If this is the last layer in the stack, state this as \u2018nan\u2019",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 28,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_front_storage_atmosphere",
-                "description": "The atmosphere in which the sample with the finalised back contact is stored until the next deposition step or device performance measurement\nExample\nAir\nN2\nVacuum",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 29,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          ""
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_front_storage_relative_humidity",
-                "description": "The relive humidity under which the sample with the finalised back contact is stored until the next deposition step or device performance measurement\n- If there are uncertainties, only state the best estimate, e.g write 35 and not 20-50.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 30,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          ""
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_front_surface_treatment_before_next_deposition_step",
-                "description": "Description of any type of surface treatment or other treatment the sample with the finalised back contact is stored until the next deposition step or device performance measurement\n- If more than one treatment, list the treatments and separate them by a double forward angel bracket (\u2018 >> \u2018)\n- If no special treatment, state that as \u2018none\u2019\n- This category was included after the projects initial phase wherefor the list of reported categories is\nshort. Thus, be prepared to expand the given list of alternatives in the data template.\nExample:\nnone\nAr plasma\nUV-ozone",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 31,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "BoolEditQuantity"
-                    }
-                  ]
-                },
-                "name": "lay_back",
-                "description": "TRUE if there is a functional layer above the back contact, i.e. layers deposited after the back contact has been finalised.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "bool"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 32,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "Upconversion",
-                          "Dielectric mirror",
-                          "Antireflection"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_back_function",
-                "description": "The function of the additional layers on the backcontact side.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- If a layer has more than one function, e.g. A and B, list the functions in order and separate them with semicolons, as in (A; B)\nExample:\nA.R.C.\nBack reflection\nDown conversion\nEncapsulation\nLight management\nUpconversion",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 33,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "MgF2",
-                          "Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_back_stack_sequence",
-                "description": "The stack sequence describing the additional layers on the backcontact side.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- If two materials, e.g. A and B, are mixed in one layer, list the materials in alphabetic order and separate them with semicolons, as in (A; B)\n- Use common abbreviations when appropriate but spell it out if risk for confusion.\n- There are now separate filed for doping. Indicate doping with colons. E.g. wither aluminium doped NiO-np as Al:NiO-np\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 34,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "105.0",
-                          "90.0"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_back_thickness_list",
-                "description": "A list of thicknesses of the individual layers in the stack.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- The layers must line up with the previous filed.\n- State thicknesses in nm\n- Every layer in the stack have a thickness. If it is unknown, state this as \u2018nan\u2019\n- If there are uncertainties, state the best estimate, e.g write 100 and not 90-110",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 35,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          ""
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_back_additives_compounds",
-                "description": "List of the dopants and additives that are in each layer of the HTL-stack\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- The layers must line up with the previous fields.\n- If several dopants/additives, e.g. A and B, are present in one layer, list the dopants/additives in alphabetic order and separate them with semicolons, as in (A; B)\n- If no dopants/additives, state that as \u201cUndoped\u201d\n- If the doping situation is unknown, stat that as\u2018Unknown\u2019\n- This category was included after the projects initial phase wherefor the list of reported categories is\nshort. Thus, be prepared to expand the given list of alternatives in the data template, even if to most common back contacts is undoped metals\nExample\nCuS\nB; P\nAu-np | Undoped",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 36,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          ""
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_back_additives_concentrations",
-                "description": "The concentration of the dopants/additives.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- If more than one dopant/additive in the layer, e.g. A and B, separate the concentration for each dopant/additive with semicolons, as in (A; B)\n- For each dopant/additive in the layer, state the concentration.\n- The order of the dopants/additives must be the same as in the previous filed.\n- For layers with no dopants/additives, state this as \u2018none\u2019\n- When concentrations are unknown, state that as \u2018nan\u2019\n- Concentrations can be stated in different units suited for different situations. Therefore, specify the unit used.\n- The preferred way to state the concentration of a dopant/additive is to refer to the amount in the final product, i.e. the material in the layer. When possible, use on the preferred units\no wt%, mol%, vol%, ppt, ppm, ppb\n- When the concentration of the dopant/additive in the final product is unknown, but where the concentration of the dopant/additive in the solution is known, state that concentration instead. When possible, use on the preferred units\no M, mM, molal; g/ml, mg/ml, \u00b5g/ml\n- For values with uncertainties, state the best estimate, e.g write 4 wt% and not 3-5 wt%.\nExample\n4 wt%\n5 vol%; nan | 10 mg/ml\n0.3 mol% | 2 mol%; 0.2 wt% | 0.3 M",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 37,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Evaporation",
-                          "Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_back_deposition_procedure",
-                "description": "The deposition procedures for the HTL-stack.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate them by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- Thermal annealing is generally not considered as an individual reaction step. The philosophy behind this is that every deposition step has a thermal history, which is specified in a separate filed. In exceptional cases with thermal annealing procedures clearly disconnected from other procedures, state \u2018Thermal annealing\u2019 as a separate reaction step.\n- Please read the instructions under \u201cPerovskite. Deposition. Procedure\u201d for descriptions and distinctions between common deposition procedures and how they should be labelled for consistency in the database.\n- A few additional clarifications:\n- Lamination\no A readymade film is transferred directly to the device stack. A rather broad concept. An everyday kitchen related example of lamination would eb to place a thin plastic film over a slice of pie.\n- Sandwiching\no When a readymade top stack simply is placed on top of the device stack. Could be held together with clams. The typical example is a when a \u201cCarbon | FTO | SLG\u201d is placed on top of the device stack. Standard procedure in the DSSC filed.\nExample\nEvaporation\nEvaporation | Evaporation\nDoctor blading\nScreen printing\nSputtering\nLamination\nE-beam evaporation\nSandwiching",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 38,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_back_deposition_aggregation_state_of_reactants",
-                "description": "The physical state of the reactants.\n- The three basic categories are Solid/Liquid/Gas\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the aggregation state associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- Most cases are clear cut, e.g. spin-coating involves species in solution and evaporation involves species in gas phase. For less clear-cut cases, consider where the reaction really is happening as in:\no For a spray-coating procedure, it is droplets of liquid that enters the substrate (thus a liquid phase reaction)\no For sputtering and thermal evaporation, it is species in gas phase that reaches the substrate (thus a gas phase reaction)\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nLiquid\nGas | Liquid\nLiquid | Liquid >> Liquid",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 39,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_back_deposition_synthesis_atmosphere",
-                "description": "The synthesis atmosphere.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the atmospheres associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The number and order of layers and deposition steps must line up with the previous columns.\n- If the synthesis atmosphere is a mixture of different gases, e.g. A and B, list the gases in alphabetic order and separate them with semicolons, as in (A; B)\n- \u201cDry air\u201d represent air with low relative humidity but where the relative humidity is not known\n- \u201cAmbient\u201d represent air where the relative humidity is not known. For ambient conditions where the relative humidity is known, state this as \u201cAir\u201d\n- \u201cVacuum\u201d (of unspecified pressure) is for this purpose considered as an atmospheric gas\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nVacuum\nVacuum | N2\nAir | Ar; H2O >> Ar",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 40,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          ""
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_back_deposition_synthesis_atmosphere_pressure_total",
-                "description": "The total gas pressure during each reaction step\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the pressures associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The number and order of layers and deposition steps must line up with the previous columns.\n- Pressures can be stated in different units suited for different situations. Therefore, specify the unit. The preferred units are:\no atm, bar, mbar, mmHg, Pa, torr, psi\n- If a pressure is not known, stat that as \u2018nan\u2019\n- For values with uncertainties, state the best estimate, e.g. write 100 pa and not 80-120 pa.\nExample\n1 atm\n0.002 torr | 10000 Pa\nnan >> 1 atm | 1 atm",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 41,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          ""
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_back_deposition_synthesis_atmosphere_pressure_partial",
-                "description": "The partial pressures for the gases present during each reaction step.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the pressures associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The number and order of layers and deposition steps must line up with the previous columns.\n- If the synthesis atmosphere is a mixture of different gases, e.g. A and B, list the partial pressures and separate them with semicolons, as in (A; B). The list of partial pressures must line up with the gases they describe.\n- In cases where no gas mixtures are used, this field will be the same as the previous filed.\nExample\n1 atm\n0.002 torr | 10000 Pa\nnan >> 0.99 atm; 0.01 atm | 1 atm",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 42,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          ""
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_back_deposition_synthesis_atmosphere_relative_humidity",
-                "description": "The relative humidity during each deposition step\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the relative humidity associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The number and order of layers and deposition steps must line up with the previous columns\n- If the relative humidity for a step is not known, stat that as \u2018nan\u2019\n- For values with uncertainties, state the best estimate, e.g. write 35 and not 30-40.\nExample\n35\n0 | 20\nnan >> 25 | 0",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 43,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_back_deposition_solvents",
-                "description": "The solvents used in each deposition procedure for each layer in the stack\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the solvents associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a solvent is a mixture of different solvents, e.g. A and B, list the solvents in alphabetic order and separate them with semicolons, as in (A; B)\n- The number and order of layers and deposition steps must line up with the previous columns.\n- For non-liquid processes with no solvents, state the solvent as \u2018none\u2019\n- If the solvent is not known, state this as \u2018Unknown\u2019\n- Use common abbreviations when appropriate but spell it out when risk for confusion\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nnone\nAcetonitile; Ethanol | Chlorobenzene\nnone >> Ethanol; Methanol; H2O | DMF; DMSO",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 44,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          ""
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_back_deposition_solvents_mixing_ratios",
-                "description": "The mixing ratios for mixed solvents\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the solvent mixing ratios associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The number and order of layers and deposition steps must line up with the previous columns.\n- For pure solvents, state the mixing ratio as 1\n- For non-solvent processes, state the mixing ratio as 1\n- For unknown mixing ratios, state the mixing ratio as \u2018nan\u2019\n- For solvent mixtures, i.e. A and B, state the mixing ratios by using semicolons, as in (VA; VB)\n- The preferred metrics is the volume ratios. If that is not available, mass or mol ratios can be used instead, but it the analysis the mixing ratios will be assumed to be based on volumes.\nExample\n1\n4; 1 | 1\n1 >> 5; 2; 0.3 | 2; 1",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 45,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_back_deposition_solvents_supplier",
-                "description": "The suppliers of all the solvents.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the solvent suppliers associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a solvent is a mixture of different solvents, e.g. A and B, list the associated suppliers and separate them with semicolons, as in (A; B)\n- The number and order of layers, reaction steps, and solvents must line up with the previous columns.\n- For non-liquid processes with no solvents, mark the supplier as \u2018none\u2019\n- If the supplier for a solvent is unknown, state this as \u2018Unknown\u2019\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nSigma Aldrich\nSigma Aldrich; Fisher | Acros\nnone >> Sigma Aldrich; Sigma Aldrich | Unknown",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 46,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_back_deposition_solvents_purity",
-                "description": "The purity of the solvents used.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the solvent purities associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a solvent is a mixture of different solvents, e.g. A and B, list the associated purities and separate them with semicolons, as in (A; B)\n- The number and order of layers, reaction steps, and solvents must line up with the previous columns.\n- Use standard nomenclature for purities, e.g. pro analysis, puris, extra dry, etc.\n- For non-liquid processes with no solvents, state the purity as \u2018none\u2019\n- If the purity for a solvent is not known, state this as \u2018Unknown\u2019\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nPro analysis\nPuris; Puris| Tecnical\nnone >> Pro analysis; Pro analysis | Unknown",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 47,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          ""
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_back_deposition_reaction_solutions_compounds",
-                "description": "The non-solvent precursor chemicals used in each reaction step\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the non-solvent chemicals associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a solution contains several compounds, e.g. A and B, list the associated compounds in alphabetic order and separate them with semicolons, as in (A; B)\n- Note that also dopants/additives should be included\n- When several precursor solutions are made and mixed before the reaction step, it is the properties of the final mixture used in the reaction we here describe.\n- The number and order of layers and reaction steps must line up with the previous columns.\n- For gas phase reactions, state the reaction gases as if they were in solution.\n- For solid-state reactions, state the compounds as if they were in solution.\n- For reaction steps involving only pure solvents, state this as \u2018none\u2019\n- If the compounds for a deposition step is not known, state this as \u2018Unknown\u2019\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nAu\nCuI\nAg",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 48,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_back_deposition_reaction_solutions_compounds_supplier",
-                "description": "The suppliers of the non-solvent chemicals.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the non-solvent chemical suppliers associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a solution contains several dissolved compounds, e.g. A and B, list the associated suppliers and separate them with semicolons, as in (A; B)\n- The number and order of layers, reaction steps, and solvents must line up with the previous columns.\n- For gas phase reactions, state the suppliers for the gases or the targets/evaporation sources that are evaporated/sputtered/etc.\n- For solid state reactions, state the suppliers for the compounds in the same way.\n- For reaction steps involving only pure solvents, state the supplier as \u2018none\u2019 (as that that is entered in a separate filed)\n- For chemicals that are lab made, state that as \u201cLab made\u201d or \u201cLab made (name of lab)\u201d\n- If the supplier for a compound is unknown, state this as \u2018Unknown\u2019\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nDysole; Sigma Aldrich; Dyenamo; Sigma Aldrich\nSigma Aldrich; Fisher | Acros\nLab made (EPFL) | Sigma Aldrich >> none",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 49,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_back_deposition_reaction_solutions_compounds_purity",
-                "description": "The purity of the non-solvent chemicals.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the compound purities associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a solution contains several dissolved compounds, i.e. A and B, list the associated purities and separate them with semicolons, as in (A; B)\n- The number and order of layers, reaction steps, and solvents must line up with the previous columns.\n- Use standard nomenclature for purities, e.g. pro analysis, puris, extra dry, etc.\n- For reaction steps involving only pure solvents, state this as \u2018none\u2019 (as that is stated in another field)\n- If the purity for a compound is not known, state this as \u2018Unknown\u2019\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nPro analysis\n99.999; Puris| Tecnical\nUnknown >> Pro analysis; Pro analysis | none",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 50,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          ""
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_back_deposition_reaction_solutions_concentrations",
-                "description": "The concentration of the non-solvent precursor chemicals.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the concentrations associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a solution contains several dissolved compounds, e.g. A and B, list the associated concentrations and separate them with semicolons, as in (A; B)\n- The order of the compounds must be the same as in the previous filed.\n- For reaction steps involving only pure solvents, state this as \u2018none\u2019\n- When concentrations are unknown, state that as \u2018nan\u2019\n- Concentrations can be stated in different units suited for different situations. Therefore, specify the unit used. When possible, use one of the preferred units\no M, mM, molal; g/ml, mg/ml, \u00b5g/ml, wt%, mol%, vol%, ppt, ppm, ppb\n- For values with uncertainties, state the best estimate, e.g write 4 wt% and not 3-5 wt%.\nExample\n4 wt%\n0.2 M; 0.15 M| 10 mg/ml\n0.3 mol% | 2 mol%; 0.2 wt% | nan",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 51,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_back_deposition_reaction_solutions_volumes",
-                "description": "The volume of the reaction solutions\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the volumes associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The volumes refer the volumes used, not the volume of the stock solutions. Thus if 0.15 ml of a solution is spin-coated, the volume is 0.15 ml\n- For reaction steps without solvents, state the volume as \u2018nan\u2019\n- When volumes are unknown, state that as \u2018nan\u2019\nExample\n0.1\n0.1 >> 0.05 | 0.05\nnan | 0.15",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 52,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_back_deposition_reaction_solutions_age",
-                "description": "The age of the solutions\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the age of the solutions associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- As a general guideline, the age refers to the time from the preparation of the final precursor mixture to the reaction procedure.\n- When the age of a solution is not known, state that as \u2018nan\u2019\n- For reaction steps where no solvents are involved, state this as \u2018nan\u2019\n- For solutions that is stored a long time, an order of magnitude estimate is adequate.\nExample\n2\n0.25 |1000 >> 10000\nnan | nan",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 53,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_back_deposition_reaction_solutions_temperature",
-                "description": "The temperature of the reaction solutions.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the temperatures of the solutions associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a reaction solution undergoes a temperature program, list the temperatures (e.g. start, end, and other important points) and separate them with semicolons, e.g. 25; 100\n- When the temperature of a solution is unknown, state that as \u2018nan\u2019\n- For reaction steps where no solvents are involved, state the temperature of the gas or the solid if that make sense. Otherwise state this as \u2018nan\u2019\n- For values with uncertainties, state the best estimate, e.g. write 120 and not 110-130.\n- Assume an undetermined room temperature to be 25\nExample\n25\n100; 50 | 25\nnan | 25 >> 25",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 54,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_back_deposition_substrate_temperature",
-                "description": "The temperature of the substrate.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the temperatures of the substrates (i.e. the last deposited layer) associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The temperature of the substrate refers to the temperature when the deposition of the layer is occurring.\n- If a substrate undergoes a temperature program before the deposition, list the temperatures (e.g. start, end, and other important points) and separate them with semicolons (e.g. 25; 100)\n- When the temperature of a substrate is not known, state that as \u2018nan\u2019\n- For values with uncertainties, state the best estimate, e.g. write 120 and not 110-130.\n- Assume that an undetermined room temperature is 25\nExample\n25\nnan\n125; 325; 375; 450 | 25 >> 25",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 55,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_back_deposition_thermal_annealing_temperature",
-                "description": "The temperatures of the thermal annealing program associated with depositing the layers\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the annealing temperatures associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If the thermal annealing involves a temperature program with multiple temperature stages, list the temperatures (e.g. start, end, and other important points) and separate them with semicolons (e.g. 25; 100)\n- For values with uncertainties, state the best estimate, e.g. write 120 and not 110-130.\n- If no thermal annealing is occurring after the deposition of a layer, state that by stating the room temperature (assumed to 25\u00b0C if not further specified)\n- If the thermal annealing program is not known, state that by \u2018nan\u2019\nExample\n25\n50 | nan\n450 | 125; 325; 375; 450 >> 125; 325; 375; 450",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 56,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_back_deposition_thermal_annealing_time",
-                "description": "The time program associated to the thermal annealing program.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the annealing times associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If the thermal annealing involves a temperature program with multiple temperature stages, list the associated times at those temperatures and separate them with semicolons.\n- The annealing times must align in terms of layers\u00b8 reaction steps and annealing temperatures in the previous filed.\n- If a time is not known, state that by \u2018nan\u2019\n- If no thermal annealing is occurring after the deposition of a layer, state that by \u2018nan\u2019\n- For values with uncertainties, state the best estimate, e.g. write 20 and not 10-30.\nExample\nnan\n60 | 1000\n30 | 5; 5; 5; 30 >> 5; 5; 5; 30",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 57,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_back_deposition_thermal_annealing_atmosphere",
-                "description": "The atmosphere during thermal annealing\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the atmospheres associated to each annelaing step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The number and order of layers and deposition steps must line up with the previous columns.\n- If the atmosphere is a mixture of different gases, i.e. A and B, list the gases in alphabetic order and separate them with semicolons, as in (A; B)\n- \u201cDry air\u201d represent air with low relative humidity but where the relative humidity is not known\n- \u201cAmbient\u201d represent air where the relative humidity is not known. For ambient conditions where the relative humidity is known, state this as \u201cAir\u201d\n- \u201cVacuum\u201d (of unspecified pressure) is for this purpose considered as an atmospheric gas.\n- This is often the same as the atmosphere under which the deposition is occurring, but not always.\n- This category was included after the projects initial phase wherefor the list of reported categories is\nshort. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nN2\nVacuum | N2\nAir | Ar >> Ar",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 58,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_back_storage_time_until_next_deposition_step",
-                "description": "The time between the back contact is finalised and the next layer is deposited\n- If there are uncertainties, only state the best estimate, e.g. write 35 and not 20-50.\n- If this is the last layer in the stack, state this as \u2018nan\u2019",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 59,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_back_storage_atmosphere",
-                "description": "The atmosphere in which the sample with the finalised back contact is stored until the next deposition step or device performance measurement\nExample\nAir\nN2\nVacuum",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 60,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          ""
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_back_storage_relative_humidity",
-                "description": "The relive humidity under which the sample with the finalised back contact is stored until the next deposition step or device performance measurement\n- If there are uncertainties, only state the best estimate, e.g write 35 and not 20-50.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 61,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          ""
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "lay_back_surface_treatment_before_next_deposition_step",
-                "description": "Description of any type of surface treatment or other treatment the sample with the finalised back contact is stored until the next deposition step or device performance measurement\n- If more than one treatment, list the treatments and separate them by a double forward angel bracket (\u2018 >> \u2018)\n- If no special treatment, state that as \u2018none\u2019\n- This category was included after the projects initial phase wherefor the list of reported categories is\nshort. Thus, be prepared to expand the given list of alternatives in the data template.\nExample:\nnone\nAr plasma\nUV-ozone",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              }
-            ]
-          }
-        ]
-      },
-      {
-        "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 33,
-        "m_parent_sub_section": "packages",
-        "name": "perovskite_solar_cell_database.schema_sections.backcontact",
-        "section_definitions": [
-          {
-            "m_def": "nomad.metainfo.metainfo.Section",
-            "m_parent_index": 0,
-            "m_parent_sub_section": "section_definitions",
-            "name": "Backcontact",
-            "description": "A section to describe information related to the back contact of the solar cell.",
-            "base_sections": [
-              "/packages/26/section_definitions/0"
-            ],
-            "quantities": [
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 0,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Au | ITO",
-                          "rGO | Au",
-                          "MoO3 | Ag | WO3",
-                          "Carbon; WO3-np",
-                          "ITO | MgF2",
-                          "Al | Al2O3",
-                          "Ag | Alq3",
-                          "AgAu",
-                          "MoOx | Ag",
-                          "Carbon-nt; PCBM-60",
-                          "ITO",
-                          "AgAl",
-                          "Cr | Cu",
-                          "AgZn | Al",
-                          "Mo | Ag",
-                          "Cu-CFN",
-                          "Field's metal",
-                          "Al | Ag",
-                          "Ag-nw | ZnO-np",
-                          "Carbon; NiS",
-                          "PEDOT:PSS | PDMS",
-                          "Carbon; Graphite; PANI",
-                          "MoOx | Au",
-                          "Ni-grid",
-                          "GaIn",
-                          "Cu",
-                          "Ag | MoO3",
-                          "CNTs",
-                          "none",
-                          "MoOx | Al",
-                          "MWCNTs; ONC1",
-                          "Cu | Au",
-                          "Cr | Au",
-                          "MoOx | Au | Cu | MoOx",
-                          "Pt-sheet",
-                          "MoO3 | Ag",
-                          "Carbon | IPA",
-                          "KIPIG",
-                          "T-MWCNTs",
-                          "AZO",
-                          "CSCNT@SnO2",
-                          "B-MWCNTs",
-                          "Carbon black | Carbon",
-                          "Ag | SiO2 | ZnS | Ag | ZnS",
-                          "Carbon-nt | PMMA",
-                          "MoO3 | Ag | MoO3",
-                          "PEDOT:PSS | Graphene",
-                          "Pb",
-                          "ITO | SLG",
-                          "Carbon; NiO:rGO",
-                          "Carbon; NiO",
-                          "NiO",
-                          "Cu; Cu2O",
-                          "Graphene | PDMS",
-                          "Carbon black; Graphite",
-                          "N-Graphene",
-                          "CuPc | Carbon",
-                          "Carbon",
-                          "Carbon-paper",
-                          "Au | Al",
-                          "Carbon; WO2-np",
-                          "FTO",
-                          "CNTs | Mxene",
-                          "Graphite | Cu-tape",
-                          "H2PtCl6",
-                          "PTAA | FTO | SLG",
-                          "PEI | PEDOT:PSS | PDMS",
-                          "Bi2Te3",
-                          "Pt",
-                          "Carbon-nw",
-                          "Cu | Ag | MoO3",
-                          "MoO2 | ITO",
-                          "Ca | Al",
-                          "AZO | Ni | Al | Ni",
-                          "MoOx | Cu",
-                          "Carbon-tape",
-                          "Carbon | Au",
-                          "Carbon | CuSCN",
-                          "PEDOT:PSS | Al",
-                          "TFSA-Graphene | PET | Ag",
-                          "ITO | Ag-grid",
-                          "Ca",
-                          "Mo2O3 | Ag",
-                          "SnO2-c | Ag | SnO2-c",
-                          "Candle soot | FTO | SLG",
-                          "MoOx | IZO",
-                          "Au | Ag-nw",
-                          "Au",
-                          "TETA-Graphene | PET",
-                          "W",
-                          "Transparent Conductive Adhesive | PET:Ni mesh",
-                          "Graphene | PMMA | PDMS",
-                          "MoO3 | Au | MoO3",
-                          "Au | LiF",
-                          "MoO3 \u2223 ITO",
-                          "Au-np",
-                          "Mg | Al",
-                          "Carbon | Ag",
-                          "TETA-Graphene | PET | Ag",
-                          "Graphite | Cu",
-                          "Ag-nw",
-                          "Ni",
-                          "Na@Carbon-nanowalls",
-                          "Carbon black",
-                          "Au | Organosilicate",
-                          "AZO-c",
-                          "Carbon; NiO-np",
-                          "Ag",
-                          "Ag | FTO",
-                          "IZTO",
-                          "ITO | MWCNTs",
-                          "Ag-nw | PCBM-60",
-                          "PEDOT:PSS | PEDOT:PSS | PDMS",
-                          "Carbon | FTO | SLG",
-                          "SWCNTs",
-                          "Cr",
-                          "IZO | Ag",
-                          "FTO | SLG",
-                          "Graphite | FTO",
-                          "AZO | Ni | Al",
-                          "Pd",
-                          "Carbon | FAAc",
-                          "Carbon black; Carbon-nt; Graphite",
-                          "Carbon black; Graphite | MWCNTs",
-                          "TeO2 | Ag",
-                          "Au | MoO3",
-                          "AZO | NiAl",
-                          "Bi | Au",
-                          "Carbon; MAI | Carbon",
-                          "NiO | Ag | NiO",
-                          "MoO3 | ITO | MgF2",
-                          "PH 1000",
-                          "Ag | ITO | Ag",
-                          "ITO | LiF",
-                          "Ag | IZO",
-                          "LiF | Al",
-                          "H:MoO3-nanobelts",
-                          "Carbon | CNTs",
-                          "Ti | Au",
-                          "Carbon | Al",
-                          "MoOx | Au | MoOx",
-                          "Ag-sheet",
-                          "TFSA-Graphene | PET",
-                          "Graphene | PET",
-                          "Graphene | PEDOT",
-                          "MoOx | Ag | MoOx",
-                          "MoO3 | AuAg | MoO3",
-                          "Carbon | Carbon-fibre",
-                          "MoO3 | Au | Ag",
-                          "Ba | Ag",
-                          "Graphen",
-                          "Mg | Ag",
-                          "Carbon | MAAc",
-                          "MoO3 | Au",
-                          "MoOx | ITO",
-                          "Graphite | Pt",
-                          "MWCNTs; ONC2",
-                          "IZO",
-                          "Ag | Ni",
-                          "PANI | FTO | SLG",
-                          "Al | Au",
-                          "MoO3 \u2223 Au \u2223 Ag \u2223 MoO3 | Alq3",
-                          "PEDOT:PSS | Ag-nw | PDMS",
-                          "MWCNTs",
-                          "Cr | Pt | FTO",
-                          "SnO2-c | Ag",
-                          "Carbon | Sn",
-                          "Unknown",
-                          "Carbon; PEMA",
-                          "Carbon | Graphite",
-                          "MoP3 | Ag",
-                          "Ag | Ta2O3",
-                          "Cr2O3:Cr",
-                          "Graphene | Au",
-                          "PEDOT:PSS | FTO | SLG",
-                          "Carbon | CNTs | Mxene",
-                          "AlAg",
-                          "AZO | Au",
-                          "AV-Carbon; MAI",
-                          "Graphite; Carbon black@5:1",
-                          "NiO | Ag | NiO | NaYF4 | Ag",
-                          "AV-carbon; MAI",
-                          "SWCNTs | PMMA",
-                          "Ba | Al",
-                          "Pt-Carbon-nt",
-                          "Sb",
-                          "Carbon-epoxy | Ag",
-                          "ITO | Ni | Al",
-                          "Ni | Al",
-                          "Ag | V2O5",
-                          "Pt | FTO | SLG",
-                          "PEDOT:PSS | ITO | SLG",
-                          "Graphene",
-                          "Cu | Au | BCP",
-                          "IZO | Au",
-                          "Au | Ni",
-                          "Au | ITO | Au",
-                          "MoO3 | AZO | AlNi-grid",
-                          "WO3 | Ag",
-                          "Au | Ag",
-                          "SnO2-c | Cu | SnO2-c",
-                          "Carbon | FTO",
-                          "CSCNT@Al2O3-c | CSCNT@SnO2",
-                          "Ti",
-                          "Carbon-nt",
-                          "AZO-np | Ag",
-                          "Carbon; NiPt-nw",
-                          "D-Sorbito; PEDOT:PSSl | Ag-nw | PET",
-                          "Carbon; LPP",
-                          "MoOx | Cu | MoOx",
-                          "PEDOT:PSS | ITO | PET",
-                          "In",
-                          "Carbon-nanowalls",
-                          "NiS | Cr | Pt | FTO | SLG",
-                          "Ag | ITO",
-                          "Ca | Ag",
-                          "Ag-nw | C60",
-                          "MoOx | Ag | ZnS",
-                          "Au | FTO",
-                          "Pt | Si",
-                          "Al",
-                          "Ag@Au-np",
-                          "Graphite",
-                          "PEDOT:PSS:PSA",
-                          "MnO3 | Ag",
-                          "AgAu-mp",
-                          "ITO | Al",
-                          "Ag | SnO2-c",
-                          "ICO",
-                          "Ti-grid",
-                          "ITO | Au",
-                          "MoO3 | Au | Ag | MoO3 | Alq3",
-                          "Au-np; NiO",
-                          "Carbon-nt | Carbon",
-                          "MoOx | ITO | Au",
-                          "PEDOT:PSS; Sorbitol | Ag-grid | PET",
-                          "MoO3 | ITO",
-                          "Pt | FTO",
-                          "MoOx | IO | ITO | Au",
-                          "Carbon | Galinstan",
-                          "P3HT | FTO | SLG",
-                          "ITO | Ag",
-                          "Ni | Au",
-                          "Ag | Au",
-                          "SWCNTs | Ag",
-                          "Ag | Al",
-                          "MoOx | IAI",
-                          "Cu | Ag",
-                          "Perovskite | PEDOT:PSS | ITO | SLG",
-                          "Graphene oxide | Carbon",
-                          "Ag-nanocubes | Ag | MoO3",
-                          "MoO3 | IZO",
-                          "Carbon-mp",
-                          "MoOx | ITO | MgF2",
-                          "NbS2",
-                          "MoO3 | Al",
-                          "Ti3C2",
-                          "MWCNTs; ONC3",
-                          "Carbon | PEDOT:PSS | FTO | SLG",
-                          "MoOx | IZO | Au",
-                          "LiF | Ag",
-                          "ITO | Au-grid",
-                          "PEDOT:PSS",
-                          "3D potassium-ion preintercalated graphene (KIPIG)",
-                          "PEI | PH 1000",
-                          "Filed's metal",
-                          "Ti | Cu",
-                          "Au | Au-wire",
-                          "AlNi-grid",
-                          "Carbon-nt | PMMA | Au",
-                          "ITO | PEN",
-                          "Carbon black; MWCNTs",
-                          "Carbon | Silica gel electrolyte | Carbon",
-                          "CSCNT@Al2O3-c | CSCNT",
-                          "Ag-np | ITO",
-                          "Carbon; MAI",
-                          "PTCBI | Ag | WO3 | PTCBI | Ag",
-                          "Carbon | KAc",
-                          "Ag | CsF",
-                          "Liq | Al",
-                          "Graphite | FTO | SLG",
-                          "Cu-ribbon",
-                          "ITO | Cu",
-                          "Mo",
-                          "Metal",
-                          "AZO | Ag | AZO",
-                          "Graphite ribbon",
-                          "Pt-np | FTO | SLG",
-                          "Carbon | CsAc"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "stack_sequence",
-                "description": "The stack sequence describing the back contact.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- If two materials, e.g. A and B, are mixed in one layer, list the materials in alphabetic order and separate them with semicolons, as in (A; B)\n- If no back contact, state that as \u2018non\u2019\n- Use common abbreviations when appropriate but spell it out if risk for confusion.\n- If a material is doped, or have an additive, state the pure material here and specify the doping in the columns specifically targeting the doping of those layers.\n- There is no sharp well-defined boundary between when a material is best considered as doped or as a mixture of two materials. When in doubt if your material is best described as doped or as a mixture, use the notation that best capture the metaphysical essence of the situation.\n- There are a lot of stack sequences described in the literature. Try to find your one in the list. If it is not there (i.e. you may have done something new) define a new stack sequence according to the instructions.\nExample:\nAu\nAg\nAl\nCarbon\nMoO3 | Ag",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 1,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "89.0",
-                          "90.0",
-                          "40.0 | 11.0",
-                          "5.0 | 130.0",
-                          "50.0",
-                          "70.0 | 10.0 | 10.0",
-                          "220.0",
-                          "230.0 | 100.0",
-                          "81.0",
-                          "180.0",
-                          "45.0",
-                          "15.0 | 80.0",
-                          "14000.0",
-                          "50.0 | 4000.0",
-                          "7.0 | 80.0",
-                          "24.0 | 15.0 | 20.0 | 480.0 | 8.0",
-                          "10.0 | 100.0 | 200.0",
-                          "203.0",
-                          "10.0 | 120.0 | 70.0",
-                          "11.0 | 30.0",
-                          "1.0 | 200.0",
-                          "30.0 | 120.0 | nan",
-                          "60.9",
-                          "11000.0 | nan",
-                          "1.3 | 100.0",
-                          "300.0 | 250.0",
-                          "2.0 | 1.0 | 7.0 | 5.0 | 50.0",
-                          "15.0 | 150.0",
-                          "60.4",
-                          "35.0 | 103.0 | 35.0",
-                          "2.5 | 154.0",
-                          "6.0 | 11.0 | 20.0",
-                          "1800.0",
-                          "22000.0",
-                          "11.0 | 50.0",
-                          "60.5",
-                          "95.0",
-                          "20.0 | 10.0 | 20.0",
-                          "10.0 | 110.0",
-                          "20.0 | 14.0",
-                          "87.0",
-                          "10.0 | 90.0",
-                          "70.0",
-                          "12.0 | 40.0",
-                          "21.0 | 250.0",
-                          "11.0",
-                          "500.0",
-                          "2000.0 | nan",
-                          "5.0 | nan",
-                          "53150.0",
-                          "2000.0",
-                          "20.0 | 15.0 | 20.0 | 480.0 | 8.0",
-                          "10.0 | 80.0",
-                          "1.0 | 7.0 | 40.0",
-                          "21.0 | 15.0 | 20.0 | 480.0 | 8.0",
-                          "8.0 | 120.0",
-                          "5.0 | 150.0",
-                          "nan | 6.0 | nan",
-                          "61210.0",
-                          "260.0",
-                          "201.0",
-                          "3.0 | 1.0 | 7.0 | 5.0 | 50.0",
-                          "2.0 | 100.0",
-                          "7.0 | 60.0",
-                          "100.0 | 1000.0",
-                          "16500.0 | nan",
-                          "10.0 | 15.0 | 30.0",
-                          "240.0",
-                          "7.2 | 70.0",
-                          "50.0 | 50.0",
-                          "11.0 | nan",
-                          "9.0 | nan",
-                          "35.0 | 95.0 | 35.0",
-                          "330.0",
-                          "10.0 | 30000.0",
-                          "60.3",
-                          "85.0",
-                          "60.1",
-                          "130.0 | 100.0",
-                          "2.5 | 154.0 | 50.0",
-                          "nan | 150.0",
-                          "15.0 | 12.0",
-                          "10.0 | 70.0",
-                          "9.0",
-                          "15.0 | 12.0 | 60.0",
-                          "150.0 | 500.0",
-                          "8.0",
-                          "0.5 | 60.0",
-                          "10.0 | 200.0",
-                          "13.0",
-                          "7.0 | 12.0 | 30.0",
-                          "820.0",
-                          "1.0 | 6.0",
-                          "nan | 80.0",
-                          "13.0 | 80.0",
-                          "25.0 | 15.0 | 20.0 | 480.0 | 8.0",
-                          "2.0 | 250.0",
-                          "93.2",
-                          "500.0 | 150.0",
-                          "5000.0",
-                          "20.0",
-                          "52.0",
-                          "7.0 | 18.0 | 30.0",
-                          "21.0 | 7.0 | 20.0",
-                          "60.11",
-                          "82.0",
-                          "15.0 | 12.0 | 20.0",
-                          "6.0 | 1.5 | 9.5 | 20.0",
-                          "7870.0",
-                          "8.0 | 20.0 | 115.0 | 8.0 | 20.0",
-                          "30.0 | 120.0",
-                          "30.0 | 80.0",
-                          "10.0 | 20.0",
-                          "14.0",
-                          "8.0 | 20.0 | 65.0 | 8.0 | 20.0",
-                          "80.0 | 10.0",
-                          "2001.0 | nan",
-                          "nan | 100.0",
-                          "250.0",
-                          "10.0 | 10.0",
-                          "nan | 220.0",
-                          "65.0",
-                          "150.0",
-                          "15.0 | 50.0",
-                          "4000000000.0",
-                          "15.0 | 200.0",
-                          "46530.0",
-                          "nan | 70.0",
-                          "23.0 | 15.0 | 20.0 | 480.0 | 8.0",
-                          "35.0 | 10.0 | 35.0",
-                          "100000.0 | nan",
-                          "88.0 | 700.0",
-                          "5.0 | 12.0 | 40.0",
-                          "1.0 | 250.0",
-                          "8000.0 | nan",
-                          "60.8",
-                          "12000.0",
-                          "15.0 | nan",
-                          "60.7",
-                          "nan | 25000.0",
-                          "1.0 | 100.0",
-                          "30.0 | 70.0",
-                          "50000.0",
-                          "30.0 | 135.0",
-                          "8.0 | 200.0",
-                          "35.0",
-                          "180.0 | 50.0",
-                          "30.0 | 7.0 | 80.0",
-                          "750.0",
-                          "32000.0",
-                          "1.0 | nan",
-                          "5.0 | 90.0",
-                          "8.0 | 80.0",
-                          "150.0 | 4900.0",
-                          "90.0 | 200.0",
-                          "51.0",
-                          "22.0 | 15.0 | 20.0 | 480.0 | 8.0",
-                          "4500.0",
-                          "16000.0",
-                          "24000.0",
-                          "30000.0",
-                          "10.0 | 60.0",
-                          "12.0 | 100.0",
-                          "7.0 | 120.0",
-                          "9.0 | 100.0",
-                          "6.7 | 100.0",
-                          "154.0 | 50.0",
-                          "25.0",
-                          "10.0 | 202.0",
-                          "20.0 | 10.0 | 35.0",
-                          "80.0 | 20.0",
-                          "40.0",
-                          "65.0 | nan",
-                          "83.0",
-                          "11200.0",
-                          "8.0 | 90.0",
-                          "20.0 | 7.0 | 20.0",
-                          "230.0",
-                          "75.0",
-                          "8.0 | 60.0",
-                          "190.0",
-                          "6.0 | 100.0",
-                          "7.0 | 1.0",
-                          "3.0 | nan",
-                          "15000.0",
-                          "35.0 | 84.0 | 35.0",
-                          "60.6",
-                          "9.0 | 80.0",
-                          "nan | 400.0 | 500.0",
-                          "10.0 | 40.0",
-                          "145.0",
-                          "nan | 50.0 | 4000.0",
-                          "1500.0",
-                          "100.0 | 125.0",
-                          "2.0 | 200.0",
-                          "28.0 | 15.0 | 20.0 | 480.0 | 8.0",
-                          "7.0 | 70.0",
-                          "60.0",
-                          "125.0",
-                          "5.0",
-                          "40000.0",
-                          "45.0 | nan",
-                          "35.0 | 76.0 | 35.0",
-                          "900.0",
-                          "400.0",
-                          "105.0 | 90.0",
-                          "25000.0",
-                          "8.0 | 30.0 | 100.0",
-                          "180.0 | 100.0",
-                          "2.0",
-                          "20.0 | nan",
-                          "80.0 | 150.0",
-                          "30.0 | 100.0",
-                          "11.0 | 10.0",
-                          "5.0 | 120.0",
-                          "4.0",
-                          "1.0 | 10.0 | 20.0",
-                          "14.0 | 20.0",
-                          "15.0 | 40.0",
-                          "40.0 | 120.0",
-                          "20.0 | 250.0",
-                          "600.0",
-                          "nan | 200.0",
-                          "12.0",
-                          "12000.0 | nan",
-                          "6.0 | nan",
-                          "100.0",
-                          "105.0",
-                          "8.0 | 110.0",
-                          "15.0 | 120.0",
-                          "37500.0",
-                          "23000.0 | nan",
-                          "5.0 | 10.0 | 35.0",
-                          "10.0 | 40.0 | nan",
-                          "80.0 | 50.0",
-                          "10000.0 | nan",
-                          "8.0 | 20.0 | 85.0 | 8.0 | 20.0",
-                          "28000.0",
-                          "21000.0",
-                          "48.0",
-                          "9.0 | 25.0",
-                          "4.0 | 80.0",
-                          "15.0 | 100.0",
-                          "96.0",
-                          "3.0 | 80.0",
-                          "200.0",
-                          "70.0 | 10.0",
-                          "4000.0 | nan",
-                          "150.0 | nan",
-                          "80.0 | 8.0",
-                          "350.0",
-                          "110.0 | 120.0",
-                          "1.0 | 10.0 | 35.0",
-                          "90.0 | 100.0",
-                          "50.0 | 100.0",
-                          "80000.0",
-                          "10.0 | 120.0",
-                          "202.0",
-                          "200000.0",
-                          "8000.0",
-                          "35.0 | 120.0 | 70.0",
-                          "160.0",
-                          "10.0 | 55.0",
-                          "3.5 | 100.0",
-                          "2000.0 | 100.0 | nan",
-                          "10.0 | 150.0",
-                          "25.0 | 100.0",
-                          "12.0 | 80.0",
-                          "5.0 | 10.0 | 40.0",
-                          "170.0",
-                          "35.0 | 64.0 | 35.0",
-                          "1500-2000",
-                          "55.0",
-                          "9000.0",
-                          "6.0",
-                          "4900.0",
-                          "10.0 | 100.0 | 10.0 | 100.0",
-                          "100.0 | 20.0",
-                          "20.0 | 100.0",
-                          "7.0 | nan",
-                          "34.0 | 20.0 | 25.0 | nan | 8.0",
-                          "3333.0",
-                          "2.5 | 80.0",
-                          "20.0 | 80.0",
-                          "18.0 | 10.0 | 19.0",
-                          "150.0 | 100.0",
-                          "5.0 | 60.0",
-                          "6.0 | 10.0 | 35.0",
-                          "3500.0",
-                          "550.0",
-                          "15.0",
-                          "12500.0",
-                          "35.0 | 120.0",
-                          "8.0 | 100.0",
-                          "7.0 | 24.0 | 30.0",
-                          "300.0",
-                          "11.0 | 80.0",
-                          "50.0 | 101.0",
-                          "185.0",
-                          "71600.0",
-                          "77.0 | nan",
-                          "5.0 | 100.0",
-                          "120.0",
-                          "88.0",
-                          "130.0",
-                          "3000.0",
-                          "110.0",
-                          "20.0 | 15.0",
-                          "120000.0",
-                          "300000.0",
-                          "10.0 | 100.0",
-                          "26.0 | 15.0 | 20.0 | 480.0 | 8.0",
-                          "11000.0",
-                          "6500.0",
-                          "1000.0",
-                          "5.0 | 10.0 | 5.0",
-                          "10.0 | 1.0 | 10.0 | 40.0",
-                          "34.0 | 20.0 | 55.0 | nan | 15.0",
-                          "6.3 | 70.0",
-                          "60000.0",
-                          "100.0 | 100.0",
-                          "10.0 | 35.0",
-                          "1200.0",
-                          "60.2",
-                          "390.0",
-                          "10.0",
-                          "11.0 | 20.0",
-                          "25800.0",
-                          "35.0 | 160.0",
-                          "35.0 | 53.0 | 35.0",
-                          "30.0 | nan",
-                          "1.0 | 120.0",
-                          "120.0 | 70.0",
-                          "20000.0",
-                          "5.0 | 20.0 | 35.0",
-                          "210.0",
-                          "2500.0",
-                          "5.0 | 300.0",
-                          "5.0 | 80.0",
-                          "10.0 | 10.0 | 35.0",
-                          "800.0",
-                          "1.9 | 70.0",
-                          "1.45 | nan",
-                          "9.0 | 110.0",
-                          "40.0 | 4000.0",
-                          "3.0 | 100.0",
-                          "20.0 | 14.0 | 20.0",
-                          "15.0 | 350.0",
-                          "53.0",
-                          "70.0 | 30.0",
-                          "250.0 | 50.0 | 1000.0",
-                          "86.0",
-                          "1600.0",
-                          "3.0 | 200.0",
-                          "7000.0",
-                          "97.0",
-                          "30.0",
-                          "6.0 | 60.0",
-                          "7.0 | 100.0",
-                          "3.0 | 150.0",
-                          "10.0 | nan | nan",
-                          "10.0 | 75.0",
-                          "10.0 | 50.0",
-                          "70000.0",
-                          "9600.0",
-                          "140.0",
-                          "50.0 | 120.0",
-                          "100.0 | nan",
-                          "80.0",
-                          "nan | 5.0",
-                          "27.0 | 15.0 | 20.0 | 480.0 | 8.0",
-                          "80.0 | 80.0",
-                          "6.0 | 80.0",
-                          "13000.0",
-                          "35.0 | 88.0 | 35.0",
-                          "4000.0",
-                          "100000.0",
-                          "60.0 | 40.0",
-                          "84.0",
-                          "16.0",
-                          "10.0 | 201.0",
-                          "10000.0",
-                          "34.0 | 20.0 | 75.0 | nan | 35.0",
-                          "10.0 | 8.5 | 10.0"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "thickness_list",
-                "description": "A list of thicknesses of the individual layers in the stack.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- The layers must line up with the previous filed.\n- State thicknesses in nm\n- Every layer in the stack have a thickness. If it is unknown, state this as \u2018nan\u2019\n- If there are uncertainties, state the best estimate, e.g write 100 and not 90-110\nExample\n100\n10 | 80\nnan | 100",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 2,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "Undoped | Undoped",
-                          "TiO2-np",
-                          "Undoped | Undoped | Undoped | Undoped | Undoped",
-                          "B; P",
-                          "C; NiO",
-                          "B4C",
-                          "WO3-np",
-                          "P",
-                          "B",
-                          "Undoped",
-                          "CuS"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "additives_compounds",
-                "description": "List of the dopants and additives that are in each layer of the HTL-stack\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- The layers must line up with the previous fields.\n- If several dopants/additives, e.g. A and B, are present in one layer, list the dopants/additives in alphabetic order and separate them with semicolons, as in (A; B)\n- If no dopants/additives, state that as \u201cUndoped\u201d\n- If the doping situation is unknown, stat that as\u2018Unknown\u2019\n- This category was included after the projects initial phase wherefor the list of reported categories is\nshort. Thus, be prepared to expand the given list of alternatives in the data template, even if to most common back contacts is undoped metals\nExample\nCuS\nB; P\nAu-np | Undoped",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 3,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "4; 1",
-                          "10 wt%",
-                          "2 wt%",
-                          "7; 3",
-                          "5 wt%",
-                          "0.1 wt%",
-                          "9; 1",
-                          "3.5 wt%",
-                          "7.5 wt%",
-                          "8 wt%",
-                          "6.5 wt%",
-                          "0.5 wt%"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "additives_concentrations",
-                "description": "The concentration of the dopants/additives.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- If more than one dopant/additive in the layer, e.g. A and B, separate the concentration for each dopant/additive with semicolons, as in (A; B)\n- For each dopant/additive in the layer, state the concentration.\n- The order of the dopants/additives must be the same as in the previous filed.\n- For layers with no dopants/additives, state this as \u2018none\u2019\n- When concentrations are unknown, state that as \u2018nan\u2019\n- Concentrations can be stated in different units suited for different situations. Therefore, specify the unit used.\n- The preferred way to state the concentration of a dopant/additive is to refer to the amount in the final product, i.e. the material in the layer. When possible, use on the preferred units\no wt%, mol%, vol%, ppt, ppm, ppb\n- When the concentration of the dopant/additive in the final product is unknown, but where the concentration of the dopant/additive in the solution is known, state that concentration instead. When possible, use on the preferred units\no M, mM, molal; g/ml, mg/ml, \u00b5g/ml\n- For values with uncertainties, state the best estimate, e.g write 4 wt% and not 3-5 wt%.\nExample\n4 wt%\n5 vol%; nan | 10 mg/ml\n0.3 mol% | 2 mol%; 0.2 wt% | 0.3 M",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 4,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Evaporation | Evaporation | Evaporation | Evaporation",
-                          "Doctor blading | Doctor blading | Doctor blading",
-                          "Pressed",
-                          "Spray-coating | Spray-coating",
-                          "Spin-coating | Spin-coating",
-                          "Electropolymerisation | Sandwiching",
-                          "Brush painting",
-                          "Evaporation | DC Sputtering",
-                          "Screen printing | Lamination",
-                          "Spin-coating | Evaporation",
-                          "Sputtering | Sputtering | Sputtering",
-                          "Evaporation | Spin-coating",
-                          "Sputtering",
-                          "Screen printing | Spray-coating",
-                          "DC Sputtering",
-                          "Evaporation | Sputtering | Sputtering",
-                          "Evaporation | RF sputtering | E-beam evaporation",
-                          "Doctor blading | Spin-coating",
-                          "Dropp casting",
-                          "Lamination | Lamination",
-                          "RF sputtering | Evaporation | Evaporation",
-                          "Evaporation | ALD",
-                          "Inkjet printing",
-                          "RF sputtering",
-                          "E-beam evaporation | E-beam evaporation | E-beam evaporation | PVD | Evaporation",
-                          "Sputtering | Spray-coating",
-                          "Candle burning | Sandwiching",
-                          "Brush painting | Brush painting",
-                          "Evaporation | Evaporation",
-                          "E-beam evaporation | E-beam evaporation | E-beam evaporation",
-                          "CVD | Spin-coating >> reactive ion etching",
-                          "Evaporation | Activated reactive evaporation",
-                          "Spin-coating | Doctor blading",
-                          "Sputtering | Sputtering",
-                          "Drop coated",
-                          "Sandwithcing",
-                          "CVD >> Lamination",
-                          "Unknown | Ultrasonic  welding",
-                          "Sputtering | Evaporation | Evaporation | Evaporation",
-                          "Evaporation | Magnetron sputtering",
-                          "Candel burning >> Sandwiching | Unknown | Unknown",
-                          "Evaporation | RF magnetron sputtering",
-                          "Candle burning | Lamination",
-                          "ALD | Evaporation | ALD",
-                          "Spray-pyrolys | Sandwiching",
-                          "Spin-coating | Screen printing",
-                          "Lamination | Spin-coating",
-                          "Evaporation | DC Magnetron Sputtering",
-                          "Lamination | Painting",
-                          "Lamination",
-                          "Doctor blading | Ultrasonic  welding",
-                          "Evaporation | Evaporation | Evaporation",
-                          "Brush painting | Unknown",
-                          "Evaporation | Sputtering",
-                          "PVD",
-                          "Dipp-coating",
-                          "Screen printing >> Lamination",
-                          "Springkling | Sandwiching",
-                          "Magnetron sputtering | Magnetron sputtering",
-                          "Sputtering | Lamination",
-                          "Spin-coating | Sandwiching",
-                          "Evaporation",
-                          "Unknown",
-                          "Unknown | Doctor blading",
-                          "Evaporation | Magnetron sputtering | E-beam evaporation",
-                          "Lamination | Evaporation",
-                          "CVD",
-                          "Lamination >> Isostatic pressing",
-                          "ALD | Evaporation",
-                          "Screen printing",
-                          "Evaporation | Sputtering | Evaporation",
-                          "Unknown | Evaporation",
-                          "Evaporation | Sputtering | Sputtering | Evaporation",
-                          "Doctor blading",
-                          "Magnetron sputtering",
-                          "Evaporation | Evaporation | Evaporation | Evaporation | Evaporation",
-                          "RF Magnetron Sputtering",
-                          "DC Sputtering | Evaporation",
-                          "Candle burning >> Sandwiching",
-                          "Dropcasting | Lamination",
-                          "Lamination | Dropcasting",
-                          "Electrospinning",
-                          "Suttering",
-                          "E-beam evaporation",
-                          "Candle burning >> Lamination",
-                          "Screen printing | Painting",
-                          "Evaporation >> Evaporation >> Oxidation",
-                          "Evaporation | E-beam evaporation | E-beam evaporation | E-beam evaporation | E-beam evaporation",
-                          "DC Magnetron Sputtering | Evaporation",
-                          "Sputtering >> Lamination",
-                          "Evaporation | Sandwiching",
-                          "Dropcasting",
-                          "Pulsed laser deposition",
-                          "DC Magnetron Sputtering",
-                          "Screen printing | Unknown",
-                          "E-beam evaporation | E-beam evaporation",
-                          "Sputtering | Evaporation",
-                          "Lamination | Spin-coating | Evaporation",
-                          "Brush painting | Sandwiching",
-                          "Spin-coating",
-                          "Sputtering | E-beam evaporation | E-beam evaporation",
-                          "Doctor blading | Doctor blading",
-                          "Spray-coating",
-                          "Spin-coating | Evaporation | Evaporation",
-                          "Doctor blading | Sandwhiching",
-                          "Sandwiching",
-                          "Painting",
-                          "Mechanical clipping",
-                          "Evaporation | Spray-coating",
-                          "Candel burning | Sandwiching",
-                          "Doctor blading | Lamination",
-                          "Screen printing | Screen printing",
-                          "Evaporation | DC Magnetron Sputtering | E-beam evaporation"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_procedure",
-                "description": "The deposition procedures for the HTL-stack.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate them by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- Thermal annealing is generally not considered as an individual reaction step. The philosophy behind this is that every deposition step has a thermal history, which is specified in a separate filed. In exceptional cases with thermal annealing procedures clearly disconnected from other procedures, state \u2018Thermal annealing\u2019 as a separate reaction step.\n- Please read the instructions under \u201cPerovskite. Deposition. Procedure\u201d for descriptions and distinctions between common deposition procedures and how they should be labelled for consistency in the database.\n- A few additional clarifications:\n- Lamination\no A readymade film is transferred directly to the device stack. A rather broad concept. An everyday kitchen related example of lamination would eb to place a thin plastic film over a slice of pie.\n- Sandwiching\no When a readymade top stack simply is placed on top of the device stack. Could be held together with clams. The typical example is a when a \u201cCarbon | FTO | SLG\u201d is placed on top of the device stack. Standard procedure in the DSSC filed.\nExample\nEvaporation\nEvaporation | Evaporation\nDoctor blading\nScreen printing\nSputtering\nLamination\nE-beam evaporation\nSandwiching",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 5,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Solid",
-                          "Liquid",
-                          "Unknown",
-                          "Gas | Gas | Gas | Gas | Gas",
-                          "Solid | Gas",
-                          "Solid | Solid | Solid",
-                          "Liquid | Gas | Gas",
-                          "Liquid | Solid",
-                          "Gas",
-                          "Liquid >> Solid",
-                          "Gas | Gas",
-                          "Liquid | Gas"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_aggregation_state_of_reactants",
-                "description": "The physical state of the reactants.\n- The three basic categories are Solid/Liquid/Gas\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the aggregation state associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- Most cases are clear cut, e.g. spin-coating involves species in solution and evaporation involves species in gas phase. For less clear-cut cases, consider where the reaction really is happening as in:\no For a spray-coating procedure, it is droplets of liquid that enters the substrate (thus a liquid phase reaction)\no For sputtering and thermal evaporation, it is species in gas phase that reaches the substrate (thus a gas phase reaction)\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nLiquid\nGas | Liquid\nLiquid | Liquid >> Liquid",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 6,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "N2 | Vacuum",
-                          "Vacuum | Vacuum",
-                          "Unknown",
-                          "Air",
-                          "Vacuum",
-                          "Vacuum | Vacuum | Vacuum | Vacuum | Vacuum",
-                          "Air | Vacuum | Vacuum",
-                          "Air >> Air",
-                          "Ar",
-                          "Ar | O2"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_synthesis_atmosphere",
-                "description": "The synthesis atmosphere.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the atmospheres associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The number and order of layers and deposition steps must line up with the previous columns.\n- If the synthesis atmosphere is a mixture of different gases, e.g. A and B, list the gases in alphabetic order and separate them with semicolons, as in (A; B)\n- \u201cDry air\u201d represent air with low relative humidity but where the relative humidity is not known\n- \u201cAmbient\u201d represent air where the relative humidity is not known. For ambient conditions where the relative humidity is known, state this as \u201cAir\u201d\n- \u201cVacuum\u201d (of unspecified pressure) is for this purpose considered as an atmospheric gas\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nVacuum\nVacuum | N2\nAir | Ar; H2O >> Ar",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 7,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "0.0006 Pa",
-                          "0.000009 mbar",
-                          "0.0001 Torr",
-                          "0.01 Torr",
-                          "0.0000002 Torr",
-                          "0.000005 mbar",
-                          "0.000002 bar",
-                          "0.0001 mbar",
-                          "0.0001 Pa | 0.0001 Pa",
-                          "0.0005 Pa",
-                          "0.00001 mbar",
-                          "0.0004 Pa",
-                          "0.00005 Torr",
-                          "0.0003 bar",
-                          "0.0000019 Torr",
-                          "0.1 Torr",
-                          "0.000001 mbar",
-                          "1 atm >> 0.2 MPa",
-                          "0.0000001 Torr",
-                          "0.00001 Pa",
-                          "0.000001 bar",
-                          "0.000000001 bar",
-                          "0.000006 Torr",
-                          "0.000007 Torr",
-                          "1.2 mTorr",
-                          "0.006 Torr",
-                          "0.000004 Torr",
-                          "10 E-7Torr",
-                          "0.00005 mbar",
-                          "0.00001 Torr",
-                          "2 e-05",
-                          "2 E-10Torr",
-                          "0.00005 Pa",
-                          "0.000008 bar",
-                          "0.00000003 Torr",
-                          "0.0001 Pa",
-                          "0.000001 Torr",
-                          "0.0002 Pa",
-                          "0.0000048 Torr",
-                          "0.000002 Torr",
-                          "0.0003 Pa",
-                          "0.00003 mbar",
-                          "0.0000001 mbar",
-                          "0.000002 mbar",
-                          "1 atm",
-                          "0.000005 Torr"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_synthesis_atmosphere_pressure_total",
-                "description": "The total gas pressure during each reaction step\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the pressures associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The number and order of layers and deposition steps must line up with the previous columns.\n- Pressures can be stated in different units suited for different situations. Therefore, specify the unit. The preferred units are:\no atm, bar, mbar, mmHg, Pa, torr, psi\n- If a pressure is not known, stat that as \u2018nan\u2019\n- For values with uncertainties, state the best estimate, e.g. write 100 pa and not 80-120 pa.\nExample\n1 atm\n0.002 torr | 10000 Pa\nnan >> 1 atm | 1 atm",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 8,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "0.0001 mbar",
-                          "0.0001 Pa | 0.0001 Pa",
-                          "0.00001 mbar",
-                          "0.0004 Pa",
-                          "0.0003 bar",
-                          "0.000001 mbar",
-                          "1 atm >> 0.2 MPa",
-                          "0.00001 Pa",
-                          "0.000006 Torr",
-                          "0.000007 Torr",
-                          "0.006 Torr",
-                          "0.000004 Torr",
-                          "0.00001 Torr",
-                          "0.000001 Torr",
-                          "0.000002 Torr",
-                          "0.00003 mbar",
-                          "0.0003 Pa",
-                          "0.0000001 mbar",
-                          "0.000002 mbar",
-                          "1 atm",
-                          "0.000005 Torr"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_synthesis_atmosphere_pressure_partial",
-                "description": "The partial pressures for the gases present during each reaction step.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the pressures associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The number and order of layers and deposition steps must line up with the previous columns.\n- If the synthesis atmosphere is a mixture of different gases, e.g. A and B, list the partial pressures and separate them with semicolons, as in (A; B). The list of partial pressures must line up with the gases they describe.\n- In cases where no gas mixtures are used, this field will be the same as the previous filed.\nExample\n1 atm\n0.002 torr | 10000 Pa\nnan >> 0.99 atm; 0.01 atm | 1 atm",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 9,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "25.0",
-                          "30 >> 30",
-                          "30.0",
-                          "50 | nan | nan",
-                          "50.0"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_synthesis_atmosphere_relative_humidity",
-                "description": "The relative humidity during each deposition step\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the relative humidity associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The number and order of layers and deposition steps must line up with the previous columns\n- If the relative humidity for a step is not known, stat that as \u2018nan\u2019\n- For values with uncertainties, state the best estimate, e.g. write 35 and not 30-40.\nExample\n35\n0 | 20\nnan >> 25 | 0",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 10,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Unknown",
-                          "none",
-                          "Methanol | none | none",
-                          "Ethyl cellulose; Terpineol",
-                          "IPA | none",
-                          "Ethyl cellulose; Terpineol | Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_solvents",
-                "description": "The solvents used in each deposition procedure for each layer in the stack\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the solvents associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a solvent is a mixture of different solvents, e.g. A and B, list the solvents in alphabetic order and separate them with semicolons, as in (A; B)\n- The number and order of layers and deposition steps must line up with the previous columns.\n- For non-liquid processes with no solvents, state the solvent as \u2018none\u2019\n- If the solvent is not known, state this as \u2018Unknown\u2019\n- Use common abbreviations when appropriate but spell it out when risk for confusion\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nnone\nAcetonitile; Ethanol | Chlorobenzene\nnone >> Ethanol; Methanol; H2O | DMF; DMSO",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 11,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "1",
-                          "1 | 1",
-                          "1 | nan | nan"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_solvents_mixing_ratios",
-                "description": "The mixing ratios for mixed solvents\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the solvent mixing ratios associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The number and order of layers and deposition steps must line up with the previous columns.\n- For pure solvents, state the mixing ratio as 1\n- For non-solvent processes, state the mixing ratio as 1\n- For unknown mixing ratios, state the mixing ratio as \u2018nan\u2019\n- For solvent mixtures, i.e. A and B, state the mixing ratios by using semicolons, as in (VA; VB)\n- The preferred metrics is the volume ratios. If that is not available, mass or mol ratios can be used instead, but it the analysis the mixing ratios will be assumed to be based on volumes.\nExample\n1\n4; 1 | 1\n1 >> 5; 2; 0.3 | 2; 1",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 12,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Shanghai MaterWin New Material",
-                          "Guangzhou Seaside Technology",
-                          "Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_solvents_supplier",
-                "description": "The suppliers of all the solvents.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the solvent suppliers associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a solvent is a mixture of different solvents, e.g. A and B, list the associated suppliers and separate them with semicolons, as in (A; B)\n- The number and order of layers, reaction steps, and solvents must line up with the previous columns.\n- For non-liquid processes with no solvents, mark the supplier as \u2018none\u2019\n- If the supplier for a solvent is unknown, state this as \u2018Unknown\u2019\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nSigma Aldrich\nSigma Aldrich; Fisher | Acros\nnone >> Sigma Aldrich; Sigma Aldrich | Unknown",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 13,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_solvents_purity",
-                "description": "The purity of the solvents used.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the solvent purities associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a solvent is a mixture of different solvents, e.g. A and B, list the associated purities and separate them with semicolons, as in (A; B)\n- The number and order of layers, reaction steps, and solvents must line up with the previous columns.\n- Use standard nomenclature for purities, e.g. pro analysis, puris, extra dry, etc.\n- For non-liquid processes with no solvents, state the purity as \u2018none\u2019\n- If the purity for a solvent is not known, state this as \u2018Unknown\u2019\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nPro analysis\nPuris; Puris| Tecnical\nnone >> Pro analysis; Pro analysis | Unknown",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 14,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "Al",
-                          "Graphite",
-                          "Mg | Ag",
-                          "Carbon Paste",
-                          "ITO",
-                          "AgAl",
-                          "Carbon | nan | nan",
-                          "IZO",
-                          "Au",
-                          "Ag | Au",
-                          "Cu",
-                          "Ag | MoO3",
-                          "Cu | Ag",
-                          "Cr | Au",
-                          "Ag-nanocubes | Ag | MoO3",
-                          "Carbon | Ag",
-                          "MoO3 | Al",
-                          "Ag",
-                          "IZTO",
-                          "PEDOT:PSS",
-                          "AZO",
-                          "Adhesive; PEDOT:PSS | PET; Ni-mesh",
-                          "PTCBI | Ag | WO3 | PTCBI | Ag",
-                          "AZO-np | Ag",
-                          "Carbon",
-                          "PEDOT:PSS | Al"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_reaction_solutions_compounds",
-                "description": "The non-solvent precursor chemicals used in each reaction step\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the non-solvent chemicals associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a solution contains several compounds, e.g. A and B, list the associated compounds in alphabetic order and separate them with semicolons, as in (A; B)\n- Note that also dopants/additives should be included\n- When several precursor solutions are made and mixed before the reaction step, it is the properties of the final mixture used in the reaction we here describe.\n- The number and order of layers and reaction steps must line up with the previous columns.\n- For gas phase reactions, state the reaction gases as if they were in solution.\n- For solid-state reactions, state the compounds as if they were in solution.\n- For reaction steps involving only pure solvents, state this as \u2018none\u2019\n- If the compounds for a deposition step is not known, state this as \u2018Unknown\u2019\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nAu\nCuI\nAg",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 15,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "DongDaLai company",
-                          "Unknown",
-                          "Solaronix",
-                          "Styccobond; Agfa | Epigem",
-                          "Heraeus",
-                          "Guangzhou Seaside Technology",
-                          "Sigma Aldrich | Unknown",
-                          "Sigma Aldrich",
-                          "Ulet",
-                          "Shanghai MaterWin New Materials Co., Ltd"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_reaction_solutions_compounds_supplier",
-                "description": "The suppliers of the non-solvent chemicals.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the non-solvent chemical suppliers associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a solution contains several dissolved compounds, e.g. A and B, list the associated suppliers and separate them with semicolons, as in (A; B)\n- The number and order of layers, reaction steps, and solvents must line up with the previous columns.\n- For gas phase reactions, state the suppliers for the gases or the targets/evaporation sources that are evaporated/sputtered/etc.\n- For solid state reactions, state the suppliers for the compounds in the same way.\n- For reaction steps involving only pure solvents, state the supplier as \u2018none\u2019 (as that that is entered in a separate filed)\n- For chemicals that are lab made, state that as \u201cLab made\u201d or \u201cLab made (name of lab)\u201d\n- If the supplier for a compound is unknown, state this as \u2018Unknown\u2019\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nDysole; Sigma Aldrich; Dyenamo; Sigma Aldrich\nSigma Aldrich; Fisher | Acros\nLab made (EPFL) | Sigma Aldrich >> none",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 16,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Unknown",
-                          "99.99"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_reaction_solutions_compounds_purity",
-                "description": "The purity of the non-solvent chemicals.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the compound purities associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a solution contains several dissolved compounds, i.e. A and B, list the associated purities and separate them with semicolons, as in (A; B)\n- The number and order of layers, reaction steps, and solvents must line up with the previous columns.\n- Use standard nomenclature for purities, e.g. pro analysis, puris, extra dry, etc.\n- For reaction steps involving only pure solvents, state this as \u2018none\u2019 (as that is stated in another field)\n- If the purity for a compound is not known, state this as \u2018Unknown\u2019\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nPro analysis\n99.999; Puris| Tecnical\nUnknown >> Pro analysis; Pro analysis | none",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 17,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "57.2 wt%; 42.8 wt% | nan",
-                          "8 mg/ml | nan"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_reaction_solutions_concentrations",
-                "description": "The concentration of the non-solvent precursor chemicals.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the concentrations associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a solution contains several dissolved compounds, e.g. A and B, list the associated concentrations and separate them with semicolons, as in (A; B)\n- The order of the compounds must be the same as in the previous filed.\n- For reaction steps involving only pure solvents, state this as \u2018none\u2019\n- When concentrations are unknown, state that as \u2018nan\u2019\n- Concentrations can be stated in different units suited for different situations. Therefore, specify the unit used. When possible, use one of the preferred units\no M, mM, molal; g/ml, mg/ml, \u00b5g/ml, wt%, mol%, vol%, ppt, ppm, ppb\n- For values with uncertainties, state the best estimate, e.g write 4 wt% and not 3-5 wt%.\nExample\n4 wt%\n0.2 M; 0.15 M| 10 mg/ml\n0.3 mol% | 2 mol%; 0.2 wt% | nan",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 18,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "15.0 | Unknown | Unknown",
-                          "Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_reaction_solutions_volumes",
-                "description": "The volume of the reaction solutions\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the volumes associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The volumes refer the volumes used, not the volume of the stock solutions. Thus if 0.15 ml of a solution is spin-coated, the volume is 0.15 ml\n- For reaction steps without solvents, state the volume as \u2018nan\u2019\n- When volumes are unknown, state that as \u2018nan\u2019\nExample\n0.1\n0.1 >> 0.05 | 0.05\nnan | 0.15",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 19,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_reaction_solutions_age",
-                "description": "The age of the solutions\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the age of the solutions associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- As a general guideline, the age refers to the time from the preparation of the final precursor mixture to the reaction procedure.\n- When the age of a solution is not known, state that as \u2018nan\u2019\n- For reaction steps where no solvents are involved, state this as \u2018nan\u2019\n- For solutions that is stored a long time, an order of magnitude estimate is adequate.\nExample\n2\n0.25 |1000 >> 10000\nnan | nan",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 20,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "25",
-                          "Unknown",
-                          "25 | 25"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_reaction_solutions_temperature",
-                "description": "The temperature of the reaction solutions.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the temperatures of the solutions associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a reaction solution undergoes a temperature program, list the temperatures (e.g. start, end, and other important points) and separate them with semicolons, e.g. 25; 100\n- When the temperature of a solution is unknown, state that as \u2018nan\u2019\n- For reaction steps where no solvents are involved, state the temperature of the gas or the solid if that make sense. Otherwise state this as \u2018nan\u2019\n- For values with uncertainties, state the best estimate, e.g. write 120 and not 110-130.\n- Assume an undetermined room temperature to be 25\nExample\n25\n100; 50 | 25\nnan | 25 >> 25",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 21,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "25",
-                          "Unknown",
-                          "15",
-                          "100",
-                          "100 | 25",
-                          "60",
-                          "40",
-                          "22",
-                          "25 | 25",
-                          "80"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_substrate_temperature",
-                "description": "The temperature of the substrate.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the temperatures of the substrates (i.e. the last deposited layer) associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The temperature of the substrate refers to the temperature when the deposition of the layer is occurring.\n- If a substrate undergoes a temperature program before the deposition, list the temperatures (e.g. start, end, and other important points) and separate them with semicolons (e.g. 25; 100)\n- When the temperature of a substrate is not known, state that as \u2018nan\u2019\n- For values with uncertainties, state the best estimate, e.g. write 120 and not 110-130.\n- Assume that an undetermined room temperature is 25\nExample\n25\nnan\n125; 325; 375; 450 | 25 >> 25",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 22,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "25",
-                          "350.0",
-                          "85",
-                          "120 >> 120",
-                          "400",
-                          "80",
-                          "Unknown",
-                          "450.0",
-                          "100",
-                          "120",
-                          "450 | 25",
-                          "60",
-                          "250.0",
-                          "60; 120",
-                          "450",
-                          "150.0",
-                          "25; 100",
-                          "100 | Unknown",
-                          "550.0"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_thermal_annealing_temperature",
-                "description": "The temperatures of the thermal annealing program associated with depositing the layers\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the annealing temperatures associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If the thermal annealing involves a temperature program with multiple temperature stages, list the temperatures (e.g. start, end, and other important points) and separate them with semicolons (e.g. 25; 100)\n- For values with uncertainties, state the best estimate, e.g. write 120 and not 110-130.\n- If no thermal annealing is occurring after the deposition of a layer, state that by stating the room temperature (assumed to 25\u00b0C if not further specified)\n- If the thermal annealing program is not known, state that by \u2018nan\u2019\nExample\n25\n50 | nan\n450 | 125; 325; 375; 450 >> 125; 325; 375; 450",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 23,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "40.0",
-                          "Unknown",
-                          "30.0",
-                          "20.0",
-                          "15.0; 5.0",
-                          "100.0",
-                          "30.0; 30.0",
-                          "60.0",
-                          "15.0 >> 5.0",
-                          "10.0",
-                          "10.0 | Unknown",
-                          "15.0",
-                          "30.0 | Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_thermal_annealing_time",
-                "description": "The time program associated to the thermal annealing program.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the annealing times associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If the thermal annealing involves a temperature program with multiple temperature stages, list the associated times at those temperatures and separate them with semicolons.\n- The annealing times must align in terms of layers\u00b8 reaction steps and annealing temperatures in the previous filed.\n- If a time is not known, state that by \u2018nan\u2019\n- If no thermal annealing is occurring after the deposition of a layer, state that by \u2018nan\u2019\n- For values with uncertainties, state the best estimate, e.g. write 20 and not 10-30.\nExample\nnan\n60 | 1000\n30 | 5; 5; 5; 30 >> 5; 5; 5; 30",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 24,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Unknown",
-                          "Air",
-                          "Vacuum",
-                          "N2",
-                          "Air >> Air"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_thermal_annealing_atmosphere",
-                "description": "The atmosphere during thermal annealing\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the atmospheres associated to each annelaing step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The number and order of layers and deposition steps must line up with the previous columns.\n- If the atmosphere is a mixture of different gases, i.e. A and B, list the gases in alphabetic order and separate them with semicolons, as in (A; B)\n- \u201cDry air\u201d represent air with low relative humidity but where the relative humidity is not known\n- \u201cAmbient\u201d represent air where the relative humidity is not known. For ambient conditions where the relative humidity is known, state this as \u201cAir\u201d\n- \u201cVacuum\u201d (of unspecified pressure) is for this purpose considered as an atmospheric gas.\n- This is often the same as the atmosphere under which the deposition is occurring, but not always.\n- This category was included after the projects initial phase wherefor the list of reported categories is\nshort. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nN2\nVacuum | N2\nAir | Ar >> Ar",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 25,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Unknown",
-                          "24.0"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "storage_time_until_next_deposition_step",
-                "description": "The time between the back contact is finalised and the next layer is deposited\n- If there are uncertainties, only state the best estimate, e.g. write 35 and not 20-50.\n- If this is the last layer in the stack, state this as \u2018nan\u2019",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 26,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Dry air",
-                          "N2",
-                          "Unknown",
-                          "Air"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "storage_atmosphere",
-                "description": "The atmosphere in which the sample with the finalised back contact is stored until the next deposition step or device performance measurement\nExample\nAir\nN2\nVacuum",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 27,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "5.0",
-                          "10",
-                          "10.0"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "storage_relative_humidity",
-                "description": "The relive humidity under which the sample with the finalised back contact is stored until the next deposition step or device performance measurement\n- If there are uncertainties, only state the best estimate, e.g write 35 and not 20-50.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 28,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "EDA gas",
-                          "DEDA gas",
-                          "MEA immersion >> 125C 20 min",
-                          "TETA gas"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "surface_treatment_before_next_deposition_step",
-                "description": "Description of any type of surface treatment or other treatment the sample with the finalised back contact is stored until the next deposition step or device performance measurement\n- If more than one treatment, list the treatments and separate them by a double forward angel bracket (\u2018 >> \u2018)\n- If no special treatment, state that as \u2018none\u2019\n- This category was included after the projects initial phase wherefor the list of reported categories is\nshort. Thus, be prepared to expand the given list of alternatives in the data template.\nExample:\nnone\nAr plasma\nUV-ozone",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              }
-            ]
-          }
-        ]
-      },
-      {
-        "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 34,
-        "m_parent_sub_section": "packages",
-        "name": "perovskite_solar_cell_database.schema_sections.cell",
-        "section_definitions": [
-          {
-            "m_def": "nomad.metainfo.metainfo.Section",
-            "m_parent_index": 0,
-            "m_parent_sub_section": "section_definitions",
-            "name": "Cell",
-            "description": "General information about the solar cell. It includes information about the device area, the layer stack sequence and the device architecture.",
-            "base_sections": [
-              "/packages/26/section_definitions/0"
-            ],
-            "quantities": [
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 0,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "42P2O5-22Li2O-22ZnO-12Sm2O3-2CeO2 | FTO | Perovskite | Metal",
-                          "A.R.C. | SLG | FTO | TiO2-c | Perovskite | PTAA | Au",
-                          "A.R.C. | SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "A.R.C. | SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PTAA | Au | A.R.C.",
-                          "A.R.C. | SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "A.R.C. | SLG | ITO | 2PACz | Perovskite | C60 | BCP | Cu",
-                          "A.R.C. | SLG | ITO | PTAA | Perovskite | C60 | BCP | Cu",
-                          "A.R.C. | SLG | ITO | SnO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "Ag-np | SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | LiF | Al",
-                          "Ag-nw; GFRHybrimer; ITO | PEDOT:PSS | Perovskite | PCBM-60 | BCP | Ag",
-                          "Ag-nw; Graphene; Polycarbonate; Polystyrene | MoO3 | Perovskite | PCBM-60 | BCP | Ag",
-                          "Au | 4-methoxythiophenol | Perovskite | 4-chlorothiophenol | Au",
-                          "Au | Ni | Al | Ti | GaN | Perovskite | Graphene aerogel | Spiro-MeOTAD | Au",
-                          "Au | Ni | Al | Ti | GaN | Perovskite | Spiro-MeOTAD | Au",
-                          "Au | Ni | Al | Ti | GaN | Perovskite | hexagonal-BN | Perovskite | Graphene aerogel | Spiro-MeOTAD | Au",
-                          "Au | Ni | Al | Ti | GaN | Perovskite | hexagonal-BN | Perovskite | Spiro-MeOTAD | Au",
-                          "Au | Perovskite | C60 | BCP | Au",
-                          "Au | Perovskite | PCBM-60 | Ag",
-                          "Au | ZnO-c | Perovskite | Cu2O | Au",
-                          "Carbon-np | SLG | ITO | Graphene oxide | Perovskite | PCBM-60 | BCP | Ag",
-                          "Carbon-nt-fiber | TiO2-c | TiO2-mp | Perovskite | P3HT; SWCNTs | Ag-nw",
-                          "Carbon-nt-fiber | TiO2-c | TiO2-mp | Perovskite | P3HT; SWCNTs | Ag-nw | PMMA",
-                          "Carbon-nt-yarn | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Pt-Carbon-nt",
-                          "CdSeS-QDs | SLG | ITO | NiO-c | Perovskite | ADAHCl | C60 | BCP | Ag",
-                          "Cellophane | TiO2-c | Ag | TiO2-c | CPTA | Perovskite | Spiro-MeOTAD | Au",
-                          "Cellulose paper | Carbon black | Perovskite | C60 | BCP | Cu | Au",
-                          "Cu | CuI | Perovskite | ZnO-np | Ag-nw",
-                          "Cu-nw; GFRHybrimer; ITO | PEDOT:PSS | Perovskite | PCBM-60 | BCP | Ag",
-                          "Epoxy | ITO | ZnO-c | Perovskite | Spiro-MeOTAD | Au",
-                          "Eu(TTA)2(Phen)MAA | SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | Ag",
-                          "Eu(TTA)2(Phen)MAA | SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | NiO | Ag | NiO | NaYF4 | Ag",
-                          "Eu-complex LDL | SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "FPA-PDMS | SnO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "FTO | TiO2-c | Perovskite | Carbon",
-                          "Flexible | IZO | PEIE | C60 | 3TPYMB | Perovskite | Spiro-MeOTAD | Au",
-                          "Flexible | IZO | PEIE | C60 | B4PyMPM | Perovskite | Spiro-MeOTAD | Au",
-                          "Flexible | IZO | PEIE | C60 | BCP | Perovskite | Spiro-MeOTAD | Au",
-                          "Flexible | IZO | PEIE | C60 | LiF | Perovskite | Spiro-MeOTAD | Au",
-                          "Foil | AZO | C60 | Perovskite | Spiro-MeOTAD | Au",
-                          "Foil | AZO | LiF | C60 | Perovskite | Spiro-MeOTAD | Au",
-                          "Foil | AZO | PEIE | C60 | Perovskite | Spiro-MeOTAD | Au",
-                          "Graphite | Perovskite | CdS | ITO",
-                          "HCLaminate | IZO | PEDOT:PSS | Perovskite | PCBM-60 | Ag",
-                          "INVAR | ITO | SiO2 | ITO | NiO-c | Perovskite | PCBM-60 | IZTO",
-                          "ITO | PEDOT:PSS | Perovskite | PCBM-60 | Ag",
-                          "ITO | PEN | SnO2-c | PCBM-60 | Perovskite | Spiro-MeOTAD | Au",
-                          "ITO | PEN | SnO2-np | Perovskite | PEDOT:PSS | Carbon",
-                          "ITO | PEN | WOx | PCBM-60 | Perovskite | Spiro-MeOTAD | Ag",
-                          "ITO | PET | ZnO2-c | ZnO-nw | Perovskite | Spiro-MeOTAD | Au",
-                          "ITO | PTAA | Perovskite | PCBM-60 | Ti | Au",
-                          "ITO | ZnO-c | Perovskite | Cu2O | ITO",
-                          "MgF2 | PET | ITO | 1\u2010benzyl\u20103\u2010methylimidazolium chloride | Perovskite | Spiro-MeOTAD | Au",
-                          "MgF2 | PET | ITO | Perovskite | Spiro-MeOTAD | Au",
-                          "MgF2 | Quartz | ITO | PTAA | CuSCN | Perovskite | PCBM-60 | AZO-np | PEI | Ag",
-                          "MgF2 | Quartz | ITO | PTAA | Perovskite | PCBM-60 | AZO-np | PEI | Ag",
-                          "MgF2 | SLG | FTO | TiO2-c | Perovskite | Perovskite-QD | PTAA | Au",
-                          "MgF2 | SLG | FTO | TiO2-c | TiO2-mp | PCBM-60; PMMA | Perovskite | Spiro-MeOTAD | ITO | Au-grid | MgF2",
-                          "MgF2 | SLG | FTO | TiO2-c | TiO2-mp | Perovskite | P3HT | Au",
-                          "MgF2 | SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "MgF2 | SLG | ITO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | MoOx | ITO | Au | MgF2",
-                          "MgF2 | Willow glass | AZO | SnO2-np | Perovskite | Spiro-MeOTAD | MoO3 | Al",
-                          "MgF2 | Willow glass | ITO | PTAA | Perovskite | C60 | BCP | Cu",
-                          "MgF2 | Willow glass | ITO | SnO2-np | Perovskite | Spiro-MeOTAD | MoO3 | Al",
-                          "MgF2 | Willow glass | IZO | SnO2-np | Perovskite | Spiro-MeOTAD | MoO3 | Al",
-                          "Mica | ITO | TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "Mn:CsPbCl3-QDs | SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "Moth eye PDMS | SLG | ITO | PTAA | Perovskite | C60 | BCP | Cu",
-                          "N-Graphene-QDs | SLG | FTO | TiO2-c | Perovskite | PTAA | Au",
-                          "NOA63 | Au | PEDOT:PSS | Perovskite | PCBM-60 | MoO3 \u2223 Au \u2223 Ag \u2223 MoO3 | Alq3",
-                          "NOA63 | ITO | PEDOT:PSS | Perovskite | PCBM-60 | MoO3 | Au | Ag | MoO3 | Alq3",
-                          "NOA63 | MoO3 | Au | PEDOT:PSS | Perovskite | PCBM-60 | MoO3 | Au | Ag | MoO3 | Alq3",
-                          "NOA63 | PEDOT:PSS | Perovskite | PCBM-60 | GaIn",
-                          "NOA88 | PEI | Au | PEDOT:PSS | Perovskite | PCBM-60 | Ag",
-                          "NOA88 | PEI | Au | PEDOT:PSS | Perovskite | PCBM-60 | ZnO-np | Ag",
-                          "NaYF4:Eu-np | SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "Nanopaper | TiO2 | Ag | TiO2-c | ZnO-c | Perovskite | Spiro-MeOTAD | Au",
-                          "Nb:SrTiO3 | Perovskite | ITO",
-                          "PAA-PEG | Ti | PANI | Perovskite | PCBM-60 | Ti-grid",
-                          "PAA-PEG | Ti | PANI | Ti | Perovskite | PCBM-60 | Ti",
-                          "PDMS | Graphene | PEDOT:PSS | Perovskite | PCBM-60 | Al",
-                          "PDMS | PEDOT:PSS | Perovskite | PCBM-60 | PEI | PEDOT:PSS | PDMS",
-                          "PDMS | PET | Au-grid | PEDOT:PSS | Perovskite | C60 | BCP | Cu",
-                          "PDMS | PET | PEDOT:PSS | Perovskite | C60 | BCP | Cu | Parylene-film",
-                          "PDMS | SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "PDMS | SLG | ITO | PTAA | Perovskite | C60 | BCP | Cu",
-                          "PEG | ITO | PEDOT:PSS | Perovskite | bis-C60 | BCP | Ag",
-                          "PEG | ITO | SnO2-np | Perovskite | Spiro-MeOTAD | Au",
-                          "PEI | ITO | TiO2-c | Perovskite | Spiro-MeOTAD | Ag",
-                          "PEN | AZO | ZnO-c | C60 | Perovskite | Spiro-MeOTAD | Au",
-                          "PEN | Ag-grid | ZnO-c | TiO2-c | Perovskite | Spiro-MeOTAD | MoOx | Ag",
-                          "PEN | Ag-nw | PEDOT:PSS | Perovskite | PCBM-60 | C60 | BCP | Al",
-                          "PEN | FTO | PEI | PCBM-60 | Perovskite | PTAA\uff5cAu",
-                          "PEN | FTO | SnO2-c | Perovskite | Spiro-MeOTAD | Ag",
-                          "PEN | FTO | TiO2-c | PCBM-60 | Perovskite | Spiro-MeOTAD | Au",
-                          "PEN | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "PEN | Graphene | MoO3 | PEDOT:PSS | Perovskite | C60 | BCP | LiF | Al",
-                          "PEN | Graphene | Perovskite | PCBM-60 | Ag",
-                          "PEN | Graphene; MoO3 | PEDOT:PSS | Perovskite | C60 | BCP | LiF | Al",
-                          "PEN | ITO | Al2O3-c | Perovskite | Spiro-MeOTAD | Au",
-                          "PEN | ITO | Au-np | NiO-c | Perovskite | PCBM-60 | PEI | Ag",
-                          "PEN | ITO | Black P-QDs | Perovskite | Spiro-MeOTAD | Au",
-                          "PEN | ITO | C60 | C60-np | Perovskite | Spiro-MeOTAD | Au",
-                          "PEN | ITO | C60 | PAA | Perovskite | Spiro-MeOTAD | Ag",
-                          "PEN | ITO | C60 | Perovskite | Spiro-MeOTAD | Ag",
-                          "PEN | ITO | C60 | Perovskite | Spiro-MeOTAD | Au",
-                          "PEN | ITO | C60 | Perovskite | Spiro-MeOTAD | MoO3 | Au",
-                          "PEN | ITO | CdSe | PCBM-60 | Perovskite | CuPc | Carbon",
-                          "PEN | ITO | CuPc | PEI | Perovskite | PCBM-60 | BCP | Ag",
-                          "PEN | ITO | HfO2 | SnO2-np | Perovskite | Spiro-MeOTAD | Au",
-                          "PEN | ITO | LiQ; PEIE | PCBM-60 | Perovskite | Spiro-MeOTAD | Ag",
-                          "PEN | ITO | MC8-9-NPC | Perovskite | PCBM-60 | LiF | Al",
-                          "PEN | ITO | MFGO | Perovskite | PCBM-60 | BCP | Ag",
-                          "PEN | ITO | NiO-c | Perovskite | CSCNT@Al2O3-c | CSCNT@SnO2",
-                          "PEN | ITO | NiO-c | Perovskite | PCBM-60 | Ag",
-                          "PEN | ITO | NiO-c | Perovskite | PCBM-60 | Au | ITO | PEN",
-                          "PEN | ITO | NiO-c | Perovskite | PCBM-60 | BCP | Ag",
-                          "PEN | ITO | NiO-c | Perovskite | PCBM-60 | BCP | Bi2Te3",
-                          "PEN | ITO | NiO-np | Perovskite | C60 | BCP | Ag",
-                          "PEN | ITO | NiO-np | Perovskite | PCBM-60 | Ag",
-                          "PEN | ITO | NiO-np | Perovskite | PCBM-60 | Al",
-                          "PEN | ITO | NiO-np | Perovskite | PCBM-60 | BCP | Ag",
-                          "PEN | ITO | NiO-np | Perovskite | PCBM-60 | TiO2-c | Ag",
-                          "PEN | ITO | NiO-np | Perovskite | PCBM-60 | ZnO-np | Al",
-                          "PEN | ITO | NiO-np | Perovskite | PCBM-60 | Zr(acac)4 | Ag",
-                          "PEN | ITO | PCBM-60 | Perovskite | PTAA | Au",
-                          "PEN | ITO | PEDOT:PSS | Perovskite | C60 | BCP | Ag",
-                          "PEN | ITO | PEDOT:PSS | Perovskite | C60 | BCP | LiF | Al",
-                          "PEN | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Ag",
-                          "PEN | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Al",
-                          "PEN | ITO | PEDOT:PSS | Perovskite | PCBM-60 | BCP | Ag",
-                          "PEN | ITO | PEDOT:PSS | Perovskite | PCBM-60 | LiF | Ag",
-                          "PEN | ITO | PEDOT:PSS | Perovskite | PCBM-60 | PEI | Ag",
-                          "PEN | ITO | PEDOT:PSS | Perovskite | PCBM-60 | PEIE | Au",
-                          "PEN | ITO | PEIE | PCBM-60 | Perovskite | P3HT | Au",
-                          "PEN | ITO | PTAA | Perovskite | PCBM-60 | BCP | Ag",
-                          "PEN | ITO | Perovskite | Spiro-MeOTAD | Au",
-                          "PEN | ITO | PhNa-1T | Perovskite | PCBM-60 | Ag",
-                          "PEN | ITO | PyCEE | Perovskite | Spiro-MeOTAD | Ag",
-                          "PEN | ITO | SnO2 | Perovskite | Spiro-MeOTAD | Au",
-                          "PEN | ITO | SnO2-QDs | PCBM-60 | Perovskite | Spiro-MeOTAD | Au",
-                          "PEN | ITO | SnO2-c | PCBM-60 | Perovskite | Spiro-MeOTAD | Au",
-                          "PEN | ITO | SnO2-c | Perovskite | PTAA | Au",
-                          "PEN | ITO | SnO2-c | Perovskite | Spiro-MeOTAD | Ag",
-                          "PEN | ITO | SnO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "PEN | ITO | SnO2-c | TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "PEN | ITO | SnO2-np | CPTA | Perovskite | Spiro-MeOTAD | Au",
-                          "PEN | ITO | SnO2-np | PCBM-60 | Perovskite | Spiro-MeOTAD | Au",
-                          "PEN | ITO | SnO2-np | Perovskite | P3HT; Spiro-MeOTAD | Au",
-                          "PEN | ITO | SnO2-np | Perovskite | PTAA | NiO-c | Au | PEN",
-                          "PEN | ITO | SnO2-np | Perovskite | PTAA | NiO-c | ITO | PEN",
-                          "PEN | ITO | SnO2-np | Perovskite | Spiro-MeOTAD | Ag",
-                          "PEN | ITO | SnO2-np | Perovskite | Spiro-MeOTAD | Au",
-                          "PEN | ITO | SnO2-np | SnO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "PEN | ITO | SnO2-np | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "PEN | ITO | SnS2 | Perovskite | Spiro-MeOTAD | Au",
-                          "PEN | ITO | Ti(OiPr)4 | Perovskite | Spiro-MeOTAD | Ag",
-                          "PEN | ITO | TiO2-c | PCBM-60 | Perovskite | Spiro-MeOTAD | Ag",
-                          "PEN | ITO | TiO2-c | PCBM-60 | Perovskite | Spiro-MeOTAD | Au",
-                          "PEN | ITO | TiO2-c | Perovskite | Carbon-nt",
-                          "PEN | ITO | TiO2-c | Perovskite | Spiro-MeOTAD | Ag",
-                          "PEN | ITO | TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "PEN | ITO | TiO2-c | SnO2-c | Perovskite | Graphene; P3HT | Carbon",
-                          "PEN | ITO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "PEN | ITO | TiO2-np | C60 | Perovskite | Spiro-MeOTAD | Ag",
-                          "PEN | ITO | TiO2-np | C70 | Perovskite | Spiro-MeOTAD | Ag",
-                          "PEN | ITO | TiO2-np | PCBM-60 | Perovskite | Spiro-MeOTAD | Au",
-                          "PEN | ITO | TiO2-np | Perovskite | Spiro-MeOTAD | Ag",
-                          "PEN | ITO | TiO2-np | Perovskite | Spiro-MeOTAD | Au",
-                          "PEN | ITO | WOx | Perovskite | Spiro-MeOTAD | Ag",
-                          "PEN | ITO | WOx | SnO2-np | Perovskite | Spiro-MeOTAD | Au",
-                          "PEN | ITO | X1 | Perovskite | PCBM-60 | C3-CBL | Ag",
-                          "PEN | ITO | Zn2SnO4 | Perovskite | PTAA | Au",
-                          "PEN | ITO | ZnO | PEIE | Perovskite | Spiro-MeOTAD | Au",
-                          "PEN | ITO | ZnO-c | Perovskite | Carbon",
-                          "PEN | ITO | ZnO-c | Perovskite | Spiro-MeOTAD | Ag",
-                          "PEN | ITO | ZnO-c | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "PEN | ITO | ZnO-np | Perovskite | PTAA | Au",
-                          "PEN | ITO | ZnO-np | Perovskite | Spiro-MeOTAD | Au",
-                          "PEN | ITO | nTi-MOF | PCBM-60 | Perovskite | Spiro-MeOTAD | Au",
-                          "PEN | ITO | rGO | PTAA | Perovskite | PCBM-60 | BCP | Ag",
-                          "PEN | PEDOT:PSS | PEI | PCBM-60 | Perovskite | Spiro-MeOTAD | Au",
-                          "PEN | Planarization | SiN | ITO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "PEN | SWCNTs | MoO3 | PEDOT:PSS | Perovskite | C60 | BCP | LiF | Al",
-                          "PES | AZO | CuNW | AZO | SnO2-np | Perovskite | P3HT; Spiro-MeOTAD | Au",
-                          "PES | FTO | Perovskite | Spiro-MeOTAD | Au",
-                          "PES | ITO | Perovskite | Spiro-MeOTAD | Au",
-                          "PES | PEDOT:PSS | Ag | PEI | PCBM-60 | Perovskite | Spiro-MeOTAD | PEDOT:PSS",
-                          "PES | Ti | Graphene | NiO-c | Perovskite | PCBM-60 | AZO | Ag | AZO",
-                          "PET | APTES | AuCl3; Graphene | PEDOT:PSS | Perovskite | PCBM-60 | Al",
-                          "PET | APTES; Graphene | PCBM-60 | Perovskite | PTAA | Au",
-                          "PET | AZO | Ag | AZO | PEDOT:PSS | Perovskite | PCBM-60 | Au",
-                          "PET | AZO | Ag | AZO | PEDOT:PSS | PolyTPD | Perovskite | PCBM-60 | Au",
-                          "PET | AZO | ZnO-nw | Perovskite | Spiro-MeOTAD | Au",
-                          "PET | Ag | MoOx | PEDOT:PSS | Perovskite | PCBM-60 | C60 | BCP | Cu | Ag | MoO3",
-                          "PET | Ag-grid | PEDOT:PSS | PEDOT:PSS | Perovskite | PCBM-60 | Al",
-                          "PET | Ag-grid | PEDOT:PSS | PEDOT:PSS | Perovskite | PCBM-60 | LiF | Al",
-                          "PET | Ag-grid | PEDOT:PSS | PEDOT:PSS | Perovskite | PCBM-60 | PEI | Ag",
-                          "PET | Ag-grid | PEDOT:PSS | PTAA | Perovskite | PCBM-60 | Al",
-                          "PET | Ag-grid | PEDOT:PSS; PEI | PEDOT:PSS | Perovskite | PCBM-60 | PEI | Ag",
-                          "PET | Ag-grid | ZnO-c | TiO2-c | Perovskite | Spiro-MeOTAD | MoOx | Ag",
-                          "PET | Ag-mesh | PH1000 | PEDOT:PSS | Perovskite | PCBM-60 | Al",
-                          "PET | Ag-mesh:PH1000 | PEDOT:PSS | Perovskite | PCBM-60 | BCP | Ag",
-                          "PET | Ag-nw | FZO | TiO2-c | Perovskite | Spiro-MeOTAD | Ag",
-                          "PET | Ag-nw | Graphene | ZnO-np | Perovskite | PTAA | Au",
-                          "PET | Ag-nw | PEDOT:PSS | PEDOT:PSS | Perovskite | PCBM-60 | Al",
-                          "PET | Ag-nw; Graphene oxide | PEDOT:PSS | Perovskite | PCBM-60 | PFN-P1 | Ag",
-                          "PET | Ag-nw; PEDOT:PSS | PEDOT:PSS | Perovskite | PCBM-60 | Al",
-                          "PET | Al2O3 | Ti | C60 | Perovskite | NiO-c | Ni | Al2O3 | PET",
-                          "PET | Au | PEDOT:PSS | NPB | Perovskite | PCBM-60 | BCP | Ag",
-                          "PET | Au-np; Graphene; TFSA | Graphene-QDs | Perovskite | PCBM-60 | Al",
-                          "PET | AuCl3; Graphene | PEDOT:PSS | Perovskite | PCBM-60 | Al",
-                          "PET | Carbon-nt; P3HT | PEDOT:PSS | Perovskite | Carbon-nt:PCBM-60",
-                          "PET | FTO | NiO-c | Perovskite | PCBM-60 | BCP | Ag",
-                          "PET | FTO | NiO-np | Perovskite | C60 | bis-C60 | Ag",
-                          "PET | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | Ag",
-                          "PET | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "PET | Graphene | PEDOT:PSS | Perovskite | C60 | BCP | Ag",
-                          "PET | Graphene | PEDOT:PSS | Perovskite | PCBM-60 | Al",
-                          "PET | Graphene | PTAA | PEDOT:PSS | Perovskite | ZnO-np | Graphene | PET",
-                          "PET | Graphene | PTAA | PEDOT:PSS | Perovskite | ZnO-np | TETA-Graphene | PET",
-                          "PET | Graphene | TiO2-c | PCBM-60 | Perovskite | Carbon-nt",
-                          "PET | Graphene | TiO2-c | PCBM-60 | Perovskite | Spiro-MeOTAD | Carbon-nt",
-                          "PET | Graphene | ZnO-np | Perovskite | PTAA | PEDOT:PSS | Graphene | PET",
-                          "PET | Graphene | ZnO-np | Perovskite | PTAA | PEDOT:PSS | TFSA-Graphene | PET",
-                          "PET | Graphene; TETA | PTAA | PEDOT:PSS | Perovskite | ZnO-np | Graphene | PET",
-                          "PET | Graphene; TETA | PTAA | PEDOT:PSS | Perovskite | ZnO-np | Graphene; TETA | PET",
-                          "PET | Graphene; TETA | PTAA | PEDOT:PSS | Perovskite | ZnO-np | Graphene; TETA | PET | Ag",
-                          "PET | Graphene; TETA | ZnO-np | Perovskite | PTAA | PEDOT:PSS | Graphene | PET",
-                          "PET | Graphene; TETA | ZnO-np | Perovskite | PTAA | PEDOT:PSS | Graphene; TFSA | PET",
-                          "PET | Graphene; TETA | ZnO-np | Perovskite | PTAA | PEDOT:PSS | Graphene; TFSA | PET | Ag",
-                          "PET | ITO | Ag-nw | ZnO-c | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "PET | ITO | Ag-nw | ZnO-c | TiO2-c | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "PET | ITO | C60 | Perovskite | Spiro-MeOTAD | Au",
-                          "PET | ITO | CPTA | Perovskite | Spiro-MeOTAD | Au",
-                          "PET | ITO | CdS | Perovskite | Spiro-MeOTAD | Ag",
-                          "PET | ITO | CuPc | PEI | Perovskite | C60 | BCP | Ag",
-                          "PET | ITO | CuPc | PEI | Perovskite | PCBM-60 | BCP | Ag",
-                          "PET | ITO | CzPAF-TPA | Perovskite | PCBM-60 | ZnO | Ag",
-                          "PET | ITO | CzPAF-TPA | Perovskite | PCBM-60 | ZnO-np | Ag",
-                          "PET | ITO | FPI-PEIE | PCBM-60 | Perovskite | Spiro-MeOTAD | Au",
-                          "PET | ITO | Graphene | Perovskite | Spiro-MeOTAD | Ag",
-                          "PET | ITO | Graphene | ZnO-QDs | Perovskite | Spiro-MeOTAD | Ag",
-                          "PET | ITO | LiCoO2 | Perovskite | C60 | BCP | Ca | Al",
-                          "PET | ITO | N-PDI | Perovskite | Spiro-MeOTAD | Au",
-                          "PET | ITO | Nb2O5 | Perovskite | Spiro-MeOTAD | Au",
-                          "PET | ITO | Nb2O5; TiO2-np | Perovskite | Spiro-MeOTAD | Au",
-                          "PET | ITO | NiO-c | NiO-nw | Perovskite | PCBM-60 | BCP | Ag",
-                          "PET | ITO | NiO-c | Perovskite | C60 | BCP | Ag",
-                          "PET | ITO | NiO-c | Perovskite | C60 | bis-C60 | Ag",
-                          "PET | ITO | NiO-c | Perovskite | PCBM-60 | BCP | Ag",
-                          "PET | ITO | NiO-c | Perovskite | PCBM-60 | LiF | Ag",
-                          "PET | ITO | NiO-c | Perovskite | PCBM-60 | bis-C60 | Ag",
-                          "PET | ITO | NiO-c | Perovskite | TPA-3CN | BCP | Al",
-                          "PET | ITO | NiO-np | Perovskite | PCBM-60 | BCP | Ag",
-                          "PET | ITO | P3CT-CH3NH2 | Perovskite | PCBM-60 | C60 | BCP | Ag",
-                          "PET | ITO | P3CT-Na | Perovskite | PCBM-60 | Ag",
-                          "PET | ITO | P3CT-Na | Perovskite | PCBM-60 | HDAC | Ag",
-                          "PET | ITO | PANI | Perovskite | PCBM-60 | Au",
-                          "PET | ITO | PCBM-60 | Perovskite | Spiro-MeOTAD | Au",
-                          "PET | ITO | PEDOT:PSS | 3-aminopropanoic acid-SAM | Perovskite | PCBM-60 | ZnO-np | Ag",
-                          "PET | ITO | PEDOT:PSS | NiO-c | Perovskite | PCBM-60 | TIPD | Al",
-                          "PET | ITO | PEDOT:PSS | PEDOT:PSS | Perovskite | PCBM-60 | Al",
-                          "PET | ITO | PEDOT:PSS | PEI-HI | Perovskite | PCBM-60 | LiF | Ag",
-                          "PET | ITO | PEDOT:PSS | PTAA | Perovskite | PCBM-60 | BCP | Ag",
-                          "PET | ITO | PEDOT:PSS | Perovskite | Ag",
-                          "PET | ITO | PEDOT:PSS | Perovskite | C60 | Al",
-                          "PET | ITO | PEDOT:PSS | Perovskite | C60 | BCP | Ag",
-                          "PET | ITO | PEDOT:PSS | Perovskite | C60 | BCP | Ca | Al",
-                          "PET | ITO | PEDOT:PSS | Perovskite | EVA | PCBM-60 | BCP | Ag",
-                          "PET | ITO | PEDOT:PSS | Perovskite | F8BT | Al",
-                          "PET | ITO | PEDOT:PSS | Perovskite | P(NDI2DT-TTCN) | BCP | Au",
-                          "PET | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Ag",
-                          "PET | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Al",
-                          "PET | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Au",
-                          "PET | ITO | PEDOT:PSS | Perovskite | PCBM-60 | BCP | Ag",
-                          "PET | ITO | PEDOT:PSS | Perovskite | PCBM-60 | BCP | Al",
-                          "PET | ITO | PEDOT:PSS | Perovskite | PCBM-60 | BCP | Au",
-                          "PET | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Bphen | Al",
-                          "PET | ITO | PEDOT:PSS | Perovskite | PCBM-60 | C60 | BCP | Al",
-                          "PET | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Ca | Al",
-                          "PET | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Cu",
-                          "PET | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Cu-ribbon",
-                          "PET | ITO | PEDOT:PSS | Perovskite | PCBM-60 | LiF | Ag",
-                          "PET | ITO | PEDOT:PSS | Perovskite | PCBM-60 | LiF | Al",
-                          "PET | ITO | PEDOT:PSS | Perovskite | PCBM-60 | PEI | Ag",
-                          "PET | ITO | PEDOT:PSS | Perovskite | PCBM-60 | PEI | PEDOT:PSS",
-                          "PET | ITO | PEDOT:PSS | Perovskite | PCBM-60 | PPy | Ag",
-                          "PET | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Rhodamine 101 | C60 | Rhodamine 101 | LiF | Ag",
-                          "PET | ITO | PEDOT:PSS | Perovskite | PCBM-60 | TiO2 | Al",
-                          "PET | ITO | PEDOT:PSS | Perovskite | PCBM-60 | ZnO | Ag",
-                          "PET | ITO | PEDOT:PSS | Perovskite | PCBM-60 | ZnO-np | Ag",
-                          "PET | ITO | PEDOT:PSS | Perovsktie | ZnO-np | Al",
-                          "PET | ITO | PEI | SnO2-np | Perovskite | Spiro-MeOTAD | Ag",
-                          "PET | ITO | PEIE | CDIN | Perovskite | Spiro-MeOTAD | Ag",
-                          "PET | ITO | PFN | C60; PCBM-60 | Perovskite | Spiro-MeOTAD | Au",
-                          "PET | ITO | PTAA | Perovskite | Fluorosilane | C60 | BCP | Al",
-                          "PET | ITO | PTAA | Perovskite | PCBM-60 | C60 | BCP | Al",
-                          "PET | ITO | PTAA | Perovskite | PCBM-60 | C60 | BCP | Cu",
-                          "PET | ITO | PTAA | Perovskite | PVDF-TrFE | C60 | BCP | Al",
-                          "PET | ITO | PTAA | Perovskite | Plastic foam | C60 | BCP | Al",
-                          "PET | ITO | PTAA | Perovskite | Polystyrene | C60 | BCP | Al",
-                          "PET | ITO | PTAA | Perovskite | Teflon | C60 | BCP | Al",
-                          "PET | ITO | PTCA | Perovskite | Spiro-MeOTAD | Au",
-                          "PET | ITO | Perovskite | PCBM-60 | Ag",
-                          "PET | ITO | Perovskite | PCBM-60 | Al",
-                          "PET | ITO | Perovskite | Spiro-MeOTAD | Au",
-                          "PET | ITO | SnO2-c | Al2O3-np | Perovskite | Spiro-MeOTAD | Au",
-                          "PET | ITO | SnO2-c | C60 | Perovskite | Spiro-MeOTAD | Au",
-                          "PET | ITO | SnO2-c | C60-SAM | Perovskite | Spiro-MeOTAD | Au",
-                          "PET | ITO | SnO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "PET | ITO | SnO2-c | SnO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "PET | ITO | SnO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "PET | ITO | SnO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | MoO3 | Au | MoO3",
-                          "PET | ITO | SnO2-np | KCl | Perovskite | Spiro-MeOTAD | Ag",
-                          "PET | ITO | SnO2-np | Perosvkite | P3HT | Ag",
-                          "PET | ITO | SnO2-np | Perosvkite | Spiro-MeOTAD | Ag",
-                          "PET | ITO | SnO2-np | Perovskite | PCPD2FBT:BCF | PEDOT:PSS | ITO | PET",
-                          "PET | ITO | SnO2-np | Perovskite | Spiro-MeOTAD | Ag",
-                          "PET | ITO | SnO2-np | Perovskite | Spiro-MeOTAD | Au",
-                          "PET | ITO | SnO2-np | SnO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "PET | ITO | TPA-BP-OXD | Perovskite | PCBM-60 | ZnO-np | Ag",
-                          "PET | ITO | Ti | Perovskite | Spiro-MeOTAD | Ag",
-                          "PET | ITO | TiO2-c | Perovskite | PTAA | Au",
-                          "PET | ITO | TiO2-c | Perovskite | Spiro-MeOTAD | Ag",
-                          "PET | ITO | TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "PET | ITO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Ag",
-                          "PET | ITO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "PET | ITO | TiO2-mp | Perovskite | Spiro-MeOTAD | Ag",
-                          "PET | ITO | TiS2 | Perovskite | Spiro-MeOTAD | Au",
-                          "PET | ITO | VB-DAAF | Perovskite | C60 | BCP | Al",
-                          "PET | ITO | VOx | Cu phtalocyanine | Perovskite | C60 | BCP | Ag",
-                          "PET | ITO | ZSO-np | PCBM-60 | Perovskite | Spiro-MeOTAD | Ag",
-                          "PET | ITO | ZnO-c | Perovskite | PTAA | Au",
-                          "PET | ITO | ZnO-c | Perovskite | Spiro-MeOTAD | Ag",
-                          "PET | ITO | ZnO-c | Perovskite | Spiro-MeOTAD | Au",
-                          "PET | ITO | ZnO-c | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "PET | ITO | ZnO-c | TiO2-c | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "PET | ITO | ZnO-c | Urea | Perovskite | Spiro-MeOTAD | Ag",
-                          "PET | ITO | ZnO-c | ZnO-nanospheres | Perovskite | Spiro-MeOTAD | Ag",
-                          "PET | ITO | ZnO-c | ZnO-nw | Perovskite | Spiro-MeOTAD | Au",
-                          "PET | ITO | ZnO-np | PCBM-60 | Perovskite | P3HT | PEDOT:PSS | Ag",
-                          "PET | ITO | ZnO-np | Perovskite | P3HT | Ag",
-                          "PET | ITO | ZnO-np | Perovskite | PB(NAP-Th)TBT | Ag",
-                          "PET | ITO | ZnO-np | Perovskite | PTAA | Au",
-                          "PET | ITO | ZnO-np | Perovskite | Spiro-MeOTAD | Au",
-                          "PET | ITO | ZnO-np | p-(F)-PO-TAZ | Perovskite | PB(NAP-Th)TBT | Ag",
-                          "PET | ITO | c-TCTA | Perovskite | c-HATNA | bis-C60 | Ag",
-                          "PET | IWO | PEDOT:PSS | Perovskite | PCBM-60 | BCP | Ag",
-                          "PET | IZO | PTAA | Perovskite | C60 | BCP | Ag",
-                          "PET | IZO | PTAA | Perovskite | PCBC6 | BCP | Ag",
-                          "PET | IZO | PTAA | Perovskite | PCBM-60 | BCP | Ag",
-                          "PET | IZO | TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "PET | IZO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "PET | IZO | TiO2-c | TiO2-np | Perovskite | Spiro-MeOTAD | Ag",
-                          "PET | IZO | TiO2-np | Perovskite | Spiro-MeOTAD | Au",
-                          "PET | IZO | ZnO-np | Perovskite | Spiro-MeOTAD | Au",
-                          "PET | In2O3 | ZnO-c | Perovskite | Spiro-MeOTAD | Ag",
-                          "PET | MSA-PEDOT:PSS | Perovskite | PCBM-60 | Rhodamine 101 | C60 | Rhodamine 101 | LiF | Ag",
-                          "PET | Ni-mesh:PH1000 | PEDOT:PSS | Perovskite | PCBM-60 | BCP | Ag",
-                          "PET | PEDOT:PSS | Ag-nw | SnO2-np | C60-SAM | Perovskite | Spiro-MeOTAD | Au",
-                          "PET | PEDOT:PSS | PEDOT:PSS | Perovskite | PCBM-60 | Al",
-                          "PET | PEDOT:PSS | PEDOT:PSS | Perovskite | PCBM-60 | TiO2 | Al",
-                          "PET | PEDOT:PSS | PEI | Perovskite | Spiro-MeOTAD | Au",
-                          "PET | PEDOT:PSS | Perovskite | PCBM-60 | Ag",
-                          "PET | PEDOT:PSS | Perovskite | PCBM-60 | GaIn",
-                          "PET | PEDOT:PSS | Perovskite | PCTDI | Cr | Au",
-                          "PET | PEDOT:PSS | Perovskite | PCTDI | Cr | Cu",
-                          "PET | PEDOT:PSS | ZnO-c | Perovskite | Spiro-MeOTAD | PEDOT:PSS",
-                          "PET | SWCNTs | PEDOT:PSS | Perovskite | PCBM-60 | Al",
-                          "PET | SnO2-c | Au | SnO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "PET | TCE | ZnO-c | Perovskite | P3HT | Ag",
-                          "PET | TCE | ZnO-c | Perovskite | PEDOT:PSS | Ag",
-                          "PET | TiO2-c | Ag | TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "PET | TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "PET | WO3 | Ag | WO3 | PEDOT:PSS | Perovskite | C60 | Bphen | Ag",
-                          "PET | Zeocoat | Graphene | P3HT | Perovskite | PCBM-60 | Ag",
-                          "PET | ZnO-c | Ag | TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "PETUG | C60 | TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "PI | Ag-np | PEDOT:PSS | PEDOT:PSS | Perovskite | PCBM-60 | PEI | Ag",
-                          "PI | Cu-grid | Graphene | PEDOT:PSS | Perovskite | PCBM-60 | ZnO-np | Ag",
-                          "PI | PEDOT:PSS | PEDOT:PSS | Perovskite | PCBM-60 | PEI | Ag",
-                          "PI | PEDOT:PSS | ZnO-c | Perovskite | Spiro-MeOTAD | PEDOT:PSS",
-                          "PS | ZnO | Perovskite | Spiro-MeOTAD | Ag",
-                          "Paper | Au | SnO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | MoO3 | Au | MoO3",
-                          "Perovskite | C60 | BCP | Au",
-                          "Phosphor-in-glass | SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "Polyester-satin textile | Polyurethane | Carbon-nt; PEDOT:PSS | PEDOT:PSS | Perovskite | PCBM-60 | Ag",
-                          "Polyimide | ITO | ZnO-np | Perovskite | PTAA | Au",
-                          "Polyimide | In2O3:H | PTAA | Perovskite | PCBM-60 | ZnO-np | AZO | Ni | Al",
-                          "Polyimide | SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "Pt | Perovskite | Al",
-                          "Quartz | Graphene | C60 | Perovskite | Carbon",
-                          "Quartz | TaN | TaS2 | Perovskite | CdS | ITO",
-                          "Regenerated cellulose film | Ag-nw | PEDOT:PSS | Perovskite | PCBM-60 | Au",
-                          "SLD | ITO | PEDOT:PSS | Perovskite | C60 | BCP | Ag",
-                          "SLG  FTO | TiO2-c | TiO2-mp | Perovskite | BTX-OMeTAD | Au",
-                          "SLG  FTO | TiO2-c | TiO2-mp | Perovskite | BX-OMeTAD | Au",
-                          "SLG  FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | APTES; Graphene | PCBM-60 | Perovskite | PTAA | Au",
-                          "SLG | AZO | Ag-grid | AZO | ZnO-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | AZO | Ag-nw | AZO | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | AZO | Au | AZO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | AZO | Ba(OH)2 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | AZO | Cu-nw | AZO | ZnO-c | PEI | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | AZO | Cu@Ni-nw | ZnO-c | Al2O3-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | AZO | PCBM-60 | Perovskite | P3HT | Au",
-                          "SLG | AZO | PEDOT:PSS | Perovskite | PCBM-60 | Al",
-                          "SLG | AZO | PEDOT:PSS | Perovskite | PCBM-60 | BCP | Au",
-                          "SLG | AZO | Perovskite | P3HT | Au",
-                          "SLG | AZO | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | AZO | SnO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | AZO | SnO2-c | SnO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | AZO | SnO2-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | AZO | ZnO-c | PCBM-60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | AZO | ZnO-c | ZTO | PCBM-60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | AZO | ZnO-nw | Perovskite | Carbon",
-                          "SLG | AZO | ZnO-nw | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | Ag | MoOx | PEDOT:PSS | Perovskite | PCBM-60 | C60 | BCP | Cu | Ag | MoO3",
-                          "SLG | Ag | MoOx | PEDOT:PSS | Perovskite | PCBM-60 | C60 | BCP | ITO",
-                          "SLG | Ag | PCBM-60 | Perovskite | PTAA | Ag",
-                          "SLG | Ag | TiO2-c | Perovskite | Au",
-                          "SLG | Ag-nw | AZO | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | Ag-nw | Graphene oxide | PEDOT:PSS | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | Ag-nw | Graphene | ZnO-np | Perovskite | PTAA | Au",
-                          "SLG | Ag-nw | PEDOT:PSS | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | Ag-nw; Chitosan | PEDOT:PSS | Perovskite | PCBM-60 | Bphen | Al",
-                          "SLG | Ag-nw; Graphene oxide | PEDOT:PSS | Perovskite | PCBM-60 | PFN-P1 | Ag",
-                          "SLG | Au | OMeTP-SAM | Perovskite | CITP-SAM | Au",
-                          "SLG | Au-np; Graphene | Graphene-QDs | Perovskite | PCBM-60 | Al",
-                          "SLG | Au-np; Graphene; TFSA | Graphene-QDs | Perovskite | PCBM-60 | Al",
-                          "SLG | Au-np; Graphene; TFSA | PEDOT:PSS | Perovskite | PCBM-60 | Al",
-                          "SLG | Au; NiO-c | Perovskite | C60 | BCP | Al",
-                          "SLG | Cd2SnO4 | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | Cu | NiO-c | Perovskite | PCBM-60 | PEIE | Cu",
-                          "SLG | Cu | PEDOT:PSS | Perovskite | PCBM-60 | PEIE | Cu",
-                          "SLG | Cu-BHT | PEDOT:PSS | Perovskite | PCBM-60 | Al",
-                          "SLG | Cu-nw | PEDOT:PSS | Perovskite | PCBM-60 | Bphen | Ag",
-                          "SLG | CuS | Perovskite | PCBM-60 | Rhodamine 101 | Ag",
-                          "SLG | DWCNTs | PTAA | PFN-P2 | Perovskite | C60 | BCP | Cu",
-                          "SLG | FAZO | SnO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FGZO | SnO2 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | (RhCp*Cp)2 | C60 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | (RhCp*Cp)2 | PTCBI | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | 1-ethyl-3-methylimidazolium iodide | C60 | 1-ethyl-3-methylimidazolium iodide | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | 1-ethyl-3-methylimidazolium iodide | C60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | 1-ethyl-3-methylimidazolium iodide | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | 2H-TaS2 | Perovskite | P3HT | Ag",
-                          "SLG | FTO | AZO-c | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | AZO-np | Perovskite | PCE-10 | MoO3 | Al",
-                          "SLG | FTO | AZO-np | Perovskite | PTB7 | MoO3 | Al",
-                          "SLG | FTO | Ag-nancubes | TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | Ag-np | TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | Ag-np; PEDOT:PSS | Perovskite | PCBM-60 | Al",
-                          "SLG | FTO | Ag-np; TiO2-c | TiO2-mp | Perovskite | Au",
-                          "SLG | FTO | Ag-np; TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | Ag-np; TiO2-c | TiO2-mp | ZrO2-mp | Perovskite | Carbon",
-                          "SLG | FTO | Ag:CuO-nanofibers | PEDOT:PSS | Perovskite | PCBM-60 | Ag",
-                          "SLG | FTO | AgAu-np | TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | Al2O3-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | Al2O3-c | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | Al2O3-mp | Perovskite | Au",
-                          "SLG | FTO | Al2O3-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | Al2O3; TiO2-c | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "SLG | FTO | Al:ITO-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | Al:ITO-c | SnO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | Au-grid | TiO2-c | SnO2 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | Au-np | NiO-c | Perovskite | PCBM-60 | Ag",
-                          "SLG | FTO | Au-np | TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | Au-np; SnO2-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | Au-nw | TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | BCP | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | BaCoF4 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | BaSnO3 | Perovskite | NiO | FTO | SLG",
-                          "SLG | FTO | BaSnO3-mp | Perovskite | Spiro-MeOTAD | Carbon",
-                          "SLG | FTO | BaSnO3-np | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | BaSnO3-nw | Perovskite | Spiro-MeOTAD | Carbon",
-                          "SLG | FTO | BenMeIM-Cl | C60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | BenMeIM-Cl | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | BiFeO3 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | Black P-QDs | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | C3N5 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | C60 | Al2O3-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | C60 | BenMeIM-Cl | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | C60 | PAA | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | C60 | Perovskite | Carbon",
-                          "SLG | FTO | C60 | Perovskite | CuPc | Au",
-                          "SLG | FTO | C60 | Perovskite | F4-TCNQ | CuPc | Au",
-                          "SLG | FTO | C60 | Perovskite | FU7 | Au",
-                          "SLG | FTO | C60 | Perovskite | P3HT | Au",
-                          "SLG | FTO | C60 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | C60 | Perovskite | Spiro-MeOTAD | Al",
-                          "SLG | FTO | C60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | C60 | Perovskite | Thiophene | Spiro-MeOTAD | Au",
-                          "SLG | FTO | C60 | [EMIM]PF6-IL | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | C60-SAM | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | C70 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | CF-Sp-BTh | Perovskite | PCBM-60 | Au",
-                          "SLG | FTO | CIGS | Perovskite | PCBM-60 | Zr(Acac) | Ag",
-                          "SLG | FTO | CL1-2 | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | CZTS | Perovskite | PCBM-60 | Ag",
-                          "SLG | FTO | Carbon | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | Carbon-mp | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | CdS | Perovskite | Carbon | Ag",
-                          "SLG | FTO | CdS | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | CdS | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | CdS-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | CdS-nw | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | CdSe | PCBM-60 | Perovskite | CuPc | Carbon",
-                          "SLG | FTO | CdSe | Perovskite | CuPc | Carbon",
-                          "SLG | FTO | CeO2-c | Perovskite | CuSCN | Au",
-                          "SLG | FTO | CeO2-c | TiO2-c | Perovskite | CuSCN | Au",
-                          "SLG | FTO | CeOx | PCBM-60 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | CeOx | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | CoCuO | Perovskite | PCBM-60 | Ag",
-                          "SLG | FTO | CoO | Perovskite | PCBM-60 | Ag",
-                          "SLG | FTO | CoOx | Perovskite | PCBM-60 | Ag",
-                          "SLG | FTO | Cr2O3 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | CrO2 | Perovskite | PCBM-60 | Ag",
-                          "SLG | FTO | CrOx | Perovskite | PCBM-60 | Ag",
-                          "SLG | FTO | CrOx | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | Cu0.2Cr0.8O2 | Perovskite | PCBM-60 | Ag",
-                          "SLG | FTO | Cu0.33Cr0.67O2 | Perovskite | PCBM-60 | Ag",
-                          "SLG | FTO | Cu0.5Cr0.5O2 | Perovskite | PCBM-60 | Ag",
-                          "SLG | FTO | Cu0.67Cr0.33O2 | Perovskite | PCBM-60 | Ag",
-                          "SLG | FTO | Cu0.8Cr0.2O2 | Perovskite | PCBM-60 | Ag",
-                          "SLG | FTO | Cu2BaSnS4 | Perovskite | PCBM-60 | Ag",
-                          "SLG | FTO | Cu2O | Perovskite | SiO2-c | ZnO-c | Ag",
-                          "SLG | FTO | Cu3PS4-np | Perovskite | PCBM-60 | Ag",
-                          "SLG | FTO | CuCrO2 | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | CuGaO2-mp | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | CuI | Perovskite | PCBM-60 | Al",
-                          "SLG | FTO | CuI | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | CuI | Perovskite | PCBM-60 | PEI | Ag",
-                          "SLG | FTO | CuInS2 | Al2O3-np | Perovskite | Ag",
-                          "SLG | FTO | CuO | Perovskite | PCBM-60 | Ag",
-                          "SLG | FTO | CuO | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | CuO2 | Perovskite | PCBM-60 | Ag",
-                          "SLG | FTO | CuSCN | Perovskite | PCBM-60 | Ag",
-                          "SLG | FTO | CuSCN | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | ETM | Perovskite | HTM | Metal",
-                          "SLG | FTO | F4-TCNQ | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | Fe2O3 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | Fe2O3 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | Fe2O3-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | Fe2O3-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | Fe2O3-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | FeO | PCBM-60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | GO-nanoribbons | Perovskite | ZnO-np | Al",
-                          "SLG | FTO | GaN | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | Graphene oxide | Perovskite | Graphene oxide | Al",
-                          "SLG | FTO | Graphene oxide | Perovskite | Graphene oxide; TiO2-c | Al",
-                          "SLG | FTO | Graphene oxide | Perovskite | TiO2-c | Al",
-                          "SLG | FTO | Graphene oxide | Perovskite | ZnO-np | Al",
-                          "SLG | FTO | Graphene oxide; TiO2-np | Perovskite | Au",
-                          "SLG | FTO | Graphene | Al2O3-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | Graphene | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | Graphene-QDs | Perovskite | Carbon",
-                          "SLG | FTO | Graphene; NDI; SnO2-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | Graphene; TiO2-c | Al2O3-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | IDIC | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ITIC | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | IZO | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | In2O3 | PCBM-60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | In2O3 | Perovskite | Spiro-MeOTAD | MoO3 | Al",
-                          "SLG | FTO | In2S3 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | In2S3 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | In2S3 | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | KY7F22-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | Li4SiW12O40 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | LiMgNiO-c | Perovskite | PCBM-60 | Ag",
-                          "SLG | FTO | LiMgNiO-c | Perovskite | PCBM-60 | Carbon-QDs | Ag",
-                          "SLG | FTO | LiNiO-c | Perovskite | PCBM-60 | Al",
-                          "SLG | FTO | MTDATA | Perovskite | C60 | BCP | Cu",
-                          "SLG | FTO | Mg0.05Zn0.95O-np | Perovskite | P3HT | Au",
-                          "SLG | FTO | Mg0.15Zn0.85O-np | Perovskite | P3HT | Au",
-                          "SLG | FTO | Mg0.1Zn0.9O-np | Perovskite | P3HT | Au",
-                          "SLG | FTO | Mg0.25Zn0.75O-np | Perovskite | P3HT | Au",
-                          "SLG | FTO | Mg0.2Zn0.8O-np | Perovskite | P3HT | Au",
-                          "SLG | FTO | MgO | NiO-mp | Perovskite | Carbon",
-                          "SLG | FTO | MgO | SnO2-np | Ethanol amine | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | MgO | SnO2-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | MgO | TiO2-mp | NiO-mp | Perovskite | Carbon",
-                          "SLG | FTO | MgO-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | MgO-c | SnO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | MgO-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | MoS2 | Perovskite | C60 | BCP | Ag",
-                          "SLG | FTO | MoS2 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | MoS2-nanosheets | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | N-PDI | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | NDI; SnO2-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | Nafion; PEDOT:PSS | Perovskite | PCBM-60 | Al",
-                          "SLG | FTO | Nb2O3-c | Al2O3-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | Nb2O5 | (EMIM)PF6 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | Nb2O5 | PCBM-60 | (EMIM)PF6 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | Nb2O5 | PCBM-60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | Nb2O5 | Perovskite | Carbon",
-                          "SLG | FTO | Nb2O5 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | Nb2O5 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | Nb2O5 | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | Nb2O5-c | Nb2O5-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | Nb2O5-c | Perovskite | CuPc | Carbon",
-                          "SLG | FTO | Nb2O5-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | Nb2O5-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | Nb2O5; TiO2-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | NbOH5 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | NbOx | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | NiCoO4 | Perovskite | PCBM-60 | bis-C60 | Ag",
-                          "SLG | FTO | NiMgLiO | 5-AVA | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | NiMgLiO | Perovskite | 2-acetylpyridine | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | NiMgLiO | Perovskite | 3-acetylpyridine | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | NiMgLiO | Perovskite | 4-DMABA | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | NiMgLiO | Perovskite | 4-acetylpyridine | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | NiMgLiO | Perovskite | CeOx-np | Ag",
-                          "SLG | FTO | NiMgLiO | Perovskite | In2O3-c | Ag",
-                          "SLG | FTO | NiMgLiO | Perovskite | PCBM-60 | Ag",
-                          "SLG | FTO | NiMgLiO | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | NiMgLiO | Perovskite | PCBM-60 | CeOx-np | Ag",
-                          "SLG | FTO | NiMgLiO | Perovskite | PCBM-60 | TiO2-c | Ag",
-                          "SLG | FTO | NiMgLiO | Perovskite | SnO2-c | Ag",
-                          "SLG | FTO | NiMgLiO | Perovskite | TiO2-c | Ag",
-                          "SLG | FTO | NiMgLiO | Perovskite | TiO2-np | Sb",
-                          "SLG | FTO | NiMgLiO | Perovskite | ZnO-c | Ag",
-                          "SLG | FTO | NiMgLiO-c | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | NiMgLiO-c | Perovskite | PCBM-60 | BCP | Bi | Au",
-                          "SLG | FTO | NiMgLiO-c | Perovskite | PCBM-60 | TiO2-c | Ag",
-                          "SLG | FTO | NiMgLiO-c | Perovskite | SFX-PDI4 | TiO2-c | Ag",
-                          "SLG | FTO | NiMgO-c | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | NiO | Perovskite | C60 | BCP | Ag",
-                          "SLG | FTO | NiO | Perovskite | PCBM-60 | Ag",
-                          "SLG | FTO | NiO | Perovskite | PCBM-60 | Al",
-                          "SLG | FTO | NiO | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | NiO | Perovskite | PCBM-60 | LiF | Ag",
-                          "SLG | FTO | NiO | Perovskite | PCBM-60 | PEI | Ag",
-                          "SLG | FTO | NiO | Perovskite | PCBM-60:PS | Al",
-                          "SLG | FTO | NiO | Perovskite | PTEG-1 | Ag",
-                          "SLG | FTO | NiO | Perovskite | Q10 | BCP | Ag",
-                          "SLG | FTO | NiO-c | Al2O3-mp | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | NiO-c | Al2O3-mp | Perovskite | PCBM-60 | BCP | Au",
-                          "SLG | FTO | NiO-c | Al2O3-mp; Au@SnO2-np | Perovskite | PCBM-60 | BCP | Au",
-                          "SLG | FTO | NiO-c | Al2O3-mp; Au@SnO2-nw | Perovskite | PCBM-60 | BCP | Au",
-                          "SLG | FTO | NiO-c | BMIMBF4 | Perovskite | PCBM-60 | BCP | Cr | Au",
-                          "SLG | FTO | NiO-c | CuGaO2-c | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | NiO-c | CuGaO2-mp | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | NiO-c | CuI | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | NiO-c | DEA | Perovskite | PCBM-60 | PN4N | Al",
-                          "SLG | FTO | NiO-c | MoOx | Perovskite | PCBM-60 | Al",
-                          "SLG | FTO | NiO-c | MoOx | Perovskite | ZrO2-c | PCBM-60 | Al",
-                          "SLG | FTO | NiO-c | N719 dye | Perovskite | PCBM-60 | Ag",
-                          "SLG | FTO | NiO-c | NiO-mp | Perovsite | C60 | BCP | Al",
-                          "SLG | FTO | NiO-c | NiO-mp | Perovsite | ZnO | Al",
-                          "SLG | FTO | NiO-c | NiO-mp | Perovskite | Acetyl acetate; I2; LiI | Pt | FTO | SLG",
-                          "SLG | FTO | NiO-c | NiO-mp | Perovskite | Ethyl acetate; I2; LiI; TBP; Urea | Pt | FTO | SLG",
-                          "SLG | FTO | NiO-c | NiO-mp | Perovskite | PCBM-60 | Ag",
-                          "SLG | FTO | NiO-c | NiO-mp | Perovskite | PCBM-60 | Al",
-                          "SLG | FTO | NiO-c | NiO-mp | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | NiO-c | NiO-mp | Perovskite | PCBM-60 | BCP | Au",
-                          "SLG | FTO | NiO-c | PMMA | Perovskite | PCBM-60 | Ag",
-                          "SLG | FTO | NiO-c | PS | Perovskite | PCBM-60 | Ag",
-                          "SLG | FTO | NiO-c | PTAA | Perovskite | PCBM-60 | BCP | Au",
-                          "SLG | FTO | NiO-c | PTZ-1 | Perovskite | PCBM-60 | Ag",
-                          "SLG | FTO | NiO-c | PTZ-2 | Perovskite | PCBM-60 | Ag",
-                          "SLG | FTO | NiO-c | Perovskite | (4AMP)I2 | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | NiO-c | Perovskite | Ag",
-                          "SLG | FTO | NiO-c | Perovskite | Au",
-                          "SLG | FTO | NiO-c | Perovskite | BCP | Au",
-                          "SLG | FTO | NiO-c | Perovskite | C5-NCMA | bis-C60 | Ag",
-                          "SLG | FTO | NiO-c | Perovskite | C60 | Ag",
-                          "SLG | FTO | NiO-c | Perovskite | C60 | BCP | Ag",
-                          "SLG | FTO | NiO-c | Perovskite | C60-BPy | BCP | Ag",
-                          "SLG | FTO | NiO-c | Perovskite | C60-HPy | BCP | Ag",
-                          "SLG | FTO | NiO-c | Perovskite | C60-MPy | BCP | Ag",
-                          "SLG | FTO | NiO-c | Perovskite | C60; PCBM-60 | BCP | Ag",
-                          "SLG | FTO | NiO-c | Perovskite | CSCNT@Al2O3-c | CSCNT",
-                          "SLG | FTO | NiO-c | Perovskite | CSCNT@Al2O3-c | CSCNT@SnO2",
-                          "SLG | FTO | NiO-c | Perovskite | CSCNT@SnO2",
-                          "SLG | FTO | NiO-c | Perovskite | Carbon",
-                          "SLG | FTO | NiO-c | Perovskite | CdS-np | Au",
-                          "SLG | FTO | NiO-c | Perovskite | CeOx | Ag",
-                          "SLG | FTO | NiO-c | Perovskite | FA-PDI2 | TiO2-c | Ag",
-                          "SLG | FTO | NiO-c | Perovskite | Fulleropyrrolidinium Iodide | Ag",
-                          "SLG | FTO | NiO-c | Perovskite | Graphitic carbon nitride | PCBM-60; Graphene | BCP | Ag",
-                          "SLG | FTO | NiO-c | Perovskite | MAI | PCBM-60 | PEI | Ag",
-                          "SLG | FTO | NiO-c | Perovskite | MoOx | Au",
-                          "SLG | FTO | NiO-c | Perovskite | NMPFP | Ag",
-                          "SLG | FTO | NiO-c | Perovskite | PCBM-60 | AZO-c",
-                          "SLG | FTO | NiO-c | Perovskite | PCBM-60 | Ag",
-                          "SLG | FTO | NiO-c | Perovskite | PCBM-60 | Al",
-                          "SLG | FTO | NiO-c | Perovskite | PCBM-60 | Au",
-                          "SLG | FTO | NiO-c | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | NiO-c | Perovskite | PCBM-60 | BCP | Al",
-                          "SLG | FTO | NiO-c | Perovskite | PCBM-60 | BCP | Au",
-                          "SLG | FTO | NiO-c | Perovskite | PCBM-60 | BCP | Cr | Au",
-                          "SLG | FTO | NiO-c | Perovskite | PCBM-60 | BCP | Ga2O3 | Ag",
-                          "SLG | FTO | NiO-c | Perovskite | PCBM-60 | Bphen | Ag",
-                          "SLG | FTO | NiO-c | Perovskite | PCBM-60 | C60 | Ag",
-                          "SLG | FTO | NiO-c | Perovskite | PCBM-60 | Carbon-nt; PEI | Ag",
-                          "SLG | FTO | NiO-c | Perovskite | PCBM-60 | CeOx | Ag",
-                          "SLG | FTO | NiO-c | Perovskite | PCBM-60 | LiF | Al",
-                          "SLG | FTO | NiO-c | Perovskite | PCBM-60 | PCBDAN | Ag",
-                          "SLG | FTO | NiO-c | Perovskite | PCBM-60 | PEI | Ag",
-                          "SLG | FTO | NiO-c | Perovskite | PCBM-60 | PEIE | Ag",
-                          "SLG | FTO | NiO-c | Perovskite | PCBM-60 | PFN-Br | Ag",
-                          "SLG | FTO | NiO-c | Perovskite | PCBM-60 | PN4N | Ag",
-                          "SLG | FTO | NiO-c | Perovskite | PCBM-60 | PN4N | Al",
-                          "SLG | FTO | NiO-c | Perovskite | PCBM-60 | PPDIN6 | Ag",
-                          "SLG | FTO | NiO-c | Perovskite | PCBM-60 | SnO2-c | AZO-c",
-                          "SLG | FTO | NiO-c | Perovskite | PCBM-60 | TIPD | Ag",
-                          "SLG | FTO | NiO-c | Perovskite | PCBM-60 | TiO2-c | Ag",
-                          "SLG | FTO | NiO-c | Perovskite | PCBM-60 | Zr(acac)4 | Ag",
-                          "SLG | FTO | NiO-c | Perovskite | PCBM-60 | [BMIM]BF4 | Ag",
-                          "SLG | FTO | NiO-c | Perovskite | PCBM-60 | bis-C60 | Ag",
-                          "SLG | FTO | NiO-c | Perovskite | PCBM-60; Graphene | BCP | Ag",
-                          "SLG | FTO | NiO-c | Perovskite | PCBM-60; Zn0.8Cd0.2S-np | Ag",
-                          "SLG | FTO | NiO-c | Perovskite | PEAI | PCBM-60 | PEI | Ag",
-                          "SLG | FTO | NiO-c | Perovskite | PMMA | PCBM-60 | Ag",
-                          "SLG | FTO | NiO-c | Perovskite | PPA | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | NiO-c | Perovskite | PPEA | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | NiO-c | Perovskite | PS | PCBM-60 | Ag",
-                          "SLG | FTO | NiO-c | Perovskite | SnO2-c | AZO-c",
-                          "SLG | FTO | NiO-c | Perovskite | TEABr | PCBM-60 | PEI | Ag",
-                          "SLG | FTO | NiO-c | Perovskite | TEACl | PCBM-60 | PEI | Ag",
-                          "SLG | FTO | NiO-c | Perovskite | TEAI | PCBM-60 | PEI | Ag",
-                          "SLG | FTO | NiO-c | Perovskite | TPA-3CN | BCP | Al",
-                          "SLG | FTO | NiO-c | Perovskite | TiO2 | Ag",
-                          "SLG | FTO | NiO-c | Perovskite | ZnO | C60 | Au",
-                          "SLG | FTO | NiO-c | Perovskite | ZnO-c | Ag",
-                          "SLG | FTO | NiO-c | Perovskite | ZnO-np | Al",
-                          "SLG | FTO | NiO-c | Perovskite | ZnO-np | C60 | Ag",
-                          "SLG | FTO | NiO-c | SDSB | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | NiO-c | TiO2-c | Perovskite | Carbon",
-                          "SLG | FTO | NiO-c | n-Butylamine | Perovskite | C60 | BCP | Ag",
-                          "SLG | FTO | NiO-mp | Perovskite | PCBM-60 | Ag",
-                          "SLG | FTO | NiO-mp | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | NiO-mp | Perovskite | PCBM-60 | BCP | Al",
-                          "SLG | FTO | NiO-mp | Perovskite | PCBM-60 | Zr(acac)4 | Ag",
-                          "SLG | FTO | NiO-nanowalls | Diethanolamine | Perovskite | PCBM-60 | Zr(acac)4 | Ag",
-                          "SLG | FTO | NiO-nanowalls | Perovskite | PCBM-60 | Zr(acac)4 | Ag",
-                          "SLG | FTO | NiO-np | Graphene oxide | Perovskite | GO-Li | TiO2-c | Al",
-                          "SLG | FTO | NiO-np | Perovskite | C60 | bis-C60 | Ag",
-                          "SLG | FTO | NiO-np | Perovskite | PCBM-60 | Ag",
-                          "SLG | FTO | NiO-np | Perovskite | PCBM-60 | Au",
-                          "SLG | FTO | NiO-np | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | NiO-np | Perovskite | PCBM-60 | BCP | Au",
-                          "SLG | FTO | NiO-np | Perovskite | PCBM-60 | Zr(acac)4 | Ag",
-                          "SLG | FTO | Oxo-Graphene | Perovskite | PCBM-60 | ZnO-np | Al",
-                          "SLG | FTO | P1-2 | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | PANI | Perovskite | PCBM-60 | Au",
-                          "SLG | FTO | PCBCB | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | PCBCB | Perovskite | Thiophene | Spiro-MeOTAD | Au",
-                          "SLG | FTO | PCBM-60 | BCP | Perovskite | CuO | Ag",
-                          "SLG | FTO | PCBM-60 | BCP | Perovskite | NiO-np | Ag",
-                          "SLG | FTO | PCBM-60 | Carbon | Perovskite | PEDOT:PSS | Ag",
-                          "SLG | FTO | PCBM-60 | Perovskite | CuPc | Carbon",
-                          "SLG | FTO | PCBM-60 | Perovskite | P3HT | Au",
-                          "SLG | FTO | PCBM-60 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | PCBM-60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | PCBM-60-mp | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | PCBM-60; TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | PEDOT | Perovskite | PCBM-60 | Au",
-                          "SLG | FTO | PEDOT:PSS | CuSCN | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | PEDOT:PSS | NPB | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | PEDOT:PSS | PTAA | Perovskite | Me4NBr | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | 1,2-diaminoethane | C60 | BCP | Ag | Au",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | 2-HI-PVK | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | 4-HI-PVK | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | B-DIPBI | Al",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | C60 | BCP | Ag",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | C60 | BCP | Ag | Au",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | C60 | BCP | Cu",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | Cytop | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | D-C60 | Al",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | DMEC-60 | LiF | Al",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | DMEC-70 | LiF | Al",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | F8TBT | Ag",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | H-DIPBI | Al",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | MABr | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | Me4NBr | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | Me4NI | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | PC61BEH | Al",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | PCBM-60 | Ag",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | PCBM-60 | Al",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | PCBM-60 | Au",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | PCBM-60 | BCP | Al",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | PCBM-60 | BCP | Au",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | PCBM-60 | C3-CBL | Ag",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | PCBM-60 | C60 | Ag",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | PCBM-60 | C60 | BCP | Ag",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | PCBM-60 | C60 | BCP | Ag | Au",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | PCBM-60 | C60 | BCP | Al",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | PCBM-60 | Ca | Ag",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | PCBM-60 | Carbon | Ag",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | PCBM-60 | LiF | Al",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | PCBM-60 | PEI | Ag",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | PCBM-60 | TIPD | Al",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | PCBM-60 | TiO2 | Al",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | PCBM-60 | TiO2 | BCP | Ag",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | PCBM-60 | TiO2-c | Al",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | PCBM-60 | ZnO | Al",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | PCBM-60 | ZnO-np | Al",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | PCBM-60 | bis-C60 | Ag",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | PCBM-60; F8TBT | Ag",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | PCBM-60; PCDTBT | Ag",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | PCBM-70 | Al",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | PCBM-70 | LiF | Al",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | PCPDT-PDI | Al",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | PDBS-PDI | Al",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | PSe-PDI | Al",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | PT-PDI | Al",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | PV-PDI | Al",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | Ru(acac) | Au",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | ZnO-c | Ag",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | ZnO-np | Al",
-                          "SLG | FTO | PEDOT:PSS | Perovskite | Zr(acac)4 | Au",
-                          "SLG | FTO | PEDOT:PSS | Perovskte | PCBM-60 | Ag",
-                          "SLG | FTO | PEDOT:PSS | Perovskte | PCBM-60 | Cr2O3 | Ag",
-                          "SLG | FTO | PEDOT:PSS | TPA-NAP-TPA | Perovskite | PCBM-70 | Ag",
-                          "SLG | FTO | PEDOT:PSS\uff5cPerovskite | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | PEG; PEDOT:PSS | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | PEI | PCBM-60 | Perovskite | PTAA | Au",
-                          "SLG | FTO | PEI | PCBM-60 | Perovskite | PTAA\uff5cAu",
-                          "SLG | FTO | PTAA | CuGaO2-mp | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | PTAA | PFN | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | PTAA | Perovskite | C60 | Ag",
-                          "SLG | FTO | PTAA | Perovskite | C60 | BCP | Cu",
-                          "SLG | FTO | PTAA | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | PTAA | Perovskite | PCBM-60 | BCP | Au",
-                          "SLG | FTO | PTAA | Perovskite | PCBM-60 | C60 | BCP | Al",
-                          "SLG | FTO | PTCA | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | PTCBI | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | PTEG-1 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | PTO | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | PTPD | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | PbZrTiO3 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | Perovskite | Ag",
-                          "SLG | FTO | Perovskite | Au",
-                          "SLG | FTO | Perovskite | BCP | Au",
-                          "SLG | FTO | Perovskite | Carbon",
-                          "SLG | FTO | Perovskite | CuPc | Carbon",
-                          "SLG | FTO | Perovskite | Graphene | Ag",
-                          "SLG | FTO | Perovskite | HTM | Ag",
-                          "SLG | FTO | Perovskite | KY7F22-np | Spiro-MeOTAD | Au",
-                          "SLG | FTO | Perovskite | Metal",
-                          "SLG | FTO | Perovskite | P3HT | Ag",
-                          "SLG | FTO | Perovskite | P3HT | Au",
-                          "SLG | FTO | Perovskite | PCBM-60 | Ag",
-                          "SLG | FTO | Perovskite | PCBM-60 | Al",
-                          "SLG | FTO | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | Perovskite | PCBM-60 | C60 | BCP | Cu",
-                          "SLG | FTO | Perovskite | PCBM-60 | C60 | BCP | Cu | Au | BCP",
-                          "SLG | FTO | Perovskite | PCBM-60 | PEI | Ag",
-                          "SLG | FTO | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | Perovskite | Spiro-MeOTAD | Al",
-                          "SLG | FTO | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | Perovskite | Spiro-MeOTAD | CANP | Spiro-MeOTAD | Au",
-                          "SLG | FTO | Poly-EDOT-C60 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | PolyTPD | PFN | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | PolyTPD | Perovskite | C60 | BCP | Ag",
-                          "SLG | FTO | PolyTPD | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | PyCEE | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | SnO2 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | SnO2 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2 | Perovskite | Spiro-MeOTAD | MoOx | Ag",
-                          "SLG | FTO | SnO2 | Perovskite | Spiro-MeOTAD | MoOx | IAI",
-                          "SLG | FTO | SnO2-QDs | C60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-QDs | PCBM-60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-QDs | Perovskite | Au@CdS | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-QDs | Perovskite | Carbon",
-                          "SLG | FTO | SnO2-QDs | Perovskite | CsBiBr3-QDs | Carbon",
-                          "SLG | FTO | SnO2-QDs | Perovskite | CsCuBr3-QDs | Carbon",
-                          "SLG | FTO | SnO2-QDs | Perovskite | CsSnBr3-QDs | Carbon",
-                          "SLG | FTO | SnO2-QDs | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-c | 1\u2010butyl\u20103\u2010methylimidazolium bromide | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-c | 3-(1-pyridinio)-1-propanesulfonate | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-c | 3-(1-pyridinio)-1-propanesulfonate | Perovskite | asy-PBTBDT | Au",
-                          "SLG | FTO | SnO2-c | APTES-SAM | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-c | Al2O3-mp | NiO-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-c | Al2O3-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-c | BMIMBF4 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | SnO2-c | C60 | Perovskite | N4,N4'-(4,10-dimethyl-6H,12H-5,11-methanodibenzo[b,f][1,5]diazocine-2,8-diyl)bis(N4,N4',N4'-tris(4-methoxyphenyl)-[1,1'-biphenyl]-4,4'-diamine) | Ag",
-                          "SLG | FTO | SnO2-c | C60 | Perovskite | PMMA | DTPC8-ThDTPA | Au",
-                          "SLG | FTO | SnO2-c | C60 | Perovskite | PMMA | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-c | C60 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | SnO2-c | C60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-c | C60 | Perovskite | TRUX-E-T | Au",
-                          "SLG | FTO | SnO2-c | C60-SAM | Perovskite | CZ-STA | Au",
-                          "SLG | FTO | SnO2-c | C60-SAM | Perovskite | CZ-STA; CZ-TA | Au",
-                          "SLG | FTO | SnO2-c | C60-SAM | Perovskite | CZ-TA | Au",
-                          "SLG | FTO | SnO2-c | C60-SAM | Perovskite | PMMA | DTP-C6Th | Au",
-                          "SLG | FTO | SnO2-c | C60-SAM | Perovskite | PMMA | DTPC13-ThTPA | Au",
-                          "SLG | FTO | SnO2-c | C60-SAM | Perovskite | PMMA | DTPC8-ThTPA | Au",
-                          "SLG | FTO | SnO2-c | C60-SAM | Perovskite | PMMA | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-c | C60-SAM | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-c | C60-SAM | Perovskite | Spiro-MeOTAD | MoOx | ITO",
-                          "SLG | FTO | SnO2-c | C60-SAM | Perovskite | TET | Au",
-                          "SLG | FTO | SnO2-c | Carbon-QDs | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | SnO2-c | Cs2SnO4 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-c | Graphene | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-c | KCl | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-c | PCBM-60 | Perovskite | Au",
-                          "SLG | FTO | SnO2-c | PCBM-60 | Perovskite | CuMe2Pc | Au",
-                          "SLG | FTO | SnO2-c | PCBM-60 | Perovskite | CuMe32c | Au",
-                          "SLG | FTO | SnO2-c | PCBM-60 | Perovskite | CuPc | Au",
-                          "SLG | FTO | SnO2-c | PCBM-60 | Perovskite | FBT-TH4 | CuxO | Au",
-                          "SLG | FTO | SnO2-c | PCBM-60 | Perovskite | IDT-TPA | Au",
-                          "SLG | FTO | SnO2-c | PCBM-60 | Perovskite | IDTC4-TPA | Au",
-                          "SLG | FTO | SnO2-c | PCBM-60 | Perovskite | IDTC6-TPA | Au",
-                          "SLG | FTO | SnO2-c | PCBM-60 | Perovskite | IDTT-TPA | Au",
-                          "SLG | FTO | SnO2-c | PCBM-60 | Perovskite | M111 | Au",
-                          "SLG | FTO | SnO2-c | PCBM-60 | Perovskite | M112 | Au",
-                          "SLG | FTO | SnO2-c | PCBM-60 | Perovskite | M113 | Au",
-                          "SLG | FTO | SnO2-c | PCBM-60 | Perovskite | M114 | Au",
-                          "SLG | FTO | SnO2-c | PCBM-60 | Perovskite | PTAA | Au",
-                          "SLG | FTO | SnO2-c | PCBM-60 | Perovskite | PTZ-TPA | Au",
-                          "SLG | FTO | SnO2-c | PCBM-60 | Perovskite | PbS | Au",
-                          "SLG | FTO | SnO2-c | PCBM-60 | Perovskite | PdMe2Pc | Au",
-                          "SLG | FTO | SnO2-c | PCBM-60 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | SnO2-c | PCBM-60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-c | PCBM-60 | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "SLG | FTO | SnO2-c | PCBM-60 | Perovskite | Spiro-MeOTAD | PbS | Au",
-                          "SLG | FTO | SnO2-c | PCBM-60 | Perovskite | XDB | MoO3 | Ag",
-                          "SLG | FTO | SnO2-c | PCBM-60 | Perovskite | XMP | MoO3 | Ag",
-                          "SLG | FTO | SnO2-c | PCBM-60 | Perovskite | XOP | MoO3 | Ag",
-                          "SLG | FTO | SnO2-c | PCBM-60 | Perovskite | XPP | MoO3 | Ag",
-                          "SLG | FTO | SnO2-c | PCBM-60; PMMA | Perovskite | PMMA | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-c | PMMA | Perovskite | PMMA | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-c | Perovsite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | SnO2-c | Perovskite | 1\u2010adamantylamine hydrochloride | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | 2,7-Bis(4,4\u2032-dimethoxydiphenylamine)-9- (bis(methylsulfanyl)methylene)fluorene | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | Alkoxy-PTEG | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | Carbon",
-                          "SLG | FTO | SnO2-c | Perovskite | Carbon | CuSCN",
-                          "SLG | FTO | SnO2-c | Perovskite | Choline chloride | Spiro-MeOTAD | SWCNTs | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | CuBuPc | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | CuEtPc | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | CuHePc | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | CuMePc | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | CuMePy | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | CuPc | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | CuPc | Carbon",
-                          "SLG | FTO | SnO2-c | Perovskite | CuPrPc | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | CuSCN | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | CuSCN | Carbon",
-                          "SLG | FTO | SnO2-c | Perovskite | EVA; MWCNTs | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | EVA; SWCNTs | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | H6Bu-ZnPc | Ag",
-                          "SLG | FTO | SnO2-c | Perovskite | HMe2Pc | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | HOFP | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | SnO2-c | Perovskite | ME6Bu-ZnPc | Ag",
-                          "SLG | FTO | SnO2-c | Perovskite | Mo(tfd-COCF3)3 | SWCNTs | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | N,N-bis-[7-(4,4\u2032-dimethoxydiphenylamine)-9- (bis(methylsulfanyl)methylene)fluoren-2-yl]-4-methoxyaniline | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | N-CuMe2Pc | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | N-CuMe2Pc; P3HT | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | NP-SC6-TiOPc | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | NiO-c | Ni",
-                          "SLG | FTO | SnO2-c | Perovskite | Ome-DPA-CuPc | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | Ome-TPA-CuPc | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | P-OR | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | P-R | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | P-SC6-TiOPc | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | P1C1 | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | P3HT | Ag",
-                          "SLG | FTO | SnO2-c | Perovskite | P3HT | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | P3HT | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | P3HT; SWCNTs | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | PBDTP-DTDPP | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | PTAA | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | PTEG | Ag",
-                          "SLG | FTO | SnO2-c | Perovskite | PdMePy | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | PtMePy | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | RCP | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | RE-ZnBu4Pc | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | SM09 | Ag",
-                          "SLG | FTO | SnO2-c | Perovskite | SWCNTs | PMMA | Ag",
-                          "SLG | FTO | SnO2-c | Perovskite | SWCNTs | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | SnO2-c | Perovskite | SWCNTs | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | SnO2-c | Perovskite | Spiro-MeOTAD | Ag | ITO",
-                          "SLG | FTO | SnO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | Spiro-MeOTAD | Carbon",
-                          "SLG | FTO | SnO2-c | Perovskite | Spiro-MeOTAD | Carbon | Al",
-                          "SLG | FTO | SnO2-c | Perovskite | Spiro-MeOTAD | Carbon | Graphite",
-                          "SLG | FTO | SnO2-c | Perovskite | Spiro-MeOTAD | Cu",
-                          "SLG | FTO | SnO2-c | Perovskite | Spiro-MeOTAD | Cu1.75S | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | Spiro-MeOTAD | FTO | SLG",
-                          "SLG | FTO | SnO2-c | Perovskite | Spiro-MeOTAD | MoO2 | ITO",
-                          "SLG | FTO | SnO2-c | Perovskite | Spiro-MeOTAD | P3HT | FTO | SLG",
-                          "SLG | FTO | SnO2-c | Perovskite | Spiro-MeOTAD | PDPP4T | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | Spiro-MeOTAD | PEDOT:PSS | FTO | SLG",
-                          "SLG | FTO | SnO2-c | Perovskite | Spiro-MeOTAD | PTAA | FTO | SLG",
-                          "SLG | FTO | SnO2-c | Perovskite | Spiro-MeOTAD | Rubrene | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | Spiro-MeOTAD | SWCNTs | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | Spiro-MeOTAD | TL- PEDOT:PSS | FTO | SLG",
-                          "SLG | FTO | SnO2-c | Perovskite | Spiro-MeOTAD:P3HT | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | TAT-t BuSTy | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | V1050 | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | V1061 | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | WO3 | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | ZnBu4Pc | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | ZnMe2Pc | Au",
-                          "SLG | FTO | SnO2-c | Perovskite | asy-PBTBDT | Au",
-                          "SLG | FTO | SnO2-c | SnO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-c | SnO2-c | Perovskite | V1056 | Au",
-                          "SLG | FTO | SnO2-c | SnO2-c | Perovskite | V1091 | Au",
-                          "SLG | FTO | SnO2-c | SnO2-c | Perovskite | V1102 | Au",
-                          "SLG | FTO | SnO2-c | SnO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-c | SnO2-mp | TiO2-c | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | SnO2-c | SnO2-np | Perovskite | Spiro-MeOTAD | Al2O3-c | Au",
-                          "SLG | FTO | SnO2-c | SnO2-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-c | SnO2-nw | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-c | SnO2-nw | TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-c | TiO2-c | Perovskite | CuPc | Carbon",
-                          "SLG | FTO | SnO2-c | TiO2-c | Perovskite | PTAA | Au",
-                          "SLG | FTO | SnO2-c | TiO2-c | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | SnO2-c | TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-c | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-c | TiO2-mp | PbI2 | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | SnO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-c | TiO2-mp | ZrO2-mp | Perovskite | Carbon",
-                          "SLG | FTO | SnO2-c | TiO2-np | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | SnO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-mp | TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-n | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-nanosheets | C60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-nanosheets | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-nanospheres | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-np | APTES-SAM | Perovskite | PTAA | Au",
-                          "SLG | FTO | SnO2-np | C60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-np | C60 | Perovskite | V950 | Au",
-                          "SLG | FTO | SnO2-np | CPTA | Perovskite | P3CT | Au",
-                          "SLG | FTO | SnO2-np | CPTA | Perovskite | PTAA | Au",
-                          "SLG | FTO | SnO2-np | CPTA | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-np | Choline Chloride | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-np | Ethanol amine | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-np | Graphene-QDs | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-np | OTES:APTES-SAM | Perovskite | PTAA | Au",
-                          "SLG | FTO | SnO2-np | PCBM-60 | Perovskite | M107 | Au",
-                          "SLG | FTO | SnO2-np | PCBM-60 | Perovskite | M108 | Au",
-                          "SLG | FTO | SnO2-np | PCBM-60 | Perovskite | M109 | Au",
-                          "SLG | FTO | SnO2-np | PCBM-60 | Perovskite | M110 | Au",
-                          "SLG | FTO | SnO2-np | PCBM-60 | Perovskite | Selenium | Au",
-                          "SLG | FTO | SnO2-np | PCBM-60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-np | PCBM-60 | Perovskite | X25 | Au",
-                          "SLG | FTO | SnO2-np | PFN-Br | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-np | Perovskite | CZTS | Carbon",
-                          "SLG | FTO | SnO2-np | Perovskite | Carbon",
-                          "SLG | FTO | SnO2-np | Perovskite | CsPbBr3-np | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-np | Perovskite | Cu3SbS4-np | Au",
-                          "SLG | FTO | SnO2-np | Perovskite | Cz-OMeTAD | Au",
-                          "SLG | FTO | SnO2-np | Perovskite | EH44 | MoO3 | Al",
-                          "SLG | FTO | SnO2-np | Perovskite | Hexamethyl-substituted subphthalocyanine | Au",
-                          "SLG | FTO | SnO2-np | Perovskite | NiO-c | FTO",
-                          "SLG | FTO | SnO2-np | Perovskite | PABA | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-np | Perovskite | PBDT(2F)T | Ag",
-                          "SLG | FTO | SnO2-np | Perovskite | PBDT(2H)T | Ag",
-                          "SLG | FTO | SnO2-np | Perovskite | PBDT(T)(2F)T | Ag",
-                          "SLG | FTO | SnO2-np | Perovskite | PTAA | Au",
-                          "SLG | FTO | SnO2-np | Perovskite | PTAA | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-np | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | SnO2-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-np | Perovskite | Spiro-MeOTAD | Carbon black",
-                          "SLG | FTO | SnO2-np | Perovskite | Spiro-MeOTAD | Graphen",
-                          "SLG | FTO | SnO2-np | Perovskite | Spiro-MeOTAD | Graphene | PEDOT",
-                          "SLG | FTO | SnO2-np | Perovskite | Spiro-MeOTAD | Graphite",
-                          "SLG | FTO | SnO2-np | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "SLG | FTO | SnO2-np | Perovskite | Spiro-MeOTAD | MoO3 | Al",
-                          "SLG | FTO | SnO2-np | Perovskite | Spiro-MeOTAD | MoOx | Al",
-                          "SLG | FTO | SnO2-np | Perovskite | Spiro-MeOTAD | PEDOT:PSS | PDMS",
-                          "SLG | FTO | SnO2-np | Perovskite | Spiro-MeOTAD | PEDOT:PSS | PEDOT:PSS | PDMS",
-                          "SLG | FTO | SnO2-np | Preovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-np | Sinapoyl malate | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-np | SnO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-np | TiO2-c | Perovskite | Carbon",
-                          "SLG | FTO | SnO2-np | TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-np | TiO2-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-np; TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-np; TiO2-np; MXene | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-nt | Perovskite | P3HT | Au",
-                          "SLG | FTO | SnO2-nw | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-nw | SnO2-nw | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnO2-nw | TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SnS2 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SrGeO3 | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "SLG | FTO | SrSnO3 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SrTiO3 | Al2O3-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SrTiO3 | Graphene; Al2O3-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SrTiO3 | TiO2-mp | Al2O3-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SrTiO3 | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | SrTiO3-c | SrTiO3-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TCl-PDI | Perovskite | P3HT | MoO3 | Ag",
-                          "SLG | FTO | TMAH | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2 | Perovskite | MEH-PPV | Carbon",
-                          "SLG | FTO | TiO2-3D | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-a | PCBM-60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-a | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-bulk | Perovskite | Spiro-MeOTAD | Graphite",
-                          "SLG | FTO | TiO2-c | (3-Aminopropyl)trimethoxysilane | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | 1-OMe-SAM | Perovskite | P3HT | MoO3 | Au",
-                          "SLG | FTO | TiO2-c | 2-OMe-SAM | Perovskite | P3HT | MoO3 | Au",
-                          "SLG | FTO | TiO2-c | 2-PA-SAM | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | 3-OMe-SAM | Perovskite | P3HT | MoO3 | Au",
-                          "SLG | FTO | TiO2-c | 3-PA-SAM | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | AAO | Perovskite | MoOx | ITO",
-                          "SLG | FTO | TiO2-c | AAO | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Ag-np | TiO2-c | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | Ag@TiO2-nw | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | AgInS2-QDs; TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Al2O3-c | Perovskite | PTAA | Au",
-                          "SLG | FTO | TiO2-c | Al2O3-c | TiO2-mp | Perovskite | PTAA | Au",
-                          "SLG | FTO | TiO2-c | Al2O3-mp | NiO-mp | Perovskite | Carbon",
-                          "SLG | FTO | TiO2-c | Al2O3-mp | NiO-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Al2O3-mp | Perovskite | AS44 | Au",
-                          "SLG | FTO | TiO2-c | Al2O3-mp | Perovskite | Ag",
-                          "SLG | FTO | TiO2-c | Al2O3-mp | Perovskite | Al2O3-mp | Me2N-DATPA | Ag",
-                          "SLG | FTO | TiO2-c | Al2O3-mp | Perovskite | Al2O3-mp | MeO-DATPA | Ag",
-                          "SLG | FTO | TiO2-c | Al2O3-mp | Perovskite | Al2O3-mp | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | Al2O3-mp | Perovskite | Au",
-                          "SLG | FTO | TiO2-c | Al2O3-mp | Perovskite | Au-np; NiO",
-                          "SLG | FTO | TiO2-c | Al2O3-mp | Perovskite | CBP | Au",
-                          "SLG | FTO | TiO2-c | Al2O3-mp | Perovskite | Carbon",
-                          "SLG | FTO | TiO2-c | Al2O3-mp | Perovskite | EH44 | Au",
-                          "SLG | FTO | TiO2-c | Al2O3-mp | Perovskite | IPFB | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Al2O3-mp | Perovskite | P3HT | Ag",
-                          "SLG | FTO | TiO2-c | Al2O3-mp | Perovskite | P3HT | Au",
-                          "SLG | FTO | TiO2-c | Al2O3-mp | Perovskite | P3HT | SWCNTs | PMMA | Cu",
-                          "SLG | FTO | TiO2-c | Al2O3-mp | Perovskite | P3HT; SWCNTs | Ag",
-                          "SLG | FTO | TiO2-c | Al2O3-mp | Perovskite | P3HT; SWCNTs | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | Al2O3-mp | Perovskite | P3HT; SWCNTs; Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | Al2O3-mp | Perovskite | PCBM-60 | Au",
-                          "SLG | FTO | TiO2-c | Al2O3-mp | Perovskite | PDI | Au",
-                          "SLG | FTO | TiO2-c | Al2O3-mp | Perovskite | PEDOT | Au",
-                          "SLG | FTO | TiO2-c | Al2O3-mp | Perovskite | SWCNTs | PMMA | Ag",
-                          "SLG | FTO | TiO2-c | Al2O3-mp | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | Al2O3-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Al2O3-mp | Perovskite | Spiro-MeOTAD | PEDOT:PSS | PEDOT:PSS:PSA",
-                          "SLG | FTO | TiO2-c | Al2O3-mp | Perovskite | TPD | Au",
-                          "SLG | FTO | TiO2-c | Al2O3-mp | Perovskite | TTB-TTQ | Au",
-                          "SLG | FTO | TiO2-c | Al2O3-mp | Perovskite | Th-PDI | Au",
-                          "SLG | FTO | TiO2-c | Al2O3-mp | Pervskite | CuSCN | Au",
-                          "SLG | FTO | TiO2-c | Al2O3-mp; Ag@TiO2-np | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | Al2O3-nt | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Al2O3-nt | Perovskite | Spiro-MeOTAD | MoOx | ITO",
-                          "SLG | FTO | TiO2-c | Alq3 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | Au-np | Perovskite | P3HT | Ag",
-                          "SLG | FTO | TiO2-c | Au-np; TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Au@Ag-np | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Au@SiO2-np; TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Au@SiO2-nw; TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Au@TiO2-np; TiO2-mp | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | BZnTPP | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | Ba(La)SnO3 | Perovskite | PTAA | Au",
-                          "SLG | FTO | TiO2-c | Ba0.5Sr0.5SnO3-np | Perovskite | PTAA | Au",
-                          "SLG | FTO | TiO2-c | Ba0.8Sr0.2SnO3-np | Perovskite | PTAA | Au",
-                          "SLG | FTO | TiO2-c | Ba0.9Sr0.1SnO3-np | Perovskite | PTAA | Au",
-                          "SLG | FTO | TiO2-c | BaSnO3-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | BaSnO3-np | Perovskite | PTAA | Au",
-                          "SLG | FTO | TiO2-c | C60 | Perovskite | Crosslinked TCTA-BVP | Ag",
-                          "SLG | FTO | TiO2-c | C60 | Perovskite | P3HT | Au",
-                          "SLG | FTO | TiO2-c | C60 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | C60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | C60 | Perovskite | TCTA-BVP | Ag",
-                          "SLG | FTO | TiO2-c | C60-BCT | Perovskite | PTAA | Au",
-                          "SLG | FTO | TiO2-c | C60-BCT-Au-NP | Perovskite | PTAA | Au",
-                          "SLG | FTO | TiO2-c | C60-ETA | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | C60-NH2 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | C60-SAM | Perovskite | HTM3 | Ag",
-                          "SLG | FTO | TiO2-c | C60-SAM | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | C60-SAM | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | CO2CO3 | Perovskite | PolyTPD | Au",
-                          "SLG | FTO | TiO2-c | CSOE | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Carbon-nt; TiO2-mp | Perovskite | PTAA | Au",
-                          "SLG | FTO | TiO2-c | CdS | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | CeO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | CoCr | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | CsAc | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | CsBr | Perovskite | Carbon",
-                          "SLG | FTO | TiO2-c | CsCl | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | CsPbBr3-QDs | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | CsPbCl3-QDs | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | CsPbI3-QDs | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | CuI | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | D35 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | Dimethylbiguanide | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Graphene | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Graphene-QDs | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Graphene-np; TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Graphene; SrTiO3 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | Graphite-nf | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Graphydine-QDs | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | H3PW12O4; TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Heparin-Na | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | ITIC | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | KH550 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | KH560 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | KH570 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | KY7F22-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | MCA | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | MPMIC60 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | MgO | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | MgO | TiO2-mp | ZrO2-mp | NiO-mp | Perovskite | Carbon",
-                          "SLG | FTO | TiO2-c | MgO | TiO2-nw | Perovskite | Spiro-MeOTAD | AgAl",
-                          "SLG | FTO | TiO2-c | MoOx | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | NaYF4-np; TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | NaYF4:Yb:Er-np | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | NaYF4:Yb:Er-np; TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | NaYF4:Yb:Tm-np | Perovskite | NaYF4:Yb:Tm-np | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | NaYF4:Yb:Tm-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | NiO-np | Perovskite | NiO-np | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | NiO-np | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | OTS | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | OTS | Perovskite | Spiro-MeOTAD | Ni-grid",
-                          "SLG | FTO | TiO2-c | PCBA | Perobskite | Hexakis[4-(N,N-di-p-methoxyphenylamino)phenyl]benzene | Ag",
-                          "SLG | FTO | TiO2-c | PCBA | Perobskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | PCBA | Perovskite | Au",
-                          "SLG | FTO | TiO2-c | PCBA | Perovskite | DTB | Au",
-                          "SLG | FTO | TiO2-c | PCBA | Perovskite | P1 | Au",
-                          "SLG | FTO | TiO2-c | PCBA | Perovskite | P2 | Au",
-                          "SLG | FTO | TiO2-c | PCBA | Perovskite | P3 | Au",
-                          "SLG | FTO | TiO2-c | PCBA | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | PCBA | Perovskite | Spiro-OMeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | PCBDAN | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | PCBM-60 | C60-ETA | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | PCBM-60 | C60-SAM | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | PCBM-60 | PbI2 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | PCBM-60 | Perosvkite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | PCBM-60 | Perovskite | ACR-TPA | Au",
-                          "SLG | FTO | TiO2-c | PCBM-60 | Perovskite | COTT-1 | Au",
-                          "SLG | FTO | TiO2-c | PCBM-60 | Perovskite | COTT-1 | COTT-2 | Au",
-                          "SLG | FTO | TiO2-c | PCBM-60 | Perovskite | COTT-2 | Au",
-                          "SLG | FTO | TiO2-c | PCBM-60 | Perovskite | CzP | Au",
-                          "SLG | FTO | TiO2-c | PCBM-60 | Perovskite | CzPF | Au",
-                          "SLG | FTO | TiO2-c | PCBM-60 | Perovskite | P3HT | Au",
-                          "SLG | FTO | TiO2-c | PCBM-60 | Perovskite | P3HT | WO3 | Ag",
-                          "SLG | FTO | TiO2-c | PCBM-60 | Perovskite | PCDTBT1 | MoO3 | Au",
-                          "SLG | FTO | TiO2-c | PCBM-60 | Perovskite | PDPPT-TT | Ag",
-                          "SLG | FTO | TiO2-c | PCBM-60 | Perovskite | PTAA | Au",
-                          "SLG | FTO | TiO2-c | PCBM-60 | Perovskite | PTAA\uff5cAu",
-                          "SLG | FTO | TiO2-c | PCBM-60 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | PCBM-60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | PCBM-60 | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "SLG | FTO | TiO2-c | PCBM-60 | Perovskite | V997 | Au",
-                          "SLG | FTO | TiO2-c | PCBSD | Perovskite | HFB-OMeDPA | Au",
-                          "SLG | FTO | TiO2-c | PCBSD | Perovskite | HPB-OMeDPA | Au",
-                          "SLG | FTO | TiO2-c | PCBSD | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | PCBSD:GD | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | PEO | Al2O3-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | PS | Perovskite | PTAA | PEDOT:PSS | ITO | SLG",
-                          "SLG | FTO | TiO2-c | PS:TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Perosvkite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | 0F | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | 2,4-spiro | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | 2,5\u2010bis(4,4\u2032\u2010bis(methoxyphenyl)aminophen\u20104\u2032\u2032\u2010yl)\u20103,4\u2010ethylenedioxythiophene | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | 2D-PT | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | 2F | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | 2mF-X59 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | 3,4-spiro | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | 3-Butylthiophene | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | 3-Dodecylthiophene | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | 3-Ethylthiophene | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | 3-Hexylthiophene | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | 3-Methylthiophene | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | 3-hydroxypyridine | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | 5,5',5''-(5,5',5''-(nitrilotris(benzene-4,1-diyl))tris(furan-5,2-diyl))tris(2-octylisoindoline-1,3-dione) | MoOx | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | 9,9'-([1,2,5]thiadiazolo[3,4-c]pyridine-4,7-diylbis(4,1- phenylene))bis(N3,N3,N6,N6-tetrakis(4-methoxyphenyl)-9H-carbazole-3,6-diamine) | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | Al2O3 | CuPc(tBu)4 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | Al2O3-c | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | Aniline | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | Au-np; P3HT | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | BDT-C1 | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | BP | CuSCN | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | BP-DC | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | BTT(DPP)3-C8 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | BTT(DPP)3-EH | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | BTT(DPP-Th)3-EH | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | Benzylamine | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | C101 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | C102 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | C201 | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | C60 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | CBP | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | CGS | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | CIGS-np | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | CMO | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | CMP | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | COPV1 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | COPV2 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | COPV3 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | COPV4 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | COPV5 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | COPV6 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | COPV7 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | CTZS | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | CZTS | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | Carbon",
-                          "SLG | FTO | TiO2-c | Perovskite | Carbon black",
-                          "SLG | FTO | TiO2-c | Perovskite | Carbon-QDs | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | Carbon-nanowalls",
-                          "SLG | FTO | TiO2-c | Perovskite | Cu12Sb4S13 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | Cu2CoSn4-np | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | Cu2MnSn4-np | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | Cu2NiSn4-np | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | Cu2ZnSn4-np | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | Cu2ZnSnS4 | Al",
-                          "SLG | FTO | TiO2-c | Perovskite | CuGaO2 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | CuI | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | CuI | Graphite",
-                          "SLG | FTO | TiO2-c | Perovskite | CuO2 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | CuPc | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | CuPc | Carbon",
-                          "SLG | FTO | TiO2-c | Perovskite | CuPc | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | CuPc(tBu)4 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | CuSCN | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | CuSCN | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | CuSCN | Graphene | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | CuSCN | Graphite | Cu-tape",
-                          "SLG | FTO | TiO2-c | Perovskite | CuSCN | ITO",
-                          "SLG | FTO | TiO2-c | Perovskite | CuSCN | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | CuSeCN | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | DCZ-OMeTAD | MoO3 | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | DCZ-OMeTPA | MoO3 | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | DFBT(DTS-FBTTh2)2 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | DIP-C6 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | DIQ-C12 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | DIQ-C6 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | DR3T | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | DR3TBDTT | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | DR3TBDTT; PDMS | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | DTS | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | DTS(IIThThHEX)2 | MoOx | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | Diazo-OMeTPA | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | Dispiro-OMeTAD | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | EDOT-MPH | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | EDOT-OMeTPA | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | F16CuPc | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | F22 | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | F33 | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | F4-TCNQ | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | Florinated polymer | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | Fu-OMeTPA | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | Graphene",
-                          "SLG | FTO | TiO2-c | Perovskite | Graphite",
-                          "SLG | FTO | TiO2-c | Perovskite | H-PheDOT | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | H101 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | HTM | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | HTM | Metal",
-                          "SLG | FTO | TiO2-c | Perovskite | I2; LiI; Methoxypropionitrile | Pt | FTO",
-                          "SLG | FTO | TiO2-c | Perovskite | IEICO | MoO3 | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | IEICO-4F | Spiro-MeOTAD | MoO3 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | IEICO; PBDTTT-E-T | MoO3 | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | ITIC | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | InP-np | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | InP-np | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | JY5 | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | JY5 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | JY6 | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | JY7 | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | KY7F22-np | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | MEH-PPV | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | MEH-PPV | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | MWCNTs",
-                          "SLG | FTO | TiO2-c | Perovskite | MWCNTs; Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | MeO-PheDOT | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | MeO-TPD | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | MeOAc-Spiro-OMeTAD | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | MoO2-np | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | MoO3 | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | NaYF4:Yb:Tm-np | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | NiCoO | Al | Al203",
-                          "SLG | FTO | TiO2-c | Perovskite | NiO | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | NiO-c | Ni",
-                          "SLG | FTO | TiO2-c | Perovskite | NiO-np | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | NiO-np | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | NiO@C",
-                          "SLG | FTO | TiO2-c | Perovskite | NiPc | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | Oleylamine | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | Oleylmine | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | P | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | P(VDF-TrFE) | Spiro-MeOTAD | MoO3 | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | P3HT | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | P3HT | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | P3HT | Au | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | P3HT | Cu",
-                          "SLG | FTO | TiO2-c | Perovskite | P3HT | Graphite",
-                          "SLG | FTO | TiO2-c | Perovskite | P3HT | MoO3 | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | P3HT | MoO3 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | P3HT | PEDOT:PSS | ITO",
-                          "SLG | FTO | TiO2-c | Perovskite | P3HT | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | P3HT:Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | P3HT; SWCNTs | PEDOT:PSS | Ni-grid",
-                          "SLG | FTO | TiO2-c | Perovskite | P3HT; Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | P3HT; Spiro-MeOTAD | Au | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | PBDTTT-CT | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | PBDTTT-E-T | MoO3 | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | PBTTTV-h | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | PCBM-60 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | PCBM-60 | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | PCE-10 | MoO3 | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | PCP-TPA | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | PCPD2FBT:BCF | PEDOT:PSS | ITO | SLG",
-                          "SLG | FTO | TiO2-c | Perovskite | PDMS | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | PEDOT:PSS | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | PEG | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | PHPT-py | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | PIDT-DFBT | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | PIF8-TAA | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | PMMA | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | PO-Spiro | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | PPDI | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | PPDT2FBT | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | PT-DC | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | PT3HT | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | PTAA | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | PTAA | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | PTAA | MoO3 | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | PTAA | MoOx | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | PTAA | PEDOT:PSS | ITO",
-                          "SLG | FTO | TiO2-c | Perovskite | PTAA | Pd",
-                          "SLG | FTO | TiO2-c | Perovskite | PTAA | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | PTB7 | MoO3 | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | PTB7-Th | MoO3 | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | PTB7:Th | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | PTZ2 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | PVK | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | PVP | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | PbS-QDs | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | PbS-QDs | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | Ph-OMeTPA | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | Ph-inv-OMeTPA | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | Phenethylamine | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | Poly-N-vinylcarbazole | SP-11 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | Poly-N-vinylcarbazole | SP-12 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | Poly-N-vinylcarbazole | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | PolyTPD | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | PolyTPD | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | Pyridine | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | SAF-5 | MoO3 | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | SCZF-5 | MoO3 | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | SP-01 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | SP-02 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | SP-11 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | SP-12 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | SWCNTs",
-                          "SLG | FTO | TiO2-c | Perovskite | SWCNTs | PEDOT:PSS | Ni-grid",
-                          "SLG | FTO | TiO2-c | Perovskite | SWCNTs | PMMA",
-                          "SLG | FTO | TiO2-c | Perovskite | SWCNTs | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | SWCNTs | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | Ag | ITO",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | Ag | Ni",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | Ag-nw",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | AgAl",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | Al",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | Al2O3 | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | Au | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | Au | Ag-nw",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | Au | FTO",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | Au | Ni",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | Carbon | FTO",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | Carbon | FTO | SLG",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | Cr | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | Graphene",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | Graphene | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | MWCNTs; Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | MnOx | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | MoO3 | Al",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | MoO3 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | MoO3 | Au | MoO3",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | MoOx | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | MoOx | Ag | Mox",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | MoOx | Al",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | MoOx | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | MoOx | Au | Cu | MoOx",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | MoOx | Au | MoOx",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | MoOx | Cu | MoOx",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | MoOx | ITO",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | Ni",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | Ni-grid",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | NiO | Ag | NiO",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | P3HT; SWCNTs | PEDOT:PSS | Ni-grid",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | PEDOT:PSS | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | PEDOT:PSS | Graphene",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | PEDOT:PSS | Graphene | PMMA | PDMS",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | Pb",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | Pt",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | TS-CuPc | MoO3 | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | WO3 | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD-F | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD-I | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-MeTAD | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-PT-OMeTAD | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | Spiro-tBuBED | MoO3 | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | T30P | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | T40P | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | T60P | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | T80P | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | TAE1 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | TAE3 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | TAE4 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | TFB | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | TPA-OMeTPA | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | TPDCN | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | TPE-4DPA | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | TPE-NMe | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | TPE-Nme | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | TPE-W1 | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | TPE-W2 | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | TPE-W4 | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | TPFPB | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | TTz-1 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | Th-OMeTPA | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | Th-PDI | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | Thiophene | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | V885 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | V886 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | V911 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | WO3 | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | X51 | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | X59 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | Yih-1 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | Yih-2 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | ZnPc | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | [Fe(bpyPY4)](OTf)2.5 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | di-TPA | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | dly-1 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | dly-2 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | p-DTS(FBTTh2)2 | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | p-DTS(FBTTh2)2 | MoOx | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | pBBTa\u2010BDT1 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | pBBTa\u2010BDT2 | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | pPh-2MODPACz | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | pm-TPE-4DPA | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | po-TPE-4DPA | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | pp-TPE-4DPA | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite | rGO | FTO | SLG",
-                          "SLG | FTO | TiO2-c | Perovskite | tetra-TPA | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | tri-TPA | Au",
-                          "SLG | FTO | TiO2-c | Perovskite | tris(4-(5-hexylthiophen-2-yl)phenyl)amine | MoOx | Ag",
-                          "SLG | FTO | TiO2-c | Perovskite-QDs | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Polystyrene-ns | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | SAED | Perovskite | ZnPc | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | STHNP | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | SWCNTs; TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Si-nw | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | SiO2 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | SiO2-IO | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | SiO2-mp | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | SiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | SiO2-nanocolumns | TiO2-nw | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | SiO2-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | SiO2-np | TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | SiO2-np | TiO2-c | SiO2-np | TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | SiO2-np | TiO2-c | SiO2-np | TiO2-c | SiO2-np | TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | SiO2-np; TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | SiW11O39-POM | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | SnO2 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | SnO2-QDs | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | SnO2-c | Perovskite | CuPc | Carbon",
-                          "SLG | FTO | TiO2-c | SnO2-c | Perovskite | Graphene; P3HT | Carbon",
-                          "SLG | FTO | TiO2-c | SnO2-c | Perovskite | P3HT | Carbon",
-                          "SLG | FTO | TiO2-c | SnO2-c | Perovskite | PTAA | Au",
-                          "SLG | FTO | TiO2-c | SnO2-c | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | SnO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | SnO2-c | SnO2-np | Perovskite | PTAA | Au",
-                          "SLG | FTO | TiO2-c | SnO2-c | TiO2-mp | ZrO2-mp | Perovskite | Carbon",
-                          "SLG | FTO | TiO2-c | SnO2-mp | Perovskite | Carbon",
-                          "SLG | FTO | TiO2-c | SnO2-mp | Perovskite | P1 | Au",
-                          "SLG | FTO | TiO2-c | SnO2-mp | Perovskite | P2 | Au",
-                          "SLG | FTO | TiO2-c | SnO2-mp | Perovskite | P3 | Au",
-                          "SLG | FTO | TiO2-c | SnO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | SnO2-nanosheets | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | SnO2-np | BSO-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | SnO2-np | Perovskite | PDO1 | Au",
-                          "SLG | FTO | TiO2-c | SnO2-np | Perovskite | PDO2 | Au",
-                          "SLG | FTO | TiO2-c | SnO2-np | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | SnO2-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | SnO2-np | Perovskite | Spiro-MeOTAD | Carbon | FTO",
-                          "SLG | FTO | TiO2-c | SnO2@TiO2-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Sr2CeO4:Eu | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Sr2CeO4:Sm | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | SrTiO3 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | SrTiO3-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | SrTiO3-np | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | SrTiO3-np; TiO2-nw | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | Thiourea | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiBaO-nanosphere | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-IO | Perovskite | PTAA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-IO | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-c | Perovskite | Au",
-                          "SLG | FTO | TiO2-c | TiO2-c | Perovskite | Cu2O | Au",
-                          "SLG | FTO | TiO2-c | TiO2-c | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-helices | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-hollow spheres; TiO2-mp | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | 3-aminopropanoic acid-SAM | Perovskite | P3HT | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | 4-Aminobenzoic acid | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | 4-Aminobutyric acid | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | 4-aminobenzoic acid-SAM | Perovskite | P3HT | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | 4Pa-SAM | Perovskite | PTAA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | 5-aminovaleric acid | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Al2O3-c | Perovskite | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Al2O3-c | Perovskite | Ethyl acetate; I2; LiI; NMBI; Urea | Pt | FTO",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Al2O3-c | Perovskite | Spiro-MeOTAD | Ag | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Al2O3-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Al2O3-c | ZrO2-mp | Perovskite | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Al2O3-mp | NiO | Perovskite | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Al2O3-mp | NiO-mp | Perovskite",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Al2O3-mp | NiO-mp | Perovskite | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Al2O3-mp | NiO-mp | Perovskite | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Al2O3-mp | NiO-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Al2O3-mp | Perovskite | AgAu-mp",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Al2O3-mp | Perovskite | Au-np; NiO",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Al2O3-mp | Perovskite | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Al2O3-mp | Perovskite | Carbon black; Graphite",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Al2O3-mp | Perovskite | Carbon black; Graphite | MWCNTs",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Al2O3-mp | Perovskite | Carbon-nt",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Al2O3-mp | Perovskite | Carbon; WO2-np",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Al2O3-mp | Perovskite | Carbon; WO3-np",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Al2O3-mp | Perovskite | Graphite ribbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Al2O3-mp | Perovskite | H:MoO3-nanobelts",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Al2O3-mp | Perovskite | NiO-mp | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Al2O3-mp | Perovskite | NiO-mp | SWNCTs",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Al2O3-mp | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Al2O3-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Al2O3-mp | Perovskite | Spiro-MeOTAD | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Al2O3-mp | TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Al2O3-mp | TiO2-c | Perovskite | Spiro-MeOTAD | MoOx | Au | MoOx",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Al2O3-np | Perovskite | B-MWCNTs",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Al2O3-np | Perovskite | MWCNTs",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Aminocaproic acid | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Aminocaproic acid; Caproic acid | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Au-np | MgO | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Au-np | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Au@Ag-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Au@SiO2-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | B2Pin2 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | BaTiO3 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Bacteriorhodopsin | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | C60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | C60 | ZrO2-mp | Perovskite | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | C60-SAM | Perovskite | P3HT | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | C60-SAM | Perovskite | PCPDTBT | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | C60-SAM | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | C60-SAM | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | CBA-SAM | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | CO2CO3 | Perovskite | PolyTPD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | CaTiO3 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | CaTiO3-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Carbon-QDs | Perovskite | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Carbon-QDs | Perovskite | Carbon | Perovskite | Carbon-QDs | TiO2-mp | TiO2-c | FTO | SLG",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Carbon-QDs | Perovskite | Carbon-QDs | Carbon | Carbon-QDs | Perovskite | Carbon-QDs | TiO2-mp | TiO2-c | FTO | SLG",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Carbon-QDs | Perovskite | Phosphor-QDs | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Carbon-QDs | Perovskite | Red Phosphorous-QDs | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Carbon-QDs | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Carbon-np:Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Carpoic acid | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | CdS | Perovskite | PTAA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | CdSe-QDs | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Cs2CO3 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | CsI | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | D149 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | D149 | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | D205 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | ETPM | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | GABAHI | Perovskite | Spiro-MeOTAD | Ag | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Glycine | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Graphen Oxide | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Graphene | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Graphene-QDs | Perovskite | CISZ-QDs | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Graphene-QDs | Perovskite | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Graphene-QDs | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | HOOC-C11H22-SH | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | HOOC-Ph-SH | Perovskite | Pentafluorobenzenethiol | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | HOOC-Ph-SH | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | In2O3 | Perovskite | P3HT | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | L-alanine | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | La2O3 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Li-GO | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | MAI | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | MBA-SAM | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | MPTS-SAM | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | MXene | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | MgO | Perovskite | Montmorillonite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | MgO | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | MgO | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | N719 | Perovskite | Pt | SLG | FTO",
-                          "SLG | FTO | TiO2-c | TiO2-mp | NBA-SAM | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | NH4I | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | NaPTH | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | NaYF2@SiO2-np | Perovskite | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | NiO-mp | Perovskite | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | P3HT | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | PABA-SAM | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | PCBM-60 | Perovskite | Co-porphyrin | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | PCBM-60 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | PCBM-60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | PCBM-60 | Perovskite | Spiro-MeOTAD | ITO | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | PCBM-60 | Perovskite | Spiro-MeOTAD | ITO | MgF2",
-                          "SLG | FTO | TiO2-c | TiO2-mp | PCBM-60 | Perovskite | Spiro-MeOTAD | PEDOT:PSS",
-                          "SLG | FTO | TiO2-c | TiO2-mp | PCBM-60; PMMA | BAI | Perovskite | BAI | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | PCBM-60; PMMA | Perovskite | PDPP-3T | MoOx | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | PCBM-60; PMMA | Perovskite | PMMA | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | PCBM-60; PMMA | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | PCBM-60; PS | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | PCBM-60; PTAA | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | PCBM-60; Poly(N-vinylcarbazole) | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | PTDPQ | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | PbI2 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | PbI2 | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | PbS-QDs | Perovskite | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | PbS-QDs | Perovskite | P3HT | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | PbSe | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | PbTiO3 | Perovskite | Carbon-nt",
-                          "SLG | FTO | TiO2-c | TiO2-mp | PcM-Cou | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | (1,6-di{3-[2-(4- methylphenyl)vinyl]carbazol-9-yl}hexane | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | (10-butyl-3,7-diphenylphenoxazine) | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | (2Z,2'Z)-2,2'-(((2,4-dimethylphenyl) azanediyl) bis([1,1'-biphenyl]-4',4-diyl)) bis(3-(4-(diphenylamino) phenyl) acrylonitrile | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | (2Z,2'Z)-2,2'-((10-(2-ethylhexyl)-10H-phenothiazine-3,7-diyl) bis(4,1- phenylene)) bis(3-(4-(diphenylamino) phenyl) acrylonitrile | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | (BMPA-EDOT)3-TPA | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | (CH3)3SPbI3 | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | (OctPhO)8CuPc | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | (OctPhO)8ZnPc | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | (n-BuO)4ZnPc | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | 1,2-Bis[3,6-(4,4`-dimethoxydiphenylamino)-9H-carbazol-9-methyl]benzene | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | 1,3,6,8-tetrakis-(N,N-di-p-methoxyphenylamine)pyrene | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | 1,3-disubstituted azulene | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | 1-(N,N-di-p-methoxyphenylamine)pyrene | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | 1-Donecyl Mercaptan | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | 1a | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | 1b | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | 1c | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | 1d | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | 1\u2010adamantylamine | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | 2,2'-[(4,5-Bis(2-ethylhexyl)-dithieno[2,3-d:2',3'-d']thieno[3,2-b:4,5-b']dipyrrole-2,7-diyl)-bis(3-hexylthien-5,5'-diyl)bis(methane-1-yl-1-ylidine)]dimalononitrile | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | 2,2'-[(4,5-Bis(2-ethylhexyl)-dithieno[2,3-d:2',3'-d']thieno[3,2-b:4,5-b']dipyrrole-2,7-diyl)-bis(4,3'-dihexyl-2,2'-bithien-5,5'-diyl)bis(methane-1-yl-1-ylidine)]dimalononitrile | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | 2,7 BCz-OMeTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | 2,7-Ben | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | 2,7-Cbz-EDOT | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | 2,7-Pyr | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | 2,8-bis-[2,2-bis(4-methoxyphenyl)ethenyl]-5,11-diethyl-5,11-dihidroindolo[3,2-b]carbazole | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | 2-((2-(4-(2-ethylhexyl)-4H-dithieno[3,2-b:2\u2032,3\u2032-d]pyrrol-2-yl) thiazol-5-yl)methylene) malononitrile | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | 2-((5-(4-(2-ethylhexyl)-4H-dithieno[3,2-b:2\u2032,3\u2032-d]pyrrol-2-yl) thiophen-2-yl)methylene) malononitrile | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | 2FBTA-1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | 2FBTA-2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | 2H-MoS2 | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | 2TPA-1-DP | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | 2TPA-2-DP | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | 2TPA-3-DP | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | 2TPA-4-DP | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | 3,3'-(2,7-bis(bis(4-methoxyphenyl)amino)-9H-fluorene-9,9-diyl)bis(N-ethyl-N,N- dimethylpropan-1-aminium) bis(trifluoromethanesulfonyl)imide | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | 3,3\u2032,5,5\u2032-tetrasubstituted 1,1\u2032-biphenyl | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | 3,6 BCz-OMeTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | 3,6-Ben | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | 3,6-Cbz-EDOT | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | 3,6-Pyr | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | 3,6-cbz-EDOT | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | 3,6-tris-(N,N-di-p-methoxyphenylamine)pyrene | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | 3,6Cz-TPA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | 3,8,13-tris[2,2-bis(4-methoxyphenyl)ethenyl]-5,10,15-triethyl-10,15-dihydro-5H-indolo-[3,2-a:3\u2032,2\u2032-c]carbazole | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | 4,4\u2032-(9-Methyl-9H-naphtho[2,1-c]carbazole-2,12-diyl)bis(N,N-bis(4-methoxyphenyl)aniline) | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | 4,8-bis-\n(5-bromothiophene-2-yl)-benzo thiadiazole | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | 4-(2-(4-(Bis(4-(hexyloxy)phenyl)methyl)phenyl)-9-methyl-9H-naphtho[2,1-c]carbazol-12-yl)-N,N-bis(4-(hexyloxy)phenyl)aniline | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | 4-(4-Phenyl-4-alfa-naphthylbutadienyl)-N,N-di(4-tolyl)-phenylamine | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | 4-(4-phenyl-4-alfa-naphthylbutadienyl)-N,N-di(4-methoxyphenyl)-phenylamine | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | 4b | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | 5,7-disubstituted azulene | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | 9,9-bis(3-(dimethylamino)propyl)-N2,N2,N7,N7-tetrakis(4-methoxyphenyl)-9H-fluorene- 2,7-diamine | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | 9,9\u2019-di{6-[3-(2-(4-methylphenyl)vinyl)-9-carbazol9-yl]hexyl}-[3,3\u2019]bicarbazole) | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | A101 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | A102 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | ACE-QA-ACE | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | ACE\u2010ANT\u2010ACE | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | ADAHI | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | AIGS-QDs | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | AQ | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | AQ310 | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | AS37 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | ATT-OBu | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | ATT-ODec | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | ATT-OHex | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | ATT-OMe | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | AV-Carbon; MAI",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | AZ1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | AZ2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Acetonitrile; B2; LiBr | Pt | FTO",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Adamantane | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Ag-nw | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Ag-sheet",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Ag@SnO2-nw | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | AgAu-mp",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Al2O3 | CuSCN | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Al2O3 | Ethyl acetate; I2; LiI; NMBI; Urea | Pt | FTO",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Al2O3 | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Al2O3 | Sym-HTPCH | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Al2O3-c | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Al2O3-np | CuBuPc | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Al2O3-np | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Asy-PBTBDT | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Azomethine | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Azu-Bu | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Azu-EH | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Azu-Hex | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Azu-Me | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Azu-Oct | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | B-MWCNTs",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | B1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | B186 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | B2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | B3 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | B58 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | B63 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | B74 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | BAI | DM | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | BChl-1 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | BChl-2 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | BChl-3 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | BDT-2D | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | BDT-4D | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | BDT-4MeOTPA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | BDT0FMeDPA | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | BDT:TT | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | BDTT:DPPD:TT | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | BEDCE | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | BEDN | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | BF002 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | BF003 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | BI25 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | BL07 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | BL08 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | BPZTPA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | BT | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | BT-BTH | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | BT41 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | BTBDT | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | BTDTP | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | BTF-1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | BTP-1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | BTPA-3 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | BTPA-4 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | BTPA-5 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | BTPA-6 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | BTSe-1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | BTT-1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | BTT-2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | BTT-3 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | BTT-3 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | BTT-4 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | BTT-5 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | BTT-Me | Au | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | BTT-OMe | Au | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | BTT-TPA | Au | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | BTTP | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | BTTP-CN | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | B[BMPDP]2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Bi2Te3 | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Bis-amide-TTF | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Black phosphorous nanosheets | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Black phosphorous nanosheets | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | BuO-DATPA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | BzTA | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | C12-carbazole | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | C12-silane-SAM | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | C13-FAS | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | C5PcH2 | MoOx | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | C6TBPH2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CAS | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CBP | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CDTh 1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CDTh-EtHex 2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CIGGSe-np | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CJ-01 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CJ-02 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CS01 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CS03 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CT1 | MoO3 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CT2 | MoO3 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CT3 | MoO3 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CT4 | MoO3 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CW3 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CW4 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CW5 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CZTS-QDs | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CZTS0.25Se0.75; rGO | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CZTS0.5Se0.5; rGO | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CZTS; rGO | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CZTSSe; rGO | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CZTSe-QDs | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Cabon | FTO | SLG",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Candle soot | FTO",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Carbazole-based HTM | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Carbon Black | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Carbon Paper",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Carbon black; Carbon-nt; Graphite",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Carbon black; Graphite",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Carbon black; MWCNTs",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Carbon | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Carbon | Al",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Carbon | Carbon | Al",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Carbon | CsAc",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Carbon | FAAc",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Carbon | FTO",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Carbon | FTO | SLG",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Carbon | Graphite",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Carbon | IPA",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Carbon | KAc",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Carbon | MAAc",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Carbon | PANI | FTO | SLG",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Carbon | Perovskite | TiO2-mp | TiO2-c | FTO | SLG",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Carbon | Silica-gel-electrolyte | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Carbon | Sn",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Carbon-QDs | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Carbon-epoxy | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Carbon-nt",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Carbon-nt | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Carbon-nt | FTO | SLG",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Carbon-nt | PMMA",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Carbon-nt | PMMA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Carbon-nt; P3HT | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Carbon; Graphite; PANI",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Carbon; MAI | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Carbon; NiO-np",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Carbon; NiS",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Carbon; PEMA",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CdSe-QD | CsPbI3-QD | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CdSe-QD | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CdSe-QDs | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CdZnSe@ZnSe-QDs | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Chl-1 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Chl-2 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Co-porphyrins | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CoPcNO2-COU | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CoTh-TTPA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Cr",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Cs-oleate | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CsAc | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CsPbBr2I-np | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CsPbBr3-np | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CsPbBrI2-np | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CsPbI3-QD | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CsPbI3-np | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CsSnBr2I-QDs | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CsSnBr3-QDs | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CsSnBrI2-QDs | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CsSnI2.95F0.05 | FTO | SLG",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CsSnI3-QDs | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Cu",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Cu2O | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Cu2ZnSnS4 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CuBuPc | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CuCrO2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CuCrO2-np | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CuFeO2-np | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CuH | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CuI | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CuI | Cr | Pt | FTO",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CuI | Cu",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CuI | Pt | FTO",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CuInS | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CuInS2 | ZnS-QDs | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CuInS2-QDs | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CuInS2@ZnS-QDs | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CuInS2@ZnS-QDs | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CuInS2@ZnS-QDs | Carbon; LPP",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CuMePc | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CuP | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CuPc | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CuPc | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CuPc | PTAA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CuPc-Bu | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CuPc-DMP | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CuPc-OBu | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CuPcNO2-OBFPh | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CuPcNO2-OMFPh | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CuPcNO2-OPh | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CuPc\u2010OTPAtBu | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CuPs-TIPS | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CuS | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CuSCN | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CuSCN | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CuSCN | Carbon-nt",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CuSCN | ITO",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | CuSCN | rGO | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Cz-N | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Cz-Pyr | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | D1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | D205 | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | DAHI | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | DAI | DM | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | DBC-OMeDPA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | DBT(QT-TPA)2 | Au | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | DDOF | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | DEH | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | DEPT-SC | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | DFTAB | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | DHPT-SC | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | DIB; SeS2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | DIPO-Ph4 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | DM | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | DM1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | DM1P | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | DM2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | DMF; I2; PVA; TBAI | Pt | FTO",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | DMFA-FA | AU",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | DMFA-FA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | DMFA-TPA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | DNA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | DOPT-SC | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | DPA-ANT-DPA | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | DPA-QA-DPA | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | DPA-TPM | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | DPBTD-B[BMPDP]2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | DPEDOT-B[BMPDP]2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | DPIE | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | DPIO | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | DPP-F | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | DPP-Ome | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | DPPS | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | DTB | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | DTBT | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Decaphenylcyclopentasilane | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | EH44 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | EH44 | MoO3 | Al",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | EP02 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | EtO-DATPA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | EtheneDTPA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | EtheneTTPA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Ethyl acetate; I2; LiI; TBP; Urea | Pt | FTO",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | F-graphene; P3HT | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | F101 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | F8T2e | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | FA-CN | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | FA-MeOPh | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | FDT | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | FEH | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | FH-0 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | FH-3 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | FT37 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | FT55 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | FT73 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | FTO",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | FU7 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Fe3O4-np | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | FePc-Cou | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | FeS2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Fluorene-dithiophene | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Fused-F (Tris[[4-[3,3'-dihexylsilylene-2,2'-bithiophene]-7-[5\u2032\u2032-n-hexyl-(2,2\u2032; 5\u2032,2\u2032\u2032-terthiophen\ne)-5-yl]-benzo[c]-[1,2,5]thiadiazole]-2,6,10-yl]-4,4,8,8,12,12-hexamethyl-4H,8H,12\nHbenzo[1,9]quinolizino [3,4,5,6,7,-defg]acridine ) | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | G1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | G2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | GD; P3HT | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Graphene",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Graphene oxide | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Graphene oxide | CuBuPc | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Graphene oxide | P3HT | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Graphene oxide | PMMA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Graphene oxide | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Graphene oxide; NiO-c | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Graphene oxide; NiO-c | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Graphene | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Graphene | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Graphene; TSHBC | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Graphite | Cu",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Graphite | FTO | SLG",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Graphite | Pt",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | H-2,5 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | H-3,4 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | H-Bi | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | H-Ca | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | H-Di | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | H-Fl | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | H-Tetra | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | H-Tri | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | H1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | H11 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | H111 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | H112 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | H16 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | H18 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | H2Pc | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | H2Pc-1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | H64 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | H65 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | H66 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | HA1 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | HA2 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | HBT-ZnPc | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | HBZ-70 | Carbon | FTO | SLG",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | HBZ-71 | Carbon | FTO | SLG",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | HL-1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | HL-2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | HMDI | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | HMPDI | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | HPDI | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | HPPHT | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | HS-Ph-CN | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | HS-Ph-NO2 | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | HS-Ph-OCH3 | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | HS-Ph-SCH3 | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | HT-ZnPc | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | HTM | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | HTM | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | HTM-1 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | HTM-2 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | HTM-M1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | HTM-P1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | HTM1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | HTM2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | HTM3 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | HTM4 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | HTM5 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | I2; LiI; Methoxyacetonitrile | Pt | FTO",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | IDT1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | IDT2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | IEICO; PBDB-T | MoOx | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | ITO",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Imidazolium iodide | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | J61-ITIC | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | JK-216D | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | JK-217D | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | KIPIG",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | KM03 | MoO3 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | KM05 | MoO3 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | KM07 | MoO3 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | KR122 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | KR131 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | KR133 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | KR145 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | KR216 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | KR321 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | KR353 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | KR355 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | KR360 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | KR373 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | KR378 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | KTM3 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | LCS01 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | LD22 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | LD29 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | LHTM-1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | LHTM-2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Li-TFSI; TBPAu",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Li4Ti5O12 | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | M1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | M101 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | M102 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | M103 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | M104 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | M104 | MoO3 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | M105 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | M106 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | M2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | M3 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | M3; PCBM-60 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | M4 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | M4; PCBM-60 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | M6 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | M7-BR | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | M7-TFSI | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | M:ON | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | M:OO | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | MAI | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | MEH-PPV | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | MPA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | MTA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | MWCNTs",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | MWCNTs; ONC1",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | MWCNTs; ONC2",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | MWCNTs; ONC3",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | MWCNTs; Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Me-BPZTPA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Me-QTPA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | MeO-BPZTPA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | MeO-DATPA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | MeO-TPD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Metal",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | MnS | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | MnS | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | MoO3 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | MoO3 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | MoO3 | CuPc | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | MoOx | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | MoS2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | MoS2 | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | MoS2-QDs | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | MoS2-QDs; rGO-flakes | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Montmorillonite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | N-Graphene",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | N2,N2,N12,N12-Tetrakis(4-methoxyphenyl)-9-methyl-9H-naphtho[2,1-c]carbazole-2,12-diamine | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | N3,N3,N9,N9\u2010tetrakis(4\u2010methoxyphenyl)xantheno[2,1,9,8\u2010klmna]xanthene\u20103,9\u2010diamine | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | NH-2,6 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | NH-2,7 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | NP1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | NP2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | NaYF4:Yb:Er-np | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Ni",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | NiCo2O4-np | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | NiCo2O4-np | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | NiO | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | NiO | CuSCN | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | NiO | MWCNTs",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | NiO | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | NiO-c | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | NiO-c | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | NiO-np | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | NiO-np | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | NiO-np | CuSCN | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | NiO-np | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | NiO@C | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | NiPc | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | NiPc | V2O5 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | NiPc-Cou | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | NiS | Cr | Pt | FTO | SLG",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | O5H-OMeDPA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | OAI | DM | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | ODA-FeS2-np | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | OIPC-Br | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | OIPC-I | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | OMeTPA-BDT | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | OMeTPA-DPP | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | OMeTPA-FA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | OMeTPA-TPA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | OTPA-ZnPc | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | P(BDTT-SePPD) | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | P(BDTT-tPPD) | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | P(BDTT-ttPPD) | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | P1 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | P1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | P1Z1 | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | P1Z2 | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | P2 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | P2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | P2Z1 | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | P3 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | P3 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | P3HT | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | P3HT | Ag | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | P3HT | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | P3HT | Au | Pt",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | P3HT | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | P3HT | Carbon-nt | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | P3HT | Cu",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | P3HT | MoO3 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | P3HT | MoO3 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | P3HT | PEDOT:PSS",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | P3HT-MoS2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | P3HT; PCBM-60 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | P3HT; SWCNTs-PhOMe | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | P3TI | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | P4 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | P5 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | P6 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | P:ON | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | P:OO | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PAH 1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PAH 2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PANI | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PANI | FTO | SLG",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PARA1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PBDTT-FTTE | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PBDTTT-C | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PBT1-C | MoO3 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PCDTBT | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PCPDTBT | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PCPDTBT | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PCPDTBT | PEDOT:PSS | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PD-10-DTTE-7 | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PDBD-T | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PDI | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PDPP-3T | MoOx | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PDPP3T | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PDPP3T | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PDPPDBTE | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PDVT-10 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PEA2PBI4 | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PEDOT | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PEDOT | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PEDOT | FTO | SLG",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PEDOT:PSS | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PEDOT:PSS | FTO | SLG",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PEDOT:PSS | ITO | SLG",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PEDOT; Graphene | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PEH-1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PEH-2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PEH-3 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PEH-8 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PEH-9 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PEO; KI; I2 | Pt | FTO | SLG",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PET-OMeDPA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PF8-TAA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PFB | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PFO | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PIF8-TAA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PM-Spiro | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PMMA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PMMA | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PO-Spiro | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | POSS-NH2 | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | POSS-SH | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | POZ10 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | POZ2 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | POZ3 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | POZ6-2 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | POZ9 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PP-Spiro | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PPV | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PPy | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PST1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PT3HT | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PTAA | AU",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PTAA | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PTAA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PTAA | Au | pV3d3 | Al2O3",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PTAA | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PTAA | MoO3 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PTAA | MoO3 | ITO | MgF2",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PTAA | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PTAA | TPFB | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PTAA-1F | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PTAA-2F | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PTAA; TPFB | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PTB-BO | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PTB-DCB21 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PTB1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PTB7 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PTB7 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PTB7-TH | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PTBT-th | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PTEG | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PTPD | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PTPD2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PTZ1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PTh; Graphene | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PVAc | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PVAc | Graphene oxide | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PVCz-OMeDPD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PVDF-HFP | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PVK | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PVP | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PbPc | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PbS-QDs | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Ph-TPA-2A | MoO3 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Ph-TPA-4A | MoO3 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Ph-TPA-6A | MoO3 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Ph-TPM | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PhCz-4MeOTPA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PiF8-TAA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Poly(ethylene oxide) | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PolyTPD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Poly[4,8-bis(2-(4-(2-ethylhexyloxy)3,5-fluorophenyl)-5-thienyl)benzo[1,2-b:4,5-b']dithiophenealt-1,3-bis(4-octylthien-2-yl)-5-(2-ethylhexyl)thieno[3,4-c]pyrrole-4,6-dione | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Poly[4,8-bis(2-(4-(2-ethylhexyloxy)3-fluorophenyl)-5-thienyl)benzo[1,2-b:4,5-b'] dithiophenealt-1,3-bis(4-octylthien-2-yl)-5-(2-ethylhexyl)thieno[3,4-c]pyrrole-4,6-dione | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Poly[4,8-bis(2-(4-(2-ethylhexyloxy)phenyl)-5-thienyl)benzo[1,2-b:4,5b\u2019]dithiophene-alt-1,3-bis(4-octylthien-2-yl)-5-(2-ethylhexyl)thieno[3,4-c]pyrrole-4,6-dione | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Polymer1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Polypseudorotaxane | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Polyrotaxane | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Polystyrene | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Polystyrene | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Porphyrin-H1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Porphyrin-H2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Pt",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Pt | Si",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Pt-sheet",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | PyThTPA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Pyridine | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Pyrimidine | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Q197 | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Q198 | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Q205 | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Q216 | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Q219 | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Q221 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Q222 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | RCP-BTT | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | S,N-Heteroacene 1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | S,N-Heteroacene 2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | S,N-heteropentacene based HTM 1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | S,N-heteropentacene based HTM 2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | S,N-heteropentacene | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | S,Si\u2010heteropentacene | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | S101 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | S12 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | S14 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | S197 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | S2 | MoO3 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | S5 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | S7 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | S9 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | S:DIB | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | SBFCz2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | SCPDT-BiT | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | SDTCz2F | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | SDTFCz2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | SFXDAnCBZ | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | SGT-404 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | SGT-405 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | SGT-407 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | SGT-409 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | SGT-410 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | SGT-411 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | SGT-420 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | SGT-421 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | SGT-422 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | SM | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | SM-1 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | SM01 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | SM09 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | SM13 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | SO10 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | SO7 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | SO8 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | SO9 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | SQ2 | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | ST1 (4-(4-(bis(4-(4-(dibutylamino)styryl)phenyl)amino)styryl)-N,N-dibutylaniline) | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | SWCNTs | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | SWCNTs | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | SWCNTs | Graphene oxide | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | SWCNTs | Graphene oxide | PMMA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | SWCNTs | PMMA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | SYN1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Si-PO-2CN | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Si-QDs | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | SiO2 | MWCNTs",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | SnS | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | SnS-np | NiO-np | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | SnS-np; ZnS-np | NiO-np | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-029 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-CPDT | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | AU",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | AV-Carbon; MAI",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Ag | Al",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Ag | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Ag | ITO",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Ag,",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Ag-nw",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Ag-nw | SLG",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | AgAl",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Au | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Au | Al2O3-c",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Au | FTO",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Au | ITO",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Au | ITO | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Carbon | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Carbon | Carbon-fiber",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Carbon | FTO",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Carbon | FTO | SLG",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Cr",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Cu",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Cu | Cu2O | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Cu; Cu2O",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | CuOxNy | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Graphite",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | ITO",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | ITO | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | IZO",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | IZO | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Metal",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Mo",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Mo | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | MoO3 | AZO | NiAl -grid | MgF2",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | MoO3 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | MoO3 | CuPc | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | MoO3 | IZO",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | MoOx | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | MoOx | Al",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | MoOx | ITO",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | MoOx | IZO",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | MoOx | IZO | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | NbS2",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Ni",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | ODA-FeS2-np | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | PEDOT:PSS",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | PEDOT:PSS | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | PEDOT:PSS | Ag-nw | PDMS",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | PEDOT:PSS | FTO | SLG",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | PEDOT:PSS; Sorbitol | Ag-grid | PET",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Pt",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | SWCNTs",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | SWCNTs | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | V2O5 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | W",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | rGO | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD; X60 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-OMeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-TPM | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-mF | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | SrCl2 | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | SubPc | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Sym-HTPCH | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | T(EDOT-TPA)2 | Au | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | T-MWCNTs",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | T101 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | T102 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | T103 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | T5H-OMeDPA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TAA14 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TAZ-[MeOTPATh]2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TAZ-[MeOTPA]2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TB-ZnPc | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TB4-ZnPc | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TBC | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TBC-1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TBC-2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TBC-3 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TBP | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TBP | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TCP-OC8 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TCP-OH | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TDAB | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TDAC | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TDT-OMeTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TFB | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TFDIB | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | THY-1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | THY-2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | THY-3 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | THY-4 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | THY-5 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TIPS-Pentacene | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TP1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TPA-AZO | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TPA-BP-TPA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TPA-BPFN-TPA | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TPA-BPV-TPA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TPA-CN | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TPA-MeOPh | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TPA-Pc | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TPA-QA-TPA | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TPA-TPM | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TPA\u2010ANT\u2010TPA | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TPB | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TPB-2-MOTPA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TPB-4-MOTPA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TPBC | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TPBS | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TPD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TPD | HAT-CN | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TPD-4EtCz | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TPD-4MeOTPA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TPD-4MeTPA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TPDI | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TPE-TPA-8A | MoO3 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TQ1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TQ1d | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TQ2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TSHBC | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TSHBC-CF3 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TSHBC-tBu | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TT-2,5-TPA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TT-3,6-TPA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TT0 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TT1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TT80 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TTA1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TTA2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TTA3 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TTB1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TTB2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TTB3 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TTBCPE | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TTF1 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TTPA-BDT | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TTPA-DBQT | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TTPA-DSQT | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TTPA-DTP | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TTPA-OMeTPA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TbT-1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TbT-2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TbT-3 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Tetra-substituted azulene | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Tetracene | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Tetracene | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Tetrakis(4-methoxyphenyl)spiro[cyclopenta[1,2-b:5,4-b']dipyridine-5,9'-fluorene]-2',7'-diamine | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Tetrakis-Triphenylamine | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Th-PDI | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Th101 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Ti3C2",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | TiS2-np | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Titanylphthalocyanine | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Triazine | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Triazine-Flu | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Triazine-Ph-OMeTPA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Triazine-Th-OMeTPA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Trux1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Trux2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | V1207 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | V1209 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | V1221 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | V1225 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | V2O5 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | V852 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | V859 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | V862 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | V886 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | V950 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | WT3 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | WT3 | MoOx | Al",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | WY-1 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | WY-2 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | WY-3 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | X1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | X14 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | X18 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | X19 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | X2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | X21 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | X22 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | X23 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | X25 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | X26 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | X36 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | X50 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | X51 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | X51 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | X54 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | X55 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | X59 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | X60 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | X60(TFSI)2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | X61 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | X62 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | XY1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Y1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Y2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Y2A2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Y3 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Y4 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | YC-1 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | YC-2 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | YC-3 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | YC01 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | YC02 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | YC03 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | YC04 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | YC06 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | YK1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | YK2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | YKP03 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | YKP06 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | YN1 | Cu",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | YN2 | Cu",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | YN3 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | YR3 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | YT1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | YT2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | YT3 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Z1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Z1011 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Z1012 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Z1013 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Z2 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Z25 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Z26 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Z28 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Z29 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Z3 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Z30 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Z33 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Z34 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Z35 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | ZPPHT | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | ZnBChl | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | ZnChl | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | ZnChl-1 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | ZnChl-2 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | ZnChl-3 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | ZnChl-4 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | ZnNc | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | ZnP | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | ZnPc | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | ZnPc | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | ZnPc | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | ZnPc(tBu)4 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | ZnPc-DPP-ZnPc | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | ZnPc-flu-ZnPc | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | ZnPc-p-ZnPc 1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | ZnPc-p-ZnPc | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | ZnPc-th-ZnPc | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | ZnPcNO2-OBFPh | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | ZnPcNO2-OPh | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | ZnPor | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | ZnPy | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | [BMMIm]Cl | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | [BMPA-BTD]3-TPA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | [BMPA-EDOT]3-TPA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | alfa-NPD | MoO3 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | apv-EC | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | apv-T | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | asy-PBTBDT | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | cyclopenta[2,1-b; 3,4-b\u2032]dithiophene | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | cyclopenta[2,1-b; 3,4-b\u2032]dithiophene | MoOx | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | cyclopenta[2,1-b; 3,4-b\u2032]dithiophene | MoOx | SLG | ITO",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | cyclopenta[2,1-b; 3,4-b\u2032]dithiophene | SLG | ITO",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | iDM1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | iPrO-DATPA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | m-MTDATA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | mGO | P3HT | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | mm-SFX-2PA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | mm-SFX-3PA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | mp-SFX-2PA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | mp-SFX-3PA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | n-CuBuPc | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | nPrO-DATPA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | poly(DTSTPD-r-BThTPD) | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | quart-p-phenylene1 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | rGO | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | rGO-flakes | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | rGO:CZTS0.75Se0.25 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | tert-CuBuPc | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite | tetra{4-[N,N-(4,4'-dimethoxydiphenylamino)]phenyl}ethene | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite-IO | Carbon-QDs | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Perovskite-IO | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Pervskite | P3TAA-co-P3HT | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | PhCOOH | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Poly(TA) | Perovskite | Poly(TA) | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Poly(TA) | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Preovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | SQ2 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Sb2S3 | Perovskite | CuSCN | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | SbI3 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Si-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | SiO2-mp | Perovskite | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | SiO2-mp | Perovskite | CuPc | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Sinapoyl malate | Perovskite | Co(II)P | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Sinapoyl malate | Perovskite | Co(II)P; Co(III)P | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Sinapoyl malate | Perovskite | Co(III)P | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Sinapoyl malate | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Sinapoyl malate | Perovskite | ZnP | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | SnO2 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | SnO2 | Perovskite | V1160 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | SnO2-c | Perovskite | BL25 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | SnO2-c | Perovskite | BL38 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | SnO2-c | Perovskite | BL40 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | SnO2-c | Perovskite | BL50 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | SnO2-c | Perovskite | BL51 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | SnO2-c | Perovskite | BL52 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | SnO2-c | Perovskite | CS02 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | SnO2-c | Perovskite | CS04 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | SnO2-c | Perovskite | CS05 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | SnO2-c | Perovskite | HTM3 | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | SnO2-c | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | SnO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | SnO2-c | Perovskite | V1000 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | SnO2-c | Perovskite | V1004 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | SnO2-c | Perovskite | V1012 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | SnO2-c | Perovskite | V1013 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | SnO2-c | Perovskite | V1021 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | SnO2-c | Perovskite | V950 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | SnO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Spiro-MeOTAD | NaYF4-np | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | TiN | Perovskite | PTAA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Trimethylamine oxide | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | Y2O3-c | Perovskite | Spiro-MeOTAD | Ag | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | ZIF-8 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | ZIF-8 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | ZIF-8-10 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | ZIF-8-20 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | ZIF-8-40 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | ZnO-mp | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | ZnS | Perovskite | PTAA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | ZnS | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | ZrO2-mp | Carbon | Perovskite",
-                          "SLG | FTO | TiO2-c | TiO2-mp | ZrO2-mp | Carbon-mp | Perovskite | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | ZrO2-mp | Co3O4-mp | Perovskite | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | ZrO2-mp | NiO-mp | Perovskite | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | ZrO2-mp | PbTiO3 | Perovskite | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | ZrO2-mp | Perovskite | AV-Carbon; MAI",
-                          "SLG | FTO | TiO2-c | TiO2-mp | ZrO2-mp | Perovskite | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | ZrO2-mp | Perovskite | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | ZrO2-mp | Perovskite | Carbon | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp | ZrO2-mp | Perovskite | Carbon | Graphite",
-                          "SLG | FTO | TiO2-c | TiO2-mp | ZrO2-mp | Perovskite | Carbon | Spiro-MeOTAD",
-                          "SLG | FTO | TiO2-c | TiO2-mp | ZrO2-mp | Perovskite | Carbon-mp",
-                          "SLG | FTO | TiO2-c | TiO2-mp | ZrO2-mp | Perovskite | Carbon-nt | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | ZrO2-mp | Perovskite | Carbon; MAI",
-                          "SLG | FTO | TiO2-c | TiO2-mp | ZrO2-mp | Perovskite | Carbon; TiO2-np",
-                          "SLG | FTO | TiO2-c | TiO2-mp | ZrO2-mp | Perovskite | Cu:NiO-np | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | ZrO2-mp | Perovskite | Graphite",
-                          "SLG | FTO | TiO2-c | TiO2-mp | ZrO2-mp | Perovskite | NiO-c | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | ZrO2-mp | Perovskite | NiO-np | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | ZrO2-mp | Perovskite | PEDOT:PSS | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | ZrO2-mp | Perovskite | TOPO | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | ZrO2-mp | Perovskite | VOx | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | ZrO2-mp | Silane-SAM | Perovskite | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | ZrO2@TiO2-mp | Perovskite | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-mp | beta-Alanine-SAM | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | beta-alanine | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp | n-dimethyloxamic acid | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-mp; YVO4:Eu:Bi-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-mp; ZrO2-mp | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-nanoballs | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-nanoballs | SiO2 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-nanobeads | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-nanocones | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-nanofibers | Perovskite | PTAA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-nanofibers | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-nanoflowers | Perovskite | PTAA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-nanoflowers | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-nanosphere | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-nanosphere | TiO2-mp | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-nanosphere | ZrO2-mp | Perovskite | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-nanowalls | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-nc | Perovskite | P3HT | Au",
-                          "SLG | FTO | TiO2-c | TiO2-nc | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-np | PEO; KI; I2 | Pt | FTO | SLG",
-                          "SLG | FTO | TiO2-c | TiO2-np | Perovskite | Au",
-                          "SLG | FTO | TiO2-c | TiO2-np | Perovskite | Graphene oxide | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-np | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-nt | Perovskite | Au",
-                          "SLG | FTO | TiO2-c | TiO2-nt | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-nt | ZrO2-mp | Perovskite | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-nw | Al2O3 | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-nw | CdS | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-nw | Perovskite | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2-nw | Perovskite | Ethyl acetate; I2; LiI; TBP; Urea | Pt | FTO | SLG",
-                          "SLG | FTO | TiO2-c | TiO2-nw | Perovskite | HTM | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-nw | Perovskite | P3HT | Au",
-                          "SLG | FTO | TiO2-c | TiO2-nw | Perovskite | PTAA | Au",
-                          "SLG | FTO | TiO2-c | TiO2-nw | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-nw | Perovskite | Spiro-MeOTAD | AgAl",
-                          "SLG | FTO | TiO2-c | TiO2-nw | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-nw | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-nw | Perovskite | Spiro-MeOTAD | Pd",
-                          "SLG | FTO | TiO2-c | TiO2-nw | Perovskite | TPA1C | Au",
-                          "SLG | FTO | TiO2-c | TiO2-nw | Perovskite | TPA2C | Au",
-                          "SLG | FTO | TiO2-c | TiO2-nw | Perovskite | TPA3C | Au",
-                          "SLG | FTO | TiO2-c | TiO2-nw | Perovskite | TPA4C | Au",
-                          "SLG | FTO | TiO2-c | TiO2-nw | SiO2-nanocolumns | TiO2-nw | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-nw | TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-nw | TiO2-np | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | TiO2-nw | TiO2-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2-nw | ZrO2-mp | Perovskite | Carbon",
-                          "SLG | FTO | TiO2-c | TiO2; Al2O3-mp | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | TiO2; Al2O3-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2; CoCr-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiO2; SiO2-IO | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | TiOZn-nanosphere | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | WO3 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | WOx | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | ZIF-8 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | ZIF-8 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | ZTO-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Zn2SnO4-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | Zn2Ti3O8-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | ZnCdS | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | ZnO-c | C60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | ZnO-c | Perovskite | CZTS-np | Au",
-                          "SLG | FTO | TiO2-c | ZnO-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | ZnO-c | Perovskite | Spiro-MeOTAD | H2PtCl6",
-                          "SLG | FTO | TiO2-c | ZnO-c | Perovskite | Spiro-MeOTAD | Pt | SLG | FTO",
-                          "SLG | FTO | TiO2-c | ZnO-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | ZnO-np | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | ZnO-nw | AZO-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | ZnO-nw | Al2O3-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | ZnO-nw | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | ZnO-nw | ZnO-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | ZnPtriazine(gly)2 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | ZnSe | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | ZrO2-c | Al2O3-mp | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | ZrO2-mp | Perovskite | Carbon",
-                          "SLG | FTO | TiO2-c | ZrO2-mp | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-c | ZrO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | [BMIM]BF4 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | [EMIM]PF6-IL | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | bis-PCBM; DMC | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "SLG | FTO | TiO2-c | rGO:TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-c | rGO; TiO2-nanofibers | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-fibres | Perovskite | Au",
-                          "SLG | FTO | TiO2-macroporous | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-mp | D35 | Perovskite | Pt | SLG | FTO",
-                          "SLG | FTO | TiO2-mp | LPP | N719 | Perovskite | I2; KI; Propylene carbonate; Polyethylene glycol | Pt | FTO",
-                          "SLG | FTO | TiO2-mp | MK2 | Perovskite | Pt | SLG | FTO",
-                          "SLG | FTO | TiO2-mp | MgO | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-mp | N719 | Perovskite | Dye | I2; KI; Propylene carbonate; Polyethylene glycol | Pt | FTO",
-                          "SLG | FTO | TiO2-mp | N719 | Perovskite | Pt | SLG | FTO",
-                          "SLG | FTO | TiO2-mp | Pbs-QDs | Perovskite | P3HT | Pt",
-                          "SLG | FTO | TiO2-mp | Perovskite | Ag",
-                          "SLG | FTO | TiO2-mp | Perovskite | Carbon | FTO | SLG",
-                          "SLG | FTO | TiO2-mp | Perovskite | Carbon | PEDOT:PSS | FTO | SLG",
-                          "SLG | FTO | TiO2-mp | Perovskite | CuSCN | Carbon | FTO",
-                          "SLG | FTO | TiO2-mp | Perovskite | CuSCN | Carbon | FTO | SLG",
-                          "SLG | FTO | TiO2-mp | Perovskite | Ethyl acetate; I2; LiI; TBP | Pt | FTO | SLG",
-                          "SLG | FTO | TiO2-mp | Perovskite | Ethyl acetate; I2; LiI; TBP; Urea | Pt | FTO | SLG",
-                          "SLG | FTO | TiO2-mp | Perovskite | HfO2 | Acetonitrile; I2; LiI; PMII; Propylene glycol; TBP | Graphite",
-                          "SLG | FTO | TiO2-mp | Perovskite | HfO2 | Acetonitrile; I2; LiI; TBP | Graphite",
-                          "SLG | FTO | TiO2-mp | Perovskite | HfO2 | CuI | Graphite",
-                          "SLG | FTO | TiO2-mp | Perovskite | HfO2 | PTAA | Graphite",
-                          "SLG | FTO | TiO2-mp | Perovskite | HfO2 | Spiro-MeOTAD | Graphite",
-                          "SLG | FTO | TiO2-mp | Perovskite | I2-electrolyte | Pt | FTO",
-                          "SLG | FTO | TiO2-mp | Perovskite | I2; KI; Propylene carbonate; Polyethylene glycol | Pt | FTO",
-                          "SLG | FTO | TiO2-mp | Perovskite | NiO | Au",
-                          "SLG | FTO | TiO2-mp | Perovskite | P3HT | Pt",
-                          "SLG | FTO | TiO2-mp | Perovskite | PTAA | Au",
-                          "SLG | FTO | TiO2-mp | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-mp | Perovskite | Spiro-MeOTAD | Metal",
-                          "SLG | FTO | TiO2-mp | Perovskite | V841 | Au",
-                          "SLG | FTO | TiO2-mp | Perovskite | V842 | Au",
-                          "SLG | FTO | TiO2-mp | Perovskite | V873 | Au",
-                          "SLG | FTO | TiO2-mp | SAM1 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-mp | TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-mp | Z907 | Perovskite | Pt | SLG | FTO",
-                          "SLG | FTO | TiO2-mp | ZrO2-mp | Perovskite | Carbon",
-                          "SLG | FTO | TiO2-mp | ZrO2-mp | Perovskite | Carbon | Galinstan",
-                          "SLG | FTO | TiO2-nanobundles | Perovskite | CF-BTz-ThR | Au",
-                          "SLG | FTO | TiO2-nanofibers | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-nanoleaves | MgO | Perovskite | Spiro-MeOTAD | Graphite",
-                          "SLG | FTO | TiO2-nanoleaves | Perovskite | Spiro-MeOTAD | Graphite",
-                          "SLG | FTO | TiO2-nanoplatelets | Perovskite | Au",
-                          "SLG | FTO | TiO2-nanoplatelets | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-nanosphere | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-nanosphere | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-nc | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-nc | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-nc | TiO2-mp | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-np | CsBr | Perovskite | Carbon",
-                          "SLG | FTO | TiO2-np | NiO-np | Perovskite | PCBM-60 | BCP | Au",
-                          "SLG | FTO | TiO2-np | PCBM-60 | Perovskite | PDCBT | MoO3 | Ag",
-                          "SLG | FTO | TiO2-np | PCBM-60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-np | Perovskite | Al2O3-np | TPA-ZnPc | Au",
-                          "SLG | FTO | TiO2-np | Perovskite | Au",
-                          "SLG | FTO | TiO2-np | Perovskite | NiO-np | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-np | Perovskite | P3HT | Au",
-                          "SLG | FTO | TiO2-np | Perovskite | PDCBT | MoO3 | Ag",
-                          "SLG | FTO | TiO2-np | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-np | Perovskite | Spiro-MeOTAD | Graphite",
-                          "SLG | FTO | TiO2-np | Perovskite | TPA-ZnPc | Au",
-                          "SLG | FTO | TiO2-nt | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-nt | Perovskite | Spiro-MeOTAD | WO3 | Ag",
-                          "SLG | FTO | TiO2-nt | ZnO-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-nw | CuInS2-QDs | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-nw | N719 | Perovskite | Au@CZTS-np | Au",
-                          "SLG | FTO | TiO2-nw | N719 | Perovskite | CZTS-np | Au",
-                          "SLG | FTO | TiO2-nw | N719 | Perovskite | Pt-np | Au",
-                          "SLG | FTO | TiO2-nw | Perovskite | Carbon",
-                          "SLG | FTO | TiO2-nw | Perovskite | CuI | Au",
-                          "SLG | FTO | TiO2-nw | Perovskite | CuSCN | Carbon",
-                          "SLG | FTO | TiO2-nw | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-nw | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-nw | Perovskite | Spiro-MeOTAD | WO3 | Ag",
-                          "SLG | FTO | TiO2-nw | Sb2O3-np; SnO2-np | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiO2-nw | TiO2-c | Perovskite | Carbon",
-                          "SLG | FTO | TiO2-nw | TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2-nw | TiO2-nw | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiO2; WOx | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | TiS2 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | TiZnO12-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | VO | Perovskite | PCBM-60 | Al",
-                          "SLG | FTO | VOx | PEI | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | VOx | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | FTO | WO3 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | WO3 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | WO3 | TiO2-c | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | WO3-c | Cs2CO3 | PCBM-60 | Perovskite | P3HT | Au",
-                          "SLG | FTO | WO3-c | Perovskite | P3HT | Au",
-                          "SLG | FTO | WO3-c | WO3-nw | Cs2CO3 | PCBM-60 | Perovskite | P3HT | Au",
-                          "SLG | FTO | WO3-c | WO3-nw | Perovskite | P3HT | Au",
-                          "SLG | FTO | WOx | C60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | WOx | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | WOx | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | WOx | SnO2-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | X1 | Perovskite | PCBM-60 | Ag",
-                          "SLG | FTO | X1 | Perovskite | PCBM-60 | C3-CBL | Ag",
-                          "SLG | FTO | YVO4:Eu | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZTO | TiO2-mp | ZrO2-mp | Perovskite | Carbon",
-                          "SLG | FTO | Zn2SnO4 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | Zn2SnO4 | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | Zn2SnO4 | Zn2SnO4-nw | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | Zn2SnO4-c | Zn2SnO4-fiber | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | Zn2SnO4-c | Zn2SnO4-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | Zn2SnO4-c | rGO; Zn2SnO4-fiber | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | Zn:SnO2 | Perovskite | CuPc | Carbon",
-                          "SLG | FTO | ZnO | Au-nw | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZnO | MgO | EA | TiO2-mp | Perovskite | Spiro-MeOTAD | CuI | Au",
-                          "SLG | FTO | ZnO | PEIE | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZnO | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZnO | Perovskite | Spiro-MeOTAD | Mo2O3 | Ag",
-                          "SLG | FTO | ZnO-c | AZO-c | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "SLG | FTO | ZnO-c | AZO-mp | Perovskite | Au",
-                          "SLG | FTO | ZnO-c | AZO-mp | Perovskite | Carbon",
-                          "SLG | FTO | ZnO-c | AZO-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZnO-c | Al2O3-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZnO-c | Al2O3-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZnO-c | Al2O3-mp | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | ZnO-c | Al2O3-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZnO-c | C60 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | ZnO-c | C60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZnO-c | CdS | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | ZnO-c | CdSO | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | ZnO-c | EMIM-PF6 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZnO-c | Ethyl acetate | Perovskite | Spiro-MeOTAD | MoOx | Al",
-                          "SLG | FTO | ZnO-c | MgO | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZnO-c | MgO | TiO2-mp | Perovskite | TPB(2-MeOTAD) | Au",
-                          "SLG | FTO | ZnO-c | MgO | TiO2-mp | Perovskite | TPB(2-TPTZ) | Au",
-                          "SLG | FTO | ZnO-c | Nb2O5 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZnO-c | PCBM-60 | Perovskite | P3HT | Au",
-                          "SLG | FTO | ZnO-c | PCBM-60 | Perovskite | PTAA | Au",
-                          "SLG | FTO | ZnO-c | PCBM-60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZnO-c | PEI | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZnO-c | Perovskite | Au",
-                          "SLG | FTO | ZnO-c | Perovskite | Carbon",
-                          "SLG | FTO | ZnO-c | Perovskite | Co-Porphyrin | Au",
-                          "SLG | FTO | ZnO-c | Perovskite | CuI | Au",
-                          "SLG | FTO | ZnO-c | Perovskite | FDT | Ag",
-                          "SLG | FTO | ZnO-c | Perovskite | Graphene oxide | Ag",
-                          "SLG | FTO | ZnO-c | Perovskite | P3HT | Ag",
-                          "SLG | FTO | ZnO-c | Perovskite | P3HT | Au",
-                          "SLG | FTO | ZnO-c | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | ZnO-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZnO-c | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "SLG | FTO | ZnO-c | Perovskite | Spiro-MeOTAD | MoO3 | Al",
-                          "SLG | FTO | ZnO-c | Perovskite | Spiro-MeOTAD | MoOx | Al",
-                          "SLG | FTO | ZnO-c | TiO2-c | Perovskite | Spiro-MeOTAD | MoO3 | Al",
-                          "SLG | FTO | ZnO-c | TiO2-mp | Perovskite | 18-crown-6 ether | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZnO-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZnO-c | ZnO-c | Perovskite | CuI | Carbon",
-                          "SLG | FTO | ZnO-c | ZnO-mp | PEI | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZnO-c | ZnO-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZnO-c | ZnO-mp | ZrO2-mp | Perovskite | Carbon",
-                          "SLG | FTO | ZnO-c | ZnO-nanodisks | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZnO-c | ZnO-nanofibers | PEI | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | ZnO-c | ZnO-nanofibers | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | ZnO-c | ZnO-nanowells | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZnO-c | ZnO-nw | Al2O3-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZnO-c | ZnO-nw | Au-np | Perovskite | Graphene",
-                          "SLG | FTO | ZnO-c | ZnO-nw | Au-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZnO-c | ZnO-nw | PCBM-60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZnO-c | ZnO-nw | Perovskite | Au",
-                          "SLG | FTO | ZnO-c | ZnO-nw | Perovskite | Graphene",
-                          "SLG | FTO | ZnO-c | ZnO-nw | Perovskite | NiO | Au",
-                          "SLG | FTO | ZnO-c | ZnO-nw | Perovskite | P3HT | Ag",
-                          "SLG | FTO | ZnO-c | ZnO-nw | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | ZnO-c | ZnO-nw | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZnO-c | ZnO-nw | Perovskite | Spiro-MeOTAD | MoO3 | Al",
-                          "SLG | FTO | ZnO-c | ZnO-nw | SnO2-c | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | ZnO-c | ZnO-nw | TiO2-c | Perovskite | Au",
-                          "SLG | FTO | ZnO-c | ZnO-nw | TiO2-c | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | ZnO-c | ZnO-nw | TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZnO-c | ZnO-nw | TiO2-c | Perovskite | Spiro-MeOTAD | MoO3 | Al",
-                          "SLG | FTO | ZnO-c | ZnO-nw | TiO2-c | ZrO2-mp | Perovskite | Carbon",
-                          "SLG | FTO | ZnO-c | ZnO-nw | TiO2-np | Perovskite | P3HT | Ag",
-                          "SLG | FTO | ZnO-c | ZnO-nw | ZrO2-mp | Perovskite | Carbon",
-                          "SLG | FTO | ZnO-c | ZnOS | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZnO-c | ZnOS | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZnO-mp | Perovskite | Spiro-MeOTAD | Carbon",
-                          "SLG | FTO | ZnO-mp | Perovskite | Ta2O5 | Spiro-MeOTAD | Carbon",
-                          "SLG | FTO | ZnO-np | EA | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZnO-np | Graphene | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZnO-np | Mg-EA | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZnO-np | MgO | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZnO-np | MgO | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZnO-np | MgO-EA | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZnO-np | MgO-EA | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZnO-np | PCBM-60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZnO-np | Perovskite | Ag",
-                          "SLG | FTO | ZnO-np | Perovskite | Au",
-                          "SLG | FTO | ZnO-np | Perovskite | Carbon",
-                          "SLG | FTO | ZnO-np | Perovskite | P3HT | Ag",
-                          "SLG | FTO | ZnO-np | Perovskite | P3HT | Au",
-                          "SLG | FTO | ZnO-np | Perovskite | P3TAA | Ag",
-                          "SLG | FTO | ZnO-np | Perovskite | P3TAA-co-P3HT | Ag",
-                          "SLG | FTO | ZnO-np | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | ZnO-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZnO-np | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "SLG | FTO | ZnO-np | Perovskite | YT3 | MoO3 | Ag",
-                          "SLG | FTO | ZnO-np | Sinapoyl malate | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZnO-np | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZnO-np | TiO2-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZnO-nw | Perovskite | Graphite | FTO",
-                          "SLG | FTO | ZnO-nw | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZnO-nw | ZnO-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZnO@SnO2-np | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "SLG | FTO | ZnO@rQD-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZnOS | Perovskite | Carbon | Au",
-                          "SLG | FTO | ZnSO | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZnSO4-c | ZnSO4-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZnSe | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZnSnO4-c | ZnSnO4-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | ZrO2-c | TiO2-c | Al2O3-mp | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | FTO | ZrO2-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | [EMIM]PF6-IL | C60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | [EMIM]PF6-IL | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | FTO | c-OTPD | Perovskite | PCBM-60 | C60 | BCP | Al",
-                          "SLG | Graphene | Graphene-QDs | Perovskite | PCBM-60 | Al",
-                          "SLG | Graphene | MoO3 | PEDOT:PSS | Perovskite | C60 | BCP | LiF | Al",
-                          "SLG | Graphene | PCBM-60 | Perovskite | PTAA | Au",
-                          "SLG | Graphene | PEDOT:PSS | Perovskite | PCBM-60 | Al",
-                          "SLG | Graphene | Perovskite | PCBM-60 | Ag",
-                          "SLG | Graphene | TiO2-c | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | Graphene; TFSA | Graphene-QDs | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | (RuCp*mes)2 | C60 | Perovskite | TaTm | F6-TCNNQ; TaTm | Au",
-                          "SLG | ITO | 1F-SAM | PEDOT:PSS | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | 2,7-PCzTPA | Perovskite | PCBM-60 | C60 | BCP | Ag",
-                          "SLG | ITO | 2-F-br-4C | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | 2D-Sb | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | 2EGO-PPV | PFN-P2 | Perovskite | PCBM-60 | BCP | cu",
-                          "SLG | ITO | 2EGO-PPV | Perovskite | PCBM-60 | BCP | cu",
-                          "SLG | ITO | 2F-SAM | PEDOT:PSS | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | 2PACz | MeO-2PACz | Perovskite | C60 | BCP | Cu",
-                          "SLG | ITO | 2PACz | Perovskite | C60 | BCP | Cu",
-                          "SLG | ITO | 3,6-2,7-PCzTPA | Perovskite | PCBM-60 | C60 | BCP | Ag",
-                          "SLG | ITO | 3,6-PCzTPA | Perovskite | PCBM-60 | C60 | BCP | Ag",
-                          "SLG | ITO | 3-F-br-4C | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | 3C | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | 3EGO-PPV | PFN-P2 | Perovskite | PCBM-60 | BCP | cu",
-                          "SLG | ITO | 3EGO-PPV | Perovskite | PCBM-60 | BCP | cu",
-                          "SLG | ITO | 3F-SAM | PEDOT:PSS | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | 4-F-br-4C | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | 4C | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | 5,6,11,12-Tetraphenylnaphthacene | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | A-PDTON | PEDOT:PSS | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | ATO | TiO2-c | TiO2-mp | Perovskite | PTAA | Au",
-                          "SLG | ITO | ATO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | AZO-c | Perovskite | Ag",
-                          "SLG | ITO | AZO-c | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | AZO-c | ZnO-nw | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | AZO-np | PCBM-60 | Perovskite | Spiro-MeOTAD | MoO3 | Al",
-                          "SLG | ITO | AZO-np | Perovskite | P3HT | Au",
-                          "SLG | ITO | AZO-np | Perovskite | Spiro-MeOTAD | MoO3 | Al",
-                          "SLG | ITO | Ag-Nws | Spiro-MeOTAD | Perovskite | ZnO-np | ITO | SLG",
-                          "SLG | ITO | Ag-grid | AZO | ZnO-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | Ag-grid | ITO | ZnO-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | Ag-np; NiO-c | Perovskite | PCBM-60 | AgAl",
-                          "SLG | ITO | Ag-np; NiO-c | Perovskite | Poly(9-vinylcarbazole) | PCBM-60 | AgAl",
-                          "SLG | ITO | Ag-np; PEDOT:PSS | Perovskite | PCBM-60 | PFN | Al",
-                          "SLG | ITO | Ag-nw; PEDOT:PSS | Perovskite | PCBM-60; CTAB | Ag",
-                          "SLG | ITO | AgI-QDs | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | Al-np; PEDOT:PSS | Perovskite | PCBM-60 | PFN | Al",
-                          "SLG | ITO | Aniline; rGO | CsCO3 | Perovskite | PffBT4T-2OD | Ag",
-                          "SLG | ITO | Au-np | NiO-c | Perovskite | PCBM-60 | PEI | Ag",
-                          "SLG | ITO | Au-np; Graphene oxide | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | Au-np; PEDOT:PSS | Perovskite | PCBM-60 | PFN | Al",
-                          "SLG | ITO | Au-np; TiO2-np | C-PCBOD | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | Au-np; TiO2-np | C-PCBSD | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | Au-np; TiO2-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | Au@TiO2-np; TiO2-np | Perovskte | Spiro-MeOTAD | Au",
-                          "SLG | ITO | Au@TiO2-nw; TiO2-np | Perovskte | Spiro-MeOTAD | Au",
-                          "SLG | ITO | B-\u03b3-CsSnI3 | Cs2SnI6 | Au",
-                          "SLG | ITO | BCP | C60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | BDT-POZ | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | BDT-PTZ | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | BPADF | PEDOT:PSS | Perovskite | C60 | Ag",
-                          "SLG | ITO | BTF1 | Perovskite | PCBM-60 | LiF | Ag",
-                          "SLG | ITO | BTF2 | Perovskite | PCBM-60 | LiF | Ag",
-                          "SLG | ITO | BTF3 | Perovskite | PCBM-60 | LiF | Ag",
-                          "SLG | ITO | BTF4 | Perovskite | PCBM-60 | LiF | Ag",
-                          "SLG | ITO | BTPA | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | BV-FNPD | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | Bphen | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | C-PDTON | ZnO | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | C60 | C60 | Perovskite | TaTm | F6-TCNNQ; TaTm | Au",
-                          "SLG | ITO | C60 | C60-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | C60 | Perovskite | BTF2 | MoO3 | Ag",
-                          "SLG | ITO | C60 | Perovskite | Carbon",
-                          "SLG | ITO | C60 | Perovskite | F22 | Au",
-                          "SLG | ITO | C60 | Perovskite | F23 | Au",
-                          "SLG | ITO | C60 | Perovskite | FBA1 | MoO3 | Ag",
-                          "SLG | ITO | C60 | Perovskite | FBA2 | MoO3 | Ag",
-                          "SLG | ITO | C60 | Perovskite | FBA3 | MoO3 | Ag",
-                          "SLG | ITO | C60 | Perovskite | FTA1 | MoO3 | Ag",
-                          "SLG | ITO | C60 | Perovskite | FTA2 | MoO3 | Ag",
-                          "SLG | ITO | C60 | Perovskite | H1 | Au",
-                          "SLG | ITO | C60 | Perovskite | H2 | Au",
-                          "SLG | ITO | C60 | Perovskite | IDF-DiDPA | MoO3 | Ag",
-                          "SLG | ITO | C60 | Perovskite | IDF-SFXPh | MoO3 | Ag",
-                          "SLG | ITO | C60 | Perovskite | IDF-TeDPA | MoO3 | Ag",
-                          "SLG | ITO | C60 | Perovskite | MoO3 | Ag",
-                          "SLG | ITO | C60 | Perovskite | P3HT | MoO3 | Ag",
-                          "SLG | ITO | C60 | Perovskite | PH3T | MoO3 | Ag",
-                          "SLG | ITO | C60 | Perovskite | SWCNTs",
-                          "SLG | ITO | C60 | Perovskite | SWCNTs | P3HT",
-                          "SLG | ITO | C60 | Perovskite | SWCNTs | PTAA",
-                          "SLG | ITO | C60 | Perovskite | SWCNTs | Spiro-MeOTAD",
-                          "SLG | ITO | C60 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | C60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | C60 | Perovskite | Spiro-MeOTAD | Cu",
-                          "SLG | ITO | C60 | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "SLG | ITO | C60 | Perovskite | Spiro-MeOTAD | MoO3 | Au | MoO3",
-                          "SLG | ITO | C60 | Perovskite | TAPC | MoO3; TAPC | MoO3 | Ag",
-                          "SLG | ITO | C60 | Perovskite | TaTm | F6-TCNNQ; TaTm | Au",
-                          "SLG | ITO | C60 | TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | C60(OH)16 | C60 | Perovskite | PH3T | MoO3 | Ag",
-                          "SLG | ITO | C60-SAM | Perovskite | PDCBT | Au",
-                          "SLG | ITO | C60-SAM | Perovskite | PDCBT | MoOx | Au",
-                          "SLG | ITO | C60-SAM | Perovskite | PDCBT | WOx | Au",
-                          "SLG | ITO | C60-SAM | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | C60-SAM | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | C60-SAM | SnO2-c | PCBM-60 | Perovskite | P3HT | WOx | Au",
-                          "SLG | ITO | C60-SAM | SnO2-c | PCBM-60 | Perovskite | PDBT-T1 | WOx | Au",
-                          "SLG | ITO | C60-SAM | SnO2-c | PCBM-60 | Perovskite | PDCBT | WOx | Au",
-                          "SLG | ITO | C60-SAM | SnO2-c | PCBM-60 | Perovskite | PTB7 | WOx | Au",
-                          "SLG | ITO | C60-SAM | SnO2-c | PCBM-60 | Perovskite | PffBT4T-2OD | WOx | Au",
-                          "SLG | ITO | C60-SAM | SnO2-c | PCBM-60 | Perovskite | Spiro-MeOTAD | MoOx | Au",
-                          "SLG | ITO | C60-SAM | SnO2-c | PCBM-60 | Perovskite | Spiro-MeOTAD | WOx | Au",
-                          "SLG | ITO | C60-SAM | SnO2-c | PCBM-60 | Perovskite | pDPP5T-2 | WOx | Au",
-                          "SLG | ITO | C60-lactone | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | C60:Phlm | C60 | Perovskite | TaTm | TaTm:F6-TCNNQ | Au",
-                          "SLG | ITO | C60; C70 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | C60; PCBM-60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | C60; PhIm | C60 | Perovskite | F6-TCNNQ; TaTm | Ag",
-                          "SLG | ITO | C60; PhIm | C60 | Perovskite | TaTm | F6-TCNNQ; TaTm | Ag",
-                          "SLG | ITO | C60; PhIm | Perovskite | TaTm | F6-TCNNQ; TaTm | Ag",
-                          "SLG | ITO | C60; Phlm | C60 | Perovskite | F6-TCNNQ; TaTm | Ag",
-                          "SLG | ITO | C60; Phlm | C60 | Perovskite | TaTm | F6-TCNNQ; TaTm | Ag",
-                          "SLG | ITO | C60; Phlm | C60 | Perovskite | TaTm | F6-TCNNQ; TaTm | Au",
-                          "SLG | ITO | C60; Phlm | Perovskite | TaTm | F6-TCNNQ; TaTm | Ag",
-                          "SLG | ITO | C70 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | C8-BTBT | Perovskite | PCBM-60 | BCP I Ag",
-                          "SLG | ITO | CA-Br | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | CA-Br; TPA-PT-C6 | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | CA-Br; TPA-PT-C6 | Perovskite | Polyimid | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | CONs | PEDOT:PSS | Perovskite | PCBM-60 | TiO2 | Al",
-                          "SLG | ITO | CPE-K | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | CPE-Na | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | CPEPh-Na | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | CPTA | BACl | Perovskite | Spiro-MeOTAD | MoO3 | Au",
-                          "SLG | ITO | CPTA | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | CZTS | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | Ca | C60 | Perovskite | TAPC | MoO3; TAPC | Ag",
-                          "SLG | ITO | Ca | C60 | Perovskite | TAPC | MoO3; TAPC | MoO3 | Ag",
-                          "SLG | ITO | Ca | C60 | Perovskite | TPTPA | MoO3 | Ag",
-                          "SLG | ITO | Ca | C60 | Perovskite | TPTPA | TPTPA; MoO3 | MoO3 | Ag",
-                          "SLG | ITO | Ca | Perovskite | TAPC | MoO3; TAPC | MoO3 | Ag",
-                          "SLG | ITO | Carbon-QDs; SnO2-c | Perovskite | Spiro-MeOTAD | MoO3 | Au",
-                          "SLG | ITO | Carbon-QDs; TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | Carbon-np; PEDOT:PSS | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | Carbon-np; SnO2-np | Perovskite | CTAB | Spiro-MeOTAD | Au",
-                          "SLG | ITO | Carbon-np; SnO2-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | Carbon-nt | PEDOT:PSS | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | Carbon-nt | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | Carbon-nt; Graphene oxide | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | CdS | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | CdS | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | CdS | TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | CdS-nw | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "SLG | ITO | CdSe-Qds | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | CoOx | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | Cobalt\u2013porphyrin | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | CrO3 | Perovskite | PCBM-60 | Bphen | Ag",
-                          "SLG | ITO | Cs2CO3 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | Cu0.67Cr0.33O2 | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | Cu2O | PEDOT:PSS | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | Cu2O | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | Cu2O | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | Cu2O | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | Cu2O | Perovskite | PCBM-60 | Au",
-                          "SLG | ITO | Cu2O | Perovskite | PCBM-60 | Ca | Al",
-                          "SLG | ITO | Cu:Ni-acetate | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | Cu:NiO | Perovskite | PC(70)BM | AZO | Al",
-                          "SLG | ITO | CuAlO2 | PEDOT:PSS | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | CuAlO2 | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | CuAlO2; CuO | Perovskite | PCBM-70 | AZO-np | Al",
-                          "SLG | ITO | CuCo2O4 | Perovskite | PCBM-60 | bis-C60 | Ag",
-                          "SLG | ITO | CuCrO2 | C60; PCBM-60 | Perovskite | Zr(acac)4 | Ag",
-                          "SLG | ITO | CuCrO2 | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | CuCrO2 | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | CuCrO2-np | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | CuGaO2-np | Perovskite | PCBM-70 | Al",
-                          "SLG | ITO | CuI | Cu@CuI-nw | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | CuI | Cu@CuI-nw | Perovskite | PCBM-60; ZnO-np | Ag",
-                          "SLG | ITO | CuI | PEDOT:PSS | Perovskite | PCBM-60 | ZnO-np | Al",
-                          "SLG | ITO | CuI | PbPc | Perovskite | C60 | Bphen | Ag",
-                          "SLG | ITO | CuI | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | CuI | Perovskite | ICBA | BCP | Ag",
-                          "SLG | ITO | CuI | Perovskite | PCBM-60 | AZO-np | Ag",
-                          "SLG | ITO | CuI | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | CuI | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | CuI | Perovskite | PCBM-60 | PEI | Ag",
-                          "SLG | ITO | CuI | Perovskite | PCBM-60 | ZnO-np | Ag",
-                          "SLG | ITO | CuI | Perovskite | PCBM-60 | ZnO-np | Al",
-                          "SLG | ITO | CuI-np | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | CuI; CuSCN | Perovskite | PCBM-60 | PEI | Ag",
-                          "SLG | ITO | CuInS2 | Al2O3-mp | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | CuInS2 | Al2O3-mp | Perovsktie | PCBM-60 | Ag",
-                          "SLG | ITO | CuInS2 | Al2O3-np | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | CuInS2 | Al2O3-np | Perovskite | PCBM-60 | TIPD; ZnO-np | Ag",
-                          "SLG | ITO | CuInS2 | Al2O3-np | Perovskite | TIPD; ZnO-np | Ag",
-                          "SLG | ITO | CuO | Perovskite | PC(70)BM | AZO | Al",
-                          "SLG | ITO | CuO | Perovskite | PCBM-60 | Ca | Al",
-                          "SLG | ITO | CuO | Perovskite | PCBM-60 | ZnO-np | Al",
-                          "SLG | ITO | CuO | Perovskite | PCBM-70 | AZO | Al",
-                          "SLG | ITO | CuO-nw | PEDOT:PSS | Perovskite | PCBM-60 | Bphen | Ag",
-                          "SLG | ITO | CuOx | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | CuOx | Perovskite | C60 | BCP | Al",
-                          "SLG | ITO | CuOx | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | CuOx | Perovskite | PCBM-60 | C60 | BCP | Ag",
-                          "SLG | ITO | CuPc | PEI | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | CuPc | PEI | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | CuPc | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | CuS-np | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | CuSCN | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | CuSCN | Perovskite | C60 | Bphen | Ag",
-                          "SLG | ITO | CuSCN | Perovskite | PCBM-60 | AZO-np | Ag",
-                          "SLG | ITO | CuSCN | Perovskite | PCBM-60 | AZO-np | Ag-nw",
-                          "SLG | ITO | CuSCN | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | CuSCN | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | CuSCN | Perovskite | PCBM-60 | BCP | Al",
-                          "SLG | ITO | CuSCN | Perovskite | PCBM-60 | LiF | Ag",
-                          "SLG | ITO | CuSCN | Perovskite | PCBM-60 | PDINO | Al",
-                          "SLG | ITO | CuSCN | Perovskite | PCBM-60 | PEI | Ag",
-                          "SLG | ITO | CuSCN | Perovskite | PCBM-60 | bis-C60 | Ag",
-                          "SLG | ITO | CuSCN-2D | Perovskite | C60 | Bphen | Ag",
-                          "SLG | ITO | CuSCN-3D | Perovskite | C60 | Bphen | Ag",
-                          "SLG | ITO | CuSCN-nw | Perovskite | C60 | Bphen | Ag",
-                          "SLG | ITO | CzPAF-TPA | Perovskite | PCBM-60 | ZnO | Ag",
-                          "SLG | ITO | CzPAF-TPA | Perovskite | PCBM-60 | ZnO-np | Ag",
-                          "SLG | ITO | DA-PEDOT:PSS | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | DBFMT | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | DBTMT | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | DFH | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | DFTAB | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | DH-MeO-FDPA | Perovskite | PCBM-60 | PEI | Ag",
-                          "SLG | ITO | DMZ | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | DNA-CTMA | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | DPA-ANR-DPA | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | DPC60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | EDTA | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | EGO-PPV | PFN-P2 | Perovskite | PCBM-60 | BCP | cu",
-                          "SLG | ITO | EGO-PPV | Perovskite | PCBM-60 | BCP | cu",
-                          "SLG | ITO | F6-TCNNQ | TaTm | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | F6-TCNNQ | TaTm | Perovskite | C60 | C60; Phlm | Ag",
-                          "SLG | ITO | F6-TCNNQ; TaTm | Perovskite | C60 | C60; PhIm | Ag",
-                          "SLG | ITO | F6-TCNNQ; TaTm | Perovskite | C60 | C60; Phlm | Ag",
-                          "SLG | ITO | F6-TCNNQ; TaTm | TaTm | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | F6-TCNNQ; TaTm | TaTm | Perovskite | C60 | C60; PhIm | Ag",
-                          "SLG | ITO | F6-TCNNQ; TaTm | TaTm | Perovskite | C60 | C60; Phlm | Ag",
-                          "SLG | ITO | F6-TCNNQ; TaTm | TaTm | Perovskite | C60; PhIm | Ag",
-                          "SLG | ITO | F6-TCNNQ; TaTm | TaTm | Perovskite | C60; Phlm | Ag",
-                          "SLG | ITO | FB-OMeTPA | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | FDPI | Perovskite | Spiro-MeOTAD | MoO3 | Au",
-                          "SLG | ITO | FPDI | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "SLG | ITO | FPI-PEIE | PCBM-60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | FPI-PEIE | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | FT-OMeTPA | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | FrGO | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | Fullerene-SAM | Perovskite | CuSCN | Carbon",
-                          "SLG | ITO | Fullerene-SAM | Perovskite | CuSCN | Ta:Wox-np | Carbon",
-                          "SLG | ITO | Fullerene-SAM | Perovskite | P3HT | Carbon",
-                          "SLG | ITO | Fullerene-SAM | Perovskite | P3HT | Ta:Wox-np | Carbon",
-                          "SLG | ITO | GeO2 | Perovskite | PCBM-60 | Bphen | Ag",
-                          "SLG | ITO | Grafted rGO; Polyacrylonitrile | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | Graphene oxide | PEDOT:PSS | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | Graphene oxide | PEDOT:PSS | Perovskite | PCBM-60 | Carbon-tape",
-                          "SLG | ITO | Graphene oxide | PEDOT:PSS | Perovskite | PCBM-60 | LiF | Ag",
-                          "SLG | ITO | Graphene oxide | PEDOT:PSS | Perovskite | PCBM-60 | ZnO-np | Ag",
-                          "SLG | ITO | Graphene oxide | PFNBr | Perovskite | PCBM-60 | BCP | Au",
-                          "SLG | ITO | Graphene oxide | PTAA | Perovskite | PCBM-60 | BCP | Au",
-                          "SLG | ITO | Graphene oxide | PTFTS | Perovskite | PCBM-60 | BCP | Au",
-                          "SLG | ITO | Graphene oxide | Perovskite | C60 | BCP | Au",
-                          "SLG | ITO | Graphene oxide | Perovskite | C60 | Bphen | Ag",
-                          "SLG | ITO | Graphene oxide | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | Graphene oxide | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | Graphene oxide | Perovskite | PCBM-60 | BCP | Au",
-                          "SLG | ITO | Graphene oxide | Perovskite | PCBM-60 | BCP | LiF | Al",
-                          "SLG | ITO | Graphene oxide | Perovskite | PCBM-60 | Carbon-tape",
-                          "SLG | ITO | Graphene oxide | Perovskite | PCBM-60 | LiF | Ag",
-                          "SLG | ITO | Graphene oxide | Perovskite | PCBM-60 | ZnO-np | Al",
-                          "SLG | ITO | Graphene oxide; MoOx-np | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | Graphene oxide; PEDOT:PSS | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | Graphene oxide; PEDOT:PSS | Perovskite | PCBM-60 | LiF | Al",
-                          "SLG | ITO | Graphene oxide; ZnO-np | Perovskite | Au",
-                          "SLG | ITO | Graphene | AuCl3 | PEDOT:PSS | Perovskite | PCBM-60 | BCP | Al",
-                          "SLG | ITO | Graphene | PEDOT:PSS | Perovskite | PCBM-60 | BCP | Al",
-                          "SLG | ITO | Graphene | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | Graphne oxide | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | H1 | Perovskite | PCBM-60 | LiF | Al",
-                          "SLG | ITO | H2 | Perovskite | PCBM-60 | LiF | Al",
-                          "SLG | ITO | H3 | Perovskite | PCBM-60 | BCP | Au",
-                          "SLG | ITO | H4 | Perovskite | PCBM-60 | BCP | Au",
-                          "SLG | ITO | H5 | Perovskite | PCBM-60 | BCP | Au",
-                          "SLG | ITO | H6 | Perovskite | PCBM-60 | BCP | Au",
-                          "SLG | ITO | H7 | Perovskite | PCBM-60 | BCP | Au",
-                          "SLG | ITO | HTM-1 (bifluorenylidene-based) | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | HTM-2 (bifluorenylidene-based) | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | HTM-3 (bifluorenylidene-based) | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | IBF-Ep | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | ICMA | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | IDTT2FPDI | Perovskite | PTAA | Ag",
-                          "SLG | ITO | ITO | NiO-c | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | ITO-nw | TiO2-np | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | In2O3 | Perovskite | PTAA | Au",
-                          "SLG | ITO | In2O3 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | In2O3-c | PCBM-60 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | In2O3-c | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | In2O3-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | In2O3-c | SnO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | IrTiOx-c | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | JW6 | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | JW7 | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | JW8 | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | L-F | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | L-H | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | LiF | PEDOT:PSS | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | LiQ; PEIE | PCBM-60 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | Lignosulfonate; PEDOT:PSS; PDA | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | M115 | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | M116 | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | M117 | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | M118 | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | MC-43 | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | MC6Cz-9-NPC | Perovskite | PCBM-60 | LiF | Al",
-                          "SLG | ITO | MC6Cz-TPA | Perovskite | PCBM-60 | LiF | Al",
-                          "SLG | ITO | MC8-9-NPC | Perovskite | PCBM-60 | LiF | Al",
-                          "SLG | ITO | MC8-TPA | Perovskite | PCBM-60 | LiF | Al",
-                          "SLG | ITO | MEH-PPV-20 | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | MEH-PPV; PFN | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | MFGO | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | MPA-BTI | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | MPA-BTTI | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | MSAPBS | Perovskite | Spiro-MeOTAD | Au | Ag",
-                          "SLG | ITO | MeO-2PACz | Perovskite | C60 | BCP | Cu",
-                          "SLG | ITO | MeO-2PACz | Perovskite | C60 | SnO2-c | Cu",
-                          "SLG | ITO | MeO-FDPA | Perovskite | PCBM-60 | PEI | Ag",
-                          "SLG | ITO | MeO-PPV | PFN-P2 | Perovskite | PCBM-60 | BCP | cu",
-                          "SLG | ITO | MeO-PPV | Perovskite | PCBM-60 | BCP | cu",
-                          "SLG | ITO | MeO-TPD | PEDOT:PSS | Perovskite | C60 | Ag",
-                          "SLG | ITO | MgO-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | MgO-c | SnO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | MgZnO | Perovskite | Spiro-MeOTAD | MoOx | Al",
-                          "SLG | ITO | MoO3 | Au | SnO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | MoO3 | CH3NH3PbI3 | C60 | TmPyPB | Ag",
-                          "SLG | ITO | MoO3 | NPB | PbI2 | C60 | BCP | Al",
-                          "SLG | ITO | MoO3 | NPB | Perovskite | C60 | BCP | Al",
-                          "SLG | ITO | MoO3 | PEDOT:PSS | Perovskite | C60 | BCP | LiF | Al",
-                          "SLG | ITO | MoO3 | PEDOT:PSS | Perovskite | C60 | Bphen | Ag",
-                          "SLG | ITO | MoO3 | PEDOT:PSS | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | MoO3 | PEDOT:PSS | Perovskite | PCBM-60 | BCP | Al",
-                          "SLG | ITO | MoO3 | PTAA | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | MoO3 | Perovskite | Alq3; C60 | LiF | Ag",
-                          "SLG | ITO | MoO3 | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | MoO3 | Perovskite | C60 | BCP | Al",
-                          "SLG | ITO | MoO3 | Perovskite | C60 | Ca | Al",
-                          "SLG | ITO | MoO3 | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | MoO3 | Perovskite | PCBM-60 | Bphen | Ag",
-                          "SLG | ITO | MoO3 | Perovskite | PCBM-60 | C60 | BCP | Al",
-                          "SLG | ITO | MoO3 | TBDI | Perovskite | IPH | PDINO | Ag",
-                          "SLG | ITO | MoO3 | TPA-2,7-FLTPA-TPA | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | MoO3 | TPA-3,6-FLTPA-TPA | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | MoO3 | TPBi | TaTm | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | MoO3 | TPTPA | Perovskite | 3TPYMB | C60 | TmPyPB | Ag",
-                          "SLG | ITO | MoO3 | TPTPA | Perovskite | B4PyMPM | C60 | TmPyPB | Ag",
-                          "SLG | ITO | MoO3 | TPTPA | Perovskite | C60 | TmPyPB | Ag",
-                          "SLG | ITO | MoO3 | TPTPA | Perovskite | TmPyPB | C60 | TmPyPB | Ag",
-                          "SLG | ITO | MoO3 | TaTm | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | MoO3 | TaTm | Perovskite | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | MoOx | F4-TCNQ | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | MoOx | PEDOT:PSS | Perovskite | PCBM-60 | TOPD | Ag",
-                          "SLG | ITO | MoOx | Perovskite | C60 | BCP | Al",
-                          "SLG | ITO | MoOx | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | MoOx | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | MoOx | TPTPA | Perovskite | C60 | Al",
-                          "SLG | ITO | MoOx | TPTPA | Perovskite | C60 | BCP | Al",
-                          "SLG | ITO | MoOx | TaTm | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | MoS2 | Perovskite | C60 | BCP | Al",
-                          "SLG | ITO | MoS2 | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | MoS2 | Perovskite | PCBM-60 | BCP | LiF | Al",
-                          "SLG | ITO | MoS2 | Perovskite | PCBM-60 | PFN | Al",
-                          "SLG | ITO | MoS2; PEDOT:PSS | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | MoS2; TiO2-np | Perovskite | Au",
-                          "SLG | ITO | N,N\u2010di\u2010p\u2010methylthiophenylamine | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | N1,N3,N5-tris(4-n-butylphenyl)-N1,N3,N5-triphenylbenzene-1,3,5-triamine | Perovskite | PCBM-60 | LiF | Ag",
-                          "SLG | ITO | NBNDD | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | NBP-BC | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | NDI-P | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | NO-Graphene-QDs | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | NP-BC | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | NPB | Perovskite | C60 | BCP | Al",
-                          "SLG | ITO | NPB | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | NPB | Perovskite | PCBM-60 | PDI-Br | Ag",
-                          "SLG | ITO | NPB; PTAA | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | NTPA | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | Nb2O5 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | Ni | NiMgO | PVP | Perovskite | PCBM-60 | ZnMgO | Al",
-                          "SLG | ITO | Ni | NiMgO | Perovskite | PCBM-60 | ZnMgO | Al",
-                          "SLG | ITO | Ni | PEDOT:PSS | Perovskite | C60 | Al",
-                          "SLG | ITO | Ni-acetate | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | NiCo2O4 | Perovskite | C60; PCBM-60 | Zr(acac)4 | Ag",
-                          "SLG | ITO | NiCo2O4 | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | NiCo2O4 | Perovskite | PS | C60 | BCP | Ag",
-                          "SLG | ITO | NiCo2O4-np | Perovskite | PCBM-70 | Al",
-                          "SLG | ITO | NiMgLiO | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | NiMgO | PVP | Perovskite | PCBM-60 | ZnMgO | Al",
-                          "SLG | ITO | NiMgO | Perovskite | PCBM-60 | ZnMgO | Al",
-                          "SLG | ITO | NiO | BrBA | Perovskite | PCBM-60 | C60 | Ag",
-                          "SLG | ITO | NiO | PS | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | NiO | PS | Perovskite | PS | PCBM-60 | Ag",
-                          "SLG | ITO | NiO | Perovskite | C60 | Zr(AcAc) | Ag",
-                          "SLG | ITO | NiO | Perovskite | C60 | bis-C60 | Ag",
-                          "SLG | ITO | NiO | Perovskite | C60; PCBM-60 | bis-C60 | Ag",
-                          "SLG | ITO | NiO | Perovskite | Nb2O5 | Ag",
-                          "SLG | ITO | NiO | Perovskite | PCBBz | BCP | Ag",
-                          "SLG | ITO | NiO | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | NiO | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | NiO | Perovskite | PCBM-60 | CD | Ag",
-                          "SLG | ITO | NiO | Perovskite | PCBM-60 | PEOz | Ag",
-                          "SLG | ITO | NiO | Perovskite | PCBM-60 | PN6 | Ag",
-                          "SLG | ITO | NiO | Perovskite | PCBM-60 | ZSO-np | Ag",
-                          "SLG | ITO | NiO | Perovskite | PCBM-60 | bis-C60 | Ag",
-                          "SLG | ITO | NiO | Perovskite | PCBM-60:C60 | bis-C60 | Ag",
-                          "SLG | ITO | NiO | Perovskite | PCBPy | BCP | Ag",
-                          "SLG | ITO | NiO | Perovskite | PCBTh | BCP | Ag",
-                          "SLG | ITO | NiO-c | 1ab | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | NiO-c | 1bb | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | NiO-c | Al2O3-mp | Perovskite | PCBM-60 | Rhodamine 101 | Ag | Au",
-                          "SLG | ITO | NiO-c | Al2O3-mp | Perovskite | PCBM-60 | Rhodamine 101 | Au | Al",
-                          "SLG | ITO | NiO-c | Au-np | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | NiO-c | BBA | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | NiO-c | CuGaO2 | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | NiO-c | Cysteine | Perovskite | PCBM-60 | Bphen | Al",
-                          "SLG | ITO | NiO-c | DEA | Perovskite | C60 | Ag",
-                          "SLG | ITO | NiO-c | DEA | Perovskite | C60 | PN4N | Ag",
-                          "SLG | ITO | NiO-c | DEA | Perovskite | PCBM-60 | PN4N | Ag",
-                          "SLG | ITO | NiO-c | EPA | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | NiO-c | FAD | Perovskite | PCBM-70 | AgAl",
-                          "SLG | ITO | NiO-c | MOF-808 | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | NiO-c | Mercaptoethylamine chlorate | Perovskite | PCBM-60 | Bphen | Al",
-                          "SLG | ITO | NiO-c | Mg(AcO)2 | Perovskite | C60 | BCP | Cu",
-                          "SLG | ITO | NiO-c | N749 | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | NiO-c | NBP-BC | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | NiO-c | NP-BC | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | NiO-c | NiO-c | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | NiO-c | NiO-mp | Perovskite | PCBM-60 | BCP | Al",
-                          "SLG | ITO | NiO-c | NiO-mp | Perovskite | PCBM-70 | BCP | Al",
-                          "SLG | ITO | NiO-c | NiO-mp | Perovskite | ZnO-mp | ZnO-np | Ag",
-                          "SLG | ITO | NiO-c | NiO-mp | Perovskite | ZnO-np | Ag",
-                          "SLG | ITO | NiO-c | NiO-np | Perovskite | PCBM-60 | BCP | Al",
-                          "SLG | ITO | NiO-c | NiO-nw | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | NiO-c | PCDTBT | Perovskite | PCBM-60 | BCP | Al",
-                          "SLG | ITO | NiO-c | PEAI | Perovskite | PCBM-60 | AgAl",
-                          "SLG | ITO | NiO-c | PEDOT:PSS | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | NiO-c | PEDOT:PSS | Perovskite | PCBM-60 | bis-C60 | Ag",
-                          "SLG | ITO | NiO-c | PFN-P2 | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | NiO-c | PNP-BC | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | NiO-c | PTAA | Perovskite | C60 | SnO2 | BCP | Cu",
-                          "SLG | ITO | NiO-c | PTAA | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | NiO-c | PTAA | Perovskite | PCBM-60 | Mg | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | 2,6-Py | PCBM-60 | PEI | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | ADAHCl | C60 | BCP | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | BCP; PCBM-60 | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | Bi2S3 | Au",
-                          "SLG | ITO | NiO-c | Perovskite | C60 | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | C60 | BCP | Al",
-                          "SLG | ITO | NiO-c | Perovskite | C60 | BCP | Au",
-                          "SLG | ITO | NiO-c | Perovskite | C60 | BCP | Cu",
-                          "SLG | ITO | NiO-c | Perovskite | C60 | SnO2-c | ITO",
-                          "SLG | ITO | NiO-c | Perovskite | C60 | SnO2-c | ITO | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | C60 | SnO2-c | ITO | Au",
-                          "SLG | ITO | NiO-c | Perovskite | C60 | SnO2-c | ITO | Cu",
-                          "SLG | ITO | NiO-c | Perovskite | C60 | SnO2-np | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | C60 | SnS | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | C60 | TmPyPB | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | C60 | ZnO-c | Al",
-                          "SLG | ITO | NiO-c | Perovskite | C60 | ZnSe | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | C60 | bis-C60 | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | CdZnSeS-QDs | C60 | BCP | Cu",
-                          "SLG | ITO | NiO-c | Perovskite | CeOx | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | FAD | PCBM-70 | AgAl",
-                          "SLG | ITO | NiO-c | Perovskite | FSIP | BCP | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | HATNA-F6 | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | HATNAS3C7 | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | HATNAS3C7-C3h | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | HATNAS3C7-Cs | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | HATNASO2C7-Cs | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | HATNASOC7-Cs | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | ICBA | Al",
-                          "SLG | ITO | NiO-c | Perovskite | ICBA | BCP | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | ICBA; PCBM-60 | Al",
-                          "SLG | ITO | NiO-c | Perovskite | ITIC | BCP | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | LiF | C60 | SnO2-c | ITO | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | LiF | C60 | SnO2-c | ZnSnO2-c | ITO | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | LiF | C60 | TmPyPB | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | N2200 | bis-C60 | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | N2200; PFN-Ox | bis-C60 | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | Nb2O5 | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | Nb2O5 | PCBM-60 | Bphen | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | AZO | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | AZO-np | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | AZO-np | Al",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | AZO-np | ITO",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | AgAl",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | AgAl-np | Au-np | LiF | AgAl",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | AgAl-np | LiF | AgAl",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | BCP | AZO-c | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | BCP | Al",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | BCP | Au",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | BCP | TeO2 | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | BCP | TiO2-c | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | Bis-FIMG | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | Bis-FITG | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | Bphen | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | Bphen | Al",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | C60 | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | C60 | BCP | Al",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | Ca | Al",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | Ca(acac)2 | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | Cu",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | DPO | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | IZTO",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | LiF | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | LiF | Al",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | Mg | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | PEI | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | PEIE | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | PEIE | Cu",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | Phen-NaDPO | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | Phen-NaDPO; Sn(SCN)2 | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | PrCMA | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | Rhodamine 101 | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | Rhodamine 101 | Au | Al",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | Rodhamine 101 | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | SnO2-c | ITO | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | SnO2-c | SnZnO | Al",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | SnO2-c | SnZnO | ITO",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | TiO2 | Al",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | TiO2-c | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | TiO2-c | Al | Au",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | ZnMgO | Al",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | ZnO | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | ZnO | ITO",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | ZnO | IZTO",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | ZnO-np | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | ZnO-np | Al",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | ZnO-np | DPO | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | ZnO-np | DPO | ITO",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | ZnO-np | ITO",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | Zr(acac)4 | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | Zr(acac)4 | Al",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | Zr(acac)4 | Au",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | bis-C60 | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60 | bis\u2010C60 | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60-MCM | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60-PCP | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60; ICBA | BCP | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60; PDI-DA | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-60; PDI-DA | BCP | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-70 | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | PCBM-70 | BCP | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | PEAI | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | PEAI | PCBM-60 | BCP | SnO2-c | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | PEAI | PCBM-60 | BCP | SnO2-c | ITO | LiF",
-                          "SLG | ITO | NiO-c | Perovskite | PEAI | PCBM-60 | BCP | TeO2 | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | PN | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | PN-F25 | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | PN-F50 | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | PTEG-1 | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | PbS | PCBM-60 | Al",
-                          "SLG | ITO | NiO-c | Perovskite | SnO2-c | AZO | Au",
-                          "SLG | ITO | NiO-c | Perovskite | SnO2-c | AZO | Ni | Al | Ni",
-                          "SLG | ITO | NiO-c | Perovskite | SnO2-c | Au",
-                          "SLG | ITO | NiO-c | Perovskite | SnO2-np | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | ZnO | PTFE | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | ZnO-c | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | ZnO-np | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | ZnO-np | Al",
-                          "SLG | ITO | NiO-c | Perovskite | ZnO-np | Au",
-                          "SLG | ITO | NiO-c | Perovskite | ZnO-np | BCP | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | ZnO-np | C60 | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | bis-C60 | Ag",
-                          "SLG | ITO | NiO-c | Perovskite | c-HATNA | bis-C60 | Ag",
-                          "SLG | ITO | NiO-c | PhNa-1T | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | NiO-c | SY1 | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | NiO-c | SY2 | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | NiO-c | SY3 | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | NiO-c | SY4 | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | NiO-c | Sb2O3-QDs | Perovskite | Sn2O3-ns | PCBM-60 | Bphen | Ag",
-                          "SLG | ITO | NiO-c | Sn2O3-QDs | Perovskite | PCBM-60 | C60 | Ag",
-                          "SLG | ITO | NiO-c | UiO-66 | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | NiO-c | YC-1 | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | NiO-mp | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | NiO-mp | Perovskite | PCBM-60 | ZnO-np | Ag",
-                          "SLG | ITO | NiO-np | 2,2\u2019-BiPy | Perovskite | PCBM-60 | Zr(acac)4 | Ag",
-                          "SLG | ITO | NiO-np | 2,2\u2019-BiPy | Perovskite | PCBM-60 | Zr(acac)4 | Ag | CsF",
-                          "SLG | ITO | NiO-np | Al2O3-mp | Perovskite | PCBM-60 | Rhodamine 101 | Ag",
-                          "SLG | ITO | NiO-np | Br-BPA-SAM | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | NiO-np | Choline chloride | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | NiO-np | Choline chloride; Glycerol | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | NiO-np | Glycerol | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | NiO-np | KCl | Perovskite | PCBM-60 | Zr(acac)4 | Ag",
-                          "SLG | ITO | NiO-np | M2 | Perovskite | PCBM-60 | ZnO-np | Al",
-                          "SLG | ITO | NiO-np | M3 | Perovskite | PCBM-60 | ZnO-np | Al",
-                          "SLG | ITO | NiO-np | ME1 | Perovskite | PCBM-60 | ZnO-np | Al",
-                          "SLG | ITO | NiO-np | ME2 | Perovskite | PCBM-60 | ZnO-np | Al",
-                          "SLG | ITO | NiO-np | ME3 | Perovskite | PCBM-60 | ZnO-np | Al",
-                          "SLG | ITO | NiO-np | NaCl | Perovskite | PCBM-60 | Zr(acac)4 | Ag",
-                          "SLG | ITO | NiO-np | PAS | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | NiO-np | PMMA | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | NiO-np | PSS | Perovskite | PSS | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | NiO-np | PSS | Perovskite | PSS | PCBM-60 | ZnO-np | ITO",
-                          "SLG | ITO | NiO-np | PTAA | Perovskite | PCBM-60 | ZnO-np | Al",
-                          "SLG | ITO | NiO-np | PTAA | Perovskite | PCBM-60 | ZnO-np | ZnO | ITO | MgF2",
-                          "SLG | ITO | NiO-np | Perovskite | Ag",
-                          "SLG | ITO | NiO-np | Perovskite | BCP | Ag",
-                          "SLG | ITO | NiO-np | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | NiO-np | Perovskite | C60 | BCP | Cu",
-                          "SLG | ITO | NiO-np | Perovskite | C60 | Bphen | Ag",
-                          "SLG | ITO | NiO-np | Perovskite | C60 | bis-C60 | Ag",
-                          "SLG | ITO | NiO-np | Perovskite | C60 | bis-C60 | ITO | Ni | Al",
-                          "SLG | ITO | NiO-np | Perovskite | C60; PCBM-60 | Ag",
-                          "SLG | ITO | NiO-np | Perovskite | C60; PCBM-60 | BCP | Ag",
-                          "SLG | ITO | NiO-np | Perovskite | C60; PCBM-60 | Zr(acac)4 | Ag",
-                          "SLG | ITO | NiO-np | Perovskite | C60; PCBM-60 | Zr(acac)4 | Cu",
-                          "SLG | ITO | NiO-np | Perovskite | C60; PCBM-60 | bis-C60 | Ag",
-                          "SLG | ITO | NiO-np | Perovskite | COi8DFIC | BCP | Ag",
-                          "SLG | ITO | NiO-np | Perovskite | CeOx | Ag",
-                          "SLG | ITO | NiO-np | Perovskite | Choline chloride | C60 | BCP | Ag",
-                          "SLG | ITO | NiO-np | Perovskite | EVA | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | NiO-np | Perovskite | ICBA | PrC60MAI | Ag",
-                          "SLG | ITO | NiO-np | Perovskite | IT-4f | BCP | Ag",
-                          "SLG | ITO | NiO-np | Perovskite | ITIC | BCP | Ag",
-                          "SLG | ITO | NiO-np | Perovskite | NDI-BiSe | Ag",
-                          "SLG | ITO | NiO-np | Perovskite | NDI-Se | Ag",
-                          "SLG | ITO | NiO-np | Perovskite | NDI-TriSe | Ag",
-                          "SLG | ITO | NiO-np | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | NiO-np | Perovskite | PCBM-60 | Ag | Ta2O5",
-                          "SLG | ITO | NiO-np | Perovskite | PCBM-60 | Ag-nw",
-                          "SLG | ITO | NiO-np | Perovskite | PCBM-60 | Ag-nw | C60",
-                          "SLG | ITO | NiO-np | Perovskite | PCBM-60 | Ag-nw | PCBM-60",
-                          "SLG | ITO | NiO-np | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | NiO-np | Perovskite | PCBM-60 | Au",
-                          "SLG | ITO | NiO-np | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | NiO-np | Perovskite | PCBM-60 | BCP | Ag | SiO2 | ZnS | Ag | ZnS",
-                          "SLG | ITO | NiO-np | Perovskite | PCBM-60 | BCP | Al",
-                          "SLG | ITO | NiO-np | Perovskite | PCBM-60 | F-R-COOK | Ag",
-                          "SLG | ITO | NiO-np | Perovskite | PCBM-60 | LiF | Al",
-                          "SLG | ITO | NiO-np | Perovskite | PCBM-60 | PDINO | Ag",
-                          "SLG | ITO | NiO-np | Perovskite | PCBM-60 | PEI | Ag",
-                          "SLG | ITO | NiO-np | Perovskite | PCBM-60 | Ppz | Al",
-                          "SLG | ITO | NiO-np | Perovskite | PCBM-60 | PrC60MAI | Ag",
-                          "SLG | ITO | NiO-np | Perovskite | PCBM-60 | PrCMA | Ag",
-                          "SLG | ITO | NiO-np | Perovskite | PCBM-60 | Rhodamine 101 | Ag",
-                          "SLG | ITO | NiO-np | Perovskite | PCBM-60 | TiO2-c | Ag",
-                          "SLG | ITO | NiO-np | Perovskite | PCBM-60 | ZnO | Ag",
-                          "SLG | ITO | NiO-np | Perovskite | PCBM-60 | ZnO-c | Al",
-                          "SLG | ITO | NiO-np | Perovskite | PCBM-60 | ZnO-np | Ag",
-                          "SLG | ITO | NiO-np | Perovskite | PCBM-60 | ZnO-np | Al",
-                          "SLG | ITO | NiO-np | Perovskite | PCBM-60 | ZnO-np | ITO | MgF2",
-                          "SLG | ITO | NiO-np | Perovskite | PCBM-60 | ZnO-np | PEI | Ag",
-                          "SLG | ITO | NiO-np | Perovskite | PCBM-60 | ZnO-np | PEI | D-Sorbito; PEDOT:PSSl | Ag-nw | PET",
-                          "SLG | ITO | NiO-np | Perovskite | PCBM-60 | ZnO-np | ZnO-c | Al",
-                          "SLG | ITO | NiO-np | Perovskite | PCBM-60 | ZnO-np | ZnO-c | ITO | Al",
-                          "SLG | ITO | NiO-np | Perovskite | PCBM-60 | ZnO-np | ZnO-c | ITO | MgF2",
-                          "SLG | ITO | NiO-np | Perovskite | PCBM-60 | Zr(acac)4 | Ag",
-                          "SLG | ITO | NiO-np | Perovskite | PCBM-60 | Zr(acac)4 | Ag | CsF",
-                          "SLG | ITO | NiO-np | Perovskite | PCBM-60 | Zr(acac)4 | Au",
-                          "SLG | ITO | NiO-np | Perovskite | PCBM-60 | Zr(acac)4 | PEI | Ag",
-                          "SLG | ITO | NiO-np | Perovskite | PCBM-60 | Zr(acac)4 | PEI | Ag | Ta2O5",
-                          "SLG | ITO | NiO-np | Perovskite | PCBM-70 | Ag",
-                          "SLG | ITO | NiO-np | Perovskite | PCBM-70 | Rhodamine 101 | Ag",
-                          "SLG | ITO | NiO-np | Perovskite | PEAI | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | NiO-np | Perovskite | TiO2-np | Ag",
-                          "SLG | ITO | NiO-np | Perovskite | TiO2-np | C60; PCBM-60 | Ag",
-                          "SLG | ITO | NiO-np | Perovskite | ZnO | C60 | Ag",
-                          "SLG | ITO | NiO-np | Spiro-MeOTAD | Perovskite | PCBM-60 | ZnO-np | Al",
-                          "SLG | ITO | NiO-np | TPI | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | NiO-np | TPI-2MEO | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | NiO-np | TPI-4MEO | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | NiO-np | TPI-6MEO | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | NiPc | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | NiPcS4 | PEDOT:PSS | Perovskite | PCBM-60 | C60 | BCP | Ag",
-                          "SLG | ITO | NiPcS4 | Perovskite | PCBM-60 | C60 | BCP | Ag",
-                          "SLG | ITO | OCNR; PEDOT:PSS | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | P3CT | Perovskite | C60 | Al",
-                          "SLG | ITO | P3CT | Perovskite | CPTA-E | Al",
-                          "SLG | ITO | P3CT | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | P3CT | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | P3CT | Perovskite | PCBM-60 | ZnO-np | Al",
-                          "SLG | ITO | P3CT | Perovskite | PFPDI | Ag",
-                          "SLG | ITO | P3CT-CH3NH2 | Perovskite | PCBM-60 | C60 | BCP | Ag",
-                          "SLG | ITO | P3CT-K | CuZnS | Perovskite | PCBM-60 | ZnO | Al",
-                          "SLG | ITO | P3CT-K | Perovskite | PCBM-60 | C60 | Al",
-                          "SLG | ITO | P3CT-K | Perovskite | PCBM-60 | SnO2-c | Al",
-                          "SLG | ITO | P3CT-K | Perovskite | PCBM-60 | ZnO | Ag",
-                          "SLG | ITO | P3CT-K | Perovskite | PCBM-60 | ZnO | Al",
-                          "SLG | ITO | P3CT-K | Perovskite | PCBM-60 | ZnO-c | Al",
-                          "SLG | ITO | P3CT-K | Perovskite | PCBM-60 | ZnO-np | Al",
-                          "SLG | ITO | P3CT-N | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | P3CT-N | Perovskite | IT-4F | s-Bphen | Ag",
-                          "SLG | ITO | P3CT-N | Perovskite | IT-4H | s-Bphen | Ag",
-                          "SLG | ITO | P3CT-N | Perovskite | IT-4M | s-Bphen | Ag",
-                          "SLG | ITO | P3CT-N | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | P3CT-N | Perovskite | PCBM-60 | Bphen | Ag",
-                          "SLG | ITO | P3CT-N | Perovskite | PCBM-60 | C60 | BCP | Ag",
-                          "SLG | ITO | P3CT-N | Perovskite | PCBM-60 | C60 | BCP | Cu",
-                          "SLG | ITO | P3CT-N | Perovskite | PCBM-60 | C60 | TPBi | Cu",
-                          "SLG | ITO | P3CT-N | Perovskite | TMTA | PCBM-60 | C60 | TPBi | Cu",
-                          "SLG | ITO | P3CT-Na | PASP | Perovskite | PCBM-60 | C60 | BCP | Ag",
-                          "SLG | ITO | P3CT-Na | Perovskite | B2F | C60 | BCP | Ag",
-                          "SLG | ITO | P3CT-Na | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | P3CT-Na | Perovskite | C60; PDI | BCP | Ag",
-                          "SLG | ITO | P3CT-Na | Perovskite | IDT6CN | C60 | BCP | Ag",
-                          "SLG | ITO | P3CT-Na | Perovskite | IDT6CN | Rhodamine 101 | LiF | Ag",
-                          "SLG | ITO | P3CT-Na | Perovskite | IDT6CN-4F | BCP | Ag",
-                          "SLG | ITO | P3CT-Na | Perovskite | IDT6CN-4F | C60 | BCP | Ag",
-                          "SLG | ITO | P3CT-Na | Perovskite | IDT6CN-TM | BCP | Ag",
-                          "SLG | ITO | P3CT-Na | Perovskite | IDT6CN-TM | C60 | BCP | Ag",
-                          "SLG | ITO | P3CT-Na | Perovskite | IDTCN | C60 | BCP | Ag",
-                          "SLG | ITO | P3CT-Na | Perovskite | IDTCN | Rhodamine 101 | LiF | Ag",
-                          "SLG | ITO | P3CT-Na | Perovskite | ITCP-M | BCP | Ag",
-                          "SLG | ITO | P3CT-Na | Perovskite | ITCPTC | C60 | BCP | Ag",
-                          "SLG | ITO | P3CT-Na | Perovskite | ITCPTC | Rhodamine 101 | LiF | Ag",
-                          "SLG | ITO | P3CT-Na | Perovskite | ITCPTC-Se | C60 | BCP | Ag",
-                          "SLG | ITO | P3CT-Na | Perovskite | ITCPTC-Se | LiF | Ag",
-                          "SLG | ITO | P3CT-Na | Perovskite | ITCPTC-Se | Rhodamine 101 | LiF | Ag",
-                          "SLG | ITO | P3CT-Na | Perovskite | ITCPTC-Th | C60 | BCP | Ag",
-                          "SLG | ITO | P3CT-Na | Perovskite | ITCPTC-Th | LiF | Ag",
-                          "SLG | ITO | P3CT-Na | Perovskite | ITCPTC-Th | Rhodamine 101 | LiF | Ag",
-                          "SLG | ITO | P3CT-Na | Perovskite | NDP-V | C60 | BCP | Ag",
-                          "SLG | ITO | P3CT-Na | Perovskite | NDP-V | Rhodamine 101 | LiF | Ag",
-                          "SLG | ITO | P3CT-Na | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | P3CT-Na | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | P3CT-Na | Perovskite | PCBM-60 | C60 | Al",
-                          "SLG | ITO | P3CT-Na | Perovskite | PCBM-60 | C60 | BCP | Ag",
-                          "SLG | ITO | P3CT-Na | Perovskite | PCBM-60 | HDAC | Ag",
-                          "SLG | ITO | P3CT-Na | Perovskite | PCBM-60 | Rhodamine 101 | LiF | Ag",
-                          "SLG | ITO | P3CT-Na | Perovskite | PDI | BCP | Ag",
-                          "SLG | ITO | P3CT-Na | Perovskite | PDI-T | C60 | BCP | Ag",
-                          "SLG | ITO | P3CT-Na | Perovskite | PDI-V | C60 | BCP | Ag",
-                          "SLG | ITO | P3CT-Na | Perovskite | TPE-DPP12 | C60 | BCP | Ag",
-                          "SLG | ITO | P3CT-Na | Perovskite | TPE-DPP16 | C60 | BCP | Ag",
-                          "SLG | ITO | P3CT-Na | Perovskite | TPE-DPP4 | C60 | BCP | Ag",
-                          "SLG | ITO | P3CT-Na | Perovskite | TPE-DPP6 | C60 | BCP | Ag",
-                          "SLG | ITO | P3CT-Na | Perovskite | TPE-DPP8 | C60 | BCP | Ag",
-                          "SLG | ITO | P3CT-Na | Perovskite | TPE-ISO4 | C60 | BCP | Ag",
-                          "SLG | ITO | P3CT-Na | Perovskite | TPE-PDI4 | C60 | BCP | Ag",
-                          "SLG | ITO | P3CT-Na | Perovskite | TPE-PDI4 | Rhodamine 101 | LiF | Ag",
-                          "SLG | ITO | P3Ct | Perovskite | PCBM-60 | C60 | BCP | Au",
-                          "SLG | ITO | P3HT | Al2O3-mp | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | P3HT | Perovskite | C60 | BCP | CU",
-                          "SLG | ITO | P3HT | Perovskite | C60 | BCP | Cu",
-                          "SLG | ITO | P3HT | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | P3HT | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | P3HT | Perovskite | PCBM-60 | PEI | Ag",
-                          "SLG | ITO | P3HT; PFN | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | P3OT | Perovskite | C60 | BCP | CU",
-                          "SLG | ITO | P8TTT | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | PAF-68 | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | PANI | Perovskite | C60 | BCP | Al",
-                          "SLG | ITO | PANI-PAMPSA | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | PANI-PAMSA | Perovskite | C60 | BCP | Al",
-                          "SLG | ITO | PANI:PSS | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | PANI:PSS | Perovskite | PCBM-60 | Au",
-                          "SLG | ITO | PASQ-IDT | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | PB2T-O | Perovskite | PCBM-60 | ZnO | Al",
-                          "SLG | ITO | PB2T-S | Perovskite | PCBM-60 | ZnO | Al",
-                          "SLG | ITO | PB2T-SO | Perovskite | PCBM-60 | ZnO | Al",
-                          "SLG | ITO | PBT | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | PCBDAN | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | PCBM-60 | BCP | Perovskite | PEDOT:PSS | Ag",
-                          "SLG | ITO | PCBM-60 | BCP | Perovskite | PEDOT:PSS | Al | Ag",
-                          "SLG | ITO | PCBM-60 | EGME | Perovskite | PTAA | Au",
-                          "SLG | ITO | PCBM-60 | ICL | Perovskite | PTAA | Au",
-                          "SLG | ITO | PCBM-60 | Perovskite | P3HT | Au",
-                          "SLG | ITO | PCBM-60 | Perovskite | P3HT | MoO3 | Ag",
-                          "SLG | ITO | PCBM-60 | Perovskite | PEDOT:PSS | Ag",
-                          "SLG | ITO | PCBM-60 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | PCBM-60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | PCBM-60 | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "SLG | ITO | PCBM-60 | Perovskite | Spiro-MeOTAD | MoO3 | Ag | MoO3",
-                          "SLG | ITO | PCBM-60; PCBDAN | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | PCBM-60; PDI-DA | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | PCBM-60; PEI | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | PCBM-60; PEI | Perovskite | Spiro-MeOTAD | PEDOT:PSS",
-                          "SLG | ITO | PCBM-70 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | PCBM-70 | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "SLG | ITO | PCBZANT | Perovskite | PCBM-60 | C60 | BCP | Al",
-                          "SLG | ITO | PCDTBT | Perovskite | PCBM-60 | LiF | Ag",
-                          "SLG | ITO | PCDTBT; PFN | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | PCP-Na | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | PCT | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | PDTON35 | SnO | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | PEDOS:PSS | Perovskite | C60; C70 | Ag",
-                          "SLG | ITO | PEDOS:PSS | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | PEDOS:PSS | Perovskite | PCBM-60 | C60 | BCP | Al",
-                          "SLG | ITO | PEDOS:PSS | Perovskite | PCBM-60 | ZnO-np | Al",
-                          "SLG | ITO | PEDOT | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | PEDOT | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | PEDOT | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | PEDOT | Perovskite | PCBM-60 | BCP | Al",
-                          "SLG | ITO | PEDOT:GSL | Perovskite | PCBM-60 | LiF | Al",
-                          "SLG | ITO | PEDOT:LS | Perovskite | PCBM-60 | PEI | Ag",
-                          "SLG | ITO | PEDOT:MNSF | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | PEDOT:P(SS-co-TFPMA) | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | 4-bromobenzenediazonium tetrafluoroborate | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | 5,6,11,12-Tetraphenylnaphthacene | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | Ag@SnO2-nw | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | PEDOT:PSS | Al2O3-mp | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Al2O3-np | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Au-nanobipyramide; VOxs | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | Au-np; VOx | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | Au-nw; VOx | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | Au@SiO2-np | Perovskite | PCBM-60 | Rhodamine 101 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Au@poly(4-styrenesulfonate) | Perovskite | PCBM-60 | BCP | Au",
-                          "SLG | ITO | PEDOT:PSS | AuAg@SiO2-np | Perovskite | TPCBM | PFN | Ag",
-                          "SLG | ITO | PEDOT:PSS | Black phosphorous QDs | Perovskite | PCBM-60 | ZrAcac | Ag",
-                          "SLG | ITO | PEDOT:PSS | Carbon-nt | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | PEDOT:PSS | CrO3 | Perovskite | PCBM-60 | Bphen | Ag",
-                          "SLG | ITO | PEDOT:PSS | CuI | Perovskite | PCBM-60 | ZnO-np | Al",
-                          "SLG | ITO | PEDOT:PSS | DPP-DTT | Perovskite | PCBM-60 | LiF | Ag",
-                          "SLG | ITO | PEDOT:PSS | Dex-CB-MA | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | PEDOT:PSS | Etylene glycol | Perovskite | Liq | Al",
-                          "SLG | ITO | PEDOT:PSS | FASnI3 | C60 | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | GeO2 | Perovskite | PCBM-60 | Bphen | Ag",
-                          "SLG | ITO | PEDOT:PSS | Graphene oxide | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Graphene oxide | Perovskite | PCBM-60 | Bphen | Ag",
-                          "SLG | ITO | PEDOT:PSS | Graphene oxide; PEG | Perovskite | PCBM-60 | MoS2 | Ag",
-                          "SLG | ITO | PEDOT:PSS | MoO3 | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | PEDOT:PSS | MoO3 | Perovskite | PCBM-60 | Bphen | Ag",
-                          "SLG | ITO | PEDOT:PSS | MoS2 | Perovskite | PCBM-60 | Bphen | Ag",
-                          "SLG | ITO | PEDOT:PSS | Na3C6H5O7 | Perovskite | PCBM-60 | Bphen | Ag",
-                          "SLG | ITO | PEDOT:PSS | NaI | Perovskite | PCBM-60 | AZO | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | NiO-c | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | PEDOT:PSS | NiO-c | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | NiPcS4 | Perovskite | PCBM-60 | C60 | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | P3HT | Perovskite | PCBM-60 | LiF | Ag",
-                          "SLG | ITO | PEDOT:PSS | PBDB\u2010T; ITIC | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | PCDTBT | Perovskite | PCBM-60 | BCP | Al",
-                          "SLG | ITO | PEDOT:PSS | PCDTBT | Perovskite | PCBM-60 | LiF | Ag",
-                          "SLG | ITO | PEDOT:PSS | PCPDTBT | Perovskite | PCBM-60 | LiF | Ag",
-                          "SLG | ITO | PEDOT:PSS | PCP\u2010Na | Perovskite | C60 | BCP | Al",
-                          "SLG | ITO | PEDOT:PSS | PEDOT:GSL | Perovskite | PCBM-60 | LiF | Al",
-                          "SLG | ITO | PEDOT:PSS | PEDOT:PSS | Perovskite | PCBM-60 | C60 | LiF | Al",
-                          "SLG | ITO | PEDOT:PSS | PEG | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | PEDOT:PSS | PEI | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | PEI | Perovskite | PCBM-60 | LiF | Ag",
-                          "SLG | ITO | PEDOT:PSS | PEI-HI | Perovskite | PCBM-60 | LiF | Ag",
-                          "SLG | ITO | PEDOT:PSS | PFI | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | PEDOT:PSS | PFN | Perovskite | PCBM-60 | Zr(acac)4 | Al",
-                          "SLG | ITO | PEDOT:PSS | PFN-P1 | Perovskite | PCBM-60 | PFN-P2 | Ag",
-                          "SLG | ITO | PEDOT:PSS | PSS-Na | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | PEDOT:PSS | PSS-Na | Perovskite | PCBM-60 | Ag-nw",
-                          "SLG | ITO | PEDOT:PSS | PSS-Na | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | PEDOT:PSS | PSS-Na | Perovskite | PCBM-60 | PEI | Ag-nw",
-                          "SLG | ITO | PEDOT:PSS | PSS-Na | Perovskite | PCBM-60 | PEI | Al",
-                          "SLG | ITO | PEDOT:PSS | PSS-Na | Perovskite | PCBM-60 | ZnO | Al",
-                          "SLG | ITO | PEDOT:PSS | PSS-Na | Perovskite | PCBM-60 | ZnO | PEI | Al",
-                          "SLG | ITO | PEDOT:PSS | PTAA | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | PEDOT:PSS | PTAA | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | PEDOT:PSS | PTAA | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | PTAA | Perovskite | PCBM-60 | C60 | BCP | Cu",
-                          "SLG | ITO | PEDOT:PSS | PTAA | Perovskite | PCBM-60 | FPyBr | Al",
-                          "SLG | ITO | PEDOT:PSS | PTAA | Perovskite | PCBM-60 | Rhodamine 101 | LiF | Ag",
-                          "SLG | ITO | PEDOT:PSS | PTAA | Perovskite | PCBM-60 | TiO2 | Al",
-                          "SLG | ITO | PEDOT:PSS | PTB7 | Perovskite | PCBM-70 | C70 | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | PTMA-BP | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | PEDOT:PSS | PTPADCF3FSONa | Perovskite | PCBM-60 | PN4N | Ag",
-                          "SLG | ITO | PEDOT:PSS | PTPAFSONa | Perovskite | PCBM-60 | PN4N | Ag",
-                          "SLG | ITO | PEDOT:PSS | PTPD | Perovskite | PCBM-60 | Bphen | Al",
-                          "SLG | ITO | PEDOT:PSS | PbI2 | PDPP3T; PCBM-60 | Al",
-                          "SLG | ITO | PEDOT:PSS | PbI2 | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovsite | Boron subphthalocyanine chloride | PCBM-60 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovsite | PCBM-60 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskire | PCBM-60 | CIL | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | (2Z,2\u2032Z)-3,3\u2032- (5,5\u2032-(2,7-dioctyl-1,3,6,8-tetraoxo-1,2,3,6,7,8-hexahydrobenzo [lmn][3,8]phenanthroline-4,9-diyl)bis (thiophene-5,2-diyl))bis(2-(4-(trifluoromethyl)phenyl) acrylonitrile) | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | (2Z,2\u2032Z)-3,3\u2032-(5,5\u2032-(2,7-dioctyl-1,3,6,8-tetraoxo-1,2,3,6,7,8-hexahydrobenzo[lmn][3,8] phenanthroline-4,9-diyl)bis(thiophene-5,2-diyl))bis(2-(3,5-bis (trifluoroomethyl)phenyl) acrylonitrile) | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | (DTYM-NDI-DTYA)2 | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | Au",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | B2F | C60 | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | B2T | C60 | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | BAFB | ZnO-np | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | BCP | C60 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | BCP; PCBM-60 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | BPB-M | LiF | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | BPTI | C60 | BCP | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | BPTI | PDI-C4 | BCP | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | Br-PDI | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | Br-PDI | ZnO-np | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | BrTPA-PCBM | bis-C60 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | C60 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | C60 | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | C60 | B4PyMPM | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | C60 | BCP | Ag | Alq3",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | C60 | BCP | Ag | Au",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | C60 | BCP | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | C60 | BCP | Au",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | C60 | BCP | Cu",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | C60 | BCP | LiF | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | C60 | Bphen | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | C60 | Bphen | Ca | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | C60 | Ca | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | C60 | ITO",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | C60 | LiF | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | C60 | LiF | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | C60 | LiF | Au",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | C60 | PCBM-60 | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | C60 | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | C60 | SnO2-c | ITO | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | C60 | SnO2-c | IZO",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | C60 | TmPyPB | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | C60 | ZnO-c | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | C60 | Zr(acac)4 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | C60 | bis-C60 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | C60 | bis\u2010C60 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | C60-N | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | C60; PCBM-60 | Zr(acac)4 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | C60; PCBM-60 | bis-C60 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | C60; PCBM-60-DPM-OE | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | C70 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | C70 | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | C70 | LiF | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | C70 | TmPyPB | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | CNTPA-PCBM | bis-C60 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | CYTOP | PCBM-60 | PEIE | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | Ca | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | Carbon | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | CdSe | LiF | Au | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | CdSe-QDs; PCBM-60 | Rhodamine 101 | LiF | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | Corannulene-derivative | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | DBP | PCBM-60 | Bphen | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | DNDIF3 | C60 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | DS1 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | DS2 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | F-PDI | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | F-PDI | ZnO-np | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | F1 | BCP | Mg | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | F16CuPc | Bphen | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | F2 | BCP | Mg | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | F3 | BCP | Mg | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | F4 | BCP | Mg | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | F8BT | C60 | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | FNCA | C60 | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | Fullerene-2a | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | Fullerene-2b | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | Fullerene-2c | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | GDY-Tz-CH2(CH2)16CH3; PCBM-60 | C60 | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | Graphene | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | H-PDI | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | H-PDI | ZnO-np | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | HAT-CN | BCP | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | IBF-Ep | Ca | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | IC60BA | bis-C60 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | ICBA | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | ICBA | BCP | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | ICBA | C60 | BCP | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | ICBA | Ca | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | ICBA | bis-C60 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | ICBA | bis\u2010C60 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | ICTA | C60 | BCP | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | IPH | Ba | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | ITIC | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | ITIC | PCBM-60 | PEIE | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | ITIC | PEI | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | ITIC | PEIE | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | ITIC; PCBM-60 | PEI | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | LiF | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | LiF | Au | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | LiSPS | PCBM-60 | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | Liq | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | MPMIC60 | ZnO-np | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | Mix-DMEC70 | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | MoO3 | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | Mono-PCBOE | ZnO | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | N2200 | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | N2200 | PCBM-60 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | N2200 | ZnO-np | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | NDI-BTH1 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | NDI-BTH2 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | NDI-ID | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | NDI-ID(RR) | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | NDI-ID(RS) | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | NDI-PM | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | NDI-PhE | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | NDI3HU-DTYM2 | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | NDIF1 | C60 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | NDIF2 | C60 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | OCA | C60 | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | P(NDI2DT-T2) | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | P(NDI2DT-TTCN) | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | P(NDI2OD-T2) | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | P(NDI2OD-T2) | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | P(NDI2OD-T2); PCBM-60 | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | P(NDI2OD-TET) | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | P1 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | P2 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | P3 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | P3HT | MoO3 | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | P4 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PC(70)BM | AZO | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | AZO",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | AZO | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | AZO | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | AZO-np | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | AZO-np | Ag | SnO2-c",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | AZO-np | Ag-nw",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | AZO-np | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | AZO-np | Al | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | AZO-np | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | AZO-np | ITO | MgF2",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | AZO-np | SnO2-c | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | AZO-np | SnO2-c | Ag | SnO2-c",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | AZO-np | SnO2-c | Cu | SnO2-c",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Ag | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Ag | ITO | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Ag | MoO3",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Ag | PMMA",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Ag | PMMA | Teflon",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Ag | Teflon",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Ag-nanocubes | BCP | Ag | MoO3",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Ag-np | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Ag-nw",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Ag-nw | ZnO-np",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | AgAl",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | AgZn | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Alq3 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Au",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Au | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | BCP I Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | BCP | AZO | ITO",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | BCP | Ag | MoO3",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | BCP | Ag | V2O5",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | BCP | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | BCP | Al | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | BCP | Au",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | BCP | Cu",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | BCP | LiF | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | BCP | Mg | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | BCP; TZ-1 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | BCP; TZ-2 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | BCP; TZ-3 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | BCP; TZ-4 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | BMIM-OTF | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | BMIM-OTF | Au",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | BMIM-OTF | Cu",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | BMIM-OTF | ITO",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Ba | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Ba | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Bphen | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Bphen | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Bphen | Au",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Bphen | Cs2CO3 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Bphen | Cs2CO3; MoO3 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Bphen; Ir(MDQ)2(acac) | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | C60 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | C60 | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | C60 | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | C60 | BCP | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | C60 | BCP | Au",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | C60 | LiF | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | C60 | LiF | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | C60 | Rhodamine 101 | LiF | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | C60-ETA | Au",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | C60-N | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | C60SB; TBAI | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | C70 | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | C70 | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | C70 | BCP | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | CTAB | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Ca",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Ca | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Ca | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Carbon-tape",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Cr | Au",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Cr2O3:Cr",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Cs2CO3 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Cs2CO3 | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Cu",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | DEME-BF4 | ITO",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | DEME-TFSI | ITO",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | DMAPA-C60 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | DTAB | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | EFGnPs-F | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | EFGnPs-H | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Et2PrNMe-CF3BF3 | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | F-60; bis-C60 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | F-C60 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | FPI-PEIE | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Field's metal",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | GaIn",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | ITO",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | LiF | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | LiF | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | LiF | Au",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Lif | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | MATS | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | MUTAB | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Mg | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Mg | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | MoS2 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Ni | Au",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | P3HT; PCBM-60Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | P3TMAHT | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | P4V4 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | PCBC | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | PCBC | LiF | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | PCBDANI | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | PCBDANI | LiF | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | PCBM-60 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | PCBM-60 | TmPyPB | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | PDI-Br | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | PDINO | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | PDINO | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | PEI | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | PEI | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | PEI | Au",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | PEI | PEDOT:PSS | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | PEI | PH 1000",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | PEIE | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | PEIE | Ag | MoO3",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | PEIE | Ag | MoO3 | Back-reflector",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | PEIE | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | PEIE | Au",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | PEIE | Cu",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | PEL | PH 1000",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | PFN | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | PFN | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | PFN-Br | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | PFN-Br | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | PFN-P1 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | PFN-P2 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | PFN; ZnO-np | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | PH 1000",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | PN4N | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | PN4N | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | PTCBI | Ag | WO3 | PTCBI | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | PVP | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Phen-NaDPO | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Phen\u2010NaDPO | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Phosphoniumfluorene | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Poly(2-ethyl-2-oxazoline) | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Rhodamin 101 | Au",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Rhodamine 101 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Rhodamine 101 | C60 | Rhodamine 101 | LiF | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Rhodamine 101 | LiF | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Rhodamine 101 | LiF | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Rodhamine 101 | C60 | Rodhamine 101 | LiF | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | TBAI | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | TIPD | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | TOPD | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | TPBi | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | TPBi | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | TPPI | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | TiO2 -np | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | TiO2 | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | TiO2-c | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | TiO2-np | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | TmPyPB | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | ZnMgO | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | ZnO | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | ZnO | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | ZnO-c | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | ZnO-c | Ag-nw",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | ZnO-np | AZO",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | ZnO-np | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | ZnO-np | Ag-nw",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | ZnO-np | Ag-nw | Dielectric-Mirror",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | ZnO-np | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | ZnO-np | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Zr(acac)4 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Zr(acac)4 | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | ZrAcac | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | bis-C60 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | bis-C70 | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | bis\u2010C60 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | bis\u2010C60 | ITO",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | pi-PFE1 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | pi-PFE2 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | pi-PFE3 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | pi-PFE4 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60; F8BT | C60 | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60; ICBA | Ca | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60; PMMA | Au",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60; PS-b-PEO | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60; PTP-DFBT | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-60; TDPP-CN4 | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-70 | AZO | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-70 | AZO-np | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-70 | AZO-np | Au",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-70 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-70 | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-70 | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-70 | Bphen | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-70 | C60 | AUH | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-70 | C60 | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-70 | C60 | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-70 | C60 | BCP | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-70 | C70 | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-70 | Ca | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-70 | Fe2O3 | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-70 | LiF | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-70 | PN4N | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-70 | TiO2 | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-70 | TiO2-c | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-70 | ZnO-np | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-70 | ZrO2 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-70; ZnO-np | TiO2-c | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-derivate10 | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-derivate11 | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-derivate12 | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCBM-derivate13 | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCTDI | Cr | Au",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PCTDI | Cr | Cu",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PDI | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PDI | C60 | BCP | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PDI-EH | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PDPP3T; PCBM-60 | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PDPP3T; PCBM-60 | Ca | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PDPT | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PDTP-DFBT:PCBM-60 | Ca | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PEAI | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PMDPT | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PNDI-2T | PEIE | Au",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PNDI20D-TT | ZnO | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PNVT-8 | ZnO | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PPDIDTT | PCBM-60 | Bphen | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PS | C60 | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PTCBI | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PTCBI | BCP | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PTCDI | BCP | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PTEG-1 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PTEG-1 | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PTTI-1 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PTTI-2 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | PYPH | LiF | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | Phenyltrichlorosilane | PCBM-60 | Ca | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | Polystyrene | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | QCAPZ | LiF | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | S-acetylthiocholine chlorde | C60 | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | S-acetylthiocholine chloride | C60 | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | TDPP-CN4 | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | TDTP | LiF | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | TMPA-Cl | C60 | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | TPA-PCBM | bis-C60 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | TPCBM | PFN | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | Ti | Au",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | ZnO-c | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | ZnO-c | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | ZnO-np | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | ZnO-np | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | a-DMEC70 | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | a-PTCDI | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | bis-C60 | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | bis-PCBM | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | bis-PCBOE | ZnO | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | bis\u2010C60 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | d-PCBM-60; PCBM-60 | Ca | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | diPDI | TiO2 | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | diPDI:DMBI | TiO2 | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | pBTT | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | pBTTz | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | pSNT | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | t-BPTI | C60 | BCP | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | t-BPTI | PDI-C4 | BCP | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskite | tris-PCBOE | ZnO | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovsksite | PCBM-60 | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskte | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perovskte | PCBM-60 | BCP | IZO",
-                          "SLG | ITO | PEDOT:PSS | Perovskte | PCBM-60 | TIPD | Al",
-                          "SLG | ITO | PEDOT:PSS | Perovskte | PCBM-70 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perylene | Perovskite | PCBM-60 | Bphen | Ag",
-                          "SLG | ITO | PEDOT:PSS | Perylene | Perovskite | PCBM-70 | C60 | BCP | Al",
-                          "SLG | ITO | PEDOT:PSS | PolyTPD | Perovskite | 3TPYMB | Au",
-                          "SLG | ITO | PEDOT:PSS | PolyTPD | Perovskite | Au",
-                          "SLG | ITO | PEDOT:PSS | PolyTPD | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | PolyTPD | Perovskite | C60 | Ba | Ag",
-                          "SLG | ITO | PEDOT:PSS | PolyTPD | Perovskite | IPH | Ba | Ag",
-                          "SLG | ITO | PEDOT:PSS | PolyTPD | Perovskite | IPH | PDINO | Ag",
-                          "SLG | ITO | PEDOT:PSS | PolyTPD | Perovskite | IPH | PFNBr | Ag",
-                          "SLG | ITO | PEDOT:PSS | PolyTPD | Perovskite | PCBM-60 | Au",
-                          "SLG | ITO | PEDOT:PSS | PolyTPD | Perovskite | PCBM-60 | Au | LiF",
-                          "SLG | ITO | PEDOT:PSS | PolyTPD | Perovskite | PCBM-60 | BCP | Au",
-                          "SLG | ITO | PEDOT:PSS | PolyTPD | Perovskite | PCBM-60 | Ba | Ag",
-                          "SLG | ITO | PEDOT:PSS | Porphyrin | Perovskite | PCBM-60 | C60 | BCP | Al",
-                          "SLG | ITO | PEDOT:PSS | Propionic acid | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | PEDOT:PSS | Pyrene | Perovskite | PCBM-70 | C60 | BCP | Al",
-                          "SLG | ITO | PEDOT:PSS | Rubrene | Perovskite | PCBM-60 | Bphen | Ag",
-                          "SLG | ITO | PEDOT:PSS | Si-np | Perovsksite | PCBM-60 | Al",
-                          "SLG | ITO | PEDOT:PSS | SrGO | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | TPD | Perovskite | PCBM-60 | Ba | Ag",
-                          "SLG | ITO | PEDOT:PSS | TS-CuPc | Perovskite | PCBM-60 | Bphen | Ag",
-                          "SLG | ITO | PEDOT:PSS | V2O5 | Perovskite | PCBM-60 | Bphen | Ag",
-                          "SLG | ITO | PEDOT:PSS | V2Ox | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS | VB-DAAF | Perovskite | C60 | BCP | Al",
-                          "SLG | ITO | PEDOT:PSS | VB-MeO-FDPA | Perovskite | PCBM-60 | PEI | Ag",
-                          "SLG | ITO | PEDOT:PSS | VOx | Perovskire | PCBM-60 | Al",
-                          "SLG | ITO | PEDOT:PSS | VOx | Perovskire | PCBM-60 | CIL | Al",
-                          "SLG | ITO | PEDOT:PSS | VOx | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | PEDOT:PSS | Vox | Perovskite | N2200; PCBM-70; TT | Al",
-                          "SLG | ITO | PEDOT:PSS | Vox | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | PEDOT:PSS | X-OTPD | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | PEDOT:PSS | X-QUPD | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | PEDOT:PSS | pTPD | Perovskite | IPB | Ba | Ag",
-                          "SLG | ITO | PEDOT:PSS | pTPD | Perovskite | IPH | Ba | Ag",
-                          "SLG | ITO | PEDOT:PSS | pTPD | Perovskite | PCBB | Ba | Ag",
-                          "SLG | ITO | PEDOT:PSS | pTPD | Perovskite | PCBH | Ba | Ag",
-                          "SLG | ITO | PEDOT:PSS | pTPD | Perovskite | PCBM-60 | Ba | Ag",
-                          "SLG | ITO | PEDOT:PSS-NH2-OH | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | PEDOT:PSS; PEG | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | PEDOT:PSS\uff5cPerovskite | PCBM-60 | C60 | BCP | Al",
-                          "SLG | ITO | PEDOT:SAF | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | PEDOT:SSS | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | PEG; SnO2-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | PEG; ZnO-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | PEI | ICBA | Perovskite | PTAA | MoO3 | Ag",
-                          "SLG | ITO | PEI | ICBA | Perovskite | PTAA | MoO3 | Au",
-                          "SLG | ITO | PEI | PCBM-60 | Perovskite | P3HT | MoO3 | Ag",
-                          "SLG | ITO | PEI | PCBM-60 | Perovskite | PCDTBT | MoO3 | Ag",
-                          "SLG | ITO | PEI | PCBM-60 | Perovskite | PTAA | Ag",
-                          "SLG | ITO | PEI | PCBM-60 | Perovskite | PTAA | MoO3 | Ag",
-                          "SLG | ITO | PEI | PCBM-60 | Perovskite | PTAA | MoO3 | Au",
-                          "SLG | ITO | PEI | PCBM-60 | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "SLG | ITO | PEI | PCBM-60 | Perovskite | T1 | MoO3 | Ag",
-                          "SLG | ITO | PEI | SnO2-np | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | PEIE | C60 | Perovskite | P3HT | MoO3 | Cu",
-                          "SLG | ITO | PEIE | C60 | Perovskite | P3HT | MoOx | Cu",
-                          "SLG | ITO | PEIE | C60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | PEIE | CDIN | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | PEIE | NDI-H | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | PEIE | PCBM-60 | Perovskite | P3HT | Au",
-                          "SLG | ITO | PEIE | PCBM-60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | PEIE | PCBM-60 | Perovskite | Spiro-MeOTAD | MoOx | IO | ITO | Au",
-                          "SLG | ITO | PEIE | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | PEIE | SnO2-np | ITIC | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | PEIE | SnO2-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | PEIE | TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | PEIE | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | PEIE | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | PETDOT:PSS | Perovskite | PCBM-60 | AZO-np | Ag",
-                          "SLG | ITO | PFB | Al2O3-np | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | PFBT-Na | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | PFI-PEDOT:PSS | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | PFN | C60; PCBM-60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | PFN | PCBM-60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | PFN | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | PFN-2TNDI | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | PFN-OX | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | PFN-OX; ZnO | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | PFN; PTPD | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | PFN; PTPD | Perovskite | PCBM-60 | TiO2 | Al",
-                          "SLG | ITO | PFN; TT | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | PFN; ZnO | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | PFO | Al2O3-np | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | PII2T8T | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | PII2T8TSi | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | PMA | Perovskite | C60 | BCP | Au",
-                          "SLG | ITO | PMA | TaTm | Perovskite | C60 | BCP | Au",
-                          "SLG | ITO | PMT | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | PN-P | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | PNP-BC | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | PPN | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | PPP | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | PSS-g-PANI | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | PSS-g-PANI:PFI | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | PT | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | PTAA | Al2O3-mp | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | PTAA | Car-ETTA | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | PTAA | LiF | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | PTAA | LiF | Perovskite | C60 | BCP | Cu",
-                          "SLG | ITO | PTAA | MoS2 | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | PTAA | MoS2 | Perovskite | PCBM-60 | PFN | Al",
-                          "SLG | ITO | PTAA | PFN | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | PTAA | PFN | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | PTAA | PFN | Perovskite | PCBM-60 | BCP | Al",
-                          "SLG | ITO | PTAA | PFN | Perovskite | PCBM-60 | BCP | Cu",
-                          "SLG | ITO | PTAA | PFN | Perovskite | PCBM-60 | BCP | Cu | Ag",
-                          "SLG | ITO | PTAA | PFN | Perovskite | PCBM-60 | PFN | Ag",
-                          "SLG | ITO | PTAA | PFN | Perovskite | PCBM-60 | PFN | Cu-CFNs",
-                          "SLG | ITO | PTAA | PFN-Br | Perovskite | C60 | BCP | Cu",
-                          "SLG | ITO | PTAA | PFN-P2 | Perovskite | C60 | BCP | Cu",
-                          "SLG | ITO | PTAA | PFN-P2 | Perovskite | C60 | LiF | BCP | Cu",
-                          "SLG | ITO | PTAA | PFN-P2 | Perovskite | LiF | C60 | BCP | Cu",
-                          "SLG | ITO | PTAA | PFNBr | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | PTAA | PMMA | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | PTAA | PMMA | Perovskite | HPDT | PCBM-60 | Bphen | Al",
-                          "SLG | ITO | PTAA | PMMA | Perovskite | IDTT2FPDI | PCBM-60 | Bphen | Al",
-                          "SLG | ITO | PTAA | PMMA | Perovskite | PCBM-60 | Bphen | Al",
-                          "SLG | ITO | PTAA | PMMA | Perovskite | PEAI | PCBM-60 | Bphen | Al",
-                          "SLG | ITO | PTAA | PS | Perovskite | PCBM-60 | Bphen | Al",
-                          "SLG | ITO | PTAA | Perovskite | 2PDI-0S | PEIE | Ag",
-                          "SLG | ITO | PTAA | Perovskite | 2PDI-2S | PEIE | Ag",
-                          "SLG | ITO | PTAA | Perovskite | 2PDI-3S | PEIE | Ag",
-                          "SLG | ITO | PTAA | Perovskite | 2PDI-4S | PEIE | Ag",
-                          "SLG | ITO | PTAA | Perovskite | Ag",
-                          "SLG | ITO | PTAA | Perovskite | Au",
-                          "SLG | ITO | PTAA | Perovskite | C60 | Ag",
-                          "SLG | ITO | PTAA | Perovskite | C60 | B4PyMPM | Ag",
-                          "SLG | ITO | PTAA | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | PTAA | Perovskite | C60 | BCP | Al",
-                          "SLG | ITO | PTAA | Perovskite | C60 | BCP | CU",
-                          "SLG | ITO | PTAA | Perovskite | C60 | BCP | Cu",
-                          "SLG | ITO | PTAA | Perovskite | C60 | BCP | Graphene",
-                          "SLG | ITO | PTAA | Perovskite | C60 | BCP | IZO",
-                          "SLG | ITO | PTAA | Perovskite | C60 | PEI | Ag",
-                          "SLG | ITO | PTAA | Perovskite | C60 | SnO2 | BCP | Cu",
-                          "SLG | ITO | PTAA | Perovskite | C60 | SnO2 | ITO | Ag-grid",
-                          "SLG | ITO | PTAA | Perovskite | C60 | SnO2 | IZO",
-                          "SLG | ITO | PTAA | Perovskite | C60 | SnO2 | ZTO | IZO",
-                          "SLG | ITO | PTAA | Perovskite | C60 | SnO2-c | ZTO | IZO",
-                          "SLG | ITO | PTAA | Perovskite | C60 | SnS | Ag",
-                          "SLG | ITO | PTAA | Perovskite | C60 | ZnSe | Ag",
-                          "SLG | ITO | PTAA | Perovskite | C60-SAM | C60 | BCP | Cu",
-                          "SLG | ITO | PTAA | Perovskite | C60; C70 | BCP | Ag",
-                          "SLG | ITO | PTAA | Perovskite | C60MC12 | AZO-np | Ag",
-                          "SLG | ITO | PTAA | Perovskite | C70 | BCP | Ag",
-                          "SLG | ITO | PTAA | Perovskite | CMB | AZO | Ag",
-                          "SLG | ITO | PTAA | Perovskite | CMB-vTA | AZO | Ag",
-                          "SLG | ITO | PTAA | Perovskite | CMB-vTA | PCBM-60 | AZO | Ag",
-                          "SLG | ITO | PTAA | Perovskite | CdI2 | C60 | BCP | Cu",
-                          "SLG | ITO | PTAA | Perovskite | Choline chloride | C60 | BCP | Cu",
-                          "SLG | ITO | PTAA | Perovskite | Cu",
-                          "SLG | ITO | PTAA | Perovskite | ICBA | C60 | BCP | Al",
-                          "SLG | ITO | PTAA | Perovskite | ICBA | C60 | BCP | Cu",
-                          "SLG | ITO | PTAA | Perovskite | ICBA | bis-C60 | Ag",
-                          "SLG | ITO | PTAA | Perovskite | ICBA-tran3 | C60 | BCP | Cu",
-                          "SLG | ITO | PTAA | Perovskite | ICTA | BCP | Cu",
-                          "SLG | ITO | PTAA | Perovskite | IDIC | C60 | BCP | Cu",
-                          "SLG | ITO | PTAA | Perovskite | IT-M | Zn(acac)2 | Ag",
-                          "SLG | ITO | PTAA | Perovskite | ITIC | Zn(acac)2 | Ag",
-                          "SLG | ITO | PTAA | Perovskite | ITIC-Th | BCP | Ag",
-                          "SLG | ITO | PTAA | Perovskite | ITIC-Th | Zn(acac)2 | Ag",
-                          "SLG | ITO | PTAA | Perovskite | LiF | C60 | BCP | Ag",
-                          "SLG | ITO | PTAA | Perovskite | PCB-C12 | AZO | Ag",
-                          "SLG | ITO | PTAA | Perovskite | PCB-C4 | AZO | Ag",
-                          "SLG | ITO | PTAA | Perovskite | PCB-C8 | AZO | Ag",
-                          "SLG | ITO | PTAA | Perovskite | PCBB-3N | PCBM-60 | Al",
-                          "SLG | ITO | PTAA | Perovskite | PCBB-3N-3I | PCBM-60 | Al",
-                          "SLG | ITO | PTAA | Perovskite | PCBB-OEG; PCBM-60 | C60 | BCP | Cu",
-                          "SLG | ITO | PTAA | Perovskite | PCBB-S-N | Al",
-                          "SLG | ITO | PTAA | Perovskite | PCBB-S-N | C60 | BCP | Cu",
-                          "SLG | ITO | PTAA | Perovskite | PCBB-S-N | PCBM-60 | Al",
-                          "SLG | ITO | PTAA | Perovskite | PCBB-S-N | PCBM-60 | C60 | BCP | Cu",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60 | AZO | Ag",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60 | AZO-np | Ag",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60 | AZO-np | ITO",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60 | AZO-np | SnO2-c | Ag",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60 | AZO-np | SnO2-c | Ag-nw",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60 | AZO-np | SnO2-c | ITO",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60 | Ag-nw",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60 | Ag@Au-np",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60 | BCP | Al",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60 | BCP | Au",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60 | BCP | Cu",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60 | BCP | cu",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60 | Bphen | Ag",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60 | Bphen | Al",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60 | Bphen | Cu",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60 | C60 | BCP | Ag",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60 | C60 | BCP | Al",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60 | C60 | BCP | Au",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60 | C60 | BCP | Cu",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60 | CMB | Ag",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60 | CMB-vTA | AZO | Ag",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60 | CMB-vTA | Ag",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60 | Cr | Au",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60 | Cu",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60 | LiF | Ag",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60 | Mg | Ag",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60 | PDIN | Ag",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60 | PEI | Ag",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60 | PEIE | Ag",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60 | PFN | Ag",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60 | PFN | Al",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60 | PFN | Au",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60 | PFN | Cu",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60 | Polyethylimine | Ag",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60 | Ti | Au",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60 | TrNBr | Ag",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60 | Zn(acac)2 | Ag",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60 | ZnO | Al",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60 | ZnO-np | AZO | Ni | Al | MgF2",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60 | ZnO-np | AZO | NiAl | MgF2",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60 | ZnO-np | Al",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60 | m-PYBrZnPor | Ag",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60-np | PrC60MA | PEI | Au",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60; MAI | Cu",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-60; Sb-Carbon-nw | BCP | Au",
-                          "SLG | ITO | PTAA | Perovskite | PCBM-70 | ZnO-np | Al",
-                          "SLG | ITO | PTAA | Perovskite | PDIN | Ag",
-                          "SLG | ITO | PTAA | Perovskite | PS | C60 | BCP | Cu",
-                          "SLG | ITO | PTAA | Perovskite | PTCDA | PO-T2T | Cu",
-                          "SLG | ITO | PTAA | Perovskite | Polystyrene | C60 | BCP | Cu",
-                          "SLG | ITO | PTAA | Perovskite | SiPc-Py-2 | PTCDA | PO-T2T | Cu",
-                          "SLG | ITO | PTAA | Perovskite | TTC | C60 | BCP | Ag",
-                          "SLG | ITO | PTAA | Perovskite | Ti | Au",
-                          "SLG | ITO | PTAA | Perovskite | Ti | Cu",
-                          "SLG | ITO | PTAA | Perovskite-sc | C60 | BCP | Cu",
-                          "SLG | ITO | PTAA | Perovsktie | ZnO-np | Al",
-                          "SLG | ITO | PTAA | TFPPy-ETTA | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | PTAA | perovkite | PCBM-60 | Bphen | Cu",
-                          "SLG | ITO | PTB7 | Perovskite | PCBM-60 | PEI | Ag",
-                          "SLG | ITO | PTB7-Th | Perovskite | PCBM-60 | PEI | Ag",
-                          "SLG | ITO | PTB7-Th; PFN | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | PTEBS | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | PTPAANT | Perovskite | PCBM-60 | C60 | BCP | Al",
-                          "SLG | ITO | PTPD | PFN | Perovskite | PCBM-60 | LiF | Al",
-                          "SLG | ITO | PTPD | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | PTPD | Perovskite | PCBM-60 | LiF | Ag",
-                          "SLG | ITO | PTPD | Perovskite | PCBM-60 | LiF | Al",
-                          "SLG | ITO | PTTh | Perovskite | PCBM-60 | AZO-np | Au",
-                          "SLG | ITO | PVBT-SB | Perovskite | PCBM-60 | C60-N | Ag",
-                          "SLG | ITO | PVBT-SO3 | Perovskite | C60/C70-N | Ag",
-                          "SLG | ITO | PVBT-SO3 | Perovskite | PCBM-60 | C60-N | Ag",
-                          "SLG | ITO | PVBT-SO3 | Perovskite | PCBM-60 | C60/C70-N | Ag",
-                          "SLG | ITO | PVBT-TMA | Perovskite | PCBM-60 | C60-N | Ag",
-                          "SLG | ITO | PVK | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | PbI2 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | PbS-QDs | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | Pentacene | Perovskite | PCBM-60 | C60 | BCP | Ag",
-                          "SLG | ITO | Perovskite | Au",
-                          "SLG | ITO | Perovskite | C60 | Ag",
-                          "SLG | ITO | Perovskite | C60 | Al",
-                          "SLG | ITO | Perovskite | C60 | B4PyMPM | Ag",
-                          "SLG | ITO | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | Perovskite | C60 | BCP | Al",
-                          "SLG | ITO | Perovskite | C60 | BCP | Cu",
-                          "SLG | ITO | Perovskite | C60 | Bphen | Ag",
-                          "SLG | ITO | Perovskite | C60 | Bphen | Al",
-                          "SLG | ITO | Perovskite | Carbon-nt | Ag",
-                          "SLG | ITO | Perovskite | Carbon-nt | PFN-Br | Ag",
-                          "SLG | ITO | Perovskite | Diketopyrrolopyrrole | MoO3 | Ag",
-                          "SLG | ITO | Perovskite | ICBA | BCP | Ag",
-                          "SLG | ITO | Perovskite | P3HT | Ag",
-                          "SLG | ITO | Perovskite | P3HT | MoO3 | Ag",
-                          "SLG | ITO | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | Perovskite | PCBM-60 | BCP | Al",
-                          "SLG | ITO | Perovskite | PCBM-60 | C60 | BCP | Ag",
-                          "SLG | ITO | Perovskite | PCBM-60 | C60 | BCP | Al",
-                          "SLG | ITO | Perovskite | PCBM-60 | Ca | Al",
-                          "SLG | ITO | Perovskite | PCBM-60 | Ethanl-hydroquinolatolithium | Ag",
-                          "SLG | ITO | Perovskite | PCBM-60 | Isopropanol-hydroquinolatolithium | Ag",
-                          "SLG | ITO | Perovskite | PCBM-60 | LiF | Ag",
-                          "SLG | ITO | Perovskite | PCBM-60 | LiF | Al",
-                          "SLG | ITO | Perovskite | PCBM-60 | Methanol-hydroquinolatolithium | Ag",
-                          "SLG | ITO | Perovskite | PCBM-60 | PFN | Al",
-                          "SLG | ITO | Perovskite | PCBM-60 | Rhodamine 101 | Ag",
-                          "SLG | ITO | Perovskite | PCBM-60 | ZnO | Al",
-                          "SLG | ITO | Perovskite | PCBM-60 | ZnO-np | Al",
-                          "SLG | ITO | Perovskite | PCBM-60 | bis-C60 | Ag",
-                          "SLG | ITO | Perovskite | PCBM-70; PTB7-Th | Ca | Al",
-                          "SLG | ITO | Perovskite | Polyimid | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | Perovskite | Spiro-MeOTAD | Au | Ag",
-                          "SLG | ITO | Poly TPD-NPD | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | PolyTPD | Al2O3-mp | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | PolyTPD | PFN | Perovskite | LiF | C60 | BCP | Au",
-                          "SLG | ITO | PolyTPD | PFN | Perovskite | LiF | C60 | PEIE | SnO2-c | ZTO | Au",
-                          "SLG | ITO | PolyTPD | PFN | Perovskite | LiF | C60 | SnO2-c | ZTO | Au",
-                          "SLG | ITO | PolyTPD | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | PolyTPD | Perovskite | C60 | BCP | CU",
-                          "SLG | ITO | PolyTPD | Perovskite | C60 | BCP | Cu",
-                          "SLG | ITO | PolyTPD | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | PolyTPD | Perovskite | PCBM-60 | BCP | Al",
-                          "SLG | ITO | PolyTPD | Perovskite | PCBM-60 | Bphen | Ag",
-                          "SLG | ITO | PolyTPD | Perovskite | PCBM-60 | C60 | BCP | Ag",
-                          "SLG | ITO | PolyTPD | Perovskite | PCBM-60 | C60 | BCP | Al",
-                          "SLG | ITO | PolyTPD | Perovskite | PCBM-60 | C60 | BCP | Au",
-                          "SLG | ITO | PolyTPD | Perovskite | PCBM-60 | Zr(acac)4 | Ag",
-                          "SLG | ITO | Polyacrylonitrile | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | Polythiophene | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | Porphyrin | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | Py-COF | PTAA | Perovskite | PCBM-60 | C60 | BCP | Ag",
-                          "SLG | ITO | Rubrene | PEDOT:PSS | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | Rubrene | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | SFT-TPA | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | SFT-TPAM | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | SFX-TPA | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | SFX-TPAM | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | SWCNTs | PEDOT:PSS | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | SY1 | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | SY2 | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | SY3 | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | SY4 | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | Si-OMeTPA | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | Si-OMeTPA | Perovskite | PCBM-60 | C60 | BCP | Ag",
-                          "SLG | ITO | SiTP-OMeTPA | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | SnO2 | C60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2 | Perovskite | Au",
-                          "SLG | ITO | SnO2 | Perovskite | P3HT | Au",
-                          "SLG | ITO | SnO2 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2 | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "SLG | ITO | SnO2 | Perovskite | Spiro-MeOTAD | MoO3 \u2223 ITO",
-                          "SLG | ITO | SnO2-QDs | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-c | ABA-SAM | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-c | Au | SnO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-c | BA-SAM | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-c | Ba(OH)2 | Perovskite | PDCBT | MoOX | Au",
-                          "SLG | ITO | SnO2-c | C3-SAM | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-c | C60 | Perovskite | PPyra-ACD | MoO3 | Ag",
-                          "SLG | ITO | SnO2-c | C60 | Perovskite | PPyra-TXA | MoO3 | Ag",
-                          "SLG | ITO | SnO2-c | C60 | Perovskite | PPyra-XA | MoO3 | Ag",
-                          "SLG | ITO | SnO2-c | C60 | Perovskite | PTAA | Au",
-                          "SLG | ITO | SnO2-c | C60 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | SnO2-c | C60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-c | C60 | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "SLG | ITO | SnO2-c | C60-5a | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-c | C60-5b | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-c | C60-5d | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-c | C60-5e | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-c | C60-5f | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-c | C60-5g | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-c | C60-SAM | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | SnO2-c | C60-SAM | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-c | C60-SAM | Perovskite | Spiro-MeOTAD | MoO3 | Au | MoO3",
-                          "SLG | ITO | SnO2-c | C9 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-c | CBA-SAM | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-c | IDTT2FPDI | Perovskite | PTAA | Ag",
-                          "SLG | ITO | SnO2-c | KCl | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-c | MgO-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-c | NPC60 OH | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | SnO2-c | NiCl2 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | SnO2-c | PA-SAM | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-c | PCBM-60 | Perovskite | DPPZnP-TSEH; PCBM-60 | BCP | Ag",
-                          "SLG | ITO | SnO2-c | PCBM-60 | Perovskite | PDCBT | Ta:WOx | Au",
-                          "SLG | ITO | SnO2-c | PCBM-60 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | SnO2-c | PCBM-60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-c | PCBM-60-np | Perovskite | PDCBT | Ta-Wox | Au",
-                          "SLG | ITO | SnO2-c | PEIE | PCBM-60 | Perovskite | Spiro-MeOTAD | MoOx | IO | ITO | Au",
-                          "SLG | ITO | SnO2-c | Perovskite | 4,4'-((2-Hexyl-2H-benzo[d][1,2,3]triazole-4,7-diyl)bis(thiophene5,2-diyl))bis(N,N-bis(4-(hexyloxy)phenyl)aniline) | Au",
-                          "SLG | ITO | SnO2-c | Perovskite | 4,4'-((2-Hexyl-2H-benzo[d][1,2,3]triazole-4,7-diyl)bis(thiophene5,2-diyl))bis(N,N-bis(4-methoxyphenyl)aniline) | Au",
-                          "SLG | ITO | SnO2-c | Perovskite | 4,4'-(5,10,11-Trihexyl-10,11-dihydro-5H-thieno[2\u2032,3':4,5]pyrrolo [3,2-g]thieno[3,2-b][1,2,3]triazolo[4,5-e]indole-2,8-diyl)bis(N,N-bis(4- (hexyloxy)phenyl)aniline) | Au",
-                          "SLG | ITO | SnO2-c | Perovskite | 4,4'-(5,10,11-Trihexyl-10,11-dihydro-5H-thieno[2\u2032,3':4,5]pyrrolo [3,2-g]thieno[3,2-b][1,2,3]triazolo[4,5-e]indole-2,8-diyl)bis(N,N-bis(4- methoxyphenyl)aniline) | Au",
-                          "SLG | ITO | SnO2-c | Perovskite | CZTPA-1 | MoO3 | Au",
-                          "SLG | ITO | SnO2-c | Perovskite | CZTPA-2 | MoO3 | Au",
-                          "SLG | ITO | SnO2-c | Perovskite | Carbon",
-                          "SLG | ITO | SnO2-c | Perovskite | Carbon-nt | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | SnO2-c | Perovskite | Carbon-nt | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-c | Perovskite | CdTe@MAPbI3-QDs | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | SnO2-c | Perovskite | HPB-OMe | Au",
-                          "SLG | ITO | SnO2-c | Perovskite | HTB-OMe | Au",
-                          "SLG | ITO | SnO2-c | Perovskite | HZ1 | Au",
-                          "SLG | ITO | SnO2-c | Perovskite | HZ2 | Au",
-                          "SLG | ITO | SnO2-c | Perovskite | HZ3 | Au",
-                          "SLG | ITO | SnO2-c | Perovskite | IT-4F; PBDB-T-SF | MoO3 | Ag",
-                          "SLG | ITO | SnO2-c | Perovskite | NDT | Au",
-                          "SLG | ITO | SnO2-c | Perovskite | NiO-c | ITO | SLG",
-                          "SLG | ITO | SnO2-c | Perovskite | OMe-TATPyr | Au",
-                          "SLG | ITO | SnO2-c | Perovskite | P3HT | Au",
-                          "SLG | ITO | SnO2-c | Perovskite | PBT | Au",
-                          "SLG | ITO | SnO2-c | Perovskite | PDCBT | MoOX | Au",
-                          "SLG | ITO | SnO2-c | Perovskite | PDMS | CuSCN | Au",
-                          "SLG | ITO | SnO2-c | Perovskite | PEAI | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-c | Perovskite | PEDOT:PSS | MoO3 | Ag",
-                          "SLG | ITO | SnO2-c | Perovskite | PMMA | Carbon",
-                          "SLG | ITO | SnO2-c | Perovskite | PTAA | Ag",
-                          "SLG | ITO | SnO2-c | Perovskite | Py-C | Au",
-                          "SLG | ITO | SnO2-c | Perovskite | SDF-MeOTAD | Au",
-                          "SLG | ITO | SnO2-c | Perovskite | Spiro p-xylene | Au",
-                          "SLG | ITO | SnO2-c | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | SnO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-c | Perovskite | Spiro-MeOTAD | Au | Ag",
-                          "SLG | ITO | SnO2-c | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "SLG | ITO | SnO2-c | Perovskite | Spiro-MeOTAD | MoO3 | Al",
-                          "SLG | ITO | SnO2-c | Perovskite | Spiro-MeOTAD | MoO3 | Au",
-                          "SLG | ITO | SnO2-c | Perovskite | Spiro-MeOTAD | MoOx | ICO",
-                          "SLG | ITO | SnO2-c | Perovskite | Spiro-MeOTAD | MoOx | ITO",
-                          "SLG | ITO | SnO2-c | Perovskite | TATCz3 | Ag",
-                          "SLG | ITO | SnO2-c | Perovskite | TATF8HBP | Ag",
-                          "SLG | ITO | SnO2-c | Perovskite | TATSFHBP | Ag",
-                          "SLG | ITO | SnO2-c | Perovskite | TFAP | Au",
-                          "SLG | ITO | SnO2-c | Perovskite | X2 | Au",
-                          "SLG | ITO | SnO2-c | Perovskite | Z1 | Au",
-                          "SLG | ITO | SnO2-c | Perovskite | Z2 | Au",
-                          "SLG | ITO | SnO2-c | Perovskte | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | SnO2-c | SnO2-c | Perovskite | Au",
-                          "SLG | ITO | SnO2-c | SnO2-c | Perovskite | NiO-np | Ag",
-                          "SLG | ITO | SnO2-c | SnO2-c | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | SnO2-c | SnO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-c | SnO2-mp | Perovskite | PTAA | Au",
-                          "SLG | ITO | SnO2-c | SnO2-mp | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | SnO2-c | SnO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-c | SnO2-np | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | SnO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-c | TiS2 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | SnO2-c | ZnTiO3-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-c; SWCNTs | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-mp | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | SnO2-np | B2Cat2 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-np | BBA | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-np | C60 | Perovskite | BTF1 | Au",
-                          "SLG | ITO | SnO2-np | C60 | Perovskite | BTF2 | Au",
-                          "SLG | ITO | SnO2-np | C60 | Perovskite | BTF3 | Au",
-                          "SLG | ITO | SnO2-np | C60 | Perovskite | BTF4 | Au",
-                          "SLG | ITO | SnO2-np | C60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-np | C60 | Perovskite | Spiro-MeOTAD | MoO3 | Au",
-                          "SLG | ITO | SnO2-np | C60 | Perovskite | Spiro-MeOTAD | VOx | Au",
-                          "SLG | ITO | SnO2-np | C60 | Perovskite | Spiro-MeOTAD | VOx | ITO",
-                          "SLG | ITO | SnO2-np | C60 | Perovskite | Spiro-TTB | VOx | Au",
-                          "SLG | ITO | SnO2-np | C60 | Perovskite | Spiro-TTB | VOx | ITO",
-                          "SLG | ITO | SnO2-np | C60-SAM | Perovskite | P3HT | MoO3 | Ag",
-                          "SLG | ITO | SnO2-np | CPTA | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-np | DPC60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-np | DTPA | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-np | Dompamin-SAM | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-np | EPA | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-np | ImAcHcl | Perovskite | PTAA | Au",
-                          "SLG | ITO | SnO2-np | ImAcHcl | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-np | Li-TFSI | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-np | LiF | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-np | MSAPBS | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-np | OEABS | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-np | PCBA | C60 | Perovskite | Spiro-MeOTAD | MoO3 | Au",
-                          "SLG | ITO | SnO2-np | PCBA-60 | Perovskite | PTA | MoO3 | Ag",
-                          "SLG | ITO | SnO2-np | PCBM-60 | C60 | Perovskite | Spiro-MeOTAD | MoO3 | Au",
-                          "SLG | ITO | SnO2-np | PCBM-60 | Perovskite | BTPA | MoO3 | Au",
-                          "SLG | ITO | SnO2-np | PCBM-60 | Perovskite | BTPA-TCNE | MoO3 | Au",
-                          "SLG | ITO | SnO2-np | PCBM-60 | Perovskite | PTA | MoO3 | Ag",
-                          "SLG | ITO | SnO2-np | PCBM-60 | Perovskite | PTAA | MoO3 | Ag",
-                          "SLG | ITO | SnO2-np | PCBM-60 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | SnO2-np | PCBM-60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-np | PCBM-60 | Perovskite | Spiro-MeOTAD | MoO3 | Au",
-                          "SLG | ITO | SnO2-np | PCBM-60 | Perovskite | TZ1 | Ag",
-                          "SLG | ITO | SnO2-np | PCBM-60 | Perovskite | TZ2 | Ag",
-                          "SLG | ITO | SnO2-np | PCBM-60 | Perovskite | TZ3 | Ag",
-                          "SLG | ITO | SnO2-np | PCBM-60; PCBA | C60 | Perovskite | Spiro-MeOTAD | MoO3 | Au",
-                          "SLG | ITO | SnO2-np | PEG; SnO2-mp | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | SnO2-np | PN4N | Perovskite | PDCBT | MoO3 | Ag",
-                          "SLG | ITO | SnO2-np | PN4N | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "SLG | ITO | SnO2-np | PbF2 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-np | Perovsite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | SnO2-np | Perovsite | Spiro-MeOTAD | MoO3 | Ag",
-                          "SLG | ITO | SnO2-np | Perovskite | 2,7-triphenylamine-carbazole | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | 2-MP | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | 2\u2010aminoterephthalic acid | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | SnO2-np | Perovskite | 3,6-triphenylamine-carbazole | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | AL2O3-c | Spiro-MeOTAD | MoOx | ITO | MgF2",
-                          "SLG | ITO | SnO2-np | Perovskite | Aminothiazolium iodide | P3HT | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | BMIMBF4 | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | BTTI-C12 | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | BTTI-C6 | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | BTTI-C8 | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | Bp-OMe | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | C12H10B2O4 | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | CH3-PEAI | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | CH3O-PEAI | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | CI-GO | PTAA | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | Caffeine | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | SnO2-np | Perovskite | Carbon",
-                          "SLG | ITO | SnO2-np | Perovskite | Co3O4 | Carbon",
-                          "SLG | ITO | SnO2-np | Perovskite | CuGaO2-np | CuSCN | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | CuIn1.5Se3-QDs | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | CuInS2-QDs | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | CuInSe2-QDs | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | CuSCN | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | CuSCN | MoOx | Au-grid",
-                          "SLG | ITO | SnO2-np | Perovskite | D101 | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | D102 | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | D103 | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | EH44 | MoOx | Al",
-                          "SLG | ITO | SnO2-np | Perovskite | EHCz-2EtCz | MoOx | Al",
-                          "SLG | ITO | SnO2-np | Perovskite | EHCz-3EtCz | MoOx | Al",
-                          "SLG | ITO | SnO2-np | Perovskite | EHCz-MeFl | MoOx | Al",
-                          "SLG | ITO | SnO2-np | Perovskite | Graphene oxide | PTAA | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | IEICO; PBDTTT-E-T | MoO3 | Ag",
-                          "SLG | ITO | SnO2-np | Perovskite | Imidazolium iodide | P3HT | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | MEAI | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | NH2-POSS | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | NO2-PEAI | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | NiO-np | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | NiO-np | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | OMe-TATPyr | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | P3HT | Ag",
-                          "SLG | ITO | SnO2-np | Perovskite | P3HT | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | P3HT | MoO3 | Ag",
-                          "SLG | ITO | SnO2-np | Perovskite | PBDB-T | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | PBDTT | MoO3 | Ag",
-                          "SLG | ITO | SnO2-np | Perovskite | PDCBT | MoO3 | Ag",
-                          "SLG | ITO | SnO2-np | Perovskite | PEAI | PTAA | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | PEAI | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | PEDOT | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | PEDOT:PSS | MoO3 | Ag",
-                          "SLG | ITO | SnO2-np | Perovskite | PMAA; Spiro-MeOTAD | Spiro-MeOTAD | AgAu",
-                          "SLG | ITO | SnO2-np | Perovskite | PMAA; Spiro-MeOTAD | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | PTAA | Ag",
-                          "SLG | ITO | SnO2-np | Perovskite | PTAA | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | PTAA | MoO3 | Ag",
-                          "SLG | ITO | SnO2-np | Perovskite | PTAA | MoO3 | Al",
-                          "SLG | ITO | SnO2-np | Perovskite | PTAA | NiO-c | Au | PEN",
-                          "SLG | ITO | SnO2-np | Perovskite | PTAA | NiO-c | ITO | PEN",
-                          "SLG | ITO | SnO2-np | Perovskite | PTAA; Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | PTQ10 | PTAA | Ag",
-                          "SLG | ITO | SnO2-np | Perovskite | PTT | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | Py | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | Py-C | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | Py-OMe | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | SnO2-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | Spiro-MeOTAD | Cu9S5-np | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | Spiro-MeOTAD | MnO3 | Ag",
-                          "SLG | ITO | SnO2-np | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "SLG | ITO | SnO2-np | Perovskite | Spiro-MeOTAD | MoO3 | Ag | WO3",
-                          "SLG | ITO | SnO2-np | Perovskite | Spiro-MeOTAD | MoO3 | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | Spiro-MeOTAD | MoO3 | AuAg | MoO3",
-                          "SLG | ITO | SnO2-np | Perovskite | Spiro-MeOTAD | MoOx | Al",
-                          "SLG | ITO | SnO2-np | Perovskite | Spiro-MeOTAD | MoOx | ITO | MgF2",
-                          "SLG | ITO | SnO2-np | Perovskite | Spiro-MeOTAD; PEDOT | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | Spiro-MeTAD | Ag",
-                          "SLG | ITO | SnO2-np | Perovskite | TCPBr | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | TCPI | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | TFB | P3HT | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | TTE-1 | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | TTE-2 | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | Theobromine | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | SnO2-np | Perovskite | Theophylline | PTAA | Ag",
-                          "SLG | ITO | SnO2-np | Perovskite | Theophylline | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | SnO2-np | Perovskite | YD2-o-C8 | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-np | Perovskite | Zn-ChL | Ag",
-                          "SLG | ITO | SnO2-np | Perovskite | Zn-ChL | H2-Chl | Ag",
-                          "SLG | ITO | SnO2-np | Perovskite | pentaerythritol tetrakis(3-mercaptopropionate) | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-np | SnO2-mp | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | SnO2-np | TPPO | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-np | TiO2-np | Perovskite | PTAA | Au",
-                          "SLG | ITO | SnO2-np | ZnO-c | Perovskite | PTAA | MoO3 | Ag",
-                          "SLG | ITO | SnO2-np | ZnO-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | SnO2-np | ZnO-np | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "SLG | ITO | SnO2-np; ZnO-np | Al2O3-mp | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | SnO2-np; ZnO-np | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | SnO2-nw | Perovskite | PTAA | Au",
-                          "SLG | ITO | SnO2-nw; Zn2SnO4-np | Perovskite | PTAA | Au",
-                          "SLG | ITO | SnS2 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | Spiro-E | Perovskite | PCBM-60 | ZnO-np | Al",
-                          "SLG | ITO | Spiro-MeO-TPD | PEDOT:PSS | Perovskite | C60 | Ag",
-                          "SLG | ITO | Spiro-MeOTAD | PEDOT:PSS | Perovskite | C60 | Ag",
-                          "SLG | ITO | Spiro-MeOTAD | Perovskite | Au",
-                          "SLG | ITO | Spiro-MeOTAD | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | Spiro-MeOTAD | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | Spiro-MeOTAD | Perovskite | PCBM-60 | LiF | Ag",
-                          "SLG | ITO | Spiro-MeOTAD | Perovskite | PCBM-60 | LiF | Al",
-                          "SLG | ITO | Spiro-MeOTAD | Perovskite | PCBM-60 | ZnO-np | Al",
-                          "SLG | ITO | Spiro-N | Perovskite | PCBM-60 | ZnO-np | Al",
-                          "SLG | ITO | Spiro-TAD | PEDOT:PSS | Perovskite | C60 | Ag",
-                          "SLG | ITO | Spiro-TAD | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | Spiro-TBB | Perovskite | C60 | Ag",
-                          "SLG | ITO | Spiro-TBB | Spiro-TBB | Perovskite | C60 | Ag",
-                          "SLG | ITO | Spiro-TTB | PEDOT:PSS | Perovskite | C60 | Ag",
-                          "SLG | ITO | Spiro-TTB | Perovskite | C60 | TmPyPB | Ag",
-                          "SLG | ITO | Spiro-TTB | Perovskite | LiF | C60 | SnO2-c | IZO | Ag",
-                          "SLG | ITO | Spiro-TTB | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | Spiro-s | Perovskite | PCBM-60 | ZnO-np | Al",
-                          "SLG | ITO | SrGO | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | SrTiO3 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | TAE | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | TAPC | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | TAPC | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | TAPC | Perovskite | PCBM-60 | BCB | Ag",
-                          "SLG | ITO | TAPC | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | TAPC | Perovskite | PCBM-60 | LiF | Al",
-                          "SLG | ITO | TB(MA) | Perovskite | PCBM-60 | C60 | BCP | Ag",
-                          "SLG | ITO | TBASBP | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | TBDI | Perovskite | IPH | PDINO | Ag",
-                          "SLG | ITO | TFB | Al2O3-np | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | TFB | Perovskite | C60 | B4PyMPM | Ag",
-                          "SLG | ITO | TFM | Perovskite | Carbon | BCP | Ag",
-                          "SLG | ITO | TN-P | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | TP-FTzF-TP | Perovskite | PCBM-60 | Au",
-                          "SLG | ITO | TPA | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | TPA-ANR-TPA | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | TPA-BP-OXD | Perovskite | PCBM-60 | ZnO-np | Ag",
-                          "SLG | ITO | TPA-NADT-TPA | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | TPA-NAP-TPA | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | TPA-TVT-TPA | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | TPAC-SAM | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | TPAC0M | Perovskite | PCBM-60 | ZnO-np | Al",
-                          "SLG | ITO | TPAC2M | Perovskite | PCBM-60 | ZnO-np | Al",
-                          "SLG | ITO | TPAC3M | Perovskite | PCBM-60 | ZnO-np | Al",
-                          "SLG | ITO | TPASB | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | TPASBP | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | TPE-S | Perovskite | PCBM-60 | ZnO | Ag",
-                          "SLG | ITO | TPL | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | TPP-OMeTAD | Perovskite | PCBM-60 | ZnO-np | Al",
-                          "SLG | ITO | TPP-SMeTAD | Perovskite | PCBM-60 | ZnO-np | Al",
-                          "SLG | ITO | TRUX1 | Perovskite | PCBM-60 | LiF | Al",
-                          "SLG | ITO | TRUX2 | Perovskite | PCBM-60 | LiF | Al",
-                          "SLG | ITO | TS-CuPc | Perovskite | PCBM-60 | Bphen | Ag",
-                          "SLG | ITO | TTA | Perovskite | PCBM-60 | C60 | BCP | Ag",
-                          "SLG | ITO | TZ1 | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | TZ2 | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | TZ3 | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | TaTm | Perovskite | C60 | Ag",
-                          "SLG | ITO | TaTm | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | TaTm | Perovskite | C60 | C60; Phlm | Ag",
-                          "SLG | ITO | TaTm | Perovskite | PCBM-60 | AZO-np | Au",
-                          "SLG | ITO | TcTa | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | Ti3C2 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | Ti3C2Tx | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | TiO2 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | TiO2-c | Ag-nw | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | TiO2-c | Ag-nw; TiO2-np | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | TiO2-c | Al2O3-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | TiO2-c | Benzoic acid | Perovskite | Spiro-MeOTAD | WO3 | Ag",
-                          "SLG | ITO | TiO2-c | C60 | Perovskite | P3HT | MoO3 | Ag",
-                          "SLG | ITO | TiO2-c | C60 | Perovskite | PDTSTTz | MoO3 | Ag",
-                          "SLG | ITO | TiO2-c | C60 | Perovskite | PDTSTTz-4 | MoO3 | Ag",
-                          "SLG | ITO | TiO2-c | C60 | Perovskite | PEO | Spiro-MeOTAD | Au",
-                          "SLG | ITO | TiO2-c | C60 | Perovskite | PS | Spiro-MeOTAD | Au",
-                          "SLG | ITO | TiO2-c | C60 | Perovskite | PTAA | Ag",
-                          "SLG | ITO | TiO2-c | C60 | Perovskite | PTAA | Au",
-                          "SLG | ITO | TiO2-c | C60 | Perovskite | PTAA | Au | Organosilicate",
-                          "SLG | ITO | TiO2-c | C60 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | TiO2-c | C60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | TiO2-c | C60 | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "SLG | ITO | TiO2-c | C60 | Perovskite | Spiro-MeOTAD | WO3 | Ag",
-                          "SLG | ITO | TiO2-c | C60 | Perovskite | TOPO | TaTm | MoO3 | Au",
-                          "SLG | ITO | TiO2-c | C60 | Perovskite | TaTm | F6-TCNNQ; TaTm | Au",
-                          "SLG | ITO | TiO2-c | C60 | Perovskite | TaTm | MoO3 | Au",
-                          "SLG | ITO | TiO2-c | C60 | Perovskite | TaTm | TPBi | MoO3 | Au",
-                          "SLG | ITO | TiO2-c | C60 | Perovskite | TaTm | TaTm:F6-TCNNQ | Au",
-                          "SLG | ITO | TiO2-c | C60-SAM | Al2O3-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | TiO2-c | C60-SAM | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | TiO2-c | C60-SAM | SiO2-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | TiO2-c | CdS | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | TiO2-c | CdSe-tetrapod | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | TiO2-c | CsBr | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | TiO2-c | DMF | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | TiO2-c | Fullerenol | Perovskite | P3HT | MoO3 | Ag",
-                          "SLG | ITO | TiO2-c | IPH | Perovskite | TaTm | F6-TCNNQ; TaTm | Au",
-                          "SLG | ITO | TiO2-c | In2O3-c | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | TiO2-c | NAMF-Br | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | TiO2-c | NAMF-Cl | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | TiO2-c | NAMF-H | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | TiO2-c | Na2SO4 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | TiO2-c | PBCM-60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | TiO2-c | PCBA | Perovskite | Spiro-MeOTAD | WO3 | Ag",
-                          "SLG | ITO | TiO2-c | PCBB-2CN-2C8 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | TiO2-c | PCBM  Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | TiO2-c | PCBM-60 | Perovskite | Al2O3 | Spiro-MeOTAD | Au",
-                          "SLG | ITO | TiO2-c | PCBM-60 | Perovskite | MeoTPD | MoO3 | Au",
-                          "SLG | ITO | TiO2-c | PCBM-60 | Perovskite | NPD | MoO3 | Au",
-                          "SLG | ITO | TiO2-c | PCBM-60 | Perovskite | P3HT | Au",
-                          "SLG | ITO | TiO2-c | PCBM-60 | Perovskite | P3HT | MoO3 | Ag",
-                          "SLG | ITO | TiO2-c | PCBM-60 | Perovskite | P3HT | MoO3 | Al",
-                          "SLG | ITO | TiO2-c | PCBM-60 | Perovskite | PCDTBT | MoO3 | Ag",
-                          "SLG | ITO | TiO2-c | PCBM-60 | Perovskite | PCDTBT | MoO3 | Au",
-                          "SLG | ITO | TiO2-c | PCBM-60 | Perovskite | PCDTBT1 | MoO3 | Au",
-                          "SLG | ITO | TiO2-c | PCBM-60 | Perovskite | PCDTBTB | MoO3 | Au",
-                          "SLG | ITO | TiO2-c | PCBM-60 | Perovskite | PEDOT | Ag",
-                          "SLG | ITO | TiO2-c | PCBM-60 | Perovskite | Spiro TAD | MoO3 | Au",
-                          "SLG | ITO | TiO2-c | PCBM-60 | Perovskite | Spiro TTB | MoO3 | Au",
-                          "SLG | ITO | TiO2-c | PCBM-60 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | TiO2-c | PCBM-60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | TiO2-c | PCBM-60 | Perovskite | Spiro-MeOTAD | MoO3 | Au",
-                          "SLG | ITO | TiO2-c | PCBM-60 | Perovskite | Spiro-MeOTAD | WO3 | Ag",
-                          "SLG | ITO | TiO2-c | PCBM-60 | Perovskite | TPD | MoO3 | Au",
-                          "SLG | ITO | TiO2-c | PCBM-60 | WS-C60 | Perovskite | P3HT | MoO3 | Al",
-                          "SLG | ITO | TiO2-c | PDI2 | Perovskite | PCDTBT | MoO3 | Ag",
-                          "SLG | ITO | TiO2-c | PDI2 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | TiO2-c | PDI2 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | TiO2-c | PNP | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | TiO2-c | PPDI-F3N | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | TiO2-c | Perovskite | (N2,N2,N2',N2',N7,N7,N7',N7'-octakis(4-methoxyphenyl)spiro[fluorene-9,9'-xanthene]-2,2',7,7'-tetraamine) | Au",
-                          "SLG | ITO | TiO2-c | Perovskite | Ag",
-                          "SLG | ITO | TiO2-c | Perovskite | Al2O3-c | PEDOT:PSS | Au",
-                          "SLG | ITO | TiO2-c | Perovskite | Al2O3-c | Spiro-MeOTAD | Au",
-                          "SLG | ITO | TiO2-c | Perovskite | Au",
-                          "SLG | ITO | TiO2-c | Perovskite | C201 | Ag",
-                          "SLG | ITO | TiO2-c | Perovskite | C202 | Ag",
-                          "SLG | ITO | TiO2-c | Perovskite | Carbon",
-                          "SLG | ITO | TiO2-c | Perovskite | CsOAc | Spiro-MeOTAD | Au",
-                          "SLG | ITO | TiO2-c | Perovskite | CuSCN | Au",
-                          "SLG | ITO | TiO2-c | Perovskite | DOR3T-TBDT | MoO3 | Ag",
-                          "SLG | ITO | TiO2-c | Perovskite | DOR3T-TBDT; PCBM-70 | MoO3 | Ag",
-                          "SLG | ITO | TiO2-c | Perovskite | Graphene",
-                          "SLG | ITO | TiO2-c | Perovskite | HAB1 | Au",
-                          "SLG | ITO | TiO2-c | Perovskite | HB-Cz | Ag",
-                          "SLG | ITO | TiO2-c | Perovskite | J1 | Ag",
-                          "SLG | ITO | TiO2-c | Perovskite | J2 | Ag",
-                          "SLG | ITO | TiO2-c | Perovskite | MEH; PPV | Ag",
-                          "SLG | ITO | TiO2-c | Perovskite | N2',N2',N7',N7'-tetrakis(4-methoxyphenyl)spiro[fluorene-9,9'-xanthene]-2',7'-diamine | Au",
-                          "SLG | ITO | TiO2-c | Perovskite | N2,N2,N3',N3',N6',N6',N7,N7-octakis(4-methoxyphenyl)spiro[fluorene-9,9'-xanthene]-2,3',6',7-tetraamine | Au",
-                          "SLG | ITO | TiO2-c | Perovskite | N2,N2,N7,N7-tetrakis(4-methoxyphenyl)spiro[fluorene-9,9'-xanthene]-2,7-diamine | Au",
-                          "SLG | ITO | TiO2-c | Perovskite | N3',N3',N6',N6'-tetrakis(4-methoxyphenyl)spiro[fluorene-9,9'-xanthene]-3',6'-diamine | Au",
-                          "SLG | ITO | TiO2-c | Perovskite | Na@Carbon-nanowalls",
-                          "SLG | ITO | TiO2-c | Perovskite | P3DDT | Ag",
-                          "SLG | ITO | TiO2-c | Perovskite | P3DT | Ag",
-                          "SLG | ITO | TiO2-c | Perovskite | P3HT | Ag",
-                          "SLG | ITO | TiO2-c | Perovskite | P3HT | Au",
-                          "SLG | ITO | TiO2-c | Perovskite | P3HT | MoO3 | Ag",
-                          "SLG | ITO | TiO2-c | Perovskite | P3HT | MoO3 | Al",
-                          "SLG | ITO | TiO2-c | Perovskite | P3OT | Ag",
-                          "SLG | ITO | TiO2-c | Perovskite | PBDTT-SeDPP | MoO3 | Ag",
-                          "SLG | ITO | TiO2-c | Perovskite | PBDTT-SeDPP; PCBM-70 | MoO3 | Ag",
-                          "SLG | ITO | TiO2-c | Perovskite | PCA-1 | Au",
-                          "SLG | ITO | TiO2-c | Perovskite | PCA-2 | Au",
-                          "SLG | ITO | TiO2-c | Perovskite | PCDTBT | MoO3 | Ag",
-                          "SLG | ITO | TiO2-c | Perovskite | PCz | Ag",
-                          "SLG | ITO | TiO2-c | Perovskite | PDTSTTz | MoO3 | Ag",
-                          "SLG | ITO | TiO2-c | Perovskite | PDTSTTz-4 | MoO3 | Ag",
-                          "SLG | ITO | TiO2-c | Perovskite | PEDOT:PSS | Au",
-                          "SLG | ITO | TiO2-c | Perovskite | PTAA | Au",
-                          "SLG | ITO | TiO2-c | Perovskite | PTAA | MoO3 | Ag",
-                          "SLG | ITO | TiO2-c | Perovskite | PTAA | MoO3 | Au",
-                          "SLG | ITO | TiO2-c | Perovskite | PTB7 | Au",
-                          "SLG | ITO | TiO2-c | Perovskite | PTZDPP-2 | Au",
-                          "SLG | ITO | TiO2-c | Perovskite | PVP | Spiro-MeOTAD | Au",
-                          "SLG | ITO | TiO2-c | Perovskite | SAF\u2010OMe | Ag",
-                          "SLG | ITO | TiO2-c | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | TiO2-c | Perovskite | Spiro-MeOTAD | Al",
-                          "SLG | ITO | TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | TiO2-c | Perovskite | Spiro-MeOTAD | Au | Ag",
-                          "SLG | ITO | TiO2-c | Perovskite | Spiro-MeOTAD | Au | MoO3",
-                          "SLG | ITO | TiO2-c | Perovskite | Spiro-MeOTAD | Cu",
-                          "SLG | ITO | TiO2-c | Perovskite | Spiro-MeOTAD | ITO",
-                          "SLG | ITO | TiO2-c | Perovskite | Spiro-MeOTAD | ITO | Ag",
-                          "SLG | ITO | TiO2-c | Perovskite | Spiro-MeOTAD | ITO | Al",
-                          "SLG | ITO | TiO2-c | Perovskite | Spiro-MeOTAD | ITO | Au",
-                          "SLG | ITO | TiO2-c | Perovskite | Spiro-MeOTAD | ITO | MWCNTs",
-                          "SLG | ITO | TiO2-c | Perovskite | Spiro-MeOTAD | MWCNTs",
-                          "SLG | ITO | TiO2-c | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "SLG | ITO | TiO2-c | Perovskite | Spiro-MeOTAD | MoO3 | Ag | ZnS",
-                          "SLG | ITO | TiO2-c | Perovskite | Spiro-MeOTAD | MoO3 | Au | MoO3",
-                          "SLG | ITO | TiO2-c | Perovskite | Spiro-MeOTAD | MoO3 | ITO | MgF2",
-                          "SLG | ITO | TiO2-c | Perovskite | Spiro-MeOTAD | MoOx | Al",
-                          "SLG | ITO | TiO2-c | Perovskite | Spiro-MeOTAD | MoOx | Au",
-                          "SLG | ITO | TiO2-c | Perovskite | Spiro-MeOTAD | MoOx | Au | Ag | MoOx",
-                          "SLG | ITO | TiO2-c | Perovskite | Spiro-MeOTAD | PEDOT:PSS | Al",
-                          "SLG | ITO | TiO2-c | Perovskite | Spiro-MeOTAD | PEDOT:PSS | Au",
-                          "SLG | ITO | TiO2-c | Perovskite | Spiro-MeOTAD | PEDOT:PSS | In",
-                          "SLG | ITO | TiO2-c | Perovskite | Spiro-MeOTAD | WO3 | Ag",
-                          "SLG | ITO | TiO2-c | Perovskite | Spiro-OBuTAD | Au",
-                          "SLG | ITO | TiO2-c | Perovskite | Spiro-OEtTAD | Au",
-                          "SLG | ITO | TiO2-c | Perovskite | Spiro-OiPrTAD | Au",
-                          "SLG | ITO | TiO2-c | Perovskite | Spiro-OprTAD | Au",
-                          "SLG | ITO | TiO2-c | Perovskite | TPADPP-1 | Au",
-                          "SLG | ITO | TiO2-c | Perovskite | TPADPP-2 | Au",
-                          "SLG | ITO | TiO2-c | Perovskite | TaTm | F6-TCNNQ; TaTm | Au",
-                          "SLG | ITO | TiO2-c | Perovskite | rGO-4FPH | Spiro-MeOTAD | Au",
-                          "SLG | ITO | TiO2-c | SnO2-np | PCBM-60 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | TiO2-c | TiO2-mp | Al2O3-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | TiO2-c | TiO2-mp | BaTiO3-mp | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | TiO2-c | TiO2-mp | MgO-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | TiO2-c | TiO2-mp | Nb2O5-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | TiO2-c | TiO2-mp | Perovskite | Au",
-                          "SLG | ITO | TiO2-c | TiO2-mp | Perovskite | Au-np | Spiro-MeOTAD | Au",
-                          "SLG | ITO | TiO2-c | TiO2-mp | Perovskite | CuI | Au",
-                          "SLG | ITO | TiO2-c | TiO2-mp | Perovskite | CuPc | Au",
-                          "SLG | ITO | TiO2-c | TiO2-mp | Perovskite | Oleic-acid | P3HT | Au",
-                          "SLG | ITO | TiO2-c | TiO2-mp | Perovskite | P3HT | Au",
-                          "SLG | ITO | TiO2-c | TiO2-mp | Perovskite | PCA-1 | Au",
-                          "SLG | ITO | TiO2-c | TiO2-mp | Perovskite | PTAA | Au",
-                          "SLG | ITO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | MoO3 | IZO",
-                          "SLG | ITO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | PEDOT:PSS | ITO | SLG",
-                          "SLG | ITO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | WO3 | Ag",
-                          "SLG | ITO | TiO2-c | TiO2-mp | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | TiO2-c | TiO2-nw | N-[3-(Trimethoxysilyl)propyl]ethylenediamine-SAM | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | TiO2-c | TiO2-nw | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | TiO2-c | TiO2-nw | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | TiO2-c | ZnO-nanoflake | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | TiO2-mp | Perovskite | 2,5-bis (5-(5-(5-hexylthiophen-2-yl) thiophen2-yl) thiophen-2-yl) thiazolo[5,4-d]thiazole | Au",
-                          "SLG | ITO | TiO2-mp | Perovskite | 2,5-bis (5-(5-(5-hexylthiophen-2-yl)thiophen-2-yl) furan-2-yl) thiazolo[5,4-d] thiazole | Au",
-                          "SLG | ITO | TiO2-mp | Perovskite | 4-(5-(5-(5-(5-(5-hexylthiophen-2-yl) thiophen-2-yl) thiophene-2-yl) thiazolo[5,4-d]thiazol-2-yl) thiophene2-yl)-N,N-diphenyl-benzenamine | Au",
-                          "SLG | ITO | TiO2-mp | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | TiO2-nanocones | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | TiO2-np | C-PCBOD | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | TiO2-np | C60 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | TiO2-np | C70 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | TiO2-np | PCBM-70 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | TiO2-np | Perovskite | BDTS-2DPP | Au",
-                          "SLG | ITO | TiO2-np | Perovskite | DERDTS-TBDT | MoO3 | Ag",
-                          "SLG | ITO | TiO2-np | Perovskite | DORDTS\u2013TFBT | MoO3 | Ag",
-                          "SLG | ITO | TiO2-np | Perovskite | P3HT | Au",
-                          "SLG | ITO | TiO2-np | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | TiO2-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | TiO2-np | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "SLG | ITO | TiO2-np | Perovskte | Spiro-MeOTAD | Au",
-                          "SLG | ITO | TiO2-nw | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | TiS2 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | Trux-OMeTAD | Perovskite | PCBM-60 | ZnO-np | Al",
-                          "SLG | ITO | Ts-CuPc | PEDOT:PSS | Perovskite | PCBM-60 | Bphen | Ag",
-                          "SLG | ITO | V1036 | Perovskite | C60 | BCP | Cu",
-                          "SLG | ITO | V1036:C2 | Perovskite | C60 | BCP | Cu",
-                          "SLG | ITO | V1036:C4 | Perovskite | C60 | BCP | Cu",
-                          "SLG | ITO | V2O5 | P3CT-K | Perovskite | PCBM-60 | ZnO | Ag",
-                          "SLG | ITO | V2O5 | PEDOT:PSS | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | V2O5 | PEDOT:PSS | Perovskite | PCBM-60 | Bphen | Ag",
-                          "SLG | ITO | V2O5 | Perovskite | PCBM-60 | Bphen | Ag",
-                          "SLG | ITO | V2O5 | Perovskite | PCBM-60 | ZnO | Ag",
-                          "SLG | ITO | V2Ox | PEDOT:PSS | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | V2Ox | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | VB-DAAF | Perovskite | C60 | BCP | Al",
-                          "SLG | ITO | VB-Me-FDPA | Perovskite | PCBM-60 | PEI | Ag",
-                          "SLG | ITO | VB-MeO-FDPA | Perovskite | PCBM-60 | PEI | Ag",
-                          "SLG | ITO | VOx | APPA | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | VOx | Cu phtalocyanine | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | VOx | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | VOx | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | VOx | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | VOx | Perovskite | PCBM-60 | C60 | BCP | Al",
-                          "SLG | ITO | VOx | X-DVTPD | Perovskite | PCBM-60 | Bphen | Ag",
-                          "SLG | ITO | VOx | X-DVTPD | Perovskite | PCBM-60 | FPI | Ag",
-                          "SLG | ITO | WO3 | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | WO3 | Perovskite | PCBM-60 | LiF | Al",
-                          "SLG | ITO | WO3-np | Cs2CO3 | PCBM-60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | WO3-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | WO3-nw | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | WO3-nw@PEDOT | PEDOT:PSS | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | WO3-nw@PEDOT | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | WOx | I-Ph-PA_C60-C6-PA | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | WOx | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | WOx | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | WOx | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | WS2 | Perovskite | C60 | BCP | Al",
-                          "SLG | ITO | WS2 | Perovskite | PCBM-60 | BCP | LiF | Al",
-                          "SLG | ITO | X-DVTPD | Perovskite | PC6BM | Bphen | Ag",
-                          "SLG | ITO | X-DVTPD | Perovskite | PCBM-60 | Bphen | Ag",
-                          "SLG | ITO | X-DVTPD | Perovskite | PCBM-60 | FPI | Ag",
-                          "SLG | ITO | XSln1453 | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | XSln847 | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | XY1 | Perovskite | C60 | BCP | Cu",
-                          "SLG | ITO | YC-1 | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | YC-2 | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | YC-3 | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | Z10 | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | Z7 | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | Z7@MWCNTs | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | Z8 | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | Z9 | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | ZSO-np | PCBM-60 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | ZTO | SnO2-c | C60 | Perovskite | PTAA | Au",
-                          "SLG | ITO | ZTO | SnO2-c | PCBM-60 | Perovskite | PTAA | Au",
-                          "SLG | ITO | ZTO | SnO2-c | Perovskite | PTAA | Au",
-                          "SLG | ITO | Zn2SnO4 | Perovskite | PTAA | Au",
-                          "SLG | ITO | Zn2SnO4-np | Perovskite | PTAA | Au",
-                          "SLG | ITO | ZnCsO | PCBA | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | ZnCsO | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | ZnLiO | PCBA | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | ZnLiO | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | ZnO | MgZnO | Perovskite | Spiro-MeOTAD | MoOx | Al",
-                          "SLG | ITO | ZnO | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | ZnO | Perovskite | Spiro-MeOTAD | MoO3 | Au",
-                          "SLG | ITO | ZnO | Perovskite | Spiro-MeOTAD | MoOx | Al",
-                          "SLG | ITO | ZnO | ZnO-nw | Perovskite | P3HT | Au",
-                          "SLG | ITO | ZnO-c | 1,2 ethanedithio | Perovskite | PZn-2FTPA | Au",
-                          "SLG | ITO | ZnO-c | 1,2 ethanedithio | Perovskite | PZn-3FTPA | Au",
-                          "SLG | ITO | ZnO-c | 1,2 ethanedithio | Perovskite | PZn-FTPA | Au",
-                          "SLG | ITO | ZnO-c | 1,2-ethanedithiol | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | ZnO-c | 3-aminopropanioc acid-SAM | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "SLG | ITO | ZnO-c | APTES-SAM | Perovskite | PCBM-60 | Au",
-                          "SLG | ITO | ZnO-c | C-PCBSD | Perovskite | PBTTT-14 | Au",
-                          "SLG | ITO | ZnO-c | C-PCBSD | Perovskite | PDBT-co-TT | Au",
-                          "SLG | ITO | ZnO-c | C-PCBSD | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | ZnO-c | C3-SAM | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "SLG | ITO | ZnO-c | C60 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | ZnO-c | CPTA; PbI2 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | ZnO-c | CsCO3 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | ZnO-c | Graphene; ZnO-np | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | ZnO-c | Hexamethylenetetramine | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | ZnO-c | JTCA | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | ZnO-c | PCBA | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | ZnO-c | PCBM-60 | Perovskite | LGC-D013 | MoO3 | Ag",
-                          "SLG | ITO | ZnO-c | PCBM-60 | Perovskite | P3HT | MoO3 | Ag",
-                          "SLG | ITO | ZnO-c | PCBM-60 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | ZnO-c | PCBM-60 | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "SLG | ITO | ZnO-c | PCBM-70 | Perovskite | Ag",
-                          "SLG | ITO | ZnO-c | PCBM-70 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | ZnO-c | PCBM-70 | Perovskite | benzo[1,2b:4,5b\u2032]-dithiophene | Ag",
-                          "SLG | ITO | ZnO-c | PO-TAZ | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | ZnO-c | PVP | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "SLG | ITO | ZnO-c | Perovskite | Ag",
-                          "SLG | ITO | ZnO-c | Perovskite | Au",
-                          "SLG | ITO | ZnO-c | Perovskite | Bifluo-OMeTAD | MoO3 | Ag",
-                          "SLG | ITO | ZnO-c | Perovskite | CuSCN | Ag",
-                          "SLG | ITO | ZnO-c | Perovskite | CuSCN | NPB | Ag",
-                          "SLG | ITO | ZnO-c | Perovskite | CzPAF\u2010SBF | Au",
-                          "SLG | ITO | ZnO-c | Perovskite | CzPAF\u2010SBFN | Au",
-                          "SLG | ITO | ZnO-c | Perovskite | EDT; PbS | Au",
-                          "SLG | ITO | ZnO-c | Perovskite | Graphite | FTO",
-                          "SLG | ITO | ZnO-c | Perovskite | P3HT | Ag",
-                          "SLG | ITO | ZnO-c | Perovskite | P3HT | Au",
-                          "SLG | ITO | ZnO-c | Perovskite | PBTTT-14 | Au",
-                          "SLG | ITO | ZnO-c | Perovskite | PCBM-60 | Au",
-                          "SLG | ITO | ZnO-c | Perovskite | PDBT-co-TT | Au",
-                          "SLG | ITO | ZnO-c | Perovskite | PDQT | Au",
-                          "SLG | ITO | ZnO-c | Perovskite | PQT-12 | Au",
-                          "SLG | ITO | ZnO-c | Perovskite | PTAA | Au",
-                          "SLG | ITO | ZnO-c | Perovskite | PTB7-Th | MoOx | Ag",
-                          "SLG | ITO | ZnO-c | Perovskite | PZn-DPPA | Au",
-                          "SLG | ITO | ZnO-c | Perovskite | PZn-DPPA-O | Au",
-                          "SLG | ITO | ZnO-c | Perovskite | PZn-TPA | Au",
-                          "SLG | ITO | ZnO-c | Perovskite | PZn-TPA-O | Au",
-                          "SLG | ITO | ZnO-c | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | ZnO-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | ZnO-c | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "SLG | ITO | ZnO-c | Perovskite | Spiro-MeOTAD | PEDOT:PSS",
-                          "SLG | ITO | ZnO-c | SnO2-np | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | ZnO-c | SnO2; TiO2-mp | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | ZnO-c | T2CA | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | ZnO-c | TiO2-c | PCBM-60 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | ZnO-c | TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | ZnO-c | TiO2-c | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "SLG | ITO | ZnO-c | Urea | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | ZnO-c | WPF-6-oxy-F | Perovskite | pDPA-DBTP | Au",
-                          "SLG | ITO | ZnO-c | WPF\u20106\u2010oxy\u2010F | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | ZnO-c | WPF\u20106\u2010oxy\u2010F | Perovskite | mDPA-DBTP | Au",
-                          "SLG | ITO | ZnO-c | WPF\u20106\u2010oxy\u2010F | Perovskite | pDPA-DBTP | Au",
-                          "SLG | ITO | ZnO-c | WPF\u20106\u2010oxy\u2010F | Perovskite | pTPA-DBTP | Au",
-                          "SLG | ITO | ZnO-c | ZnMgO-c | ZnO-nw | PCBM-60 | Perovskite | PEDOT:PSS | Ag",
-                          "SLG | ITO | ZnO-c | ZnO-c | Ba(OH)2 | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | ZnO-c | ZnO-c | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | ZnO-c | ZnO-mp | PEI | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | ZnO-c | ZnO-mp | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | ZnO-c | ZnO-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | ZnO-c | ZnO-nw | CdS-QDs | Perovskite | MEH-PPV | PEDOT:PSS | Au",
-                          "SLG | ITO | ZnO-c | ZnO-nw | PCBM-60 | Perovskite | P3HT | Au",
-                          "SLG | ITO | ZnO-c | ZnO-nw | Perovskite | Cu2O | ITO",
-                          "SLG | ITO | ZnO-c | ZnO-nw | Perovskite | MDMO-PPV | MoO3 | Al",
-                          "SLG | ITO | ZnO-c | ZnO-nw | Perovskite | MEH-PPV | PEDOT:PSS | Au",
-                          "SLG | ITO | ZnO-c | ZnO-nw | Perovskite | P3HT | Ag",
-                          "SLG | ITO | ZnO-c | ZnO-nw | Perovskite | Rubene | P3HT | Ag",
-                          "SLG | ITO | ZnO-c | ZnO-nw | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | ZnO-c | ZnO-nw | TiO2-np | Perovskite | P3HT | Ag",
-                          "SLG | ITO | ZnO-c | p-amino-benzoic acid-SAM | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "SLG | ITO | ZnO-c; Graphene-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | ZnO-nanoflake | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | ZnO-nanospheres | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | ZnO-np | ATAA | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "SLG | ITO | ZnO-np | C60 | Perovskite | PEDOT:PSS | FrGO | MoO3 | Ag",
-                          "SLG | ITO | ZnO-np | C60 | Perovskite | PEDOT:PSS | MoO3 | Ag",
-                          "SLG | ITO | ZnO-np | NH4Cl | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "SLG | ITO | ZnO-np | PCBM-60 | Perovskite | P3HT | Au",
-                          "SLG | ITO | ZnO-np | PCBM-60 | Perovskite | P3HT | PEDOT:PSS | Ag",
-                          "SLG | ITO | ZnO-np | PCBM-60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | ZnO-np | PEI | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | ZnO-np | PFS-FC | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | ZnO-np | PFS-FTEG | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | ZnO-np | Perovskite | Au",
-                          "SLG | ITO | ZnO-np | Perovskite | Bifluo | Ag",
-                          "SLG | ITO | ZnO-np | Perovskite | P3HT | Ag",
-                          "SLG | ITO | ZnO-np | Perovskite | P3HT | Au",
-                          "SLG | ITO | ZnO-np | Perovskite | P3HT | P3HT; PMMA | Ag",
-                          "SLG | ITO | ZnO-np | Perovskite | P3HT | P3HT; PMMA | Au",
-                          "SLG | ITO | ZnO-np | Perovskite | P3ODDT | Ag",
-                          "SLG | ITO | ZnO-np | Perovskite | P3OEGT | Ag",
-                          "SLG | ITO | ZnO-np | Perovskite | P3OFHT | MoO3 | Ag",
-                          "SLG | ITO | ZnO-np | Perovskite | P3OHT | Ag",
-                          "SLG | ITO | ZnO-np | Perovskite | PTAA | Au",
-                          "SLG | ITO | ZnO-np | Perovskite | PTAA | PEDOT:PSS | Au",
-                          "SLG | ITO | ZnO-np | Perovskite | PbS-QDs | MoO3 | Au | Ag",
-                          "SLG | ITO | ZnO-np | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | ZnO-np | Perovskite | Spiro-MeOTAD | Ag-Nws",
-                          "SLG | ITO | ZnO-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | ZnO-np | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "SLG | ITO | ZnO-np | Perovskite | Spiro-MeOTAD | MoOx | Ag",
-                          "SLG | ITO | ZnO-np | Perovskite | Spiro-MeOTAD | PEDOT:PSS",
-                          "SLG | ITO | ZnO-np | SnO2-np | C60-SAM | Perovskite | P3HT | MoO3 | Ag",
-                          "SLG | ITO | ZnO-np | SnO2-np | Perovskite | H-Z1 | MoO3 | Ag",
-                          "SLG | ITO | ZnO-np | SnO2-np | Perovskite | H-Z2 | MoO3 | Ag",
-                          "SLG | ITO | ZnO-np | SnO2-np | Perovskite | H-Z3 | MoO3 | Ag",
-                          "SLG | ITO | ZnO-np | SnO2-np | Perovskite | P3 | MoO3 | Ag",
-                          "SLG | ITO | ZnO-np | SnO2-np | Perovskite | PSQ1 | MoO3 | Ag",
-                          "SLG | ITO | ZnO-np | SnO2-np | Perovskite | PSQ2 | MoO3 | Ag",
-                          "SLG | ITO | ZnO-np | SnO2-np | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | ZnO-np | SnO2-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | ZnO-np | SnO2-np | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "SLG | ITO | ZnO-np | ZnO-nanospheres | PEI | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | ZnO-np | ZnO-nanospheres | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | ZnO-np | ZnO-nw | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | ZnO-nw | PEDOT:PSS | Perovskite | PCBM-60 | Bphen | Ag",
-                          "SLG | ITO | ZnO-nw | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | ZnO-nw | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | ZnPc | Perovskite | C60 | BCP | Al",
-                          "SLG | ITO | ZnS | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | ZnSO | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | ITO | ZnTiO3-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | br-4C | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | c-OTPD | Perovskite | PCBM-60 | C60 | BCP | Al",
-                          "SLG | ITO | c-OTPD; TPACA | Perovskite | PCBM-60 | C60 | BCP | Al",
-                          "SLG | ITO | c-TCTA | Perovskite | c-HATNA | bis-C60 | Ag",
-                          "SLG | ITO | f-C60 | C60 | Perovskite | P3HT | MoO3 | Ag",
-                          "SLG | ITO | f-C60 | Perovskite | P3HT | MoO3 | Ag",
-                          "SLG | ITO | f-C70 | C60 | Perovskite | P3HT | MoO3 | Ag",
-                          "SLG | ITO | f-C70 | Perovskite | P3HT | MoO3 | Ag",
-                          "SLG | ITO | m-MTDATA | Perovskite | C60 | BCP | Ag",
-                          "SLG | ITO | nTi-MOF | PCBM-60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | nTi-MOF | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ITO | p-PFP-O | PTAA | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | p-PFP-O | PTAA | Perovskite | PCBM-60 | PFN | Ag",
-                          "SLG | ITO | p-PFP-O | PTAA | Perovskite | PCBM-60 | PFN | Al",
-                          "SLG | ITO | p-PFP-O | PTAA | Perovskite | PCBM-60 | PFN | Au",
-                          "SLG | ITO | p-PFP-O | PTAA | Perovskite | PCBM-60 | PFN | Cu",
-                          "SLG | ITO | pBDT-BODIPY | PFN | Perovskite | PCBM-60 | Zr(acac)4 | Al",
-                          "SLG | ITO | poly(1,4-phenylenevinylene) | Perovskite | PCBM-60 | LiF | Ag",
-                          "SLG | ITO | poly(2-ethyl-2-oxazoline); PEDOT:PSS | Perovskite | PCBM-60 | Bphen | Ag",
-                          "SLG | ITO | r-GO-BH | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | r-GO-HBS | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | r-GO-NH | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | rGO | CuSCN | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | rGO | PEDOT:PSS | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | rGO | PEDOT:PSS | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | rGO | PTAA | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | rGO | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | rGO | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | rGO; PMMA | Perovskite | PCBM-60 | Al",
-                          "SLG | ITO | s-PANI:PSS | Perovskite | PCBM-60 | Au",
-                          "SLG | ITO | sGO | Perovskite | PCBM-60 | Ag",
-                          "SLG | ITO | sGO | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO | styryl-functionalized GO | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | ITO-HMDS Scaffold | TiO2-c | C60 | Perovskite | PTAA | Ag",
-                          "SLG | ITO:ATO | TiO2-c | Perovskite | Perylene | Au",
-                          "SLG | ITO:ATO | TiO2-c | TiO2-mp | Perovskite | Perylene | Au",
-                          "SLG | IWO | SnO2-c | KCl | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | IZO | PEDOT:PSS | Perovskite | PCBM-60 | ZnO-np | Al",
-                          "SLG | In2O3:H | PTAA | Perovskite | PCBM-60 | ZnO-np | AZO | AlNi-grid",
-                          "SLG | In2O3:H | PTAA | Perovskite | PCBM-60 | ZnO-np | AZO-c | Ni | Al",
-                          "SLG | MPTMS-SMA | Ag | MUTAB-SAM | PCBM-60 | Perovskite | PTAA | Ag",
-                          "SLG | MSA-PEDOT:PSS | PEDOT:PSS | Perovskite | PCBM-60 | C60 | BCP | Ag",
-                          "SLG | MSA-PEDOT:PSS | PEDOT:PSS | Perovskite | PCBM-60 | C60 | Unknown | Rhodamine 101 | LiF | Ag",
-                          "SLG | MSA-PEDOT:PSS | PEDOT:PSS | Perovskite | PCBM-60 | Rhodamine 101 | C60 | Rhodamine 101 | LiF | Ag",
-                          "SLG | MSA-PEDOT:PSS | Perovskite | PCBM-60 | Rhodamine 101 | C60 | Rhodamine 101 | LiF | Ag",
-                          "SLG | Ni | Au | Cu | Perovskite | C60 | BCP | Al",
-                          "SLG | Ni | Au | Perovskite | C60 | BCP | Al",
-                          "SLG | Ni | NiO-c | Perovskite | PCBM-60 | PEIE | Cu",
-                          "SLG | Ni | PEDOT:PSS | Perovskite | PCBM-60 | PEIE | Cu",
-                          "SLG | Ni:Au-grid | PEDOT:PSS | PEDOT:PSS | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | PEDOT:PSS | Ag | PEI | PCBM-60 | Perovskite | Spiro-MeOTAD | PEDOT:PSS",
-                          "SLG | PEDOT:PSS | ITO | Perovskite | PCBM-60 | Al",
-                          "SLG | PEDOT:PSS | NiO-c | Perovskite | C60 | bis-C60 | Ag",
-                          "SLG | PEDOT:PSS | PEDOT:PSS | PTAA | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | PEDOT:PSS | PEI | PCBM-60 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | PEDOT:PSS | PEI | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | PEDOT:PSS | PTAA | Perovskite | PCBM-60 | BCP | Ag",
-                          "SLG | PEDOT:PSS | Perovskite | C60 | bis-C60 | Ag",
-                          "SLG | PEDOT:PSS | Perovskite | PCBM-60 | Ag",
-                          "SLG | PEDOT:PSS | Perovskite | PCBM-60 | Al",
-                          "SLG | PEDOT:PSS | Perovskite | PCBM-60 | Rhodamine 101 | Ag",
-                          "SLG | PEDOT:PSS | ZnO-c | Perovskite | Spiro-MeOTAD | PEDOT:PSS",
-                          "SLG | PEI | Au | PEDOT:PSS | Perovskite | PCBM-60 | Ag",
-                          "SLG | PEI | Au | PEDOT:PSS | Perovskite | PCBM-60 | ZnO-np | Ag",
-                          "SLG | PEIE | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "SLG | PET | Graphene oxide | PTFTS | Perovskite | PCBM-60 | BCP | Au",
-                          "SLG | PET | ZnO@rQD-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | SMPTMS-SMA | Ag | MUTAB-SAM | PCBM-60 | Perovskite | PTAA | Ag",
-                          "SLG | SU-8 | MoO3 | Au | PEDOT:PSS | Perovskite | PCBM-60 | Ca | Ag",
-                          "SLG | SWCNTs | MoO3 | PEDOT:PSS | Perovskite | C60 | BCP | LiF | Al",
-                          "SLG | SWCNTs | PEDOT:PSS | Perovskite | PCBM-60 | Al",
-                          "SLG | SWCNTs-HNO3 | PEDOT:PSS | Perovskite | C60 | BCP | LiF | Al",
-                          "SLG | SnO2 | SiO2 | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | SnO2-c | Ag | SnO2-c | SnO2-c | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "SLG | SnO2-c | SnO2-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | TCO | TiO2-c | SrTiO3:TiO2-mp | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | TCO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Ag",
-                          "SLG | Ti | Au | Perovskite | ITO",
-                          "SLG | Ti | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | MoO3 | IZO",
-                          "SLG | TiO2-c | Ag | TiO2-c | CPTA | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | TiO2-c | SnO2-c | TiO2-c | SnO2-c | TiO2-c | SnO2-c | TiO2-c | SnO2-c | TiO2-c | ITO | NiO-np | Perovskite | PCBM-60 | ZnO-np | ITO",
-                          "SLG | TiO2-mp | Ti:TiO2 | ZrO2-mp | Perovskite | Au",
-                          "SLG | WO3 | Ag | SnO2-np | Perovskite | Spiro-MeOTAD | MoO3 | Ag",
-                          "SLG | WO3 | Ag | WO3 | PEDOT:PSS | Perovskite | C60 | Bphen | Ag",
-                          "SLG | WO3 | Ag | WO3 | Perovskite | C60 | Bphen | Ag",
-                          "SLG | Zn0.75Sn0.25O1.25 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | Zn0.85Sn0.15O1.15 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | Zn0.8Sn0.2O1.2 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | Zn0.9Sn0.1O1.10 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ZnO | ITO | Ag-nw | ITO | ZnO-c | Al2O3-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ZnO | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ZnO0.95Sn0.05O1.05 | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | ZrO2 | MPTMS-SMA | Ag | MUTAB-SAM | PCBM-60 | Perovskite | PTAA | Ag",
-                          "SLG | rGO | TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | rGO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "SLG | resist | ITO | PEDOT:PSS | Perovskite | PCBM-60 | ZnO-np | Al",
-                          "SLG\uff5cFTO | TiO2-np | Perovskite | Tea Catachinrich biomolecules | Ag | FTO",
-                          "SLNOA63 | CPI | Cr | Au-grid | EG-PEDOT:PSS | Ti | SnO2-c | TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SLS | FTO | ZnO-c | Perovskite | Spiro-MeOTAD | Au",
-                          "SU-8 | Ca | Au | PEDOT:PSS | Perovskite | PCBM-60 | Ca | Ag",
-                          "SU-8 | MoO3 | Au | PEDOT:PSS | Perovskite | PCBM-60 | Ca | Ag",
-                          "Si | MgO | SrRuO3 | SrRuO3 | Perovskite | ITO",
-                          "SiO2 | SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | AgAl",
-                          "SiO2-hollow | SLG | ITO | TiO2-np | Perovskite | Spiro-MeOTAD | Au",
-                          "SiO2-mp | SLG | ITO | TiO2-np | Perovskite | Spiro-MeOTAD | Au",
-                          "Silk | Ag-nw | PEDOT:PSS | PEDOT:PSS | Perovskite | PCBM-60 | Ag",
-                          "SrTiO3 | Sr2RuO4 | Perovskite | ITO",
-                          "Stainless steel | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Carbon-nt",
-                          "Steel | ZnO-c | ZnO-nw | Perovskite | Spiro-MeOTAD | Carbon-nt",
-                          "Textile | PEN | ITO | Au | Spiro-MeOTAD | Perovskite | PCBM-60 | SnO2-c | ITO | PEN",
-                          "Textile | PEN | ITO | Au | Spiro-MeOTAD | Perovskite | SnO2-c | ITO | PEN",
-                          "Ti | TiO2-c | Perovskite | PTAA | Graphene | PDMS",
-                          "Ti | TiO2-c | Perovskite | Spiro-MeOTAD | Ag",
-                          "Ti | TiO2-c | Perovskite | Spiro-MeOTAD | MoOx | Ag | MoOx",
-                          "Ti | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Ag-np | ITO",
-                          "Ti | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Ag-nw",
-                          "Ti | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | ITO",
-                          "Ti | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "Ti | TiO2-np | Perovskite | PEDOT | ITO | PEN",
-                          "Ti | TiO2-nt | Perovskite | Spiro-MeOTAD | Au",
-                          "Ti | TiO2-nw | Perovskite | PEDOT | ITO | PEN",
-                          "Ti | TiO2-nw | TiO2-np | Perovskite | Carbon-nt | Ag",
-                          "Ti-foil | TiO2-c | Al2O3-mp | Perovskite | Spiro-MeOTAD | PEDOT:PSS | TCA | PET:Ni-mesh",
-                          "Ti-foil | TiO2-c | Perovskite | Spiro-MeOTAD | Cu | Au",
-                          "Ti-foil | TiO2-nt | Perovskite | Ag",
-                          "Ti-foil | TiO2-nt | Perovskite | Spiro-MeOTAD | Carbon-nt",
-                          "Ti-wire | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Au-np",
-                          "Ti-wire | TiO2-c | TiO2-np | Perovskite | Spiro-MeOTAD | Au | Au-wire",
-                          "Ti-wire | TiO2-c | TiO2-nw | Perovskite | Carbon-nw",
-                          "Ti-wire | TiO2-mp | Perovskite | Spiro-MeOTAD | Ag-nw",
-                          "Ti-wire | TiO2-nt | Perovskite | Spiro-MeOTAD | Carbon-nt",
-                          "Transparent wood | ITO | TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "Unknown",
-                          "Unknown | Perovskite | Unknown",
-                          "Willow glass | AZO | SnO2-np | Perovskite | Spiro-MeOTAD | MoO3 | Al",
-                          "Willow glass | AZO | SnO2-np | Perovskite | Spiro-MeOTAD | MoOx | Al",
-                          "Willow glass | Graphene | Ag-nw | PEDOT:PSS | PEDOT:PSS | Perovskite | PCBM-60 | Al",
-                          "Willow glass | ITO | PTAA | Perovskite | C60 | BCP | Cu",
-                          "Willow glass | ITO | SnO2-np | Perovskite | Spiro-MeOTAD | MoO3 | Al",
-                          "Willow glass | ITO | ZnO-c | Perovskite | Spiro-MeOTAD | Au",
-                          "Willow glass | ITO | ZnO-c | Perovskite | Spiro-MeOTAD | Au | PDMS Nanocone",
-                          "Willow glass | IZO | SnO2-np | Perovskite | Spiro-MeOTAD | MoO3 | Al",
-                          "Willow glass | Ti | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | MoO3 | IZO",
-                          "Y2O3:Eu3 | Au-np | SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "Y2O3:Eu3 | SLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Au",
-                          "ZnSe-QDs | SLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | Au",
-                          "b-CNF | IZO | PEDOT:PSS | Perovskite | PCBM-60 | Ag"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "stack_sequence",
-                "description": "The stack sequence describing the cell. Use the following formatting guidelines\n- Start with the substrate to the left and list the materials in each layer of the device\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- If two materials, e.g. A and B, are mixed in one layer, list the materials in alphabetic order and separate them with  semicolons, as in (A; B)\n- The perovskite layer is stated as \u201cPerovskite\u201d, regardless of composition, mixtures, dimensionality etc. There are plenty of other fields specifically targeting the perovskite.\n- If a material is doped, or have an additive, state the pure material here and specify the doping in the columns specifically targeting the doping of those layers.\n- There is no sharp well-defined boundary between a when a material is best considered as doped to when it is best considered as a mixture of two materials. When in doubt if your material is doped or a mixture, use the notation that best capture the metaphysical essence of the situation\n- Use common abbreviations when possible but spell it out when there is risk for confusion. For consistency, please pay attention to the abbreviation specified under the headline Abbreviations found earlier in this document.\n- There are several thousand stack sequences described in the literature. Try to find your one in the list of alternatives in the data template. If it is not there (i.e. you may have done something new) define a new stack sequence according to the instructions.\nExampleBelow are the 16 most common device stacks which represent close to half of all reported devices.\nSLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Au\nSLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | Au\nSLG | FTO | TiO2-c | TiO2-mp | Perovskite | Spiro-MeOTAD | Ag\nSLG | FTO | TiO2-c | Perovskite | Spiro-MeOTAD | Ag\nSLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Al\nSLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | BCP | Ag\nSLG | ITO | PEDOT:PSS | Perovskite | PCBM-60 | Ag\nSLG | FTO | TiO2-c | TiO2-mp | Perovskite | Carbon\nSLG | FTO | TiO2-c | TiO2-mp | ZrO2-mp | Perovskite | Carbon\nSLG | FTO | SnO2-c | Perovskite | Spiro-MeOTAD | Au\nSLG | ITO | SnO2-np | Perovskite | Spiro-MeOTAD | Au\nSLG | ITO | PEDOT:PSS | Perovskite | C60 | BCP | Ag\nSLG | ITO | TiO2-c | Perovskite | Spiro-MeOTAD | Au\nSLG | FTO | TiO2-c | TiO2-mp | Perovskite | PTAA | Au\nSLG | FTO | SnO2-np | Perovskite | Spiro-MeOTAD | Au\nSLG | ITO | NiO-c | Perovskite | PCBM-60 | BCP | Ag",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 1,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "area_total",
-                "description": "The total cell area in cm2. The total area is defined as the area that would provide photovoltaic performance when illuminated without any shading, i.e. in practice the geometric overlap between the top and bottom contact.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "centimeter ** 2"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 2,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "area_measured",
-                "description": "The effective area of the cell during IV and stability measurements under illumination. If measured with a mask, this corresponds to the area of the hole in the mask. Otherwise this area is the same as the total cell area.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "centimeter ** 2"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 3,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "number_of_cells_per_substrate",
-                "description": "The number of individual solar cells, or pixels, on the substrate on which the reported cell is made",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "int64"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 4,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Unknown",
-                          "Pn-Heterojunction",
-                          "Front contacted",
-                          "Back contacted",
-                          "pin",
-                          "nip",
-                          "Schottky"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "architecture",
-                "description": "The cell architecture with respect to the direction of current flow and the order in which layers are deposited. The two most common are nip (also referred to as normal) and pin (also referred to as inverted) but there are also a few others, e.g. Back contacted\n- nip architecture means that the electrons are collected at the substrate side. The typical example is when a TiO2 electron selective contact is deposited between the perovskite and the substrate (e.g. SLG | FTO | TiO2-c |Perovskite | \u2026)\n- pin architecture means that it instead is the holes that are collected at the substrate side. The typical example is when a PEDOT:PSS hole selective contact is deposited between the perovskite and the substrate (e.g. SLG | FTO | PEDOT:PSS |Perovskite | \u2026)",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 5,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "BoolEditQuantity"
-                    }
-                  ]
-                },
-                "name": "flexible",
-                "description": "TRUE if the cell flexible and bendable.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "bool"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 6,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "flexible_min_bending_radius",
-                "description": "The maximum bending radius possible without degrading the cells performance",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "centimeter"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 7,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "BoolEditQuantity"
-                    }
-                  ]
-                },
-                "name": "semitransparent",
-                "description": "TRUE if the cell is semi-transparent, which usually is the case when there are no thick completely covering metal electrodes.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "bool"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 8,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "semitransparent_AVT",
-                "description": "The average visible transmittance in the wavelength range stated in the next field",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 9,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "nan; nan",
-                          "800; 1200"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "semitransparent_wavelength_range",
-                "description": "the wavelength range under which the average visible transmittance is determined\nExample:\n400; 720\n350; 770",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 10,
-                "m_parent_sub_section": "quantities",
-                "name": "semitransparent_raw_data",
-                "description": "A link to where the data file for the measurement is stored\n- This is a beta feature. The plan is to create a file repository where the raw files for stability data can be stored and disseminated. With the link and associated protocols, it should be possible to programmatically access and analyse the raw data.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              }
-            ]
-          }
-        ]
-      },
-      {
-        "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 35,
-        "m_parent_sub_section": "packages",
-        "name": "perovskite_solar_cell_database.schema_sections.encapsulation",
-        "section_definitions": [
-          {
-            "m_def": "nomad.metainfo.metainfo.Section",
-            "m_parent_index": 0,
-            "m_parent_sub_section": "section_definitions",
-            "name": "Encapsulation",
-            "description": "A section to describe information about the encapsulation of the device.",
-            "base_sections": [
-              "/packages/26/section_definitions/0"
-            ],
-            "quantities": [
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 0,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "BoolEditQuantity"
-                    }
-                  ]
-                },
-                "name": "Encapsulation",
-                "description": "TRUE if the cell is encapsulated",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "bool"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 1,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Parylene | SLG",
-                          "Plastic tape",
-                          "Parylene-C",
-                          "UV-curated glue | SLG",
-                          "SLG | Ossila E131 epoxy resin",
-                          "Field's metal",
-                          "Scribbling UV-glue",
-                          "Kapton tape | Glue",
-                          "UV-curable epoxy",
-                          "UV-glue | SLG",
-                          "Surlyn | SLG",
-                          "Epoxy",
-                          "Eu(TTA)2(Phen)MAA",
-                          "Cover glass-QDs; Epoxy",
-                          "Al2O3 | SLG",
-                          "Pattex silicon",
-                          "UV-glue (NOA 68, Norland products)",
-                          "Kapton PI tape with Silicone adhesive",
-                          "Polymer | SLG",
-                          "Ossila E131 Epoxy Resin",
-                          "Viewbarrier (mitsibushi plastic, inc)",
-                          "Cavity glass",
-                          "Epoxy (3124L(MS), Three Bond)",
-                          "Polymer",
-                          "SLG",
-                          "FTO",
-                          "UV curable glue",
-                          "Surlyn",
-                          "UV-glue (ThreeBond)",
-                          "Epoxy | SLG",
-                          "Cyanoacrylate",
-                          "UV-curated epoxy | SLG",
-                          "Parylene-film",
-                          "UV-curable epoxy | Cover glass-QDs",
-                          "EVOH | S5 | UV | G1",
-                          "Face-sealing adhesive sheets",
-                          "Polystyrene microgel particles",
-                          "Cover glass-QDs | UV-curable epoxy",
-                          "Polyolefin",
-                          "Paraffin",
-                          "PDMS",
-                          "SiO2 | Desiccant | SLG",
-                          "UV-glue",
-                          "Barrier foil",
-                          "EVA",
-                          "Polyisobutylene",
-                          "SiO2 | AB epoxy glue (Super Glue Corp.) | Desiccant | SLG",
-                          "UVCA (3035B)",
-                          "SLG; UV-selant",
-                          "UV epoxy",
-                          "SLG | Epoxy",
-                          "Glass cyclindrical tube",
-                          "Norland Optical Adhesive (NOA) layers on (PET) | micropatterned NOA",
-                          "LDPE | PP",
-                          "Thermoplastic sealant",
-                          "PVP | UV-Epoxy | SLG",
-                          "Fluoropolymeric layer",
-                          "3M acrylic elastomer (3M VHB 4905)",
-                          "SLG | LT-U001",
-                          "Cover glass-QDs",
-                          "UV curing epoxy",
-                          "UV-cured epoxy; Cavity glass",
-                          "UHPBF",
-                          "UV filter glass and light curable epoxy",
-                          "Polyvinyl pyrrolidone | Epoxy resin | SLG",
-                          "SnO2-c",
-                          "UV Epoxy",
-                          "Surlyn | Gover glass",
-                          "Unknown",
-                          "SL; Unknown:UV cured adhesive",
-                          "UV epoxy | SLG",
-                          "Glass (Ossila E131)",
-                          "UV-glue (ThreeBond, 3052)",
-                          "UV-curable epoxy | SLG",
-                          "PCL",
-                          "Graphene",
-                          "Al2O3 | PET",
-                          "PDMS-nanocone",
-                          "Hot melt polymer foil (Oxford PV) | Cover glass-QDs",
-                          "Norland Optical Adhesive (NOA) layers on (PET)",
-                          "Carbon-nt",
-                          "PET",
-                          "Cover glass-QDs; Water-absorbent sealant (HD-S051414W-40, Dynic)",
-                          "Desiccant | SLG",
-                          "Graphene oxide | Desiccant | SLG",
-                          "Ossila E132 resin",
-                          "Kapton tape",
-                          "Kapton tape | SLG",
-                          "UV curable resin",
-                          "UV-glue (3035B, ThreeBond Holdings)",
-                          "Al2O3 | pV3D3",
-                          "Surlyn | FTO",
-                          "Cover glass with ultraviolet-curable adhesive",
-                          "Polyisobutene",
-                          "Cover glass-QDs; Expoxy",
-                          "SLG | FTO",
-                          "polyisobutylene | SLG",
-                          "PMMA; PU",
-                          "UVCA (3035B) | Paraffin",
-                          "Ag; Carbon-epoxy",
-                          "UV sealant | Surlyn | SLG",
-                          "PEN",
-                          "Self-mixing epoxy",
-                          "Teflon",
-                          "Al2O3",
-                          "UV glue",
-                          "Kapton | Ligh-curated glue | SLG",
-                          "Adhesive glue 3025 B (Three Bond Holding Co. Ltd)",
-                          "ITO | PEN",
-                          "Ethylene-vinyl acetate",
-                          "EVA | SLG",
-                          "PCPD2FBT:BCF",
-                          "PMMA",
-                          "Desiccant",
-                          "SiO2",
-                          "Scotch tape",
-                          "Meltronix",
-                          "Al2O3 | O-Al-CH3 | Al2O3"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "stack_sequence",
-                "description": "The stack sequence of the encapsulation\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- If two materials, e.g. A and B, are mixed in one layer, list the materials in alphabetic order and separate them with semicolons, as in (A; B)\n- Use common abbreviations when appropriate but spell it out if risk for confusion.\n- There are now separate filed for doping. Indicate doping with colons. E.g. wither aluminium doped NiO-np as Al:NiO-np\nExample:\nSLG\nEpoxy\nCover glass\nPMMA",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 2,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Epoxy  (Pacer  Technology,  SY-QS )",
-                          "Thermoplastic",
-                          "Araldite 2011",
-                          "Kapton tape | Light-curable glue",
-                          "NOA 89",
-                          "Epoxy; Silicone",
-                          "Hot-melting polymer",
-                          "UV-glue (3035B, ThreeBond Holdings)",
-                          "Ossila Epoxy E131",
-                          "467 MP 3M Adhesive Transfer Tape",
-                          "PDMS",
-                          "polyisobutylene",
-                          "Unknown",
-                          "UV-curable epoxy",
-                          "NOA 88",
-                          "UV-curable epoxy (ThreeBond)",
-                          "Polymer foil",
-                          "Clamp",
-                          "Epoxy",
-                          "none",
-                          "Glue",
-                          "UV-glue",
-                          "Epoxy adhesive",
-                          "Polyurathene",
-                          "Epoxy (XNR 5516Z-B1, Nagase ChemteX Corporation)",
-                          "NOA 63",
-                          "Polyisobutylene",
-                          "Epoxy sealant Ossila E131",
-                          "UV-glue (NOA 68, Norland products)",
-                          "Kapton tape | UV-curable Glue",
-                          "Threebond glue",
-                          "Light-curated glue",
-                          "Surlyn (Du Pont)",
-                          "Epoxy; Polymer",
-                          "Polymer",
-                          "SLG",
-                          "Polyolefin elastomer",
-                          "Thermally curable epoxy (Kyoritsu Chemical)",
-                          "Surlyn",
-                          "UV-glue (ThreeBond)",
-                          "UV-curable epoxy (Ossila E131)",
-                          "Butyl rubber",
-                          "Cover glass-QDs",
-                          "Polydimethylsiloxane"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "edge_sealing_materials",
-                "description": "Edge sealing materials\n- If two materials, e.g. A and Bare used, list the materials in alphabetic order and separate them with semicolons, as in (A; B)\nExample:\nEpoxy\nSurlyn\nUV-glue",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 3,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Dry air",
-                          "Unknown",
-                          "Air",
-                          "Ambient",
-                          "N2",
-                          "Vacuum",
-                          "Ar"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "atmosphere_for_encapsulation",
-                "description": "The surrounding atmosphere during encapsulation.\n- If the surrounding atmosphere is a mixture of different gases, e.g. A and B, list the gases in alphabetic order and separate them with semicolons, as in (A; B)\n- \u201cDry air\u201d represent air with low relative humidity but where the relative humidity is not known\n- \u201cAmbient\u201d represent air where the relative humidity is not known. For ambient conditions where the relative humidity is known, state this as \u201cAir\u201d\n- \u201cVacuum\u201d (of unspecified pressure) is for this purpose considered as an atmospheric gas\nExample\nN2\nVacuum\nAir",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 4,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "water_vapour_transmission_rate",
-                "description": "The water vapour transmission rate trough the encapsulation.\n- If there are uncertainties, only state the best estimate, e.g. write 35 and not 20-50.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 5,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "oxygen_transmission_rate",
-                "description": "The oxygen transmission rate trough the encapsulation.\n- If there are uncertainties, only state the best estimate, e.g. write 35 and not 20-50.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": []
-              }
-            ]
-          }
-        ]
-      },
-      {
-        "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 36,
-        "m_parent_sub_section": "packages",
-        "name": "perovskite_solar_cell_database.schema_sections.eqe",
-        "section_definitions": [
-          {
-            "m_def": "nomad.metainfo.metainfo.Section",
-            "m_parent_index": 0,
-            "m_parent_sub_section": "section_definitions",
-            "m_annotations": {
-              "eln": [
-                {
-                  "lane_width": "600px"
-                }
-              ],
-              "plotly_graph_object": [
-                {
-                  "data": {
-                    "x": "#raw_wavelength_array",
-                    "y": "#raw_eqe_array"
-                  },
-                  "layout": {
-                    "label": {
-                      "text": "Raw EQE"
-                    },
-                    "yaxis": {
-                      "type": "lin"
-                    }
-                  }
-                },
-                {
-                  "data": {
-                    "x": "#wavelength_array",
-                    "y": "#eqe_array"
-                  },
-                  "layout": {
-                    "label": {
-                      "text": "Interpolated/extrapolated EQE log scale"
-                    },
-                    "yaxis": {
-                      "type": "log"
-                    }
-                  },
-                  "config": {
-                    "editable": "true"
-                  }
-                },
-                {
-                  "data": {
-                    "x": "#photon_energy_array",
-                    "y": "#raw_eqe_array"
-                  }
-                },
-                {
-                  "data": {
-                    "x": "#raw_photon_energy_array",
-                    "y": "#raw_eqe_array"
-                  }
-                },
-                {
-                  "data": {
-                    "x": "#raw_wavelength_array",
-                    "y": "#raw_eqe_array"
-                  }
-                },
-                {
-                  "data": {
-                    "x": "#photon_energy_array",
-                    "y": "#eqe_array"
-                  }
-                },
-                {
-                  "data": {
-                    "x": "#wavelength_array",
-                    "y": "#eqe_array"
-                  }
-                },
-                {
-                  "data": {
-                    "x": "#photon_energy_array",
-                    "y": "#eqe_array"
-                  }
-                }
-              ]
-            },
-            "name": "EQE",
-            "description": "A section describing the External Quantum Efficiency **EQE** of the solar cell and additional parameteres derived from it. If used as an ELN, a file containing\nthe EQE spectrum in columns can be uploaded in the quantity `data_file` to process\nautomatic calculations of several parameteres like the `bandgap` or `Urbach energy`.",
-            "base_sections": [
-              "/packages/0/section_definitions/3",
-              "/packages/26/section_definitions/0"
-            ],
-            "quantities": [
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 0,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "FileEditQuantity"
-                    }
-                  ],
-                  "browser": [
-                    {
-                      "adaptor": "RawFileAdaptor"
-                    }
-                  ]
-                },
-                "name": "eqe_data_file",
-                "description": "eqe_array = Quantity(\n    type=np.dtype(np.float64), shape=['n_values'],\n                Drop here your eqe file and click save for processing.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                }
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 1,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "header_lines",
-                "description": "Number of header lines in the file.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "int64"
-                },
-                "default": 0
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 2,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "BoolEditQuantity"
-                    }
-                  ]
-                },
-                "name": "measured",
-                "description": "TRUE if the external quantum efficiency has been measured",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "bool"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 3,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "light_bias",
-                "description": "The light intensity of any bias light during the EQE measurement\n- If there are uncertainties, only state the best estimate, e.g. write 100 and not 90-100.\n- If unknown or not applicable, leave this field empty.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "milliwatt / centimeter ** 2"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 4,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "bandgap_eqe",
-                "description": "Bandgap derived form the eqe in eV.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "electron_volt"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 5,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "integrated_Jsc",
-                "description": "The integrated current from the EQE measurement\n- Give Jsc in mA/cm2\n- If there are uncertainties, only state the best estimate, e.g. write 20.5 and not 19-20\n- If unknown or not applicable, leave this field empty.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "milliampere / centimeter ** 2"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 6,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "integrated_J0rad",
-                "description": "The integrated J<sub>{0, Rad}</sub> from the EQE measurement\n- Give J<sub>{0, Rad}</sub> in mA/cm2\n- If there are uncertainties, only state the best estimate, e.g. write 20.5 and not 19-20\n- If unknown or not applicable, leave this field empty.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "milliampere / centimeter ** 2"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 7,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "voc_rad",
-                "description": "Radiative V<sub>oc</sub> derived from the eqe in V.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "volt"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 8,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "urbach_energy",
-                "description": "Urbach energy fitted from the eqe in eV.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "electron_volt"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 9,
-                "m_parent_sub_section": "quantities",
-                "name": "n_values",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "int"
-                },
-                "virtual": true
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 10,
-                "m_parent_sub_section": "quantities",
-                "name": "n_raw_values",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "int"
-                },
-                "virtual": true
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 11,
-                "m_parent_sub_section": "quantities",
-                "name": "raw_eqe_array",
-                "description": "EQE array of the spectrum",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [
-                  "n_raw_values"
-                ]
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 12,
-                "m_parent_sub_section": "quantities",
-                "name": "raw_photon_energy_array",
-                "description": "Raw Photon energy array of the eqe spectrum",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [
-                  "n_raw_values"
-                ],
-                "unit": "electron_volt"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 13,
-                "m_parent_sub_section": "quantities",
-                "name": "raw_wavelength_array",
-                "description": "Raw wavelength array of the eqe spectrum",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [
-                  "n_raw_values"
-                ],
-                "unit": "nanometer"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 14,
-                "m_parent_sub_section": "quantities",
-                "name": "eqe_array",
-                "description": "EQE array of the spectrum",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [
-                  "n_values"
-                ]
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 15,
-                "m_parent_sub_section": "quantities",
-                "name": "wavelength_array",
-                "description": "Interpolated/extrapolated wavelength array with *E<sub>u</sub>* of the eqe spectrum",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [
-                  "n_values"
-                ],
-                "unit": "nanometer"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 16,
-                "m_parent_sub_section": "quantities",
-                "name": "photon_energy_array",
-                "description": "Interpolated/extrapolated photon energy array with a *E<sub>u</sub>*  of the eqe spectrum",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [
-                  "n_values"
-                ],
-                "unit": "electron_volt"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 17,
-                "m_parent_sub_section": "quantities",
-                "name": "link_raw_data",
-                "description": "A link to where the data file for the EQE measurement is stored\n- This is a beta feature. The plan is to create a file repository where the raw files for IV data can be stored and disseminated. With the link and associated protocols, it should be possible to programmatically access and analyse the raw IV-data.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              }
-            ]
-          }
-        ]
-      },
-      {
-        "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 37,
-        "m_parent_sub_section": "packages",
-        "name": "perovskite_solar_cell_database.schema_sections.etl",
-        "section_definitions": [
-          {
-            "m_def": "nomad.metainfo.metainfo.Section",
-            "m_parent_index": 0,
-            "m_parent_sub_section": "section_definitions",
-            "name": "ETL",
-            "description": "A section to describe information related to the Electron Transport Layer (**ETL**).",
-            "base_sections": [
-              "/packages/26/section_definitions/0"
-            ],
-            "quantities": [
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 0,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "3TPYMB",
-                          "PCBM-60; ICBA",
-                          "SnO2 | C60",
-                          "SnO2-np | MSAPBS",
-                          "TiO2-c | TiO2-mp | PbS-QDs",
-                          "ZTO | SnO2-c | C60",
-                          "TmPyPB | C60 | TmPyPB",
-                          "CeOx",
-                          "TiO2-c | TiO2-np | TiO2-mp",
-                          "TiO2-c | TiO2-mp | CsBr",
-                          "PCBM-60 | CeOx",
-                          "C60; PCBM-60 | BCP",
-                          "ZTO | SnO2-c | PCBM-60",
-                          "SnO2-c | C60",
-                          "TiO2-c | TiO2-nw | CdS",
-                          "TiO2-c | TiO2-mp | NH4I",
-                          "SnO2-c | C60-5d",
-                          "NDI-PhE",
-                          "PCBM-60 | Zr(acac)4",
-                          "PCBM-70 | C60 | AUH",
-                          "SnO2",
-                          "2PDI-0S | PEIE",
-                          "PCBM-60 | TiO2-np",
-                          "PCBM-60 | DEME-BF4",
-                          "ZnO-np | p-(F)-PO-TAZ",
-                          "TiO2-c | TiO2-mp | Sinapoyl malate",
-                          "Cyptop | PCBM-60 | BCP",
-                          "PCTDI",
-                          "PCBM-60 | PPDIN6",
-                          "FA-PDI2 | TiO2-c",
-                          "SnO2-mp | TiO2-c",
-                          "ZnO0.95Sn0.05O1.05",
-                          "ZnO | PEIE",
-                          "a-PTCDI",
-                          "SnO2-np | TiO2-c",
-                          "TiO2-c | SiO2-np; TiO2-mp",
-                          "TiO2-c | TiO2-mp | NaYF2@SiO2-np",
-                          "MoS2",
-                          "PCBM-63",
-                          "TiO2-c | Al2O3-c",
-                          "SnO2-np | PbF2",
-                          "PCBM-60 | DPO",
-                          "PEG; SnO2-np",
-                          "SnO2-np | BBA",
-                          "ZnO0.9Sn0.1O1.1",
-                          "PCBM-60 | BCP | AZO",
-                          "TiO2-c | Ce2O-mp",
-                          "S-acetylthiocholine chlorde | C60 | BCP",
-                          "TiO2-c | TiO2-mp | D205",
-                          "Ti(OiPr)4",
-                          "PCB-C8",
-                          "WO3",
-                          "PCBM-60 | AZO-np | BCP",
-                          "TiO2-c | In2O3",
-                          "FDA | PCBM-70",
-                          "AZO | ZnO-nw",
-                          "PCBM-60 | BCP; TZ-1",
-                          "SnO2-c | Au | SnO2-c | TiO2-mp",
-                          "TiO2-c | TiO2-mp | BaTiO3",
-                          "TiO2-c | TiO2-mp | Caproic acid",
-                          "SnO2-np | EPA",
-                          "SnO2-np | C60-SAM",
-                          "PTAA",
-                          "SnO2-np; ZnO-np",
-                          "ICBA",
-                          "TiO2-c | TiO2-mp | Sb2S3",
-                          "TPE-ISO4 | C60 | BCP",
-                          "NDI-ID (RS)",
-                          "IDTT2FPDI",
-                          "SrTiO3-c | SrTiO3-mp",
-                          "ZnO | 1,2-ethanedithiol (10 mM)",
-                          "C60; C70",
-                          "PCBM-60 | Isopropanol-hydroquinolatolithium",
-                          "TiO2-c | MgO | TiO2-nw",
-                          "PN-F25",
-                          "PbI2",
-                          "TiO2-c | WOx",
-                          "TiO2-c | BaSnO3-mp",
-                          "TiO2-c | MPMIC60",
-                          "ZnO0.75Sn0.25O1.25",
-                          "SnO2-c | NPC60 OH",
-                          "PCBM-60 | C3-CBL",
-                          "TiO2-c | TiO2-mp | ZrO2@TiO2-mp",
-                          "ICBA-tran3 | C60 | BCP",
-                          "TiO2-c | H3PW12O4; TiO2-mp",
-                          "LiF | C60 | TmPyPB",
-                          "TiO2-c | SiO2",
-                          "MgO | TiO2-mp",
-                          "C60 | Rhodamine 101",
-                          "PCBM-60; PDI-DA | BCP",
-                          "ZTO | TiO2-mp | ZrO2-mp",
-                          "PCBM-60 | PDINO",
-                          "C60 | PCBM-60",
-                          "TiO2-c | SnO2@TiO2-np",
-                          "PDI-T | C60 | BCP",
-                          "NDI-BTH1",
-                          "PCBM-60 | Rodhamine 101",
-                          "Ba(OH)2",
-                          "KY7F22-np",
-                          "F8TBT",
-                          "PCBM-60 | CMB-vTA",
-                          "TiO2-nt",
-                          "PCBB-S-N | PCBM-60",
-                          "TiO2-nanobundles",
-                          "PCB-C12",
-                          "TiO2-c | SnO2-c | TiO2-mp | ZrO2-mp",
-                          "TiO2-c | ZnSe",
-                          "SnO2-c | TiO2-np",
-                          "ZnO-c | PCBM-70",
-                          "TiO2-c | OTS",
-                          "TiO2-mp | Z907",
-                          "TiO2-c | CsCl",
-                          "PSe-PDI",
-                          "Zn2SnO4-c",
-                          "PCBM-60 | PCBC",
-                          "ITCPTC-Se | C60 | BCP",
-                          "TiO2-nanoplatelets",
-                          "PTEG-1",
-                          "WOx | SnO2-np",
-                          "IDTCN | C60 | BCP",
-                          "Zn2SnO4",
-                          "Mono-PCBOE | ZnO",
-                          "TiO2-c | TiO2-nanocones",
-                          "TiO2-c | PCBDAN",
-                          "HATNAS3C7",
-                          "F-PDI | ZnO-np",
-                          "PCBM-60 | PCBDAN",
-                          "PCBM-60; PEI",
-                          "CdSe | LiF",
-                          "TiO2-nw | CuInS2-QDs",
-                          "PCBM-70",
-                          "ZnO-nw | ZnO-c",
-                          "TMTA | PCBM-60 | C60 | TPBi",
-                          "PNDI-2T | PEIE",
-                          "Graphene oxide; TiO2-np",
-                          "TiO2-c | Benzoic acid",
-                          "3TPYMB | C60 | TmPyPB",
-                          "YVO4:Eu | TiO2-c | TiO2-mp",
-                          "SnO2-np | PCBA",
-                          "TiO2-c | ZnO-c | TiO2-mp",
-                          "SnO2-c | PCBM-60-np",
-                          "TiO2-c | WO3",
-                          "TPE-DPP8 | C60 | BCP",
-                          "C60-HPy | BCP",
-                          "SnS2",
-                          "TiO2-c | BaSnO3-np",
-                          "IPH",
-                          "C60 | BCP",
-                          "TiO2-c | TiO2",
-                          "SnO2-c | KCl",
-                          "PCBM-70; PTB7-Th",
-                          "TiO2-c | TiO2-nc",
-                          "SnO2-np | PN4N",
-                          "PCBM-60 | F-C60",
-                          "PS | PCBM-60",
-                          "SnO2-np | ImAcHcl",
-                          "PCBM-60 | ZnMgO",
-                          "Sn2O3-ns | PCBM-60 | Bphen",
-                          "Au-np; TiO2-np | C-PCBOD",
-                          "PCBM-60 | ZnO | PEI",
-                          "PCBM-60 | Bphen; Ir(MDQ)2(acac)",
-                          "PEIE | C60",
-                          "ITCPTC-Se | Rhodamine 101 | LiF",
-                          "SnO2-c | Ba(OH)2",
-                          "TiO2-c | 2-OMe-SAM",
-                          "TMPA-Cl | C60 | BCP",
-                          "ZnO-np | NH4Cl",
-                          "ETM",
-                          "SnO2-c | Al2O3-mp | NiO-np",
-                          "ZnO-np | PFS-FC",
-                          "TiO2-c | Graphene",
-                          "PC61BTh | BCP",
-                          "TiO2-c | Zn2Ti3O8-mp",
-                          "ZnO0.855Sn0.15O1.15",
-                          "Nb2O5 | PCBM-60 | Bphen",
-                          "SnO2-np | Sinapoyl malate",
-                          "ZnOS",
-                          "PCBM-60 | Rhodamine 101 | C60 | BCP | Rhodamine 101 | LiF",
-                          "TiO2-c | TiO2-mp | BaTiO3-mp",
-                          "Phenyltrichlorosilane | PCBM-60",
-                          "ICPA | BCP",
-                          "TiO2-c | ZnO-nanoflake",
-                          "TiO2-c | TiO2-mp | PCBM-60; PS",
-                          "TiO2-c | SiW11O39-POM",
-                          "TiO2-c | SiO2-np | TiO2-c | SiO2-np | TiO2-c",
-                          "TiO2-c | SiO2-np | TiO2-c",
-                          "ZnO-c",
-                          "TiO2-c | D35",
-                          "SnO2-np | PCBA-60",
-                          "ZnO-c | TiO2-mp",
-                          "TiO2-c | TiO2-mp | PCBM-60; PTAA",
-                          "SnO2-c | IDTT2FPDI",
-                          "PCBM-60 | CMB",
-                          "TiO2-c | SiO2-IO",
-                          "TiO2-c | TiO2-mp | Graphene",
-                          "ZnO-c | 4-methoxybenzoic acid",
-                          "ZnO-c | CPTA",
-                          "PCBM-60; Sb-Carbon-nw | BCP",
-                          "ZnO-c | 1,2 ethanedithio",
-                          "TiO2-c | TiO2-mp | 3-aminopropanoic acid-SAM",
-                          "Ca",
-                          "TPE-DPP6 | C60 | BCP",
-                          "SnO2-nw | TiO2-c",
-                          "PCBM-60 | TPPI",
-                          "SnO2-np | KCl",
-                          "P3HT",
-                          "ZnO-c | ZnSO",
-                          "CPTA-E",
-                          "TiO2-c | TiO2-mp | PCBM-60; Poly(N-vinylcarbazole)",
-                          "SnO2-nanosheets | C60",
-                          "TiO2-c | CPTA",
-                          "ZnO",
-                          "ZnO-c | ZnO-mp | PEI",
-                          "TiO2 | Al2O3-mp",
-                          "TiO2-c | Dimethylbiguanide",
-                          "PCBM-60 | AgAl-np | Au-np | LiF",
-                          "TiO2-c | Graphene; SrTiO3",
-                          "f-C70",
-                          "Fe2O3-mp",
-                          "TiO2-c | TiO2-mp | SnO2",
-                          "IDT6CN-TM | BCP",
-                          "PCBM-60 | PFN-P2",
-                          "ZnO-np | EA",
-                          "ZnO-np | ZnO-nanospheres",
-                          "PCBM-60 | Ca(acac)2",
-                          "PCBM-60 | Zn(acac)",
-                          "TiO2-c | TiO2-mp | Carbo-QDs",
-                          "ITO-nw | TiO2-np",
-                          "IZO",
-                          "TiO2-c | TiO2-mp | ZnO-mp",
-                          "PPDIDTT | PCBM-60 | Bphen",
-                          "PDIN",
-                          "ZnSO4-c | ZnSO4-mp",
-                          "TiO2-c | Fullerenol",
-                          "PCBM-60; ICBA | BCP",
-                          "PCBM-60-MCM",
-                          "CMB-vTA | PCBM-60 | AZO",
-                          "SrTiO3 | TiO2-mp",
-                          "nTi-MOF | PCBM-60",
-                          "COi8DFIC | BCP",
-                          "ZnO-np | PEI",
-                          "PEAI | PCBM-60 | BCP | SnO2-c",
-                          "In2O3-c | PCBM-60",
-                          "CeO2-c | TiO2-c",
-                          "H-PDI",
-                          "SnO2-c | TiO2-mp",
-                          "ZnO-c | ZnO-nw | SnO2-c",
-                          "MgO-c | SnO2-c",
-                          "TiO2-c | TiBaO-nanosphere",
-                          "PCBM-60 | TmPyPB",
-                          "TiO2-c | KH560",
-                          "ZnO | 1,2-ethanedithiol (5 mM)",
-                          "4-acetylpyridine | PCBM-60 | BCP",
-                          "TiO2-c | TiO2-mp | Trimethylamine oxide",
-                          "DMEC-70 | LiF",
-                          "TiO2-c | ZnO-nw | AZO-c",
-                          "PEDOT:PSS",
-                          "IT-4f | BCP",
-                          "PCBM-60; PMMA",
-                          "C70",
-                          "PCBM-60 | ZnO-np | AZO",
-                          "PCBM-60 | PCBC | LiF",
-                          "WO3 | TiO2-c",
-                          "TiO2-c | SWCNTs; TiO2-mp",
-                          "LiF",
-                          "TiO2-mp | MgO",
-                          "ZnO-c; Graphene-np",
-                          "Graphene | Al2O3-mp",
-                          "PCMB-60:BCP",
-                          "SnO2-np | C60",
-                          "Graphene-QDs",
-                          "ZnO-c | PVP",
-                          "(RhCp*Cp)2 | PTCBI",
-                          "SnO2-c | ABA-SAM",
-                          "PCBM-70 | C60",
-                          "TiO2-c | TiO2-nanofibers",
-                          "AZO-np",
-                          "IDT6CN | Rhodamine 101 | LiF",
-                          "PCBM-60 | C70 | BCP",
-                          "PCBM-60 | TOPD",
-                          "TiO2-c | TiO2-mp | SbI3",
-                          "SnO2-c | PMMA",
-                          "PCBM-60 | Methanol-hydroquinolatolithium",
-                          "LiF | C60 | PEIE | SnO2-c | ZTO",
-                          "PCBM-60 | PDIN",
-                          "ZnO-c | AZO-np",
-                          "PCBM-60 | ZnO-np | BCP",
-                          "TiO2-mp",
-                          "B-DIPBI",
-                          "NDI; SnO2-np",
-                          "QCAPZ | LiF",
-                          "ZnO-c | ZnO-nw",
-                          "ZnO-c | C3-SAM",
-                          "Carbon-nt | PFN-Br",
-                          "TiO2-c | AAO",
-                          "AgAu-np | TiO2-c",
-                          "TiS2",
-                          "pBTTz",
-                          "PCBM-60-PCP",
-                          "TiO2-c | PCBM-60 | WS-C60",
-                          "TiO2-c | TiO2-mp | Cs2CO3",
-                          "NDI-BTH2",
-                          "SrTiO3 | Al2O3-mp",
-                          "TiO2-c | Polystyrene-ns | TiO2-mp",
-                          "SnO2-nanospheres",
-                          "PCBM-60 | PCBDANI",
-                          "ZnO-c | AZO-mp",
-                          "ZnO-np | PCBM-60",
-                          "NDI-PM",
-                          "C60 | TmTyPB",
-                          "Graphene-np; TiO2-mp",
-                          "TiO2-c | TiO2-mp | Si-np",
-                          "PCBM-62",
-                          "PFPDI",
-                          "PCBM-60 | TiO2",
-                          "TiO2-c | TiO2; Al2O3-mp",
-                          "TiO2-c | TiO2-hollow spheres; TiO2-mp",
-                          "PFN | C60; PCBM-60",
-                          "PCBM-60 | PN4N",
-                          "PCBM-60 | [BMIM]BF4",
-                          "PNVT-8 | ZnO",
-                          "IT4H | s-Bphen",
-                          "TiO2-c | Ba0.9Sr0.1SnO3-np",
-                          "TiO2-c | TiO2-mp | ETPM",
-                          "TiO2-c | TiO2-mp | MBA-SAM",
-                          "SnO2-c | TiO2-c | TiO2-mp",
-                          "PEDOT:PSS | PEI",
-                          "IDTCN | Rhodamine 101 | LiF",
-                          "Carbon-QDs; SnO2-c",
-                          "Q10 | BCP",
-                          "TiO2-mp | Pbs-QDs",
-                          "PCBM-60 | ZnO",
-                          "PDBS-PDI",
-                          "PTTI-1",
-                          "PCBM-70 | BCP",
-                          "ZnO-c | PEI",
-                          "C60 | C60-np",
-                          "TiO2-c | TiO2-mp | Au@Ag",
-                          "C70 | TmPyPB",
-                          "TiO2-mp | MK2",
-                          "TiO2-c | CSOE",
-                          "PDI-V | C60 | BCP",
-                          "PCBM-60 | BCB",
-                          "ZnO | C60",
-                          "TiO2-c | SiO2-nanocolumns | TiO2-nw",
-                          "ZnO@rQD-np",
-                          "Graphene; TiO2-c | Al2O3-mp",
-                          "PEI | ICBA",
-                          "TiO2-np | C60; PCBM-60",
-                          "Polyimid | PCBM-60 | BCP",
-                          "ZnO-c | ZnMgO-c | ZnO-nw | PCBM-60",
-                          "P(NDI2DT-TTCN) | BCP",
-                          "PFN-2TNDI",
-                          "CeOx-np",
-                          "TiO2-c | ZnO-np",
-                          "CeO2-c",
-                          "PCBM-70 | ZrO2",
-                          "Aniline; rGO | CsCO3",
-                          "IDT6CN-4F | BCP",
-                          "TiO2-c | TiO2-mp | Au-np",
-                          "PCBM-60 | TiO2 | BCP",
-                          "SnO2-c | PA-SAM",
-                          "BenMeIM-Cl",
-                          "PEI",
-                          "PCBB-S-N | C60 | BCP",
-                          "TiO2-c | NaYF4:Yb:Er-np",
-                          "PCBM-60 | Phosphoniumfluorene",
-                          "ZnO-c | ZnO-nw | TiO2-np",
-                          "Ti | C60",
-                          "DS1",
-                          "PCBM-60 | Bphen | Cs2CO3",
-                          "TiO2-c | ZnO-nw | Al2O3-c",
-                          "PCBM-60 | Rhodamine 101 | LiF",
-                          "TiO2-c | TiO2; SiO2-IO",
-                          "PCBM-60 | BCP; TZ-2",
-                          "TiO2-c | TiO2-mp | n-dimethyloxamic acid",
-                          "CPTA",
-                          "ZnO-c | Ethyl acetate",
-                          "TDTP | LiF",
-                          "bis-C60",
-                          "PCBM-60 | AZO-np",
-                          "TiO2-c | TiO2-mp | Nb2O5",
-                          "TiO2-mp | ZrO2-mp",
-                          "PCBM-60",
-                          "BPTI | C60 | BCP",
-                          "CdS-np",
-                          "f-C60 | C60",
-                          "PCBM-60 | Bphen | Cs2CO3; MoO3",
-                          "TiO2-c | TiO2-mp | Al2O3",
-                          "SnO2-QDs | PCBM-60",
-                          "PCBM-60 | Carbon-QDs",
-                          "ZnO-c | Urea",
-                          "PEIE | PCBM-60",
-                          "TiO2-c | TiO2-mp | PCBM-60; PMMA | BAI",
-                          "TiO2-c | TiO2-mp | Al203-c",
-                          "Me4NBr | PCBM-60 | BCP",
-                          "PCBM-derivative10",
-                          "In2O3",
-                          "TiO2-c | 60",
-                          "TiO2-c | TiO2-nanowalls",
-                          "PCBB-S-N",
-                          "bis-PCBOE | ZnO",
-                          "EG-PEDOT:PSS | Ti | SnO2-c | TiO2-c",
-                          "TiO2-c | 3-OMe-SAM",
-                          "TiO2-c | TiO2-np",
-                          "PDPT",
-                          "SnO2-c | NiCl2",
-                          "PCBM-60 | FPI-PEIE",
-                          "Zn2SnO4 | Zn2SnO4-nw",
-                          "Carbon-mp | TiO2-mp",
-                          "SnO2-c | C3-SAM",
-                          "PCBM-60 | MoS2",
-                          "TiO2-c | MoOx",
-                          "Mg0.1Zn0.9O-np",
-                          "ICBA; PCBM-60",
-                          "TiO2-c | PCBM-60 | C60-SAM",
-                          "Zn:SnO2",
-                          "TiO2-c | TiO2-mp | PbTiO3",
-                          "PCBM-60; F8BT | C60",
-                          "TiO2-c | CsAc",
-                          "Zn2SnO4-c | rGO; Zn2SnO4-fiber",
-                          "PCBM-60 | C60SB:TBAI",
-                          "SrSnO3",
-                          "TPE-DPP16 | C60 | BCP",
-                          "(DTYM-NDI-DTYA)2 | BCP",
-                          "Polystyrene | C60 | BCP",
-                          "TiO2-nw | TiO2-nw",
-                          "Al2O3-mp",
-                          "TiO2-c | Graphdiyne-QDs",
-                          "Plastic foam | C60 | BCP",
-                          "TiO2-c | TiO2-nanobeads",
-                          "TiO2-c | PCBM-60 | PbI2",
-                          "PCBM-60 | ZnO-np | ZnO-c",
-                          "C60-N",
-                          "NDI-P",
-                          "Al:ITO-c",
-                          "Al2O3-c | TiO2-c | TiO2-mp",
-                          "PN-P",
-                          "TiO2-c | ZnCdS",
-                          "AZO-np | PCBM-60",
-                          "PCBM-60 | BMIM-OTF",
-                          "TiO2-c | TiO2-helices",
-                          "f-C60",
-                          "SnO2-c | Carbon-QDs",
-                          "TiO2-c | TiO2-mp; YVO4:Eu:Bi-np",
-                          "none",
-                          "LiSPS | PCBM-60",
-                          "ZnO-np | Graphene",
-                          "N2200; PFN-Ox | bis-C60",
-                          "ZnO@SnO2-np",
-                          "MgO | SnO2-np | Ethanol amine",
-                          "TiO2-c | TiO2-mp | 4\u2010Aminobenzoic acid",
-                          "Cs2CO3",
-                          "TiO2-c | Si-nw",
-                          "Fullerene @ F2",
-                          "PCBM-60; F8TBT",
-                          "HAT-CN | BCP",
-                          "TiO2-nanoleaves | MgO",
-                          "TiO2-c | C60-BCT",
-                          "TiO2 | SnO2-c | SnO2-np",
-                          "TiO2-nanofibers",
-                          "CdS-c | TiO2-mp",
-                          "CdSe-QDs; PCBM-60 | Rhodamine 101 | LiF",
-                          "ITCPTC-Th | Rhodamine 101 | LiF",
-                          "PCBM-60 | Rhodamine 101 | C60 | Rhodamine 101 | LiF",
-                          "S-acetylthiocholine chloride | C60 | BCP",
-                          "PCBM-60 | AZO-np | SnO2-c",
-                          "ZnO-c | ZnO-c",
-                          "PCBM-60 | Polyethylimine",
-                          "C60; PDI | BCP",
-                          "BrTPA-PCBM | bis-C60",
-                          "BaSnO3-np",
-                          "TiO2-c | TiO2-mp | PhCOOH",
-                          "IC60BA | bis-C60",
-                          "Li4SiW12O40",
-                          "Au@TiO2-np; TiO2-np",
-                          "TiO2-np",
-                          "TiO2-np | PCBM-60 | TiO2-c",
-                          "TiO2-c | TiO2-mp | ZIF-8-40",
-                          "TiO2-c | Al2O3-nt",
-                          "TiO2-c | TiO2-mp | MXene",
-                          "ZnO-np | Sinapoyl malate",
-                          "ZnO-np | MgO-EA",
-                          "2-HI-PVK | PCBM-60 | BCP",
-                          "TiO2-c | 1-OMe-SAM",
-                          "LiF | C60 | SnO2-c",
-                          "TiO2-c | PCBB-2CN-2C8",
-                          "TiO2-c | MCA",
-                          "TiO2-c | TiO2-mp | Y2O3-c",
-                          "PCBH",
-                          "TiO2-np; Nb2O5",
-                          "C60:PhIm | C60",
-                          "TiO2-c | TiO2-mp | C60 | ZrO2-mp",
-                          "PCBCB",
-                          "Carbon | TiO2-mp",
-                          "TiO2-np | PCBM-60",
-                          "TiO2-c | Al2O3-mp",
-                          "C60-SAM",
-                          "TiO2-c | TiO2-nw | N-[3-(Trimethoxysilyl)propyl]ethylenediamine-SAM",
-                          "ZnO-c | ZnO-nw | TiO2-c",
-                          "PbS | PCBM-60",
-                          "SnO2-np | DTPP",
-                          "ZnO | 1,2-ethanedithiol (15 mM)",
-                          "TiO2-c | [EMIM]PF6-IL",
-                          "TTC | C60 | BCP",
-                          "C60 | SnO2-np",
-                          "TiO2-mp | TiO2-c",
-                          "Au-nw | TiO2-c",
-                          "ZnO-nanospheres",
-                          "Nb2O5 | (EMIM)PF6",
-                          "F-PDI",
-                          "SnO2-c | C60-5a",
-                          "TiO2-c | Ag-nw; TiO2-np",
-                          "TPA-PCBM | bis-C60",
-                          "SnO2-np | TPPO",
-                          "PCBM-60 | PVP",
-                          "SnO2-c | C60-5b",
-                          "PyCEE",
-                          "TiO2-c | TiO2-np | ZrO2-mp",
-                          "TiO2-c | SrTiO3",
-                          "TiO2-c | SrTiO3-mp",
-                          "TiO2-c | ZnO-nw",
-                          "ITIC; PCBM-60 | PEI",
-                          "FSIP | C60 | BCP",
-                          "PTCDA | PO-T2T",
-                          "PCBM-60 | CIL",
-                          "C60 | C60; Phlm",
-                          "PMDPT",
-                          "TiO2-c | TiO2-mp | PbSe",
-                          "TPE-DPP4 | C60 | BCP",
-                          "TiO2-c | PCBM-63",
-                          "Acetyl acetate; I2; LiI",
-                          "Au-np; TiO2-np | C-PCBSD",
-                          "TiO2-c | NaYF4:Yb:Er-np; TiO2-mp",
-                          "TiO2-c | TiO2-mp | HOOC-Ph-SH",
-                          "CPTA | BACl",
-                          "H-DIPBI",
-                          "SnO2-c | C60-SAM",
-                          "PCBM-60; CTAB",
-                          "Zr(acac)4",
-                          "TiO2-c | TiO2-nanoflowers",
-                          "C5-NCMA | bis-C60",
-                          "MC-43",
-                          "TiO2-np | C70",
-                          "TiO2-c | Au-np; TiO2-mp",
-                          "C60 | C60",
-                          "MoO3 | Au | SnO2-c | TiO2-mp",
-                          "TiO2-c | IPH",
-                          "PCBM-60 | ZnO-c",
-                          "C60 | LiF | BCP",
-                          "N2200 | bis-C60",
-                          "Graphene | ZnO-QDs",
-                          "ZnO-c | T2CA",
-                          "PCBM-60 | PCBM-60",
-                          "P(NDI2OD-TET)",
-                          "TiO2-c | NiO",
-                          "TiO2-c | TiO2-mp | D149",
-                          "PCBM-60 | AZO",
-                          "ZnO-c | ZnO-nanodisks",
-                          "Fullerene-2a",
-                          "Ru(acac)",
-                          "PCBM-60 | Phen-NaDPO",
-                          "PCBM-60 | bis-C70",
-                          "PCBM-60; Graphene | BCP",
-                          "TiO2-c | TiO2-mp | Aminocaproic acid; Caproic acid",
-                          "Graphene nanoribbons hPDI2-Pyr-hPDI2",
-                          "TiO2-c | TiO2-mp | 4\u2010Aminobutyric acid",
-                          "BAFB | ZnO-np",
-                          "SnO2-c | C60-5e",
-                          "2PDI-3S | PEIE",
-                          "PEIA | PCBM-60 | BCP",
-                          "Graphene",
-                          "Graphene; NDI; SnO2-np",
-                          "PCBM-60 | CD",
-                          "MATS | PCBM-60",
-                          "PCBM-70 | C70 | BCP",
-                          "MABr | PCBM-60 | BCP",
-                          "PTEBS",
-                          "PEDOT:PSS | PEI | PCBM-60",
-                          "SnO2-mp",
-                          "PMMA | PCBM-60",
-                          "2PDI-4S | PEIE",
-                          "TiO2-nw",
-                          "Au-np; TiO2-np",
-                          "C60 | Zr(AcAc)",
-                          "PEAI | PCBM-60 | PEI",
-                          "C60; Phlm",
-                          "ZnO-mp | ZnO-np",
-                          "PCBM-60 | PEOz",
-                          "TiO2-c | TiO2-mp | ZIF-8-20",
-                          "PFN-OX:ZnO",
-                          "In2S3",
-                          "ZnLiO",
-                          "TiO2-c",
-                          "C60 | TmPyPB",
-                          "SnO2-np | SnO2-c",
-                          "PTCDI | BCP",
-                          "PCBM-60 | TBAI",
-                          "SnO2-c | CBA-SAM",
-                          "MAI | PCBM-60 | PEI",
-                          "PEIE | SnO2-np | ITIC",
-                          "t-BPTI | C60 | BCP",
-                          "Carbon-QDs; TiO2-c",
-                          "P2",
-                          "PEI | PCBM-60",
-                          "PCBM-60 | FPI",
-                          "Bphen",
-                          "Au-np | TiO2-c",
-                          "TiO2-fibres",
-                          "TiO2-nanosphere",
-                          "ZnO-c | 3, 4, 5- trimethoxybenzoic acid",
-                          "C60-SAM | C60 | BCP",
-                          "PCBM-derivative11",
-                          "SnO2-nanosheets",
-                          "TiO2-nw | N719",
-                          "TiO2",
-                          "TiO2-c | TiO2-mp | TiO2-c",
-                          "CdS",
-                          "PCBM-60 | Carbon-nt; PEI",
-                          "C60; PCBM-60",
-                          "C60 | B4PyMPM",
-                          "SnO2-QDs",
-                          "PCBM-60; Zn0.8Cd0.2S-np",
-                          "(4AMP)I2 | PCBM-60 | BCP",
-                          "C60; PCBM-60 | bis-C60",
-                          "ZnO-c | ZnOS | TiO2-mp",
-                          "SnO2-np | OTES:APTES-SAM",
-                          "PDI | C60 | BCP",
-                          "TiO2-c | (3-Aminopropyl)trimethoxysilane",
-                          "SnO2-c | BA-SAM",
-                          "IDTT2FPDI | PCBM-60 | Bphen",
-                          "ZnO-np | BCP",
-                          "ZnO-c | ZnO-nanofibers",
-                          "GaN",
-                          "CSCNT@Al2O3-c",
-                          "PCBM-60 | C60",
-                          "IT4M | s-Bphen",
-                          "SnO2-np | B2Cat2",
-                          "PCBM-60 | PFN-Br",
-                          "Fe2O3-np",
-                          "ICBA | bis-C60",
-                          "ZnO-c | Graphene; ZnO-np",
-                          "ZnS",
-                          "Corrannulene-derivative",
-                          "D-C60",
-                          "PCPDT-PDI",
-                          "TiO2-3D",
-                          "TiO2-c | TiO2-mp | ZnS",
-                          "PCBM-60 | FPyBr",
-                          "DNDIF3",
-                          "SnO2-np | ZnO-c",
-                          "ZrO2-c | TiO2-c | Al2O3-mp",
-                          "C60-lactone",
-                          "IT4F | s-Bphen",
-                          "Zn2SnO4-np",
-                          "Ag-np; TiO2-c | TiO2-mp | ZrO2-mp",
-                          "PCBM-60 | PFN; ZnO-np",
-                          "ZnO-nanoflake",
-                          "TiO2-c | TiO2-mp | Carbon-QDs",
-                          "PCBM-60 | Ethanl-hydroquinolatolithium",
-                          "Fullerene-2b",
-                          "ITCPTC | C60 | BCP",
-                          "PFN; ZnO",
-                          "PCBM-60 | PrC60MAI",
-                          "TiO2-c | TiO2-mp | Al2O3-mp | TiO2-c",
-                          "PEG; ZnO-np",
-                          "2,6-Py | PCBM-60 | PEI",
-                          "TiO2-nanosphere | TiO2-mp",
-                          "MoS2-nanosheets",
-                          "BPTI | PDI-C4 | BCP",
-                          "SnO2-np; ZnO-np | Al2O3-mp",
-                          "MgO | SnO2-np",
-                          "Nb2O5-c | TiO2-mp",
-                          "TiO2-c | Au-np",
-                          "FPI-PEIE",
-                          "TiO2-np | C-PCBOD",
-                          "LiF | C60 | SnO2-c | ZTO",
-                          "TiO2-c | AgInS2-QDs; TiO2-c",
-                          "ATO | TiO2-c | TiO2-mp",
-                          "TiO2-c | CdS",
-                          "Nb2O3 | Al2O3-mp",
-                          "TiO2-c | TiO2-mp | MgO",
-                          "PEIE | SnO2-np",
-                          "Mg0.2Zn0.8O-np",
-                          "N-PDI",
-                          "Fe2O3-c",
-                          "Graphene oxide; TiO2-c",
-                          "F16CuPc | Bphen",
-                          "TiO2-c | TiO2-nanosphere | ZrO2-mp",
-                          "TiO2-c | TiO2-nw",
-                          "SnO2-np",
-                          "SnO2-np | Ethanol amine",
-                          "PCBM-60 | C60/C70-N",
-                          "Zn2SnO4-c | Zn2SnO4-mp",
-                          "ZnO-np | TiO2-mp",
-                          "Fullerene-2c",
-                          "P(NDI2DT-T2)",
-                          "WO3-c | WO3-nw | Cs2CO3 | PCBM-60",
-                          "TiO2-c | Thiourea",
-                          "TiO2-c | ZnO",
-                          "SnO2-nw; Zn2SnO4-np",
-                          "PCBM-60 | BCP | TiO2-c",
-                          "TiO2-c | ZTO-mp",
-                          "ITIC",
-                          "TiO2-c | ZIF-8",
-                          "PCBM-70; ZnO-np | TiO2-c",
-                          "ZnO-c | 4-dimethoxybenzoic acid",
-                          "PCBM-60 | Cs2CO3",
-                          "ZnO-c | p-amino-benzoic acid",
-                          "ZnO-c | SnO2; TiO2-mp",
-                          "ZnO-c | ZnO-nanospheres",
-                          "2PDI-2S | PEIE",
-                          "TiO2-c | Ps",
-                          "C60 | Bphen",
-                          "ZnO-c | ZnO-mp | ZrO2-mp",
-                          "SnO2-c | SnO2-np",
-                          "WO3-c",
-                          "IDT6CN-TM | C60 | BCP",
-                          "C60; PCBM-60-DPM-OE",
-                          "PSS | PCBM-60 | BCP",
-                          "TiO2-c | SrTiO3-np",
-                          "PCBM-60 | C60-ETA",
-                          "TiO2-c | Al3O3-mp",
-                          "TiO2-c | TiO2-mp | ZrO2-mp | Co3O4-mp",
-                          "TiO2-c | PPDI-F3N",
-                          "PDTP-DFBT:PCBM-60",
-                          "PCBM-60 | Si-np",
-                          "SnO2-c | C60-5g",
-                          "TiO2-c @ {001} facet",
-                          "PCBB",
-                          "TiO2-c | PCBSD:GD",
-                          "C3N5",
-                          "PCBM-60; PDI-DA",
-                          "nTi-MOF",
-                          "PCBM-60 | pi-PFE3",
-                          "PCBM-derivative12",
-                          "C60 | PEI",
-                          "PCBM-60 | ZrAcac",
-                          "N2200 | PCBM-60",
-                          "ZnO-np | MgO-EA | TiO2-mp",
-                          "NbOH5",
-                          "TiO2-c | TiO2-mp | N719",
-                          "Boron subphthalocyanine chloride | PCBM-60",
-                          "TiO2-c | CsBr",
-                          "TCl-PDI",
-                          "FNCA | C60 | BCP",
-                          "P3",
-                          "SnO2-c | APTES-SAM",
-                          "TiO2-c | C60-BCT-Au-NP",
-                          "PCBM-60 | Ppz",
-                          "ZnO-c | JTCA",
-                          "Ti",
-                          "PCBM-60 | CMB-vTA | AZO",
-                          "Nb2O5 | PCBM-60",
-                          "PS | C60 | BCP",
-                          "BaSnO3-mp",
-                          "NDI3HU-DTYM2 | BCP",
-                          "OCA | C60 | BCP",
-                          "DS2",
-                          "CuCrO2 | C60; PCBM-60",
-                          "SnO2-np | PCBM-60",
-                          "GDY-Tz-CH2(CH2)16CH3; PCBM-60 | C60",
-                          "C60 | ZnO-c",
-                          "C60-BPy | BCP",
-                          "PCBM-60 | ZnO-np",
-                          "Nb2O5 | PCBM-60 | (EMIM)PF6",
-                          "PCBM-70 | C60 | BCP",
-                          "TiO2 | ITIC",
-                          "PCBM-60 | Phen-NaDPO:Sn(SCN)2",
-                          "PCBM-60 | P3HT; PCBM-60",
-                          "TiO2-c | TiO2-mp | Al2O3-c",
-                          "HATNAS3C7-C3h",
-                          "MgZnO",
-                          "TiO2-c | SiO2-mp",
-                          "PDI | PDI",
-                          "ZnO-np | MgO | TiO2-mp",
-                          "TiO2-c | TiO2-mp | ZrO2-mp | Silane-SAM",
-                          "SrTiO3 | Graphene; Al2O3-mp",
-                          "TiO2-c | SnO2-np",
-                          "C60 | SnO2 | ZTO",
-                          "SnO2-c | Cs4SnO4",
-                          "ZnCsO",
-                          "TiO2-c | Na2SO4",
-                          "WOx",
-                          "PCBM-60; TDPP-CN4 | BCP",
-                          "TiO2-c | TiO2-mp | PABA-SAM",
-                          "PFN | PCBM-60",
-                          "TiO2-c | KH550",
-                          "Teflon | C60 | BCP",
-                          "a-DMEC70",
-                          "EVA | PCBM-60 | BCP",
-                          "SnO2-c | MgO-c",
-                          "TiO2-c | Al2O3-mp | NiO-np",
-                          "PTO",
-                          "PCBM-60; TiO2-np",
-                          "TiO2-c | Alq3",
-                          "GO-Li | TiO2-c",
-                          "ZnO-c | TiO2-c",
-                          "CITP-SAM",
-                          "NDI-Se",
-                          "ZnO0.85Sn0.2O1.2",
-                          "PCBM-70 | Fe2O3-np",
-                          "TiO2-c | TiO2-mp | Poly(TA)",
-                          "TEAI | PCBM-60 | PEI",
-                          "ZnO-c | AZO-c",
-                          "IPH | PFNBr",
-                          "PC61BPy | BCP",
-                          "Ag-np; TiO2-c | TiO2-mp",
-                          "ICTA | C60 | BCP",
-                          "Fulleropyrrolidinium Iodide",
-                          "DMEC-60 | LiF",
-                          "ZnO-np",
-                          "TiO2-c | SiO2-np | TiO2-c | SiO2-np | TiO2-c | SiO2-np | TiO2-c",
-                          "1,2-diaminoethane | C60 | BCP",
-                          "TiO2-c | CoCr",
-                          "ZnSO | TiO2-mp",
-                          "SnO2-np | ZnO-np",
-                          "TiO2-mp | D35",
-                          "ZnO-c | PCBM-60",
-                          "HATNASOC7-Cs",
-                          "TiO2-c | TiO2-mp | PTDPQ",
-                          "TiO2-c | Ba0.5Sr0.5SnO3-np",
-                          "SnO2-c | SnO2-nw",
-                          "Mg0.05Zn0.95O-np",
-                          "PCBM-60 | TPBi",
-                          "MPMIC60 | ZnO-np",
-                          "TiO2-c | CdSe-tetrapod",
-                          "IPB",
-                          "TiO2-c | TiO2-mp | NaPTH",
-                          "TiO2-mp | SAM1",
-                          "PCBM-70 | Lif",
-                          "TiO2-c | C60-NH2",
-                          "PCBM-60 | P4N4",
-                          "Ethyl acetate; I2; LiI; TBP; Urea",
-                          "SnO2-np | Dompamin-SAM",
-                          "Ti | Au",
-                          "MgO-c | TiO2-mp",
-                          "SnO2-np | TiO2-np",
-                          "PN",
-                          "ZnO-c | CdS",
-                          "TiO2-c | PCBA",
-                          "TiO2-c | In2O3-c",
-                          "SnO2-c | SnO2-nw | TiO2-c",
-                          "WO3-np",
-                          "C60; C70 | BCP",
-                          "Fe2O3",
-                          "TiO2-c | Heparin-Na",
-                          "WO3-np | Cs2CO3 | PCBM-60",
-                          "PCBM-60 | EFGnPs-F",
-                          "C60 | SnS",
-                          "ZnO-mp",
-                          "PCBM-60-np | PrC60MA | PEI",
-                          "TiO2-c | TiO2-mp | PCBM-60; PVK",
-                          "C60 | SnO2-c | ZTO",
-                          "TiO2-np | C60",
-                          "NDI-TriSe",
-                          "TPA-3CN | BCP",
-                          "TiO2-c | ZnO-nw | ZnO-c",
-                          "PEIE | NDI-H",
-                          "ITCP-M | BCP",
-                          "Alq3; C60 | LiF",
-                          "PDPP3T; PCBM-60",
-                          "PCBM-60 | Ag-np | BCP",
-                          "TiO2-c | STHNP",
-                          "SrTiO3",
-                          "B4PyMPM | C60 | TmPyPB",
-                          "Ti3C2Tx",
-                          "TiO2-c | graphite nanofibers",
-                          "TiO2-c | TiO2-mp | Al2O3-c | ZrO2-mp",
-                          "SnO2-c | SnO2-mp",
-                          "[EMIM]PF6-IL",
-                          "HATNAS3C4",
-                          "TiP2-c | PCBM-60",
-                          "Nb2O5-c",
-                          "TiO2-c | SrTiO3-np; TiO2-nw",
-                          "Poly(9-vinylcarbazole) | PCBM-60",
-                          "TiO2-c | PNP",
-                          "SnO2-c | Ag | SnO2-c | SnO2",
-                          "ZnO | Au-nw",
-                          "ZnSnO4-c | ZnSnO4-mp",
-                          "PCBM-60 | PFN",
-                          "SnO2-c | Al2O3-mp",
-                          "PCBM-60 | C70",
-                          "P1",
-                          "PCBM-70 | AZO-np",
-                          "TiO2-c | TiO2-mp | Al2O3-mp | NiO-mp",
-                          "PCBM-60 | ZSO-np",
-                          "ZnCsO | PCBA",
-                          "ZnO-c | WPF\u20106\u2010oxy\u2010F",
-                          "Al2O3-c",
-                          "Carbon",
-                          "PCBM-60 | PCBDANI | LiF",
-                          "TiO2-c | TiO2-mp | MTPS-SAM",
-                          "IDT6CN-4F | C60 | BCP",
-                          "TiO2-c | ZnO-c | C60",
-                          "PCBM-60; PS-b-PEO",
-                          "TiO2-c | TiO2-mp | Li-TFSI",
-                          "PCBM-60 | P3TMAHT",
-                          "PCBM-70 | TiO2",
-                          "TiO2-c | TiO2-IO",
-                          "AZO-c",
-                          "PDI | BCP",
-                          "TiO2-c | Au@SiO2-nw; TiO2-mp",
-                          "PCBM-60 | C60-N",
-                          "TiO2-c | TiO2-mp | In2O3",
-                          "TiO2-c | CuI",
-                          "PCBM-60 | BCP; TZ-3",
-                          "ZnO-c | Al2O3-mp",
-                          "TiO2-c | TiO2-nw | Al2O3",
-                          "C60; PhIm",
-                          "PCBM-60 | bis-C60",
-                          "PEAI | PCBM-60 | BCP",
-                          "pSNT",
-                          "Bi2S3",
-                          "SnO2-c",
-                          "ZnO-c | CPTA; PbI2",
-                          "ZnO-c | C-PCBSD",
-                          "ZnO-c | Ag | TiO2-c",
-                          "ZnO-c | ZnO-nw | Au-np",
-                          "BaCoF4",
-                          "Unknown",
-                          "ZnO-c | C60",
-                          "TiO2-c | TiO2-mp | PCBM-60",
-                          "SnO2-c | 3-(1-pyridinio)-1-propanesulfonate",
-                          "Graphitic carbon nitride | PCBM-60; Graphene | BCP",
-                          "PCBM-60 | LiF",
-                          "TiO2-c | TiO2-mp | 4PA-SAM",
-                          "Graphene nanoribbons hPDI3-Pyr-hPDI3",
-                          "TiO2-np | PCBM-70",
-                          "PCBM-60 | TBAOH",
-                          "PCBM-70 | ZnO-np",
-                          "F8BT | C60",
-                          "Carbon-nt",
-                          "SnO2-c | TiS2",
-                          "HPDT | PCBM-60 | Bphen",
-                          "Nb2O5-c | Nb2O5-mp",
-                          "Al2O3; TiO2-c",
-                          "TiO2-c | Sr2CeO4:Eu",
-                          "PEIE | TiO2-c | TiO2-mp",
-                          "1-ethyl-3-methylimidazolium iodide | C60 | 1-ethyl-3-methylimidazolium iodide",
-                          "ITIC | BCP",
-                          "N2200",
-                          "C60 | LiF",
-                          "TiO2-c | Ag | TiO2-c",
-                          "TEACl | PCBM-60 | PEI",
-                          "ZnO | MgO | EA | TiO2-mp",
-                          "ITCPTC | Rhodamine 101 | LiF",
-                          "IDIC",
-                          "PCBM-60 | PDI-Br",
-                          "SFX-PDI4 | TiO2-c",
-                          "In2O3-c",
-                          "ZnO-nw",
-                          "Graphene oxide",
-                          "TiO2-c | 3-PA-SAM",
-                          "ITIC | PEIE",
-                          "ZnO-c | ZnO-nw | CdS-QDs",
-                          "TiO2-c | TiO2-mp | Al2O3-mp",
-                          "PCBM-60 | ZnO-np | DPO",
-                          "TiO2-c | Ba0.8Sr0.2SnO3-np",
-                          "C60 | PN4N",
-                          "TiO2-c | TiO2-mp | ZrO2-mp | NiO-mp",
-                          "TiO2-c | SnO2-c",
-                          "PSS | PCBM-60 | ZnO-np",
-                          "TiO2-c | TiO2-mp | La2O3",
-                          "PCBM-60 | SnO2-c",
-                          "PFN-OX",
-                          "PVDF-TrFE | C60 | BCP",
-                          "ZnO-np | ZnO-nanospheres | PEI",
-                          "TPE-PDI4 | C60 | BCP",
-                          "PEABr | PCBM-60 | BCP",
-                          "PbZrTiO3",
-                          "TiO2-c | TiO2-nanofibres",
-                          "TiO2-c | SiO2-np",
-                          "ICBM | bis-C60",
-                          "Mix-DMEC70",
-                          "N2200 | ZnO-np",
-                          "TiO2-c | SnO2-np | BSO-mp",
-                          "LiF | C60 | BCP",
-                          "Fluorosilane | C60 | BCP",
-                          "C60(OH)16 | C60",
-                          "TiO2-c | TiO2-mp | MAI",
-                          "ZnO-c | ZnO-nw | ZrO2-mp",
-                          "SnO2-nw",
-                          "B2F | C60 | BCP",
-                          "PCBB-S-N | PCBM-60 | C60 | BCP",
-                          "SnO2-np | Li-TFSI",
-                          "PCBM-60 | pFN-Br",
-                          "PCBM-60 | Cr2O3",
-                          "TiO2-mp | TiO2-c | TiO2-nw",
-                          "TiO2-nw | TiO2-c",
-                          "PO-TAZ | ZnO-c",
-                          "PCBB-3N-3I | PCBM-60",
-                          "PCBM-60 | PN6",
-                          "TiO2-c | TiO2-mp | Graphene oxide",
-                          "SnO2-np | SnO2-mp",
-                          "LiF | C60",
-                          "PCBM-60; MAI",
-                          "PCBM-60 | TiO2-c",
-                          "PCBM-60 | Poly(2-ethyl-2-oxazoline)",
-                          "N2200; PCBM-70; TT",
-                          "Br-PDI | ZnO-np",
-                          "MoS2; TiO2-np",
-                          "TPE-PDI4 | Rhodamine 101 | LiF",
-                          "TiO2-mp | N719 | LPP",
-                          "IDT6CN | C60 | BCP",
-                          "PCBM-60 | bis-C61",
-                          "(RhCp*Cp)2 | C60",
-                          "Br-PDI",
-                          "C-PDTON | ZnO",
-                          "SrGeO3",
-                          "PCBM-60 | DEME-TFSI",
-                          "Nb2O5 | TiO2-mp",
-                          "ZnO-c | MgO | TiO2-mp",
-                          "TiO2-c | TiO2-mp | SnO2-mp",
-                          "P(NDI2OD-T2)",
-                          "SnO2-np | PEG; SnO2-mp",
-                          "PYPH | LiF",
-                          "(2Z,2\u2032Z)-3,3\u2032-(5,5\u2032-(2,7-dioctyl-1,3,6,8-tetraoxo-1,2,3,6,7,8-hexahydrobenzo[lmn][3,8] phenanthroline-4,9-diyl)bis(thiophene-5,2-diyl))bis(2-(3,5-bis (trifluoroomethyl)phenyl) acrylonitrile)",
-                          "TiO2-nw | Sb2O3-np; SnO2-np",
-                          "bis-PCBM",
-                          "SnO2-c | BMIMBF4",
-                          "ITIC-Th | Zn(acac)2",
-                          "ITCPTC-Se | LiF",
-                          "TiO2-c | SnO2-np | PCBM-60",
-                          "In2S3 | TiO2-c | TiO2-mp",
-                          "TiO2-c | C60",
-                          "TiO2-mp | Ti:TiO2 | ZrO2-mp",
-                          "Cs2SnI6",
-                          "TiO2-c | KH570",
-                          "TiO2-c | TiO2-mp; TiO2-nw",
-                          "ZnO-np | C60",
-                          "PNDI20D-TT | ZnO",
-                          "PCBDAN",
-                          "SnO2-QDs | C60",
-                          "d-PCBM-60; PCBM-60",
-                          "TiO2-c | Ag-nw",
-                          "PEIE | TiO2-c",
-                          "NDIF1",
-                          "PCBM-60 | C60 | Rhodamine 101 | LiF",
-                          "TPE-DPP12 | C60 | BCP",
-                          "TiO2-nw | TiO2-np",
-                          "ZrO2-c | PCBM-60",
-                          "ZnO-np | ATTA",
-                          "ZnO-c | CdSO",
-                          "Black P-QDs",
-                          "MSAPBS",
-                          "SnO2-c | PCBM-60",
-                          "TiO2-c | SAED",
-                          "ZnO-np | ZnO-nw",
-                          "TiO2-c | PCBM-62",
-                          "TiO2-c | TiO2-mp | CBA-SAM",
-                          "AZO",
-                          "PCBM-60-mp",
-                          "SnO2-c | SnO2-c",
-                          "B2F | C60",
-                          "BenMeIM-Cl | C60",
-                          "PCBC6 | BCP",
-                          "B2T | C60",
-                          "TiO2-c | TiO2-mp | HOOC-C11H22-SH",
-                          "c-HATNA | bis-C60",
-                          "TiO2-np | TiO2-c",
-                          "C60 | SnO2",
-                          "TiO2-mp | N719",
-                          "SnO2-np; TiO2-np; MXene",
-                          "TiO2-c | NaYF4:Yb:Tm-np",
-                          "CdS | PCBM-60",
-                          "ZnO-np | TiO2-np",
-                          "Fullerene @ F4",
-                          "SnO2-np | PCBM-60; PCBA | C60",
-                          "ZnO-c | SnO2-np",
-                          "PCBM-60 | m-PYBrZnPor",
-                          "ZnO-c | ZnO-nw | PCBM-60",
-                          "TiO2-c | ZrO2-c | Al2O3-mp",
-                          "PCBM-60 | DMAPA-C60",
-                          "NDI-ID",
-                          "MgO-c",
-                          "PCBM-60 | BCP | AZO-c",
-                          "TiO2-c | SnO2-QDs",
-                          "TiO2-c | TiO2-mp | Bacteriorhodopsin",
-                          "[EMIM]PF6-IL | C60",
-                          "ZnO-c | 3-aminopropanioc acid-SAM",
-                          "TiO2-c | TiO2-c",
-                          "TiO2-c | PCBM-60",
-                          "SnO2-c | TiO2-c",
-                          "Graphene | TiO2-mp",
-                          "TiO2-c | TiO2-mp | GABAHI",
-                          "WO3-c | WO3-nw",
-                          "pBTT",
-                          "TiO2-c | TiO2-mp | ZrO2-mp | Carbon-mp",
-                          "ZnSe",
-                          "ADAHCl | C60 | BCP",
-                          "C60",
-                          "PCBM-60 | Zr(acac)4 | PEI",
-                          "PCBM-60; PCBDAN",
-                          "Poly-EDOT-C60",
-                          "TiO2-c | TiO2-mp | NBA-SAM",
-                          "C60/C70-N",
-                          "PCBM-60 | Rhodamine 101",
-                          "4-methoxythiophenol",
-                          "4-HI-PVK | PCBM-60 | BCP",
-                          "C60 | ZnSe",
-                          "ZnO-c | EMIM-PF6",
-                          "C60 | bis-C60",
-                          "TiO2-c | TiO2-mp | Graphene-QDs",
-                          "NDP-V | Rhodamine 101 | LiF",
-                          "CYOP | PCBM-60 | PEIE",
-                          "LiF | C60 | SnO2-c | ZnSnO2-c",
-                          "CuInS2 | Al2O3-np",
-                          "TiO2-c @ {101} facet",
-                          "ZnO | MgZnO",
-                          "EDTA",
-                          "ZnO-np | SnO2-np | C60-SAM",
-                          "Nb2O5",
-                          "C60 | BCP | LiF",
-                          "PCBM-60 | C60 | TPBi",
-                          "TiO2-c | PDI2",
-                          "TiO2-c | MgO-c | TiO2-mp",
-                          "SiPc-Py-2 | PTCDA | PO-T2T",
-                          "PCBB-3N | PCBM-60",
-                          "TiO2-c | TiO2-mp | MgO-c",
-                          "TiO2-c | TiO2-mp | Au-np | MgO",
-                          "PCBM-70 | Rhodamine 101",
-                          "TiO2-c | TiO2-mp | CdSe-QDs",
-                          "In2O3-c | SnO2-c",
-                          "SnO2-np | APTES-SAM",
-                          "Ag-np | TiO2-c",
-                          "SnO2-nt",
-                          "CDIN",
-                          "TIPD; ZnO-np",
-                          "TiO2-c | TiO2-mp | 4-aminobenzoic acid-SAM",
-                          "ZnO-c | ZnO-nanowells",
-                          "TiO2-c | TiO2-mp | C60-SAM",
-                          "TiO2-c | TiO2-mp | ZrO2-mp | PbTiO3",
-                          "Fullerene-SAM",
-                          "SnO2-c | 1\u2010butyl\u20103\u2010methylimidazolium bromide",
-                          "PCBM-60 | PPy",
-                          "TiO2-c | TiO2-nanosphere",
-                          "TiO2-c | CsPbBr3-QDs",
-                          "TiO2-c | TiO2-mp | B2Pin2",
-                          "TiO2-c | TiO2-mp; ZrO2-mp",
-                          "TiO2-c | NAMF-Cl",
-                          "4-DMABA | PCBM-60 | BCP",
-                          "ZnO-c | ZTO | PCBM-60",
-                          "TiO2-c | TiO2-mp | GO-Li",
-                          "NiO-c",
-                          "F8BT",
-                          "TiO2-c | TiO2-mp | Cs2CO2",
-                          "PCBM-60 | Bis-FITG",
-                          "ZnO-c | Al2O3-c | TiO2-mp",
-                          "MgO",
-                          "TMAH",
-                          "C60 | [EMIM]PF6-IL",
-                          "Ca | C60",
-                          "TiO2-c | C60-ETA",
-                          "TiO2-c | C60-SAM | SiO2-np",
-                          "TN-P",
-                          "diPDI | TiO2",
-                          "ZnO-c | Cs2CO3",
-                          "Graphene oxide; ZnO-np",
-                          "ZnO-np | PFS-FTEG",
-                          "PCBM-60 | Et2PrNMe-CF3BF3",
-                          "TiO2-c | TiO2-nt | ZrO2-mp",
-                          "TiO2-c | TiO2-nt",
-                          "TiO2-c | SnO2",
-                          "SnO2 | PCBM-60",
-                          "f-C70 | C60",
-                          "1\u2010benzyl\u20103\u2010methylimidazolium chloride",
-                          "SnO2-c | PCBM-60; PMMA",
-                          "PCBM-60 | CeOx-np",
-                          "TiO2-macroporous",
-                          "ICMA",
-                          "TiO2-c | TiO2-mp | PcM-Cou",
-                          "TiO2-c | SnO2-nanosheets",
-                          "HATNASO2C7-Cs",
-                          "P4",
-                          "PV-PDI",
-                          "PCBM-60 | PrCMA",
-                          "TiO2-c | TiOZn-nanosphere",
-                          "TiO2-c | TiO2-mp | TiN",
-                          "TiO2-c | Ag@TiO2-nw",
-                          "BCP",
-                          "Choline chloride | C60 | BCP",
-                          "ZnO-c | Al2O3-c",
-                          "BaSnO3-nw",
-                          "TDPP-CN4 | BCP",
-                          "PCBM-60 | Bphen",
-                          "Cr2O3",
-                          "NDP-V | C60 | BCP",
-                          "Carbon-np; SnO2-np",
-                          "SnO2-np | DPC60",
-                          "ZnO-np | MgO",
-                          "TiO2-c | TiO2-mp | ZIF-8",
-                          "BiFeO3",
-                          "TiO2-c | PBCM-60",
-                          "PCBM-60 | BCP | Ga2O3",
-                          "TiO2-c | TiO2-nw | TiO2-np",
-                          "CMB | AZO",
-                          "C60-MPy | BCP",
-                          "CdI2 | C60 | BCP",
-                          "Me4NI | PCBM-60 | BCP",
-                          "LiQ; PEIE | PCBM-60",
-                          "C-PDTON | SnO",
-                          "C60MC12 | AZO-np",
-                          "SnO2-c | NaOH",
-                          "TiO2-c | ZrO2-mp",
-                          "TiO2-c | NaYF4-np; TiO2-mp",
-                          "PCBM-60 | Bis-FIMG",
-                          "SnO2-c | ZnTiO3-mp",
-                          "TiO2-c | TiO2-mp | SQ2",
-                          "TiO2-np | CsBr",
-                          "TiO2-c | TiO2-mp | SiO2-mp",
-                          "C60 | Al2O3-mp",
-                          "PCBM-70 | TiO2-c",
-                          "DPC60",
-                          "PCBM-60 | MUTAB",
-                          "FeO | PCBM-60",
-                          "ZnO-np | SnO2-np",
-                          "ZnO-c | APTES-SAM",
-                          "SnO2-c; SWCNTs",
-                          "PN-F50",
-                          "NDI-BiSe",
-                          "ZnO-c | ZnO-mp",
-                          "TiO2-c | Ag-np | TiO2-c",
-                          "SnO2-np | LiF",
-                          "TiO2-c | bis-PCBM; DMC",
-                          "PCBM-60 | AgAl-np | LiF",
-                          "PCBM-60 | C60 | BCP",
-                          "PCBM-60 | pi-PFE4",
-                          "TiO2-c | TiO2-mp | Al2O3-np",
-                          "TiO2-nanocones | TiO2-mp",
-                          "TiO2-c | PCBM-60 | C60-ETA",
-                          "PC61BEH",
-                          "TiO2-c | TiO2-mp | ZIF-8-10",
-                          "Mg0.25Zn0.75O-np",
-                          "PCBB-OEG; PCBM-60 | C60 | BCP",
-                          "NMPFP",
-                          "2H-TaS2",
-                          "ICBA | BCP",
-                          "C70 | LiF",
-                          "TiO2-c | TiO2-mp | PCBM-60; PMMA",
-                          "1-ethyl-3-methylimidazolium iodide",
-                          "TiO2-c | MgO | TiO2-mp | ZrO2-mp",
-                          "SrTiO3 | TiO2-mp | Al2O3-mp",
-                          "BaSnO3",
-                          "CMB-vTA | AZO",
-                          "TiO2-c | NiO-np",
-                          "ITIC-Th | BCP",
-                          "PCBM-70 | ZrO3",
-                          "FPI-PEIE | PCBM-60",
-                          "TiO2-c | PCBSD",
-                          "ZnO-c | ZnO-nw | Al2O3-c",
-                          "PCBM-60 | AZO | BCP",
-                          "Zn2SnO4 | TiO2-mp",
-                          "BCP | C60",
-                          "ZnSO",
-                          "TiO2-c | NAMF-H",
-                          "CdZnSeS-QDs | C60 | BCP",
-                          "TiO2-c | TiO2; CoCr-mp",
-                          "IPH | PDINO",
-                          "PCBM-60 | HDAC",
-                          "C60 | SnO2-c",
-                          "Ag-nanocube | TiO2-c",
-                          "SnO2-c | C9",
-                          "NbOx",
-                          "IDIC | C60 | BCP",
-                          "NiO-c | TiO2-c",
-                          "ICBA | PrC60MAI",
-                          "TiO2-c | TiO2-mp | CdS",
-                          "AZO-c | ZnO-nw",
-                          "Fullerene @ F3",
-                          "SnO2-c | TiO2-mp | ZrO2-mp",
-                          "CdS-nw",
-                          "PCBM-60 | F-R-COOK",
-                          "TiO2-c | 2-PA-SAM",
-                          "TiO2 | C60",
-                          "TiO2-nt | ZnO-c",
-                          "SnO2-c | C60-5c",
-                          "PT-PDI",
-                          "NDI-ID (RR)",
-                          "TEABr | PCBM-60 | PEI",
-                          "FPDI",
-                          "MgO | SrRuO3 | SrRuO3",
-                          "PCBM-60 | TrNBr",
-                          "TiO2-c | TiO2-mp | Au@SiO2-np",
-                          "PCBM-60 | EFGnPs-H",
-                          "TiO2-c | Sr2CeO4:Sm",
-                          "TiO2-c | TiO2-mp",
-                          "ZnO | PTFE",
-                          "ZnO-c | TiO2-c | PCBM-60",
-                          "C60 | 3TPYMB",
-                          "PCBM-60 | Rodhamine 101 | C60 | Rodhamine 101 | LiF",
-                          "PCBM-60; ZnO-np",
-                          "PCBM-60 | TIPD",
-                          "PCBM-60 | pi-PFE1",
-                          "C60; PCBM-60 | Zr(acac)4",
-                          "TiO2-c | TiO2-nw | SiO2-nanocolumns | TiO2-nw",
-                          "PCBM-60 | F-C60; bis-C60",
-                          "TiO2-c | BZnTPP",
-                          "C60 | BenMeIM-Cl",
-                          "Au-np; SnO2-np",
-                          "ZnO-c | PCBA",
-                          "PC61BBz | BCP",
-                          "SnO2-np; TiO2-c",
-                          "SiO2-c | ZnO-c",
-                          "CdSe-QDs",
-                          "(2Z,2\u2032Z)-3,3\u2032- (5,5\u2032-(2,7-dioctyl-1,3,6,8-tetraoxo-1,2,3,6,7,8-hexahydrobenzo [lmn][3,8]phenanthroline-4,9-diyl)bis (thiophene-5,2-diyl))bis(2-(4-(trifluoromethyl)phenyl) acrylonitrile)",
-                          "PDI-HE",
-                          "PCBM-60 | SnO-c | SnZnO",
-                          "ZSO-np | PCBM-60",
-                          "SnO2-c | Al2O3-np",
-                          "PCB-C4",
-                          "PCBM-60 | Zr(Acac)",
-                          "PEIE",
-                          "PTTI-2",
-                          "ZnO-c | Nb2O5",
-                          "SnO2-np | CPTA",
-                          "TiO2-c | SnO2-mp",
-                          "TiO2-c | TiO2-nanoballs | SiO2",
-                          "TiO2; WOx",
-                          "PCBM-70 | LiF",
-                          "TiO2-c | Zn2SnO4-mp",
-                          "PCBM-60 | C60 | LiF",
-                          "ITCPTC-Th | C60 | BCP",
-                          "ZnO | 1,2-ethanedithiol",
-                          "TiO2-c | NAMF-Br",
-                          "TiO2-c | Au@SiO2-np; TiO2-mp",
-                          "TiO2-c | CsPbCl3-QDs",
-                          "WO3-c | Cs2CO3 | PCBM-60",
-                          "t-BPTI | PDI-C4 | BCP",
-                          "TiO2-c | ZnO-c",
-                          "TiO2-c | TiO2-mp | SnO2-c",
-                          "SnO2-np | Graphene-QDs",
-                          "SnO2-c | KOH",
-                          "PCBM-60 | BCP",
-                          "ZnO | ZnO-nw",
-                          "TiO2-c | CsPbI3-QDs",
-                          "HATNAS3C7-Cs",
-                          "TiO2-c | Al2O3-mp; Ag@TiO2-np",
-                          "TiO2-c | KY7F22-np",
-                          "PCBM-60 | Carbon",
-                          "ZnO-np | Mg-EA",
-                          "SnO2-np | Choline Chloride",
-                          "SnO2-np | TiO2-mp",
-                          "TiO2-c | C60-SAM | Al2O3-np",
-                          "ITIC | PCBM-60 | PEIE",
-                          "Au@TiO2-nw; TiO2-np",
-                          "TiO2-c | DMF",
-                          "ICBA | C60 | BCP",
-                          "CNTPA-PCBM | bis-C60",
-                          "ZnTiO3-c",
-                          "Mg0.15Zn0.85O-np",
-                          "PCBM-70 | Bphen",
-                          "PCBM-60 | PEI",
-                          "PCBM-60 | DTAB",
-                          "TiO2-c | ZnPtriazine(gly)2",
-                          "ITCPTC-Th | LiF",
-                          "PCBM-60; PCDTBT",
-                          "PFN",
-                          "H-PDI | ZnO-np",
-                          "tris-PCBOE | ZnO",
-                          "TiO2-c | TiO2-nw | TiO2-c",
-                          "PCBM-60 | PEIE",
-                          "TiO2-c | PS:TiO2-mp",
-                          "Fullerene @ F1",
-                          "TiO2-c | Au@TiO2-np; TiO2-mp",
-                          "ZTO | SnO2-c",
-                          "TiO2-c | Au@Ag | TiO2-mp",
-                          "TiO2-c | TiO2-mp | CaTiO3-c",
-                          "HfO2 | SnO2-np",
-                          "DBP | PCBM-60 | Bphen",
-                          "IBF-Ep",
-                          "C60; PhIm | C60",
-                          "PCBM-70 | AZO",
-                          "1-ethyl-3-methylimidazolium iodide | C60",
-                          "SnO2-c | Graphene",
-                          "TiO2-c | rGO:TiO2-nanofibrse",
-                          "TiO2-c | TiO2-mp | CaTiO3",
-                          "TiO2-c | [BMIM]BF4",
-                          "C70 | BCP",
-                          "P(NDI2OD-T2); PCBM-60 | BCP",
-                          "In2O3 | PCBM-60",
-                          "CdS | TiO2-c",
-                          "TiO2-c | TiO2-mp | ZrO2-mp",
-                          "ZnO-c | Hexamethylenetetramine",
-                          "TiO2-c | Graphene-QDs",
-                          "BCP; PCBM-60",
-                          "PCBM-60 | AZO-np | PEI",
-                          "PCBM-60 | BCP | LiF",
-                          "C60 | PCBM-60 | BCP",
-                          "ITIC | Zn(acac)2",
-                          "PCBM-60 | TIPD; ZnO-np",
-                          "ZnO-c | ZnO-nanofibers | PEI",
-                          "CeOx | PCBM-60",
-                          "SnO2-c | PEIE | PCBM-60",
-                          "C60 | PAA",
-                          "ZnLiO | PCBA",
-                          "GAN",
-                          "TiO2-c | TiO2-mp | beta-Alanine-SAM",
-                          "TiO2-c | Al2O3-c | TiO2-mp",
-                          "TiO2-c | TiO2-mp | CsI",
-                          "TiO2-c | C60-SAM",
-                          "C60 | TiO2-c",
-                          "PCBM-60 | ZnO-np | ACO-c",
-                          "3-acetylpyridine | PCBM-60 | BCP",
-                          "TiO2-c | TiO2-nanosphere | TiO2-mp",
-                          "PCBM-60 | pi-PFE2",
-                          "ZrO2-np",
-                          "C60-SAM | SnO2-c | PCBM-60",
-                          "PCBM-60 | BCP; TZ-4",
-                          "BPB-M | LiF",
-                          "SnO2-np | OEABS",
-                          "PCBM-60 | Lif",
-                          "NDIF2",
-                          "ZnO-c | ZnO-c | Ba(OH)2",
-                          "TiO2-c | TiO2-mp | Aminocaproic acid",
-                          "C60 | Zr(acac)4",
-                          "PCBM-60 | CTAB",
-                          "HATNA-F6",
-                          "PCBM-60 | ZnO-np | PEI",
-                          "(RuCp*mes)2 | C60",
-                          "PTCBI",
-                          "PTCBI | BCP",
-                          "PCBM-60 | EGME",
-                          "TiO2-nanocones",
-                          "IT-M | Zn(acac)2",
-                          "2-acetylpyridine | PCBM-60 | BCP",
-                          "C60 | C60; PhIm",
-                          "SnO2-nw | SnO2-nw",
-                          "Ti3C2",
-                          "Al:ITO-c | SnO2-c",
-                          "WOx | I-Ph-PA_C60-C6-PA",
-                          "WOx | C60",
-                          "SnO2-np | PFN-Br",
-                          "PEIE | PCBM-60 | Bphen",
-                          "TiO2-c | SrTiO3:TiO2-mp",
-                          "TiZnO12-c",
-                          "TiO2-c | Carbon-nt; TiO2-mp",
-                          "PTCA",
-                          "SnO2-c | SnO2-mp | TiO2-c",
-                          "C60; Phlm | C60",
-                          "PCBM-60 | ICL",
-                          "PCBM-60 | Alq3",
-                          "TiO2-c | TiO2-nanoballs",
-                          "TiO2-nanoleaves",
-                          "TiO2-c | TiO2-mp | ZrO2-mp | NiO-mp"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "stack_sequence",
-                "description": "The stack sequence describing the electron transport layer. Use the following formatting guidelines\n- With the ETL, we refer to any layer between the substrate and the perovskite in a nip-device, and any layer between the perovskite and the back contact in a pin-device.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- If two materials, e.g. A and B, are mixed in one layer, list the materials in alphabetic order and separate them with semicolons, as in (A; B)\n- If no electron transport layer, state that as \u2018non\u2019\n- Use common abbreviations when appropriate but spell it out if risk for confusion.\n- If a material is doped, or have an additive, state the pure material here and specify the doping in the columns specifically targeting the doping of those layers.\n- There is no sharp well-defined boundary between when a material is best considered as doped or as a mixture of two materials. When in doubt if your material is best described as doped or as a mixture, use the notation that best capture the metaphysical essence of the situation.\n- There are a lot of stack sequences described in the literature. Try to find your one in the list. If it is not there (i.e. you may have done something new) define a new stack sequence according to the instructions.\nExampleBelow are some of the most common electron transport layers\nTiO2-c | TiO2-mp\nTiO2-c\nPCBM-60\nPCBM-60 | BCP\nSnO2-np\nC60 | BCP\nSnO2-c\nTiO2-c | TiO2-mp | ZrO2-mp\nZnO-c\nPCBM-60 | C60 | BCP\nPCBM-60 | LiF",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 1,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "40.0 | 50.0",
-                          "50.0 | 7.0",
-                          "40.0 | nan",
-                          "5.0 | 65.0 | nan",
-                          "50.0 | 200.0",
-                          "nan | 400.0 | 1700.0",
-                          "20.0 | 400.0",
-                          "40.0 | 3.0 | 2.0 | 2.0",
-                          "40.0 | 150.0",
-                          "14000.0",
-                          "50.3",
-                          "27.0 | 600.0",
-                          "40.0 | 210.0",
-                          "nan | 1100.0",
-                          "25.0 | 150.0",
-                          "nan | 600.0",
-                          "nan | 2000.0 | nan",
-                          "0.0",
-                          "30.0 | 351.0",
-                          "12.7 | 40.0 | 6.0",
-                          "27.0 | 175.0",
-                          "nan | 950.0",
-                          "nan | 100.0 | 2000.0",
-                          "40.0 | 353.0",
-                          "1800.0",
-                          "60.0 | 12.0",
-                          "nan | 480.0 | 900.0",
-                          "nan | 400.0 | nan",
-                          "nan | 600.0 | 1200.0",
-                          "160.0 | 40.0",
-                          "141.0 | 200.0",
-                          "2.4",
-                          "50.0 | 1000.0 | 1000.0",
-                          "nan | 325.0",
-                          "nan | 1000.0 | 4500.0",
-                          "614.0",
-                          "87.0",
-                          "8.0 | nan | 1.0",
-                          "70.0",
-                          "nan | 5400.0",
-                          "nan | 1000.0 | 1008.0",
-                          "500.0",
-                          "85.0 | nan",
-                          "80.0 | 365.0",
-                          "4.0 | nan",
-                          "76.0",
-                          "90.0 | 400.0",
-                          "45.0 | 4.0",
-                          "6.0 | 20.0 | 8.0",
-                          "35.0 | 150.0",
-                          "100.0 | nan | 2.0",
-                          "100.0 | 300.0",
-                          "2.0 | 4.0 | nan",
-                          "50.0 | 50.0 | 300.0",
-                          "30.0 | 440.0",
-                          "14.0 | nan",
-                          "2.0 | 1.0",
-                          "31.1",
-                          "240.0",
-                          "50.0 | 100.0 | 400.0 | 50.0",
-                          "101.0 | 500.0",
-                          "nan | nan | 7.0",
-                          "nan | 320.0",
-                          "75.0 | 500.0",
-                          "95.0 | 365.0",
-                          "50.0 | 480.0",
-                          "30.0 | 600.0",
-                          "nan | 25.0",
-                          "nan | 1000.0 | 1010.0",
-                          "60.0 | 2500.0",
-                          "30.0 | 200.0 | nan",
-                          "40.0 | 300.0",
-                          "1.0 | 25.0 | 6.0",
-                          "120.0 | 0.5",
-                          "26.0",
-                          "55.0 | 5.0",
-                          "nan | 30.0 | 10.0",
-                          "700.0 | 80.0",
-                          "50.0 | 6.3",
-                          "nan | 500.0 | 500.0 | 10000.0",
-                          "20.0 | nan | 20.0",
-                          "60.0 | 460.0",
-                          "80.0 | 120.0",
-                          "nan | 2000.0 | 2000.0",
-                          "9.0",
-                          "72.0 | 200.0",
-                          "20.0 | 20.0 | 20.0",
-                          "nan | 600.0 | nan",
-                          "30.0 | 12000.0",
-                          "50.0 | 200.0 | 115.0",
-                          "nan | 270.0",
-                          "5000.0",
-                          "50.0 | 250.0",
-                          "nan | 500.0 | 3000.0",
-                          "700.0 | 2400.0",
-                          "30.0 | 130.0",
-                          "70.0 | nan",
-                          "17.0 | 350.0",
-                          "90.0 | 300.0",
-                          "80.0 | 1050.0 | 1.0",
-                          "70.0 | 80.0 | nan",
-                          "6.0 | 54.0",
-                          "36.0",
-                          "50.0 | 30.0",
-                          "23.0 | nan | 1.0",
-                          "nan | 100.0",
-                          "nan | 440.0",
-                          "50.0 | 1.0",
-                          "nan | 220.0",
-                          "15.0 | 50.0",
-                          "50.0 | 180.0",
-                          "nan | 55.0",
-                          "106.0 | nan",
-                          "25.0 | 15.0",
-                          "100.0 | 130.0 | nan",
-                          "80.0 | 1400.0",
-                          "23.0 | 7.0",
-                          "50.0 | 620.0",
-                          "nan | 500.0 | 1300.0",
-                          "80.0 | 300.0 | 1400.0",
-                          "40.0 | 10.0",
-                          "368.0 | nan",
-                          "30.0 | 240.0",
-                          "nan | 20.0 | 5.0",
-                          "nan | 2000.0 | 1000.0",
-                          "58.0 | 200.0",
-                          "0.2 | nan",
-                          "135.0",
-                          "2.0 | nan",
-                          "nan | 120.0",
-                          "15.0 | 6.0",
-                          "30.0 | 20.0 | 8.0",
-                          "90.0 | 200.0",
-                          "5.5",
-                          "200.0 | 700.0 | 1000.0",
-                          "40.0 | 40.0 | 150.0 | 150.0",
-                          "nan | 750.0",
-                          "8.0 | nan | nan",
-                          "80.0 | 900.0 | 1.0",
-                          "1.2 | 10.0 | 8.0 | 2.0",
-                          "277.0",
-                          "60.0 | 24.0",
-                          "50.0 | 400.0 | 400.0",
-                          "27.0 | 275.0",
-                          "nan | 500.0 | 500.0",
-                          "nan | 6.0 | nan | nan",
-                          "20.0 | 30.0",
-                          "50.0 | 5.0 | 5.0",
-                          "nan | 1300.0",
-                          "60.0 | 15.0",
-                          "10.0 | nan | 1.0",
-                          "nan | 290.0",
-                          "50.0 | 1000.0 | 800.0",
-                          "91.0",
-                          "60.0 | 30.0",
-                          "15.0 | 180.0",
-                          "7.5",
-                          "405.0",
-                          "100.0 | 30.0 | 10.0",
-                          "80.0 | 20.0",
-                          "13.0 | 20.0 | 8.0",
-                          "30.0 | 20.0",
-                          "nan | 100.0 | nan",
-                          "65.0 | nan",
-                          "50.0 | 50.0 | 6.3",
-                          "nan | 453.0",
-                          "30.0 | 350.0",
-                          "5.0 | 20.0 | 8.0",
-                          "40.0 | 5.0 | 40.0",
-                          "40.0 | 3.0",
-                          "75.0",
-                          "20.0 | 5.0",
-                          "nan | 0.6",
-                          "40.0 | 3.0 | 2.0 | 0.5",
-                          "nan | 180.0",
-                          "nan | 600.0 | 500.0",
-                          "nan | 1050.0 | 350.0",
-                          "nan | 5502.0",
-                          "22.0",
-                          "10.0 | 40.0",
-                          "50.0 | nan | 30.0 | 10.0 | 0.05 | 0.8",
-                          "35.0 | 40.0",
-                          "63.0",
-                          "60.0 | 3.0",
-                          "34.0",
-                          "50.0 | 300.0 | 500.0",
-                          "10000.0 | nan | nan",
-                          "100.0 | 60.0",
-                          "43.0 | nan | 1.0",
-                          "nan | nan | 305.0",
-                          "100.0 | 600.0",
-                          "70.0 | 80.0 | nan | nan",
-                          "280.0",
-                          "60.0",
-                          "40.0 | 360.0",
-                          "45.0 | nan",
-                          "7.0",
-                          "440.0",
-                          "400.0",
-                          "nan | 0.7",
-                          "25000.0",
-                          "1.5",
-                          "nan | 450.0",
-                          "128.0",
-                          "20.0 | nan",
-                          "nan | 660.0",
-                          "600.0 | 340.0",
-                          "208.0 | 200.0",
-                          "40.0 | 250.0",
-                          "50.0 | 150.0",
-                          "nan | 1000.0 | 1004.0",
-                          "50.0 | nan | 1.0",
-                          "nan | 200.0",
-                          "12.0",
-                          "60.0 | 120.0",
-                          "800.0 | 200.0",
-                          "100.0",
-                          "40.0 | 10.8",
-                          "nan | 1073.0",
-                          "70.0 | 130.0",
-                          "55.0 | 75.0",
-                          "20.0 | 260.0",
-                          "15.0 | 1.0",
-                          "nan | nan | 1.5",
-                          "15.0 | 400.0",
-                          "55.0 | nan",
-                          "38.69",
-                          "120.0 | 700.0",
-                          "16.39",
-                          "60.0 | 530.0",
-                          "3.0 | 25.0 | 6.0",
-                          "70.0 | 10.0",
-                          "75.0 | 365.0",
-                          "50.0 | 600.0",
-                          "nan | 3600.0",
-                          "30.0 | 550.0",
-                          "290.0",
-                          "100.0 | 1.3",
-                          "nan | 20.0 | 0.6",
-                          "55.0 | nan | nan",
-                          "50.0 | 540.0",
-                          "43.0 | 10.0",
-                          "50.0 | 100.0",
-                          "40.0 | 5.0",
-                          "20.0 | 25.0 | nan",
-                          "60.0 | 1500.0",
-                          "50.0 | 800.0 | 700.0",
-                          "35.0 | 15.0",
-                          "30.0 | 150.0",
-                          "40.0 | 7.5",
-                          "nan | 15.0 | 6.0",
-                          "140.0 | 380.0",
-                          "10.0 | 150.0",
-                          "nan | 670.0",
-                          "20.0 | 6.0",
-                          "nan | 350.0 | nan",
-                          "17.0 | 170.0",
-                          "80.0 | 60.0",
-                          "20.0 | 10.0 | 10.0",
-                          "500.0 | 3000.0",
-                          "90.0 | 60.0",
-                          "nan | 20000.0",
-                          "15.0 | 20.0",
-                          "nan | 170.0",
-                          "60.0 | 50.0 | 45.0",
-                          "22.0 | 150.0",
-                          "60.0 | nan | 10.0",
-                          "7.0 | nan",
-                          "44.0",
-                          "45.0 | 100.0",
-                          "550.0",
-                          "5.0 | 30.0",
-                          "65.0 | 30.0",
-                          "140.0 | nan",
-                          "119.0 | 35.0",
-                          "50.0 | 1000.0 | 500.0",
-                          "3.0 | 50.0",
-                          "80.0 | 300.0",
-                          "120.0",
-                          "50.0 | 500.0",
-                          "nan | 1000.0 | 1011.0",
-                          "110.0",
-                          "20.0 | 15.0",
-                          "100.0 | 340.0",
-                          "nan | 15.0 | 150.0",
-                          "68.0 | nan",
-                          "nan | 7.0 | nan | nan",
-                          "150.0 | 2.0",
-                          "65.0 | 10.0",
-                          "40.0 | 20.0 | 40.0",
-                          "590.0",
-                          "770.0",
-                          "90.0 | nan",
-                          "70.0 | 20.0",
-                          "17.5 | 100.0",
-                          "50.0 | 3.0",
-                          "75.0 | 200.0",
-                          "60.0 | 7.5",
-                          "85.0 | 150.0",
-                          "33.0 | 200.0",
-                          "15.0 | 220.0",
-                          "nan | 452.0",
-                          "nan | 700.0",
-                          "5.0 | 7.5 | 20.0",
-                          "100.0 | 4.3",
-                          "100.0 | 2.0",
-                          "800.0 | 340.0",
-                          "nan | 1000.0 | 1002.0",
-                          "60.0 | 0.5",
-                          "47.03",
-                          "210.0",
-                          "5.0 | 80.0",
-                          "29.0 | 20.0 | 8.0",
-                          "40.0 | 260.0",
-                          "251.0",
-                          "0.5 | 90.0 | 7.0",
-                          "42.0 | nan | 1.0",
-                          "nan | 3.0 | 1.0",
-                          "17.0 | 140.0",
-                          "129.0",
-                          "30.0 | 15.0",
-                          "14.0 | nan | nan",
-                          "50.0 | 220.0",
-                          "nan | 10.0",
-                          "nan | 0.0",
-                          "nan | 9400.0",
-                          "6.0 | 340.0",
-                          "40.0 | 345.0",
-                          "50.0 | 75.0",
-                          "17.0 | 150.0",
-                          "nan | 604.0",
-                          "30.0 | nan | 200.0",
-                          "100.0 | 2.1",
-                          "50.0 | 420.0",
-                          "40.0 | 3.0 | 2.0 | 1.0",
-                          "10.0 | 75.0",
-                          "nan | 550.0 | 2500.0",
-                          "10.0 | 50.0",
-                          "nan | 1000.0 | 1005.0",
-                          "nan | 6.0",
-                          "100.0 | nan",
-                          "nan | 1000.0 | 2000.0",
-                          "nan | 510.0",
-                          "40.0 | 8.0",
-                          "1900.0",
-                          "90.0",
-                          "nan | 857.0 | 2000.0",
-                          "32.0 | nan",
-                          "10.0 | 340.0",
-                          "89.0 | nan",
-                          "nan | 130.0",
-                          "10.0 | 180.0",
-                          "40.0 | 4.0",
-                          "300.0 | 500.0",
-                          "668.0",
-                          "142.0 | 20.0 | 8.0",
-                          "40.8 | 8.0",
-                          "29.0 | nan | 1.0",
-                          "nan | 200.0 | 200.0",
-                          "nan | 800.0",
-                          "15.0 | 150.0",
-                          "21.0 | 150.0",
-                          "47.6",
-                          "nan | 40.0 | 6.0",
-                          "25.0 | 187.0",
-                          "40.0 | 30.0",
-                          "20.0 | nan | nan",
-                          "nan | 70.0 | 350.0",
-                          "31.0 | nan | 1.0",
-                          "nan | 20.0 | 10.0",
-                          "25.0 | 4.0",
-                          "nan | 1470.0",
-                          "nan | 25.0 | 10.0",
-                          "40.0 | 140.0",
-                          "1.0 | 30.0 | nan | nan | nan",
-                          "28.0 | nan",
-                          "11.0",
-                          "nan | 480.0 | 480.0",
-                          "56.0 | 250.0",
-                          "nan | 801.0",
-                          "50.0 | 2.3",
-                          "30.0 | 200.0",
-                          "nan | 53.0",
-                          "nan | 15.0 | 25.0",
-                          "5.0 | 150.0",
-                          "10.0 | 350.0",
-                          "10.0 | 5.0",
-                          "60.0 | 80.0",
-                          "nan | 1800.0",
-                          "80.0 | 280.0 | 1.0",
-                          "nan | 60.0 | 1000.0",
-                          "70.0 | 170.0",
-                          "80.0 | 450.0 | 1.0",
-                          "30.0 | 1050.0",
-                          "30.0 | 8.0",
-                          "300.0 | 340.0",
-                          "nan | 380.0",
-                          "50.0 | 400.0",
-                          "100.0 | 8.3",
-                          "11.0 | nan",
-                          "nan | 1.0 | 1.0",
-                          "10.0 | 270.0",
-                          "23.0 | 20.0",
-                          "nan | 700.0 | 5.0",
-                          "nan | 460.0",
-                          "27.0 | 80.0 | 27.0 | 80.0 | 27.0 | 80.0 | 27.0",
-                          "nan | 23.0 | 7.0",
-                          "nan | 125.0 | nan",
-                          "11.0 | 120.0",
-                          "25.0 | 200.0",
-                          "166.9",
-                          "3.0 | 40.0 | 6.0",
-                          "30.0 | 40.0",
-                          "nan | 13.0",
-                          "nan | 1.0",
-                          "30.0 | 2.0",
-                          "50.0 | 350.0 | 2.5",
-                          "300.0 | 4.0",
-                          "8.0",
-                          "nan | 8.0",
-                          "nan | 3.0",
-                          "nan | 360.0",
-                          "70.0 | 400.0",
-                          "30.0 | 9.0",
-                          "20.0 | 10.0",
-                          "40.0 | 365.0",
-                          "4.0 | 350.0",
-                          "60.0 | 140.0",
-                          "22.5 | 10.0",
-                          "200.0 | nan",
-                          "30.0 | 8.0 | 1.0",
-                          "nan | nan | nan | 15.0",
-                          "90.0 | 45.0",
-                          "70.0 | 500.0 | 2000.0",
-                          "100.0 | 6.0",
-                          "30.0 | 250.0",
-                          "nan | 548.0",
-                          "10.0 | 20.0",
-                          "50.0 | 156.0",
-                          "30.0 | 450.0 | 500.0",
-                          "1.3 | 50.0 | nan",
-                          "65.0",
-                          "nan | 45.0",
-                          "40.0 | 600.0",
-                          "11.2 | 3.0",
-                          "nan | 60.0",
-                          "43.9",
-                          "55.0 | 8.0",
-                          "40.0 | 380.0",
-                          "5.0 | nan | 1.0",
-                          "5.0 | 20.0",
-                          "nan | 25000.0",
-                          "40.0 | 400.0 | 6.0",
-                          "31.0 | 150.0",
-                          "244.0",
-                          "120.0 | 7.0",
-                          "47.0",
-                          "nan | 7.0",
-                          "50.0 | 1000.0 | 1200.0",
-                          "24.0 | 500.0 | nan",
-                          "nan | 125.0",
-                          "nan | 12.0",
-                          "28.0 | nan | nan",
-                          "1.0 | nan",
-                          "5.0 | 45.0",
-                          "nan | 500.0 | nan | 2000.0",
-                          "30.0 | 500.0",
-                          "200.0 | 20.0",
-                          "nan | 1000.0 | 1012.0",
-                          "nan | 2000.0 | 1000.0 | nan",
-                          "97.0 | nan",
-                          "nan | 800.0 | 500.0",
-                          "100.0 | 1000.0 | 500.0",
-                          "50.0 | 80.0",
-                          "49.0",
-                          "40.0 | 468.0",
-                          "31.2",
-                          "nan | 610.0",
-                          "60.0 | 2.5",
-                          "30.0 | 910.0",
-                          "8.0 | 50.0",
-                          "20.0 | 20.0 | nan",
-                          "nan | 450.0 | 400.0",
-                          "nan | 52.0",
-                          "30.0 | 1.0 | 8.0",
-                          "50.0 | 80.0 | nan",
-                          "10.0 | 17.0",
-                          "67.0",
-                          "30.0 | 7.0",
-                          "45.0 | 25.0",
-                          "nan | 430.0",
-                          "1.0 | 15.0 | 10.0",
-                          "24.6",
-                          "60.0 | 5.0",
-                          "nan | 23.0 | 8.0",
-                          "13.3 | 40.0 | 6.0",
-                          "nan | 118.0",
-                          "380.0",
-                          "50.0 | 1.6",
-                          "700.0",
-                          "50.0 | 300.0 | nan | nan",
-                          "300.0 | 1.0",
-                          "40.0 | 3.0 | 1.0",
-                          "nan | nan | 1.2",
-                          "nan | 400.0 | 900.0",
-                          "1.0 | 30.0 | 8.0",
-                          "60.0 | 100.0",
-                          "37.0",
-                          "110.0 | nan",
-                          "7.5 | 20.0",
-                          "nan | 150.0 | nan",
-                          "45.0 | 1.0",
-                          "5.0",
-                          "900.0",
-                          "20.0 | 3.0",
-                          "50.0 | 440.0",
-                          "8.9 | 40.0 | 6.0",
-                          "500.0 | 3000.0 | 10000.0",
-                          "15.0 | 300.0",
-                          "nan | 240.0",
-                          "10.0 | 48.0",
-                          "45.0 | 125.0",
-                          "20.0 | 7.0",
-                          "80.0 | 720.0 | 1.0",
-                          "30.0 | 100.0",
-                          "840.0",
-                          "8.3 | 40.0 | 6.0",
-                          "nan | nan | 4.0",
-                          "15.0 | 40.0",
-                          "nan | 3.5",
-                          "20.0 | 250.0",
-                          "600.0",
-                          "12000.0 | nan",
-                          "40.0 | 174.0",
-                          "10.0 | 130.0",
-                          "6.0 | nan",
-                          "40.0 | 100.0",
-                          "105.0",
-                          "100.0 | 500.0",
-                          "69.0",
-                          "17.0 | 80.0",
-                          "nan | 300.0 | 150.0",
-                          "68.5",
-                          "10000.0 | nan",
-                          "40.0 | 7.0",
-                          "70.0 | 40.0",
-                          "nan | nan | 3.0",
-                          "110.0 | 700.0",
-                          "nan | 30.0 | 8.0",
-                          "nan | 1250.0",
-                          "30.0 | 342.0",
-                          "4.0 | 80.0",
-                          "45.0 | 8.0",
-                          "0.5 | 25.0 | 6.0",
-                          "70.0 | 500.0",
-                          "nan | 8300.0",
-                          "0.84 | 3.0",
-                          "10.0 | 1.0",
-                          "nan | 5000.0",
-                          "30.0 | 386.0",
-                          "1.0 | 10.0 | 6.0",
-                          "300.0 | 3.0",
-                          "60.0 | 13.0",
-                          "64.0 | 200.0",
-                          "nan | 300.0 | 400.0",
-                          "100.0 | 800.0",
-                          "50.0 | 3.8",
-                          "45.0 | 2.0",
-                          "1.5 | nan | nan",
-                          "50.0 | 400.0 | nan",
-                          "117.0",
-                          "25.0 | 3.0",
-                          "36.0 | 20.0 | 8.0",
-                          "nan | 1000.0 | 4000.0",
-                          "nan | 25.0 | 8.0",
-                          "52.0 | 270.0",
-                          "nan | 50.0",
-                          "nan | 5800.0",
-                          "30.0 | 170.0",
-                          "60.0 | 270.0",
-                          "60.0 | 50.0 | 70.0",
-                          "300.0 | nan",
-                          "nan | 480.0 | 600.0",
-                          "30.0 | 175.0",
-                          "nan | 451.0",
-                          "30.0 | 310.0",
-                          "2.5 | 10.0",
-                          "nan | 390.0",
-                          "35.0 | 2.0",
-                          "nan | 1000.0 | 1500.0",
-                          "189.0",
-                          "55.0 | 365.0",
-                          "80.0 | nan",
-                          "6.0",
-                          "100.0 | 20.0",
-                          "20.0 | 100.0",
-                          "80.0 | 190.0",
-                          "40.0 | 1000.0 | 1000.0",
-                          "61.0",
-                          "20.0 | 80.0",
-                          "80.0 | 500.0",
-                          "55.0 | 0.5",
-                          "1.0 | 340.0",
-                          "50.0 | 280.0",
-                          "nan | 20.0 | 8.0",
-                          "15.0",
-                          "52.2",
-                          "nan | 1000.0 | 3000.0",
-                          "100.0 | nan | 10.0",
-                          "430.0",
-                          "41.0 | 10.0",
-                          "70.0 | 80.0",
-                          "1.0 | 30.0 | nan | nan",
-                          "80.0 | 1.0",
-                          "50.0 | 700.0 | 450.0",
-                          "nan | 800.0 | 1500.0",
-                          "60.0 | 280.0",
-                          "80.0 | 200.0",
-                          "20.0 | 8.0",
-                          "100.0 | 365.0",
-                          "nan | 1200.0",
-                          "27.0 | nan",
-                          "1000.0",
-                          "25.0 | nan",
-                          "16.0 | 150.0",
-                          "nan | 500.0 | nan | 1200.0",
-                          "nan | 238.0",
-                          "15.0 | 15.0",
-                          "nan | 650.0",
-                          "nan | 40.0",
-                          "40.0 | 1.0",
-                          "80.0 | 800.0",
-                          "nan | 850.0",
-                          "8.0 | 40.0",
-                          "30.0 | 150.0 | nan",
-                          "390.0",
-                          "70.0 | 350.0",
-                          "10.0",
-                          "80.0 | 3.0",
-                          "42.0",
-                          "30.0 | 45.0",
-                          "30.0 | nan",
-                          "20.0 | 1.0",
-                          "65.0 | 250.0",
-                          "52.0 | 10.0",
-                          "40.0 | 2.0",
-                          "nan | 1000.0 | 1007.0",
-                          "15.0 | 260.0",
-                          "nan | 2.8",
-                          "51.0 | 270.0",
-                          "5.0 | 10.0",
-                          "25.0 | 0.5",
-                          "30.0 | 201.0",
-                          "nan | 40.0 | 8.0",
-                          "5.0 | 12.0 | 20.0",
-                          "265.0 | nan",
-                          "90.0 | 350.0",
-                          "nan | 500.0 | nan | 3000.0",
-                          "nan | 100.0 | 400.0",
-                          "5.0 | 20.0 | 7.0",
-                          "8.0 | 340.0",
-                          "nan | nan | 4.8",
-                          "42.0 | 10.0",
-                          "3.0 | 200.0",
-                          "nan | 5500.0",
-                          "nan | 450.0 | 1200.0",
-                          "30.0",
-                          "35.0 | 30.0",
-                          "20.0 | 12.0",
-                          "88.0 | nan",
-                          "70.0 | 150.0",
-                          "745.0",
-                          "20.0 | 18.0",
-                          "nan | 480.0",
-                          "nan | nan | 2.0",
-                          "3.2 | 40.0 | 6.0",
-                          "10.0 | nan | nan",
-                          "30.0 | 200.0 | 1.9",
-                          "152.0",
-                          "26.0 | nan",
-                          "10.0 | 15.0",
-                          "10.0 | 400.0",
-                          "60.0 | 20.0",
-                          "nan | 1.2",
-                          "nan | 20.0 | 3.0",
-                          "60.0 | 190.0",
-                          "nan | 285.0",
-                          "30.0 | 265.0",
-                          "50.0 | 430.0",
-                          "80.0 | 550.0 | 1.0",
-                          "62.0 | nan",
-                          "60.0 | 260.0",
-                          "nan | 2000.0 | 1100.0",
-                          "50.0 | 190.0",
-                          "140.0",
-                          "nan | 1500.0 | 2000.0",
-                          "70.0 | 100.0",
-                          "20.0 | 150.0",
-                          "nan | 3900.0",
-                          "6.0 | nan | nan",
-                          "60.0 | 40.0",
-                          "nan | 618.0",
-                          "nan | 400.0",
-                          "80.0 | 175.0",
-                          "40.0 | 30.0 | 30.0",
-                          "50.0 | 13.6",
-                          "24.0 | nan | nan",
-                          "15.0 | 10.0",
-                          "89.0",
-                          "nan | 580.0",
-                          "100.0 | 800.0 | 1000.0",
-                          "220.0",
-                          "nan | 210.0 | nan | nan",
-                          "20.0 | 40.0",
-                          "nan | nan | 450.0",
-                          "35.0 | 0.1",
-                          "40.0 | 1900.0",
-                          "47.0 | 34.0",
-                          "30.6",
-                          "30.0 | 2000.0",
-                          "nan | 160.0",
-                          "55.0 | 250.0",
-                          "40.0 | 3.0 | 1.0 | 1.0",
-                          "40.0 | 500.0",
-                          "17.0 | 200.0",
-                          "70.0 | nan | 150.0",
-                          "60.0 | 200.0 | nan",
-                          "100.0 | 400.0",
-                          "30.0 | 0.0",
-                          "nan | 500.0 | 3000.0 | 10000.0",
-                          "nan | 40.0 | 9.0",
-                          "24.0 | 8.0",
-                          "60.0 | nan | 5.0",
-                          "15.0 | 365.0",
-                          "95.0",
-                          "nan | nan | 121.0",
-                          "60.0 | 350.0",
-                          "42.4",
-                          "nan | 400.0 | 10.0",
-                          "5.6 | 40.0 | 6.0",
-                          "50.0 | 40.0",
-                          "20.0 | 7.5",
-                          "130.0 | nan",
-                          "100.0 | 1000.0 | 1000.0",
-                          "193.0",
-                          "50.0 | 8.0",
-                          "73.0",
-                          "57.0 | 250.0",
-                          "1300.0",
-                          "nan | nan | 258.0",
-                          "2000.0",
-                          "40.0 | 180.0 | nan",
-                          "nan | 27.0 | 1.0",
-                          "5.0 | 7.0",
-                          "10000.0 | 5.0",
-                          "17.0 | nan",
-                          "55.0 | 300.0",
-                          "175.0",
-                          "60.0 | 70.0",
-                          "nan | nan | 20.0",
-                          "nan | nan | 40.0 | 8.0",
-                          "55.0 | 10.0",
-                          "50.0 | 800.0 | 1200.0",
-                          "30.0 | 216.0",
-                          "112.0",
-                          "17.0 | 230.0",
-                          "2.0 | 20.0 | 8.0",
-                          "30.0 | 308.0",
-                          "33.0 | nan",
-                          "nan | 500.0 | 1000.0",
-                          "101.0",
-                          "3.0 | nan | nan",
-                          "nan | 330.0",
-                          "10.0 | 10.0 | 10.0",
-                          "50.0 | 30.0 | 8.0",
-                          "30.0 | 7.5",
-                          "32.0 | nan | nan",
-                          "nan | 224.0",
-                          "176.0",
-                          "341.0",
-                          "60.0 | 50.0 | 150.0",
-                          "34.0 | nan | 1.0",
-                          "nan | 480.0 | nan",
-                          "nan | 80.0",
-                          "nan | 540.0",
-                          "650.0",
-                          "60.0 | 50.0 | 30.0",
-                          "220.0 | nan",
-                          "60.0 | 8.0",
-                          "60.0 | 360.0",
-                          "60.0 | 200.0",
-                          "10.0 | 25.0",
-                          "30.0 | 1730.0",
-                          "nan | 280.0",
-                          "24.0 | 30.0",
-                          "nan | 110.0",
-                          "100.0 | 450.0",
-                          "56.0 | nan",
-                          "37.8 | 8.0",
-                          "20.0 | 2.0",
-                          "80.0 | 10.0",
-                          "80.0 | 30.0",
-                          "nan | 500.0 | 1000.0 | 10000.0",
-                          "40.0 | 190.0",
-                          "nan | 8000.0",
-                          "70.0 | 1.0",
-                          "nan | 1000.0 | 1001.0",
-                          "nan | 380.0 | nan",
-                          "150.0",
-                          "50.0 | 19360.0",
-                          "nan | 70.0",
-                          "20.0 | 220.0",
-                          "nan | 140.0",
-                          "30.0 | 910.0 | nan",
-                          "nan | 1000.0",
-                          "30.0 | 30.0",
-                          "46.0 | nan",
-                          "nan | 20.0",
-                          "43.8",
-                          "15.0 | nan",
-                          "56.0 | 200.0",
-                          "30.0 | 70.0",
-                          "nan | 7.5",
-                          "39.4",
-                          "40.0 | 165.0 | nan",
-                          "nan | 1050.0",
-                          "30.0 | nan | nan",
-                          "33.0",
-                          "51.0",
-                          "50.0 | 0.8",
-                          "1.0 | 5.0",
-                          "30.2",
-                          "16.0 | nan",
-                          "nan | 600.0 | 2500.0",
-                          "60.0 | 50.0",
-                          "50.0 | 300.0",
-                          "100.0 | 150.0",
-                          "nan | 500.0 | 1300.0 | 70.0",
-                          "27.0 | 20.0 | 8.0",
-                          "100.0 | 390.0",
-                          "nan | nan | 1.0",
-                          "54.0 | 250.0",
-                          "2.0 | 340.0",
-                          "5.0 | 1.0",
-                          "nan | 585.0",
-                          "45.0 | 3.0",
-                          "25.0",
-                          "1.0 | 20.0",
-                          "72.0 | nan",
-                          "80.0 | 1000.0",
-                          "2.0 | 40.0",
-                          "40.0 | 350.0",
-                          "100.0 | 700.0 | 1500.0",
-                          "60.0 | 6.0",
-                          "25.0 | 6.0",
-                          "15.0 | 175.0",
-                          "35.0 | nan",
-                          "100.0 | 220.0",
-                          "30.0 | 1000.0 | 2000.0",
-                          "100.0 | 844.0",
-                          "30.0 | 100.0 | 100.0",
-                          "10.0 | nan",
-                          "40.0 | 200.0",
-                          "35.0 | 365.0",
-                          "3.0 | nan",
-                          "45.0 | 30.0",
-                          "nan | nan | 75.0",
-                          "115.0 | nan",
-                          "40.0 | 6.0",
-                          "40.0 | 40.0 | 5.0",
-                          "45.0 | 55.0",
-                          "nan | 480.0 | 500.0",
-                          "30.0 | 400.0",
-                          "nan | 550.0",
-                          "60.0 | 60.0",
-                          "40.0 | 230.0",
-                          "100.0 | nan | 5.0",
-                          "nan | 160.0 | nan",
-                          "125.0",
-                          "nan | 30.0",
-                          "250.0 | 100.0",
-                          "550.0 | nan",
-                          "4.0 | 0.0",
-                          "50.0 | 170.0",
-                          "50.0 | 250.0 | 300.0",
-                          "nan | 15.0",
-                          "nan | 400.0 | 600.0",
-                          "20.0 | 240.0",
-                          "510.0",
-                          "24.0 | nan",
-                          "nan | 79.0",
-                          "80.0 | 150.0",
-                          "20.0 | 200.0",
-                          "nan | 275.0",
-                          "nan | 10.0 | 3.0",
-                          "unkown",
-                          "0.8 | nan",
-                          "4.0",
-                          "50.0 | 585.0",
-                          "7.0 | 20.0 | 8.0",
-                          "40.0 | 120.0",
-                          "nan | 850.0 | nan",
-                          "740.0",
-                          "8.0 | nan",
-                          "30.0 | 330.0",
-                          "252.0",
-                          "nan | 230.0",
-                          "31.7 | 6.0",
-                          "0.5",
-                          "54.0 | 10.0",
-                          "10.0 | 20.0 | 8.0",
-                          "88.0 | 200.0",
-                          "100.0 | 15.0 | 1.0",
-                          "995.0",
-                          "350.0",
-                          "20.0 | 600.0",
-                          "3.0",
-                          "76.2",
-                          "nan | 300.0 | 1100.0",
-                          "20.0 | nan | 5.0",
-                          "4.0 | 20.0 | 8.0",
-                          "43.0 | nan",
-                          "1.0 | 10.0",
-                          "nan | nan",
-                          "50.0 | 130.0",
-                          "100.0 | 8.4",
-                          "80.0 | 2.0",
-                          "20.0 | 160.0",
-                          "100.0 | 15.0 | 5.0",
-                          "nan | 500.0 | 1500.0",
-                          "nan | 500.0 | nan",
-                          "160.0",
-                          "nan | 564.0",
-                          "100.0 | 8.0",
-                          "20.0 | 50.0",
-                          "18.0 | nan",
-                          "25.0 | 100.0",
-                          "40.0 | 20.0 | 8.0",
-                          "3.0 | 0.0",
-                          "nan | 210.0",
-                          "25.0 | 35.0",
-                          "40.0 | 165.0",
-                          "15.0 | 45.0",
-                          "nan | 900.0",
-                          "55.0",
-                          "10.0 | 210.0",
-                          "23.0 | nan",
-                          "60.0 | 1.0",
-                          "60.0 | 365.0",
-                          "17.0",
-                          "300.0 | 200.0",
-                          "5.0 | 60.0",
-                          "42.0 | nan",
-                          "70.0 | 350.0 | nan",
-                          "700.0 | 420.0",
-                          "17.0 | 5.0",
-                          "19.0",
-                          "nan | 1000.0 | 12000.0",
-                          "nan | 30.0 | 7.0",
-                          "79.0",
-                          "40.0 | 150.0 | 150.0",
-                          "18.0",
-                          "34.0 | 200.0",
-                          "130.0",
-                          "39.0",
-                          "30.0 | 1000.0",
-                          "nan | 90.0",
-                          "80.0 | 5.0",
-                          "310.0",
-                          "10.0 | 100.0",
-                          "nan | 300.0 | 6.0",
-                          "nan | 10000.0",
-                          "70.0 | 180.0",
-                          "78.0",
-                          "100.0 | 0.6",
-                          "60.0 | 500.0",
-                          "nan | 2200.0",
-                          "65.0 | 2.0",
-                          "30.0 | 50.0",
-                          "120.0 | 2.0",
-                          "235.0",
-                          "nan | 1000.0 | 60.0 | 1000.0",
-                          "1050.0",
-                          "45.0 | 7.5",
-                          "nan | 8.0 | 5.0",
-                          "25.0 | 400.0",
-                          "40.0 | 400.0",
-                          "20.0 | 35.0",
-                          "140.0 | 0.5",
-                          "45.0 | 80.0",
-                          "90.0 | 7.0",
-                          "nan | 25.0 | 7.0",
-                          "80.0 | 170.0",
-                          "74.0 | 200.0",
-                          "10.0 | 370.0",
-                          "27.0 | 80.0 | 27.0 | 80.0 | 27.0",
-                          "30.0 | 6.0",
-                          "141.0 | nan",
-                          "nan | 410.0",
-                          "65.0 | 300.0",
-                          "50.0 | 300.0 | nan",
-                          "525.0",
-                          "20.0 | nan | 10.0",
-                          "50.0 | 1000.0 | 1800.0",
-                          "370.0",
-                          "30.0 | 850.0",
-                          "56.1",
-                          "80.0 | 500.0 | 1400.0",
-                          "35.0 | 200.0",
-                          "24.0",
-                          "nan | 480.0 | 300.0",
-                          "30.0 | 400.0 | 450.0",
-                          "nan | 473.0",
-                          "nan | 8600.0",
-                          "50.0 | 130.0 | 1.0",
-                          "200.0 | 200.0",
-                          "nan | 375.0",
-                          "41.2",
-                          "23.0 | 8.0",
-                          "30.0 | 260.0",
-                          "nan | 1500.0",
-                          "nan | 75.0 | 1400.0",
-                          "50.0 | 0.3",
-                          "38.0 | nan",
-                          "0.5 | 7.5",
-                          "27.0 | 60.0 | 27.0 | 60.0 | 27.0 | 60.0 | 27.0",
-                          "60.0 | 20.0 | 7.0",
-                          "5.0 | 400.0",
-                          "nan | 8.0 | 1.0",
-                          "50.0 | 500.0 | 500.0",
-                          "nan | 700.0 | 1800.0",
-                          "100.0 | 350.0",
-                          "460.0",
-                          "30.0 | 5.0",
-                          "60.0 | 450.0",
-                          "35.0 | nan | 1.0",
-                          "45.0 | 7.0",
-                          "nan | 230.0 | nan",
-                          "100.0 | 250.0",
-                          "100.0 | 200.0",
-                          "nan | 222.0",
-                          "80.0",
-                          "31.0 | nan",
-                          "12.0 | nan",
-                          "45.0 | 300.0",
-                          "131.0 | 200.0",
-                          "nan | 5.0",
-                          "46.0",
-                          "320.0",
-                          "nan | 195.0",
-                          "50.0 | 830.0",
-                          "40.0 | 80.0",
-                          "1.0 | 30.0 | 6.0",
-                          "20.0 | 130.0",
-                          "25.0 | 120.0",
-                          "50.0 | 10.0",
-                          "39.0 | 206.0 | 186.0",
-                          "50.0 | 16.0",
-                          "25.0 | 5.0",
-                          "60.0 | 93.0",
-                          "nan | nan | 213.0",
-                          "nan | nan | 1500.0",
-                          "80.0 | 200.0 | 200.0",
-                          "nan | 1400.0",
-                          "30.0 | 1.0",
-                          "8.0 | 23.0",
-                          "nan | 250.0",
-                          "24.0 | 500.0",
-                          "100.0 | 10.0",
-                          "12.0 | 600.0 | 600.0",
-                          "70.0 | 90.0",
-                          "95.0 | 20.0 | 8.0",
-                          "50.0",
-                          "nan | 405.0",
-                          "180.0",
-                          "45.0",
-                          "40.0 | 70.0",
-                          "22.0 | 80.0",
-                          "70.0 | 800.0",
-                          "nan | 260.0",
-                          "nan | 400.0 | 400.0",
-                          "40.0 | 6.0 | 2.0",
-                          "nan | 800.0 | 2500.0",
-                          "123.0",
-                          "50.0 | 350.0",
-                          "60.0 | 10.0",
-                          "120.0 | nan",
-                          "40.0 | 2000.0 | nan",
-                          "60.0 | 150.0",
-                          "5.0 | 35.0",
-                          "41.0",
-                          "130.0 | 40.0",
-                          "0.5 | 50.0",
-                          "60.0 | 900.0",
-                          "114.0",
-                          "5.0 | nan",
-                          "nan | 2.5",
-                          "nan | 1000.0 | 1006.0",
-                          "1.0 | 7.5",
-                          "nan | 175.0",
-                          "1.0",
-                          "4.0 | 340.0",
-                          "54.0",
-                          "50.0 | nan | nan",
-                          "80.0 | 22.0",
-                          "32.0 | 200.0",
-                          "38.0 | 20.0 | 8.0",
-                          "17.0 | 110.0",
-                          "630.0",
-                          "50.0 | 130.0 | 100.0",
-                          "20.0 | 5.0 | 10.0",
-                          "1.1 | nan",
-                          "50.0 | 450.0",
-                          "145.0 | nan",
-                          "25.0 | 8.0",
-                          "80.0 | 400.0",
-                          "50.0 | 50.0",
-                          "35.0 | 8.0",
-                          "30.0 | 500.0 | 2000.0",
-                          "85.0 | 30.0 | 7.0",
-                          "nan | nan | 8.0",
-                          "80.0 | 600.0",
-                          "21.0",
-                          "60.0 | 560.0",
-                          "nan | 5501.0",
-                          "1000.0 | 340.0",
-                          "50.0 | 1400.0 | 500.0",
-                          "420.0",
-                          "45.0 | 200.0",
-                          "50.0 | 640.0",
-                          "70.0 | 100.0 | nan",
-                          "85.0",
-                          "20.0 | 20.0 | 8.0",
-                          "60.0 | 250.0",
-                          "53.0 | 250.0",
-                          "25.0 | 500.0",
-                          "nan | 150.0",
-                          "70.0 | 600.0",
-                          "50.0 | 700.0 | 700.0",
-                          "nan | 370.0",
-                          "50.0 | 700.0 | 500.0",
-                          "nan | 36.0 | 1.0",
-                          "5.0 | 40.0",
-                          "60.0 | 750.0",
-                          "620.0",
-                          "10.0 | 200.0",
-                          "184.2",
-                          "22.0 | nan",
-                          "13.0",
-                          "50.0 | 15.0",
-                          "13.0 | 80.0",
-                          "20.0 | 10.0 | 0.5",
-                          "nan | 1000.0 | 1000.0",
-                          "nan | nan | nan",
-                          "nan | 250.0 | nan",
-                          "20.0",
-                          "30.0 | 300.0",
-                          "31.0 | 20.0 | 8.0",
-                          "1400.0",
-                          "65.0 | 0.5",
-                          "nan | 717.0",
-                          "25.0 | 500.0 | 1000.0",
-                          "2.3",
-                          "nan | 4800.0",
-                          "90.0 | 440.0",
-                          "nan | 790.0",
-                          "1100.0",
-                          "30.0 | 1650.0",
-                          "25.0 | 7.0",
-                          "92.0",
-                          "60.0 | 700.0",
-                          "nan | 600.0 | 2000.0",
-                          "30.0 | 120.0",
-                          "30.0 | 80.0",
-                          "20.0 | 300.0",
-                          "nan | 90.0 | nan",
-                          "55.0 | 650.0",
-                          "0.0 | 340.0",
-                          "250.0",
-                          "35.0 | 300.0",
-                          "19.0 | nan | nan",
-                          "10.0 | 10.0",
-                          "60.0 | 20.0 | 8.0",
-                          "nan | 1.5",
-                          "60.0 | 600.0",
-                          "60.0 | 550.0",
-                          "37.0 | 1.0 | 1.0",
-                          "40.0 | 55.0",
-                          "3.0 | 57.0",
-                          "60.0 | 28.0",
-                          "33.7 | 67.5",
-                          "57.0 | nan",
-                          "50.0 | 7.5",
-                          "nan | nan | 5.0",
-                          "100.0 | 0.5",
-                          "6.0 | 2.0",
-                          "27.0 | 70.0 | 27.0 | 70.0 | 27.0 | 70.0 | 27.0",
-                          "60.0 | 300.0",
-                          "50.0 | 270.0",
-                          "60.0 | 400.0",
-                          "610.0",
-                          "44.2 | 8.0",
-                          "nan | 1000.0 | 1009.0",
-                          "nan | nan | 1.3",
-                          "nan | 0.5",
-                          "700.0 | 1970.0",
-                          "55.0 | 2.0",
-                          "nan | 35.0",
-                          "70.0 | 5.0",
-                          "35.0",
-                          "60.0 | 125.0",
-                          "100.0 | 5.0",
-                          "30.0 | 10.0",
-                          "8.0 | 80.0",
-                          "40.0 | 3.0 | 3.0 | 1.0",
-                          "3.0 | 20.0 | 8.0",
-                          "nan | 2.0",
-                          "50.0 | 60.0",
-                          "2.5",
-                          "60.0 | nan",
-                          "50.0 | 27.0",
-                          "21.0 | nan",
-                          "nan | 350.0 | 150.0",
-                          "80.0 | 350.0",
-                          "20.0 | 20.0",
-                          "60.0 | 4.0",
-                          "25.0 | 10.0",
-                          "23.0",
-                          "35.0 | 10.0 | 1.0",
-                          "10.0 | 9.0",
-                          "30.0 | 230.0",
-                          "65.0 | 350.0",
-                          "100.0 | 35.0",
-                          "30.0 | 650.0",
-                          "550.0 | 2500.0",
-                          "54.0 | nan",
-                          "nan | nan | 50.0",
-                          "40.0",
-                          "126.0 | nan",
-                          "230.0",
-                          "51.0 | 250.0",
-                          "60.0 | 420.0",
-                          "3.5",
-                          "28.0",
-                          "28.0 | 8.0",
-                          "nan | 45.0 | nan",
-                          "50.0 | nan",
-                          "nan | 300.0",
-                          "30.0 | 600.0 | 2500.0",
-                          "nan | 400.0 | 500.0",
-                          "780.0",
-                          "48.8",
-                          "nan | 2000.0",
-                          "0.8",
-                          "60.0 | 1300.0",
-                          "nan | 1000.0 | 1003.0",
-                          "74.4",
-                          "60.0 | 7.0",
-                          "100.0 | 30.0",
-                          "nan | 700.0 | 700.0",
-                          "27.0 | 80.0 | 27.0",
-                          "122.0",
-                          "300.0 | 2.0",
-                          "55.0 | 30.0",
-                          "181.0 | nan",
-                          "2.0",
-                          "2.0 | 0.0",
-                          "48.0 | 150.0",
-                          "130.0 | 10.0",
-                          "52.0 | 200.0",
-                          "6.0 | 10.0",
-                          "80.0 | 2100.0",
-                          "30.0 | 340.0",
-                          "50.0 | nan | 1200.0",
-                          "400.0 | 17.0",
-                          "60.0 | 105.0",
-                          "nan | nan | 10.0",
-                          "nan | 600.0 | 3000.0",
-                          "10.0 | 40.0 | nan",
-                          "nan | 20.0 | 6.0",
-                          "44.0 | 200.0",
-                          "60.0 | 160.0",
-                          "0.5 | nan",
-                          "40.0 | 40.0",
-                          "80.0 | 1800.0",
-                          "64.7",
-                          "50.0 | nan | nan | 1200.0",
-                          "68.0",
-                          "30.0 | 172.0",
-                          "30.0 | 5.5",
-                          "50.0 | 250.0 | nan",
-                          "200.0",
-                          "20.0 | 370.0",
-                          "150.0 | nan",
-                          "80.0 | 8.0",
-                          "70.0 | 2.0",
-                          "30.0 | 264.0",
-                          "1.6 | 40.0 | 6.0",
-                          "100.0 | 40.0",
-                          "nan | 500.0 | 2000.0",
-                          "30.0 | 258.0",
-                          "10.0 | 30.0",
-                          "80.0 | 2300.0",
-                          "40.0 | 450.0",
-                          "90.0 | 100.0",
-                          "15.0 | 20.0 | 8.0",
-                          "930.0",
-                          "nan | 500.0 | 750.0",
-                          "25.0 | 20.0 | 5.0",
-                          "60.0 | 1000.0 | 1000.0",
-                          "20.0 | 180.0",
-                          "38.0",
-                          "nan | 20.0 | 7.0",
-                          "40.0 | 350.0 | 1000.0",
-                          "nan | 51.0",
-                          "270.0",
-                          "62.0",
-                          "170.0",
-                          "nan | 12000.0",
-                          "99.4",
-                          "76.0 | 200.0",
-                          "nan | 520.0",
-                          "130.0 | 20.0",
-                          "50.0 | 400.0 | 450.0",
-                          "10.1 | 3.0",
-                          "40.0 | 118.0",
-                          "nan | nan | 167.0",
-                          "20.0 | 450.0",
-                          "45.0 | 0.5",
-                          "nan | 20.0 | 7.5",
-                          "100.0 | 413.0",
-                          "nan | 54.0",
-                          "8.0 | 100.0",
-                          "300.0",
-                          "190.0 | 40.0",
-                          "nan | 500.0 | 600.0",
-                          "200.0 | 400.0",
-                          "30.0 | nan | 150.0",
-                          "450.0",
-                          "88.0",
-                          "60.0 | 9.0",
-                          "31.0 | 200.0",
-                          "nan | 350.0",
-                          "nan | 1700.0",
-                          "150.0 | 10.0",
-                          "5.8 | 40.0 | 6.0",
-                          "54.0 | 150.0",
-                          "33.0 | 1.0",
-                          "27.0",
-                          "66.0",
-                          "nan | 4.0",
-                          "30.0 | 3.0",
-                          "10.0 | 35.0",
-                          "1200.0",
-                          "48.0 | 8.0",
-                          "17.5",
-                          "nan | 2300.0",
-                          "1.7 | 40.0 | 6.0",
-                          "60.0 | 1000.0",
-                          "50.0 | 700.0 | 250.0",
-                          "60.0 | nan | nan",
-                          "2.0 | 25.0 | 6.0",
-                          "20.0 | nan | 1.0",
-                          "150.0 | 860.0",
-                          "800.0",
-                          "50.0 | 630.0",
-                          "nan | 190.0",
-                          "48.0 | nan | 1.0",
-                          "55.0 | 0.5 | 30.0 | 0.5 | 0.5",
-                          "32.0",
-                          "1000.0 | 60.0 | 150.0",
-                          "227.5",
-                          "40.0 | 20.0",
-                          "20.0 | 150.0 | 1.0",
-                          "149.0",
-                          "40.0 | 390.0",
-                          "52.0 | 250.0",
-                          "nan | 500.0 | 1400.0",
-                          "95.0 | nan",
-                          "100.0 | 3.3",
-                          "30.0 | 180.0",
-                          "120.0 | 365.0",
-                          "40.0 | 15.0",
-                          "20.0 | 60.0",
-                          "383.0",
-                          "25.0 | 187.0 | nan",
-                          "nan | 500.0",
-                          "nan | 38.0 | 1.0",
-                          "60.0 | 50.0 | 15.0",
-                          "11.0 | 150.0",
-                          "45.0 | 10.0",
-                          "96.0 | nan",
-                          "100.0 | 370.0",
-                          "40.0 | 20.0 | nan | 90.0",
-                          "40.0 | 400.0 | nan",
-                          "60.0 | 50.0 | 75.0",
-                          "nan | 200.0 | nan",
-                          "40.0 | 175.0",
-                          "40.0 | 14.0",
-                          "70.0 | 50.0",
-                          "2.0 | 4.0 | 10.0",
-                          "60.0 | 2.0",
-                          "50.0 | 400.0 | 1500.0",
-                          "65.0 | 150.0",
-                          "30.0 | 500.0 | 1000.0",
-                          "25.0 | 300.0",
-                          "50.0 | 210.0",
-                          "50.0 | 120.0",
-                          "50.0 | 6.0",
-                          "41.7 | 8.0",
-                          "50.0 | 5.0",
-                          "80.0 | 40.0",
-                          "80.0 | 225.0",
-                          "400.0 | 200.0",
-                          "16.0",
-                          "80.0 | 250.0",
-                          "100.0 | 1.0",
-                          "10000.0",
-                          "30.0 | 450.0"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "thickness",
-                "description": "A list of thicknesses of the individual layers in the stack. Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- The layers must line up with the previous filed.\n- State thicknesses in nm\n- Every layer in the stack have a thickness. If it is unknown, state this as \u2018nan\u2019\n- If there are uncertainties, state the best estimate, e.g write 100 and not 90-110\nExample\n200\nnan |250\n100 | 5 | 8",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 2,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "Undoped | Li-FTSI",
-                          "PFO | Unknown",
-                          "Er; Yb",
-                          "Unknown | B; F; PEI",
-                          "Unknown | Zr",
-                          "Al(NO3)3\u00a0\u00b7 9H2O",
-                          "PMo12 | Unknown | Unknown",
-                          "Unknown | TiCl4; Mg",
-                          "nan | Al",
-                          "nan | Au-np",
-                          "N-DPBI",
-                          "Unknown | Li-TFSI; TiCl4",
-                          "Unknown | Au-np; Li-TFSI",
-                          "Bi2O2S-np",
-                          "PEI",
-                          "Unknown | CsBr",
-                          "Unknown | Au@Ag-np; Li-TFSI | Unknown",
-                          "N-Graphene",
-                          "Unknown | I",
-                          "1-butyl-3-methylimidazolium tetrafluoroborate",
-                          "Unknown | NaCo2O4",
-                          "H2PtCl6",
-                          "Polystyrene",
-                          "CH3NH3I",
-                          "CsAc",
-                          "UV",
-                          "Unknown | CsI",
-                          "Unknown | N",
-                          "Unknown | Oleic acid",
-                          "Unknown | Ruthenium",
-                          "N-Graphene-nanosheets | Unknown",
-                          "Unknown | Ag@SiO2 | Unknown",
-                          "Unknown | NaYF4:Yb3:Er:@SiO2-np | Unknown",
-                          "Unknown | Eu",
-                          "Unknown | N; Ta",
-                          "PMMA | Unknown",
-                          "Y",
-                          "Unknown | BF4",
-                          "Undoped | Undoped",
-                          "Galliumnitrate\u00a0hydrate",
-                          "PFNOX",
-                          "bis-C60",
-                          "Ta",
-                          "Eu(NO3)3\u00b76H2O",
-                          "Acetylacetone",
-                          "Ni",
-                          "Al(NO3)3\u00a0\u00b7 9H2O; La(NO3)3\u00a0\u00b7 6H2O",
-                          "Ga",
-                          "Pyridine | Undoped",
-                          "Ag",
-                          "Unknown | NaYF4:Yb:Er-np",
-                          "Mg",
-                          "Unknown | Zn",
-                          "Cs",
-                          "Unknown | FeN3O9",
-                          "Unknown | Ag@SiO2",
-                          "ITIC | Undoped",
-                          "InCl3",
-                          "Unknown | TiO2-nw",
-                          "In2O3",
-                          "Unknown | Zn0.5Cd0.5S-np",
-                          "DBU",
-                          "Undoped | Mg | Undoped | Undoped",
-                          "Unknown | TiCl4; Ethyl cellulose",
-                          "D35",
-                          "rGraphene oxide",
-                          "Unknown | Ag-np",
-                          "nan | MAI",
-                          "nan | FK209",
-                          "Urea",
-                          "nan | Thiourea",
-                          "EDTA",
-                          "Tetraisopropil titanate butanol | TiCl4",
-                          "(RuCp*mes)2 | Undoped",
-                          "Unknown | N-DBPI",
-                          "TiCl4 | Nb",
-                          "Nb2O5",
-                          "Unknown | SDBAC",
-                          "Ethanolamine",
-                          "CoSe",
-                          "Unknown | ZnGa2O4:Eu(III)",
-                          "1H molecule | Undoped",
-                          "Ti",
-                          "nan | Au-nw",
-                          "CF4",
-                          "AlCl3",
-                          "Hydrogen | Undoped",
-                          "Li-TFSI; Mg(TFSI)2",
-                          "Unknown | Pluronic P-123",
-                          "Al",
-                          "Unknown | TiCl4 | Unknown",
-                          "Ga2O3",
-                          "Sb | Unknown",
-                          "NaCl | Unknown",
-                          "Al | Undoped",
-                          "Al | nan",
-                          "Unknown | Mg",
-                          "Unknown | Er",
-                          "DMOPA | Unknown",
-                          "Dopamine",
-                          "Undoped | P",
-                          "Glycine",
-                          "Unknown | Au@SiO2-np",
-                          "Er",
-                          "Phosphorene nanocomposites",
-                          "ethanolamine",
-                          "Unknown | NaYF4:Yb3:E3",
-                          "oTb",
-                          "Unknown | Fe",
-                          "oTb | Unknown",
-                          "Unknown | Graphene oxide",
-                          "Yttrium",
-                          "Graphene oxide | Unknown",
-                          "F",
-                          "Unknown | Zn0.25Cd0.75S-np",
-                          "Unknown | EA | Unknown",
-                          "Unknown | Au@TiO2 NPs",
-                          "Unknown | Unknown | Cu",
-                          "Undoped | p-Toluenesulfonic acid",
-                          "SnCl2",
-                          "Unknown | Nb",
-                          "TMAH",
-                          "tert-butanol",
-                          "BF4",
-                          "CF3NaO2S",
-                          "Unknown | ZnCdS-np",
-                          "Nb | TiCl4",
-                          "Unknown | TPFPB; LiClO4",
-                          "Unknown | TPFPB",
-                          "N:Graphene-oxide",
-                          "Unknown | Terpineol",
-                          "Unknown | Unknown | Li-TFSI",
-                          "Cs2CO3",
-                          "Unknown | Au@Ag-np; Li-TFSI",
-                          "Graphene oxide | Graphene oxide",
-                          "Li-TFSI; Mg-TFSI | Li-TFSI",
-                          "Li",
-                          "La(NO3)3\u00a0\u00b7 6H2O",
-                          "2,2,2-trifluoroethanol",
-                          "Urea | Unknown",
-                          "RGraphene oxide | RGraphene oxide",
-                          "Unknown | PEG",
-                          "Graphene; TiCl4 | Graphene",
-                          "NbCl5",
-                          "Cl",
-                          "DPM2; OC10H21",
-                          "Triton X-100",
-                          "Li-TFSI; TiCl4",
-                          "TiCl4 | TiCl4",
-                          "TiCl4 | Decamethylcobaltocene",
-                          "Unknown | SiW12",
-                          "AgInS2-QD",
-                          "Unknown | Li-TFSI | Unknown",
-                          "Graphdiyne",
-                          "Oleamide",
-                          "Ti(acac)2",
-                          "nan | Li-TFSI",
-                          "F8BT | Unknown",
-                          "Phen-I",
-                          "Unknown | Graphene oxide | Unknown",
-                          "Unknown | Mg; Er",
-                          "Unknown | Ag-nw",
-                          "CNT",
-                          "Unknown | Li-TFSI",
-                          "Bi | nan",
-                          "TBABF4 | Unknown",
-                          "Y2O3",
-                          "Undoped | Undoped | Cu",
-                          "Unknown | rGraphene oxide",
-                          "nan | Ga",
-                          "Yb",
-                          "F | F",
-                          "Unknown | H20",
-                          "Chlorine",
-                          "Ta | Undoped",
-                          "Unknown | H",
-                          "Unknown | SnCl2",
-                          "DMOAP | Unknown",
-                          "Unknown | Li; Er; Yb",
-                          "TiCl4 | Ag-np",
-                          "Ionic liquid",
-                          "Unknown | NbCl5",
-                          "nan | AuAg-np",
-                          "nan | TiCl4",
-                          "Unknown | Ge-np",
-                          "Li-TFSI",
-                          "Unknown | Al | Unknown",
-                          "Unknown | BaTiO3",
-                          "Fe | nan",
-                          "EA",
-                          "Unknown | N-DPBI",
-                          "HCl",
-                          "TAA",
-                          "Unknown | Au@SiO2",
-                          "Graphene-nanosheets | Unknown",
-                          "Unknown | Au@Pt@Au-np | Unknown",
-                          "TiCl4 | Undoped | Undoped",
-                          "Er; Mg",
-                          "DIO",
-                          "Li-TFSI | nan",
-                          "NaCl",
-                          "Unknown | Triethylamine; HCl | Unknown",
-                          "LiCl2; PEG",
-                          "Cd; Y",
-                          "Unknown | CeO2",
-                          "SWCNTs | SWCNTs",
-                          "Pluronic P123 surfactant",
-                          "TiCl4 | Na-TFSI",
-                          "DMBI",
-                          "CoCl2",
-                          "Unknown | Co-TFSI",
-                          "Ga(acac)3 | Ga(acac)3",
-                          "DPM; OE",
-                          "Unknown | Triton 100-X",
-                          "KCl",
-                          "KOH",
-                          "Potassium O-hexyl xanthate",
-                          "2-CP",
-                          "Ru | Unknown",
-                          "SnOCl2",
-                          "Al(NO3)3; Ethanolamine",
-                          "DMOAP | Undoped",
-                          "Unknown | SrO",
-                          "Li2CO3",
-                          "Ru",
-                          "BaSnO3",
-                          "Fe",
-                          "Compound 2 | Unknown",
-                          "Zn",
-                          "Zr | N",
-                          "Unknown | Unknown | Unknown | MoO3",
-                          "Unknown | HI",
-                          "Unknown | TiCl4 | Tm; Yb",
-                          "Unknown | Al; In",
-                          "Unknown | TiO4",
-                          "Unknown | Li-TSFI",
-                          "CTAB | Unknown",
-                          "Unknown | Ta",
-                          "Unknown | Ethylene cellulose; TiCl4",
-                          "Phosphotungstic acid; WCl6",
-                          "Undoped",
-                          "PNDI-2T | Undoped",
-                          "Unknown | Yb:Er",
-                          "TiCl4 | Unknown",
-                          "Mxene | Mxene",
-                          "Nb; TiCl4",
-                          "NACl",
-                          "nan | CsBr",
-                          "Unknown | Undoped",
-                          "Ethyl cellulose | Unknown",
-                          "Glucose",
-                          "Unknown | Unknown | Nb",
-                          "Unknown | LiFTSI",
-                          "Sn | Unknown",
-                          "SnCl2; MercaptoPropionic acid; Urea",
-                          "Al | Unknown",
-                          "HCl | Unknown",
-                          "TOPD",
-                          "Unknown | Li-TFSI; TiCl4 | Unknown",
-                          "Tantalum(V) ethoxide",
-                          "Acetic Acid",
-                          "MAI | Unknown",
-                          "IL-BF4",
-                          "Undoped | AlCl",
-                          "Unknown | La",
-                          "B-TiO2",
-                          "CNT, DMSO",
-                          "RuCl3",
-                          "Unknown | InCl3 | Unknown",
-                          "rGraphene oxide | Unknown",
-                          "Unknown | TiCl4; SWCNTs",
-                          "Unknown | Graphene",
-                          "Unknown | NaYF4:Yb:Tm-np",
-                          "TiCl4",
-                          "Undoped | Li-TFSI",
-                          "Carbon-np",
-                          "Unknown | Li",
-                          "In | Unknown | Unknown",
-                          "Unknown | Unknown | NaYbF4:Ho-np",
-                          "nan | TAA",
-                          "Mg | Unknown",
-                          "Unknown",
-                          "Samarium",
-                          "Unknown | Au-np; TiCl4",
-                          "TiCl4 | Undoped",
-                          "nan | Nb",
-                          "TiCl4 | nan",
-                          "K",
-                          "nan | Ag",
-                          "Unknown | YCl3",
-                          "Graphene",
-                          "Unknown | SWCNTs",
-                          "Undoped | W",
-                          "Yb:Er",
-                          "Unknown | Ag",
-                          "Pyridine | Unknown",
-                          "In",
-                          "Unknown | Ho; Yb; Mg",
-                          "N; PEI",
-                          "Unknown | ZnGa2O4-np",
-                          "Graphene | Graphene",
-                          "Nb",
-                          "H2O",
-                          "PEIE",
-                          "Unknown | 2,6-Py | Unknown",
-                          "Unknown | Cl",
-                          "Ga | Undoped",
-                          "HMB",
-                          "TBAPF6",
-                          "Ethanolamine | Unknown",
-                          "Unknown | Sb | Unknown",
-                          "4,4\u2032-BiPy | nan",
-                          "W2(hpp)4",
-                          "N-Graphene | Unknown",
-                          "DBU | Unknown",
-                          "La",
-                          "Unknown | F127",
-                          "Unknown | Yb",
-                          "Unknown | CTAB",
-                          "N2H8S",
-                          "Unknown | Zn0.75Cd0.25S-np",
-                          "Unknown | TiCl4",
-                          "TBAB",
-                          "PF6",
-                          "Unknown | SnOCl2",
-                          "BIZ | Undoped",
-                          "2H molecule | Undoped",
-                          "Al2O3",
-                          "LiCl",
-                          "MoCl5",
-                          "PMMA",
-                          "Li-TFSI; Mg(TFSI)2 | Li-TFSI",
-                          "F; Sn",
-                          "N",
-                          "Gd",
-                          "TiCl4 | Li-TFSI",
-                          "Co",
-                          "Nb(OCH2CH3)5",
-                          "n-DMBI",
-                          "Unknown | CeO2:Eu",
-                          "TiCl4 | polystyrene",
-                          "Unknown | B",
-                          "V | Undoped",
-                          "SnCl4",
-                          "TBABF4",
-                          "Unknown | Ba(OH)2",
-                          "TiAcAc",
-                          "Unknown | AlCl3:NH3",
-                          "Graphene-QDs",
-                          "Titanium acetylacetonate",
-                          "Unknown | In",
-                          "2,6-Py | Unknown",
-                          "Bphen",
-                          "Unknown | Cs",
-                          "Guanidinium chloride",
-                          "N-DMBI | Unknown",
-                          "Zr",
-                          "Unknown | Ni | Unknown",
-                          "Unknown | Carbon-np",
-                          "ZnCl2",
-                          "In | Unknown",
-                          "Oleic Acid",
-                          "C60-substituted catechol | C60-substituted catechol",
-                          "TiCl4 | Unknown | Unknown",
-                          "CdS",
-                          "Undoped | TiCl4",
-                          "Stearic acid; EDA",
-                          "N2",
-                          "Unknown | TAA",
-                          "2,2\u2032-BiPy | nan",
-                          "Undoped | Acetylacetone; Triton X-100",
-                          "Cd",
-                          "Carbon-QDs",
-                          "W",
-                          "Bi | Unknown",
-                          "Sn",
-                          "Unknown | F",
-                          "Undoped | TiCl4 | TiCl4",
-                          "Unknown | Sn",
-                          "Unknown | PVC-g-POEM",
-                          "Unknown | rGraphene oxide; Li-TFSI",
-                          "Undoped | Undoped | Undoped",
-                          "2D graphene",
-                          "Mxene | Mxene | Unknown",
-                          "Graphdiyne | Graphdiyne",
-                          "NH4Cl",
-                          "Nb | Unknown",
-                          "Na2S",
-                          "AgNO3 | Undoped | Undoped",
-                          "TiCl4 | K-TFSI",
-                          "MAI | Unknown | Unknown",
-                          "TaCl",
-                          "Unknown | In | Unknown",
-                          "Unknown | Polystyrene",
-                          "TaCl5",
-                          "Unknown | DMBI",
-                          "Fe(NO3)3 | Unknown",
-                          "Mg | Undoped | Undoped",
-                          "Unknown | Al",
-                          "PS",
-                          "IZ | Undoped",
-                          "CTAB",
-                          "NH4F",
-                          "Unknown | HCl",
-                          "CeOx; TiCl4 | Unknown",
-                          "TiAc2",
-                          "Unknown | Sb",
-                          "Unknown | Li; Mg | Unknown",
-                          "Unknown | Li; Ho; Yb",
-                          "Triethylamine | Unknown",
-                          "Sb",
-                          "NOBF4",
-                          "Unknown | B; F",
-                          "Nb | Undoped",
-                          "Unknown | Li-acetat",
-                          "P123 | Unknown",
-                          "Unknown | Li-FTSI",
-                          "Unknown | InCl3",
-                          "Na2CO3",
-                          "Ag; In | Undoped",
-                          "K2CO3",
-                          "nan | Cs2CO3",
-                          "DMBI | Unknown",
-                          "DPM2; OE2",
-                          "Unknown | Unknown | Unknown | Co2O3",
-                          "Unknown | PAAb-PEO",
-                          "Unknown | Er; Yb",
-                          "Ti3C2",
-                          "titanium diisopropoxide bis(acetylacetonate)",
-                          "Unknown | PEI",
-                          "Unknown | NaYF4:Yb3:Er-np | Unknown",
-                          "TiCl4 | Cs-TFSI",
-                          "Unknown | Sr",
-                          "Unknown | Unknown | TiCl4",
-                          "CdCl2",
-                          "Unknown | Unknown | Unknown | NiO",
-                          "Ti(acac)2 | TiCl4",
-                          "Undoped | nan",
-                          "rGS",
-                          "DMOAP",
-                          "C60-substituted catechol",
-                          "Unknown | Unknown | Unknown | CuO",
-                          "ClGD | Unknown",
-                          "Unknown | Li-TFSI; TBP",
-                          "Mo",
-                          "PFNOX; Polystyrene",
-                          "Li2SiO3"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "additives_compounds",
-                "description": "List of the dopants and additives that are in each layer of the ETL-stack\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- The layers must line up with the previous fields.\n- If several dopants/additives, e.g. A and B, are present in one layer, list the dopants/additives in alphabetic order and separate them with semicolons, as in (A; B)\n- If no dopants/additives, state that as \u201cUndoped\u201d\n- If the doping situation is unknown, stat that as\u2018Unknown\u2019\nExample\nUndoped | Li-TFSI\nTiCl4\nNb\nUndoped | Undoped | Undoped",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 3,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "4 % | nan",
-                          "nan | 0.04 | 0.04",
-                          "1",
-                          "2",
-                          "nan | 0.5 mg/ml",
-                          "0.005",
-                          "5 vol%",
-                          "3 mol%",
-                          "50 vol%",
-                          "nan | 12 %",
-                          "nan | 0.5 %",
-                          "0.2",
-                          "0.1 mol%",
-                          "0.005 M",
-                          "1 mol%",
-                          "0 | 50 ppm",
-                          "100 vol%",
-                          "0.33",
-                          "0.01",
-                          "1.0 mol%",
-                          "0.025 M | nan",
-                          "0.003",
-                          "0.1",
-                          "0.66",
-                          "0.4 % | nan",
-                          "2.5 vol%",
-                          "0.05 % | nan",
-                          "0.07",
-                          "40 mM | nan",
-                          "10 mol%",
-                          "0.025 M",
-                          "0.15 M | 20 wt% | 0.5 mg/ml",
-                          "0.05",
-                          "2 mol%",
-                          "nan | 7.5 % | nan | nan",
-                          "0.15",
-                          "0.2 mM/ml",
-                          "0.015",
-                          "0.3 mM",
-                          "2 % | nan",
-                          "1.2 mg/ml",
-                          "0.5 % | nan",
-                          "1.5 vol%",
-                          "nan | 1 %",
-                          "3.0 mol%",
-                          "0.5",
-                          "75 vol%",
-                          "6 wt%",
-                          "0.5 %; 0.5 %",
-                          "0.4 mg/ml",
-                          "0.15 M | nan",
-                          "nan | 0.04",
-                          "0 | 100 ppm",
-                          "0.355 vol%",
-                          "0.15 M | 20 wt% | 1 mg/ml",
-                          "0.02",
-                          "0.007",
-                          "0.2 wt%",
-                          "2.4 vol%",
-                          "0.6 M",
-                          "7.5 % | nan | nan",
-                          "50 mM",
-                          "6.25 wt% | nan",
-                          "0.1 mM/ml",
-                          "0.15 mM",
-                          "0.6 mM",
-                          "nan | nan",
-                          "0.4 mM/ml",
-                          "nan | 0.1 M",
-                          "0.04 M",
-                          "0.001",
-                          "nan | 6 %",
-                          "2.0 mg/ml",
-                          "0.15 M | 20 wt% | 2 mg/ml",
-                          "nan | 9 %",
-                          "0.1 wt%",
-                          "nan | 3 %",
-                          "12.5 wt% | nan",
-                          "0.5 mol%",
-                          "3 % | nan",
-                          "0 | 10000 ppm",
-                          "20 mg/ml | 0.5 mg/ml",
-                          "0.01 M",
-                          "5 % | nan",
-                          "0.8 mg/ml",
-                          "2.5 wt% | nan",
-                          "5 mol%",
-                          "0.5 wt%",
-                          "1.6 mg/ml",
-                          " undoped",
-                          "1.5 wt%",
-                          "1 % | nan",
-                          "100 mM | nan | nan",
-                          "1 wt%",
-                          "0.15 M | 20 wt% | 4 mg/ml",
-                          "0.45 mM",
-                          "nan | 100 mg/ml",
-                          "0.3 mM/ml",
-                          "3 wt%",
-                          "nan | nan | nan",
-                          "nan | 5 %",
-                          "0.0025",
-                          "5 wt%",
-                          "25 vol%",
-                          "0 | 1000 ppm",
-                          "0.03"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "additives_concentrations",
-                "description": "The concentration of the dopants/additives.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- If more than one dopant/additive in the layer, e.g. A and B, separate the concentration for each dopant/additive with semicolons, as in (A; B)\n- For each dopant/additive in the layer, state the concentration.\n- The order of the dopants/additives must be the same as in the previous filed.\n- For layers with no dopants/additives, state this as \u2018none\u2019\n- When concentrations are unknown, state that as \u2018nan\u2019\n- Concentrations can be stated in different units suited for different situations. Therefore, specify the unit used.\n- The preferred way to state the concentration of a dopant/additive is to refer to the amount in the final product, i.e. the material in the layer. When possible, use on the preferred units\no wt%, mol%, vol%, ppt, ppm, ppb\n- When the concentration of the dopant/additive in the final product is unknown, but where the concentration of the dopant/additive in the solution is known, state that concentration instead. When possible, use on the preferred units\no M, mM, molal; g/ml, mg/ml, \u00b5g/ml\n- For values with uncertainties, state the best estimate, e.g write 4 wt% and not 3-5 wt%.\nExample\n4 wt%\n5 vol%; nan | 10 mg/ml\n0.3 mol% | 2 mol%; 0.2 wt% | 0.3 M",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 4,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "ALD",
-                          "ALD | ALD | Spin-coating",
-                          "ALD | Evaporation",
-                          "ALD | Flame aerosol",
-                          "ALD | Flame aerosol | ALD",
-                          "ALD | Hydrolysis",
-                          "ALD | Magnetron sputtering | ALD | ALD",
-                          "ALD | Microwave hydrothermal",
-                          "ALD | Screen printing",
-                          "ALD | Screen printing | Screen printing",
-                          "ALD | Spin-coating",
-                          "ALD | Spin-coating | Hydrolysis",
-                          "ALD | Spin-coating | Spin-coating",
-                          "ALD | Spray-pyrolys | Spin-coating",
-                          "Aerosol-assisted CVD | Spin-coating",
-                          "Brush painting | Evaporation",
-                          "CBD",
-                          "CBD >> Rinsing >> Rinsing",
-                          "CBD >> Screen printing >> CBD | Screen printing",
-                          "CBD >> Screen printing >> CBD | Screen printing | Screen printing",
-                          "CBD | CBD",
-                          "CBD | Evaporation",
-                          "CBD | Hydrothermal",
-                          "CBD | Hydrothermal >> Etching",
-                          "CBD | Hydrothermal | Dipp-coating",
-                          "CBD | Inkjet printing | Inkjet printing",
-                          "CBD | Screen printing",
-                          "CBD | Screen printing | Dipp-coating",
-                          "CBD | Screen printing | Screen printing",
-                          "CBD | Spin-coating",
-                          "CBD | Spin-coating >> CBD",
-                          "CBD | Spin-coating | Dipp-coating",
-                          "CBD | Spin-coating | Spin-coating",
-                          "CVD",
-                          "CVD >> ALD",
-                          "CVD | CVD",
-                          "CVD | CVD | Evaporation",
-                          "CVD | CVD | Spin-coating",
-                          "CVD | Doctor blading",
-                          "CVD | Spin-coating",
-                          "CVD | Spray-pyrolys",
-                          "Chemical etching >> Thermal oxidation",
-                          "Co-evaporation | Evaporation",
-                          "Comersial | Spin-coating",
-                          "Condensation | Evaporation | Evaporation",
-                          "Condensation | Spin-coating",
-                          "DC Magnetron Sputtering",
-                          "DC Magnetron Sputtering | Electrochemical anodization",
-                          "DC Magnetron Sputtering | Spin-coating",
-                          "DC Reactive Magnetron Sputtering",
-                          "DC Sputtering >> Electrochemical anodization",
-                          "DC Sputtering | Spin-coating",
-                          "Dipp-coating",
-                          "Dipp-coating >> CBD",
-                          "Dipp-coating | Dipp-coating",
-                          "Dipp-coating | Doctor blading | Doctor blading",
-                          "Dipp-coating | Evaporation",
-                          "Dipp-coating | Hydrothermal",
-                          "Dipp-coating | Hydrothermal | CBD",
-                          "Dipp-coating | Screen printing | Screen printing",
-                          "Dipp-coating | Spin-coating",
-                          "Dipp-coating | Spin-coating >> Plasma treatment",
-                          "Dipp-coating | Spin-coating | Spin-coating",
-                          "Dipp-coating | Spin-coating | Spin-coating | CBD",
-                          "Doctor blading",
-                          "Doctor blading | Dipp-coating",
-                          "Doctor blading | Doctor blading",
-                          "Doctor blading | Evaporation",
-                          "Doctor blading | Hydrothermal",
-                          "Doctor blading | Spin-coating | Dipp-coating",
-                          "Doctor blading | Spin-coating | Spin-coating",
-                          "Drop-infiltration",
-                          "Dropcasting",
-                          "Dropcasting | Spin-coating | Spin-coating",
-                          "E-beam evaporation",
-                          "E-beam evaporation >> CVD",
-                          "E-beam evaporation >> CVD | ALD",
-                          "E-beam evaporation | CVD",
-                          "E-beam evaporation | E-beam evaporation",
-                          "E-beam evaporation | Spin-coating",
-                          "E-beam evaporation | Spin-coating | Spin-coating",
-                          "Electrochemical anodization",
-                          "Electrochemical anodization | CBD",
-                          "Electrochemical anodization | Electrochemical anodization",
-                          "Electrodeposition",
-                          "Electrodeposition | CBD",
-                          "Electrodeposition | Electrodeposition",
-                          "Electrodeposition | Hydrothermal",
-                          "Electrodeposition | Screen printing",
-                          "Electrodeposition | Spin-coating",
-                          "Electrodeposition | Spin-coating >> CBD",
-                          "Electrospinning",
-                          "Electrospraying",
-                          "Electrospraying | Electrospraying",
-                          "Electrospraying | Electrospraying | Spin-coating",
-                          "Electrospraying | Hydrothermal",
-                          "Electrospraying | Hydrothermal | Hydorthermal",
-                          "Electrospraying | Hydrothermal | Spin-coating",
-                          "Electrospraying | Spin-coating",
-                          "Evaporation",
-                          "Evaporation >> Oxidation | Spin-coating",
-                          "Evaporation | ALD",
-                          "Evaporation | ALD | ALD",
-                          "Evaporation | CVD",
-                          "Evaporation | CVD >> ALD",
-                          "Evaporation | Co-evaporation",
-                          "Evaporation | Evaporation",
-                          "Evaporation | Evaporation | ALD",
-                          "Evaporation | Evaporation | ALD | ALD",
-                          "Evaporation | Evaporation | CVD",
-                          "Evaporation | Evaporation | CVD | CVD",
-                          "Evaporation | Evaporation | Evaporation",
-                          "Evaporation | Evaporation | Spin-coating | ALD | ALD",
-                          "Evaporation | Spin-coating",
-                          "Evaporation | Sputtering",
-                          "Evaporation | Unknown",
-                          "Frequency Magnetron Sputteirng",
-                          "Hydrolysis",
-                          "Hydrothermal",
-                          "Hydrothermal >> Dipp-coating",
-                          "Hydrothermal >> Solvothermal",
-                          "Hydrothermal | CBD",
-                          "Hydrothermal | Dipp-coating",
-                          "Hydrothermal | Hydrothermal",
-                          "Hydrothermal | Hydrothermal | Hydrothermal",
-                          "Hydrothermal | Spin-coating",
-                          "Hydrothermal | Spin-coating | CBD",
-                          "Inkjet printing",
-                          "Inkjet printing | Evaporation",
-                          "Lamination",
-                          "Lamination | Spin-coating",
-                          "Langmuir-Blodgett deposition",
-                          "Magnetron sputtering",
-                          "Magnetron sputtering >> Electrochemical anodization",
-                          "Magnetron sputtering >> Electrochemical anodization | Electrodeposition",
-                          "Magnetron sputtering | Hydrothermal",
-                          "Magnetron sputtering | Hydrothermal | ALD",
-                          "Magnetron sputtering | Spin-coating",
-                          "Magnetron sputtering | Spin-coating | Spin-coating",
-                          "Meniscus coating | Evaporation",
-                          "Meniscus-coating",
-                          "Oxidation | Dipp-coating",
-                          "Oxygen plasma treatment",
-                          "PVD",
-                          "Photo-thermal CVD",
-                          "Photo-thermal CVD >> Spin-coating",
-                          "Pulsed laser deposition",
-                          "Pulsed laser deposition | Spin-coating",
-                          "RF Magnetron Sputtering",
-                          "RF Magnetron sputtering",
-                          "RF Magnetron sputtering | RF Magnetron sputtering",
-                          "RF plasma sputtering | Spin-coating",
-                          "RF sputtering",
-                          "RF sputtering | CBD",
-                          "RF sputtering | Spin-coating",
-                          "Reactive sputtering",
-                          "Roller coating",
-                          "SILAR",
-                          "Screen printing",
-                          "Screen printing | Screen printing",
-                          "Screen printing | Screen printing | Screen printing",
-                          "Screen printing | Screen printing | Screen printing | Screen printing",
-                          "Screen printing | Spin-coating",
-                          "Slot-die coating",
-                          "Slot-die coating | Evaporation",
-                          "Slot-die coating | Slot-die coating",
-                          "Slot-die coating | Spin-coating",
-                          "Solution combustion",
-                          "Solution combustion | Spin-coating",
-                          "Solvothermal",
-                          "Spin-coating",
-                          "Spin-coating >> CBD",
-                          "Spin-coating >> CBD >> Rinsing >> Rinsing | Spin-coating",
-                          "Spin-coating >> CBD | Evaporation",
-                          "Spin-coating >> CBD | Spin-coating",
-                          "Spin-coating >> Evaporation | Evaporation",
-                          "Spin-coating >> Hydrothermal",
-                          "Spin-coating >> Hydrothermal | Spin-coating",
-                          "Spin-coating >> Solvent annealing",
-                          "Spin-coating >> Spin-coating",
-                          "Spin-coating >> Spin-coating >> CBD",
-                          "Spin-coating >> Spin-coating >> Spin-coating",
-                          "Spin-coating >> Spin-coating >> Spin-coating | Spin-coating",
-                          "Spin-coating >> Spin-coating >> Spin-coating | Spin-coating >> Spin-coating >> Spin-coating >> Spin-coating >> Spin-coating >> Spin-coating >> Spin-coating",
-                          "Spin-coating >> Spin-coating | Spin-coating",
-                          "Spin-coating >> litography",
-                          "Spin-coating | ALD",
-                          "Spin-coating | ALD | Evaporation",
-                          "Spin-coating | Air brush spray",
-                          "Spin-coating | CBD",
-                          "Spin-coating | CBD | Spin-coating",
-                          "Spin-coating | Dipp-coating",
-                          "Spin-coating | Dipp-coating | Spin-coating",
-                          "Spin-coating | Doctor blading",
-                          "Spin-coating | Doctor blading | Doctor blading",
-                          "Spin-coating | Dropcasting",
-                          "Spin-coating | E-beam evaporation",
-                          "Spin-coating | E-beam evaporation >> Electrochemical anodization",
-                          "Spin-coating | Electrodeposition",
-                          "Spin-coating | Electrodeposition >> CBD",
-                          "Spin-coating | Electrodeposition | Spin-coating",
-                          "Spin-coating | Electrospinning",
-                          "Spin-coating | Electrospinning | Spin-coating",
-                          "Spin-coating | Electrospraying",
-                          "Spin-coating | Electrospraying | Spin-coating",
-                          "Spin-coating | Evaporation",
-                          "Spin-coating | Evaporation >> Anodisation >> Oxidation >> Etching",
-                          "Spin-coating | Evaporation >> Electrohemical anodization >> Etching",
-                          "Spin-coating | Evaporation | Evaporation",
-                          "Spin-coating | Evaporation | Evaporation | Evaporation",
-                          "Spin-coating | Evaporation | Spin-coating",
-                          "Spin-coating | Evaporation | Spin-coating | CBD",
-                          "Spin-coating | Evaporation | Spin-coating | Spin-coating",
-                          "Spin-coating | Hydrolysis",
-                          "Spin-coating | Hydrothermal",
-                          "Spin-coating | Hydrothermal >> Solvothermal etching",
-                          "Spin-coating | Hydrothermal >> Spin-coating",
-                          "Spin-coating | Hydrothermal | ALD",
-                          "Spin-coating | Hydrothermal | CBD",
-                          "Spin-coating | Hydrothermal | Dipp-coating",
-                          "Spin-coating | Hydrothermal | Doctor blading",
-                          "Spin-coating | Hydrothermal | Evaporation",
-                          "Spin-coating | Hydrothermal | Hydrothermal",
-                          "Spin-coating | Hydrothermal | LBLAR",
-                          "Spin-coating | Hydrothermal | SILAR",
-                          "Spin-coating | Hydrothermal | Spin-coating",
-                          "Spin-coating | Hydrothermal | Spin-coating | Spin-coating",
-                          "Spin-coating | Hydrothermal | Sputtering",
-                          "Spin-coating | Lamination",
-                          "Spin-coating | Lithography",
-                          "Spin-coating | Lithography | Spin-coating",
-                          "Spin-coating | Magnetron sputtering >> Oxdation",
-                          "Spin-coating | PVD",
-                          "Spin-coating | RF Magnetron Sputtering",
-                          "Spin-coating | RF sputtering",
-                          "Spin-coating | SILAR",
-                          "Spin-coating | Screen printing",
-                          "Spin-coating | Screen printing >> CBD",
-                          "Spin-coating | Screen printing | Screen printing",
-                          "Spin-coating | Slot-die coating",
-                          "Spin-coating | Solvothermal",
-                          "Spin-coating | Spin-coating",
-                          "Spin-coating | Spin-coating >> CBD",
-                          "Spin-coating | Spin-coating >> CBD >> Rinsing",
-                          "Spin-coating | Spin-coating >> CBD | Spin-coating",
-                          "Spin-coating | Spin-coating >> Dipp-coating",
-                          "Spin-coating | Spin-coating >> Hydrothermal",
-                          "Spin-coating | Spin-coating >> Hydrothermal | Spin-coating",
-                          "Spin-coating | Spin-coating >> Spin-coating",
-                          "Spin-coating | Spin-coating >> Spin-coating | Spin-coating >> CBD",
-                          "Spin-coating | Spin-coating | ALD",
-                          "Spin-coating | Spin-coating | CBD",
-                          "Spin-coating | Spin-coating | Dipp-coating",
-                          "Spin-coating | Spin-coating | Doctor blading",
-                          "Spin-coating | Spin-coating | Evaporation",
-                          "Spin-coating | Spin-coating | Evaporation | Evaporation",
-                          "Spin-coating | Spin-coating | Evaporation | Evaporation | Evaporation",
-                          "Spin-coating | Spin-coating | Evaporation | Evaporation | Evaporation | Evaporation",
-                          "Spin-coating | Spin-coating | Hydrothermal",
-                          "Spin-coating | Spin-coating | RF sputtering",
-                          "Spin-coating | Spin-coating | SILAR",
-                          "Spin-coating | Spin-coating | SILAR method",
-                          "Spin-coating | Spin-coating | Screen printing",
-                          "Spin-coating | Spin-coating | Spin-coating",
-                          "Spin-coating | Spin-coating | Spin-coating | ALD",
-                          "Spin-coating | Spin-coating | Spin-coating | Dipp-coating",
-                          "Spin-coating | Spin-coating | Spin-coating | Spin-coating",
-                          "Spin-coating | Spin-coating | Spin-coating | Spin-coating | Spin-coating",
-                          "Spin-coating | Spin-coating | Spin-coating | Spin-coating | Spin-coating | Spin-coating | Spin-coating",
-                          "Spin-coating | Spin-coating | Sputtering",
-                          "Spin-coating | Spin-coating | Unknown | Unknown",
-                          "Spin-coating | Spray-coating",
-                          "Spin-coating | Spray-pyrolys",
-                          "Spin-coating | Sputtering",
-                          "Spin-coating | Sputtering >> Hydrothermal >> ALD",
-                          "Spin-coating | Sputtering | Spin-coating",
-                          "Spin-coating | Transfer",
-                          "Spin-coating | Ultrasonic spray",
-                          "Spin-coating | Unknown",
-                          "Spin-coating | Unknown | Unknown",
-                          "Spray-coating",
-                          "Spray-coating | Evaporation",
-                          "Spray-coating | Solvothermal",
-                          "Spray-coating | Spin-coating",
-                          "Spray-coating | Spin-coating | Spin-coating",
-                          "Spray-coating | Spray-coating",
-                          "Spray-coating | Spray-pyrolys | Spin-coating",
-                          "Spray-pyrolys",
-                          "Spray-pyrolys >> CBD",
-                          "Spray-pyrolys >> CBD | Spin-coating",
-                          "Spray-pyrolys >> Hydrothermal",
-                          "Spray-pyrolys >> Hydrothermal | PVD-OAD",
-                          "Spray-pyrolys >> Hydrothermal | Spin-coating",
-                          "Spray-pyrolys | ALD",
-                          "Spray-pyrolys | ALD | Spin-coating",
-                          "Spray-pyrolys | Blow-drying",
-                          "Spray-pyrolys | CVD",
-                          "Spray-pyrolys | Doctor blading",
-                          "Spray-pyrolys | Dropcasting",
-                          "Spray-pyrolys | Electrodeposition | Screen printing | Screen printing",
-                          "Spray-pyrolys | Electrospinning",
-                          "Spray-pyrolys | Electrospraying",
-                          "Spray-pyrolys | Evaporation",
-                          "Spray-pyrolys | Evaporation >> Electrochemical anodization",
-                          "Spray-pyrolys | Hydrothermal",
-                          "Spray-pyrolys | Inkjet-Printed",
-                          "Spray-pyrolys | PVD",
-                          "Spray-pyrolys | PVD | PVD",
-                          "Spray-pyrolys | PVD | PVD | PVD",
-                          "Spray-pyrolys | Screen printing",
-                          "Spray-pyrolys | Screen printing | CBD",
-                          "Spray-pyrolys | Screen printing | Evaporation | Screen printing",
-                          "Spray-pyrolys | Screen printing | Screen printing",
-                          "Spray-pyrolys | Screen printing | Screen printing | Dipp ccoating",
-                          "Spray-pyrolys | Screen printing | Screen printing | Screen printing",
-                          "Spray-pyrolys | Screen printing | Spin-coating",
-                          "Spray-pyrolys | Screen printing | Spray-coating | Screen printing",
-                          "Spray-pyrolys | Screen printing | Spray-pyrolys | Screen printing",
-                          "Spray-pyrolys | Screen printnig",
-                          "Spray-pyrolys | Screen printnig | Screen printing",
-                          "Spray-pyrolys | Spin-coating",
-                          "Spray-pyrolys | Spin-coating >> CBD",
-                          "Spray-pyrolys | Spin-coating >> CBD | Spin-coating",
-                          "Spray-pyrolys | Spin-coating >> Dipp-coating",
-                          "Spray-pyrolys | Spin-coating >> Hydrothermal >> Ion exchange >> CBD",
-                          "Spray-pyrolys | Spin-coating >> Spin-coating",
-                          "Spray-pyrolys | Spin-coating | Dipp-coating",
-                          "Spray-pyrolys | Spin-coating | Screen printing",
-                          "Spray-pyrolys | Spin-coating | Spin-coating",
-                          "Spray-pyrolys | Spin-coating | Spray-pyrolys",
-                          "Spray-pyrolys | Spray-coating",
-                          "Spray-pyrolys | Spray-pyrolys",
-                          "Spray-pyrolys | Ultrasonic spray",
-                          "Sputering",
-                          "Sputtering",
-                          "Sputtering >> CBD >> CBD",
-                          "Sputtering >> Electrochemical anodization",
-                          "Sputtering >> Electrochemical anodization | Spin-coating",
-                          "Sputtering >> Oxidation | Spin-coating",
-                          "Sputtering >> Spin-coating | Spin-coating",
-                          "Sputtering | CBD",
-                          "Sputtering | Dipp-coating",
-                          "Sputtering | E-beam evaporation",
-                          "Sputtering | Electrodeposition | Spin-coating",
-                          "Sputtering | Evaporation",
-                          "Sputtering | Hydrothermal",
-                          "Sputtering | Hydrothermal | ALD",
-                          "Sputtering | Pulsed laser deposition | Hydrothermal | Spin-coating",
-                          "Sputtering | Screen printing | Screen printing",
-                          "Sputtering | Spin-coating",
-                          "Sputtering | Spin-coating | Spin-coating",
-                          "Sputtering | Spray-pyrolys | Spin-coating",
-                          "Sputtering | Sputtering",
-                          "Sputtering | Sputtering | Sputtering",
-                          "Substrate vibration assisted dropcasting",
-                          "Temperature gradient solid-phase sintering",
-                          "Thermal oxidation",
-                          "Ultrasonic spray",
-                          "Ultrasonic spray pyrolysis",
-                          "Unknown",
-                          "Unknown | CVD",
-                          "Unknown | Hydrothermal",
-                          "Unknown | Screen printing",
-                          "Unknown | Screen printing | Screen printing",
-                          "Unknown | Spin-coating",
-                          "Unknown | Unknown",
-                          "Unknown | Unknown | Spin-coating",
-                          "Unknown | Unknown | Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_procedure",
-                "description": "The deposition procedures for the ETL stack.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate them by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- Thermal annealing is generally not considered as an individual reaction step. The philosophy behind this is that every deposition step has a thermal history, which is specified in a separate filed. In exceptional cases with thermal annealing procedures clearly disconnected from other procedures, state \u2018Thermal annealing\u2019 as a separate reaction step.\n- Please read the instructions under \u201cPerovskite. Deposition. Procedure\u201d for descriptions and distinctions between common deposition procedures and how they should be labelled for consistency in the database.\nExample\nSpin-coating\nSpin-coating | Spin-coating\nSpray-pyrolys | Spin-coating\nEvaporation | Evaporation\nSpin-coating | Evaporation\nCBD\nSpray-pyrolys\nSpin-coating | Evaporation | Evaporation\nSpray-pyrolys >> CBD | Spin-coating >> CBD",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 5,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Liquid | Liquid",
-                          "Liquid | Liquid >> Liquid | Liquid >> Liquid",
-                          "Liquid >> Liquid >> Liquid >> Liquid | Liquid",
-                          "Gas | Liquid | Liquid",
-                          "Liquid | Liquid | Liquid | Liquid",
-                          "Liquid >> Liquid >> Liquid | Liquid",
-                          "Gas",
-                          "Liquid | Liquid >> Liquid",
-                          "Liquid >> Liquid >> Liquid",
-                          "Gas | Gas",
-                          "Liquid | Gas",
-                          "Gas | Gas | Gas",
-                          "Unknown",
-                          "Liquid | Liquid | Liquid",
-                          "Liquid >> Liquid",
-                          "Gas | Gas >> Gas",
-                          "Gas >> Gas",
-                          "Liquid | Liquid | Gas",
-                          "Liquid",
-                          "Liquid | Gas | Gas",
-                          "Liquid >> Liquid | Liquid",
-                          "Liquid | Gas | Liquid",
-                          "Liquid | Liquid >> Liquid >> Liquid",
-                          "Unknown | Gas | Gas",
-                          "Gas >> Liquid | Liquid",
-                          "Solid | Solid",
-                          "Gas >> Liquid >> Liquid",
-                          "Gas | Liquid"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_aggregation_state_of_reactants",
-                "description": "The physical state of the reactants\n- The three basic categories are Solid/Liquid/Gas\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the aggregation state associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- Most cases are clear cut, e.g. spin-coating involves species in solution and evaporation involves species in gas phase. For less clear-cut cases, consider where the reaction really is happening as in:\no For a spray-coating procedure, it is droplets of liquid that enters the substrate (thus a liquid phase reaction)\no For sputtering and thermal evaporation, it is species in gas phase that reaches the substrate (thus a gas phase reaction)\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nLiquid\nGas | Liquid\nLiquid | Liquid >> Liquid",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 6,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "N2 | Vacuum",
-                          "N2",
-                          "Air | Air >> Air",
-                          "Air >> Air | Air",
-                          "Air >> Air >> Air",
-                          "Unknown",
-                          "Air | N2",
-                          "Vacuum | Vacuum | Vacuum",
-                          "Vacuum >> Vacuum >> Unknown",
-                          "N2 | N2 | N2",
-                          "N2 | > N2",
-                          "N2 | N2",
-                          "Vacuum | Vacuum >> Vacuum",
-                          "Ar | Ar",
-                          "Ar",
-                          "N2 | Air",
-                          "Air | Air | Air",
-                          "Air | Vacuum",
-                          "N2 | N2 | Vacuum",
-                          "Air | Air",
-                          "Ar; O2 | Air",
-                          "Vacuum | Air",
-                          "Air | Vacuum | Vacuum",
-                          "Air | Air >> Air | Air >> Air",
-                          "Air | Air | Air | Air",
-                          "Dry air",
-                          "Vacuum | Vacuum",
-                          "Air",
-                          "Dry air | Dry air",
-                          "Vacuum",
-                          "Air | Ar",
-                          "Ar; O2",
-                          "Vacuum >> Vacuum",
-                          "Dry air | Vacuum",
-                          "Air >> Air",
-                          "Air; O2 | Air",
-                          "Vacuum | N2",
-                          "N2 | Vacuum | Vacuum"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_synthesis_atmosphere",
-                "description": "The synthesis atmosphere\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the atmospheres associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The number and order of layers and deposition steps must line up with the previous columns.\n- If the synthesis atmosphere is a mixture of different gases, e.g. A and B, list the gases in alphabetic order and separate them with semicolons, as in (A; B)\n- \u201cDry air\u201d represent air with low relative humidity but where the relative humidity is not known\n- \u201cAmbient\u201d represent air where the relative humidity is not known. For ambient conditions where the relative humidity is known, state this as \u201cAir\u201d\n- \u201cVacuum\u201d (of unspecified pressure) is for this purpose considered as an atmospheric gas\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nN2\nVacuum | N2\nAir | Ar; H2O >> Ar",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 7,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "1 Torr",
-                          "1 atm >> 1 atm",
-                          "0.00002 Torr | 1 Torr >> 1 Torr",
-                          "1 atm | 1 atm",
-                          "0.000001 mbar | 0.0000001 mbar",
-                          "1 *10-6bar | 1 *10-6bar",
-                          "0.0000002 Torr",
-                          "0.0000001 mbar | 0.0000001 mbar | 0.0000001",
-                          "0.0005 Pa | 0.0005 Pa",
-                          "0.00002 Torr | 1 Torr",
-                          "1 atm | 1 atm >> 1 atm",
-                          "0.000001 mbar",
-                          "0.0000048 Torr | 0.0000048 Torr",
-                          "0.0000001 Torr",
-                          "1 atm | 1 atm | 1 atm | 1 atm",
-                          "0.005 Torr | 1 atm",
-                          "nan >> nan | nan",
-                          "0.000005 mbar | 0.000005 mbar",
-                          "0.00001 Pa | 0.00001 Pa",
-                          "0.000001 mbar | 0.000001 mbar",
-                          "nan | nan",
-                          "1 atm | 1 atm | 1 atm",
-                          "nan | 0.000001 mbar",
-                          "nan | 1 atm",
-                          "0.000001 Torr",
-                          "0.0075 Torr",
-                          "1 atm >> 1 atm | 1 atm",
-                          "nan |  E-6torr",
-                          "1 atm | 0.000001 mbar",
-                          "nan | 0.000009 mbar",
-                          "0.00002 Torr",
-                          "nan | 5 E-4mbar",
-                          "1 Torr >> 1 Torr",
-                          "nan | 0.0005 Pa | 0.0005 Pa",
-                          "1 atm"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_synthesis_atmosphere_pressure_total",
-                "description": "The total pressure during each synthesis step\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the pressures associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The number and order of layers and deposition steps must line up with the previous columns.\n- Pressures can be stated in different units suited for different situations. Therefore, specify the unit. The preferred units are:\no atm, bar, mbar, mmHg, Pa, torr, psi\n- If a pressure is not known, stat that as \u2018nan\u2019\n- For values with uncertainties, state the best estimate, e.g. write 100 pa and not 80-120 pa.\nExample\n1 atm\n0.002 torr | 10000 Pa\n1 atm >> 1 atm | nan",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 8,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "1 Torr",
-                          "1 atm >> 1 atm",
-                          "0.0004023 Torr; 0.0046 Torr | 1 atm",
-                          "0.001 Torr; 0.004 Torr | 1 atm",
-                          "0.00002 Torr | 1 Torr >> 1 Torr",
-                          "1 atm | 1 atm",
-                          "0.000001 mbar | 0.0000001 mbar",
-                          "1 *10-6bar | 1 *10-6bar",
-                          "0.00002 Torr | 1 Torr",
-                          "1 atm | 1 atm >> 1 atm",
-                          "0.3 Torr",
-                          "0.000001 mbar",
-                          "1 atm | 1 atm | 1 atm | 1 atm",
-                          "nan >> nan | nan",
-                          "nan | 0.3 Torr",
-                          "0.0065 Torr; 0.001 Torr",
-                          "1 atm; 1 bar | 1 atm",
-                          "0.000001 mbar | 0.000001 mbar",
-                          "nan | nan",
-                          "1 atm | 1 atm | 1 atm",
-                          "nan | 1 atm",
-                          "0.000001 Torr",
-                          "1 atm >> 1 atm | 1 atm",
-                          "1 atm | 0.000001 mbar",
-                          "0.00002 Torr",
-                          "1 Torr >> 1 Torr",
-                          "0.0004545 Torr; 0.004545 Torr | 1 atm",
-                          "1 atm",
-                          "1 amt"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_synthesis_atmosphere_pressure_partial",
-                "description": "The partial pressures for the gases present during each reaction step.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the pressures associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The number and order of layers and deposition steps must line up with the previous columns.\n- If the synthesis atmosphere is a mixture of different gases, e.g. A and B, list the partial pressures and separate them with semicolons, as in (A; B). The list of partial pressures must line up with the gases they describe.\n- In cases where no gas mixtures are used, this field will be the same as the previous filed.\nExample\n1 atm\n0.002 torr | 10000 Pa\nnan >> 0.99 atm; 0.01 atm | 1 atm",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 9,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "25",
-                          "30 >> 30",
-                          "0 >> 0",
-                          "15",
-                          "48 | 48",
-                          "0 | 0 >> 0",
-                          "20 | 20",
-                          "25 | 25",
-                          "30 | 30",
-                          "40",
-                          "30; 30",
-                          "50 | 50",
-                          "20",
-                          "nan >> nan | nan",
-                          "50 | 50 | 50",
-                          "30",
-                          "35 | 0",
-                          "nan | nan",
-                          "30 | 30 | 30 | 30",
-                          "0 | 0",
-                          "55; nan",
-                          "48",
-                          "30 | 30 | 30",
-                          "30 >> 30 | 30",
-                          "35 | 35 >> 35",
-                          "30 | 0",
-                          "35 | 35"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_synthesis_atmosphere_relative_humidity",
-                "description": "The relative humidity during each deposition step\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the relative humidity associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The number and order of layers and deposition steps must line up with the previous columns\n- If the relative humidity for a step is not known, stat that as \u2018nan\u2019\n- For values with uncertainties, state the best estimate, e.g. write 35 and not 30-40.\nExample\n35\n0 | 20\n25 >> 25 | 0",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 10,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Ethanol | Ethanol",
-                          "Unknown | IPA",
-                          "Dichlorobenzene | none",
-                          "Acetyl acetone; IPA | Water",
-                          "Ethanol | anhydrous 1-butanol | Water >> Water; Ethanol >> Methanol; Water >> Water; Ethanol",
-                          "1-butanol >> 1-butanol | Ethanol",
-                          "Ethanol; distilled Water >> nitric acid >> NaOH aqueous solution >> distilled Water; HCl | distilled Water",
-                          "IPA | Unknown | Unknown",
-                          "IPA >> Water | Ethanol; Water",
-                          "Ethanol | Ethanol | Water",
-                          "none >> 1-Butanol; IPA | Terpineol",
-                          "IPA | Chlorobenzene",
-                          "Ethanol | Terpineol; 2-Methoxy ethanol",
-                          "2-methoxyethanol | Chlorobenzene",
-                          "Unknown | Unknown",
-                          "none",
-                          "Ethanol | P25; polyethylenglycol; OP; Water",
-                          "Unknown >> Water >> Water >> Ethanol | Ethanol",
-                          "n-butyl alcohol | n-butyl alcohol",
-                          "IPA | Methanol >> Water >> Water",
-                          "IPA >> Water | Ethanol",
-                          "Water >> Water >> Ethanol",
-                          "IPA | IPA",
-                          "Chlorobenzene",
-                          "1-Butanol; IPA | Etanol >> Water",
-                          "Ethanol | Dichlorobenzene",
-                          "1-Butanol | Ethanol | DMF",
-                          "Ethanol",
-                          "urea | hydrochloric acid | thioglycolic acid | SnCl2\u00b72H2O | DI water",
-                          "2-methoxyethanol; Ethanolamine",
-                          "1-butanol | Water",
-                          "butanol | Unknown",
-                          "butanol | Ethanol",
-                          "Chloroform | IPA",
-                          "Water | 1-butanol >> Water",
-                          "IPA | TiO2-np",
-                          "butanol | IPA | Water",
-                          "Ethanol | Ethanol | Ethanol",
-                          "Terpineol | Terpineol | none",
-                          "Ethanol; distilled Water >> nitric acid",
-                          "Water | Ethanol",
-                          "Chlorobenzene | none | none",
-                          "Chloroform",
-                          "Chlorobenzene | Ethyl alcohol",
-                          "Acetyl acetone; IPA | Ethanol",
-                          "Ethanol >> Water",
-                          "2-Butanol | Chlorobenzene",
-                          "Water >> Water",
-                          "Ethanol | Unknown | Unknown",
-                          "1-butanol | Unknown",
-                          "IPA | none",
-                          "Chlorobenzene | IPA | none",
-                          "Ethanol | Ethanol | Ethanol | none",
-                          "o-xylene >> tetrabutylammonium hydroxide 30-hydrate",
-                          "Ethanol; distilled Water >> nitric acid >> none >> distilled Water; HCl",
-                          "2-methoxyethanol | Methanol",
-                          "IPA; Ethanol | Terpineol | Unknown",
-                          "Anh ethanol",
-                          "Acetonitil; Acetyl aceton; IPA | Ethanol >> acetonitrile",
-                          "Chloroform | Isopropyl alcochol",
-                          "Ethanol | Ethanol | Ethanol | Unknown",
-                          "Water | Unknown",
-                          "2-methoxyethanol >> 2-Butanol | Chlorobenzene",
-                          "IPA | Water",
-                          "none | Terpineol",
-                          "Chlorobenzene | Ethanol",
-                          "ethonal | 2-methoxyethanol | terpineol | acetonitrile",
-                          "Water >> Ethanol | a-Terpineol >> Ethanol",
-                          "Unknown >> Water | Chlorobenzene",
-                          "Dicholorobenzene | IPA",
-                          "Water | Methanol",
-                          "Methanol | Water",
-                          "Ethanol | Ethanol | Unknown",
-                          "Ethanol >> Ethanol",
-                          "1-butanol  ethanol >> Water",
-                          "IPA | Ethanol",
-                          "Water | Water",
-                          "Unknown | none | Unknown",
-                          "Chloroform; IPA",
-                          "1-butanol | Ethanol",
-                          "Ethanol | Water",
-                          "n-butylalcohol | Ethanol",
-                          "1-Butanol >> 1-Butanol >> 1-Butanol | Acetylacetone; Polyethylene glycol; Triton X-100",
-                          "Acetonitil; Acetyl aceton; IPA | Ethanol",
-                          "Ethanol; HCl | Ethanol",
-                          "Ethanol | Chlorobenzene",
-                          "IPA >> Water | none",
-                          "Dichlorobenzene",
-                          "Acetyl acetone; Ethanol | Ethanol",
-                          "1-Butanol; IPA | Terpineol",
-                          "Unknown >> Water",
-                          "Unknown",
-                          "Ethanol >> Water | Ethanol",
-                          "none | Ethanol",
-                          "Ethanol | Ethanol >> acetonitrile",
-                          "Chlorobenzene | none",
-                          "Chlorobenzene; DCB | IPA",
-                          "Water | Chlorobenzene",
-                          "Ethanol >> Ethanol | IPA",
-                          "n-butyl alcohol | Unknown",
-                          "terpineol; Ethanol",
-                          "1-Butanol",
-                          "2-methoxyethanol | Water",
-                          "Water2; Water | Chlorobenzene",
-                          "Chlorobenzene; Octane | none",
-                          "IPA >> IPA >> IPA | Unknown >> Unknown >> Unknown >> Unknown >> Unknown >> Unknown >> acetonitrile",
-                          "IPA; Ethanol | Ethanol",
-                          "none >> Water >> Water",
-                          "IPA >> Ethanol",
-                          "Water",
-                          "Chlorobenzene | 2-methoxyethanol",
-                          "Anisole; tetralin; TAA",
-                          "Water | IPA",
-                          "none | Chlorobenzene",
-                          "none | none",
-                          "Unknown | Ethanol",
-                          "none | terpineol; Ethanol",
-                          "1-butanol",
-                          "Ethanol; Water",
-                          "Ethanol | Methanol",
-                          "1-butanol | Ethanol >> Water | Ethanol >> Water",
-                          "1-Butanol; IPA | 1-Butanol; Ethylcellulose; Llauric acid; Terpineol",
-                          "Chlorobenzene | Methanol",
-                          "2-methoxyethanol",
-                          "2-methoxyethanol >> 2-Butanol",
-                          "IPA; Etanol | Etanol",
-                          "Chlorobenzene | Unknown",
-                          "n-butylalcohol | 2-methoxyethanol",
-                          "IPA >> Water",
-                          "n-butyl alcohol",
-                          "Dichlorobenzene | IPA",
-                          "IPA; Ethanol | none",
-                          "n-butylalcohol",
-                          "Ethanol | anhydrous 1-butanol",
-                          "IPA | Unknown",
-                          "Ethanol | Unknown",
-                          "Ethanol | none",
-                          "1-Butanol | Ethanol",
-                          "Methanol; n-butanol; Chloroform",
-                          "Chlorobenzene | Trifluorethanol",
-                          "Chlorobenzene | Unknown | Unknown",
-                          "Chlorobenzene | Water",
-                          "Chlorobenzene | Chlorobenzene | Ethanol",
-                          "Water2; Water",
-                          "deionized water",
-                          "n-butyl alcohol | Ethanol",
-                          "IPA",
-                          "n-butyl alcohol | n-butyl alcohol | Unknown",
-                          "Ethanol | IPA",
-                          "Chlorobenzene | IPA"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_solvents",
-                "description": "The solvents used in each deposition procedure for each layer in the stack\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the solvents associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a solvent is a mixture of different solvents, e.g. A and B, list the solvents in alphabetic order and separate them with semicolons, as in (A; B)\n- The number and order of layers and deposition steps must line up with the previous columns.\n- For non-liquid processes with no solvents, state the solvent as \u2018none\u2019\n- If the solvent is not known, state this as \u2018Unknown\u2019\n- Use common abbreviations when appropriate but spell it out when risk for confusion\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nDMF\nAcetonitil; Ethanol | Ethanol\nNone | Chlorobenzene\nH2O >> H2O | Methanol",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 11,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          ""
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_solvents_mixing_ratios",
-                "description": "The mixing ratios for mixed solvents\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the solvent mixing ratios associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The number and order of layers and deposition steps must line up with the previous columns.\n- For pure solvents, state the mixing ratio as 1\n- For non-solvent processes, state the mixing ratio as 1\n- For unknown mixing ratios, state the mixing ratio as \u2018nan\u2019\n- For solvent mixtures, i.e. A and B, state the mixing ratios by using semicolons, as in (VA; VB)\n- The preferred metrics is the volume ratios. If that is not available, mass or mol ratios can be used instead, but it the analysis the mixing ratios will be assumed to be based on volumes.\nExample\n9; 0.6; 0.4 | 1\n1 >> 1 | 1\n9; 1 | 3; 2",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 12,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Sigma Aldrich | Unknown >> Unknown",
-                          "Sigma Aldrich | Sigma Aldrich | Unknown >> Unknown; Sigma Aldrich >> Unknown; Unknown >> Unknown; Sigma Aldrich",
-                          "Acros Organics; Sigma Aldrich",
-                          "sigma aldrich",
-                          "Sigma Aldrich; Sigma Aldrich | Unknown >> Unknown",
-                          "Sigma Aldrich",
-                          "Alfa Aesar",
-                          "Sigma-Aldrich",
-                          "Unknown",
-                          "NanoPac >> Unknown | NanoPac",
-                          "Millipore Sigma | Milllipore Sigma",
-                          "Unknown | Unknown",
-                          "Sigma Aldrich | Sigma Aldrich",
-                          "Sigma Aldrich | Unknown >> Unknown | Unknown >> Unknown",
-                          "Unknown >> Unknown | Unknown",
-                          "Sigma Aldrich; Sigma Aldrich",
-                          "Wako; Wako; Wako; Unknown",
-                          "Unknown >> Unknown | Alfa Aesar",
-                          "Sigma Aldrich | Fischer Scientific",
-                          "Kanto Chemical Tokyo; Unknown",
-                          "Unknown | Sigma Aldrich",
-                          "Unknown >> Sigma Aldrich; Sigma Aldrich | Sigma Aldrich",
-                          "NanoPac >> Unknown",
-                          "Sigma Aldrich; Sigma Aldrich; Fisher | Sigma Aldrich >> Acros",
-                          "Sigma Aldrich | Unknown",
-                          "Sigma Aldrich; Sigma Aldrich | Sigma Aldrich",
-                          "Unknown; Sigma Aldrich",
-                          "Sigma Aldrich; Unknown >> Sigma Aldrich >> Sigma Aldrich >> Unknown; Sigma Aldrich | Unknown",
-                          "Sigma Aldrich | Sigma Aldrich >> Sigma Aldrich",
-                          "Kanto Chemical Tokyo; Unknown | Unknown",
-                          "Alfa Aesar | Alddin",
-                          "Sigma Aldrich | Unknown | Unknown",
-                          "Sigma Aldrich | Sigma Aldrich | Unknown",
-                          "Nacalai Tesque",
-                          "Sigma Aldrich; Unknown >> Sigma Aldrich",
-                          "Unknown | Wako Pure Chemical Industries; Nacalai Tesque; Sigma Aldrich",
-                          "Unknown | Alfa Aesar",
-                          "Unknown; Unknown | Unknown",
-                          "Sigma Aldrich; Unknown >> Sigma Aldrich >> Unknown >> Unknown; Sigma Aldrich",
-                          "Sinopharm Chemical Reagent Co. Ltd."
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_solvents_supplier",
-                "description": "The suppliers of all the solvents.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the solvent suppliers associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a solvent is a mixture of different solvents, e.g. A and B, list the associated suppliers and separate them with semicolons, as in (A; B)\n- The number and order of layers, reaction steps, and solvents must line up with the previous columns.\n- For non-liquid processes with no solvents, mark the supplier as \u2018none\u2019\n- If the supplier for a solvent is unknown, state this as \u2018Unknown\u2019\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nSigma Aldrich\nSigma Aldrich; Fisher | Acros\nnone >> Sigma Aldrich; Sigma Aldrich | Unknown",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 13,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Puris | Unknown >> Unknown | Unknown >> Unknown",
-                          "Puris | Unknown >> Unknown",
-                          "Puris | Puris | Unknown >> Unknown; Puris >> Unknown; Unknown >> Unknown; Puris",
-                          "99.8%; 99.5% | Uknown >> Unknown",
-                          "Technical | Puris",
-                          "99.5% | 99.5%",
-                          "Unknown",
-                          "99.8% | 99.5%",
-                          "99.8% | Unknown | Unknown",
-                          "Unknown | Unknown",
-                          "Unknown | Unknown | Unknown",
-                          "Unknown >> Unknown | Unknown",
-                          "0.998",
-                          "99.8% >> Unknown | 99.8%",
-                          "Puris",
-                          "Puris; Puris",
-                          "99.8 >> Unknown | 99.8%",
-                          "99.8% >> Unknown",
-                          "Pro analysis; Pro analysis; Pro analysis | Puris >> Pro analysis",
-                          "Unknown; Puris",
-                          "Puris | Puris",
-                          "Anhydrous 99.8%"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_solvents_purity",
-                "description": "The purity of the solvents used.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the solvent purities associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a solvent is a mixture of different solvents, e.g. A and B, list the associated purities and separate them with semicolons, as in (A; B)\n- The number and order of layers, reaction steps, and solvents must line up with the previous columns.\n- Use standard nomenclature for purities, e.g. pro analysis, puris, extra dry, etc.\n- For non-liquid processes with no solvents, state the purity as \u2018none\u2019\n- If the purity for a solvent is not known, state this as \u2018Unknown\u2019\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nPro analysis\nPuris; Puris| Tecnical\nnone >> Pro analysis; Pro analysis | Unknown",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 14,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "nan | TiO2-np Anatase; TiO2-np Rutile",
-                          "PEIE >> nTi-MOF | PCBM-60",
-                          "TiO2-np; titanium diisopropoxide bis(acetylacetonate)",
-                          "C60 | TDMASn",
-                          "TiOx >> TiOx",
-                          "Zinc Acetate dehydrate; ethanolamine | 3, 4, 5- trimethoxybenzoic acid",
-                          "SnO2-np | PCBM-60; PEG",
-                          "SnCl4",
-                          "ICBA | BCP",
-                          "SnO2-np | Choline Chloride",
-                          "Titanium diisopropoxide bis(acetylacetonate) >> Titanium diisopropoxide bis(acetylacetonate) | CsAc",
-                          "Titanium diisopropoxide bis(acetylacetonate) | TiO2-np >> TiCl4 >> nan",
-                          "TiCl4 | TiO2 paste",
-                          "SnCl2",
-                          "Titanium isopropoxide; diethanolamine | Titanium tetrabutanolate",
-                          "SnO2-np",
-                          "PCBM-60 | tetrakisdimethylamino-tin; H2O >> tetrakisdimethylamino-tin; H2O",
-                          "Titanium diisopropoxide bis(acetylacetonate) | Titanium diisopropoxide bis(acetylacetonate) | (3-aminopropyl)trimethoxysilane (APTMS)",
-                          "nan >> TiCl4 >> nan >> nan | TiO2-np",
-                          "Titanium diisopropoxide bis(acetylacetonate) | TiO2-np",
-                          "Titanium(IV) isopropoxide >> nan >> nan >> NaOH >> nan | magnesium methoxide",
-                          "Acetylacetone; Titanium isopropoxide | TiO2 paste NR30-D",
-                          "Titanium isopropoxide (TTIP); HCl | TiO2 paste 18NRT",
-                          "Zinc acetate dihydrate; KOH; ZnO",
-                          "PCBM-60 | PFN",
-                          "PEIE >> nTi-MOF",
-                          "PCBM-60 | PEI",
-                          "Zinc Acetate dehydrate; ethanolamine | 2-methoxybenzoic acid",
-                          "PCBM | BCP",
-                          "Titanium diisopropoxide bis(acetylacetonate) | TiO2-np | ZrO-np",
-                          "diethanolamine; Titanium isopropoxide; H2O",
-                          "SnO2 | C60",
-                          "Ti >> NaOH >> HCl",
-                          "nan | TiO2-np",
-                          "Zinc Acetate dehydrate; ethanolamine | 4-dimethoxybenzoic acid",
-                          "TiO2 np",
-                          "Titanium oxysulfate | PDI-glass",
-                          "ZnO-np",
-                          "SnCl2 | C60",
-                          "Titanium diisopropoxide bis(acetylacetonate) >> Titanium diisopropoxide bis(acetylacetonate) >> Titanium diisopropoxide bis(acetylacetonate) | TiO2-np",
-                          "PCBC6 | BCP",
-                          "Titanium isopropoxide (TTIP); acetyl acetone >> NR30-D; ethanol",
-                          "synthesized | synthesized | synthesized",
-                          "tetrakisdimethylamino-tin; H2O",
-                          "PCBM-60 | PEIE",
-                          "Zinc Acetate dehydrate; ethanolamine",
-                          "TiO2-np; Ethylcellulose",
-                          "SnO2-np | 4-Bromobenzoic acid",
-                          "nan | TiO2-np; Ethylcellulose",
-                          "SnO2-np | ZnO-np",
-                          "Titanium diisopropoxide bis(acetylacetonate) | TiO2-np >> Li-TFSI",
-                          "TPE-DPP-8 | C60 | BCP",
-                          "SnCl5",
-                          "HCl; Titanium isopropoxide | TiO2 paste | nan",
-                          "TiO2 pellets | TTIP",
-                          "SnO2",
-                          "Titanium diisopropoxide bis(acetylacetonate) | Al2O3-np | Cu:NiO-np",
-                          "Titanium diisopropoxide bis(acetylacetonate) | MgCl6 6H2O; SnCl2 2H2O | TiO2-np | ZrO2-np",
-                          "Titanium isopropoxide (TTIP); HCl",
-                          "TiO2-np; titanium diisopropoxide bis(acetylacetonate) | PPDI-F3N",
-                          "PCBM-60 | Rhodamine 101 | LiF",
-                          "B2F | C60 | BCP",
-                          "Titanium diisopropoxide bis(acetylacetonate) | CaSc2O4:0.15Eu3+",
-                          "titanium tetrachloride",
-                          "Titanium diisopropoxide bis(acetylacetonate); TiO2-np",
-                          "Titanium diisopropoxide bis(acetylacetonate) | TiO2 paste NR30-D",
-                          "SnO2-np | KOH",
-                          "Titanium diisopropoxide bis(acetylacetonate) | TiO2 paste NR30-D | SnCl4",
-                          "Titanium diisopropoxide bis(acetylacetonate); TiO2-np; PCBM",
-                          "Titanium isopropoxide | TiO2 paste",
-                          "Acetylacetone; Titanium diisopropoxide bis(acetylacetonate) | TiO2 paste",
-                          "Titanium diisopropoxide bis(acetylacetonate) | Titanium diisopropoxide bis(acetylacetonate)",
-                          "Titanium isopropoxide | TiO2-np | Zn(NO3)2.6H2O >> nan >> Na2S >> nan",
-                          "tantalum(V) ethoxide in titanium; Titanium diisopropoxide bis(acetylacetonate)",
-                          "PCBM-70 | TiO2",
-                          "TPE-DPP-6 | C60 | BCP",
-                          "Titanium diisopropoxide bis(acetylacetonate) | TiO2-np >> TiCl4",
-                          "Titanium diisopropoxide bis(acetylacetonate) | TiO2 paste | Al2O3 paste",
-                          "Titanium Orthotitanate | TiO2-np",
-                          "PCBM-60",
-                          "Titanium diisopropoxide bis(acetylacetonate) | TiO2 paste",
-                          "SnO2 2H2O",
-                          "nan | Al2O3-np",
-                          "Titanium diisopropoxide bis(acetylacetonate)",
-                          "Titanium diisopropoxide bis(acetylacetonate) >> TiCl4 | C60",
-                          "Titanium isopropoxide (TTIP); HCl | C60 solution",
-                          "nan | TiO2-np Rutile",
-                          "PCBM-60 | Bphen",
-                          "PEIE; C60",
-                          "PCBM-60 | tetrakisdimethylamino-tin; H2O",
-                          "SnCl2.H2O | ethanol | ( 3-aminopropyl)triethoxysilane (APTES) | IPA",
-                          "Tetraisopropyl orthotitanate | TiO2-np",
-                          "Titanium isopropoxide",
-                          "tetrakisdimethylamino-tin; H2O >> tetrakisdimethylamino-tin; H2O",
-                          "PCBM-70",
-                          "SnO2-np | NaOH",
-                          "Titanium tetrachloride",
-                          "Titanium diisopropoxide bis(acetylacetonate); vanadium(V)oxytriethoxide | TiO2 powder; polyethylene glycol >> acetylacetone; triton X-100",
-                          "C60 | LiF | BCP",
-                          "HCl; Titanium isopropoxide | TiO2 paste",
-                          "Titanium(IV) isopropoxide >> nan >> nan >> NaOH >> nan",
-                          "Titanium diisopropoxide bis(acetylacetonate) | Polystyrene latex microsphere solution >> TiCl4 | TiO2-np >> TiCl4",
-                          "synthesized | BCP",
-                          "Tetra-nbutyl titanate; diethanolamine >> TiCl4 | TiO2 paste >> TiCl4 | ZrO2 paste",
-                          "Titanium oxysulfate",
-                          "C60",
-                          "nan | TiO2 paste 18NRT",
-                          "nan | TiO2-np | ZrO-np",
-                          "Titanium(IV) isopropoxide >> nan",
-                          "SnCl2 | PCBM-60",
-                          "PCBM-60 | PFN-Br",
-                          "nan | C60-SAM",
-                          "HCl; TiCl3",
-                          "C60; (RuCp*mes)2",
-                          "PCBM-60 | Rhodamine 101",
-                          "TiOx >> TiOx >> TiOx",
-                          "TiCl4",
-                          "PCBM-60 | AZO",
-                          "Titanium diisopropoxide bis(2,4-pentanedionate) | In(NO3)3\u00b7xH2O",
-                          "nan | TiO2-np >> TiCl4",
-                          "TPE-DPP-16 | C60 | BCP",
-                          "Titanium isopropoxide | Ethanol",
-                          "PCBM | TBAOH",
-                          "CdI2 | C60 | BCP",
-                          "Titanium isopropoxide >> TiCl4 | TiO2-np",
-                          "nan | TiO2-np Anatase",
-                          "Titanium diisopropoxide bis(acetylacetonate) >> TiCl4 | TiO2-np",
-                          "Zinc acetate; Tin Acetate",
-                          "TiOx",
-                          "Titanium isopropoxide >> TiCl4 | PCBA",
-                          "Titanium tetrabutanolate",
-                          "titanium diisopropoxide bis(acetylacetonate) | TiO2-np | ZrO2-np",
-                          "Titanium diisopropoxide bis(acetylacetonate) >> TiCl4",
-                          "Titanium isopropoxide; diethanolamine | TiO2-np >> TiCl4",
-                          "Titanium diisopropoxide bis(acetylacetonate) | TiO2-np | SbI3",
-                          "TiO2-crystalline anatase np",
-                          "Titanium isopropoxide (TTIP)",
-                          "nan | nan",
-                          "Tetrabutyl titanate | TiO2-np",
-                          "TiO2-c | PCBM-61",
-                          "nan | TiO2-np Anatase >> CdSO4; CS(NH2)2; NH3.H2O",
-                          "SnCl2.H2O | ethanol",
-                          "Titanium tetrachloride | TiO2-np",
-                          "MgCl6 6H2O; SnCl2 2H2O | TiO2-np | ZrO2-np",
-                          "TiCl4 | PCBM-60",
-                          "1,4,5,8-Naphthalenetetracarboxylic dianhydride; (R)-(-)-aminoindane",
-                          "Ti",
-                          "Tetrabutyl titanate",
-                          "Tetra-nbutyl titanate; diethanolamine | TiO2 paste NR30-D",
-                          "COi8DFIC | BCP",
-                          "Titanium isopropoxide >> TiCl4",
-                          "TiO2 -np | Ti | ZrO2-np",
-                          "C60 | BCP",
-                          "Acetylacetone; IPA; tetrabutyl titanate; Triton X100 | TiO2 paste",
-                          "NDI3HU-DTYM2 | BCP",
-                          "TiO2-anatase >> Titanium diisopropoxide bis(acetylacetonate) | TiO2-np",
-                          "titanium tetrachloride | TiO2-np >> titanium tetrachloride",
-                          "Titanium diisopropoxide bis(acetylacetonate) >> Titanium diisopropoxide bis(acetylacetonate)",
-                          "TiCl4 >> TiCl4",
-                          "Titanium diisopropoxide bis(acetylacetonate); niobium(V)ethoxide | TiO2 powder; polyethylene glycol >> acetylacetone; triton X-100",
-                          "SnO2-np | PCBM-60",
-                          "PCBM-70 | Rhodamine 101",
-                          "Titanium diisopropoxide bis(acetylacetonate) | SnCl4",
-                          "PCBM | Bis-C60",
-                          "PEIE",
-                          "Nb | TiO2-np",
-                          "Titanium isopropoxide | PCBM-60",
-                          "titanium isopropoxide",
-                          "ITIC | BCP",
-                          "(DTYM-NDI-DTYA)2 | BCP",
-                          "PCBM-60 | ZnO-np",
-                          "TiO2-nw",
-                          "Titanium isopropoxide | TiO2-np >> Li-TFSI",
-                          "TiCl4 >> nan >> nan",
-                          "Titanium diisopropoxide bis(2,4-pentanedionate)",
-                          "Titanium diisopropoxide bis(acetylacetonate) >> Titanium diisopropoxide bis(acetylacetonate) | TiO2-np",
-                          "Titanium diisopropoxide bis(acetylacetonate) | TiO2 paste 18NR-T",
-                          "MoS2-nanosheets",
-                          "Titanium diisopropoxide bis(acetylacetonate); acetylacetone",
-                          "Titanium diisopropoxide bis(acetylacetonate) | TiO2 powder; polyethylene glycol >> acetylacetone; triton X-100",
-                          "PCBM-60 | C60 | LiF",
-                          "Tetrabutyl titanatein; HCl",
-                          "Zinc Acetate dehydrate; ethanolamine | PCBM-60",
-                          "TPE-DPP-12 | C60 | BCP",
-                          "SnO2-np | ethylphosphonic acid",
-                          "TiO2-anatase | TiO2-np",
-                          "HCl; Titanium isopropoxide",
-                          "Titanium isopropoxide | TiO2-np",
-                          "IT-4f | BCP",
-                          "Titanium diisopropoxide bis(acetylacetonate); tantalum(V)ethoxide | TiO2 powder; polyethylene glycol >> acetylacetone; triton X-100",
-                          "tin chloride bihydrate",
-                          "PCBM-61 | BCP",
-                          "Titanium tetraisopropoxide; acetylacetone | TiO2-np | Carbon-QDs",
-                          "Titanium diisopropoxide bis(acetylacetonate) | TiO2 paste | ZrO2 paste | carbon paste",
-                          "Titanium diisopropoxide bis(acetylacetonate) >> titanium tetrachloride | TiO2-np",
-                          "CdSO4; thiourea; NH4OH",
-                          "HCl; Titanium isopropoxide | 2-mIm; Zn(NO3)2",
-                          "PCBM | LiF",
-                          "PCBM-60 | BCP",
-                          "SnCl4 | 1\u2010butyl\u20103\u2010methylimidazolium bromide",
-                          "Titanium tetraisopropoxide; acetylacetone | TiO2-np",
-                          "PCBM | PNDI-2T | LiF",
-                          "tetraamminezinc(II) hydroxide",
-                          "HCl; Titanium isopropoxide | TiO2 paste 22NR-T Solaronix",
-                          "Titanium isopropoxide | HCl | Ethanol",
-                          "titanium (diisopropoxide) bis(2,4-pentanedionate) | TiO2-np"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_reaction_solutions_compounds",
-                "description": "The non-solvent precursor chemicals used in each reaction step\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the non-solvent chemicals associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a solution contains several compounds, e.g. A and B, list the associated compounds in alphabetic order and separate them with semicolons, as in (A; B)\n- Note that also dopants/additives should be included\n- When several precursor solutions are made and mixed before the reaction step, it is the properties of the final mixture used in the reaction we here describe.\n- The number and order of layers and reaction steps must line up with the previous columns.\n- For gas phase reactions, state the reaction gases as if they were in solution.\n- For solid-state reactions, state the compounds as if they were in solution.\n- For reaction steps involving only pure solvents, state this as \u2018none\u2019\n- If the compounds for a deposition step is not known, state this as \u2018Unknown\u2019\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nTitanium diisopropoxide bis(acetylacetonate) | TiO2-np\nC60 | BCP\nTitanium diisopropoxide bis(acetylacetonate) | TiO2-np >> Li-TFSI",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 15,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Pegasus; Uppsala University",
-                          "Unknown | Pegasus; Uppsala University >> Pegasus; Uppsala University",
-                          "Sinopharm Chemical Reagent Co., Ltd; Macklin | Macklin | Shanghai MaterWin New Material",
-                          "Fisher Scientific; Greatcell Solar",
-                          "Xi'an p-OLED Corp. | Xi'an p-OLED Corp.",
-                          "Unknown | Unknown",
-                          "Sigma Aldrich | Sigma Aldrich",
-                          "Sigma Aldrich | Dysole >> Sigma Aldrich >> Unknown",
-                          "Solenne B.V. | Sigma-Aldrich",
-                          "Sinopharm",
-                          "Merck | Solaronix",
-                          "ENB Korea >> Sigma Aldrich",
-                          "Nichem Fine Technology | Nichem Fine Technology",
-                          "Sigma Aldrich | Alfa-Aesar >> Junsei Chemicals | Dyesol >> Junsei Chemicals",
-                          "Nichem Fine Technology Co. Ltd.",
-                          "ENB Korea >> Sigma Aldrich >> ENB Korea",
-                          "Nano-c",
-                          "Sigma Aldrich | Dysole",
-                          "Sigma Aldrich | Sigma Aldrich | Sigma Aldrich",
-                          "nano-c; Unknown",
-                          "Sinopharm | America Dye Sources",
-                          "CBMM | Dyesol",
-                          "Acros",
-                          "1-Material Inc",
-                          "Sigma Aldrich",
-                          "Nichem",
-                          "Solenne | Sigma Aldrich",
-                          "Sigma Aldrich | Dysole >> Sigma Aldrich",
-                          "Millipore Sigma | Milllipore Sigma",
-                          "Sinopharm; Sinopharm",
-                          "Han Feng Chemical | P-OLED",
-                          "Unknown | Dyesol",
-                          "Sigma Aldrich; Synthetized",
-                          "Lab made",
-                          "Unknown | Sigma Aldrich",
-                          "Unknown >> Unknown | JGC Catalysts and Chemicals Ltd.",
-                          "Unknown | Dyesole",
-                          "Sigma Aldrich | Sinopharm Chemical Reagent Co., Ltd; Macklin | Macklin | Shanghai MaterWin New Material",
-                          "Sigma Aldrich | Lab-made",
-                          "Xi\u2019an Polymer Light Technology Corp",
-                          "Unknown | Degussa",
-                          "Sigma Aldrich >> Unknown",
-                          "Sigma Aldrich | Unknown >> Sigma Aldrich",
-                          "Sigma Aldrich; Solaronix; Solaronix",
-                          "Alfa Aesar",
-                          "Sigma Aldrich | Unknown >> Sinopharm",
-                          "Xi'an Polymer Light Technology Corp. | Xi'an Polymer Light Technology Corp.",
-                          "Unknown",
-                          "Solaronix | Unknown",
-                          "NanoPac >> synthsized",
-                          "Unknown | Nichem Fine Technology",
-                          "Nano-C | Alfa-Aesar",
-                          "Pegasus; Uppsala University >> Pegasus; Uppsala University",
-                          "Sigma Aldrich; Sigma Aldrich",
-                          "Sigma Aldrich | Dyesol >> Junsei Chemicals",
-                          "Aldrich; Aldrich | Nippon Aerosil; Nacalai Tesque >> Wako Pure Chemical; Wako Pure Chemical",
-                          "Ossila | Unknown",
-                          "Alfa-Aesar",
-                          "1-Material",
-                          "Aldrich | Nippon Aerosil; Nacalai Tesque >> Wako Pure Chemical; Wako Pure Chemical",
-                          "Sigma Aldrich | SureChem",
-                          "Unknown; Sigma Aldrich",
-                          "Lab made | Xi'an Polymer Light Technology Corp. | Xi'an Polymer Light Technology Corp.",
-                          "Aldrich; Solaronix Ti-Nanoxide N/SP",
-                          "NanoPac >> Lab made | NanoPac",
-                          "1-Material | 1-Material",
-                          "Nano-C",
-                          "Sigma Aldrich >> Unknown >> Sigma Aldrich >> Unknown",
-                          "Sigma Aldrich | Greatcell",
-                          "Unknown | Dyesole | Solaronix",
-                          "Unknown | Pegasus; Uppsala University",
-                          "Solarmer Material | 1-Material",
-                          "Sigma Aldrich | Solaronix PST-18NR | Sigma Aldrich | Borun New Material Technology",
-                          "Unknown | 1-Materials",
-                          "Luminescence Technology Corp",
-                          "Luminescence Technology Corp | Xi\u2019An Polymer Light Technology Corp",
-                          "Sigma Aldrich >> ENB Korea",
-                          "Alfa Aesar >> Unknown >> Unknown",
-                          "Sigma Aldrich | Dyesol",
-                          "Unknown | Sigma Aldrich; Degussa",
-                          "ITASCO >> Unknown >> Unknown",
-                          "Alfa-Aesar | Lab made",
-                          "Sigma Aldrich >> Unknown >> Sigma Aldrich >> Unknown | Sigma Aldrich",
-                          "Frontier Carbon Corp. | Tokyo Chemical Industry",
-                          "Sigma Aldrich | Dyesol | Sigma Aldrich >> Unknown >> Sigma Aldrich >> Unknown",
-                          "Unknown | NanoCleantech",
-                          "Sigma Aldrich | Aerosil",
-                          "America Dye Sources"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_reaction_solutions_compounds_supplier",
-                "description": "The suppliers of the non-solvent chemicals.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the non-solvent chemical suppliers associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a solution contains several dissolved compounds, e.g. A and B, list the associated suppliers and separate them with semicolons, as in (A; B)\n- The number and order of layers, reaction steps, and solvents must line up with the previous columns.\n- For gas phase reactions, state the suppliers for the gases or the targets/evaporation sources that are evaporated/sputtered/etc.\n- For solid state reactions, state the suppliers for the compounds in the same way.\n- For reaction steps involving only pure solvents, state the supplier as \u2018none\u2019 (as that that is entered in a separate filed)\n- For chemicals that are lab made, state that as \u201cLab made\u201d or \u201cLab made (name of lab)\u201d\n- If the supplier for a compound is unknown, state this as \u2018Unknown\u2019\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nDysole; Sigma Aldrich; Dyenamo; Sigma Aldrich\nSigma Aldrich; Fisher | Acros\nLab made (EPFL) | Sigma Aldrich >> none",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 16,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Pro analysis",
-                          "Pro analysis; Unknown",
-                          "99%; 99.99%",
-                          "Puris | Unknown >> Puris | Unknown >> Puris",
-                          "0.97",
-                          "98%; 99.8%",
-                          "99.99% >> Unknown",
-                          "Unknown >> Unknown >> Unknown >> Unknown | Unknown",
-                          "Unknown",
-                          "Unknown | Unknown",
-                          "Puris | Unknown",
-                          "Unknown; 97%",
-                          "Pro analysis; Puris | Puris >> Puris",
-                          "Pro analysis | Tecnical >> Pro analysis",
-                          "0.98",
-                          "Unknown >> Unknown | Unknown",
-                          "Puris",
-                          "0.999",
-                          "Technical | Unknown",
-                          "96% | Unknown",
-                          "Unknown >> Unknown >> Unknown >> Unknown",
-                          "Unknown >> Unknown",
-                          "99.5% | 99%",
-                          "99.99% >> Unknown | Unknown",
-                          "Puris | Pro-analysis",
-                          "Unknown | 99%",
-                          "99.9% | Unkown",
-                          "Puris | Unknown >> Puris",
-                          "Pro analysis | Puris >> Puris",
-                          "Unknown | Unknown | Puris >> Unknown >> Puris >> Unknown",
-                          "Unknown | 99.8%"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_reaction_solutions_compounds_purity",
-                "description": "The purity of the non-solvent chemicals.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the compound purities associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a solution contains several dissolved compounds, i.e. A and B, list the associated purities and separate them with semicolons, as in (A; B)\n- The number and order of layers, reaction steps, and solvents must line up with the previous columns.\n- Use standard nomenclature for purities, e.g. pro analysis, puris, extra dry, etc.\n- For reaction steps involving only pure solvents, state this as \u2018none\u2019 (as that is stated in another field)\n- If the purity for a compound is not known, state this as \u2018Unknown\u2019\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nPro analysis\n99.999; Puris| Tecnical\nUnknown >> Pro analysis; Pro analysis | none",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 17,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "0.05 M",
-                          "0.15 M | 33.33 wt%",
-                          "15 wt%",
-                          "16 mg/ml",
-                          "15 mg/ml | nan",
-                          "0.42 M",
-                          "120 mg/ml; 640 mg/ml",
-                          "25 mg/ml | nan",
-                          "20 mg/ml; nan",
-                          "52 wt% | 208 mg/ml; 14 mg/ml | 20 wt% | 20 wt%",
-                          "0.15 M | 0.20 M",
-                          "20 mg/ml | 30 mg/ml",
-                          "nan | nan >> 80 mM",
-                          "8 mg/ml | nan",
-                          "20 mg/ml | 1 mg/ml",
-                          "15 mg/ml | 1 mg/ml",
-                          "2 mg/ml | 0.6 mg/ml | nan",
-                          "164 mg/ml; 50 mg/ml",
-                          "1 M; 0.5 M",
-                          "14 vol%; 20 vol%",
-                          "3 mg/ml | nan",
-                          "0.2 M",
-                          "nan >> 0.04 M >> nan >> nan | 20 wt%",
-                          "0.15 M | 0.15 M",
-                          "13 wt% | 20 wt%",
-                          "2.564 vol%; 25 wt%; nan; nan",
-                          "10 wt% | 20 wt%",
-                          "5 mg/ml",
-                          "12 wt% | 20 wt%",
-                          "208 mg/ml; 14 mg/ml | 20 wt% | 20 wt%",
-                          "20 mg/ml | nan | nan",
-                          "nan | nan >> 20 mM",
-                          "2.5 wt%; 20 wt%",
-                          "5 mg/ml | nan",
-                          "0.03 M",
-                          "15 mg/ml; 2 mg/ml",
-                          "0.254 M; 0.02 M; 0.1 mg/ml",
-                          "0.15 M; nan",
-                          "2 mg/ml | nan | nan",
-                          "0.16 M",
-                          "33 wt% | 10 mg/ml; 10 mg/ml",
-                          "nan | nan >> 100 mM",
-                          "20 wt%",
-                          "0.2 M; 2 M | 150 mg/ml",
-                          "25 wt%; 28 wt%",
-                          "400 mM >> nan >> nan",
-                          "75 wt% | nan",
-                          "0.15 M | 7.5 mg/ml",
-                          "20 mg/ml | 0.1 wt%",
-                          "11 wt% | 20 wt%",
-                          "20 mM; 150 mg/ml",
-                          "0.2 M | nan",
-                          "200 mM >> nan >> nan",
-                          "2 vol%; 15 vol%",
-                          "15.38 vol%",
-                          "20 mg/ml | 0.2 %",
-                          "nan | 10 mg/ml",
-                          "0.286 vol%; 0.2 wt%",
-                          "0.3 M; 10 mg/ml",
-                          "nan; 0.9 vol%",
-                          "20 mg/ml; 0.5 mg/ml",
-                          "0.3 M",
-                          "nan | 2.0 M",
-                          "1.8 wt% | nan",
-                          "20 mg/ml",
-                          "40 mg/ml | 0.5 mg/ml",
-                          "8.6 vol%; 5.71 vol% >> 12 wt%",
-                          "14 wt% | 20 wt%",
-                          "6 vol% | 125 mg/ml",
-                          "0.2 M | 15 mg/ml",
-                          "6 vol% | 150 mg/ml >> 10 mg/ml",
-                          "0.355 vol%; 6.4 vol%",
-                          "4 wt%",
-                          "46.7 vol% >> nan",
-                          "17 wt% | 20 wt%",
-                          "8 mg/ml",
-                          "2 wt%",
-                          "100 mg/ml; 2.8 mg/ml | 10 mg/ml",
-                          "7.5 vol% | 28 %",
-                          "0.08",
-                          "16 wt% | 20 wt%",
-                          "2 wt% | 1 mg/ml",
-                          "20 mg/ml | nan | 0.5 mg/ml",
-                          "nan | nan >> 0.1 M",
-                          "nan | 150 mg/ml",
-                          "0.3 M >> 40 mM | nan",
-                          "20",
-                          "0.15",
-                          "40 mg/ml | 11.11 vol%",
-                          "20 mM >> 0.11 mg/ml >> 20 mM",
-                          "0.04 M | 20 mg/ml",
-                          "nan | nan | 5 mM | nan",
-                          "15 wt% | 20 wt%",
-                          "100 mM >> nan >> nan",
-                          "2.5 wt%",
-                          "1.25 vol% | nan | nan",
-                          "20 wt% | 20 wt%",
-                          "46.7 vol% >> nan >> 20 mg/ml >> nan | nan",
-                          "nan | 28.6 vol% >> 0.02 M",
-                          "0.3 M >> 40 mM",
-                          "20 mg/ml | 0.2 wt%",
-                          "5.26 vol% >> 4.2 vol%",
-                          "10 vol%",
-                          "nan | 4 wt%",
-                          "6 vol% | 10 wt% | 1 mM",
-                          "40 mM",
-                          "0.0267",
-                          "0.3 M >> 40 mM | 14 wt%",
-                          "2.2 vol% >> 0.22 vol%",
-                          "2.67 wt% | 20 mM",
-                          "10 mg/ml",
-                          "nan | 0.1 g/0.8mL >> 0.1 M",
-                          "nan | 0.04 M",
-                          "0.2 M | 5 mg/ml",
-                          "75 wt% | 25 wt% >> 0.05 M >> nan",
-                          "nan >> nan | 22.2 wt%",
-                          "20 mg/ml | 40 mg/ml",
-                          "0.15 M | nan",
-                          "nan >> 1 M >> 0.4 M",
-                          "nan | 22.22 wt%",
-                          "0.2 M | 10 mg/ml",
-                          "20 mg/ml >> 0.7 mg/ml",
-                          "18 mg/ml",
-                          "nan | 22.2 wt%",
-                          "nan | 1.5 M",
-                          "2 vol%; 15 vol% | 22 mg/ml; 9.9 mg/ml",
-                          "0.125 M >> 0.025 M | 0.1 mg/ml",
-                          "20 mg/ml | 1.5 mg/ml",
-                          "0.15 M | 130 mg/ml >> 0.02 M",
-                          "nan | 0.12 g/ml | 0.2 M >> nan >> 0.1 M >> nan",
-                          "0.15 M",
-                          "2.4 vol%",
-                          "nan | nan >> 40 mM",
-                          "13.3 mg/ml; 3.6 vol%; 0.098 vol%",
-                          "20 mg/ml | 2.5 wt%",
-                          "15 wt% | 0.5 mg/ml",
-                          "20 mg/ml; 0.8 mg/ml",
-                          "14.6 vol%; 1 M; 22.2 wt%",
-                          "nan | 41.6 wt% | nan",
-                          "20 mg/ml | 4.61 mg/ml",
-                          "33 wt% | 10 mg/ml",
-                          "0.3 M | 33 vol% >> 0.04 M | 28.6 wt% >> 0.04 M",
-                          "0.3 M | 28.6 wt% >> 0.04 M",
-                          "18 wt% | 20 wt%",
-                          "0.7 vol%; 8 vol% | 1.8 wt%",
-                          "0.15 M | 15.15 mg/ml >> 0.02 M",
-                          "0.5 M; 0.5 M | nan",
-                          "nan | 0.5 M",
-                          "0.15 M | 0.3 M | nan",
-                          "0.15 M >> 0.3 M | 60 mg/ml",
-                          "10 vol% | nan",
-                          "2.25 vol%",
-                          "nan | 14.3 wt%",
-                          "0.1 M",
-                          "22 wt% | 20 wt%",
-                          "2 mg/ml",
-                          "11.4 wt%",
-                          "nan | nan",
-                          "10 mg/ml | 0.5 mg/ml",
-                          "164 mg/ml; 50 mg/ml | 0.7 mg/ml",
-                          "30 mg/ml | 0.5 mg/ml",
-                          "33 wt%",
-                          "0.04 M",
-                          "15 mg/ml | 2 mg/ml",
-                          "15 wt% | 1 mg/ml",
-                          "10 mg/ml | nan",
-                          "20 mg/ml | 0.6 mg/ml",
-                          "5.3 mg/ml; nan",
-                          "30 mg/ml",
-                          "16 wt% | 6.67 wt% | 0.5 wt%",
-                          "25 wt%28wt%",
-                          "23.6 mg/ml; 22.77 mg/ml; 6 mg/ml",
-                          "0.15 M | 2 :7wt",
-                          "20 mg/ml | 5 mg/ml",
-                          "0.4 wt% | nan",
-                          "20 mg/ml | 0.5 mg/ml",
-                          "30 mg/ml | nan",
-                          "46.7 vol% >> nan >> 20 mg/ml >> nan",
-                          "nan | 22 wt%",
-                          "250 mg/ml",
-                          "nan | 1.0 M",
-                          "nan >> 0.15 M | nan",
-                          "1.43 mg/ml | nan",
-                          "nan | 0.08 wt%",
-                          "1.5 mM; 1.5 mM; 30 %",
-                          "5.3 mg/ml; nan | 0.1 mg/ml",
-                          "20 mg/ml | nan",
-                          "0.15 M >> 0.30 M",
-                          "5 mol%; 10 vol%",
-                          "2.67 wt%",
-                          "nan | 0.25 mg/ml",
-                          "0.15 M | 10 vol%",
-                          "0.254 M; 0.02 M",
-                          "nan | 4 mg/ml",
-                          "10 vol% >> 10 vol%",
-                          "0.15 M >> 0.3 M >> 0.3 M | nan",
-                          "0.4 wt%",
-                          "200 mM | 22 wt%",
-                          "0.2 M | 0.066 wt%",
-                          "0.5 M; 0.5 | nan >> 0.04",
-                          "0.15 M | 0.10 M",
-                          "0.2 wt% >> 8 mg/ml | nan",
-                          "19 wt% | 20 wt%",
-                          "0.15 M | 0.05 M",
-                          "0.15 M; 20 wt%; 0.0002 M",
-                          "0.15 M; 20 wt%",
-                          "2 M; 16.67 wt%",
-                          "20 mg/ml | 20 mg/ml",
-                          "nan; 60 mg/ml",
-                          "6 mg/ml",
-                          "15 mg/ml",
-                          "0.2 M | 7.5 mg/ml",
-                          "7 mg/ml | nan",
-                          "nan; 4 mg/ml",
-                          "100 mg/ml; 2.8 mg/ml",
-                          "3 mol%; 10 vol%",
-                          "10 wt% | 0.8 mg/ml",
-                          "10 vol% >> 10 vol% | 0.1 M",
-                          "3 wt%",
-                          "200 mM",
-                          "10 vol% | 25 wt%",
-                          "10 vol% | 18 wt%",
-                          "1 mol%; 10 vol%",
-                          "6 vol%; 0.67 vol%",
-                          "0.15 M | 0.3 M",
-                          "22 mg/ml",
-                          "21 wt% | 20 wt%",
-                          "nan | 0.7 mh/ml",
-                          "20 mg/ml | 10 mg/ml",
-                          "30 mg/ml | 0.1 wt%",
-                          "300 mM >> nan >> nan",
-                          "nan | 0.12 g/ml",
-                          "0.2 wt% >> 8 mg/ml",
-                          "nan | 0.2 M",
-                          "1 M"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_reaction_solutions_concentrations",
-                "description": "The concentration of the non-solvent precursor chemicals.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the concentrations associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a solution contains several dissolved compounds, e.g. A and B, list the associated concentrations and separate them with semicolons, as in (A; B)\n- The order of the compounds must be the same as in the previous filed.\n- For reaction steps involving only pure solvents, state this as \u2018none\u2019\n- When concentrations are unknown, state that as \u2018nan\u2019\n- Concentrations can be stated in different units suited for different situations. Therefore, specify the unit used. When possible, use one of the preferred units\no M, mM, molal; g/ml, mg/ml, \u00b5g/ml, wt%, mol%, vol%, ppt, ppm, ppb\n- For values with uncertainties, state the best estimate, e.g write 4 wt% and not 3-5 wt%.\nExample\n4 wt%\n0.2 M; 0.15 M| 10 mg/ml\n0.3 mol% | 2 mol%; 0.2 wt% | nan",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 18,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "1.0 | Unknown",
-                          "54.35",
-                          "0.9 >> 0.1 >> 15.0",
-                          "10.0",
-                          "125.0; 65.0; Unknown",
-                          "Unknown >> Unknown >> Unknown >> Unknown | Unknown",
-                          "Unknown",
-                          "7.0",
-                          "250.0 | Unknown",
-                          "Unknown | Unknown",
-                          "100.0; 100.0",
-                          "8.0",
-                          "Unknown >> Unknown | Unknown",
-                          "10.2",
-                          "20.0 | 30.0",
-                          "250.0",
-                          "0.369; 0.07 | Unknown",
-                          "50.0 | Unknown | Unknown | Unknown",
-                          "50.0 | Unknown | Unknown",
-                          "Unknown | 0.1",
-                          "10.0 | 0.05 >> 0.1",
-                          "2.2; 2.2; 2.8",
-                          "0.15 | 0.3",
-                          "Unknown >> Unknown >> Unknown >> Unknown",
-                          "Unknown >> Unknown",
-                          "0.6; 0.4 >> 0.04",
-                          "30.0 | Unknown",
-                          "1.0",
-                          "1.0 | 1.0"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_reaction_solutions_volumes",
-                "description": "The volume of the reaction solutions\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the volumes associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The volumes refer the volumes used, not the volume of the stock solutions. Thus if 0.15 ml of a solution is spin-coated, the volume is 0.15 ml\n- For reaction steps without solvents, state the volume as \u2018nan\u2019\n- When volumes are unknown, state that as \u2018nan\u2019\nExample\n0.1\n0.1 >> 0.05 | 0.05\nnan | 0.15",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 19,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "0.0 | Unknown",
-                          "0.0 | 0.0",
-                          "0.0 | 1.0",
-                          "10.0",
-                          "0.5 | Unknown | Unknown",
-                          "Unknown >> Unknown >> Unknown >> Unknown | Unknown",
-                          "Unknown",
-                          "Unknown | Unknown",
-                          "0.5 | Unknown | Unknown | Unknown",
-                          "8.0",
-                          "Unknown >> Unknown | Unknown",
-                          "6.0",
-                          "0.0 | 6.0",
-                          "Unknown >> Unknown >> Unknown | 12.0",
-                          "30.0",
-                          "Unknown >> Unknown >> Unknown >> Unknown",
-                          "Unknown >> Unknown",
-                          "Unknown | Unknown >> 0.66",
-                          "1.0",
-                          "0.5 | 1000.0 >> 1000.0",
-                          "4.0"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_reaction_solutions_age",
-                "description": "The age of the solutions\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the age of the solutions associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- As a general guideline, the age refers to the time from the preparation of the final precursor mixture to the reaction procedure.\n- When the age of a solution is not known, state that as \u2018nan\u2019\n- For reaction steps where no solvents are involved, state this as \u2018nan\u2019\n- For solutions that is stored a long time, an order of magnitude estimate is adequate.\nExample\n2\n0.25 |1000 >> 10000\nnan | nan",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 20,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Unknown | 300",
-                          "",
-                          "25",
-                          "25 | 25 >> 70 >> 25",
-                          "70 >> 25 >> 25",
-                          "40; ",
-                          "500 | 25",
-                          "70 | 25 >> 70",
-                          "Unknown | Unknown >> Unknown | Unknown >> 70",
-                          "70",
-                          "40;  >> 40; ",
-                          "25 >> 70 >> 25 >> 25 | 25",
-                          "80",
-                          "25 | 25",
-                          "Unknown",
-                          "Unknown | Unknown",
-                          "100",
-                          "25 | 25 >> 25",
-                          "25 | 25 >> 70",
-                          "77",
-                          "25 | Unknown | Unknown",
-                          "70 | Unknown",
-                          "Unknown >> Unknown | Unknown",
-                          "Unknown >> 220 >> Unknown",
-                          "Unknown | Unknown >> 70",
-                          "75",
-                          "Unknown | 200",
-                          "25 | 25 >> 90",
-                          "25 | 80",
-                          "60",
-                          " | 40; ",
-                          "25 | 70; 25",
-                          "150 | Unknown",
-                          "25 >> 70",
-                          "Unknown >> 80",
-                          "60 | Unknown",
-                          "100 | 25",
-                          "Unknown | 105",
-                          "Unknown >> 80; 450 >> 150 >> 600 | Unknown",
-                          "Unknown >> 80; 450",
-                          "25 | Unknown | Unknown | Unknown",
-                          "Unknown | 450",
-                          "450",
-                          " | 40;  >> 40; ",
-                          "230 | Unknown",
-                          "25 >> 70 | 25",
-                          "25 >> 70 | 25 | 25",
-                          "Unknown >> 80; 450 >> 150 >> 600",
-                          "200 | Unknown",
-                          "25 >> 70 | Unknown",
-                          "450 | Unknown",
-                          "25 | Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_reaction_solutions_temperature",
-                "description": "The temperature of the reaction solutions.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the temperatures of the solutions associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a reaction solution undergoes a temperature program, list the temperatures (e.g. start, end, and other important points) and separate them with semicolons, e.g. 25; 100\n- When the temperature of a solution is unknown, state that as \u2018nan\u2019\n- For reaction steps where no solvents are involved, state the temperature of the gas or the solid if that make sense. Otherwise state this as \u2018nan\u2019\n- For values with uncertainties, state the best estimate, e.g. write 120 and not 110-130.\n- Assume an undetermined room temperature to be 25\nExample\n25\n100; 50 | 25\nnan | 25 >> 25",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 21,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          " | 60",
-                          "450 >> 70 | 25",
-                          "25",
-                          "",
-                          "25 | 25 >> 70 >> 25",
-                          "300",
-                          "70 >> 25 >> 25",
-                          "60 | 25",
-                          "500 | 25",
-                          "70 | 25 >> 70",
-                          "70",
-                          "25 >> 70 >> 25 >> 25 | 25",
-                          "80",
-                          "25 | 25",
-                          "450 | 25 >> 25",
-                          "Unknown",
-                          "Unknown | Unknown",
-                          "100",
-                          "500 | 25 >> 25",
-                          "25 | 25 >> 70",
-                          "500",
-                          "450 | 95",
-                          "150",
-                          "77",
-                          "70 | Unknown",
-                          "450 | 25",
-                          "450 | 25 | 25",
-                          "Unknown >> 220 >> Unknown",
-                          "25 | 25 | 25 | 25",
-                          "60",
-                          "25 | 25 >> 90",
-                          "70 | 25",
-                          "25 >> 70",
-                          "90",
-                          "Unknown | Unknown >> Unknown | Unknown >> Unknown",
-                          "100 | 25",
-                          " | 90 >> 90",
-                          "300 >> Unknown | Unknown",
-                          "450 | Unknown | Unknown",
-                          "450",
-                          "Unknown | Unknown >> Unknown",
-                          "25 | 25 | 25",
-                          " | 90",
-                          "90 >> 90",
-                          "455 >> Unknown",
-                          "500; 25",
-                          "455 | 25",
-                          "500 | 25 | 25",
-                          "455 | Unknown",
-                          "Unknown | 120",
-                          "15 | 15",
-                          "25 | Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_substrate_temperature",
-                "description": "The temperature of the substrate.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the temperatures of the substrates (i.e. the last deposited layer) associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The temperature of the substrate refers to the temperature when the deposition of the layer is occurring.\n- If a substrate undergoes a temperature program before the deposition, list the temperatures (e.g. start, end, and other important points) and separate them with semicolons (e.g. 25; 100)\n- When the temperature of a substrate is not known, state that as \u2018nan\u2019\n- For values with uncertainties, state the best estimate, e.g. write 120 and not 110-130.\n- Assume that an undetermined room temperature is 25\nExample\n125; 325; 375; 450 | 25 >> 25\n100\nnan",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 22,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "80 | Unknown",
-                          "100 >> 500 | 70",
-                          "25",
-                          " | 60",
-                          "125 >> 500 | 500",
-                          "",
-                          "25 | 150 >> 500",
-                          "450 | 510",
-                          "500 >> 500 >> 500 | 500 >> 500 >> 500 >> 500 >> 500 >> 500 >> 500",
-                          "500 | 25",
-                          "80.0 | Unknown",
-                          "180",
-                          "135; 500 | 500",
-                          "400",
-                          "450 | 95; 350",
-                          "Unknown | 125; 325; 375; 450; 500",
-                          "Unknown | Unknown",
-                          "130",
-                          "450 | 150",
-                          "450 | 125; 375; 450 >> 450",
-                          "135; 500",
-                          "120 | 450",
-                          "125; 500 | Unknown",
-                          "Unknown | 100",
-                          "160; 500",
-                          "150 >> 180",
-                          "25 | 80",
-                          "75",
-                          "500 | 500 >> 500",
-                          "420",
-                          "25 | 150",
-                          "125 >> 500 | 125 >> 500",
-                          "100 | 25",
-                          "450 | 100 >> 500",
-                          "500 | 70; 500",
-                          "450; 500 | 20 >> 500 >> 20",
-                          "500 | 150; 500",
-                          "455 | 100 >> 500",
-                          "90 >> 90",
-                          "100; 180",
-                          "400 | 400",
-                          "125 | 500 >> 25; 500",
-                          "501",
-                          "140",
-                          "Unknown | 500",
-                          "130 | 70",
-                          "410",
-                          "450 | 125; 250; 350; 450; 500",
-                          "480 | 500",
-                          "160",
-                          "125 >> 500 | 125 >> 500 | 125 >> 500",
-                          " | 90 >> 90",
-                          "100 >> 500 | 100 >> 500",
-                          "550",
-                          "450 | 100 >> 450",
-                          "450 | 25 | 500",
-                          "500 | 550",
-                          "450 | 125; 500",
-                          "500 | 70 >> 70 | 500 >> 500",
-                          "150 >> 500",
-                          "510 >> 70 >> 510 | 510",
-                          "25 | 325; 375; 450; 500",
-                          "70",
-                          "125 >> 450 | Unknown",
-                          "150 | 500 | 500 | 500",
-                          "550 | 550 >> 550",
-                          "500 | 125; 500",
-                          "500 | 550 >> 500",
-                          "200 | 25",
-                          "500 | 450 >> 450",
-                          "Unknown | 125 >> 500",
-                          "100",
-                          "500 | 550 | Unknown >> Unknown >> Unknown >> 450",
-                          "100 >> 500 | 100 >> 125 >> 325 >> 375 >> 450 >> 500",
-                          "455 >> 100; 500",
-                          "500",
-                          "150 | 500",
-                          "90 | 50",
-                          "500 >> 70 >> 500 | 500",
-                          "165",
-                          "125 | 125; 500 | 25",
-                          "500 | Unknown",
-                          "125; 125",
-                          "100; 150; 185",
-                          "125; 150 >> 150; 190",
-                          "20",
-                          "150 >> 550",
-                          "25 >> 125; 500 | Unknown",
-                          "450 | 450 >> 150",
-                          "120 | 120",
-                          "450 | 120; 500",
-                          "120 >> 500 | 120 >> 500",
-                          "150 | 25",
-                          "Unknown | 180",
-                          "300 >> 500 | 550",
-                          "60 | Unknown",
-                          "120 >> 500",
-                          "25 | 25 | 25",
-                          "250 | 250 | 250",
-                          "150 >> 290 >> 200 | 80",
-                          "125 | 125; 550 >> 25; 500",
-                          "550 | 300",
-                          "450 | 500 | 500",
-                          "120 >> 500 | 500",
-                          "125 | 500 >> 25 >> 500",
-                          "501 | 450",
-                          "25 >> 25 >> 500",
-                          "125 >> 500 >> 500",
-                          "125 >> 450 | 500",
-                          "500 | 70",
-                          "100; 185",
-                          "120 | 500",
-                          "455 | 100; 500",
-                          "25 | 25",
-                          "550 | 150",
-                          "Unknown",
-                          "125 >> 450 | 125 >> 450",
-                          "500 | 125 >> 500",
-                          "500 >> 70 | 100; 500 >> 70 | 500",
-                          "500 | 500 | 25",
-                          "150",
-                          "500 | 450",
-                          "500 | 500 | 450",
-                          "25 | 480",
-                          "500 | 500",
-                          "500 | 25 | 400",
-                          "100 | 100",
-                          "125 | 500",
-                          "500 >> 500 | 500 | 25",
-                          "510 >> 25 >> 25 >> 510 | 510",
-                          "150 | 120",
-                          "200 | 150",
-                          "25 | 125 >> 500",
-                          "90",
-                          "180 >> 400 >> 450",
-                          "500 | 120",
-                          "25; 500",
-                          "25 >> 500 | 100; 500",
-                          "450 | 500 | 190",
-                          "Unknown | 450",
-                          "500 | 110 >> 500",
-                          "450",
-                          "100 | 80",
-                          "80; 500 | 500",
-                          "150 | 150",
-                          "500; 25",
-                          "118 | 500 >> 500",
-                          "480",
-                          "150 >> 290 >> 200",
-                          "125 >> 125 >> 125; 500 | 120; 500",
-                          "300 | 500 | 400 | 100",
-                          "100 | Unknown",
-                          "185",
-                          "150; 500",
-                          "70 >> 180",
-                          "450 | 100",
-                          "25 | 125 >> 500 | 150 >> 500",
-                          "125 | 125; 500",
-                          "25 | 0",
-                          "100; 100",
-                          "165 | 100",
-                          "500 | 120 >> 500",
-                          "300",
-                          "150 | 100",
-                          "120 >> 500 | 150",
-                          "25 >> 25 >> 100",
-                          "450 | 500",
-                          "150 >> 500 | 125 >> 500",
-                          "25 | 500",
-                          "80",
-                          "170",
-                          "200",
-                          "Unknown | 70; 500",
-                          "125 | 100; 550",
-                          "500 | 500 >> 450",
-                          "450 | 500 >> 450",
-                          "450 | 450",
-                          "120",
-                          "90 | Unknown",
-                          "500 >> 500 | Unknown",
-                          "110",
-                          "500 | 50",
-                          "25 | 500 | 500",
-                          "450 >> 450",
-                          "500 | 500 | 500",
-                          "25 | 500 >> 25; 500",
-                          "450 | 450 | Unknown",
-                          "80.0",
-                          "60",
-                          "510 | 540",
-                          "150 | Unknown",
-                          "125 >> 450",
-                          "450 | 500 | 400",
-                          "410 | 400",
-                          " | 90",
-                          "150 | 450 >> 500",
-                          "100; 500",
-                          "450 | 125 >> 500",
-                          "100; 150; 185 | 100",
-                          "450 | 450 >> 500",
-                          "100; 150; 185 | 25",
-                          "450 | 450 | 450"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_thermal_annealing_temperature",
-                "description": "The temperatures of the thermal annealing program associated with depositing the layers\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the annealing temperatures associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If the thermal annealing involves a temperature program with multiple temperature stages, list the temperatures (e.g. start, end, and other important points) and separate them with semicolons (e.g. 25; 100)\n- For values with uncertainties, state the best estimate, e.g. write 120 and not 110-130.\n- If no thermal annealing is occurring after the deposition of a layer, state that by stating the room temperature (assumed to 25\u00b0C if not further specified)\n- If the thermal annealing program is not known, state that by \u2018nan\u2019\nExample\n450 | 125; 325; 375; 450 >> 125; 325; 375; 450\n50 | 25\nnan",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 23,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "5.0 | 30.0",
-                          "15.0 | 10.0",
-                          "90.0 | 90.0 >> 30.0",
-                          "30.0; 30.0 | 30.0",
-                          "Unknown >> Unknown >> 60.0",
-                          "5.0 | 5.0; 60.0",
-                          "60.0; 60.0; 60.0 | Unknown",
-                          "Unknown | Unknown | 40.0",
-                          "60.0 | 60.0",
-                          "30.0 | 10.0; 30.0",
-                          "5.0 | 5.0; 60.0 | Unknown",
-                          "60.0",
-                          "5.0",
-                          "0.0 | 30.0 | 30.0",
-                          "120.0",
-                          "45.0 | 5.0; 5.0; 30.0 >> 30.0",
-                          "180.0",
-                          "Unknown | Unknown",
-                          "45.0",
-                          "120.0 | 30.0 >> 30.0",
-                          "Unknown | 2.0",
-                          "210.0 >> 60.0 >> 60.0",
-                          "5.0 >> 5.0 >> 5.0; 30.0 | 5.0; 30.0",
-                          "20.0 >> 60.0 | 30.0 >> 5.0 >> 5.0 >> 5.0 >> 5.0 >> 15.0 >> 15.0",
-                          "20.0; 10.0",
-                          "10.0 | 180.0",
-                          "Unknown | 5.0; 5.0; 5.0; 5.0",
-                          "30.0 | 30.0 | Unknown",
-                          "10.0 >> 30.0 | 30.0",
-                          "10.0 | 10.0",
-                          "30.0 | 30.0 | 1440.0",
-                          "2.0",
-                          "60.0 | 15.0; 60.0",
-                          "40.0 >> 10.0; 30.0",
-                          "5.0 | Unknown",
-                          "Unknown >> 20.0 | 30.0",
-                          "5.0 >> 30.0",
-                          "30.0 | 30.0; Unknown",
-                          "15.0 | 15.0",
-                          "5.0 | 60.0 >> Unknown >> 60.0",
-                          "90.0 | 5.0 >> 5.0 | 90.0 >> 30.0",
-                          "5.0 >> 30.0 | 5.0 >> 30.0 | 5.0 >> 30.0",
-                          "60.0 | 60.0 | 60.0",
-                          "2.0 | 2.0",
-                          "4.0",
-                          "30.0 | 0.0",
-                          "40.0 | 10.0 >> 30.0",
-                          "60.0 | 10.0",
-                          "53.0 | 35.0",
-                          "30.0 | 30.0 | 60.0",
-                          "2.0 >> 30.0 >> 30.0",
-                          "60.0 | Unknown",
-                          "120.0 | 10.0 >> 30.0",
-                          "5.0 | 0.0",
-                          "10.0",
-                          "Unknown >> 5.0; 30.0 | Unknown",
-                          "15.0 >> 30.0",
-                          "30.0 | 30.0",
-                          "25.0 | 5.0 >> 20.0",
-                          "10.0 >> 10.0 >> 10.0 | 5.0",
-                          "15.0 | 30.0",
-                          "12.0",
-                          "30.0 >> 40.0 >> 30.0 | 30.0",
-                          "25.0 | 25.0",
-                          "5.0 | 5.0; 120.0",
-                          "Unknown | Unknown | Unknown",
-                          "10.0 >> 60.0 | 60.0",
-                          "30.0 >> Unknown >> Unknown >> 30.0 | 30.0",
-                          "5.0 >> 30.0 | Unknown",
-                          "10.0 >> 10.0 >> 10.0",
-                          "Unknown | Unknown; 20.0",
-                          "Unknown; Unknown",
-                          "5.0; 30.0 | Unknown",
-                          "2.0 | 30.0",
-                          "Unknown >> 30.0 | 5.0; 30.0",
-                          "5.0 >> 60.0 | 60.0",
-                          "40.0 | 10.0; 30.0",
-                          "10.0 >> 60.0",
-                          "25.0 | 0.0",
-                          "0.0 | 0.0 | 0.0",
-                          "18.0 | 28.0 >> 28.0",
-                          "30.0 >> 30.0 | 30.0 | Unknown",
-                          "30.0 | 60.0 | Unknown >> Unknown >> Unknown >> 30.0",
-                          "Unknown | 60.0",
-                          "45.0 | 45.0 >> 30.0",
-                          "35.0 | 10.0 >> 30.0",
-                          "30.0 | 10.0",
-                          "60.0; 60.0",
-                          "10.0 >> 120.0",
-                          "6.0 | 30.0",
-                          "5.0; 30.0 >> 5.0; 60.0",
-                          "120.0 | 30.0",
-                          "30.0 >> 60.0",
-                          "Unknown; 500.0",
-                          "0.0 | 0.0",
-                          "30.0 | 15.0",
-                          "53.0",
-                          "Unknown | 5.0; 5.0; 15.0; 15.0",
-                          "Unknown | 30.0",
-                          "5.0 >> 30.0 | 5.0 >> 30.0",
-                          "Unknown",
-                          "10.0 | 30.0",
-                          "20.0 | 20.0",
-                          "30.0 | 60.0 >> 30.0",
-                          "Unknown | 10.0; 30.0",
-                          "30.0 | 20.0; 10.0; 10.0; 10.0; 30.0",
-                          "5.0 | 30.0 >> Unknown; 30.0",
-                          "20.0 | 60.0",
-                          "0.0 | 30.0",
-                          "5.0; 60.0",
-                          "80.0 | Unknown | 110.0",
-                          "10.0; 30.0 | 30.0",
-                          "30.0",
-                          "25.0 | 5.0 >> 30.0 | 5.0 >> 30.0",
-                          "30.0 | 40.0 | 40.0",
-                          "60.0 >> 60.0 | Unknown",
-                          "5.0 | 5.0; 60.0 >> Unknown; 30.0",
-                          "5.0 >> 30.0 | 30.0",
-                          "30.0 | Unknown",
-                          "25.0",
-                          "45.0 | 10.0",
-                          "100.0 | 15.0; 30.0",
-                          "Unknown | Unknown >> 15.0",
-                          "30.0 >> 30.0",
-                          "20.0; 30.0",
-                          "Unknown | Unknown; 30.0",
-                          "30.0 | 20.0",
-                          "10.0 | 10.0 | 10.0",
-                          "10.0 >> 30.0 | 10.0 >> 30.0",
-                          "10.0 | 30.0 >> 30.0",
-                          "30.0 | 30.0 | 30.0",
-                          "60.0 | 20.0",
-                          "30.0 | 5.0",
-                          "30.0 | 10.0 >> 30.0",
-                          "Unknown | 20.0",
-                          "240.0 >> 60.0",
-                          "1440.0",
-                          "Unknown >> Unknown >> 180.0",
-                          "25.0 | 500.0",
-                          "30.0 >> 30.0 >> 30.0 | 50.0",
-                          "20.0 | 10.0 >> 30.0",
-                          "15.0 >> 30.0 | 10.0 >> 30.0",
-                          "30.0 | 60.0",
-                          "60.0; 60.0; 60.0 | 10.0",
-                          "60.0 | 30.0 | 30.0",
-                          "420.0 >> 60.0 >> 60.0",
-                          "0.0 | 10.0 >> 30.0",
-                          "1.0 | 30.0 >> 30.0",
-                          "Unknown | 30.0 >> Unknown; 30.0",
-                          "30.0 >> 30.0 | 30.0; 30.0 >> 30.0 | 30.0",
-                          "30.0 | 30.0 >> 30.0",
-                          "10.0 >> 30.0 | 10.0",
-                          "10.0 | Unknown",
-                          "10.0 | 10.0; 60.0",
-                          "30.0 | 30.0 >> Unknown",
-                          "10.0 | 30.0 | 30.0 | 30.0",
-                          "12.0 | Unknown",
-                          "20.0",
-                          "45.0; Unknown",
-                          "10.0 | 30.0 | 30.0 | 15.0",
-                          "10.0; 30.0",
-                          "60.0; 60.0; 60.0",
-                          "Unknown | 15.0 >> 30.0",
-                          "300.0 >> 60.0 >> 60.0",
-                          "10.0 >> 10.0 >> 10.0 | 10.0 >> 10.0 >> 10.0 >> 10.0 >> 10.0 >> 10.0 >> 10.0",
-                          "0.0; 30.0",
-                          "15.0"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_thermal_annealing_time",
-                "description": "The time program associated to the thermal annealing program.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the annealing times associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If the thermal annealing involves a temperature program with multiple temperature stages, list the associated times at those temperatures and separate them with semicolons.\n- The annealing times must align in terms of layers\u00b8 reaction steps and annealing temperatures in the previous filed.\n- If a time is not known, state that by \u2018nan\u2019\n- If no thermal annealing is occurring after the deposition of a layer, state that by \u2018nan\u2019\n- For values with uncertainties, state the best estimate, e.g. write 20 and not 10-30.\nExample\n30 | 5; 5; 5; 30 >> 5; 5; 5; 30\n60 | 1000\nnan",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 24,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "N2",
-                          "Air; Air; Air | N2",
-                          "Ambient | Ambient | Ambient",
-                          "Ambient | N2",
-                          "Air | Air >> Air",
-                          "Air | Air | Vacuum",
-                          "Ambient | Unknown",
-                          "Ambient >> Ambient | Ambient",
-                          "Air; chlorobenzene",
-                          "Unknown",
-                          "Air; Air; Air",
-                          "Air | N2",
-                          "Unknown | Unknown",
-                          "Vacuum >> Vacuum >> Unknown",
-                          "Steam",
-                          "N2 | N2",
-                          "Ambient | Ambient >> Ambient | Ambient >> Ambient",
-                          "Air | Air | Air",
-                          "N2 | N2 | Vacuum",
-                          "Ambient",
-                          "Air | Air",
-                          "Ambient | Ambient | Ambient >> Ambient >> Ambient >> Ambient",
-                          "Unknown | Ambient",
-                          "Ambient | Ambient >> Ambient",
-                          "Air | Air | Air | Air",
-                          "Dry air",
-                          "Vacuum | Vacuum",
-                          "Air",
-                          "Dry air | Dry air",
-                          "Ambient | Ambient",
-                          "Ambient >> Ambient >> Ambient",
-                          "Vacuum",
-                          "Air | Ar",
-                          "Dry air | Vacuum"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_thermal_annealing_atmosphere",
-                "description": "The atmosphere during thermal annealing\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the atmospheres associated to each annealing step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The number and order of layers and deposition steps must line up with the previous columns.\n- If the atmosphere is a mixture of different gases, i.e. A and B, list the gases in alphabetic order and separate them with semicolons, as in (A; B)\n- \u201cDry air\u201d represent air with low relative humidity but where the relative humidity is not known\n- \u201cAmbient\u201d represent air where the relative humidity is not known. For ambient conditions where the relative humidity is known, state this as \u201cAir\u201d\n- \u201cVacuum\u201d (of unspecified pressure) is for this purpose considered as an atmospheric gas.\n- This is often the same as the atmosphere under which the deposition is occurring, but not always.\n- This category was included after the projects initial phase wherefor the list of reported categories is\nshort. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nN2\nVacuum | N2\nAir | Ar >> Ar",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 25,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "1.0",
-                          "0.25",
-                          "0.1",
-                          "0.16",
-                          "0.3"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "storage_time_until_next_deposition_step",
-                "description": "The time between the HTL stack is finalised and the next layer is deposited\n- If there are uncertainties, only state the best estimate, e.g. write 35 and not 20-50.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 26,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Ar",
-                          "N2",
-                          "Unknown",
-                          "Air"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "storage_atmosphere",
-                "description": "The atmosphere in which the sample with the finalised HTL stack is stored until the next deposition step.\nExample\nAir\nN2\nVacuum",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 27,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "40.0",
-                          "0.9",
-                          "30.0",
-                          "20.0"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "storage_relative_humidity",
-                "description": "The relive humidity under which the sample with the finalised HTL stack is stored until next deposition step\n- If there are uncertainties, only state the best estimate, e.g. write 35 and not 20-50.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 28,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "Water",
-                          "Plasma",
-                          "ZnAl-LDH and thermal annealing",
-                          "Ozone",
-                          "UV",
-                          "UV-Ozone",
-                          "CO2",
-                          "H2",
-                          "He plasma",
-                          "Washed with methanol",
-                          "Wash with IPA",
-                          "O2 plasma",
-                          "Reactive ion etching"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "surface_treatment_before_next_deposition_step",
-                "description": "Description of any type of surface treatment or other treatment the sample with the finalised ETL-stack undergoes before the next deposition step.\n- If more than one treatment, list the treatments and separate them by a double forward angel bracket (\u2018 >> \u2018)\n- If no special treatment, state that as \u2018none\u2019\n- This category was included after the projects initial phase wherefor the list of reported categories is\nshort. Thus, be prepared to expand the given list of alternatives in the data template.\nExample:\nnone\nAr plasma",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              }
-            ]
-          }
-        ]
-      },
-      {
-        "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 38,
-        "m_parent_sub_section": "packages",
-        "name": "perovskite_solar_cell_database.schema_sections.htl",
-        "section_definitions": [
-          {
-            "m_def": "nomad.metainfo.metainfo.Section",
-            "m_parent_index": 0,
-            "m_parent_sub_section": "section_definitions",
-            "name": "HTL",
-            "description": "A section to describe information related to the Hole Transport Layer (**HTL**).",
-            "base_sections": [
-              "/packages/26/section_definitions/0"
-            ],
-            "quantities": [
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 0,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "TAPC | MoO3; TAPC",
-                          "1\u2010adamantylamine hydrochloride | Spiro-MeOTAD",
-                          "MDMO-PPV",
-                          "TTPA-OMeTPA",
-                          "NiO | Br-BA",
-                          "P3CT-K",
-                          "TPB",
-                          "ZnBu4Pc",
-                          "BuO-DATPA",
-                          "FT-OMeTPA",
-                          "BChl-2",
-                          "Graphene oxide | CuBuPc",
-                          "PTZDPP-2",
-                          "Al2O3-mp | Me2N-DATPA",
-                          "po-TPE-4DPA",
-                          "TDAC",
-                          "Au-np | NiO-c",
-                          "B58",
-                          "CuSCN-3D",
-                          "HMDI",
-                          "Me6-ZnPc",
-                          "PMT",
-                          "T103",
-                          "Ag-np; NiO-c",
-                          "NiO-np | TPI-4MEO",
-                          "CsPbI3-QD | Spiro-MeOTAD",
-                          "P(BDTT-SePPD)",
-                          "PDBT-co-TT",
-                          "GD; P3HT",
-                          "KY7F22-np | Spiro-MeOTAD",
-                          "PDBT-T1 | WOx",
-                          "YT3",
-                          "M116",
-                          "CH3O-PEIA | Spiro-MeOTAD",
-                          "HTM-2",
-                          "TaTM | F6-TCNNQ; TaTm",
-                          "PEDOT:PSS | Perylene",
-                          "F6-TCNNQ | TaTm",
-                          "V842",
-                          "PEDOT:PSS | PSS-Na",
-                          "NiO-c | PNP-BC",
-                          "PEDOT:PSS | Au-np; VOx",
-                          "[BMPA-BTD]3-TPA",
-                          "YKP06",
-                          "DTBT",
-                          "rGO-flakes | Spiro-MeOTAD",
-                          "9,9'-([1,2,5]thiadiazolo[3,4-c]pyridine-4,7-diylbis(4,1- phenylene))bis(N3,N3,N6,N6-tetrakis(4-methoxyphenyl)-9H-carbazole-3,6-diamine)",
-                          "PFO | Al2O3-np",
-                          "4,4'-((2-Hexyl-2H-benzo[d][1,2,3]triazole-4,7-diyl)bis(thiophene5,2-diyl))bis(N,N-bis(4-(hexyloxy)phenyl)aniline)",
-                          "TFB",
-                          "V950",
-                          "VOx | X-DVTPD",
-                          "HB-Cz",
-                          "C201",
-                          "V1036",
-                          "2-MP | Spiro-MeOTAD",
-                          "SWCNTs | PTAA",
-                          "HTM4",
-                          "H-2,3",
-                          "MoS2",
-                          "CON-10 | PEDOT:PSS",
-                          "PEDOT:PSS | PTB7",
-                          "YKP03",
-                          "TPA-NAP-TPA",
-                          "PTAA | TPFB",
-                          "TTPA-DTP",
-                          "CS05",
-                          "SGT-407",
-                          "CuPcNO2-OBFPh",
-                          "EGO-PPV",
-                          "RE-ZnBu4Pc",
-                          "CdSe-QD | Spiro-MeOTAD",
-                          "NiO-c | 1ab",
-                          "MoOx | F4TCNQ",
-                          "WS2",
-                          "WO3",
-                          "dly-2",
-                          "18-crown-6 ether | CuSCN",
-                          "MoO3 | TBDI",
-                          "BDTT:DPPD:TT",
-                          "SY3",
-                          "TTF1",
-                          "PT",
-                          "Tea Catachinrich biomolecules",
-                          "PEH-9",
-                          "NiO@C | Spiro-MeOTAD",
-                          "ST1 (4-(4-(bis(4-(4-(dibutylamino)styryl)phenyl)amino)styryl)-N,N-dibutylaniline)",
-                          "NiO-c | NBP-BC",
-                          "CuPc-DMP",
-                          "SGT-405",
-                          "AL2O3-c | Spiro-MeOTAD",
-                          "PTAA",
-                          "di-TPA",
-                          "2-((5-(4-(2-ethylhexyl)-4H-dithieno[3,2-b:2\u2032,3\u2032-d]pyrrol-2-yl) thiophen-2-yl)methylene) malononitrile",
-                          "PBDT(T)(2F)T",
-                          "PPP",
-                          "B[BMPDP]2",
-                          "V873",
-                          "9,9\u2019-di{6-[3-(2-(4-methylphenyl)vinyl)-9-carbazol9-yl]hexyl}-[3,3\u2019]bicarbazole)",
-                          "Caffeine | Spiro-MeOTAD",
-                          "Poly-TBD",
-                          "X60",
-                          "HOFP | Spiro-MeOTAD",
-                          "NP1",
-                          "CuBuPc",
-                          "PolyTPD | Spiro-MeOTAD",
-                          "Al2O3-c | Ethyl acetate; I2; LiI; NMBI; Urea",
-                          "PVBT-SO3",
-                          "Spiro-MeOTAD | Cu1.75S",
-                          "FBT-TH4 | CuxO",
-                          "PTB1",
-                          "Z34",
-                          "PSS-g-PANI",
-                          "MEAI | Spiro-MeOTAD",
-                          "NiO-np | PMMA",
-                          "M118",
-                          "DPA-ANR-DPA",
-                          "YR3",
-                          "V997",
-                          "DBT(QT-TPA)2",
-                          "SO10",
-                          "TaTm | TaTm:F6-TCNNQ",
-                          "TBDI",
-                          "PO-Spiro",
-                          "TTPA-DSQT",
-                          "Spiro-MeOTAD | PDPP4T",
-                          "SnS-np; ZnS-np | NiO-np",
-                          "1b @ triphenylamine modified azobenzene dyes",
-                          "THY-1",
-                          "SP-11",
-                          "Zeocoat | Graphene | P3HT",
-                          "P3HT | Spiro-MeOTAD",
-                          "H11",
-                          "CuI | PEDOT:PSS",
-                          "PTAA | PFN-P2",
-                          "PTTh",
-                          "TaTm | TPBi | MoO3",
-                          "DEH",
-                          "Perylene",
-                          "PEDOT:PSS | pTPD",
-                          "SDTCz2F",
-                          "TCTA-BVP",
-                          "EDT; PbS",
-                          "PDCBT",
-                          "NiO-c | Au-np",
-                          "MeOAc-Spiro-OMeTAD",
-                          "C102",
-                          "3,4-spiro",
-                          "PTPD2",
-                          "3,3\u2032,5,5\u2032-tetrasubstituted 1,1\u2032-biphenyl",
-                          "X14",
-                          "H101",
-                          "POZ6-2",
-                          "1a @ triphenylamine modified azobenzene dyes",
-                          "PEDOT:PSS | TPA-NPA-TPA",
-                          "SubPc",
-                          "Z10",
-                          "OIPC-Br",
-                          "4b @ triphenylamine modified azobenzene dyes",
-                          "X54",
-                          "TPAC3M",
-                          "5,7-disubstituted azulene",
-                          "CZTPA-1",
-                          "NiO-np | TPI",
-                          "P3HT | Ta:Wox-np",
-                          "FT73",
-                          "TDT-OMeTAD",
-                          "AQ310 | Spiro-MeOTAD",
-                          "Spiro-MeO-TPD",
-                          "BL40",
-                          "PEDOT:SAF",
-                          "YC-3",
-                          "TPA3C",
-                          "V1056",
-                          "SCPDT-BiT",
-                          "NiO-np | 2,2\u2019-BiPy",
-                          "Fe3O4-np",
-                          "Carbozole @ S14",
-                          "PZn-DPPA",
-                          "X2",
-                          "SFD-Spiro",
-                          "SWCNTs",
-                          "HTB-Ome",
-                          "CZTSSe; rGO",
-                          "Q198",
-                          "EVA; MWCNTs | Spiro-MeOTAD",
-                          "BTPA",
-                          "CsSnBr2I-QDs",
-                          "MeoTPD",
-                          "CuH",
-                          "V2O5",
-                          "HTM2",
-                          "Graphene oxide | PTAA",
-                          "N2,N2,N3',N3',N6',N6',N7,N7-octakis(4-methoxyphenyl)spiro[fluorene-9,9'-xanthene]-2,3',6',7-tetraamine",
-                          "M114",
-                          "Benzylamine | Spiro-MeOTAD",
-                          "pPh-2MODPACz",
-                          "PMA | TaTm",
-                          "DERDTS-TBDT",
-                          "TTB3",
-                          "BMIMBF4 | Spiro-MeOTAD",
-                          "NBP-BC",
-                          "TB-ZnPc",
-                          "(OctPhO)8CuPc1",
-                          "PEDOT:PSS | V2O5",
-                          "BTP-1",
-                          "M4",
-                          "Benxylamine | Spiro-MeOTAD",
-                          "BDT-4D",
-                          "oxo-Graphene",
-                          "4,4'-(5,10,11-Trihexyl-10,11-dihydro-5H-thieno[2\u2032,3':4,5]pyrrolo [3,2-g]thieno[3,2-b][1,2,3]triazolo[4,5-e]indole-2,8-diyl)bis(N,N-bis(4- (hexyloxy)phenyl)aniline)",
-                          "PEDOT:PSS; PEG",
-                          "Spiro-MeOTAD | Al2O3-c",
-                          "mm-SFX-2PA",
-                          "Spiro-tBuBED",
-                          "PTB-BO",
-                          "V1004",
-                          "CZTS0.5Se0.5; rGO",
-                          "MPA",
-                          "PTAA | PS",
-                          "P-SC6-TiOPc",
-                          "PBDT(2H)T",
-                          "POZ2",
-                          "PIF8-TAA",
-                          "Spiro-PT-OMeTAD",
-                          "BT",
-                          "BTPA-TCNE",
-                          "NiMgO",
-                          "POZ9",
-                          "Thiophene | Spiro-MeOTAD",
-                          "HMe2Pc",
-                          "TCPI | Spiro-MeOTAD",
-                          "NiO-c | 1bb",
-                          "PCDTBT; PFN",
-                          "MoO2-np",
-                          "Carbon-nt; PEDOT:PSS | PEDOT:PSS",
-                          "Graphene oxide; PEDOT:PSS",
-                          "4-(4-phenyl-4-alfa-naphthylbutadienyl)-N,N-di(4-methoxyphenyl)-phenylamine",
-                          "YC03",
-                          "tetra-TPA",
-                          "MHGO",
-                          "P:ON",
-                          "1,3-disubstituted azulene",
-                          "Ni | Au | Cu",
-                          "M113",
-                          "2FBTA-2",
-                          "NiO-c | NiO-np",
-                          "DDOF",
-                          "Trux-OMeTAD",
-                          "PB2T-S",
-                          "PEDOT:PSS | CuI",
-                          "PEDOT:PSS | FrGO",
-                          "PCE-10",
-                          "HAB1",
-                          "2,7-BCz-OMeTAD",
-                          "2,5-bis (5-(5-(5-hexylthiophen-2-yl) thiophen2-yl) thiophen-2-yl) thiazolo[5,4-d]thiazole",
-                          "BTF2",
-                          "PEDOT:PSS | P3HT",
-                          "CS04",
-                          "PB(NAP-Th)TBT",
-                          "[BMPA-EDOT]3-TPA",
-                          "18-crown-6 ether | Spiro-MeOTAD",
-                          "T30P",
-                          "MoOx | TaTm",
-                          "Z7",
-                          "P(BDTT-ttPPD)",
-                          "PEDOT:PSS | Porphyrin",
-                          "Q221",
-                          "SQ2 | Spiro-MeOTAD",
-                          "Tetracene",
-                          "TS-CuPc | PEDOT:PSS",
-                          "D1",
-                          "PTAA | Al2O3-mp",
-                          "P3CT",
-                          "MoO3",
-                          "BTPA-5",
-                          "P3HT",
-                          "MoO3 | CuPc",
-                          "V1012",
-                          "EDOT-OMeTPA",
-                          "CdTe@MAPbI3-QDs | Spiro-MeOTAD",
-                          "NPD",
-                          "Zn-Chl | H2-Chl",
-                          "3C",
-                          "FBA2",
-                          "4-(2-(4-(Bis(4-(hexyloxy)phenyl)methyl)phenyl)-9-methyl-9H-naphtho[2,1-c]carbazol-12-yl)-N,N-bis(4-(hexyloxy)phenyl)aniline",
-                          "ZnChl-3",
-                          "2TPA-3-DP",
-                          "Spiro-MeOTAD | P3HT; SWCNTs | PEDOT:PSS",
-                          "2D-Sb",
-                          "SY2",
-                          "SFT-TPAM",
-                          "Al2O3-np | CuBuPc",
-                          "Th-PDI",
-                          "TAA14",
-                          "DPP-F",
-                          "B74",
-                          "Al-np; PEDOT:PSS",
-                          "CuSCN | MoOx",
-                          "I2; KI; Propylene carbonate; Polyethylene glycol",
-                          "Z25",
-                          "Black phosphorous 2D | CuSCN",
-                          "Spiro-TTB | VOx",
-                          "TPBC",
-                          "POSS-SH | Spiro-MeOTAD",
-                          "CZ-STA",
-                          "PEDOT:PSS | 3-aminopropanoic acid-SAM",
-                          "A-PDTON | PEDOT:PSS",
-                          "T102",
-                          "NO-Graphene-QDs",
-                          "PTPD",
-                          "Cu2MnSn4-np",
-                          "PffBT4T-20D",
-                          "M101",
-                          "I2; LiI; Methoxypropionitrile",
-                          "3,6-di(2H-imidazol-2-ylidene)cyclohexa 1,4-diene-C12",
-                          "TAE",
-                          "4-chlorothiophenol",
-                          "X-DVTPD",
-                          "HTM3",
-                          "1-(N,N-di-p-methoxyphenylamine)pyrene",
-                          "MEH-PPV | Spiro-MeOTAD",
-                          "pm-TPE-4DPA",
-                          "MoOx",
-                          "P3CT-N",
-                          "TTh101",
-                          "TP1",
-                          "CZTS",
-                          "CT2",
-                          "PEH-1",
-                          "KR355",
-                          "Poly(3-bromothiophene)",
-                          "rGO-4FPH | Spiro-MeOTAD",
-                          "TZ3",
-                          "PEDOT:PSS",
-                          "FTA2",
-                          "FrGO",
-                          "CzPAF-TPA",
-                          "MeO-DATPA",
-                          "PEDOT:LS",
-                          "MTA",
-                          "PCPD2FBT:BCF",
-                          "SO8",
-                          "4-F-br-4C",
-                          "Polymer3",
-                          "3,3'-(2,7-bis(bis(4-methoxyphenyl)amino)-9H-fluorene-9,9-diyl)bis(N-ethyl-N,N- dimethylpropan-1-aminium) bis(trifluoromethanesulfonyl)imide",
-                          "PTB7-th",
-                          "BTT-5",
-                          "CuInS2 | Al2O3-mp",
-                          "BTF1",
-                          "DCZ-OMeTAD",
-                          "NiO-c | CuI",
-                          "TPA-Pc",
-                          "P",
-                          "Spiro-MeOTAD-F",
-                          "Cu:NiO",
-                          "Graphene-QDs",
-                          "F33",
-                          "PCDTBT8",
-                          "X59",
-                          "NiO-c | BMIMBF4",
-                          "rGO",
-                          "P3DDT",
-                          "X21",
-                          "TPASBP",
-                          "poly(DTSTPD-r-BThTPD)",
-                          "PEDOT:PSS | Propionic acid",
-                          "1d @ triphenylamine modified azobenzene dyes",
-                          "CuPc-Bu",
-                          "MoS2; PEDOT:PSS",
-                          "Al2O3-np | Spiro-MeOTAD",
-                          "3-Hexylthiophene | Spiro-MeOTAD",
-                          "COTT-1",
-                          "Graphene aerogel | Spiro-MeOTAD",
-                          "PCP-Na",
-                          "X19",
-                          "IDF-SFXPh | MoO3",
-                          "DPA-TPM",
-                          "Co0.817Cu0.183O1.19",
-                          "DBTMT",
-                          "BTT-Me",
-                          "Carbon-QDs",
-                          "Polystyrene | Spiro-MeOTAD",
-                          "PEDOT:MNSF",
-                          "TOPO | TaTm",
-                          "PEDOT:PSS | PEDOT:GSL",
-                          "BTDTP",
-                          "9,9-bis(3-(dimethylamino)propyl)-N2,N2,N7,N7-tetrakis(4-methoxyphenyl)-9H-fluorene- 2,7-diamine",
-                          "Spiro-MeOTAD; X60",
-                          "CT1",
-                          "PBDTT",
-                          "PDO1",
-                          "TTB1",
-                          "JY7",
-                          "4,8-bis-(5-bromothiophene-2-yl)-benzo thiadiazole",
-                          "TbT-3",
-                          "BL51",
-                          "NiO-c | N719 dye",
-                          "Aniline | Spiro-MeOTAD",
-                          "KM03",
-                          "PF8-TAA",
-                          "H66",
-                          "ZnPcNO2-OBFPh",
-                          "alfa-NPD",
-                          "WO3-nw@PEDOT",
-                          "NP-BC",
-                          "COTT-2",
-                          "PEG | Spiro-MeOTAD",
-                          "PPDI | Spiro-MeOTAD",
-                          "PFBT-Na",
-                          "FePc-Cou",
-                          "PVBT-SB",
-                          "PAH 2",
-                          "N1,N3,N5-tris(4-n-butylphenyl)-N1,N3,N5-triphenylbenzene-1,3,5-triamine",
-                          "Au; NiO",
-                          "IEICO; PBDTTT-E-T",
-                          "HPB-Ome",
-                          "V911",
-                          "Bis-amide-TTF",
-                          "Aminothiazolium iodide | P3HT",
-                          "S5",
-                          "NiO-c | NP-BC",
-                          "TFB | P3HT",
-                          "PEDOT:PSS | PTPAFSONa",
-                          "M2",
-                          "PVP | Spiro-MeOTAD",
-                          "BTTP-CN",
-                          "X36",
-                          "TiS2-np",
-                          "YK2",
-                          "PEDOT:PSS | PEI",
-                          "PEDOT:PSS | CrO3",
-                          "ZnMe2Pc",
-                          "NiO-c | PFN-P2",
-                          "Poly(TA) | Spiro-MeOTAD",
-                          "2\u2010aminoterephthalic acid | Spiro-MeOTAD",
-                          "Co0.39Cu0.61O",
-                          "Ethyl acetate; I2; LiI; NMBI; Urea",
-                          "H-Z2",
-                          "MeO-2PACz",
-                          "PEDOT:PSS; PEI | PEDOT:PSS",
-                          "DTB",
-                          "CuMePc",
-                          "3-hydroxypyridine | Spiro-MeOTAD",
-                          "TPB(2-MeOTAD)",
-                          "Mo(tfd-COCF3)3 | SWCNTs | Spiro-MeOTAD",
-                          "Spiro-MeOTAD | Rubrene",
-                          "CA-Br; TPA-PT-C6",
-                          "PEDOT:PSS; V2O5",
-                          "Z28",
-                          "CISZ-QDs",
-                          "PTB7",
-                          "LiNiO-c",
-                          "A101",
-                          "PVBT-TMA",
-                          "SAF-5",
-                          "M117",
-                          "PBDTTT-E-T | MoO3",
-                          "PD-10-DTTE-7 | Spiro-MeOTAD",
-                          "4,4'-(1,3,4-Oxadiazole-2,5-diyl)bis(N,N-bis(4-methoxyphenyl)aniline)",
-                          "WY-3",
-                          "X55",
-                          "BL25",
-                          "pBDT-BODIPY | PFN",
-                          "CuGaO2-np",
-                          "NiO-np | PSS",
-                          "pDPA-DBTP",
-                          "BL52",
-                          "CuCo2O4",
-                          "PEDOT:PSS | PBDB-T:ITIC",
-                          "HFB-OMeDPA",
-                          "VOx | PEI",
-                          "ATT-OHex",
-                          "N-CuMe2Pc",
-                          "PEDOT:PSS | Au-nw; VOx",
-                          "CrO2",
-                          "CoO",
-                          "P5",
-                          "M102",
-                          "V1013",
-                          "BX-OMeTAD",
-                          "PEDOT:PSS; Graphene oxide",
-                          "TAE4",
-                          "TPADPP-2",
-                          "3-F-br-4C",
-                          "MoS2-QDs; rGO-flakes | Spiro-MeOTAD",
-                          "Polyacrylonitrile-grafted rGO",
-                          "D101",
-                          "V2Ox",
-                          "TbT-2",
-                          "PEDOT:PSS | NiO-c",
-                          "IDT-TPA",
-                          "NaYF4:Yb:Tm-np | Spiro-MeOTAD",
-                          "PBDTTT-CT | Spiro-MeOTAD",
-                          "CzPAF\u2010SBF",
-                          "BTT(DPP-Th)3-EH",
-                          "PTZ-TPA",
-                          "PBDTT-FTTE",
-                          "SGT-420",
-                          "P2Z1",
-                          "C6TBPH2",
-                          "PMMA | DTPC8-ThTPA",
-                          "PEDOT:PSS | X-QUPD",
-                          "V1209",
-                          "HBT-ZnPc",
-                          "CuInS2@ZnS-QDs",
-                          "PEDOT:PSS | Au-nanobipyramide; VOx",
-                          "ZnPcNO2-OPh",
-                          "Rubrene",
-                          "tert-CuBuPc",
-                          "PCBM-60",
-                          "SM01",
-                          "X51",
-                          "P3HT; Spiro-MeOTAD",
-                          "OMe-TATPyr",
-                          "Azomethine",
-                          "DCZ-OMeTPA",
-                          "SWCNTs | P3HT",
-                          "Co0.817Cu0.183O",
-                          "Y3",
-                          "N2,N,N8,N8-tetrakis[2,2-bis(4-methoxyphenyl)ethenyl]-4,10-dimethyl-6H,12H-5,11-methanodibenzo[b,f][1,5]diazocine2,8-diamine",
-                          "PEDOT:PSS | AuAg@SiO2-np",
-                          "PZn-TPA",
-                          "TPD",
-                          "Ph-TPA-4A",
-                          "IDTT-TPA",
-                          "TRUX1",
-                          "Ta2O5 | Spiro-MeOTAD",
-                          "2mF-X59",
-                          "YC-1",
-                          "PMMA | Spiro-MeOTAD",
-                          "LHTM-2",
-                          "In2O3",
-                          "TSHBC-CF3",
-                          "PTAA | PFN",
-                          "Spiro-TBB",
-                          "HPPHT",
-                          "Poly[4,8-bis(2-(4-(2-ethylhexyloxy)phenyl)-5-thienyl)benzo[1,2-b:4,5b\u2019]dithiophene-alt-1,3-bis(4-octylthien-2-yl)-5-(2-ethylhexyl)thieno[3,4-c]pyrrole-4,6-dione",
-                          "SFX-TPA",
-                          "PEDOT; Graphene",
-                          "3,6-Cbz-EDOT",
-                          "TPE-2,7-Carbazole W4",
-                          "Choline chloride | Spiro-MeOTAD | SWCNTs",
-                          "H-Z1",
-                          "PEDOT:PSS | Dex-CB-MA",
-                          "TTB2",
-                          "COPV4",
-                          "Cu0.8Cr0.2O2",
-                          "Cz-OMeTAD",
-                          "Cu3PS4-np",
-                          "PDPPDBTE",
-                          "NO2-PEIA | Spiro-MeOTAD",
-                          "P3HT; SWCNTs; Spiro-MeOTAD",
-                          "BL38",
-                          "PEDOT:PSS | V2Ox",
-                          "Co0.939Cu0.061O",
-                          "Carbon-nt | PEDOT:PSS",
-                          "DM2",
-                          "CuI-np",
-                          "PCz",
-                          "H-3,4",
-                          "TPA-ZnPc",
-                          "TTz-1",
-                          "Z1012",
-                          "NH2-POSS | Spiro-MeOTAD",
-                          "EP02",
-                          "Triazine | Spiro-MeOTAD",
-                          "Z7@MWCNTs",
-                          "N3,N3,N9,N9\u2010tetrakis(4\u2010methoxyphenyl)xantheno[2,1,9,8\u2010klmna]xanthene\u20103,9\u2010diamine",
-                          "H65",
-                          "ZnPc | Spiro-MeOTAD",
-                          "AS44",
-                          "2FBTA-1",
-                          "V886",
-                          "PFB",
-                          "IEICO; PBDB-T",
-                          "NiO | CuSCN",
-                          "PSQ1",
-                          "M109",
-                          "TRUX2",
-                          "Spiro-MeOTAD | NaYF4",
-                          "Poly-N-vinylcarbazole | Spiro-MeOTAD",
-                          "Azu-Hex",
-                          "p-DTS(FBTTh2)2",
-                          "NiO-c | PCDTBT",
-                          "TCP-OH",
-                          "CuIn1.5Se3-QDs",
-                          "3,6-cbz-EDOT",
-                          "SO9",
-                          "DOR3T-TBDT; PCBM-70",
-                          "TPD | HAT-CN",
-                          "AZ2",
-                          "CuPcNO2-OPh",
-                          "TPAC-SAM",
-                          "Yih-1",
-                          "V885",
-                          "NiS",
-                          "IT-4F; PBDB-T-SF",
-                          "CuO",
-                          "HBZ-70",
-                          "NiO-np | ME2",
-                          "OCNR; PEDOT:PSS",
-                          "M:ON",
-                          "P1-2",
-                          "WY-1",
-                          "TZ1",
-                          "pBBTa\u2010BDT2",
-                          "mm-SFX-3PA",
-                          "EHCz-2EtCz",
-                          "VB-Me-FDPA",
-                          "TPA1C",
-                          "H6-ZnPc",
-                          "Fluorene-dithiophene",
-                          "quart-p-phenylene1",
-                          "NiO-c | NiO-c",
-                          "PDTSTTz",
-                          "PDCBT | MoO3",
-                          "Graphene oxide | PMMA",
-                          "H-FL",
-                          "none",
-                          "BTF3",
-                          "YC02",
-                          "Carbon-nt; P3HT | PEDOT:PSS",
-                          "Al2O3-c | Spiro-MeOTAD",
-                          "PEDOT:PSS | PDPP-DTT",
-                          "Spiro-MeOTAD | Al2O3",
-                          "Tris(4-(5-hexylthiophen-2-yl)phenyl)amine",
-                          "NBNDD",
-                          "TAZ-[MeOTPA]2",
-                          "TPB-2-MOTPA",
-                          "N,N\u2010di\u2010p\u2010methylthiophenylamine",
-                          "TPC",
-                          "SrGO",
-                          "PEH-8",
-                          "2PACz | MeO-2PACZ",
-                          "PEDOT:PSS | PEI-HI",
-                          "HL-1",
-                          "Zn-Chl",
-                          "POZ3",
-                          "CZTS; rGO",
-                          "PEDOT:PSS | Ethylene glycol",
-                          "HT-ZnPc",
-                          "LiMgNiO",
-                          "BTTI-C8",
-                          "X60(TFSI)2",
-                          "CZTSe-QDs",
-                          "RCP-BTT",
-                          "NiO-c | YC-1",
-                          "NiO-np | NaCl",
-                          "PEO; KI; I2",
-                          "rGO | PEDOT:PSS",
-                          "KR133",
-                          "Cz-N",
-                          "CuI | Cu@CuI-nw",
-                          "styryl-functionalized GO",
-                          "H18",
-                          "CuPc\u2010OTPAtBu",
-                          "KR122",
-                          "IDTC4-TPA",
-                          "Vox | X-DVTPD",
-                          "N2,N2,N2',N2',N7,N7,N7',N7'-octakis(4-methoxyphenyl)spiro[fluorene-9,9'-xanthene]-2,2',7,7'-tetraamine",
-                          "ZnPc-th-ZnPc",
-                          "Tetrakis-Triphenylamine",
-                          "CuPc-OBu",
-                          "MeO-PPV | PFN-P2",
-                          "J1",
-                          "5,5',5''-(5,5',5''-(nitrilotris(benzene-4,1-diyl))tris(furan-5,2-diyl))tris(2-octylisoindoline-1,3-dione)",
-                          "N2,N2,N7,N7-tetrakis(4-methoxyphenyl)spiro[fluorene-9,9'-xanthene]-2,7-diamine",
-                          "ZPPHT",
-                          "Y2A2",
-                          "BL50",
-                          "LiI; I2; Methoxyacetonitrile",
-                          "TPP-OMeTAD",
-                          "Cu(In0.5Ga0.5)S2-np",
-                          "PBTTT",
-                          "PEDOT:PSS | NiPcS4",
-                          "NiMgLiO-c",
-                          "S2",
-                          "TTA",
-                          "FT37",
-                          "PASQ-IDT",
-                          "2D-PT",
-                          "Graphene oxide | P3HT",
-                          "PolyTPD | Al2O3-mp",
-                          "PEDOT:PSS | PTPADCF3FSONa",
-                          "CS03",
-                          "MeO-PheDOT",
-                          "1c @ triphenylamine modified azobenzene dyes",
-                          "XY1",
-                          "mp-SFX-2PA",
-                          "F4-TCNQ | CuPc",
-                          "PEDOT:PSS | NaI",
-                          "TTB-TTQ",
-                          "Rubene | P3HT",
-                          "TPA-CN",
-                          "4,4'-((2-Hexyl-2H-benzo[d][1,2,3]triazole-4,7-diyl)bis(thiophene5,2-diyl))bis(N,N-bis(4-methoxyphenyl)aniline)",
-                          "M7-TFSI",
-                          "DPA-ANT-DPA",
-                          "CZTS-QDs",
-                          "TAZ-[MeOTPATh]2",
-                          "TPE-4DPA",
-                          "LiCoO2",
-                          "Graphene oxide; MoOx-np",
-                          "TTA3",
-                          "PTB9",
-                          "iPrO-DATPA",
-                          "PEH-2",
-                          "EtO-DATPA",
-                          "S,Si\u2010heteropentacene",
-                          "XSln847",
-                          "PFB | Al2O3-np",
-                          "NiO-mp | Spiro-MeOTAD",
-                          "PVCz-OMeDPD",
-                          "MoO3 | TPTPA",
-                          "CZTS0.75Se0.25; rGO",
-                          "Graphene oxide | Spiro-MeOTAD",
-                          "NiPcS4 | PEDOT:PSS",
-                          "KR131",
-                          "NiMgO | PVP",
-                          "Adamantane | Spiro-MeOTAD",
-                          "TAE3",
-                          "PM-Spiro",
-                          "PZn-3FTPA",
-                          "TPBS",
-                          "P3HT-MoS2",
-                          "NiO-np | Graphene oxide",
-                          "Al2O3 | CuPc(tBu)4",
-                          "V1036:C2",
-                          "Al2O3 | Sym-HTPcH",
-                          "VO",
-                          "Y4",
-                          "Cu2O",
-                          "GeO2",
-                          "JY5",
-                          "N 4 ,N 4'-(4,10-dimethyl-6H,12H-5,11-methanodibenzo[b,f][1,5]diazocine-2,8-diyl)bis(N 4 ,N 4' ,N 4' - tris(4-methoxyphenyl)-[1,1'-biphenyl]-4,4'-diamine)",
-                          "2TPA-4-DP",
-                          "Cu2O | PEDOT:PSS",
-                          "TTBCPE",
-                          "PEAI | Spiro-MeOTAD",
-                          "CuO-nw | PEDOT:PSS",
-                          "Cu0.5Cr0.5O2",
-                          "Q216",
-                          "M112",
-                          "Co0.878Cu0.122O",
-                          "Chl\u20101",
-                          "C8Br | Spiro-MeOTAD",
-                          "Al2O3 | CuSCN",
-                          "Zr(acac)4",
-                          "THY-5",
-                          "M104",
-                          "2,7-Ben",
-                          "XMP",
-                          "BTT-OMe",
-                          "CuInSe2-QDs",
-                          "1,2-Bis[3,6-(4,4`-dimethoxydiphenylamino)-9H-carbazol-9-methyl]benzene",
-                          "MC-43",
-                          "CuPc(tBu)4",
-                          "MoO3 | NPB",
-                          "CW5",
-                          "mGO | P3HT",
-                          "PEDOT:PSS | PCDTBT",
-                          "Cu2BaSnS4",
-                          "CuFeO2-np",
-                          "PPyra-ACD",
-                          "P3CT-K | CuZnS",
-                          "NiO-mp",
-                          "P1Z2",
-                          "X1",
-                          "H-Tri",
-                          "Hexakis[4-(N,N-di-p-methoxyphenylamino)phenyl]benzene",
-                          "PMMA | DTPC13-ThTPA",
-                          "CS02",
-                          "BDTS-2DPP",
-                          "XPP",
-                          "CuMePy",
-                          "CH3-PEIA | Spiro-MeOTAD",
-                          "P:OO",
-                          "Spiro-MeOTAD | Cu9S5-np",
-                          "2-(3,5-bis(5-(5-hexylthiophen-2-yl)thiophen-2-yl)thiophen-2-yl)-3,5-bis(5-(5-hexylthiophen-2-yl)thiophen-2-yl)thiophene",
-                          "PZn-DPPA-O",
-                          "MEH-PPV | PEDOT:PSS",
-                          "4-(5-(5-(5-(5-(5-hexylthiophen-2-yl) thiophen-2-yl) thiophene-2-yl) thiazolo[5,4-d]thiazol-2-yl) thiophene2-yl)-N,N-diphenyl-benzenamine",
-                          "Graphene",
-                          "V1091",
-                          "3,6-2,7-PCzTPA",
-                          "PEDOT:PSS | Au@SiO2-np",
-                          "Poly[4,8-bis(2-(4-(2-ethylhexyloxy)3,5-fluorophenyl)-5-thienyl)benzo[1,2-b:4,5-b']dithiophenealt-1,3-bis(4-octylthien-2-yl)-5-(2-ethylhexyl)thieno[3,4-c]pyrrole-4,6-dione",
-                          "FeS2",
-                          "NiO | Spiro-MeOTAD",
-                          "Ome-DPA-CuPc",
-                          "PTPD | Spiro-MeOTAD",
-                          "NiO-np | M2",
-                          "Bi2Te3 | Spiro-MeOTAD",
-                          "DPEDOT-B[BMPDP]2",
-                          "Florinated polymer | Spiro-MeOTAD",
-                          "DA-PEDOT:PSS",
-                          "Poly(ethylene oxide)",
-                          "BChl-3",
-                          "H-Tetra",
-                          "Graphene oxide | PTFTS",
-                          "PbPc",
-                          "benzo[1,2b:4,5b\u2032]-dithiophene",
-                          "SGT-410",
-                          "P3HT | Carbon-nt",
-                          "NiO-np | Glycerol",
-                          "PEDOT:PSS | PTAA",
-                          "HS-Ph-CN | Spiro-MeOTAD",
-                          "Theobromine | Spiro-MeOTAD",
-                          "NiMgLiO | 5-AVA",
-                          "PTB7-TH; PFN",
-                          "P6",
-                          "[BMMIm]Cl",
-                          "NiO-np | CuSCN",
-                          "M106",
-                          "SM-1",
-                          "VOx | APPA",
-                          "PEDOT:PSS | PEG",
-                          "CJ-01",
-                          "sGO",
-                          "C4Br | Spiro-MeOTAD",
-                          "Graphene oxide | PEDOT:PSS",
-                          "(2Z,2'Z)-2,2'-((10-(2-ethylhexyl)-10H-phenothiazine-3,7-diyl) bis(4,1- phenylene)) bis(3-(4-(diphenylamino) phenyl) acrylonitrile",
-                          "SWCNTs | Graphene oxide | PMMA",
-                          "Z9",
-                          "TAPC",
-                          "V1102",
-                          "Ph-TPA-6A",
-                          "nPrO-DATPA",
-                          "2,5-bis (5-(5-(5-hexylthiophen-2-yl)thiophen-2-yl) furan-2-yl) thiazolo[5,4-d] thiazole",
-                          "TBP",
-                          "TSHBC-tBu",
-                          "(OctPhO)8ZnPc2",
-                          "NiO-c | Al2O3-mp",
-                          "TB(MA)",
-                          "P2",
-                          "ZnBChl",
-                          "PEDOT:PSS | GeO2",
-                          "PPN",
-                          "OMeTP-SAM",
-                          "PEO | Spiro-MeOTAD",
-                          "PEDOT:PSS | PFI",
-                          "TQ1d",
-                          "NiO-np",
-                          "V1021",
-                          "CoOx",
-                          "P3HT | SWCNTs | PMMA",
-                          "5,6,11,12-Tetraphenylnaphthacene",
-                          "Spiro-MeOTAD | PEDOT:PSS",
-                          "Black phosphorous nanosheets",
-                          "MC6Cz-TPA",
-                          "CsSnI3-QDs",
-                          "CuPc | PEI",
-                          "ETH44",
-                          "O5H-OMeDPA",
-                          "HTM-3",
-                          "PTB7-Th | MoOx",
-                          "r-GO-HBS",
-                          "PHPT-py",
-                          "TET",
-                          "NO HTL",
-                          "PTAA | PEDOT:PSS",
-                          "NiO-c | PEDOT:PSS",
-                          "[Fe(bpyPY4)](OTf)2.5",
-                          "Diketopyrrolopyrrole",
-                          "F101",
-                          "CPE-Na",
-                          "ZnChl-2",
-                          "3-Dodecylthiophene | Spiro-MeOTAD",
-                          "BL08",
-                          "PBDB-T | Spiro-MeOTAD",
-                          "CuGaO2-mp",
-                          "CuInS | Spiro-MeOTAD",
-                          "MEH-PPV",
-                          "TAE1",
-                          "CL1-2",
-                          "PII2T8T",
-                          "NiO-c | SY4",
-                          "3,8,13-tris[2,2-bis(4-methoxyphenyl)ethenyl]-5,10,15-triethyl-10,15-dihydro-5H-indolo-[3,2-a:3\u2032,2\u2032-c]carbazole",
-                          "5,7-bis(9-ethyl-9H-carbazol-3-yl)-2,3-dihydrothieno[3,4-b][1,4]dioxine",
-                          "H-Z3",
-                          "PZn-FTPA",
-                          "Ni | NiMgO",
-                          "CZTS0.25Se0.75; rGO",
-                          "FA-MeOPh",
-                          "PTEG",
-                          "Me-QTPA",
-                          "MeO-PPV",
-                          "H112",
-                          "MoOx | PEDOT:PSS",
-                          "CzPAF\u2010SBFN",
-                          "4,4\u2032-(9-Methyl-9H-naphtho[2,1-c]carbazole-2,12-diyl)bis(N,N-bis(4-methoxyphenyl)aniline)",
-                          "NiO-np | M3",
-                          "PEDOT:PSS | Carbon-nt",
-                          "Au@SiO2-nw | Spiro-MeOTAD",
-                          "Pyridine | Spiro-MeOTAD",
-                          "PEDOT:PSS | PTPD",
-                          "PARA1",
-                          "PEDOT:PSS | PCP-Na",
-                          "AgI-QDs",
-                          "TTPA-BDT",
-                          "M7-Br",
-                          "PANI-PAMPSA",
-                          "C13-FAS | Spiro-MeOTAD",
-                          "B1",
-                          "LD29",
-                          "SM09",
-                          "ZnPc-flu-ZnPc",
-                          "BTT(DPP)3-C8",
-                          "KR360",
-                          "Si-PO-2CN",
-                          "IEICO-4F | Spiro-MeOTAD",
-                          "SWCNTs | PMMA",
-                          "HfO2 | PTAA",
-                          "BzTA",
-                          "DR3TBDTT; PDMS",
-                          "TPA-QA-TPA",
-                          "Cu0.33Cr0.67O2",
-                          "CuSCN | NPB",
-                          "H1",
-                          "P3HT | P3HT; PMMA",
-                          "TPAC0M",
-                          "CZ-TA",
-                          "V2O5 | P3CT-K",
-                          "KR353",
-                          "Spiro-MeOTAD | CuI",
-                          "X61",
-                          "CuS-np",
-                          "Z8",
-                          "NiO-c | CuGaO2-mp",
-                          "C12-carbazole",
-                          "CA-Br",
-                          "Carbon-nt; P3HT",
-                          "ZnChl",
-                          "PDPP-3T",
-                          "pp-TPE-4DPA",
-                          "Triazine-Ph-OMeTPA",
-                          "TIPS-pentacene",
-                          "V1000",
-                          "NiO-np | ME1",
-                          "PIDT-DFBT",
-                          "PCT",
-                          "NiPcS4",
-                          "SiO2",
-                          "CTAB | Spiro-MeOTAD",
-                          "TPA-BP-TPA",
-                          "PPyra-TXA",
-                          "r-GO-BH",
-                          "Crosslinked TCTA-BVP",
-                          "Sym-HTPcH",
-                          "VB-DAAF",
-                          "Spiro-MeOTAD | V2O5",
-                          "OMeTPA-TPA",
-                          "TPA-OMeTPA",
-                          "PCA-1",
-                          "OMeTPA-FA",
-                          "POZ10",
-                          "CuInS2-QDs",
-                          "PAF-86",
-                          "DMFA-FA",
-                          "TATCz3",
-                          "Carbon; NiS",
-                          "BDT2FMeDPA",
-                          "c-TCTA",
-                          "Spiro-MeOTAD-I",
-                          "OMETPA-DPP",
-                          "Z1",
-                          "TFAP",
-                          "NiO-np | PAS",
-                          "Ethyl acetate; I2; LiI; TBP",
-                          "N3',N3',N6',N6'-tetrakis(4-methoxyphenyl)spiro[fluorene-9,9'-xanthene]-3',6'-diamine",
-                          "H4",
-                          "Carbon-QDs | Spiro-MeOTAD",
-                          "M4; PCBM-60",
-                          "X23",
-                          "ITIC",
-                          "HMPDI",
-                          "Au-np; P3HT",
-                          "Graphene | Spiro-MeOTAD",
-                          "TPA-BP-OXD",
-                          "PEDOT:PSS | MoS2",
-                          "c-OTPD",
-                          "Porphyrin-H1",
-                          "2,2'-[(4,5-Bis(2-ethylhexyl)-dithieno[2,3-d:2',3'-d']thieno[3,2-b:4,5-b']dipyrrole-2,7-diyl)-bis(3-hexylthien-5,5'-diyl)bis(methane-1-yl-1-ylidine)]dimalononitrile",
-                          "CuHePc",
-                          "CBP",
-                          "S9",
-                          "ACR-TPA",
-                          "PBTTTV-h",
-                          "PDVT-10",
-                          "SGT-422",
-                          "ZnPc-p-ZnPc",
-                          "CI-GO | PTAA",
-                          "NiO-c | Cysteine",
-                          "DMFA-TPA",
-                          "Alkoxy-PTEG",
-                          "TATF8HBP",
-                          "Ph-OMeTPA",
-                          "Y1",
-                          "FTA1",
-                          "VOx | Cu phtalocyanine",
-                          "TBASBP",
-                          "V1061",
-                          "Spiro-029",
-                          "Cu12Sb4S13",
-                          "PTB-DCB21",
-                          "n-CuBuPc",
-                          "DAHI | Spiro-MeOTAD",
-                          "HTM-1",
-                          "CuAlO2; CuO",
-                          "PEDOT:PSS | Au@poly(4-styrenesulfonate)",
-                          "Au@CuZnSnSe-np",
-                          "M110",
-                          "TFDIB | Spiro-MeOTAD",
-                          "NaYF4:Yb:Er-np | Spiro-MeOTAD",
-                          "Bp-OMe",
-                          "PEDOT:PSS | 5,6,11,12-Tetraphenylnaphthacene",
-                          "BP-DC",
-                          "CuS",
-                          "P3",
-                          "C8-BTBT",
-                          "Ome-TPA-CuPc",
-                          "NiO-c | SY3",
-                          "asy-PBTBDT",
-                          "HS-Ph-SCH3 | Spiro-MeOTAD",
-                          "Poly-N-vinylcarbazole | SP-11",
-                          "PB2T-SO",
-                          "SFX-TPAM",
-                          "BTT(DPP)3-EH",
-                          "V862",
-                          "T40P",
-                          "Z1011",
-                          "1,3,6,8-tetrakis-(N,N-di-p-methoxyphenylamine)pyrene",
-                          "MPA-BTI",
-                          "DTP-C6Th",
-                          "CS01",
-                          "M1",
-                          "Poly(2-ethyl-2-oxazoline); PEDOT:PSS",
-                          "TPA4C",
-                          "M103",
-                          "TbT-1",
-                          "MFGO",
-                          "c-OTPD; TPACA",
-                          "s-PANI:PSS",
-                          "WT3",
-                          "A102",
-                          "Spiro-MeOTAD | ODA-FeS2-np",
-                          "EHCz-MeFl",
-                          "LD22",
-                          "ZnPc",
-                          "BTT-4",
-                          "M115",
-                          "Triazine-InT",
-                          "Carbon-nt; Graphene oxide",
-                          "MC6Cz-9-NPC",
-                          "XDB",
-                          "WOx",
-                          "YN2",
-                          "Bifluo",
-                          "PEDOT:PSS | TS-CuPc",
-                          "FH-3",
-                          "Graphene oxide | Carbon-np",
-                          "IDT2",
-                          "PMAA; Spiro-MeOTAD | Spiro-MeOTAD",
-                          "X50",
-                          "NiO-np | Choline chloride",
-                          "DEPT-SC",
-                          "Spiro-MeOTAD | MoO3 | CuPc",
-                          "ZnPc(tBu)4",
-                          "BTPA-3",
-                          "H16",
-                          "TTPA-DBQT",
-                          "PEDOT:PSS | PbI2",
-                          "NiO-np | Al2O3-mp",
-                          "L-f",
-                          "Me-BPZTPA",
-                          "Oleic-acid | P3HT",
-                          "SP-01",
-                          "2,2'-[(4,5-Bis(2-ethylhexyl)-dithieno[2,3-d:2',3'-d']thieno[3,2-b:4,5-b']dipyrrole-2,7-diyl)-bis(4,3'-dihexyl-2,2'-bithien-5,5'-diyl)bis(methane-1-yl-1-ylidine)]dimalononitrile",
-                          "NiCo2O4",
-                          "Py-C",
-                          "T101",
-                          "BEDN",
-                          "SO7",
-                          "NP-SC6-TiOPc",
-                          "PTT | Spiro-MeOTAD",
-                          "CdZnSe@ZnSe-QDs",
-                          "Py-COF | PTAA",
-                          "Li-TFSI; TBP",
-                          "XSln1453",
-                          "2,8-bis-[2,2-bis(4-methoxyphenyl)ethenyl]-5,11-diethyl-5,11-dihidroindolo[3,2-b]carbazole",
-                          "Polymer4",
-                          "PolyTPD | PFN",
-                          "SM13",
-                          "2,5\u2010bis(4,4\u2032\u2010bis(methoxyphenyl)aminophen\u20104\u2032\u2032\u2010yl)\u20103,4\u2010ethylenedioxythiophene",
-                          "Z3",
-                          "2-((2-(4-(2-ethylhexyl)-4H-dithieno[3,2-b:2\u2032,3\u2032-d]pyrrol-2-yl) thiazol-5-yl)methylene) malononitrile",
-                          "H7",
-                          "Theophylline | Spiro-MeOTAD",
-                          "BPAPF",
-                          "Acetonitrile; B2; LiBr",
-                          "OMETPA-BDT",
-                          "CF-BTz-ThR",
-                          "SDTFCz2",
-                          "Si-OMeTPA",
-                          "EGO-PPV | PFN-P2",
-                          "PANI-PAMSA",
-                          "SP-12",
-                          "Ethyl acetate; I2; LiI; TBP; Urea",
-                          "TPTPA | MoO3",
-                          "MC8-TPA",
-                          "CZTS-np",
-                          "1,4-di(1H-imidazol-2-yl)benzene-C6",
-                          "PbS-QDs | Spiro-MeOTAD",
-                          "Spiro p-xylene",
-                          "PEDOT:PSS | 4-bromobenzenediazonium tetrafluoroborate",
-                          "3,6-Cz-TPA",
-                          "TPTPA | TPTPA; MoO3",
-                          "CuInS2 | ZnS-QDs",
-                          "V1050",
-                          "tri-TPA",
-                          "H6",
-                          "CzP",
-                          "CuPc",
-                          "F23",
-                          "CsBiBr3-QDs",
-                          "NiO-np | Spiro-MeOTAD",
-                          "Triazine-Flu",
-                          "PMMA; rGO",
-                          "TB4-ZnPc",
-                          "2,7-Bis(4,4\u2032-dimethoxydiphenylamine)-9- (bis(methylsulfanyl)methylene)fluorene",
-                          "YT2",
-                          "PhNa-1T",
-                          "Ag:CuO-nanofibers | PEDOT:PSS",
-                          "Chl\u20102",
-                          "cyclopenta[2,1-b; 3,4-b\u2032]dithiophene",
-                          "COPV6",
-                          "PTAA | TFPPy-ETTA",
-                          "DBFMT",
-                          "Pt-np",
-                          "BDT0FMeDPA",
-                          "PtMePy",
-                          "H-Bi",
-                          "3,6-di(2H-imidazol-2-ylidene)cyclohexa 1,4-diene-C6",
-                          "Z2",
-                          "PDPP3T",
-                          "NiO-c | Sn2O3-qd",
-                          "MC8-9-NPC",
-                          "PTAA-1F",
-                          "HTM5",
-                          "NiO-np | TPI-2MEO",
-                          "Spiro-MeOTAD | CANP | Spiro-MeOTAD",
-                          "br-4C",
-                          "Carbozole @ S12",
-                          "IDF-DiDPA | MoO3",
-                          "TPE-S",
-                          "CsPbBr3-np | Spiro-MeOTAD",
-                          "Rubrene | PEDOT:PSS",
-                          "HA2",
-                          "V2Ox | PEDOT:PSS",
-                          "TP-FTzF-TP",
-                          "SFT-TPA",
-                          "3,6-Ben",
-                          "NH-2,6",
-                          "FU7",
-                          "MoS2-QDs | Spiro-MeOTAD",
-                          "PCDTBT",
-                          "NiO-c | MoOx",
-                          "Polymer2",
-                          "NiO-c | n-Butylamine",
-                          "MoO3 | PTAA",
-                          "TOPO",
-                          "HBZ-71",
-                          "DFBT(DTS-FBTTh2)2",
-                          "Cobalt\u2013porphyrin",
-                          "TPA-ANR-TPA",
-                          "Spiro-OEtTAD",
-                          "TTE-2",
-                          "NiO-c | NiO-nw",
-                          "MEH-PPV-20",
-                          "PEH-3",
-                          "CsSnBr3-QDs",
-                          "3,6-PCzTPA",
-                          "NiO-c | Mercaptoethylamine chlorate",
-                          "HPB-OMeDPA",
-                          "PTh; Graphene",
-                          "SCZF-5",
-                          "Titanylphthalocyanine",
-                          "NiMgLiO",
-                          "BTTP",
-                          "Spiro-TAD",
-                          "3-Butylthiophene | Spiro-MeOTAD",
-                          "Graphene oxide; NiO-c",
-                          "BDT-PTZ",
-                          "PMA",
-                          "Cu3SbS4-np",
-                          "Ni-acetate",
-                          "TcTa",
-                          "Ph-TPA-2A",
-                          "P1",
-                          "D205 | Spiro-MeOTAD",
-                          "PDPPT-TT",
-                          "ATT-ODec",
-                          "Spiro-CPDT",
-                          "P3HT; PFN",
-                          "CuPcNO2-OMFPh",
-                          "BChl-1",
-                          "Spiro-OPrTAD",
-                          "Al2O3-c",
-                          "Carbon",
-                          "PDTSTTz-4",
-                          "Spiro-MeOTAD | MWCNTs; Spiro-MeOTAD",
-                          "2,7-triphenylamine-carbazole",
-                          "NiO-c | Ni",
-                          "V859",
-                          "DPBTD-B[BMPDP]2",
-                          "CuSCN | rGO",
-                          "2,2\u2032-[(4,5-Bis(1-octylnonyl)-dithieno[2,3-d:2\u20323\u2032-d]thieno[3,2-b:4,5-b\u2032]dipyrrole-2,7-diyl)bis(thien-5,5\u2032-diyl)bis(methane-1-yl-1-ylidine)]dimalononitrile",
-                          "F4-TCNQ",
-                          "PyThTPA",
-                          "PSS-g-PANI:PFI",
-                          "Spiro-TBB | Spiro-TBB",
-                          "PDMS",
-                          "NiO-np | TPI-6MEO",
-                          "Lignosulfonate; PEDOT:PSS; PDA",
-                          "TAPbI3 | Spiro-MeOTAD",
-                          "Spiro-MeOTAD | WO3",
-                          "DPPZnP-TSEH; PCBM-60 | BCP",
-                          "BI25",
-                          "PANI",
-                          "T80P",
-                          "CDTh 1",
-                          "Au-np; PEDOT:PSS",
-                          "4-(4-Phenyl-4-alfa-naphthylbutadienyl)-N,N-di(4-tolyl)-phenylamine",
-                          "FBA3",
-                          "Spiro-MeOTAD | WOx",
-                          "LCS01",
-                          "MeO-FDPA",
-                          "TiO2-np | NiO-np",
-                          "BTT-TPA",
-                          "Cu0.67Cr0.33O2",
-                          "P(VDF-TrFE) | Spiro-MeOTAD",
-                          "NPB",
-                          "TQ2",
-                          "alkylammonium bromide | Spiro-MeOTAD",
-                          "TPE-2,7-Carbazole W1",
-                          "H64",
-                          "BTTI-C6",
-                          "Z30",
-                          "CZTPA-2",
-                          "PCBM-60 | bis-C60",
-                          "TPASB",
-                          "NiO-np | PTAA",
-                          "KTM3",
-                          "S197",
-                          "Au-np; Graphene oxide",
-                          "JY6",
-                          "NiO-c | CuGaO2-c",
-                          "TCPBr | Spiro-MeOTAD",
-                          "PET-OMeDPA",
-                          "AIGS-QDs",
-                          "Polyrotaxane",
-                          "PSQ2",
-                          "KM05",
-                          "CPE-K",
-                          "NiO-np | ME3",
-                          "Unknown",
-                          "TPL",
-                          "pTPA-DBTP",
-                          "OAI | DM",
-                          "NPB; PTAA",
-                          "PEDOT:PSS | Al2O3-mp",
-                          "PO-Spiro-OMeTAD",
-                          "Carbon-nt | Spiro-MeOTAD",
-                          "CON-16 | PEDOT:PSS",
-                          "LHTM-1",
-                          "CuGaO2",
-                          "COPV3",
-                          "PFO",
-                          "CIGS",
-                          "NiMgO-c",
-                          "P3TAA",
-                          "Carbon-nt",
-                          "PffBT4T-2OD | WOx",
-                          "C12H10B2O4 | Spiro-MeOTAD",
-                          "NTPA",
-                          "PBT",
-                          "Li4Ti5O12 | Spiro-MeOTAD",
-                          "2,2\u2032-[(4,5-Bis(1-octylnonyl)-dithieno[2,3-d:2\u20323\u2032-d]thieno[3,2-b:4,5-b\u2032]dipyrrole-2,7-diyl)bis(2,3-dihydrothieno[3,4-b][1,4]dioxin-5,5\u2032-diyl)bis(methane-1-yl-1-ylidine)]dimalononitrile",
-                          "CuP",
-                          "YN3",
-                          "ZnChl-4",
-                          "Carbon-np; PEDOT:PSS",
-                          "2PACz",
-                          "Spiro-MeOTAD | PbS",
-                          "BTT-1",
-                          "BTF4",
-                          "PTAA; Spiro-MeOTAD",
-                          "Y2",
-                          "DNA",
-                          "NiO-c | SDBS",
-                          "PTZ2",
-                          "NP2",
-                          "IEICO; PBDTTT-E-T | MoO3",
-                          "OIPC-I",
-                          "2-F-br-4C",
-                          "T1",
-                          "B3",
-                          "B63",
-                          "COPV7",
-                          "PCDTBT1",
-                          "PBDTT-SeDPP; PCBM-70",
-                          "Graphene oxide",
-                          "DMZ",
-                          "PMMA",
-                          "Yih-2",
-                          "ZnNc",
-                          "PEDOT:PSS | PFN-P1",
-                          "TTE-1",
-                          "PbS",
-                          "DH-MeO-FDPA",
-                          "TPP-SMeTAD",
-                          "DTS",
-                          "SGT-409",
-                          "S,N-heteropentacene",
-                          "Poly-N-vinylcarbazole | SP-12",
-                          "Spiro-MeOTAD | SWCNTs",
-                          "1F-SAM | PEDOT:PSS",
-                          "CPEPh-Na",
-                          "KR216",
-                          "TaTm | MoO3",
-                          "SFXDAnCBZ",
-                          "Carbon-nt | PMMA",
-                          "PTAA | Spiro-MeOTAD",
-                          "CuCrO2",
-                          "NiO-c | N749",
-                          "NiO-c | PhNa-1T",
-                          "TQ1",
-                          "PbS-QDs",
-                          "DM",
-                          "DIPO-Ph4",
-                          "DTh101",
-                          "PPyra-XA",
-                          "IDF-TeDPA | MoO3",
-                          "NiPc | V2O5",
-                          "HTM1",
-                          "NiO-c | NiO-mp",
-                          "CuSeCN",
-                          "PTQ10 | PTAA",
-                          "Th101",
-                          "PolyTPD",
-                          "PBDTT-SeDPP",
-                          "EDOT-MPH",
-                          "2,7-Cbz-EDOT",
-                          "DR3TBDTT",
-                          "V1221",
-                          "BTT-3",
-                          "P3HT; SWCNTs | Spiro-MeOTAD",
-                          "Ni | NiMgO | PVP",
-                          "2F-SAM | PEDOT:PSS",
-                          "BDT:TT",
-                          "AQ | Spiro-MeOTAD",
-                          "Poly(1,4-phenylenevinylene)",
-                          "PCPDTBT",
-                          "PEDOT:PSS | Al2O3-np",
-                          "2,7-Pyr",
-                          "JK-216D",
-                          "BTSe-1",
-                          "S:DIB",
-                          "KR321",
-                          "Spiro-TTB",
-                          "PEDOT:P(SS-co-TFPMA)",
-                          "X62",
-                          "(BMPA-EDOT)3-TPA",
-                          "TPA-BPFN-TPA",
-                          "CoTh-TTPA",
-                          "THY-4",
-                          "Fu-OMeTPA",
-                          "PEDOT:PSS-NH2-OH",
-                          "VOx",
-                          "TPADPP-1",
-                          "M6",
-                          "WO3-nw@PEDOT | PEDOT:PSS",
-                          "Al2O3-c | PEDOT:PSS",
-                          "HfO2 | Acetonitrile; I2; LiI; TBP",
-                          "T60P",
-                          "Graphene oxide | PFNBr",
-                          "Spiro-MeOTAD | rGO",
-                          "Al2O3-mp | MeO-DATPA",
-                          "NiO-c | BBA",
-                          "YT1",
-                          "BAI | DM",
-                          "3F-SAM | PEDOT:PSS",
-                          "P3HT | Al2O3-mp",
-                          "SY1",
-                          "Triazine-Th-OMeTPA",
-                          "Co3O4",
-                          "SGT-411",
-                          "NiO-c | FDA",
-                          "BDT-POZ",
-                          "J61-ITIC",
-                          "SWCNTs | Graphene oxide",
-                          "Spiro-MeOTAD | MoO3",
-                          "CuInSe2-QDss",
-                          "P3OT",
-                          "T(EDOT-TPA)2",
-                          "H5",
-                          "apv-T",
-                          "Graphene | PEDOT:PSS",
-                          "FB-OMeTPA",
-                          "TT80",
-                          "BDT-4MeOTPA",
-                          "CGS",
-                          "2,4-spiro",
-                          "TSHBC",
-                          "TCP-OC8",
-                          "YC04",
-                          "SGT-404",
-                          "P1Z1",
-                          "Nafion; PEDOT:PSS",
-                          "T5H-OMeDPA",
-                          "(n-BuO)4ZnPc",
-                          "SBFCz2",
-                          "Polymer1",
-                          "M3; PCBM-60",
-                          "CzPF",
-                          "PEDOT:PSS | SrGO",
-                          "n-octylammonium iodide | Spiro-mF",
-                          "CuSCN-nw",
-                          "Py | Spiro-MeOTAD",
-                          "PTAA | MoS2",
-                          "B186",
-                          "P3HT; SWCNTs | PEDOT:PSS",
-                          "Al2O3 | Spiro-MeOTAD",
-                          "ZnO-nw | PEDOT:PSS",
-                          "NiO-c | Mg(AcO)2",
-                          "HTM",
-                          "Au-nw | Spiro-MeOTAD",
-                          "NiO | PS",
-                          "NiO-c | EPA",
-                          "MeO-TPD",
-                          "PTB7-Th",
-                          "CuI | PbPc",
-                          "Cu0.2Cr0.8O2",
-                          "1\u2010adamantylamine | Spiro-MeOTAD",
-                          "NiO-c | DEA",
-                          "Imidazolium iodide | P3HT",
-                          "Graphene; TSHBC  @ 5:1",
-                          "TFM",
-                          "YC01",
-                          "PEDOT:PSS | NPB",
-                          "BTPA-6",
-                          "S,N-Heteroacene 2",
-                          "Ag-np; PEDOT:PSS",
-                          "COTT-1 | COTT-2",
-                          "S7",
-                          "WO3-nw",
-                          "PdMe2Pc",
-                          "PDCBT | WOx",
-                          "PPDT2FBT",
-                          "SWCNTs | Spiro-MeOTAD",
-                          "CAS",
-                          "Graphene; P3HT",
-                          "Pentacene",
-                          "Q219",
-                          "Polythiophene",
-                          "S,N-Heteroacene 1",
-                          "CT3",
-                          "MnS",
-                          "PTAA | LiF",
-                          "NiCoO",
-                          "CuSCN | Spiro-MeOTAD",
-                          "PDI",
-                          "Tetrakis(4-methoxyphenyl)spiro[cyclopenta[1,2-b:5,4-b']dipyridine-5,9'-fluorene]-2',7'-diamine",
-                          "V1207",
-                          "Dispiro-OMeTAD",
-                          "Au-np | Spiro-MeOTAD",
-                          "PEDOT",
-                          "SnS",
-                          "NiO-np | Choline chloride; Glycerol",
-                          "BEDCE | Spiro-MeOTAD",
-                          "PZn-TPA-O",
-                          "PTAA | PFN-Br",
-                          "PP-Spiro",
-                          "CuO2",
-                          "MoO3 | TaTm",
-                          "Phenethylamine | Spiro-MeOTAD",
-                          "CdSe-QDs | Spiro-MeOTAD",
-                          "PEDOT:PSS | MoO3",
-                          "p-PFP-O | PTAA",
-                          "PBTI-C",
-                          "PTAA; TPFB",
-                          "F6-TCNNQ; TaTm",
-                          "NiO-c | SY1",
-                          "TZ2",
-                          "mDPA-DBTP",
-                          "Montmorillonite | Spiro-MeOTAD",
-                          "PCA-2",
-                          "InP-np | Spiro-MeOTAD",
-                          "TPA",
-                          "H2",
-                          "IEICO | MoO3",
-                          "CsCuBr3-QDs",
-                          "PolyTDP",
-                          "NiPc-Cou",
-                          "IDT1",
-                          "TBC-1",
-                          "PCPDTBT | PEDOT:PSS",
-                          "Q197",
-                          "P3HT | PEDOT:PSS",
-                          "F16CuPc | Spiro-MeOTAD",
-                          "TPB-4-MOTPA",
-                          "TATSFHBP",
-                          "ZnPc-p-ZnPc 1",
-                          "HL-2",
-                          "Tetracene | Spiro-MeOTAD",
-                          "XOP",
-                          "2,7-PCzTPA",
-                          "SY4",
-                          "TPDI",
-                          "C60",
-                          "BTTI-C12",
-                          "Q205",
-                          "YK1",
-                          "PTB7:Th",
-                          "ZnChl-1",
-                          "NiO-c | PTAA",
-                          "iDM1",
-                          "THY-2",
-                          "mp-SFX-3PA",
-                          "CZ-STA; CZ-TA",
-                          "AS37",
-                          "TaTm",
-                          "CuInS2 | Al2O3-np",
-                          "P3HT | WOx",
-                          "Azu-Oct",
-                          "Imidazonium iodide | Spiro-MeOTAD",
-                          "PEDOT; Spiro-MeOTAD",
-                          "Al2O3-np | TPA-ZnPc",
-                          "P3HT; SWCNTs-PhOMe",
-                          "ADAHI",
-                          "JW8",
-                          "COPV5",
-                          "NiO-c | PEAI",
-                          "PTAA-2F",
-                          "Cu2CoSn4-np",
-                          "PBDT(2F)T",
-                          "PEDOT:PSS | Black phosphorous QDs",
-                          "PEDOT:PSS | VOx",
-                          "BTT-2",
-                          "Pentafluorobenzenethiol | Spiro-MeOTAD",
-                          "TFB | Al2O3-np",
-                          "CMO",
-                          "NiCo2O4-np | Spiro-MeOTAD",
-                          "TBC-2",
-                          "1,3,6-tris-(N,N-di-p-methoxyphenylamine)pyrene",
-                          "CuSCN | Graphene",
-                          "C12-silane-SAM | Spiro-MeOTAD",
-                          "Theophylline | PTAA",
-                          "ZnPy",
-                          "MPA-BTTI",
-                          "Z1013",
-                          "Ni | Au",
-                          "P8TTT",
-                          "CuSCN",
-                          "P3OFHT",
-                          "NH-2,7",
-                          "NiO-c | CuGaO2",
-                          "NiO-c | PMMA",
-                          "PANI:PSS",
-                          "P3HT | MoO3",
-                          "CuAlO2 | PEDOT:PSS",
-                          "CuSCN | Ta:Wox-np",
-                          "No HTM",
-                          "TPD-4EtCz",
-                          "L-H",
-                          "PT-DC",
-                          "PDQT",
-                          "DNA-CTMA",
-                          "2EGO-PPV",
-                          "Co0.695Cu0.305O",
-                          "PDMS | CuSCN",
-                          "PB2T-O",
-                          "NiO-c",
-                          "GO-nanoribbons",
-                          "CMP",
-                          "Azu-Me",
-                          "Ag-nw; PEDOT:PSS",
-                          "Ppy",
-                          "YC06",
-                          "TPD-4MeTPA",
-                          "LGC-D013",
-                          "NiO-np | KCl",
-                          "M108",
-                          "SiTP-OMeTPA",
-                          "TBC-3",
-                          "Cz-Pyr",
-                          "PEDOT:PSS | PEDOT:PSS",
-                          "10-butyl-3,7-diphenylphenoxazine",
-                          "HTM-P1",
-                          "apv-EC",
-                          "Grafted rGO; Polyacrylonitrile",
-                          "4C",
-                          "CuI; CuSCN",
-                          "P3HT; SWCNTs",
-                          "JK-217D",
-                          "NiO",
-                          "ATT-OBu",
-                          "DFH",
-                          "NiO-c | SY2",
-                          "HfO2 | CuI",
-                          "DFTAB",
-                          "0F",
-                          "TAT-t BuSty",
-                          "NiO-c | PTZ-1",
-                          "DOR3T-TBDT",
-                          "SWCNTs | PEDOT:PSS",
-                          "PABA | Spiro-MeOTAD",
-                          "BTBDT",
-                          "PTAA | PMMA",
-                          "PTZ1",
-                          "M3",
-                          "Cu2ZnSn4-np",
-                          "KR374",
-                          "P4",
-                          "SGT-421",
-                          "Al2O3-mp | Spiro-MeOTAD",
-                          "V841",
-                          "CuCrO2-np",
-                          "BTX-OMeTAD",
-                          "N1,N1',N1'',N1'''-(ethene-1,1,2,2-tetrayltetrakis(benzene-4,1-diyl))tetrakis(N1-(4-(dimethylamino)phenyl)-N4,N4-dimethylbenzene-1,4-diamine)",
-                          "H-Ca",
-                          "PTAA | Car-ETTA",
-                          "TPA-BPV-TPA",
-                          "MWCNTs; Spiro-MeOTAD",
-                          "M107",
-                          "PEDOT:PSS | Rubrene",
-                          "H111",
-                          "OTPA-ZnPc",
-                          "PTPD | PFN",
-                          "Azu-Bu",
-                          "PEDOT:PSS | VB-DAAF",
-                          "TRUX-E-T",
-                          "DR3T",
-                          "PEDOT:GSL",
-                          "Fused-F (Tris[[4-[3,3'-dihexylsilylene-2,2'-bithiophene]-7-[5\u2032\u2032-n-hexyl-(2,2\u2032; 5\u2032,2\u2032\u2032-terthiophen\ne)-5-yl]-benzo[c]-[1,2,5]thiadiazole]-2,6,10-yl]-4,4,8,8,12,12-hexamethyl-4H,8H,12\nHbenzo[1,9]quinolizino [3,4,5,6,7,-defg]acridine )",
-                          "PVDF-HFP | Spiro-MeOTAD",
-                          "PEAI | PTAA",
-                          "TS-CuPc",
-                          "CsOAc | Spiro-MeOTAD",
-                          "Ph-TPA-8A",
-                          "ATT-OMe",
-                          "PEDOT:PSS | PCPDTBT",
-                          "PFN; PTPD",
-                          "HPDI",
-                          "PNP-BC",
-                          "Oleylamine | Spiro-MeOTAD",
-                          "CuOx",
-                          "Z26",
-                          "TPB(2-TPTZ)",
-                          "P3CT-CH3NH2",
-                          "CuMe2Pc",
-                          "G2",
-                          "KM07",
-                          "JW6",
-                          "MoO3 | TPA-2,7-FLTPA-TPA",
-                          "HS-Ph-NO2 | Spiro-MeOTAD",
-                          "DM1P",
-                          "N2,N2,N12,N12-Tetrakis(4-methoxyphenyl)-9-methyl-9H-naphtho[2,1-c]carbazole-2,12-diamine",
-                          "r-GO-NH",
-                          "Ph-inv-OMeTPA",
-                          "KR145",
-                          "ZnP",
-                          "3,6-triphenylamine-carbazole",
-                          "Co-Porphyrin",
-                          "D102",
-                          "H-PheDOT",
-                          "P-OR",
-                          "Z33",
-                          "Polypseudorotaxane",
-                          "TDAB",
-                          "Z29",
-                          "TPA\u2010ANT\u2010TPA",
-                          "SYN1",
-                          "G1",
-                          "HfO2 | Spiro-MeOTAD",
-                          "V2O5 | PEDOT:PSS",
-                          "CrO3",
-                          "BV-FNPD",
-                          "V1036:C4",
-                          "Si-QDs | Spiro-MeOTAD",
-                          "pDPP5T-2 | WOx",
-                          "(2Z,2'Z)-2,2'-(((2,4-dimethylphenyl) azanediyl) bis([1,1'-biphenyl]-4',4-diyl)) bis(3-(4-(diphenylamino) phenyl) acrylonitrile",
-                          "EH44",
-                          "H2Pc-1",
-                          "DPIE",
-                          "DAI | DM",
-                          "AZ1",
-                          "D103",
-                          "N-CuMe2Pc; P3HT",
-                          "Cu2NiSn4-np",
-                          "TT-3,6-TPA",
-                          "Asy-PBTBDT",
-                          "PTAA | PPNBr",
-                          "PTA",
-                          "CuPrPc",
-                          "HA1",
-                          "TPAC2M",
-                          "M:OO",
-                          "Cu:Ni acetate",
-                          "YN1",
-                          "ACE-QA-ACE",
-                          "Spiro-OiPrTAD",
-                          "PDCBT | Ta-Wox",
-                          "tetra{4-[N,N-(4,4'-dimethoxydiphenylamino)]phenyl}ethene",
-                          "Q222",
-                          "DPP-Ome",
-                          "P3CT-Na",
-                          "PFN; TT",
-                          "Spiro-MeOTAD | MoOx",
-                          "CdSe-Qd | CsPbI3-QD | Spiro-MeOTAD",
-                          "CoPcNO2-OPh",
-                          "CW4",
-                          "Selenium",
-                          "3,6 \u00b4-BCz-OMeTAD",
-                          "SAF\u2010OMe",
-                          "2TPA-2-DP",
-                          "LiF | PEDOT:PSS",
-                          "NiO-c | PTZ-2",
-                          "DM1",
-                          "DPIO",
-                          "PST1",
-                          "PBDTP-DTDPP",
-                          "BTPA-4",
-                          "CsSnI2.95F0.05",
-                          "P3TAA-co-P3HT",
-                          "IDTC6-TPA",
-                          "PBDTTT-C",
-                          "2TPA-1-DP",
-                          "NiO-c | Al2O3-mp; Au@SnO2-nw",
-                          "4,4'-(5,10,11-Trihexyl-10,11-dihydro-5H-thieno[2\u2032,3':4,5]pyrrolo [3,2-g]thieno[3,2-b][1,2,3]triazolo[4,5-e]indole-2,8-diyl)bis(N,N-bis(4- methoxyphenyl)aniline)",
-                          "FT55",
-                          "BAI | Spiro-MeOTAD",
-                          "Poly TPD-NPD",
-                          "pentaerythritol tetrakis(3-mercaptopropionate) | Spiro-MeOTAD",
-                          "C6Br | Spiro-MeOTAD",
-                          "Spiro-MeOTAD | TS-CuPc",
-                          "TT-2,5-TPA",
-                          "DBC-OMeDPA",
-                          "DPA-QA-DPA",
-                          "PTB7-TH",
-                          "Co(II)P",
-                          "P1C1",
-                          "MTDATA",
-                          "CW3",
-                          "V1225",
-                          "FBA1",
-                          "Spiro-MeOTAD",
-                          "DTS(IIThThHEX)2",
-                          "KR378",
-                          "P3HT | WO3",
-                          "EtheneTTPA",
-                          "M105",
-                          "CT4",
-                          "VB-MeO-FDPA",
-                          "THY-3",
-                          "NiPc",
-                          "MoS2 | Spiro-MeOTAD",
-                          "pBBTa\u2010BDT1",
-                          "Py-OMe",
-                          "Cu:NiO-np",
-                          "HTM-M1",
-                          "CuSCN-2D",
-                          "TT0",
-                          "P3CT-Na | PASP",
-                          "Spiro-MeOTAD | Cu2O",
-                          "Graphene | AuCl3 | PEDOT:PSS",
-                          "PTAA | CuSCN",
-                          "rGO | PTAA",
-                          "J2",
-                          "DTPC8-ThDTPA",
-                          "CF-Sp-BTh",
-                          "TaTm | F6-TCNNQ; TaTm",
-                          "PEDOT:PSS | Au@SiO2-nw",
-                          "NiCo2O4-np",
-                          "FH-0",
-                          "FEH",
-                          "IrTiOx-c",
-                          "m-MTDATA",
-                          "TPA-TPM",
-                          "Spiro-OBuTAD",
-                          "MoOx | Spiro-MeOTAD",
-                          "Co(II)P; Co(III)P",
-                          "H2Pc",
-                          "Co(III)P",
-                          "NiO-c | UiO-66",
-                          "PQT-12",
-                          "N,N-bis-[7-(4,4\u2032-dimethoxydiphenylamine)-9- (bis(methylsulfanyl)methylene)fluoren-2-yl]-4-methoxyaniline",
-                          "CJ-02",
-                          "M111",
-                          "PVK",
-                          "C202",
-                          "MoO3 | TPA-3,6-FLTPA-TPA",
-                          "P(BDTT-tPPD)",
-                          "PTB7 | WOx",
-                          "DIB; SeS2",
-                          "Polyacrylonitrile",
-                          "rGO | CuSCN",
-                          "TT1",
-                          "PTAA | NiO-c",
-                          "MEH; PPV",
-                          "PTAA | CuGaO2-mp",
-                          "SnS-np | NiO-np",
-                          "PEDOT:PSS | PFN",
-                          "CuPc | PTAA",
-                          "PBTTT-14",
-                          "V1160",
-                          "B2",
-                          "PTB8",
-                          "CuI",
-                          "5,5',5''-(5,5',5''-(nitrilotris(benzene-4,1-diyl))tris(furan-5,2-diyl))tris(2-octylisoindoline-1,3-dione",
-                          "1,6-di{3-[2-(4- methylphenyl)vinyl]carbazol-9-yl}hexane",
-                          "RCP",
-                          "PCBM-60 | BCP",
-                          "Azu-EH",
-                          "CuPs-TIPS",
-                          "InP-np",
-                          "Hexamethyl-substituted subphthalocyanine",
-                          "Poly[4,8-bis(2-(4-(2-ethylhexyloxy)3-fluorophenyl)-5-thienyl)benzo[1,2-b:4,5-b'] dithiophenealt-1,3-bis(4-octylthien-2-yl)-5-(2-ethylhexyl)thieno[3,4-c]pyrrole-4,6-dione",
-                          "HfO2 | Acetonitrile; I2; LiI; PMII; Propylene glycol; TBP",
-                          "BPZTPA",
-                          "PDO2",
-                          "CrOx",
-                          "Z35",
-                          "F6-TCNNQ; TaTm | TaTm",
-                          "ZnPor",
-                          "TPA-NADT-TPA",
-                          "Black phosphorous nanosheets | Spiro-MeOTAD",
-                          "SP-02",
-                          "PCBM-60 | Carbon",
-                          "Spiro-N",
-                          "PEDOT:PSS | TPD",
-                          "3-Ethylthiophene | Spiro-MeOTAD",
-                          "Spiro-E",
-                          "CuAlO2",
-                          "PdMePy",
-                          "NDT",
-                          "HS-Ph-OCH3 | Spiro-MeOTAD",
-                          "TPE-2,7-Carbazole W2",
-                          "CsSnBrI2-QDs",
-                          "PEDOT:PSS | VB-MeO-FDPA",
-                          "TTA2",
-                          "TPA2C",
-                          "BDT-2D",
-                          "Vox",
-                          "YC-2",
-                          "Spiro-s",
-                          "PII2T8TSi",
-                          "PEDOT:PSS | CuSCN",
-                          "SrCl2 | Spiro-MeOTAD",
-                          "V852",
-                          "2H-MoS2 | Spiro-MeOTAD",
-                          "V866",
-                          "ZnPc-DPP-ZnPc",
-                          "PEA2PBI4",
-                          "PTPAANT",
-                          "FA-CN",
-                          "Diazo-OMeTPA",
-                          "EVA; SWCNTs | Spiro-MeOTAD",
-                          "H3",
-                          "Red Phosphorous-QDs",
-                          "3EGO-PPV",
-                          "Pyrmidine | Spiro-MeOTAD",
-                          "WY-2",
-                          "NiO-c | MOF-808",
-                          "FDT",
-                          "POSS-NH2 | Spiro-MeOTAD",
-                          "MEH-PPV; PFN",
-                          "dly-1",
-                          "Spiro-MeOTAD | VOx",
-                          "COPV2",
-                          "ODA-FeS2-np",
-                          "PEDOT:PSS | Pyrene",
-                          "F8T2e",
-                          "P3HT; PCBM-60",
-                          "SM",
-                          "N2',N2',N7',N7'-tetrakis(4-methoxyphenyl)spiro[fluorene-9,9'-xanthene]-2',7'-diamine",
-                          "PPV",
-                          "1-Donecyl Mercaptan | Spiro-MeOTAD",
-                          "X25",
-                          "PEDOT:PSS | Ca",
-                          "F22",
-                          "DPPS | Spiro-MeOTAD",
-                          "TPA-MeOPh",
-                          "BT41",
-                          "NiO-nanowalls | Diethanolamine",
-                          "S101",
-                          "P3TI",
-                          "3-Methylthiophene | Spiro-MeOTAD",
-                          "H-Di",
-                          "X26",
-                          "NiO-np | Br-BPA-SAM",
-                          "COPV1",
-                          "MeO-BPZTPA",
-                          "PEDOT:PSS | PTMA-BP",
-                          "C5PcH2 | MoOx",
-                          "BL07",
-                          "Porphyrin",
-                          "JW7",
-                          "PEDOT:PSS | Na3C6H5O7",
-                          "tetra-substituted azulene",
-                          "X18",
-                          "P-R",
-                          "BDT-C1",
-                          "Phosphor-QDs",
-                          "PCBZANT",
-                          "TPD-4MeOTPA",
-                          "MoO3 | TPBi | TaTm",
-                          "Bifluo-OMeTAD | MoO3",
-                          "ACE\u2010ANT\u2010ACE",
-                          "Cu2ZnSnS4",
-                          "CIGGSe-np",
-                          "DMF; I2; PVA; TBAI",
-                          "PAH 1",
-                          "NiO-c | Al2O3-mp; Au@SnO2-np",
-                          "DORDTS\u2013TFBT",
-                          "PEDOT:PSS | Graphene oxide; PEG",
-                          "PEDOT:PSS | Graphene oxide",
-                          "TPA-TVT-TPA",
-                          "I2-electrolyte",
-                          "PDBD-T",
-                          "WO3 | Spiro-MeOTAD",
-                          "TPA-AZO",
-                          "YT4",
-                          "Cs-oleate | Spiro-MeOTAD",
-                          "TPDCN",
-                          "YD2-o-C8 | Spiro-MeOTAD",
-                          "Porphyrin-H2",
-                          "PEDOT:PSS | PolyTPD",
-                          "Th-OMeTPA",
-                          "PDCBT | Ta:WOx",
-                          "MoO3 | PEDOT:PSS",
-                          "PVAc",
-                          "Ph-TPM",
-                          "CuPc | Spiro-MeOTAD",
-                          "CuEtPc",
-                          "TTA1",
-                          "3,6-Pyr",
-                          "CuGaO2-np | CuSCN",
-                          "TPFPB | Spiro-MeOTAD",
-                          "PhCz-4MeOTPA",
-                          "EtheneDTPA",
-                          "CDTh-EtHex 2",
-                          "PZn-2FTPA",
-                          "X22",
-                          "NiO-c | PS",
-                          "2F",
-                          "PS | Spiro-MeOTAD",
-                          "C101",
-                          "NiO-nanowalls"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "stack_sequence",
-                "description": "The stack sequence describing the hole transport layer. Use the following formatting guidelines\n- With the HTL, we refer to any layer between the substrate and the perovskite in a pin-device, and any layer between the perovskite and the back contact in a nip-device.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- If two materials, e.g. A and B, are mixed in one layer, list the materials in alphabetic order and separate them with semicolons, as in (A; B)\n- If no hole transport layer, state that as \u2018non\u2019\n- Use common abbreviations when appropriate but spell it out if risk for confusion.\n- If a material is doped, or have an additive, state the pure material here and specify the doping in the columns specifically targeting the doping of those layers.\n- There is no sharp well-defined boundary between when a material is best considered as doped or as a mixture of two materials. When in doubt if your material is best described as doped or as a mixture, use the notation that best capture the metaphysical essence of the situation.\n- There are a lot of stack sequences described in the literature. Try to find your one in the list. If it is not there (i.e. you may have done something new) define a new stack sequence according to the instructions.\nExample:\nSpiro-MeOTAD\nPEDOT:PSS\nnone\nNiO-c\nPTAA",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 1,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "7.8",
-                          "nan | 250.0",
-                          "2.5 | 30.0",
-                          "15.0 | 10.0",
-                          "89.0",
-                          "90.0",
-                          "2.0 | 50.0",
-                          "250.0 | 70.0",
-                          "100.0 | 10.0",
-                          "40.0 | nan",
-                          "325.0",
-                          "50.0",
-                          "220.0",
-                          "50.0 | 200.0",
-                          "137.0",
-                          "180.0",
-                          "45.0",
-                          "20.0 | 40.0",
-                          "nan | 130.0",
-                          "167.0",
-                          "nan | 33.0",
-                          "168.0",
-                          "nan | 160.0",
-                          "803.0",
-                          "0.0",
-                          "10.0 | 6.0 | 1.0",
-                          "259.0",
-                          "10.0 | 160.0",
-                          "300.0 | 15.0",
-                          "15.0 | 150.0",
-                          "65.0 | 1400.0",
-                          "35.6",
-                          "60.0 | 10.0",
-                          "14.0 | 3.0",
-                          "300.0 | 5.0",
-                          "25.0 | 4.0",
-                          "95.0",
-                          "nan | 44.0",
-                          "2.4",
-                          "5.0 | 2.0",
-                          "87.0",
-                          "10.0 | 90.0",
-                          "70.0",
-                          "41.0",
-                          "127.0",
-                          "193.0",
-                          "150.0 | 40.0",
-                          "11.0",
-                          "25.0 | 260.0",
-                          "5.7",
-                          "500.0",
-                          "5.0 | nan",
-                          "2000.0 | nan",
-                          "73.0",
-                          "184.0",
-                          "4.0 | nan",
-                          "76.0",
-                          "True",
-                          "2000.0",
-                          "1.0",
-                          "54.0",
-                          "234.0",
-                          "10.0 | 5.0",
-                          "0.7 | nan",
-                          "260.0",
-                          "175.0",
-                          "267.0",
-                          "20.5",
-                          "2.0 | 400.0",
-                          "240.0",
-                          "50.0 | 50.0",
-                          "2.5 | 20.0",
-                          "9.0 | nan",
-                          "35.0 | 8.0",
-                          "600.0 | nan",
-                          "1.5 | 180.0",
-                          "330.0",
-                          "810.0",
-                          "21.0",
-                          "80.0 | 280.0",
-                          "26.0",
-                          "101.0",
-                          "809.0",
-                          "85.0",
-                          "250.0 | 40.0",
-                          "321.0",
-                          "30.0 | 40.0",
-                          "80.0 | 120.0",
-                          "nan | 150.0",
-                          "9.0",
-                          "12.0 | 3.0",
-                          "5.0 | 40.0",
-                          "176.0",
-                          "136.0 | 5.0",
-                          "8.0",
-                          "10.0 | 7.0",
-                          "nan | 8.0",
-                          "nan | 3.0",
-                          "278.0",
-                          "13.0",
-                          "56.0",
-                          "nan | 80.0",
-                          "35.0 | 10.0",
-                          "nan | nan | nan",
-                          "650.0",
-                          "49.4",
-                          "20.0",
-                          "136.0",
-                          "20.0 | 10.0",
-                          "295.0",
-                          "52.0",
-                          "265.0",
-                          "165.0",
-                          "70.0 | nan",
-                          "40.4",
-                          "200.0 | nan",
-                          "82.0",
-                          "nan | 6.5",
-                          "36.0",
-                          "6.5",
-                          "239.0",
-                          "14.0",
-                          "20.0 | 2.0",
-                          "1.5 | nan",
-                          "nan | 100.0",
-                          "250.0",
-                          "2.0 | 60.0",
-                          "21.6 | nan",
-                          "10.0 | 10.0",
-                          "65.0",
-                          "9.2 | 10.0",
-                          "16.0 | 200.0",
-                          "150.0",
-                          "42.4 | nan",
-                          "100.0 | 7.0",
-                          "7.0 | 10.0",
-                          "47.35",
-                          "108.0",
-                          "9.0 | 200.0",
-                          "14.0 | 7.0",
-                          "110.0 | 7.0",
-                          "811.0",
-                          "25.0 | 15.0",
-                          "nan | 140.0",
-                          "7.9",
-                          "12.0 | 7.0",
-                          "nan | 20.0",
-                          "nan | 150.3",
-                          "33.1",
-                          "15.0 | nan",
-                          "232.0",
-                          "2.5 | 40.0",
-                          "5.0 | 20.0",
-                          "10.0 | 2.0",
-                          "1.0 | 180.0",
-                          "33.5",
-                          "244.0",
-                          "50000.0",
-                          "40.0 | 10.0",
-                          "47.0",
-                          "nan | 7.0",
-                          "35.0",
-                          "111.0",
-                          "750.0",
-                          "57.0",
-                          "135.0",
-                          "2.0 | nan",
-                          "805.0",
-                          "1.0 | nan",
-                          "30.0 | 10.0",
-                          "258.0",
-                          "33.0",
-                          "nan | 2.0",
-                          "51.0",
-                          "2.5",
-                          "282.0",
-                          "uknnown",
-                          "60.0 | nan",
-                          "807.0",
-                          "2.0 | 20.0",
-                          "160.0 | nan",
-                          "183.0",
-                          "80.0 | 350.0",
-                          "35.2 | nan",
-                          "20.0 | 20.0",
-                          "49.0",
-                          "200.0 | 10.0",
-                          "23.0",
-                          "59.0",
-                          "285.0",
-                          "90.0 | 80.0",
-                          "25.0",
-                          "2.8 | nan",
-                          "7.5",
-                          "40.0 | 350.0",
-                          "80.0 | 20.0",
-                          "40.0",
-                          "98.0",
-                          "35.0 | nan",
-                          "nan | 150.1",
-                          "16.0 | 250.0",
-                          "230.0",
-                          "75.0",
-                          "20.0 | 5.0",
-                          "10.0 | nan",
-                          "37.5",
-                          "60.0 | 5.0",
-                          "40.0 | 200.0",
-                          "28.0",
-                          "480.0",
-                          "190.0",
-                          "50.0 | nan",
-                          "nan | 180.0",
-                          "nan | 300.0",
-                          "3.0 | nan",
-                          "8.0 | 4.0",
-                          "0.8 | 180.0",
-                          "15000.0",
-                          "10.0 | 325.0",
-                          "380.0",
-                          "700.0",
-                          "155.0",
-                          "211.0",
-                          "14.0 | 14.0",
-                          "22.0",
-                          "10.0 | 40.0",
-                          "145.0",
-                          "131.0",
-                          "63.0",
-                          "60.0 | 3.0",
-                          "34.0",
-                          "0.8",
-                          "1500.0",
-                          "37.0",
-                          "60.0 | 7.0",
-                          "280.0",
-                          "60.0",
-                          "5.0",
-                          "125.0",
-                          "nan | 30.0",
-                          "7.0",
-                          "804.0",
-                          "160.0 | 8.0",
-                          "400.0",
-                          "143.0",
-                          "10.2",
-                          "25000.0",
-                          "nan | 15.0",
-                          "71.0",
-                          "115.0",
-                          "2.0",
-                          "30.0 | 14.0",
-                          "20.0 | nan",
-                          "250.0 | 50.0",
-                          "130.0 | 10.0",
-                          "315.0",
-                          "4.0",
-                          "50.0 | 150.0",
-                          "253.0",
-                          "15.0 | 40.0",
-                          "34.4",
-                          "242.0",
-                          "40.9",
-                          "352.0",
-                          "nan | 200.0",
-                          "12.0",
-                          "600.0",
-                          "300.0 | 8.0",
-                          "100.0",
-                          "105.0",
-                          "8.0 | nan",
-                          "485.0",
-                          "120.0 | 350.0",
-                          "252.0",
-                          "48.0",
-                          "96.0",
-                          "10.0 | 2.0 | 5.0",
-                          "200.0",
-                          "70.0 | 10.0",
-                          "150.0 | nan",
-                          "113.0",
-                          "80.0 | 8.0",
-                          "24.0 | 3.0",
-                          "1.2",
-                          "350.0",
-                          "290.0",
-                          "8.0 | 130.0",
-                          "3.0",
-                          "178.0",
-                          "10.0 | 30.0",
-                          "50.0 | 100.0",
-                          "10.0 | 120.0",
-                          "200.0 | 350.0",
-                          "nan | nan",
-                          "48.3",
-                          "0.0 | 700.0",
-                          "806.0",
-                          "340.0",
-                          "35.0 | 210.0",
-                          "94.0",
-                          "181.0",
-                          "160.0",
-                          "38.0",
-                          "nan | 15000.0",
-                          "100.0 | 8.0",
-                          "nan | 50.0",
-                          "nan | 14.0",
-                          "270.0",
-                          "170.0",
-                          "200.0 | 0.0",
-                          "7.0 | 115.0",
-                          "2.5 | 10.0",
-                          "15.0 | 45.0",
-                          "nan | 170.0",
-                          "55.0",
-                          "0.4 | 180.0",
-                          "25.71",
-                          "7.0 | 2.0 | 10.0",
-                          "6.0",
-                          "80.0 | nan",
-                          "66.52",
-                          "20.0 | 100.0",
-                          "7.0 | nan",
-                          "60.0 | 1.0",
-                          "250.0 | 60.0",
-                          "nan | 9.0",
-                          "200.0 | 700.0",
-                          "17.0",
-                          "44.0",
-                          "5.5 | 10.0",
-                          "293.0",
-                          "6.0 | 200.0",
-                          "12.0 | 200.0",
-                          "550.0",
-                          "15.0",
-                          "25.0 | 250.0",
-                          "215.0",
-                          "300.0",
-                          "nan | 150.2",
-                          "245.0",
-                          "10.0 | 5.0 | 5.0",
-                          "185.0",
-                          "120.0",
-                          "180.0 | 160.0",
-                          "450.0",
-                          "18.0",
-                          "130.0",
-                          "153.0",
-                          "39.0",
-                          "nan | 350.0",
-                          "110.0",
-                          "20.0 | 15.0",
-                          "310.0",
-                          "23.8",
-                          "808.0",
-                          "11000.0",
-                          "58.0",
-                          "345.0",
-                          "5.3",
-                          "3.0 | 10.0",
-                          "31.6",
-                          "1000.0",
-                          "25.0 | nan",
-                          "27.0",
-                          "188.0",
-                          "66.0",
-                          "225.0",
-                          "261.0",
-                          "46.2",
-                          "235.0",
-                          "60000.0",
-                          "nan | 4.0",
-                          "802.0",
-                          "1200.0",
-                          "70.0 | 20.0",
-                          "390.0",
-                          "10.0",
-                          "43.0",
-                          "90.0 | 7.0",
-                          "0.2 | 180.0",
-                          "1.8 | 180.0",
-                          "30.0 | nan",
-                          "432.0",
-                          "nan | 11.0",
-                          "173.0",
-                          "210.0",
-                          "397.0",
-                          "10.0 | 240.0",
-                          "2.5 | nan",
-                          "800.0",
-                          "nan | 190.0",
-                          "198.0",
-                          "80.0 | 7.0",
-                          "271.0",
-                          "32.0",
-                          "5.0 | 10.0",
-                          "25.0 | 20.0",
-                          "nan | 295.0",
-                          "163.0",
-                          "50.2",
-                          "24.0",
-                          "5.2",
-                          "40.0 | 20.0",
-                          "72.0",
-                          "nan | 10.0",
-                          "99.0",
-                          "20.0 | 60.0",
-                          "200.0 | 5.0",
-                          "97.0",
-                          "196.0",
-                          "30.0",
-                          "nan | 22.0",
-                          "18.3 | 10.0",
-                          "1.6",
-                          "2.0 | 180.0",
-                          "470.0",
-                          "680.0",
-                          "333.0",
-                          "35.0 | 348.0",
-                          "174.0",
-                          "158.0",
-                          "21.5",
-                          "24.0 | 7.0",
-                          "67.5",
-                          "35.0 | 475.0",
-                          "150.0 | 9.0",
-                          "116.0",
-                          "140.0",
-                          "100.0 | nan",
-                          "80.0",
-                          "801.0",
-                          "nan | 5.0",
-                          "46.0",
-                          "320.0",
-                          "138.0",
-                          "nan | 400.0",
-                          "45.6",
-                          "10.0 | 5.0 | 2.0",
-                          "70.0 | 7.0"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "thickness_list",
-                "description": "A list of thicknesses of the individual layers in the stack.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- The layers must line up with the previous filed.\n- State thicknesses in nm\n- Every layer in the stack have a thickness. If it is unknown, state this as \u2018nan\u2019\n- If there are uncertainties, state the best estimate, e.g write 100 and not 90-110\nExample\n200\nnan |250\n100 | 5 | 8",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 2,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "Li-TFSI; PEG; TBP",
-                          "Co2f; Li-TFSI; TBP",
-                          "FK209; Li-TFSI; Rutin-Ag-np; TBP",
-                          "AMH",
-                          "AgNO3",
-                          "D102; Li-TFSI; TBP",
-                          "Cu | Ag; Cu",
-                          "2,6-ludidine; Li-TFSI",
-                          "Graphene Oxide",
-                          "TBA-PF6",
-                          "Ag-TFSI; Li-TFSI; TNP",
-                          "Poly(ethylene glycol) tridecyl ether",
-                          "Tb",
-                          "Li(CF3SO2)2N; TBP",
-                          "Co1f; Li-TFSI; TBP",
-                          "NDP9",
-                          "PSS-Na",
-                          "TBP; Triphenylamine",
-                          "B",
-                          "Pb",
-                          "DMPS",
-                          "Zn(TFSI)2",
-                          "Diethylene glycol",
-                          "TBP | Unknown",
-                          "rGO-PhOHex",
-                          "EMIC",
-                          "Unknown | T4-TCNQ",
-                          "Carbon-nano onions",
-                          "Pyridine",
-                          "Y",
-                          "Undoped | Undoped",
-                          "Ag-TFSI; Li-TFSI; TBP",
-                          "Unknown | FK209; Li-TFSI; TBP",
-                          "Ni",
-                          "Ag",
-                          "LiN(SO2CF3)2; t-BtPy",
-                          "Cu-2Cl; Li-TFSI; TBP",
-                          "Mg",
-                          "Pd-PVP",
-                          "AgI; Li-TFSI; TBP",
-                          "Co-TFSI; TBP",
-                          "FK209; Li-TFSI; TBP; POM@Cu-BTC",
-                          "2-6-lutidin; Li-TFSI",
-                          "Unknown | Zn",
-                          "Cs",
-                          "Silane",
-                          "MoS2",
-                          "Li-TFSI; TPB",
-                          "NH3",
-                          "CSA",
-                          "Mo(tfd-COCF3)3",
-                          "NiOx",
-                          "Undoped | Li-TFSI; TBP",
-                          "Unknown | Li-TSFI; TBP",
-                          "Li-bis; Li-TFSI; TBP",
-                          "TFMS | Li-TFSI; TBP",
-                          "Urea",
-                          "BF4; TBP; TEMPO",
-                          "Chlorobenzol; Li-TFSI; TBP",
-                          "EDTA",
-                          "K102; Li-TFSI",
-                          "PTAA",
-                          "Ethanolamine",
-                          "FK209; Li-TFSI; TBP; CuPc",
-                          "PEO",
-                          "Ti",
-                          "Unknown | 2-Py; Li-TFSI",
-                          "BuPyIm-TFSI",
-                          "FK269; Li-TFSI; nan; TBP",
-                          "Sr",
-                          "FK211",
-                          "TBP; Li-TFSI; Co(III) TFSI",
-                          "KMnO4; Li-TFSI; TBP",
-                          "f-SWCNTs",
-                          "acetylacetone",
-                          "PSSH",
-                          "GeO2-np",
-                          "Co(PyPyz)3[TFSI]3; Li-TFSI; TBP",
-                          "JQ3; Li-TFSI; TBP",
-                          "Li-TFSI; PMo11V; TBP",
-                          "aYF4:Yb,Er@NaYF4; Li-TFSI; TBP",
-                          "PVA",
-                          "Li-TFSI; Polystyrene; TBP",
-                          "LiN(CF3SO2)2N; TBP",
-                          "Li@C60-TFSI; TBP",
-                          "CuSCN",
-                          "Li-TFSI; TBP | Undoped | Li-TFSI; TBP",
-                          "Nd",
-                          "NaLuF4:Yb,Er@NaLuF4; Li-TFSI; TBP",
-                          "FK212",
-                          "TiO2@MoO3-np",
-                          "ethanolamine",
-                          "LiNO3",
-                          "FK209; FN-Br; TBP",
-                          "WOx",
-                          "CMP",
-                          "F8BT",
-                          "nan | DPITPFB",
-                          "Co-TFSI; Li-TFSI; TBP",
-                          "TMAH",
-                          "PFI",
-                          "MoO3-np",
-                          "Graphene; Li-TFSI; TBP",
-                          "Co-TFSI",
-                          "acetylacetonate",
-                          "Co-TPTB; Li-TFSI; TBP",
-                          "FK209; Li-TFIS; TBP",
-                          "Rb",
-                          "TCNQ | Unknown",
-                          "Li-TFSI; TBP; FK102(II)PF6",
-                          "Li",
-                          "Ag-TFSI; TBP",
-                          "Ag; Li",
-                          "Tetrafluoro-tetracyanoquinodimethane",
-                          "Li-TFSI; TBP",
-                          "PZ0.020",
-                          "F6-TCNNQ",
-                          "Er; Yb | Li-TFSI; TBP",
-                          "FK102",
-                          "FK209; H3BTC; Li-TFSI; TBP; nan",
-                          "Eu",
-                          "PFN-P2",
-                          "Li-TFSI; TBP; TEMPO",
-                          "D2; Li-TFSI; TBP",
-                          "Graphdiyne",
-                          "NaYF4:Yb,Er; Li-TFSI; TBP",
-                          "CNT",
-                          "Li-TFSI; Ni-nanobelts; TBP",
-                          "Li-TFSI; TPBA",
-                          "AgOTf-doped GO",
-                          "Cu(bpcm)2; Li-TFSI; TBP",
-                          "TPFB",
-                          "PMPS",
-                          "TS-CuPc",
-                          "Cu | Unknown",
-                          "Yb",
-                          "Li-TFSI; TBP; FK102",
-                          "F-graphene",
-                          "SrCl2",
-                          "FK209; Li-TFSI; TBP | N",
-                          "CZTS-np",
-                          "C3-SAM",
-                          "D-TBP; Li-TFSI",
-                          "WO3-np",
-                          "Li-TFSI",
-                          "Li-TFSI; PTAA; TBP",
-                          "ox-Carbon-nano onions",
-                          "Thiourea",
-                          "4-Py",
-                          "TBFB",
-                          "HCl",
-                          "Li-TFSI; SpiroTFSI2; TBP",
-                          "BCF",
-                          "PFPPY",
-                          "Li-bisLi-TFSI; TBP",
-                          "Li; Co",
-                          "FK209; 3PO4; Li-TFSI; TBP",
-                          "NE",
-                          "CrO3",
-                          "D1; Li-TFSI; TBP",
-                          "Undoped; Unknown",
-                          "Sc3N@C80",
-                          "DIO",
-                          "Co(II)(dpzpyr)2; Li-TFSI; TBP",
-                          "NaCl",
-                          "Glycerol",
-                          "Benzoyl peroxide",
-                          "Glucose; Graphene oxide",
-                          "EDA",
-                          "PDA",
-                          "Butylamine",
-                          "Co(III)(pztbpy)3; Li-TFSI; TBP",
-                          "Unknown | TPFB",
-                          "Li-TFSI; MoS2; TBP",
-                          "LAD",
-                          "I2; Li-TFSI; TBP",
-                          "H-TFSI; TBP",
-                          "Zn(TFSI)2; TBP",
-                          "nan | Graphene oxide",
-                          "Ag-np",
-                          "Cu; Li",
-                          "Cu(Oac)2",
-                          "F4-TCNQ | Undoped",
-                          "Fe",
-                          "Cu",
-                          "Zn",
-                          "EHCz-2EtCz-ox",
-                          "DOPA",
-                          "Unknown | Ta",
-                          "GeO2",
-                          "WOx | Unknown",
-                          "Undoped",
-                          "FK209; Li-TFSI; rGO; TBP",
-                          "BMPyTFSI",
-                          "TPACA",
-                          "D-sorbitol",
-                          "FK209; Li-TFS; TBP",
-                          "Li-TFSI; TBP; V2O5",
-                          "FK209; Li-TFSI",
-                          "F4-TCNQ",
-                          "LiClO4",
-                          "2-amylpyridine; Li-TFSI",
-                          "Ca",
-                          "Unknown | Undoped",
-                          "Glucose",
-                          "MoO3",
-                          "PDMS",
-                          "Li; Mg",
-                          "Cu9S5-np",
-                          "DOBD",
-                          "Polydopamine",
-                          "Carbon-nt-G; Li-TFSI; TBP",
-                          "FK209; Li-TFSI; TBP | Er3+; Yb3+",
-                          "Co-LTFSI; Li-LTFSI; TBP",
-                          "Ce",
-                          "Diphenyliodonium-hexafluorophosphat",
-                          "PEG",
-                          "Li-TFSI; Li(Gd, Y)F4-Yb; TBP",
-                          "Li-TFSI; TBA",
-                          "Li; Pb",
-                          "NPB",
-                          "Pd",
-                          "IrCp*Cl(PyPyz)[TFSI]; Li-TFSI; TBP",
-                          "Unknown | AgSbF6",
-                          "F4-TCNQ | Unknown",
-                          "Li-TFSI; TBP; FK209",
-                          "Co3f; Li-TFSI; TBP",
-                          "Unknown | Li",
-                          "CuH; Li-TFSI; TBP",
-                          "Unknown | FK269; Li-TFSI; TBP",
-                          "Unknown",
-                          "FK209",
-                          "Undoped | Cu",
-                          "ClO4-",
-                          "FK210",
-                          "Undoped | glacial acetic acid",
-                          "CuI; Li-TFSI",
-                          "EHCz-MeFl-ox",
-                          "CI",
-                          "FK102; Li-TFS",
-                          "K",
-                          "Zonyl FS-300",
-                          "GSL",
-                          "Cu | Cu",
-                          "Cu-2Cl; Li-TFSI",
-                          "FK209; LiNO3",
-                          "Graphene",
-                          "F2-TCNQ | Unknown",
-                          "FK209; Li-TFSI; TBP",
-                          "EDT",
-                          "Co; Li-TFSI; TBP",
-                          "Mo(tfd-CO2Me)3",
-                          "FK209; Zn(TFSI)2; TBP",
-                          "EHCz-3EtCz-ox",
-                          "Li-TFSI; TBP | D-sorbitol",
-                          "Ba",
-                          "Carbon-nt; Li-TFSI; TBP",
-                          "Co(III)(pztbpy)3; LiNTf2; TBP",
-                          "4-isopropyl-4\u2032-methyldiphenyliodonium tetrakis(pentafluorophenyl)borate",
-                          "Au-np; Li-TFSI; TBP",
-                          "JQ1; Li-TFSI; TBP",
-                          "La",
-                          "In10-2,4,6; Li-TFSI; TBP",
-                          "FK102; Li-TFSI; TBP",
-                          "CuPc; Li-TFSI; TBP",
-                          "2-Py",
-                          "Li-TFSI; O2; TBP",
-                          "n-Butylamine",
-                          "sGO",
-                          "nan | Li-TFSI; TBP",
-                          "CuI",
-                          "Li-TFSI; TBP; TeCA",
-                          "PMMA",
-                          "P3HT | Unknown",
-                          "Fe(ttb)(TFSI)3; Li-TFSI; TBP",
-                          "Co-TFSI; Li-TFSI",
-                          "N",
-                          "Lithium acetate",
-                          "TAPC",
-                          "Unknown | MoO3",
-                          "Co",
-                          "Li-TFSI; TBP | Undoped",
-                          "TPE-NM3; Mo(tfdCOCF3)3",
-                          "JQ2; Li-TFSI; TBP",
-                          "TBP",
-                          "Unknown | TBP",
-                          "FK102; TBP",
-                          "Unknown | Et4N-TFSI; H-TFSI",
-                          "D4; Li-TFSI; TBP",
-                          "Unknown | JQ1; Li-TFSI; TBP",
-                          "FK209; Li-TFSI; TBP | Undoped",
-                          "CuAlO2",
-                          "FK209; H2SO4; Li-TFSI; TBP",
-                          "Li-TFSI; TBP | Undoped | Unknown",
-                          "rGO",
-                          "FK269; Li-TFSI; TBP",
-                          "Unknown | VOx",
-                          "HA",
-                          "Unknown | Unknown | TBP",
-                          "CF3PA; FK209; Li-TFSI; TBP",
-                          "Li-TFSI; TBP | Cu2O",
-                          "O2",
-                          "Li-TFSI; Si NPs",
-                          "FN-Br",
-                          "CsI",
-                          "TBA-BF4",
-                          "N2",
-                          "Ethylene glycol | Unknown",
-                          "PolyTPD",
-                          "Triethanolamine",
-                          "Unknown | FK209; Li-TSFI; TBP",
-                          "Carbon-QDs",
-                          "Alanine",
-                          "2-Py; Li-TFSI",
-                          "Spiro-(TFSI)2; TBP",
-                          "AuAg-np",
-                          "Au-np",
-                          "Li-TFSI; TBP; acetonitrile",
-                          "Br-BA",
-                          "NPh2O2C2H6",
-                          "Unknown | FK102; Li-TFSI; TBP",
-                          "DPITPFB",
-                          "Cu-Bix; Li-TFSI; TBP",
-                          "Amonia | Unknown",
-                          "SrCl2 | Undoped",
-                          "Li-TFSI; TBP | Li-TFSI; TBP",
-                          "VOx",
-                          "Spiro-(TFSI)2",
-                          "Mo(tfd-COCF3)3; TBP",
-                          "H2O2",
-                          "Triton-X",
-                          "Oleylamine | Li-TFSI; TBP",
-                          "FK209; TBP",
-                          "Sodium Citrate",
-                          "PS",
-                          "CTAB",
-                          "RbCl",
-                          "[In2(phen)3Cl6]CH3CN; Li-TFSI; TBP",
-                          "BCF; Li-TFSI; TBP",
-                          "Ox-SWCNTs",
-                          "PCBTBT",
-                          "SiO-np",
-                          "Carbon-nt@G; Li-TFSI; TBP",
-                          "Cu9S5@SiO2-np",
-                          "FK209; Li-TFSI; Pb(NO3)2; TBP",
-                          "PCDSA",
-                          "Li-TFSI; TBP; MWCNTs",
-                          "Graphydine-QDs; Li-TFSI; TBP; nan",
-                          "Sb",
-                          "FK102; Li-TFSI",
-                          "Li-TFSI; TBP | Unknown",
-                          "Li-TFSI; P4VP; TBP",
-                          "Cu(TFSI)2",
-                          "TEMPOL",
-                          "FK209; Li-TFSI; Pb-MOFs; TBP",
-                          "D3; Li-TFSI; TBP",
-                          "PZ0.025",
-                          "Li-TFSI; TBP; V2O5 | Undoped",
-                          "Unknown | TBA",
-                          "AcOH; FK209; Li-TFSI; TBP",
-                          "F6-TCNNQ | Unknown",
-                          "Cu-2Cl",
-                          "DIO; PCDTBT",
-                          "I2",
-                          "DMC; F4-TCNQ",
-                          "TPFPB",
-                          "DPPS",
-                          "PZ0.030",
-                          "NaLuF4:Yb,Er; Li-TFSI; TBP",
-                          "DMSO",
-                          "FeCl3; Li-TFSI; TBP",
-                          "D-TBP",
-                          "Unknown | Cu",
-                          "NiPcS4",
-                          "rGO-PhBiTh",
-                          "ETH44-ox",
-                          "Unknown | TBP | Unknown",
-                          "Unknown | Li-TFSI; TBP",
-                          "GD-QDs; Li-TFSI; TBP",
-                          "TBA-TFSI"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "additives_compounds",
-                "description": "List of the dopants and additives that are in each layer of the HTL-stack\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- The layers must line up with the previous fields.\n- If several dopants/additives, e.g. A and B, are present in one layer, list the dopants/additives in alphabetic order and separate them with semicolons, as in (A; B)\n- If no dopants/additives, state that as \u201cUndoped\u201d\n- If the doping situation is unknown, stat that as\u2018Unknown\u2019\nExample\nLi-TFSI; TBP\nFK209; Li-TFSI; TBP\nF4-TCNQ\nUndoped\nCu | Ag; Cu",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 3,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "0.1 %; nan",
-                          "2 mg/ml; 520 mg/ml; 0.036 vol%",
-                          "520 mg/ml; 0.036 mL",
-                          "9 uL(520mg/mLACN); 15 uL",
-                          "6.76 mg/ml; 0.5 vol%",
-                          "1 %; nan",
-                          "1.79 vol%; 2.5 vol%",
-                          "0.90 vol%; 2.07 vol%; 3.60 vol%",
-                          "11.4 mg/ml; 36 \u00b5l/ml",
-                          "35 uL(260mg/1mLACN); 30 uL/mL",
-                          "35 uL(260mg/mLACN); 30 uL",
-                          "3 %",
-                          "nan | 2 uL/mL",
-                          "2.85 vol%; 1.75 vol% | nan",
-                          "520 mg/ml; 2.88 vol%",
-                          "11.7 mg/ml; 36 \u00b5l/ml",
-                          "520 mg/ml; 0.0338 vol%",
-                          "0.064 M; 0.198 M",
-                          "0.6 %",
-                          "8.7 mg/ml; 8.7 mg/ml; 2.88 vol%",
-                          "0.064; 0.198 M; nan",
-                          "50 vol%",
-                          "nan | 1 vol%",
-                          "0.29 vol%; 1.75 vol%; 2.88 vol%",
-                          "0.2",
-                          "17.5 uL(300mg/1mLACN); 28.8 uL",
-                          "3 mol%; 50 mol%; 330 mol%",
-                          "9.1 mg/ml; 30 \u00b5l/ml",
-                          "67 vol%",
-                          "30 mM; 30 mM",
-                          "0.6 vol%",
-                          "5 mg/ml; 520 mg/ml; 0.036 vol%",
-                          "8 %",
-                          "0.03 M; 0.5 M; 3.3 M",
-                          "7 %",
-                          "10 %; nan",
-                          "32 mM; 28.5 \u00b5l/ml",
-                          "33 vol%",
-                          "0.029 vol%; 28.3 mg/ml; 0.0288 vol%",
-                          "1.75 vol%; 2.85 vol%",
-                          "6.24 mg/ml; 8 \u00b5l/ml",
-                          "6 mol%",
-                          "0.6 mg/ml",
-                          "30 mM; 200 mM",
-                          "0.32 mg/ml",
-                          "10.4 mg/ml; 0.03 ml/ml",
-                          "0.1",
-                          "0.5 %; nan",
-                          "nan; nan; 1 mol%",
-                          "520 mg/ml; 0.036 vol%",
-                          "9.1 mg/ml; 0.029 ml/ml",
-                          "9.1 mg/ml; 28.8 \u00b5l/ml",
-                          "1.7 vol%; 2.0 vol%",
-                          "nan; nan; 2 mol%",
-                          "5.2 mg/ml; 0.02 ml/ml",
-                          "15.08 mg/ml; 9.1 mg/ml; 28.8 \u00b5l/ml",
-                          "2.88 vol%",
-                          "5 wt%; 1 wt%",
-                          "0.32 mg/ml | nan",
-                          "0.5 vol%; 6.76 mg/ml; 0.5 vol%",
-                          "1.5 %",
-                          "0.035 M; 0.231 M",
-                          "nan; 0.8 wt%; nan",
-                          "5.3 mol%",
-                          "30 mol%; 80 mol%",
-                          "7 %; nan",
-                          "2 vol%; nan; nan",
-                          "10 mol%",
-                          "9.1 mg/ml; 0.028 ml/ml",
-                          "54 uL(10mg/mLACN); 11.2 uL",
-                          "1 mg/ml; 520 mg/ml; 0.036 vol%",
-                          "0.05 M; 0.5 M; 3.3 M",
-                          "4 wt%",
-                          "9.1 mg/ml; 0.03 ml/ml",
-                          "17.5 uL(520mg/mLACN); 28.8 uL",
-                          "17.5 uL(520mg/mLACN); 29 uL",
-                          "0.05",
-                          "0.5 mg/ml",
-                          "nan; 0.6 wt%; nan",
-                          "45 uL(2mg/mLACN); 10.2 uL",
-                          "12 \u00b5l/ml",
-                          "2 wt%",
-                          "30 mM.200mM",
-                          "0.075",
-                          "nan; nan; nan",
-                          "0.05 wt%",
-                          "40 uL(40mg/mLACN); 23 uL(520mg/mLACN); 40 uL",
-                          "520 mg/ml; 2.85 vol%",
-                          "nan; 0.4 wt%; nan",
-                          "0.025",
-                          "300 mg/ml; 520 mg/ml; 0.028 vol%",
-                          "2 mM; 2.88 vol%",
-                          "0.15",
-                          "0.015",
-                          "500 mg/ml; 0.03 vol%",
-                          "1 vol%; nan; nan",
-                          "0.01 %; nan; nan",
-                          "2.45 mM; 40 mM; 270 mM",
-                          "nan | 1.75 vol%; 2.88 vol%",
-                          "520 mg/ml; 0.0288 vol%",
-                          "40 mol%",
-                          "7.8 mol%",
-                          "6 wt%",
-                          "3.38 mg/ml; 22.5 \u00b5l/ml",
-                          "7.5 mg/ml; 7.65 mg/ml; 0.01 ml/ml",
-                          "10 mg/ml",
-                          "10 wt%",
-                          "32 mM; 195 mM",
-                          "520 mg/ml; 334 mol%",
-                          "3.0 vol%; 3.6 vol%",
-                          "1.8 mM; 30 mM; 200 mM",
-                          "2.88 vol%; 1.75 vol%",
-                          "12.3 mol%",
-                          "0.01 %; nan",
-                          "17.5 uL(520mg/mlACN); 28.8 uL",
-                          "20 mol%",
-                          "50 %; nan",
-                          "170 mg/ml; nan",
-                          "5.6 mg/ml; 30 mg/ml",
-                          "35 mM; 210 mM",
-                          "0.4 %",
-                          "4 mM; 30 mM; 200 mM | nan",
-                          "0.3 wt%",
-                          "0.007",
-                          "18 uL(1MACN); 29 uL(1MCB)",
-                          "2.2 mg/ml",
-                          "12 %",
-                          "1.44 vol%; 2.88 vol%",
-                          "0.5 mg/ml; 0.5 vol%",
-                          "8.7 mg/ml; 9.8 mg/ml; 0.029 ml/ml",
-                          "11 %",
-                          "1 %",
-                          "10 uL(300mg/mLACN); 17.5 uL(520mg/mLACN); 28.8 uL",
-                          "4 %",
-                          "1.5 mM; 14 mM; 56 mM",
-                          "4 mM; 30 mM; 200 mM",
-                          "3.0 wt%",
-                          "29 uL(300mg/mL); 18 uL(520mg/mLACN); 29 uL",
-                          "0.0018",
-                          "9 mM; 55 mM",
-                          "11.4 mg/ml; 0.036 ml/ml",
-                          "nan | nan",
-                          "20 uL(517mg/1mLACN); 36 uL; 8 uL(375mg/mLACN)",
-                          "6 %",
-                          "5.4 mg/ml; 9.36 mg/ml; 0.028 ml/ml",
-                          "18 uL(520mg/1mLACN); 30 uL; 29 uL(300mg/MLACN)",
-                          "11.34 mg/ml; 0.0176 ml/ml",
-                          "2.0 mg/ml",
-                          "0.0056 M; 0.031 M; 0.19 M",
-                          "30 mol%",
-                          "520 mg/ml; 0.285 vol%",
-                          "20 uL(517mg/mLACN); 36 uL; 8 uL(376mg/mLACN)",
-                          "nan; nan; 4 mol%",
-                          "0.44 M",
-                          "170 mg/ml; 0.5 vol%",
-                          "31.5 uL(300mg/mLACN); 17.5 uL(520mg/mL/ACN); 28.8 uL",
-                          "8.7 mg/m; 9.1 mg/ml; 0.029 ml/ml",
-                          "7.5 uL(170mg/mLACN); 4 uL",
-                          "8.7 mg/ml; 9.1 mg/ml; 28.8 \u00b5l/ml",
-                          "9.1 mg/ml; 28.8 \u00b5l/ml | 9.1 mg/ml; 28.8 \u00b5l/ml",
-                          "1.6 vol%; 2.1 vol%; 3.6 vol%",
-                          "0.0175 mL/mL; 0.0285 mL/mL",
-                          "10.1 mol%",
-                          "0.1 wt%",
-                          "22.5 uL; 15 uL",
-                          "0.5 vol%; nan; nan",
-                          "9 %",
-                          "0.0175 vol%; 0.0288 vol%",
-                          "nan | 17.5 uL(520mg/mLACN); 28.8 uL",
-                          "7.65 mg/ml; 1 vol%",
-                          "1.75 vol%; 3.1 vol%",
-                          "35 uL(520mg/mLACN); 60 uL",
-                          "1.7 mg/ml; 7 \u00b5l/ml",
-                          "0.0035",
-                          "170 mg/ml; 0.004 vol%",
-                          "2 %",
-                          "1.75 vol%; 2.88 vol%",
-                          "0.82 mg/ml; 2 \u00b5l/ml",
-                          "3 %; nan",
-                          "9.1 mg/ml; 0.0288 ml/ml",
-                          "0.15 wt%",
-                          "23 uL(90.9mg/mLACN); 39 uL",
-                          "nan; nan; 3 mol%",
-                          "2.5 %",
-                          "17.5 uL(520mg/mLACN); 28.5 uL",
-                          "18.2 mg/ml; 8 \u00b5l/ml",
-                          "1.0 wt%",
-                          "nan; 0.2 wt%; nan",
-                          "nan | 2 vol%",
-                          "520 mg/ml; 1.4 vol%",
-                          "5 mol%",
-                          "0.5 wt%",
-                          "0.019 M; 0.007 M; 0.2 wt% | nan",
-                          "8.8 mg/ml; 0.028 vol%; 0.035 vol%",
-                          "nan | 20 vol%",
-                          "30.2 uL(1756mg/mLACN); 9.7 uL",
-                          "1.5 wt%",
-                          "11.44 mg/ml; 36 \u00b5l/ml",
-                          "0.5 mg/ml; 520 mg/ml; 0.036 vol%",
-                          "1 wt%",
-                          "70 uL(170mg/1mLACN); 20 uL",
-                          "5.0 mg/ml",
-                          "10 uL(520mg/mLACN); 28 uL; 35 uL(18.8mg/50mLACN)",
-                          "17.5 uL(520mg/mLACN); 28.8 uK",
-                          "1.5 mg/ml",
-                          "30 uL(270mg/mLACN); 35 uL",
-                          "3 wt%",
-                          "5 at%",
-                          "5 %",
-                          "10 uL(170mg/mLACN); 5 uL",
-                          "nan | 5 vol%",
-                          "9.14 uL(0.25MACN); 21.02 uL(1.8MACN); 35.65 uL",
-                          "5 wt%",
-                          "8.67 mg/ml; 9.1 mg/ml; 28.8 \u00b5l/ml",
-                          "6.8 vol%; 3.4 vol%",
-                          "0.0052",
-                          "0.03; 3.3; 0.5",
-                          "12 mol%",
-                          "5 %; nan",
-                          "0.8 %",
-                          "nan | 10 vol%",
-                          "520 mg/ml"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "additives_concentrations",
-                "description": "The concentration of the dopants/additives.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- If more than one dopant/additive in the layer, e.g. A and B, separate the concentration for each dopant/additive with semicolons, as in (A; B)\n- For each dopant/additive in the layer, state the concentration.\n- The order of the dopants/additives must be the same as in the previous filed.\n- For layers with no dopants/additives, state this as \u2018none\u2019\n- When concentrations are unknown, state that as \u2018nan\u2019\n- Concentrations can be stated in different units suited for different situations. Therefore, specify the unit used.\n- The preferred way to state the concentration of a dopant/additive is to refer to the amount in the final product, i.e. the material in the layer. When possible, use on the preferred units\no wt%, mol%, vol%, ppt, ppm, ppb\n- When the concentration of the dopant/additive in the final product is unknown, but where the concentration of the dopant/additive in the solution is known, state that concentration instead. When possible, use on the preferred units\no M, mM, molal; g/ml, mg/ml, \u00b5g/ml\n- For values with uncertainties, state the best estimate, e.g write 4 wt% and not 3-5 wt%.\nExample\n4 wt%\n5 vol%; nan | 10 mg/ml\n0.3 mol% | 2 mol%; 0.2 wt% | 0.3 M",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 4,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Spin-coating | Spin-coating >> Spin-coating",
-                          "CBD | Dipp-coating",
-                          "Spin-coating >> Spin-coating",
-                          "Roller coating",
-                          "Spin-coating >> Unknown",
-                          "Spray-coating | Spray-coating",
-                          "Electropolymerisation",
-                          "Spin-coating | Spin-coating",
-                          "Spray-pyrolys | Screen printing",
-                          "Slot-die coating",
-                          "Brush painting",
-                          "Lamination | Spin-coating | Spin-coating",
-                          "Spin-coating | Evaporation",
-                          "Evaporation | Spin-coating",
-                          "Ultrasonic spray",
-                          "Sputtering",
-                          "Spin-coating >> MeOH wash",
-                          "Sputtering | Unknown",
-                          "Spin-coating | Spray-coating | Spin-coating",
-                          "Evaporation | Co-evaporation",
-                          "CBD | Spin-coating",
-                          "Doctor blading | Spin-coating",
-                          "Dropcasting | Spin-coating",
-                          "Spin-coating | Sputtering",
-                          "Spin-coating | Unknown",
-                          "Electrodeposition | Spin-coating",
-                          "Evaporation | ALD",
-                          "Magnetron sputtering >> Gas reaction",
-                          "SILAR",
-                          "Inkjet printing",
-                          "Electrospinning | Spin-coating",
-                          "Evaporation >> Oxidation",
-                          "RF sputtering",
-                          "Spin-coating >> Spin-coating >> Spin-coating",
-                          "Spin-coating | Spin-coating >> Spin-coating >> Spin-coating",
-                          "Evaoration | Spin-coating",
-                          "Spin-coating | Lamination",
-                          "Pulsed laser deposition | Sputtering",
-                          "Evaporation | Evaporation",
-                          "Spin-coating | RF sputtering",
-                          "Electropolymerization",
-                          "Spin-coating | Spin-coating | Lamination",
-                          "Air brush spray",
-                          "Spin-coating | Spray-coating",
-                          "Spin-coating | Doctor blading",
-                          "Sputtering | Sputtering",
-                          "Sprinkling",
-                          "Spray-coating | Spin-coating",
-                          "Spin-coating | Spin-coating >> Spin-coating >> Spin-coating >> Spin-coating",
-                          "Spin-coating | Spin-coating >> Lamination",
-                          "Spin-coating | Spray-pyrolys",
-                          "Spin-coating | Dipp-coating",
-                          "Hydrothermal | Spin-coating",
-                          "Spin-coating >> Blowing hot air",
-                          "Lamination | Spin-coating",
-                          "Spin-coating | Spin-coating | Spin-coating",
-                          "Sputtering | Sputtering | Spin-coating",
-                          "Magnetron sputtering | Spin-coating",
-                          "Lamination",
-                          "Evaporation >> Gas reaction",
-                          "E-beam evaporation | Spin-coating",
-                          "Evaporation | Evaporation | Evaporation",
-                          "PVD",
-                          "Press-transfer | Spin-coating | Spin-coating",
-                          "Dipp-coating >> Spin-drying | Spin-coating",
-                          "Dipp-coating",
-                          "Cryo-controlled quasi-congealing spin-coating",
-                          "Slot-die coating | Evaporation",
-                          "Evaporation",
-                          "Electrospraying",
-                          "Spray-pyrolys",
-                          "Unknown",
-                          "CBD",
-                          "DC Magnetron Sputtering | Spin-coating",
-                          "Drop-infiltration",
-                          "ALD | Spin-coating",
-                          "CVD",
-                          "Screen printing",
-                          "Slot-die coating | Spin-coating",
-                          "Centrifuge-casting",
-                          "Doctor blading",
-                          "Spin-coating | E-beam evaporation",
-                          "Magnetron sputtering",
-                          "Substrate vibration assisted dropcasting",
-                          "Dropcasting | Lamination",
-                          "Sputtering | Spin-coating",
-                          "DC Sputtering >> Oxidation",
-                          "E-beam evaporation",
-                          "Spin-coating | Spin-coating >> Spin-coating >> Spin-coating >> Spin-coating >> Spin-coating",
-                          "Unknown | Spin-coating",
-                          "Spin-coating | Dropcasting",
-                          "Spray-pyrolys | Dipp-coating",
-                          "Dropcasting",
-                          "Spin-coating >> Spin-coating >> Spin-coating >> Spin-coating",
-                          "Pulsed laser deposition",
-                          "DC Magnetron Sputtering",
-                          "Evaporation >> Gas-reaction",
-                          "Blow-drying",
-                          "Hydrothermal",
-                          "Electrodeposition",
-                          "E-beam evaporation | E-beam evaporation",
-                          "Spray-pyrolys | Spin-coating",
-                          "Dipp-coating | Spin-coating",
-                          "Evaporation >> Polymerisation",
-                          "RF magnetron sputtering",
-                          "Dipp-coating | Evaporation",
-                          "Slot-die coating | Slot-die coating",
-                          "Anti-solvent quenching | Spin-coating",
-                          "Gelation",
-                          "Spin-coating",
-                          "Spin-coating | ALD",
-                          "Doctor blading | Doctor blading",
-                          "Spray-coating",
-                          "Spin-coating | Evaporation | Evaporation",
-                          "ALD",
-                          "Co-evaporation | Evaporation",
-                          "Spin-coating | Drop-infiltration",
-                          "Reactive magnetron sputtering",
-                          "Electrospraying | Spin-coating",
-                          "Hydrolys | Drop-infiltration"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_procedure",
-                "description": "The deposition procedures for the HTL-stack.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate them by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- Thermal annealing is generally not considered as an individual reaction step. The philosophy behind this is that every deposition step has a thermal history, which is specified in a separate filed. In exceptional cases with thermal annealing procedures clearly disconnected from other procedures, state \u2018Thermal annealing\u2019 as a separate reaction step.\n- Please read the instructions under \u201cPerovskite. Deposition. Procedure\u201d for descriptions and distinctions between common deposition procedures and how they should be labelled for consistency in the database.\nExample\nSpin-coating\nSpin-coating | Spin-coating\nEvaporation\nSpray-pyrolys",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 5,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Solid",
-                          "Liquid",
-                          "Liquid | Liquid",
-                          "Unknown",
-                          "Liquid | Liquid | Liquid",
-                          "Liquid | Liquid >> Liquid >> Liquid >> Liquid >> Liquid",
-                          "Liquid >> Liquid",
-                          "Gas",
-                          "Gas >> Gas",
-                          "Liquid | Liquid >> Liquid >> Liquid >> Liquid",
-                          "Liquid | Liquid >> Liquid >> Liquid",
-                          "Gas | Liquid",
-                          "Gas | Gas",
-                          "Liquid | Gas"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_aggregation_state_of_reactants",
-                "description": "The physical state of the reactants.\n- The three basic categories are Solid/Liquid/Gas\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the aggregation state associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- Most cases are clear cut, e.g. spin-coating involves species in solution and evaporation involves species in gas phase. For less clear-cut cases, consider where the reaction really is happening as in:\no For a spray-coating procedure, it is droplets of liquid that enters the substrate (thus a liquid phase reaction)\no For sputtering and thermal evaporation, it is species in gas phase that reaches the substrate (thus a gas phase reaction)\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nLiquid\nGas | Liquid\nLiquid | Liquid >> Liquid",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 6,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "N2 | Vacuum",
-                          "Vacuum >> Air",
-                          "N2",
-                          "Vacuum | Ar",
-                          "Unknown",
-                          "Air | N2",
-                          "N2 >> methanol",
-                          "N2 >> N2",
-                          "N2 | N2",
-                          "Ar | Ar",
-                          "Air | Vacuum",
-                          "Ambient",
-                          "Air | Air",
-                          "Dry air",
-                          "Vacuum | Vacuum",
-                          "Air",
-                          "Vacuum",
-                          "Ar; O2",
-                          "Ar"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_synthesis_atmosphere",
-                "description": "The synthesis atmosphere.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the atmospheres associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The number and order of layers and deposition steps must line up with the previous columns.\n- If the synthesis atmosphere is a mixture of different gases, e.g. A and B, list the gases in alphabetic order and separate them with semicolons, as in (A; B)\n- \u201cDry air\u201d represent air with low relative humidity but where the relative humidity is not known\n- \u201cAmbient\u201d represent air where the relative humidity is not known. For ambient conditions where the relative humidity is known, state this as \u201cAir\u201d\n- \u201cVacuum\u201d (of unspecified pressure) is for this purpose considered as an atmospheric gas\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nN2\nVacuum | N2\nAir | Ar; H2O >> Ar",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 7,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "0.006 Torr",
-                          "0.002 Pa",
-                          "0.0001 Pa | nan",
-                          "1 atm | 0.00004 Torr",
-                          "0.000001 mbar | 0.000001 mbar",
-                          "1 atm | 0.00003 mbar",
-                          "1 atm | 1 atm",
-                          "6 Pa",
-                          "1 atm | 0.0001 Pa",
-                          "1 atm | 0.000001 atm",
-                          "1 atm | 0.000002 Torr",
-                          "0.0001 Pa",
-                          "1 atm",
-                          "4 Pa",
-                          "1 atm | 0.000001 Torr",
-                          " N2",
-                          "2 Pa"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_synthesis_atmosphere_pressure_total",
-                "description": "The total gas pressure during each reaction step\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the pressures associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The number and order of layers and deposition steps must line up with the previous columns.\n- Pressures can be stated in different units suited for different situations. Therefore, specify the unit. The preferred units are:\no atm, bar, mbar, mmHg, Pa, torr, psi\n- If a pressure is not known, stat that as \u2018nan\u2019\n- For values with uncertainties, state the best estimate, e.g. write 100 pa and not 80-120 pa.\nExample\n1 atm\n0.002 torr | 10000 Pa\nnan >> 1 atm | 1 atm",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 8,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "1 atm | 0.00004 Torr",
-                          "0.000001 mbar | 0.000001 mbar",
-                          "1 atm | 0.00003 mbar",
-                          "0.003 Torr; 0.003 Torr",
-                          "1 atm | 1 atm",
-                          "1 atm | 0.000001 atm",
-                          "1 atm | 0.000002 Torr",
-                          "1 atm",
-                          "1 atn",
-                          "1 atm | 0.000001 Torr",
-                          "1 atm | 0.0001 Pa"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_synthesis_atmosphere_pressure_partial",
-                "description": "The partial pressures for the gases present during each reaction step.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the pressures associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The number and order of layers and deposition steps must line up with the previous columns.\n- If the synthesis atmosphere is a mixture of different gases, e.g. A and B, list the partial pressures and separate them with semicolons, as in (A; B). The list of partial pressures must line up with the gases they describe.\n- In cases where no gas mixtures are used, this field will be the same as the previous filed.\nExample\n1 atm\n0.002 torr | 10000 Pa\nnan >> 0.99 atm; 0.01 atm | 1 atm",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 9,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "30 | 30",
-                          "0.9",
-                          "25",
-                          "15",
-                          "30.0",
-                          "90.0",
-                          "20.0",
-                          "30",
-                          "0.35",
-                          "30 | 0",
-                          "50.0",
-                          "65.0",
-                          "10.0",
-                          "80.0",
-                          "0 | 0"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_synthesis_atmosphere_relative_humidity",
-                "description": "The relative humidity during each deposition step\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the relative humidity associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The number and order of layers and deposition steps must line up with the previous columns\n- If the relative humidity for a step is not known, stat that as \u2018nan\u2019\n- For values with uncertainties, state the best estimate, e.g. write 35 and not 30-40.\nExample\n35\n0 | 20\nnan >> 25 | 0",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 10,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Ethanol; Water",
-                          "Chloroform",
-                          "Ethylene glycol",
-                          "2-methoxyethanol",
-                          "Etyl cellulose; Terpineol",
-                          "Diethyl sulfide",
-                          "Dichlorobenzene",
-                          "Unknown | Chlorobenzene",
-                          "acetonitrile; Chlorobenzene",
-                          "2-methoxyethanol; monoethanolamine",
-                          "IPA | Chlorobenzene",
-                          "Unknown",
-                          "Chlorobenzene | none",
-                          "Ethanol | TMAOH solution",
-                          "Chlorobenzene | Unknown",
-                          "Toluene | Methanol",
-                          "none",
-                          "2-methoxyethanol; ethanolamine | none",
-                          "acetonitrile",
-                          "Methanol",
-                          "IPA; Water",
-                          "Water | Chlorobenzene",
-                          "Water; Methanol",
-                          "IPA | Diethyl sulfide",
-                          "Toluene | DMF",
-                          "DMF",
-                          "Water | 2-metoxyethanol",
-                          "1,2-dichlorobenzene",
-                          "Chlorobenzene >> 2-Butanol",
-                          "IPA | IPA",
-                          "IPA | Unknown",
-                          "Chlorobenzene",
-                          "Chlorobenzene; acetonitrile",
-                          "Hexanethiol",
-                          "Ethyl acetate",
-                          "2-methoxyethanol; ethanolamine",
-                          "Water; IPA",
-                          "DMF | Chlorobenzene",
-                          "Toluene",
-                          "Water",
-                          "Chlorobenzene | Chlorobenzene",
-                          "Ethanol",
-                          "none | 2-metoxyethanol",
-                          "Ethylene glycol | Methanol",
-                          "Water | IPA",
-                          "none | Chlorobenzene",
-                          "Water | Water",
-                          "IPA",
-                          "none | none",
-                          "Hexane | Unknown",
-                          "Chlorobenzene | IPA"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_solvents",
-                "description": "The solvents used in each deposition procedure for each layer in the stack\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the solvents associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a solvent is a mixture of different solvents, e.g. A and B, list the solvents in alphabetic order and separate them with semicolons, as in (A; B)\n- The number and order of layers and deposition steps must line up with the previous columns.\n- For non-liquid processes with no solvents, state the solvent as \u2018none\u2019\n- If the solvent is not known, state this as \u2018Unknown\u2019\n- Use common abbreviations when appropriate but spell it out when risk for confusion\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nChlorobenzene\nAcetonitile; Ethanol | Chlorobenzene\nnone >> Ethanol; Methanol; H2O | DMF; DMSO",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 11,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "1; 8",
-                          "0.1; 51",
-                          "1 >> 1",
-                          "1; 0.006 | nan",
-                          "1 | nan",
-                          "nan | 1",
-                          "1",
-                          "1; 0.006",
-                          "5; 1",
-                          "1 | 1",
-                          "1; 0.012",
-                          "1; 1",
-                          "1; 0.1",
-                          "1; 3"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_solvents_mixing_ratios",
-                "description": "The mixing ratios for mixed solvents\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the solvent mixing ratios associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The number and order of layers and deposition steps must line up with the previous columns.\n- For pure solvents, state the mixing ratio as 1\n- For non-solvent processes, state the mixing ratio as 1\n- For unknown mixing ratios, state the mixing ratio as \u2018nan\u2019\n- For solvent mixtures, i.e. A and B, state the mixing ratios by using semicolons, as in (VA; VB)\n- The preferred metrics is the volume ratios. If that is not available, mass or mol ratios can be used instead, but it the analysis the mixing ratios will be assumed to be based on volumes.\nExample\n1\n4; 1 | 1\n1 >> 5; 2; 0.3 | 2; 1",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 12,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Unknown | Sigma Aldrich",
-                          "Fisher Chemical | ACROS Organic",
-                          "Unknown",
-                          "Fisher Scientific",
-                          "Heraeus",
-                          "Guangzhou Seaside Technology",
-                          "Nacalai Tesque; Wako Pure Chemical",
-                          "Aladdin",
-                          "Unknown; Sigma Aldrich",
-                          "J&K",
-                          "Sigma Aldrich; Sigma Aldrich",
-                          "Sigma Aldrich",
-                          "Xi'an Polymer Light Technology; Xi'an Polymer Light Technology"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_solvents_supplier",
-                "description": "The suppliers of all the solvents.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the solvent suppliers associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a solvent is a mixture of different solvents, e.g. A and B, list the associated suppliers and separate them with semicolons, as in (A; B)\n- The number and order of layers, reaction steps, and solvents must line up with the previous columns.\n- For non-liquid processes with no solvents, mark the supplier as \u2018none\u2019\n- If the supplier for a solvent is unknown, state this as \u2018Unknown\u2019\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nSigma Aldrich\nSigma Aldrich; Fisher | Acros\nnone >> Sigma Aldrich; Sigma Aldrich | Unknown",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 13,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "anhydrous; 99%",
-                          "Pro analysis",
-                          "Unknown",
-                          "Puris; Puris",
-                          "0.998",
-                          "99.8%; 99.8%",
-                          "Puris"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_solvents_purity",
-                "description": "The purity of the solvents used.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the solvent purities associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a solvent is a mixture of different solvents, e.g. A and B, list the associated purities and separate them with semicolons, as in (A; B)\n- The number and order of layers, reaction steps, and solvents must line up with the previous columns.\n- Use standard nomenclature for purities, e.g. pro analysis, puris, extra dry, etc.\n- For non-liquid processes with no solvents, state the purity as \u2018none\u2019\n- If the purity for a solvent is not known, state this as \u2018Unknown\u2019\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nPro analysis\nPuris; Puris| Tecnical\nnone >> Pro analysis; Pro analysis | Unknown",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 14,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "NiPc | Vanadium(V)\noxytriisopropoxide; IPA",
-                          "FK209; Li-TFSI; CS03; TBP",
-                          "Spiro-oF; Li-TFSI; Co-TFSI; TBP",
-                          "FK209; Li-TFSI; CS01; TBP",
-                          "(NiAc)4H2O",
-                          "Spiro-MeOTAD; nan",
-                          "Ni(Ac)2\u00b74H2O; SrCl2",
-                          "P3CT-Na",
-                          "Spiro-MeOTAD | MoOx",
-                          "Clevios PVP Al 4083; Black phosphorous QDs",
-                          "Li-TFSI; Spiro-MeOTAD",
-                          "Ni; O2",
-                          "NiO-np",
-                          "Spiro-MeOTAD; Co(III)(pztbpy)3; Li-TFSI; TBP",
-                          "P3HT; rGO-PhBiTh",
-                          "NiO-np | PAS",
-                          "FK209; Li-TFSI; LCS01; TBP",
-                          "NaYF4:Yb,Er; Li-TFSI; TBP; PTAA",
-                          "CuPc | PEI",
-                          "Li-TFSI; H-Z3; TBP",
-                          "FK209; Li-TFSI; H-Lin; TBP",
-                          "Oleylamine | Li-TFSI; Spiro-MeOTAD; TBP",
-                          "TRUX-E-T; Li-TFSI; TBP",
-                          "PEDOT:PSS | TPA-NPA-TPA",
-                          "P3HT; rGO-PhOHex",
-                          "PTAA; Li-TFSI; TBP",
-                          "aYF4:Yb,Er@NaYF4; Li-TFSI; TBP; PTAA",
-                          "PTB7-Th | MoOx",
-                          "PEDOT:PSS | MoO3",
-                          "DIPO-Ph4",
-                          "Nickel acetate tetrahydrate; ethanolamine",
-                          "Spiro-MeOTAD; Li; Co",
-                          "NiO Target",
-                          "P3CT",
-                          "Li-TFSI; NiPc; TBP",
-                          "S; Oleylamine; 1-octadecane; diphenylphosphine; Indium acetate; CuI",
-                          "Spiro-MeOTAD; Li-TFSI; TBP | MoO3",
-                          "IEICO | MoO3",
-                          "MoO3",
-                          "FK209; Li-TFSI; B186; TBP",
-                          "P3HT",
-                          "H-Lin",
-                          "PBTTTV-h",
-                          "CuSO4; Lactic Acid; NaOH",
-                          "Clevios PVP Al 4083",
-                          "rGO-4FPH | Spiro-MeOTAD; Li-TFSI; TBP",
-                          "Rubrene",
-                          "M2; Li-TFSI; TBP",
-                          "CF-BTz-ThR",
-                          "Al(C2H5)3 | nan",
-                          "MEH-PPV",
-                          "Graphene oxide | Carbon dots",
-                          "NiOx-np solution",
-                          "Li-TFSI; H-Z2; TBP",
-                          "Li-TFSI; Spiro-MeOTAD; TBP; Co-TFSI",
-                          "Nickel acetate hexahydrate; ethanolamine | ethylphosphonic acid",
-                          "NaLuF4:Yb,Er@NaLuF4; Li-TFSI; TBP; PTAA",
-                          "Clevios PVP Al 4083 | PEI",
-                          "Spiro-MeOTAD",
-                          "Nickel Nitrate hexahydrate",
-                          "CZ-TA; Li-TFSI; TBP",
-                          "FK102; Li-TFSI; Spiro-MeOTAD; TBP",
-                          "M1; Li-TFSI; TBP",
-                          "Spiro-MeOTAD; Li-TFSI; TBP",
-                          "Copper thiocyanate",
-                          "Graphene oxide | PFNBr",
-                          "Graphene oxide | PTAA",
-                          "NiO-np | PTAA",
-                          "CZTS-np",
-                          "Li-TFSI; H-Z1; TBP",
-                          "Spiro-MeOTAD; Li-TFSI; TBP | MoOx",
-                          "Co(PyPz)3(TFSI)3; Li-TFSI; Spiro-MeOTAD; TBP",
-                          "Li-TFSI; MWCNTs; Spiro-MeOTAD; TBP",
-                          "PTAA | PFN",
-                          "Nickel Chloride hexahydrate; HNO3",
-                          "C102; FK209; Li-TFSI; TBP",
-                          "Nickel acetate hexahydrate; ethanolamine",
-                          "InP-np | Li-TFSI; Spiro-MeOTAD; TBP",
-                          "C13-FAS | Spiro-MeOTAD",
-                          "Li-TFSI; PTAA; TBP",
-                          "TaTm | F6-TCNNQ; TaTm",
-                          "FK209; iDM1; Li-TFSI; TBP",
-                          "P3HT; Li-TFSI; TBP",
-                          "H-Star",
-                          "polyacrylonitrile; rGO",
-                          "Ni(CH3COO)2\u00b74H2O",
-                          "Vanadium(V)\noxytriisopropoxide; IPA",
-                          "PTAA",
-                          "PBDT(T)(2F)T",
-                          "CZTS-np; hexanethiol",
-                          "FK209; Li-TFSI; Spiro-MeOTAD; TBP",
-                          "PBDT(2F)T",
-                          "PEDOT:PSS; PEG",
-                          "Li-TFSI; Spiro-MeOTAD; TBP",
-                          "Spiro-MeOTAD; Li-TFSI; Co-TFSI; TBP",
-                          "FK209; Li-TFSI; H-Star; TBP",
-                          "FK209; Li-TFSI; Spiro-MeOTAD; TBP | Vanadium(V)\noxytriisopropoxide; IPA",
-                          "PBDT(2H)T",
-                          "Ni(Ac)2\u00b74H2O; SrCl2 | nan",
-                          "2PACz",
-                          "B186",
-                          "Li-TFSI; Spiro-MeOTAD; TBP; V2O3 | Clevios PVP Al 4083",
-                          "Li-TFSI; P3HT; TBP",
-                          "Carbon Paste",
-                          "DTP-C6Th",
-                          "Graphene oxide | PTFTS",
-                          "Spiro-MeOTAD; TBP",
-                          "IEICO; PBDTTT-E-T | MoO3",
-                          "MeO-2PACz",
-                          "nickel acetate tetrahydrate",
-                          "PTAA >> Sb 2D-nanosheets",
-                          "TPE-S",
-                          "Rubrene | PEDOT:PSS",
-                          "nickel acetylacetonate",
-                          "HA2",
-                          "Cu >> iodine",
-                          "Nickel acetate tetrahydrate",
-                          "Spiro-MeOTAD; Co(III)(pztbpy)3; LiNTf2; TBP",
-                          "PEDOT:PSS",
-                          "Graphene oxide",
-                          "Li-TFSI; BTPA-3; TBP",
-                          "HA1",
-                          "Nickel acetate hexahydrate; ethanolamine | 4-Bromobenzoic acid",
-                          "Li-TFSI; TBP; Spiro-MeOTAD; acetonitrile",
-                          "Li-TFSI; Spiro-MeOTAD; TBP | Li-TFSI; MWCNTs; Spiro-MeOTAD; TBP",
-                          "Cu-np; NiOx-np",
-                          "C101; FK209; Li-TFSI; TBP",
-                          "InP-np",
-                          "Oleylamine",
-                          "FK209; Li-TFSI; EP02; TBP",
-                          "PBDTTT-E-T | MoO3",
-                          "nickel (II) acetate tetrahydrate",
-                          "ethanolamine; nickel acetate tetrahydrate",
-                          "Nickel acetate; ethylene glycol; ethylenediamine",
-                          "pentaerythritol tetrakis(3-mercaptopropionate) | Spiro-MeOTAD; Li-TFSI; TBP",
-                          "PTAA | PFN-P2"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_reaction_solutions_compounds",
-                "description": "The non-solvent precursor chemicals used in each reaction step\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the non-solvent chemicals associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a solution contains several compounds, e.g. A and B, list the associated compounds in alphabetic order and separate them with semicolons, as in (A; B)\n- Note that also dopants/additives should be included\n- When several precursor solutions are made and mixed before the reaction step, it is the properties of the final mixture used in the reaction we here describe.\n- The number and order of layers and reaction steps must line up with the previous columns.\n- For gas phase reactions, state the reaction gases as if they were in solution.\n- For solid-state reactions, state the compounds as if they were in solution.\n- For reaction steps involving only pure solvents, state this as \u2018none\u2019\n- If the compounds for a deposition step is not known, state this as \u2018Unknown\u2019\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nFK209; Li-TFSI; Spiro-MeOTAD; TBP\nNiO-np\nPTAA | CuSCN",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 15,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Heraeus | synthesized",
-                          "Energy Chemical; Sigma Aldrich; Sigma Aldrich; Sigma Aldrich",
-                          "Xi\u2019an p-OLED; Sigma Adrich; Xi\u2019an p-OLED; Sigma Adrich",
-                          "Sigma Aldrich",
-                          "Sigma Aldrich; Lumtec; Sigma Aldrich",
-                          "Xi\u2019an p-OLED",
-                          "Unknown",
-                          "Lumtec, Sigma Aldrich, Lumtec, Sigma Aldrich",
-                          "Reike Metals",
-                          "Unknown >> 0.1 mg/ml",
-                          "Clevios PVP",
-                          "Xi'an Polymer Light Technology; Xi'an Polymer Light Technology; Xi'an Polymer Light Technology",
-                          "Sigma Adrich; Shenzhen Feiming Science and Technology; Sigma Adrich; Dyesol",
-                          "Dysole; Sigma Aldrich; Dyenamo; Sigma Aldrich",
-                          "Unknown; Borun Chemical; Unknown",
-                          "Clevious",
-                          "Dyesol; Sigma Aldrich; Shenzen Feiminf Science and Technology; Sigma Aldrich",
-                          "Sigma Aldrich; Merck; Sigma Aldrich",
-                          "Sigma Aldrich; Sigma Aldrich; Dalian HeptaChroma SolarTech Co. Ltd.; Sigma Aldrich",
-                          "Advanced Election Technology Co., Ltd; Unknown",
-                          "Tokyo Chemical Industry; Wako Pure Chemical; Wako Pure Chemical",
-                          "Sigma Adrich; Sigma Adrich; Sigma Adrich; Acros Organics",
-                          "Aladdin; Aladdin; Aladdin",
-                          "Alfa-Aesar",
-                          "Unknown | Sigma Aldrich; Sigma Aldrich; Sigma Aldrich",
-                          "Heraeus",
-                          "1-Material",
-                          "Kojundo Chemical Lab. Co.",
-                          "1-Material, NICT-7",
-                          "Sigma Adrich; Merck; Sigma Adrich",
-                          "Showa Chemical | ACROS Organic",
-                          "Dyesol; Sigma Aldrich; Shenzhen Feiming Science and Technology; Sigma Aldrich",
-                          "Synthesized",
-                          "Guangzhou Seaside Technology",
-                          "Sigma Adrich; Sigma Adrich; Sigma Adrich",
-                          "Dyesol; Aladdin; Merck; Aladdin",
-                          "Tokyo Chemical Industry",
-                          "Aladdin | Aladdin",
-                          "Sigma Aldrich; Sigma Aldrich; Sigma Aldrich",
-                          "Borun Chemicals; Sigma Aldrich; Unknown",
-                          "Baytron",
-                          "Clevios Heraeus",
-                          "Ossila",
-                          "Xi\u2019an p-OLED | Aladdin",
-                          "1-Material >> synthesized",
-                          "Synthesized; Synthesized",
-                          "Shanghai Aladdin Bio-Chem. Technology; Shanghai Aladdin Bio-Chem. Technology; Shanghai Aladdin Bio-Chem. Technology; Sigma Aldrich; Sigma Aldrich",
-                          "Sinopharm Chemical Reagent Co. Ltd.,",
-                          "J&K Scientific; Merck; Sigma Aldrich",
-                          "Derthon; Sigma Aldrich; Sigma Aldrich",
-                          "Novaled GmbH | Novaled GmbH",
-                          "1-Material; Unknown; Nichem Chemicals; 1-Material"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_reaction_solutions_compounds_supplier",
-                "description": "The suppliers of the non-solvent chemicals.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the non-solvent chemical suppliers associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a solution contains several dissolved compounds, e.g. A and B, list the associated suppliers and separate them with semicolons, as in (A; B)\n- The number and order of layers, reaction steps, and solvents must line up with the previous columns.\n- For gas phase reactions, state the suppliers for the gases or the targets/evaporation sources that are evaporated/sputtered/etc.\n- For solid state reactions, state the suppliers for the compounds in the same way.\n- For reaction steps involving only pure solvents, state the supplier as \u2018none\u2019 (as that that is entered in a separate filed)\n- For chemicals that are lab made, state that as \u201cLab made\u201d or \u201cLab made (name of lab)\u201d\n- If the supplier for a compound is unknown, state this as \u2018Unknown\u2019\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nDysole; Sigma Aldrich; Dyenamo; Sigma Aldrich\nSigma Aldrich; Fisher | Acros\nLab made (EPFL) | Sigma Aldrich >> none",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 16,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Puris; Puris; Puris; Pro analysis",
-                          "Unknown",
-                          "Unknown; puris; puris",
-                          "99%; 99%",
-                          "Unknown; 96%; Unknown; 99%",
-                          "Puris; Puris; Technical",
-                          "99.5; 99.8; Unknown",
-                          "99.95%; Unknown; 96%",
-                          "0.98",
-                          "Puris; Puris; Puris",
-                          "99.9; Pro analysis; Tecnical; Puris",
-                          "Unknown; Pro analysis; Puris; Puris",
-                          "0.999"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_reaction_solutions_compounds_purity",
-                "description": "The purity of the non-solvent chemicals.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the compound purities associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a solution contains several dissolved compounds, i.e. A and B, list the associated purities and separate them with semicolons, as in (A; B)\n- The number and order of layers, reaction steps, and solvents must line up with the previous columns.\n- Use standard nomenclature for purities, e.g. pro analysis, puris, extra dry, etc.\n- For reaction steps involving only pure solvents, state this as \u2018none\u2019 (as that is stated in another field)\n- If the purity for a compound is not known, state this as \u2018Unknown\u2019\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nPro analysis\n99.999; Puris| Tecnical\nUnknown >> Pro analysis; Pro analysis | none",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 17,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "35 mg/ml",
-                          "1.75 vol%; 80 mg/ml; 2.85 vol%",
-                          "1.55 wt%",
-                          "0.15 M; 1 M",
-                          "72 mg/ml; 1.7 vol%; 2.0 vol%",
-                          "30 mM; 50 mg/ml; 200 mM",
-                          "72.3 mg/ml; 2.85 vol%; 1.75 vol% | nan",
-                          "20 mg/ml | 1 mg/ml",
-                          "4 mM; 30 mM; 80 mg/ml; 200 mM",
-                          "5.4 mg/ml; 9.36 mg/ml; 72.3 mg/ml; 0.028 ml/ml",
-                          "30 mol%; 8 wt%; 80 mol%",
-                          "0.14 wt%; 2.24 wt%",
-                          "51.43 mg/ml; 1.79 vol%; 2.5 vol%",
-                          "1 M; 6 mL; 6 mL; 6 mL; 1 mL; 0.3 mmol; 0.3 mmol",
-                          "72.3 mg/ml; 6.76 mg/ml; 0.5 vol%",
-                          "9.1 mg/ml; 90 mg/ml; 0.029 ml/ml",
-                          "0.2 M",
-                          "72 mg/ml; 91 mg/ml; 2.85 vol% | nan",
-                          "1 mg/ml",
-                          "0.82 mg/ml; 10 mg/ml; 2 \u00b5l/ml",
-                          "15 mg/ml; 1.5 mg/ml",
-                          "9.1 mg/ml; 80 mg/ml; 0.0288 ml/ml",
-                          "18.2 mg/ml; 72.3 mg/ml; 8 \u00b5l/ml",
-                          "5 mg/ml",
-                          "25 mg/ml; 0.32 mg/ml | 2 mg/ml",
-                          "9.1 mg/ml; 72.3 mg/ml; 0.029 ml/ml",
-                          "1 mg/ml; 520 mg/ml; 0.036 vol%; 36 mg/ml",
-                          "0.15 M; nan",
-                          "9.1 mg/ml; 1 wt%; 72.3 mg/ml; 28.8 \u00b5l/ml",
-                          "90 mg/ml",
-                          "5.6 mg/ml; 56 mg/ml; 30 mg/ml",
-                          "90 mg/ml; 7.65 mg/ml; 1 vol%",
-                          "90 mg/ml; 0.0225 mL; 0.036 mL | nan",
-                          "nan | 72.3 mg/ml; 1.75 vol%; 2.88 vol%",
-                          "2 wt% | nan",
-                          "70 mg/ml",
-                          "72.3 mg/ml; 2.88 vol%; 1.75 vol%",
-                          "520 mg/ml; 72.3 mg/ml; 0.0288 vol%",
-                          "9.1 mg/ml; 70 mg/ml; 28.8 \u00b5l/ml",
-                          "72.3 mg/ml; 520 mg/ml; 1",
-                          "182 mg/ml; 6 vol%",
-                          "11.44 mg/ml; 90 mg/ml; 36 \u00b5l/ml",
-                          "2 mg/ml | nan",
-                          "1.3 mg/ml",
-                          "1 mg/ml | 0.05 mg/ml",
-                          "17.5 mM",
-                          "4 mg/ml",
-                          "30 mg/ml; nan",
-                          "40 mg/ml; 10 mg/ml",
-                          "8.7 mg/ml; 9.1 mg/ml; 72.3 mg/ml; 0.029 ml/ml",
-                          "1.5 wt% | 2 mg/ml >> 2 mg/ml >> 2 mg/ml >> 2 mg/ml",
-                          "25 mg/ml; 0.32 mg/ml",
-                          "11.4 mg/ml; 90 mg/ml; 36 \u00b5l/ml",
-                          "520 mg/ml; 72.3 mg/ml; 2.88 vol%",
-                          "20 mg/ml",
-                          "5.2 mg/ml; 52.8 mg/ml; 0.02 ml/ml",
-                          "70 mM",
-                          "3.83 mg/ml; 50 mg/ml; 22.5 \u00b5l/ml",
-                          "0.5 vol%; 6.76 mg/ml; 30 mg/ml; 0.5 vol%",
-                          "12 \u00b5l/ml; 0.2 M",
-                          "73 mg/ml",
-                          "500 mg/ml; 80 mg/ml; 0.03 vol%",
-                          "60 mg/ml",
-                          "9.1 mg/ml; 72.3 mg/ml; 28.8 \u00b5l/ml | 9.1 mg/ml; 0.5 wt%; 72.3 mg/ml; 28.8 \u00b5l/ml",
-                          "32 mM; 75 mg/ml; 28.5 \u00b5l/ml",
-                          "8 mg/ml",
-                          "9.1 mg/ml; 72.3 mg/ml; 0.0288 ml/ml",
-                          "8.7 mg/ml; 9.8 mg/ml; 72.3 mg/ml; 0.029 ml/ml",
-                          "30 mg/ml | 0.005 vol%; 0.995 vol%",
-                          "0.5 vol%; 6.76 mg/ml; 10 mg/ml; 0.5 vol%",
-                          "12.5 mg/ml | nan",
-                          "73.2 mg/ml | 5 mg/ml",
-                          "9.1 mg/ml; 2 wt%; 72.3 mg/ml; 28.8 \u00b5l/ml",
-                          "1 mg/ml | 0.1 mg/ml",
-                          "5 mg/ml >> nan",
-                          "11.34 mg/ml; 72.3 mg/ml; 0.0176 ml/ml",
-                          "1.5 wt% | 2 mg/ml >> 2 mg/ml >> 2 mg/ml",
-                          "2.5 wt%",
-                          "1.2 mg/ml",
-                          "nan; nan; 70 mg/ml; nan",
-                          "63 mg/ml; 170 mg/ml; 2 vol%",
-                          "80 mg/ml; 1.45 mg/ml; 2.85 mg/ml",
-                          "15 mg/ml; 0.75 vol%; 0.75 vol%",
-                          "72 mg/ml; 1.44 vol%; 2.88 vol%",
-                          "9.1 mg/ml; 80 mg/ml; 0.03 ml/ml",
-                          "1.7 mg/ml; 10 mg/ml; 7 \u00b5l/ml",
-                          "63 mg/ml",
-                          "0.035 M; 0.07 M; 0.231 M",
-                          "10 mg/ml",
-                          "2 mg/ml; 520 mg/ml; 0.036 vol%; 36 mg/ml",
-                          "0.3 M; 2 M; nan",
-                          "12.5 mg/ml; 10 mg/ml | nan",
-                          "0.2 M | 0.03 M",
-                          "30 mM; 85 mg/ml; 30 mM",
-                          "182 mg/ml; 6 vol% | 0.5 mg/ml",
-                          "9.1 mg/ml; 80 mg/ml; 0.028 ml/ml",
-                          "78 mM",
-                          "8.8 mg/ml; 0.028 vol%; 70 mg/ml; 0.035 vol%",
-                          "0.058 M; 0.0056 M; 0.031 M; 0.19 M",
-                          "nan; 90 mg/ml; nan",
-                          "9.1 mg/ml; 60 mM; 0.029 ml/ml",
-                          "9.1 mg/ml; 72.3 mg/ml; 28.8 \u00b5l/ml",
-                          "520 mg/ml; 82 mg/ml; 1.4 vol%",
-                          "15 mg/ml; 0.5 mg/ml; 0.5 vol%",
-                          "80 mg/ml; 5 mg/ml",
-                          "25 mg/ml",
-                          "0.2 M | 0.01 M",
-                          "3 mol%; 50 mol%; 70 mM; 330 mol%",
-                          "0.2 M | 0.05 M",
-                          "10 mg/ml; 170 mg/ml; 0.004 vol%",
-                          "35 mM",
-                          "8.75 mM",
-                          "200 mg/ml",
-                          "72.3 mg/ml; 2.88 vol%",
-                          "1.8 mM; 30 mM; 60 mM; 200 mM",
-                          "72.5 mg/ml",
-                          "1.5 mg/ml | 0.5 mg/ml",
-                          "6.43 mg/ml",
-                          "80 mg/ml",
-                          "7.5 mg/ml; 7.65 mg/ml; 90 mg/ml; 0.01 ml/ml",
-                          "0.064 M; 0.17 M; 0.198 M",
-                          "8.7 mg/ml; 9.1 mg/ml; 72 mg/ml; 28.8 \u00b5l/ml",
-                          "0.1 M",
-                          "0.0175 vol%; 72.3 mg/ml; 0.0288 vol%",
-                          "2 mg/ml",
-                          "8.7 mg/ml; 8.7 mg/ml; 72.3 mg/ml; 2.88 vol%",
-                          "9.1 mg/ml; 72.3 mg/ml; 30 \u00b5l/ml",
-                          "0.3 mg/ml",
-                          "1.5 wt% | 2 mg/ml >> 2 mg/ml >> 2 mg/ml >> 2 mg/ml >> 2 mg/ml",
-                          "15 mM",
-                          "10.4 mg/ml; 60 mg/ml; 0.03 mg/ml",
-                          "102 mg/ml",
-                          "2.5 mg/ml",
-                          "10 mg/ml | nan",
-                          "30 mg/ml",
-                          "1 mg/ml | 0.025 mg/ml",
-                          "72.3 mg/ml; 520 mg/ml; 0.3 vol%",
-                          "0.44 M",
-                          "11.4 mg/ml; 90 mg/ml; 0.036 mg/ml",
-                          "0.90 vol%; 2.07 vol%; 0.091 mg/ml; 3.60 vol%",
-                          "72.3 mg/ml; 1.75 vol%; 2.88 vol%",
-                          "9.1 mg/ml; 72.3 mg/ml; 28.8 \u00b5l/ml | 9.1 mg/ml; 1 wt%; 72.3 mg/ml; 28.8 \u00b5l/ml",
-                          "10.4 mg/ml; 80 mg/ml; 0.03 ml/ml",
-                          "4 mM; 30 mM; 80 mg/ml; 200 mM | 0.005 vol%; 0.995 vol%",
-                          "35 mM; 35 mM; 210 mM",
-                          "72.3 mg/ml; 2 mM; 2.88 vol%",
-                          "80 mg/ml; 10 mg/ml",
-                          "68 mM; 9 mM; 55 mM",
-                          "1.6 vol%mM; 2.1 vol%; 91 mg/ml; 3.6 vol%",
-                          "2 mg/ml | 0.5 mg/ml",
-                          "0.2 M | 0.02 M",
-                          "0.2 M | 0.04 M",
-                          "100 mg/ml",
-                          "72.3 mg/ml; 0.029 vol%; 28.3 mg/ml; 0.0288 vol%",
-                          "2.45 mM; 40 mM; 81.6 mM; 270 mM",
-                          "72.3 mg/ml",
-                          "60 mM; 32 mM; 195 mM",
-                          "0.5 mg/ml; 520 mg/ml; 0.036 vol%; 36 mg/ml",
-                          "9.1 mg/ml; 72 mg/ml; 0.028 mg/ml",
-                          "0.170 M; 0.064 M; 0.198 M",
-                          "9.1 mg/ml; 0.5 wt%; 72.3 mg/ml; 28.8 \u00b5l/ml",
-                          "1.5 wt% | 2 mg/ml",
-                          "2.38 wt%",
-                          "300 mg/ml; 520 mg/ml; 72.3 mg/ml; 0.028 vol%",
-                          "0.5 wt%",
-                          "73.2 mg/ml",
-                          "1.5 wt%",
-                          "54 mol%; 30 mg/ml; 334 mol%",
-                          "72.3 mg/ml; 1.7 vol%; 2.8 vol%",
-                          "2.8 vol%mM; 1.85 vol%; 72.3 mg/ml; 2.9 vol%",
-                          "8.67 mg/ml; 9.1 mg/ml; 72.3 mg/ml; 28.8 \u00b5l/ml",
-                          "520 mg/ml; 83.2 mg/ml; 0.0338 vol%",
-                          "0.175 vol%; 80 mg/ml; 0.285 vol%",
-                          "1.5 wt% | 2 mg/ml >> 2 mg/ml",
-                          "9.1 mg/ml; 72.5 mg/ml; 0.028 mg/ml",
-                          "6 mg/ml",
-                          "15 mg/ml",
-                          "520 mg/ml; 36 mg/ml; 0.036 vol%",
-                          "1 mg/ml; 1 mg/ml",
-                          "9 mM; 68 mM; 55 mM",
-                          "1.5 mg/ml",
-                          "20 mg/ml; 170 mg/ml; 34.78 vol%",
-                          "50 mg/ml",
-                          "32 mM; 15 mg/ml; 28.5 \u00b5l/ml",
-                          "72.3 mg/ml; 1.75 vol%; 3.1 vol%",
-                          "72 mg/ml",
-                          "97 mg/ml",
-                          "30 mM; 72.3 mg/ml; 200 mM",
-                          "15.08 mg/ml; 9.1 mg/ml; 72.3 mg/ml; 28.8 \u00b5l/ml",
-                          "1 mM",
-                          "6.24 mg/ml; 72 mg/ml; 8 \u00b5l/ml",
-                          "0.005 vol%; 0.995 vol%",
-                          "5 mg/ml; 520 mg/ml; 0.036 vol%; 36 mg/ml",
-                          "9.1 mg/ml; 72.3 mg/ml; 28.8 \u00b5l/ml | 9.1 mg/ml; 2 wt%; 72.3 mg/ml; 28.8 \u00b5l/ml",
-                          "20 mg/ml; 6.8 vol%; 3.4 vol%"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_reaction_solutions_concentrations",
-                "description": "The concentration of the non-solvent precursor chemicals.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the concentrations associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a solution contains several dissolved compounds, e.g. A and B, list the associated concentrations and separate them with semicolons, as in (A; B)\n- The order of the compounds must be the same as in the previous filed.\n- For reaction steps involving only pure solvents, state this as \u2018none\u2019\n- When concentrations are unknown, state that as \u2018nan\u2019\n- Concentrations can be stated in different units suited for different situations. Therefore, specify the unit used. When possible, use one of the preferred units\no M, mM, molal; g/ml, mg/ml, \u00b5g/ml, wt%, mol%, vol%, ppt, ppm, ppb\n- For values with uncertainties, state the best estimate, e.g write 4 wt% and not 3-5 wt%.\nExample\n4 wt%\n0.2 M; 0.15 M| 10 mg/ml\n0.3 mol% | 2 mol%; 0.2 wt% | nan",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 18,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "0.02",
-                          "0.045",
-                          "33.0",
-                          "0.0175; 0.9537; 0.0288",
-                          "0.029; 0.0175; Unknown; 0.288",
-                          "0.03; 0.94; 0.03",
-                          "1.0; 0.015; 0.008",
-                          "0.0088; 0.0144",
-                          "0.05",
-                          "Unknown",
-                          "0.065",
-                          "0.95; 0.0075; 0.004",
-                          "0.035",
-                          "0.018; 0.018; 0.936; 0.028",
-                          "1.3",
-                          "1.5",
-                          "0.006; 0.0175; 0.9485; 0.028",
-                          "1.7",
-                          "0.06",
-                          "19.0; 7.0; 8.0; 0.2 | 33.33",
-                          "0.0175; Unknown; 0.0285",
-                          "1.0",
-                          "0.0075; 0.47; 0.0169",
-                          "0.0175; 0.95; 0.0288",
-                          "0.018; 0.94; 0.028; 0.018",
-                          "0.018; Unknown; 0.028",
-                          "0.0175; 0.028",
-                          "0.92; 0.029; 0.0175; 0.0288"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_reaction_solutions_volumes",
-                "description": "The volume of the reaction solutions\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the volumes associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The volumes refer the volumes used, not the volume of the stock solutions. Thus if 0.15 ml of a solution is spin-coated, the volume is 0.15 ml\n- For reaction steps without solvents, state the volume as \u2018nan\u2019\n- When volumes are unknown, state that as \u2018nan\u2019\nExample\n0.1\n0.1 >> 0.05 | 0.05\nnan | 0.15",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 19,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "48.0",
-                          "Unknown",
-                          "0.33",
-                          "10.0",
-                          "0.0167",
-                          "4.0",
-                          "2.0",
-                          "4.0 | 0.0",
-                          "24.0",
-                          "3.0",
-                          "0.5"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_reaction_solutions_age",
-                "description": "The age of the solutions\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the age of the solutions associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- As a general guideline, the age refers to the time from the preparation of the final precursor mixture to the reaction procedure.\n- When the age of a solution is not known, state that as \u2018nan\u2019\n- For reaction steps where no solvents are involved, state this as \u2018nan\u2019\n- For solutions that is stored a long time, an order of magnitude estimate is adequate.\nExample\n2\n0.25 |1000 >> 10000\nnan | nan",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 20,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "70; 25",
-                          "25",
-                          "Unknown",
-                          "70 | 25",
-                          "90",
-                          "60; 25",
-                          "50",
-                          "25 | Unknown",
-                          "70 | Unknown",
-                          "70",
-                          "60",
-                          "24",
-                          "25 | 25"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_reaction_solutions_temperature",
-                "description": "The temperature of the reaction solutions.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the temperatures of the solutions associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a reaction solution undergoes a temperature program, list the temperatures (e.g. start, end, and other important points) and separate them with semicolons, e.g. 25; 100\n- When the temperature of a solution is unknown, state that as \u2018nan\u2019\n- For reaction steps where no solvents are involved, state the temperature of the gas or the solid if that make sense. Otherwise state this as \u2018nan\u2019\n- For values with uncertainties, state the best estimate, e.g. write 120 and not 110-130.\n- Assume an undetermined room temperature to be 25\nExample\n25\n100; 50 | 25\nnan | 25 >> 25",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 21,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "25",
-                          "Unknown",
-                          "25 | 15",
-                          "120 | 25",
-                          "25 | 25 >> 25",
-                          "120",
-                          "25 >> 100",
-                          "25 | 25 >> 25 >> 25",
-                          "25 | 25 >> 25 >> 25 >> 25 >> 25",
-                          "25 | 25 >> 25 >> 25 >> 25",
-                          "25 | 25",
-                          "21"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_substrate_temperature",
-                "description": "The temperature of the substrate.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the temperatures of the substrates (i.e. the last deposited layer) associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The temperature of the substrate refers to the temperature when the deposition of the layer is occurring.\n- If a substrate undergoes a temperature program before the deposition, list the temperatures (e.g. start, end, and other important points) and separate them with semicolons (e.g. 25; 100)\n- When the temperature of a substrate is not known, state that as \u2018nan\u2019\n- For values with uncertainties, state the best estimate, e.g. write 120 and not 110-130.\n- Assume that an undetermined room temperature is 25\nExample\n25\nnan\n125; 325; 375; 450 | 25 >> 25",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 22,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "25",
-                          "550",
-                          "25 >> 80",
-                          "300",
-                          "475",
-                          "13 | Unknown",
-                          "18 | Unknown",
-                          "160",
-                          "25 >> 550",
-                          "140 | 100",
-                          "5",
-                          "600",
-                          "140 | 100 >> 100 >> 100 >> 100",
-                          "650",
-                          "5 | 0",
-                          "25 >> 250",
-                          "70",
-                          "325",
-                          "75; 120; 300",
-                          "25 | 25",
-                          "400",
-                          "80",
-                          "200",
-                          "140 | 100 >> 100 >> 100 >> 100 >> 100",
-                          "Unknown",
-                          "130 | 60",
-                          "100",
-                          "130",
-                          "120",
-                          "500",
-                          "150",
-                          "235 | 15",
-                          "165",
-                          "100 | 100",
-                          "110.0",
-                          "60",
-                          "25 | 55",
-                          "25 >> 650",
-                          "120 | 150",
-                          "150 | Unknown",
-                          "30 | Unknown",
-                          "90",
-                          "100 >> 100",
-                          "100 | 25",
-                          "25 >> 450",
-                          "12 | Unknown",
-                          "95",
-                          "235",
-                          "145",
-                          "450",
-                          "7 | Unknown",
-                          "125",
-                          "135",
-                          "140 | 100 >> 100",
-                          "235 | 25",
-                          "300 | 120",
-                          "140",
-                          "25; 100",
-                          "350",
-                          "140 | 100 >> 100 >> 100",
-                          "25 >> 100",
-                          "11 | Unknown",
-                          "50",
-                          "120 | 60",
-                          "9 | Unknown",
-                          "15 | Unknown",
-                          "130 | 25",
-                          "200.0"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_thermal_annealing_temperature",
-                "description": "The temperatures of the thermal annealing program associated with depositing the layers\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the annealing temperatures associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If the thermal annealing involves a temperature program with multiple temperature stages, list the temperatures (e.g. start, end, and other important points) and separate them with semicolons (e.g. 25; 100)\n- For values with uncertainties, state the best estimate, e.g. write 120 and not 110-130.\n- If no thermal annealing is occurring after the deposition of a layer, state that by stating the room temperature (assumed to 25\u00b0C if not further specified)\n- If the thermal annealing program is not known, state that by \u2018nan\u2019\nExample\n25\n50 | nan\n450 | 125; 325; 375; 450 >> 125; 325; 375; 450",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 23,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "40.0",
-                          "10.0 | 5.0 >> 5.0 >> 5.0",
-                          "10.0 | 5.0 >> 5.0 >> 5.0 >> 5.0 >> 5.0",
-                          "10.0",
-                          "5.0",
-                          "60.0",
-                          "45.0 | 0.0",
-                          "12.0",
-                          "Unknown",
-                          "5.0 >> 2.0",
-                          "120.0",
-                          "45.0",
-                          "10.0 | 0.0",
-                          "15.0 | 25.0",
-                          "10.0 | 5.0",
-                          "30.0",
-                          "10.0 | 10.0",
-                          "0.0 >> 30.0",
-                          "Unknown | 25.0",
-                          "30.0; 30.0",
-                          "10.0; 15.0; 60.0",
-                          "10.0 | Unknown",
-                          "60.0 | 15.0",
-                          "10.0 | 5.0 >> 5.0 >> 5.0 >> 5.0",
-                          "15.0 | 5.0",
-                          "1.0",
-                          "25.0",
-                          "20.0",
-                          "20.0 | 10.0",
-                          "10.0 | 5.0 >> 5.0",
-                          "2.0 | 2.0",
-                          "15.0"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_thermal_annealing_time",
-                "description": "The time program associated to the thermal annealing program.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the annealing times associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If the thermal annealing involves a temperature program with multiple temperature stages, list the associated times at those temperatures and separate them with semicolons.\n- The annealing times must align in terms of layers\u00b8 reaction steps and annealing temperatures in the previous filed.\n- If a time is not known, state that by \u2018nan\u2019\n- If no thermal annealing is occurring after the deposition of a layer, state that by \u2018nan\u2019\n- For values with uncertainties, state the best estimate, e.g. write 20 and not 10-30.\nExample\nnan\n60 | 1000\n30 | 5; 5; 5; 30 >> 5; 5; 5; 30",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 24,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Dry air",
-                          "Unknown",
-                          "Air | Vacuum",
-                          "Air | N2",
-                          "Air",
-                          "Ambient",
-                          "N2",
-                          "Ambient | Ar",
-                          "O2",
-                          "Vacuum",
-                          "N2 >> N2",
-                          "Air | Air",
-                          "N2 | N2",
-                          "Ar | Ar",
-                          "Ar"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "deposition_thermal_annealing_atmosphere",
-                "description": "The atmosphere during thermal annealing\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- When more than one reaction step, separate the atmospheres associated to each annealing step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The number and order of layers and deposition steps must line up with the previous columns.\n- If the atmosphere is a mixture of different gases, i.e. A and B, list the gases in alphabetic order and separate them with semicolons, as in (A; B)\n- \u201cDry air\u201d represent air with low relative humidity but where the relative humidity is not known\n- \u201cAmbient\u201d represent air where the relative humidity is not known. For ambient conditions where the relative humidity is known, state this as \u201cAir\u201d\n- \u201cVacuum\u201d (of unspecified pressure) is for this purpose considered as an atmospheric gas.\n- This is often the same as the atmosphere under which the deposition is occurring, but not always.\n- This category was included after the projects initial phase wherefor the list of reported categories is\nshort. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nN2\nVacuum | N2\nAir | Ar >> Ar",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 25,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "12.0",
-                          "Unknown",
-                          "20.0",
-                          "24.0",
-                          "4.0",
-                          "15.0"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "storage_time_until_next_deposition_step",
-                "description": "The time between the HTL stack is finalised and the next layer is deposited\n- If there are uncertainties, only state the best estimate, e.g. write 35 and not 20-50.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 26,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Dry air",
-                          "Unknown",
-                          "Air",
-                          "Ambient",
-                          "Vacuum",
-                          "N2",
-                          "O2"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "storage_atmosphere",
-                "description": "The atmosphere in which the sample with the finalised HTL stack is stored until the next deposition step.\nExample\nAir\nN2\nVacuum",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 27,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "20.0",
-                          "10.0"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "storage_relative_humidity",
-                "description": "The relive humidity under which the sample with the finalised HTL stack is stored until next deposition step\n- If there are uncertainties, only state the best estimate, e.g write 35 and not 20-50.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 28,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "Plasma",
-                          "Ar plasma",
-                          "Ozone",
-                          "UV-Ozone",
-                          "He plasma",
-                          "Washed with methanol",
-                          "IPA dipping",
-                          "DMF"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "surface_treatment_before_next_deposition_step",
-                "description": "Description of any type of surface treatment or other treatment the sample with the finalised HTL stack undergoes before the next deposition step.\n- If more than one treatment, list the treatments and separate them by a double forward angel bracket (\u2018 >> \u2018)\n- If no special treatment, state that as \u2018none\u2019\n- This category was included after the projects initial phase wherefor the list of reported categories is\nshort. Thus, be prepared to expand the given list of alternatives in the data template.\nExample:\nnone\nAr plasma\nUV-ozone",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              }
-            ]
-          }
-        ]
-      },
-      {
-        "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 39,
-        "m_parent_sub_section": "packages",
-        "name": "perovskite_solar_cell_database.schema_sections.ions.ion",
-        "section_definitions": [
-          {
-            "m_def": "nomad.metainfo.metainfo.Section",
-            "m_parent_index": 0,
-            "m_parent_sub_section": "section_definitions",
-            "name": "Ion",
-            "description": "A section describing the ions used in the solar cell.",
-            "base_sections": [
-              "/packages/27/section_definitions/15"
-            ],
-            "quantities": [
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 0,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "StringEditQuantity"
-                    }
-                  ]
-                },
-                "name": "ion_type",
-                "description": "Type of the ion.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 1,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "StringEditQuantity"
-                    }
-                  ]
-                },
-                "name": "common_name",
-                "description": "Common name.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                }
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 2,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "StringEditQuantity"
-                    }
-                  ]
-                },
-                "name": "alternative_names",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": [
-                  "*"
-                ]
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 3,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "StringEditQuantity"
-                    }
-                  ]
-                },
-                "name": "common_source_compound",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 4,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "StringEditQuantity"
-                    }
-                  ]
-                },
-                "name": "source_compound_cas",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 5,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "StringEditQuantity"
-                    }
-                  ]
-                },
-                "name": "source_compound_formula",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 6,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "coefficients",
-                "description": "Coefficients for the ion.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "float"
-                },
-                "shape": []
-              }
-            ]
-          }
-        ]
-      },
-      {
-        "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 40,
-        "m_parent_sub_section": "packages",
-        "name": "perovskite_solar_cell_database.schema_sections.jv",
-        "section_definitions": [
-          {
-            "m_def": "nomad.metainfo.metainfo.Section",
-            "m_parent_index": 0,
-            "m_parent_sub_section": "section_definitions",
-            "m_annotations": {
-              "plotly_graph_object": [
-                {
-                  "data": {
-                    "x": "#voltage",
-                    "y": "#current_density"
-                  }
-                },
-                {
-                  "data": {
-                    "x": "#voltage",
-                    "y": "#current_density"
-                  }
-                }
-              ]
-            },
-            "name": "JVcurve",
-            "description": "Section describing a current density, voltage curve.",
-            "more": {
-              "label_quantity": "cell_name"
-            },
-            "base_sections": [
-              "/packages/0/section_definitions/3",
-              "/packages/26/section_definitions/0"
-            ],
-            "quantities": [
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 0,
-                "m_parent_sub_section": "quantities",
-                "name": "n_values",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "int"
-                },
-                "virtual": true
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 1,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "StringEditQuantity"
-                    }
-                  ]
-                },
-                "name": "cell_name",
-                "description": "Cell identification name.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 2,
-                "m_parent_sub_section": "quantities",
-                "name": "current_density",
-                "description": "Current density array of the *JV* curve.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [
-                  "n_values"
-                ],
-                "unit": "milliampere / centimeter ** 2"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 3,
-                "m_parent_sub_section": "quantities",
-                "name": "voltage",
-                "description": "Voltage array of the of the *JV* curve.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [
-                  "n_values"
-                ],
-                "unit": "volt"
-              }
-            ]
-          },
-          {
-            "m_def": "nomad.metainfo.metainfo.Section",
-            "m_parent_index": 1,
-            "m_parent_sub_section": "section_definitions",
-            "name": "JV",
-            "description": "This section descirbes the current density *J* and voltage *V* characteristics of the solar cell. It includes the device parameters and information about how the\nmeasurements were performed.",
-            "base_sections": [
-              "/packages/26/section_definitions/0"
-            ],
-            "quantities": [
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 0,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "FileEditQuantity"
-                    }
-                  ],
-                  "browser": [
-                    {
-                      "adaptor": "RawFileAdaptor"
-                    }
-                  ]
-                },
-                "name": "data_file",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                }
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 1,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "BoolEditQuantity"
-                    }
-                  ]
-                },
-                "name": "measured",
-                "description": "TRUE if IV-data has been measured and is reported.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "bool"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 2,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "average_over_n_number_of_cells",
-                "description": "The number of cells the reported IV data is based on.\n- The preferred way to enter data is to give every individual cell its own entry in the data template/data base. If that is done, the data is an average over 1 cell.\n- If the reported IV data is not the data from one individual cell, but an average over N cells. Give the number of cells.\n- If the reported value is an average, but it is unknown over how many cells the value has been averaged (and no good estimate is available), state the number of cells as 2, which is the smallest number of cells that qualifies for an averaging procedure.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "int64"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 3,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "BoolEditQuantity"
-                    }
-                  ]
-                },
-                "name": "certified_values",
-                "description": "TRUE if the IV data is measured by an independent and certification institute. If your solar simulator is calibrated by a calibrated reference diode, that does not count as a certified result.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "bool"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 4,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "National Institute ofMetrology, China",
-                          "Quality supervision\uff06Testing Center of Chemical\uff06Physical Power Sources of Information Industry",
-                          "CREST, Photovoltaic Meaasurement and calibration Laboratory at Universit of Loughborough",
-                          "Photovoltaic and Wind Power Systems Quality Test Center, Chinese Academy of Sciences",
-                          "NREL",
-                          "Institute of Metrology (NIM) of China",
-                          "PVEVL, National Central University, Taiwan",
-                          "NIM, National Institute of Metrology of China",
-                          "Fraunhofer ISE",
-                          "SIMIT, Shanghai Institute of Microsystem and Information Technology",
-                          "Newport",
-                          "CSIRO, PV Performance Lab at Monash University",
-                          "AIST, National Institute of Advanced Industrial Science and Technology",
-                          "CPVT, National Center of Supervision and Inspection on Solar Photovoltaic Products Quality of China",
-                          "KIER, Korea Institute of Energy Research",
-                          "Newport Corporation",
-                          "Solar Power Lab at Arizona State University"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "certification_institute",
-                "description": "The name of the certification institute that has measured the certified device.\nExample:\nNewport\nNIM, National Institute of Metrology of China\nKIER, Korea Institute of Energy Research",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 5,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "1.0",
-                          "Unknown",
-                          "7.0",
-                          "4.0",
-                          "2.0",
-                          "28.0",
-                          "58.0",
-                          "8.0",
-                          "0.01",
-                          "0.5",
-                          "5.0",
-                          "6.0"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "storage_age_of_cell",
-                "description": "The age of the cell with respect to when the last deposition step was finalised.\n- If there are uncertainties, only state the best estimate, e.g. write 3 and not 1-5.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 6,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Dry air",
-                          "Unknown",
-                          "Air",
-                          "Ambient",
-                          "N2",
-                          "Vacuum"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "storage_atmosphere",
-                "description": "The atmosphere in which the sample was stored between the device finalisation and the IV measurement.\n- If the atmosphere is a mixture of different gases, e.g. A and B, list the gases in alphabetic order and separate them with semicolons, as in (A; B)\n- \u201cDry air\u201d represent air with low relative humidity but where the relative humidity is not known\n- \u201cAmbient\u201d represent air where the relative humidity is not known. For ambient conditions where the relative humidity is known, state this as \u201cAir\u201d\n- \u201cVacuum\u201d (of unspecified pressure) is for this purpose considered as an atmospheric gas\n- If the atmosphere has changed during the storing time, separate the different atmospheres by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- This category was included after the projects initial phase wherefor the list of reported categories is\nshort. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nN2\nAir\nN2 >> Air",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 7,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "0.9",
-                          "65.0",
-                          "5.0"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "storage_relative_humidity",
-                "description": "The relative humidity in the atmosphere in which the sample was stored between the device finalisation and the IV measurement.\n- If the relative humidity has changed during the storing time, separate the different relative humidity by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If the relative humidity is not known, stat that as \u2018nan\u2019\n- For values with uncertainties, state the best estimate, e.g. write 35 and not 30-40.\nExample\n35\n0\n0 >> 25",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 8,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Water",
-                          "Dry air",
-                          "Unknown",
-                          "Air",
-                          "Ambient",
-                          "Outdoor",
-                          "N2",
-                          "Vacuum",
-                          "Ar",
-                          "Near-space"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "test_atmosphere",
-                "description": "The atmosphere in which the IV measurement is conducted\n- If the atmosphere is a mixture of different gases, e.g. A and B, list the gases in alphabetic order and separate them with semicolons, as in (A; B)\n- \u201cDry air\u201d represent air with low relative humidity but where the relative humidity is not known\n- \u201cAmbient\u201d represent air where the relative humidity is not known. For ambient conditions where the relative humidity is known, state this as \u201cAir\u201d\n- \u201cVacuum\u201d (of unspecified pressure) is for this purpose considered as an atmospheric gas\nExample\nAir\nN2\nVacuum",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 9,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "test_relative_humidity",
-                "description": "The relive humidity in which the IV measurement is conducted\n- If there are uncertainties, only state the best estimate, e.g write 35 and not 20-50.\n- If the relative humidity is not known, stat that as \u2018nan\u2019",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 10,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "test_temperature",
-                "description": "The temperature of the device during the IV-measurement\n- If the temperature is not controlled and not is known, assume a standard room temperature of 25\u00b0C.\n- If there are uncertainties, only state the best estimate, e.g write 35 and not 20-50.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "degree_Celsius"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 11,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "Unknown",
-                          "White LED",
-                          "Solar Simulator",
-                          "Fluorescent lamp",
-                          "Solar simulator",
-                          "solar simulator",
-                          "Laser",
-                          "Xenon"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "light_source_type",
-                "description": "The type of light source used during the IV-measurement\n- This category was included after the projects initial phase wherefor the list of reported categories is\nshort. Thus, be prepared to expand the given list of alternatives in the data template.\n- The category Solar simulator should only be used when you do not really know which type of light source you have in your solar simulator.\nExample:\nLaser\nMetal halide\nOutdoor\nSolar simulator\nSulfur plasma\nWhite LED\nXenon plasma",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 12,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "EC-lab T-5A",
-                          "ABET 11000",
-                          "Wavelabs",
-                          "ABET Technologies 10500",
-                          "Newport model 94023A-U",
-                          "McScience K3000",
-                          "BOS-X-1000G",
-                          "Solar light 16S-300",
-                          "Enlitech",
-                          "Newport, model 94063A",
-                          "Wacom Denso model WXS-155S-10",
-                          "Sciencetech Inc. SS-150",
-                          "WAVELABS SINUS-70 LED",
-                          "Oriel Sol2ATM",
-                          "Newport model 91195A",
-                          "Newport ORIEL LCS100",
-                          "Oriel 91160",
-                          "Newport Verasol",
-                          "Solar IV-150A, Zolix",
-                          "WAVELABS SINUS-220",
-                          "Newport 91195A",
-                          "San-ei Electric XES-301S",
-                          "Newport model 94043A",
-                          "Cree XML T6",
-                          "Bunkoukeiki CEP-2000SRR",
-                          "Peccell Technologies PEC-L01",
-                          "XES-70S1",
-                          "Sciencetech",
-                          "Oriel 91160A",
-                          "Oriel VeraSol-2",
-                          "CEP-2000SRR, Bunkou-Keiki Inc",
-                          "Zolix SS150A",
-                          "SANEI",
-                          "PET Photo Emission Tech Inc. Model SS",
-                          "Enlitech SS-F7-3A",
-                          "Newport 91160",
-                          "ABET Technology Sun 2000",
-                          "Oriel 9119",
-                          "Peccell PEC-L01",
-                          "Bunkoukeiki BSS-150T",
-                          "Enlitech SS-F5",
-                          "Global (G)",
-                          "Wacom WXs-156s-l2",
-                          "Photo Emission Tech Inc SS150",
-                          "Newport Oriel LCS-100",
-                          "Oriel 92251A",
-                          "Newport 94123A",
-                          "Oriel 94023 A",
-                          "Newport model 94023A",
-                          "Newport Oriel 92192",
-                          "Newport model 94022",
-                          "Bunkoukeiki KHP-1",
-                          "YAMASHITA DENSO model YSS-150A",
-                          "Oriel 300",
-                          "Newport AAA",
-                          "KHP-1, Bunko-Keiki, Japan",
-                          "Spectra-Nova",
-                          "Sol3A, Oriel Instruments",
-                          "Abet Technologies Sun 3000",
-                          "IV5, PV Measurements, Inc., USA",
-                          "Newport Oriel PVIV-201 V",
-                          "Photo Emission Tech.",
-                          "Newport model 91192",
-                          "XES-40S1, SAN-E1",
-                          "San-ei Electric",
-                          "Oriel 92251A-1000",
-                          "Newport Oriel 94043A",
-                          "So13A",
-                          "Newport Oriel Sol3A",
-                          "ABET Sun 3000",
-                          "KHS Steuernagel",
-                          "Zolix Sirius-SS",
-                          "Oriel 81172",
-                          "PV Measurements Inc.",
-                          "Oriel",
-                          "XEF-300",
-                          "Oriel Sol3A",
-                          "Peceell PEC-L01",
-                          "Ushio Optical ModuleX",
-                          "Newport Oriel 96000",
-                          "Oriel 94023A",
-                          "McScience K401",
-                          "Newport Oriel 3A",
-                          "94011A-ES Sol",
-                          "Bunkoukeiki CEP-25ML",
-                          "Newport 6279 NS",
-                          "Sharif Solar 10\u20132",
-                          "SAN-EI (XES-50S1)",
-                          "Enlitech SS-F5-3A",
-                          "ScienceTech model SF-150",
-                          "Newport Oriel",
-                          "Newport Oriel Sol2A",
-                          "Batsol PEC-L01"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "light_source_brand_name",
-                "description": "The brand name and model number of the light source/solar simulator used\n- This category was included after the projects initial phase wherefor the list of reported categories is\nshort. Thus, be prepared to expand the given list of alternatives in the data template.\nExample:\nNewport model 91192\nNewport AAA\nAtlas suntest",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 13,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "ABB",
-                          "A",
-                          "AAA",
-                          "ABA",
-                          "AAB"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "light_source_simulator_class",
-                "description": "The class of the solar simulator\n- A three-letter code of As, Bs, and Cs. The order of the letters represents the quality ofspectral match, spatial non-uniformity, and temporal instability\nExample\nAAA\nABB\nCAB",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 14,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "light_intensity",
-                "description": "The light intensity during the IV measurement\n- If there are uncertainties, only state the best estimate, e.g. write 100 and not 90-100.\n- Standard AM 1.5 illumination correspond to 100 mW/cm2\n- If you need to convert from illumination given in lux; at 550 nm, 1 mW/cm2 corresponds to 6830 lux. Be aware that the conversion change with the spectrum used. As a rule of thumb for general fluorescent/LED light sources, around 0.31mW corresponded to 1000 lux. If your light intensity is measured in lux, it probably means that your light spectra deviates quite a lot from AM 1.5, wherefore it is very important that you also specify the light spectra in the next column.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "milliwatt / centimeter ** 2"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 15,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "Indoor light",
-                          "AM 1.5",
-                          "Monochromatic",
-                          "Am 1.5"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "light_spectra",
-                "description": "The light spectrum used (or simulated as best as possible) during the IV measurement\nExample\nAM 1.0\nAM 1.5\nIndoor light\nMonochromatic\nOutdoor\nUV",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 16,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "nan; nan",
-                          "250; 1200"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "light_wavelength_range",
-                "description": "The wavelength range of the light source\n- Separate the lower and upper bound by a semicolon.\n- For monochromatic light sources, only give the constant value.\n- If there are uncertainties, only state the best estimate, e.g. write 100 and not 90-100.\n- State unknown values as \u2018nan\u2019\nExample:\n330; 1000\n400; nan\n550",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 17,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "Superstrate",
-                          "Substrate"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "light_illumination_direction",
-                "description": "The direction of the illumination with respect to the device stack\n- If the cell is illuminated trough the substrate, state this as \u2018Substrate\u2019\n- If the cell is illuminated trough the top contact, state this as \u2018Superstrate\u2019\n- For back contacted cells illuminated from the non-contacted side, state this as \u2018Superstrate\u2019\nExample\nSubstrate\nSuperstrate",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 18,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "BoolEditQuantity"
-                    }
-                  ]
-                },
-                "name": "light_masked_cell",
-                "description": "TRUE if the cell is illuminated trough a mask with an opening that is smaller than the total cell area.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "bool"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 19,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "light_mask_area",
-                "description": "The area of the opening in the mask trough with the cell is illuminated (if there is a mask)\n- If there are uncertainties, only state the best estimate, e.g. write 100 and not 90-100.\n- If there is no light mask, leave this field empty.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "centimeter ** 2"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 20,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "scan_speed",
-                "description": "The speed of the potential sweep during the IV measurement",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "millivolt / second"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 21,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "scan_delay_time",
-                "description": "The time at each potential value before integration in the potential sweep.\n- For some potentiostats you need to specify this value, whereas for others it is set automatically and is not directly accessible.\n- If there are uncertainties, only state the best estimate, e.g. write 100 and not 90-100.\n- If unknown, leave this field empty.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "millisecond"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 22,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "scan_integration_time",
-                "description": "The integration time at each potential value in the potential sweep.\n- For some potentiostats you need to specify this value, whereas for others it is set automatically and is not directly accessible.\n- If there are uncertainties, only state the best estimate, e.g. write 100 and not 90-100.\n- If unknown, leave this field empty.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "millisecond"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 23,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "scan_voltage_step",
-                "description": "The distance between the measurement point in the potential sweep\n- If unknown, leave this field empty.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "millivolt"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 24,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "Light soaking",
-                          "Potential biasing",
-                          "Heating",
-                          "Unknown",
-                          "MPPT",
-                          "Voc stabilization",
-                          "Bending",
-                          "Light Soaking",
-                          "Light Soaking; Potential biasing",
-                          "Electroluminescence measurement",
-                          "Light soaking; Potential biasing",
-                          "Heating; Light soaking",
-                          "Light soaking; Potential cykling",
-                          "Cooling"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "preconditioning_protocol",
-                "description": "Any preconditioning protocol done immediately before the IV measurement\n- If no preconditioning was done, state this as \u2018none\u2019\n- If more than one preconditioning protocol was conducted in parallel, separate them with semicolons\n- If more than one preconditioning protocol was conducted in sequence, separate them by a double forward angel bracket (\u2018 >> \u2018)\nExample\nCooling\nHeeting\nLight soaking\nLight soaking; Potential biasing\nPotential biasing",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 25,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "preconditioning_time",
-                "description": "The duration of the preconditioning protocol\n- If there are uncertainties, only state the best estimate, e.g. write 100 and not 90-100.\n- If unknown or not applicable, leave this field empty.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "second"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 26,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "preconditioning_potential",
-                "description": "The potential at any potential biasing step\n- If there are uncertainties, only state the best estimate, e.g. write 100 and not 90-100.\n- If unknown or not applicable, leave this field empty.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "volt"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 27,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "preconditioning_light_intensity",
-                "description": "The light intensity at any light soaking step\n- If there are uncertainties, only state the best estimate, e.g. write 100 and not 90-100.\n- If unknown or not applicable, leave this field empty.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "milliwatt / centimeter ** 2"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 28,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "reverse_scan_Voc",
-                "description": "The open circuit potential, Voc, at the reverse voltage sweep (when U scanned from Voc to 0)\n- Give Voc in volts [V]\n- If there are uncertainties, only state the best estimate, e.g. write 1.03 and not 1.01-1.05\n- If unknown or not applicable, leave this field empty.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "volt"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 29,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "reverse_scan_Jsc",
-                "description": "The short circuit current, Jsc, at the reverse voltage sweep (when U scanned from Voc to 0)\n- Give Jsc in mA/cm2\n- If there are uncertainties, only state the best estimate, e.g. write 20.5 and not 19-20\n- If unknown or not applicable, leave this field empty.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "milliampere / centimeter ** 2"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 30,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "reverse_scan_FF",
-                "description": "The fill factor, FF, at the reverse voltage sweep (when U scanned from Voc to 0)\n- Give FF as the ratio between Vmp*Jmp/(Voc*Jsc) which gives it a value between 0 and 1\n- If there are uncertainties, only state the best estimate, e.g. write 0.73 and not 0.7-0.76\n- If unknown or not applicable, leave this field empty.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 31,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "reverse_scan_PCE",
-                "description": "The efficiency, PCE, at the reverse voltage sweep (when U scanned from Voc to 0)\n- Give the efficiency in %\n- If there are uncertainties, only state the best estimate, e.g. write 20.5 and not 19-20\n- If unknown or not applicable, leave this field empty.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 32,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "reverse_scan_Vmp",
-                "description": "The potential at the maximum power point, Vmp, at the reverse voltage sweep (when U scanned from Voc to 0)\n- Give Vmp in volts [V]\n- If there are uncertainties, only state the best estimate, e.g. write 1.03 and not 1.01-1.05\n- If unknown or not applicable, leave this field empty.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "volt"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 33,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "reverse_scan_Jmp",
-                "description": "The current density at the maximum power point, Jmp, at the reverse voltage sweep (when U scanned from Voc to 0)\n- Give Jmp in mA/cm2\n- If there are uncertainties, only state the best estimate, e.g. write 20.5 and not 19-20\n- If unknown or not applicable, leave this field empty.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "milliampere / centimeter ** 2"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 34,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "reverse_scan_series_resistance",
-                "description": "The series resistance as extracted from the reverse voltage sweep (when U scanned from Voc to 0)",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "centimeter ** 2 * ohm"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 35,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "reverse_scan_shunt_resistance",
-                "description": "The shunt resistance as extracted from the reverse voltage sweep (when U scanned from Voc to 0)",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "centimeter ** 2 * ohm"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 36,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "forward_scan_Voc",
-                "description": "The open circuit potential, Voc, at the forward voltage sweep (when U scanned from 0 to Voc)\n- Give Voc in volts [V]\n- If there are uncertainties, only state the best estimate, e.g. write 1.03 and not 1.01-1.05\n- If unknown or not applicable, leave this field empty.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "volt"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 37,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "forward_scan_Jsc",
-                "description": "The short circuit current, Jsc, at the forward voltage sweep (when U scanned from 0 to Voc)\n- Give Jsc in mA/cm2\n- If there are uncertainties, only state the best estimate, e.g. write 20.5 and not 19-20\n- If unknown or not applicable, leave this field empty.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "milliampere / centimeter ** 2"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 38,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "forward_scan_FF",
-                "description": "The fill factor, FF, at the forward voltage sweep (when U scanned from 0 to Voc)\n- Give FF as the ratio between Vmp*Jmp/(Voc*Jsc) which gives it a value between 0 and 1\n- If there are uncertainties, only state the best estimate, e.g. write 0.73 and not 0.7-0.76\n- If unknown or not applicable, leave this field empty.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 39,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "forward_scan_PCE",
-                "description": "The efficiency, PCE, at the forward voltage sweep (when U scanned from 0 to Voc)\n- Give the efficiency in %\n- If there are uncertainties, only state the best estimate, e.g. write 20.5 and not 19-20\n- If unknown or not applicable, leave this field empty.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 40,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "forward_scan_Vmp",
-                "description": "The potential at the maximum power point, Vmp, at the forward voltage sweep (when U scanned from 0 to Voc)\n- Give Vmp in volts [V]\n- If there are uncertainties, only state the best estimate, e.g. write 1.03 and not 1.01-1.05\n- If unknown or not applicable, leave this field empty.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "volt"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 41,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "forward_scan_Jmp",
-                "description": "The current density at the maximum power point, Jmp, at the forward voltage sweep (when U scanned from 0 to Voc)\n- Give Jmp in mA/cm2\n- If there are uncertainties, only state the best estimate, e.g. write 20.5 and not 19-20\n- If unknown or not applicable, leave this field empty.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "milliampere / centimeter ** 2"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 42,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "forward_scan_series_resistance",
-                "description": "The series resistance as extracted from the forward voltage sweep (when U scanned from 0 to Voc)",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "centimeter ** 2 * ohm"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 43,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "forward_scan_shunt_resistance",
-                "description": "The shunt resistance as extracted from the forward voltage sweep (when U scanned from 0 to Voc)",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "centimeter ** 2 * ohm"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 44,
-                "m_parent_sub_section": "quantities",
-                "name": "link_raw_data",
-                "description": "A link to where the data file for the IV-data is stored\n- This is a beta feature. The plan is to create a file repository where the raw files for IV data can be stored and disseminated. With the link and associated protocols, it should be possible to programmatically access and analyse the raw IV-data.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 45,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "default_Voc",
-                "description": "Open circuit voltage.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "volt"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 46,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "default_Jsc",
-                "description": "Short circuit current density.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "milliampere / centimeter ** 2"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 47,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "default_FF",
-                "description": "Fill factor.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 48,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "default_PCE",
-                "description": "Power conversion efficiency.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 49,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Reversed",
-                          "",
-                          "Forward"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "default_Voc_scan_direction",
-                "description": "nan",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 50,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Reversed",
-                          "",
-                          "Forward"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "default_Jsc_scan_direction",
-                "description": "nan",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 51,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Reversed",
-                          "",
-                          "Forward"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "default_FF_scan_direction",
-                "description": "nan",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 52,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Reversed",
-                          "",
-                          "Stabilised",
-                          "Forward"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "default_PCE_scan_direction",
-                "description": "nan",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 53,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "hysteresis_index",
-                "description": "nan",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": []
-              }
-            ],
-            "sub_sections": [
-              {
-                "m_def": "nomad.metainfo.metainfo.SubSection",
-                "m_parent_index": 0,
-                "m_parent_sub_section": "sub_sections",
-                "name": "jv_curve",
-                "sub_section": "/packages/40/section_definitions/0",
-                "repeats": true
-              }
-            ]
-          }
-        ]
-      },
-      {
-        "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 41,
-        "m_parent_sub_section": "packages",
-        "name": "perovskite_solar_cell_database.schema_sections.module",
-        "section_definitions": [
-          {
-            "m_def": "nomad.metainfo.metainfo.Section",
-            "m_parent_index": 0,
-            "m_parent_sub_section": "section_definitions",
-            "name": "Module",
-            "description": "Specific section containing information if the reported device is a module.",
-            "base_sections": [
-              "/packages/26/section_definitions/0"
-            ],
-            "quantities": [
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 0,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "BoolEditQuantity"
-                    }
-                  ]
-                },
-                "name": "Module",
-                "description": "TRUE if the cell is a module composed of connected individual sub cells",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "bool"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 1,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "number_of_cells_in_module",
-                "description": "The number of cells in the module",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "int64"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 2,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "area_total",
-                "description": "The total area of the module in cm2. This includes scribes, contacts, boundaries, etc. and represent the module\u2019s geometrical footprint.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "centimeter ** 2"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 3,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "area_effective",
-                "description": "The active area of the module in cm2.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "centimeter ** 2"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 4,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "BoolEditQuantity"
-                    }
-                  ]
-                },
-                "name": "JV_data_recalculated_per_cell",
-                "description": "The preferred way to report IV data for modules is to recalculate the IV data to average data per sub-cells in the module. That simplifies downstream comparisons, and it ensures that there is no erroneous transformation that otherwise may occur when error checking the IV data. Mark this as TRUE if the conversation is done.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "bool"
-                },
-                "shape": []
-              }
-            ]
-          }
-        ]
-      },
-      {
-        "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 42,
-        "m_parent_sub_section": "packages",
-        "name": "perovskite_solar_cell_database.schema_sections.outdoor",
-        "section_definitions": [
-          {
-            "m_def": "nomad.metainfo.metainfo.Section",
-            "m_parent_index": 0,
-            "m_parent_sub_section": "section_definitions",
-            "name": "Outdoor",
-            "description": "A section describing measurements performed in outdoor conditions",
-            "base_sections": [
-              "/packages/26/section_definitions/0"
-            ],
-            "quantities": [
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 0,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "BoolEditQuantity"
-                    }
-                  ]
-                },
-                "name": "tested",
-                "description": "TRUE if the performance of the cell has been tested outdoors.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "bool"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 1,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "ISOS-O-1",
-                          "IEC 61853-1"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "protocol",
-                "description": "The protocol used for the outdoor testing.\n- For a more detailed discussion on protocols and standard nomenclature for stability measurements, please see the following paper:\no Consensus statement for stability assessment and reporting for perovskite photovoltaics based on ISOS procedures byM. V. Khenkin et al. Nat. Energ. 2020. DOI10.1038/s41560-019-0529-5\nExample:\nIEC 61853-1\nISOS-O-1\nISOS-O-2\nISOS-O-3",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 2,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "average_over_n_number_of_cells",
-                "description": "The number of cells the reported outdoor data is based on.\nExample:\n- The preferred way to enter data is to give every individual cell its own entry in the data template/data base. If that is done, the data is an average over 1 cell.\n- If the reported data is not the data from one individual cell, but an average over N cells. Give the number of cells.\n- If the reported value is an average, but it is unknown over how many cells the value has been averaged (and no good estimate is available), state the number of cells as 2, which is the smallest number of cells that qualifies for an averaging procedure.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "int64"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 3,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "Italy",
-                          "Switzerland",
-                          "Slovenia",
-                          "China",
-                          "Great Britain",
-                          "Colombia",
-                          "Spain",
-                          "Israel",
-                          "Space International",
-                          "Saudi Arabia"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "location_country",
-                "description": "The country where the outdoor testing was occurring\n- For measurements conducted in space, state this as \u2019Space International\u2019\nExample:\nSweden\nSwitzerland\nSpace International",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 4,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "Ljubljana",
-                          "Hong Kong"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "location_city",
-                "description": "The city where the outdoor testing was occurring",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 5,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "nan; nan"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "location_coordinates",
-                "description": "The coordinates fort the places where the outdoor testing was occurring.\n- Use decimal degrees (DD) as the format.\nExample:\n59.839116; 17.647979\n52.428150; 13.532134",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 6,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "Subtropical",
-                          "Cold",
-                          "Desert",
-                          "Temperate"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "location_climate_zone",
-                "description": "The climate zone for the places where the outdoor testing was occurring.\nExample:\nCold\nDesert\nSubtropical\nTeperate\nTropical",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 7,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "installation_tilt",
-                "description": "The tilt of the installed solar cell.\n- A module lying flat on the ground have a tilt of 0\n- A module standing straight up has a tilt of 90",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "degree"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 8,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "installation_cardinal_direction",
-                "description": "The cardinal direction of the installed solar cell.\n- North is 0\n- East is 90\n- South is 180\n- West is 270",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "degree"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 9,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "installation_number_of_solar_tracking_axis",
-                "description": "The number of tracking axis in the installation.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "int64"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 10,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "Summer",
-                          "Autumn; Spring; Summer; Winter",
-                          "Autumn; Winter",
-                          "Winter",
-                          "Spring",
-                          "Autumn; Summer"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "time_season",
-                "description": "The time of year the outdoor testing was occurring.\n- Order the seasons in alphabetic order and separate them with semicolons.\n- For time periods longer than a year, state all four seasons once.\nExample:\nAutumn\nAutumn; Summer\nAutumn; Spring, Winter\nAutumn; Spring; Summer; Winter\nSpring; Winter",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 11,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "0000:00:00:00:00"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "time_start",
-                "description": "The starting time for the outdoor measurement.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 12,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "0000:00:00:00:00",
-                          "0000:03:14:00:00"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "time_end",
-                "description": "The ending time for the outdoor measurement.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 13,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "time_total_exposure",
-                "description": "The total duration of the outdoor measurement in days.\n- If there are uncertainties, only state the best estimate, e.g. write 1000 and not 950-1050",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 14,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "MPPT"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "potential_bias_load_condition",
-                "description": "The Potentiostatic load condition during the outdoor measurement\n- When the cell is not connected to anything, state this as \u2018Open circuit\u2019\nExamples:\nConstant current\nConstant potential\nMPPT\nOpen circuit\nPassive resistance\nShort circuit",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 15,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "nan; nan"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "potential_bias_range",
-                "description": "The potential range during the outdoor measurement\n- Separate the lower and upper bound by a semicolon.\n- For constant values, state only that value.\n- For open circuit conditions, state this as \u2018nan\u2019\n- If there are uncertainties, only state the best estimate, e.g. write 1 and not 0.90-1.1\n- State unknown values as \u2018nan\u2019\nExample:\n0.9; 1.02\n1.5\nnan",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 16,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "potential_bias_passive_resistance",
-                "description": "The passive resistance in the measurement circuit if a resistor was used\n- Give the value in ohm\n- If there are uncertainties, only state the best estimate, e.g. write 1.03 and not 1.01-1.05\n- If unknown or not applicable, leave this field empty.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "ohm"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 17,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "Uncontrolled"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "temperature_load_condition",
-                "description": "The load situation of the temperature during the outdoor measurement.\n- If the temperature is constant during the entire stability measurement, state this as \u2018Constant\u2019.\n- If there is a cycling between colder and hotter conditions, state this as \u2018Cycled\u2019\n- If the temperature varies in an uncontrolled way, state this as \u2018Uncontrolled\u2019\n- This category was included after the projects initial phase wherefor the list of reported categories is\nshort. Thus, be prepared to expand the given list of alternatives in the data template.\nExample:\nConstant\nUncontrolled\nCycled",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 18,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "nan; nan",
-                          "15; 60"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "temperature_range",
-                "description": "The temperature range during the outdoor measurement\n- Separate the lower and upper bound by a semicolon.\n- For constant values, state only that value.\n- If there are uncertainties, only state the best estimate, e.g. write 1 and not 0.90-1.1\n- State unknown values as \u2018nan\u2019\nExample:\n30\n-10; 85\nnan",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 19,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "temperature_tmodule",
-                "description": "The effective temperature of the module during peak hours.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "degree_Celsius"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 20,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "BoolEditQuantity"
-                    }
-                  ]
-                },
-                "name": "periodic_JV_measurements",
-                "description": "TRUE if the outdoor measurement periodically is interrupted for JV-measurements.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "bool"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 21,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "periodic_JV_measurements_time_between_measurements",
-                "description": "The average time between JV-measurement during the outdoor measurement.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "hour"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 22,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "PCE_initial_value",
-                "description": "The efficiency, PCE, of the cell before the measurement routine starts\n- Give the efficiency in %\n- If there are uncertainties, only state the best estimate, e.g. write 20.5 and not 19-20\n- If unknown or not applicable, leave this field empty.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 23,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "BoolEditQuantity"
-                    }
-                  ]
-                },
-                "name": "PCE_burn_in_observed",
-                "description": "TRUE if the performance has a relatively fast initial decay after which the decay rate stabilises at a lower level.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "bool"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 24,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "PCE_end_of_experiment",
-                "description": "The efficiency, PCE, of the cell at the end of the experiment\n- Give the efficiency in %\n- If there are uncertainties, only state the best estimate, e.g. write 20.5 and not 19-20\n- If unknown or not applicable, leave this field empty.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 25,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "PCE_T95",
-                "description": "The time after which the cell performance has degraded by 5 % with respect to the initial performance.\n- If there are uncertainties, only state the best estimate, e.g. write 1000 and not 950-1050\n- If unknown or not applicable, leave this field empty.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "hour"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 26,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "PCE_Ts95",
-                "description": "The time after which the cell performance has degraded by 5 % with respect to the performance after any initial burn in phase.\n- If there are uncertainties, only state the best estimate, e.g. write 1000 and not 950-1050\n- If unknown or not applicable, leave this field empty.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "hour"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 27,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "PCE_T80",
-                "description": "The time after which the cell performance has degraded by 20 % with respect to the initial performance.\n- If there are uncertainties, only state the best estimate, e.g. write 1000 and not 950-1050\n- If unknown or not applicable, leave this field empty.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "hour"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 28,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "PCE_Ts80",
-                "description": "The time after which the cell performance has degraded by 20 % with respect to the performance after any initial burn in phase.\n- If there are uncertainties, only state the best estimate, e.g. write 1000 and not 950-1050\n- If unknown or not applicable, leave this field empty.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "hour"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 29,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "PCE_Te80",
-                "description": "An estimated T80 for cells that was not measured sufficiently long for them to degrade by 20 %. with respect to the initial performance.\n- This value will by definition have a significant uncertainty to it, as it is not measured but extrapolated under the assumption linearity but without a detailed and stabilised extrapolation protocol. This estimate is, however, not without value as it enables a ruff comparison between all cells for with the stability has been measured.\n- If there is an experimental T80, leave this field empty.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "hour"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 30,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "PCE_Tse80",
-                "description": "An estimated T80s for cells that was not measured sufficiently long for them to degrade by 20 %. with respect to the performance after any initial burn in phase.\n- This value will by definition have a significant uncertainty to it, as it is not measured but extrapolated under the assumption linearity but without a detailed and stabilised extrapolation protocol. This estimate is, however, not without value as it enables a ruff comparison between all cells for with the stability has been measured.\n- If there is an experimental T80s, leave this field empty.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "hour"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 31,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "PCE_after_1000_h",
-                "description": "The efficiency, PCE, of the cell after 1000 hours\n- Give the efficiency in %\n- If there are uncertainties, only state the best estimate, e.g. write 20.5 and not 19-20\n- If unknown or not applicable, leave this field empty.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 32,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "power_generated",
-                "description": "The yearly power generated during the measurement period in kWh/year/m^2.\n- If there are uncertainties, only state the best estimate, e.g. write 20.5 and not 19-20\n- If unknown or not applicable, leave this field empty.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 33,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          ""
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "link_raw_data_for_outdoor_trace",
-                "description": "A link to where the data file for the measurement is stored\n- This is a beta feature. The plan is to create a file repository where the raw files for stability data can be stored and disseminated. With the link and associated protocols, it should be possible to programmatically access and analyse the raw data.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 34,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "BoolEditQuantity"
-                    }
-                  ]
-                },
-                "name": "detaild_weather_data_available",
-                "description": "TRUE if detailed weather data is available for the measurement period",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "bool"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 35,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          ""
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "link_detailed_weather_data",
-                "description": "A link to where the data file for the measurement is stored\n- This is a beta feature. The plan is to create a file repository where the raw files for stability data can be stored and disseminated. With the link and associated protocols, it should be possible to programmatically access and analyse the raw data.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 36,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "BoolEditQuantity"
-                    }
-                  ]
-                },
-                "name": "spectral_data_available",
-                "description": "TRUE measured spectral data are available for the measurement period",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "bool"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 37,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          ""
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "link_spectral_data",
-                "description": "A link to where the data file for the measurement is stored\n- This is a beta feature. The plan is to create a file repository where the raw files for stability data can be stored and disseminated. With the link and associated protocols, it should be possible to programmatically access and analyse the raw data.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 38,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "BoolEditQuantity"
-                    }
-                  ]
-                },
-                "name": "irradiance_measured",
-                "description": "TRUE measured irradiance data are available for the measurement period",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "bool"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 39,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          ""
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "link_irradiance_data",
-                "description": "A link to where the data file for the measurement is stored\n- This is a beta feature. The plan is to create a file repository where the raw files for stability data can be stored and disseminated. With the link and associated protocols, it should be possible to programmatically access and analyse the raw data.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              }
-            ]
-          }
-        ]
-      },
-      {
-        "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 43,
-        "m_parent_sub_section": "packages",
-        "name": "perovskite_solar_cell_database.schema_sections.perovskite",
-        "section_definitions": [
-          {
-            "m_def": "nomad.metainfo.metainfo.Section",
-            "m_parent_index": 0,
-            "m_parent_sub_section": "section_definitions",
-            "name": "Perovskite",
-            "description": "This section contains information about the properties of the absorber layer. It describes the `chemical formula`, the `dimensionality`, the `bandgap`,\nor the `list of dopants and additives` that are in the perovskite layer.",
-            "base_sections": [
-              "/packages/26/section_definitions/0"
-            ],
-            "quantities": [
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 0,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "BoolEditQuantity"
-                    }
-                  ]
-                },
-                "name": "single_crystal",
-                "description": "TRUE if the cell is based on a perovskite single crystal",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "bool"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 1,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "BoolEditQuantity"
-                    }
-                  ]
-                },
-                "name": "dimension_0D",
-                "description": "TRUE if the cell is based on a perovskite quantum dots. Perovskite nanoparticle architectures can also be counted here unless they more have the characteristics of a standard polycrystalline cell",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "bool"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 2,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "BoolEditQuantity"
-                    }
-                  ]
-                },
-                "name": "dimension_2D",
-                "description": "TRUE if the cell is based on 2D perovskites, i.e. a layered perovskite with a large A-cation",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "bool"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 3,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "BoolEditQuantity"
-                    }
-                  ]
-                },
-                "name": "dimension_2D3D_mixture",
-                "description": "TRUE if the cell is based on a mixture of 2D and 3D perovskites. This is sometimes referred to as reduced dimensional perovskites (but not as reduced as to be a pure 2D perovskite)",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "bool"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 4,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "BoolEditQuantity"
-                    }
-                  ]
-                },
-                "name": "dimension_3D",
-                "description": "TRUE for standard three-dimensional perovskites with ABC3 structures. TRUE also for the case where the bulk of the perovskite is 3D but where there exist a thin 2D-caping layer",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "bool"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 5,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "BoolEditQuantity"
-                    }
-                  ]
-                },
-                "name": "dimension_3D_with_2D_capping_layer",
-                "description": "TRUE if the bulk of the perovskite layer is 3D but there is a top layer with lower dimensionality.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "bool"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 6,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "3.0 | 1.0",
-                          "3.0 | 0.0",
-                          "2.5",
-                          "0.0 | 0.0",
-                          "2.0 | 3.0 | 2.0",
-                          "3.0 | 0.0 | 0.0 | 0.0",
-                          "3.0",
-                          "2.0 | 3.0",
-                          "3.0 | 3.0",
-                          "3.0 | 2.0",
-                          "3.0 | 0.0 | 0.0",
-                          "1.5",
-                          "2.0",
-                          "3.0 | 2.0 | 0.0",
-                          "1.0",
-                          "0.0",
-                          "3.0 | 0.0 | 0.0 | 0.0 | 0.0",
-                          "1.0 | 3.0"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "dimension_list_of_layers",
-                "description": "A list of the perovskite dimensionalities\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- In most cases, there will be only one layer\n- For a perovskite that is a mixture of a 2D and a 3D phase, mark this is as2.5\nExample\n3\n3 | 2\n0",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 7,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "BoolEditQuantity"
-                    }
-                  ]
-                },
-                "name": "composition_perovskite_ABC3_structure",
-                "description": "TRUE if the photo-absorber has a perovskite structure\n- The typical perovskite has an ABC3 structure and that is clearly a TRUE\n- This category is inclusive in the sense that also 2D perovskite analogues should be labelled as TRUE",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "bool"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 8,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "BoolEditQuantity"
-                    }
-                  ]
-                },
-                "name": "composition_perovskite_inspired_structure",
-                "description": "TRUE if the photo absorber does not have a perovskite structure. In the literature we sometimes see cells based on non-perovskite photo absorbers, but which claims to be \u201cperovskite inspired\u201d regardless if the crystal structure has any resemblance to the perovskite ABC3 structure or not. This category is for enabling those cells to easily be identified and filtered.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "bool"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 9,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "((CH3)3S)",
-                          "(1.3-Pr(NH3)2)",
-                          "(3AMP); FA; MA",
-                          "(3AMP); MA",
-                          "(3AMPY); MA",
-                          "(4AMP); MA",
-                          "(4AMPY); MA",
-                          "(4ApyH)",
-                          "(4FPEA); MA",
-                          "(5-AVA); Cs; MA",
-                          "(5-AVA); FA",
-                          "(5-AVA); MA",
-                          "(5-AVAI); Cs; FA",
-                          "(6-ACA); MA",
-                          "(ALA); BA; MA",
-                          "(ALA); MA",
-                          "(APMim)",
-                          "(AVA) | MA",
-                          "(AVA) | MA | (BI)",
-                          "(AVA); MA",
-                          "(Ace); MA",
-                          "(Ada); FA",
-                          "(Anyl)",
-                          "(Anyl); MA",
-                          "(BDA)",
-                          "(BDA); MA",
-                          "(BEA); Cs; FA; MA",
-                          "(BEA); MA",
-                          "(BIM); MA",
-                          "(BYA); MA",
-                          "(BZA)",
-                          "(BZA); (HAD); MA",
-                          "(BZA); MA",
-                          "(BdA)",
-                          "(Br-PEA); MA",
-                          "(BzDA); Cs; FA; MA",
-                          "(C6H4NH2)",
-                          "(CH3ND3)",
-                          "(CHMA); Cs; MA",
-                          "(CHMA); MA",
-                          "(CIEA); MA",
-                          "(CPEA); MA",
-                          "(Cl-PEA); MA",
-                          "(DAP)",
-                          "(DAT); MA",
-                          "(DMA)",
-                          "(DMA); MA",
-                          "(DPA); MA; PA; PA",
-                          "(EDA); FA; MA",
-                          "(F-PEA); MA",
-                          "(F3EA); BA; MA",
-                          "(F5PEA)",
-                          "(F5PEA); Cs; FA; MA",
-                          "(GABA); MA",
-                          "(H-PEA); MA",
-                          "(HEA); Cs; FA",
-                          "(HdA)",
-                          "(IEA); MA",
-                          "(ImEA)",
-                          "(MTEA); MA",
-                          "(N-EtPy)",
-                          "(NEA); BA; MA",
-                          "(NH4)",
-                          "(NH4); FA; MA",
-                          "(NMA); MA",
-                          "(OdA)",
-                          "(PBA); BA; MA",
-                          "(PBA); MA",
-                          "(PDA); Cs; FA",
-                          "(PDA); MA",
-                          "(PDMA)",
-                          "(PDMA); FA",
-                          "(PDMA); MA",
-                          "(PEA)",
-                          "(PEA) | Cs; FA; MA | (PEA)",
-                          "(PEA) | MA",
-                          "(PEA) | MA | (PEA)",
-                          "(PEA); (F5PEA)",
-                          "(PEA); (F5PEA); Cs; FA; MA",
-                          "(PEA); BA; FA",
-                          "(PEA); BA; MA",
-                          "(PEA); Cs",
-                          "(PEA); Cs; FA",
-                          "(PEA); Cs; FA; MA",
-                          "(PEA); Cs; MA",
-                          "(PEA); FA",
-                          "(PEA); FA; MA",
-                          "(PEA); MA",
-                          "(PEA); MA | MA",
-                          "(PEI)",
-                          "(PEI); MA",
-                          "(PGA); BA; MA",
-                          "(PGA); MA",
-                          "(PMA)",
-                          "(PMA); FA",
-                          "(PMA); MA",
-                          "(PTA); MA",
-                          "(PyEA); MA",
-                          "(PyrEA)",
-                          "(TBA); Cs; FA; MA",
-                          "(TBA); MA",
-                          "(TEA); MA",
-                          "(TFEA); Cs; FA; MA",
-                          "(THM); MA",
-                          "(TMA)",
-                          "(ThFA); MA",
-                          "(ThMA); FA",
-                          "(ThMA); MA",
-                          "(f-PEA)",
-                          "(iPA)",
-                          "(iso-BA); MA",
-                          "(mF1PEA); MA",
-                          "(n-C3H7NH3)",
-                          "(oF1PEA); MA",
-                          "(pF1PEA); MA",
-                          "AN; Cs; MA",
-                          "AN; FA; MA",
-                          "AN; MA",
-                          "Aa; MA",
-                          "Ag",
-                          "Ag; Cs",
-                          "Ag; Cs; Rb",
-                          "BA",
-                          "BA; Cs",
-                          "BA; Cs; FA",
-                          "BA; Cs; FA; MA",
-                          "BA; Cs; MA",
-                          "BA; FA",
-                          "BA; FA; MA",
-                          "BA; FA; MA; PMA",
-                          "BA; GA; MA",
-                          "BA; GU; MA",
-                          "BA; MA",
-                          "BDA; Cs",
-                          "BE; FA",
-                          "BU; FA",
-                          "Ba; K",
-                          "Bi",
-                          "Bi; La",
-                          "Bn",
-                          "Ca; FA; MA",
-                          "Ca; MA",
-                          "Cs",
-                          "Cs | BA; Cs",
-                          "Cs | Cs",
-                          "Cs | FA",
-                          "Cs | MA",
-                          "Cs; (DMA); MA",
-                          "Cs; Ag",
-                          "Cs; EA; FA",
-                          "Cs; FA",
-                          "Cs; FA | (PA)",
-                          "Cs; FA | (PEA)",
-                          "Cs; FA | (PMA)",
-                          "Cs; FA | Cs",
-                          "Cs; FA | Cs; FA",
-                          "Cs; FA; GA",
-                          "Cs; FA; GU",
-                          "Cs; FA; GU; MA",
-                          "Cs; FA; K; MA",
-                          "Cs; FA; MA",
-                          "Cs; FA; MA | (A43)",
-                          "Cs; FA; MA | (CH3)3S",
-                          "Cs; FA; MA | (EPA)",
-                          "Cs; FA; MA | (FEA)",
-                          "Cs; FA; MA | (FPEA)",
-                          "Cs; FA; MA | (PEA)",
-                          "Cs; FA; MA | (PEI)",
-                          "Cs; FA; MA | (mFPEA)",
-                          "Cs; FA; MA | (oFPEA)",
-                          "Cs; FA; MA | (pFPEA)",
-                          "Cs; FA; MA | BA",
-                          "Cs; FA; MA | Cs",
-                          "Cs; FA; MA | HA",
-                          "Cs; FA; MA | NMABr",
-                          "Cs; FA; MA | PA",
-                          "Cs; FA; MA; Rb",
-                          "Cs; FA; PDA",
-                          "Cs; FA; Rb",
-                          "Cs; FA; nan",
-                          "Cs; HA",
-                          "Cs; K",
-                          "Cs; Li",
-                          "Cs; MA",
-                          "Cs; MA; FA | BA",
-                          "Cs; Na",
-                          "Cs; Rb",
-                          "Cu",
-                          "DA; FA",
-                          "DI; FA",
-                          "EA",
-                          "EA; FA",
-                          "EA; MA",
-                          "EA; MA; NEA",
-                          "EA; MA; PEA",
-                          "EDA; FA",
-                          "FA",
-                          "FA | (ODA)",
-                          "FA | (PEA)",
-                          "FA | Cs",
-                          "FA | EDA",
-                          "FA; GU",
-                          "FA; GU; MA",
-                          "FA; HA",
-                          "FA; K; MA",
-                          "FA; MA",
-                          "FA; MA | (A43)",
-                          "FA; MA | (C4H9NH3)",
-                          "FA; MA | (C6H13NH3)",
-                          "FA; MA | (C8H17NH3)",
-                          "FA; MA | (FEA)",
-                          "FA; MA | (HTAB); FA; MA",
-                          "FA; MA | (MIC1)",
-                          "FA; MA | (MIC2)",
-                          "FA; MA | (MIC3)",
-                          "FA; MA | (NH4); FA",
-                          "FA; MA | (PEA)",
-                          "FA; MA | BA",
-                          "FA; MA | BA; FA",
-                          "FA; MA | DA",
-                          "FA; MA | OA",
-                          "FA; MA | PEA",
-                          "FA; MA | TA",
-                          "FA; OA",
-                          "FA; PN",
-                          "FA; PR",
-                          "FA; Rb",
-                          "FA; TN",
-                          "GA; MA",
-                          "GU",
-                          "GU; MA",
-                          "HA",
-                          "HA; MA",
-                          "HDA",
-                          "IA; MA",
-                          "IM",
-                          "IM; MA",
-                          "K",
-                          "K; BA",
-                          "La",
-                          "MA",
-                          "MA | (BEA)",
-                          "MA | (BI)",
-                          "MA | (C4H9N2H6)",
-                          "MA | (EU-pyP)",
-                          "MA | (MIC1)",
-                          "MA | (MIC2)",
-                          "MA | (MIC3)",
-                          "MA | (PEA)",
-                          "MA | (PPA)",
-                          "MA | (PPEA)",
-                          "MA | BA",
-                          "MA | BA; MA",
-                          "MA | CA",
-                          "MA | Cs",
-                          "MA | Cs | Cs",
-                          "MA | Cs | Cs | Cs",
-                          "MA | Cs | Cs | Cs | Cs",
-                          "MA | FA",
-                          "MA | MA",
-                          "MA; PA",
-                          "PA",
-                          "Rb",
-                          "Sr"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "composition_a_ions",
-                "description": "List of the A-site ions in the perovskite structure\n- We have experimented with letting users write the perovskite structure and from that extract ions and coefficients. Due to the multitude of formatting variations, that has not worked out very well, wherefor we now define the perovskite ion by ion.\n- List all the A-site ions in alphabetic order and separate them by semicolons\n- For ions which labels are three characters or longer, enclose them in parenthesis. That improves readability and simplifies downstream data treatment.\n- In case of a layered perovskite structure, separate layers by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- Only include ions that go into the perovskite structure. Ions that only are found in secondary phases, or amorphous grain boundaries, or that disappears during synthesis, should instead be added as dopants/additives in the field dedicated to dopants and additives.\no On example is Rb in MAFAPbBrI-perovskites. As far as we know, Rb does not go into the perovskite structure, even if that was believed to be the case in the beginning, but rather form secondary phases. For MAFAPbBrI-perovskites, Rb should thus not be considered as a A-site cation, but as a dopant/additive.\nExample:\nMA\nFA; MA\nCs; FA; MA\n(5-AVA); MA\nCs; FA; MA | (PEA)",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 10,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "1",
-                          "0.2",
-                          "0.83; 0.17"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "composition_a_ions_coefficients",
-                "description": "A list of the perovskite coefficients for the A-site ions\n- The list of coefficients must line up with the list of the A-site ions\n- If a coefficient is unknown, state that with an \u2018x\u2019\n- If there are uncertainties in the coefficient, only state the best estimate, e.g. write 0.4 and not 0.3-0.5.\n- A common notation is \u20181-x\u2019. Write that as x\n- If the coefficients are not known precisely, a good guess is worth more than to state that we have absolutely no idea.\nExamples:\n1\n0.83; 0.17\n0.05; 0.79; 0.16\n1.5; 0.5",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 11,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "Pb; Sn | Pb; Sn",
-                          "Ni; Pb",
-                          "Al",
-                          "Pb; Sm",
-                          "Cu; Sb",
-                          "Ag; Bi",
-                          "Pb | Pb | Pb",
-                          "Pb | Pb | Pb | Pb | Pb",
-                          "Bi; Te",
-                          "Mn; Pb",
-                          "Pb; Zn",
-                          "Y",
-                          "Au",
-                          "Pb; Sr",
-                          "Fe",
-                          "Sn",
-                          "Cu",
-                          "Bi",
-                          "Hg; Pb",
-                          "Ca; Pb",
-                          "Sn | Sn",
-                          "Cu; Pb; Sn",
-                          "Ge; Pb",
-                          "Pb | Pb",
-                          "Ni",
-                          "Bi; Pb",
-                          "Cu; Pb",
-                          "Sb",
-                          "Mg; Pb",
-                          "Hg",
-                          "Co; Pb",
-                          "Ge; Sn",
-                          "Pb; Tb",
-                          "Pb; Sn",
-                          "Pb",
-                          "Pb; Sb",
-                          "Sb; Sn",
-                          "Pb | Ba; Pb",
-                          "Mn",
-                          "Sn | Pb",
-                          "Fe; Pb",
-                          "Ti",
-                          "In; Pb",
-                          "La; Pb",
-                          "Nb; Ni",
-                          "Pb | Pb | Pb | Pb",
-                          "Ge; Sb",
-                          "Bi; Fe; Cr",
-                          "Bi; Sb",
-                          "Ge",
-                          "Ba; Pb",
-                          "Eu; Pb"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "composition_b_ions",
-                "description": "List of the B-site ions in the perovskite structure\n- We have experimented with letting users write the perovskite structure and from that extract ions and coefficients. Due to the multitude of formatting variations, that has not worked out very well, wherefor we now define the perovskite ion by ion.\n- List all the B-site ions in alphabetic order and separate them by semicolons\n- In case of a layered perovskite structure, separate layers by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- Only include ions that go into the perovskite structure. Ions that only are found in secondary phases, or amorphous grain boundaries, or that disappears during synthesis, should instead be added as dopants/additives in the field dedicated to dopants and additives.\nExample:\nPb\nSn\nPb; Sn\nBi\nPb | Pb",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 12,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "7.8",
-                          "0.008; 0.992",
-                          "0.625; 0.375",
-                          "9",
-                          "0.6; 0.6",
-                          "0.1; 0.9",
-                          "0.875; 0.125",
-                          "1",
-                          "0.05; 0.85; 0.1",
-                          "2",
-                          "0.85",
-                          "0.6",
-                          "0.85; 0.15",
-                          "0.93",
-                          "1.2; 0.8",
-                          "0.93; 0.07",
-                          "41",
-                          "0.9999; 0.0001",
-                          "2.4; 1.8",
-                          "0.98",
-                          "0.5; 0.5",
-                          "0.45 | 9",
-                          "0.003; 0.997",
-                          "0.97; 0.03",
-                          "0.07; 0.93",
-                          "11",
-                          "1 | 1; 1",
-                          "0.95; 0.1",
-                          "0.995",
-                          "2.6",
-                          "1 | 3",
-                          "0.025; 0.975",
-                          "0.2; 0.8",
-                          "0.016; 0.984",
-                          "0.748; 0.252",
-                          "0; 0.19",
-                          "4.0",
-                          "1 | 1 | 1 | 1",
-                          "0.0118; 0.9882",
-                          "4.8; 3.6",
-                          "0.99",
-                          "0.6; 0.4",
-                          "0.02; 0.98",
-                          "0.031; 0.969",
-                          "0.4; 0.6",
-                          "0.875",
-                          "0.94; 0.06",
-                          "0.99; 0.01",
-                          "0.05",
-                          "0.99999; 0.00001",
-                          "1.4; 0.6",
-                          "0.09; 0.91",
-                          "0.664; 0.336",
-                          "0.54",
-                          "100",
-                          "0.999; 0.001",
-                          "0.075; 0.925",
-                          "7",
-                          "0.25; 0.75",
-                          "20",
-                          "0.96; 0.04",
-                          "8",
-                          "0.15; 0.85",
-                          "0.5; 0.500",
-                          "0.05; 0.95",
-                          "0.063; 0.937",
-                          "0.57",
-                          "1 | 1 | 1",
-                          "1 | 2",
-                          "0.20; 0.80",
-                          "1.0",
-                          "6.1",
-                          "0.05; 0.9; 0.05",
-                          "11.2",
-                          "1 | 1",
-                          "0.01; 0.99",
-                          "4",
-                          "0.05; 0.8; 0.15",
-                          "10",
-                          "0.997; 0.003",
-                          "29",
-                          "3",
-                          "0.916; 0.084",
-                          "0.014; 0.986",
-                          "1.8; 0.2",
-                          "3.14",
-                          "0.8; 0.2",
-                          "0.95; 0.05",
-                          "2.7",
-                          "6",
-                          "0.10; 0.90",
-                          "40",
-                          "0.50; 0.50",
-                          "1; 0.6",
-                          "0.7; 0.3",
-                          "0.08; 0.92",
-                          "0.25",
-                          "0.4; 0.6 | 0.4; 0.6",
-                          "23",
-                          "0.84; 0.84",
-                          "0.005; 0.995",
-                          "0.98; 0.02",
-                          "3; 2.4",
-                          "0.832; 0.168",
-                          "3; 1",
-                          "1.8; 1.2",
-                          "1; 3",
-                          "0.995; 0.005",
-                          "61",
-                          "1.9; 0.1",
-                          "0.88; 0.12",
-                          "0.95",
-                          "x",
-                          "2.2",
-                          "0.7; 0.255",
-                          "2; 1; 1",
-                          "0.06; 0.94",
-                          "0.38; 0.62",
-                          "0.97",
-                          "0.03; 0.97",
-                          "5",
-                          "0.125; 0.875",
-                          "1; 1",
-                          "0.9; 0.1",
-                          "0.66; 0.33",
-                          "80",
-                          "0.9",
-                          "0.375; 0.625",
-                          "0.58; 0.42",
-                          "12.9",
-                          "0.997",
-                          "1.1",
-                          "60",
-                          "0.3; 0.7",
-                          "30",
-                          "0.04; 0.96",
-                          "0.92; 0.08",
-                          "1.6; 0.4",
-                          "9.5",
-                          "0.75; 0.25",
-                          "0.45",
-                          "4 | 1",
-                          "0.0094; 0.9906",
-                          "0.37; 0.6255",
-                          "0.93; 0.03",
-                          "0.65; 0.35",
-                          "1 | 1 | 1 | 1 | 1",
-                          "4.4"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "composition_b_ions_coefficients",
-                "description": "A list of the perovskite coefficients for the B-site ions\n- The list of coefficients must line up with the list of the B-site ions\n- If a coefficient is unknown, mark that with an \u2018x\u2019\n- If there are uncertainties in the coefficient, only state the best estimate, e.g. write 0.4 and not 0.3-0.5.\n- A common notation is \u20181-x\u2019. Write that as x\n- If the coefficients are not known precisely, a good guess is worth more than to state that we have absolutely no idea.\nExamples:\n1\n0.83; 0.17\nx; x\n0.5; 0.5 | 1",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 13,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Br; I | Br; I",
-                          "",
-                          "(BF4); I",
-                          "O",
-                          "I | Br; I | I",
-                          "S",
-                          "Br | Br; I",
-                          "Cl",
-                          "Br",
-                          "I | Br",
-                          "I | I; Br",
-                          "Br | I",
-                          "Br; I | I",
-                          "Br; F; I",
-                          "Br; I",
-                          "I | I | Br; I | Br; I",
-                          "(PF6); PF6",
-                          "(SCN); I",
-                          "I | I",
-                          "F; I",
-                          "Cl; I",
-                          "I",
-                          "I; (SCN)",
-                          "I | I | I",
-                          "Cl; I | Cl",
-                          "Br; Cl",
-                          "I; SCN",
-                          "Br | Br",
-                          "I | I | Br; I",
-                          "I | I | Br; I | Br; I | Br; I",
-                          "I | I; (PF6)",
-                          "Br; Cl; I",
-                          "Br | Br; Cl",
-                          "I | Br; I"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "composition_c_ions",
-                "description": "List of the C-site ions in the perovskite structure\n- We have experimented with letting users write the perovskite structure and from that extract ions and coefficients. Due to the multitude of formatting variations, that has not worked out very well, wherefor we now define the perovskite ion by ion.\n- List all the A-site ions in alphabetic order and separate them by semicolons\n- For ions which labels are three characters or longer, enclose them in parenthesis. That improves readability and simplifies downstream data treatment.\n- In case of a layered perovskite structure, separate layers by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- Only include ions that go into the perovskite structure. Ions that only are found in secondary phases, or amorphous grain boundaries, or that disappears during synthesis, should instead be added as dopants/additives in the field dedicated to dopants and additives.\no One example is chloride in MAPbI3. As far as we know, Cl does not go into the perovskite structure even if that was believed to be the case in the beginning. For MAPbI3 Cl should thus not be considered as a C-site cation, but as a dopant/additive.\nExample:\nI\nBr; I\nBr\nBr; I| I",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 14,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          ""
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "composition_c_ions_coefficients",
-                "description": "A list of the perovskite coefficients for the C-site ions\n- The list of coefficients must line up with the list of the C-site ions\n- If a coefficient is unknown, mark that with an \u2018x\u2019\n- If there are uncertainties in the coefficient, only state the best estimate, e.g. write 0.4 and not 0.3-0.5.\n- A common notation is \u20181-x\u2019. Write that as x\n- If the coefficients are not known precisely, a good guess is worth more than to state that we have absolutely no idea.\nExamples:\n3\n0.51; 2.49\n0.51; 2.49 | x",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 15,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "SnI2",
-                          "FA",
-                          "Cl",
-                          "SnF2; Sn",
-                          "BiBr3",
-                          "SnCl2",
-                          "PbI2; SnI2",
-                          "FAI",
-                          "I2",
-                          "Sn",
-                          "MAI; PEAI; DMF",
-                          "CH3ND3I",
-                          "Stoichiometric | Stoichiometric",
-                          "PbAc2",
-                          "MAI; FAI",
-                          "PbBr2; PbI2",
-                          "MAI; PEAI",
-                          "RbI",
-                          "MA",
-                          "FAI; MABr",
-                          "MABr; PbI2",
-                          "NH4Cl",
-                          "HCl",
-                          "5-AVAI",
-                          "I",
-                          "Pb",
-                          "Stoichiometric",
-                          "PbI2 | nan",
-                          "SrI2",
-                          "CsI",
-                          "BiI3",
-                          "MAI",
-                          "AgI",
-                          "CsBr",
-                          "MABr",
-                          "PbCl2",
-                          "CsI; MACl",
-                          "MACl",
-                          "SbI3",
-                          "PbI2; PbBr2",
-                          "Stoichiometric | nan",
-                          "PbI",
-                          "SnBr2",
-                          "PbBr2",
-                          "PbI2"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "composition_none_stoichiometry_components_in_excess",
-                "description": "Components that are in excess in the perovskite synthesis. E.g. to form stoichiometric MAPbI3, PbI2 and MAI are mixed in the proportions 1:1. If one of them are in excess compared to the other, then that component is considered to be in excess. This information can be inferred from data entered on the concentration for all reaction solutions but this gives a convenient shorthand filtering option.\n- If more than one component is in excess, order them in alphabetic order and separate them by semicolons.\n- It there are no components that are in excess, write Stoichiometric\nExamples:\nPbI2\nMAI\nStoichiometric",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 16,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "FAMAPbBrI | (MIC3)PbI",
-                          "CsBiPbI",
-                          "BAFAMAPbI",
-                          "FAPbI | (ODA)PbI",
-                          "CsFAPbI | CsPbI",
-                          "(PMA)FAPbI",
-                          "CsRbSnI",
-                          "MAPbI | (BEA)PbI",
-                          "(PEA)FAMAPbI",
-                          "BAPbI",
-                          "CsPbI | CsPbI",
-                          "AgCsBiI",
-                          "MAPbI | MABaPbI",
-                          "MAPbI | (MIC1)PbI",
-                          "CsPbBr | CsPbI",
-                          "(PEA)CsFAPbI",
-                          "EAMAPEAPbI",
-                          "nanBiI",
-                          "GUPb(SCN)I",
-                          "MAMnPbI",
-                          "MAPbISCN",
-                          "(5-AVA)MAPbI",
-                          "IMPbI",
-                          "(mF1PEA)MAPbI",
-                          "MAPb(SCN)I",
-                          "FAGeSbCl",
-                          "(BEA)CsFAMAPbBrI",
-                          "nanPbI",
-                          "CsEAFAPbBrI",
-                          "CsPbBrI | FAPbBrI",
-                          "BAMASnI",
-                          "CsCuPbBr",
-                          "CsPbBr | MAPbI",
-                          "(1.3-Pr(NH3)2)PbI",
-                          "FAMAPbBrI | (FEA)PbI",
-                          "MAPbI | (PPEA)PbI",
-                          "FAPbSnI",
-                          "BACsFAMAPbI",
-                          "CsMgPbBr",
-                          "CsHAPbI",
-                          "(F-PEA)MAPbI",
-                          "(C6H4NH2)CuClI",
-                          "CsPbBr | FAPbBr",
-                          "(DAT)MAPbI",
-                          "(EDA)FAMAPbI",
-                          "(NH4)SbBrI",
-                          "CsPbBrI | BACsPbBrI",
-                          "MAMgPbI",
-                          "CsNaBiI",
-                          "(IEA)MAPbI",
-                          "(PGA)BAMAPbI",
-                          "BACsFAPbSnI",
-                          "FASnI",
-                          "MASnBr",
-                          "MAPbI | FAPbBrI",
-                          "HAPbI",
-                          "CsPbBrI | CsPbI",
-                          "EAMANEAPbI",
-                          "CsPbSrBr",
-                          "CsFAMAPbI",
-                          "(PEA)CsFAMAPbBrI",
-                          "(APMim)Pb(PF6)PF6",
-                          "(5-AVA)CsMAPbI",
-                          "(oF1PEA)MAPbI",
-                          "SrTiO",
-                          "EAMAPbI",
-                          "(PMA)MAPbI",
-                          "FATNSnI",
-                          "CuBiI",
-                          "nanBiO",
-                          "(n-C3H7NH3)PbCl",
-                          "(PBA)BAMAPbI",
-                          "CsFAPbSnI",
-                          "(NH4)SbI",
-                          "CsFAPbBrI",
-                          "HDABiI",
-                          "CsRbPbBr",
-                          "(NH4)SbBr",
-                          "AgCsBiBr",
-                          "MAPbBr",
-                          "(PDA)CsFAPbI",
-                          "CsFAPbBr",
-                          "CsBaPbI",
-                          "BACsPbI",
-                          "MAPbSrI",
-                          "HAMASnI",
-                          "(F5PEA)(PEA)CsFAMAPbBrI",
-                          "(4AMPY)MAPbI",
-                          "MAPbI | (MIC2)PbI",
-                          "(OdA)PbI",
-                          "MAPbI | (C4H9N2H6)PbI",
-                          "MAEuPbI",
-                          "CsPbSnI",
-                          "FAPbI | EDAPbI",
-                          "RbPbI",
-                          "BDACsPbBrI",
-                          "(Anyl)MAPbI",
-                          "EAFASnI",
-                          "(4ApyH)SbI",
-                          "(PEA)BAMAPbI",
-                          "(TMA)SnI",
-                          "CsPbZnBr",
-                          "AgBiI",
-                          "CsPbSnBrI",
-                          "(ImEA)PbI",
-                          "FAPbBrI",
-                          "MAPbI | MAPbI",
-                          "FAMAPbI | (A43)PbI",
-                          "MANiPbI",
-                          "BAKBiTeO",
-                          "MASnI",
-                          "(BDA)PbI",
-                          "FAMAPbBrI | OAPbI",
-                          "MAHgI",
-                          "(F5PEA)CsFAMAPbBrI",
-                          "(4FPEA)MAPbI",
-                          "MAPbI | (EU-pyP)PbI",
-                          "CsMAPbSnBrI",
-                          "CsFAPbBrI | (PEA)PbBrI",
-                          "(PEA)PbI | CsFAMAPbBrI | (PEA)PbI",
-                          "(iso-BA)MAPbI",
-                          "MAPbI | MAPbBrI",
-                          "CsFAPbI | CsFAPbI(PF6)",
-                          "MAPbBrCl",
-                          "MAPbI | BAMAPbI",
-                          "FAMAPbBrI | (C4H9NH3)PbI",
-                          "EDAFASnI",
-                          "CsNiPbBr",
-                          "MAInPbI",
-                          "((CH3)3S)SnClI",
-                          "CsBaPbBrI",
-                          "(C6H4NH2)CuBrI",
-                          "FAPbI | CsPbI",
-                          "MACuPbBrI",
-                          "(Br-PEA)MAPbBrI",
-                          "CsFAMAPbBr",
-                          "FAPbCl",
-                          "MABaPbI",
-                          "(AVA)PbI | MAPbI | (BI)PbI",
-                          "BAGAMAPbI",
-                          "(PEI)MAPbI",
-                          "(PEA)FAMASnI",
-                          "MAPbI | MAPbBr",
-                          "(PDMA)MAPbI",
-                          "FAMASnI",
-                          "CsPb(SCN)I",
-                          "CsFAMAPbBrI | (A43)PbI",
-                          "CsFAPbBrI | (PA)PbBrI",
-                          "EAMAPbBr",
-                          "FASnBrI",
-                          "(PEA)MAPbI",
-                          "(HEA)CsFAPbBrI",
-                          "MACuPbSnBrI",
-                          "IAMAPbI",
-                          "(ThMA)MAPbI",
-                          "CsPbBr | FAPbBrCl",
-                          "MAAuBr",
-                          "BACsFAPbBrI",
-                          "CsFAMAPbBrI | HAPbI",
-                          "CsFARbPbI",
-                          "CaMAPbBrI",
-                          "CsMAPbI",
-                          "FASnI | (PEA)SnI",
-                          "FAPbBrCl",
-                          "MACuBrCl",
-                          "FAHAPbI",
-                          "(PEA)MASnI",
-                          "MACoPbI",
-                          "(3AMP)MAPbI",
-                          "(PBA)MAPbI",
-                          "MAPbSnBr",
-                          "CsFAMAPbBrI | CsPbI",
-                          "FAMAPbI",
-                          "FAMAPbSnI",
-                          "(F5PEA)(PEA)PbI",
-                          "MAPbI | (BI)PbI",
-                          "MAPAPbI",
-                          "AgBi(SCN)I",
-                          "FAPbBr",
-                          "(6-ACA)MAPbI",
-                          "CsMAPbSnClI",
-                          "(PEI)PbI",
-                          "FAMAPbSnBrI",
-                          "MANiClI",
-                          "MAGeBrI",
-                          "MAPbClI",
-                          "CsTiBr",
-                          "CsSnI",
-                          "MAPbBrI",
-                          "(CPEA)MAPbI",
-                          "FAMAGeSnI",
-                          "MAPbI | BAPbI",
-                          "BiLaFeO",
-                          "(PEA)MAPbClI",
-                          "BiFeO",
-                          "FAMAPbBrI",
-                          "(PDMA)PbI",
-                          "CsGeSnI",
-                          "FAMAPbBr",
-                          "FAKMAPbBrI",
-                          "MASbSnI",
-                          "FAMAGePbBrI",
-                          "(5-AVA)FASnI",
-                          "CsFAMAPbI | (FEA)PbI",
-                          "CsFAMAPbBrI | (pFPEA)PbI",
-                          "FAMAPbBrI | DAPbI",
-                          "(4ApyH)BiSbI",
-                          "(DMA)MAPbI",
-                          "CsFAMAPbBrI | (EPA)PbI",
-                          "MASbI",
-                          "IMMAPbI",
-                          "(BDA)MAPbI",
-                          "(F5PEA)PbI",
-                          "BAFAPbI",
-                          "MAGeI",
-                          "LaYS",
-                          "MAPbI | (PPA)PbI",
-                          "CsPbBr | FAPbBrI",
-                          "FAMAPbBrI | PEAPbI",
-                          "nannannan",
-                          "CsBiI",
-                          "(PEA)PbI",
-                          "MACaPbI",
-                          "nanSnI",
-                          "CsFAMAPbBrI | CsPbBrI",
-                          "FAMAPbBrI | BAFAPbI",
-                          "(TEA)MAPbI",
-                          "MAPbZnI",
-                          "CsSbI",
-                          "CsFAGAPbI",
-                          "FAMAPbI | (NH4)FAPbI",
-                          "BACsMAPbI",
-                          "CsFASnI",
-                          "BnSnI",
-                          "HAMAPbI",
-                          "FAPbI | (PEA)PbI",
-                          "FAPbBrClI",
-                          "CsPbBr | CsPbBrI",
-                          "(NMA)MAPbI",
-                          "CsGePbBrI",
-                          "CsPbBrI",
-                          "FAMAPbSnI | (PEA)PbSnI",
-                          "(3AMPY)MAPbI",
-                          "(PGA)MAPbI",
-                          "CsPbBr",
-                          "BAFASnI",
-                          "EAPbI",
-                          "CsFAPDAPbI",
-                          "(N-EtPy)SbBr",
-                          "(PDMA)FAPbI",
-                          "BAFAPbClI",
-                          "MASnI | MAPbI",
-                          "CsFAGAPbBrI",
-                          "CsCaPbBr",
-                          "MAPbI | CsPbBr",
-                          "CsNaPbBr",
-                          "AgCsSbI",
-                          "CsLiPbBr",
-                          "(pF1PEA)MAPbI",
-                          "(NH4)FAMAPbBrI",
-                          "BAMAPbI",
-                          "MAPbI",
-                          "MAPbI | CsPbI | CsPbBrI",
-                          "(PyEA)MAPbI",
-                          "(PEA)BAFASnI",
-                          "(BZA)PbI",
-                          "CsFAPbI | CsFAPbI",
-                          "MACuPbI",
-                          "DIFAPbI",
-                          "CsPbBr | CsPbBr",
-                          "CsLaPbBrI",
-                          "CsFAMAPbI | NMABrPbIBr",
-                          "CsPbZnBrI",
-                          "MASnBrI",
-                          "CsPbBrI | CsPbBrI",
-                          "(ThMA)FAPbI",
-                          "ANCsMAPbI",
-                          "CsFAGUPbI",
-                          "(PEA)FAMASnBrI",
-                          "HASnI",
-                          "CsSnBr",
-                          "(CHMA)MAPbI",
-                          "(TFEA)CsFAMAPbBrI",
-                          "CsFAMAPbBrI | (FPEA)PbI",
-                          "(PEA)FASnI",
-                          "CsFAMAPbBrI",
-                          "CsFAKMAPbBrI",
-                          "MAPb(BF4)I",
-                          "(BZA)(HAD)MAPbI",
-                          "(BIM)MAPbI",
-                          "(ALA)MAPbI",
-                          "CsPbSmBr",
-                          "(PEA)CsPbI",
-                          "MAPbI | (MIC3)PbI",
-                          "GUPbI",
-                          "CsFAPbI",
-                          "FABiPbI",
-                          "(BEA)MAPbI",
-                          "(PEA)CsMAPbI",
-                          "((CH3)3S)SnBrI",
-                          "(TBA)MAPbI",
-                          "(Anyl)PbI",
-                          "nanCuSbI",
-                          "MAAlCl",
-                          "CsBaPbBr",
-                          "CsGeI",
-                          "(GABA)MAPbI",
-                          "(Ada)FAPbI",
-                          "(CH3ND3)PbI",
-                          "BACsFAMAPbBrI",
-                          "MAHgPbI",
-                          "CsMAPbBrI",
-                          "(BdA)PbI",
-                          "CsFAMAPbBrI | (mFPEA)PbI",
-                          "BUFAPbI",
-                          "CsPbBrFI",
-                          "CsRbPbBrI",
-                          "AgCsRbBiBr",
-                          "(CHMA)CsMAPbI",
-                          "(BzDA)CsFAMAPbBrI",
-                          "FAMAPbBrI | BAPbI",
-                          "FAMAPbBrI | (HTAB)FAMAPbBrI",
-                          "ANMAPbI",
-                          "(PEA)MAPbClI | MAPbCl",
-                          "MAPbI | CAPbI",
-                          "(PEA)FAPbI",
-                          "CsPbI",
-                          "(BYA)MAPbI",
-                          "FAMAPbBrI | (MIC1)PbI",
-                          "PAPbI",
-                          "CsFAGUPbBrI",
-                          "(APMim)PbBrI",
-                          "MAPbSnBrI",
-                          "FAMAPbBrI | (C8H17NH3)PbI",
-                          "MASnBrClI",
-                          "(Cl-PEA)MAPbClI",
-                          "nanBiCrFeO",
-                          "(5-AVAI)CsFAPbI",
-                          "(F3EA)BAMAPbI",
-                          "(BZA)MAPbI",
-                          "FAPRPbI",
-                          "(f-PEA)PbI",
-                          "MAPbI | CsPbI | CsPbBrI | CsPbBrI",
-                          "FABiI",
-                          "(DMA)PbI",
-                          "(PEA)MAPbBrI",
-                          "CsMAPb(SCN)I",
-                          "CsFAMASnBrI",
-                          "BAFAPbBrI",
-                          "MAPbSbBrI",
-                          "MAPbI | (PEA)PbI",
-                          "FAMAPbBrI | (MIC2)PbI",
-                          "CsMAPbSnI",
-                          "(H-PEA)MAPbI",
-                          "CsFAMAPbBrI | BAPbBrI",
-                          "CsFAMAPbBrI | BAPbI",
-                          "RbSbI",
-                          "BAGUMAPbI",
-                          "FARbPbI",
-                          "MAPbI | CsPbI | CsPbBrI | CsPbBrI | CsPbBrI",
-                          "AaMAPbI",
-                          "CsFAMAPbBrI | (PEI)PbI",
-                          "CsFAKMAGePbBrI",
-                          "CsFAMAPbBrI | (CH3)3SPbI",
-                          "MASnCl",
-                          "KSbI",
-                          "BaKNbNiO",
-                          "CsFAPbBrI | (PMA)PbBrI",
-                          "(CIEA)MAPbI",
-                          "(PEA)CsPbBrI",
-                          "FAMAPbI | TAPbI",
-                          "CsFAPbI | (PEA)PbI",
-                          "(iPA)PbI",
-                          "(4AMP)MAPbI",
-                          "AgBiBr",
-                          "CsSnBrI",
-                          "CsEuPbBrI",
-                          "AgCsBiSbBr",
-                          "(ThFA)MAPbI",
-                          "FAOASnI",
-                          "(DMA)CsMAPbI",
-                          "MAMnI",
-                          "CsKPbBr",
-                          "ANFAMAPbI",
-                          "CsFAMAPbSnBrI",
-                          "CsFAPbBrClI",
-                          "CsFAMAPbBrI | PAPbI",
-                          "(HdA)PbI",
-                          "CsFAMAPbSnI",
-                          "(AVA)PbI | MAPbI",
-                          "FAPbClI",
-                          "(ALA)BAMAPbI",
-                          "CsAgBiBr",
-                          "GUSnI",
-                          "(TBA)CsFAMAPbBrI",
-                          "CsPbI | FAPbI",
-                          "(Ace)MAPbI",
-                          "FAPbI",
-                          "(PDA)MAPbI",
-                          "CsPbTbBr",
-                          "(PEA)PbI | MAPbI",
-                          "FAMAPbBrI | (C6H13NH3)PbI",
-                          "MAPbSbI",
-                          "GAMAPbI",
-                          "CsFAGUMAPbBrI",
-                          "BEFAPbI",
-                          "CsFAMAPbBrI | (PEA)PbI",
-                          "(3AMP)FAMAPbI",
-                          "(PEA)CsPbBr",
-                          "(AVA)MAPbI",
-                          "(PyrEA)PbI",
-                          "FAGUSnI",
-                          "(Cl-PEA)MAPbI",
-                          "(PTA)MAPbI",
-                          "((CH3)3S)SnI",
-                          "MAFePbI",
-                          "DAFASnI",
-                          "BAMAPbSnI",
-                          "MAPbSnI",
-                          "(PEA)PbI | MAPbI | (PEA)PbI",
-                          "MABiSbI",
-                          "FAGUMAPbI",
-                          "(MTEA)MAPbI",
-                          "CsMASnI",
-                          "CsFAMARbPbI",
-                          "(DPA)MAPAPAPbI",
-                          "FAPNSnI",
-                          "CsFAMARbPbBrI",
-                          "(DAP)PbI",
-                          "FASnBr",
-                          "(NEA)BAMAPbI",
-                          "(PEA)FAMAPbBrI",
-                          "(PMA)CuBr",
-                          "GUMAPbI",
-                          "MABiI",
-                          "CaFAMAPbBrI",
-                          "CsFAMAPbBrI | (oFPEA)PbI",
-                          "MAPbI | CsPbI",
-                          "(THM)MAPbI",
-                          "CsPbSrBrI",
-                          "MASnFI",
-                          "CsFAnanPbI",
-                          "MAPbCl"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "composition_short_form",
-                "description": "nan",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 17,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Cs0.2FA0.6MA0.2PbBr0.095I0.905",
-                          "(PEA)2FA0.5MA3.5Pb5I16",
-                          "Cs0.2FA0.8Pb0.75Sn0.25I3",
-                          "(THM)0.05MA0.95PbI3",
-                          "FA0.026MA0.974PbI3",
-                          "CsPbBrI2 | CsxPbBrI2",
-                          "(PEA)0.2BA1.8MA3Pb4I13",
-                          "Cs0.17FA0.83Pb0.995Sn0.005I3",
-                          "(PEA)2MA9Pb10I31",
-                          "Cs0.05FA0.79MA0.16Pb0.58Sn0.42Br0.52I2.48",
-                          "FA0.7MA0.3PbBr0.1I2.9",
-                          "FA0.83MA0.13PbBr0.39I2.61",
-                          "(NH4)6.8FA0.15MA2.125Pb7.8Br0.45I23.97",
-                          "FA0.75K0.1MA0.15PbBr0.55I2.55",
-                          "Cs0.97Na0.03PbBr3",
-                          "Cs0.2FA0.75MA0.05PbBr0.51I2.49",
-                          "Cs0.09FA0.77MA0.14PbBr0.42I2.58",
-                          "MASnI3",
-                          "FASnI3 | (PEA)2SnI4",
-                          "Cs0.10FA0.83MA0.07PbBr0.51I2.49",
-                          "Cs0.07FA0.725MA0.115PbBr0.45I2.55",
-                          "FA0.85MA0.15PbBr0.21I2.79",
-                          "Ag3Bi1.0Br6",
-                          "Cs0.2MA0.8PbI3",
-                          "(PDMA)FA2Pb3I10",
-                          "(PEA)2MA59Pb60I181",
-                          "GUPb(SCN)2.2I0.8",
-                          "Cs0.05FA0.79MA0.16Pb0.5Sn0.5I3",
-                          "MAPbI3 | MAPbBrI2",
-                          "Cs0.9Ag3Bi2.6I9",
-                          "MACu0.05Pb0.9Sn0.05Br0.1I2.9",
-                          "FAPbCl3",
-                          "Cs0.10FA0.75MA0.15PbBr0.45I2.55",
-                          "Cs02FA0.8PbBr0.42I2.58",
-                          "CsPbBr3 | FAPbBr2I",
-                          "Cs0.3FA0.7PbBr0.256I0.744",
-                          "Cs0.07FA0.9MA0.03PbBr0.24I2.76",
-                          "Cs0.1MA0.9Pb0.9Sn0.1Br0.3I2.7",
-                          "MAIn0.25Pb0.75I3",
-                          "MAHg0.1Pb0.9I3",
-                          "Cs0.05MA0.95Pb0.95Sn0.1Br0.15I2.85",
-                          "Cs0.25FA0.75PbBr0.6I2.4",
-                          "Cs0.1FA0.74MA0.1530PbBr0.51I2.49",
-                          "Cs0.125FA0.875PbBr0.375I2.625",
-                          "MAPb(SCN)I2",
-                          "MAPb1.0BrI2",
-                          "MAPbBr0.6I2.4",
-                          "(PGA)0.2BA1.8MA3Pb4I13",
-                          "CsPbBr3 | CsPbBrI2",
-                          "Cs0.1FA0.7MA0.2PbBr0.3I2.7",
-                          "Cs0.10FA0.36MA0.54PbBr0.2I2.8",
-                          "(Ace)0.08MA0.92PbI3",
-                          "(Anyl)2MA3Pb4I12",
-                          "(PBA)0.5BA1.5MA3Pb4I13",
-                          "Cs0.05FA0.85MA0.15PbBr0.45I2.70",
-                          "FA0.67MA0.33PbBr2I",
-                          "FA0.5MA0.5PbBr0.3I2.7",
-                          "Cs0.15FA0.85PbBr0.87I2.13",
-                          "(PEA)2MA19Pb20I61",
-                          "Cs0.05FA0.79MA0.16PbBr0.03I2.97",
-                          "Cs0.1FA0.85Rb0.05PbI3",
-                          "(Ace)0.03MA0.97PbI3",
-                          "Cs0.1FA0.85MA0.05PbBr0.15I2.85",
-                          "FA0.83MA0.17PbBr0.46I2.54",
-                          "Cs0.02FA0.83MA0.17PbBr0.51I2.49",
-                          "FA0.57MA0.43PbBr0.13I2.87",
-                          "MAGeI3",
-                          "HAMAPbI3",
-                          "FA0.15MA0.85PbI3",
-                          "CsSnBr2.5I0.5",
-                          "HASnI3",
-                          "Cs0.05FA0.93GU0.02PbI3",
-                          "MACu0.01Pb0.99Br0.01I2.99",
-                          "CsNi0.03Pb0.97Br3",
-                          "Cs0.05FA0.78MA0.12PbBr0.51I2.49",
-                          "MA3Bi2I10",
-                          "FASnBr3",
-                          "IM0.3MA0.30.7PbI3",
-                          "Cs0.05FA0.76MA0.16PbBr0.48I2.52",
-                          "EA0.15MA0.85PbI3",
-                          "MASnI3 | MAPbI3",
-                          "(BZA)1.85(HAD)0.15MA2Pb3I10",
-                          "Cs0.1FA0.9PbBr0.095I0.905",
-                          "FA0.57MA0.43PbI3",
-                          "Cs0.09FA0.77MA0.14PbBr0.42I2.58 | (FPEA)2PbI4",
-                          "Cs0.05FA0.15MA0.85PbI3",
-                          "CsEu0.07Pb0.93BrI2",
-                          "Cs0.2FA0.8PbBr0.28I2.72",
-                          "MACa0.01Pb0.99I3",
-                          "(THM)0.075MA0.925PbI3",
-                          "Cs0.40MA0.60PbI3",
-                          "FA0.43MA0.57PbBr0.13I2.93",
-                          "(Ada)2FA2Pb3I10",
-                          "Cs0.17FA0.83Pb0.4Sn0.6I3",
-                          "MAPbBr0.01I2.99",
-                          "(BIM)0.1MAPbI3.2",
-                          "Cs0.96K0.04PbBr3",
-                          "Cs0.17FA0.83PbBr0.3I2.7",
-                          "FA0.85MA0.15PbBr3",
-                          "Cs0.05MA0.95PbBr1.5I1.5",
-                          "Cs0.2668FA0.666MA0.0664PbBr0.095I0.905",
-                          "FA0.85MA0.15PbBr0.45I2.55 | BA0.5FA1.5PbI4",
-                          "MAPbBr0.78I2.22",
-                          "Cs0.05MA0.17FA0.76PbBrI2 | BA2PbBr3.2I0.8",
-                          "FA0.95MA0.05PbBr0.15I2.75",
-                          "Cs0.3FA0.7PbI3",
-                          "Cs0.34MA0.66PbI3",
-                          "(PEA)0.03MA0.97PbI3",
-                          "IM0.3MA0.7PbI3",
-                          "nanPbI2",
-                          "(5-AVA)0.05Cs0.05MA0.9PbI3",
-                          "MAPbBr0.56I2.44",
-                          "Cs0.17FA0.83PbBr0.51I2.5",
-                          "FA0.93MA0.03PbBr0.09I2.91",
-                          "MASnBr3",
-                          "FA0.37MA0.63PbI3",
-                          "MAPb0.75Sn0.25Br2.4I0.6",
-                          "MAPb0.38Sn0.62I3",
-                          "(PEA)BAFA3Sn4I13",
-                          "MAPb0.97Sb0.03Br2.94I0.09",
-                          "EA2MA10Pb11I34",
-                          "FA0.12MA0.8PbBr0.12I2.88",
-                          "Cs0.05FA0.285MA0.665PbI3",
-                          "BA2MAPb2I7",
-                          "Cs0.025FA0.825MA0.15PbBr0.45I2.55",
-                          "FA0.8MA0.2Pb1.0I3",
-                          "MA3PbBr0.32I2.68",
-                          "MAPbBr0.27I2.73",
-                          "HAPbI4",
-                          "FA0.15PN0.85SnI3",
-                          "CsEu0.05Pb0.95BrI2",
-                          "AN0.15FA0.5MA0.8PbI3",
-                          "FA0.84MA0.16PbBr0.51I2.49",
-                          "Cs0.2FA0.8PbBr0.12I2.88",
-                          "Cs0.05FA0.81MA0.14PbI3",
-                          "FA0.048MA0.952PbBrI2.91",
-                          "BA2Cs0.6FA3.4Pb3Sn2.4I17",
-                          "MA2CuBr2Cl2",
-                          "Cs0.05FA0.8075MA0.1425PbBr0.45I2.55",
-                          "MAPb0.75Sb0.25I3",
-                          "Cs0.2FA0.66MA0.14Pb0.5Sn0.5Br0.5I2.5",
-                          "Cs0.1FA0.75MA0.15PbBr0.35I2.65",
-                          "FAPbBrI2",
-                          "FA8PR2Pb9I28",
-                          "(DAT)MA2Pb3I10",
-                          "Cs0.05FA0.79MA0.16PbBr0.51I2.49 | (pFPEA)PbI3",
-                          "(PEA)2PbI4 | Cs0.1FA0.74MA0.13Pb1Br0.39I2.48 | (PEA)2PbI4",
-                          "Cs0.065FA0.79MA0.145PbBr0.49I2.51",
-                          "CsPbBr3",
-                          "Cs0.1FA0.9PbBr0.1I2.9 | (PMA)PbBr0.1I2.9",
-                          "Cs0.05FA0.95MAPbI3",
-                          "Cs0.17FA0.83PbBr2.49I0.51",
-                          "((CH3)3S)2SnClI5",
-                          "FA0.7GU0.3SnI3",
-                          "CsBa0.1Pb0.9BrI2",
-                          "Cs0.05FA0.8265MA0.1235PbBr0.51I2.49",
-                          "BA2MA23Sn4I13",
-                          "FA0.33PbBr1.5I1.5",
-                          "CsPb0.88Zn0.12BrI2",
-                          "FA0.57MA0.43PbBr0.13I2.91",
-                          "FA0.85MA0.15Pb1.0Br0.45I2.55",
-                          "(MTEA)2MA4Pb5I16",
-                          "FA0.8MA0.2PbBr0.6I2.40",
-                          "FA0.17MA0.83PbBrI2",
-                          "IM0.05MA0.95PbI3",
-                          "(4AMP)MA3Pb4I13",
-                          "Cs0.15AgBi3I8.5",
-                          "Cs0.8MA0.2PbI3",
-                          "Cs0.2FA0.8PbBr0.9I2.1",
-                          "FA0.85MA0.15PbBr0.45I2.55 | PEA2PbI4",
-                          "Cs0.4FA0.2MA0.4PbI3",
-                          "MAGeBrI2",
-                          "MAPbBr0.045I2.955",
-                          "FA0.75MA0.25PbBr0.45I2.55",
-                          "MAIn0.10Pb0.90I3",
-                          "Cs0.05FA0.79MA0.16Pb0.5Sn0.5Br0.5I2.5",
-                          "FAPbI3 | (ODA)2PbI4",
-                          "(PEA)2MA8Pb9Br11.2I16.8",
-                          "Cs2FAnanPbI3",
-                          "HA0.4MA0.6SnI3",
-                          "Cs0.05FA0.79MA0.16PbBr0.15I0.85",
-                          "FA0.97MA0.03PbBr0.09I2.91 | (MIC1)2PbI4",
-                          "FAPb0.75Sn0.25I3",
-                          "FA4GeSbCl12",
-                          "Cs0.1FA0.1MA0.8Pb1.0I3",
-                          "Cs0.1MA0.9PbBr1.2I1.8",
-                          "MAPb0.4Sn0.6Br1.2I1.8",
-                          "BA2FA2Pb3I10",
-                          "MAPb0.75Sn0.25Br1.2I1.8",
-                          "MAPbBr0.1I2.9",
-                          "CsPbBr0.45I2.55",
-                          "Cs0.1MA0.9Pb0.7Sn0.255I3",
-                          "FA0.9MA0.1PbBr0.15I2.85",
-                          "Cs0.2FA0.66MA0.14Pb0.25Sn0.75Br0.5I2.5",
-                          "CsMAPbI3",
-                          "MAIn0.05Pb0.95I3",
-                          "Cs0.2FA0.66MA0.14SnBr0.5I2.5",
-                          "Cs0.2FA0.8PbBr0.6I2.4",
-                          "GUPb(SCN)3I",
-                          "Cs0.1FA0.36MA0.54PbBr0.2I2.8",
-                          "FA0.85MA0.15Pb1.0Br0.15I0.85",
-                          "FA0.15MA0.85PbBr0.15I2.85",
-                          "Cs0.05FA0.7885MA0.1615PbBr0.4845I2.4155",
-                          "FA0.66MA0.34PbI3",
-                          "Cs0.05FA0.79MA0.16Pb0.916Sn0.084Br0.52I2.48",
-                          "CsSnBr0.3I2.7",
-                          "GU0.25MA0.75PbI3",
-                          "(TBA)0.03MA0.97PbI3",
-                          "FA0.125MA0.875PbBrI2",
-                          "IM0.25MA0.250.75PbI3",
-                          "FA0.5MA0.5PbBr0.13I2.92",
-                          "MAPb0.3Sn0.7I3",
-                          "BAFA10Pb11I34",
-                          "FA0.83MA0.17PbBr0.52I2.48",
-                          "FA0.3MA0.7PbBr2.1I0.9",
-                          "CsPbBrI2",
-                          "IMPbI3",
-                          "CsPbBr3 | CsPb2Br5",
-                          "Cs0.15FA0.75MA0.1PbI3",
-                          "CsNi0.003Pb0.997Br3",
-                          "MASnBr0.42I2.58",
-                          "Cs0.05FA0.79MA0.16PbBr0.51I2.49 | (mFPEA)PbI3",
-                          "Cs0.05FA0.80MA0.15PbBr0.43I2.57",
-                          "Cs0.88K0.12PbBr3",
-                          "(CIEA)0.03MA0.97PbI3",
-                          "(PyEA)2MA8Pb9I28",
-                          "CsPbBrxIx",
-                          "FA0.3MA0.7PbBr0.225I2.775",
-                          "FA0.75MA0.75PbI3",
-                          "AgCs2BiBr5.9",
-                          "HA0.1MA0.9PbI3",
-                          "(GABA)0.1MA0.9PbI3",
-                          "FA0.83MA0.17PbBr0.03I2.97",
-                          "Cs0.04FA0.96PbI3",
-                          "(PEA)2MAPb2I4",
-                          "Cs0.1FA0.83MA0.17PbBr0.51I0.249",
-                          "FA0.85MA0.15PbBr0.5I2.5",
-                          "CsAgBiBr6",
-                          "FA0.55MA0.45PbI3",
-                          "FAPbBr2.43Cl0.57",
-                          "(F5PEA)2PbI4",
-                          "FASn1.0I3",
-                          "Cs0.25FA0.75PbBr0.51I2.49",
-                          "MAMnI3",
-                          "FA0.7MA0.3PbBr0.256I0.744",
-                          "Cs0.05FA0.85MA0.1PbBr0.66I2.34",
-                          "FAxMAxPbBrxIx",
-                          "FA0.7MA0.3Pb0.7Sn0.3I3",
-                          "FA0.3MA0.7PbBr0.3I2.7",
-                          "Cs0.005Pb0.995Br3",
-                          "Cs0.05FA0.7885MA0.1615PbBr0.34I2.66",
-                          "AN0.06MA0.94PbI3",
-                          "(f-PEA)2PbI4",
-                          "MAPbBrI",
-                          "BA2Cs0.15FA0.57MA2.28Pb4I13",
-                          "Cs0.17FA0.83PbI3",
-                          "Cs0.4FA0.6PbBr0.256I0.744",
-                          "CsPbBr3I",
-                          "Ca0.2MA0.8PbBr0.6I2.4",
-                          "CsBa0.3Pb0.7BrI2",
-                          "Ag3Bi2I9",
-                          "Cs0.15FA0.85PbBr2.1I0.9",
-                          "IM0.4MA0.40.6PbI3",
-                          "Cs0.1FA0.75MA0.15PbBr0.45I2.55",
-                          "Cs0.2FA0.32MA0.48PbBr0.2I2.8",
-                          "BA2MA3Pb4I13",
-                          "Cs0.14FA0.65MA0.21PbBrI2",
-                          "CsPbBr2.7I0.3",
-                          "FA0.83MA0.17Ge0.03Pb0.97Br0.3I2.7",
-                          "CsPbBr2.8I0.2",
-                          "MAHg0.05Pb0.95I3",
-                          "Cs0.4MA0.6PbI3",
-                          "MAPbBr0.08I2.92",
-                          "Cs0.08FA0.78MA0.14PbBr0.45I2.55",
-                          "MAEu0.1Pb0.9I3",
-                          "Cs0.005Pb0.995Br1.99I1.01",
-                          "Cs0.05FA0.79MA0.16Pb0.25Sn0.75Br0.5I2.5",
-                          "CsPbBr0.75I2.25",
-                          "(PEA)2PbI4 | MAPbI3",
-                          "(HEA)2Cs0.9FA8.1Pb10Br3.3I29.7",
-                          "Cs0.05FA0.7885MA0.16150PbBr0.51I2.49",
-                          "Cs0.2FA0.8PbBr1.5I1.5",
-                          "CsEu0.03Pb0.97BrI2",
-                          "(PEA)0.1MA0.9SnI3",
-                          "(NH4)8.5FA0.15MA2.04Pb9.5Br0.45I29.24",
-                          "Cs0.25FA0.75Pb0.37Sn0.6255I3",
-                          "Cs0.2FA0.8PbBr0.15I2.85",
-                          "Cs0.1MA0.9Pb0.9Sn0.1Br0.2I2.8",
-                          "Cs0.05FA0.79MA0.16PbBr0.52I2.48",
-                          "MAPbBr0.237I2.763",
-                          "CsPbBr3 | CsPbI3",
-                          "FAPbBr1.25Cl0.35I1.45",
-                          "Cs0.03FA0.97PbI3",
-                          "Cs0.06FA0.87MA0.07PbBr0.12I2.88",
-                          "FAPb0.5Sn0.5I3",
-                          "FA0.75MA0.25PbI3",
-                          "Cs0.04FA0.71GU0.1MA0.15PbBr0.5I2.49",
-                          "EA0.5MA0.5PbBr3",
-                          "Cs0.03FA0.77MA0.2PbBr0.46I2.54",
-                          "Cs0.5FA0.75MA0.1PbBr0.51I2.49",
-                          "MAPbBr0.06I2.94",
-                          "FA0.10MA0.9PbI3",
-                          "Cs0.05FA0.78MA0.13PbBr0.45I2.55",
-                          "MAPb0.75Sn0.25Br1.8I1.2",
-                          "CsPb0.97Zn0.03Br3",
-                          "Cs0.05FA83MA17PbBr0.51I2.49",
-                          "Cs0.17FA0.83PbBr0.5I2.5",
-                          "FA0.85MA0.15PbBr0.45I2.55 | BA1.5FA0.5PbI4",
-                          "MAFe0.1Pb0.9I3",
-                          "Cs0.12FA0.88PbBr0.36I2.54",
-                          "FA0.5MA0.5PbBr3",
-                          "FA0.85MA0.15PbBr0.45I2.55 | (FEA)2PbI4",
-                          "Cs0.15(DMA)0.85MA0.15PbI3",
-                          "Ca0.05FA0.8075MA0.1425PbBr0.45I2.55",
-                          "BA2Cs0.15MA2.85Pb4I13",
-                          "Cs0.05FA0.79MA0.16Pb0.75Sn0.25Br0.5I2.5",
-                          "MAPbBr0.09I2.1",
-                          "Cs0.06FA0.58MA0.36PbBr0.12I2.88",
-                          "IM0.1MA0.9PbI3",
-                          "Cs0.05FA0.79MA0.16PbBr0.3I2.7",
-                          "Cs0.17FA0.83Pb0.3Sn0.7I3",
-                          "Cs0.05FA0.85MA0.1PbBr0.45I2.55 | (PEA)2PbI4",
-                          "MABi2I9",
-                          "FA0.26MA0.74PbI3",
-                          "FA0.85MA0.15PbBr0.3I2.7",
-                          "FA0.85MA0.15PbBr0.50I2.50",
-                          "FA0.17MA0.83PbBr0.5I2.5",
-                          "MA3BiI2",
-                          "FA0.83MA0.17PbBr0.39I2.61",
-                          "(NH4)5.1FA0.15MA1.7Pb6.1Br0.45I18.7",
-                          "Cs0.05FA0.7917MA0.1583PbBr0.5I2.5",
-                          "Cs0.01FA0.94Rb0.05PbI3",
-                          "MABiSbI9",
-                          "(NH4)3Sb2Br3I6",
-                          "(PEA)0.15FA0.85SnI3",
-                          "FA3OA2Sn4I13",
-                          "RbPbI3",
-                          "Cs0.1MA0.9PbBr0.1I2.9",
-                          "(PEA)2Cs9Pb10I34",
-                          "Cs0.1FA0.77MA0.13PbBr0.4I2.6",
-                          "CsPbBr3 | FAPbBr3",
-                          "CsSnBrI2",
-                          "Cs0.2FA0.8Pb0.3Sn0.7I3",
-                          "(NH4)11.9FA0.15MA1.7Pb12.9Br0.45I39.1",
-                          "Cs0.05FA0.81MA0.14PbBr0.45I2.55 | CsPbBr1.85I1.15",
-                          "FA0.8MA0.2PbBr0.2I2.8",
-                          "Cs0.09FA0.77MA0.14PbBr0.42I2.58 | (PEA)2PbI4",
-                          "BA2MA3Pb4I9",
-                          "FAPbBr0.44I2.56",
-                          "(PEA)2FA3Pb4I13",
-                          "MAPb(BF4)2.85I0.15",
-                          "(CHMA)2MA39Pb40I121",
-                          "MA3Bi2I11",
-                          "FA0.5MA0.5SnI3",
-                          "Cs0.21Ag3Bi3.14I9",
-                          "(oF1PEA)2MA4Pb4I13",
-                          "HA2MA3Pb4I13",
-                          "CsPbBr3 | FAPbBr1.5Cl1.5",
-                          "CsFAMAPbBrI",
-                          "(PEA)2Cs1.77FA57.23Pb60I181",
-                          "FA0.75MA0.25SnI3",
-                          "Cs0.05FA0.7885MA0.1441PbBr0.3I2.7",
-                          "MAPbBr1.5I1.5",
-                          "Cs0.085FA0.915PbBr0.45I2.55",
-                          "(PEI)2MA6Pb7I22",
-                          "MASnBr1.5Cl0.5I",
-                          "Cs0.05FA0.79MA0.16PbBr0.47I2.53",
-                          "Cs0.15FA0.75MA0.1PbBr0.5I2.5",
-                          "(PEA)x(F5PEA)xCs0.15FA0.64MA0.2PbBr0.6I2.4",
-                          "Cs0.2FA0.8PbBr1.2I1.8",
-                          "CsPb0.99Sr0.01BrI2",
-                          "Cs0.92K0.08PbBr3",
-                          "MAHg0.075Pb0.925I3",
-                          "FA0.9MA0.1PbBr0.03I2.91",
-                          "Cs0.05FA0.79MA0.16PbBr2.51I2.49",
-                          "FA0.95MA0.05PbBr0.1I2.9",
-                          "CsBa0.1Pb0.9I3",
-                          "(BYA)2MA3Pb4I13",
-                          "Cs0.07FA0.93PbI3",
-                          "MA2PA3Pb4I13",
-                          "FAPbCl0.5I2.5",
-                          "Cs0.0664FA0.8668MA0.0664PbBr0.095I0.905",
-                          "(Ace)0.2MA0.8PbI3",
-                          "MAPb0.9Sr0.1I3",
-                          "Cs0.75FA0.25PbI3",
-                          "FA0.83MA0.17PbBr0.17I2.83",
-                          "(PEA)2Cs59Pb60I181",
-                          "BA2MA2Pb3I9",
-                          "(HEA)2Cs1.9FA17.1Pb20Br9.45I53.55",
-                          "FA0.28MA0.72PbI3",
-                          "(iso-BA)0.5MA0.75PbI3.25",
-                          "Cs0.15FA0.85PbBr0.12I2.88",
-                          "FA0.88MA0.12PbBr0.15I2.85",
-                          "Cs0.92Li0.08PbBr3",
-                          "Cs0.175FA0.750MA0.075PbBr0.36I2.64",
-                          "(BZA)1.8(HAD)0.2MA2Pb3I10",
-                          "(3AMP)MA3Pb4I13",
-                          "Cs0.06FA79MA0.15PbBr0.45I2.55",
-                          "FAPb0.625Sn0.375I3",
-                          "(PMA)0.67FA0.33PbI3",
-                          "(TBA)0.01MA0.99PbI3",
-                          "Cs0.15MA0.85PbBr1.2I1.8",
-                          "MAPbBr1.16I1.74",
-                          "FA0.83MA0.17PbBr0.51I2.49",
-                          "FA0.85MA0.15PbBr0.15I0.85",
-                          "(PEA)2Pb2I4",
-                          "MASbSnI9",
-                          "Cs2Pb(SCN)2I",
-                          "FA0.85MA0.15PbBr0.45I0.85",
-                          "Cs0.88Na0.12PbBr3",
-                          "nanBi2O6",
-                          "CsPbBrF0.12I1.88",
-                          "(PEA)2Cs0.45FA2.55Pb4I13",
-                          "Cs0.25FA0.75PbBr0.60I2.40",
-                          "EA0.92FA0.08SnI3",
-                          "(PDA)0.05Cs0.15FA0.8PbI3",
-                          "(APMim)PbBrI3",
-                          "MASbI3",
-                          "(PEA)1.4BA0.6MA3Pb4I13",
-                          "FA0.95MA0.15PbBr0.45I2.5075",
-                          "MAPbBr0.9I2.1",
-                          "Cs0.05FA0.75MA0.15PbBr0.15I2.85",
-                          "FA0.90TN0.10SnI3",
-                          "MAMn0.1Pb0.9I3",
-                          "Cs0.1FA0.9PbBr0.09I2.91",
-                          "MA2Au2Br6",
-                          "FA0.75MA0.25Pb0.75Sn0.25I3",
-                          "FA0.85MA0.15PbBr0.55I2.55",
-                          "Cs0.05FA0.38MA0.57PbBr0.2I2.8",
-                          "MA2PA6Pb7I22",
-                          "Cs0.04FA0.82MA0.14PbBr0.42I2.58",
-                          "Cs0.05FA0.8K0.03MA0.12Ge0.03Pb0.97Br0.3I2.7",
-                          "MAPbBr2.85I0.15",
-                          "Cs0.05FA0.79MA0.16PbBr1.2I2.6",
-                          "FA0.75MA0.25PbBr0.25I2.79",
-                          "CsSnI3",
-                          "(5-AVAI)0.02Cs0.05FA0.93PbI3",
-                          "Cs0.05FA0.79MA0.16PbBr0.41I2.59",
-                          "AN0.5MA0.5PbI3",
-                          "MACo0.2Pb0.8I3",
-                          "(TBA)0.1Cs0.05FA0.71MA0.14PbBr0.51I2.49",
-                          "MAEu0.04Pb0.96I3",
-                          "Cs0.17FA0.83Pb0.6Sn0.4I3",
-                          "Cs0.1FA0.75MA0.15PbBr0.46I2.54",
-                          "MA2SnI6",
-                          "FA0.75MA0.25PbBr0.75I2.25",
-                          "MAPbBr0.19I2.81",
-                          "(5-AVA)0.05MA0.95PbI3",
-                          "((CH3)3S)2SnI6",
-                          "Cs0.06FA0.94PbBr0.03I2.97",
-                          "AN0.15Cs0.5MA0.8PbI3",
-                          "MAPbI3 | CsPbI3",
-                          "FA0.2PN0.8SnI3",
-                          "BA2Cs0.2FA0.6MA3.2Pb5I16",
-                          "Cs0.05FA0.81MA0.14PbBr0.42I2.58",
-                          "Cs0.1FA0.9PbBr0.6I2.4",
-                          "(3AMP)FA0.9MA2.1Pb4I13",
-                          "Cs0.02MA0.98PbBr0.06I2.94",
-                          "Cs0.07FA0.785MA0.145PbBr0.45I2.55",
-                          "Cs0.01Pb0.99Br1.98I1.02",
-                          "FAHA2Pb2I7",
-                          "Cs0.5FA0.5PbI3",
-                          "Cs0.5FA0.85PbI3",
-                          "FA0.2MA0.8Pb1.0I3",
-                          "Cs0.1FA0.1MA0.8PbI3",
-                          "CsPbBr0.21I2.79",
-                          "EA2MA8Pb9I28",
-                          "Cs0.15FA0.71MA0.1PbBr0.39I2.61",
-                          "MAPbI3 | MAPbBr1.2I1.8",
-                          "Cs0.05FA0.82MA0.13PbBr0.13I2.87",
-                          "Cs0.1FA0.76MA0.14PbBr0.51I2.49",
-                          "Bn2SnI4",
-                          "Cs0.14FA0.83MA0.17PbBr0.51I0.249",
-                          "Cs0.05FA0.79MA0.16PbBr0.51I",
-                          "MACa0.02Pb0.98I3",
-                          "FA0.9MA0.1PbBr0.03I2.97",
-                          "CsFAPbBrClI",
-                          "Cs0.15FA0.26MA0.59PbI3",
-                          "MAPb0.92Sb0.08I3",
-                          "(mF1PEA)MA4Pb4I13",
-                          "FA0.7MA0.3PbBr0.10I2.90",
-                          "CsFA0.83MA0.17PbBr0.5I2.5",
-                          "Cs0.04MA0.96PbI3",
-                          "PA2PbI4",
-                          "(PEA)0.1FA0.15MA0.75SnI3",
-                          "(PDA)0.03Cs0.15FA0.82PbI3",
-                          "CsCu0.003Pb0.997Br3",
-                          "AgBiI4",
-                          "FA0.17MA0.83PbBr2.5I0.5",
-                          "Cs0.1FA0.9PbBr0.225I2.775",
-                          "(Ace)0.1MA0.9PbI3",
-                          "Cs0.05FA0.8MA0.15PbBr0.55I2.55",
-                          "Cs0.17FA0.83Pb0.5Sn0.5I3",
-                          "Cs0.07FA0.79MA0.14PbBr0.45I2.55",
-                          "MAPb0.75Sn0.25I",
-                          "(PEA)2FA3Sn4I13",
-                          "Cs0.17FA0.83Pb0.8Sn0.2I3",
-                          "(Cl-PEA)2MA2Pb3ClI10",
-                          "Cs0.05MA095PbI3",
-                          "(PEA)2Cs59Pb60Br120.67I60.33",
-                          "MAPbBr0.7I2.3",
-                          "(ThFA)2MA2Pb2I7",
-                          "(EDA)0.04FA0.29MA0.67Pb1.0I3",
-                          "FA0.97MA0.03PbBr0.09I2.91",
-                          "FA0.7MA0.3PbBr0.9I2.1",
-                          "FA0.83MA0.17PbBr0.17I0.83",
-                          "Cs0.1FA0.75MA0.15PbBr1.5I1.5",
-                          "Cs0.16FA0.8MA0.04PbBr1.5I1.5",
-                          "CsPb0.6Sn0.4I3",
-                          "Cs0.05FA0.76MA0.16PbBr0.49I2.51",
-                          "EA2MA19Pb20I61",
-                          "MAPb0.375Sn0.625I3",
-                          "(F-PEA)2MA2Pb3I10",
-                          "Cs0.05FA0.85MA0.1PbBr0.5I2.5",
-                          "FA0.92MA0.08PbI3",
-                          "FA0.7MA0.3PbBr0.095I0.905",
-                          "AN0.3MA0.7PbI3",
-                          "Cs0.05FA0.81MA0.14PbBr0.45I2.55",
-                          "FA0.6MA0.4PbBr0.4I2.6",
-                          "Cs0.05FA0.79MA0.16PbBr0.30I2.70",
-                          "CsPbBr1.5I1.5",
-                          "(PEA)0.1FA0.9SnI3",
-                          "Cs2NaBiI6",
-                          "FA0.95MA0.05PbBr0.15I2.85 | BA2PbI4",
-                          "MAPbI3 | MAPbBr0.9I2.1",
-                          "MAPbBr2.5I0.5",
-                          "Cs0.12MA0.88PbBr0.36I2.64",
-                          "MA0.98PbI3",
-                          "MAPbBr2.52I0.48",
-                          "Cs0.17FA0.83PbBr0.17I0.83",
-                          "FA0.1MA0.9PbI3",
-                          "MAPbBr1.62I1.38",
-                          "Cs0.1FA0.6MA0.3PbBr0.095I0.905",
-                          "Cs0.05FAxMAxPbBrxIx",
-                          "FA0.83MA0.17PbBr0.51I2.59",
-                          "Cs0.025FA0.7MA0.25Rb0.025PbI3",
-                          "MAPbI3-xClx",
-                          "FA0.84MA0.16PbBr0.48I2.52",
-                          "Cs0.25FA0.75PbBr0.9I2.1",
-                          "IM0.2MA0.8PbI3",
-                          "FA0.2MA0.8PbBr0.45I2.55",
-                          "FA0.2MA0.8PbI3",
-                          "MACu0.1Pb0.9I3",
-                          "Cs0.08FA0.92PbBr3",
-                          "FA0.83MA0.17PbBrI2",
-                          "CsBi2I7",
-                          "FA0.4MA0.6PbBr0.6I2.4",
-                          "FAPbBr2.67Cl0.33",
-                          "CsPb0.9Sn0.1Br2I",
-                          "MAPbBr2.91I0.09",
-                          "Cs0.15FA0.75MA0.1PbBr0.4I2.6",
-                          "(EDA)0.04FA0.28MA0.68Pb1.0I3",
-                          "(CHMA)2MA2Pb3I10",
-                          "MAPbBr0.4I2.6",
-                          "Aa0.05MA0.95PbI3",
-                          "(NH4)3Sb2Br6I3",
-                          "GU0.1MA0.9PbI3",
-                          "HA0.2MA0.8SnI3",
-                          "Cs0.1FA0.9PbBr0.3I2.7",
-                          "MAGeBr0.15I2.75",
-                          "CsPbI3",
-                          "Cs0.04FA0.8MA0.16PbBr0.49I2.51",
-                          "MASnBr2I",
-                          "Cs0.12FA0.83MA0.05PbBr1.2I1.8",
-                          "Cs0.05FA0.88MA0.07PbBr0.24I2.76",
-                          "Cs0.45FA0.55PbI3",
-                          "MACo0.063Pb0.937I3",
-                          "Cs0.05FA0.827MA0.123PbBr0.369I2.631",
-                          "MAPb0.99Sr0.01I3",
-                          "MAPbBr0.09I2.91",
-                          "Cs0.05FA0.75MA0.2PbI3",
-                          "MASb1.2Sn0.8I9",
-                          "(TBA)0.1MA0.9PbI3",
-                          "Cs0.99Rb0.01PbBrI2",
-                          "Cs0.02FA0.98PbI3 | Cs0.57FA0.43PbI3",
-                          "(PDA)MA3Pb4I13",
-                          "MAPbISCN",
-                          "Cs0.17FA0.83PbBr0.30I2.7",
-                          "FAPbI3 | EDA22Pb3I10",
-                          "(CPEA)2MA5Pb6I19",
-                          "MACu0.0118Pb0.9882Br0.2I2.8",
-                          "(DPA)2MA3PAPAPb4I13",
-                          "FA0.85MA0.15PbBr0.27I2.73",
-                          "(C6H4NH2)CuBr2I",
-                          "Cs0.25FA0.75PbBr0.6I2.40",
-                          "BA2MA2Pb3I10",
-                          "(3AMP)FA0.75MA2.25Pb4I13",
-                          "MACo0.016Pb0.984I3",
-                          "MAPbBr0.02I2.98",
-                          "(CIEA)0.05MA0.95PbI3",
-                          "Cs0.07FA0.93PbBr0.06I2.94",
-                          "nanCu3SbI6",
-                          "Cs0.05MA0.95PbBr0.9I2.1",
-                          "Cs0.11FA0.74MA0.15PbBr0.51I2.49",
-                          "Cs0.15FA0.85PbBr0.81I2.19",
-                          "Cs0.05Pb0.95Br1.9I1.1",
-                          "(PBA)2MA3Pb4I13",
-                          "CsGe0.3Pb0.7BrI2",
-                          "MAPbBr1.26I1.74",
-                          "Cs0.05FA0.93GA0.02PbI3",
-                          "MACa0.10Pb0.90I3",
-                          "MAPbI3 | MAPbI3",
-                          "FA0.25MA0.75Pb0.75Sn0.25I3",
-                          "(PEA)0.6BA1.4FA3Sn4I13",
-                          "MAPbBr0.39I2.61",
-                          "Cs0.97Rb0.03PbBr3",
-                          "(4ApyH)SbI4",
-                          "Cs0.17FA0.83PbBr0.81I2.19",
-                          "FA0.87MA0.13PbBr0.51I2.49",
-                          "AgCs2Bi0.75Sb0.25Br6",
-                          "FA0.84MA0.16PbBr0.5I1.5",
-                          "Cs0.1FA0.75MA0.15Pb0.25Sn0.75Br0.5I2.5",
-                          "MAPb0.93Sb0.07I3",
-                          "(PEA)2Cs79Pb80I241",
-                          "FA0.3MA0.67PbI3",
-                          "CsPbBrF1.88I0.12",
-                          "(H-PEA)2MA2Pb3I10",
-                          "Cs0.05FA0.75MA0.2PbBr0.3I2.7",
-                          "(BEA)2MA3Pb4I13",
-                          "FAPbBr1.25Cl0.25I1.5",
-                          "EA0.4MA0.6PbI3",
-                          "Cs0.79FA0.16MA0.1PbBrI2",
-                          "MAPb1.0Br0.6I2.4",
-                          "Cs0.05FA0.78MA0.16PbBr0.5I2.5",
-                          "FA0.8MA0.8PbBr0.06I2.96",
-                          "Ca0.05MA0.95PbBr0.15I2.85",
-                          "MAPbBr0.30I2.70",
-                          "FA0.3MA0.7Pb1.0I3",
-                          "FA0.7MA0.3Pb0.5Sn0.5I3",
-                          "KBABiTeO6",
-                          "CsPb0.97Tb0.03Br3",
-                          "MAPbBr0.2I2.7",
-                          "MA2PA4Pb5I16",
-                          "Cs0.30FA0.70PbI3",
-                          "Cs0.07FA0.81MA0.1146PbBrI2",
-                          "FA0.8MA0.2PbBr0.45I2.55",
-                          "MAPbI3 | (PEA)2PbI4",
-                          "Cs0.05FA0.95PbBr0.15I2.85",
-                          "(PDA)0.04Cs0.15FA0.81PbI3",
-                          "Cs0.05FA0.79MA0.17PbBr0.5I2.5",
-                          "Cs0.3FA0.6MA0.1PbBr0.256I0.744",
-                          "MA3Bi2I9",
-                          "BAGUMA4Pb5I16",
-                          "MAPb1.0Br0.3I2.7",
-                          "Cs0.05FA0.65MA0.3PbBr0.15I2.85",
-                          "CsPb0.98Sr0.02BrI2",
-                          "MAPbBr0.075I2.95",
-                          "(CPEA)2MA2Pb3I10",
-                          "Cs0.15FA0.71MA0.14PbBr0.45I2.55",
-                          "MAPbBr0.03I2.7",
-                          "AN0.4MA0.6PbI3",
-                          "Cs0.05MA0.95PbI3",
-                          "Cs0.07FA0.78MA0.15PbBr0.45I2.55",
-                          "Cs0.05FA0.79MA0.11Rb0.05PbBr0.39I2.61",
-                          "(APMim)PbBr2I3",
-                          "Cs0.05FA0.80MA0.15PbI2.55",
-                          "Cs0.1FA0.9PbI3 | (PEA)2PbI4",
-                          "(CPEA)2MA4Pb5I16",
-                          "Cs0.05FA0.83MA0.17PbI3",
-                          "Cs0.05FA0.81MA0.14PbBr0.57I2.43",
-                          "(TBA)0.3MA0.7PbI3",
-                          "Cs0.1FA0.77MA0.13PbBr0.39I2.48 | (PEA)2PbI4",
-                          "Cs0.05FA0.81MA0.14PbBr0.39I2.61",
-                          "Cs0.07FA0.785MA0.115PbBr0.45I2.55",
-                          "MAPbBr0.75I2.25",
-                          "BA2Cs0.08MA3.92Pb5I16",
-                          "Cs0.05FA0.92MA0.3PbBr0.09I2.91",
-                          "FA0.57MA0.43PbBr0.04I2.96",
-                          "BDACs4Pb5Br4.8I11.2",
-                          "IM0.03MA0.97PbI3",
-                          "(PBA)BAMA3Pb4I13",
-                          "MAPbBr0.15I2.85",
-                          "Cs0.32FA0.58GA0.1PbBr0.81I2.19",
-                          "FA0.6MA0.4Sn0.6I3",
-                          "GU0.17MA0.83PbI3",
-                          "Cs0.04FA0.80MA0.16PbBr0.51I2.49",
-                          "FAxMAPbBrxI",
-                          "BAMA3Pb4I13",
-                          "Cs0.02MA0.98PbI3",
-                          "AgCs2Bi0.5Sb0.5Br6",
-                          "MAPbBr0.033I2.97",
-                          "Cs0.05FA0.83MA0.17PbBr0.45I2.55",
-                          "EA0.5MA0.5PbI3",
-                          "FA0.83MA0.17PbBr2.5I0.5",
-                          "(BZA)1.9(HAD)0.1MA2Pb3I10",
-                          "GUPb(SCN)2.6I0.4",
-                          "MAPbI3 | MABaPbI3",
-                          "FA0.9MA0.1PbBr0.256I0.744",
-                          "FA3Bi2I9",
-                          "Cs0.10FA0.75MA0.15PbBr0.51I2.49",
-                          "Cs0.04FA0.92MA0.04PbI3 | (FEA)2PbI4",
-                          "MAPbI3 | MAPbBr3",
-                          "Cs0.1FA0.81MA0.09PbBr0.17I2.83",
-                          "Cs0.1FA0.75MA0.15PbBrI2",
-                          "CsPb0.5Sn0.5BrI2",
-                          "(EDA)0.01FA0.29MA0.7Pb1.0I3",
-                          "Cs0.1MA0.9PbI3",
-                          "(PEA)0.1FA0.15MA0.75SnBr0.24I2.76",
-                          "Cs0.01FA0.99PbI3",
-                          "CsPb1.0Br1.8I1.2",
-                          "BAFA60Pb61Cl4I180",
-                          "FA0.98MA0.02PbBr0.06I2.94",
-                          "(PEA)2MA39Pb40I121",
-                          "FA0.85MA0.10PbBr0.3I2.7",
-                          "MA0.1Mg0.1Pb0.9I3",
-                          "MAPbBr0.60I2.40",
-                          "Cs0.075FA0.75MA0.175PbBr0.33I2.67",
-                          "Cs0.2FA0.8PbI3",
-                          "Cs0.025FA0.475MA0.5Pb0.5Sn0.5I3",
-                          "MA2CuBr3.5Cl0.5",
-                          "FA0.95MA0.05PbBr0.15I2.85 | DA2PbI4",
-                          "(PDA)MAPb2I7",
-                          "MAPb0.2Sn0.8Br0.4I2.6",
-                          "CsPb1.0Br1.5I1.5",
-                          "FA0.8MA0.2PbBr0.095I0.905",
-                          "MASnF0.4I2.6",
-                          "BU2FA8Pb9I28",
-                          "MASnBr2.64I0.36",
-                          "(4AMP)MA2Pb3I10",
-                          "Cs0.15FA0.85PbBr0.45I2.55",
-                          "BA2MA3Pb4I12",
-                          "Cs0.05FA0.07MA0.25PbI3",
-                          "Cs0.04FA0.96PbBr3",
-                          "Cs2Bi3I9",
-                          "MABa0.01Pb0.99I3",
-                          "Cs0.05FA0.79MA0.16Pb0.748Sn0.252Br0.52I2.48",
-                          "Cs0.2FA0.8PbBr1.05I1.95",
-                          "FA0.1MA0.9Pb1.0I3",
-                          "FA0.78MA0.21PbBr0.21I2.79",
-                          "BA2Cs0.3FA1.7Pb1.8Sn1.2I10",
-                          "MA0.1Mn0.1Pb0.9I3",
-                          "(BEA)0.5MA3Pb3I10",
-                          "FA0.38MA0.62PbI3",
-                          "MAPbBr0.43I2.57",
-                          "FA0.81MA0.19Pb0.57I2.33",
-                          "FAPbI3",
-                          "Cs0.05FA0.79MA0.16PbBr0.6I2.4",
-                          "Cs0.2FA0.72MA0.08PbBr0.03I2.97",
-                          "Cs0.133FA0.733MA0.133PbBr0.095I0.905",
-                          "CsPbI3 | FAPbI3",
-                          "MAPb0.9Sn0.1I3",
-                          "(ThMA)2MA2Pb3I10",
-                          "Cs0.32FA0.58GU0.1PbBr0.81I2.19",
-                          "Cs0.1FA0.75MA0.13PbBr0.45I2.55",
-                          "GU0.50MA0.50PbI3",
-                          "MA0.05Pb0.95I3",
-                          "Cs0.06FA0.94PbI3",
-                          "(HEA)2Cs2.9FA26.1Pb30Br9.3I83.7",
-                          "Cs0.17FA0.83Pb0.9999Sn0.0001I3",
-                          "Cs0.1FA0.135MA0.765PbBr0.45I2.55",
-                          "MAPb0.50Sn0.50Br1.2I1.8",
-                          "FA0.81MA0.15PbBr0.45I2.55",
-                          "nanPb2I8",
-                          "(TBA)0.5Cs0.03FA0.4MA0.08PbBr0.51I2.49",
-                          "Cs0.80K0.20PbBr3",
-                          "MAPbCl0.06I2.94",
-                          "Cs0.05FA0.85MA0.1PbBr0.03I2.97",
-                          "(Anyl)2MA2Pb3I9",
-                          "Cs0.1FA0.54MA0.36PbI3",
-                          "CsBi0.06Pb0.94I3",
-                          "Cs0.67FA0.33PbBr0.75I2.25",
-                          "CsFASnI3",
-                          "Cs0.1FA0.65MA0.25PbI3",
-                          "Cs0.05FA0.77MA0.16PbBr0.48I2.52",
-                          "MAPb0.85Sn0.15I3",
-                          "FAPbBr0.45I2.55",
-                          "(N-EtPy)SbBr6",
-                          "MAPbBr3",
-                          "MAPbBr0.33I2.67",
-                          "MAPb0.25Sn0.75I3",
-                          "Cs0.14FA0.83MA0.03PbBr0.51I2.49",
-                          "Cs0.05FA0.89MA0.06PbBr0.18I2.82",
-                          "FA0.2MA0.8PbBr0.15I2.85",
-                          "Cs0.15FA0.8GA0.05PbBr0.45I2.55",
-                          "(THM)0.1MA0.9PbI3",
-                          "(BZA)1.95(HAD)0.05MA2Pb3I10",
-                          "FAMAPbBr3I",
-                          "Cs0.05MAPbBr0.45I2.55",
-                          "Cs0.05FA0.6MA0.35PbBr0.3I2.7",
-                          "Cs0.20FA0.80PbBr1.2I1.8",
-                          "Cs0.4FA0.6PbBr0.9I2.1",
-                          "FAPbI3 | (PEA)2PbI4",
-                          "Cs0.5Rb0.5SnI3",
-                          "Cs0.1MA0.9SnI3",
-                          "Cs0.05FA0.79MA0.12PbBr0.39I2.61",
-                          "CsCa0.03Pb0.97Br3",
-                          "Cs0.05FA0.79MA0.15PbBr0.45I2.55",
-                          "Cs0.15FA0.85PbI3",
-                          "MASbI2",
-                          "MA0.125Pb0.875I3",
-                          "MACu0.05Pb0.95Br0.05I2.95",
-                          "(DAP)PbI4",
-                          "Cs0.05FA0.7885MA0.1615PbBr0.51I2.49",
-                          "AN0.09MA0.91PbI3",
-                          "Cs0.07FA0.81MA0.12PbBr0.38I2.62",
-                          "MASb1.6Sn0.4I9",
-                          "(NMA)2MA39Pb40I121",
-                          "MAPbI3 | (EU-pyP)2PbI4",
-                          "Cs0.15FA0.85PbBr0.3I2.7",
-                          "FASnBr0.24I2.76",
-                          "FA0.5MA0.5PbI3",
-                          "FAMAPbBrI",
-                          "MAGeBr0.3I2.9",
-                          "Cs0.091FA0.758MA0.152PbI3",
-                          "Cs0.17FA0.83PbBr1.8I1.2",
-                          "BDACs2Pb3Br3I7",
-                          "FA0.85GU0.15SnI3",
-                          "MAPb0.95Sn0.05Br0.1I2.9",
-                          "Cs0.2FA0.2MA0.6PbI3",
-                          "Cs0.05FA0.95SnI3",
-                          "MAPb0.8Sr0.2I3",
-                          "Ag2BiI5",
-                          "Cs0.05FA0.85MA0.10PbBr0.45I2.55",
-                          "Cs0.05FA0.81MA0.14PbBr0.4I2.6",
-                          "Cs0.07FA0.7MA0.23PbBr0.69I2.31",
-                          "FA0.65MA0.35PbI3",
-                          "(TMA)SnI3",
-                          "(PEI)2MA2Pb2I10",
-                          "(AVA)2PbI4 | MA1Pb1I3 | (BI)2PbI4",
-                          "Cs0.05FA0.79MA0.16PbBr0.51I2.49 | BAPbI4",
-                          "CsPbBr3 | FAPbBr1.5I1.5",
-                          "MAPbI3 | (BI)2PbI2",
-                          "GU0.14MA0.86PbI3",
-                          "Cs0.05FA0.79MA0.16PbBr0.51I2.49 | CsPbI3",
-                          "GU0.125MA0.875PbI3",
-                          "Cs0.05FA0.79MA0.16PbBr1.5I1.5",
-                          "CsSn0.05I2.95",
-                          "MAPbBr0.25I2.75",
-                          "Cs0.2FA0.8PbBr0.3I2.7",
-                          "Cs0.3FA0.7Pb0.7Sn0.3I3",
-                          "Cs0.25FA0.75Pb0.6Sn0.4I3",
-                          "Cs0.04FA0.82MA0.14PbBr0.45I2.55",
-                          "Cs0.0664FA0.666MA0.2668PbBr0.256I0.744",
-                          "Cs0.05FA0.79MA0.16PbBr0.75I2.25",
-                          "FA0.1MA0.9PbI3 | TAPbI3",
-                          "Cs0.05FA0.79MA0.16PbBr0.45I2.55",
-                          "Cs0.05FA0.87MA0.0782PbBrI2",
-                          "MAPbI3 | (C4H9N2H6)PbI4",
-                          "Cs0.6MA0.4PbI3",
-                          "BA2MA4Pb5I16",
-                          "((CH3)3S)2SnBr2I4",
-                          "Cs0.05FA0.05MA0.9PbBr0.05I2.95",
-                          "MAPbBr0.2I2.8",
-                          "MAPb0.5Sn0.5Br0.6I2.4",
-                          "(Ace)0.15MA0.85PbI3",
-                          "CsPbBr",
-                          "EA2MA2Pb3I10",
-                          "Cs0.05FA0.788MA0.162PbBr0.5I2.5",
-                          "DI2FA8Pb9I28",
-                          "MAPbI3 | CsPbBr3",
-                          "Ca0.1MA0.9PbBr0.3I2.7",
-                          "(PEA)1.8BA0.2MA3Pb4I13",
-                          "Cs0.09FA0.58MA0.33PbBr0.65I2.35",
-                          "CsPbBrF1.78I0.22",
-                          "FA0.9MA0.1PbI3",
-                          "CsSnBr0.5I2.5",
-                          "FAPbBr0.15I2.85",
-                          "Cs0.30MA0.70PbI3",
-                          "(NH4)10.2FA0.15MA1.7Pb11.2Br0.45I34",
-                          "FA0.96MA0.04PbBr0.12I2.88",
-                          "Cs0.05FA0.79MA0.16Pb0.54I2.46",
-                          "CsLa0.02Pb0.98BrI2",
-                          "MAPbBr0.04I2.96",
-                          "MAPb0.4Sn0.6Br0.9I2.1",
-                          "IM0.025MA0.0250.975PbI3",
-                          "AN0.2MA0.8PbI3",
-                          "Cs0.02FA0.98PbI3",
-                          "FA0.6MA0.4PbBr1.2I1.8",
-                          "(DMA)0.05MA0.95PbI3",
-                          "BA2MA2Sn3I10",
-                          "Cs0.94Na0.06PbBr3",
-                          "FA0.75MA0.25Ge0.2Sn0.8I3",
-                          "MAPb0.75Sn0.25I3",
-                          "(PEA)2Cs3Pb4I13",
-                          "FA0.125MA0.875PbI3",
-                          "(CHMA)2MA3Pb4I13",
-                          "FA0.6MA0.4Pb0.4Sn0.6Br0.48I2.52",
-                          "Cs0.05FA0.49MA0.16PbBr0.51I2.49",
-                          "Cs0.05FA0.83MA0.12PbBr0.36I2.64",
-                          "Ag2Bi3I11",
-                          "(PEA)FASnI3",
-                          "Cs0.05FA0.79MA0.16PbI3",
-                          "Cs0.15FA0.75MA0.1PbBr0.1I2.9",
-                          "Cs0.15FA0.71MA0.14PbBr0.75I2.25",
-                          "MAGeBr0.3I2.7",
-                          "Cs0.05FA0.81MA0.14PbBr0.45",
-                          "MAPb0.5Sb0.5I3",
-                          "(PEA)2MA5Pb4Cl2I10 | MA3PbCl2",
-                          "FA0.38MA0.57PbI3",
-                          "Cs0.025FA0.81MA0.15PbBr0.45I2.5",
-                          "BA2Cs4MA35Pb40I121",
-                          "Cs0.05FA0.79MA0.16PbBr0.39I2.61",
-                          "AgCs1.7Rb0.3BiBr6",
-                          "Cs0.09MA0.91PbI3",
-                          "(NH4)1.7FA0.15MA1.7Pb2.7Br0.45I8.5",
-                          "GU0.05MA0.95PbI3",
-                          "Cs0.13FA0.87PbBrI2",
-                          "MAPbI3",
-                          "Cs0.05FA0.8MA0.15PbBr0.75I1.25",
-                          "MAPbBr2.25I0.75",
-                          "(ThMA)2FA4Pb5I16",
-                          "Cs0.21FA0.56MA0.23PbBr0.06I2.94",
-                          "(BDA)MA3Pb4I13",
-                          "Cs0.15FA0.8Rb0.05PbI3",
-                          "MABa0.1Pb0.9I3",
-                          "(PEA)xCs0.15FA0.64MA0.2PbBr0.6I2.4",
-                          "Cs0.05MA0.95Pb0.95Sn0.05Cl0.1I2.9",
-                          "Cs0.08FA0.81MA0.12PbBr0.35I2.65",
-                          "Cs0.3FA0.6MA0.1PbBr0.095I0.905",
-                          "GU0.2MA0.8PbI3",
-                          "FA0.5MA0.5PbI4",
-                          "FA0.67MA0.33PbBr0.5I2.5",
-                          "Cs0.05FA0.7885MA0.1615PbBr0.1I0.9",
-                          "FA0.9MA0.1PbBr0.3I2.7",
-                          "(NH4)6.8FA0.15MA2.04Pb7.8Br0.45I24.14",
-                          "FA0.65K0.2MA0.15PbBr0.55I2.55",
-                          "FA0.625MA0.935PbI",
-                          "(HEA)2Cs1.9FA17.1Pb20Br6.3I56.7",
-                          "FA0.975MA0.025PbI3",
-                          "Cs0.02Pb0.98Br1.96I1.04",
-                          "FA0.95MA0.05PbBr0.15I2.85 | OA2PbI4",
-                          "FA0.95MA0.05PbBr0.15I2.85",
-                          "CsLa0.03Pb0.97BrI2",
-                          "FA0.75MA0.15PbBr0.45I",
-                          "Cs0.05FA0.79MA0.160Pb1.0Br0.3I2.7",
-                          "(PEA)2MAPbI4",
-                          "Cs0.25FA0.75PbBrI2",
-                          "Cs0.94Rb0.06PbBr3",
-                          "Cs0.05FA0.15MA0.8PbI3",
-                          "(NH4)3.4FA0.15MA2.04Pb4.4Br0.45I13.94",
-                          "CsPb0.997Zn0.003Br3",
-                          "CsBi3I10",
-                          "Cs0.15FA0.75MA0.1PbBr0.3I2.7",
-                          "CsPb0.3Sn0.7I3",
-                          "Cs0.15FA0.85SnI3",
-                          "Cs0.06FA0.79MA0.15PbBr0.45I2.55",
-                          "CsCu0.01Pb0.99Br3",
-                          "FA0.17MA0.83PbBr1.5I1.5",
-                          "Cs0.15FA0.85PbBr0.25I2.75",
-                          "CsPb0.75Sn0.25Br2I",
-                          "MAPbCl3",
-                          "FA0.14MA0.86PbBr0.42I2.58",
-                          "MAHgI3",
-                          "Cs0.23MA0.77PbI3",
-                          "GUPb(SCN)1.8I1.2",
-                          "(DMA)0.075MA0.925PbI3",
-                          "(PEA)2Cs39Pb40Br40.33I80.67",
-                          "(TFEA)2Cs0.225FA7.425MA1.35Pb10Br4.65I26.35",
-                          "FA0.9GU0.1SnI3",
-                          "MA3Bi2I13",
-                          "Cs3Bi2I9",
-                          "BA2PbI4",
-                          "FA0.7MA0.3PbI3",
-                          "Cs0.1FA0.9PbBr0.9I2.1",
-                          "FASnBrI2",
-                          "FAPb0.375Sn0.625I3",
-                          "Cs0.2FA0.8PbBr0.32I2.68",
-                          "Cs0.2FA0.6MA0.2PbBr0.256I0.744",
-                          "Cs0.05FA0.79MA0.16PbBr0.51I2.49 | PA2PbI4",
-                          "MAPb0.98Zn0.02I3",
-                          "(n-C3H7NH3)PbCl3",
-                          "(PTA)2MA3Pb4I13",
-                          "Cs0.2FA0.8PbBr0.256I0.744",
-                          "Cs0.1MA0.9Pb0.25Sn0.75I3",
-                          "((CH3)3S)2SnBrI5",
-                          "MAPbI3 | FAPbBrI2",
-                          "FA0.83MA0.17PbBr0.51",
-                          "FA0.1MA0.9PbBr0.3I2.9",
-                          "BA2CsPb2I7",
-                          "MAPbI3 | (BEA)PbI4",
-                          "Cs0.10MA0.90PbI3",
-                          "CsPb0.97Sr0.03Br3",
-                          "FA0.67MA0.33PbBr0.33I2.67",
-                          "Cs0.05FA0.83MA0.12PbBr0.5I2.5",
-                          "CsBi0.04Pb0.96I3",
-                          "(TBA)0.3Cs0.04FA0.55MA0.11PbBr0.51I2.49",
-                          "MAPbI3 | (MIC1)2PbI4",
-                          "Ag3BiI3(SCN)3",
-                          "FAPbBr0.6I2.4",
-                          "Cs0.003Pb0.997Br3",
-                          "CsNi0.005Pb0.995Br3",
-                          "Cs0.05FA0.788GU0.032MA0.129PbBr0.51I2.49",
-                          "Cs0.07FA0.73MA0.20PbBr0.47I2.53",
-                          "FA0.02MA0.98PbI3",
-                          "FA0.975MA0.025PbBr0.075I2.925",
-                          "Cs0.17FA0.83Pb0.98Sn0.02I3",
-                          "MAPb0.95Sn0.05I3",
-                          "Cs0.10FA0.81MA0.09PbBr0.03I2.97",
-                          "(NH4)6.8FA0.15MA1.7Pb7.8Br0.45I23.8",
-                          "FAPbBr0.25I2.75",
-                          "MAPb0.2Sn0.8I3",
-                          "Cs0.05FA0.79MA0.16PbBr0.51I2.49 | (oFPEA)PbI3",
-                          "MAPb1.0Br0.66I2.33",
-                          "BA2FA3Sn4I13",
-                          "MAPbBr0.11I2.89",
-                          "Cs0.10MA0.90Pb(SCN)0.15I2.85",
-                          "(PEA)2Cs99Pb100I301",
-                          "MAPbBr0.51I2.49",
-                          "FA0.85MA0.15PbBr0.45I2.45",
-                          "FA0.88MA0.12PbI3",
-                          "Cs0.05FA0.79MA0.16Pb1.0Br0.51I2.49",
-                          "MAPbI3 | (MIC3)2PbI4",
-                          "FAPbBr0.095I0.905",
-                          "FAPb0.4Sn0.6I3",
-                          "MAPb0.8Sn0.2I3",
-                          "MAPb0.75Sn0.25Br0.9I2.1",
-                          "Ag2CsSb2I3",
-                          "Cs0.17FA0.83PbBr1.5I1.5",
-                          "Cs0.08MA0.92PbBr0.24I2.76",
-                          "Cs0.05FA0.70MA0.25PbI3",
-                          "MAPb0.4Sn0.6I3",
-                          "MAPb0.97Zn0.03I3",
-                          "MACu0.05Pb0.95Br0.1I2.9",
-                          "FA0.85MA0.15Pb0.45I2.55 | (NH4)8FA2.4Pb9I28.4",
-                          "Cs0.05FA0.79MA0.16PbBr0.51I2.49 | (PEI)2PbI4",
-                          "Cs0.02FA0.82MA0.16PbBr0.51I0.249",
-                          "Cs0.88FA0.12PbI3 | Cs0.88FA0.12PbIx(PF6)x",
-                          "FA0.97MA0.03PbBr2.91I0.09",
-                          "FA0.976MA0.024PbBr0.075I2.925",
-                          "CsPbBr0.6I2.4",
-                          "FA0.94MA0.6PbBr0.06I2.94",
-                          "(PEA)0.5MA0.5PbI3",
-                          "FA0.67MA0.33PbI3",
-                          "Cs0.17FA0.83PbBr0.45I2.55",
-                          "FA0.94MA0.06PbBr0.06I",
-                          "FA0.9MA0.1PbBr0.1I2.9",
-                          "Cs0.05FA0.81GU0.025MA0.11PbBr0.39I2.61",
-                          "(PEA)2Cs59Pb60Br181",
-                          "FA0.85MA0.15PbBr0.03I2.97",
-                          "HDABiI5",
-                          "CsPb0.93I3",
-                          "FA0.33PbBr3",
-                          "MAPbBr0.075I2.925",
-                          "Cs0.05FA0.79MA0.16PbBr0.51I2.49 | (PEA)PbI3",
-                          "CsCu0.03Pb0.97Br3",
-                          "(HEA)2Cs1.9FA17.1Pb20Br0I63",
-                          "FA0.6MA0.4Pb0.4Sn0.6Br0.18I2.82",
-                          "(PyrEA)PbI4",
-                          "BA2MA3Pb4.0I13",
-                          "FA0.1MA0.9Pb0.9Sn0.1I3",
-                          "(TBA)0.2Cs0.04FA0.63MA0.13PbBr0.51I2.49",
-                          "BA2Cs1.5MA2.85Pb4I13",
-                          "(NH4)3.4FA0.15MA1.7Pb4.4Br0.45I13.6",
-                          "(PEA)0.4MA0.6PbI3",
-                          "FA0.58MA0.42PbI3",
-                          "Cs0.05FA0.7MA0.25PbI3",
-                          "Cs0.05FA0.85MA0.15PbBr0.75I2.25",
-                          "FA0.6MA0.4PbSn0.6I0.4",
-                          "CsGe0.5Sn0.5I3",
-                          "CsPbBrF0.22I1.78",
-                          "GAMA4Pb4I13",
-                          "BA2MA10Pb11I34",
-                          "EA3MA2NEAPb4I13",
-                          "MA2PbI4",
-                          "Cs0.15FA0.85PbBr0.15I2.85",
-                          "MASb1.8Sn0.2I9",
-                          "FA0.75MA0.25Ge0.05Sn0.95I3",
-                          "CsPb0.25Sn0.75Br2I",
-                          "Cs0.2FA0.66MA0.14PbBr0.5I2.5",
-                          "Cs0.0664FA0.666MA0.2668PbBr0.095I0.905",
-                          "FA0.83MA0.17PbI3",
-                          "MAPb1.0Br0.45I2.55",
-                          "Cs0.05FA0.80MA0.15PbI3",
-                          "Cs0.1MA0.90PbBr0.3I2.70",
-                          "FA0.85MA0.15PbI5",
-                          "Cs0.06FA0.78MA0.16PbI3",
-                          "(PEA)0.1MA0.9PbI3",
-                          "Cs0.84K0.16PbBr3",
-                          "Cs0.17FA0.83Pb0.99999Sn0.00001I3",
-                          "(BDA)MAPb2I7",
-                          "FA0.2MA0.8PbBr0.3I2.9",
-                          "BDACs3Pb4Br3.9I9.1",
-                          "Cs0.1FA0.747MA0.153PbBr0.17I0.83",
-                          "FAPbBr1.5I1.5",
-                          "MA0.03Mg0.03Pb0.97I3",
-                          "(1.3-Pr(NH3)2)0.5Pb1.0I3",
-                          "FA0.83MA0.17PbBr0.6I2.4",
-                          "Cs0.20MA0.80PbI3",
-                          "FA0.1MA0.9PbBrI2.8",
-                          "MAPb0.75Sn0.25Br0.6I2.4",
-                          "Cs0.15MA0.85PbI3",
-                          "(NH4)6.8FA0.15MA1.275Pb7.8Br0.45I23.375",
-                          "CsPbBr0.3I2.7",
-                          "FA0.84MA0.16PbBr0.50I2.50",
-                          "Cs0.07FA0.775MA0.145PbBr0.45I2.55",
-                          "FA0.7MA0.3PbBr0.3I2.9",
-                          "(pF1PEA)2MA4Pb4I13",
-                          "(ALA)2MA3Pb4I13",
-                          "FA0.9MA0.1PbBr0.095I0.905",
-                          "CsHA2Pb2I7",
-                          "Cs0.175FA0.75MA0.075PbBr0.33I2.67",
-                          "MA2PA8Pb9I28",
-                          "(IEA)2MA2Pb2I7",
-                          "FAMAPbI3",
-                          "FA0.3MA0.7PbBr0.45I2.55",
-                          "MAPb0.97Sn0.03Br0.06I2.94",
-                          "MAPb0.6Sn0.4Br0.4I2.6",
-                          "MAPb0.4Sn0.6Br2.1I0.9",
-                          "Cs0.25FA0.75PbBr0.3I2.7",
-                          "Cs0.25FA0.75PbI3 | CsPbI3",
-                          "Cs0.1FA0.9PbBr3",
-                          "(TEA)2MA3Pb4I14",
-                          "Cs0.06FA0.77MA0.17PbBr0.17I0.83",
-                          "Cs0.05FA0.79MA0.16Pb0.84Sn0.84Br0.52I2.48",
-                          "FA0.85MA0.15PbBr0.15I2.85",
-                          "Cs0.08FA0.92SnI3",
-                          "Cs0.05FA0.5MA0.45Pb0.5Sn0.5I3",
-                          "CsPbBr0.2I2.8",
-                          "HA2MAPb2I7",
-                          "CsPbBr1.5I1.5 | FAPbBr1.5I1.5",
-                          "Cs0.05FA0.788GU0.129MA0.032PbBr0.51I2.49",
-                          "Cs0.15MA0.85PbBr0.45I2.55",
-                          "(Anyl)2PbI3",
-                          "MAPb0.93Sb0.03I3",
-                          "MAPb0.25Sb0.75I3",
-                          "Cs0.5FA0.5PbBr0.51I2.49",
-                          "MA0.75Sn0.25I3",
-                          "Cs0.07FA0.81MA0.12PbBr0.39I2.61",
-                          "(Cl-PEA)2MA3Pb4I13",
-                          "MAPbBr0.06I2.24",
-                          "Cs0.05FA0.83MA0.12PbBr0.49I2.51",
-                          "Cs0.05FA0.8MA0.15PbBr0.15I0.85",
-                          "MAPb0.75Sn0.25Br0.3I2.7",
-                          "Cs0.45FA0.55PbBr0.15I2.85",
-                          "MAHg0.2Pb0.8I3",
-                          "CsBa0.4Pb0.6BrI2",
-                          "Cs0.05MA0.95PbBr1.2I1.8",
-                          "Cs0.05FA0.28MA0.67PbI3",
-                          "FA0.8MA0.15PbBr0.45I2.55",
-                          "Ag4Bi7I25",
-                          "FA0.82MA0.18PbBr0.53I2.47",
-                          "FA0.95GU0.05SnI3",
-                          "Cs0.17FA0.83MAPbBr2.59I0.51",
-                          "FA0.8MA0.2PbBr0.6I2.4",
-                          "FA0.81MA0.19PbBr0.5I2.5",
-                          "AgCs1.9Rb0.1BiBr6",
-                          "FA0.5MA0.5PbBr0.45I2.55",
-                          "FA0.5MA0.5Pb0.5Sn0.5I3",
-                          "AgCs2BiBr5.5",
-                          "CsPbBr0.15I2.85",
-                          "Cs0.1MAPbBr0.45I2.55",
-                          "FA0.4MA0.6PbBr0.1I2.9",
-                          "MAPb0.96Sb0.04I3",
-                          "FA0.85MA0.15Pb0.6Sn0.4Br0.45I2.55",
-                          "FABi3I10",
-                          "FA0.285GU0.05MA0.665PbI3",
-                          "Cs0.96Li0.04PbBr3",
-                          "CsPb0.995Zn0.005Br3",
-                          "Cs0.1FA0.2MA0.7PbI3",
-                          "MASnCl3",
-                          "MAPb0.9Sb0.1I3",
-                          "FA0.25MA0.75PbI",
-                          "FA0.5MA0.5PbBr0.25I2.75",
-                          "MAPbBr1.2I1.8",
-                          "(GABA)0.5MA0.5PbI3",
-                          "MAPb(BF4)2.80I0.2",
-                          "EA0.3MA0.7PbI3",
-                          "Cs0.05FA0.80MA0.15PbBr0.51I2.49",
-                          "Cs0.07FA0.78MA0.15PbBr0.51I2.49",
-                          "Cs0.225FA0.75MA0.025PbBr0.33I2.67",
-                          "FA0.3MA0.7PbI3",
-                          "MAPbBr0.6Cl2.4",
-                          "HA2PbI4",
-                          "Cs0.05FA0.8MA0.15PbBr0.5I2.5",
-                          "FA0.5MA0.5PbBr1.5I1.5",
-                          "Cs0.05FA0.8MA0.15PbI3",
-                          "Cs0.05FA0.19MA0.76PbI3",
-                          "Cs0.24FA0.76PbI3",
-                          "FA0.83MA0.17PbBr2I",
-                          "Cs0.05FA0.788GU0.065MA0.097PbBr0.51I2.49",
-                          "Cs0.1FA0.75MA0.15PbBr0.5I2.5",
-                          "((CH3)3S)2SnCl2I4",
-                          "Cs0.06FA0.67MA0.27PbBr0.3I2.7",
-                          "Cs0.1FA0.7MA0.2Pb0.5Sn0.5I3",
-                          "(5-AVA)2FA4Sn5I16",
-                          "FA0.81MA0.15PbBr0.45I2.51",
-                          "FA0.6MA0.4Pb0.6Sn0.6I3",
-                          "MAPbBr2.1I0.9",
-                          "Cs0.05FA0.875MA0.075PbBr0.225I2.775",
-                          "FA0.75MA0.25PbBr0.25I2.75",
-                          "MAPb(BF4)2.90I0.1",
-                          "Cs0.02FA0.37MA0.61PbBr0.04I2.96",
-                          "Cs0.06FA0.78MA0.16PbBr0.54I2.46",
-                          "GUMA3Pb3I10",
-                          "FAPb0.2Sn0.8I3",
-                          "Cs0.05FA0.79MA0.16PbBr0.51I2.49 | (CH3)3SPbI3",
-                          "MACu0.05Pb0.8Sn0.15Br0.1I2.9",
-                          "Cs0.2FA0.8PbBr0.095I0.905",
-                          "Cs0.05FA0.79MA0.16Pb0.832Sn0.168Br0.52I2.48",
-                          "Cs0.15FA0.85PbBr0.9I2.1",
-                          "Cs0.04FA0.81MA0.14PbBr0.43I2.57",
-                          "CsGe0.1Pb0.9BrI2",
-                          "Cs0.05FA0.81MA0.14PbBr0.43I2.57",
-                          "FA0.5MA0.5PbBr2I",
-                          "FABi0.05Pb0.95I3",
-                          "FAPbBr0.05I2.95",
-                          "Cs0.05MA0.95PbBr0.3I2.7",
-                          "Cs0.05FA0.7885MA0.1615PbI3",
-                          "Cs0.75MA0.25PbI3",
-                          "MAPbBr0.36I2.64",
-                          "Cs0.15FA0.76MA0.09PbBr0.03I2.97",
-                          "Cs0.12FA0.5MA0.38PbBr0.96I2.04",
-                          "FA0.83MA0.17PbBr0.0I2.51",
-                          "Cs0.3FA0.2MA0.5PbI3",
-                          "(GABA)0.05MA0.95PbI3",
-                          "MABiI2",
-                          "Cs0.17MA0.83PbI3",
-                          "MASnBr1.2I1.8",
-                          "MAPbIx",
-                          "MAPb1.0ClI2",
-                          "BA2MA34Pb5I15",
-                          "Cs0.05MA0.95Pb0.95Sn0.05Br0.1I2.9",
-                          "Cs0.05FA0.85MA0.15PbBr0.45I2.55",
-                          "(3AMP)MA2Pb3I10",
-                          "CsGe0.2Pb0.8BrI2",
-                          "(NEA)0.2BA1.8MA3Pb4I13",
-                          "Cs0.05FA0.86MA0.09PbBr0.3I2.7",
-                          "CsCu0.005Pb0.995Br3",
-                          "MAPbBr0.12I2.88",
-                          "FA0.93MA0.07PbBr0.21I2.79",
-                          "(NMA)2MA59Pb60I181",
-                          "(PEA)2MA5Pb4Cl2I10",
-                          "FA0.4MA0.6PbBr0.2I2.8",
-                          "(PBA)1.5BA0.5MA3Pb4I13",
-                          "MAPb1.0Br1.5I1.5",
-                          "AgBiI7",
-                          "FA0.75MA0.25Ge0.1Sn0.9I3",
-                          "CsPb0.97Sm0.03Br3",
-                          "Cs0.05FA0.83MA0.17PbBr0.51I2.49",
-                          "FA0.83MA0.17PbBr0.22I2.78",
-                          "FA0.75MA0.25PbBr0.51I2.49",
-                          "FA0.33PbI3",
-                          "FA0.85MA0.15PbBr0.6I2.4",
-                          "Cs0.05FA0.83MA0.17PbBr0.36I2.64",
-                          "FAPbBr3",
-                          "FA0.3MA0.7PbBr0.15I2.85",
-                          "FA0.33MA0.66Pb0.66Sn0.33I3",
-                          "BAFA60Pb61Br4I180",
-                          "MABiI3",
-                          "AgCs2BiBr5.4",
-                          "FA0.95MA0.05PbBr0.15I2.85 | (HTAB)0.03FA0.95MA0.05PbBr0.15I2.85",
-                          "Cs0.05FA0.75MA0.11PbBr0.39I2.61",
-                          "Cs0.1MA0.9PbBrI2",
-                          "(PGA)2MA3Pb4I13",
-                          "Cs0.3FA0.7PbBr3",
-                          "MAPbBr1.74I1.26",
-                          "Cs0.05FA0.7885MA0.1615PbBr0.3I2.7",
-                          "Cs0.05FA0.788GU0.162PbBr0.51I2.49",
-                          "MAPbBr1.77I1.23",
-                          "AgCs2BiBr5.8",
-                          "Cs0.05FA0.83MA0.17PbBr0.17I0.83",
-                          "Cs0.1MA0.9Pb0.5Sn0.5I3",
-                          "Cs0.3Ag3Bi2.2I9",
-                          "CsPbBr0.31I2.69",
-                          "Cs0.15FA0.72MA0.13PbBr0.45I2.55",
-                          "MAPbBr1.7I1.3",
-                          "FAPbBr0.3I2.7",
-                          "FA0.33PbBrI2",
-                          "Cs0.1FA0.27MA0.63PbI3",
-                          "Cs0.15FA0.75MA0.1PbBr0.7I2.3",
-                          "CsPb0.5Sn0.5Br2I",
-                          "Cs0.98Li0.02PbBr3",
-                          "MAPbBr1.8I1.2",
-                          "MAPb0.95Zn0.05I3",
-                          "GUPbI3",
-                          "Cs0.1FA0.79MA0.16PbBr0.51I2.49",
-                          "Cs0.05FA0.8075MA0.1425PbBr0.51I2.49",
-                          "FA0.8TN0.2SnI3",
-                          "FA0.45MA0.55PbI3",
-                          "Cs0.05FA0.79MA0.16PbBr0.54I2.46",
-                          "FA0.83MA0.17PbBr3",
-                          "Cs0.1FA0.765MA0.135PbBr0.45I2.55",
-                          "Cs0.08FA0.76MA0.16PbBr0.51I2.49",
-                          "BA2PbI3",
-                          "IM0.2MA0.20.8PbI3",
-                          "Cs0.1FA0.75MA0.15PbBr0.55I2.55",
-                          "MAPb1.0Br0.15I2.85",
-                          "nanBiI3",
-                          "MACu0.014Pb0.986I3",
-                          "CsBa0.03Pb0.97Br3",
-                          "(3AMP)FA0.6MA2.4Pb4I13",
-                          "MAGeBr0.6I2.4",
-                          "MAPb0.95Sb0.05I3",
-                          "Cs0.04FA0.80MA0.16PbBr0.50I2.50",
-                          "MAAlCl4",
-                          "AgCs2BiBr5.7",
-                          "GU0.075MA0.925PbI3",
-                          "Cs0.02FA0.84MA0.14PbBr0.05I2.95",
-                          "(5-AVA)0.1MA0.9PbI3",
-                          "Cs0.2FA0.6MA0.2PbBr0.33I2.67",
-                          "FA0.5MA0.5PbBr0.5I2.5",
-                          "Cs0.1MA0.9Pb0.75Sn0.25I3",
-                          "Cs0.05FA0.81MA0.14Pb0.95Br0.43I2.42",
-                          "AgCs2BiBr6",
-                          "(PEA)2MA29Pb30I91",
-                          "MAPb0.7Sn0.3I3",
-                          "FA0.07MA0.93PbI3",
-                          "Cs0.05FA0.80MA0.15PbBr0.25I2.75",
-                          "MAPb1.0I3",
-                          "MAPb0.6Sn0.4I3",
-                          "Cs0.15FA0.85PbBr0.6I2.4",
-                          "Cs0.1FA0.9PbBr0.1I2.9 | (PEA)PbBr0.1I2.9",
-                          "EA2MA4Pb5I16",
-                          "MA0.01Pb0.99I3",
-                          "IM0.05MA0.050.95PbI3",
-                          "FA0.67MA0.33PbBr1.5I1.5",
-                          "Cs0.05FA0.81MA14PbBr2.55I0.45",
-                          "FA0.83MA0.17PbBr0.5I2.5",
-                          "Cs0.1FA0.7MA0.2PbBr0.2I2.8",
-                          "FAPbCl0.45I2.55",
-                          "FA0.29MA0.71PbBr0.3I2.7",
-                          "FAPbBr",
-                          "BA2MA3Pb3SnI13",
-                          "(PDA)MA2Pb3I10",
-                          "(PEA)2Cs39Pb40I121",
-                          "FA0.6MA0.4PbI3",
-                          "Cs0.16FA0.8MA0.04PbBr1.83I1.17",
-                          "SrTiO3",
-                          "FA0.66MA0.33PbBr0.45I2.55",
-                          "(GABA)0.025MA0.975PbI3",
-                          "Cs0.06FA0.8MA0.14PbBr0.45I2.55",
-                          "FA0.15MA0.85PbBr2.55I0.45",
-                          "FA0.85MA0.15PbBr0.451I2.55",
-                          "(BZA)2MA2Pb3I10",
-                          "MAPbI3 | Cs1Pb1I3 | Cs1Pb1Br0.3I2.7 | Cs1Pb1Br0.7I2.3 | CsPbBrI2",
-                          "(PEA)2Cs9Pb10Br10.33I20.67",
-                          "FAPbBr0.1I2.9",
-                          "Cs0.2FA0.24MA0.56PbI3",
-                          "CsPbBrI2 | CsPbBrI2",
-                          "MAPb0.5Sn0.5I3",
-                          "(3AMPY)MA3Pb4I13",
-                          "Cs0.05FA0.5MA0.5PbBr1.5I1.5",
-                          "Cs0.5FA0.5PbI3 | CsPbI3",
-                          "MAPbI3 | FAPbBr1.5I1.5",
-                          "(THM)0.025MA0.975PbI3",
-                          "Cs0.17FA0.75MA0.08PbBr0.39I2.61",
-                          "(6-ACA)0.038MA0.962PbI3",
-                          "(PEA)2PbI4",
-                          "FA0.83MA0.17PbBr0.47I2.53",
-                          "Cs0.15Ag3Bi3I9",
-                          "MAPbBr1.6I1.4",
-                          "MAPb0.97Sr0.03I3",
-                          "(BDA)MA2Pb3I10",
-                          "FA0.6MA0.4Pb0.4Sn0.6Br0.12I2.88",
-                          "Cs0.05FA0.83MA0.12PbBr0.51I2.49",
-                          "(PEI)2PbI4",
-                          "Cs0.17FA0.83Pb0.999Sn0.001I3",
-                          "Cs0.08FA0.09PbBr3",
-                          "Cs0.05FA0.7885MA0.1615PbBr0.4845I2.5155",
-                          "Cs0.05FA0.85MA0.5PbBr0.25I2.75",
-                          "MAPbI3 | CA2PbI4",
-                          "Ag4Bi5I19",
-                          "MAPb0.8Sn0.2Br0.4I2.6",
-                          "FA0.92MA0.08PbBr0.24I2.76 | (C8H17NH3)2PbI4",
-                          "MAPb0.75Sn0.25Br1.5I1.5",
-                          "FA0.4MA0.6PbBr0.3I2.7",
-                          "CsSnBr2.7I0.3",
-                          "MACo0.008Pb0.992I3",
-                          "(OdA)PbI4",
-                          "Cs0.1FA0.9PbBr0.135I2.865",
-                          "(PEA)2MA4Pb5I16",
-                          "CsPb0.94Zn0.06BrI2",
-                          "FA0.05PN0.95SnI3",
-                          "FA0.97MA0.03PbBr0.09I2.91 | (MIC3)2PbI4",
-                          "CsPb0.97Sr0.03BrI2",
-                          "MAPbBrI2",
-                          "(CPEA)2MA3Pb4I13",
-                          "Cs0.02FA0.15PDA0.82PbI3",
-                          "(NH4)6.8FA0.15MA0.85Pb7.8Br0.45I22.95",
-                          "MA4PbI6",
-                          "Cs0.05FA0.8075MA0.1425PbBr0.3I2.7",
-                          "(PEA)0.4BA1.6MA3Pb4I13",
-                          "MAEu0.06Pb0.94I3",
-                          "(NH4)6.8FA0.15MA2.21Pb7.8Br0.45I24.31",
-                          "MAPb0.4Sn0.6Br1.5I1.5",
-                          "BA0.15FA0.85SnI3",
-                          "FA0.95MA0.05PbBr01.51I2.85",
-                          "Cs0.05FA0.85MA0.1PbBr0.1I2.9",
-                          "MAPbBr2I",
-                          "Cs0.06FA0.79MA0.15PbBr0.51I2.49",
-                          "Cs0.08FA0.92PbI3",
-                          "Cs0.75FA0.25PbI3 | CsPbI3",
-                          "FA0.83MA0.17PbBr0.49I2.51",
-                          "MAPbBr0.5I2.5",
-                          "Cs0.1665FA0.667MA0.1665PbBr0.33I2.67",
-                          "(EDA)0.005FA0.3MA0.695Pb1.0I3",
-                          "GU0.025MA0.975PbI3",
-                          "Cs0.08FA0.78MA0.14PbBr0.42I2.38",
-                          "(CHMA)2MAPb2I7",
-                          "(NH4)5.1FA0.15MA2.04Pb6.1Br0.45I19.04",
-                          "Cs0.1FA0.6MA0.3PbBr0.256I0.744",
-                          "FA0.85MA0.15Pb0.45I2.55",
-                          "FA0.75MA0.25PbBr0.25I2.77",
-                          "Cs0.05FA0.81MA0.15PbBr0.45I2.55",
-                          "Cs0.15FA0.85Pb0.375Sn0.625I3",
-                          "(NH4)8.5FA0.15MA1.7Pb9.5Br0.45I28.9",
-                          "Cs0.2FA0.8PbBr0.16I2.84",
-                          "Cs0.05FA0.89MA0.6PbBr0.06I2.94",
-                          "(BZA)2PbI4",
-                          "(PEA)2CsPb2I7",
-                          "Cs0.05FA0.28MA0.67PbBr0.54I2.46",
-                          "(PEA)2Cs7Pb8I25",
-                          "MAPb0.75Sn0.25Br2.1I0.9",
-                          "(NH4)3Sb2I9",
-                          "EA2MA6Pb7I22",
-                          "CsSnBr0.6I2.4",
-                          "MAPb0.995Sb0.005I3",
-                          "EA2MA5Pb6I19",
-                          "MA3PbCl2",
-                          "Cs0.88Rb0.12PbBr3",
-                          "Cs0.133FA0.733MA0.133PbBr0.256I0.744",
-                          "FA0.67MA0.33PbBr3",
-                          "MAPbBr1.41I1.59",
-                          "MAPb0.7Sn0.255I3",
-                          "Cs0.1FA0.7MA0.2PbBr0.5I2.5",
-                          "(PEA)2Cs9Pb10I31",
-                          "(PEA)MAPbI3",
-                          "Cs0.05FA0.75MA0.2PbBr0.51I2.49",
-                          "FA0.6MA0.4Pb0.4Sn0.6I3 | (PEA)2Pb0.4Sn0.6I4",
-                          "(PDMA)FA2Pb23I7",
-                          "(Br-PEA)2MA2Pb3BrI10",
-                          "CsBi9I28",
-                          "Cs0.05FA0.788MA0.162PbBr0.51I2.49",
-                          "BA2FA0.6MA2.4Pb4I13",
-                          "FA0.83MA0.17PbBr0.3I2.7",
-                          "Cs0.2MA0.8Pb0.5Sn0.5I3",
-                          "(DMA)PbI3",
-                          "AN0.015MA0.985PbI3",
-                          "Cs0.91Na0.09PbBr3",
-                          "BA2MA2Pb4I13",
-                          "(Anyl)2MAPb2I6",
-                          "FA0.75MA0.25PbBr0.24I2.76",
-                          "FA0.83MA0.17PbBr0.37I2.63",
-                          "Cs0.05FA0.79MA0.16PbBr0.48I2.52",
-                          "Cs0.07FA0.93PbBr0.15I2.85",
-                          "Cs0.05FA0.84MA0.11PbBr0.1I2.9",
-                          "Cs0.01MA0.99PbBr0.03I2.97",
-                          "FAPbBr0.5I2.5",
-                          "MAPbBr0.45I2.55",
-                          "Cs0.17FA0.83Pb0.7Sn0.3I3",
-                          "Cs0.1FA0.75MA0.13PbBr0.45I2.55 | (A43)2PbI4",
-                          "Cs0.8FA0.69MA0.23PbBr0.9I2.1",
-                          "MAPb(Br0.7I0.3)xCl3-x",
-                          "MAPb0.75Sn0.25Br2.7I0.3",
-                          "Cs0.1FA0.76MA0.14PbBr0.51I2.49 | (EPA)2PbI4",
-                          "CsSnBr1.5I1.5",
-                          "Cs0.17FA0.83Pb0.99Sn0.01I3",
-                          "Cs0.05FA0.788MA0.162PbBr0.3I2.7",
-                          "MAPbBr0.84I2.16",
-                          "Cs0.05FA0.46MA0.49PbBr0.12I2.88",
-                          "GU0.15MA0.85PbI3",
-                          "(CH3ND3)PbI3",
-                          "(F3EA)0.12BA1.88MA3Pb4I13",
-                          "(PEA)2MA5Pb6I19",
-                          "MAPb0.99Sb0.01I3",
-                          "Cs0.14FA0.86PbI3",
-                          "MAPbBr0.48I2.52",
-                          "(CHMA)2Cs4MA35Pb40I121",
-                          "MAPb1.0Br3",
-                          "FA0.11MA0.89PbI3",
-                          "CsPbBr3 | FAPbBr2Cl",
-                          "MAPbI3 | Cs1Pb1I3 | CsPbBr0.3I2.7",
-                          "FA0.35MA0.65PbBr0.13I2.94",
-                          "FA0.8MA0.2PbBr0.2I0.8",
-                          "CsPbI3 | CsPbI3",
-                          "MAPbI3 | BAPbI4",
-                          "MASb1.9Sn0.1I9",
-                          "Cs0.05FA0.57MA0.38PbI3",
-                          "MAPbBr0.18I2.82",
-                          "MA3PbI3",
-                          "Cs0.02FA0.79MA0.16PbBr0.551I2.49",
-                          "FA0.9MA0.1PbBr0.2I2.7",
-                          "CsPbBrF1.72I0.28",
-                          "(PDA)MAPbI4",
-                          "Cs0.1FA0.75MA0.15Pb0.75Sn0.25Br0.5I2.5",
-                          "FAMAPbBr0.45I2.55",
-                          "MAPbBr0.21I2.79",
-                          "K3Sb2I9",
-                          "CsPbBr0.09I2.91",
-                          "FA0.75MA0.25PbBr0.25I2.80",
-                          "AgBi2I7",
-                          "Cs0.05FA0.9Rb0.05PbI3",
-                          "FA0.84MA0.16PbBr0.4I2.6",
-                          "Cs0.07FA0.89GU0.02PbI3",
-                          "(HEA)2Cs1.9FA17.1Pb20Br3.15I59.85",
-                          "Cs0.05FA0.79MA0.16PbBr0.65I2.35",
-                          "FA0.85MA0.85PbI3",
-                          "Cs0.05FA0.79MA0.16PbBr0.51I2.49 | HAPbI4",
-                          "Cs0.17FA0.83PbBr0.6I2.4",
-                          "FAPb0.7Sn0.3I3",
-                          "(BDA)PbI4",
-                          "Cs0.05FA0.76MA0.16PbBr1.5I1.5",
-                          "Cs0.15FA0.75MA0.1PbBr0.2I2.8",
-                          "FA0.85TN0.15SnI3",
-                          "MAPb0.625Sn0.375I3",
-                          "MAPb0.99Zn0.01I3",
-                          "LaYS3",
-                          "FA0.8K0.05MA0.15PbBr0.55I2.55",
-                          "(5-AVA)0.03MA0.97PbI3",
-                          "MAPbBr0.225I2.775",
-                          "Cs0.85Rb0.15PbBr3",
-                          "FA0.5MA0.5PbBrI2",
-                          "(CIEA)0.1MA0.9PbI3",
-                          "(ThMA)MA4Pb5I16",
-                          "FABiPbI3",
-                          "Cs0.2FA0.8Pb0.25Sn0.75I3",
-                          "FAPb0.875Sn0.125I3",
-                          "FA0.46MA0.64PbBr0.24I0.76",
-                          "(TFEA)2Cs0.475FA15.675MA2.85Pb20Br9.15I51.85",
-                          "(TBA)0.15Cs0.04FA0.67MA0.14PbBr0.51I2.49",
-                          "(PEA)2Cs79Pb80Ix",
-                          "FA0.97MA0.03PbBr0.09I2.91 | (MIC2)2PbI4",
-                          "Cs0.09FA0.83MA0.08PbBr0.15I2.85",
-                          "FA0.87MA0.13PbI3",
-                          "MAIn0.20Pb0.80I3",
-                          "nanSnI6",
-                          "CsEu0.09Pb0.91BrI2",
-                          "(PMA)2MAPbI3",
-                          "Ag4Bi9I31",
-                          "Cs0.13FA0.72MA0.16PbBr0.51I2.49",
-                          "MAPb0.4Sn0.6Br1.8I1.2",
-                          "FA0.83MA0.17PbBr0.02I2.98",
-                          "MACa0.03Pb0.97I3",
-                          "Cs0.05FA0.85MA0.1PbBr3.0",
-                          "FA0.15MA0.85PbBr0.45I2.55",
-                          "MAPbBr1.14I1.86",
-                          "Cs0.05FA0.79MA0.16PbBr0.5I2.5",
-                          "MAMg0.09Pb0.91I3",
-                          "MAHg0.15Pb0.85I3",
-                          "(APMim)Pb(PF6)PF63",
-                          "FAPb0.125Sn0.875I3",
-                          "CsLa0.01Pb0.99BrI2",
-                          "CsPb1.0Br3",
-                          "(CHMA)2MAPbI4",
-                          "CsPb0.98I3",
-                          "FA0.79MA0.16PbBr0.51I2.49",
-                          "MAPbBr2.97I0.03",
-                          "MAPbBr0.3I2.7",
-                          "Cs0.05FA0.8MA0.15PbBr0.4I2.6",
-                          "(PMA)2MA3Pb4I13",
-                          "GUMA4Pb4I13",
-                          "Cs0.03FA0.37MA0.6PbBr0.025I2.975",
-                          "FA0.83MA0.17PbBr1.2I1.8",
-                          "Cs0.2FA0.8PbBr0.2I2.8",
-                          "MAPbBr0.87I2.13",
-                          "FAPb0.9Sn0.1I3",
-                          "MAGeBr0.45I2.55",
-                          "FA0.75Sn0.25I3",
-                          "FAPb0.5Sn0.5I",
-                          "CsSnBr2I",
-                          "MAPbBr0.14I2.86",
-                          "Cs0.1FA0.75MA0.15PbBr0.51I2.49",
-                          "Cs0.05FA0.85MA0.10PbBr0.39I2.61",
-                          "Cs0.15FA0.71MA0.14PbBr0.9I2.1",
-                          "FA0.4MA0.6PbI3",
-                          "(PEA)0.8MA0.5PbI3.2",
-                          "MASnBr1.8Cl0.2I",
-                          "MABi3I10",
-                          "MAPbBr0.083I2.92",
-                          "FA0.67MA0.33PbBrI2",
-                          "Cs0.05FA0.54MA0.41PbBr0.06I2.94",
-                          "Cs0.17FA0.83PbBrI2",
-                          "Cs0.05FA0.8MA0.15PbBr0.47I2.53",
-                          "FA0.87MA0.13PbBr0.13I2.83",
-                          "(AVA)2PbI4 | MAPbI3",
-                          "Cs0.05FA0.76GU0.075MA0.11PbBr0.39I2.61",
-                          "Cs0.1FA0.7MA0.2PbI3",
-                          "FA0.8MA0.2PbBr0.256I0.744",
-                          "CsPb0.95I3",
-                          "Cs0.1FA0.81MA0.09PbBr0.1I2.9",
-                          "Cs2SnI6",
-                          "FA0.85MA0.15PbBr0.46I2.54",
-                          "FA0.75MA0.25Sn1.0I3",
-                          "Cs0.1FA0.9SnI3",
-                          "GU0.75MA0.25PbI3",
-                          "(3AMP)FA0.45MA2.55Pb4I13",
-                          "EA2MA3PEAPb4I13",
-                          "(DMA)0.025MA0.975PbI3",
-                          "Cs0.05FA0.76MA0.19PbBr0.6I2.4",
-                          "(BDA)MAPbI4",
-                          "Cs0.04FA0.8MA0.16PbBr0.45I2.55",
-                          "Cs0.1FA0.75MA0.15Pb0.5Sn0.5Br0.5I2.5",
-                          "FA0.5MA0.5PbI",
-                          "(TBA)0.5Cs0.05FA0.75MA0.15PbBr0.51I2.49",
-                          "Cs0.05FA0.79MA0.16PbBr0.49I2.51",
-                          "FA0.59MA0.41PbI3",
-                          "BAFA40Pb41I124",
-                          "MASb2I9",
-                          "Cs0.02FA0.98SnI3",
-                          "Cs0.05FA0.68MA0.26Pb0.75Sn0.25Br0.4I2.6",
-                          "FA0.79MA0.21PbI3",
-                          "FA0.10PN0.90SnI3",
-                          "FA0.2MA0.8PbBr2.4I0.6",
-                          "CsPb0.1Sn0.9I3",
-                          "MACu0.03Pb0.97Br0.03I2.97",
-                          "Cs0.08FA0.78MA0.14PbBr0.42I2.58",
-                          "Cs0.15FA0.71MA0.14PbBr0.6I2.4",
-                          "Cs0.06FA0.78MA0.16PbBr0.18I2.82",
-                          "FAPbBr2.25Cl0.75",
-                          "MAPb0.95I3",
-                          "BE2FA9Pb9I28",
-                          "MAPb0.4Sn0.6Br0.4I2.6",
-                          "FA0.83MA0.17PbBr1.5I1.5",
-                          "Cs0.04FA0.8MA0.16PbBr0.15I0.85",
-                          "(PEA)0.67MA0.33PbI3",
-                          "Ag0.152Bi3I9.5",
-                          "HA0.1MA0.9SnI3",
-                          "FA0.25MA0.75SnI3",
-                          "(Ace)0.02MA0.98PbI3",
-                          "FA0.0MA0.13PbBr0.13I2.87",
-                          "FA0.5MA0.5PbBr2.5I0.5",
-                          "FA0.072MA0.928PbBrI2.86",
-                          "Cs0.05FA0.79MA0.16PbBrI2",
-                          "Cs0.03Pb0.97Br3",
-                          "BA0.5MA0.75PbI3.25",
-                          "FA0.4MA0.6PbBr0.025I2.975",
-                          "Cs0.05FA0.55MA0.4PbBr2.88I0.12",
-                          "FA0.7Rb0.3PbI3",
-                          "FA0.88MA0.12PbBr0.36I2.64",
-                          "FA0.4MA0.6PbI4",
-                          "FAPbBr2.1Cl0.9",
-                          "MA3Sb1.4Sn0.6I9",
-                          "Cs0.0125FA0.4875MA0.5Pb0.5Sn0.5I3",
-                          "(PDMA)MA5Pb6I19",
-                          "BA2MAPb2I6",
-                          "MA0.01Mg0.01Pb0.99I3",
-                          "Cs0.1FA0.9PbBr0.1I2.9",
-                          "Cs0.05FA0.8MA0.15PbBr0.15I2.85",
-                          "CuBiI4",
-                          "CsPb0.9I3",
-                          "GUMA3Pb3I12",
-                          "Cs0.05FA0.79MA0.16SnBr0.5I2.5",
-                          "MAPb0.97Sb0.03I3",
-                          "(CHMA)2MA4Pb5I16",
-                          "BA2MA39Pb40I121",
-                          "(PDA)0.01Cs0.15FA0.84PbI3",
-                          "MAPb(BF4)2.95I0.05",
-                          "MA3PA2Pb4I13",
-                          "Cs0.05MA0.95PbBr0.6I2.4",
-                          "Cs0.01Pb0.99Br3",
-                          "EA2PbI4",
-                          "MAPb0.97I3",
-                          "MAPbBr0.07I2.97",
-                          "(F3EA)0.04BA1.96MA3Pb4I13",
-                          "Cs0.19FA0.81PbBr0.54I2.46",
-                          "FA0.6MA0.4Pb0.4Sn0.6I3",
-                          "MANi0.1Pb0.9I3",
-                          "CsMg0.03Pb0.97Br3",
-                          "BA2MA3Sn4I13",
-                          "Cs0.05MA0.79PbBr0.3I2.7",
-                          "Cs0.17FA083PbBr0.6I0.24",
-                          "MAPbI3 | (PPA)PbI4",
-                          "CsPb1.0Br1.2I1.8",
-                          "Cs0.05FA0.83MA0.12PbBr0.45I2.55",
-                          "FA0.83MA0.17PbBr0.33I2.67",
-                          "MAPb0.4Sn0.6Br0.6I2.4",
-                          "FA0.71MA0.29PbBr0.42I2.58",
-                          "CsEu0.01Pb0.99BrI2",
-                          "BA0.52GA0.15MA0.67PbI3.33",
-                          "Cs0.3MA0.7PbI3",
-                          "DA2FA3Sn4I13",
-                          "FA0.024MA0.976PbBrI2.955",
-                          "MABa0.03Pb0.97I3",
-                          "BA2Cs0.1FA2.36MA0.48Pb3Br1.7I0.83",
-                          "Cs0.05FA0.94MA0.01PbBr0.03I2.97",
-                          "(F3EA)0.2BA1.8MA3Pb4I13",
-                          "Cs0.1FA0.9PbI3",
-                          "BA2Cs0.08FA1.36MA2.56Pb5I16",
-                          "FA0.62MA0.38PbBr0.13I2.90",
-                          "MA2PA10Pb11I34",
-                          "Cs0.2FA0.8SnI3",
-                          "MAPb0.4Sn0.6Br2.4I0.6",
-                          "FA0.8MA0.2PbI3",
-                          "(4ApyH)Bi0.2Sb0.8I4",
-                          "Cs0.05FA0.75MA0.1PbBr0.3I2.9",
-                          "FA0.75MA0.25PbBr0.25I2.76",
-                          "Rb3Sb2I9",
-                          "FA0.86MA0.15PbBr0.45I2.55",
-                          "FA0.8MA0.2Pb0.5Sn0.5I3",
-                          "(iPA)3PbI5",
-                          "Cs0.12FA0.88PbBr0.36I2.64",
-                          "FA0.3MA0.7PbBr0.6I2.4",
-                          "CsPbBr3 | MAPbI3",
-                          "MAPb0.4Sn0.6BrI3",
-                          "CsFAPbBrI",
-                          "BA2FA2.4MA0.6PMAPbI13",
-                          "FAPbBr2I",
-                          "MAEu0.08Pb0.92I3",
-                          "FA0.87MA0.13PbBr0.51I2.61",
-                          "FA0.4MA0.6Pb1.0I3",
-                          "FAPb1.0I3",
-                          "FA0.92MA0.08PbBr0.24I2.76 | (C4H9NH3)2PbI4",
-                          "FA0.73MA0.23PbBr0.13I2.89",
-                          "FA0.6MA0.4PbBr0.256I0.744",
-                          "FA0.8GU0.2SnI3",
-                          "Cs0.005FA0.81MA0.14PbBr0.45I2.55",
-                          "Ag0.15Bi4I11.5",
-                          "(HEA)2Cs3.9FA35.1Pb40Br12.3I110.7",
-                          "CsFAPbBr0.2I2.8",
-                          "(C6H4NH2)CuCl2I",
-                          "CsPbBr3 | CsPbBr3",
-                          "Cs0.08FA0.76MA15PbBr0.51I2.49",
-                          "Cs0.05FA0.8MA0.15PbBr0.42I2.58",
-                          "CsPb0.99Zn0.01Br3",
-                          "MAEu0.02Pb0.98I3",
-                          "(DMA)2PbI4",
-                          "Cs0.04FA0.80MA0.16PbBr0.5I2.5",
-                          "CsBi0.05Pb0.95I3",
-                          "Cs0.05FA0.75GU0.075MA0.10PbBr0.39I2.61",
-                          "MA2PA4Pb3I10",
-                          "FA0.17MA0.83PbBr3",
-                          "Cs2TiBr6",
-                          "FA0.85MA0.85PbBr0.45I2.55",
-                          "(F5PEA)xCs0.15FA0.64MA0.2PbBr0.6I2.4",
-                          "CsPbBrI2 | BA2CsPb2BrI6",
-                          "Cs0.5MA0.5PbI3",
-                          "Cs0.05FA0.79GU0.05MA0.11PbBr0.39I2.61",
-                          "GUSnI3",
-                          "FA0.3MA0.7PbBr0.3I2.9",
-                          "Cs0.25FA0.75PbI3",
-                          "Cs0.1FA0.85MA0.15PbBr0.45I2.55",
-                          "MAPbBr0.81I2.19",
-                          "EA2MA9Pb10I31",
-                          "Cs0.13FA0.87PbBr0.39I2.61",
-                          "Ba0.1K0.9Nb0.95Ni0.05O3",
-                          "(AVA)0.05MA0.95PbI3",
-                          "(DMA)0.1MA0.9PbI3",
-                          "MA3Sb2I9",
-                          "FAPb0.6Sn0.4I3",
-                          "BA2FAPb2I7",
-                          "FA0.17MA0.83PbBr2I",
-                          "FA0.83MA0.17PbBr0.4I2.6",
-                          "BDACsPb2Br2.1I4.9",
-                          "FA0.5MA0.5PbBr0.12I2.88",
-                          "(PMA)2CuBr4",
-                          "FA0.3MA0.7PbBr0.48I2.52",
-                          "MAPb0.25Sn0.75Br1.2I1.8",
-                          "MAPb0.99I3",
-                          "(PEA)2MA2Pb3I10",
-                          "Cs0.8Rb0.2SnI3",
-                          "MAPb0.65Sn0.35I3",
-                          "FAPbBr3I",
-                          "(PEA)0.8BA1.2MA3Pb4I13",
-                          "FA0.85MA0.15PbBr0.45I2.55 | BAFAPbI4",
-                          "(4AMPY)MA3Pb4I13",
-                          "CsNi0.01Pb0.99Br3",
-                          "(HdA)PbI4",
-                          "FA0.5MA0.5Pb0.75Sn0.25I3",
-                          "FA0.6MA0.4PbBr0.3I2.9",
-                          "MAPb1.0Cl3",
-                          "(PEA)2Cs59Pb60Br60.33I120.67",
-                          "FA0.54MA0.46PbI3",
-                          "Cs0.05FA0.855MA0.095PbBr0.285I2.565",
-                          "(BDA)MA4Pb5I16",
-                          "CsPbBr1.9I1.1",
-                          "(PEA)2PbI4 | MA1Pb1I3 | (PEA)2PbI4",
-                          "Cs0.11MA0.89PbI3",
-                          "Cs0.06FA0.94PbBr3",
-                          "MA2Pb(SCN)2I2",
-                          "AgCs2BiBr5.6",
-                          "MAPbI3 | BA2MA2Pb3I310",
-                          "Cs0.06MA0.94PbI3",
-                          "BiFeO3",
-                          "Cs0.09FA0.91PbBr0.12I2.88",
-                          "Cs0.05FA0.84MA0.11PbBr0.2I2.8",
-                          "FA0.87MA0.13PbBr0.39I2.61",
-                          "Cs0.1FA0.9PbBr0.1I2.9 | (PA)PbBr0.1I2.9",
-                          "MAIn0.15Pb0.85I3",
-                          "Cs0.05FA0.788GU0.097MA0.065PbBr0.51I2.49",
-                          "FA0.6MA0.4Pb0.4Sn0.6Br0.3I2.7",
-                          "FA0.05MA0.95PbI3",
-                          "CsPbBr3 | CsPbBr2I",
-                          "Cs0.35FA0.65PbI3",
-                          "Cs0.05FA0.79MA0.16PbBr0.51I2.51",
-                          "FA0.2MA0.8PbBr0.6I2.4",
-                          "Cs0.06FA0.78MA0.16PbBr0.51I2.49",
-                          "Cs0.02FA0.95MA0.03PbBr0.09I2.91",
-                          "Cs0.15FA0.65MA0.20PbBr0.6I2.4",
-                          "CsPbBr2I | CsPbI3",
-                          "FA0.81MA0.19PbBr0.54I2.46",
-                          "Cs0.1FA0.76MA0.14PbBr0.45I2.55",
-                          "CsxFAxPbI3",
-                          "Cs0.17FA0.83Pb0.9Sn0.1I3",
-                          "MAPb0.75Sn0.25Br3",
-                          "(ImEA)PbI4",
-                          "Cs0.01FA0.76MA0.14PbBr0.45I2.55",
-                          "FA0.8MA0.2PbBr0.22I",
-                          "Cs0.06FA0.79MA0.15PbBr1.8I1.2",
-                          "Cs0.05FA0.5MA0.45PbBr0.04I2.96",
-                          "IM0.005MA99.5PbI3",
-                          "EA0.2MA0.8PbI3",
-                          "Cs0.05FA0.76MA0.19PbBr0.57I2.32",
-                          "CsPbBrF0.28I1.72",
-                          "Cs0.10FA0.75MA0.15PbBr0.50I2.50",
-                          "Cs0.05FA0.7885MA0.1625PbBr0.45I2.55",
-                          "(Anyl)2MA34Pb5I15",
-                          "Cs0.5FA0.4MA0.1PbBr0.51I2.49",
-                          "(BdA)PbI4",
-                          "FASnI3",
-                          "IM0.5MA0.50.5PbI3",
-                          "Cs0.05FA0.81MA0.14PbBr0.51I2.49",
-                          "(PEA)2FA0.85MA0.15Pb2Br1.05I5.95",
-                          "FAPbBr0.35I2.65",
-                          "Cs0.1FA0.75MA0.15SnBr0.5I2.5",
-                          "Cs0.15FA0.255MA0.595PbI3",
-                          "Cs3Sb2I9",
-                          "MACo0.1Pb0.9I3",
-                          "MASnBr0.6I2.4",
-                          "FA0.33PbBr2.5I0.5",
-                          "Cs0.80MA0.20PbI3",
-                          "CsBa0.2Pb0.8BrI2",
-                          "Cs0.16FA0.8MA0.04PbBr1.71I1.29",
-                          "Cs0.3FA0.7PbBr0.095I0.905",
-                          "FA0.75GU0.25SnI3",
-                          "MAPb0.93I3",
-                          "MASnBrI2",
-                          "PAPbI3",
-                          "MACu0.0094Pb0.9906I3",
-                          "BA2Cs1.2FA7.65Pb4.8Sn3.6I28",
-                          "Cs0.05FA0.76MA0.19PbI3",
-                          "FAPbBrxIx",
-                          "(GABA)0.2MA0.8PbI3",
-                          "Cs0.05FA0.81MA0.11PbBr0.45I2.55",
-                          "(Ace)0.05MA0.95PbI3",
-                          "FAPbBr2Cl",
-                          "MAPbBr0.3I2.9",
-                          "Cs0.1FA0.78MA0.13PbI3",
-                          "GU2PbI4",
-                          "(ALA)0.2BA1.8MA3Pb4I13",
-                          "Ag3BiI6",
-                          "Cs0.05FA0.83MA0.12PbBr0.39I2.61",
-                          "FAPbBr2.5I0.5",
-                          "BA2Cs0.15FA0.85Pb1.2Sn0.8I7",
-                          "Cs0.05FA0.95PbI3",
-                          "(EDA)0.015FA0.29MA0.695Pb1.0I3",
-                          "(PEA)1.6BA0.4MA3Pb4I13",
-                          "nannannan",
-                          "(PEA)2FA8Sn9I28",
-                          "CsPb0.9Zn0.1Br2I",
-                          "Cs0.05FA0.79MA0.16Pb1.1Br0.51I2.49",
-                          "FAPb3Br6I",
-                          "MAPbBr0.8I2.2",
-                          "FA0.125MA0.875PbI",
-                          "Cs0.1FA0.83MA0.17PbBr0.51I2.49",
-                          "MAPb0.95Sr0.05I3",
-                          "MAPbBr0.015I2.985",
-                          "FA0.3MA0.7PbBr0.54I2.46",
-                          "FA0.84MA0.16PbBr0.45I2.55",
-                          "Cs0.2FA0.664MA0.336PbBr1.05I1.95",
-                          "MAPbI3 | (PPEA)PbI4",
-                          "MAPb0.9Zn0.1I3",
-                          "Cs0.4FA0.6PbBr0.095I0.905",
-                          "CsGeI3",
-                          "FA0.85MA0.15PbBr0.55I2.45",
-                          "FA0.83MA0.17PbBr0.50I2.50",
-                          "MACo0.4Pb0.6I3",
-                          "Ag0.153Bi3I10.5",
-                          "MAPbI3 | Cs1Pb1I3 | Cs1Pb1Br0.3I2.7 | CsPbBr0.7I2.3",
-                          "Cs0.05FA0.45MA0.5Pb0.5Sn0.5I3",
-                          "Cs0.08FA0.8MA0.12PbBr0.36I2.64",
-                          "CsPbBrI",
-                          "Cs0.05FA0.85MA0.1PbBr0.45I2.45",
-                          "Cs0.15FA0.51MA0.34PbI3",
-                          "Cs0.1FA0.9PbBr0.51I2.49",
-                          "FA0.4MA0.6PbBr1.8I1.2",
-                          "IM0.01MA0.99PbI3",
-                          "(PDMA)PbI4",
-                          "MACu0.05Pb0.85Sn0.1Br0.1I2.9",
-                          "FA0.6MA0.4PbBr0.1I2.9",
-                          "MA3Bi2I12",
-                          "FA0.85PbBr0.08I2.92",
-                          "FA0.5MA0.5PbSnI3",
-                          "MAPb0.5Sn0.500I3",
-                          "(PEA)1.4BA0.6FA3Sn4I13",
-                          "FA0.25MA0.75PbBr0.12I2.88",
-                          "EA0.1MA0.9PbI3",
-                          "BAPbI4",
-                          "Cs0.94Li0.06PbBr3",
-                          "Cs0.05FA0.79MA0.16PbBr0.51I2.49",
-                          "MAPbBr0.05I2.95",
-                          "Cs0.17FA0.83PbBr0.8I2.2",
-                          "Cs0.07FA0.77MA0.16PbBr0.50I2.50",
-                          "MAPb0.9Sn0.1Br0.2I2.8",
-                          "MANiCl2I",
-                          "Cs0.2668FA0.666MA0.0664PbBr0.256I0.744",
-                          "Cs0.17FA0.83PbBr0.75I2.25",
-                          "Cs0.70FA0.30PbI3",
-                          "Cs0.05FA0.79MA0.16PbBr1.2I1.8",
-                          "Cs0.0664FA0.8668MA0.0664PbBr0.256I0.744",
-                          "FA0.5MA0.5PbBr0.13I2.87",
-                          "FA0.85MA0.15PbBr0.51I2.49",
-                          "Cs0.2FA0.8PbBr0.36I2.64",
-                          "(PEA)0.33MA0.67PbI3",
-                          "Cs0.1FA0.74MA0.13PbBr0.39I2.48",
-                          "Cs0.05FA0.7885MA0.1615PbBr1.2I1.8",
-                          "Cs0.05FA0.38MA0.57PbI3",
-                          "Cs0.03MA0.97PbBr0.09I2.91",
-                          "CsPbBr2I",
-                          "FA0.1MA0.9PbBr2.7I0.3",
-                          "MAPb0.85Sb0.15I3",
-                          "Cs0.05FA0.80MA0.15PbBr0.45I2.55",
-                          "(PEA)2MA3Pb4I13",
-                          "MACo0.031Pb0.969I3",
-                          "Cs0.03FA0.91Rb0.05PbI3",
-                          "FA0.85MA0.15PbBr0.45I2.55",
-                          "FA0.3MA0.7PbBr0.9I2.1",
-                          "MASnBr1.5I1.5",
-                          "FA0.75MA0.25PbBr0.25I2.78",
-                          "MAPbBr2.13I0.87",
-                          "Cs0.05FA0.93MA0.11PbBr0.40I2.6",
-                          "Cs0.17FA0.83PbBr0.51I2.49",
-                          "Cs0.24FA0.76PbBrI",
-                          "CsBi0.01Pb0.99I3",
-                          "MAHg0.3Pb0.7I3",
-                          "(PEA)0.05MA0.95PbBr1.2I1.8",
-                          "FA0.6MA0.4Pb0.4Sn0.6Br0.24I2.76",
-                          "FA0.6MA0.4Pb1.0I3",
-                          "FA0.75MA0.25PbBr0.5I2.5",
-                          "Cs0.05FA0.79MA016PbBr0.5I2.5",
-                          "BA2FAMA2.64Pb5I16",
-                          "Cs0.2FA0.66MA0.14Pb0.75Sn0.25Br0.5I2.5",
-                          "Cs0.15FA0.25MA0.6PbI3",
-                          "BA2MA6Pb7I22",
-                          "Cs0.05FA0.79MA0.16PbBr0.31I2.7",
-                          "Cs0.88FA0.12PbI3",
-                          "Cs0.17FA0.83PbBr1.2I1.8",
-                          "Cs0.05FA0.79MA0.16PbBr0.50I2.5",
-                          "FA0.85MA0.15PbBr0.45I2.55 | BA2FAPbI4",
-                          "Cs0.1FA0.77MA0.13PbBr0.39I2.48",
-                          "(HEA)2Cs1.9FA17.1Pb20Br12.6I57.54",
-                          "(4FPEA)2MA4Pb5I16",
-                          "Cs0.05FA0.80MA0.15PbBr0.33I2.67",
-                          "CsPbBr2.9I0.1",
-                          "BAMA2Pb2I7",
-                          "FA0.33MA0.67PbI3",
-                          "MAHg0.025Pb0.975I3",
-                          "Cs0.1FAxMAxPbBrxIx",
-                          "Cs0.03FA0.945MA0.025PbBr0.075I2.925",
-                          "MAPbBr2.16I0.84",
-                          "BAFA60Pb61I184",
-                          "FA0.67MA0.33PbBr2.5I0.5",
-                          "(PEA)0.12BA0.9MA3Pb4I13",
-                          "Cs0.05FA0.7885MA0.1615PbBr0.4845I2.51555",
-                          "MAPbBr0.226I2.774",
-                          "FA0.48MA0.52PbI3",
-                          "FASnBr0.75I2.25",
-                          "MAPb(BF4)0.05I2.95",
-                          "(THM)0.2MA0.8PbI3",
-                          "CsPb0.95Sr0.05BrI2",
-                          "(BEA)0.5Cs0.15FA2.36MA0.48Pb3Br1.7I0.83",
-                          "Cs0.125FA0.75MA0.125PbBr0.33I2.67",
-                          "BA2MA3PbI4",
-                          "Cs0.17FA0.83Pb0.95Sn0.05I3",
-                          "Cs0.3FA0.7PbBr0.15I2.85",
-                          "FA0.33PbBr2I",
-                          "MAPb0Sn0.19I3",
-                          "IM0.6MA0.60.4PbI3",
-                          "FA0.76MA0.15PbBr0.48I2.42",
-                          "Cs0.05FA0.85MA0.1PbBr0.3I2.7",
-                          "Cs0.04FA0.92MA0.04PbI3",
-                          "Cs0.1FA0.9PbBr0.256I0.744",
-                          "Cs0.02FA0.98PbBr3",
-                          "FAPb0.25Sn0.75I3",
-                          "MAPb0.98Sb0.02I3",
-                          "FA0.92MA0.08PbBr0.24I2.76 | (C6H13NH3)2PbI4",
-                          "MACa0.1Pb0.9I3",
-                          "(CIEA)0.01MA0.99PbI3",
-                          "MAPbBrxIx",
-                          "MAPbBr0.9I",
-                          "MAPb0.125Sn0.875I3",
-                          "Cs0.05FAPbI3",
-                          "FA0.25MA0.75PbI3",
-                          "Cs0.05FA0.16MA0.79PbBr0.51I2.49",
-                          "Cs0.17FA0.83PbBr0.15I2.85",
-                          "FA0.66MA0.34PbBr0.42I2.58",
-                          "Cs0.05FA0.795MA0.16PbBr0.51I2.5",
-                          "Cs0.05FA0.79MA0.16PbBr0.16I0.84",
-                          "FA0.44MA0.56PbBr0.33I2.67",
-                          "HA0.3MA0.7SnI3",
-                          "AgCs1.8Rb0.2BiBr6",
-                          "Cs0.02FA0.38MA0.6PbBr0.025I2.975",
-                          "Cs0.3MA0.7Pb0.5Sn0.5I3",
-                          "MAPbBr0.066I2.93",
-                          "MAPb0.875Sn0.125I3",
-                          "Cs0.06FA0.84MA0.10PbBr0.41I2.59",
-                          "Cs0.17FA0.83PbBr0.4I2.6",
-                          "FA0.8MA0.2PbBr0.13I2.88",
-                          "nanBi2FeCrO6",
-                          "Cs0.05FA0.79MA0.16Pb0.664Sn0.336Br0.52I2.48",
-                          "Cs0.05FA0.747K0.05MA0.153PbBr0.51I2.49",
-                          "(NH4)3Sb2Br9",
-                          "(PDA)0.02Cs0.15FA0.83PbI3",
-                          "CsSnBr3",
-                          "CsBiI4",
-                          "FA0.2MA0.8PbBr0.3I2.7",
-                          "(TBA)0.05MA0.95PbI3",
-                          "MAPbBr0.03I2.97",
-                          "CsBi0.025Pb0.975I3",
-                          "Cs0.91Rb0.09PbBr3",
-                          "Cs0.4FA0.6PbBr1.05I1.95",
-                          "MAPb0.999Sb0.001I3",
-                          "Cs0.08FA0.69MA0.23PbBr0.63I2.37",
-                          "Bi0.95La0.05FeO3",
-                          "(PEA)0.25(F5PEA)0.75PbI4",
-                          "Cs0.2FA0.65MA0.15PbBr0.55I2.55",
-                          "FA0.57MA0.43PbBr0.39I2.61",
-                          "Cs0.05FA0.79MA0.17PbBr0.51I2.49",
-                          "MAPbI3 | BA2PbI4",
-                          "BA2FA60Pb61Br4I180",
-                          "(PDA)2MA3Pb4I13",
-                          "CsFAPbI3",
-                          "CsFAPbBr3I",
-                          "Cs0.08FA0.55MA0.37PbI3",
-                          "Cs0.05FA0.8MA0.15PbBr0.45I2.55",
-                          "Cs0.05FA0.7885MA0.1615PbBrI2",
-                          "Cs0.08MA0.92PbI3",
-                          "(BzDA)Cs0.45FA7.2MA1.35Pb10Br2.17I28.83",
-                          "FA0.95TN0.05SnI3",
-                          "FA0.17MA0.83PbI3",
-                          "(PEA)0.05MA0.95PbI3",
-                          "Cs0.05FA0.82MA0.13PbBr0.45I2.55",
-                          "EDA0.01FA0.99SnI3",
-                          "Cs0.05FA0.90MA0.05PbBr0.15I2.85",
-                          "Cs0.1FA0.76MA0.14PbBr0.55I2.55",
-                          "Cs0.2FA0.75MA0.05PbBr0.33I2.67",
-                          "(PEI)2MA4Pb5I16",
-                          "Cs0.05FA0.8265MA0.1235PbBr0.39I2.61",
-                          "Cs0.06FA0.83MA0.17PbBr0.51I0.249",
-                          "AN0.03MA0.97PbI3",
-                          "BA2MA8Pb9I28",
-                          "Cs0.05FA0.79MA0.16PbI3 | NMABrPbIBr",
-                          "Cs0.17FA0.83PbBr1.2I2.8",
-                          "CsPb2Br5",
-                          "MAPbBr1.25I75",
-                          "Cs0.1FA0.9PbBr0.315I2.685",
-                          "HA2MA2Pb3I10",
-                          "IM0.15MA0.150.85PbI3",
-                          "Cs0.14FA0.86PbBr0.27I2.29",
-                          "FA0.85MA0.15PbI3",
-                          "Cs0.05FA0.09MA0.05PbBr0.15I2.85",
-                          "BA0.67MA0.67PbI3.33",
-                          "FA0.87MA0.13PbBr0.5I2.5",
-                          "FA0.33PbBr0.5I2.5",
-                          "MAPb3I3",
-                          "MA0.05Mg0.05Pb0.95I3",
-                          "(NH4)1.7FA0.15MA2.04Pb2.7Br0.45I8.84",
-                          "CsxMAxPbxBrxIx",
-                          "FAPbBr0.256I0.744",
-                          "FASnBr0.5I2.5",
-                          "Cs0.1FA0.75MA0.24PbBr0.51I2.49",
-                          "MABa0.05Pb0.95I3",
-                          "MAPbI3 | (MIC2)2PbI4",
-                          "Cs0.17FA0.87PbBr0.36I2.64",
-                          "Cs0.2FA0.8PbBr0.75I2.25",
-                          "(PEA)2Cs4MA35Pb40I121",
-                          "Cs0.03FA0.81MA0.16PbBr0.50I2.50",
-                          "Cs0.1FA0.747MA0.153PbBr0.51I2.49",
-                          "AN0.1MA0.9PbI3",
-                          "MA0.5PA0.5PbI3",
-                          "Cs0.05FA0.83MA0.17PbBr0.39I2.61",
-                          "FA0.6MA0.4PbBr0.095I0.905",
-                          "(TFEA)2Cs0.725FA23.925MA4.35Pb29Br13.65I77.35",
-                          "FA0.12MA0.88PbBr0.25I2.75",
-                          "(PEA)2MA4Pb4I13",
-                          "Cs2AgBiBr6",
-                          "CsPb1.0BrI2",
-                          "Cs0.60MA0.40PbI3",
-                          "(PDMA)FA3Pb4I13",
-                          "(EDA)0.02FA0.29MA0.69Pb1.0I3",
-                          "BA2Cs0.45FA2.55Pb2.4Sn1.8I14",
-                          "Cs0.1FA0.9MAPbI3",
-                          "(PEA)0.4FA0.6PbI3",
-                          "(TFEA)2Cs0.975FA32.175MA5.85Pb40Br18.15I102.85",
-                          "Cs0.01FA0.39MA0.6PbBr0.025I2.975",
-                          "IA0.05MA0.95PbI3",
-                          "Cs0.15EA0.75FA0.1PbBr0.3I2.7",
-                          "Cs0.05FA0.75MA0.15Rb0.05PbI3",
-                          "FA0.25MA0.75PbBr0.25I2.75",
-                          "Cs0.017FA0.83MA0.15PbBr0.51I2.49",
-                          "FA0.1MA0.9PbI3 | (A43)2PbI4",
-                          "Cs0.11FA0.89PbBr0.18I2.82",
-                          "Cs0.05FA0.79MA0.15PbBr0.51I2.49",
-                          "Cs0.25FA0.75Pb0.5Sn0.5I3",
-                          "CsPb0.85I3",
-                          "BA0.1Cs0.15FA0.75PbBr0.3I2.7",
-                          "FA0.92MA0.08PbBr0.24I2.76",
-                          "CsFAPbBr0.3I2.7",
-                          "IM0.1MA0.10.9PbI3",
-                          "MAPb1.0Br0.33I2.66",
-                          "Cs0.2FA0.8Pb0.5Sn0.5I3",
-                          "MACa0.05Pb0.95I3",
-                          "FAPbI3 | CsPbI3",
-                          "Cs0.05FA0.7885MA0.1615PbBr0.45I2.55"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "composition_long_form",
-                "description": "nan",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 18,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "Literature",
-                          "Solution composition | XRD",
-                          "TEM",
-                          "XPS",
-                          "Solution composition",
-                          "Solution composition | Solution composition",
-                          "EDX",
-                          "Experimental verification",
-                          "XRD"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "composition_assumption",
-                "description": "The knowledge base from which the perovskite composition is inferred. Is the assumed perovskite composition based on the composition of the precursor solutions and the assumption that the final perovskite will have the same composition (i.e. Solution composition), or is it based on literature claims (i.e. Literature) or has it been experimentally verified with some technique, e.g. XRD, EDX, XRF, etc.?",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 19,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "BoolEditQuantity"
-                    }
-                  ]
-                },
-                "name": "composition_inorganic",
-                "description": "TRUE if the perovskite does not contain any organic ions.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "bool"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 20,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "BoolEditQuantity"
-                    }
-                  ]
-                },
-                "name": "composition_leadfree",
-                "description": "TRUE if the perovskite is completely lead free.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "bool"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 21,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "4-Aminophenyl Boronic acrid; Cl",
-                          "FABr",
-                          "BMImI; LiI; L-iTFSI",
-                          "Cl; Phosphatidylcholine",
-                          "PLMF",
-                          "Cl | ZnCl2",
-                          "DACl",
-                          "CH3CONH2",
-                          "rGO-g-Ptet",
-                          "(PEY)2PbI4",
-                          "oxo-G/DA",
-                          "MEH-PPV; TBP",
-                          "PbI2-bipyridine",
-                          "1,10-diiododecane; Cl",
-                          "AA; Cl",
-                          "NiI2",
-                          "Benzenamine hydrochloride",
-                          "BrPh-Thr; bis-PCBM",
-                          "HCOOH",
-                          "OctAm",
-                          "CsPbI3",
-                          "CH2CHCH2 (CC2)-ionic liquid",
-                          "Polyethylenimines (PEIs), MW 600",
-                          "EP-PDI",
-                          "EtOH; MA",
-                          "EDACl2",
-                          "Cl; PTAI",
-                          "bis-DMEC60",
-                          "DMF",
-                          "CuBr",
-                          "Cl; PEO",
-                          "Tb",
-                          "ILPF6",
-                          "KIPIG-500",
-                          "Cl; K; Sn",
-                          "1\u2010methyl\u20103\u2010(1H,1H,2H,2H\u2010tridecafluorooctyl)\u2010imidazolium iodide",
-                          "SCN; SnF2",
-                          "Cl; PbS-np",
-                          "NbF5",
-                          "PbF2",
-                          "PEI",
-                          "n-butyl amine",
-                          "Cl; MDACl2",
-                          "NaI",
-                          "PF-0",
-                          "Cl; DPE",
-                          "methylammonium hypophosphite; L-\u03b1-phosphatidylcholine; PEABr",
-                          "PVDF",
-                          "SrI2",
-                          "Starch",
-                          "P(VDF-TrFE)",
-                          "C8Br; Cl",
-                          "GU(SCN)",
-                          "PCBB-OEG",
-                          "C4H10INO2; Cl",
-                          "ITIC",
-                          "NH4I",
-                          "Carbazole-C4",
-                          "Polystyrene",
-                          "CsAc",
-                          "BMIm",
-                          "SCN",
-                          "FACl; SnF2",
-                          "BaAc2",
-                          "PMM",
-                          "1\u2010butyl\u20103\u2010methylimidazolium bromide",
-                          "RbBr",
-                          "PVAm.HI",
-                          "C16H36BrN",
-                          "PPC",
-                          "organicD\u2010pi\u2010A",
-                          "p-phenylenediamine",
-                          "Pyrrole",
-                          "TPA",
-                          "Cl; CNT-NH2",
-                          "Cl; CuI",
-                          "Cl; CuPc(tBU)4",
-                          "HPbI3 | Cl",
-                          "Undoped | Undoped",
-                          "1,4-dibromobutane; Cl",
-                          "CuBr2; RbI",
-                          "PABA\u2219HI",
-                          "PPAI",
-                          "In; Br",
-                          "Cl; Spiro",
-                          "Rubrene",
-                          "PbAc2; H2O",
-                          "PCBM-60",
-                          "Ni",
-                          "Ag",
-                          "CuBr2; CsI",
-                          "EDA; SnF2",
-                          "ASCl; Cl",
-                          "Cl; SrCl2",
-                          "Mg",
-                          "1,8- Diazabicyclo[5.4.0]undec-7-ene",
-                          "Melanin",
-                          "HoNH3Cl",
-                          "MACl, NMP | Undoped",
-                          "AsI3 | NH4Cl",
-                          "Cs",
-                          "Isatin-Cl",
-                          "KSCN",
-                          "TPE-DPP4",
-                          "Phenylammonium; HI",
-                          "DCL97",
-                          "MoS2",
-                          "PPS",
-                          "P25",
-                          "MABr; MACl",
-                          "1\u2010butyl\u20103\u2010methylimidazolium iodide",
-                          "Caprolactam",
-                          "Cl; Urea",
-                          "BAOAc",
-                          "AgI",
-                          "TEP",
-                          "Cl; EAI",
-                          "CSA",
-                          "HPA; Pb(AcO)2",
-                          "InCl3",
-                          "DMA",
-                          "C60",
-                          "HI; HBr",
-                          "Cl; PNVF\u2013NVE",
-                          "Phosphonic acid",
-                          "BAI",
-                          "Aminobenzonitrile",
-                          "C3N5",
-                          "MAPbBr3-QDs",
-                          "Cl; Cu(Tiurea)I",
-                          "Cl; Hypophosphorous acid",
-                          "MPTS; Cl",
-                          "Imidazole",
-                          "Cl; I2",
-                          "C60; PMMA",
-                          "(adamantan\u20101\u2010yl)methanammonium; HI",
-                          "Hl",
-                          "UiO",
-                          "ABA",
-                          "Cl; PCBM",
-                          "PEG-[60]fullerenes",
-                          "p-Si-np",
-                          "5-AVAI; CuSCN",
-                          "Cl; Formamidineacetate",
-                          "HMTA",
-                          "Cl; NH4Cl; CuBr2",
-                          "Acetate; HPA",
-                          "Pb(OAC)2",
-                          "Urea",
-                          "Cl; Thiourea",
-                          "MgI",
-                          "FeOOH-QDs",
-                          "ZnI",
-                          "C3H7NH3I; Cl",
-                          "FAAc",
-                          "TBA",
-                          "L-alfa-phosphatidylcholine",
-                          "NaOAc",
-                          "Co(Ac)2",
-                          "CPTS; Cl",
-                          "(SnF2(DMSO))2",
-                          "PEA2PbI4",
-                          "RbI",
-                          "Polyethylenimines (PEIs), MW 70000",
-                          "PTAA",
-                          "2\u2010(6\u2010bromo\u20101,3\u2010dioxo\u20101H \u2010benzo[de ]isoquinolin\u20102(3H )\u2010yl)ethan\u20101\u2010ammonium iodide",
-                          "Hexamethylphosphoramide",
-                          "CsPbBr3-np",
-                          "Cl; PEG-NH2",
-                          "DRCN5T",
-                          "Carbonnanowalls",
-                          "HaHc",
-                          "Diethylamine hydrochloride",
-                          "PEO",
-                          "Mn",
-                          "Hexylamine hydrochlorid",
-                          "C6Br; Cl",
-                          "NMP",
-                          "poly(ethyleneimine); Carbon-nt",
-                          "b-PEI; Cl",
-                          "Ti",
-                          "Sr",
-                          "PbCl2; KCl",
-                          "MACl",
-                          "1,4-diiodobutane; Cl",
-                          "BYK333",
-                          "BP-QDs",
-                          "C6H14INO2; Cl",
-                          "exMMT",
-                          "Spiro",
-                          "Lead acetate",
-                          "CEA",
-                          "Cl; Au-CZTS",
-                          "PbI2",
-                          "Methylpyrrolidone",
-                          "H2P2O6",
-                          "C-PCBOD",
-                          "IEICO-4F",
-                          "GaAA3",
-                          "beta-cyclodextrin",
-                          "n-butyl amine; Cl",
-                          "P123",
-                          "tetra-tert-butyl-metal free phthalocyanine",
-                          "PEG; Cl",
-                          "HMImCl",
-                          "Pb(DDTC)2",
-                          "EDAl2; SnF2",
-                          "Anilinium Iodide",
-                          "MA(SCN)",
-                          "PS; PMMA",
-                          "5-AVAI; PCBM-60",
-                          "E-g-C3N4-np",
-                          "D-alanine",
-                          "Acetate",
-                          "YD2-o-C8",
-                          "4-ABPACl",
-                          "PDMAI",
-                          "PVA",
-                          "FIm",
-                          "3-Aminophenyl Boronic acrid; Cl",
-                          "Polyethyleneglycol; Polyvinylpyrrolidone",
-                          "EtOH; H20; Pb(SCN)2",
-                          "Polyurethane",
-                          "1-butyl-4-amino-1,2,4-triazoliumiodine",
-                          "CuSCN",
-                          "DPSI",
-                          "Glycine",
-                          "GUBr",
-                          "p-CH3OC6H4; p-t-BuC6H4",
-                          "MA",
-                          "Nd",
-                          "Cl; TPPI",
-                          "MACl, NMP",
-                          "GAI",
-                          "Er",
-                          "ZnPc",
-                          "Pb(CH3CH2COO)2",
-                          "Tetracyanoquinodimethane",
-                          "PPA",
-                          "KIPIG-600",
-                          "PTS | Cl",
-                          "Piperazin; SnF2",
-                          "CH2I2",
-                          "Cl; Liquid crystals",
-                          "MOF",
-                          "CuBr2; NaI",
-                          "YbAc3",
-                          "NiCl2",
-                          "Butylammonium iodide",
-                          "Cl; INIC2",
-                          "TTABr",
-                          "HI; PEAI",
-                          "Melaminium iodine",
-                          "Lysine",
-                          "Yttrium",
-                          "MAPbI3-QDs",
-                          "DMBI-2-Th",
-                          "1,3:2,4-di-O-dimethylbenzylidene-d-sorbitol",
-                          "Ag@SiO2-nw",
-                          "Poly(styrene-co-butadiene)",
-                          "E2CA",
-                          "Cl; MAH2PO2",
-                          "KIPIG-550",
-                          "Benzoic acid hydroiodide",
-                          "Cl; DRCN5T",
-                          "Guanidinium",
-                          "5-AVAI; Formamide",
-                          "Guanidinium-SCN",
-                          "SA-2",
-                          "1-ethyl-4-amino-1,2,4-triazoliumiodine",
-                          "SnCl2",
-                          "1,6-diaminohexane dihydrochloride",
-                          "DOI",
-                          "CaI2",
-                          "Cl; DIO",
-                          "CNDs@K",
-                          "Cl; CsF",
-                          "PCBPEG-4k",
-                          "CdI2",
-                          "CsPbBr3",
-                          "TPPCl",
-                          "Cl; DMF",
-                          "APSA",
-                          "1\u2010butyl\u20103\u2010methylimidazolium chloride",
-                          "Cl; PEI",
-                          "pyr-fullerene",
-                          "tetrabutylammonium chloride",
-                          "DMBI-2-Th-I",
-                          "Sm(acac)3",
-                          "CH3I; Cl",
-                          "Rb",
-                          "PAI",
-                          "SrCl2 | MACl",
-                          "ZnO-np",
-                          "NiO",
-                          "MACl; poly[9,9-bis(3\u2032-(N,N-dimethylamino)-\npropyl)-2,7-fluorene)-alt-2,7-(9,9-dioctylfluorene)]) (PFN-P1) in chlorobenzene; PFN-P2 (in ethanol",
-                          "OTG1",
-                          "DF-C60; SnF2",
-                          "PF-1",
-                          "Undoped | Mn",
-                          "BiI3",
-                          "Li",
-                          "MABr",
-                          "PbCl2",
-                          "MACSN",
-                          "TBAI3",
-                          "HATNA",
-                          "IBr",
-                          "MXene",
-                          "AuAg@SiO-np",
-                          "Cl; H2O",
-                          "P(EO/EP)",
-                          "Protic ionic liquid",
-                          "Cl; HI",
-                          "Cl; InCl3",
-                          "5-AVAI; HBF4",
-                          "Formamide; PEA",
-                          "Li-TFSI; TBP",
-                          "AVAI",
-                          "Cl; Cu:NiO-np; Graphite",
-                          "MOF-525",
-                          "Rb; Thiourea",
-                          "Li-TFSI; LiF; TBP",
-                          "DMAI",
-                          "NMA",
-                          "SQ63",
-                          "Cl",
-                          "NH4Ac",
-                          "1,8-octanedithiol",
-                          "Hydrazinium chloride; SnF2",
-                          "Butylamineiodide",
-                          "FAI",
-                          "tetra-tert-butyl\u2011silicon phthalocyanine bis(trihexylsilyloxide)",
-                          "S-Carbon-nt",
-                          "HPbI3",
-                          "NaF",
-                          "BCP",
-                          "DETAI3",
-                          "H2O; Pb(SCN)2",
-                          "Cl; TBAB",
-                          "C6H5C2H4NH3",
-                          "Diphenylidonium hexafluoroarsenate; PCBOD",
-                          "NO3",
-                          "Eu",
-                          "Butanediaminedihydroiodide",
-                          "PEACl",
-                          "PbAc",
-                          "FU11",
-                          "Phenylethylammonium iodide",
-                          "rGO-g-PDDT",
-                          "Ag-nw",
-                          "Graphdiyne",
-                          "Chitosan",
-                          "H2O; KI",
-                          "C4F8I2",
-                          "1-ethylpyridinium chloride",
-                          "SWCNTs",
-                          "CNT",
-                          "DMEC60",
-                          "J71",
-                          "MACl; PbBr2",
-                          "2Ph-ox",
-                          "NEP",
-                          "LiBr",
-                          "4-fluorophenylethylammine",
-                          "1-octyl-4-amino-1,2,4-triazoliumiodine",
-                          "PCBM-70",
-                          "PMPS",
-                          "DMI",
-                          "Diiodomethane",
-                          "PEOXA",
-                          "InCl2",
-                          "Yb",
-                          "PDAI",
-                          "CuI2",
-                          "MAAc",
-                          "SrCl2",
-                          "Side-chain liquid crystalline polymer (SCLCP)",
-                          "SnF2; TMA",
-                          "Cl; I3",
-                          "A43",
-                          "K; Rb",
-                          "Al; Cl",
-                          "OTG2",
-                          "methylammonium hypophosphite (MHP); L-\u03b1-phosphatidylcholine (LP); 1,3-diaminopropane (DAP)",
-                          "BEA",
-                          "TiO2-np",
-                          "Acetic acid; HCl; n-propylamin; Pb(Ac)2",
-                          "C4Br; Cl",
-                          "C60-PYP",
-                          "Ethane\u00ad1,2\u00addiammonium",
-                          "Pb(NO3)2",
-                          "ASA",
-                          "CB",
-                          "Li-TFSI",
-                          "BiFeO3-np",
-                          "Carbon-np; Urea",
-                          "PE10",
-                          "GA",
-                          "BTA; SnF2",
-                          "methylammonium hypophosphite; L-\u03b1-phosphatidylcholine; PEACl",
-                          "TMA",
-                          "SnF2",
-                          "CuCl; PbCl2",
-                          "Poly(amicacid)",
-                          "Cl; RbBr",
-                          "PbC2O4",
-                          "Thiourea",
-                          "LiI",
-                          "Graphdiyne-QDs",
-                          "terephthalonitile",
-                          "As; NH4; Cl",
-                          "FACl",
-                          "NH4Cl; DMSO",
-                          "Cl | nan",
-                          "Acetonitrile",
-                          "2-(1H-pyrazol-1-yl)pyridine",
-                          "GITC",
-                          "TDZT",
-                          "HCl",
-                          "N-methyl-2-(3,5-bis(perfluorooctyl)phenyl)-3,4-fulleropyrrolidine",
-                          "MAPbBr3",
-                          "SmI2; SnF2",
-                          "HI; Mercapto-tetrazolium",
-                          "TiI2",
-                          "GuaI",
-                          "Cl; PEG",
-                          "Carbon-nt-g-P3HT",
-                          "Cl; Fe(acac)3",
-                          "NaYF4:Yb:Er-np",
-                          "5-AVAI; Cl",
-                          "CsBr",
-                          "Hydrophosphoric acid; rGO; PbAc2",
-                          "N-Carbon-QDs",
-                          "MAH2PO2",
-                          "PTMA-H; Rb",
-                          "F127",
-                          "Black Phophorous",
-                          "GeI2",
-                          "PCBM-60; PbF4",
-                          "GuCl",
-                          "L-\u03b1- phosphatidylcholine",
-                          "CsPbBrCl2-QDs",
-                          "Ag-NPs",
-                          "2-pyridylthiourea",
-                          "EtOH",
-                          "1-Donecyl Mercaptan",
-                          "Au@Ag@SiO2-np",
-                          "PFPA",
-                          "PbS-QDs-AI-ligand",
-                          "DIO",
-                          "H2PO3",
-                          "Cl; ZnO-np",
-                          "Polyimide",
-                          "EDAI2 | SnF2",
-                          "NaCl",
-                          "CsPbr3",
-                          "I3",
-                          "EDA",
-                          "CH3SH",
-                          "Cl; IPFB",
-                          "Ti3C2Tx",
-                          "Methylammonium formate",
-                          "MACl; PFN-P2 (in ethanol",
-                          "Cl; NH4Cl",
-                          "Cl; NH4Br",
-                          "HPbI3; PTABr",
-                          "tetra-tert-butyl\u2011germanium naphthalocyanine bis(trihexylsilyloxide)",
-                          "PE",
-                          "NH4SCN",
-                          "Phenylethyl-ammonium iodide",
-                          "Acetamidine hydrochloride",
-                          "Polythiocyanogen",
-                          "Cl; Guanidinium",
-                          "3,4-dihydroxybenzhydrazide; MACl",
-                          "KCl",
-                          "Sm",
-                          "CH2CCH (CC3)-ionic liquid",
-                          "GASCN",
-                          "TBAI; Cl",
-                          "Cl; HCOOH",
-                          "Octoxynol",
-                          "PEA5",
-                          "Cl; Formamide; Guadinium",
-                          "n-BAI; Rb",
-                          "5F-PCDM-60",
-                          "CuI; PbCl2",
-                          "Au@TiO2 NPs",
-                          "TOPO",
-                          "Cl; Cu(thiourea)Cl",
-                          "PbF4",
-                          "M13 bacteriophage",
-                          "OAc",
-                          "PVC",
-                          "EAPP",
-                          "CH2O2; SnF2",
-                          "SbCl3",
-                          "n-Si-np",
-                          "Trimesic acid",
-                          "CsCl",
-                          "Acetate; SrI2",
-                          "N-cyclohexyl-2-pyrrolidone",
-                          "DPP-DTT",
-                          "Hydrazine",
-                          "KHQSA",
-                          "Butylated hydroxytoluene",
-                          "RbI; KI",
-                          "Acetate; HAc",
-                          "Ethyl cellulose; Cl",
-                          "Cl; TBAC",
-                          "C2H6INO2; Cl",
-                          "FeI2",
-                          "4-MSA",
-                          "t-BAI",
-                          "Cu",
-                          "1,2,4-triazole",
-                          "Zn",
-                          "KBr",
-                          "3F-PCBM-60",
-                          "Cl; Eu(acac)3",
-                          "Cl; Cu(thiourea)I",
-                          "TDZDT",
-                          "Acetate; Cl",
-                          "Polyvinylalkolhol",
-                          "Agarose",
-                          "Cl; KI",
-                          "PMA",
-                          "3BBAI; Cl",
-                          "Thenolytrifluoroacetone",
-                          "Cl; PCBM-60",
-                          "Cl; PCBM-60; PEG",
-                          "HBr",
-                          "MLAI",
-                          "5-AVAI",
-                          "PVDF-HFP",
-                          "Cl; HI; KOH",
-                          "D3",
-                          "Cl; KBr",
-                          "Cl; PNVF-NVEE Microgels",
-                          "PVA; SnF2",
-                          "Undoped",
-                          "C6F5I",
-                          "PTAI",
-                          "Cl; EA\u06f0HCl",
-                          "Rb; SrI2",
-                          "g-C3N4",
-                          "Carbon",
-                          "DEACl",
-                          "MAI",
-                          "EACl",
-                          "C3A; PEA",
-                          "THTO",
-                          "Acetate; H2O; Hypophosphorous acid",
-                          "Adipic acid; Cl",
-                          "3-aminopropyl (3-oxobutanoic acid) functionalized silica nanoparticles; Cl",
-                          "OA; ODE; OLA",
-                          "D1",
-                          "CHP",
-                          "SA-1",
-                          "Ethylene\u2010diammonium; SnF2",
-                          "1,8-dibromooctane; Cl",
-                          "GN-GQDs",
-                          "BMImI; LiI",
-                          "ZnI2",
-                          "h-TAc",
-                          "F4-TCNQ",
-                          "A10C60",
-                          "Ca",
-                          "Ag; Cl; rGO",
-                          "Cl; HBr",
-                          "PEABr",
-                          "MQW",
-                          "Cl; NO3",
-                          "Mn; Cl",
-                          "PDMS",
-                          "H2O; KCl",
-                          "Cl; MAAc",
-                          "BMIMBF4",
-                          "C60(QM)2",
-                          "PMMA; PbCl2",
-                          "H3PO2; Acetate",
-                          "PANI",
-                          "Acetic acid",
-                          "Al2O3-np",
-                          "PC",
-                          "Ce",
-                          "PEG",
-                          "Caffeine",
-                          "SQ45",
-                          "3-phenyl-2-propen-1-amine iodide",
-                          "HBr; Hi",
-                          "SQ81",
-                          "MnCl2",
-                          "Monoammonium zinc porphyrin",
-                          "1,8-diiodooctane",
-                          "BMImI",
-                          "Cl; DMSO",
-                          "Cl; DL-tartaricacid",
-                          "CDTA; SnF2",
-                          "ThMAI",
-                          "I",
-                          "TPPi",
-                          "Imidazolium",
-                          "FEAI",
-                          "1-hexyl-3-methylimidazoliumchloride; HMImCl",
-                          "EuCl3",
-                          "Octylammonium iodide",
-                          "CHCl",
-                          "Dithizone",
-                          "4-vinylbenzylammonium",
-                          "H2O; TEOS",
-                          "Cl; Formic acid",
-                          "iPAI",
-                          "1,3-diaminopropane",
-                          "p-phtalic acid",
-                          "Cl; NH3SO3",
-                          "Lu",
-                          "H2O; Ti3C2Tx",
-                          "Cl; TBPI",
-                          "Cl; NiO-np",
-                          "Rhodanina",
-                          "CH3COCHCOCH3",
-                          "MAOAc",
-                          "Cl; SDS",
-                          "Cu:NiO-np",
-                          "SP-3D-COF 2",
-                          "CU(SCN)",
-                          "Cl; ITIC",
-                          "Cl; PEDOT:PSS",
-                          "PbAc2; PbCl2",
-                          "PAA",
-                          "Carbon-np",
-                          "alfa-cyclodextrin",
-                          "Eu-pyP",
-                          "MWCNTs",
-                          "TSC",
-                          "Cl; Diiodooctan",
-                          "CsBr; Cl",
-                          "BHT",
-                          "Unknown",
-                          "SbBr",
-                          "Cl; HCl",
-                          "PbS-QDs-MAI-ligand",
-                          "N2H5Cl",
-                          "Si-nc",
-                          "Octylammonium",
-                          "1-hexyl-3-methylimidazoliumchloride",
-                          "PMMA; Rb",
-                          "CH3NH2",
-                          "4-(1H-imidazol-3-ium-3-yl) butane-1-sulfonate",
-                          "ligands",
-                          "N-methylimidazole",
-                          "DIFA",
-                          "Formamide",
-                          "Styrene",
-                          "YbCl3",
-                          "K",
-                          "MeO-PEAI",
-                          "BrPh-ThR",
-                          "OA; OLA",
-                          "SnF2; Uric Acid",
-                          "SnCl",
-                          "Cl; TBP",
-                          "tetra-ammonium zinc porphyrin",
-                          "Ho",
-                          "Graphene",
-                          "Carbon-nt-g-PDDT",
-                          "PFPAI",
-                          "Graphitic carbin nitride (g-C3N4)",
-                          "Cl; PAA",
-                          "TEOS",
-                          "Cl; KCl",
-                          "Carbon-nt",
-                          "F-PEAI",
-                          "J61",
-                          "Ethyl cellulose",
-                          "Ethyleneglycol",
-                          "Citric acid; Cl",
-                          "Cl; Pb(SCN)2; SnF2",
-                          "D2",
-                          "pyP",
-                          "In",
-                          "dimethyl itaconate",
-                          "GdF3",
-                          "BAI; PEG",
-                          "Formic acid",
-                          "Cl; PCDTBT",
-                          "Nb",
-                          "GABr; Pb(SCN)2",
-                          "APPA",
-                          "H2O",
-                          "Ag@SiO2",
-                          "NH4Br",
-                          "gamma-cyclodextrin",
-                          "Ba",
-                          "PEAI",
-                          "J51",
-                          "N2200",
-                          "DNA",
-                          "TiO2-nw",
-                          "A@SiO2-np-nw; Cl",
-                          "Graphene-nanofibers",
-                          "Methylamine",
-                          "G-NH2",
-                          "BaCl2; Cl",
-                          "GASCN; MACl",
-                          "SnF2; TFEACl",
-                          "Polyacrylonitrile",
-                          "Acetic acid; Cl",
-                          "La",
-                          "LFA",
-                          "[BMMIm]Cl",
-                          "PCBPEG-20k",
-                          "B-alanine",
-                          "NH2CONH2",
-                          "P(VDF-TrFE-CTFE)",
-                          "Polyvinylbutyral",
-                          "Graphene oxide",
-                          "EAI",
-                          "C70",
-                          "C4H8I2",
-                          "Cesium phenethyl xanthate",
-                          "NH4Ac2",
-                          "Benzylamine hydroiodide",
-                          "LiCl",
-                          "FPEAI",
-                          "GuaSCN; SnF2",
-                          "PbS-np",
-                          "Hydroquinone",
-                          "CuI",
-                          "enI2; SnF2",
-                          "Cl; PbS",
-                          "PMMA",
-                          "H2O; KBr",
-                          "HC(NH2)2I\u2013NaI",
-                          "PbC2N2S2",
-                          "g-CN",
-                          "1,8-octanedithiol; Cl",
-                          "Cellulose-CDHC",
-                          "HMPA",
-                          "rGO-g-P3HT",
-                          "Cellulose-HEC",
-                          "Gd",
-                          "NaSCN",
-                          "NH4Cl; NH4SCN",
-                          "PA",
-                          "TACl",
-                          "I2; Thiourea",
-                          "CsPbBr3-nw",
-                          "Benzene\u20101,4\u2010diboronic acid; Cl",
-                          "methylammonium hypophosphite; L-\u03b1-phosphatidylcholine",
-                          "MABF4",
-                          "Co",
-                          "BA; HI; HBr",
-                          "Cl; PVP",
-                          "IPA HCl",
-                          "CaCl2",
-                          "F-N2200",
-                          "CuCl2",
-                          "Ag; Cl",
-                          "TCA",
-                          "TBP",
-                          "CuBr2; KI",
-                          "Cl; CuSCN",
-                          "Benzoquinone",
-                          "KI",
-                          "Al2O3-np; Cl",
-                          "Isobutylamine hydroiodide",
-                          "Graphene-QDs",
-                          "MAPbCl3",
-                          "2,9,16,23-tetra-tert-butyl-29H,31H-phthalocyanine",
-                          "Formamide; Guadinium",
-                          "Bi",
-                          "Cl; Y",
-                          "NiO-np",
-                          "GuI",
-                          "1,8-diiodooctane; Cl",
-                          "SP-3D-COF 1",
-                          "Cl; Cu",
-                          "rGO",
-                          "HBr; HI",
-                          "HA",
-                          "OAm",
-                          "Cl; Graphene",
-                          "Nano-carbon",
-                          "HAc",
-                          "PEA20",
-                          "ACN",
-                          "Hypophosphorous acid",
-                          "Cl; TPPCl",
-                          "IPFB; PbCl2",
-                          "CsPbBr-np",
-                          "MgAc",
-                          "PEA0",
-                          "In2-6",
-                          "FPEAI; Mn",
-                          "Cl; Y(acac)3",
-                          "Cl; NH4I",
-                          "ZnCl2",
-                          "CsI",
-                          "TiO2",
-                          "Polyethylenimines (PEIs), MW 10000",
-                          "Diiodooctane",
-                          "PbS-QDs",
-                          "Phenylethyl ammonium iodide",
-                          "3-(5-Mercapto-1H-tetrazol-1-yl)benzenaminium iodide; HI",
-                          "CdS; Cd(SCN2H4)2Cl2",
-                          "PbAc tri-hydrate; H3PO2",
-                          "MA3Bi2Br9",
-                          "BmPyPhB",
-                          "Ag-rGO; Cl",
-                          "CdS",
-                          "Cl; DMA",
-                          "Methimazole",
-                          "2-Phenylethylamine Hydroiodide",
-                          "Ba; Cl",
-                          "BAI; GAI",
-                          "Az",
-                          "Cl; C-PCBSD",
-                          "Diethylammoniumchloride; PCBM-60",
-                          "hypophosphorous acid",
-                          "CH2CN (CN)-ionic liquid",
-                          "ITIC-Th",
-                          "PbCl2; Phenol",
-                          "False",
-                          "Br",
-                          "Cl; NAP 1-(3-aminopropylpyrrolidine)",
-                          "Cd",
-                          "Carbon-QDs",
-                          "PTMA; Rb",
-                          "Cl; DTA",
-                          "g-CNI",
-                          "Sn",
-                          "PCBM-nw",
-                          "5-AVAI; Acetamide",
-                          "Cl; CZTS",
-                          "MnCl2; ZnCl2",
-                          "Cl; MA",
-                          "Cl; SCN",
-                          "ITIC; PCBM-60",
-                          "NH4OAc",
-                          "NH4Cl; SnF2",
-                          "Au-np",
-                          "TMS",
-                          "PVP",
-                          "Cl; MoOx-np",
-                          "NaAc",
-                          "Benzoicacid",
-                          "FAOAc",
-                          "Tea Polyphenol",
-                          "Cl; Sr",
-                          "Carbon-nt; PDDT",
-                          "DOI; PbCl2",
-                          "Nickel phtalocyanine",
-                          "OAI",
-                          "5-AVAI; Urea",
-                          "n-butylammoniumbromide",
-                          "en; SnF2",
-                          "PbCl2; Phosphatidylcholine",
-                          "NH4Cl",
-                          "CQD",
-                          "Pb(OAc)2",
-                          "Levulinic acid",
-                          "EC",
-                          "PbSCN2",
-                          "KI; I2",
-                          "In2-4",
-                          "NH4BF4",
-                          "EDEA",
-                          "Hydrophosphoric acid; PbAc2",
-                          "Graphdyine",
-                          "TOAB",
-                          "OTAB",
-                          "Pb(SCN)2; SnF2",
-                          "Diethylammoniumchloride",
-                          "Tetraethylorthosilicate",
-                          "trihydrazine dihydriodide (THDH)",
-                          "DA2PbI4",
-                          "Cl; DL-lacticacid",
-                          "l-alfa-phosphatidylcholine; Methylammoniumhypophosphite; NH4Cl",
-                          "HI | Undoped",
-                          "Graphdiyne QDs",
-                          "Lead acetate trihydrate",
-                          "PEAI; SnF2",
-                          "BE2PbI4",
-                          "Cl; FAH",
-                          "ABS",
-                          "PbCl2; TBP",
-                          "PS",
-                          "CsI; OIH",
-                          "J50",
-                          "NH4F",
-                          "acac; Cl",
-                          "3DHG",
-                          "BA",
-                          "PEA; SnF2",
-                          "Pb(Ac)2",
-                          "OTG3",
-                          "NH4H2PO2",
-                          "PEA",
-                          "Eu(Ac)3",
-                          "Acetate; H2O",
-                          "1-allyl-3-methylimidazolium chloride",
-                          "H3PO2",
-                          "EE",
-                          "NO3-C3N4",
-                          "Cl; MWCNTs",
-                          "BCP; Cl",
-                          "Zr(AC)4",
-                          "Terephthalic acid",
-                          "SnS-QDs",
-                          "1-benzyl-3-methylimidazolium chloride",
-                          "Sb",
-                          "Cl; TPPBr",
-                          "di-iodomethane",
-                          "NH4",
-                          "ZnAc2",
-                          "Ethylenediammonium",
-                          "Cl; DL-malicacid",
-                          "Thiosemicarbazide",
-                          "Guanidinium; HI",
-                          "ETI",
-                          "Phosphonic acid; Aluminium acetylacetonate",
-                          "1,3:2,4-di-O-methylbenzylidene-d-sorbitol",
-                          "CH3CH2COO",
-                          "SbI3",
-                          "SnBr2",
-                          "xDMAI",
-                          "Cl; SrAl2O4:Eu2+:Dy3+",
-                          "CuBr; PbCl2",
-                          "MACL",
-                          "Cl; SnF2",
-                          "PTN-Br; SnF2",
-                          "SnI2",
-                          "bis-PCBM",
-                          "HI",
-                          "BMII",
-                          "HPA",
-                          "In2-2",
-                          "Poly(diallyldimethylammoniumchloride)",
-                          "Cl; K",
-                          "I2",
-                          "ME",
-                          "Pyrazine; SnF2",
-                          "DPPS",
-                          "Ascorbic acid",
-                          "PbAc2",
-                          "CuBr2",
-                          "IDTBR",
-                          "PbCl2; PbAc2",
-                          "Cl; ICBA",
-                          "Carbon-nt; P3HT",
-                          "P(VDF-TrFE-CFE)",
-                          "BaI2",
-                          "ALAI; Cl",
-                          "TMTA",
-                          "Formamidinium chloride; formamidinium hypophosphite; Phenylethylammonium chloride",
-                          "DMSO",
-                          "NaYF4:Tb:Er-np",
-                          "Cl; NH4Cl; CuBr",
-                          "PTB7",
-                          "SnF2; PMMA",
-                          "Pb(SCN)2",
-                          "l-alfa-phosphatidylcholine; Methylammoniumhypophosphite",
-                          "DAGCl",
-                          "1-chloronaphthalene; Cl",
-                          "Acetate; HCl",
-                          "CdCl2",
-                          "Cl; V2Ox",
-                          "Cl; IEICO-4F",
-                          "1-chloronaphthalene",
-                          "C70; Cl",
-                          "a-Ge; Cl; H-np",
-                          "methylammonium hypophosphite; L-\u03b1-phosphatidylcholine; PEAI",
-                          "C4H9NH3I; Cl",
-                          "C-PANI",
-                          "MAI; FACl",
-                          "PU",
-                          "TFBA"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "additives_compounds",
-                "description": "List of the dopants and additives that are in the perovskite\n- If the perovskite is layered (e.g. 3D perovskite with a 2D caping layer), separate the layers by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- If several dopants/additives, e.g. A and B, are present in one layer, list the dopants/additives in alphabetic order and separate them with semicolonsas in (A; B)\n- If no dopants/additives, state that as \u201cUndoped\u201d\n- If the doping situation is unknown, stat that as\u2018Unknown\u2019\n- Include any non-solvent that does not go into the perovskite structure. This includes compounds that are found in secondary phases, or amorphous grain boundaries, or that disappears during synthesis.\no One example is Rb in MAFAPbBrI-perovskites. As far as we know, Rb does not go into the perovskite structure, even if that was believed to be the case in the beginning, but rather form secondary phases. For MAFAPbBrI-perovskites, Rb should thus not be considered as a A-site cation, but as a dopant/additive.\no One other example is chloride in MAPbI3. As far as we know, Cl does not go into the perovskite structure even if that was believed to be the case in the beginning. For MAPbI3 Cl should thus not be considered as a C-site cation, but as a dopant/additive.\nExample\nCl\nUndoped\n5-AVAI\nSnF2\nAg; Cl; rGO\nRb",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 22,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "0.25 wt%",
-                          "0.125",
-                          "0.225",
-                          "24 mg/ml",
-                          "0.025; nan",
-                          "0.35",
-                          "2 %; 0.1 %",
-                          "0.66; 0.0875",
-                          "2",
-                          "0.0775",
-                          "0.005",
-                          "0.0207",
-                          "0.05 %",
-                          "0.1 M; 10 wt%",
-                          "5 vol%",
-                          "0.1 mol",
-                          "0.005 M",
-                          "0.057",
-                          "0.003; nan",
-                          "6 mol%; 10 mol%",
-                          "0.22",
-                          "0.6 mg/ml; nan",
-                          "nan; 1",
-                          "3.7 wt%",
-                          "0.36",
-                          "0.099",
-                          "nan; 8 mol%",
-                          "0.6 vol%",
-                          "0.03 M",
-                          "5.6 vol%; nan",
-                          "2.6",
-                          " PEG",
-                          "2.5 wt%; 0.5 wt%",
-                          "0.1666666666666667",
-                          "0.03125",
-                          "0.035; 1.5 vol%",
-                          "0.002 mg/ml",
-                          "8 %; 4 %33%",
-                          "0.0003 mmol/ml",
-                          "0.3 vol%",
-                          "3.3 %; nan",
-                          "2.5 vol%",
-                          "0.2 mol%; 10 mol%",
-                          "0.18",
-                          "0.0001 mol%",
-                          "0.01 mol%",
-                          "0.515 M",
-                          "0.07",
-                          "20 \u00b5mol/ml",
-                          "2.5 wt%; 1.5 wt%",
-                          "0.9 wt%",
-                          "0.006",
-                          "0.5 mg/perovskite_mmol",
-                          "30 mmolL-1",
-                          "0.000525",
-                          "2.5 wt%; 0.25 wt%",
-                          "0.321; 0.009",
-                          "0.05",
-                          "2.4",
-                          "0.00167",
-                          "nan; 5 %",
-                          "0.4 wt.%",
-                          "0.05 wt%",
-                          "6.4",
-                          "1.05",
-                          "0.04; 0.17",
-                          "0.0125",
-                          "0.3 mg/perovskite_mmol",
-                          "2.5 wt%; 0.35 wt%",
-                          "8",
-                          "0.084",
-                          "10 vol%",
-                          "0.05 %; nan",
-                          "0.0001 mmol/ml",
-                          "0.035; 3 mg/ml",
-                          "0.0007",
-                          "0.03; 0.02",
-                          "0.0625 \u202c",
-                          "1.0",
-                          "0.14",
-                          "10 wt%",
-                          "0.16; 0.5",
-                          "60 mol%",
-                          "nan | 20 mg/ml",
-                          "0.00068",
-                          "nan | 13 mg/ml",
-                          "nan; 4 mol%",
-                          "0.02",
-                          "1.2 mg/ml; 20 mg/ml",
-                          "nan | 27 mg/ml",
-                          "0.0003",
-                          "0.333; 0.009",
-                          "3.9 vol%",
-                          "0.4; 0.01",
-                          "0.7",
-                          "0.9 mg/ml; 15 mg/ml",
-                          "6 mol%; 20 mol%",
-                          "0.05; nan",
-                          "0.66; 1",
-                          "0.04; 0.0015",
-                          "nan; 0.66 %",
-                          "0.034; 0.034",
-                          "3 mg/ml; nan",
-                          "15; 10",
-                          "50 mg/ml; 1 mg/ml",
-                          "0.3 mg/ml",
-                          "6.8 e-05",
-                          "0.03 mM; 0.09 mM",
-                          "0.048",
-                          "1.2 M",
-                          "0.312; 0.018",
-                          "3 mg/ml",
-                          "0.0005 mmol/ml",
-                          "0.005 wt%",
-                          "4.5",
-                          "0.1 vol%",
-                          "nan; 0.0125",
-                          "60 mol% | 6 mg/ml",
-                          "nan; 0.0166 %",
-                          "0.336",
-                          "150 mol%",
-                          "12 wt%",
-                          "10 %; 7.5 %",
-                          "nan | 5 mg/ml",
-                          "4 mg/ml; nan",
-                          "3 %; nan",
-                          "0.9 mM",
-                          "30 mM",
-                          "0.03 vol%",
-                          "12.8",
-                          "10 ppm",
-                          "0.089 mg/ml",
-                          "0.5 wt%",
-                          "10 g/ml",
-                          "0.06 mg/ml",
-                          "0.13 wt%",
-                          "0.028; nan",
-                          "2.5 %; 10 %",
-                          "nan; 1.0",
-                          "0.1; 0.15",
-                          "15 %; 7.5 %",
-                          "8.0",
-                          "nan; 1 wt%",
-                          "23 mol%",
-                          "0.006; 0.05",
-                          "6 mg/ml",
-                          "nan; 1 mg/ml",
-                          "15 mg/ml",
-                          "0.262 M",
-                          "0.02 M",
-                          "nan; 20 %",
-                          "0.09",
-                          "0.45",
-                          "0.016",
-                          "1 ppm",
-                          "7 mol%",
-                          "0.333",
-                          "5 mg/ml; nan",
-                          "0.0085",
-                          "0.5 wt.%",
-                          "0.09375",
-                          "0.15 wt%; 0.05 wt%; 0.42 mol%",
-                          "5 mol%; 20 mg/ml",
-                          "2.0 wt%",
-                          "50 mol%",
-                          "5 wt%",
-                          "50",
-                          "5 %; nan",
-                          "2 wt.%",
-                          "4 mg/ml; 4 mg/ml; 4 mg/ml",
-                          "2.3",
-                          "0.05 M",
-                          "0.03",
-                          "0.0034",
-                          "16 vol%",
-                          "15 wt%",
-                          "0.01 ug/ml",
-                          "2.5 wt%; 0.3 wt%",
-                          "nan; 0.02",
-                          "0.10 wt%",
-                          "nan | 0.05 mol%",
-                          "6 mM",
-                          "50 vol%",
-                          "8 mol%",
-                          "0.66; 0.08",
-                          "0.1 mol%",
-                          "1.3",
-                          "0.035; 30 mg/ml",
-                          "1.2 wt%",
-                          "0.5; 0.5",
-                          "12 mM",
-                          "0.00075",
-                          "3.5 m%",
-                          "12 mg/ml",
-                          "0.0175",
-                          "4 \u00b5mol/ml",
-                          "5- AVAI",
-                          "12.5 wt%",
-                          "0.042",
-                          "18 mM",
-                          "5 %; 0.1 %",
-                          "0.6 mg/ml",
-                          "3.3 vol%",
-                          "0.6 wt%",
-                          "0.097 mol%",
-                          "0.5 %; nan",
-                          "0.66; 0.075",
-                          "0.0026344676180021956",
-                          "nan; 10 mg/ml",
-                          "0.05 vol%",
-                          "4 mg/ml",
-                          "nan; 9 mM",
-                          "0.5 M",
-                          "0.0004",
-                          "nan; 114 mM",
-                          "0.05; 0.15",
-                          "1.5 %; 6 %",
-                          "0.3 M",
-                          "20 mg/ml",
-                          "0.04; 0.003",
-                          "100 ppm",
-                          "7 mg/ml",
-                          "nan; 1 %",
-                          "nan; 0.1 mg/ml",
-                          "nan | 0.1 mol%",
-                          "2.5 wt%; 0.2 wt%",
-                          "6 \u00b5mol/ml",
-                          "7.5 mol%",
-                          "0.018; nan",
-                          "0.5 vol%",
-                          "0.08",
-                          "2 wt%",
-                          "0.04 %",
-                          "0.025",
-                          "10 mmg/perovskite_mmol",
-                          "nan; 0.033 %",
-                          "nan; 0.2 mg/ml",
-                          "0.014 mol%",
-                          "0.3",
-                          "12.5",
-                          "0.59 uM",
-                          "0.12",
-                          "0.0285 vol% | nan",
-                          "0.0076",
-                          "0.015 M",
-                          "0.06",
-                          "10 %; 20 %",
-                          "nan; 0.015",
-                          "1 e-05",
-                          "6 wt%",
-                          "0.10; 0.01",
-                          "75 vol%",
-                          "10 mg/ml",
-                          "0.4 mg/ml",
-                          "nan; 0.15 %",
-                          "0.25 mM",
-                          "5.69 vol%",
-                          "3.5 vol%",
-                          "0.75; nan",
-                          "0.66; 1; 0.0075",
-                          "nan; 2 mg/ml",
-                          "nan; 0.33 %",
-                          "nan; 0.00166 %",
-                          "0.0125; 0.05",
-                          "1.35",
-                          "8 %; nan",
-                          "1000 ppm",
-                          "16.67 %; nan",
-                          "2.5 wt%; 0.1 wt%",
-                          "0.08 mg/ml",
-                          "0.125; 20 mg/ml",
-                          "nan; 0.0075",
-                          "2.5",
-                          "90 mol%",
-                          "nan; 2 wt%",
-                          "1.5 mol%",
-                          "2 mg/mlantisolvent",
-                          "25 mg/ml",
-                          "0.0011",
-                          "0.15; 0.15",
-                          "0.0015",
-                          "20 vol%",
-                          "nan; 4 %",
-                          "15 mol%; 10 mol%",
-                          "0.075; nan",
-                          "6",
-                          "1.25; nan",
-                          "nan; 2",
-                          "0.35; 0.019",
-                          "0.02; 0.03",
-                          "0.4 mM",
-                          "50 mg/ml; nan",
-                          "8 vol%",
-                          "5 %; 7.5 %",
-                          "0.3 mol",
-                          "0.006; nan",
-                          "0.25",
-                          "nan; 18 mM",
-                          "2.5 mg/ml",
-                          "0.09; nan; nan",
-                          "1 wt%; nan",
-                          "2 vol%",
-                          "0.01 | 0.1",
-                          "nan; 1.5",
-                          "nan | 0.2 mol%",
-                          "0.017",
-                          "0.01 vol%",
-                          "7.5",
-                          "0.009",
-                          "13.7 mg/ml",
-                          "0.027",
-                          "0.25; 0.04",
-                          "0.15; 0.15; 0.004",
-                          "6.67",
-                          "30 wt%",
-                          "nan; 0.005",
-                          "1.0 wt%",
-                          "1 %; 0.1 %",
-                          "0.48 mg/ml; nan",
-                          "5 mol%",
-                          "0.067 mol%",
-                          "nan; 36 mM",
-                          "0.9",
-                          "nan; 0.5",
-                          "0.011",
-                          "0.035",
-                          "0.4 wt%",
-                          "0.004",
-                          "0.33; 0.33",
-                          "6 %; nan",
-                          "0.04; 0.0001875",
-                          "nan; 0.025",
-                          "nan; 0.05",
-                          "100 mol%",
-                          "nan; 5 mol%",
-                          "0.75; 0.25",
-                          "20 uL",
-                          "0.0375",
-                          "1.67 mol%",
-                          "0.14 M",
-                          "3 wt%",
-                          "0.01; 0.05",
-                          "4 %; nan",
-                          "0.0028",
-                          "0.15; 0.075",
-                          "0.07 wt%",
-                          "1; nan",
-                          "nan | 0.5 mol%",
-                          "0.35; 0.057",
-                          "0.0002",
-                          "nan; 2 %",
-                          "0.8 M",
-                          "3.5 mol%; 10 mol%",
-                          "25 vol%",
-                          "0.04; 0.000375",
-                          "10 \u00b5mol/ml",
-                          "0.15; 0.025",
-                          "0.5 mg/m",
-                          "0.8",
-                          "25",
-                          "9",
-                          "16 mg/ml",
-                          "6 e-05",
-                          "0.5; nan",
-                          "2 mol%; 2 mol%",
-                          "1",
-                          "0.33; 0.003",
-                          "0.064",
-                          "0.6 wt.%",
-                          "5.0",
-                          "0.1; 0.02",
-                          "nan; 3 %",
-                          "0.6",
-                          "0.66; 0.0625",
-                          "0.84 vol%; nan",
-                          "1.25 mg/ml",
-                          "76 mg/ml",
-                          "15 \u00b5mol/ml",
-                          "0.20; 0.15",
-                          "nan | 2.5 mol%",
-                          "nan; 0.54 %",
-                          "0.1 mg/perovskite_mmol",
-                          "12 mg/ml; 12 mg/ml; 12 mg/ml",
-                          "0.2",
-                          "0.24 mg/ml; nan",
-                          "nan; 1.66 %",
-                          "5 mg/ml",
-                          "1 mol%",
-                          "2 mg/ml; nan",
-                          "100 vol%",
-                          "1.5",
-                          "0.33",
-                          "0.00035",
-                          "0.167",
-                          "0.284",
-                          "2.0",
-                          "nan; 9",
-                          "1 mg/ml; nan",
-                          "nan; 1.5 mg/ml",
-                          "0.00067",
-                          "1 e-06",
-                          "5 mol%; 10 mol%",
-                          "nan; 10 mol%",
-                          "0.003",
-                          "0.66; 0.016",
-                          "0.66",
-                          "nan; 72 mM",
-                          "3.5 mol%",
-                          "0.05 | nan",
-                          "0.018",
-                          "12 mg/ml; 12 mg/ml",
-                          "0.0010537870472008782",
-                          "0.4",
-                          "0.0112",
-                          "0.012",
-                          "0.1 mg/ml",
-                          "0.5; 0.16",
-                          "0.26",
-                          "4 wt%",
-                          "0.02 mg/ml",
-                          "nan; 0.54 %; 0.11 %",
-                          "0.034; 0.05",
-                          "2.8 mol%",
-                          "8 mg/ml",
-                          "100",
-                          "0.075",
-                          "0.077",
-                          "0.0615; 0.0185",
-                          "0.764 M",
-                          "nan; 1.5 %",
-                          "8 \u00b5mol/ml",
-                          "0.6 mol%",
-                          "0.25; 0.75",
-                          "0.15",
-                          "0.032",
-                          "2.5 wt%",
-                          "nan; 7 %",
-                          "0.3 mM",
-                          "0.5 mg/mlantisolvent",
-                          "0.014; nan",
-                          "40 mol%",
-                          "nan; 0.25 %",
-                          "0.125 mol%",
-                          "3.6 vol%",
-                          "42.9",
-                          "0.05; 0.1",
-                          "0.5",
-                          "0.46",
-                          "20; 10",
-                          "5.268935236004391 e-05",
-                          "4 mol%",
-                          "nan; 0.03",
-                          "0.0008",
-                          "0.00026344676180021956",
-                          "0.00027",
-                          "3 mol%; 10 mol%",
-                          "0.66; 0.1",
-                          "nan; 0.125 %",
-                          "nan; 3 wt%",
-                          "nan; 0.5 mg/ml",
-                          "0.0075",
-                          "0.3 wt%",
-                          "0.04",
-                          "3",
-                          "3.0",
-                          "3.2",
-                          "2.5 wt%; 0.4 wt%",
-                          "nan; 0.01",
-                          "0.39999999999999997",
-                          "0.3 mg/ml; 5 mg/ml",
-                          "1.009 M",
-                          "3 vol%",
-                          "0.034 mol%",
-                          "0.16666666666666666",
-                          "0.023",
-                          "0.6 M",
-                          "0.333; 0.003",
-                          "0.25 mg/ml",
-                          "0.07 mol%",
-                          "0.03 wt%",
-                          "0.003; 0.05",
-                          "50 mM",
-                          "5; 10",
-                          "nan; 2.5 %",
-                          "0.126",
-                          "2 mg/ml",
-                          "9.6",
-                          "nan; 0.2",
-                          "0.001",
-                          "0.063",
-                          "2.0 mg/ml",
-                          "0.15; 0.05",
-                          "30 mg/ml",
-                          "30 mol%",
-                          "0.21",
-                          "0.05 mg/ml",
-                          "0.05; nan; nan",
-                          "0.5 mol%",
-                          "0.031",
-                          "0.2 mg/ml",
-                          "0.0035",
-                          "0.75.0.01",
-                          "0.01 M",
-                          "0.75 M",
-                          "0.8 mg/ml",
-                          "1 mol%; 10 mol%",
-                          "nan; 4 wt%",
-                          "0.11",
-                          "0.1 mM",
-                          "29 wt%",
-                          "16.67",
-                          "0.66; 0.05",
-                          "nan; 0.75",
-                          "40 wt%",
-                          "0.5 mmol",
-                          "0.01; nan",
-                          "1.4 %5%",
-                          "0.04; 0.00075",
-                          "4.2 vol%",
-                          "1 wt%",
-                          "6.0",
-                          "0.008",
-                          "2 %; nan",
-                          "0.23",
-                          "nan; 0.048 %",
-                          "nan; 0.1 %",
-                          "0.66; 0.04",
-                          "nan; 0.3 mg/ml",
-                          "nan; 4 mg/ml",
-                          "1.5 mg/ml",
-                          "50 mg/ml",
-                          "15 mol%",
-                          "0.67",
-                          "12.5 mM",
-                          "2 wt%; nan",
-                          "5 g/ml",
-                          "2.5 wt%; 3 wt%",
-                          "0.0005",
-                          "1 mM",
-                          "33.3",
-                          "750 vol%",
-                          "nan | 0.0003",
-                          "0.0056",
-                          "1 M",
-                          "15.0",
-                          "6.6 mol%",
-                          "1.00 wt%",
-                          "1 %; nan",
-                          "0.66; 0.01",
-                          "0.000285 mol%",
-                          "25 mol%",
-                          "0.1; 0.005",
-                          "nan; 3 mol%",
-                          "0.17500000000000002",
-                          "0.002",
-                          "0.15000000000000002",
-                          "1.4 vol%; nan",
-                          "2 \u00b5mol/ml",
-                          "2.5 mol%",
-                          "0.10; 0.15",
-                          "0.9 M",
-                          "0.034",
-                          "3 mol%",
-                          "0.1; 0.075",
-                          "33 ul.57wt%",
-                          "1 mg/ml",
-                          "4 vol%",
-                          "0.0005268935236004391",
-                          "0.17",
-                          "0.068",
-                          "75",
-                          "nan; 0.5 %",
-                          "2.21 wt%",
-                          "1.3 %; nan",
-                          "2 e-05",
-                          "0.15 wt%; 0.05 wt%",
-                          "1.4 %; 6 %",
-                          "0.1; 0.1",
-                          "10; 10",
-                          "0.01",
-                          "0.25; nan",
-                          "6 mol%",
-                          "0.028; 0.0003",
-                          "20 wt%",
-                          "0.014",
-                          "0.1",
-                          "5 mol%; 10 mg/ml",
-                          "0.079",
-                          "nan; 4",
-                          "1.5 wt%; 1.0 wt%; 0.15 wt%; nan",
-                          "8 wt%",
-                          "0.28",
-                          "0.13",
-                          "0.033",
-                          "0.8 vol%",
-                          "1.2 wt.%",
-                          "9 mg/ml",
-                          "0.1; nan",
-                          "0.075 wt%",
-                          "8 %; 33 %",
-                          "3 mM",
-                          "10 mol%",
-                          "nan; 2 %; 6 %",
-                          "nan; 10 %",
-                          "0.1; 0.01",
-                          "10.0",
-                          "0.125; 40 mg/ml",
-                          "0.024",
-                          "2.5 wt%; 0.15 wt%",
-                          "0.5 mg/ml",
-                          "2 mol%",
-                          "20",
-                          "0.14 mg/ml",
-                          "0.75 mol%",
-                          "0.00010537870472008782",
-                          "0.1; 0.03",
-                          "0.015",
-                          "1.2 mg/ml",
-                          "0.57",
-                          "7.5 g/ml",
-                          "0.01 wt%",
-                          "9 mol%",
-                          "0.19",
-                          "nan; 0.4 mg/ml",
-                          "0.071",
-                          "350",
-                          "0.35; 0.038",
-                          "200 mol%",
-                          "2.5 mol%; 10 mol%",
-                          "0.14 mol%",
-                          "0.15 wt%; 0.05 wt%; 0.83 mol%",
-                          "4",
-                          "0.1; 0.04",
-                          "0.0068",
-                          "10",
-                          "0.25 mol%",
-                          "0.045",
-                          "20 mol%",
-                          "150 vol%",
-                          "0.15 M",
-                          "0.66; 0.16",
-                          "0.2 wt%",
-                          "0.1; 0.05",
-                          "nan; 5",
-                          "2 %; 2 %",
-                          "1 vol%",
-                          "2.8 vol%; nan",
-                          "0.66; 0.008",
-                          "0.6 mg/ml; 10 mg/ml",
-                          "2.5 g/ml",
-                          "nan; 2.0",
-                          "0.2 mol",
-                          "0.01; 0.04",
-                          "0.375",
-                          "0.001; 0.05",
-                          "12",
-                          "0.055",
-                          "nan | 1 mol%",
-                          "0.1 M",
-                          "0.03; nan",
-                          "1 mg/perovskite_mmol",
-                          "0.03; 0.003",
-                          "0.8 wt.%",
-                          "0.029",
-                          "0.142",
-                          "nan; 0.4",
-                          "0.04 M",
-                          "0.07500000000000001",
-                          "nan; 7",
-                          "0.000175",
-                          "1.6",
-                          "0.0001",
-                          "0.1 wt%",
-                          "0.02; nan",
-                          "7.8 mg/ml",
-                          "10 mol%; 10 mol%",
-                          "1.75 mM",
-                          "1 %; 10 %",
-                          "5",
-                          "0.333; 0.018",
-                          "0.005; nan",
-                          "1.5 wt%",
-                          "0.15 wt%; 0.05 wt%; 1.67 mol%",
-                          "0.15; 0.1",
-                          "0.021",
-                          "0.1 w%",
-                          "60",
-                          "0.005 vol%",
-                          "nan; 0.3",
-                          "0.12 mg/ml; nan",
-                          "0.04; 0.01",
-                          "nan; 0.1",
-                          "0.4; 0.7",
-                          "1.61 e-05",
-                          "3 %; 3 %",
-                          "70 mol%",
-                          "0.02 wt%",
-                          "7.5 W%",
-                          "0.75",
-                          "0.009; nan",
-                          "0.04 mg/ml",
-                          "0.0025",
-                          "2.4 mol%",
-                          "33 mol%",
-                          "1.8 mg/ml",
-                          "0.77"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "additives_concentrations",
-                "description": "The concentration of the dopants/additives.\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- If more than one dopant/additive in the layer, e.g. A and B, separate the concentration for each dopant/additive with semicolons, as in (A; B)\n- For each dopant/additive in the layer, state the concentration.\n- The order of the dopants/additives must be the same as in the previous filed.\n- For layers with no dopants/additives, state this as \u2018none\u2019\n- When concentrations are unknown, state that as \u2018nan\u2019\n- Concentrations can be stated in different units suited for different situations. Therefore, specify the unit used.\n- The preferred way to state the concentration of a dopant/additive is to refer to the amount in the final product, i.e. the material in the layer. When possible, use on the preferred units\no wt%, mol%, vol%, ppt, ppm, ppb\n- When the concentration of the dopant/additive in the final product is unknown, but where the concentration of the dopant/additive in the solution is known, state that concentration instead. When possible, use on the preferred units\no M, mM, molal; g/ml, mg/ml, \u00b5g/ml\n- For values with uncertainties, state the best estimate, e.g write 4 wt% and not 3-5 wt%.\nExample\n4 wt%\n5 vol%; nan | 10 mg/ml\n0.3 mol% | 2 mol%; 0.2 wt% | 0.3 M",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 23,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "90.0",
-                          "446.0",
-                          "325.0",
-                          "50.0",
-                          "220.0",
-                          "520.0",
-                          "137.0",
-                          "180.0",
-                          "45.0",
-                          "167.0",
-                          "668.0",
-                          "387.0",
-                          "191.0",
-                          "540.0",
-                          "353.0",
-                          "515.0",
-                          "233.0",
-                          "601.0",
-                          "354.9",
-                          "560.0",
-                          "461.0",
-                          "1020.0",
-                          "391.0",
-                          "297.0",
-                          "6000.0",
-                          "385.0",
-                          "1800.0",
-                          "107.0",
-                          "212.0",
-                          "95.0",
-                          "0.05",
-                          "760.0",
-                          "551.0",
-                          "274.0",
-                          "70.0",
-                          "447.0",
-                          "573.0",
-                          "500.0",
-                          "306.0",
-                          "275.0",
-                          "1300.0",
-                          "524.0",
-                          "2000.0",
-                          "788.0",
-                          "665.6",
-                          "54.0",
-                          "507.0",
-                          "484.0",
-                          "266.1",
-                          "291.0",
-                          "260.0",
-                          "175.0",
-                          "630.0",
-                          "1410.0",
-                          "267.0",
-                          "283.0",
-                          "455.0",
-                          "240.0",
-                          "615.0",
-                          "303.0",
-                          "150.0 | 200.0",
-                          "3600.0",
-                          "330.0",
-                          "810.0",
-                          "89.8",
-                          "775.0",
-                          "334.0",
-                          "408.0",
-                          "420.0",
-                          "26.0",
-                          "5500000.0",
-                          "85.0",
-                          "321.0",
-                          "1015.0",
-                          "463.0",
-                          "505.0",
-                          "150.0 | 500.0",
-                          "895.0",
-                          "354.0",
-                          "620.0",
-                          "709.0",
-                          "278.0",
-                          "56.0",
-                          "269.4",
-                          "650.0",
-                          "500.0 | nan",
-                          "126.0",
-                          "52.0",
-                          "20.0",
-                          "295.0",
-                          "165.0",
-                          "135.7",
-                          "265.0",
-                          "1400.0",
-                          "287.0",
-                          "372.0",
-                          "685.0",
-                          "1100.0",
-                          "359.0",
-                          "150.0 | 300.0",
-                          "602.3",
-                          "314.0",
-                          "238.0",
-                          "250.0",
-                          "229.0",
-                          "375.0",
-                          "142.0",
-                          "2130.0",
-                          "65.0",
-                          "399.0",
-                          "317.0",
-                          "875.0",
-                          "150.0",
-                          "435.0",
-                          "464.0",
-                          "379.7",
-                          "769.0",
-                          "273.0",
-                          "12000.0",
-                          "610.0",
-                          "363.0",
-                          "965.0",
-                          "880.0",
-                          "247.0",
-                          "244.0",
-                          "50000.0",
-                          "302.2",
-                          "35.0",
-                          "750.0",
-                          "468.0",
-                          "135.0",
-                          "600.0 | 20.0",
-                          "730.0",
-                          "339.0",
-                          "870.0",
-                          "258.0",
-                          "324.0",
-                          "309.4",
-                          "183.0",
-                          "481.0",
-                          "660.0",
-                          "457.0",
-                          "407.0",
-                          "342.0",
-                          "336.0",
-                          "285.0",
-                          "401.0",
-                          "25.0",
-                          "294.0",
-                          "983.0",
-                          "3100.0",
-                          "172.5",
-                          "405.0",
-                          "40.0",
-                          "67.0",
-                          "230.0",
-                          "522.0",
-                          "75.0",
-                          "334.2",
-                          "272.0",
-                          "288.0",
-                          "577.0",
-                          "331.0",
-                          "150.0 | 400.0",
-                          "480.0",
-                          "298.0",
-                          "190.0",
-                          "604.0",
-                          "365.0",
-                          "301.0",
-                          "223.0",
-                          "380.0",
-                          "700.0",
-                          "93.0",
-                          "575.0",
-                          "155.0",
-                          "529.0",
-                          "780.0",
-                          "217.0",
-                          "314.8",
-                          "599.8",
-                          "280.0",
-                          "60.0",
-                          "125.0",
-                          "465.0",
-                          "3370.0",
-                          "40000.0",
-                          "440.0",
-                          "900.0",
-                          "122.0",
-                          "400.0",
-                          "950.0",
-                          "572.0",
-                          "538.0",
-                          "510.0",
-                          "296.0",
-                          "840.0",
-                          "315.0",
-                          "498.0",
-                          "121.0",
-                          "242.0",
-                          "425.0",
-                          "512.0",
-                          "213.0",
-                          "600.0",
-                          "850.0",
-                          "100.0",
-                          "105.0",
-                          "740.0",
-                          "720.0",
-                          "485.0",
-                          "1150.0",
-                          "252.0",
-                          "417.0",
-                          "607.0",
-                          "459.3",
-                          "526.0",
-                          "511.4",
-                          "338.0",
-                          "690.0",
-                          "200.0",
-                          "453.0",
-                          "350.0",
-                          "104.0",
-                          "290.0",
-                          "195.0",
-                          "311.0",
-                          "890.0",
-                          "585.0",
-                          "nan | nan",
-                          "547.0",
-                          "340.0",
-                          "202.0",
-                          "596.0",
-                          "160.0",
-                          "209.0",
-                          "38.0",
-                          "584.0",
-                          "653.0",
-                          "270.0",
-                          "170.0",
-                          "390.0 | 10.0",
-                          "337.0",
-                          "670.0",
-                          "151.0",
-                          "326.0",
-                          "24500.0",
-                          "386.0",
-                          "1205.0",
-                          "725.0",
-                          "171.0",
-                          "413.0",
-                          "445.0",
-                          "248.0",
-                          "640.0",
-                          "2080.0",
-                          "355.0",
-                          "150.0 | 100.0",
-                          "394.0",
-                          "765.0",
-                          "293.0",
-                          "478.0",
-                          "1130.0",
-                          "563.0",
-                          "550.0",
-                          "531.0",
-                          "215.0",
-                          "542.0",
-                          "300.0",
-                          "513.6",
-                          "245.0",
-                          "430.0",
-                          "1010.0",
-                          "395.0",
-                          "185.0",
-                          "308.0",
-                          "289.0",
-                          "530.0",
-                          "120.0",
-                          "450.0",
-                          "501.0",
-                          "218.0",
-                          "153.0",
-                          "130.0",
-                          "110.0",
-                          "310.0",
-                          "150.0 | 600.0",
-                          "141.0",
-                          "199.0",
-                          "11000.0",
-                          "490.0",
-                          "345.0",
-                          "580.0",
-                          "1000.0",
-                          "232.6",
-                          "188.0",
-                          "66.0",
-                          "225.0",
-                          "235.0",
-                          "60000.0",
-                          "528.0",
-                          "590.0",
-                          "770.0",
-                          "1200.0",
-                          "444.0",
-                          "845.0",
-                          "473.0",
-                          "1070.0",
-                          "390.0",
-                          "10.0",
-                          "43.0",
-                          "1650.0",
-                          "1393.0",
-                          "236.0",
-                          "266.0",
-                          "742.6",
-                          "412.0",
-                          "20000.0",
-                          "210.0",
-                          "397.0",
-                          "357.0",
-                          "424.0",
-                          "2200.0",
-                          "567.0",
-                          "800.0",
-                          "586.0",
-                          "525.0",
-                          "388.0",
-                          "378.0",
-                          "370.0",
-                          "129.0",
-                          "348.0",
-                          "960.0",
-                          "149.0",
-                          "477.0",
-                          "570.0",
-                          "487.0",
-                          "454.0",
-                          "7000.0",
-                          "97.0",
-                          "410.0",
-                          "30.0",
-                          "462.0",
-                          "510.2",
-                          "792.0",
-                          "360.0",
-                          "470.0",
-                          "335.0",
-                          "680.0",
-                          "438.0",
-                          "460.0",
-                          "224.0",
-                          "400.0 | 2.0",
-                          "147.0",
-                          "474.0",
-                          "1510.0",
-                          "140.0",
-                          "578.0",
-                          "492.0",
-                          "80.0",
-                          "404.0",
-                          "320.0",
-                          "4000.0",
-                          "138.0",
-                          "448.0",
-                          "10000.0",
-                          "226.0",
-                          "276.0"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "thickness",
-                "description": "The thickness of the perovskite layer\n- If the perovskite contains more than one layer, separate those by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- State thicknesses in nm\n- Every layer in the stack have a thickness. If it is unknown, state this as \u2018nan\u2019\n- If there are uncertainties, state the best estimate, e.g write 100 and not 90-110\n- For cells where the perovskite infiltrates a mesoporous scaffold, state the thickness as starting from the bottom of the infiltrated mesoporous layer to the top of the perovskite layer (i.e. include the thickness of the infiltrated mesoporous layer)\nExample\n200\n500 |20\n600 | nan",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 24,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "1.764",
-                          "1.189",
-                          "1.516",
-                          "2",
-                          "1.578",
-                          "1.645",
-                          "1.583",
-                          "2.115",
-                          "1.715",
-                          "1.621",
-                          "2.44",
-                          "1.533",
-                          "1.486",
-                          "1.481",
-                          "2.6",
-                          "1.555",
-                          "1.73",
-                          "1.63 | nan",
-                          "1.633",
-                          "1.61",
-                          "2.04",
-                          "1.595",
-                          "2.78",
-                          "1.617",
-                          "1.526",
-                          "2.296",
-                          "1.626",
-                          "2.4",
-                          "1.72",
-                          "1.46",
-                          "1.613",
-                          "1.47",
-                          "1.91 | 1.8",
-                          "1.79",
-                          "1.623",
-                          "2.37",
-                          "1.17",
-                          "2.27",
-                          "2.42",
-                          "1.608",
-                          "1.515",
-                          "1.855",
-                          "1.525",
-                          "1.8",
-                          "1.56",
-                          "2.2",
-                          "1.605",
-                          "1.632",
-                          "1.523",
-                          "1.671",
-                          "1.503",
-                          "1.27",
-                          "2.13",
-                          "1.569",
-                          "1.684",
-                          "1.881",
-                          "1.635",
-                          "1.597",
-                          "1.627",
-                          "1.652",
-                          "2.43",
-                          "2.28",
-                          "1.775",
-                          "2.277",
-                          "1.588",
-                          "1.88",
-                          "3.04",
-                          "2.09",
-                          "1.655",
-                          "2.9",
-                          "2.3",
-                          "2.07",
-                          "2.31",
-                          "1.58",
-                          "2.38",
-                          "1.57",
-                          "1.3",
-                          "2.49",
-                          "1.901",
-                          "1.641",
-                          "1.55",
-                          "1.89",
-                          "1.66",
-                          "1.556",
-                          "1.546",
-                          "1.94",
-                          "1.498",
-                          "1.49",
-                          "1.77",
-                          "2.92",
-                          "2.12",
-                          "1.64",
-                          "1.45",
-                          "1.919",
-                          "1.549",
-                          "1.76",
-                          "1.33",
-                          "1.41",
-                          "2.39",
-                          "1.584",
-                          "1.579",
-                          "1.638",
-                          "1.592",
-                          "1.624",
-                          "1.965",
-                          "1.65",
-                          "1.26",
-                          "1.656",
-                          "1.644",
-                          "1.596",
-                          "1.906",
-                          "1.598",
-                          "1.54",
-                          "1.35",
-                          "1.21",
-                          "1.96",
-                          "2.5",
-                          "1.51",
-                          "2.268",
-                          "2.01",
-                          "2.273",
-                          "2.278",
-                          "1.674",
-                          "2.161",
-                          "1.865",
-                          "2.154",
-                          "1.99",
-                          "1.71",
-                          "1.683",
-                          "1.739",
-                          "1.78",
-                          "1.36",
-                          "1.848",
-                          "2.23",
-                          "2.19",
-                          "1.924",
-                          "1.92",
-                          "1.599",
-                          "1.872",
-                          "1.564",
-                          "1.582",
-                          "1.791",
-                          "1.612",
-                          "2.66",
-                          "2.153",
-                          "1.69",
-                          "1.565",
-                          "1.651",
-                          "2.46",
-                          "1.839",
-                          "2.14",
-                          "1.895",
-                          "1.589",
-                          "2.26",
-                          "2.36",
-                          "2.15",
-                          "1.812",
-                          "1.87",
-                          "1.548",
-                          "1.4",
-                          "1.5",
-                          "2.25",
-                          "2.027",
-                          "2.0",
-                          "1.594",
-                          "1.9",
-                          "1.581",
-                          "1.591",
-                          "1.28",
-                          "2.287",
-                          "2.48",
-                          "1.614",
-                          "1.39",
-                          "1.58 | 2.08",
-                          "1.86",
-                          "1.68",
-                          "1.25",
-                          "1.576",
-                          "1.575",
-                          "1.629",
-                          "1.375",
-                          "1.74",
-                          "1.16",
-                          "1.38",
-                          "1.957",
-                          "1.667",
-                          "1.609",
-                          "1.7",
-                          "1.557",
-                          "1.604",
-                          "2.139",
-                          "2.033",
-                          "1.602",
-                          "1.97",
-                          "2.34",
-                          "1.896",
-                          "1.634",
-                          "1.586",
-                          "1.2",
-                          "1.85",
-                          "1.535",
-                          "2.05",
-                          "1.18",
-                          "1.553",
-                          "2.21",
-                          "2.7",
-                          "1.607",
-                          "2.47",
-                          "1.606",
-                          "1.529",
-                          "1.639",
-                          "1.611",
-                          "1.752",
-                          "1.688",
-                          "1.32",
-                          "1.93",
-                          "2.22",
-                          "1.75",
-                          "1.616",
-                          "1.574",
-                          "2.308",
-                          "1.524",
-                          "1.23",
-                          "1.976",
-                          "1.845",
-                          "1.59",
-                          "2.105",
-                          "2.03",
-                          "1.725",
-                          "1.676",
-                          "2.18",
-                          "1.672",
-                          "1.34",
-                          "1.682",
-                          "2.1",
-                          "1.662",
-                          "2.54",
-                          "2.536",
-                          "2.8",
-                          "1.53",
-                          "2.113",
-                          "1.531",
-                          "1.505",
-                          "1.858",
-                          "1.67",
-                          "1.528",
-                          "2.35",
-                          "1.585",
-                          "1.751",
-                          "1.63",
-                          "1.52",
-                          "1.615",
-                          "2.02",
-                          "1.571",
-                          "1.866",
-                          "1.42",
-                          "1.619",
-                          "1.272",
-                          "1.573",
-                          "1.777",
-                          "1.893",
-                          "1.746",
-                          "1.517",
-                          "1.84",
-                          "1.509",
-                          "1.889",
-                          "1.31",
-                          "1.636",
-                          "1.628",
-                          "1.48",
-                          "1.62",
-                          "1.29",
-                          "1.82",
-                          "1.95",
-                          "1.668",
-                          "1.969",
-                          "1.91",
-                          "1.512",
-                          "1.593",
-                          "2.83",
-                          "2.141",
-                          "1.6 | 1.68",
-                          "2.29",
-                          "2.24",
-                          "2.08",
-                          "1.22",
-                          "2.288",
-                          "1.6",
-                          "1.587",
-                          "2.58",
-                          "1.757",
-                          "2.52",
-                          "1.98",
-                          "2.55",
-                          "1.37",
-                          "1.974",
-                          "1.989",
-                          "1.43",
-                          "1.24",
-                          "1.625",
-                          "1.701",
-                          "1.554",
-                          "1.637",
-                          "1.44",
-                          "2.17",
-                          "1.81",
-                          "2.32",
-                          "1.558",
-                          "2.33",
-                          "1.83"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "band_gap",
-                "description": "The band gap of the perovskite\n- If the perovskite contains more than one layer, separate the band gaps for the respective layer by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- If there are uncertainties, state the best estimate, e.g. write 1.62 and not 1.6-1.64\nExample\n1.62\n1.57 | 2.3",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 25,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "true",
-                          "false"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "band_gap_graded",
-                "description": "TRUE if the band gap varies as a function of the vertical position in the perovskite layer.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 26,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "Composition",
-                          "Literature",
-                          "EQE",
-                          "Absorption",
-                          "Absorption Tauc-plot",
-                          "UPS",
-                          "Absorption Tauc-plot | UPS"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "band_gap_estimation_basis",
-                "description": "The method by which the band gap was estimated. The band gap can be estimated from absorption data, EQE-data, UPS-data, or it can be estimated based on literature values for the recipe, or it could be inferred from the composition and what we know of similar but not identical compositions.\nExample\nAbsorption Tauc-plot\nLiterature\nComposition",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 27,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "779.8",
-                          "795",
-                          "520.0",
-                          "761.0",
-                          "632.6",
-                          "779.0",
-                          "695",
-                          "828.0",
-                          "728",
-                          "782.0",
-                          "582.1",
-                          "589",
-                          "772",
-                          "952",
-                          "553",
-                          "540.0",
-                          "774.5",
-                          "825",
-                          "610",
-                          "1.61",
-                          "560.0",
-                          "731",
-                          "767",
-                          "722.0",
-                          "640",
-                          "729",
-                          "746",
-                          "659.5",
-                          "781.5",
-                          "760.0",
-                          "819",
-                          "544",
-                          "716",
-                          "786.7",
-                          "590.4",
-                          "824",
-                          "683",
-                          "708.5",
-                          "758.5",
-                          "746.0",
-                          "788.0",
-                          "538",
-                          "nan | 740",
-                          "795.0",
-                          "757.0",
-                          "793",
-                          "602",
-                          "518",
-                          "543.8",
-                          "626",
-                          "673",
-                          "794.8",
-                          "790",
-                          "813",
-                          "770",
-                          "805.5",
-                          "763.5",
-                          "934.0",
-                          "819.5",
-                          "595",
-                          "663.1",
-                          "830",
-                          "715.4",
-                          "762",
-                          "884",
-                          "744",
-                          "540",
-                          "810.0",
-                          "775.0",
-                          "762.5",
-                          "761",
-                          "724.0",
-                          "800.8",
-                          "766",
-                          "765.4",
-                          "777.0",
-                          "719",
-                          "570",
-                          "727",
-                          "918.0",
-                          "815.8",
-                          "890",
-                          "774.0",
-                          "780.3",
-                          "825.0",
-                          "806",
-                          "817",
-                          "580",
-                          "620.0",
-                          "820.0",
-                          "910.0",
-                          "625",
-                          "650.0",
-                          "803",
-                          "538.2",
-                          "781.3",
-                          "760.4",
-                          "775.4",
-                          "799",
-                          "882",
-                          "754.0",
-                          "965",
-                          "932",
-                          "538.6",
-                          "584.9",
-                          "755.6",
-                          "770.1",
-                          "531",
-                          "573",
-                          "976",
-                          "644.0",
-                          "632",
-                          "667",
-                          "810",
-                          "718",
-                          "755",
-                          "654",
-                          "767.1",
-                          "794",
-                          "692",
-                          "828",
-                          "636.0",
-                          "798",
-                          "636",
-                          "729.4",
-                          "777",
-                          "752.0",
-                          "778.8",
-                          "769.0",
-                          "539.1",
-                          "870",
-                          "723.0",
-                          "715",
-                          "639.1",
-                          "465",
-                          "741",
-                          "587.6",
-                          "685",
-                          "778",
-                          "880.0",
-                          "769.9",
-                          "764.8",
-                          "784",
-                          "716.0",
-                          "751",
-                          "728.0",
-                          "614",
-                          "780",
-                          "804",
-                          "751.0",
-                          "723",
-                          "736.0",
-                          "838",
-                          "722",
-                          "750.0",
-                          "776.2",
-                          "805.0",
-                          "730.0",
-                          "801.8",
-                          "529",
-                          "870.0",
-                          "764",
-                          "549",
-                          "833",
-                          "771.2",
-                          "769.4",
-                          "832",
-                          "743.5",
-                          "946.0",
-                          "915",
-                          "900",
-                          "639",
-                          "768.8",
-                          "807.0",
-                          "767.0",
-                          "551",
-                          "630",
-                          "984.0",
-                          "691",
-                          "635",
-                          "595.0",
-                          "843.5",
-                          "525",
-                          "735",
-                          "638",
-                          "635.8",
-                          "913",
-                          "657.0",
-                          "778.0",
-                          "757.5",
-                          "786",
-                          "637",
-                          "804.3",
-                          "759.0",
-                          "731.0",
-                          "783",
-                          "746.9",
-                          "661",
-                          "799.0",
-                          "300",
-                          "624",
-                          "943",
-                          "704.5",
-                          "807",
-                          "1005",
-                          "642",
-                          "677.5",
-                          "537.3",
-                          "732",
-                          "877",
-                          "672.0",
-                          "800",
-                          "894",
-                          "692.0",
-                          "713",
-                          "700.0",
-                          "537.4",
-                          "686",
-                          "22.3",
-                          "748",
-                          "780.0",
-                          "712",
-                          "558.0",
-                          "772.0",
-                          "552",
-                          "766.0",
-                          "797",
-                          "750",
-                          "645",
-                          "1200",
-                          "0",
-                          "533.0",
-                          "805",
-                          "756.6",
-                          "996.4",
-                          "726.0",
-                          "440.0",
-                          "605",
-                          "670.2",
-                          "750 | nan",
-                          "868",
-                          "526",
-                          "725",
-                          "720.9",
-                          "771.8",
-                          "743",
-                          "541",
-                          "771",
-                          "530",
-                          "796",
-                          "761.4",
-                          "680",
-                          "802",
-                          "682",
-                          "575",
-                          "754",
-                          "832.2",
-                          "690",
-                          "550",
-                          "657",
-                          "722.1",
-                          "515",
-                          "512.0",
-                          "985.7",
-                          "600.0",
-                          "699",
-                          "740.0",
-                          "740",
-                          "822",
-                          "753.0",
-                          "633",
-                          "720.0",
-                          "977",
-                          "785",
-                          "765",
-                          "959",
-                          "880",
-                          "811",
-                          "527.0",
-                          "769",
-                          "975",
-                          "961",
-                          "775.6",
-                          "655",
-                          "840",
-                          "600",
-                          "912",
-                          "650",
-                          "752",
-                          "790.0",
-                          "873",
-                          "725.1",
-                          "535",
-                          "583",
-                          "896",
-                          "539",
-                          "806.0",
-                          "950",
-                          "704",
-                          "546",
-                          "812",
-                          "787",
-                          "755.0",
-                          "620",
-                          "820",
-                          "962",
-                          "774",
-                          "768.0",
-                          "670.0",
-                          "643",
-                          "200",
-                          "759",
-                          "920",
-                          "778; 710",
-                          "543.0",
-                          "77",
-                          "708",
-                          "789",
-                          "964",
-                          "545",
-                          "768.3",
-                          "725.0",
-                          "769.1",
-                          "1025",
-                          "843",
-                          "982",
-                          "615",
-                          "532",
-                          "506",
-                          "710.0",
-                          "764.0",
-                          "664.0",
-                          "445.0",
-                          "756",
-                          "765.0",
-                          "865",
-                          "785.3",
-                          "647.0",
-                          "21.4",
-                          "675",
-                          "649.4",
-                          "550.0",
-                          "531.0",
-                          "834",
-                          "763",
-                          "781",
-                          "726",
-                          "756.7",
-                          "596",
-                          "490",
-                          "707",
-                          "530.0",
-                          "805.1",
-                          "779",
-                          "527",
-                          "1058",
-                          "960",
-                          "714",
-                          "719.0",
-                          "969",
-                          "889",
-                          "792",
-                          "420",
-                          "666.6",
-                          "520",
-                          "541.4",
-                          "758.0",
-                          "576.7",
-                          "751.5",
-                          "946",
-                          "955",
-                          "757",
-                          "809",
-                          "730",
-                          "1020",
-                          "815",
-                          "528.0",
-                          "770.0",
-                          "802.0",
-                          "781.1",
-                          "894.0",
-                          "651",
-                          "753",
-                          "724",
-                          "652",
-                          "767.9",
-                          "627",
-                          "788",
-                          "543",
-                          "821",
-                          "967",
-                          "768",
-                          "742",
-                          "646",
-                          "800.0",
-                          "816",
-                          "748.0",
-                          "922",
-                          "525.0",
-                          "1016",
-                          "660",
-                          "665",
-                          "727.0",
-                          "745",
-                          "705",
-                          "768.4",
-                          "781.0",
-                          "663",
-                          "534",
-                          "785.7",
-                          "779.9",
-                          "700",
-                          "791",
-                          "522",
-                          "784.0",
-                          "696",
-                          "710",
-                          "782",
-                          "776",
-                          "775",
-                          "968.8",
-                          "659",
-                          "792.0",
-                          "814",
-                          "777.6",
-                          "537",
-                          "717",
-                          "763.0",
-                          "720",
-                          "745.0",
-                          "980",
-                          "756.8",
-                          "680.0",
-                          "729.0",
-                          "749",
-                          "773",
-                          "538.7",
-                          "547",
-                          "800 | 620",
-                          "860",
-                          "653",
-                          "796.0",
-                          "670",
-                          "762.0",
-                          "519",
-                          "776.0",
-                          "485",
-                          "524",
-                          "738.0",
-                          "808",
-                          "658",
-                          "794.0",
-                          "629.4",
-                          "655.0",
-                          "758",
-                          "895",
-                          "528",
-                          "760",
-                          "779.2",
-                          "738",
-                          "733",
-                          "700.5",
-                          "776.5",
-                          "712.7",
-                          "773.0",
-                          "801"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "pl_max",
-                "description": "The maximum from steady-state PL measurements\n- If more than one PL-max, separate those by a semicolon\nExample\n780\n550; 770",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 28,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "1200.0",
-                          "144.0",
-                          "300.0",
-                          "1440.0",
-                          "24.0",
-                          "2400.0",
-                          "3120.0",
-                          "2160.0",
-                          "960.0",
-                          "120.0",
-                          "Unknown",
-                          "12.0",
-                          "72.0",
-                          "240.0",
-                          "720.0",
-                          "1920.0",
-                          "432.0",
-                          "480.0",
-                          "168.0",
-                          "48.0",
-                          "2880.0",
-                          "1680.0",
-                          "192.0",
-                          "4.0"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "storage_time_until_next_deposition_step",
-                "description": "The time between the perovskite stack is finalised and the next layer is deposited\n- If there are uncertainties, state the best estimate, e.g. write 35 and not 20-50.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 29,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Unknown",
-                          "Air",
-                          "Ambient",
-                          "Vacuum",
-                          "N2",
-                          "O2",
-                          "Ar"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "storage_atmosphere",
-                "description": "The atmosphere in which the sample with the finalised perovskite stack is stored until the next deposition step.\nExample\nAir\nN2\nVacuum",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 30,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "40.0",
-                          "30.0",
-                          "20.0",
-                          "75.0",
-                          "45.0",
-                          "90.0",
-                          "24.0",
-                          "60.0",
-                          "50.0",
-                          "10.0",
-                          "70.0",
-                          "80.0",
-                          "35.0"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "storage_relative_humidity",
-                "description": "The time between the perovskite stack is finalised and the next layer is deposited\n- If there are uncertainties, state the best estimate, e.g write 35 and not 20-50.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 31,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "UV",
-                          "Ar plasma"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "surface_treatment_before_next_deposition_step",
-                "description": "Description of any type of surface treatment or other treatment the sample with the finalised perovskite stack undergoes before the next deposition step.\n- If more than one treatment, list the treatments and separate them by a double forward angel bracket (\u2018 >> \u2018)\n- If no special treatment, state that as \u2018none\u2019\n- This category was included after the projects initial phase wherefor the list of reported categories is\nshort. Thus, be prepared to expand the given list of alternatives in the data template.\nExamples:\nnone\nUV\nOzone",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              }
-            ],
-            "sub_sections": [
-              {
-                "m_def": "nomad.metainfo.metainfo.SubSection",
-                "m_parent_index": 0,
-                "m_parent_sub_section": "sub_sections",
-                "name": "ions",
-                "sub_section": "/packages/39/section_definitions/0",
-                "repeats": true
-              }
-            ]
-          }
-        ]
-      },
-      {
-        "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 44,
-        "m_parent_sub_section": "packages",
-        "name": "perovskite_solar_cell_database.schema_sections.perovskite_deposition",
-        "section_definitions": [
-          {
-            "m_def": "nomad.metainfo.metainfo.Section",
-            "m_parent_index": 0,
-            "m_parent_sub_section": "section_definitions",
-            "name": "PerovskiteDeposition",
-            "description": "This section contains information about the deposition of the perovskite layer.",
-            "base_sections": [
-              "/packages/26/section_definitions/0"
-            ],
-            "quantities": [
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 0,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "number_of_deposition_steps",
-                "description": "The number of production steps involved in making the perovskite-stack\n- A spin coating program that are composed of several segments with different spin speed are still counted as one step (1)\n- A spin coating program involving an antisolvent step counts as a 1-step method (1).\n- Depositing PbI2 first and subsequently converting it to a perovskite count as a 2-step procedure (2)\n- Thermal annealing is considered separately. The motivation for this is that every step is considered to have its own thermal history.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "int64"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 1,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Spin-coating | Spin-coating >> Spin-coating",
-                          "Gas-assisted fast crystallisation",
-                          "Electrospraying >> Dropcasting",
-                          "Slot-die coating >> Doctor blading",
-                          "Spin-coating >> Spin-coating",
-                          "Spin-coating >> Evaporation",
-                          "Roller-coating >> Roller-coating",
-                          "Spin-coating >> Drop-infiltration >> Recrystallization",
-                          "Co-evaporation >> Evaporation >> Spin-coating",
-                          "Evaporation >> Evaporation >> Evaporation",
-                          "Spin-coating >> Vapour annealing >> CBD",
-                          "Spin-coating >> CBD >> Spin-coating >> Spin-coating",
-                          "Evaporation >> Gas reaction >> Washing",
-                          "Spin-coating >> Diffusion-gas reaction",
-                          "Spin-coating | Spin-coating",
-                          "Spin-coating >> Gas reaction >> Ion exchange",
-                          "Spin-coating >> Spin-coating >> Rinsing >> Spin-coating",
-                          "Slot-die coating >> Dipp-coating",
-                          "Spin-coating >> Spin-coating >> Gas reaction",
-                          "Spin-coating >> Dipp-coating >> Rinsing",
-                          "Spin-coating >> Spin-coating | Spin-coating",
-                          "Evaporation >> Evaporation >> Gas reaction >> Dipp-coating",
-                          "Slot-die coating",
-                          "Brush painting",
-                          "Ultrasonic spray >> Gas reaction",
-                          "Spin-coating >> CBD",
-                          "Co-evaporation >> Gas reaction >> Spin-coating",
-                          "Evaporation >> Flash evaporation >> Evaporation >> Flash evaporation",
-                          "Spin-coating >> Spray-coating",
-                          "Ultrasonic spray",
-                          "Spin-coating | Evaporation",
-                          "Spin-coating >> CBD >> Spray-coating",
-                          "Space-limited inverse temperature crystallization",
-                          "Evaporation | Spin-coating",
-                          "Spin-coating | Dripping",
-                          "Meniscus coating",
-                          "Spin-coating | Spin-coating >> IPA washing",
-                          "Evaporation >> Sandwiching >> Rinsing",
-                          "Co-evaporation",
-                          "Evaporation >> CBD >> CBD",
-                          "Co-evaporation >> Diffusion-gas reaction",
-                          "Ultrasonic spray >> Ultrasonic spray",
-                          "Spin-coating >> CBD >> Gas reaction",
-                          "Evaporation >> Diffusion-gas reaction",
-                          "Sputtering >> Gas reaction",
-                          "Spin-coating >> CVD",
-                          "Sputtering >> Sulfurization",
-                          "Spin-coating >> Air brush spray >> Air brush spray",
-                          "Spray-coating >> Gas reaction",
-                          "Spin-coating >> Recrystallization",
-                          "Inkjet printing",
-                          "Spin-coating >> Spin-coating >> Spin-coating",
-                          "Evaporation >> Spin-coating",
-                          "Spin-coating >> Gas reaction >> Solvent annealing >> Recrystallization",
-                          "Pulsed laser deposition >> Gas reaction",
-                          "Dipp-coating >> Dipp-coating",
-                          "Spin-coating >> CBD >> CBD",
-                          "Spin-coating >> Closed space sublimation",
-                          "Evaporation >> Evaporation >> Evaporation >> Evaporation >> Evaporation >> Evaporation",
-                          "Co-evaporation >> Spin-coating",
-                          "Air brush spray",
-                          "Spin-coating | Spray-coating",
-                          "Flash evaporation >> CBD",
-                          "Doctor blading >> Doctor blading",
-                          "Dropcasting >> Spin-coating",
-                          "Spray-coating >> Spin-coating",
-                          "Ultrasonic spray >> CBD",
-                          "Spin-coating >> Dipp-coating",
-                          "Single-source thermal evaporation",
-                          "Inverse temperture crysilization >> Lamination",
-                          "LT-SCD >> LT-SCD",
-                          "Evaporation >> Gas reaction >> Gas reaction",
-                          "Spin-coating >> Dropcasting >> Spin-coating",
-                          "Vacuum flash evaporation",
-                          "Drop-infiltration >> Recrystallization",
-                          "Spray-coating >> Spray-coating",
-                          "Evaporation >> Ultrasonic spray",
-                          "Electrodeposition >> Spin-coating",
-                          "Spin-coating >> Dipp-coating >> Spin-coating",
-                          "Evaporation >> Spin-coating >> Spin-coating",
-                          "Spin-coating >> Dropcasting",
-                          "Dropcasting >> CBD",
-                          "Spin-coating >> Evaporation >> Ultrasonic spray",
-                          "Solvent evaporation crystallization",
-                          "GC-LCG",
-                          "Drop-infiltration >> Drop-infiltration",
-                          "Dropcasting >> Pneumatic pressure",
-                          "spin-coatng",
-                          "Spin-coating >> Spin-coating >> Diffusion",
-                          "Evaporation >> Evaporation >> Gas reaction",
-                          "Evaporation >> Gas reaction",
-                          "Spin-coating >> Spin-coating >> Spin-coating >> Spin-coating >> Dropcasting >> Rinsing",
-                          "Doctor blading >> CBD",
-                          "Spin-coating >> CBD >> Washing",
-                          "PVD",
-                          "Dipp-coating >> CBD",
-                          "Spin-coating >> Inkjet printing",
-                          "Spin-coating >> CBD >> Rinsing",
-                          "Dipp-coating",
-                          "Spin-coating >> Air brush spray",
-                          "Hot-casting",
-                          "Spin-coating >> Spin-coating >> Ion exchange",
-                          "Springkling >> Recrystallization",
-                          "Spin-coating >> Spin-coating >> Spin-coating >> Spin-coating >> Spin-coating >> Dropcasting >> Rinsing",
-                          "Electrodeposition >> Dipp-coating >> CBD",
-                          "Evaporation >> CBD >> CBD >> CBD",
-                          "Drop-infiltration >> CBD",
-                          "Spin-coating | Gas reaction",
-                          "Spin-coating >> Spin-coating >> Air brush spray",
-                          "Electrospraying >> Gas reaction",
-                          "Spin-coating >> Diffusion",
-                          "Evaporation",
-                          "Spin-coating >> Evaporation >> Spray-coating",
-                          "Electrodeposition >> Gas reaction >> CBD",
-                          "Electrospraying",
-                          "Unknown",
-                          "Spray-pyrolys",
-                          "Evaporation >> Inkjet printing",
-                          "CBD",
-                          "Drop-infiltration",
-                          "Spin-coating >> CBD >> Ion exchange",
-                          "Spin-coating >> Evaporation >> CBD",
-                          "CVD",
-                          "Roller-coating",
-                          "Co-evaporation >> Co-evaporation",
-                          "Spin-coating >> Spin-coating >> Spin-coating >> Spin-coating >> Spin-coating >> Spin-coating",
-                          "Unknown >> Unknown",
-                          "Spin-coating >> Sandwiching",
-                          "Spin-coating >> Spin-coating >> CBD",
-                          "Electrodeposition >> CBD",
-                          "Spin-coating >> Co-evaporation",
-                          "Doctor blading",
-                          "Spin-coating >> Printing",
-                          "Magnetron sputtering",
-                          "Evaporation >> Evaporation",
-                          "Spin-coating >> Drop-infiltration",
-                          "Spin-coating >> Ligand exchange >> Dipp-coating",
-                          "Soft-cover deposition",
-                          "Spin-coating >> Spin-coating >> Dipp-coating >> Dipp-coating >> Spin-coating >> Dipp-coating >> Dipp-coating >> Spin-coating >> Dipp-coating >> Dipp-coating",
-                          "Slot-die coating >> Spin-coating",
-                          "Evaporation >> Electrodeposition",
-                          "Spin-coating >> Dipp-coating >> Dipp-coating >> Spin-coating >> Dipp-coating >> Dipp-coating >> Spin-coating >> Dipp-coating >> Dipp-coating",
-                          "Spin-coating >> Evaporation >> Evaporation",
-                          "Spin-coating >> Gas reaction",
-                          "Space-confined single crystal formation",
-                          "Electrospinning",
-                          "Spin-coating >> CBD >> Spin-coating",
-                          "Electrodeposition >> Gas reaction >> Spin-coating",
-                          "Closed space sublimation",
-                          "Spin-coating >> Spin-coating >> Spray-coating",
-                          "Spin-coating >> CBD >> Recrystallization",
-                          "Spin-coating | Spin-coating >> IPA washing | Spin-coating >> IPA washing | Spin-coating >> IPA washing",
-                          "Spin-coating >> Spin-coating >> Evaporation",
-                          "Co-evaporation >> Co-evaporation >> Co-evaporation",
-                          "Spin-coating >> CBD >> Spin-coating >> Gas reaction",
-                          "Spin-coating | Dropcasting",
-                          "CBD >> Spin-coating >> Gas reaction",
-                          "Substrate vibration assisted dropcasting >> Substrate vibration assisted dropcasting",
-                          "Roller-coating >> Spin-coating",
-                          "Spray-coating >> CBD",
-                          "Spin-coating >> Gas reaction >> Gas reaction >> Gas reaction",
-                          "Spin-coating >> Spin-coating >> Dropcasting >> Rinsing",
-                          "Spin-coating | CBD",
-                          "Dropcasting",
-                          "Spin-coating >> Spin-coating >> Spin-coating >> Spin-coating",
-                          "Sputtering >> Spin-coating",
-                          "Pulsed laser deposition",
-                          "Single crystal growth",
-                          "Evaporation >> Diffusion",
-                          "Spin-coating >> Electrospraying",
-                          "Blow-drying",
-                          "Spin-coating >> Spin-coating >> Close space sublimation",
-                          "Dipp-coating >> Spin-coating",
-                          "Spin-coating | Spin-coating >> IPA washing | Spin-coating >> IPA washing",
-                          "Inkjet printing >> Diffusion-gas reaction",
-                          "Spin-coating >> Ion exchange",
-                          "Drop-infiltration >> Spin-coating",
-                          "Spin-coating >> Spin-coating >> Recrystallization",
-                          "Flash evaporation",
-                          "Spin-coating",
-                          "Spin-coating >> Gas reaction >> Spin-coating",
-                          "Electrodeposition >> CBD >> CBD",
-                          "Crystallization >> Recrystallization",
-                          "Slot-die coating >> CBD",
-                          "Hot-pressed",
-                          "Dipp-coating >> Gas reaction",
-                          "Spray-coating",
-                          "Spin-coating >> Spin-coating >> Spin-coating >> Dropcasting >> Rinsing",
-                          "Air brush spray >> Air brush spray",
-                          "Electrodeposition >> Electrodeposition",
-                          "Sputtering >> CBD",
-                          "Spin-coating >> Ultrasonic spray",
-                          "Evaporation >> CBD",
-                          "Spin-coating >> Dipp-coating >> Dipp-coating",
-                          "Evaporation >> Evaporation >> Evaporation >> Evaporation",
-                          "Slot-die coating >> Slot-die coating",
-                          "Spin-coating >> Gas reaction >> Gas reaction",
-                          "Spin-coating >> Condensation >> CBD"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "procedure",
-                "description": "The deposition procedures for the perovskite block.\n- The perovskite stack is considered as one block/layer when we consider the synthesis. Thus, even if the perovskite is layered, consider it as one block, i.e. no vertical bars in this field\n- When more than one reaction step, separate them by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- There should be as many reaction steps described here as indicated in the field \u201cPerovskite. Deposition. Number of deposition steps\u201d\n- Thermal annealing is generally not considered as an individual reaction step. The philosophy behind this is that every deposition step has a thermal history, which is specified in a separate filed. In exceptional cases with thermal annealing procedures clearly disconnected from other procedures, state \u2018Thermal annealing\u2019 as a separate reaction step.\n- Antisolvent treatment is considered in a separate filed. The motivation for that is that it usually is conducted simultaneously as a spin-coating procedure, and thus acts as an additional aspect of reaction step already accounted for. Exception to this is if there is an antisolvent step that is distinctly separated in time, e.g. a film with a spin-coated perovskite solution is immersed in an antisolvent. In that case, this could eb added as a dipp-coating event, while also being reported in the antisolvent field.\n- Even if the most common deposition procedures have been used for 95 % of all reported devise, do not be surprised if you do not find your deposition procedure in the list of reported deposition procedure, as the original dataset tended to use a simplified notation.\n- A few clarifications\n- Air brush spray\n- Deposition with something looking like an old perfume bottle. Classified as a solution technique.\n- Brush painting\no A precursor ink is applied with a brush\n- CBD\n- Chemical bath deposition. Refers to procedures where a film has been immersed in a solution where a reaction occurs. The typical example is when a PbI2 film is immerse in an IPA solution with MAI in which the PbI2 is converted to the perovskite.\n- Co-evaporation\n- Simultaneous evaporation from multiple sources with line of sight deposition.\n- CVD\no Chemical vapour deposition. A gas phase process where a chemical reaction is occurring in the gas phase. If a MA-containing compound is evaporated and reacted with PbI2 where another species is released to the gas phase, it is labeled as CVD. A process where MAI in gas phase react with PbI2 in gas phase is labelled as CVD. A process where MAI or MA gas is reacting with solid PbI2 is instead labelled as a gas reaction as no chemical reaction is occurring the gas phase. Note that all reactions labelled as CVD in the literature may not be CVD even if it is conducted in a CVD reactor, and should instead be labelled as a gas reaction.\n- Diffusion\no Solid state reaction where two solid components are mixed. E.g. solid MAI is bought in direct contact with solid PbI2\n- Diffusion-gas reaction\n- A special case. Where one compound, e.g. MAI is placed on top of another e.g. PbI2 where it is evaporated. It is thus a combination of a gas phase reaction and solid-solid diffusion.\n- Dipp-coating\no The thing that separates dipp-coating from CBD is the occurrence of a reaction. If you have component A in solution, dip your substrate in the solution, take it up and you have component A on your substrate, then you have done a dipp-coating. If you have substance A in solution, dip your substrate in the solution, take it up and have something else than A on your substrate, you have done a CBD (e.g. PbI2 dipped in MAI/IPA which gives MAPbI3 and not MAI on the substrate)\n- Dropcasting\no A drop is applied to a substrate where it is left to dry without any additional procedures.\n- Drop-infiltration\n- A mesoporous scaffold in which a drop of the precursor solution is infiltrated without the aid of spin-coating.\n- Doctor blading\n- There is a family of related techniques, but if it could be described as doctor blading, that is the label to use.\n- Evaporation\n- Refers to thermal evaporation with line-of-sigh deposition. i.e. PVD\n- Flash evaporation\n- Fast evaporation (in a flash) of a perovskite that sublimes on another substrate. Line of sight deposition.\n- Closed space sublimation\n- Evaporation of a well controlled amount of substance (usually in the form of a thin film) in a small container containing the final substrate.\n- Gas reaction\n- A gas phase reaction. Not a line of sight deposition. In the typical case, MAI is evaporated and the MAI gas builds up a pressure in the reaction chamber in which it reacts with a PbI2 film forming the perovskite.\n- Ion exchange\n- One perovskite is dipped into a solution (or exposed to a gas) which leads to an ion exchange, e.g. I is replaced by Br.\n- Lamination\n- A readymade film is transferred directly to the device stack. A rather broad concept. An everyday kitchen related example of lamination would eb to place a thin plastic film over a slice of pie.\n- Recrystallization\n- A perovskite that already have been formed is deformed and then recrystallised. E.g. MAPbI3 is exposed to Methylamine gas for a short while which dissolved the perovskite which then can crystallize again\n- Rinsing\n- Cleaning step with a solvent\n- Sandwiching\n- When a readymade top stack simply is placed on top of the device stack. Could be held together with clams.\n- Ultrasonic spray\n- A bit like air brush spray but with better control of droplet size. Classified as a solution technique.\nExample\nSpin-coating\nSpin-coating >> Spin-coating\nSpin-coating >> CBD\nSpin-coating >> Gas reaction\nDrop-infiltration\nCo-evaporation\nDoctor blading\nEvaporation >> Evaporation\nEvaporation >> Spin-coating\nEvaporation >> Gas reaction\nSlot-die coating\nSpray-coating",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 2,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Liquid >> Unknown",
-                          "Liquid >> Gas >> Gas >> Gas",
-                          "Liquid | Liquid >> Liquid | Liquid >> Liquid",
-                          "Liquid | Liquid",
-                          "Liquid >> Liquid >> Solid",
-                          "Gas",
-                          "Liquid | Liquid >> Liquid",
-                          "Liquid | Liquid >> Liquid | Liquid >> Liquid | Liquid >> Liquid",
-                          "Gas >> Liquid >> Liquid >> Liquid",
-                          "Liquid >> Liquid >> Liquid",
-                          "Liquid >> Liquid >> Liquid >> Gas",
-                          "Gas >> Solid >> Liquid",
-                          "Solid >> Liquid",
-                          "Liquid | Gas",
-                          "Unknown",
-                          "Liquid >> Liquid >> Liquid >> Liquid >> Liquid >> Liquid >> Liquid >> Liquid >> Liquid >> Liquid",
-                          "Liquid >> Liquid >> Liquid >> Liquid",
-                          "Liquid >> Liquid",
-                          "Liquid >> Liquid >> Liquid >> Liquid >> Liquid >> Liquid",
-                          "Gas >> Gas >> Liquid",
-                          "Liquid >> Liquid >> Liquid >> Liquid >> Liquid >> Liquid >> Liquid",
-                          "Liquid >> Gas",
-                          "Liquid >> Gas >> Gas",
-                          "Liquid | Liquid >> Liquid | Liquid",
-                          "Liquid >> Gas >> Liquid",
-                          "Solid",
-                          "Liquid",
-                          "Gas >> Gas >> Gas >> Gas",
-                          "Liquid >> Liquid | Liquid",
-                          "Gas >> Gas >> Gas >> Liquid",
-                          "Liquid >> Liquid >> Gas",
-                          "Unknown >> Liquid",
-                          "Liquid >> Liquid >> Liquid >> Liquid >> Liquid",
-                          "Gas >> Gas >> Gas",
-                          "Gas >> Gas >> Gas >> Gas >> Gas >> Gas",
-                          "Liquid >> Solid",
-                          "Liquid >> Liquid >> Liquid >> Liquid >> Liquid >> Liquid >> Liquid >> Liquid >> Liquid",
-                          "Gas >> Liquid",
-                          "Gas >> Gas",
-                          "Gas >> Liquid >> Liquid",
-                          "Gas | Liquid",
-                          "Gas >> Solid"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "aggregation_state_of_reactants",
-                "description": "The physical state of the reactants\n- The three basic categories are Solid/Liquid/Gas\n- The perovskite stack is considered as one block/layer when we consider the synthesis. Thus, even if the perovskite is layered, consider it as one block, i.e. no vertical bars in this field\n- When more than one reaction step, separate the aggregation state associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- Most cases are clear cut, e.g. spin-coating involves species in solution and evaporation involves species in gas phase. For less clear-cut cases, consider where the reaction really is happening as in:\no For a spray-coating procedure, it is droplets of liquid that enters the substrate (thus a liquid phase reaction)\no For sputtering and thermal evaporation, it is species in gas phase that reaches the substrate (thus a gas phase reaction)\nExample\nLiquid\nGas >> Liquid\nLiquid >> Liquid >> Liquid",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 3,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "N2 | Vacuum",
-                          "Inert",
-                          "DMSO; N2 >> N2",
-                          "Air >> MAI; N2",
-                          "FAI >> Unknown",
-                          "FABr",
-                          "FAI >> FABr @ 75 >> 25",
-                          "Methylamin; N2",
-                          "Vacuum >> MAI; toluene",
-                          "Ar; MAI; Pbl2",
-                          "N2 >> N2; TBP",
-                          "Air >> Ar",
-                          "Ar; MAI; PbI2",
-                          "Methylamin; N2 >> Methylamin; N2",
-                          "Acetone; N2 >> N2",
-                          "FAI; N2; Vacuum",
-                          "N2 >> Vacuum",
-                          "Air >> MAI; NH4Cl; Vacuum",
-                          "Vacuum >> MAI; Vacuum >> Vacuum; BAI",
-                          "Unknown >> Air",
-                          "Air >> Ar; Methylamin",
-                          "Vacuum >> FAI",
-                          "N2 >> Air; Methylamin; HI",
-                          "Vacuum >> Vacuum >> IPA",
-                          "N2 >> MABr >> MAI",
-                          "Air >> MAI; Vacuum",
-                          "Unknown >> Vacuum",
-                          "Unknown >> Br2",
-                          "O2",
-                          "Unknown >> Unknown >> Air",
-                          "Air >> MACl >> MAI",
-                          "N2 >> MAI; N2",
-                          "Unknown >> Methylamin",
-                          "N2 >> N2; IPA >> N2",
-                          "N2 >> Dry air",
-                          "N2 >> N2 >> N2 >> N2 >> N2 >> N2 >> N2 >> N2 >> N2",
-                          "Vacuum >> N2",
-                          "N2 >> Air; Methylamin >> Air; HI",
-                          "N2 >> Chlorobenzene; N2 >> N2",
-                          "Dry air | Dry air",
-                          "N2 >> N2 >> N2 >> N2",
-                          "Vacuum >> FAI; Vacuum",
-                          "N2; Vacuum",
-                          "Vacuum >> Vacuum",
-                          "Dry air >> MAI",
-                          "Vacuum >> Vacuum >> N2",
-                          "Ar",
-                          "Unknown >> MAI; Vacuum",
-                          "Air >> Air; I2 >> N2",
-                          "Air >> N2 >> Air",
-                          "N2",
-                          "Ar; MAI; PbCl2",
-                          "Vacuum >> Air; MAI",
-                          "N2 >> FAI; MAI; Vacuum",
-                          "N2 | N2 | N2 | N2",
-                          "Vacuum >> IPA; MAI",
-                          "Vacuum >> TiBr4",
-                          "Air >> Air >> Air",
-                          "FAI",
-                          "N2 >> FA-Ac",
-                          "Air >> MaBr",
-                          "N2 >> N2 >> FAI; Vacuum",
-                          "Vacuum >> Ar; MAI",
-                          "N2 >> MAI",
-                          "Vacuum >> Vacuum >> Unknown",
-                          "N2 | N2 | N2",
-                          "Liquid Air",
-                          "N2 >> MACl",
-                          "Vacuum >> N2; MAI",
-                          "N2 >> N2; Toluene >> N2",
-                          "Air >> Vacuum >> N2",
-                          "Ambient >> Air; MAI",
-                          "N2 >> FAI; Vacuum >> N2",
-                          "Vacuum >> FAI; N2",
-                          "Ar >> MABr",
-                          "Unknown >> Unknown >> Vacuum",
-                          "Unknown >> Unknown >> Methylamin",
-                          "Air >> Vacuum >> Air",
-                          "Vacuum >> Chlorobenzene; MAI",
-                          "Air >> Air; MABr",
-                          "Ambient >> Ambient",
-                          "Air >> MAI; MACl; MABr; Vacuum",
-                          "N2 >> Air; Methylamin",
-                          "Dry air",
-                          "Vacuum >> Vacuum >> Vacuum >> Vacuum >> Vacuum >> Vacuum",
-                          "Unknown >> N2; MAI",
-                          "Unknown >> MAI",
-                          "Vacuum >> Vacuum >> FAI; N2",
-                          "Unknown >> FAI",
-                          "N2 >> Air; DMSO >> Air; DMSO >> Air; Methylamin",
-                          "Vacuum >> N2 >> N2 >> N2",
-                          "Dry air >> Dry air >> Dry air",
-                          "Chlorobenzene; N2",
-                          "DMF; N2 >> N2",
-                          "N2 >> Vacuum >> N2",
-                          "Unknown >> Unknown >> MAI",
-                          "Inert >> Inert",
-                          "Air >> Air >> Pyridine",
-                          "Unknown >> Vacuum >> Air",
-                          "Unknown >> Air; Methylamin",
-                          "Vacuum >> Ar",
-                          "FAI; FABr >> Unknown",
-                          "Air >> Air | Air",
-                          "Unknown >> MABr",
-                          "Vacuum >> Unknown",
-                          "N2 >> N2 >> N2",
-                          "Unknown",
-                          "Ar >> Ar >> Ar",
-                          "Air >> Br2",
-                          "N2 >> N2",
-                          "N2 >> Methylamin; N2",
-                          "N2 >> N2 >> MAI; N2",
-                          "Unknown >> Unknown >> Unknown",
-                          "Dry air >> Dry air",
-                          "Unknown >> Pyridine",
-                          "N2 >> Air; MAI",
-                          "Air >> Air; MAI",
-                          "N2 >> FA",
-                          "Hydrazine; N2",
-                          "N2 >> Ambient",
-                          "Vacuum >> Vacuum >> Vacuum",
-                          "FAI >> FABr @ 25 >> 75",
-                          "Vacuum >> MAI",
-                          "Ambient",
-                          "Unknown >> Unknown",
-                          "N2 >> Vacuum >> Vacuum",
-                          "Air >> Air; MACl",
-                          "Unknown >> MACl",
-                          "Air >> Air; Methylamin",
-                          "Air >> Methyl amine",
-                          "FAI >> FABr @ 50 >> 50",
-                          "Air >> MAI",
-                          "Vacuum >> MAI; Vacuum; FAI >> N2",
-                          "Ait >> Air; MAI",
-                          "Air",
-                          "N2 >> MAI >> MABr",
-                          "Vacuum",
-                          "Air >> FAI; FABr; MACl; Vacuum",
-                          "Dry air >> Air; MAI",
-                          "Vacuum >> Vacuum >> Vacuum >> Vacuum",
-                          "Unknown >> N2; MAI >> Unknown",
-                          "Air >> Air",
-                          "N2 >> Air; DMSO; HBr >> Air; DMSO >> Air; Methylamin",
-                          "N2 >> Air",
-                          "Air >> Air; HI >> Air; Methylamin >> Air; Hi",
-                          "Vacuum >> MAI; N2",
-                          "Vacuum >> Vacuum >> I2; N2 >> N2",
-                          "Vacuum >> Air",
-                          "N2 >> MAI; N2; O2",
-                          "Vacuum >> Vacuum >> FAI; Vacuum",
-                          "Air >> FAI; Vacuum",
-                          "Glovebox",
-                          "Air >> Air >> N2",
-                          "Air >> Methylamine",
-                          "Air >> N2",
-                          "Vacuum >> FAI; N2; Vacuum",
-                          "Air >> Methylamin; Vacuum",
-                          "Unknown >> Unknown >> Unknown >> MAI",
-                          "N2 >> N2 >> N2 >> N2 >> N2 >> N2 >> N2 >> N2 >> N2 >> N2",
-                          "N2 >> MAI; Vacuum",
-                          "Air | Ari; MAI",
-                          "Air >> MAI; NH4Cl",
-                          "N2 >> FAI; FACl; Vacuum",
-                          "N2 >> N2 >> Vacuum",
-                          "N2 | N2",
-                          "N2 >> FAI; Vacuum",
-                          "Air >> Air >> Air >> Air",
-                          "N2 >> Methylamin",
-                          "N2 >> BEAI2; N2",
-                          "Dry air >> Dry air; Methylamin",
-                          "Air >> Air >> Air >> Air >> Air >> Air",
-                          "N2 >> DMSO; N2 >> N2",
-                          "Air | Air",
-                          "IPA; N2 >> N2",
-                          "Ar >> Ar",
-                          "N2 >> Methylamin; Vacuum",
-                          "Air; O2",
-                          "Air >> Vacuum",
-                          "Vacuum >> N2 >> N2",
-                          "N2 >> Ar; MAI",
-                          "N2 >> FAI; MABr; MACl; N2; Vacuum",
-                          "Ar >> Vacuum",
-                          "Vacuum >> MAI; Vacuum",
-                          "N2 >> MABr",
-                          "Unknown >> Air >> Air",
-                          "N2 >> N2; 1,2-dichlorobenzene >> N2"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "synthesis_atmosphere",
-                "description": "The synthesis atmosphere\n- When more than one reaction step, separate the atmospheres associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The number and order and deposition steps must line up with the previous columns.\n- If the synthesis atmosphere is a mixture of different gases, e.g. A and B, list the gases in alphabetic order and separate them with semicolons, as in (A; B)\n- \u201cDry air\u201d represent air with low relative humidity but where the relative humidity is not known\n- \u201cAmbient\u201d represent air where the relative humidity is not known. For ambient conditions where the relative humidity is known, state this as \u201cAir\u201d\n- \u201cVacuum\u201d (of unspecified pressure) is for this purpose considered as an atmospheric gas\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nN2\nAir\nN2 >> N2\nVacuum",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 4,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "1 atm >> 1 atm",
-                          "0.000001 mbar",
-                          "1 atm | 1 atm",
-                          "1 atm >> 0.00003 bar",
-                          "1 atm >> 1 atm >> 1 atm >> 1 atm >> 1 atm >> 1 atm >> 1 atm >> 1 atm >> 1 atm >> 1 atm",
-                          "1 atm >> 60 Pa",
-                          "1 atm",
-                          "0.000001 mbar >> 1 atm",
-                          "1 atm >> 1 atm >> 1 atm >> 1 atm >> 1 atm >> 1 atm >> 1 atm >> 1 atm >> 1 atm",
-                          "1 atm >> 1 atm | 1 atm",
-                          "0.00001 mbar",
-                          "nan | 700 Pa"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "synthesis_atmosphere_pressure_total",
-                "description": "The total gas pressure during each reaction step\n- When more than one reaction step, separate the pressures associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The number and order of deposition steps must line up with the previous columns.\n- Pressures can be stated in different units suited for different situations. Therefore, specify the unit. The preferred units are:\no atm, bar, mbar, mmHg, Pa, torr, psi\n- If a pressure is not known, stat that as \u2018nan\u2019\n- For values with uncertainties, state the best estimate, e.g. write 100 pa and not 80-120 pa.\nExample\n1 atm\n0.002 torr\n1 atm >> 1 atm >> nan",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 5,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "1 atm >> 1 atm",
-                          "0.000001 mbar",
-                          "1 atm | 1 atm",
-                          "1 atm >> 1 atm >> 1 atm >> 1 atm >> 1 atm >> 1 atm >> 1 atm >> 1 atm >> 1 atm >> 1 atm",
-                          "1 atm",
-                          "0.000001 mbar >> 1 atm",
-                          "1 atm >> 1 atm >> 1 atm >> 1 atm >> 1 atm >> 1 atm >> 1 atm >> 1 atm >> 1 atm",
-                          "1 atm >> 1 atm | 1 atm",
-                          "0.00001 mbar",
-                          "1 atm >> 0.00003 bar"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "synthesis_atmosphere_pressure_partial",
-                "description": "The partial pressures for the gases present during each reaction step.\n- When more than one reaction step, separate the pressures associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The number and order of deposition steps must line up with the previous columns.\n- If the synthesis atmosphere is a mixture of different gases, e.g. A and B, list the partial pressures and separate them with semicolons, as in (A; B). The list of partial pressures must line up with the gases they describe.\n- In cases where no gas mixtures are used, this field will be the same as the previous filed.\nExample\n1 atm\n0.002 torr; 0.03 torr\n0.8 atm; 0.2 atm >> 1 atm >> nan",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 6,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "40.0",
-                          "25",
-                          "30 >> 30",
-                          "0 >> 40 >> 0",
-                          "15",
-                          "0 >> 0",
-                          "0.4",
-                          "0 >> 1",
-                          "0 >> 22 >> 0",
-                          "0",
-                          "1",
-                          "5",
-                          "85",
-                          "32",
-                          "10.0",
-                          "70",
-                          "28",
-                          "2",
-                          "15 >> 15",
-                          "55 >> 55",
-                          "80",
-                          "30 | 30",
-                          "45",
-                          "20 >> 20",
-                          "40",
-                          "75",
-                          "20",
-                          "60",
-                          "65",
-                          "36",
-                          "45 >> 45",
-                          "0 >> 20",
-                          "24",
-                          "0 >> 16 >> 0",
-                          "30",
-                          "55",
-                          "8",
-                          "0 >> 30",
-                          "90",
-                          "25 >> 25",
-                          "35 >> 35",
-                          "0 >> 12 >> 0",
-                          "10 >> 0",
-                          "40 >> 40",
-                          "0.01",
-                          "52",
-                          "70 >> 70",
-                          "0 >> 33 >> 0",
-                          "27.5 >> 27.5 >> 27.5",
-                          "50 >> 50",
-                          "10 >> 10",
-                          "42",
-                          "0.0",
-                          "nan >> 40",
-                          "50",
-                          "40 >> 40 >> 40",
-                          "0 >> 60",
-                          "65 >> 65",
-                          "35",
-                          "12 >> 12",
-                          "0 >> 40",
-                          "42 >> 42",
-                          "30; 40",
-                          "60 >> 60",
-                          "10"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "synthesis_atmosphere_relative_humidity",
-                "description": "The relative humidity during each deposition step\n- When more than one reaction step, separate the relative humidity associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The number and order of deposition steps must line up with the previous columns\n- If the relative humidity for a step is not known, stat that as \u2018nan\u2019\n- For values with uncertainties, state the best estimate, e.g. write 35 and not 30-40.\nExample\n35\n0 >> 20\n25 >> 25 >> 0",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 7,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "DMF; DMSO >> H2O; Methanol",
-                          "DMF >> none >> Unknown",
-                          "Diiodoctane, DMF",
-                          "Unknown >> none",
-                          "n-methyl-2-pyrrolidone",
-                          "acetonitrile; DMF; DMSO >> IPA",
-                          "DMF",
-                          "Octane >> Methyl acetate >> Ethyl acetate",
-                          "DMSO; GBL >> DMF; IPA",
-                          "DMSO | 1-pentanol",
-                          "Ethanol",
-                          "GBL; DMSO; n-butanol",
-                          "DMF; DMSO >> Octane >> IPA",
-                          "DMF; Furfural",
-                          "Octane >> Methyl acetate",
-                          "DMF; DMSO >> H2O; IPA",
-                          "DMF; DMSO >> IPA >> IPA >> IPA",
-                          "Octane >> IPA",
-                          "none; DMF >> IPA",
-                          "DMF >> Methanol",
-                          "acetonitrile",
-                          "acetonitrile; DMF",
-                          "DMSO; N-methyl-2-pyrrolidone",
-                          "DMF; DMSO >> IPA",
-                          "GBL; N-methyl-2-pyrrolidinone",
-                          "DMF; DMSO >> DMF; IPA",
-                          "GBL; Ethanol",
-                          "DMF; DMSO; NMP",
-                          "none >> 2-methoxyethanol; Ethanol",
-                          "DMF >> IPA >> IPA >> IPA",
-                          "DMF >> H2O; IPA >> Unknown",
-                          "DMSO; GBL >> IPA",
-                          "DMF >> Ethyl acetate",
-                          "DMF >> IPA >> Anisole",
-                          "Diethyl ether; DMF; DMSO",
-                          "DMF; Benzaldehyde",
-                          "DMF; g-Valerolacetone",
-                          "1-Ethyl-2-pyrrolidone >> none",
-                          "DMF >> DMSO >> IPA",
-                          "Ethanol; Methylamine",
-                          "DMSO; acetonitrile >> IPA",
-                          "BA; Ethanol >> none",
-                          "acetonitrile; NMP",
-                          "Unknown >> Unknown",
-                          "DMF >> n-hexyl alchohol",
-                          "DMSO >> Hexane; Toluene",
-                          "NMP",
-                          "Dimethylacetamide; DMSO",
-                          "Ethanol; H2O",
-                          "DMF; DMSO >> n-butanol",
-                          "DMF >> DMSO; IPA",
-                          "DMSO >> 1-butanol",
-                          "DMF; DMSO >> GBL; IPA",
-                          "DMF >> Cyclohexene; IPA",
-                          "Heptane; Hexane",
-                          "GBL >> DMF",
-                          "GBL",
-                          "DMF; Methylfomramid",
-                          "none >> none >> none >> none >> none >> none",
-                          "DMF; GBL; IPA",
-                          "1-Octadecene; n-Heptane >> none",
-                          "Octane >> Octane >> Octane >> Octane",
-                          "Ethyl acetate",
-                          "DMF; DMSO; GBL; NMP",
-                          "DMF >> DMF >> Cyclohexene; IPA",
-                          "Toluene",
-                          "DMSO; NMP",
-                          "DMF; DMSO >> IPA; o-dichlorobenzene",
-                          "Acetic acid; GBL",
-                          "DMF >> IPA; NMP",
-                          "DMF; DMSO >> Methanol",
-                          "DMF >> none >> none",
-                          "N,N-dimethylacetamide",
-                          "DMSO >> Methanol",
-                          "DMF >> IPA; n-hexane",
-                          "Chlorobenzene >> none",
-                          "DMF >> Octane >> Methyl acetate >> Methyl acetate",
-                          "Toluene >> IPA",
-                          "DMAc; NMP",
-                          "DMF >> Octane >> Octane >> Octane >> Octane >> Methyl acetate >> Methyl acetate",
-                          "none",
-                          "DMF >> Toluene",
-                          "DMF; NMP >> IPA",
-                          "acetonitrile; DMF >> IPA",
-                          "DMF; GLB",
-                          "Chlorobenzene",
-                          "methylamine formate; IPA",
-                          "DMF; THF",
-                          "Ethyl amine; HCl",
-                          "DMF; GBL",
-                          "DMF >> H2O",
-                          "2-Methoxy-ethanol",
-                          "2\u2010butoxyethano; DMSO",
-                          "DMF; Tetrahydrothiophene-1-oxide",
-                          "2-methoxyethanol; DMSO",
-                          "Cyclohexyl-2-pyrrolidone; DMF",
-                          "DMF; Benzylamine",
-                          "DMSO; NMP >> IPA",
-                          "DMF; DMSO >> Hexane",
-                          "DMF >> IPA >> DMF; IPA",
-                          "DMF >> Methanol | Cyclohexane",
-                          "DMF; Tetrahydrothiophene 1-oxid",
-                          "Cl-Cyclohexane; DMF",
-                          "DMSO >> DMSO >> DMSO",
-                          "DMF; NMP",
-                          "DMF; Me-Cyclohexane",
-                          "DMSO >> IPA >> Toluene",
-                          "none >> none",
-                          "DMSO; GBL @ 3; 7 >> IPA",
-                          "DMF; DMSO >> Chloroform",
-                          "DMF | IPA | H2O | Ethanol",
-                          "DMSO; GBL @ 3; 7 >> DMSO; GBL @ 3; 7",
-                          "DMF; DMSO",
-                          "DMF; TBP >> IPA",
-                          "DMSO >> IPA >> Toluene >> none",
-                          "DMF >> IPA >> Chlorobenzene; DMF",
-                          "DMF >> Unknown",
-                          "Ethanol; H2O >> Chlorobenzene; Tert-butanol",
-                          "DMF >> Chex; IPA",
-                          "Unknown >> none >> none",
-                          "acetonitrile; DMF; Methoxyactonitrile",
-                          "none >> Methanol; Ethanol",
-                          "DMSO >> Octane",
-                          "Chlorobenzene >> Methylacetate",
-                          "DMF; GBL; IPA >> IPA",
-                          "Methylammonium acetate",
-                          "DMSO; o-xylene",
-                          "DMSO | Propanetriol",
-                          "Ocatane >> MeOAc",
-                          "DMSO >> IPA",
-                          "DMF; HCl >> IPA",
-                          "DMSO >> Ethanol",
-                          "2-methoxyethanol; acetonitrile",
-                          "IPA >> DMF",
-                          "DMF >> Pentan-1-ol >> Unknown",
-                          "none >> IPA",
-                          "DMF; HCl",
-                          "DMF; DMSO >> Cyclohexane; IPA",
-                          "DMF >> Cyclohexane; IPA",
-                          "DMF; DMSO >> Chlorobenzene; IPA",
-                          "DMF; o-DCB",
-                          "DMF >> Methanol >> Methanol",
-                          "Unknown >> IPA >> none",
-                          "2-methoxyethanol",
-                          "H2O >> none",
-                          "DMF >> IPA >> DMF >> IPA >> DMF >> IPA",
-                          "n-propylamine",
-                          "DMF >> none >> none >> none",
-                          "THF",
-                          "DMSO >> Toluene",
-                          "DMF >> tert-butanol; Chlorobenzene",
-                          "DMF; Glycerol >> DMF >> IPA",
-                          "Butylamine",
-                          "DMF; o-xylene",
-                          "DMF; DMSO >> none >> none >> none",
-                          "Ethanol; H2O >> IPA",
-                          "IPA",
-                          "DMF; DMSO >> Toluene",
-                          "DMF >> Ethanol; IPA",
-                          "acetonitrile; Ethanol; Methylamine",
-                          "DMSO >> none",
-                          "Hexane; Octane",
-                          "H2O >> IPA",
-                          "NMP >> IPA",
-                          "Octane",
-                          "DMF >> IPA >> Toluene",
-                          "Dimethylacetamide; DMSO; NMP",
-                          "H2O >> none >> IPA",
-                          "DMSO; GBL",
-                          "Dimetyletanamid",
-                          "Dimethylacetamide; DMF",
-                          "DMF; DMSO; HAc >> IPA",
-                          "Diiodomethane; DMF; DMSO",
-                          "DMF; DMSO | IPA",
-                          "DMF; DMSO; HCl >> IPA",
-                          "DMF >> Methanol >> Methanol >> Methanol",
-                          "H2O >> H2O; HI >> IPA",
-                          "DMSO; GBL >> none",
-                          "Methylacetate",
-                          "DMF >> IPA >> DMF >> IPA",
-                          "Methanol; THF",
-                          "IPA >> DMF >> IPA",
-                          "Acetic acid; Ethanol; Water",
-                          "DMF; DMSO; Formamide",
-                          "GBL >> IPA",
-                          "DMF; H2O",
-                          "DMF; DMSO >> Ethanol",
-                          "2-methoxyethanol; DMSO; GBL",
-                          "Butylamine; DMF; DMSO >> Butanol",
-                          "Octane >> Pb(OAc)2 satured ethyl acetate solution >> Ethyl acetate >> Octane >> Pb(OAc)2 satured ethyl acetate solution >> Ethyl acetate >> Octane >> Pb(OAc)2 satured ethyl acetate solution >> Ethyl acetate",
-                          "DMF; DMSO >> Methyl acetate",
-                          "DMF; DMSO | IPA >> IPA",
-                          "DMF; THF >> IPA",
-                          "DMF >> Chlorobenzene; IPA",
-                          "DMF; DMSO >> IPA >> DMSO; IPA",
-                          "DMF; NNP",
-                          "DMSO; GBL @ 4; 7 >> IPA",
-                          "GBL; NMP",
-                          "DMF >> IPA >> Methybenene",
-                          "GBL; DMSO",
-                          "Octane >> Ethyl acetate",
-                          "IPA >> IPA",
-                          "Unknown",
-                          "Water >> Ethanol >> IPA",
-                          "H2O; HI; Methylamine",
-                          "DMF; DMA >> IPA",
-                          "Hexane >> Octane",
-                          "DMSO; GBL; IPA",
-                          "IPA >> Ethanol",
-                          "none | IPA",
-                          "Octane >> Octane >> Octane >> Octane >> Octane >> Methyl acetate",
-                          "Terpineol",
-                          "Unknown >> IPA",
-                          "DMF; Acetophenone",
-                          "DMF; N-Methyl-2-pyrrolidone",
-                          "GBL >> GBL",
-                          "none >> IPA >> IPA",
-                          "DMF; DMSO; H2O",
-                          "Hexane",
-                          "DMF | IPA",
-                          "DMF >> DMF; IPA",
-                          "Dimethylacetamide",
-                          "DMF >> IPA; Toluene",
-                          "DMSO; Hac >> IPA",
-                          "DMF >> Ethanol >> Ethanol",
-                          "none >> Ethanol",
-                          "DMSO >> H2O; IPA",
-                          "DMF >> PA",
-                          "Ethyl acetate >> Ethyl acetate",
-                          "DMF >> Ethanol",
-                          "DMF >> DMF",
-                          "DMSO; H2O >> IPA",
-                          "none >> none >> none >> IPA",
-                          "DMF >> n-butyl alchohol",
-                          "DMF; HMPA >> IPA",
-                          "DMF >> IPA; Propanol",
-                          "DMF | DMF; IPA",
-                          "none >> none >> none",
-                          "DMF; DMSO @ 9; 1 >> IPA",
-                          "DMF; IPA",
-                          "Methylamine >> Methylamine",
-                          "Methyl acetate >> Ethyl acetate",
-                          "none >> Hydrophosphorous acid; IPA",
-                          "DMF >> n-amyl alcohol",
-                          "DMF >> IPA; TBP",
-                          "DMSO; GBL; NMP",
-                          "DMSO; BL",
-                          "Aceton; DMF >> IPA",
-                          "DMSO | Butanol; IPA",
-                          "none >> IPA >> IPA >> IPA",
-                          "DMF; DMSO >> Chlorobenzene",
-                          "DMF >> Cyclohexanol; IPA",
-                          "DMF; DMSO >> none",
-                          "DMF >> DMF >> Ethanol",
-                          "Water >> none",
-                          "Octane >> Methyl acetate >> Methyl acetate",
-                          "DMF; DMSO; Pyridin",
-                          "DMF; DMSO; Methanol",
-                          "DMF >> IPA >> none",
-                          "DMF >> Octane >> Pb(OAc)2 satured ethyl acetate solution >> Ethyl acetate >> Octane >> Pb(OAc)2 satured ethyl acetate solution >> Ethyl acetate >> Octane >> Pb(OAc)2 satured ethyl acetate solution >> Ethyl acetate",
-                          "DMF >> Octane >> Octane >> Octane >> Methyl acetate >> Methyl acetate",
-                          "DMF; DMSO >> Chlorobenzene; DMF",
-                          "DMF; DMSO >> DMF; DMSO >> DMSO >> DMSO | IPA",
-                          "none >> Ethanol; Methoxyethanol",
-                          "DMF; Tetraline",
-                          "Dimethylacetamide >> IPA",
-                          "Acetic acid; GBL; Propanol",
-                          "DMF | none",
-                          "DMF; DMSO; N-cyclohexyl-2pyrrolidone",
-                          "DMF; DMSO >> IPA >> IPA",
-                          "DMF; DMSO; Formarmid",
-                          "DMF; NMP >> Ethanol",
-                          "DMF; DMSO >> Ethanol; IPA",
-                          "DMF; DMSO >> IPA >> none",
-                          "DMF >> DMF >> IPA",
-                          "IPA >> DMF >> none",
-                          "Butanol; GBL",
-                          "DMF >> none >> IPA",
-                          "1-Octane",
-                          "DMF; DMSO; GBL",
-                          "DMSO >> Octane >> Octane",
-                          "DMF; DMSO >> DMSO; IPA",
-                          "GBL; Polyethylene glycol >> H2O",
-                          "DMF; DMSO; Thiourea",
-                          "DMF >> IPA >> DMF",
-                          "DMF; DMI >> Ethanol",
-                          "Acetic acid; Ethanol; GBL",
-                          "none >> none >> none >> none",
-                          "DMF; n-butanol >> IPA",
-                          "DMF; DMSO; GBL >> IPA",
-                          "Dimethylacetamide; NMP",
-                          "n-butylamine",
-                          "Diiodooctane; DMF",
-                          "acetonitrile; DMF; DMSO",
-                          "DMSO; Formamide",
-                          "DMF | IPA | H2O",
-                          "DMF >> IPA >> IPA",
-                          "DMF; DMSO; n-butyl amine >> n-butanol",
-                          "DMF; HPA",
-                          "GBL >> none",
-                          "acetonitrile; Methylamine",
-                          "acetonitrile; DMSO >> IPA",
-                          "DMF; DMI >> IPA",
-                          "Hexame >> Methyl acetate >> Ethyl acetate",
-                          "DMF >> Octane >> Octane >> Methyl acetate >> Methyl acetate",
-                          "none >> none >> IPA",
-                          "DMF; DMSO >> IPA; H2O",
-                          "DMF >> Acetonitrile, Methylamine",
-                          "IPA >> DMF; DMSO",
-                          "acetonitrile; Methylamine >> IPA",
-                          "DMF; TBP",
-                          "Ethanol; GBL",
-                          "H2O >> none >> none",
-                          "DMF >> TBA",
-                          "DMF >> IPA >> Chlorobenzene; GBL",
-                          "DMSO >> IPA >> IPA",
-                          "DMSO | IPA",
-                          "DMF; Tetramethylene sulfoxide",
-                          "DMSO >> DMF; DMSO",
-                          "DMF >> none",
-                          "DMF >> IPA >> Chlorobenzene",
-                          "DMF; DMSO >> DMF; DMSO >> IPA",
-                          "Methanol; Water",
-                          "DMF >> IPA",
-                          "DMF; DMSO >> none >> IPA",
-                          "DMF; Glycerol >> DMF; DMSO",
-                          "DMF >> Methyl acetate",
-                          "DMSO >> Hexane",
-                          "DMSO",
-                          "DMF >> DMF >> none",
-                          "DMF; HI",
-                          "DMF >> Methanol >> Toluene",
-                          "DMF; DMSO >> IPA | IPA",
-                          "DMF >> IPA >> Chlorobenzene; DMSO",
-                          "DMF >> IPA >> Unknown",
-                          "DMF; DMSO >> DMF; DMSO",
-                          "DMF >> Terpineol",
-                          "DMSO | butanol",
-                          "DMF; DMSO >> DMSO; Methanol",
-                          "DMF; DMSO; Hac >> IPA",
-                          "H2O >> Hexane; IPA",
-                          "acetonitrile; MA(MeOH)"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "solvents",
-                "description": "The solvents used in each deposition procedure for each layer in the stack\n- When more than one reaction step, separate the solvents associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a solvent is a mixture of different solvents, e.g. A and B, list the solvents in alphabetic order and separate them with semicolons, as in (A; B)\n- The number and order of deposition steps must line up with the previous columns.\n- For non-liquid processes with no solvents, state the solvent as \u2018none\u2019\n- If the solvent is not known, state this as \u2018Unknown\u2019\n- Use common abbreviations when appropriate but spell it out when risk for confusion\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nDMF; DMSO\nGBL\nDMF >> IPA\nDMF >> none\nDMF; DMSO >> IPA",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 8,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": []
-                      }
-                    }
-                  ]
-                },
-                "name": "solvents_mixing_ratios",
-                "description": "The mixing ratios of the solvents used in each deposition procedure for each layer in the stack\n- When more than one reaction step, separate the solvent mixing ratios associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The number and order of deposition steps must line up with the previous columns.\n- For pure solvents, state the mixing ratio as 1\n- For non-solvent processes, state the mixing ratio as 1\n- For unknown mixing ratios, state the mixing ratio as \u2018nan\u2019\n- For solvent mixtures, i.e. A and B, state the mixing ratios by using semicolons, as in (VA; VB)\n- The preferred metrics is the volume ratios. If that is not available, mass or mol ratios can be used instead, but it the analysis the mixing ratios will be assumed to be based on volumes.\nExample\n1\n4; 1 >> 1\n1 >> 5; 2; 0.3 >> 2; 1",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 9,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "J&K Scientific; J&K Scientific >> Unknown",
-                          "ACORS Organic; ACORS Organic",
-                          "Alfa Aesar; Alfa Aesar",
-                          "Sigma Aldrich; Daejung",
-                          "Acros Organics; Sigma Aldrich",
-                          "Sigma Aldrich",
-                          "Unknown >> Alfa Aesar; Sigma Aldrich",
-                          "Xi'an Polymer Light Technology >> Xi'an Polymer Light Technology >> Unknown",
-                          "Alfa Aesar",
-                          "ACORS Organic; ACORS Organic; Unknown",
-                          "Unknown",
-                          "Panreac",
-                          "J&K Scientific >> Unknown",
-                          "Millipore Sigma",
-                          "Aladdin >> Sigma Aldrich",
-                          "NanoPac; NanoPac",
-                          "Aldrich",
-                          "Sigma Aldrich; Alfa Aesar",
-                          "Sigma Aldrich; Sigma Aldrich",
-                          "Xi'an Polymer Light Technology; Xi'an Polymer Light Technology",
-                          "Wako Pure Chemical Industries >> Wako Pure Chemical Industries",
-                          "Fisher Scientific; Fisher Scientific",
-                          "sigma aldrich; sigma aldrich",
-                          "Sigma Aldrich; Sigma Aldrich >> Unknown",
-                          "Wako >> Wako; Wako",
-                          "Sigma Aldrich >> Sigma Aldrich >> Sigma Aldrich",
-                          "Alfa Aesar; Sigma Aldrich",
-                          "Tokyo Chemical Industry, Japan",
-                          "J&K",
-                          "Wako; Wako",
-                          "Merck >> Merck >> Merck",
-                          "Wako >> Wako",
-                          "Nacalai Tesque",
-                          "Tokyo Chemical Industry >> Sigma Aldrich",
-                          "Alfa Aesar >> Alfa Aesar",
-                          "Kanto Chemical Tokyo",
-                          "J&K; J&K",
-                          "Aladdin; Aladdin",
-                          "Sigma Aldrich; Unknown",
-                          "Sigma; Aladdin",
-                          "Merck >> Merck",
-                          "Tianjin Guangfu Fine Chemical Research Institute; Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "solvents_supplier",
-                "description": "The suppliers of all the solvents.\n- When more than one reaction step, separate the solvent suppliers associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a solvent is a mixture of different solvents, e.g. A and B, list the associated suppliers and separate them with semicolons, as in (A; B)\n- The number and order of reaction steps and solvents must line up with the previous columns.\n- For non-liquid processes with no solvents, mark the supplier as \u2018none\u2019\n- If the supplier for a solvent is unknown, state this as \u2018Unknown\u2019\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nSigma Aldrich\nSigma Aldrich; Fisher >> Acros\nnone >> Sigma Aldrich; Sigma Aldrich >> Unknown",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 10,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Pro analysis",
-                          "0.99",
-                          "Unknown >> Puris; Puris",
-                          "AR 99% GC",
-                          "Pro analysis; Pro analysis",
-                          "99.9%; 99.8%",
-                          "Unknown",
-                          "Reagent Grade >> 99.5% >> 99.8%",
-                          "99%; 99%",
-                          "0.998",
-                          "99.7%; 99%",
-                          "Puris",
-                          "Puris; Puris",
-                          "99.8% >> Unkown",
-                          "99.99%; 99.5%",
-                          "Puris; Unknown",
-                          "99.9%; 99.8% >> Unkown",
-                          "99.8%; 99.9%",
-                          "99.8",
-                          "99.7%; 99%; Unkown",
-                          "99%; 99,9%",
-                          "99.9%; 99.5%",
-                          "Puris; Puris >> Unknown",
-                          "99.8% Anhydrous; 99.5% anhydrous"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "solvents_purity",
-                "description": "The purity of the solvents used.\n- When more than one reaction step, separate the solvent purities associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a solvent is a mixture of different solvents, e.g. A and B, list the associated purities and separate them with semicolons, as in (A; B)\n- The number and order of layers, reaction steps, and solvents must line up with the previous columns.\n- Use standard nomenclature for purities, e.g. pro analysis, puris, extra dry, etc.\n- For non-liquid processes with no solvents, state the purity as \u2018none\u2019\n- If the purity for a solvent is not known, state this as \u2018Unknown\u2019\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nPro analysis\nPuris; Puris>> Tecnical\nnone >> Pro analysis; Pro analysis >> Unknown",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 11,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "nan >> PEAI",
-                          "FAPbI3; MABr >> PEAI; PbI2",
-                          "CsI; FAI; MABr; PbBr2; PbI2 >> Cs-oleate; PbBr2; PbBI2",
-                          "PEAI; PbI2; MABr >> PEAI; PbI2; MABr",
-                          "CsBr; FAI; PbI2 >> PEAI",
-                          "CsI; MABr; PbBr2; FAI; PbI2",
-                          "PbBr2, MgBr2 >> CsBr",
-                          "MAI; PbI2; TPAI",
-                          "MAI; PbI2 >> MAI",
-                          "SnI2; FASnI",
-                          "SnI2; FAI; SnF2; ethylenediamine; PbI2; MAI; MABr",
-                          "SnI2; FAI; SnF2; ethylenediamine; PbI2; MAI",
-                          "nan >> n-butyl amine",
-                          "1,8-octanedithiol; CsI; FAI; PbI2",
-                          "MAI; PbI2; NiI2",
-                          "F5PEAI, PEAI; PbI2",
-                          "SnI2; FAI",
-                          "MAI; PbI2; SnI2",
-                          "MAI; BA; PbI2",
-                          "PbCl2; PbI2 >> MAI",
-                          "SnI2; FAI; SnF2; PbI2; MAI",
-                          "MAI; PbSCN2; PbI2; FAI",
-                          "CsI; CsBr; PbI2; PbBr2",
-                          "PbCl2; PbI2 >> MAI; PMMA",
-                          "CsBr; PbI2 >> CsPbI3-QDs >> Pb(OAc)2 >> nan >> CsPbI3-QDs >> Pb(OAc)2 >> nan >> CsPbI3-QDs >> Pb(OAc)2 >> nan",
-                          "MAI; PbI2; FeI2",
-                          "PbI2; PbBr2; FAI; MABr; g-C3N4",
-                          "CsI; PbBr2 >> CsI",
-                          "CsI; FAI; MABr; PbBr2; PbI2",
-                          "nan >> Guanidinium iodide",
-                          "nan >> Cs2CO3",
-                          "CsI; FAI; PbI2; PbBr2",
-                          "FAI; MAI; PbBr2; PbI2",
-                          "PbI2 >> MAI; MAPbI3-QDs",
-                          "PbI2; FAI; MACl; MABr; PbBr2",
-                          "FAI; MABr; MACl; PbI2; PbBr2",
-                          "CsAc; HPbBr3; PEABr",
-                          "nan >> nan >> nan",
-                          "PbI2 >> MAI >> nan",
-                          "MACl; MAI; PbI2",
-                          "NH4I; PbI2 >> MA",
-                          "MAI; PbI2 >> MAI >> 4-DA",
-                          "CsBr; PbBr2",
-                          "MAI; PbCl2; PbI2",
-                          "FAI; MABr; PbI2; PbBr2 >> CsI",
-                          "MACl; SnCl2",
-                          "MAI; PbI2; CoI2",
-                          "MAI; PbI2 >> nan",
-                          "nan >> CsNO3",
-                          "PbI2; PbBr2; CsI",
-                          "MAI; BDAI; PbI2",
-                          "CsI; PbI2",
-                          "MAI; MnI2",
-                          "nan >> FAI",
-                          "FAI; MABr; PbBr2; PbI2",
-                          "CsAc; HPbBr3",
-                          "PEAI, PbI2",
-                          "MAI; PbCl2 >> IPFB",
-                          "CsI; FAI; MABr; PbBr2; PbI2; RbI >> FABr",
-                          "FAI; PbI2; ThMAI",
-                          "PbI2 >> MAI",
-                          "CsBr; FAI; PbI2",
-                          "PbI2 >> MACl; MAI",
-                          "nan >> MABr",
-                          "CsBr >> PbBr | PQD",
-                          "nan >> GuBr",
-                          "HPbI3; CsI",
-                          "PbI2; PbBr2; FAI; MABr; C3N5",
-                          "nan >> nan >> nan >> Pb(NO3)2",
-                          "PbI2 >> MAI; MACl",
-                          "MAI; MTEACl; PbI2",
-                          "CsI; SnI2",
-                          "1,8-diiodooctane; MAI; PbCl2",
-                          "MAI; PbI2; PEAI",
-                          "nan >> ETB; NaI",
-                          "nan >> NH3I(CH2)4NH3I",
-                          "AgI; Bi3",
-                          "CsAc; HPbI3",
-                          "MAI; PbI2",
-                          "MAI; PBI2; SbBr3",
-                          "nan >> FaBr",
-                          "PbBr2, SrBr2 >> CsBr",
-                          "F5PEAI; CsI; FAI; MABr; PbI2; PbBr2; Pb(SCN)2; PEAI",
-                          "CsI; CsBr; PbI2",
-                          "MAI; PbI2 >> PbI2",
-                          "F5PEAI; CsI; FAI; MABr; PbI2; PbBr2; Pb(SCN)2",
-                          "nan >> NH3I(CH2)8NH3I",
-                          "PbI2 >> FAI; MACl",
-                          "F5PEAI, PbI2",
-                          "MAI; PbCl2; Pb(OAc)2.3H2O",
-                          "PbI2 >> 5-AVAI; MAI",
-                          "CsBr; FAI; PbI2 >> PMAI",
-                          "PbCl2 >> MAI",
-                          "MABr; PbBr2",
-                          "CsI; PbBr2; PbI2; FAI >> FAI",
-                          "CsI; FAI; HI; PbI2 >> FA(PF6)",
-                          "CsI; FAI; MABr; PbI2; PbBr2",
-                          "CsBr; CsI; PbI2",
-                          "SnI2; FABr",
-                          "nan >> Eu-pyP",
-                          "PbCl2; PbI2 >> FAI; MAI",
-                          "nan >> CsI",
-                          "PbBr2, CaBr2 >> CsBr",
-                          "MAI; PbCl2; PbI2; Phenol",
-                          "MAI; PbCl2; PbI2; FAI",
-                          "MAI; PbI2 >> MAI; PbI2",
-                          "Cs2CO3; oleic acid; 1-octadecene; PbBr2; oleylamine",
-                          "CsI; PbI2 >> FAI; MABr",
-                          "MAI; PbCl2",
-                          "nan >> Octylammonium iodide",
-                          "MAI; NMA; PbI2",
-                          "C3H5CsO2; HPbBr3; HPbI3",
-                          "CsBr; PbI2 >> CsPbI3-QDs >> Pb(OAc)2 >> nan >> CsPbI3-QDs >> Pb(OAc)2 >> nan >> CsPbI3-QDs >> Pb(OAc)2 >> nan >> nan",
-                          "CsBr; FAI; PbI2 >> PAI",
-                          "nan >> Pb(NO3)2",
-                          "nan >> Ethylammonium Iodide",
-                          "nan >> GAI",
-                          "CsI; FAI; MAI; PbBr2; PbI2",
-                          "MAI; PbI2 >> MAPbI3-QDs",
-                          "CsAc; HPbBr3; HPbI3; PEABr; PEAI",
-                          "nan >> CsAc",
-                          "MAI; PbAc",
-                          "CsI; PbBr2; PbI2; FAI >> FABr",
-                          "MAI; PbCl2; PbI2 >> MAPbI3-QDs",
-                          "nan >> NH3I(CH2)2O(CH2)2O(CH2)2NH3I",
-                          "PbI2 >> FAI; MABr; MACl",
-                          "AuBr3; MABr",
-                          "nan >> MAI",
-                          "MAI; PbI2; MnI2",
-                          "nan >> CsBr",
-                          "CsI; FAI; PbBr2; PbI2",
-                          "CsI; FAI; MABr; MACl; PbI2; PbBr2",
-                          "Pb(NO3)2 >> MACl; MAI",
-                          "PbI2 >> FAI; MAI; MACl",
-                          "CsI; FAI; MABr; PbBr2; PbI2 >> PFPAI",
-                          "CsBr; PbI2",
-                          "FAI; MAI; PbI2",
-                          "5-AVAI; MAI; PbI2",
-                          "MAI; PBI2",
-                          "PbI2 >> 5-AVAI; MAI; MACl",
-                          "MAI; 5-AVAI; PbI2",
-                          "PbCl2 >> MAI >> nan",
-                          "AgBr; BiBr3; CsBr",
-                          "MABr; PbBr2; PbI2; FAI",
-                          "CsI; FAI; GaAA3; PbI2",
-                          "CsAc; HPbI3; PEAI",
-                          "CsI; FAI; MAI; PbBr2; PbI2 >> 10%mol TBAI-doped PTzDPPBTz",
-                          "CsPbI3-QDs >> Pb(OAc)2 >> nan >> CsPbI3-QDs >> Pb(OAc)2 >> nan >> CsPbI3-QDs >> Pb(OAc)2 >> nan",
-                          "MAI; PbI2; PbCl2",
-                          "CsAc; HPbBr3; HPbI3",
-                          "PbI2 >> nan >> MAI",
-                          "HPbI3 >> MA",
-                          "C2H3CsO2; HPbBr3; HPbI3",
-                          "CsBr >> PbBr",
-                          "CsI; PbBr2; PbI2",
-                          "(BDA)I2; CsI; PbI2; PbBr2",
-                          "CsI; FAI; MABr; PbI2",
-                          "MAI; Pb(OAc)2",
-                          "FAI; MAI; PbI2; Pb(SCN)2",
-                          "HCOOCs; HPbBr3; HPbI3",
-                          "FAI; SnI2",
-                          "MAI; Pb (OAc)2.3H2O",
-                          "PbI2; HI; MA; ethanol; diethyl ether",
-                          "Pb(NO3)2 >> MAI",
-                          "CsI; PbBr2",
-                          "PbI2; FAI; MACl",
-                          "FAI; MAI; PbI2; Pb(SCN)2 >> PMMA",
-                          "KI; FAI; MABr; PbBr2; PbI2",
-                          "SnI2; MASnI",
-                          "PbI2; HI; MA; diethyl ether",
-                          "FAPbI2Br >> MAPbI2Br >> CsPbI2Br >> RbI | BABr",
-                          "CsI; FAI; MAI; PbBr2; PbI2 >> PTABr",
-                          "FAI; PbI2",
-                          "CsI; PbBr2; PbI2; FAI >> FAI; FABr",
-                          "CsBr; HI; PbF2; PbI2",
-                          "nan >> Imidazolium iodide",
-                          "nan >> GABr",
-                          "nan >> MACl",
-                          "PbI2; MAI",
-                          "CsI; FAI; HI; PbI2",
-                          "PbBr2; MAI",
-                          "PbBr2 >> CsBr",
-                          "FAI; MAI; PbBr2; PbI2; Pb(SCN)2 >> PMMA",
-                          "CsI; PbI2 >> FAI; MABr; MACl",
-                          "PbCl2; MAI",
-                          "CsI; FAI; MAI; PbI2",
-                          "nan >> FABr",
-                          "DOI; MABr; PbBr2",
-                          "MAI: PbI2",
-                          "MAI; PbI2 >> BEAI2",
-                          "nan >> nan >> FAI",
-                          "CsBr; HI; PbI2",
-                          "MAPbI3-xClx",
-                          "CsI; FAI; MABr; PbI2; PbBr2; Pb(SCN)2; PEAI; nan",
-                          "CsPbI3 >> Pb(NO3)2 >> FAI",
-                          "CsI; FAI; MAI; PbI2; RbI",
-                          "CsI; FAI; PbI2",
-                          "MAI; BAI; PbI2",
-                          "nan >> EDBE",
-                          "DOI; MAI; PbCl2",
-                          "DMAI; PbI2",
-                          "RbI; CsI; FAI; MABr; PbI2; PbBr2",
-                          "FAI, MABr; PbI2; PbBr2",
-                          "FAI; MACl; MABr; PbI2",
-                          "PbI2; PbCl2; MAI",
-                          "MAI; SnF2; SnI2 >> nan",
-                          "nan >> Pb(NO3)2 >> nan",
-                          "CsI; PbI2 >> MACl; MABr; FAI; MAI",
-                          "PbI2 >> MAI >> TSA",
-                          "nan >> ITIC"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "reaction_solutions_compounds",
-                "description": "The non-solvent precursor chemicals used in each deposition procedure\n- When more than one reaction step, separate the non-solvent chemicals associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a solution contains several compounds, e.g. A and B, list the associated compounds in alphabetic order and separate them with semicolons, as in (A; B)\n- Note that also dopants/additives should be included\n- When several precursor solutions are made and mixed before the reaction step, it is the properties of the final mixture used in the reaction we here describe.\n- The number and order of reaction steps must line up with the previous columns.\n- For gas phase reactions, state the reaction gases as if they were in solution.\n- For solid-state reactions, state the compounds as if they were in solution.\n- For reaction steps involving only pure solvents, state this as \u2018none\u2019\n- If the compounds for a deposition step is not known, state this as \u2018Unknown\u2019\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nCsI; FAI; MAI; PbBr2; PbI2\nPbI2 >> MAI\nPbBr2; PbI2 >> FAI; MAI >> none",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 12,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Aldrich; Aldrich; Junsei Chemical; Unknown; Unknown",
-                          "Lab made; synthesiyed; Aladdin; Sigma Aldrich",
-                          "Xian Polymer Light Technology; Alfa Aesar",
-                          "Dyesol; Sigma; Alfa Aesar; Dyesol",
-                          "Lab made; Unknown >> Lab made; Unknown",
-                          "Showa Chemical; Sigma Aldrich",
-                          "Sigma Aldrich; Dyesol; Sigma Aldrich; Sigma Aldrich; Sigma Aldrich; Dyesol; Sigma Aldrich",
-                          "Sigma Aldrich >> Unknown >> Lab made",
-                          "Lab-made; Sigma Aldrich",
-                          "GreatCell Solar; Sigma-Aldrich",
-                          "Greatcell Ltd.; Xi\u2019An Polymer Light Technology Corp.; TCI",
-                          "Youxuan Tech; Youxuan Tech",
-                          "Wako; Tokyo Chemical Industry",
-                          "Dyesol; Sigma; Sigma",
-                          "Sigma Aldrich; Showa Chemical",
-                          "Dyesol; Sigma Aldrich",
-                          "TCI; GreatCell Solar Materials; Dyenamo; GreatCell Solar Materials; TCI",
-                          "Xi'an Polymer Light Technology; Alfa Aesar",
-                          "Sigma Aldrich; Alfa-Aesar",
-                          "Sigma Aldrich; Sigma Aldrich; TCI",
-                          "Acros Organics; Acros Organics; Sigma Aldrich; Dyesol",
-                          "Sigma Aldrich; Sigma Aldrich; Sigma Aldrich; Unknown; Unknown",
-                          "Unknown >> Lab-made; Lab-made",
-                          "Dyesol; Sigma; Dyesol; Dyesol",
-                          "Dynamo; Sigma Aldrich",
-                          "Sigma Aldrich; Dyesole; Dyesole; TCI; TCI",
-                          "Alfa Aesar; Lab made",
-                          "Sigma Aldrich >> Sigma Aldrich",
-                          "Xi\u2019an p-OLED >> Lab made",
-                          "Unknown >> Lab made; Unknown",
-                          "Sigma Aldrich; Sigma Aldrich >> Dyesol; Dyesol",
-                          "Synthesiyed; Sigma Aldrich; Sigma Aldrich",
-                          "TCI; Kanto Chemical Tokyo",
-                          "Shanghai Mater. Win. New Materials Corporation; Sigma Aldrich; Sigma Aldrich; Shanghai Mater. Win. New Materials Corporation",
-                          "Sigma Aldrich; Greatcell Solar",
-                          "Sigma Aldrich >> Lab made",
-                          "ACROS Organic; STAREK scientific Co. Ltd.",
-                          "Dyesol; Dyesol; Alfa Aesar",
-                          "Advanced Election Technology Co.. Ltd; GreatCell Solar; Advanced Election Technology Co.. Ltd. TCI.",
-                          "Dyesol; Dyesol; TCI; Alfa Aesar; Sigma Aldrich >> Sigma Aldrich",
-                          "Lab-made; Sigma Aldrich; Sigma Aldrich",
-                          "GreatCell Solar; Sigma Aldrich",
-                          "Sigma Aldrich >> Unknown; Unknown",
-                          "Sigma Aldrich; Lab made; Lab made; Sigma Aldrich; Sigma Aldrich",
-                          "Vizuchem; Vizuchem",
-                          "Sigma Aldrich; Lab made; Sigma Aldrich; Sigma Aldrich >> Greatcell Solar",
-                          "Alfa Aesar; Lumtec; Sigma Aldrich; Luminiscence; Sigma Aldrich",
-                          "Lab made; Sigma Aldrich",
-                          "Dyesol; Dyesol; TCI; Sigma Aldrichch",
-                          "Xi'an Polymer Light Technology Corporation.",
-                          "Unknown; Unknown; Unknown",
-                          "Shanghai MaterWin New Materials Co.. Ltd; Sigma Aldrich",
-                          "Alfa Aesar; Greatcell Solar",
-                          "Sigma Aldrich. 1-Material",
-                          "Showa Chemical; Sigma Aldrich; Sigma Aldrich",
-                          "Dynamo; Tokyo Chemical Industry",
-                          "Sigma Aldrich; Daejung",
-                          "Sigma Aldrich; Lab made; Sigma Aldrich; Sigma Aldrich",
-                          "Alfa Aesar; Xi\u2019an Polymer Light Technology; Xi\u2019an Polymer Light Technology",
-                          "Unknown",
-                          "YOUXUAN Technology Co. Ltd.; Sigma Aldrich Co. Ltd.",
-                          "Sigma Aldrich; Lab made; Sigma Aldrich",
-                          "Dynamo; TCI",
-                          "Alfa Aesar; Dyesol",
-                          "Aladdin; Lab made; synthesiyed; Aladdin; Sigma Aldrich",
-                          "Dyesol; Dyesol; TCI",
-                          "Sigma Aldrich; Sigma Aldrich",
-                          "Acros Organics; Xi'an Polymer Light Tech. Corp.",
-                          "Lab made; Alfa Aesar",
-                          "Xi\u2019an Polymer Light Technology Corp; Alfa Aesar",
-                          "Alfa Aesar; Alfa Aesar; Alfa Aesar; Alfa Aesar; Alfa Aesar",
-                          "Ossila",
-                          "Sigma Aldrich; Macklin",
-                          "Sigma Aldrich; Dyesol; Sigma Aldrich; Sigma Aldrich; Dyesol",
-                          "Unknown >> PEAI",
-                          "Acros Organics; Acros Organics; Sigma Aldrich; Dyesol; Unknown",
-                          "Unknown >> Lab made",
-                          "Alfa Aesar; Alfa Aesar",
-                          "TCI; Sigma Aldrichch",
-                          "Xian Polymer Light Technology; Xian Polymer Light Technology",
-                          "Dysol; Unknown; Unknown",
-                          "Xi\u2019an p-OLED; Xi\u2019an p-OLED",
-                          "Sigma Aldrich; Dyesol; Sigma Aldrich; Sigma Aldrich; Sigma Aldrich; Dyesol",
-                          "Lab made; Lab made; Sigma Aldrich",
-                          "Dyesol; Alfa Aesar",
-                          "PbI2; MAI",
-                          "Xi'an Polymer Light Technology; Xi'an Polymer Light Technology",
-                          "Tokio Chemical Industry; Sigma Aldrich",
-                          "Dyesol; Dyesol; TCI; Sigma Aldrich >> Sigma Aldrich",
-                          "Sigma Aldrich >> Dyesol",
-                          "TCI; TCI",
-                          "Alfa Aesar; Sigma Aldrich",
-                          "Sigma Aldrich; Lab made",
-                          "Xi'an Polymer Light Technology Corp.; Xi'an Polymer Light Technology Corp.; Sigma Aldrich; Sigma Aldrich",
-                          "Alfa Aesar; Xian Polymer Light Technology",
-                          "GreatCell Solar; GreatCell Solar; Sigma Aldrich; Sigma Aldrich"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "reaction_solutions_compounds_supplier",
-                "description": "The suppliers of the non-solvent chemicals.\n- When more than one reaction step, separate the non-solvent chemical suppliers associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a solution contains several dissolved compounds, e.g. A and B, list the associated suppliers and separate them with semicolons, as in (A; B)\n- The number and order of reaction steps and solvents must line up with the previous columns.\n- For gas phase reactions, state the suppliers for the gases or the targets/evaporation sources that are evaporated/sputtered/etc.\n- For solid state reactions, state the suppliers for the compounds in the same way.\n- For reaction steps involving only pure solvents, state the supplier as \u2018none\u2019 (as that that is entered in a separate filed)\n- For chemicals that are lab made, state that as \u201cLab made\u201d or \u201cLab made (name of lab)\u201d\n- If the supplier for a compound is unknown, state this as \u2018Unknown\u2019\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nDysole; Sigma Aldrich; Dyenamo; Sigma Aldrich\nSigma Aldrich; Fisher | Acros\nLab made (EPFL) | Sigma Aldrich >> none",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 13,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "99,985 >> Unknown",
-                          "Puris; Pro analysis; Puris; Unknown",
-                          "Unknown; 99,9%",
-                          "99.5; 99",
-                          "Unknown; Unknown; Puris; Puris",
-                          "99,9%; Unknown; Unknown; 99,9%; 99,999%",
-                          "Unknown; 98%",
-                          "99.9%; 99.9%",
-                          "Unknown; 99%",
-                          "Puris; technical; technical; Unknown; Unknown",
-                          "Unknown >> Unknown; Unknown",
-                          "99.999% >> Unknown",
-                          "99.999%; 99.999%",
-                          "99.99%; Unknown; 99.9985%",
-                          "Unknown; Unknown; 99,9%; 99,999%",
-                          "Unknown; 99,999%",
-                          "Unknown",
-                          "99.99%; Unknown; 99.99%; 99.9985%; Unknown",
-                          "Unknown; 99.9985%",
-                          "98%; Unknown",
-                          "99.99%; Unknown; 99.99%; 99.9985%",
-                          "99.5; 99.99",
-                          "Puris; Pro analysis; Puris; Unknown; Unknown",
-                          "Puris; Puris; Puris",
-                          "Unknown >> 99,999% >> Unknown",
-                          "99%; Unknown >> Unkown",
-                          "Puris; Puris; Unknown; Puris; Unknown",
-                          "Unknown; Unknown",
-                          "Puris; Puris",
-                          "Puris; Unknown",
-                          "Unknown; Puris; Puris; Unkown",
-                          "Unknown >> MACl",
-                          "Puris; technical; technical; puris; technical",
-                          "Unknown; Puris",
-                          "99 %; 99.5%",
-                          "Unknown; Unknown; 99,9%",
-                          "Unknown; Unknown; Unknown",
-                          "Puris >> Puris",
-                          "Puris; Unknown; Unknown; Unknown; Unknown",
-                          "Unknown; 99.999%",
-                          "99,5%; 99,99%",
-                          "Unknown >> ODAI",
-                          "Puris; Puris; Unknown; Puris; Puris; Unknown",
-                          "Unknown >> CsAc",
-                          "99,999%; 99,999% >> 99,8%; 99,8%",
-                          "99,999% >> Unknown; Unknown",
-                          "Puris; Puris; Unknown; Puris; Puris; Unknown; Puris",
-                          "Unknown; 99%; 99,99%",
-                          "99% >> Unknown",
-                          "95%; 99.9%"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "reaction_solutions_compounds_purity",
-                "description": "The purity of the chemicals used.\n- When more than one reaction step, separate the compound purities associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a solution contains several dissolved compounds, i.e. A and B, list the associated purities and separate them with semicolons, as in (A; B)\n- The number and order of reaction steps and solvents must line up with the previous columns.\n- Use standard nomenclature for purities, e.g. pro analysis, puris, extra dry, etc.\n- For reaction steps involving only pure solvents, state this as \u2018none\u2019 (as that is stated in another field)\n- If the purity for a compound is not known, state this as \u2018Unknown\u2019\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nPro analysis\n99.999; Puris| Tecnical\nUnknown >> Pro analysis; Pro analysis | none",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 14,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "1 M >> 40 mg/ml",
-                          "0.4 M; 0.6 M; 0.8 M",
-                          "0.18 M; 1.02 M; 1.2 M",
-                          "0.75; 0.788; 0.713",
-                          "600 mg/ml >> 1 mg/ml",
-                          "1 M >> 0.07 M | nan",
-                          "50 wt%",
-                          "0.024 M; 1.176 M >> 8 mg/ml",
-                          "461 mg/ml; 57 wt%; 33 wt%; nan; nan",
-                          "0.063 M; 1.14 M; 1.14 M; 1.25 M; 1.25 M",
-                          "0.2 M; 0.06",
-                          "1 vol%; 0.05 M; 0.95 M; 1 M",
-                          "46.8 mg/ml; 226.9 mg/ml; 0.05 vol%; 608.5 mg/ml >> 1 mg/ml",
-                          "0.5 M; 0.5 M",
-                          "1 M; 30 mg/ml",
-                          "0.442 molal; 1.07 molal; 0.173 molal; 1.36 molal; 13.6 mg/ml >> 1 mg/ml",
-                          "1.125 M; 0.75 M",
-                          "548.6 mg/ml >> 50 mg/ml",
-                          "462 mg/ml >> 35 mg/ml",
-                          "nan; 1 M; 0.2 M; 0.2 M; 1.1 M >> 1000 mM",
-                          "1.26 M; 0.14 M; 1.4 M",
-                          "nan; 1 M; 0.2 M; 0.2 M; 1.1 M >> 200 mM",
-                          "600 mg/ml >> 10 mg/ml",
-                          "1 M >> 0.0031 M; 0.0598 M",
-                          "1 M; 1.05 M",
-                          "0.5 M >> 20 mg/ml",
-                          "573.3 mg/ml; 197.7 mg/ml",
-                          "0.1426 M; 1.56 M; 1.74 M >> 4 mM",
-                          "1 M >> 10 mg/ml >> 5 mM",
-                          "2 wt%; 163.33 mg/ml; 535.2 mg/ml",
-                          "0.75; 0.75; 0.75",
-                          "0.1426 M; 1.56 M; 1.74 M >> 10 mM",
-                          "1 M >> 7 mg/ml",
-                          "0.75 M; 0.50 M; 1 M",
-                          "1 M >> 8 mg/ml",
-                          "0.5 M >> 38 mg/ml",
-                          "553 mg/ml; 190 mg/ml",
-                          "0.5 M; 0.5 M; 0.6 M; 0.3 M",
-                          "1 M >> 10 mg/ml >> 10 mM",
-                          "1 M; 1.06 M",
-                          "nan >> 2 mg/ml",
-                          "1.25 M; 1.25 M >> nan",
-                          "1.5 M; nan",
-                          "462 mg/ml >> nan >> 10 mg/ml",
-                          "1.4 M; 1.4 M",
-                          "1.08 M; 1.08 M; 0.12 M",
-                          "1.2 M >> 1.6 mol%",
-                          "nan >> 5 mg/ml",
-                          "500 mg/ml >> 10 mg/ml >> nan",
-                          "1 M >> 0.07 M",
-                          "nan >> 3 mg/ml",
-                          "46.8 mg/ml; 226.9 mg/ml; 0.05 vol%; 608.5 mg/ml >> 7 mg/ml",
-                          "0.3 M; 0.06",
-                          "1.5 M >> 62.3 M",
-                          "3 vol%; 0.05 M; 0.95 M; 1 M",
-                          "1 M; 0.2 M; 1 M; 1.1 M",
-                          "1.3 M; 1.3 M; 1.3 M; 1.3 M | 1 mg/ml",
-                          "1.5 M; 1.5 M",
-                          "1.5 M >> 23.5 mM; 70.8 mM",
-                          "0.1426 M; 1.56 M; 1.74 M >> 2 mM",
-                          "1.35 M; 1.35 M",
-                          "1.25 M; 1.3 M",
-                          "440 mg/ml; 180 mg/ml",
-                          "1.1 M; 0.2 M; 1.15 M; 0.2 M",
-                          "50 mg/ml >> nan >> nan >> 50 mg/ml >> nan >> nan >> 50 mg/ml >> nan >> nan",
-                          "1.2 M",
-                          "400 mg/ml >> 10 mg/ml",
-                          "1.0 M; 1.1 M",
-                          "462 mg/ml >> 10 mg/ml >> nan",
-                          "52.6 mg/ml; 197.4 mg/ml; 622.4 mg/ml",
-                          "1 M >> 10 mg/ml >> 2.5 mM",
-                          "0.85 M; 0.15 M; 0.15 M; 0.85 M",
-                          "0.8 M; 0.3 vol%; 0.12 M; 0.68 M",
-                          "0.05 M; 1.1 M; 0.2 M; 0.2 M; 1.25 M",
-                          "0.5 M; 0.5 M >> 20 mg/ml",
-                          "0.90 M; 0.90 M; 0.10 M",
-                          "1.3 M; 0.14 M; 1.26 M; 50 mg/ml",
-                          "nan; 1 M; 0.2 M; 0.2 M; 1.1 M",
-                          "0.5 M; 1 M; 1 M",
-                          "1.4 M >> 10 mg/ml; nan",
-                          "1.8 M; 1.8 M >> nan",
-                          "1 M; 0.07 M",
-                          "2; 1",
-                          "450 mg/ml >> 5 mg/ml; 50 mg/ml",
-                          "1 M >> nan",
-                          "1 :3molarratio",
-                          "2 wt%; 2.43 M; 0.81 M",
-                          "0.8 M; 0.3 vol%; 0.28 M; 0.52 M",
-                          "0.11 M; 0.91 M; 0.18 M; 0.186 M; 1.014 M",
-                          "2.44 M; 2.44 M; 0.9 M",
-                          "1.3 M; 1.3 M",
-                          "1 M; 57 wt%; 33 wt%; nan; nan",
-                          "13.7 mg/ml; 197.5 mg/ml; 573 mg/ml",
-                          "0.98 M; 1 M",
-                          "70 mg/ml",
-                          "1.02 M; 0.18 M; 0.18 M; 1.02 M",
-                          "1 mM; 1 mM >> 30 mg/ml",
-                          "nan; 10 mg/ml",
-                          "1 M >> 50 mg/ml",
-                          "0.95 M; 0.05 M; 0.05 M; 0.95 M",
-                          "461 mg/ml; 159 mg/ml",
-                          "691.5 mg/ml >> nan; nan",
-                          "0.5 M >> 36 mg/ml",
-                          "0.4 M; 0.8 M; 0.8 M",
-                          "1 M; 50 mM",
-                          "0.75 M; 0.75 M",
-                          "367 mg/ml",
-                          "1.125; 0.75; 0.75",
-                          "0.2 M; 0.22 M; 1.1 M; 1 M",
-                          "0.5 M >> 50 mg/ml",
-                          "45 wt%",
-                          "636.4 mg/ml; 90 mg/ml; 89.79 wt%; 8.97 wt%",
-                          "33.8 mg/ml; 599 mg/ml >> 60 mg/ml; 6 mg/ml; 6 mg/ml",
-                          "1.2 M; 0.28 M",
-                          "0.18 M; 1.02 M; 1.2 M; 0.1 M",
-                          "1.2 mM",
-                          "0.5 M >> 34 mg/ml",
-                          "1 M; 0.2 M; 1.1 M; 0.2 M",
-                          "66 mg/ml; 187 mg/ml; 12 mg/ml; 80 mg/ml; 568 mg/ml; nan",
-                          "0.3 M; 1.2 M >> 40 mg/ml",
-                          "0.5 M >> 32 mg/ml",
-                          "1.5; 0.75; 0.75",
-                          "1.3 M; 0.14 M; 1.26 M",
-                          "2.7 M; 0.9 M",
-                          "0 M; 0.8 M; 0.8 M",
-                          "0.5 M >> 30 mg/ml",
-                          "227.14 mg/ml; 80 mg/ml; 527.14 mg/ml",
-                          "510 mg/ml >> 8.5 mg/ml >> nan",
-                          "0.15 M; 0.85 M; 1 M",
-                          "1 M; 1 M; 1 M",
-                          "nan >> 0.5 mg/ml",
-                          "0.5 M; 0.5 M; 1 M; 0.2 M",
-                          "1.8 M; 0.45 M; 0.45 M",
-                          "1 M >> 10 mg/ml",
-                          "2.4 M; 0.8 M",
-                          "0.6 M; 0.6 M >> 50 mg/ml >> nan >> nan >> 50 mg/ml >> nan >> nan >> 50 mg/ml >> nan >> nan",
-                          "1 mol/L; 1 mol/L",
-                          "0.7 M; 0.7 M",
-                          "50.87 mg/ml; 147.5 mg/ml",
-                          "1.42 M; 1.42 M",
-                          "0.18 M; 1.32 M; 1.5 M",
-                          "0.4 M",
-                          "1.25 M; 1 M",
-                          "0.05 M; 1.0 M; 0.2 M; 0.2 M; 1.1 M",
-                          "450 mg/ml >> 50 mg/ml",
-                          "1 M >> 0.0031 M; 0.0126 M; 0.0472 M",
-                          "0.06 M; 0.96 M; 0.18 M; 0.186 M; 1.014 M",
-                          "1.02 M; 0.18 M; 0.186 M; 1.014 M",
-                          "0.375; 0.75; 0.75",
-                          "0.5 M >> 40 mg/ml",
-                          "159 mg/ml; 461 mg/ml >> 461 mg/ml",
-                          "1.467; 1.6",
-                          "0.6 M; 0.6 M",
-                          "0.05 M; 1 M; 0.2 M; 0.2 M; 1.1 M",
-                          "1.59 mol/kg; 1.59 mol/kg",
-                          "0.11 M; 1.07 M; 0.19 M; 0.19 M; 1.23 M",
-                          "197.6 mg/ml; 787 mg/ml",
-                          "0.15 M; 0.75 M; 0.1 M; 1 M",
-                          "1.467; 1.6; 2 mol%",
-                          "206.2 mg/ml; 597.8 mg/ml",
-                          "1.5 M; 0.75 M",
-                          "1.53 M; 1.4 M; 0.5 M; 0.0122 M; 0.0122 M",
-                          "5 wt%; 1.4 M >> 60 mg/ml; 6 mg/ml",
-                          "2.25 M; 0.75 M",
-                          "nan >> 0.16 ml/ml; 9.04 mg/ml; 23.04 mg/ml",
-                          "0.8 M; 0.3 vol%; 0.2 M; 0.6 M",
-                          "1 M; 1 M",
-                          "1.6 M",
-                          "9 wt%; 26 wt%",
-                          "1.2 M; 1.2 M",
-                          "397 mg/ml >> 9 mg/ml",
-                          "1.6 mol%; 1.2 M; 1.2 M >> 1.6 mol%; 1.2 M; 1.2 M",
-                          "1 wt%; 2.43 M; 0.81 M",
-                          "75 mg/ml >> 1 mg/ml >> 1 mg/ml",
-                          "0.9 M; 0.3 M; 1.0 M; 0.3 M",
-                          "0.14 M; 1.4 M >> 70 mg/ml",
-                          "1.3 M; 0.14 M; 1.26 M; 75 mg/ml",
-                          "0.5 M; 0.5 M >> 20 mg/ml; 0.005 mg/ml",
-                          "6.4 wt%; 33.6 wt%",
-                          "1.05 M; nan",
-                          "0.9 M; 0.9 M",
-                          "636.4 mg/ml; 90 mg/ml; 89.79 wt%; 8.97 wt%; 4 wt%",
-                          "1 M; 0.2 M; 0.22 M; 1.1 M",
-                          "1.1 M; 10 mg/ml",
-                          "1.4 M; 1.45 M",
-                          "0.17 M; 0.83 M; 0.5 M; 0.5 M",
-                          "0.172 mg/ml; 0.022 mg/ml; 0.507 mg/ml; 0.08 mg/ml >> 1.5 M",
-                          "0.072 M; 1.11 M; 0.21 M; 0.21 M; 1.2 M",
-                          "0.5 M; 1.2 M; 1 M; 0.2 M",
-                          "330 mg/ml >> 10 mg/ml",
-                          "1.4 M",
-                          "1.3 M; 1 M",
-                          "0.05 M; 0.95 M; 1 M",
-                          "3 M; 1 M",
-                          "450 mg/ml >> 50 mg/ml; 10 mg/ml",
-                          "2.1 M; 0.7 M",
-                          "596 mg/ml; 200 mg/ml",
-                          "nan >> nan",
-                          "159 mg/ml; 461 mg/ml",
-                          "0.4 M; 0.4 M; 0.8 M",
-                          "1.3 M; 1.35 M",
-                          "0.6 M; 0.6 M >> 50 mg/ml >> nan >> nan >> 50 mg/ml >> nan >> nan >> 50 mg/ml >> nan >> nan >> nan",
-                          "0.2 M; 0.8 M >> 15 mg/ml",
-                          "2.55 M; 0.85 M",
-                          "1.3 M; 0.14 M; 1.26 M; 5 mg/ml",
-                          "26 mg/ml; 172 mg/ml; 22.4 mg/ml; 16.7 mg/m; 507 mg/ml; 73.4 mg/ml",
-                          "0.1426 M; 1.56 M; 1.74 M >> 6 mM",
-                          "0.88 M; 1.1 M; 0.44 M",
-                          "460 mg/ml >> 10 mg/ml",
-                          "199 mg/ml; 605.5 mg/ml",
-                          "1 M; 10 mg/ml",
-                          "20 mg/ml; 172 mg/ml; 22.4 mg/ml; 507.2 mg/ml; 73.4 mg/ml",
-                          "1.1 M; 1.1 M",
-                          "0.1125 M; 1.1375 M; 1.25 M",
-                          "46.8 mg/ml; 226.9 mg/ml; 0.05 vol%; 608.5 mg/ml >> 28 mg/ml",
-                          "1 M; 0.5 M; 0.5 M",
-                          "163.33 mg/ml; 535.2 mg/ml",
-                          "190 mg/ml; 0.0176 mg/ml; 530 mg/ml",
-                          "1.4 M >> 10 mg/ml",
-                          "0.54 M; 0.54 M; 0.06 M",
-                          "0.2 M; 0.2 M; 1.1 M; 1 M",
-                          "470 mg/ml >> 50 mg/ml; 5 mg/ml",
-                          "0.196 mg/mLPbI2; 1.5 M",
-                          "28 wt%",
-                          "20 mg/ml; 1.6 M; 1.6 M; 20 mg/ml",
-                          "1.0 M",
-                          "0.5 M; 0.75 M; 1 M",
-                          "1.4 M; 0.1 M; 0.01 M; 1.4 M; 0.1 M",
-                          "40 wt%",
-                          "0.214 mg/mLPbI2; 1.5 M",
-                          "1 wt%; 163.33 mg/ml; 535.2 mg/ml",
-                          "1.875 M; 0.75 M",
-                          "1.3 M | 1.3 M",
-                          "4 M; 1 M",
-                          "5 vol%; 0.05 M; 0.95 M; 1 M",
-                          "1.3 M >> 60 mg/ml; 6 mg/ml; 6 mg/ml",
-                          "1.2 M; 1.2 M >> nan",
-                          "238.5 mg/ml; 726 mg/ml",
-                          "1.8 M >> nan",
-                          "0.5 M; 0.5 M; 0.4 M",
-                          "0.21 M; 0.81 M; 0.18 M; 0.186 M; 1.014 M",
-                          "687 mg/ml; 237 mg/ml",
-                          "nan; nan",
-                          "1.2 M >> 8 mg/ml",
-                          "691.5 mg/ml >> 70 mg/ml",
-                          "nan >> 7 mg/ml",
-                          "1.25 M; 1.25 M",
-                          "60 mg/ml >> 1.3 M",
-                          "0.348 mg/ml; 0.922 mg/ml",
-                          "0.075 M; 1 M; 0.2 M; 1 M; 1.1 M",
-                          "254.4 mg/ml; 737.6 mg/ml",
-                          "1 :1mol%",
-                          "0.1 M; 0.06",
-                          "20 wt%",
-                          "1.24 M",
-                          "1; 0.2; 1; 1.1",
-                          "0.1426 M; 1.56 M; 1.74 M",
-                          "0.8 M; 0.3 vol%; 0.18 M; 0.62 M",
-                          "1 M >> 0.0126 M; 0.0503 M",
-                          "1.4 M >> 70 mg/ml",
-                          "0.9 M; 0.1 M; 0.1 M; 0.9 M",
-                          "1.35 M; 0.14 M; 1.26 M",
-                          "0.70 M; 0.17 M; 0.10 M; 1.30 M",
-                          "0.18 M; 1.02 M; 1.5 mg/ml; 1.2 M",
-                          "1 M; 0.33 M; 0.66 M",
-                          "1 M; 1 M >> nan",
-                          "46.8 mg/ml; 226.9 mg/ml; 0.05 vol%; 608.5 mg/ml",
-                          "21.25 wt%; 21.25 wt%",
-                          "3.75 M; 1.25 M",
-                          "100 mg/ml; 300 mg/ml",
-                          "0.375 M; 0.75 M",
-                          "19.4 mg/ml; 172 mg/ml; 22.4 mg/ml; 73.4 mg/ml; 507 mg/ml; nan",
-                          "2.2 M; 2 M",
-                          "112 mg/ml; 38 mg/ml",
-                          "nan; 1 M; 0.2 M; 0.2 M; 1.1 M >> 100 mM",
-                          "0.063 M; 1.25 M; 1.25 M; 1.14 M; 1.14 M",
-                          "1.2 M; 0.3 M; 0.3 M",
-                          "400 mg/ml >> nan",
-                          "7 mg/ml; 1.2 M; 0.2 M",
-                          "1.3 M; 0.14 M; 1.26 M; 20 mg/ml",
-                          "0.12 M; 1.08 M >> 8 mg/ml",
-                          "nan; 1 M; 0.2 M; 0.2 M; 1.1 M >> 50 mM",
-                          "0.24 M; 1.36 M >> 30 mg/ml; 70 mg/ml",
-                          "1.467; 1.6; 4 mol%",
-                          "0.06 M; 1.14 M >> 8 mg/ml",
-                          "1.2 M; 8 mg/ml",
-                          "190.8 mg/ml; 553 mg/ml",
-                          "197.6 mg/ml; 787 mg/ml; 19.1 mg/ml",
-                          "46.8 mg/ml; 226.9 mg/ml; 0.05 vol%; 608.5 mg/ml >> 14 mg/ml",
-                          "0.3 M; 0.3 M",
-                          "32 wt%",
-                          "16.89 mg/ml; 600 mg/ml >> 1 mg/ml; 10.75 mg/ml",
-                          "198 mg/ml; 577 mg/ml",
-                          "0.3 M; 0.3 M; 0.6 M",
-                          "1.10 M; 0.20 M; 0.20 M; 1.15 M",
-                          "0.8 M; 0.2 M; 0.2 M; 0.8 M",
-                          "1.8 M; 0.45 M; 0.45 M >> nan",
-                          "0.72 M; 0.72 M; 0.08 M",
-                          "0.06 M; 0.95 M; 0.19 M; 0.2 M; 1 M",
-                          "4.07 mg/ml; 9.66 vol%; 48.85 vol%; 6.9 mg/ml; 10 vol%",
-                          "0.07 M; 1.4 M >> 70 mg/ml",
-                          "1 vol%; 1.1 M; 1.1 M",
-                          "0.22 M; 0.66 M",
-                          "nan; 1 M; 0.2 M; 0.22 M; 1.1 M",
-                          "462 mg/ml >> 20 mg/ml",
-                          "1.2 M >> 45 mg/ml",
-                          "nan; 1 M; 0.2 M; 0.2 M; 1.1 M >> 500 mM",
-                          "460 mg/ml >> 0.15 M",
-                          "1.38 M; 1.38 M",
-                          "0.8 M; 0.3 vol%; 0.8 M",
-                          "460 mg/ml >> nan; nan",
-                          "0.039 M; 0.091 M; 1.1 M; 0.2 M; 1.2 M; 0.2 M",
-                          "39.5 mg/ml; 115.7 mg/ml",
-                          "0.442 molal; 1.07 molal; 1.48 molal; 13.6 mg/ml",
-                          "6.4 wt%; 33.6 wt% >> nan",
-                          "0.1426 M; 1.56 M; 1.74 M >> 8 mM",
-                          "0.3 M; 1.2 M >> 40 mg/ml >> 2 mg/ml",
-                          "0.442 molal; 1.07 molal; 1.48 molal; 13.6 mg/ml >> 1 mg/ml",
-                          "1 M.0.03M; 0.07 M",
-                          "nan >> 1 mg/ml",
-                          "2.43 M; 0.81 M",
-                          "0.8 M; 10 mg/ml",
-                          "1 M; 0.952 M; 0.048 M",
-                          "1 M >> 30 mg/ml",
-                          "460 mg/ml >> 8.3 mg/ml >> nan",
-                          "2 M; 1 M",
-                          "0.06 M; 1 M; 0.2 M; 0.2 M; 1.1 M",
-                          "0.8 M; 0.8 M"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "reaction_solutions_concentrations",
-                "description": "The concentration of the non-solvent precursor chemicals.\n- When more than one reaction step, separate the concentrations associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The number and order of deposition steps and chemicals must line up with the previous columns.\n- If a solution contains several dissolved compounds, e.g. A and B, list the associated concentrations and separate them with semicolons, as in (A; B)\n- The order of the chemicals must line up to the chemicals in the previous column.\n- The order of the compounds must be the same as in the previous filed.\n- For reaction steps involving only pure solvents, state this as \u2018none\u2019\n- For gas phase reactions, state the concentration as \u2018none\u2019\n- For solid-state reactions, state the concentration as \u2018none\u2019\n- When concentrations are unknown, state that as \u2018nan\u2019\n- Concentrations can be stated in different units suited for different situations. Therefore, specify the unit used. When possible, use one of the preferred units\no M, mM, molal; g/ml, mg/ml, \u00b5g/ml, wt%, mol%, vol%, ppt, ppm, ppb\n- For values with uncertainties, state the best estimate, e.g write 4 wt% and not 3-5 wt%.\nExample\n0.063 M; 1.25 M; 1.25 M; 1.14 M; 1.14 M\n1.25 M; 1.25 M >> 1.14 M; 1.14 M; 10 mg/ml\n1 M; 1 M >> none",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 15,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "0.02",
-                          "0.045",
-                          "0.07; Unknown",
-                          "Unknown >> 0.05",
-                          "Unknown >> 0.2",
-                          "0.06 >> Unknown",
-                          "0.75; 0.15; 0.1; 0.05 | 0.09",
-                          "1.25",
-                          "5.0",
-                          "0.05",
-                          "Unknown >> 0.04",
-                          "Unknown",
-                          "0.065",
-                          "0.08",
-                          "0.04 >> 0.04",
-                          "0.075",
-                          "0.035",
-                          "Unknown >> 0.0157 >> 0.5",
-                          "Unknown >> Unknown >> Unknown",
-                          "0.05 >> 0.1",
-                          "Unknown >> Unknown >> 50.0",
-                          "0.25",
-                          "Unknown >> Unknown",
-                          "0.0025; 0.0025",
-                          "0.06",
-                          "0.01",
-                          "0.08 >> 0.1",
-                          "1.0",
-                          "0.003",
-                          "Unknown >> 8.0",
-                          "0.1",
-                          "Unknown >> 0.00942 >> 0.5",
-                          "0.08 >> Unknown >> Unknown",
-                          "0.03 >> 0.2",
-                          "0.03"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "reaction_solutions_volumes",
-                "description": "The volume of the reaction solutions used. used in each deposition procedure\n- When more than one reaction step, separate the volumes associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The volumes refer the volumes used, not the volume of the stock solutions. Thus if 0.15 ml of a solution is spin-coated, the volume is 0.15 ml\n- For reaction steps without solvents, state the volume as \u2018nan\u2019\n- When volumes are unknown, state that as \u2018nan\u2019\nExample\n0.04\nnan >> 0.1\nnan >> 10",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 16,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "0.0 | 0.0",
-                          "24.0",
-                          "3.0",
-                          "1.0 >> 2.0",
-                          "60.0; 25.0",
-                          "600.0",
-                          "12.0",
-                          "Unknown",
-                          "0.08",
-                          "Unknown >> 60.0",
-                          "2.0 >> Unknown",
-                          "8.0",
-                          "70.0",
-                          "6.0",
-                          "0.167",
-                          "Unknown >> Unknown",
-                          "2.0",
-                          "Unknown >> 30.0",
-                          "12.0 >> Unknown >> Unknown",
-                          "0.5",
-                          "12.0 >> 0.033",
-                          "1.0",
-                          "48.0",
-                          "Unknown >> 45.0",
-                          "8.0; 12.0"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "reaction_solutions_age",
-                "description": "The age of the solutions used in the deposition\n- When more than one reaction step, separate the age of the solutions associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- As a general guideline, the age refers to the time from the preparation of the final precursor mixture to the reaction procedure.\n- When the age of a solution is not known, state that as \u2018nan\u2019\n- For reaction steps where no solvents are involved, state this as \u2018nan\u2019\n- For solutions that is stored a long time, an order of magnitude estimate is adequate.\nExample\n0.5\nnan >> 10\n10000 >> nan",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 17,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "80 | Unknown",
-                          "25",
-                          "310 >> 150 >> 25",
-                          "25 >> 13",
-                          "0 | Unknown",
-                          "Unknown; 50",
-                          "40 | Unknown",
-                          "70 >> 25 >> 25",
-                          "70 >> 80",
-                          "50.0",
-                          "Unknown >> 150",
-                          "70",
-                          "125.0",
-                          "Unknown",
-                          "60; Unknown",
-                          "25; 25",
-                          "100",
-                          "130",
-                          "75.0",
-                          "60; 25",
-                          "100.0",
-                          "Unknown >> 160",
-                          "70 | Unknown",
-                          "12",
-                          "75",
-                          "60",
-                          "65",
-                          "70 >> 25 >> 70",
-                          "Unknown >> 120",
-                          "25 >> 25 >> 25 >> 25 >> 25 >> 25 >> 25 >> 25 >> 25",
-                          "90",
-                          "25 >> 25",
-                          "80 >> 25",
-                          "Unknown >> 140",
-                          "Unknown >> 25",
-                          "150.0",
-                          "70; 25",
-                          "100 >> 25",
-                          "25.0",
-                          "80; 25",
-                          "75 >> 25",
-                          "70 >> 25",
-                          "50",
-                          "70 >> Unknown",
-                          "55; 100 >> 25 >> 25 >> 25 >> 25 >> 25 >> 25 >> 25 >> 25 >> 25",
-                          "55; 100",
-                          "Unknown; 150",
-                          "60 >> 60",
-                          "60 >> 70"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "reaction_solutions_temperature",
-                "description": "The temperature of the reaction solutions.\n- If there is more than one reaction step involved, list the solution temperatures and separate the data for each step by a double forward angel bracket (\u2018 >> \u2018)\n- If a reaction solution undergoes a temperature program, list the temperatures (e.g. start, end, and other important points) and separate them with a semicolon (e.g. heated to 80\u00b0C and cooled to room temperature before used would be80; 25)\n- When the temperature of a solution is not known, state that as \u2018nan\u2019\n- For reaction steps where no solvents are involved, state the temperature of the gas or the solid if that make sense. Otherwise mark this with \u2018nan\u2019\n- Assume that an undetermined room temperature is 25\nExample\n25\nnan >> 50\n80; 25",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 18,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "80 | Unknown",
-                          "",
-                          "25",
-                          "0 | Unknown",
-                          "25 >> 13",
-                          "85 >> 25",
-                          "40 | Unknown",
-                          "0",
-                          "25 >> 50",
-                          "85",
-                          "70",
-                          "25 >> 110",
-                          "-10",
-                          "21",
-                          "Unknown",
-                          "100",
-                          "25 >> Unknown",
-                          "120",
-                          "Unknown >> 20; 110",
-                          "40",
-                          "150",
-                          "25 >> 130",
-                          "140.0",
-                          "70 | Unknown",
-                          "25 >> 75",
-                          "100 >> Unknown",
-                          "70.0",
-                          "60",
-                          "Unknown >> 70",
-                          "190.0",
-                          "90",
-                          "Unknown >> Unknown",
-                          "25 >> 25",
-                          "80 >> 25",
-                          "25 >> 25 >> 25 >> 25 >> 25 >> 25 >> 25 >> 25 >> 25",
-                          "25 >> 90",
-                          "Unknown; 25 >> 25; 150 >> 25",
-                          "175",
-                          "Unknown >> 25",
-                          "25 >> 25 >> 25 >> 25 >> 25 >> 25 >> 25 >> 25 >> 25 >> 25",
-                          "100 >> 25",
-                          "70 >> 25",
-                          "90 | 25",
-                          "25 >> 150",
-                          "50",
-                          "Unknown >> 25 >> 25",
-                          "70 >> Unknown",
-                          "70 >> 150",
-                          "90 >> 25",
-                          "10"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "substrate_temperature",
-                "description": "The temperature of the substrate on which the perovskite is deposited.\n- When more than one reaction step, separate the temperatures of the solutions associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If a reaction solution undergoes a temperature program, list the temperatures (e.g. start, end, and other important points) and separate them with semicolons, e.g. 25; 100\n- When the temperature of a solution is unknown, state that as \u2018nan\u2019\n- For reaction steps where no solvents are involved, state the temperature of the gas or the solid if that make sense. Otherwise state this as \u2018nan\u2019\n- For values with uncertainties, state the best estimate, e.g. write 120 and not 110-130.\n- Assume an undetermined room temperature to be 25\nExample\n25\n70 >> 25\nnan >> 40",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 19,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "BoolEditQuantity"
-                    }
-                  ]
-                },
-                "name": "quenching_induced_crystallisation",
-                "description": "TRUE is measures were taken to discontinuously accelerate the crystallisation process without significantly changing the temperature. i.e. an antisolvent treatment or an analogue process was used.\n- The most common case is the antisolvent treatment where a volume of a solvent in which the perovskite is not soluble is poured on the substrate during spin coating.\n- The same effect can also be achieved by blowing a gas on the sample\n- If the sample quickly after spin coating is subjected to a vacuum, this also counts as quenched induced crystallisation",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "bool"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 20,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Tetraethyl orthosilicate",
-                          "2-butylalcohol",
-                          "Chlorobenzene; TBP",
-                          "Chlorobenzene; DMSO",
-                          "Butyl acetate",
-                          "Air plasma",
-                          "Tetrachloroethane",
-                          "2-Butanol; Ethyl ether",
-                          "Ethyl ether; Hexane",
-                          "Ethyl acetate; IPA",
-                          "Bromobenzene",
-                          "Tetrafluorotoluene",
-                          "Thermal radiation",
-                          "p-xylene",
-                          "MeOAc",
-                          "Chlorobenzene; H2O",
-                          "Chlorobenzene",
-                          "Methyl-phenoxide",
-                          "Chlorobenzene; Ethyl acetate",
-                          "Chloroform; Toluene",
-                          "Ethanol",
-                          "Pumping solvent",
-                          "Acetone",
-                          "Ar",
-                          "Ethyl ether",
-                          "Chloroform",
-                          "N2",
-                          "Gas",
-                          "Anisole; Toluene",
-                          "o-xylene",
-                          "Diethyl ether; Chlorobenzene",
-                          "NIR",
-                          "Chlorobenzene; 2-Butanol",
-                          "He",
-                          "Di-n-butyl ehter",
-                          "n-Butyl alcohol",
-                          "Diethyl ether",
-                          "Rotating magnetic field",
-                          "Dry air",
-                          "Diphenyl ether",
-                          "liquid N2; N2",
-                          "Chlorobenzene; Ether",
-                          "Chlorobenzene; N2",
-                          "Chlorobenzene; Toluene",
-                          "Chloroform; Hexane",
-                          "Trifluorotoluene",
-                          "Dichlorobenzene",
-                          "2-Butanol; Chlorobenzene; Ethyl ether",
-                          "acetonitrile; Chlorobenzene",
-                          "Unknown",
-                          "Ethyl benzene",
-                          "Trimethylbenzene",
-                          "Diclorobenzene; Toluene",
-                          "Ethyl acetate; Petroleum ether",
-                          "Petroleum ether",
-                          "N2 >> Chlorobenzene",
-                          "TEOS",
-                          "Diethyl ether; Methanol",
-                          "2-Butanol",
-                          "Air",
-                          "Diisopropyl ether",
-                          "Vacuum",
-                          "2-Butanol; Chlorobenzene",
-                          "Hot air",
-                          "Diethyl ether; Toluene",
-                          "Ether",
-                          "Hexane",
-                          "Ethanol; Toluene",
-                          "Ethyl acetate; Toluene",
-                          "Dichloromethane",
-                          "Di-n-propyl",
-                          "Chlorobenzene; Diethyl ether",
-                          "Anisole",
-                          "Chlorobenzene; Ethanol",
-                          "Anisole; Chlorobenzene",
-                          "Chlorobenzene; Diiodooctane",
-                          "n-BA",
-                          "Flash infrared annealling",
-                          "Antisolvent",
-                          "Methanol",
-                          "Chlorobenzene; IPA",
-                          "IR",
-                          "Ethyl acetate",
-                          "Anisole >> N2",
-                          "Triochloromethane",
-                          "Methyl acetate",
-                          "Chlorobenzene; Chloroform",
-                          "Propyl acetate",
-                          "Toluene",
-                          "Isopropyl acetate; Toluene",
-                          "IPA",
-                          "Hot substrate",
-                          "Iodobenzene",
-                          "Chlorobenzene; Acetic acid"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "quenching_media",
-                "description": "The solvents used in the antisolvent treatment\n- If the antisolvent is a mixture of different solvents, e.g. A and B, list the solvents in alphabetic order and separate them with semicolonsas in (A; B)\n- If gas quenching was used, state the gas used\n- If the sample quickly after spin coating was subjected to a vacuum, state this as \u2018Vacuum\u2019\n- If an antisolvent was used but it is unknown which one, stat this as \u201cAntisolvent\u201d\n- If no antisolvent was used, leave this field blank\nExample\nChlorobenzene\nToluene\nDiethyl ether\nEthyl acetate\nN2\nVacuum\nAnisole",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 21,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "1; 0.08",
-                          "1; 0.2",
-                          "990; 10",
-                          "1; 0.02",
-                          "3; 7",
-                          "90; 10",
-                          "9; 1",
-                          "1",
-                          "1; 1",
-                          "10; 90",
-                          "98; 2",
-                          "75; 25",
-                          "49; 1",
-                          "4; 1",
-                          "1; 0.04",
-                          "1; 0.01",
-                          "9; 5; 5",
-                          "1; 0.5",
-                          "6; 94",
-                          "96; 4",
-                          "30; 70",
-                          "47; 3",
-                          "1; 0.12",
-                          "97; 3",
-                          "15; 1",
-                          "1; 0.10",
-                          "25; 75",
-                          "1; 0.3",
-                          "1; 0.4",
-                          "2; 3",
-                          "20; 80",
-                          "95; 5",
-                          "99; 1",
-                          "40; 60",
-                          "1; 3",
-                          "50; 50",
-                          "1; 0.06",
-                          "5; 95",
-                          "70; 30",
-                          "24; 1",
-                          "2; 25",
-                          "1; 0.7",
-                          "92; 8",
-                          "1; 4"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "quenching_media_mixing_ratios",
-                "description": "The mixing ratios of the antisolvent\n- The order of the solvent must line up with the previous column\n- For solvent mixtures, i.e. A and B, state the mixing ratios by using semicolons, as in (VA; VB)\n- The preferred metrics is the volume ratios. If that is not available, mass or mol ratios can be used instead, but it the analysis the mixing ratios will be assumed to be based on volumes.\n- For pure solvents, give the mixing ratio as 1\n- For non-solvent processes, give the mixing ratio as 1\nExample\n1\n4; 1",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 22,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "40.0",
-                          "90.0",
-                          "300.0",
-                          "350.0",
-                          "50.0",
-                          "425.0",
-                          "125.0",
-                          "0.6",
-                          "600.0",
-                          "120.0",
-                          "Unknown",
-                          "450.0",
-                          "180.0",
-                          "45.0",
-                          "100.0",
-                          "900.0",
-                          "130.0",
-                          "400.0",
-                          "140.0",
-                          "240.0",
-                          "30000.0",
-                          "70.0",
-                          "110.0",
-                          "80.0",
-                          "250.0",
-                          "190.0",
-                          "30.0",
-                          "500.0",
-                          "150.0",
-                          "750.0",
-                          "700.0",
-                          "1.0",
-                          "1000.0",
-                          "20.0",
-                          "160.0",
-                          "200.0"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "quenching_media_volume",
-                "description": "The volume of the antisolvent\n- For gas and vacuum assisted quenching, stat the volume as \u2018nan\u2019\n- If the sample is dipped or soaked in the antisolvent, state the volume of the entire solution",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 23,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "FABr",
-                          "CsPbBr3-QDs",
-                          "F-PDI",
-                          "2,9,16,23-tetra-tert-butyl-29H,31H-phthalocyanine",
-                          "Poly(TA)",
-                          "K2Rrubrene",
-                          "L\u2010Leucine",
-                          "Undoped",
-                          "Acetylene black",
-                          "ITIC",
-                          "CsI",
-                          "MAI",
-                          "PbS-QDs",
-                          "MABr",
-                          "6TIC-4F",
-                          "Poly(9-vinylcarbazole)",
-                          "Hex",
-                          "PDMS",
-                          "AQ310",
-                          "P3HT",
-                          "FAI",
-                          "Cl-functionalized C-np",
-                          "ITIC; PCBM-60",
-                          "ThFAI; MAI, MACl",
-                          "SM",
-                          "Au-np",
-                          "Rubrene",
-                          "PEG",
-                          "PCBM-60",
-                          "Graphdiyne",
-                          "Carbon black",
-                          "MEH-PPV",
-                          "FAI; MABr",
-                          "PAMS",
-                          "Graphydine-QDs",
-                          "SWCNTs",
-                          "bis-PCBM-60",
-                          "La:BaSnO3-np",
-                          "NPB",
-                          "Spiro-MeOTAD",
-                          "FAPbBr3-QDs",
-                          "C60",
-                          "BAI",
-                          "MAPbBr3-QDs",
-                          "PS",
-                          "PBTI",
-                          "BiFeO3-np",
-                          "BHT",
-                          "DF-C60",
-                          "CuPc",
-                          "tFM-PMAI",
-                          "PTB7; ITIC",
-                          "PTAA",
-                          "IDIC-Th",
-                          "CsPbBr3-np",
-                          "PBDB-T",
-                          "Carbon-nt",
-                          "PCBM-60; TIPD",
-                          "PABr",
-                          "ADAHCl",
-                          "MACl",
-                          "[M4N]BF4",
-                          "IEICO-4F",
-                          "H2O",
-                          "HI",
-                          "PEAI",
-                          "Au@CdS",
-                          "I2",
-                          "PFA",
-                          "TPFPB",
-                          "IDIC",
-                          "Br passivated C-np",
-                          "DPPS",
-                          "HEA",
-                          "Polyurethane",
-                          "EABr",
-                          "MA",
-                          "F16CuPc",
-                          "C60; PEG",
-                          "PTB7",
-                          "AQ",
-                          "PMMA",
-                          "MAPbI3-QDs",
-                          "(PEA)2PbI4"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "quenching_media_additives_compounds",
-                "description": "List of the dopants and additives in the antisolvent\n- If several dopants/additives, e.g. A and B, are present, list the dopants/additives in alphabetic order and separate them with semicolonsas in (A; B)\n- If no dopants/additives, leave the field blank",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 24,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "0.1 mg/ml",
-                          "9 mg/ml",
-                          "0.024 mM",
-                          "40 mg/ml",
-                          "0.24 mg/ml; 0.24 mg/ml",
-                          "25 mg/ml",
-                          "20 mg/ml",
-                          "0.32 mg/ml; 0.16 mg/ml",
-                          "20 vol%",
-                          "1 vol%",
-                          "0.25 M",
-                          "0.00001 M",
-                          "0.5 mg/ml",
-                          "0.05",
-                          "0.005",
-                          "0.5 vol%",
-                          "8 mg/ml",
-                          "0.001 M",
-                          "1 mg/ml",
-                          "0.25 mg/ml",
-                          "4 vol%",
-                          "5 mg/ml",
-                          "0.36 mg/ml; 0.12 mg/ml",
-                          "0.1 M",
-                          "0.015",
-                          "2 mg/ml",
-                          "0.3 mg/ml",
-                          "6 mg/ml",
-                          "0.03",
-                          "0.000001 M",
-                          "15 mg/ml",
-                          "12 mg/ml",
-                          "30 mg/ml",
-                          "2 vol%",
-                          "10 mg/ml",
-                          "10 wt%",
-                          "3 mg/ml",
-                          "0.0001 M",
-                          "5 wt%",
-                          "0.7 mg/ml",
-                          "4 mg/ml",
-                          "0.5 M"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "quenching_media_additives_concentrations",
-                "description": "The concentration of the dopants/additives in the antisolvent\n- If more than one dopant/additive in the layer, e.g. A and B, separate the concentration for each dopant/additive with semicolons, as in (A; B)\n- For each dopant/additive, state the concentration.\n- The order of the dopants/additives must be the same as in the previous filed.\n- Concentrations can be stated in different units suited for different situations. Therefore, specify the unit used.\n- The preferred way to state the concentration of a dopant/additive is to refer to the amount in the final product, i.e. the material in the layer. When possible, use on the preferred units\no wt%, mol%, vol%, ppt, ppm, ppb\n- When the concentration of the dopant/additive in the final product is unknown, but where the concentration of the dopant/additive in the solution is known, state that concentration instead. When possible, use on the preferred units\no M, mM, molal; g/ml, mg/ml, \u00b5g/ml\n- For values with uncertainties, state the best estimate, e.g write 4 wt% and not 3-5 wt%.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 25,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "70.0 >> 70.0; 90",
-                          "70; 100 >> 150",
-                          "320; 200",
-                          "105.0 >> 105.0 >> Unknown",
-                          "90.0",
-                          "170.0 >> 100.0",
-                          "65 | 130",
-                          "45; 105",
-                          "Unknown >> 105",
-                          "325.0",
-                          "Unknown >> 25.0",
-                          "85",
-                          "50.0",
-                          "Unknown >> 280.0",
-                          "70.0 >> 165.0",
-                          "100.0 >> Unknown",
-                          "220.0",
-                          "70.0 >> 100.0",
-                          "70.0 >> 85.0",
-                          "45; 100 >> 100",
-                          "100; 125",
-                          "150.0 >> 150",
-                          "Unknown >> 100",
-                          "180.0",
-                          "65.0; 150",
-                          "60.0; 80.0",
-                          "45.0",
-                          "320; 250",
-                          "100 >> 165.0",
-                          "240; 105",
-                          "120.0 | Unknown",
-                          "25 >> 130",
-                          "70 | Unknown",
-                          "90; 25 >> 25 >> 150",
-                          "150.0 >> 100",
-                          "85.0 >> 105.0",
-                          "40 >> 180",
-                          "Unknown | 100.0",
-                          "Unknown >> 90.0",
-                          "85; 100",
-                          "30; 160",
-                          "65; 100 >> Unknown",
-                          "95",
-                          "Unknown >> 115",
-                          "150; 100",
-                          "70.0 >> 110.0",
-                          "70.0 | 140.0",
-                          "Unknown >> Unknown >> 100",
-                          "135",
-                          "105.0 >> 105",
-                          "40.0; 100 >> 90.0",
-                          "65.0; 135.0",
-                          "200; 105",
-                          "70.0 >> 70.0; 70.0",
-                          "100.0 >> 135.0",
-                          "50 >> 260",
-                          "45; 65; 100",
-                          "75 >> 75; 70",
-                          "25.0; 280.0",
-                          "100.0 >> 185.0",
-                          "400.0 >> 400.0",
-                          "70 | 130",
-                          "100; 120",
-                          "80 >> 110",
-                          "70.0 >> 70",
-                          "115; 100",
-                          "80.0 >> 135.0",
-                          "Unknown >> 350",
-                          "100.0 >> 75.0; 100",
-                          "Unknown >> 130",
-                          "90.0 >> 250.0 >> 250.0 >> 250.0",
-                          "Unknown >> 50; 100",
-                          "95.0",
-                          "25; 300",
-                          "90.0 >> Unknown",
-                          "70.0 >> 80.0",
-                          "40; 100 >> 40; 100",
-                          "140.0 >> Unknown",
-                          "40; 100 >> 100",
-                          "40.0 >> 150.0",
-                          "70.0",
-                          "100 >> 150",
-                          "140.0 >> 145.0",
-                          "60.0; 80.0; 100.0",
-                          "42.0; 160.0",
-                          "160; 100",
-                          "70; 90 >> 250",
-                          "500.0",
-                          "70 >> 100.0",
-                          "90 >> 250",
-                          "60.0 >> 90.0",
-                          "90.0 >> 90.0",
-                          "0 >> 100",
-                          "Unknown >> 60",
-                          "70 >> Unknown",
-                          "145 >> 100",
-                          "100.0 >> 100.0 >> 100.0",
-                          "130.0 >> Unknown >> 100.0",
-                          "70.0; 100 >> 100.0",
-                          "60; 85",
-                          "150.0 >> 100.0",
-                          "120; 100",
-                          "80 >> 100",
-                          "260.0",
-                          "75; 105",
-                          "80.0 >> 110.0",
-                          "85.0 >> 90.0",
-                          "175.0",
-                          "100.0 >> 100",
-                          "Unknown >> 275.0",
-                          "160.0 >> 160.0",
-                          "Unknown >> 150.0",
-                          "40 >> 180 >> 130",
-                          "20.0; 70.0; 100.0; 120.0",
-                          "90 >> 250 | 85",
-                          "Unknown >> 320.0",
-                          "20; 70",
-                          "45 >> 160",
-                          "90; 25 >> 25 >> 90",
-                          "65; 135",
-                          "240.0",
-                          "Unknown >> 70",
-                          "38.0; 160.0",
-                          "110.0 >> 250.0",
-                          "70 >> 25 >> Unknown",
-                          "70.0; 100 >> 90",
-                          "25 >> 25 >> 25 >> 25 >> 25 >> 25 >> 25 >> 25 >> 25 >> Unknown",
-                          "60.0 >> 60.0 >> Unknown",
-                          "90",
-                          "Unknown >> Unknown",
-                          "130 >> 70",
-                          "120.0 >> 100.0",
-                          "Unknown >> 325.0",
-                          "330.0",
-                          "Unknown >> Unknown >> 120",
-                          "40; 60; 70; 100",
-                          "75.0 >> 250.0",
-                          "70.0; 90.0 >> 90.0",
-                          "70 >> 100",
-                          "Unknown >> 85",
-                          "120 >> 80",
-                          "100; 100",
-                          "90 >> 95",
-                          "25.0 >> 100.0",
-                          "55; 240",
-                          "85.0",
-                          "40 | 100 | 100",
-                          "40.0; 95.0",
-                          "25; 50; 75; 100",
-                          "260.0 >> Unknown >> Unknown",
-                          "70.0 >> 90.0",
-                          "90.0 >> 250.0",
-                          "100 >> 70; 100",
-                          "90.0; 125.0",
-                          "20; 100",
-                          "100.0 >> 55.0",
-                          "70; 250",
-                          "Unknown >> 40; 100; 130",
-                          "120.0 >> 80.0",
-                          "Unknown >> 70.0; 150",
-                          "60 >> 250",
-                          "280",
-                          "25.0 >> 170.0 >> 170.0 >> 170.0",
-                          "80; 120; 180",
-                          "60.0 >> 100.0",
-                          "27.0 >> 100.0",
-                          "52; 105",
-                          "150.0; 100.0",
-                          "70.0 | 120.0",
-                          "80.0 >> 140.0",
-                          "100 >> 70",
-                          "65; 105",
-                          "90.0 >> 60.0",
-                          "Unknown >> Unknown >> 70.0",
-                          "25; 90",
-                          "25; 95",
-                          "180 >> 280",
-                          "70 >> 120",
-                          "110.0 | 25.0 | 25.0 | 110.0",
-                          "Unknown >> 120.0",
-                          "Unknown | 150",
-                          "60; 80; 100 >> Unknown",
-                          "Unknown >> 104.0",
-                          "70; 300",
-                          "160; 230",
-                          "45.0; 160.0",
-                          "80.0; 120.0",
-                          "20.0",
-                          "25; 100",
-                          "165.0",
-                          "50",
-                          "20.0 >> 100.0",
-                          "50; 100 >> 100",
-                          "125.0 >> 100.0",
-                          "70.0 >> 130.0",
-                          "110; 70",
-                          "60; 140",
-                          "100 >> 65",
-                          "110.0 >> 70.0",
-                          "92.0",
-                          "70 >> 60; 100",
-                          "25; 60",
-                          "150 >> 150 >> 150 >> 150",
-                          "105.0 >> 105.0",
-                          "80 >> 80",
-                          "0.0; 60.0; 70.0; 80.0; 90.0",
-                          "60; 80",
-                          "180",
-                          "70; 110; 150",
-                          "100.0 >> 250.0",
-                          "40; 90 >> 95",
-                          "100; 330",
-                          "100.0; 100",
-                          "130; 150",
-                          "70.0 >> 75.0",
-                          "50.0 >> Unknown",
-                          "72.0 >> 140.0",
-                          "70.0; 100.0 >> 100.0",
-                          "25 >> 90.0",
-                          "100; 110; 120",
-                          "300.0 >> Unknown",
-                          "90; 250 >> 250",
-                          "20; 90",
-                          "65",
-                          "250.0",
-                          "20; 70; 100; 120",
-                          "60 >> 100",
-                          "70.0 >> 145.0",
-                          "100.0 >> 100.0 >> 175.0",
-                          "65.0",
-                          "50; 150; 270",
-                          "71.0 >> 70.0",
-                          "200; 150",
-                          "150.0",
-                          "35; 120 >> 120",
-                          "60.0; 70.0; 80.0; 90.0",
-                          "90 >> 25 >> 90",
-                          "85.0 >> 85.0",
-                          "28.0 >> 100.0",
-                          "60; 60; 90",
-                          "110.0 >> 150.0",
-                          "240 >> 120",
-                          "70; 95 >> 100 >> 100",
-                          "60; 100 >> 150",
-                          "90.0 >> 150.0",
-                          "Unknown >> 70.0",
-                          "25 >> 70 | Unknown",
-                          "60; 70; 80; 90; 100; 100",
-                          "105",
-                          "180.0 >> 180.0",
-                          "110 >> 70; 100",
-                          "60.0; 100",
-                          "150.0 >> 150.0",
-                          "67.0; 100.0",
-                          "25; 50; 60",
-                          "Unknown >> 80.0",
-                          "Unknown >> 210.0",
-                          "150; 100 >> 100",
-                          "65.0 >> 100 >> Unknown",
-                          "110 >> 150",
-                          "50.0 >> 50.0 >> Unknown",
-                          "120 >> 100",
-                          "Unknown >> Unknown >> Unknown >> 120.0",
-                          "90.0; 120.0",
-                          "70.0 >> 125.0",
-                          "60.0; 85",
-                          "Unknown >> 170",
-                          "60.0 >> 60.0",
-                          "25; 90; 120",
-                          "70.0 >> 100.0 >> 100.0",
-                          "Unknown >> 160",
-                          "40; 100 >> 150",
-                          "100.0 >> 100.0 >> 1000 >> Unknown",
-                          "60; 70; 80; 90; 100",
-                          "Unknown >> 60; 80; 100",
-                          "100.0 >> 100.0",
-                          "26.0 >> 100.0",
-                          "70; 100 >> 70; 100",
-                          "Unknown >> Unknown >> 105.0",
-                          "100 >> 120; 100",
-                          "50.0; 100.0",
-                          "70; 100 >> 145",
-                          "125.0; 100.0",
-                          "Unknown >> 50.0",
-                          "Unknown >> 140.0",
-                          "110.0 >> 105.0",
-                          "20; 80",
-                          "175",
-                          "90.0 >> 250.0 >> 250.0",
-                          "160; 105",
-                          "35.0",
-                          "75 >> 150",
-                          "140; 180",
-                          "120 >> 150",
-                          "90 >> 85",
-                          "135.0",
-                          "80.0 >> 110.0 >> 110",
-                          "250",
-                          "70 | 145",
-                          "40; 160",
-                          "Unknown >> Unknown >> Unknown >> 130.0",
-                          "90 >> 250.0",
-                          "75.0 >> 100.0",
-                          "100.0 >> 100.0 >> Unknown",
-                          "33.0",
-                          "100 >> Unknown >> Unknown >> 100",
-                          "320",
-                          "140; 100",
-                          "75 >> 250",
-                          "25.0 >> Unknown",
-                          "Unknown >> 70.0 >> 70.0",
-                          "70.0; 110",
-                          "60.0; 120",
-                          "66.0; 100.0",
-                          "100.0 >> 25.0 >> 100.0",
-                          "51.0 >> 70.0",
-                          "30; 40; 50; 60; 70; 80; 90; 100",
-                          "70 >> 108",
-                          "60; 100",
-                          "Unknown >> Unknown >> 60.0 >> 60",
-                          "100 >> 80; 100",
-                          "75.0 >> 135.0",
-                          "70.0 >> 120.0",
-                          "40",
-                          "70 >> 90 >> 90",
-                          "70 >> 100 >> 100",
-                          "100 >> Unknown",
-                          "40; 60; 80; 100",
-                          "60; 150",
-                          "100 | 100",
-                          "70.0 >> 70.0 >> 80.0",
-                          "80 >> 40; 140",
-                          "90.0 >> 100.0",
-                          "50; 160",
-                          "70.0 | 135.0",
-                          "110; 25 >> 110",
-                          "80.0 >> 170.0",
-                          "100.0 >> Unknown >> Unknown >> Unknown",
-                          "80.0 >> 80.0 >> 80.0 >> Unknown",
-                          "90.0 >> 80.0",
-                          "Unknown >> Unknown >> Unknown >> 350.0",
-                          "70.0 >> 200.0",
-                          "285.0",
-                          "70 >> 70",
-                          "120.0 >> 85.0",
-                          "25.0",
-                          "80.0 >> 120.0",
-                          "130.0 >> 130.0",
-                          "Unknown >> 175",
-                          "115",
-                          "60; 70 >> 70; 115",
-                          "35; 120",
-                          "70 >> 85",
-                          "80.0 >> 250.0",
-                          "70 >> 150",
-                          "Unknown >> 35.0",
-                          "40.0",
-                          "25 >> 115",
-                          "60.0; 100 >> 100; 140",
-                          "300",
-                          "70; 130",
-                          "80.0 >> 90.0",
-                          "70 >> 145",
-                          "Unknown >> Unknown >> 150.0",
-                          "Unknown >> 150",
-                          "70.0 >> 50.0",
-                          "70; 100; 120",
-                          "100; 120; 140",
-                          "100 | 65",
-                          "75.0",
-                          "110",
-                          "Unknown >> 60.0",
-                          "60.0; 100 >> Unknown >> 100.0",
-                          "70.0 >> 105.0",
-                          "25.0 >> 250.0",
-                          "50; 100 | 50; 100",
-                          "35; 280",
-                          "40 | 105",
-                          "190 >> 330.0",
-                          "Unknown >> 100.0 >> 70.0",
-                          "120; 130",
-                          "70; 130 >> 145",
-                          "25; 70 >> 85",
-                          "25 >> 100 >> 70",
-                          "160.0 >> 100.0",
-                          "150.0 >> 110.0",
-                          "130; 160",
-                          "60; 25; 100",
-                          "80; 150",
-                          "190.0",
-                          "25; 60; 65",
-                          "70.0 | Unknown | 130.0",
-                          "90.0; 100.0",
-                          "90 | 150",
-                          "100 >> 100",
-                          "330",
-                          "40; 55; 75; 100",
-                          "Unknown >> 110.0; 120",
-                          "70 >> 140",
-                          "Unknown >> 90",
-                          "Unknown >> Unknown >> 130.0",
-                          "70 >> 75",
-                          "150.0 >> 90.0",
-                          "170; 100",
-                          "65.0 >> 70.0",
-                          "93.0",
-                          "60; 80; 100",
-                          "155.0",
-                          "100.0 >> 130.0",
-                          "25.0 >> 25.0",
-                          "70.0 | 70.0",
-                          "25; 130",
-                          "25 >> 150",
-                          "145.0",
-                          "45; 160",
-                          "65.0 >> 125.0",
-                          "Unknown >> 130.0",
-                          "120; 40",
-                          "90.0 >> 85.0; 160",
-                          "180.0 >> 150.0",
-                          "Unknown >> 90.0 >> 90.0",
-                          "110.0; 100.0",
-                          "70 >> 70.0",
-                          "25",
-                          "70.0 >> 160.0",
-                          "120.0 >> 150.0",
-                          "100.0 >> 150.0",
-                          "140.0 >> 140.0",
-                          "35; 120; 165",
-                          "280.0",
-                          "Unknown >> 60; 70; 80; 90; 100",
-                          "60.0",
-                          "125.0",
-                          "100 >> 90",
-                          "80.0 >> 60.0",
-                          "120.0 >> Unknown",
-                          "70.0 >> Unknown",
-                          "Unknown >> 180; 150",
-                          "130",
-                          "70.0 >> 95.0",
-                          "Unknown >> 250",
-                          "Unknown >> Unknown >> 350.0",
-                          "100.0 >> 75.0 >> Unknown",
-                          "60.0; 100 >> 100.0",
-                          "Unknown >> 150.0; 100",
-                          "400.0",
-                          "70 | 150",
-                          "75 >> 75",
-                          "Unknown >> 180.0",
-                          "80; 25 >> 80",
-                          "Unknown >> 100.0",
-                          "Unknown | 100",
-                          "50.0; 100 >> 150.0",
-                          "90.0 >> 110.0",
-                          "40.0 >> 250.0",
-                          "65; 125",
-                          "50; 85",
-                          "Unknown >> 75.0",
-                          "50; 120",
-                          "115.0",
-                          "70.0 >> 140.0",
-                          "Unknown >> Unknown >> 160",
-                          "50.0; 150.0",
-                          "25; 70; 100; 120",
-                          "Unknown >> 140",
-                          "90 >> Unknown",
-                          "100.0 >> 70.0 >> 130.0",
-                          "90 >> 90",
-                          "60.0; 85.0",
-                          "265.0 >> 100.0",
-                          "80.0 | 150.0",
-                          "100; 180",
-                          "42; 160",
-                          "75; 90",
-                          "Unknown >> 100.0; 140.0",
-                          "140",
-                          "100.0 >> 70",
-                          "70.0 >> 170.0",
-                          "70; 275",
-                          "80 >> 280",
-                          "285",
-                          "55; 250",
-                          "65 >> 100",
-                          "110; 115",
-                          "130.0 >> 120.0",
-                          "150.0 >> 170.0 >> 170.0 >> 170.0",
-                          "80.0 >> 350.0",
-                          "Unknown >> 150; 120",
-                          "Unknown >> 170.0 >> 170.0 >> 170.0",
-                          "550",
-                          "40 >> 180 >> 150",
-                          "120; 200",
-                          "40; 55; 70; 100",
-                          "Unknown >> 150 >> 100",
-                          "25.0; 90.0",
-                          "Unknown >> 160.0 >> 160.0",
-                          "Unknown >> 135.0",
-                          "100 >> 280",
-                          "60 >> 200",
-                          "70 >> 70 >> Unknown",
-                          "Unknown >> 20.0",
-                          "100.0 >> 165.0",
-                          "100",
-                          "75 >> 180",
-                          "100.0",
-                          "105.0",
-                          "40; 70 >> 40; 100",
-                          "65; 185",
-                          "70 >> 100; 120",
-                          "200; 130",
-                          "75 >> 200",
-                          "300.0 >> 150.0",
-                          "50 >> 200; 150",
-                          "80.0 >> Unknown",
-                          "70; 25 >> 25 >> 70",
-                          "60.0; 80",
-                          "60.0 >> 110.0",
-                          "90 >> 160",
-                          "70; 120",
-                          "80 >> 250",
-                          "25; 280",
-                          "Unknown >> Unknown >> 135",
-                          "75; 125",
-                          "50; 100 >> 50; 100",
-                          "Unknown >> Unknown >> 100.0",
-                          "70 >> 150 >> 100",
-                          "70.0 >> 100.0 >> 100",
-                          "300.0 >> 150",
-                          "80 | 80",
-                          "150 >> 25",
-                          "60.0 >> 150.0",
-                          "90.0 >> 70.0",
-                          "70; 100 | 100",
-                          "300 >> Unknown",
-                          "120.0 >> 90.0",
-                          "90.0 >> 250.0 >> Unknown",
-                          "100.0 >> 120.0",
-                          "200.0",
-                          "70.0; 100 >> Unknown",
-                          "300 >> 25 >> 25 >> 25 >> 25 >> 25 >> 25 >> 25 >> 25 >> 25 >> Unknown",
-                          "70.0; 90.0; 100.0",
-                          "Unknown >> 50.0; 80",
-                          "95; 120",
-                          "350.0",
-                          "40; 120",
-                          "72.0 >> Unknown >> 140.0",
-                          "90.0; 120",
-                          "60; 125",
-                          "Unknown",
-                          "70 >> 70; 100; 120",
-                          "90.0 >> 90.0 >> 90.0",
-                          "60; 90",
-                          "90; 100",
-                          "150 >> 280",
-                          "50; 150",
-                          "50; 130",
-                          "40.0; 100.0 >> 40.0; 100.0",
-                          "50; 100",
-                          "110.0; 130.0",
-                          "75 >> 130",
-                          "70.0 >> 115.0",
-                          "100; 140",
-                          "75.0 >> 70.0",
-                          "100.0 >> Unknown >> Unknown >> Unknown >> Unknown",
-                          "100; 85",
-                          "130; 170",
-                          "105.0 >> 110.0",
-                          "25 >> 25",
-                          "25 >> 135",
-                          "60 >> 100.0",
-                          "340.0",
-                          "Unknown >> 170.0",
-                          "70.0 >> 25.0",
-                          "120.0 >> 120",
-                          "101.0 >> 100.0",
-                          "70; 175",
-                          "Unknown >> 125.0",
-                          "Unknown >> 160.0",
-                          "110.0 >> 100.0",
-                          "85.0 >> 150.0",
-                          "80 >> 90",
-                          "160.0",
-                          "40 >> 100",
-                          "70 | 100",
-                          "25; 80; 85; 90",
-                          "60.0 >> 105.0",
-                          "110.0 >> 75.0",
-                          "100; 130",
-                          "50; 140",
-                          "90; 150",
-                          "270.0",
-                          "50; 75; 100",
-                          "70; 100",
-                          "25 >> 25 >> 100",
-                          "170.0",
-                          "Unknown >> 110.0",
-                          "75; 100",
-                          "120.0 >> 90.0 >> 80.0",
-                          "100.0 >> 70.0",
-                          "150 >> 150 >> 150",
-                          "150.0 >> 70",
-                          "80 >> 150",
-                          "25; 85",
-                          "170",
-                          "200",
-                          "70 >> 130",
-                          "320; 300",
-                          "25; 60; 100",
-                          "Unknown >> 115.0; 100",
-                          "70; 70 >> 145",
-                          "100; 300 >> 100",
-                          "55.0",
-                          "65.0; 100.0",
-                          "Unknown | 115.0",
-                          "90 | Unknown",
-                          "77",
-                          "60; 105",
-                          "105.0 >> Unknown",
-                          "130; 130",
-                          "50; 250",
-                          "100.0 >> 140.0",
-                          "25; 75 >> 135",
-                          "340",
-                          "50; 60; 70; 100",
-                          "22.5; 70; 180",
-                          "100.0; 120.0",
-                          "70.0 >> 70.0",
-                          "100 >> 250",
-                          "180; 105",
-                          "95.0 >> 60.0",
-                          "40; 110 >> 110",
-                          "60.0 >> 60.0 >> 60.0 >> Unknown",
-                          "110.0 >> 145.0",
-                          "65.0; 100",
-                          "145",
-                          "80.0 >> 150.0",
-                          "Unknown >> 280",
-                          "100; 500 >> 110",
-                          "70 >> Unknown >> 150",
-                          "25; 150",
-                          "80.0 >> 100.0",
-                          "25; 100.0",
-                          "25; 120",
-                          "44.0",
-                          "110.0 >> 120.0",
-                          "Unknown >> 100.0; 150",
-                          "90.0 >> 70.0; 100.0",
-                          "100.0 >> 280.0",
-                          "80; 100",
-                          "90; 120",
-                          "Unknown >> 65; 100",
-                          "50; 100; 160",
-                          "35; 85",
-                          "Unknown >> 170.0 >> Unknown",
-                          "550.0",
-                          "100 >> 25; 25",
-                          "70; 150 >> 100",
-                          "300.0",
-                          "120.0 >> 135.0",
-                          "Unknown >> 40.0; 100",
-                          "185.0",
-                          "3; 5 >> 5",
-                          "90; 120 >> 100",
-                          "120.0",
-                          "0.0; 90.0",
-                          "110.0 >> 110.0",
-                          "450.0",
-                          "90.0 >> 120.0",
-                          "40.0; 100 >> 90.0 >> Unknown",
-                          "25 >> 25 >> 70",
-                          "150 >> 150",
-                          "70; 150 >> 400",
-                          "70 >> 90",
-                          "Unknown >> 90.0; 120.0; 150.0",
-                          "130.0",
-                          "70.0 >> 150.0",
-                          "Unknown >> 95.0",
-                          "40.0 >> 100.0",
-                          "100.0; 100.0",
-                          "60.0; 100.0",
-                          "50.0 >> 50.0 >> 50.0 >> Unknown",
-                          "25.0 >> 110.0",
-                          "75",
-                          "110.0",
-                          "70.0; 100.0",
-                          "310.0",
-                          "25.0; 100.0",
-                          "100.0; 150.0",
-                          "220",
-                          "25 >> 70",
-                          "70.0 >> 95.0 >> 95.0",
-                          "25.0 >> 150.0",
-                          "Unknown >> 200.0",
-                          "100; 25 >> 25 >> 25",
-                          "345.0",
-                          "50.0; 85.0",
-                          "Unknown >> 105.0",
-                          "60.0; 100 >> 60; 100",
-                          "110; 130; 150",
-                          "Unknown >> 250.0",
-                          "100.0; 280.0",
-                          "170; 330",
-                          "100.0 >> 150",
-                          "225.0",
-                          "60.0; 100 >> Unknown",
-                          "70; 90 >> 70.0",
-                          "160",
-                          "80.0; 100.0",
-                          "Unknown >> 120.0 >> 145.0",
-                          "60.0 >> 70.0",
-                          "25 >> 85",
-                          "170; 150",
-                          "100.0 | 100.0",
-                          "70 >> 125",
-                          "40.0; 160.0",
-                          "40.0 >> 40.0",
-                          "56; 240",
-                          "100 >> 110; 100",
-                          "100 | 100 >> 100",
-                          "70 >> 75; 70",
-                          "40 >> 100 >> 100",
-                          "100.0 >> 155.0 >> 150.0",
-                          "70; 100 >> 100",
-                          "310.0 >> 150.0",
-                          "100 >> 100; 100",
-                          "Unknown >> 265.0",
-                          "100 >> 110",
-                          "10.0",
-                          "70",
-                          "140.0 >> 160.0",
-                          "110.0 | 150.0",
-                          "220; 105",
-                          "70 >> 70.0 >> 70",
-                          "42.0",
-                          "150; 25 >> 100",
-                          "70.0 >> 70.0 >> 70.0",
-                          "150 >> 100",
-                          "70 | 70",
-                          "200.0 >> 80.0 >> 80.0",
-                          "Unknown >> 120",
-                          "250 | 100",
-                          "60; 120",
-                          "210.0",
-                          "Unknown >> 100.0 >> Unknown",
-                          "85.0 >> 100.0",
-                          "75 >> 135",
-                          "130.0 >> Unknown",
-                          "43 >> 160",
-                          "60; 110",
-                          "90.0 >> 115.0",
-                          "80.0 >> 80.0",
-                          "70; 100 >> 135",
-                          "120.0; 150.0",
-                          "Unknown >> 85.0",
-                          "50.0 >> 70.0",
-                          "70.0 >> 100.0; 150.0",
-                          "95.0 >> 100.0",
-                          "350",
-                          "75.0 >> 75.0",
-                          "100.0 >> Unknown >> Unknown",
-                          "32.0",
-                          "100.0 >> 50.0; 250",
-                          "40.0 >> Unknown",
-                          "100.0 >> 155.0",
-                          "60; 250",
-                          "100; 160",
-                          "90; 125",
-                          "60.0 >> 60.0 >> 60.0 >> 60.0",
-                          "25.0 >> 70.0",
-                          "Unknown >> 85.0 >> 85.0",
-                          "70.0 >> 135.0",
-                          "110; 25",
-                          "130; 100",
-                          "Unknown >> 110",
-                          "70.0 >> 70.0 >> Unknown",
-                          "100.0 >> 140",
-                          "Unknown >> 150.12",
-                          "Unknown >> 380.0",
-                          "25; 90; 100; 130",
-                          "Unknown >> 350.0",
-                          "45; 55; 75; 100",
-                          "60; 130",
-                          "60; 80; 140",
-                          "25 >> 120",
-                          "100.0 >> 25.0 >> 25.0",
-                          "5; 95.0",
-                          "80; 150; 350",
-                          "80; 140; 160",
-                          "265.0 >> 200.0",
-                          "200; 170",
-                          "150",
-                          "45.0 >> 100.0; 150",
-                          "90 >> 100",
-                          "Unknown | 125",
-                          "160.0; 100",
-                          "260.0 >> Unknown",
-                          "250.0 >> 80.0",
-                          "80.0 >> 50.0; 120",
-                          "65; 100",
-                          "85.0 >> 250.0",
-                          "150.0 >> Unknown",
-                          "50; 100; 120 >> 25",
-                          "30.0",
-                          "55",
-                          "Unknown >> 80",
-                          "80; 90; 100; 110",
-                          "60.0 >> 140.0",
-                          "Unknown >> 175.0",
-                          "100 >> Unknown >> Unknown",
-                          "100; 150",
-                          "70; 150",
-                          "50; 60; 70; 80; 90; 100",
-                          "25; 70",
-                          "70.0 | 150.0",
-                          "40; 100",
-                          "25 >> 140",
-                          "100.0 >> 110",
-                          "70.0 >> 110.0 >> 40.0",
-                          "25 >> 100",
-                          "100 >> 75",
-                          "335.0",
-                          "95.0 >> Unknown",
-                          "Unknown >> 145.0",
-                          "70.0 >> 175.0",
-                          "125.0 >> 160.0",
-                          "80; 120",
-                          "Unknown >> 115.0",
-                          "Unknown >> 300.0",
-                          "65.0 >> 100",
-                          "25; 280 >> Unknown",
-                          "120.0 >> 250.0",
-                          "150 | 100",
-                          "70.0; Unknown",
-                          "90; 25 >> 25 >> 120",
-                          "55.0; 60.0; 100.0",
-                          "100 >> 100 >> 100",
-                          "158.0",
-                          "60 >> 150",
-                          "50.0; 100 >> 100.0",
-                          "80",
-                          "75.0; 150.0",
-                          "50 >> 280",
-                          "120",
-                          "1000.0 >> Unknown",
-                          "100.0; 150",
-                          "60; 100 >> 100",
-                          "140.0",
-                          "65; 75; 85; 95",
-                          "25; 100; 25 >> 100",
-                          "80.0",
-                          "60",
-                          "320.0",
-                          "70 >> 150 >> 70",
-                          "150.0 >> 120.0",
-                          "120.0 >> 120.0",
-                          "80.0 >> 70.0",
-                          "Unknown >> 100.0 >> 100.0",
-                          "60 >> 60 >> 60.0",
-                          "70.0 >> 70.0 >> 70.0 >> Unknown",
-                          "125.0 >> 125.0",
-                          "100 >> 25",
-                          "100.0 >> 100.0 >> 100",
-                          "130; 140",
-                          "130; 120",
-                          "Unknown >> 60.0; 100",
-                          "70.0 >> 250.0",
-                          "100.0; 140.0",
-                          "310",
-                          "45; 120",
-                          "60.0 >> Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "thermal_annealing_temperature",
-                "description": "The temperatures of the thermal annealing program associated with each deposition step\n- When more than one reaction step, separate the annealing temperatures associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If the thermal annealing involves a temperature program with multiple temperature stages, list the temperatures (e.g. start, end, and other important points) and separate them with semicolons (e.g. 25; 100)\n- For values with uncertainties, state the best estimate, e.g. write 120 and not 110-130.\n- If no thermal annealing is occurring after the deposition of a layer, state that by stating the room temperature (assumed to 25\u00b0C if not further specified)\n- If the thermal annealing program is not known, state that by \u2018nan\u2019\nExample\n100\n70; 100 >> 100\n25 >> 90; 150",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 26,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "90.0",
-                          "Unknown >> Unknown >> 60.0",
-                          "45.0 >> 5.0",
-                          "5.0; 20.0",
-                          "Unknown >> 25.0",
-                          "50.0",
-                          "3.0 >> 3.0; 35.0",
-                          "5.0 >> 5.0 >> 10.0",
-                          "600.0 >> 30.0",
-                          "1.0; 1.0; 10.0",
-                          "180.0",
-                          "45.0",
-                          "10.0 >> 70.0",
-                          "0.083",
-                          "0.0; 5.0",
-                          "5.0; 5.0; 5.0; 5.0",
-                          "0.133",
-                          "3.0; 10.0 >> 3.0; 10.0",
-                          "1.0; 2.0",
-                          "Unknown >> Unknown >> 20.0",
-                          "60.0 >> 60.0; 10.0",
-                          "2880.0 >> 1.0 >> 1.0 >> 15.0",
-                          "Unknown >> 90.0",
-                          "30.0 >> 60.0 >> 30.0",
-                          "2.0; 28.0",
-                          "720.0 >> 3.0",
-                          "1.0 >> 1.0",
-                          "10.0; 10.0 >> 30.0",
-                          "4.0; 1.0",
-                          "Unknown >> 720.0",
-                          "0.1666",
-                          "60.0 >> 2.0 >> Unknown",
-                          "3.0 >> 2.0",
-                          "5.0; 10.0 >> 10.0",
-                          "15.0; 50.0",
-                          "20.0 >> 40.0",
-                          "30.0; Unknown >> Unknown >> 30.0",
-                          "5.0 >> Unknown >> Unknown",
-                          "0.0",
-                          "0.066",
-                          "5760.0",
-                          "15.0 >> 15.0 >> 15.0",
-                          "60.0 >> 5.0 >> 5.0 >> 5.0",
-                          "15.0; 10.0 >> Unknown",
-                          "10.0 >> 10.0 >> 30.0",
-                          "0.07",
-                          "Unknown >> 15.0; 60.0",
-                          "0.0 >> 0.0 >> 0.0 >> 0.0 >> 0.0 >> 0.0 >> 0.0 >> 0.0 >> 0.0",
-                          "0.33; 60.0",
-                          "120.0 >> 30.0",
-                          "3.0; 20.0",
-                          "8.0 >> 120.0",
-                          "4.0 >> 30.0",
-                          "2.0; 30.0",
-                          "30.0; 5.0",
-                          "60.0; 10.0 >> 10.0",
-                          "1.0 >> 25.0",
-                          "5.0 >> 40.0",
-                          "95.0",
-                          "0.05",
-                          "3.0; 5.0 >> 3.0; 5.0",
-                          "Unknown >> 600.0; 10.0",
-                          "Unknown >> 3.0; 15.0",
-                          "Unknown >> 3.0; 30.0",
-                          "5.0 >> 30.0 >> 30.0",
-                          "3.0 >> 5.0",
-                          "70.0",
-                          "10.0 >> 30.0",
-                          "10.0 >> 60.0 >> Unknown",
-                          "Unknown >> 10.0; 20.0",
-                          "Unknown; Unknown; Unknown; 30.0",
-                          "2.0; 20.0",
-                          "11.0",
-                          "45.0 >> 45.0",
-                          "1.5; 2.0",
-                          "1.3 >> 10.0 >> 8.0",
-                          "15.0; 10.0; 60.0",
-                          "15.0 >> 5.0",
-                          "60.0 >> 90.0 >> 90.0",
-                          "3.0; 10.0 >> 3.0; 30.0",
-                          "0.0 >> 40.0",
-                          "10.0; 5.0; 2.0; 3.0; 50.0",
-                          "5.0; 10.0; 5.0",
-                          "0.016 >> 5.0",
-                          "1.0",
-                          "10.0; 20.0; 10.0",
-                          "60.0 >> 90.0",
-                          "10.0; 50.0",
-                          "1.0 >> 10.0",
-                          "60.0; 60.0",
-                          "15.0; 25.0; 5.0",
-                          "600.0 >> Unknown",
-                          "60.0; 35.0",
-                          "45.0 >> 10.0",
-                          "25.0; 60.0",
-                          "2.0 >> 2.0 >> 45.0",
-                          "1.5 | 20.0",
-                          "10.0 >> 0.5",
-                          "5.0; 15.0",
-                          "10.0 >> 15.0; 30.0",
-                          "30.0 >> 60.0",
-                          "10.0; 2.0",
-                          "Unknown >> Unknown >> 15.0 >> 15.0",
-                          "15.0 >> 60.0",
-                          "0.05; 30.0",
-                          "10.0 >> Unknown >> Unknown",
-                          "Unknown >> 15.0",
-                          "15.0 >> 4.0",
-                          "15.0; 15.0; 15.0; 15.0",
-                          "5.0; 30.0",
-                          "Unknown >> 150.0",
-                          "0.5 >> 40.0",
-                          "3.0 >> 120.0",
-                          "Unknown >> 320.0",
-                          "240.0",
-                          "5.0; 5.0",
-                          "10.0; 10.0; 10.0; 10.0; 10.0; 50.0",
-                          "5.0 >> 10.0 >> 10.0",
-                          "Unknown >> 10.0; 40.0",
-                          "10.0 >> 30.0 >> 30.0",
-                          "10.0; 85.0; 10.0 >> Unknown",
-                          "15.0; Unknown",
-                          "Unknown >> Unknown",
-                          "Unknown >> 6.0 >> Unknown",
-                          "160.0; 17.0",
-                          "15.0; 3.0",
-                          "0.5; 30.0",
-                          "15.0 | Unknown",
-                          "2.0; 60.0",
-                          "2.0; 3.0",
-                          "10.0 >> 5.0",
-                          "20.0 >> 15.0 >> 1.0",
-                          "5.0 | Unknown | Unknown | 60.0",
-                          "Unknown >> 240.0",
-                          "15.0; 30.0",
-                          "Unknown >> 5.0 >> 100.0",
-                          "5.0; 5.0; 30.0",
-                          "Unknown >> 30.0 >> 30.0",
-                          "1.0 >> 1.0 >> 1.0 >> 2.0",
-                          "3.0; 30.0",
-                          "60.0 >> 120.0",
-                          "1.0; 15.0",
-                          "1.0; 10.0 >> Unknown",
-                          "15.0 >> Unknown",
-                          "30.0 >> 60.0 >> Unknown",
-                          "10.0 >> 2.0",
-                          "Unknown >> 6.0",
-                          "9.0",
-                          "1.0; 4.0",
-                          "50.0 >> 5.0",
-                          "30.0 >> 2.0",
-                          "1.0; 80.0",
-                          "Unknown >> 2.0 >> 2.0",
-                          "10.0; 1.0",
-                          "0.5; 30.0 >> 0.5",
-                          "30.0 >> 30.0; 0.0",
-                          "8.0",
-                          "10.0; 10.0 >> 90.0",
-                          "2.0; 25.0",
-                          "40.0; 10.0; 10.0; 20.0",
-                          "5.0 >> 150.0",
-                          "60.0 >> 16.0 >> Unknown >> 60.0",
-                          "13.0",
-                          "0.0 >> 30.0",
-                          "0.33 >> 20.0",
-                          "1.0; 1.0",
-                          "30.0 >> 480.0",
-                          "3.0 | 5.0 | 5.0",
-                          "Unknown >> 120.0",
-                          "Unknown >> 30.0",
-                          "20.0 >> 45.0",
-                          "30.0 >> 65.0",
-                          "10.0 >> 10.0 >> 60.0",
-                          "Unknown >> 45.0",
-                          "20.0",
-                          "30.0; 2.0",
-                          "15.0; 5.0",
-                          "10.0; 10.0 >> 180.0",
-                          "60.0 >> 1.0 >> 1.0 >> 15.0",
-                          "20.0 >> 120.0",
-                          "2.0 >> 540.0",
-                          "15.0; 90.0; 15.0",
-                          "90.0; 10.0",
-                          "15.0 >> 2.0",
-                          "30.0; 30.0; 10.0",
-                          "40.0 >> 10.0",
-                          "0.5 >> 5.0",
-                          "25.0 | 30.0",
-                          "5.0; 120.0; 100.0; 130.0",
-                          "2.0 >> 15.0",
-                          "25.0 >> 30.0",
-                          "30.0 >> Unknown",
-                          "5.0; 2.0",
-                          "30.0 >> 5.0",
-                          "5.0; 10.0",
-                          "20.0 >> 10.0",
-                          "4.0; 20.0",
-                          "45.0; 50.0",
-                          "0.0; 20.0",
-                          "3.0; 5.0; 10.0",
-                          "60.0 >> 30.0 >> 5.0",
-                          "Unknown; 2.0",
-                          "50.0 >> Unknown",
-                          "10.0 >> 90.0",
-                          "10.0 | 20.0",
-                          "14.0",
-                          "0.5 >> 30.0",
-                          "0.0 >> 30.0 >> 10.0",
-                          "10.0 >> 10.0 >> 90.0",
-                          "10.0; 10.0 >> 150.0",
-                          "50.0 >> 50.0",
-                          "90.0 >> 10.0",
-                          "30.0 >> 11.5",
-                          "20.0; 10.0",
-                          "0.5; 0.5",
-                          "360.0 >> 30.0",
-                          "5.0 >> 25.0",
-                          "Unknown >> 10.0",
-                          "3.0; 5.0 >> 10.0",
-                          "10.0 | 10.0",
-                          "45.0 | 5.0",
-                          "30.0; 30.0",
-                          "65.0",
-                          "20.0 >> 30.0",
-                          "Unknown; 5.0",
-                          "20.0 >> Unknown",
-                          "150.0",
-                          "10.0; 15.0",
-                          "1.0; 60.0",
-                          "0.0 >> 60.0",
-                          "7.0 >> 30.0",
-                          "Unknown >> 420.0",
-                          "3.0; 12.0",
-                          "45.0 >> 60.0",
-                          "Unknown >> 70.0",
-                          "Unknown >> 5.0",
-                          "Unknown >> 5.0; 60.0",
-                          "60.0; 150.0; 15.0",
-                          "4.0; 30.0",
-                          "30.0; 180.0",
-                          "Unknown >> 80.0",
-                          "150.0; 20.0",
-                          "0.3; 50.0",
-                          "2.0; 5.0",
-                          "3.0 >> 40.0",
-                          "0.08; 15.0",
-                          "30.0 | 30.0",
-                          "Unknown >> Unknown >> Unknown >> 120.0",
-                          "10.0; 10.0; 10.0; 30.0",
-                          "5.0 >> 65.0",
-                          "10.0; 600.0; 90.0",
-                          "60.0 >> 60.0",
-                          "Unknown >> 40.0",
-                          "10.0; 5.0",
-                          "0.0 | 15.0",
-                          "150.0; 15.0 >> 30.0",
-                          "1.5; 25.0",
-                          "0.16; 14.0",
-                          "10.0; 10.0 >> Unknown >> 10.0",
-                          "5.0; 10.0 >> 5.0; 10.0",
-                          "0.3",
-                          "10.0; 10.0 >> 60.0",
-                          "Unknown >> 50.0",
-                          "0.12",
-                          "10.0 >> 60.0",
-                          "Unknown >> 140.0",
-                          "5.0; 5.0 >> 5.0; 5.0",
-                          "35.0",
-                          "20.0; 20.0",
-                          "15.0; 60.0",
-                          "Unknown >> Unknown >> 30.0",
-                          "120.0 >> 20.0",
-                          "5.0 >> 15.0 >> 15.0",
-                          "4.0 >> 20.0",
-                          "30.0 >> 45.0",
-                          "1.0 >> 40.0",
-                          "30.0 | 10.0",
-                          "30.0 >> 90.0",
-                          "10.0 >> 0.17",
-                          "30.0; 60.0",
-                          "5.0; 15.0 >> 90.0 >> 5.0",
-                          "90.0; 5.0",
-                          "30.0 >> 30.0 >> 30.0",
-                          "0.0 >> 10.0",
-                          "30.0 >> 40.0",
-                          "2.0; 2.0; 2.0; 60.0",
-                          "33.0",
-                          "7200.0",
-                          "60.0; 10.0",
-                          "1.0 >> 7.0",
-                          "2.5",
-                          "2.0 >> 20.0",
-                          "15.0 >> 12.0",
-                          "Unknown >> 1.0; 20.0",
-                          "Unknown >> 10.0 >> 15.0",
-                          "15.0; 10.0",
-                          "0.25; 5.0",
-                          "10.0 >> 1.0 >> 30.0",
-                          "Unknown | 30.0",
-                          "2.0 | 20.0",
-                          "Unknown >> Unknown >> 10.0",
-                          "20.0 | 20.0",
-                          "10.0 >> 150.0",
-                          "Unknown >> 600.0",
-                          "5.0; 5.0; 5.0; 30.0",
-                          "10.0 >> 50.0",
-                          "181.0 >> 30.0",
-                          "0.5; 10.0",
-                          "60.0 >> 15.0 >> 10.0",
-                          "23.0",
-                          "30.0 >> Unknown >> Unknown",
-                          "15.0; Unknown >> 15.0",
-                          "10.0 | 60.0",
-                          "5.0; 2.0; 3.0; 50.0",
-                          "0.25",
-                          "2.0 >> 10.0",
-                          "15.0 >> 120.0",
-                          "10.0; 10.0 >> 5.0",
-                          "1.0 >> 3.0",
-                          "10.0 >> 1.0",
-                          "5.0; Unknown >> Unknown >> 90.0",
-                          "30.0 | Unknown",
-                          "25.0",
-                          "30.0; 150.0",
-                          "1.3 >> 10.0 >> 10.0",
-                          "5.0 >> 1.0",
-                          "1.0 | 20.0",
-                          "15.0 >> 20.0",
-                          "Unknown >> 0.5",
-                          "10.0 >> 5.0 >> Unknown",
-                          "15.0 >> 6.0",
-                          "1.0 >> 120.0",
-                          "80.0 >> 250.0",
-                          "0.0 >> 20.0",
-                          "Unknown >> 35.0",
-                          "1.0 >> 20.0",
-                          "40.0",
-                          "1.0 >> 70.0",
-                          "20.0; 40.0",
-                          "30.0 | 20.0",
-                          "2.0 >> 25.0",
-                          "5.0 >> 0.0",
-                          "120.0 >> 60.0",
-                          "144.0",
-                          "Unknown >> Unknown >> 120.0",
-                          "2.0; 10.0",
-                          "Unknown >> Unknown; Unknown",
-                          "Unknown >> Unknown >> 150.0",
-                          "Unknown | 20.0",
-                          "0.08; 30.0",
-                          "Unknown >> Unknown >> 180.0",
-                          "10.0 >> 1.7",
-                          "0.33 >> 10.0",
-                          "10.0 >> 8.0",
-                          "10.0; 20.0; 5.0; 30.0",
-                          "2.0 >> 5.0",
-                          "75.0",
-                          "Unknown >> 60.0",
-                          "30.0 >> 50.0; 30.0",
-                          "60.0 >> 30.0",
-                          "250.0 >> 30.0",
-                          "60.0 >> 20.0",
-                          "50.0 >> 20.0",
-                          "20.0 >> 120.0; 2.0",
-                          "480.0",
-                          "90.0; 70.0; 45.0",
-                          "60.0 >> 15.0",
-                          "3.0; 5.0; 10.0 >> Unknown",
-                          "30.0 >> 15.0",
-                          "2.0 >> 390.0",
-                          "60.0; 90.0",
-                          "25.0 >> 25.0",
-                          "10.0; 30.0",
-                          "75.0; 15.0 >> 5.0",
-                          "15.0 >> 0.0",
-                          "11.0 >> 30.0",
-                          "30.0 >> 150.0",
-                          "720.0 >> 15.0",
-                          "Unknown; 0.5; 3.0",
-                          "30.0; Unknown",
-                          "15.0 >> 15.0",
-                          "31.0 >> 30.0",
-                          "10.0 >> 10.0 >> 5.0",
-                          "10.0; 420.0; 90.0",
-                          "50.0; 30.0",
-                          "20.0 >> 20.0",
-                          "60.0; 2880.0",
-                          "45.0 >> 10.0; 30.0",
-                          "10.0 >> Unknown",
-                          "5.0 >> 60.0",
-                          "5.0; 5.0 | 5.0; 5.0",
-                          "60.0",
-                          "5.0",
-                          "0.6",
-                          "45.0; 70.0",
-                          "7.0",
-                          "120.0 >> Unknown",
-                          "70.0 >> Unknown",
-                          "0.07 >> 0.07",
-                          "30.0; 30.0; 30.0",
-                          "3.0; 60.0",
-                          "3.0; 5.0",
-                          "122.0",
-                          "60.0 >> 10.0 >> 10.0",
-                          "5.0 >> 390.0",
-                          "Unknown >> 180.0",
-                          "Unknown >> 100.0",
-                          "15.0 >> 600.0",
-                          "20.0; 20.0; 20.0; 40.0",
-                          "1.5",
-                          "Unknown >> 75.0",
-                          "3.0; 2.0",
-                          "3.0 >> Unknown",
-                          "2.0",
-                          "Unknown >> 10.0; 10.0; 10.0; 10.0; 40.0",
-                          "5.0 >> 10.0",
-                          "10.0; 10.0; 50.0",
-                          "20.0; 5.0",
-                          "10.0 >> 10.0 >> 180.0",
-                          "1.0; 8.0",
-                          "10.0 >> Unknown >> Unknown >> Unknown",
-                          "10.0 >> 80.0",
-                          "5.0 >> 5.0; 80.0",
-                          "10.0 >> 75.0",
-                          "5.0 >> 30.0",
-                          "0.66",
-                          "5.0 >> 20.0",
-                          "4.0",
-                          "120.0; 20.0",
-                          "Unknown >> 0.333333333",
-                          "121.0",
-                          "1.0 | Unknown",
-                          "12.0 >> 60.0",
-                          "5.0 >> 5.0; 10.0; 10.0",
-                          "180.0 >> 30.0",
-                          "60.0 >> 5.0 >> Unknown",
-                          "10.0; 4.0",
-                          "30.0; 90.0",
-                          "100.0; 20.0",
-                          "15.0 >> 30.0",
-                          "6.0 >> 30.0",
-                          "10.0 | 1.4",
-                          "60.0; 25.0",
-                          "600.0",
-                          "12.0",
-                          "5.0 >> 2.0",
-                          "Unknown | 120.0",
-                          "5.0; 5.0 | Unknown",
-                          "Unknown >> 20.0",
-                          "16.0 >> 30.0",
-                          "100.0",
-                          "Unknown >> 5.0 >> 20.0",
-                          "105.0",
-                          "10.0 >> 10.0 >> 10.0",
-                          "2.0 >> Unknown",
-                          "15.0 >> 45.0",
-                          "13.0 >> 60.0",
-                          "720.0",
-                          "10.0 >> 10.0",
-                          "Unknown >> 45.0 >> Unknown",
-                          "30.0; Unknown >> 30.0",
-                          "10.0; 10.0 >> 120.0",
-                          "3.0; 10.0",
-                          "3.0; 5.0 >> 30.0",
-                          "Unknown >> Unknown >> 90.0",
-                          "Unknown; Unknown",
-                          "10.0 >> 15.0",
-                          "20.0 >> 30.0 >> Unknown",
-                          "100.0 >> 2.0",
-                          "5.0 >> 10.0; 10.0",
-                          "15.0; 0.17 >> 4.0",
-                          "0.5",
-                          "0.3; 2.0",
-                          "10.0 >> Unknown >> Unknown >> Unknown >> Unknown",
-                          "2.0; 5.0 >> Unknown",
-                          "Unknown >> 5.0; 5.0; 5.0",
-                          "0.83; 0.83",
-                          "2.0 >> 60.0",
-                          "3.0 >> 5.0 >> 5.0",
-                          "1.0; 2.0 >> Unknown",
-                          "60.0 >> 5.0",
-                          "Unknown >> Unknown >> 5.0",
-                          "5.0; 2.0; 5.0",
-                          "5.0; 5.0 >> 5.0",
-                          "10.0 >> 0.0 >> 0.0 >> 0.0 >> 0.0 >> 0.0 >> 0.0 >> 0.0 >> 0.0 >> 0.0",
-                          "90.0; 15.0",
-                          "Unknown >> Unknown >> Unknown >> 1.0",
-                          "200.0",
-                          "5.0 >> 150.0 >> 20.0",
-                          "20.0 >> 5.0",
-                          "Unknown; 10.0",
-                          "10.0; 20.0; 0.0",
-                          "10.0 >> 20.0; 60.0",
-                          "15.0; 15.0; 90.0",
-                          "1.2",
-                          "30.0; 60.0 >> 60.0",
-                          "15.0 | 60.0",
-                          "3.0; 50.0",
-                          "60.0; 1440.0",
-                          "3.0",
-                          "1.0 >> 2.0",
-                          "10.0; 90.0",
-                          "5.0; Unknown >> Unknown >> 10.0",
-                          "Unknown",
-                          "10.0 | 30.0",
-                          "10.0 >> 40.0",
-                          "Unknown >> 260.0",
-                          "2.0 >> 100.0",
-                          "Unknown >> 0.0",
-                          "0.16 >> 15.0",
-                          "60.0; 720.0",
-                          "5.0; 60.0",
-                          "60.0; 10.0 >> 5.0; 10.0",
-                          "2.0; 6.0 >> 8.0",
-                          "10.0 >> 4.0",
-                          "1.0 | 10.0",
-                          "10.0 | 120.0",
-                          "1.0; 7.0",
-                          "15.0 >> 150.0",
-                          "Unknown >> Unknown >> Unknown >> 20.0",
-                          "7.0; 1.0 >> 10.0",
-                          "45.0; 45.0",
-                          "Unknown >> 10.0 >> 10.0",
-                          "Unknown >> 40.0; 100.0; 130.0",
-                          "5.0; Unknown >> Unknown >> 30.0",
-                          "2.0 >> 0.17",
-                          "60.0; 15.0",
-                          "15.0; 15.0 >> 15.0",
-                          "10.0; 10.0; 0.0",
-                          "30.0 >> 30.0",
-                          "30.0; 150.0; 15.0",
-                          "15.0; 15.0",
-                          "20.0; 30.0",
-                          "2.0; 30.0 >> 2.0; 30.0",
-                          "10.0; 45.0",
-                          "1.0 >> 30.0",
-                          "0.17; 12.0",
-                          "4.0 >> 4.0",
-                          "15.0 >> 30.0 >> 10.0",
-                          "0.17; 75.0",
-                          "38.0",
-                          "120.0 >> 1.0 >> 1.0 >> 15.0",
-                          "10.0 >> 10.0 >> Unknown",
-                          "30.0 >> 10.0 >> 10.0 >> 6.0",
-                          "270.0",
-                          "0.33; 2.0",
-                          "Unknown >> 10.0; 60.0",
-                          "15.0; 90.0; 60.0",
-                          "Unknown >> 4.0",
-                          "5.0; 30.0; 5.0; 30.0",
-                          "3.0 >> 30.0",
-                          "4.0; 10.0",
-                          "3.0; 5.0 >> 15.0 >> Unknown",
-                          "10.0 >> 20.0",
-                          "15.0; 15.0; 120.0; 15.0",
-                          "10.0 >> 110.0",
-                          "4.0 >> 45.0",
-                          "55.0",
-                          "1.0 | 15.0",
-                          "10.0; 60.0; 90.0",
-                          "60.0; 30.0",
-                          "10.0 >> 3.0",
-                          "1.3 >> 10.0",
-                          "50.0 | 10.0 >> 10.0",
-                          "0.33 >> 15.0",
-                          "Unknown >> 360.0; 10.0",
-                          "6.0",
-                          "30.0; 20.0",
-                          "5.0; 60.0; 10.0",
-                          "30.0 >> 18.5",
-                          "Unknown >> 12.0",
-                          "30.0; 30.0 >> 30.0",
-                          "60.0 >> 10.0",
-                          "10.0 >> 10.0 >> 120.0",
-                          "30.0 >> 120.0",
-                          "3.0 >> 10.0",
-                          "15.0 >> 90.0",
-                          "30.0 >> 20.0",
-                          "3.0 >> 2.0; 20.0",
-                          "15.0 >> 10.0",
-                          "5.0 | 12.0",
-                          "5.0 | 60.0",
-                          "30.0 >> 0.0 >> 120.0",
-                          "2.0; 2.0",
-                          "Unknown; 20.0 >> 20.0",
-                          "3.0; 6.0 >> 10.0",
-                          "0.33; 10.0",
-                          "Unknown >> 0.8541666666666666",
-                          "2.0; 15.0",
-                          "1.0 >> 1.0 >> 2.0",
-                          "1.0 >> 15.0",
-                          "15.0",
-                          "1.0 >> 60.0",
-                          "10.0 >> 10.0; 15.0",
-                          "45.0 >> 30.0",
-                          "30.0 >> 1.0",
-                          "Unknown | 10.0",
-                          "0.58 >> 5.0",
-                          "Unknown >> 2.0 >> 3.0",
-                          "45.0 >> Unknown",
-                          "300.0",
-                          "40.0; 100.0 >> 100.0",
-                          "Unknown >> 60.0 >> Unknown",
-                          "2.0; 6.0",
-                          "120.0 >> 20.0 >> 5.0",
-                          "10.0; 20.0; 20.0; 20.0",
-                          "20.0 >> 15.0",
-                          "15.0; Unknown >> 25.0 >> Unknown",
-                          "120.0",
-                          "0.5; 60.0",
-                          "0.4305555555555556",
-                          "20.0; 20.0; 20.0",
-                          "Unknown >> Unknown >> 15.0",
-                          "Unknown >> 10.0; 10.0; 10.0",
-                          "5.0; 10.0 >> 30.0",
-                          "40.0 >> 120.0",
-                          "0.5; 15.0",
-                          "1.0; 3.0",
-                          "12.0; 10.0",
-                          "5.0; Unknown >> Unknown >> 60.0",
-                          "2.0; 5.0; 10.0",
-                          "2.0 | Unknown",
-                          "0.17",
-                          "110.0",
-                          "5.0 >> 12.0",
-                          "20.0 | 15.0",
-                          "1.0; 5.0",
-                          "120.0 >> Unknown >> Unknown",
-                          "1.0; 10.0",
-                          "10.0 >> 10.0 >> 240.0",
-                          "Unknown; Unknown >> 30.0",
-                          "10.0 >> 10.0; 20.0",
-                          "2.0 >> 2.0",
-                          "5.0; 0.0",
-                          "Unknown >> 10.0; 120.0",
-                          "1.0 >> 16.0",
-                          "5.0 >> 95.0",
-                          "15.0; 120.0; 15.0",
-                          "10.0 >> 0.0",
-                          "15.0 >> 10.0 >> 10.0",
-                          "Unknown >> 200.0",
-                          "5.0 >> 312.0",
-                          "Unknown >> 105.0",
-                          "3.0 | 10.0",
-                          "3.0 >> 5.0 >> 90.0",
-                          "2.0; 4.0",
-                          "50.0; 5.0 >> 5.0",
-                          "Unknown >> 10.0 >> 60.0",
-                          "0.1",
-                          "10.0; 300.0; 90.0",
-                          "15.0; 15.0; 90.0; 10.0",
-                          "15.0 | 15.0",
-                          "3.0; 5.0; 60.0",
-                          "2.0 >> 45.0",
-                          "0.13",
-                          "2.0 >> 30.0",
-                          "Unknown >> 1.0",
-                          "7.0 >> 1.0",
-                          "15.0; 45.0",
-                          "2.0 >> 120.0",
-                          "40.0 >> 40.0",
-                          "10.0 >> 10.0 >> 10.0 >> 10.0",
-                          "10.0",
-                          "10.0; 40.0",
-                          "10.0; 10.0; 10.0; 10.0; 40.0",
-                          "Unknown >> 18.0",
-                          "5.0 >> 15.0",
-                          "5.0 >> 780.0",
-                          "30.0; 15.0",
-                          "Unknown >> 2.0",
-                          "6.0; 10.0",
-                          "3.0; 5.0 >> 15.0",
-                          "0.5; 20.0",
-                          "0.5; 5.0",
-                          "2.0 >> 240.0",
-                          "15.0; 0.05 >> 4.0",
-                          "210.0",
-                          "10.0; 10.0; 10.0",
-                          "Unknown >> 7.0",
-                          "0.5 >> 5.0 | 5.0",
-                          "15.0; 20.0",
-                          "120.0 >> 10.0",
-                          "30.0 >> 600.0",
-                          "150.0; 15.0",
-                          "Unknown >> 8.0",
-                          "10.0; 5.0; Unknown >> 5.0",
-                          "40.0; 120.0; 100.0; 130.0",
-                          "1.0; 9.0",
-                          "Unknown >> 15.0 >> Unknown",
-                          "1.0; 25.0",
-                          "10.0 >> 120.0",
-                          "1.45; 60.0",
-                          "40.0 >> Unknown",
-                          "15.0; 60.0 >> 5.0",
-                          "10.0; 150.0; 90.0",
-                          "5.0 | 10.0",
-                          "5.0; 30.0; 2.0",
-                          "30.0; 3.0 >> 15.0",
-                          "Unknown | 5.0",
-                          "1.0; 20.0",
-                          "2.0 >> 4.0",
-                          "Unknown >> 30.0; 30.0",
-                          "24.0",
-                          "5.0 >> 5.0",
-                          "0.5; 2.0",
-                          "30.0 >> 30.0; 30.0",
-                          "30.0; 80.0",
-                          "30.0 >> 30.0; 5.0",
-                          "4320.0",
-                          "10.0 >> 1.0 >> 10.0",
-                          "8.0; 5.0",
-                          "Unknown >> 65.0",
-                          "100.0; 10.0",
-                          "30.0",
-                          "40.0; 10.0",
-                          "2.0; 58.0",
-                          "2.0 >> 5.0; 60.0",
-                          "Unknown >> 3.0",
-                          "1.0 >> 5.0",
-                          "16.0 >> 10.0",
-                          "Unknown >> 10.0; 100.0",
-                          "1.6",
-                          "15.0 >> Unknown >> Unknown",
-                          "360.0",
-                          "60.0; 20.0",
-                          "10.0; 10.0",
-                          "Unknown >> 10.4",
-                          "10.0; 10.0; 10.0; 10.0; 10.0; 10.0",
-                          "Unknown >> 1.0 >> 1.0 >> 15.0",
-                          "3.0; 10.0 >> 0.25",
-                          "10.0; 30.0; 90.0",
-                          "600.0 >> 5.0",
-                          "30.0 | 5.0",
-                          "1.0; 2.0 >> 2.0; 4.0",
-                          "20.0 >> 60.0",
-                          "0.25; 60.0",
-                          "1440.0",
-                          "4.0 >> 15.0",
-                          "5.0 >> 5.0 | Unknown",
-                          "5.0; 5.0; 5.0; 10.0; 10.0; 10.0; 10.0; 90.0",
-                          "30.0 | Unknown | 150.0",
-                          "5.0 >> Unknown",
-                          "4.0; 60.0",
-                          "140.0",
-                          "120.0; 10.0",
-                          "3.0; 7.0",
-                          "80.0",
-                          "40.0 >> 30.0",
-                          "120.0 >> 120.0",
-                          "Unknown >> 15.0 >> 10.0",
-                          "5.0 >> 15.0; 75.0",
-                          "11.0 >> 60.0",
-                          "5.0 >> 45.0",
-                          "3.0; 5.0 >> 5.0",
-                          "15.0; 0.08 >> 4.0",
-                          "60.0 >> 5.0 >> 5.0",
-                          "50.0 | 10.0",
-                          "10.0 >> 10.0; 60.0",
-                          "10.0; 60.0",
-                          "1.0; 30.0",
-                          "0.08; 20.0",
-                          "Unknown >> Unknown >> 1.0",
-                          "60.0; 60.0; 60.0",
-                          "30.0 >> 10.0",
-                          "180.0; 17.0",
-                          "60.0 >> Unknown"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "thermal_annealing_time",
-                "description": "The time program associated to the thermal annealing.\n- When more than one reaction step, separate the annealing times associated to each reaction step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If the thermal annealing involves a temperature program with multiple temperature stages, list the associated times at those temperatures and separate them with semicolons.\n- The annealing times must align in terms of layers\u00b8 reaction steps and annealing temperatures in the previous filed.\n- If a time is not known, state that by \u2018nan\u2019\n- If no thermal annealing is occurring after the deposition of a layer, state that by \u2018nan\u2019\n- For values with uncertainties, state the best estimate, e.g. write 20 and not 10-30.\nExample\n60\n5; 30 >> 60\n0 >> 5; 5",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 27,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "N2",
-                          "Unknown >> O2",
-                          "Vacuum; N2",
-                          "Air >> Air | Air",
-                          "Air >> N2",
-                          "N2 >> N2 >> N2 >> N2 >> N2 >> N2 >> N2 >> N2 >> N2 >> N2",
-                          "Dry air >> Air",
-                          "Unknown",
-                          "N2 >> Vacuum",
-                          "Vacuum; Unknown; Unknown",
-                          "N2 >> N2",
-                          "N2 | N2",
-                          "N2; Air",
-                          "Unknown >> Air",
-                          "Dry air >> Dry air",
-                          "Ambient",
-                          "Unknown >> Unknown",
-                          "Ar >> Ar",
-                          "Unknown >> N2",
-                          "Dry air",
-                          "N2 >> N2 >> N2 >> N2 >> N2 >> N2 >> N2 >> N2 >> N2",
-                          "Vacuum >> N2",
-                          "Air",
-                          "Unknown | 70",
-                          "Vacuum",
-                          "Ar >> Vacuum",
-                          "Unknown >> Air >> Air",
-                          "N2; Ambient",
-                          "Air >> Air",
-                          "Ar",
-                          "N2 >> Air"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "thermal_annealing_atmosphere",
-                "description": "The atmosphere in which the thermal annealing is conducted.\n- When more than one reaction step, separate the atmospheres associated to each annealing step by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- The number and order of deposition steps must line up with the previous columns.\n- If the atmosphere is a mixture of different gases, i.e. A and B, list the gases in alphabetic order and separate them with semicolons, as in (A; B)\n- \u201cDry air\u201d represent air with low relative humidity but where the relative humidity is not known\n- \u201cAmbient\u201d represent air where the relative humidity is not known. For ambient conditions where the relative humidity is known, state this as \u201cAir\u201d\n- \u201cVacuum\u201d (of unspecified pressure) is for this purpose considered as an atmospheric gas.\n- This is often the same as the atmosphere under which the deposition is occurring, but not always.\n- This category was included after the projects initial phase wherefor the list of reported categories is\nshort. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nN2\nAir >> N2\nAr",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 28,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "0 >> 0",
-                          "15",
-                          "0; 60",
-                          "32",
-                          "50.0",
-                          "30; 50",
-                          "0; 0",
-                          "60.0",
-                          "43",
-                          "0.9",
-                          "45",
-                          "20 >> 20",
-                          "60",
-                          "30",
-                          "90",
-                          "65.0",
-                          "0 | 0",
-                          "0 >> 25",
-                          "50",
-                          "10"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "thermal_annealing_relative_humidity",
-                "description": "The relative humidity during the thermal annealing\n- If there is more than one annealing step involved, list the associate relative humidity in the surrounding atmosphere and separate them by a double forward angel bracket (\u2018 >> \u2018)\n- The number and order of annealing steps must line up with the previous column\n- If there are uncertainties, only state the best estimate, e.g. write 35 and not 20-50.\n- If a humidity is not known, stat that as \u2018nan\u2019\nExample\n0\n35 >> 0\nnan",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 29,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "0.1 Torr >> 1 Torr",
-                          "0.1 Torr",
-                          "1 atm >> 1 atm",
-                          " Vacuum >> 1 atm",
-                          "1 bar",
-                          "1 atm; 0.2 bar",
-                          "1 atm | 1 atm",
-                          "50 Pa; nan; nan",
-                          "1 atm",
-                          "0.001 bar",
-                          "1 atm >> 1 atm | 1 atm",
-                          "nan >> 700 Pa"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "thermal_annealing_pressure",
-                "description": "The atmospheric pressure during the thermal annealing\n- If there is more than one annealing step involved, list the associate atmospheric pressures and separate them by a double forward angel bracket (\u2018 >> \u2018)\n- The number and order of annealing steps must line up with the previous column\n- Pressures can be stated in different units suited for different situations. Therefore, specify the unit. The preferred units are:\no atm, bar, mbar, mmHg, Pa, torr, psi\n- If a pressure is not known, stat that as \u2018nan\u2019\n- For values with uncertainties, state the best estimate, e.g. write 100 pa and not 80-120 pa.\nExample\n1 atm\n1 atm >> 0.002 torr\n1 atm >> 1 atm >> nan",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 30,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "BoolEditQuantity"
-                    }
-                  ]
-                },
-                "name": "solvent_annealing",
-                "description": "TRUE if there has been a separate solvent annealing step, i.e. a step where the perovskite has been annealing in an atmosphere with a significant amount of solvents. This step should also be included deposition procedure sequence but is also stated separately here to simplify downstream filtering.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "bool"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 31,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "Under",
-                          "Before",
-                          "After"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "solvent_annealing_timing",
-                "description": "The timing of the solvent annealing with respect to the thermal annealing step under which the perovskite is formed. There are three options.\n- The solvent annealing is conducted before the perovskite is formed.\n- The solvent annealing is conducted under the same annealing step in which the perovskite is formed\n- The solvent annealing is conducted after the perovskite has formed.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 32,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "H2O",
-                          "DMSO; H2O",
-                          "TBP",
-                          "Acetic acid; Chlorobenzene",
-                          "Pyridine",
-                          "4\u2010fluoroaniline",
-                          "Chlorobenzene; DMSO",
-                          "GBL",
-                          "DMSO; IPA",
-                          "Aminobutanol",
-                          "Methylamin",
-                          "Methanol; Methylamin",
-                          "Unknown",
-                          "Hac",
-                          "Triethylenetetramine",
-                          "Diethylenetriamine",
-                          "Methanol",
-                          "DMF",
-                          "DMF; H2O",
-                          "DMSO",
-                          "Chlorobenzene",
-                          "Chlorobenzene; DMF",
-                          "HCl",
-                          "Thiophene",
-                          "DMF; DMSO",
-                          "Toluene",
-                          "DMF; IPA",
-                          "Benzyl alcohol",
-                          "NMP",
-                          "Ethanol",
-                          "Air",
-                          "Air; DMSO",
-                          "Vacuum",
-                          "CCl4",
-                          "MACl",
-                          "DMSO; NMP",
-                          "IPA",
-                          "Hexane"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "solvent_annealing_solvent_atmosphere",
-                "description": "The solvents used in the solvent annealing step\n- If the solvent atmosphere is a mixture of different solvents and gases, e.g. A and B, list them in alphabetic order and separate them with semicolonsas in (A; B)\nExample\nDMSO\nDMF\nDMF; DMSO",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 33,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "40.0",
-                          "90.0",
-                          "2.5",
-                          "50.0",
-                          "10.0",
-                          "60.0",
-                          "5.0",
-                          "120.0",
-                          "Unknown",
-                          "180.0",
-                          "0.16666666666666666",
-                          "80.0",
-                          "480.0",
-                          "1.5",
-                          "0.25",
-                          "30.0",
-                          "0.3",
-                          "2.0",
-                          "1.0",
-                          "20.0",
-                          "0.08333333333333333",
-                          "15.0"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "solvent_annealing_time",
-                "description": "The extend of the solvent annealing step in minutes\n- If the time is not known, state that by \u2018nan\u2019\n- If the solvent annealing involves a temperature program with multiple temperature stages, list the associated times at each temperature and separate them with a semicolon (e.g. 5; 10)",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 34,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "200",
-                          "120.0",
-                          "Unknown",
-                          "90.0",
-                          "100",
-                          "90",
-                          "100.0",
-                          "20",
-                          "110.0",
-                          "150.0"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "solvent_annealing_temperature",
-                "description": "The temperature during the solvent annealing step\n- The temperature refers to the temperature of the sample\n- If the solvent annealing involves a temperature program with multiple temperature stages, list the associated temperatures and separate them with a semicolon (e.g. 5; 10) and make sure they align with the times in the previous field.\n- If the temperature is not known, state that by \u2018nan\u2019",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 35,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "Washed with Ether",
-                          "Ultrasonic vibration treatment",
-                          "Washed with Toluene",
-                          "DABr",
-                          "Post annealing",
-                          "Dipped in Toluene",
-                          "Washed with DMSO",
-                          "Degradation in air under AM 1.5",
-                          "Magnetic field",
-                          "CF4 plasma treatment",
-                          "Deposition Nanocrystals of CsPbI3",
-                          "Deposition Nanocrystals of CsPbBr3",
-                          "Thermal radiation",
-                          "Washed with Ethyl acetate",
-                          "Washed with chloroform and Ether",
-                          "Spin coating GASCN",
-                          "Annealed under pulsed light",
-                          "Vacuum oven annealing",
-                          "Pressed with flat stamp",
-                          "Pulsed light",
-                          "Fast Cooling",
-                          "Washed with IPA",
-                          "Dipped in octadecene >> Washed with cyclohexane",
-                          "TETA vapour treatment",
-                          "Hot isostatic pressing",
-                          "Drying cabine",
-                          "Washed with IPA >> Thermal Annealing",
-                          "Poling",
-                          "Slow cooling",
-                          "Washed with DMF",
-                          "Photonic curing",
-                          "IPA:ACE @ 1:1 washing",
-                          "UV laser radiation",
-                          "Repeated Spin-coating",
-                          "Hot-pressing",
-                          "Dipped in Chlorobenzene",
-                          "Washed with acetylene black (15 mg/ml) solution in chlorobenzene",
-                          "Micro contact inprinting",
-                          "Spin coating@Guanidinium thiocyanate",
-                          "Gas pump treatment",
-                          "Spin coating GASCN; MACl",
-                          "IR radiation",
-                          "DCM:DEE @ 50:50 washing",
-                          "Vaccum drying",
-                          "fs laser polishing >> Washed with IPA >> Spin-coating solution of CsI, FAI, MABr in IPA >> annealed at 100",
-                          "Washed with ACE",
-                          "Degradation in air under dark",
-                          "H2O2 treatment",
-                          "Gradient thermal annealing",
-                          "Soaking in Isopropyl",
-                          "Washed with Acetone",
-                          "Washed with IPA >>  Spin-coating Dichloromethane",
-                          "Annealed under intense laser pulses",
-                          "Graphdiyne passivation treatment",
-                          "Ethylacetate washing",
-                          "Cold-roll pressing",
-                          "IPFB immersion",
-                          "Washed with GBL",
-                          "Dipped in Ethyl acetate",
-                          "Ultrasonic transducer",
-                          "Atmospheric-pressure dielectric barrier discharge",
-                          "Washed with IPA >> Drying in flow of N2",
-                          "Washed with Anisole",
-                          "Dissolving polystyren template in toluene",
-                          "Spin-coating Ethanol",
-                          "Cold isostatic pressing",
-                          "Pressed with dotted stamp",
-                          "Washed with IPA >> Washed with Dichloromethane",
-                          "Annealed in a perfluorodecalin bath",
-                          "Intense pulsed light annealing",
-                          "Inverted thermal annealing",
-                          "Washed with MABr solution in IPA",
-                          "Exposed to moist air",
-                          "Dried by N2 gas",
-                          "Intense light",
-                          "FABr treatment >> Rinse with 2-propanol >> Thermal annealing >> Slow cooling",
-                          "Washed with MAI solution in IPA",
-                          "Dried under flow of N2",
-                          "Spin coating GABr   >>   annealing",
-                          "Toluene washing",
-                          "Refrigerated",
-                          "Ultrapure water spray",
-                          "Moisture",
-                          "Spin-coating iodopentafluorobenzene",
-                          "Radiative thermal annealing",
-                          "Near Infrared radiation",
-                          "Light soaking",
-                          "Vacuum annealing",
-                          "UV radiation",
-                          "Washed with Chlorobenzene",
-                          "Microwave radiation",
-                          "Dipped in FAI containing ethyl acetate solution",
-                          "Heating >> Light exposure",
-                          "Dipped in Anisole",
-                          "Washed with Methyl acetate",
-                          "Annealed under light",
-                          "Spin-coating Pr-ITC; Ph-DTIC",
-                          "Pressed with hexagonal stamp",
-                          "Washed with IPA and drying with pressurized air",
-                          "IR laser radiation",
-                          "Stored at elavated temperature",
-                          "Laser annealing",
-                          "Dried under flow of clean air"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "after_treatment_of_formed_perovskite",
-                "description": "Any after treatment of the formed perovskite. Most possible reaction steps should have been entered before this point. This is an extra category for procedures that just does not fit into any of the other categories.\nExamples:\nHot isostatic pressing\nMagnetic field\nUV radiation",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 36,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "50 min",
-                          "50 W/cm2; 2.42 s",
-                          "Colling rate < GHT-3",
-                          "40kHz; 5W; 2 min",
-                          "40kHz; 10W; 2 min",
-                          "10 pulses per sample",
-                          "2.5",
-                          "40kHz; 10W; 1 min",
-                          "Colling rate < GHT-2",
-                          "1",
-                          "40kHz; 10W; 3 min",
-                          "2.47 s",
-                          "5",
-                          "105 deg. C",
-                          "70 C >> 254 nm",
-                          "30% RH; 8 h",
-                          "30 min",
-                          "100 deg. C",
-                          "40kHz; 5W; 1 min",
-                          "7s",
-                          "30% RH; 12 h",
-                          "50 W/cm2; 2.40 s",
-                          "50 W/cm2; 2.38 s",
-                          "50 W/cm2; 2.50 s",
-                          "40kHz; 10W; 4 min",
-                          "40kHz; 5W; 3 min",
-                          "30% RH; 4 h",
-                          "2 min",
-                          "85 deg. C in Air 50 % RH",
-                          "9s",
-                          "Colling rate < GHT-4",
-                          "40kHz; 5W; 4 min",
-                          "20 min",
-                          "50 W/cm2; 2.45 s",
-                          "10s",
-                          "10 s",
-                          "13s",
-                          "45 deg. C",
-                          "105 C",
-                          "40 mW/cm2",
-                          "Fast cooling in ice 150 >> 0",
-                          "80 deg. C; 15 s",
-                          "11s",
-                          "50 W/cm2; 2.53 s",
-                          "50 W/cm2; 2.55 s",
-                          "50 W/cm2; 2.47 s",
-                          "200 Mpa; 90 deg.C; 60 min",
-                          "0.5",
-                          "85 deg. C in O2",
-                          "Several hours",
-                          "Fast cooling in air 150 >> 0",
-                          "85 deg. C in N2",
-                          "nan >> 100 deg C 5 min",
-                          "80W/cm 20.1mm/s",
-                          "500W, 30 sec",
-                          "200 Mpa;  60 min",
-                          "Spin-coating>> 2 mg/ml>> 100 deg. C>> 10 min",
-                          "70 deg. C; 60 min"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "after_treatment_of_formed_perovskite_met",
-                "description": "Connected to the previous field (After treatment of formed perovskite). The label describing the method should be in the previous filed, and the associated metrics in this one. For exampleThe sample is intense gamma radiation at a flux of X under 45 minutes. The \u201cgamma radiation\u201d is the label, and the time and the flux is the metrics. Give the units when you state the metrics\nExamples:\n40kHz; 5W; 4 min\n45 deg. C\n30 min\n50 W/cm2; 2.38 s",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              }
-            ]
-          }
-        ]
-      },
-      {
-        "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 45,
-        "m_parent_sub_section": "packages",
-        "name": "perovskite_solar_cell_database.schema_sections.ref",
-        "section_definitions": [
-          {
-            "m_def": "nomad.metainfo.metainfo.Section",
-            "m_parent_index": 0,
-            "m_parent_sub_section": "section_definitions",
-            "m_annotations": {
-              "eln": [
-                {
-                  "lane_width": "800px"
-                }
-              ]
-            },
-            "name": "Ref",
-            "description": "Information about the source of the data. It describes who curated the data, the journal in which the data was published,\nthe DOI number of the publication, the lead author and the publication date.",
-            "base_sections": [
-              "/packages/26/section_definitions/0"
-            ],
-            "quantities": [
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 0,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "StringEditQuantity"
-                    }
-                  ]
-                },
-                "name": "internal_sample_id",
-                "description": "This is your own unique cell identifier. With this text string alone, you should be able to identify this cell in your own internal data management system.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 1,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "RichTextEditQuantity"
-                    }
-                  ]
-                },
-                "name": "free_text_comment",
-                "description": "This could be anything given additional description to the cell that is not captured by any other field.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 2,
-                "m_parent_sub_section": "quantities",
-                "name": "ID",
-                "description": "",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "int64"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 3,
-                "m_parent_sub_section": "quantities",
-                "name": "ID_temp",
-                "description": "",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "int64"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 4,
-                "m_parent_sub_section": "quantities",
-                "name": "name_of_person_entering_the_data",
-                "description": "Your name.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 5,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "BoolEditQuantity"
-                    }
-                  ]
-                },
-                "name": "data_entered_by_author",
-                "description": "TRUE if you how enter the data also was involved in making the device or if you are a co-author of the paper where the data is presented.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "bool"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 6,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": []
-                      }
-                    }
-                  ]
-                },
-                "name": "DOI_number",
-                "description": "The DOI number referring to the published paper or dataset where the data can be found. If the data is unpublished, enter \u201cUnpublished\u201d\nExamples:\n10.1021/jp5126624\n10.1016/j.electacta.2017.06.032\nUnpublished",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 7,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": []
-                      }
-                    }
-                  ]
-                },
-                "name": "lead_author",
-                "description": "The surname of the first author. If several authors, end with et al. If the DOI number is given correctly, this will be extracted automatically from www.crossref.org",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 8,
-                "m_parent_sub_section": "quantities",
-                "name": "publication_date",
-                "description": "Publication date. If the DOI number is given correctly, this will be extracted automatically from www.crossref.org",
-                "type": {
-                  "type_kind": "custom",
-                  "type_data": "nomad.metainfo.metainfo._Datetime"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 9,
-                "m_parent_sub_section": "quantities",
-                "name": "journal",
-                "description": "nan",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 10,
-                "m_parent_sub_section": "quantities",
-                "name": "part_of_initial_dataset",
-                "description": "nan",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "bool"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 11,
-                "m_parent_sub_section": "quantities",
-                "name": "original_filename_data_upload",
-                "description": "nan",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              }
-            ]
-          }
-        ]
-      },
-      {
-        "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 46,
-        "m_parent_sub_section": "packages",
-        "name": "perovskite_solar_cell_database.schema_sections.stabilised",
-        "section_definitions": [
-          {
-            "m_def": "nomad.metainfo.metainfo.Section",
-            "m_parent_index": 0,
-            "m_parent_sub_section": "section_definitions",
-            "name": "Stabilised",
-            "description": "A section describing if a stabilised efficiency has been measured in the solar cell.",
-            "base_sections": [
-              "/packages/26/section_definitions/0"
-            ],
-            "quantities": [
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 0,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "BoolEditQuantity"
-                    }
-                  ]
-                },
-                "name": "performance_measured",
-                "description": "TRUE if a stabilised cell efficiency has been measured\n- A stabilised efficiency requires a continuous measurement. Measuring an IV-curve, storing the cell in the dark for a while, and then measure a new IV-curve does thus not count as a stabilised efficiency measurement.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "bool"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 1,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "MPPT",
-                          "Constant potential",
-                          "Constant Potential",
-                          "Constant current"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "performance_procedure",
-                "description": "The Potentiostatic load condition during the stabilised performance measurement\nExamples:\nConstant current\nConstant potential\nMPPT\nPassive resistance\nShort circuit",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 2,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "0.8",
-                          "0.82",
-                          "0.885",
-                          "0.99",
-                          "0.64",
-                          "0.91",
-                          "0.757",
-                          "0.97",
-                          "0.76",
-                          "0.92",
-                          "0.7959999999999999",
-                          "0.895",
-                          "0.96",
-                          "1.19",
-                          "0.85",
-                          "0.94",
-                          "0.61",
-                          "0.83",
-                          "1.31",
-                          "0.87",
-                          "0.9",
-                          "0.86",
-                          "0.78",
-                          "0.93",
-                          "0.74",
-                          "0.79",
-                          "0.867",
-                          "0.98",
-                          "0.73",
-                          "1.3",
-                          "0.8140000000000001",
-                          "0.8740000000000001",
-                          "0.8590000000000001",
-                          "1.23",
-                          "0.81",
-                          "0.818",
-                          "0.71",
-                          "0.75",
-                          "1.0",
-                          "0.62",
-                          "0.66",
-                          "0.88",
-                          "0.84",
-                          "0.95",
-                          "0.72",
-                          "0.77",
-                          "1.35"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "performance_procedure_metrics",
-                "description": "The metrics associated to the load condition in the previous filed\n- For measurement under constant current, state the current in mA/cm2\n- For measurement under constant potential. State the potential in V\n- For a measurement under constant resistive load, state the resistance in ohm",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 3,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "performance_measurement_time",
-                "description": "The duration of the stabilised performance measurement.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "minute"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 4,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "performance_PCE",
-                "description": "The stabilised efficiency, PCE\n- Give the efficiency in %\n- If there are uncertainties, only state the best estimate, e.g. write 20.5 and not 19-20\n- If unknown or not applicable, leave this field empty.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 5,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "performance_Vmp",
-                "description": "The stabilised Vmp\n- Give Vmp in volts [V]\n- If there are uncertainties, only state the best estimate, e.g. write 1.03 and not 1.01-1.05\n- If unknown or not applicable, leave this field empty.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "volt"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 6,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "performance_Jmp",
-                "description": "The stabilised Jmp\n- Give Jmp in mA/cm2\n- If there are uncertainties, only state the best estimate, e.g. write 20.5 and not 19-20\n- If unknown or not applicable, leave this field empty.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "milliampere / centimeter ** 2"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 7,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "false",
-                          "www.testsite\u2026"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "performance_link_raw_data",
-                "description": "A link to where the data file for the stability measurement is stored\n- This is a beta feature. The plan is to create a file repository where the raw files for IV data can be stored and disseminated. With the link and associated protocols, it should be possible to programmatically access and analyse the raw IV-data.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              }
-            ]
-          }
-        ]
-      },
-      {
-        "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 47,
-        "m_parent_sub_section": "packages",
-        "name": "perovskite_solar_cell_database.schema_sections.stability",
-        "section_definitions": [
-          {
-            "m_def": "nomad.metainfo.metainfo.Section",
-            "m_parent_index": 0,
-            "m_parent_sub_section": "section_definitions",
-            "name": "Stability",
-            "description": "A section decsirbing the stability measurements performed in the device.",
-            "base_sections": [
-              "/packages/26/section_definitions/0"
-            ],
-            "quantities": [
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 0,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "BoolEditQuantity"
-                    }
-                  ]
-                },
-                "name": "measured",
-                "description": "TRUE if some kind of stability measurement has been done.\n- There is no sharp boundary between a stability measurement and a measurement of stabilised efficiency. Generally, a measurement under a few minutes is considered as a measurement of stabilised efficiency, whereas a stability measurement is sufficiently long for degradation to be seen (unless the device is really good)",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "bool"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 1,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "Indoor light",
-                          "IEC 61646",
-                          "ISOS-L-1",
-                          "Bending test",
-                          "Other",
-                          "ISOS-LC-1",
-                          "ISOS-T-1",
-                          "ISOS-D-1I",
-                          "ISOS-V-2",
-                          "ISOS-L-2I",
-                          "ISOS-D-1",
-                          "IEC 61215",
-                          "ISOS-L-C1I",
-                          "ISOS\u2010L\u20101",
-                          "ISOS-L-3",
-                          "ISOS-L-1I",
-                          "ISOS-D-2",
-                          "ISOS-V-1",
-                          "ISOS-L-2",
-                          "ISOS\u2010D\u20103",
-                          "ISOS-D-2I",
-                          "ISOS-D-3",
-                          "ISOS-V-1I",
-                          "ISOS-O-1",
-                          "UV-stability",
-                          "ISOS-T-3"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "protocol",
-                "description": "The stability protocol used for the stability measurement.\n- For a more detailed discussion on protocols and standard nomenclature for stability measurements, please see the following paper:\no Consensus statement for stability assessment and reporting for perovskite photovoltaics based on ISOS procedures byM. V. Khenkin et al. Nat. Energ. 2020. DOI10.1038/s41560-019-0529-5\nExample:\nISOS-D-1\nISOS-D-1I\nISOS-L-2\nISOS-T-3\nIEC 61215",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 2,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "average_over_n_number_of_cells",
-                "description": "The number of cells the reported stability data is based on.\n- The preferred way to enter data is to give every individual cell its own entry in the data template/data base. If that is done, the data is an average over 1 cell.\n- If the reported stability data is not the data from one individual cell, but an average over N cells. Give the number of cells.\n- If the reported value is an average, but it is unknown over how many cells the value has been averaged (and no good estimate is available), state the number of cells as 2, which is the smallest number of cells that qualifies for an averaging procedure.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "int64"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 3,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "Indoor light",
-                          "Solar Simulator",
-                          "UV lamp",
-                          "Natural sunlight",
-                          "LED",
-                          "White Led",
-                          "Synchrotron",
-                          "Light",
-                          "Mercury",
-                          "Sulfur plasma",
-                          "Halogen",
-                          "Tungsten; Gamma rays",
-                          "White LED",
-                          "Dark",
-                          "Solar simulator",
-                          "solar simulator",
-                          "Sun",
-                          "Tungsten",
-                          "Xenon",
-                          "Fluorescent lamp",
-                          "Metal halide"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "light_source_type",
-                "description": "The type of light source used during the stability measurement\n- This category was included after the projects initial phase wherefor the list of reported categories is\nshort. Thus, be prepared to expand the given list of alternatives in the data template.\nExample:\nLaser\nMetal halide\nOutdoor\nSolar simulator\nSulfur plasma\nWhite LED\nXenon plasma",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 4,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          ""
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "light_source_brand_name",
-                "description": "The brand name and model number of the light source/solar simulator used\n- This category was included after the projects initial phase wherefor the list of reported categories is\nshort. Thus, be prepared to expand the given list of alternatives in the data template.\nExample:\nNewport model 91192\nNewport AAA\nAtlas suntest",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 5,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          ""
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "light_source_simulator_class",
-                "description": "The class of the solar simulator\n- A three-letter code of As, Bs, and Cs. The order of the letters represents the quality ofspectral match, spatial non-uniformity, and temporal instability\nExample\nAAA\nABB\nCAB",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 6,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "light_intensity",
-                "description": "The light intensity during the stability measurement\n- If there are uncertainties, only state the best estimate, e.g. write 100 and not 90-100.\n- Standard AM 1.5 illumination correspond to 100 mW/cm2\n- If you need to convert from illumination given in lux; at 550 nm, 1 mW/cm2 corresponds to 6830 lux",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "milliwatt / centimeter ** 2"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 7,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "Indoor light",
-                          "X-ray, 17.998 keV",
-                          "UV",
-                          "AM 1.5",
-                          "Monochromatic",
-                          "Outdoor ligth",
-                          "Yellow light",
-                          "Am 1.5"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "light_spectra",
-                "description": "The light spectrum used (or simulated as best as possible) during the stability measurement\n- For an unspecified light spectra (that not is dark), state this as \u2018Light\u2019\nExample\nAM 1.0\nAM 1.5\nIndoor light\nMonochromatic\nOutdoor\nUV",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 8,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "nan; nan",
-                          "325; 325",
-                          "300; 800",
-                          "340.0; 340.0",
-                          "365.0; 365.0",
-                          "254.0; 254.0",
-                          "267.0; 267.0"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "light_wavelength_range",
-                "description": "The wavelength range of the light source\n- Separate the lower and upper bound by a semicolon.\n- For monochromatic light sources, only give the constant value.\n- If there are uncertainties, only state the best estimate, e.g. write 100 and not 90-100.\n- State unknown values as \u2018nan\u2019\nExample:\n330; 1000\n400; nan\n550",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 9,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "Substrate"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "light_illumination_direction",
-                "description": "The direction of the illumination with respect to the device stack\n- If the cell is illuminated trough the substrate, state this as \u2018Substrate\u2019\n- If the cell is illuminated trough the top contact, state this as \u2018Superstrate\u2019\n- For back contacted cells illuminated from the non-contacted side, state this as \u2018Superstrate\u2019\nExample\nSubstrate\nSuperstrate",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 10,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "constant",
-                          "Uncontrolled",
-                          "Cycled",
-                          "Day-Night cycle",
-                          "Constant"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "light_load_condition",
-                "description": "The load situation of the illumination during the stability measurement.\n- If the illumination is constant during the entire stability measurement, or if the cell is stored in the dark, state this as \u2018Constant\u2019.\n- If the situation periodically is interrupted by IV-measurements, continue to consider the load condition as constant\n- If there is a cycling between dark and light, state this as \u2018Cycled\u2019\n- If the illumination varies in an uncontrolled way, state this as \u2018Uncontrolled\u2019\n- This category was included after the projects initial phase wherefor the list of reported categories is\nshort. Thus, be prepared to expand the given list of alternatives in the data template.\nExample:\nConstant\nCycled\nDay-Night cycle\nUncontrolled",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 11,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Unknown",
-                          "0.16; 12.0",
-                          "12.0; 12.0",
-                          "10.0; 14.0",
-                          "0.6"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "light_cycling_times",
-                "description": "If the illumination load is cycled during the stability measurement, state the time in low light followed by the time in high light for the cycling period.\n- If not applicable, leave blank\nExample\n12; 12\n6; 10\nnan; nan",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 12,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "BoolEditQuantity"
-                    }
-                  ]
-                },
-                "name": "light_UV_filter",
-                "description": "TRUE if a UV-filter of any kind was placed between the illumination source and the device during the stability measurement.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "bool"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 13,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "Short circuit",
-                          "MPPT",
-                          "Open circuit",
-                          "Constant potential",
-                          "Passive resistance"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "potential_bias_load_condition",
-                "description": "The Potentiostatic load condition during the stability measurement\n- When the cell is not connected to anything, state this as \u2018Open circuit\u2019\nExamples:\nConstant current\nConstant potential\nMPPT\nOpen circuit\nPassive resistance\nShort circuit",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 14,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "0.9; 0.9",
-                          "0.85; 0.85",
-                          "nan; nan",
-                          "0.8465; 0.8465",
-                          "0.47; 0.47",
-                          "0.7499; 0.7499",
-                          "0.937; 0.937",
-                          "1.2; 1.2",
-                          "0.65; 0.65",
-                          "0.95; 0.95",
-                          "0.84; 0.84",
-                          "0.71; 0.71",
-                          "1.0; 1.0",
-                          "0.86; 0.86",
-                          "1.413; 1.413",
-                          "0.76; 0.76",
-                          "0.7; 0.7",
-                          "0.908; 0.908",
-                          "0.72; 0.72",
-                          "0.8; 0.8",
-                          "0.89; 0.89"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "potential_bias_range",
-                "description": "The potential range during the stability measurement\n- Separate the lower and upper bound by a semicolon.\n- For constant values, state only that value.\n- For open circuit conditions, state this as \u2018nan\u2019\n- If there are uncertainties, only state the best estimate, e.g. write 1 and not 0.90-1.1\n- State unknown values as \u2018nan\u2019\nExample:\n0.9; 1.02\n1.5\nnan",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 15,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "potential_bias_passive_resistance",
-                "description": "The passive resistance in the measurement circuit if a resistor was used\n- Give the value in ohm\n- If there are uncertainties, only state the best estimate, e.g. write 1.03 and not 1.01-1.05\n- If unknown or not applicable, leave this field empty.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "ohm"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 16,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "constant",
-                          "Uncontrolled",
-                          "Cycled",
-                          "uncontrolled",
-                          "Constant"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "temperature_load_condition",
-                "description": "The load situation of the temperature during the stability measurement.\n- If the temperature is constant during the entire stability measurement, state this as \u2018Constant\u2019.\n- If there is a cycling between colder and hotter conditions, state this as \u2018Cycled\u2019\n- If the temperature varies in an uncontrolled way, state this as \u2018Uncontrolled\u2019\n- This category was included after the projects initial phase wherefor the list of reported categories is\nshort. Thus, be prepared to expand the given list of alternatives in the data template.\nExample:\nConstant\nUncontrolled\nCycled",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 17,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "22.0; 22.0",
-                          "70; 70",
-                          "-10.0; -10.0",
-                          "80; 80",
-                          "55.0; 55.0",
-                          "50.0; 50.0",
-                          "10; 25",
-                          "nan; nan",
-                          "75.0; 75.0",
-                          "20; 20",
-                          "120.0; 120.0",
-                          "-40.0; 85.0",
-                          "85.0; 85.0",
-                          "0.0; 0.0",
-                          "26.0; 26.0",
-                          "27.5; 27.5",
-                          "28.0; 28.0",
-                          "25; 85",
-                          "25; 25",
-                          "65; 65",
-                          "22.3; 22.7",
-                          "110.0; 110.0",
-                          "25; 80",
-                          "21.0; 21.0",
-                          "14.0; 14.0",
-                          "20; 25",
-                          "23; 23",
-                          "-22.0; 100",
-                          "100.0; 100.0",
-                          "95.0; 95.0",
-                          "23.5; 23.5",
-                          "15; 25",
-                          "30; 30",
-                          "25; 35",
-                          "18; 22",
-                          "42.0; 42.0",
-                          "17.0; 17.0",
-                          "22.5; 22.5",
-                          "28; 32",
-                          "25; 30",
-                          "20; 30",
-                          "60; 60",
-                          "2; 70",
-                          "75; 75",
-                          "80.0; 80.0",
-                          "45.0; 45.0",
-                          "160.0; 160.0",
-                          "90.0; 90.0",
-                          "53.0; 53.0",
-                          "30.0; 30.0",
-                          "20; 40",
-                          "45; 45",
-                          "150.0; 150.0",
-                          "40.0; 40.0",
-                          "-20.0; -20.0",
-                          "20.0; 20.0",
-                          "25.0; 25.0",
-                          "70.0; 70.0",
-                          "41.0; 41.0",
-                          "50; 50",
-                          "40; 40",
-                          "65.0; 65.0",
-                          "35.0; 35.0",
-                          "25.5; 25.5",
-                          "24.0; 24.0",
-                          "15.0; 15.0",
-                          "82.0; 82.0",
-                          "23.0; 23.0",
-                          "28; 28",
-                          "60.0; 60.0",
-                          "85; 85",
-                          "100; 100",
-                          "23.1; 23.1",
-                          "nan; 120",
-                          "21.5; 21.5",
-                          "27.0; 27.0"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "temperature_range",
-                "description": "The temperature range during the stability measurement\n- Separate the lower and upper bound by a semicolon.\n- For constant values, state only that value.\n- If there are uncertainties, only state the best estimate, e.g. write 1 and not 0.90-1.1\n- State unknown values as \u2018nan\u2019\nExample:\n30\n25; 85\nnan",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 18,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Unknown",
-                          "15.0; 15.0",
-                          "100.0; 100.0",
-                          "25.0; 25.0",
-                          "60.0; 120.0"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "temperature_cycling_times",
-                "description": "If the temperature is cycled during the stability measurement, state the time in low temperature followed by the time in high temperature for the cycling period.\n- If not applicable, leave blank\n- Separate the lower and upper bound by a semicolon.\n- If there are uncertainties, only state the best estimate, e.g. write 1 and not 0.90-1.1\n- State unknown values as \u2018nan\u2019\nExample:\n2; 2\n0.5; 10",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 19,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "temperature_ramp_speed",
-                "description": "The temperature ramp speed\n- If there are uncertainties, only state the best estimate, e.g. write 1.03 and not 1.01-1.05\n- If unknown or not applicable, leave this field empty.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "delta_degree_Celsius / minute"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 20,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Water",
-                          "Dry air",
-                          "Unknown",
-                          "Air",
-                          "Air. Desiccator",
-                          "Ambient",
-                          "N2",
-                          "Vacuum",
-                          "O2",
-                          "N2; O2",
-                          "Glovebox",
-                          "Ar",
-                          "Near-space"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "atmosphere",
-                "description": "The atmosphere in which the stability measurement is conducted\n- If the atmosphere is a mixture of different gases, e.g. A and B, list the gases in alphabetic order and separate them with semicolons, as in (A; B)\n- \u201cDry air\u201d represent air with low relative humidity but where the relative humidity is not known\n- \u201cAmbient\u201d represent air where the relative humidity is not known. For ambient conditions where the relative humidity is known, state this as \u201cAir\u201d\n- \u201cVacuum\u201d (of unspecified pressure) is for this purpose considered as an atmospheric gas\nExample\nAir\nN2\nVacuum",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 21,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "atmosphere_oxygen_concentration",
-                "description": "The oxygen concentration in the atmosphere\n- If unknown, leave this field empty.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 22,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "constant",
-                          "Controlled",
-                          "Ambient",
-                          "ambient",
-                          "Constant"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "relative_humidity_load_conditions",
-                "description": "The load situation of the relative humidity during the stability measurement.\n- If the relative humidity is constant during the entire stability measurement, state this as \u2018Constant\u2019.\n- If there is a cycling between dryer and damper conditions, state this as \u2018Cycled\u2019\n- If the relative humidity varies in an uncontrolled way, i.e. the cell is operated under ambient conditions, state this as \u2018Ambient\u2019\n- This category was included after the projects initial phase wherefor the list of reported categories is\nshort. Thus, be prepared to expand the given list of alternatives in the data template.\nExample\nAmbient\nControlled\nCycled",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 23,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "40; 50",
-                          "61; 75",
-                          "30; 80",
-                          "80; 80",
-                          "60; 70",
-                          "25; 45",
-                          "nan; nan",
-                          "25; 50",
-                          "20; 20",
-                          "50; 70",
-                          "30; 50",
-                          "60; 80",
-                          "35; 35",
-                          "0; 0",
-                          "55; 70",
-                          "75; 85",
-                          "65; 65",
-                          "50; 60",
-                          "50.60; 50.60",
-                          "1; 50",
-                          "25; 25",
-                          "20; 70",
-                          "25; 35",
-                          "30; 30",
-                          "10; 15",
-                          "45; 55",
-                          "15; 25",
-                          "15; 15",
-                          "15; 20",
-                          "42.2; 54.4",
-                          "35; 40",
-                          "30; 70",
-                          "25; 40",
-                          "25; 30",
-                          "20; 30",
-                          "60; 60",
-                          "20; 40",
-                          "30; 35",
-                          "45; 45",
-                          "40; 80",
-                          "5; 5",
-                          "40; 60",
-                          "90; 95",
-                          "50; 50",
-                          "40; 40",
-                          "45; 60",
-                          "12; 18",
-                          "35; 45",
-                          "10; 20",
-                          "45; 50",
-                          "40; 45",
-                          "85; 85",
-                          "10; 30",
-                          "30; 40",
-                          "100; 100"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "relative_humidity_range",
-                "description": "The relative humidity range during the stability measurement\n- Separate the lower and upper bound by a semicolon.\n- For constant values, state only that value.\n- If there are uncertainties, only state the best estimate, e.g. write 1 and not 0.90-1.1\n- State unknown values as \u2018nan\u2019\nExample:\n45\n35; 65\nnan",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 24,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "relative_humidity_average_value",
-                "description": "The average relative humidity during the stability measurement.\n- If there are uncertainties, only state the best estimate, e.g. write 1 and not 0.90-1.1\n- If unknown, leave this field empty.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 25,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "time_total_exposure",
-                "description": "The total duration of the stability measurement.\n- If there are uncertainties, only state the best estimate, e.g. write 1000 and not 950-1050",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "hour"
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 26,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "BoolEditQuantity"
-                    }
-                  ]
-                },
-                "name": "periodic_JV_measurements",
-                "description": "TRUE if the stability measurement periodically is interrupted for JV-measurements. A typical example is a cell that is stored in the dark and once in a wile is take out from storage for an IV-measurement.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "bool"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 27,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "40.0",
-                          "85.0",
-                          "90.0",
-                          "50.0",
-                          "24.0",
-                          "1440.0",
-                          "10.0",
-                          "3.0",
-                          "3.2",
-                          "220.0",
-                          "60.0",
-                          "5.0",
-                          "125.0",
-                          "9.0",
-                          "120.0",
-                          "Unknown",
-                          "72.0",
-                          "7.0",
-                          "180.0",
-                          "75.0",
-                          "100.0",
-                          "400.0",
-                          "240.0",
-                          "80.0",
-                          "6.0",
-                          "0.067",
-                          "480.0",
-                          "30.0",
-                          "0.3",
-                          "0.167",
-                          "2.0",
-                          "0.016",
-                          "0.5",
-                          "168.0",
-                          "48.0",
-                          "25.0",
-                          "0.1",
-                          "52.0",
-                          "20.0",
-                          "360.0",
-                          "160.0",
-                          "34.0",
-                          "1680.0",
-                          "15.0",
-                          "200.0"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "periodic_JV_measurements_time_between_jv",
-                "description": "The average time between JV-measurement during the stability measurement.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 28,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "PCE_initial_value",
-                "description": "The efficiency, PCE, of the cell before the stability measurement routine starts\n- Give the efficiency in %\n- If there are uncertainties, only state the best estimate, e.g. write 20.5 and not 19-20\n- If unknown or not applicable, leave this field empty.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 29,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "BoolEditQuantity"
-                    }
-                  ]
-                },
-                "name": "PCE_burn_in_observed",
-                "description": "TRUE if the performance has a relatively fast initial decay after which the decay rate stabilises at a lower level.\n- There are no sharp boundary between an initial burn in phase an a catastrophic failure, but if the performance of the cell quickly degrade by more than half, it is stretching it a bit to label this as an initial burn in phase.",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "bool"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 30,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "PCE_end_of_experiment",
-                "description": "The efficiency, PCE, of the cell at the end of the stability routine\n- Give the efficiency in %\n- If there are uncertainties, only state the best estimate, e.g. write 20.5 and not 19-20\n- If unknown or not applicable, leave this field empty.",
-                "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
+                "type": {
+                  "type_kind": "custom",
+                  "type_data": "nomad.metainfo.metainfo._Dimension"
                 },
-                "shape": []
+                "shape": [
+                  "0..*"
+                ],
+                "default": []
               },
               {
                 "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 31,
+                "m_parent_index": 2,
                 "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "PCE_T95",
-                "description": "The time after which the cell performance has degraded by 5 % with respect to the initial performance.\n- If there are uncertainties, only state the best estimate, e.g. write 1000 and not 950-1050\n- If unknown or not applicable, leave this field empty.",
+                "name": "unit",
                 "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "hour"
+                  "type_kind": "custom",
+                  "type_data": "nomad.metainfo.metainfo._Unit"
+                }
               },
               {
                 "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 32,
+                "m_parent_index": 3,
                 "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "PCE_Ts95",
-                "description": "The time after which the cell performance has degraded by 5 % with respect to the performance after any initial burn in phase.\n- If there are uncertainties, only state the best estimate, e.g. write 1000 and not 950-1050\n- If unknown or not applicable, leave this field empty.",
+                "name": "dimensionality",
                 "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": [],
-                "unit": "hour"
+                  "type_kind": "python",
+                  "type_data": "str"
+                }
               },
               {
                 "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 33,
+                "m_parent_index": 4,
                 "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "PCE_T80",
-                "description": "The time after which the cell performance has degraded by 20 % with respect to the initial performance.\n- If there are uncertainties, only state the best estimate, e.g. write 1000 and not 950-1050\n- If unknown or not applicable, leave this field empty.",
+                "name": "default",
                 "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
+                  "type_kind": "Any"
                 },
-                "shape": [],
-                "unit": "hour"
+                "default": null
               },
               {
                 "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 34,
+                "m_parent_index": 5,
                 "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "PCE_Ts80",
-                "description": "The time after which the cell performance has degraded by 20 % with respect to the performance after any initial burn in phase.\n- If there are uncertainties, only state the best estimate, e.g. write 1000 and not 950-1050\n- If unknown or not applicable, leave this field empty.",
+                "name": "derived",
+                "description": "A Python callable that takes the containing section as input and outputs the\nvalue for this quantity. This quantity cannot be set directly, its value\nis only derived by the given callable. The callable is executed when this\nquantity is get. Derived quantities are always virtual.",
                 "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
+                  "type_kind": "custom",
+                  "type_data": "nomad.metainfo.metainfo._Callable"
                 },
-                "shape": [],
-                "unit": "hour"
+                "default": null,
+                "virtual": true
               },
               {
                 "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 35,
+                "m_parent_index": 6,
                 "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "PCE_Te80",
-                "description": "An estimated T80 for cells that were not measured sufficiently long for them to degrade by 20 %. with respect to the initial performance.\n- This value will by definition have a significant uncertainty to it, as it is not measured but extrapolated under the assumption linearity but without a detailed and stabilised extrapolation protocol. This estimate is, however, not without value as it enables a rough comparison between all cells for with the stability has been measured.\n- If there is an experimental T80, leave this field empty.",
+                "name": "cached",
+                "description": "A bool indicating that derived values should be cached unless the underlying\nsection has changed.",
                 "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
+                  "type_kind": "python",
+                  "type_data": "bool"
                 },
-                "shape": [],
-                "unit": "hour"
+                "default": false
               },
               {
                 "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 36,
+                "m_parent_index": 7,
                 "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "PCE_Tse80",
-                "description": "An estimated T80s for cells that was not measured sufficiently long for them to degrade by 20 %. with respect to the performance after any initial burn in phase.\n- This value will by definition have a significant uncertainty to it, as it is not measured but extrapolated under the assumption linearity but without a detailed and stabilised extrapolation protocol. This estimate is, however, not without value as it enables a ruff comparison between all cells for with the stability has been measured.\n- If there is an experimental T80s, leave this field empty.",
+                "name": "virtual",
+                "description": "A boolean that determines if this quantity is virtual. Virtual quantities can\nbe got/set like regular quantities, but their values are not (de-)serialized,\nhence never permanently stored.",
                 "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
+                  "type_kind": "python",
+                  "type_data": "bool"
                 },
-                "shape": [],
-                "unit": "hour"
+                "default": false
               },
               {
                 "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 37,
+                "m_parent_index": 8,
                 "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "PCE_after_1000_h",
-                "description": "The efficiency, PCE, of the cell after 1000 hours\n- Give the efficiency in %\n- If there are uncertainties, only state the best estimate, e.g. write 20.5 and not 19-20\n- If unknown or not applicable, leave this field empty.",
+                "name": "is_scalar",
                 "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
+                  "type_kind": "python",
+                  "type_data": "bool"
                 },
-                "shape": []
+                "virtual": true
               },
               {
                 "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 38,
+                "m_parent_index": 9,
                 "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "lifetime_energy_yield",
-                "description": "The lifetime energy yield\n- If there are uncertainties, only state the best estimate, e.g. write 20.5 and not 19-20\n- If unknown or not applicable, leave this field empty.",
+                "name": "repeats",
                 "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
+                  "type_kind": "python",
+                  "type_data": "bool"
                 },
-                "shape": [],
-                "unit": "hour * kilowatt / meter ** 2"
+                "default": false
               },
               {
                 "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 39,
+                "m_parent_index": 10,
                 "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "flexible_cell_number_of_bending_cycles",
-                "description": "Number of bending cycles for a flexible cell in a mechanical stability test",
+                "name": "use_full_storage",
                 "type": {
-                  "type_kind": "numpy",
-                  "type_data": "int64"
+                  "type_kind": "python",
+                  "type_data": "bool"
                 },
-                "shape": []
+                "virtual": true
               },
               {
                 "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 40,
+                "m_parent_index": 11,
                 "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "flexible_cell_bending_radius",
-                "description": "The bending radius of the flexible cell during the mechanical stability test",
+                "name": "flexible_unit",
                 "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
+                  "type_kind": "python",
+                  "type_data": "bool"
                 },
-                "shape": [],
-                "unit": "degree"
-              },
+                "default": false
+              }
+            ]
+          },
+          {
+            "m_def": "nomad.metainfo.metainfo.Section",
+            "m_parent_index": 7,
+            "m_parent_sub_section": "section_definitions",
+            "name": "SubSection",
+            "description": "Like quantities, subsections are defined in a `section class` as attributes of this class. Unlike quantities, each subsection definition becomes a property of\nthe corresponding `section definition` (parent). A subsection definition references\nanother `section definition` as the subsection (child). As a consequence, parent\n`section instances` can contain child `section instances` as subsections.\n\nContrary to the old NOMAD metainfo, we distinguish between subsection the section\nand subsection the property. This allows to use on child `section definition` as\nsubsection of many parent `section definitions`.",
+            "base_sections": [
+              "/packages/30/section_definitions/2"
+            ],
+            "constraints": [
+              "has_sub_section"
+            ],
+            "quantities": [
               {
                 "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 41,
+                "m_parent_index": 0,
                 "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "flexible_cell_PCE_initial_value",
-                "description": "The efficiency, PCE, of the cell before the mechanical stability measurement routine starts\n- Give the efficiency in %\n- If there are uncertainties, only state the best estimate, e.g. write 20.5 and not 19-20\n- If unknown or not applicable, leave this field empty.",
+                "name": "sub_section",
+                "description": "A :class:`Section` or Python class object for a `section class`. This\nwill be the child `section definition`. The defining section the child\n`section definition`.",
+                "aliases": [
+                  "section_definition",
+                  "section_def",
+                  "section"
+                ],
                 "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
-                },
-                "shape": []
+                  "type_kind": "reference",
+                  "type_data": "/packages/30/section_definitions/3"
+                }
               },
               {
                 "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 42,
+                "m_parent_index": 1,
                 "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
-                  ]
-                },
-                "name": "flexible_cell_PCE_end_of_experiment",
-                "description": "The efficiency, PCE, of the cell after the mechanical stability measurement routine\n- Give the efficiency in %\n- If there are uncertainties, only state the best estimate, e.g. write 20.5 and not 19-20\n- If unknown or not applicable, leave this field empty.",
+                "name": "repeats",
+                "description": "A boolean that determines whether this subsection can appear multiple\ntimes in the parent section.",
                 "type": {
-                  "type_kind": "numpy",
-                  "type_data": "float64"
+                  "type_kind": "python",
+                  "type_data": "bool"
                 },
-                "shape": []
+                "default": false
               },
               {
                 "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 43,
+                "m_parent_index": 2,
                 "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "www.testsite\u2026"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "link_raw_data_for_stability_trace",
-                "description": "A link to where the data file for the stability data is stored\n- This is a beta feature. The plan is to create a file repository where the raw files for stability data can be stored and disseminated. With the link and associated protocols, it should be possible to programmatically access and analyse the raw stability data.",
+                "name": "key_quantity",
                 "type": {
                   "type_kind": "python",
                   "type_data": "str"
                 },
-                "shape": []
+                "default": null
               }
             ]
-          }
-        ]
-      },
-      {
-        "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 48,
-        "m_parent_sub_section": "packages",
-        "name": "perovskite_solar_cell_database.schema_sections.substrate",
-        "section_definitions": [
+          },
           {
             "m_def": "nomad.metainfo.metainfo.Section",
-            "m_parent_index": 0,
+            "m_parent_index": 8,
+            "m_parent_sub_section": "section_definitions",
+            "name": "Environment",
+            "description": "Environments allow to manage many metainfo packages and quickly access all definitions. Environments provide a name-table for large-sets of metainfo definitions that span\nmultiple packages. It provides various functions to resolve metainfo definitions by\ntheir names, legacy names, and qualified names.",
+            "quantities": [
+              {
+                "m_def": "nomad.metainfo.metainfo.Quantity",
+                "m_parent_index": 0,
+                "m_parent_sub_section": "quantities",
+                "name": "all_definitions_by_name",
+                "type": {
+                  "type_kind": "Any"
+                },
+                "cached": true,
+                "virtual": true
+              }
+            ],
+            "sub_sections": [
+              {
+                "m_def": "nomad.metainfo.metainfo.SubSection",
+                "m_parent_index": 0,
+                "m_parent_sub_section": "sub_sections",
+                "name": "packages",
+                "description": "Packages in this environment.",
+                "sub_section": "/packages/30/section_definitions/4",
+                "repeats": true
+              }
+            ]
+          },
+          {
+            "m_def": "nomad.metainfo.metainfo.Section",
+            "m_parent_index": 9,
             "m_parent_sub_section": "section_definitions",
-            "name": "Substrate",
-            "description": "Information about the substrate used in the device. It describes the `substrate stack sequence`, the `substrate area`, the `substrate thickness`, and its provenance or fabrication method.",
+            "name": "BandGapDeprecated",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/10/section_definitions/12"
             ],
             "quantities": [
               {
                 "m_def": "nomad.metainfo.metainfo.Quantity",
                 "m_parent_index": 0,
                 "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "42P2O5-22Li2O-22ZnO-12Sm2O3-2CeO2 | FTO",
-                          "Ag-nw; GFRHybrimer; ITO",
-                          "Ag-nw; Graphene; Polycarbonate; Polystyrene",
-                          "Au | Ni | Al | Ti | GaN",
-                          "Carbon-nt-fiber",
-                          "Carbon-nt-yarn",
-                          "Cellophane | TiO2 | Ag | TiO2",
-                          "Cellophane | TiO2-c | Ag",
-                          "Cellulose paper | Carbon black",
-                          "Cu",
-                          "Cu-nw; GFRHybrimer; ITO",
-                          "Epoxy | ITO",
-                          "FPA-PDMS",
-                          "Flexible | IZO",
-                          "Foil | AZO",
-                          "Graphite",
-                          "HCLaminate | IZO",
-                          "INVAR | ITO",
-                          "ITO | PEN",
-                          "ITO | PET",
-                          "Mica | ITO",
-                          "NOA63",
-                          "NOA63 | Au",
-                          "NOA63 | ITO",
-                          "NOA63 | MoO3 | Au",
-                          "NOA88 | PEI | Au",
-                          "Nanopaper | TiO2 | Ag",
-                          "Nb:SrTiO3",
-                          "PAA-PEG | Ti",
-                          "PAA-PEG | Ti | PANI | Ti",
-                          "PDMS",
-                          "PDMS | Graphene",
-                          "PDMS | PET",
-                          "PDMS | PET | Au-grid",
-                          "PDMS | SLG | ITO",
-                          "PEG | ITO",
-                          "PEI | ITO",
-                          "PEN",
-                          "PEN | AZO",
-                          "PEN | Ag-grid",
-                          "PEN | Ag-nw",
-                          "PEN | FTO",
-                          "PEN | Graphene",
-                          "PEN | Graphene | MoO3",
-                          "PEN | Graphene; MoO3",
-                          "PEN | ITO",
-                          "PEN | Planarization | SiN | ITO",
-                          "PEN | SWCNTs | MoO3",
-                          "PES | AZO | Ag-nw | AZO",
-                          "PES | AZO | CuNW | AZO",
-                          "PES | FTO",
-                          "PES | ITO",
-                          "PES | PEDOT:PSS | Ag",
-                          "PES | Ti | Graphene",
-                          "PET",
-                          "PET | APTES | AuCl3; Graphene",
-                          "PET | APTES; Graphene",
-                          "PET | AZO",
-                          "PET | AZO | Ag | AZO",
-                          "PET | Ag",
-                          "PET | Ag-grid",
-                          "PET | Ag-grid | PEDOT:PSS",
-                          "PET | Ag-mesh | PH1000",
-                          "PET | Ag-mesh:PH1000",
-                          "PET | Ag-nw",
-                          "PET | Ag-nw | FZO",
-                          "PET | Ag-nw | Graphene",
-                          "PET | Ag-nw; Graphene oxide",
-                          "PET | Ag-nw; PEDOT:PSS",
-                          "PET | Al2O3",
-                          "PET | Au",
-                          "PET | Au-np; Graphene; TFSA",
-                          "PET | AuCl3; Graphene",
-                          "PET | FTO",
-                          "PET | Graphene",
-                          "PET | Graphene; TETA",
-                          "PET | ITO",
-                          "PET | ITO | Ag-nw",
-                          "PET | IWO",
-                          "PET | IZO",
-                          "PET | In2O3",
-                          "PET | MSA-PEDOT:PSS",
-                          "PET | Ni-mesh:PH1000",
-                          "PET | PEDOT:PSS",
-                          "PET | PEDOT:PSS | Ag-nw",
-                          "PET | SWCNTs",
-                          "PET | TCE",
-                          "PET | WO3 | Ag | WO3",
-                          "PETUG",
-                          "PI",
-                          "PI | Ag-np | PEDOT:PSS",
-                          "PI | Cu-grid | Graphene",
-                          "PI | PEDOT:PSS",
-                          "PS",
-                          "Paper | Au",
-                          "Polyester-satin textile",
-                          "Polyimide | ITO",
-                          "Polyimide | In2O3:H",
-                          "Pt",
-                          "Quartz | Graphene",
-                          "Quartz | ITO",
-                          "Quartz | TaN",
-                          "Regenerated cellulose film | Ag-nw",
-                          "SLG",
-                          "SLG | APTES; Graphene",
-                          "SLG | AZO",
-                          "SLG | AZO | Ag-nw | AZO",
-                          "SLG | AZO | Au | AZO",
-                          "SLG | AZO | Cu-nw | AZO",
-                          "SLG | AZO:F",
-                          "SLG | Ag",
-                          "SLG | Ag | Unknown",
-                          "SLG | Ag-nw",
-                          "SLG | Ag-nw | AZO",
-                          "SLG | Ag-nw | Graphene",
-                          "SLG | Ag-nw | Graphene oxide",
-                          "SLG | Ag-nw; Graphene oxide",
-                          "SLG | Au",
-                          "SLG | Au-grid | AZO",
-                          "SLG | Au-np; Graphene",
-                          "SLG | Au-np; Graphene; TFSA",
-                          "SLG | Cd2SnO4",
-                          "SLG | Cu",
-                          "SLG | Cu-BHT",
-                          "SLG | Cu-nw",
-                          "SLG | DWCNTs",
-                          "SLG | FAZO",
-                          "SLG | FGZO",
-                          "SLG | FTO",
-                          "SLG | FTO | Au-grid",
-                          "SLG | Graphene",
-                          "SLG | Graphene | MoO3",
-                          "SLG | Graphene; TFSA",
-                          "SLG | ITO",
-                          "SLG | ITO | Au-grid | AZO",
-                          "SLG | ITO | Au-grid | ITO",
-                          "SLG | ITO | ITO",
-                          "SLG | ITO | Ni",
-                          "SLG | ITO-HMDS Scaffold",
-                          "SLG | ITO:ATO",
-                          "SLG | IWO",
-                          "SLG | IZO",
-                          "SLG | In2O3:H",
-                          "SLG | MPTMS-SMA | Ag | MUTAB-SAM",
-                          "SLG | MSA-PEDOT:PSS",
-                          "SLG | Ni",
-                          "SLG | Ni:Au-mesh",
-                          "SLG | PEDOT:PSS",
-                          "SLG | PEDOT:PSS | Ag | PEI",
-                          "SLG | PEI | Au",
-                          "SLG | PET",
-                          "SLG | SU-8 | MoO3 | Au",
-                          "SLG | SWCNTs",
-                          "SLG | SWCNTs | MoO3",
-                          "SLG | SWCNTs-HNO3",
-                          "SLG | SnO2 | SiO2 | FTO",
-                          "SLG | TCO",
-                          "SLG | Ti",
-                          "SLG | TiO2-c | Ag",
-                          "SLG | TiO2-c | SnO2-c | TiO2-c | SnO2-c | TiO2-c | SnO2-c | TiO2-c | SnO2-c | TiO2-c | ITO",
-                          "SLG | WO3 | Ag",
-                          "SLG | WO3 | Ag | WO3",
-                          "SLG | ZnO | ITO | Ag-nw | ITO",
-                          "SLG | ZrO2 | MPTMS-SMA | Ag | MUTAB-SAM",
-                          "SLG | rGO",
-                          "SLG | resist | ITO",
-                          "SLG-HAMC-patterned | FTO",
-                          "SLNOA63 | CPI | Cr | Au-grid",
-                          "SU-8 | Ca | Au",
-                          "SU-8 | MoO3 | Au",
-                          "Si",
-                          "Si | ITO",
-                          "Si | SiO2",
-                          "SiO2-hollow | SLG | ITO",
-                          "SiO2-mp | SLG | ITO",
-                          "Silk | Ag-nw | PEDOT:PSS",
-                          "SrTiO3 | Sr2RuO4",
-                          "Stainless steel",
-                          "Steel",
-                          "Textile | PEN | ITO",
-                          "Ti",
-                          "Ti-foil",
-                          "Ti-sheet",
-                          "Ti-wire",
-                          "Transparent wood | ITO",
-                          "Unknown",
-                          "Unknown | ITO",
-                          "Willow glas | Ti",
-                          "Willow glass | AZO",
-                          "Willow glass | Graphene | Ag-nw",
-                          "Willow glass | ITO",
-                          "Willow glass | IZO",
-                          "b-CNF | IZO",
-                          "none"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "stack_sequence",
-                "description": "The stack sequence describing the substrate.\n- With the substrate, we refer to any layer below the electron transport layer in a nip-device, and any layer below the hole transport layer in a pin-device.\n- Every layer should be separ   ated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- If two materials, e.g. A and B, are mixed in one layer, list the materials in alphabetic order and separate them with semicolons, as in (A; B)\n- Use common abbreviations when appropriate but spell it out if risk for confusion.\n- There are a lot of stack sequences described in the literature. Try to find your one in the list. If it is not there (i.e. you may have done something new) define a new stack sequence according to the instructions.\nExampleBelow are some of the most common substrates\nSLG | FTO\nSLG | ITO\nPET | ITO\nPEN | ITO\nSLG | AZO\nPET | IZO",
+                "name": "label",
+                "description": "Label to identify the band gap data, e.g. the method employed.",
                 "type": {
                   "type_kind": "python",
                   "type_data": "str"
-                },
-                "shape": []
+                }
               },
               {
                 "m_def": "nomad.metainfo.metainfo.Quantity",
                 "m_parent_index": 1,
                 "m_parent_sub_section": "quantities",
                 "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "nan | 140.0",
-                          "2.0 | 0.0004",
-                          "nan | 0.4",
-                          "3.0",
-                          "0.03 | 0.00015 | 2.0",
-                          "nan | 332.0",
-                          "nan | 35.0 | nan | 35.0",
-                          "2.0 | 0.06",
-                          "nan | 100.0",
-                          "0.15",
-                          "398.0",
-                          "nan | 500.0",
-                          "nan | 0.2",
-                          "nan | 0.6",
-                          "nan | 0.1",
-                          "2.2 | nan",
-                          "nan | 180.0",
-                          "nan | nan",
-                          "1.0 | 0.14",
-                          "2.2 | 0.2",
-                          "3.0 | nan",
-                          "2.0",
-                          "nan | 220.0",
-                          "nan | 0.5",
-                          "nan | 0.13",
-                          "nan | 0.22",
-                          "150.0",
-                          "nan | 60.0",
-                          "200.0",
-                          "nan | 0.15",
-                          "nan | 0.25",
-                          "1.0 | 0.15",
-                          "nan | 0.04",
-                          "0.175 | 0.0025",
-                          "2.2",
-                          "1.0 | 0.13",
-                          "2.0 | 0.6",
-                          "nan | 40.0"
-                        ]
-                      }
-                    }
+                  "elasticsearch": [
+                    "results.properties.electronic.band_structure_electronic.band_gap.index"
                   ]
                 },
-                "name": "thickness",
-                "description": "A list of thicknesses of the individual layers in the stack. Use the following guidelines\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- The layers must line up with the previous filed.\n- State thicknesses in nm\n- Every layer in the stack have a thickness. If it is unknown, state this as \u2018nan\u2019\n- If there are uncertainties, state the best estimate, e.g write 100 and not 90-110\n- If you only know the total thickness, e.g. you have a 2 mm thick commercial FTO substrate and you do not know how thick the FTO layer is, state that as \u20182 | nan\u2019\nExample\n2.2 | 0.1\n2 | nan\nnan | nan | nan",
+                "name": "index",
+                "description": "The spin channel index.",
                 "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
+                  "type_kind": "numpy",
+                  "type_data": "int32"
+                }
               },
               {
                 "m_def": "nomad.metainfo.metainfo.Quantity",
                 "m_parent_index": 2,
                 "m_parent_sub_section": "quantities",
                 "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
+                  "elasticsearch": [
+                    "results.properties.electronic.band_structure_electronic.band_gap.value"
                   ]
                 },
-                "name": "area",
-                "description": "The total area in cm2 of the substrate over which the perovskite is deposited. This may be significantly larger than the cell area",
+                "name": "value",
+                "description": "The actual value of the band gap. Value of zero indicates a vanishing band gap and\nis distinct from sources lacking any band gap measurement or calculation.",
                 "type": {
                   "type_kind": "numpy",
                   "type_data": "float64"
                 },
                 "shape": [],
-                "unit": "centimeter ** 2"
+                "unit": "joule"
               },
               {
                 "m_def": "nomad.metainfo.metainfo.Quantity",
                 "m_parent_index": 3,
                 "m_parent_sub_section": "quantities",
                 "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "AimCore Technology",
-                          "Lumtec",
-                          "Yingkou OPV Tech New Energy Co.",
-                          "Sigma Aldrich",
-                          "Yingkou YouXuan",
-                          "Unknown",
-                          "Automatic Research GmbH",
-                          "Xiang Science & Technology",
-                          "Solaronix",
-                          "OPV Technology Corp",
-                          "Furuuchi Chemical",
-                          "Thin Film Devices Inc.",
-                          "Mekoprint OC50",
-                          "Luminiscence Technology Corporation",
-                          "Naranjo",
-                          "Lab made",
-                          "CSG Holding Co",
-                          "Eastman Chemical Company",
-                          "Naranjo substrates",
-                          "Nippon Sheet Glass Co.",
-                          "Pilkington",
-                          "Advanced Election Technology",
-                          "Kintec",
-                          "Shen Zhen Hua Nan Xiang Cheng Factory",
-                          "Hartford Glass Co.",
-                          "3M",
-                          "HeptaChroma",
-                          "Merck",
-                          "Delta Technologies",
-                          "Ossila",
-                          "AMG-Tech",
-                          "Greatcell Solar",
-                          "Xinyan Technology",
-                          "Zhuhai Kaivo"
-                        ]
-                      }
-                    }
+                  "elasticsearch": [
+                    "results.properties.electronic.band_structure_electronic.band_gap.type"
                   ]
                 },
-                "name": "supplier",
-                "description": ". The supplier of the substrate.\n- Most substrates in the perovskite field are bought commercially, but if it is made in the lab, state this as \u201clab made\u201d\n- If the supplier is unknown, stat that as\u2018Unknown\u2019\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.\nExample:\nLab made\nNGO\nPilkington",
+                "name": "type",
+                "description": "Band gap type.",
                 "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
+                  "type_kind": "Enum",
+                  "type_data": [
+                    "direct",
+                    "indirect"
+                  ]
                 },
                 "shape": []
-              },
+              }
+            ]
+          },
+          {
+            "m_def": "nomad.metainfo.metainfo.Section",
+            "m_parent_index": 10,
+            "m_parent_sub_section": "section_definitions",
+            "name": "BandGap",
+            "base_sections": [
+              "/packages/10/section_definitions/19"
+            ],
+            "quantities": [
               {
                 "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 4,
+                "m_parent_index": 0,
                 "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "TCO-XY15",
-                          "Unknown",
-                          "TEC15",
-                          "TEC8",
-                          "TEC14",
-                          "Trizact 3000",
-                          "FTO22-7",
-                          "TEC7",
-                          "TEC7.5",
-                          "NSG10",
-                          "DHS-FTO22-15N",
-                          "TEC9",
-                          "TCO22-7",
-                          "TECS"
-                        ]
-                      }
-                    }
-                  ]
-                },
-                "name": "brand_name",
-                "description": ". The specific brand name of the substrate. e.g NGO11, TEC15, etc.\n- This category was included after the projects initial phase wherefor the list of reported categories is short. Thus, be prepared to expand the given list of alternatives in the data template.",
+                "name": "label",
+                "description": "Label to identify the band gap data, e.g. the method employed.",
                 "type": {
                   "type_kind": "python",
                   "type_data": "str"
-                },
-                "shape": []
+                }
               },
               {
                 "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 5,
+                "m_parent_index": 1,
                 "m_parent_sub_section": "quantities",
                 "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "Commercial | Commercial",
-                          "Commercial | Electrodeposition >> Spin-coating",
-                          "Commercial | Sputtering",
-                          "Commercial | Electrospinning",
-                          "Unknown",
-                          "Commercial | Sputtering >> Sputtering",
-                          "Commercial | commercial",
-                          "Spin-coating | Commercial",
-                          "Photolithography | Spin-coating | Lamination",
-                          "Commercial | Laser patterning >> Spin-coating",
-                          "Commercial | Spin-coating",
-                          "CVD",
-                          "Commercial | Magnetron sputtering",
-                          "Commercial | ALD | Doctor blading | ALD"
-                        ]
-                      }
-                    }
+                  "elasticsearch": [
+                    "results.properties.electronic.band_structure_electronic.band_gap.index"
                   ]
                 },
-                "name": "deposition_procedure",
-                "description": ". A list of the deposition procedures for the substrate\n- Every layer should be separated by a space, a vertical bar, and a space, i.e. (\u2018 | \u2018)\n- Make sure that you describe as many layers as there are layers in the stack. Otherwise it will be difficult to interpret which layer the deposition procedure is referring to. It should thus be as many vertical bars in this field as when describing the substrate stack.\n- When more than one reaction step, separate them by a double forward angel bracket with one blank space on both sides (\u2018 >> \u2018)\n- If the deposition procedure for a layer unknown, state that as\u2018Unknown\u2019\n- If a substrate is bought commercially and you do not know, indicate this by the label \u201cCommercial\u201d\n- This category was included after the initial project release wherefor the list of reported purities are short, so be prepared to expand on the given list of alternatives in the extraction protocol.\nExample\nCommercial | Commercial\nCommercial | Sputtered >> Sputtered\nCommercial | ALD",
+                "name": "index",
+                "description": "The spin channel index.",
                 "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
+                  "type_kind": "numpy",
+                  "type_data": "int32"
+                }
               },
               {
                 "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 6,
+                "m_parent_index": 2,
                 "m_parent_sub_section": "quantities",
                 "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "NumberEditQuantity"
-                    }
+                  "elasticsearch": [
+                    "results.properties.electronic.band_structure_electronic.band_gap.value"
                   ]
                 },
-                "name": "surface_roughness_rms",
-                "description": "The root mean square value (RMS) of the surface roughness expressed in nm\n- If not known, leave this field blank",
+                "name": "value",
+                "description": "The actual value of the band gap. Value of zero indicates a vanishing band gap and\nis distinct from sources lacking any band gap measurement or calculation.",
                 "type": {
                   "type_kind": "numpy",
                   "type_data": "float64"
                 },
                 "shape": [],
-                "unit": "nanometer"
+                "unit": "joule"
               },
               {
                 "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 7,
+                "m_parent_index": 3,
                 "m_parent_sub_section": "quantities",
                 "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "",
-                          "Unknown",
-                          "Photolithography",
-                          "Dipping in HCl",
-                          "Laser etching",
-                          "Zn-powder; HCl >> Mecanical scrubbing"
-                        ]
-                      }
-                    }
+                  "elasticsearch": [
+                    "results.properties.electronic.band_structure_electronic.band_gap.type"
                   ]
                 },
-                "name": "etching_procedure",
-                "description": ". For the most common substrates, i.e. FTO and ITO it is common that part of the conductive layer is removed before perovskite deposition. State the method by which it was removed\n- If there is more than one cleaning step involved, separate the steps by a double forward angel bracket (\u2018 >> \u2018)\n- This category was included after the initial project release wherefor the list of reported purities are short, so be prepared to expand on the given list of alternatives in the extraction protocol.\nExample\nZn-powder; HCl >> Mecanical scrubbing\nLaser etching",
+                "name": "type",
+                "description": "Band gap type.",
                 "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
-                "shape": []
-              },
-              {
-                "m_def": "nomad.metainfo.metainfo.Quantity",
-                "m_parent_index": 8,
-                "m_parent_sub_section": "quantities",
-                "m_annotations": {
-                  "eln": [
-                    {
-                      "component": "EnumEditQuantity",
-                      "props": {
-                        "suggestions": [
-                          "2.5 M NaOH >> Ultrasonic bath >> Water >> Detergent >> Milli-Q Water >> Annealed 30 min at 500\u2103",
-                          "Acetone >> IPA >> O2 plasma",
-                          "Acetone >> IPA >> Water",
-                          "Acetone >> Ultrasonic bath >> Abs Ethanol >> Ultrasonic bath >> DI Water",
-                          "Acetone >> Ultrasonic bath >> Ethanol >> Ultrasonic bath >> Water >> Ultrasonic bath",
-                          "Acetone >> Ultrasonic bath >> Ethanol >> Ultrasonic bath >> Water >> Ultrasonic bath >> UV-Ozone",
-                          "Acetone >> Ultrasonic bath >> IPA >> Ultrasonic bath",
-                          "Acetone >> Ultrasonic bath >> IPA >> Ultrasonic bath >> Drying in oven >> UV-Ozone",
-                          "Acetone >> Ultrasonic bath >> IPA >> Ultrasonic bath >> Ethanol >> UV-Ozone",
-                          "Acetone >> Ultrasonic bath >> IPA >> Ultrasonic bath >> Ethanol >> Ultrasonic bath",
-                          "Acetone >> Ultrasonic bath >> IPA >> Ultrasonic bath >> O2-plasma",
-                          "Acetone >> Ultrasonic bath >> Isopropyl alcohol >> Ultrasonic bath >> de-ionized Water",
-                          "Acetone >> Ultrasonic bath >> Methanol >> Ultrasonic bath",
-                          "Acetone >> Ultrasonic bath >> Methanol >> Ultrasonic bath >> DI Water",
-                          "Acetone >> Ultrasonic bath >> Methanol >> Ultrasonic bath >> Water",
-                          "Acetone >> Ultrasonic bath >> Methanol >> Ultrasonic bath >> Water >> Ultrasonic bath",
-                          "Acetone >> Water >> IPA >> Nitrogen flow",
-                          "Acetone >> Water >> IPA >> Nitrogen flow >> Corona Treatment 0.74 kW",
-                          "DI Water >> Ethyl alcohol >> Acetone",
-                          "DI Water >> Ultrasonic bath >> Acetone >> Ultrasonic bath >> IPA >> Ultrasonic bath",
-                          "DI Water >> Ultrasonic bath >> Acetone >> Ultrasonic bath >> IPA >> Ultrasonic bath >> UV-Ozone",
-                          "DI Water >> Ultrasonic bath >> Ethanol",
-                          "DI Water >> Ultrasonic bath >> Ethanol >> Ultrasonic bath >> Acetone >> Ultrasonic bath >> UV-Ozone",
-                          "DI Water >> Ultrasonic bath >> Helmanex >> Ultrasonic bath >> Acetone >> Ultrasonic bath >> Methanol >> Ultrasonic bath >> DI Water >> Ultrasonic bath >> UV-Ozone",
-                          "DIWater >> Ultrasonic bath >> Acetone >> Ultrasonic bath >> IPA >> Ultrasonic bath >> UV-Ozone",
-                          "DIWater >> Ultrasonic bath >> Ethanol >> Ultrasonic bath >> Acetone >> Ultrasonic bath >> Oven drying >> UV-Ozone",
-                          "De-ionized Water >> Ultrasonic bath >> Soap >> Ultrasonic bath >> IPA >> Ultrasonic bath",
-                          "Detergent >> Ultrasonic bath >> Acetone >> Ultrasonic bath >> Ethanol >> Ultrasonic bath >>  >> DI-Water >> Ultrasonic bath >> UV-Ozone",
-                          "Detergent >> Ultrasonic bath >> DI Water >> Ultrasonic bath >> Acetone >> Ultrasonic bath >> Ethanol >> Ultrasonic bath",
-                          "Detergent >> Ultrasonic bath >> DI Water >> Ultrasonic bath >> Acetone >> Ultrasonic bath >> Ethanol >> Ultrasonic bath >> UV-Ozone",
-                          "Detergent >> Ultrasonic bath >> DI-Water >> Ultrasonic bath >> Acetone >> Ultrasonic bath >> Ethanol >> Ultrasonic bath >> UV-Ozone",
-                          "Detergent >> Ultrasonic bath >> DI-Water >> Ultrasonic bath >> Acetone >> Ultrasonic bath >> IPA >> Ultrasonic bath >> air plasma",
-                          "Detergent >> Ultrasonic bath >> alkali liquor >> Ultrasonic bath >> DI Water >> Ultrasonic bath >> Ethanol >> Ultrasonic bath",
-                          "Extran 300 >> Ultrasonic bath >> IPA",
-                          "H2O2/HCl/H2O = 1:1:5 >> acetone >> isopropyl alcohol",
-                          "Hellmanex >> solution >> DI >> water >> acetone >> IPA",
-                          "Helmanex >> Acetone >> IPA >> O2-plasma",
-                          "Helmanex >> Acetone >> Ultrasonic bath >> IPA >> Ultrasonic bath >> O2 plasma",
-                          "Helmanex >> Ultrasonic bath >> Acetone >> Ultrasonic bath >> Ethanol >> Ultrasonic bath >> DI Water >> Ultrasonic bath >> UV-Ozone",
-                          "Helmanex >> Ultrasonic bath >> Acetone >> Ultrasonic bath >> IPA >> Ultrasonic bath",
-                          "Helmanex >> Ultrasonic bath >> DI Water >> Ethanol >> 2-propanol >> Ultrasonic bath",
-                          "Helmanex >> Ultrasonic bath >> DI Water >> Ultrasonic bath",
-                          "Helmanex >> Ultrasonic bath >> DI Water >> Ultrasonic bath >> Acetone >> Ultrasonic bath >> Ethanol >> Ultrasonic bath >> IPA >> Ultrasonic bath",
-                          "Helmanex >> Ultrasonic bath >> DI Water >> Ultrasonic bath >> Acetone >> Ultrasonic bath >> IPA >> Ultrasonic bath >> O2 plasma",
-                          "Helmanex >> Ultrasonic bath >> DI Water >> Ultrasonic bath >> Acetone >> Ultrasonic bath >> IPA >> Ultrasonic bath >> UV-Ozone",
-                          "Helmanex >> Ultrasonic bath >> Ethanol >> Acetone",
-                          "Helmanex >> Ultrasonic bath >> Ethanol >> Ultrasonic bath >> Acetone >> DI Water",
-                          "Helmanex >> Ultrasonic bath >> Ethanol >> Ultrasonic bath >> Acetone >> UV-Ozone",
-                          "Helmanex >> Ultrasonic bath >> IPA >> Ultrasonic bath >> Acetone >> UV-Ozone",
-                          "Helmanex >> Ultrasonic bath >> Water >> IPA >> Ultrasonic bath >> Acetone >> microwave plasma",
-                          "Helmanex >> Ultrasonic bath >> Water >> Ultrasonic bath >> Acetone >> Ultrasonic bath >> Ethanol >> Ultrasonic bath >> UV-Ozone",
-                          "Helmanex >> Ultrasonic bath >> Water >> Ultrasonic bath >> Ethanol",
-                          "Helmanex >> Ultrasonic bath >> Water >> Ultrasonic bath >> Ethanol >> Ultrasonic bath",
-                          "Helmanex >> Ultrasonic bath >> Water >> Ultrasonic bath >> Ethanol >> Ultrasonic bath >> Acetone >> UV-Ozone",
-                          "Micro-90 detergent >> Ultrasonic bath >> DI Water >> Ultrasonic bath >> Acetone >> Ultrasonic bath >> IPA >> Ultrasonic bath",
-                          "Mucasol >> Ultrasonic bath >> Acetone >> Utrasonic bath >> Acetone >> Ultrasonic bath >> IPA >> Ultrasonic bath >> Ozone",
-                          "Mucasol >> Ultrasonic bath >> Ethanol >> Ultrasonic bath >> Water >> Ultrasonic bath",
-                          "Mucasol >> Ultrasonic bath >> Water >> Ultrasonic bath >> Acetone >> IPA >> UV-Ozone",
-                          "NaOH >> Ultrasonic bath >> Ethanol >> Ultrasonic bath >> DI Water >> Acetone",
-                          "NaOH Ethanolic solution >> Water >> detergent >> Water >> Dry air",
-                          "Oxygen plasma",
-                          "Soap >> Acetone >> Ethanol >> Water >> UV-Ozone",
-                          "Soap >> Acetone >> Ultrasonic bath >> Water >> Ultrasonic bath >> Ethanol >> O2-plasma",
-                          "Soap >> DIWater >> Ultrasonic bath >> Acetone >> Ultrasonic bath >> IPA >> Ultrasonic bath >> N2 blowing >> UV-Ozone",
-                          "Soap >> Ultrasonic bath >> Acetone >> Ultrasonic bath >> Ethanol",
-                          "Soap >> Ultrasonic bath >> Acetone >> Ultrasonic bath >> Ethanol >> Ultrasonic bath >> DI Water",
-                          "Soap >> Ultrasonic bath >> Acetone >> Ultrasonic bath >> IPA >> Ultrasonic bath >> DI Water >> Ultrasonic bath >> Plasma",
-                          "Soap >> Ultrasonic bath >> Acetone >> Ultrasonic bath >> IPA >> Ultrasonic bath >> Water >> Ultrasonic bath >> O2-plasma",
-                          "Soap >> Ultrasonic bath >> Ethanol >> Ultrasonic bath >> Acetone >> Plasma",
-                          "Soap >> Ultrasonic bath >> Ethanol >> Ultrasonic bath >> Acetone >> UV-Ozone",
-                          "Soap >> Ultrasonic bath >> Ethanol-HCl >> Ultrasonic bath >> Acetone >> Water >> Heating",
-                          "Soap >> Ultrasonic bath >> UV-Ozone",
-                          "Soap >> Ultrasonic bath >> Water",
-                          "Soap >> Ultrasonic bath >> Water >> Ultrasonic bath >> Acetone >> Ultrasonic bath >> Ethanol >> Ultrasonic bath",
-                          "Soap >> Ultrasonic bath >> Water >> Ultrasonic bath >> Acetone >> Ultrasonic bath >> Ethanol >> Ultrasonic bath >> Plasma",
-                          "Soap >> Ultrasonic bath >> Water >> Ultrasonic bath >> Acetone >> Ultrasonic bath >> IPA >> Ultrasonic bath",
-                          "Soap >> Ultrasonic bath >> Water >> Ultrasonic bath >> Acetone >> Ultrasonic bath >> IPA >> Ultrasonic bath >> O2-plasma",
-                          "Soap >> Ultrasonic bath >> Water >> Ultrasonic bath >> Acetone >> Ultrasonic bath >> IPA >> Ultrasonic bath >> Plasma",
-                          "Soap >> Ultrasonic bath >> Water >> Ultrasonic bath >> Acetone >> Ultrasonic bath >> IPA >> Ultrasonic bath >> UV-Ozone",
-                          "Soap >> Ultrasonic bath >> Water >> Ultrasonic bath >> Acetone >> Ultrasonic bath >> Water >> Ultrasonic bath >> Ethanol >> Utrasonic bath >> UV-Ozone",
-                          "Soap >> Ultrasonic bath >> Water >> Ultrasonic bath >> Ethano >> Ultrasonic bath >> UV-Ozone",
-                          "Soap >> Ultrasonic bath >> Water >> Ultrasonic bath >> Ethanol >> UV-Ozone",
-                          "Soap >> Ultrasonic bath >> Water >> Ultrasonic bath >> Ethanol >> Ultrasonic bath >> O2-plasma",
-                          "Soap >> Ultrasonic bath >> Water >> Ultrasonic bath >> Ethanol >> Ultrasonic bath >> UV-Ozone",
-                          "Soap >> Ultrasonic bath >> Water >> Ultrasonic bath >> IPA >> UV-Ozone",
-                          "Soap >> Ultrasonic bath >> de-ionized Water >> Ultrasonic bath >> Acetone >> UV-Ozone >> Ethanol >> UV-Ozone",
-                          "Soap >> Water >> Acetone >> IPA >> Ethanol >> Water >> UV-Ozone",
-                          "Soap >> Water >> Acetone >> IPA >> UV-Ozone",
-                          "Soap >> Water >> Acetone >> Water",
-                          "Soap >> Water >> Ethanol",
-                          "Soap >> Water >> Toluene >> Ultrasonic bath >> Acetone >> Ultrasonic bath >> IPA >> O2-plasma",
-                          "Soap >> Water >> Ultrasonic bath >> Acetone >> Ethanol >> Ultrasonic bath >> IPA >> UV-Ozone",
-                          "Soap >> Water >> Ultrasonic bath >> Acetone >> Ultrasonic bath >> Ethanol",
-                          "Soap >> Water >> Ultrasonic bath >> Acetone >> Ultrasonic bath >> Ethanol >> IPA >> UV-Ozone",
-                          "Soap >> Water >> Ultrasonic bath >> Acetone >> Ultrasonic bath >> Ethanol >> O2-plasma",
-                          "Soap >> Water >> Ultrasonic bath >> Acetone >> Ultrasonic bath >> IPA",
-                          "Soap >> Water >> Ultrasonic bath >> Acetone >> Ultrasonic bath >> IPA >> O2-plasma",
-                          "Soap >> Water >> Ultrasonic bath >> Acetone >> Ultrasonic bath >> IPA >> UV-Ozone",
-                          "Soap >> Water >> Ultrasonic bath >> Acetone >> Ultrasonic bath >> lPA >>  >> Ethanol >> O2-plasma",
-                          "Soap >> Water >> Ultrasonic bath >> Acetone; IPA; Ethanol >> UV-Ozone",
-                          "Soap >> Water >> Ultrasonic bath >> Ethanol",
-                          "Soap >> Water >> Ultrasonic bath >> Ethanol >> O2-plasma",
-                          "Soap >> Water >> Ultrasonic bath >> Ethanol >> UV-Ozone",
-                          "Soap >> Water >> Ultrasonic bath >> Ethanol >> Ultrasonic bath >> Acetone >> UV-Ozone",
-                          "Soap >> Water >> Ultrasonic bath >> Ethanol >> Ultrasonic bath >> IPA",
-                          "Soap >> Water >> Ultrasonic bath >> Ethanol >> Ultrasonic bath >> IPA >> O2-plasma",
-                          "Soap >> Water >> Ultrasonic bath >> Ethanol >> Ultrasonic bath >> IPA >> UV-Ozone",
-                          "Soap >> Water >> Ultrasonic bath >> Ethanol >> Ultrasonic bath >> lPA;Acetone; Water >> Ultrasonic bath >> UV Ozone",
-                          "Soap >> Water >> Ultrasonic bath >> IPA >> O2-plasma",
-                          "Soap >> peroxide/ammonia >> Ultrasonic bath >> Methanol >> Ultrasonic bath >> IPA >> UV-Ozone",
-                          "Toluene >> Ultrasonic bath >> Acetone >> Ultrasonic bath >> Ethanol >> Ultrasonic bath >> Water >> Ultrasonic bath",
-                          "UV-Ozone",
-                          "Unknown",
-                          "Unknown >> O2 plasma",
-                          "Unknown >> UV-Ozone",
-                          "Water >> Acetone >> Ethanol >> IPA",
-                          "Water >> Acetone >> Ethanol >> UV-Ozone",
-                          "Water >> Acetone >> IPA",
-                          "Water >> Acetone >> IPA >> O2-plasma",
-                          "Water >> Acetone >> IPA >> UV-Ozone",
-                          "Water >> Ethanol >> IPA",
-                          "Water >> Ultrasonic bath >> Acetone >> Ultrasonic bath >> IPA >> Ultrasonic bath >> UV-Ozone",
-                          "Water >> Ultrasonic bath >> Ethanol >> Ultrasonic bath >> Acetone",
-                          "Water >> Ultrasonic bath >> Ethanol >> Ultrasonic bath >> UV-Ozone",
-                          "Water >> Ultrasonic bath >> Ethanol >> Ultrasonic bath >> heating >> UV-Ozone",
-                          "Water >> Ultrasonic bath >> IPA >> Ultrasonic bath >> O2-plasma",
-                          "alconox-detergent >> Ultrasonic bath >> deionized water >> Ultrasonic bath  >> acetone >> Ultrasonic bath >> isopropanol >> Ultrasonic bath",
-                          "detergent >> acetone >> isopropanol >> ethanol",
-                          "detergent >> deionized water >> isopropanol >> acetone >> UV-Ozone"
-                        ]
-                      }
-                    }
+                  "type_kind": "Enum",
+                  "type_data": [
+                    "direct",
+                    "indirect"
                   ]
                 },
-                "name": "cleaning_procedure",
-                "description": ". The schematic cleaning sequence of the substrate. The Extraction protocol does not capture the fine details in the cleaning procedures, e.g. times, temperatures, etc. but state the general sequence. Refers to the cleaning of the entire substrate before the deposition of the rest of the cell stack starts.\n- If there is more than one cleaning step involved, separate the steps by a double forward angel bracket (\u2018 >> \u2018)\n- If more than one procedure is occurring simultaneously, e.g. Soap washing an ultrasonic bath, separate simultaneously occurring steps with a semicolon.\n- This category was included after the initial project release wherefor the list of reported purities are short, so be prepared to expand on the given list of alternatives in the extraction protocol.\nExample\nHelmanex >> Ultrasonic bath >> Ethanol >> Ultrasonic bath >> Acetone >> UV-ozone\nPiranha solutionion\nPiranha solutionion >> UV-ozone\nSoap\nSoap >> Ultrasonic bath\nSoap >> Ultrasonic bath >> Ethanol; Ultrasonic bath >> Acetone >> UV-ozone\nSoap >> Ultrasonic bath >> UV-ozone\nUnknown",
-                "type": {
-                  "type_kind": "python",
-                  "type_data": "str"
-                },
                 "shape": []
               }
             ]
@@ -97662,7 +60630,7 @@ window.nomadArtifacts = {
       },
       {
         "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 49,
+        "m_parent_index": 31,
         "m_parent_sub_section": "packages",
         "name": "simulationworkflowschema.chemical_reaction",
         "section_definitions": [
@@ -97672,7 +60640,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "ChemicalReactionMethod",
             "base_sections": [
-              "/packages/53/section_definitions/0"
+              "/packages/35/section_definitions/0"
             ],
             "quantities": [
               {
@@ -97696,7 +60664,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "ChemicalReactionResults",
             "base_sections": [
-              "/packages/53/section_definitions/1"
+              "/packages/35/section_definitions/1"
             ],
             "quantities": [
               {
@@ -97731,7 +60699,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "ChemicalReaction",
             "base_sections": [
-              "/packages/53/section_definitions/2"
+              "/packages/35/section_definitions/2"
             ],
             "sub_sections": [
               {
@@ -97739,7 +60707,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "method",
-                "sub_section": "/packages/49/section_definitions/0"
+                "sub_section": "/packages/31/section_definitions/0"
               },
               {
                 "m_def": "nomad.metainfo.metainfo.SubSection",
@@ -97747,9 +60715,9 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "results",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
-                "sub_section": "/packages/49/section_definitions/1"
+                "sub_section": "/packages/31/section_definitions/1"
               }
             ]
           }
@@ -97757,7 +60725,7 @@ window.nomadArtifacts = {
       },
       {
         "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 50,
+        "m_parent_index": 32,
         "m_parent_sub_section": "packages",
         "name": "simulationworkflowschema.dmft",
         "section_definitions": [
@@ -97768,7 +60736,7 @@ window.nomadArtifacts = {
             "name": "DFTPlusTBPlusDMFTResults",
             "description": "Groups DFT, TB and DMFT outputs: band gaps (all), DOS (DFT, TB), band structures (DFT, TB), Greens functions (DMFT). The ResultsNormalizer takes care\nof adding a label 'DFT', 'PROJECTION, or 'DMFT' in the method `get_dmft_workflow_properties`.",
             "base_sections": [
-              "/packages/53/section_definitions/1"
+              "/packages/35/section_definitions/1"
             ],
             "sub_sections": [
               {
@@ -97776,7 +60744,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "dft_outputs",
-                "sub_section": "/packages/53/section_definitions/7",
+                "sub_section": "/packages/35/section_definitions/7",
                 "repeats": false
               },
               {
@@ -97784,7 +60752,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 1,
                 "m_parent_sub_section": "sub_sections",
                 "name": "tb_outputs",
-                "sub_section": "/packages/53/section_definitions/7",
+                "sub_section": "/packages/35/section_definitions/7",
                 "repeats": false
               },
               {
@@ -97792,7 +60760,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 2,
                 "m_parent_sub_section": "sub_sections",
                 "name": "dmft_outputs",
-                "sub_section": "/packages/53/section_definitions/7",
+                "sub_section": "/packages/35/section_definitions/7",
                 "repeats": false
               }
             ]
@@ -97804,7 +60772,7 @@ window.nomadArtifacts = {
             "name": "DFTPlusTBPlusDMFTMethod",
             "description": "Specifies all DFT, TB and DMFT input methodologies: starting XC functional, electrons representation (basis set), TB method reference, DMFT method reference.",
             "base_sections": [
-              "/packages/53/section_definitions/6"
+              "/packages/35/section_definitions/6"
             ],
             "quantities": [
               {
@@ -97838,7 +60806,7 @@ window.nomadArtifacts = {
             "name": "DFTPlusTBPlusDMFT",
             "description": "The DMFT workflow is generated in an extra EntryArchive IF both the TB SinglePoint and the DMFT SinglePoint EntryArchives are present in the upload.",
             "base_sections": [
-              "/packages/53/section_definitions/5"
+              "/packages/35/section_definitions/5"
             ],
             "sub_sections": [
               {
@@ -97846,7 +60814,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "method",
-                "sub_section": "/packages/50/section_definitions/1"
+                "sub_section": "/packages/32/section_definitions/1"
               },
               {
                 "m_def": "nomad.metainfo.metainfo.SubSection",
@@ -97854,9 +60822,9 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "results",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
-                "sub_section": "/packages/50/section_definitions/0"
+                "sub_section": "/packages/32/section_definitions/0"
               }
             ]
           }
@@ -97864,7 +60832,7 @@ window.nomadArtifacts = {
       },
       {
         "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 51,
+        "m_parent_index": 33,
         "m_parent_sub_section": "packages",
         "name": "simulationworkflowschema.elastic",
         "section_definitions": [
@@ -97875,7 +60843,7 @@ window.nomadArtifacts = {
             "name": "StrainDiagrams",
             "description": "Section containing the information regarding the elastic strains.",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ],
             "quantities": [
               {
@@ -97976,7 +60944,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "ElasticMethod",
             "base_sections": [
-              "/packages/53/section_definitions/0"
+              "/packages/35/section_definitions/0"
             ],
             "quantities": [
               {
@@ -98047,7 +61015,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "ElasticResults",
             "base_sections": [
-              "/packages/62/section_definitions/2"
+              "/packages/44/section_definitions/2"
             ],
             "quantities": [
               {
@@ -98432,7 +61400,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "strain_diagrams",
-                "sub_section": "/packages/51/section_definitions/0",
+                "sub_section": "/packages/33/section_definitions/0",
                 "repeats": true
               }
             ]
@@ -98443,7 +61411,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "Elastic",
             "base_sections": [
-              "/packages/53/section_definitions/3"
+              "/packages/35/section_definitions/3"
             ],
             "sub_sections": [
               {
@@ -98451,7 +61419,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "method",
-                "sub_section": "/packages/51/section_definitions/1"
+                "sub_section": "/packages/33/section_definitions/1"
               },
               {
                 "m_def": "nomad.metainfo.metainfo.SubSection",
@@ -98459,9 +61427,9 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "results",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
-                "sub_section": "/packages/51/section_definitions/2"
+                "sub_section": "/packages/33/section_definitions/2"
               }
             ]
           }
@@ -98469,7 +61437,7 @@ window.nomadArtifacts = {
       },
       {
         "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 52,
+        "m_parent_index": 34,
         "m_parent_sub_section": "packages",
         "name": "simulationworkflowschema.equation_of_state",
         "section_definitions": [
@@ -98479,7 +61447,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "EquationOfStateMethod",
             "base_sections": [
-              "/packages/53/section_definitions/0"
+              "/packages/35/section_definitions/0"
             ],
             "quantities": [
               {
@@ -98503,7 +61471,7 @@ window.nomadArtifacts = {
             "name": "EOSFit",
             "description": "Section containing results of an equation of state fit.",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ],
             "quantities": [
               {
@@ -98604,7 +61572,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "EquationOfStateResults",
             "base_sections": [
-              "/packages/53/section_definitions/1"
+              "/packages/35/section_definitions/1"
             ],
             "quantities": [
               {
@@ -98656,7 +61624,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "eos_fit",
-                "sub_section": "/packages/52/section_definitions/1",
+                "sub_section": "/packages/34/section_definitions/1",
                 "repeats": true
               }
             ]
@@ -98667,7 +61635,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "EquationOfState",
             "base_sections": [
-              "/packages/53/section_definitions/3"
+              "/packages/35/section_definitions/3"
             ],
             "sub_sections": [
               {
@@ -98675,7 +61643,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "method",
-                "sub_section": "/packages/52/section_definitions/0"
+                "sub_section": "/packages/34/section_definitions/0"
               },
               {
                 "m_def": "nomad.metainfo.metainfo.SubSection",
@@ -98683,9 +61651,9 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "results",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
-                "sub_section": "/packages/52/section_definitions/2"
+                "sub_section": "/packages/34/section_definitions/2"
               }
             ]
           }
@@ -98693,7 +61661,7 @@ window.nomadArtifacts = {
       },
       {
         "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 53,
+        "m_parent_index": 35,
         "m_parent_sub_section": "packages",
         "name": "simulationworkflowschema.general",
         "section_definitions": [
@@ -98703,7 +61671,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "SimulationWorkflowMethod",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ]
           },
           {
@@ -98712,7 +61680,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "SimulationWorkflowResults",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ],
             "quantities": [
               {
@@ -98722,7 +61690,7 @@ window.nomadArtifacts = {
                 "name": "calculation_result_ref",
                 "description": "Reference to calculation result. In the case of serial workflows, this corresponds\nto the final step in the simulation. For the parallel case, it refers to the reference calculation.",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
                 "type": {
                   "type_kind": "reference",
@@ -98764,7 +61732,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "SimulationWorkflow",
             "base_sections": [
-              "/packages/29/section_definitions/3"
+              "/packages/28/section_definitions/3"
             ],
             "sub_sections": [
               {
@@ -98772,7 +61740,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "method",
-                "sub_section": "/packages/53/section_definitions/0"
+                "sub_section": "/packages/35/section_definitions/0"
               },
               {
                 "m_def": "nomad.metainfo.metainfo.SubSection",
@@ -98780,9 +61748,9 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "results",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
-                "sub_section": "/packages/53/section_definitions/1"
+                "sub_section": "/packages/35/section_definitions/1"
               }
             ]
           },
@@ -98792,7 +61760,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "ParallelSimulation",
             "base_sections": [
-              "/packages/53/section_definitions/2"
+              "/packages/35/section_definitions/2"
             ]
           },
           {
@@ -98801,7 +61769,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "SerialSimulation",
             "base_sections": [
-              "/packages/53/section_definitions/2"
+              "/packages/35/section_definitions/2"
             ]
           },
           {
@@ -98811,7 +61779,7 @@ window.nomadArtifacts = {
             "name": "BeyondDFT",
             "description": "Base class used to normalize standard workflows beyond DFT containing two specific SinglePoint tasks (GWWorkflow = DFT + GW, DMFTWorkflow = DFT + DMFT,\nMaxEntWorkflow = DMFT + MaxEnt, and so on) and store the outputs in the self.results\nsection.",
             "base_sections": [
-              "/packages/53/section_definitions/4"
+              "/packages/35/section_definitions/4"
             ]
           },
           {
@@ -98821,7 +61789,7 @@ window.nomadArtifacts = {
             "name": "DFTMethod",
             "description": "Base class defining the DFT input methodologies: starting XC functional and electrons representation (basis set).",
             "base_sections": [
-              "/packages/53/section_definitions/0"
+              "/packages/35/section_definitions/0"
             ],
             "quantities": [
               {
@@ -98855,7 +61823,7 @@ window.nomadArtifacts = {
             "name": "ElectronicStructureOutputs",
             "description": "Base class defining the typical output properties of any electronic structure SinglePoint calculation: DFT, TB, DMFT, GW, MaxEnt, XS.",
             "base_sections": [
-              "/packages/53/section_definitions/1"
+              "/packages/35/section_definitions/1"
             ],
             "quantities": [
               {
@@ -98923,7 +61891,7 @@ window.nomadArtifacts = {
             "name": "MagneticOutputs",
             "description": "Base class defining the typical output properties of magnetic SinglePoint calculations.",
             "base_sections": [
-              "/packages/53/section_definitions/1"
+              "/packages/35/section_definitions/1"
             ],
             "quantities": [
               {
@@ -98988,7 +61956,7 @@ window.nomadArtifacts = {
       },
       {
         "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 54,
+        "m_parent_index": 36,
         "m_parent_sub_section": "packages",
         "name": "simulationworkflowschema.geometry_optimization",
         "section_definitions": [
@@ -98998,7 +61966,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "GeometryOptimizationMethod",
             "base_sections": [
-              "/packages/53/section_definitions/0"
+              "/packages/35/section_definitions/0"
             ],
             "quantities": [
               {
@@ -99124,7 +62092,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "GeometryOptimizationResults",
             "base_sections": [
-              "/packages/53/section_definitions/1"
+              "/packages/35/section_definitions/1"
             ],
             "quantities": [
               {
@@ -99242,7 +62210,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "GeometryOptimization",
             "base_sections": [
-              "/packages/53/section_definitions/4"
+              "/packages/35/section_definitions/4"
             ],
             "sub_sections": [
               {
@@ -99250,7 +62218,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "method",
-                "sub_section": "/packages/54/section_definitions/0"
+                "sub_section": "/packages/36/section_definitions/0"
               },
               {
                 "m_def": "nomad.metainfo.metainfo.SubSection",
@@ -99258,9 +62226,9 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "results",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
-                "sub_section": "/packages/54/section_definitions/1"
+                "sub_section": "/packages/36/section_definitions/1"
               }
             ]
           }
@@ -99268,7 +62236,7 @@ window.nomadArtifacts = {
       },
       {
         "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 55,
+        "m_parent_index": 37,
         "m_parent_sub_section": "packages",
         "name": "simulationworkflowschema.gw",
         "section_definitions": [
@@ -99279,7 +62247,7 @@ window.nomadArtifacts = {
             "name": "DFTPlusGWResults",
             "description": "Groups DFT and GW outputs: band gaps, DOS, band structures. The ResultsNormalizer takes care of adding a label 'DFT' or 'GW' in the method `get_gw_workflow_properties`.",
             "base_sections": [
-              "/packages/53/section_definitions/1"
+              "/packages/35/section_definitions/1"
             ],
             "sub_sections": [
               {
@@ -99287,7 +62255,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "dft_outputs",
-                "sub_section": "/packages/53/section_definitions/7",
+                "sub_section": "/packages/35/section_definitions/7",
                 "repeats": false
               },
               {
@@ -99295,7 +62263,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 1,
                 "m_parent_sub_section": "sub_sections",
                 "name": "gw_outputs",
-                "sub_section": "/packages/53/section_definitions/7",
+                "sub_section": "/packages/35/section_definitions/7",
                 "repeats": false
               }
             ]
@@ -99307,7 +62275,7 @@ window.nomadArtifacts = {
             "name": "DFTPlusGWMethod",
             "description": "Specifies both DFT and GW input methodologies: starting XC functional, electrons representation (basis set), GW method reference.",
             "base_sections": [
-              "/packages/53/section_definitions/6"
+              "/packages/35/section_definitions/6"
             ],
             "quantities": [
               {
@@ -99330,7 +62298,7 @@ window.nomadArtifacts = {
             "name": "DFTPlusGW",
             "description": "The GW workflow is generated in an extra EntryArchive IF both the DFT SinglePoint and the GW SinglePoint EntryArchives are present in the upload.",
             "base_sections": [
-              "/packages/53/section_definitions/5"
+              "/packages/35/section_definitions/5"
             ],
             "sub_sections": [
               {
@@ -99338,7 +62306,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "method",
-                "sub_section": "/packages/55/section_definitions/1"
+                "sub_section": "/packages/37/section_definitions/1"
               },
               {
                 "m_def": "nomad.metainfo.metainfo.SubSection",
@@ -99346,9 +62314,9 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "results",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
-                "sub_section": "/packages/55/section_definitions/0"
+                "sub_section": "/packages/37/section_definitions/0"
               }
             ]
           }
@@ -99356,7 +62324,7 @@ window.nomadArtifacts = {
       },
       {
         "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 56,
+        "m_parent_index": 38,
         "m_parent_sub_section": "packages",
         "name": "simulationworkflowschema.max_ent",
         "section_definitions": [
@@ -99367,7 +62335,7 @@ window.nomadArtifacts = {
             "name": "DMFTPlusMaxEntResults",
             "description": "Groups DMFT and MaxEnt outputs: greens functions (DMFT, MaxEnt), band gaps (MaxEnt), DOS (MaxEnt), band structures (MaxEnt). The ResultsNormalizer takes care of adding a\nlabel 'DMFT' or 'MaxEnt' in the method `get_maxent_workflow_properties`.",
             "base_sections": [
-              "/packages/53/section_definitions/1"
+              "/packages/35/section_definitions/1"
             ],
             "sub_sections": [
               {
@@ -99375,7 +62343,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "dmft_outputs",
-                "sub_section": "/packages/53/section_definitions/7",
+                "sub_section": "/packages/35/section_definitions/7",
                 "repeats": false
               },
               {
@@ -99383,7 +62351,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 1,
                 "m_parent_sub_section": "sub_sections",
                 "name": "maxent_outputs",
-                "sub_section": "/packages/53/section_definitions/7",
+                "sub_section": "/packages/35/section_definitions/7",
                 "repeats": false
               }
             ]
@@ -99395,7 +62363,7 @@ window.nomadArtifacts = {
             "name": "DMFTPlusMaxEntMethod",
             "description": "Specifies both DMFT and MaxEnt input methodologies: DMFT method references, MaxEnt method reference.",
             "base_sections": [
-              "/packages/53/section_definitions/0"
+              "/packages/35/section_definitions/0"
             ],
             "quantities": [
               {
@@ -99429,7 +62397,7 @@ window.nomadArtifacts = {
             "name": "DMFTPlusMaxEnt",
             "description": "The MaxEnt (Maximum Entropy) workflow is generated in an extra EntryArchive IF both the DMFT SinglePoint and the MaxEnt SinglePoint EntryArchives are present in the upload.",
             "base_sections": [
-              "/packages/53/section_definitions/5"
+              "/packages/35/section_definitions/5"
             ],
             "sub_sections": [
               {
@@ -99437,7 +62405,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "method",
-                "sub_section": "/packages/56/section_definitions/1"
+                "sub_section": "/packages/38/section_definitions/1"
               },
               {
                 "m_def": "nomad.metainfo.metainfo.SubSection",
@@ -99445,9 +62413,9 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "results",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
-                "sub_section": "/packages/56/section_definitions/0"
+                "sub_section": "/packages/38/section_definitions/0"
               }
             ]
           }
@@ -99455,7 +62423,7 @@ window.nomadArtifacts = {
       },
       {
         "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 57,
+        "m_parent_index": 39,
         "m_parent_sub_section": "packages",
         "name": "simulationworkflowschema.molecular_dynamics",
         "section_definitions": [
@@ -99466,7 +62434,7 @@ window.nomadArtifacts = {
             "name": "ThermostatParameters",
             "description": "Section containing the parameters pertaining to the thermostat for a molecular dynamics run.",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ],
             "quantities": [
               {
@@ -99642,7 +62610,7 @@ window.nomadArtifacts = {
             "name": "BarostatParameters",
             "description": "Section containing the parameters pertaining to the barostat for a molecular dynamics run.",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ],
             "quantities": [
               {
@@ -99844,7 +62812,7 @@ window.nomadArtifacts = {
             "name": "Lambdas",
             "description": "Section for storing all lambda parameters for free energy perturbation",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ],
             "quantities": [
               {
@@ -99888,7 +62856,7 @@ window.nomadArtifacts = {
             "name": "FreeEnergyCalculationParameters",
             "description": "Section containing the parameters pertaining to a free energy calculation workflow that interpolates between two system states (defined via the interpolation parameter lambda).\nThe parameters are stored for each molecular dynamics run separately, to be referenced\nby the overarching workflow.",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ],
             "quantities": [
               {
@@ -100010,7 +62978,7 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "lambdas",
                 "description": "Contains the lists of lambda values defined for the interpolation of the system.",
-                "sub_section": "/packages/57/section_definitions/2",
+                "sub_section": "/packages/39/section_definitions/2",
                 "repeats": true
               }
             ]
@@ -100021,7 +62989,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "MolecularDynamicsMethod",
             "base_sections": [
-              "/packages/53/section_definitions/0"
+              "/packages/35/section_definitions/0"
             ],
             "quantities": [
               {
@@ -100152,7 +63120,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "thermostat_parameters",
-                "sub_section": "/packages/57/section_definitions/0",
+                "sub_section": "/packages/39/section_definitions/0",
                 "repeats": true
               },
               {
@@ -100160,7 +63128,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 1,
                 "m_parent_sub_section": "sub_sections",
                 "name": "barostat_parameters",
-                "sub_section": "/packages/57/section_definitions/1",
+                "sub_section": "/packages/39/section_definitions/1",
                 "repeats": true
               },
               {
@@ -100168,7 +63136,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 2,
                 "m_parent_sub_section": "sub_sections",
                 "name": "free_energy_calculation_parameters",
-                "sub_section": "/packages/57/section_definitions/3",
+                "sub_section": "/packages/39/section_definitions/3",
                 "repeats": true
               }
             ]
@@ -100180,7 +63148,7 @@ window.nomadArtifacts = {
             "name": "Property",
             "description": "Generic parent section for all property types.",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ],
             "quantities": [
               {
@@ -100278,7 +63246,7 @@ window.nomadArtifacts = {
             "name": "EnsemblePropertyValues",
             "description": "Generic section containing information regarding the values of an ensemble property.",
             "base_sections": [
-              "/packages/57/section_definitions/6"
+              "/packages/39/section_definitions/6"
             ],
             "quantities": [
               {
@@ -100378,7 +63346,7 @@ window.nomadArtifacts = {
             "name": "RadialDistributionFunctionValues",
             "description": "Section containing information regarding the values of radial distribution functions (rdfs).",
             "base_sections": [
-              "/packages/57/section_definitions/7"
+              "/packages/39/section_definitions/7"
             ],
             "quantities": [
               {
@@ -100419,7 +63387,7 @@ window.nomadArtifacts = {
             "name": "EnsembleProperty",
             "description": "Generic section containing information about a calculation of any static observable from a trajectory (i.e., from an ensemble average).",
             "base_sections": [
-              "/packages/57/section_definitions/5"
+              "/packages/39/section_definitions/5"
             ],
             "quantities": [
               {
@@ -100467,7 +63435,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "ensemble_property_values",
-                "sub_section": "/packages/57/section_definitions/7",
+                "sub_section": "/packages/39/section_definitions/7",
                 "repeats": true
               }
             ]
@@ -100479,7 +63447,7 @@ window.nomadArtifacts = {
             "name": "RadialDistributionFunction",
             "description": "Section containing information about the calculation of radial distribution functions (rdfs).",
             "base_sections": [
-              "/packages/57/section_definitions/9"
+              "/packages/39/section_definitions/9"
             ],
             "sub_sections": [
               {
@@ -100487,7 +63455,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "radial_distribution_function_values",
-                "sub_section": "/packages/57/section_definitions/8",
+                "sub_section": "/packages/39/section_definitions/8",
                 "repeats": true
               }
             ]
@@ -100499,7 +63467,7 @@ window.nomadArtifacts = {
             "name": "TrajectoryProperty",
             "description": "Generic section containing information about a calculation of any observable defined and stored at each individual frame of a trajectory.",
             "base_sections": [
-              "/packages/57/section_definitions/5"
+              "/packages/39/section_definitions/5"
             ],
             "quantities": [
               {
@@ -100592,7 +63560,7 @@ window.nomadArtifacts = {
             "name": "RadiusOfGyration",
             "description": "Section containing information about the calculation of radius of gyration (Rg).",
             "base_sections": [
-              "/packages/57/section_definitions/11"
+              "/packages/39/section_definitions/11"
             ],
             "quantities": [
               {
@@ -100633,7 +63601,7 @@ window.nomadArtifacts = {
             "name": "FreeEnergyCalculations",
             "description": "Section containing information regarding the instantaneous (i.e., for a single configuration) values of free energies calculated via thermodynamic perturbation.\nThe values stored are actually infinitesimal changes in the free energy, determined as derivatives\nof the Hamiltonian with respect to the coupling parameter (lambda) defining each state for the perturbation.",
             "base_sections": [
-              "/packages/57/section_definitions/11"
+              "/packages/39/section_definitions/11"
             ],
             "quantities": [
               {
@@ -100644,7 +63612,7 @@ window.nomadArtifacts = {
                 "description": "Links the free energy results with the method parameters.",
                 "type": {
                   "type_kind": "reference",
-                  "type_data": "/packages/57/section_definitions/3"
+                  "type_data": "/packages/39/section_definitions/3"
                 },
                 "shape": []
               },
@@ -100741,7 +63709,7 @@ window.nomadArtifacts = {
             "name": "DiffusionConstantValues",
             "description": "Section containing information regarding the diffusion constants.",
             "base_sections": [
-              "/packages/57/section_definitions/6"
+              "/packages/39/section_definitions/6"
             ],
             "quantities": [
               {
@@ -100778,7 +63746,7 @@ window.nomadArtifacts = {
             "name": "CorrelationFunctionValues",
             "description": "Generic section containing information regarding the values of a correlation function.",
             "base_sections": [
-              "/packages/57/section_definitions/6"
+              "/packages/39/section_definitions/6"
             ],
             "quantities": [
               {
@@ -100843,7 +63811,7 @@ window.nomadArtifacts = {
             "name": "MeanSquaredDisplacementValues",
             "description": "Section containing information regarding the values of a mean squared displacements (msds).",
             "base_sections": [
-              "/packages/57/section_definitions/15"
+              "/packages/39/section_definitions/15"
             ],
             "quantities": [
               {
@@ -100897,7 +63865,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "diffusion_constant",
-                "sub_section": "/packages/57/section_definitions/14",
+                "sub_section": "/packages/39/section_definitions/14",
                 "repeats": false
               }
             ]
@@ -100909,7 +63877,7 @@ window.nomadArtifacts = {
             "name": "CorrelationFunction",
             "description": "Generic section containing information about a calculation of any time correlation function from a trajectory.",
             "base_sections": [
-              "/packages/57/section_definitions/5"
+              "/packages/39/section_definitions/5"
             ],
             "quantities": [
               {
@@ -100939,7 +63907,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "correlation_function_values",
-                "sub_section": "/packages/57/section_definitions/15",
+                "sub_section": "/packages/39/section_definitions/15",
                 "repeats": true
               }
             ]
@@ -100951,7 +63919,7 @@ window.nomadArtifacts = {
             "name": "MeanSquaredDisplacement",
             "description": "Section containing information about a calculation of any mean squared displacements (msds).",
             "base_sections": [
-              "/packages/57/section_definitions/17"
+              "/packages/39/section_definitions/17"
             ],
             "sub_sections": [
               {
@@ -100959,7 +63927,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "mean_squared_displacement_values",
-                "sub_section": "/packages/57/section_definitions/16",
+                "sub_section": "/packages/39/section_definitions/16",
                 "repeats": true
               }
             ]
@@ -100970,7 +63938,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "MolecularDynamicsResults",
             "base_sections": [
-              "/packages/62/section_definitions/2"
+              "/packages/44/section_definitions/2"
             ],
             "quantities": [
               {
@@ -101018,7 +63986,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "radial_distribution_functions",
-                "sub_section": "/packages/57/section_definitions/10",
+                "sub_section": "/packages/39/section_definitions/10",
                 "repeats": true
               },
               {
@@ -101026,7 +63994,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 1,
                 "m_parent_sub_section": "sub_sections",
                 "name": "ensemble_properties",
-                "sub_section": "/packages/57/section_definitions/9",
+                "sub_section": "/packages/39/section_definitions/9",
                 "repeats": true
               },
               {
@@ -101034,7 +64002,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 2,
                 "m_parent_sub_section": "sub_sections",
                 "name": "correlation_functions",
-                "sub_section": "/packages/57/section_definitions/17",
+                "sub_section": "/packages/39/section_definitions/17",
                 "repeats": true
               },
               {
@@ -101042,7 +64010,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 3,
                 "m_parent_sub_section": "sub_sections",
                 "name": "radius_of_gyration",
-                "sub_section": "/packages/57/section_definitions/12",
+                "sub_section": "/packages/39/section_definitions/12",
                 "repeats": true
               },
               {
@@ -101050,7 +64018,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 4,
                 "m_parent_sub_section": "sub_sections",
                 "name": "mean_squared_displacements",
-                "sub_section": "/packages/57/section_definitions/18",
+                "sub_section": "/packages/39/section_definitions/18",
                 "repeats": true
               },
               {
@@ -101058,7 +64026,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 5,
                 "m_parent_sub_section": "sub_sections",
                 "name": "free_energy_calculations",
-                "sub_section": "/packages/57/section_definitions/13",
+                "sub_section": "/packages/39/section_definitions/13",
                 "repeats": true
               }
             ]
@@ -101069,7 +64037,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "MolecularDynamics",
             "base_sections": [
-              "/packages/53/section_definitions/4"
+              "/packages/35/section_definitions/4"
             ],
             "sub_sections": [
               {
@@ -101077,7 +64045,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "method",
-                "sub_section": "/packages/57/section_definitions/4"
+                "sub_section": "/packages/39/section_definitions/4"
               },
               {
                 "m_def": "nomad.metainfo.metainfo.SubSection",
@@ -101085,9 +64053,9 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "results",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
-                "sub_section": "/packages/57/section_definitions/19"
+                "sub_section": "/packages/39/section_definitions/19"
               }
             ]
           }
@@ -101095,7 +64063,7 @@ window.nomadArtifacts = {
       },
       {
         "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 58,
+        "m_parent_index": 40,
         "m_parent_sub_section": "packages",
         "name": "simulationworkflowschema.phonon",
         "section_definitions": [
@@ -101105,7 +64073,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "PhononMethod",
             "base_sections": [
-              "/packages/53/section_definitions/0"
+              "/packages/35/section_definitions/0"
             ],
             "quantities": [
               {
@@ -101177,7 +64145,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "PhononResults",
             "base_sections": [
-              "/packages/62/section_definitions/2"
+              "/packages/44/section_definitions/2"
             ],
             "quantities": [
               {
@@ -101325,7 +64293,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "Phonon",
             "base_sections": [
-              "/packages/53/section_definitions/3"
+              "/packages/35/section_definitions/3"
             ],
             "sub_sections": [
               {
@@ -101333,7 +64301,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "method",
-                "sub_section": "/packages/58/section_definitions/0"
+                "sub_section": "/packages/40/section_definitions/0"
               },
               {
                 "m_def": "nomad.metainfo.metainfo.SubSection",
@@ -101341,9 +64309,9 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "results",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
-                "sub_section": "/packages/58/section_definitions/1"
+                "sub_section": "/packages/40/section_definitions/1"
               }
             ]
           }
@@ -101351,7 +64319,7 @@ window.nomadArtifacts = {
       },
       {
         "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 59,
+        "m_parent_index": 41,
         "m_parent_sub_section": "packages",
         "name": "simulationworkflowschema.photon_polarization",
         "section_definitions": [
@@ -101362,7 +64330,7 @@ window.nomadArtifacts = {
             "name": "PhotonPolarizationResults",
             "description": "Groups all polarization outputs: spectrum.",
             "base_sections": [
-              "/packages/53/section_definitions/1"
+              "/packages/35/section_definitions/1"
             ],
             "quantities": [
               {
@@ -101399,7 +64367,7 @@ window.nomadArtifacts = {
             "name": "PhotonPolarizationMethod",
             "description": "Defines the full macroscopic dielectric tensor methodology: BSE method reference.",
             "base_sections": [
-              "/packages/53/section_definitions/0"
+              "/packages/35/section_definitions/0"
             ],
             "quantities": [
               {
@@ -101422,7 +64390,7 @@ window.nomadArtifacts = {
             "name": "PhotonPolarization",
             "description": "The PhotonPolarization workflow is generated in an extra EntryArchive FOR all polarization EntryArchives present in the upload. It groups them for a set of given method parameters.\n\nThis entry is also recognized as the full macroscopic dielectric tensor entry (e.g. calculated\nvia BSE).",
             "base_sections": [
-              "/packages/53/section_definitions/3"
+              "/packages/35/section_definitions/3"
             ],
             "sub_sections": [
               {
@@ -101430,7 +64398,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "method",
-                "sub_section": "/packages/59/section_definitions/1"
+                "sub_section": "/packages/41/section_definitions/1"
               },
               {
                 "m_def": "nomad.metainfo.metainfo.SubSection",
@@ -101438,9 +64406,9 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "results",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
-                "sub_section": "/packages/59/section_definitions/0"
+                "sub_section": "/packages/41/section_definitions/0"
               }
             ]
           }
@@ -101448,7 +64416,7 @@ window.nomadArtifacts = {
       },
       {
         "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 60,
+        "m_parent_index": 42,
         "m_parent_sub_section": "packages",
         "name": "simulationworkflowschema.single_point",
         "section_definitions": [
@@ -101458,7 +64426,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "SinglePointResults",
             "base_sections": [
-              "/packages/53/section_definitions/1"
+              "/packages/35/section_definitions/1"
             ],
             "quantities": [
               {
@@ -101602,7 +64570,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "SinglePointMethod",
             "base_sections": [
-              "/packages/53/section_definitions/0"
+              "/packages/35/section_definitions/0"
             ],
             "quantities": [
               {
@@ -101625,7 +64593,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "SinglePoint",
             "base_sections": [
-              "/packages/53/section_definitions/2"
+              "/packages/35/section_definitions/2"
             ],
             "sub_sections": [
               {
@@ -101633,7 +64601,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "method",
-                "sub_section": "/packages/60/section_definitions/1"
+                "sub_section": "/packages/42/section_definitions/1"
               },
               {
                 "m_def": "nomad.metainfo.metainfo.SubSection",
@@ -101641,9 +64609,9 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "results",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
-                "sub_section": "/packages/60/section_definitions/0"
+                "sub_section": "/packages/42/section_definitions/0"
               }
             ]
           },
@@ -101653,14 +64621,14 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "ParallelSimulation",
             "base_sections": [
-              "/packages/53/section_definitions/2"
+              "/packages/35/section_definitions/2"
             ]
           }
         ]
       },
       {
         "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 61,
+        "m_parent_index": 43,
         "m_parent_sub_section": "packages",
         "name": "simulationworkflowschema.tb",
         "section_definitions": [
@@ -101671,7 +64639,7 @@ window.nomadArtifacts = {
             "name": "FirstPrinciplesPlusTBResults",
             "description": "Groups first principles and TB outputs: band gaps, DOS, band structures. The ResultsNormalizer takes care of adding a label 'FirstPrinciples' or 'TB' in the method\n`get_tb_workflow_properties`.",
             "base_sections": [
-              "/packages/53/section_definitions/1"
+              "/packages/35/section_definitions/1"
             ],
             "sub_sections": [
               {
@@ -101679,7 +64647,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "first_principles_outputs",
-                "sub_section": "/packages/53/section_definitions/7",
+                "sub_section": "/packages/35/section_definitions/7",
                 "repeats": false
               },
               {
@@ -101687,7 +64655,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 1,
                 "m_parent_sub_section": "sub_sections",
                 "name": "tb_outputs",
-                "sub_section": "/packages/53/section_definitions/7",
+                "sub_section": "/packages/35/section_definitions/7",
                 "repeats": false
               }
             ]
@@ -101699,7 +64667,7 @@ window.nomadArtifacts = {
             "name": "FirstPrinciplesPlusTBMethod",
             "description": "Specifies both the first principles and the TB input methodologies.",
             "base_sections": [
-              "/packages/53/section_definitions/0"
+              "/packages/35/section_definitions/0"
             ],
             "quantities": [
               {
@@ -101733,7 +64701,7 @@ window.nomadArtifacts = {
             "name": "FirstPrinciplesPlusTB",
             "description": "The TB (tight-binding) workflow is generated in an extra EntryArchive IF both the first principles SinglePoint and the TB SinglePoint EntryArchives are present in the upload.",
             "base_sections": [
-              "/packages/53/section_definitions/4"
+              "/packages/35/section_definitions/4"
             ],
             "sub_sections": [
               {
@@ -101741,7 +64709,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "method",
-                "sub_section": "/packages/61/section_definitions/1"
+                "sub_section": "/packages/43/section_definitions/1"
               },
               {
                 "m_def": "nomad.metainfo.metainfo.SubSection",
@@ -101749,9 +64717,9 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "results",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
-                "sub_section": "/packages/61/section_definitions/0"
+                "sub_section": "/packages/43/section_definitions/0"
               }
             ]
           }
@@ -101759,7 +64727,7 @@ window.nomadArtifacts = {
       },
       {
         "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 62,
+        "m_parent_index": 44,
         "m_parent_sub_section": "packages",
         "name": "simulationworkflowschema.thermodynamics",
         "section_definitions": [
@@ -101770,7 +64738,7 @@ window.nomadArtifacts = {
             "name": "Decomposition",
             "description": "Section containing information about the system to which an unstable compound will decompose to.",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ],
             "quantities": [
               {
@@ -101818,7 +64786,7 @@ window.nomadArtifacts = {
             "name": "Stability",
             "description": "Section containing information regarding the stability of the system.",
             "base_sections": [
-              "/packages/26/section_definitions/0"
+              "/packages/25/section_definitions/0"
             ],
             "quantities": [
               {
@@ -101892,7 +64860,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "decomposition",
-                "sub_section": "/packages/62/section_definitions/0",
+                "sub_section": "/packages/44/section_definitions/0",
                 "repeats": true
               }
             ]
@@ -101903,7 +64871,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "ThermodynamicsResults",
             "base_sections": [
-              "/packages/53/section_definitions/1"
+              "/packages/35/section_definitions/1"
             ],
             "quantities": [
               {
@@ -102154,7 +65122,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "stability",
-                "sub_section": "/packages/62/section_definitions/1",
+                "sub_section": "/packages/44/section_definitions/1",
                 "repeats": false
               }
             ]
@@ -102165,7 +65133,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "ThermodynamicsMethod",
             "base_sections": [
-              "/packages/53/section_definitions/0"
+              "/packages/35/section_definitions/0"
             ]
           },
           {
@@ -102174,7 +65142,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "Thermodynamics",
             "base_sections": [
-              "/packages/53/section_definitions/4"
+              "/packages/35/section_definitions/4"
             ],
             "sub_sections": [
               {
@@ -102182,7 +65150,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "method",
-                "sub_section": "/packages/62/section_definitions/3"
+                "sub_section": "/packages/44/section_definitions/3"
               },
               {
                 "m_def": "nomad.metainfo.metainfo.SubSection",
@@ -102190,9 +65158,9 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "results",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
-                "sub_section": "/packages/62/section_definitions/2"
+                "sub_section": "/packages/44/section_definitions/2"
               }
             ]
           }
@@ -102200,7 +65168,7 @@ window.nomadArtifacts = {
       },
       {
         "m_def": "nomad.metainfo.metainfo.Package",
-        "m_parent_index": 63,
+        "m_parent_index": 45,
         "m_parent_sub_section": "packages",
         "name": "simulationworkflowschema.xs",
         "section_definitions": [
@@ -102211,7 +65179,7 @@ window.nomadArtifacts = {
             "name": "XSResults",
             "description": "Groups DFT, GW and PhotonPolarization outputs: band gaps (DFT, GW), DOS (DFT, GW), band structures (DFT, GW), spectra (PhotonPolarization). The ResultsNormalizer takes\ncare of adding a label 'DFT' or 'GW' in the method `get_xs_workflow_properties`.",
             "base_sections": [
-              "/packages/53/section_definitions/1"
+              "/packages/35/section_definitions/1"
             ],
             "sub_sections": [
               {
@@ -102219,7 +65187,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "dft_outputs",
-                "sub_section": "/packages/53/section_definitions/7",
+                "sub_section": "/packages/35/section_definitions/7",
                 "repeats": false
               },
               {
@@ -102227,7 +65195,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 1,
                 "m_parent_sub_section": "sub_sections",
                 "name": "gw_outputs",
-                "sub_section": "/packages/53/section_definitions/7",
+                "sub_section": "/packages/35/section_definitions/7",
                 "repeats": false
               },
               {
@@ -102235,7 +65203,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 2,
                 "m_parent_sub_section": "sub_sections",
                 "name": "spectra",
-                "sub_section": "/packages/59/section_definitions/0",
+                "sub_section": "/packages/41/section_definitions/0",
                 "repeats": true
               }
             ]
@@ -102246,7 +65214,7 @@ window.nomadArtifacts = {
             "m_parent_sub_section": "section_definitions",
             "name": "XSMethod",
             "base_sections": [
-              "/packages/53/section_definitions/0"
+              "/packages/35/section_definitions/0"
             ]
           },
           {
@@ -102256,7 +65224,7 @@ window.nomadArtifacts = {
             "name": "XS",
             "description": "The XS workflow is generated in an extra EntryArchive IF both the DFT SinglePoint and the PhotonPolarization EntryArchives are present in the upload.",
             "base_sections": [
-              "/packages/53/section_definitions/5"
+              "/packages/35/section_definitions/5"
             ],
             "sub_sections": [
               {
@@ -102264,7 +65232,7 @@ window.nomadArtifacts = {
                 "m_parent_index": 0,
                 "m_parent_sub_section": "sub_sections",
                 "name": "method",
-                "sub_section": "/packages/63/section_definitions/1"
+                "sub_section": "/packages/45/section_definitions/1"
               },
               {
                 "m_def": "nomad.metainfo.metainfo.SubSection",
@@ -102272,9 +65240,9 @@ window.nomadArtifacts = {
                 "m_parent_sub_section": "sub_sections",
                 "name": "results",
                 "categories": [
-                  "/packages/28/category_definitions/0"
+                  "/packages/27/category_definitions/0"
                 ],
-                "sub_section": "/packages/63/section_definitions/0"
+                "sub_section": "/packages/45/section_definitions/0"
               }
             ]
           }
diff --git a/gui/tests/env.js b/gui/tests/env.js
index bd589ed6cc..ba9ad8d425 100644
--- a/gui/tests/env.js
+++ b/gui/tests/env.js
@@ -1610,677 +1610,6 @@ window.nomadEnv = {
             ]
           }
         },
-        "solarcells": {
-          "label": "Solar Cells",
-          "path": "solarcells",
-          "resource": "entries",
-          "category": "Use Cases",
-          "description": "Search solar cells",
-          "readme": "This page allows you to search **solar cell data** within NOMAD. The filter menu on the left and the shown default columns are specifically designed for solar cell exploration. The dashboard directly shows useful interactive statistics about the data.",
-          "pagination": {
-            "order_by": "results.properties.optoelectronic.solar_cell.efficiency",
-            "order": "desc",
-            "page_size": 20
-          },
-          "columns": {
-            "options": {
-              "results.material.chemical_formula_descriptive": {
-                "label": "Descriptive formula",
-                "align": "left"
-              },
-              "results.properties.optoelectronic.solar_cell.efficiency": {
-                "label": "Efficiency (%)",
-                "align": "left",
-                "format": {
-                  "decimals": 2,
-                  "mode": "standard"
-                }
-              },
-              "results.properties.optoelectronic.solar_cell.open_circuit_voltage": {
-                "align": "left",
-                "unit": "V",
-                "format": {
-                  "decimals": 3,
-                  "mode": "standard"
-                }
-              },
-              "results.properties.optoelectronic.solar_cell.short_circuit_current_density": {
-                "align": "left",
-                "unit": "A/m**2",
-                "format": {
-                  "decimals": 3,
-                  "mode": "standard"
-                }
-              },
-              "results.properties.optoelectronic.solar_cell.fill_factor": {
-                "align": "left",
-                "format": {
-                  "decimals": 3,
-                  "mode": "standard"
-                }
-              },
-              "references": {
-                "align": "left"
-              },
-              "results.material.chemical_formula_hill": {
-                "label": "Formula",
-                "align": "left"
-              },
-              "results.material.structural_type": {
-                "align": "left"
-              },
-              "results.properties.optoelectronic.solar_cell.illumination_intensity": {
-                "label": "Illum. intensity",
-                "align": "left",
-                "unit": "W/m**2",
-                "format": {
-                  "decimals": 3,
-                  "mode": "standard"
-                }
-              },
-              "results.eln.lab_ids": {
-                "align": "left"
-              },
-              "results.eln.sections": {
-                "align": "left"
-              },
-              "results.eln.methods": {
-                "align": "left"
-              },
-              "results.eln.tags": {
-                "align": "left"
-              },
-              "results.eln.instruments": {
-                "align": "left"
-              },
-              "entry_name": {
-                "label": "Name",
-                "align": "left"
-              },
-              "entry_type": {
-                "align": "left"
-              },
-              "mainfile": {
-                "align": "left"
-              },
-              "upload_create_time": {
-                "label": "Upload time",
-                "align": "left"
-              },
-              "authors": {
-                "align": "left"
-              },
-              "comment": {
-                "align": "left"
-              },
-              "datasets": {
-                "align": "left"
-              },
-              "published": {
-                "label": "Access",
-                "align": "left"
-              }
-            },
-            "selected": [
-              "results.material.chemical_formula_descriptive",
-              "results.properties.optoelectronic.solar_cell.efficiency",
-              "results.properties.optoelectronic.solar_cell.open_circuit_voltage",
-              "results.properties.optoelectronic.solar_cell.short_circuit_current_density",
-              "results.properties.optoelectronic.solar_cell.fill_factor",
-              "references"
-            ]
-          },
-          "rows": {
-            "actions": {
-              "enabled": true
-            },
-            "details": {
-              "enabled": true
-            },
-            "selection": {
-              "enabled": true
-            }
-          },
-          "filter_menus": {
-            "options": {
-              "material": {
-                "label": "Absorber Material",
-                "level": 0,
-                "size": "s"
-              },
-              "elements": {
-                "label": "Elements / Formula",
-                "level": 1,
-                "size": "xl"
-              },
-              "structure": {
-                "label": "Structure / Symmetry",
-                "level": 1,
-                "size": "s"
-              },
-              "electronic": {
-                "label": "Electronic Properties",
-                "level": 0,
-                "size": "s"
-              },
-              "solarcell": {
-                "label": "Solar Cell Properties",
-                "level": 0,
-                "size": "s"
-              },
-              "eln": {
-                "label": "Electronic Lab Notebook",
-                "level": 0,
-                "size": "s"
-              },
-              "custom_quantities": {
-                "label": "User Defined Quantities",
-                "level": 0,
-                "size": "l"
-              },
-              "author": {
-                "label": "Author / Origin / Dataset",
-                "level": 0,
-                "size": "m"
-              },
-              "metadata": {
-                "label": "Visibility / IDs / Schema",
-                "level": 0,
-                "size": "s"
-              },
-              "optimade": {
-                "label": "Optimade",
-                "level": 0,
-                "size": "m"
-              }
-            }
-          },
-          "filters": {
-            "include": [
-              "*#perovskite_solar_cell_database.schema.PerovskiteSolarCell"
-            ],
-            "exclude": [
-              "mainfile",
-              "entry_name",
-              "combine"
-            ]
-          },
-          "dashboard": {
-            "widgets": [
-              {
-                "type": "periodictable",
-                "layout": {
-                  "lg": {
-                    "h": 8,
-                    "w": 12,
-                    "x": 0,
-                    "y": 0,
-                    "minH": 8,
-                    "minW": 12
-                  },
-                  "md": {
-                    "h": 8,
-                    "w": 12,
-                    "x": 0,
-                    "y": 0,
-                    "minH": 8,
-                    "minW": 12
-                  },
-                  "sm": {
-                    "h": 8,
-                    "w": 12,
-                    "x": 0,
-                    "y": 16,
-                    "minH": 8,
-                    "minW": 12
-                  },
-                  "xl": {
-                    "h": 8,
-                    "w": 12,
-                    "x": 0,
-                    "y": 0,
-                    "minH": 8,
-                    "minW": 12
-                  },
-                  "xxl": {
-                    "h": 8,
-                    "w": 13,
-                    "x": 0,
-                    "y": 0,
-                    "minH": 8,
-                    "minW": 12
-                  }
-                },
-                "quantity": "results.material.elements",
-                "scale": "linear"
-              },
-              {
-                "type": "scatterplot",
-                "layout": {
-                  "lg": {
-                    "h": 6,
-                    "w": 12,
-                    "x": 0,
-                    "y": 8,
-                    "minH": 3,
-                    "minW": 3
-                  },
-                  "md": {
-                    "h": 6,
-                    "w": 9,
-                    "x": 0,
-                    "y": 8,
-                    "minH": 3,
-                    "minW": 3
-                  },
-                  "sm": {
-                    "h": 5,
-                    "w": 6,
-                    "x": 0,
-                    "y": 0,
-                    "minH": 3,
-                    "minW": 3
-                  },
-                  "xl": {
-                    "h": 8,
-                    "w": 9,
-                    "x": 12,
-                    "y": 0,
-                    "minH": 3,
-                    "minW": 3
-                  },
-                  "xxl": {
-                    "h": 8,
-                    "w": 12,
-                    "x": 24,
-                    "y": 0,
-                    "minH": 3,
-                    "minW": 3
-                  }
-                },
-                "x": {
-                  "quantity": "results.properties.optoelectronic.solar_cell.open_circuit_voltage"
-                },
-                "y": {
-                  "title": "Efficiency (%)",
-                  "quantity": "results.properties.optoelectronic.solar_cell.efficiency"
-                },
-                "markers": {
-                  "color": {
-                    "unit": "mA/cm^2",
-                    "quantity": "results.properties.optoelectronic.solar_cell.short_circuit_current_density"
-                  }
-                },
-                "size": 1000,
-                "autorange": true
-              },
-              {
-                "type": "scatterplot",
-                "layout": {
-                  "lg": {
-                    "h": 6,
-                    "w": 12,
-                    "x": 0,
-                    "y": 14,
-                    "minH": 3,
-                    "minW": 3
-                  },
-                  "md": {
-                    "h": 6,
-                    "w": 9,
-                    "x": 9,
-                    "y": 8,
-                    "minH": 3,
-                    "minW": 3
-                  },
-                  "sm": {
-                    "h": 5,
-                    "w": 6,
-                    "x": 6,
-                    "y": 0,
-                    "minH": 3,
-                    "minW": 3
-                  },
-                  "xl": {
-                    "h": 8,
-                    "w": 9,
-                    "x": 21,
-                    "y": 0,
-                    "minH": 3,
-                    "minW": 3
-                  },
-                  "xxl": {
-                    "h": 8,
-                    "w": 11,
-                    "x": 13,
-                    "y": 0,
-                    "minH": 3,
-                    "minW": 3
-                  }
-                },
-                "x": {
-                  "quantity": "results.properties.optoelectronic.solar_cell.open_circuit_voltage"
-                },
-                "y": {
-                  "title": "Efficiency (%)",
-                  "quantity": "results.properties.optoelectronic.solar_cell.efficiency"
-                },
-                "markers": {
-                  "color": {
-                    "quantity": "results.properties.optoelectronic.solar_cell.device_architecture"
-                  }
-                },
-                "size": 1000,
-                "autorange": true
-              },
-              {
-                "type": "terms",
-                "layout": {
-                  "lg": {
-                    "h": 6,
-                    "w": 6,
-                    "x": 12,
-                    "y": 0,
-                    "minH": 3,
-                    "minW": 3
-                  },
-                  "md": {
-                    "h": 4,
-                    "w": 6,
-                    "x": 12,
-                    "y": 4,
-                    "minH": 3,
-                    "minW": 3
-                  },
-                  "sm": {
-                    "h": 6,
-                    "w": 4,
-                    "x": 0,
-                    "y": 10,
-                    "minH": 3,
-                    "minW": 3
-                  },
-                  "xl": {
-                    "h": 6,
-                    "w": 6,
-                    "x": 14,
-                    "y": 8,
-                    "minH": 3,
-                    "minW": 3
-                  },
-                  "xxl": {
-                    "h": 6,
-                    "w": 6,
-                    "x": 14,
-                    "y": 8,
-                    "minH": 3,
-                    "minW": 3
-                  }
-                },
-                "quantity": "results.properties.optoelectronic.solar_cell.device_stack",
-                "scale": "linear",
-                "showinput": true
-              },
-              {
-                "type": "histogram",
-                "layout": {
-                  "lg": {
-                    "h": 4,
-                    "w": 12,
-                    "x": 12,
-                    "y": 12,
-                    "minH": 3,
-                    "minW": 3
-                  },
-                  "md": {
-                    "h": 3,
-                    "w": 8,
-                    "x": 10,
-                    "y": 17,
-                    "minH": 3,
-                    "minW": 3
-                  },
-                  "sm": {
-                    "h": 3,
-                    "w": 8,
-                    "x": 4,
-                    "y": 13,
-                    "minH": 3,
-                    "minW": 3
-                  },
-                  "xl": {
-                    "h": 3,
-                    "w": 8,
-                    "x": 0,
-                    "y": 11,
-                    "minH": 3,
-                    "minW": 3
-                  },
-                  "xxl": {
-                    "h": 3,
-                    "w": 8,
-                    "x": 0,
-                    "y": 8,
-                    "minH": 3,
-                    "minW": 3
-                  }
-                },
-                "x": {
-                  "quantity": "results.properties.optoelectronic.solar_cell.illumination_intensity"
-                },
-                "scale": "1/4",
-                "autorange": true,
-                "showinput": true,
-                "nbins": 30
-              },
-              {
-                "type": "terms",
-                "layout": {
-                  "lg": {
-                    "h": 6,
-                    "w": 6,
-                    "x": 18,
-                    "y": 0,
-                    "minH": 3,
-                    "minW": 3
-                  },
-                  "md": {
-                    "h": 4,
-                    "w": 6,
-                    "x": 12,
-                    "y": 0,
-                    "minH": 3,
-                    "minW": 3
-                  },
-                  "sm": {
-                    "h": 5,
-                    "w": 4,
-                    "x": 0,
-                    "y": 5,
-                    "minH": 3,
-                    "minW": 3
-                  },
-                  "xl": {
-                    "h": 6,
-                    "w": 6,
-                    "x": 8,
-                    "y": 8,
-                    "minH": 3,
-                    "minW": 3
-                  },
-                  "xxl": {
-                    "h": 6,
-                    "w": 6,
-                    "x": 8,
-                    "y": 8,
-                    "minH": 3,
-                    "minW": 3
-                  }
-                },
-                "quantity": "results.properties.optoelectronic.solar_cell.absorber_fabrication",
-                "scale": "linear",
-                "showinput": true
-              },
-              {
-                "title": "Band gap",
-                "type": "histogram",
-                "layout": {
-                  "lg": {
-                    "h": 4,
-                    "w": 12,
-                    "x": 12,
-                    "y": 16,
-                    "minH": 3,
-                    "minW": 8
-                  },
-                  "md": {
-                    "h": 3,
-                    "w": 8,
-                    "x": 10,
-                    "y": 14,
-                    "minH": 3,
-                    "minW": 8
-                  },
-                  "sm": {
-                    "h": 3,
-                    "w": 8,
-                    "x": 4,
-                    "y": 10,
-                    "minH": 3,
-                    "minW": 8
-                  },
-                  "xl": {
-                    "h": 3,
-                    "w": 8,
-                    "x": 0,
-                    "y": 8,
-                    "minH": 3,
-                    "minW": 8
-                  },
-                  "xxl": {
-                    "h": 3,
-                    "w": 8,
-                    "x": 0,
-                    "y": 11,
-                    "minH": 3,
-                    "minW": 8
-                  }
-                },
-                "x": {
-                  "quantity": "results.properties.electronic.band_structure_electronic.band_gap.value"
-                },
-                "scale": "1/4",
-                "autorange": false,
-                "showinput": false,
-                "nbins": 30
-              },
-              {
-                "type": "terms",
-                "layout": {
-                  "lg": {
-                    "h": 6,
-                    "w": 6,
-                    "x": 18,
-                    "y": 6,
-                    "minH": 3,
-                    "minW": 3
-                  },
-                  "md": {
-                    "h": 6,
-                    "w": 5,
-                    "x": 0,
-                    "y": 14,
-                    "minH": 3,
-                    "minW": 3
-                  },
-                  "sm": {
-                    "h": 5,
-                    "w": 4,
-                    "x": 4,
-                    "y": 5,
-                    "minH": 3,
-                    "minW": 3
-                  },
-                  "xl": {
-                    "h": 6,
-                    "w": 5,
-                    "x": 25,
-                    "y": 8,
-                    "minH": 3,
-                    "minW": 3
-                  },
-                  "xxl": {
-                    "h": 6,
-                    "w": 6,
-                    "x": 20,
-                    "y": 8,
-                    "minH": 3,
-                    "minW": 3
-                  }
-                },
-                "quantity": "results.properties.optoelectronic.solar_cell.electron_transport_layer",
-                "scale": "linear",
-                "showinput": true
-              },
-              {
-                "type": "terms",
-                "layout": {
-                  "lg": {
-                    "h": 6,
-                    "w": 6,
-                    "x": 12,
-                    "y": 6,
-                    "minH": 3,
-                    "minW": 3
-                  },
-                  "md": {
-                    "h": 6,
-                    "w": 5,
-                    "x": 5,
-                    "y": 14,
-                    "minH": 3,
-                    "minW": 3
-                  },
-                  "sm": {
-                    "h": 5,
-                    "w": 4,
-                    "x": 8,
-                    "y": 5,
-                    "minH": 3,
-                    "minW": 3
-                  },
-                  "xl": {
-                    "h": 6,
-                    "w": 5,
-                    "x": 20,
-                    "y": 8,
-                    "minH": 3,
-                    "minW": 3
-                  },
-                  "xxl": {
-                    "h": 6,
-                    "w": 6,
-                    "x": 26,
-                    "y": 8,
-                    "minH": 3,
-                    "minW": 3
-                  }
-                },
-                "quantity": "results.properties.optoelectronic.solar_cell.hole_transport_layer",
-                "scale": "linear",
-                "showinput": true
-              }
-            ]
-          },
-          "filters_locked": {
-            "sections": "nomad.datamodel.results.SolarCell"
-          },
-          "search_syntaxes": {
-            "exclude": [
-              "free_text"
-            ]
-          }
-        },
         "mofs": {
           "label": "Metal-Organic Frameworks",
           "path": "mofs",
@@ -4167,12 +3496,6 @@ window.nomadEnv = {
           "name": "parsers/yambo",
           "plugin_source_code_url": "https://github.com/nomad-coe/electronic-parsers/tree/develop/electronicparsers/yambo"
         },
-        "schema/nomad-perovskite-solar-cells-database/perovskite_solar_cell_database": {
-          "plugin_type": "schema",
-          "id": "schema/nomad-perovskite-solar-cells-database/perovskite_solar_cell_database",
-          "name": "perovskite_solar_cell_database",
-          "description": "A NOMAD plugin containing the schema for the Perovskite Solar Cell Database."
-        },
         "schema/simulation/run": {
           "plugin_type": "schema",
           "id": "schema/simulation/run",
@@ -4184,9 +3507,707 @@ window.nomadEnv = {
           "id": "schema/simulation/workflow",
           "name": "simulationworkflowschema",
           "description": "This is a collection of schemas for various types of simulation workflows.\n"
+        },
+        "perovskite_solar_cell_database:perovskite_solar_cell": {
+          "id": "perovskite_solar_cell_database:perovskite_solar_cell",
+          "entry_point_type": "schema_package",
+          "name": "PerovskiteSolarCell",
+          "description": "Schema package defined for the perovskite solar cells database.",
+          "plugin_package": "perovskite_solar_cell_database"
+        },
+        "perovskite_solar_cell_database.apps:solar_cells": {
+          "id": "perovskite_solar_cell_database.apps:solar_cells",
+          "entry_point_type": "app",
+          "name": "Solar Cells",
+          "description": "\n      This app allows you to search **solar cell data** within NOMAD. The filter\n      menu on the left and the shown default columns are specifically designed\n      for solar cell exploration. The dashboard directly shows useful\n      interactive statistics about the data.\n    ",
+          "plugin_package": "perovskite_solar_cell_database",
+          "app": {
+            "label": "Solar Cells",
+            "path": "solarcells",
+            "resource": "entries",
+            "category": "Use Cases",
+            "description": "Search solar cells",
+            "readme": "This page allows you to search **solar cell data** within NOMAD. The filter menu on the left and the shown default columns are specifically designed for solar cell exploration. The dashboard directly shows useful interactive statistics about the data.",
+            "pagination": {
+              "order_by": "results.properties.optoelectronic.solar_cell.efficiency",
+              "order": "desc",
+              "page_size": 20
+            },
+            "columns": {
+              "options": {
+                "results.material.chemical_formula_descriptive": {
+                  "label": "Descriptive formula",
+                  "align": "left"
+                },
+                "results.properties.optoelectronic.solar_cell.efficiency": {
+                  "label": "Efficiency (%)",
+                  "align": "left",
+                  "format": {
+                    "decimals": 2,
+                    "mode": "standard"
+                  }
+                },
+                "results.properties.optoelectronic.solar_cell.open_circuit_voltage": {
+                  "align": "left",
+                  "unit": "V",
+                  "format": {
+                    "decimals": 3,
+                    "mode": "standard"
+                  }
+                },
+                "results.properties.optoelectronic.solar_cell.short_circuit_current_density": {
+                  "align": "left",
+                  "unit": "A/m**2",
+                  "format": {
+                    "decimals": 3,
+                    "mode": "standard"
+                  }
+                },
+                "results.properties.optoelectronic.solar_cell.fill_factor": {
+                  "align": "left",
+                  "format": {
+                    "decimals": 3,
+                    "mode": "standard"
+                  }
+                },
+                "references": {
+                  "align": "left"
+                },
+                "results.material.chemical_formula_hill": {
+                  "label": "Formula",
+                  "align": "left"
+                },
+                "results.material.structural_type": {
+                  "align": "left"
+                },
+                "results.properties.optoelectronic.solar_cell.illumination_intensity": {
+                  "label": "Illum. intensity",
+                  "align": "left",
+                  "unit": "W/m**2",
+                  "format": {
+                    "decimals": 3,
+                    "mode": "standard"
+                  }
+                },
+                "results.eln.lab_ids": {
+                  "align": "left"
+                },
+                "results.eln.sections": {
+                  "align": "left"
+                },
+                "results.eln.methods": {
+                  "align": "left"
+                },
+                "results.eln.tags": {
+                  "align": "left"
+                },
+                "results.eln.instruments": {
+                  "align": "left"
+                },
+                "entry_name": {
+                  "label": "Name",
+                  "align": "left"
+                },
+                "entry_type": {
+                  "align": "left"
+                },
+                "mainfile": {
+                  "align": "left"
+                },
+                "upload_create_time": {
+                  "label": "Upload time",
+                  "align": "left"
+                },
+                "authors": {
+                  "align": "left"
+                },
+                "comment": {
+                  "align": "left"
+                },
+                "datasets": {
+                  "align": "left"
+                },
+                "published": {
+                  "label": "Access",
+                  "align": "left"
+                }
+              },
+              "selected": [
+                "results.material.chemical_formula_descriptive",
+                "results.properties.optoelectronic.solar_cell.efficiency",
+                "results.properties.optoelectronic.solar_cell.open_circuit_voltage",
+                "results.properties.optoelectronic.solar_cell.short_circuit_current_density",
+                "results.properties.optoelectronic.solar_cell.fill_factor",
+                "references"
+              ]
+            },
+            "rows": {
+              "actions": {
+                "enabled": true
+              },
+              "details": {
+                "enabled": true
+              },
+              "selection": {
+                "enabled": true
+              }
+            },
+            "filter_menus": {
+              "options": {
+                "material": {
+                  "label": "Absorber Material",
+                  "level": 0,
+                  "size": "s"
+                },
+                "elements": {
+                  "label": "Elements / Formula",
+                  "level": 1,
+                  "size": "xl"
+                },
+                "structure": {
+                  "label": "Structure / Symmetry",
+                  "level": 1,
+                  "size": "s"
+                },
+                "electronic": {
+                  "label": "Electronic Properties",
+                  "level": 0,
+                  "size": "s"
+                },
+                "solarcell": {
+                  "label": "Solar Cell Properties",
+                  "level": 0,
+                  "size": "s"
+                },
+                "eln": {
+                  "label": "Electronic Lab Notebook",
+                  "level": 0,
+                  "size": "s"
+                },
+                "custom_quantities": {
+                  "label": "User Defined Quantities",
+                  "level": 0,
+                  "size": "l"
+                },
+                "author": {
+                  "label": "Author / Origin / Dataset",
+                  "level": 0,
+                  "size": "m"
+                },
+                "metadata": {
+                  "label": "Visibility / IDs / Schema",
+                  "level": 0,
+                  "size": "s"
+                },
+                "optimade": {
+                  "label": "Optimade",
+                  "level": 0,
+                  "size": "m"
+                }
+              }
+            },
+            "filters": {
+              "include": [
+                "*#perovskite_solar_cell_database.schema.PerovskiteSolarCell"
+              ],
+              "exclude": [
+                "mainfile",
+                "entry_name",
+                "combine"
+              ]
+            },
+            "dashboard": {
+              "widgets": [
+                {
+                  "type": "periodictable",
+                  "layout": {
+                    "lg": {
+                      "h": 8,
+                      "w": 12,
+                      "x": 0,
+                      "y": 0,
+                      "minH": 8,
+                      "minW": 12
+                    },
+                    "md": {
+                      "h": 8,
+                      "w": 12,
+                      "x": 0,
+                      "y": 0,
+                      "minH": 8,
+                      "minW": 12
+                    },
+                    "sm": {
+                      "h": 8,
+                      "w": 12,
+                      "x": 0,
+                      "y": 16,
+                      "minH": 8,
+                      "minW": 12
+                    },
+                    "xl": {
+                      "h": 8,
+                      "w": 12,
+                      "x": 0,
+                      "y": 0,
+                      "minH": 8,
+                      "minW": 12
+                    },
+                    "xxl": {
+                      "h": 8,
+                      "w": 13,
+                      "x": 0,
+                      "y": 0,
+                      "minH": 8,
+                      "minW": 12
+                    }
+                  },
+                  "quantity": "results.material.elements",
+                  "scale": "linear"
+                },
+                {
+                  "type": "scatterplot",
+                  "layout": {
+                    "lg": {
+                      "h": 6,
+                      "w": 12,
+                      "x": 0,
+                      "y": 8,
+                      "minH": 3,
+                      "minW": 3
+                    },
+                    "md": {
+                      "h": 6,
+                      "w": 9,
+                      "x": 0,
+                      "y": 8,
+                      "minH": 3,
+                      "minW": 3
+                    },
+                    "sm": {
+                      "h": 5,
+                      "w": 6,
+                      "x": 0,
+                      "y": 0,
+                      "minH": 3,
+                      "minW": 3
+                    },
+                    "xl": {
+                      "h": 8,
+                      "w": 9,
+                      "x": 12,
+                      "y": 0,
+                      "minH": 3,
+                      "minW": 3
+                    },
+                    "xxl": {
+                      "h": 8,
+                      "w": 12,
+                      "x": 24,
+                      "y": 0,
+                      "minH": 3,
+                      "minW": 3
+                    }
+                  },
+                  "x": {
+                    "quantity": "results.properties.optoelectronic.solar_cell.open_circuit_voltage"
+                  },
+                  "y": {
+                    "title": "Efficiency (%)",
+                    "quantity": "results.properties.optoelectronic.solar_cell.efficiency"
+                  },
+                  "markers": {
+                    "color": {
+                      "unit": "mA/cm^2",
+                      "quantity": "results.properties.optoelectronic.solar_cell.short_circuit_current_density"
+                    }
+                  },
+                  "size": 1000,
+                  "autorange": true
+                },
+                {
+                  "type": "scatterplot",
+                  "layout": {
+                    "lg": {
+                      "h": 6,
+                      "w": 12,
+                      "x": 0,
+                      "y": 14,
+                      "minH": 3,
+                      "minW": 3
+                    },
+                    "md": {
+                      "h": 6,
+                      "w": 9,
+                      "x": 9,
+                      "y": 8,
+                      "minH": 3,
+                      "minW": 3
+                    },
+                    "sm": {
+                      "h": 5,
+                      "w": 6,
+                      "x": 6,
+                      "y": 0,
+                      "minH": 3,
+                      "minW": 3
+                    },
+                    "xl": {
+                      "h": 8,
+                      "w": 9,
+                      "x": 21,
+                      "y": 0,
+                      "minH": 3,
+                      "minW": 3
+                    },
+                    "xxl": {
+                      "h": 8,
+                      "w": 11,
+                      "x": 13,
+                      "y": 0,
+                      "minH": 3,
+                      "minW": 3
+                    }
+                  },
+                  "x": {
+                    "quantity": "results.properties.optoelectronic.solar_cell.open_circuit_voltage"
+                  },
+                  "y": {
+                    "title": "Efficiency (%)",
+                    "quantity": "results.properties.optoelectronic.solar_cell.efficiency"
+                  },
+                  "markers": {
+                    "color": {
+                      "quantity": "results.properties.optoelectronic.solar_cell.device_architecture"
+                    }
+                  },
+                  "size": 1000,
+                  "autorange": true
+                },
+                {
+                  "type": "terms",
+                  "layout": {
+                    "lg": {
+                      "h": 6,
+                      "w": 6,
+                      "x": 12,
+                      "y": 0,
+                      "minH": 3,
+                      "minW": 3
+                    },
+                    "md": {
+                      "h": 4,
+                      "w": 6,
+                      "x": 12,
+                      "y": 4,
+                      "minH": 3,
+                      "minW": 3
+                    },
+                    "sm": {
+                      "h": 6,
+                      "w": 4,
+                      "x": 0,
+                      "y": 10,
+                      "minH": 3,
+                      "minW": 3
+                    },
+                    "xl": {
+                      "h": 6,
+                      "w": 6,
+                      "x": 14,
+                      "y": 8,
+                      "minH": 3,
+                      "minW": 3
+                    },
+                    "xxl": {
+                      "h": 6,
+                      "w": 6,
+                      "x": 14,
+                      "y": 8,
+                      "minH": 3,
+                      "minW": 3
+                    }
+                  },
+                  "quantity": "results.properties.optoelectronic.solar_cell.device_stack",
+                  "scale": "linear",
+                  "showinput": true
+                },
+                {
+                  "type": "histogram",
+                  "layout": {
+                    "lg": {
+                      "h": 4,
+                      "w": 12,
+                      "x": 12,
+                      "y": 12,
+                      "minH": 3,
+                      "minW": 3
+                    },
+                    "md": {
+                      "h": 3,
+                      "w": 8,
+                      "x": 10,
+                      "y": 17,
+                      "minH": 3,
+                      "minW": 3
+                    },
+                    "sm": {
+                      "h": 3,
+                      "w": 8,
+                      "x": 4,
+                      "y": 13,
+                      "minH": 3,
+                      "minW": 3
+                    },
+                    "xl": {
+                      "h": 3,
+                      "w": 8,
+                      "x": 0,
+                      "y": 11,
+                      "minH": 3,
+                      "minW": 3
+                    },
+                    "xxl": {
+                      "h": 3,
+                      "w": 8,
+                      "x": 0,
+                      "y": 8,
+                      "minH": 3,
+                      "minW": 3
+                    }
+                  },
+                  "x": {
+                    "quantity": "results.properties.optoelectronic.solar_cell.illumination_intensity"
+                  },
+                  "scale": "1/4",
+                  "autorange": true,
+                  "showinput": true,
+                  "nbins": 30
+                },
+                {
+                  "type": "terms",
+                  "layout": {
+                    "lg": {
+                      "h": 6,
+                      "w": 6,
+                      "x": 18,
+                      "y": 0,
+                      "minH": 3,
+                      "minW": 3
+                    },
+                    "md": {
+                      "h": 4,
+                      "w": 6,
+                      "x": 12,
+                      "y": 0,
+                      "minH": 3,
+                      "minW": 3
+                    },
+                    "sm": {
+                      "h": 5,
+                      "w": 4,
+                      "x": 0,
+                      "y": 5,
+                      "minH": 3,
+                      "minW": 3
+                    },
+                    "xl": {
+                      "h": 6,
+                      "w": 6,
+                      "x": 8,
+                      "y": 8,
+                      "minH": 3,
+                      "minW": 3
+                    },
+                    "xxl": {
+                      "h": 6,
+                      "w": 6,
+                      "x": 8,
+                      "y": 8,
+                      "minH": 3,
+                      "minW": 3
+                    }
+                  },
+                  "quantity": "results.properties.optoelectronic.solar_cell.absorber_fabrication",
+                  "scale": "linear",
+                  "showinput": true
+                },
+                {
+                  "title": "Band gap",
+                  "type": "histogram",
+                  "layout": {
+                    "lg": {
+                      "h": 4,
+                      "w": 12,
+                      "x": 12,
+                      "y": 16,
+                      "minH": 3,
+                      "minW": 8
+                    },
+                    "md": {
+                      "h": 3,
+                      "w": 8,
+                      "x": 10,
+                      "y": 14,
+                      "minH": 3,
+                      "minW": 8
+                    },
+                    "sm": {
+                      "h": 3,
+                      "w": 8,
+                      "x": 4,
+                      "y": 10,
+                      "minH": 3,
+                      "minW": 8
+                    },
+                    "xl": {
+                      "h": 3,
+                      "w": 8,
+                      "x": 0,
+                      "y": 8,
+                      "minH": 3,
+                      "minW": 8
+                    },
+                    "xxl": {
+                      "h": 3,
+                      "w": 8,
+                      "x": 0,
+                      "y": 11,
+                      "minH": 3,
+                      "minW": 8
+                    }
+                  },
+                  "x": {
+                    "quantity": "results.properties.electronic.band_structure_electronic.band_gap.value"
+                  },
+                  "scale": "1/4",
+                  "autorange": false,
+                  "showinput": false,
+                  "nbins": 30
+                },
+                {
+                  "type": "terms",
+                  "layout": {
+                    "lg": {
+                      "h": 6,
+                      "w": 6,
+                      "x": 18,
+                      "y": 6,
+                      "minH": 3,
+                      "minW": 3
+                    },
+                    "md": {
+                      "h": 6,
+                      "w": 5,
+                      "x": 0,
+                      "y": 14,
+                      "minH": 3,
+                      "minW": 3
+                    },
+                    "sm": {
+                      "h": 5,
+                      "w": 4,
+                      "x": 4,
+                      "y": 5,
+                      "minH": 3,
+                      "minW": 3
+                    },
+                    "xl": {
+                      "h": 6,
+                      "w": 5,
+                      "x": 25,
+                      "y": 8,
+                      "minH": 3,
+                      "minW": 3
+                    },
+                    "xxl": {
+                      "h": 6,
+                      "w": 6,
+                      "x": 20,
+                      "y": 8,
+                      "minH": 3,
+                      "minW": 3
+                    }
+                  },
+                  "quantity": "results.properties.optoelectronic.solar_cell.electron_transport_layer",
+                  "scale": "linear",
+                  "showinput": true
+                },
+                {
+                  "type": "terms",
+                  "layout": {
+                    "lg": {
+                      "h": 6,
+                      "w": 6,
+                      "x": 12,
+                      "y": 6,
+                      "minH": 3,
+                      "minW": 3
+                    },
+                    "md": {
+                      "h": 6,
+                      "w": 5,
+                      "x": 5,
+                      "y": 14,
+                      "minH": 3,
+                      "minW": 3
+                    },
+                    "sm": {
+                      "h": 5,
+                      "w": 4,
+                      "x": 8,
+                      "y": 5,
+                      "minH": 3,
+                      "minW": 3
+                    },
+                    "xl": {
+                      "h": 6,
+                      "w": 5,
+                      "x": 20,
+                      "y": 8,
+                      "minH": 3,
+                      "minW": 3
+                    },
+                    "xxl": {
+                      "h": 6,
+                      "w": 6,
+                      "x": 26,
+                      "y": 8,
+                      "minH": 3,
+                      "minW": 3
+                    }
+                  },
+                  "quantity": "results.properties.optoelectronic.solar_cell.hole_transport_layer",
+                  "scale": "linear",
+                  "showinput": true
+                }
+              ]
+            },
+            "filters_locked": {
+              "sections": "nomad.datamodel.results.SolarCell"
+            },
+            "search_syntaxes": {
+              "exclude": [
+                "free_text"
+              ]
+            }
+          }
         }
       }
     },
-    "plugin_packages": {}
+    "plugin_packages": {
+      "perovskite_solar_cell_database": {
+        "name": "perovskite_solar_cell_database",
+        "description": "Perovskite solar cell data schema plugin for NOMAD.",
+        "version": "0.0.0",
+        "homepage": "https://github.com/FAIRmat-NFDI/nomad-perovskite-solar-cells-database",
+        "documentation": null,
+        "repository": "https://github.com/FAIRmat-NFDI/nomad-perovskite-solar-cells-database",
+        "entry_points": [
+          "perovskite_solar_cell_database:perovskite_solar_cell",
+          "perovskite_solar_cell_database.apps:solar_cells"
+        ]
+      }
+    }
   }
 }
diff --git a/nomad/config/defaults.yaml b/nomad/config/defaults.yaml
index 78dd3efc36..5f8cd34883 100644
--- a/nomad/config/defaults.yaml
+++ b/nomad/config/defaults.yaml
@@ -1240,221 +1240,6 @@ ui:
             optimade:
               label: Optimade
               size: m
-      solarcells:
-        label: Solar Cells
-        path: solarcells
-        category: Use Cases
-        description: Search solar cells
-        readme: 'This page allows you to search **solar cell data**
-          within NOMAD. The filter menu on the left and the shown
-          default columns are specifically designed for solar cell
-          exploration. The dashboard directly shows useful
-          interactive statistics about the data.'
-        filters:
-          include:
-          - '*#perovskite_solar_cell_database.schema.PerovskiteSolarCell'
-          exclude:
-          - mainfile
-          - entry_name
-          - combine
-        filters_locked:
-          sections: nomad.datamodel.results.SolarCell
-        pagination:
-          order_by: results.properties.optoelectronic.solar_cell.efficiency
-        search_syntaxes:
-          exclude:
-          - free_text
-        columns:
-          selected:
-          - results.material.chemical_formula_descriptive
-          - results.properties.optoelectronic.solar_cell.efficiency
-          - results.properties.optoelectronic.solar_cell.open_circuit_voltage
-          - results.properties.optoelectronic.solar_cell.short_circuit_current_density
-          - results.properties.optoelectronic.solar_cell.fill_factor
-          - references
-          options:
-            results.material.chemical_formula_descriptive: {label: Descriptive formula}
-            results.properties.optoelectronic.solar_cell.efficiency:
-              format:
-                decimals: 2
-                mode: standard
-              label: Efficiency (%)
-            results.properties.optoelectronic.solar_cell.open_circuit_voltage:
-              format:
-                decimals: 3
-                mode: standard
-              unit: V
-            results.properties.optoelectronic.solar_cell.short_circuit_current_density:
-              format:
-                decimals: 3
-                mode: standard
-              unit: A/m**2
-            results.properties.optoelectronic.solar_cell.fill_factor:
-              format:
-                decimals: 3
-                mode: standard
-            references: {}
-            results.material.chemical_formula_hill:
-              label: Formula
-            results.material.structural_type: {}
-            results.properties.optoelectronic.solar_cell.illumination_intensity:
-              format:
-                decimals: 3
-                mode: standard
-              label: Illum. intensity
-              unit: W/m**2
-            results.eln.lab_ids: {}
-            results.eln.sections: {}
-            results.eln.methods: {}
-            results.eln.tags: {}
-            results.eln.instruments: {}
-            entry_name: {label: Name}
-            entry_type: {}
-            mainfile: {}
-            upload_create_time: {label: Upload time}
-            authors: {}
-            comment: {}
-            datasets: {}
-            published: {label: Access}
-        filter_menus:
-          options:
-            material:
-              label: Absorber Material
-            elements:
-              label: Elements / Formula
-              level: 1
-              size: xl
-            structure:
-              label: Structure / Symmetry
-              level: 1
-            electronic:
-              label: Electronic Properties
-            solarcell:
-              label: Solar Cell Properties
-            eln:
-              label: Electronic Lab Notebook
-            custom_quantities:
-              label: User Defined Quantities
-              size: l
-            author:
-              label: Author / Origin / Dataset
-              size: m
-            metadata:
-              label: Visibility / IDs / Schema
-            optimade:
-              label: Optimade
-              size: m
-        dashboard:
-          widgets:
-          - layout:
-              lg: {h: 8, minH: 8, minW: 12, w: 12, x: 0, y: 0}
-              md: {h: 8, minH: 8, minW: 12, w: 12, x: 0, y: 0}
-              sm: {h: 8, minH: 8, minW: 12, w: 12, x: 0, y: 16}
-              xl: {h: 8, minH: 8, minW: 12, w: 12, x: 0, y: 0}
-              xxl: {h: 8, minH: 8, minW: 12, w: 13, x: 0, y: 0}
-            quantity: results.material.elements
-            scale: linear
-            type: periodictable
-          - autorange: true
-            layout:
-              lg: {h: 6, minH: 3, minW: 3, w: 12, x: 0, y: 8}
-              md: {h: 6, minH: 3, minW: 3, w: 9, x: 0, y: 8}
-              sm: {h: 5, minH: 3, minW: 3, w: 6, x: 0, y: 0}
-              xl: {h: 8, minH: 3, minW: 3, w: 9, x: 12, y: 0}
-              xxl: {h: 8, minH: 3, minW: 3, w: 12, x: 24, y: 0}
-            markers:
-              color:
-                quantity: results.properties.optoelectronic.solar_cell.short_circuit_current_density
-                unit: 'mA/cm^2'
-            size: 1000
-            type: scatterplot
-            x:
-              quantity: results.properties.optoelectronic.solar_cell.open_circuit_voltage
-            y:
-              quantity: results.properties.optoelectronic.solar_cell.efficiency
-              title: 'Efficiency (%)'
-          - autorange: true
-            layout:
-              lg: {h: 6, minH: 3, minW: 3, w: 12, x: 0, y: 14}
-              md: {h: 6, minH: 3, minW: 3, w: 9, x: 9, y: 8}
-              sm: {h: 5, minH: 3, minW: 3, w: 6, x: 6, y: 0}
-              xl: {h: 8, minH: 3, minW: 3, w: 9, x: 21, y: 0}
-              xxl: {h: 8, minH: 3, minW: 3, w: 11, x: 13, y: 0}
-            markers:
-              color:
-                quantity: results.properties.optoelectronic.solar_cell.device_architecture
-            size: 1000
-            type: scatterplot
-            x:
-              quantity: results.properties.optoelectronic.solar_cell.open_circuit_voltage
-            y:
-              quantity: results.properties.optoelectronic.solar_cell.efficiency
-              title: 'Efficiency (%)'
-          - layout:
-              lg: {h: 6, minH: 3, minW: 3, w: 6, x: 12, y: 0}
-              md: {h: 4, minH: 3, minW: 3, w: 6, x: 12, y: 4}
-              sm: {h: 6, minH: 3, minW: 3, w: 4, x: 0, y: 10}
-              xl: {h: 6, minH: 3, minW: 3, w: 6, x: 14, y: 8}
-              xxl: {h: 6, minH: 3, minW: 3, w: 6, x: 14, y: 8}
-            quantity: results.properties.optoelectronic.solar_cell.device_stack
-            scale: linear
-            showinput: true
-            type: terms
-          - autorange: true
-            layout:
-              lg: {h: 4, minH: 3, minW: 3, w: 12, x: 12, y: 12}
-              md: {h: 3, minH: 3, minW: 3, w: 8, x: 10, y: 17}
-              sm: {h: 3, minH: 3, minW: 3, w: 8, x: 4, y: 13}
-              xl: {h: 3, minH: 3, minW: 3, w: 8, x: 0, y: 11}
-              xxl: {h: 3, minH: 3, minW: 3, w: 8, x: 0, y: 8}
-            nbins: 30
-            quantity: results.properties.optoelectronic.solar_cell.illumination_intensity
-            scale: 1/4
-            showinput: true
-            type: histogram
-          - layout:
-              lg: {h: 6, minH: 3, minW: 3, w: 6, x: 18, y: 0}
-              md: {h: 4, minH: 3, minW: 3, w: 6, x: 12, y: 0}
-              sm: {h: 5, minH: 3, minW: 3, w: 4, x: 0, y: 5}
-              xl: {h: 6, minH: 3, minW: 3, w: 6, x: 8, y: 8}
-              xxl: {h: 6, minH: 3, minW: 3, w: 6, x: 8, y: 8}
-            quantity: results.properties.optoelectronic.solar_cell.absorber_fabrication
-            scale: linear
-            showinput: true
-            type: terms
-          - autorange: false
-            layout:
-              lg: {h: 4, minH: 3, minW: 8, w: 12, x: 12, y: 16}
-              md: {h: 3, minH: 3, minW: 8, w: 8, x: 10, y: 14}
-              sm: {h: 3, minH: 3, minW: 8, w: 8, x: 4, y: 10}
-              xl: {h: 3, minH: 3, minW: 8, w: 8, x: 0, y: 8}
-              xxl: {h: 3, minH: 3, minW: 8, w: 8, x: 0, y: 11}
-            nbins: 30
-            quantity: results.properties.electronic.band_structure_electronic.band_gap.value
-            title: 'Band gap'
-            scale: 1/4
-            showinput: false
-            type: histogram
-          - layout:
-              lg: {h: 6, minH: 3, minW: 3, w: 6, x: 18, y: 6}
-              md: {h: 6, minH: 3, minW: 3, w: 5, x: 0, y: 14}
-              sm: {h: 5, minH: 3, minW: 3, w: 4, x: 4, y: 5}
-              xl: {h: 6, minH: 3, minW: 3, w: 5, x: 25, y: 8}
-              xxl: {h: 6, minH: 3, minW: 3, w: 6, x: 20, y: 8}
-            quantity: results.properties.optoelectronic.solar_cell.electron_transport_layer
-            scale: linear
-            showinput: true
-            type: terms
-          - layout:
-              lg: {h: 6, minH: 3, minW: 3, w: 6, x: 12, y: 6}
-              md: {h: 6, minH: 3, minW: 3, w: 5, x: 5, y: 14}
-              sm: {h: 5, minH: 3, minW: 3, w: 4, x: 8, y: 5}
-              xl: {h: 6, minH: 3, minW: 3, w: 5, x: 20, y: 8}
-              xxl: {h: 6, minH: 3, minW: 3, w: 6, x: 26, y: 8}
-            quantity: results.properties.optoelectronic.solar_cell.hole_transport_layer
-            scale: linear
-            showinput: true
-            type: terms
       mofs:
         label: Metal-Organic Frameworks
         path: mofs
@@ -2295,11 +2080,6 @@ plugins:
         plugin_type: parser
         python_package: electronicparsers.yambo
         mainfile_contents_re: Build.+\s+http://www\.yambo-code\.org
-      schema/nomad-perovskite-solar-cells-database/perovskite_solar_cell_database:
-        plugin_type: schema
-        python_package: perovskite_solar_cell_database
-        key: perovskite_solar_cell_database
-        name: perovskite_solar_cell_database
       schema/simulation/run:
         plugin_type: schema
         python_package: runschema
diff --git a/nomad/datamodel/metainfo/eln/AM15G.dat.txt b/nomad/datamodel/metainfo/eln/AM15G.dat.txt
new file mode 100644
index 0000000000..575cbc937b
--- /dev/null
+++ b/nomad/datamodel/metainfo/eln/AM15G.dat.txt
@@ -0,0 +1,4000 @@
+,3.1000000e-001,1.8447284e+017
+,3.1102990e-001,1.9059377e+017
+,3.1205980e-001,1.9250159e+017
+,3.1308970e-001,1.9561783e+017
+,3.1411960e-001,1.8944021e+017
+,3.1514950e-001,1.8103615e+017
+,3.1617940e-001,1.6930022e+017
+,3.1720930e-001,1.7663120e+017
+,3.1823920e-001,1.8275202e+017
+,3.1926910e-001,1.5973040e+017
+,3.2029900e-001,1.6945956e+017
+,3.2132890e-001,1.8889248e+017
+,3.2235880e-001,2.0325833e+017
+,3.2338870e-001,1.8143897e+017
+,3.2441860e-001,2.1734996e+017
+,3.2544850e-001,1.8516166e+017
+,3.2647841e-001,2.1098228e+017
+,3.2750831e-001,1.8873394e+017
+,3.2853821e-001,1.9780362e+017
+,3.2956811e-001,1.8823116e+017
+,3.3059801e-001,1.9800854e+017
+,3.3162791e-001,1.8682696e+017
+,3.3265781e-001,2.0962162e+017
+,3.3368771e-001,1.9731124e+017
+,3.3471761e-001,2.2247446e+017
+,3.3574751e-001,2.0402535e+017
+,3.3677741e-001,1.7760721e+017
+,3.3780731e-001,1.4960285e+017
+,3.3883721e-001,2.1702876e+017
+,3.3986711e-001,2.0239919e+017
+,3.4089701e-001,2.1260051e+017
+,3.4192691e-001,1.9663794e+017
+,3.4295681e-001,1.8677197e+017
+,3.4398671e-001,1.9613753e+017
+,3.4501661e-001,1.8144492e+017
+,3.4604651e-001,1.7763776e+017
+,3.4707641e-001,1.5740079e+017
+,3.4810631e-001,1.9845981e+017
+,3.4913621e-001,1.8296085e+017
+,3.5016611e-001,1.6495236e+017
+,3.5119601e-001,1.9400664e+017
+,3.5222591e-001,2.1342831e+017
+,3.5325581e-001,2.0966442e+017
+,3.5428571e-001,2.0756512e+017
+,3.5531561e-001,1.8231717e+017
+,3.5634551e-001,1.9202917e+017
+,3.5737542e-001,2.0351392e+017
+,3.5840532e-001,2.0274265e+017
+,3.5943522e-001,1.8379371e+017
+,3.6046512e-001,1.3964432e+017
+,3.6149502e-001,1.4719563e+017
+,3.6252492e-001,2.0597731e+017
+,3.6355482e-001,1.1443334e+017
+,3.6458472e-001,1.7074948e+017
+,3.6561462e-001,1.5463681e+017
+,3.6664452e-001,9.5370204e+016
+,3.6767442e-001,9.7244540e+016
+,3.6870432e-001,9.9763899e+016
+,3.6973422e-001,7.2294481e+016
+,3.7076412e-001,5.4041690e+016
+,3.7179402e-001,1.3355929e+017
+,3.7282392e-001,5.5870120e+016
+,3.7385382e-001,4.7345279e+014
+,3.7488372e-001,5.7726725e+016
+,3.7591362e-001,2.3701699e+016
+,3.7694352e-001,1.2703599e+017
+,3.7797342e-001,5.6502767e+016
+,3.7900332e-001,4.0639840e+016
+,3.8003322e-001,2.7171660e+016
+,3.8106312e-001,1.1965307e+017
+,3.8209302e-001,1.4118462e+016
+,3.8312292e-001,8.5142444e+016
+,3.8415282e-001,3.8317296e+015
+,3.8518272e-001,1.9551345e+016
+,3.8621262e-001,2.5506867e+015
+,3.8724252e-001,5.1139175e+015
+,3.8827243e-001,4.1170902e+016
+,3.8930233e-001,1.0413367e+017
+,3.9033223e-001,1.2657704e+017
+,3.9136213e-001,1.6778442e+017
+,3.9239203e-001,1.1987470e+017
+,3.9342193e-001,7.9984173e+016
+,3.9445183e-001,4.1234947e+016
+,3.9548173e-001,1.3446061e+017
+,3.9651163e-001,5.3031237e+016
+,3.9754153e-001,1.0556297e+017
+,3.9857143e-001,1.4208902e+016
+,3.9960133e-001,2.7273144e+016
+,4.0063123e-001,1.2248333e+016
+,4.0166113e-001,2.4318634e+016
+,4.0269103e-001,4.6982106e+016
+,4.0372093e-001,3.4939524e+016
+,4.0475083e-001,4.4944032e+016
+,4.0578073e-001,1.5530893e+016
+,4.0681063e-001,2.5722833e+016
+,4.0784053e-001,2.5366544e+016
+,4.0887043e-001,4.6586853e+016
+,4.0990033e-001,8.3890544e+016
+,4.1093023e-001,3.4061478e+016
+,4.1196013e-001,7.4305445e+016
+,4.1299003e-001,5.9074097e+016
+,4.1401993e-001,5.0815447e+016
+,4.1504983e-001,9.3988630e+016
+,4.1607973e-001,1.8185227e+016
+,4.1710963e-001,6.7986711e+015
+,4.1813953e-001,7.1008096e+016
+,4.1916944e-001,3.9941910e+016
+,4.2019934e-001,4.8648781e+016
+,4.2122924e-001,1.5476793e+016
+,4.2225914e-001,5.0876023e+016
+,4.2328904e-001,5.4619014e+016
+,4.2431894e-001,2.0733626e+016
+,4.2534884e-001,1.4639669e+016
+,4.2637874e-001,1.7848417e+016
+,4.2740864e-001,6.3712308e+015
+,4.2843854e-001,2.2436507e+016
+,4.2946844e-001,3.2342018e+015
+,4.3049834e-001,2.5909480e+015
+,4.3152824e-001,2.6656926e+015
+,4.3255814e-001,1.0887906e+015
+,4.3358804e-001,2.4523829e+014
+,4.3461794e-001,6.7920134e+012
+,4.3564784e-001,2.8126166e+014
+,4.3667774e-001,1.0040308e+013
+,4.3770764e-001,1.4825275e+013
+,4.3873754e-001,1.0430537e+013
+,4.3976744e-001,5.2169718e+010
+,4.4079734e-001,2.9922305e+009
+,4.4182724e-001,1.1031279e+009
+,4.4285714e-001,1.2952237e+007
+,4.4388704e-001,2.5676438e+003
+,4.4491694e-001,4.3579460e+002
+,4.4594684e-001,4.3007260e-009
+,4.4697674e-001,1.1709931e-005
+,4.4800664e-001,4.0639400e-005
+,4.4903654e-001,6.7223799e-009
+,4.5006645e-001,6.1224866e-011
+,4.5109635e-001,2.5301357e-005
+,4.5212625e-001,5.7197198e-005
+,4.5315615e-001,3.3200905e-002
+,4.5418605e-001,4.5942545e+000
+,4.5521595e-001,4.7665235e-003
+,4.5624585e-001,1.3617172e-007
+,4.5727575e-001,1.0687905e-007
+,4.5830565e-001,1.1187915e-017
+,4.5933555e-001,5.4209509e-015
+,4.6036545e-001,2.4172259e-011
+,4.6139535e-001,4.0294493e-011
+,4.6242525e-001,0.0000000e+000
+,4.6345515e-001,0.0000000e+000
+,4.6448505e-001,8.7205178e-020
+,4.6551495e-001,5.1317467e-007
+,4.6654485e-001,1.1316040e-006
+,4.6757475e-001,6.5318739e-001
+,4.6860465e-001,5.4545692e+000
+,4.6963455e-001,8.3836761e+002
+,4.7066445e-001,2.5338797e+003
+,4.7169435e-001,6.7257834e-010
+,4.7272425e-001,1.9117881e-009
+,4.7375415e-001,1.9675514e-010
+,4.7478405e-001,2.8258303e-015
+,4.7581395e-001,1.2349605e-015
+,4.7684385e-001,2.7607360e-009
+,4.7787375e-001,9.4915260e-011
+,4.7890365e-001,3.2805608e-012
+,4.7993355e-001,7.0035597e-004
+,4.8096346e-001,1.6795742e-003
+,4.8199336e-001,4.9572589e+000
+,4.8302326e-001,6.2152950e+004
+,4.8405316e-001,1.3965032e+008
+,4.8508306e-001,5.3413652e+009
+,4.8611296e-001,1.2118903e+009
+,4.8714286e-001,1.9163188e+009
+,4.8817276e-001,2.4669849e+012
+,4.8920266e-001,1.3631934e+012
+,4.9023256e-001,3.8204328e+013
+,4.9126246e-001,6.6211862e+014
+,4.9229236e-001,2.6292915e+015
+,4.9332226e-001,6.4808295e+015
+,4.9435216e-001,1.2728841e+016
+,4.9538206e-001,2.2948931e+016
+,4.9641196e-001,3.3698000e+016
+,4.9744186e-001,1.9889968e+016
+,4.9847176e-001,2.8225107e+016
+,4.9950166e-001,4.2465242e+016
+,5.0053156e-001,7.6999167e+016
+,5.0156146e-001,1.0187679e+017
+,5.0259136e-001,1.2721430e+017
+,5.0362126e-001,1.7795059e+017
+,5.0465116e-001,1.7163022e+017
+,5.0568106e-001,1.1024729e+017
+,5.0671096e-001,1.0531501e+017
+,5.0774086e-001,1.9758239e+017
+,5.0877076e-001,1.6239849e+017
+,5.0980066e-001,1.8143233e+017
+,5.1083056e-001,2.2586219e+017
+,5.1186047e-001,1.7246560e+017
+,5.1289037e-001,1.5444434e+017
+,5.1392027e-001,1.7182119e+017
+,5.1495017e-001,1.9117396e+017
+,5.1598007e-001,2.1079249e+017
+,5.1700997e-001,2.4092831e+017
+,5.1803987e-001,2.2071270e+017
+,5.1906977e-001,1.9766495e+017
+,5.2009967e-001,1.8046598e+017
+,5.2112957e-001,2.3356198e+017
+,5.2215947e-001,2.3575509e+017
+,5.2318937e-001,1.6828247e+017
+,5.2421927e-001,2.5703689e+017
+,5.2524917e-001,2.6766103e+017
+,5.2627907e-001,2.5550170e+017
+,5.2730897e-001,2.2907934e+017
+,5.2833887e-001,2.4928222e+017
+,5.2936877e-001,2.5318212e+017
+,5.3039867e-001,2.6467117e+017
+,5.3142857e-001,2.9699374e+017
+,5.3245847e-001,2.9061637e+017
+,5.3348837e-001,2.8355313e+017
+,5.3451827e-001,2.6711260e+017
+,5.3554817e-001,2.9058101e+017
+,5.3657807e-001,3.1460290e+017
+,5.3760797e-001,3.0184526e+017
+,5.3863787e-001,2.9206494e+017
+,5.3966777e-001,2.9519595e+017
+,5.4069767e-001,3.0319783e+017
+,5.4172757e-001,3.0766175e+017
+,5.4275748e-001,3.0676322e+017
+,5.4378738e-001,3.1722459e+017
+,5.4481728e-001,3.0858074e+017
+,5.4584718e-001,3.0736362e+017
+,5.4687708e-001,3.1498115e+017
+,5.4790698e-001,3.1855968e+017
+,5.4893688e-001,3.1396725e+017
+,5.4996678e-001,3.1623253e+017
+,5.5099668e-001,3.3054660e+017
+,5.5202658e-001,3.2723966e+017
+,5.5305648e-001,3.3021759e+017
+,5.5408638e-001,3.3494279e+017
+,5.5511628e-001,3.3783985e+017
+,5.5614618e-001,3.4084264e+017
+,5.5717608e-001,3.3781739e+017
+,5.5820598e-001,3.4306511e+017
+,5.5923588e-001,3.4052921e+017
+,5.6026578e-001,3.4040497e+017
+,5.6129568e-001,3.4315412e+017
+,5.6232558e-001,3.2276233e+017
+,5.6335548e-001,3.1091162e+017
+,5.6438538e-001,3.2613971e+017
+,5.6541528e-001,3.3837457e+017
+,5.6644518e-001,3.3317178e+017
+,5.6747508e-001,3.1743782e+017
+,5.6850498e-001,3.3754301e+017
+,5.6953488e-001,3.3959841e+017
+,5.7056478e-001,3.3746589e+017
+,5.7159468e-001,3.3647842e+017
+,5.7262458e-001,3.1677375e+017
+,5.7365449e-001,3.3493166e+017
+,5.7468439e-001,3.4451747e+017
+,5.7571429e-001,3.4395584e+017
+,5.7674419e-001,3.4273895e+017
+,5.7777409e-001,3.5458945e+017
+,5.7880399e-001,3.5993162e+017
+,5.7983389e-001,3.5956097e+017
+,5.8086379e-001,3.5561985e+017
+,5.8189369e-001,3.5286929e+017
+,5.8292359e-001,3.4830992e+017
+,5.8395349e-001,3.4326521e+017
+,5.8498339e-001,3.4002074e+017
+,5.8601329e-001,3.4946787e+017
+,5.8704319e-001,3.4652990e+017
+,5.8807309e-001,3.4498366e+017
+,5.8910299e-001,3.5070328e+017
+,5.9013289e-001,3.3084952e+017
+,5.9116279e-001,3.2930989e+017
+,5.9219269e-001,3.3398012e+017
+,5.9322259e-001,3.3014756e+017
+,5.9425249e-001,3.1877429e+017
+,5.9528239e-001,3.1471515e+017
+,5.9631229e-001,3.1311195e+017
+,5.9734219e-001,2.8705134e+017
+,5.9837209e-001,2.5674264e+017
+,5.9940199e-001,2.3258629e+017
+,6.0043189e-001,2.2201690e+017
+,6.0146179e-001,2.3757411e+017
+,6.0249169e-001,2.2587702e+017
+,6.0352159e-001,1.9733982e+017
+,6.0455150e-001,2.2786524e+017
+,6.0558140e-001,2.7516118e+017
+,6.0661130e-001,3.1461962e+017
+,6.0764120e-001,3.1034393e+017
+,6.0867110e-001,3.2076012e+017
+,6.0970100e-001,3.1960928e+017
+,6.1073090e-001,2.9112159e+017
+,6.1176080e-001,2.6441703e+017
+,6.1279070e-001,2.2024085e+017
+,6.1382060e-001,1.5405341e+017
+,6.1485050e-001,1.1011818e+017
+,6.1588040e-001,1.0237778e+017
+,6.1691030e-001,1.2465091e+017
+,6.1794020e-001,7.6268408e+016
+,6.1897010e-001,7.4234408e+016
+,6.2000000e-001,1.2763533e+017
+,6.2102990e-001,2.1556005e+017
+,6.2205980e-001,2.6568586e+017
+,6.2308970e-001,2.7254838e+017
+,6.2411960e-001,2.6737316e+017
+,6.2514950e-001,2.5609649e+017
+,6.2617940e-001,2.3929347e+017
+,6.2720930e-001,2.2253593e+017
+,6.2823920e-001,1.9724967e+017
+,6.2926910e-001,1.5807550e+017
+,6.3029900e-001,1.1739421e+017
+,6.3132890e-001,8.4216467e+016
+,6.3235880e-001,7.0781469e+016
+,6.3338870e-001,5.0282936e+016
+,6.3441860e-001,3.2277924e+016
+,6.3544850e-001,4.4905001e+016
+,6.3647841e-001,4.3950912e+016
+,6.3750831e-001,3.2459449e+016
+,6.3853821e-001,1.8476508e+016
+,6.3956811e-001,9.9229884e+015
+,6.4059801e-001,1.0324953e+016
+,6.4162791e-001,6.2201142e+015
+,6.4265781e-001,1.7256608e+015
+,6.4368771e-001,2.4049923e+015
+,6.4471761e-001,2.2336538e+015
+,6.4574751e-001,1.3704746e+015
+,6.4677741e-001,5.9870746e+014
+,6.4780731e-001,5.8293058e+013
+,6.4883721e-001,6.3314610e+013
+,6.4986711e-001,4.0687163e+013
+,6.5089701e-001,3.0646618e+012
+,6.5192691e-001,2.0694562e+012
+,6.5295681e-001,7.0045155e+013
+,6.5398671e-001,2.8259386e+014
+,6.5501661e-001,4.5573895e+014
+,6.5604651e-001,6.0655269e+014
+,6.5707641e-001,3.3006663e+014
+,6.5810631e-001,1.3690810e+014
+,6.5913621e-001,1.8677137e+014
+,6.6016611e-001,1.3827435e+014
+,6.6119601e-001,1.6179324e+013
+,6.6222591e-001,9.5408016e+008
+,6.6325581e-001,4.8222919e+012
+,6.6428571e-001,2.9892064e+013
+,6.6531561e-001,4.0886680e+013
+,6.6634551e-001,3.1909464e+013
+,6.6737542e-001,1.7860196e+013
+,6.6840532e-001,2.4961594e+012
+,6.6943522e-001,4.5041384e+012
+,6.7046512e-001,8.6322415e+012
+,6.7149502e-001,1.3302711e+013
+,6.7252492e-001,1.2150977e+013
+,6.7355482e-001,3.2360204e+012
+,6.7458472e-001,6.0294873e+012
+,6.7561462e-001,1.4680765e+013
+,6.7664452e-001,1.4564335e+013
+,6.7767442e-001,2.8061098e+014
+,6.7870432e-001,1.8848422e+015
+,6.7973422e-001,3.0245554e+015
+,6.8076412e-001,2.6284099e+015
+,6.8179402e-001,3.8320459e+015
+,6.8282392e-001,6.8727220e+015
+,6.8385382e-001,1.3358591e+016
+,6.8488372e-001,2.1679830e+016
+,6.8591362e-001,2.8635552e+016
+,6.8694352e-001,3.6631763e+016
+,6.8797342e-001,5.6288310e+016
+,6.8900332e-001,7.7351762e+016
+,6.9003322e-001,9.6224702e+016
+,6.9106312e-001,1.2311589e+017
+,6.9209302e-001,1.7489541e+017
+,6.9312292e-001,2.0113424e+017
+,6.9415282e-001,1.8559643e+017
+,6.9518272e-001,1.9139695e+017
+,6.9621262e-001,2.1902024e+017
+,6.9724252e-001,2.3974927e+017
+,6.9827243e-001,2.5596808e+017
+,6.9930233e-001,2.8187821e+017
+,7.0033223e-001,3.1089661e+017
+,7.0136213e-001,3.0994013e+017
+,7.0239203e-001,3.0010168e+017
+,7.0342193e-001,3.2183510e+017
+,7.0445183e-001,3.4953733e+017
+,7.0548173e-001,3.4549306e+017
+,7.0651163e-001,3.3716430e+017
+,7.0754153e-001,3.4792534e+017
+,7.0857143e-001,3.5940779e+017
+,7.0960133e-001,3.4692782e+017
+,7.1063123e-001,3.3432477e+017
+,7.1166113e-001,3.4737595e+017
+,7.1269103e-001,3.5928047e+017
+,7.1372093e-001,3.5062917e+017
+,7.1475083e-001,3.4315655e+017
+,7.1578073e-001,3.5484451e+017
+,7.1681063e-001,3.6587981e+017
+,7.1784053e-001,3.6860732e+017
+,7.1887043e-001,3.7145206e+017
+,7.1990033e-001,3.7882778e+017
+,7.2093023e-001,3.8597611e+017
+,7.2196013e-001,3.8729970e+017
+,7.2299003e-001,3.8823044e+017
+,7.2401993e-001,3.8510660e+017
+,7.2504983e-001,3.8173877e+017
+,7.2607973e-001,3.8873996e+017
+,7.2710963e-001,3.9671454e+017
+,7.2813953e-001,4.0493156e+017
+,7.2916944e-001,4.0118156e+017
+,7.3019934e-001,4.0348989e+017
+,7.3122924e-001,4.0308579e+017
+,7.3225914e-001,4.1031798e+017
+,7.3328904e-001,3.9487974e+017
+,7.3431894e-001,4.0640934e+017
+,7.3534884e-001,4.0555352e+017
+,7.3637874e-001,3.9114550e+017
+,7.3740864e-001,3.8726811e+017
+,7.3843854e-001,4.0628696e+017
+,7.3946844e-001,4.0516891e+017
+,7.4049834e-001,4.0903215e+017
+,7.4152824e-001,4.0710627e+017
+,7.4255814e-001,4.1326436e+017
+,7.4358804e-001,3.9689729e+017
+,7.4461794e-001,3.7304679e+017
+,7.4564784e-001,4.1471252e+017
+,7.4667774e-001,4.1518321e+017
+,7.4770764e-001,4.1453944e+017
+,7.4873754e-001,4.0887885e+017
+,7.4976744e-001,4.0364104e+017
+,7.5079734e-001,4.0261674e+017
+,7.5182724e-001,4.0261684e+017
+,7.5285714e-001,4.0998378e+017
+,7.5388704e-001,3.9770387e+017
+,7.5491694e-001,3.9406879e+017
+,7.5594684e-001,3.9093142e+017
+,7.5697674e-001,3.9433321e+017
+,7.5800664e-001,4.1650848e+017
+,7.5903654e-001,4.1218753e+017
+,7.6006645e-001,4.1928079e+017
+,7.6109635e-001,4.2020093e+017
+,7.6212625e-001,4.2096898e+017
+,7.6315615e-001,4.1738671e+017
+,7.6418605e-001,4.1623999e+017
+,7.6521595e-001,4.0625474e+017
+,7.6624585e-001,4.1609835e+017
+,7.6727575e-001,3.9754759e+017
+,7.6830565e-001,4.0741362e+017
+,7.6933555e-001,3.9123934e+017
+,7.7036545e-001,3.7404809e+017
+,7.7139535e-001,3.9043900e+017
+,7.7242525e-001,3.9948093e+017
+,7.7345515e-001,3.7757953e+017
+,7.7448505e-001,3.7202617e+017
+,7.7551495e-001,4.0624476e+017
+,7.7654485e-001,4.0895975e+017
+,7.7757475e-001,4.2446810e+017
+,7.7860465e-001,4.1804766e+017
+,7.7963455e-001,3.9508576e+017
+,7.8066445e-001,3.9328962e+017
+,7.8169435e-001,4.1311184e+017
+,7.8272425e-001,4.0773196e+017
+,7.8375415e-001,3.9409469e+017
+,7.8478405e-001,3.9158305e+017
+,7.8581395e-001,3.6635816e+017
+,7.8684385e-001,3.8080913e+017
+,7.8787375e-001,3.7924814e+017
+,7.8890365e-001,3.7177579e+017
+,7.8993355e-001,3.8406092e+017
+,7.9096346e-001,4.0551365e+017
+,7.9199336e-001,4.1267798e+017
+,7.9302326e-001,4.0958866e+017
+,7.9405316e-001,4.1543747e+017
+,7.9508306e-001,4.1114764e+017
+,7.9611296e-001,4.1285107e+017
+,7.9714286e-001,4.0743207e+017
+,7.9817276e-001,4.0661066e+017
+,7.9920266e-001,4.1113790e+017
+,8.0023256e-001,4.1018728e+017
+,8.0126246e-001,4.0514455e+017
+,8.0229236e-001,4.1344117e+017
+,8.0332226e-001,4.0592111e+017
+,8.0435216e-001,4.0063249e+017
+,8.0538206e-001,3.9912311e+017
+,8.0641196e-001,4.0214111e+017
+,8.0744186e-001,3.9815028e+017
+,8.0847176e-001,3.9675675e+017
+,8.0950166e-001,4.0158950e+017
+,8.1053156e-001,3.8404714e+017
+,8.1156146e-001,4.0041526e+017
+,8.1259136e-001,3.7957818e+017
+,8.1362126e-001,3.9306542e+017
+,8.1465116e-001,3.8901277e+017
+,8.1568106e-001,3.7836935e+017
+,8.1671096e-001,3.5630141e+017
+,8.1774086e-001,3.5983108e+017
+,8.1877076e-001,3.3818845e+017
+,8.1980066e-001,3.4997193e+017
+,8.2083056e-001,3.7348113e+017
+,8.2186047e-001,3.0833514e+017
+,8.2289037e-001,3.5354166e+017
+,8.2392027e-001,2.7569160e+017
+,8.2495017e-001,2.5198675e+017
+,8.2598007e-001,3.4125800e+017
+,8.2700997e-001,3.1423768e+017
+,8.2803987e-001,2.7897180e+017
+,8.2906977e-001,2.3873821e+017
+,8.3009967e-001,2.5796876e+017
+,8.3112957e-001,2.2795215e+017
+,8.3215947e-001,2.5118401e+017
+,8.3318937e-001,1.5439061e+017
+,8.3421927e-001,1.1884397e+017
+,8.3524917e-001,1.7405426e+017
+,8.3627907e-001,1.5333441e+017
+,8.3730897e-001,1.2288106e+017
+,8.3833887e-001,1.1464594e+017
+,8.3936877e-001,9.3600035e+016
+,8.4039867e-001,1.3907083e+017
+,8.4142857e-001,1.2865423e+017
+,8.4245847e-001,5.7919490e+016
+,8.4348837e-001,6.4908668e+016
+,8.4451827e-001,1.0509803e+017
+,8.4554817e-001,6.8202829e+016
+,8.4657807e-001,1.4324134e+017
+,8.4760797e-001,1.2036033e+017
+,8.4863787e-001,1.2279143e+017
+,8.4966777e-001,1.5174182e+017
+,8.5069767e-001,1.6380542e+017
+,8.5172757e-001,1.0855995e+017
+,8.5275748e-001,1.2113852e+017
+,8.5378738e-001,8.8677969e+016
+,8.5481728e-001,2.7800508e+016
+,8.5584718e-001,1.1172019e+017
+,8.5687708e-001,6.3466434e+016
+,8.5790698e-001,4.6383929e+016
+,8.5893688e-001,6.5311083e+016
+,8.5996678e-001,4.4731528e+016
+,8.6099668e-001,4.6972059e+016
+,8.6202658e-001,4.0290145e+016
+,8.6305648e-001,3.6807522e+016
+,8.6408638e-001,2.9059731e+016
+,8.6511628e-001,2.9264261e+016
+,8.6614618e-001,3.8083920e+016
+,8.6717608e-001,6.8464493e+016
+,8.6820598e-001,3.2622593e+016
+,8.6923588e-001,3.6948829e+016
+,8.7026578e-001,2.8835336e+016
+,8.7129568e-001,2.4392363e+016
+,8.7232558e-001,2.2790086e+016
+,8.7335548e-001,8.9015019e+015
+,8.7438538e-001,1.0116000e+016
+,8.7541528e-001,3.0850487e+016
+,8.7644518e-001,1.2031528e+015
+,8.7747508e-001,1.0900131e+016
+,8.7850498e-001,4.8511642e+015
+,8.7953488e-001,6.2072649e+014
+,8.8056478e-001,1.0254145e+015
+,8.8159468e-001,1.5640803e+015
+,8.8262458e-001,2.5666371e+014
+,8.8365449e-001,1.7211794e+015
+,8.8468439e-001,1.0971329e+015
+,8.8571429e-001,7.3573225e+013
+,8.8674419e-001,9.4105021e+014
+,8.8777409e-001,2.8431037e+014
+,8.8880399e-001,6.6789120e+011
+,8.8983389e-001,8.9041614e+013
+,8.9086379e-001,1.7603041e+014
+,8.9189369e-001,4.8112531e+014
+,8.9292359e-001,4.9056913e+014
+,8.9395349e-001,8.3475647e+013
+,8.9498339e-001,2.4909197e+013
+,8.9601329e-001,6.5093710e+011
+,8.9704319e-001,1.3958961e+012
+,8.9807309e-001,4.1252725e+013
+,8.9910299e-001,5.6968447e+013
+,9.0013289e-001,8.1957958e+014
+,9.0116279e-001,2.5016198e+014
+,9.0219269e-001,2.3458112e+014
+,9.0322259e-001,4.5402265e+013
+,9.0425249e-001,1.3292105e+012
+,9.0528239e-001,3.5728151e+011
+,9.0631229e-001,7.3309130e+011
+,9.0734219e-001,8.2148948e+012
+,9.0837209e-001,3.9732389e+012
+,9.0940199e-001,2.0017073e+012
+,9.1043189e-001,8.0852452e+011
+,9.1146179e-001,1.2594431e+012
+,9.1249169e-001,2.7091874e+012
+,9.1352159e-001,3.3629409e+013
+,9.1455150e-001,3.7384830e+013
+,9.1558140e-001,2.1259728e+014
+,9.1661130e-001,4.2672709e+014
+,9.1764120e-001,5.2212291e+015
+,9.1867110e-001,1.3695934e+016
+,9.1970100e-001,7.3529760e+015
+,9.2073090e-001,5.9125721e+016
+,9.2176080e-001,8.2292610e+016
+,9.2279070e-001,1.0041223e+017
+,9.2382060e-001,1.5464787e+017
+,9.2485050e-001,1.6693194e+017
+,9.2588040e-001,1.6997093e+017
+,9.2691030e-001,1.7060010e+017
+,9.2794020e-001,1.7728366e+017
+,9.2897010e-001,1.8870331e+017
+,9.3000000e-001,1.9034435e+017
+,9.3102990e-001,1.3999174e+017
+,9.3205980e-001,1.7232689e+017
+,9.3308970e-001,1.9860480e+017
+,9.3411960e-001,2.3673340e+017
+,9.3514950e-001,2.7198139e+017
+,9.3617940e-001,2.7225667e+017
+,9.3720930e-001,2.2945636e+017
+,9.3823920e-001,2.7935406e+017
+,9.3926910e-001,2.5885505e+017
+,9.4029900e-001,2.7597254e+017
+,9.4132890e-001,2.9126767e+017
+,9.4235880e-001,2.9065322e+017
+,9.4338870e-001,2.6602567e+017
+,9.4441860e-001,2.8750059e+017
+,9.4544850e-001,3.0268994e+017
+,9.4647841e-001,3.0424139e+017
+,9.4750831e-001,3.2041778e+017
+,9.4853821e-001,2.8753689e+017
+,9.4956811e-001,3.4557514e+017
+,9.5059801e-001,3.1262930e+017
+,9.5162791e-001,3.0968892e+017
+,9.5265781e-001,3.3761096e+017
+,9.5368771e-001,3.2824296e+017
+,9.5471761e-001,3.4668027e+017
+,9.5574751e-001,3.3645243e+017
+,9.5677741e-001,3.4423547e+017
+,9.5780731e-001,3.5671046e+017
+,9.5883721e-001,3.5789162e+017
+,9.5986711e-001,3.5360970e+017
+,9.6089701e-001,3.6235365e+017
+,9.6192691e-001,3.5952910e+017
+,9.6295681e-001,3.6327395e+017
+,9.6398671e-001,3.6768839e+017
+,9.6501661e-001,3.6504285e+017
+,9.6604651e-001,3.5597974e+017
+,9.6707641e-001,3.2754569e+017
+,9.6810631e-001,3.5324550e+017
+,9.6913621e-001,3.6002920e+017
+,9.7016611e-001,3.6007003e+017
+,9.7119601e-001,3.5496955e+017
+,9.7222591e-001,3.4878316e+017
+,9.7325581e-001,3.4273643e+017
+,9.7428571e-001,3.4096183e+017
+,9.7531561e-001,3.4057604e+017
+,9.7634551e-001,3.1006239e+017
+,9.7737542e-001,2.4902428e+017
+,9.7840532e-001,3.1543359e+017
+,9.7943522e-001,3.1815799e+017
+,9.8046512e-001,3.2136354e+017
+,9.8149502e-001,3.1520687e+017
+,9.8252492e-001,3.2701930e+017
+,9.8355482e-001,3.3883125e+017
+,9.8458472e-001,3.5004173e+017
+,9.8561462e-001,3.5249657e+017
+,9.8664452e-001,3.5411492e+017
+,9.8767442e-001,3.5816976e+017
+,9.8870432e-001,3.5782096e+017
+,9.8973422e-001,3.5765805e+017
+,9.9076412e-001,3.5932259e+017
+,9.9179402e-001,3.6181745e+017
+,9.9282392e-001,3.6306091e+017
+,9.9385382e-001,3.6129444e+017
+,9.9488372e-001,3.6065273e+017
+,9.9591362e-001,3.5791205e+017
+,9.9694352e-001,3.5600376e+017
+,9.9797342e-001,3.5806372e+017
+,9.9900332e-001,3.5870979e+017
+,1.0000332e+000,3.5689317e+017
+,1.0010631e+000,3.5791995e+017
+,1.0020930e+000,3.5865296e+017
+,1.0031229e+000,3.5793187e+017
+,1.0041528e+000,3.5627846e+017
+,1.0051827e+000,3.5519395e+017
+,1.0062126e+000,3.5035358e+017
+,1.0072425e+000,3.5432775e+017
+,1.0082724e+000,3.4985868e+017
+,1.0093023e+000,3.4929803e+017
+,1.0103322e+000,3.4141369e+017
+,1.0113621e+000,3.4120380e+017
+,1.0123920e+000,3.4225600e+017
+,1.0134219e+000,3.3270087e+017
+,1.0144518e+000,3.3362945e+017
+,1.0154817e+000,3.3929881e+017
+,1.0165116e+000,3.3589887e+017
+,1.0175415e+000,3.3073611e+017
+,1.0185714e+000,3.3621757e+017
+,1.0196013e+000,3.3181131e+017
+,1.0206312e+000,3.1821831e+017
+,1.0216611e+000,3.1986921e+017
+,1.0226910e+000,3.2659131e+017
+,1.0237209e+000,3.0899256e+017
+,1.0247508e+000,3.1515600e+017
+,1.0257807e+000,3.0118524e+017
+,1.0268106e+000,3.1160576e+017
+,1.0278405e+000,3.2150241e+017
+,1.0288704e+000,3.1470546e+017
+,1.0299003e+000,2.6646664e+017
+,1.0309302e+000,3.0704936e+017
+,1.0319601e+000,3.0800116e+017
+,1.0329900e+000,3.1168812e+017
+,1.0340199e+000,2.6615925e+017
+,1.0350498e+000,3.0215438e+017
+,1.0360797e+000,3.1934559e+017
+,1.0371096e+000,3.0799933e+017
+,1.0381395e+000,3.1802632e+017
+,1.0391694e+000,3.1578364e+017
+,1.0401993e+000,3.1799542e+017
+,1.0412292e+000,3.1453933e+017
+,1.0422591e+000,2.9930798e+017
+,1.0432890e+000,2.5752874e+017
+,1.0443189e+000,2.7026344e+017
+,1.0453488e+000,3.0705036e+017
+,1.0463787e+000,2.9240457e+017
+,1.0474086e+000,2.8518140e+017
+,1.0484385e+000,2.7995748e+017
+,1.0494684e+000,2.4774497e+017
+,1.0504983e+000,3.0122823e+017
+,1.0515282e+000,3.0990563e+017
+,1.0525581e+000,2.4510133e+017
+,1.0535880e+000,3.0682583e+017
+,1.0546179e+000,3.0856553e+017
+,1.0556478e+000,2.6162407e+017
+,1.0566777e+000,2.7749611e+017
+,1.0577076e+000,2.9454131e+017
+,1.0587375e+000,2.9549668e+017
+,1.0597674e+000,2.8960646e+017
+,1.0607973e+000,2.7922481e+017
+,1.0618272e+000,2.6915415e+017
+,1.0628571e+000,2.5876733e+017
+,1.0638870e+000,2.4505619e+017
+,1.0649169e+000,2.5419520e+017
+,1.0659468e+000,2.8855695e+017
+,1.0669767e+000,2.3552320e+017
+,1.0680066e+000,2.1268594e+017
+,1.0690365e+000,2.0252564e+017
+,1.0700664e+000,1.9939321e+017
+,1.0710963e+000,1.9882265e+017
+,1.0721262e+000,1.9222467e+017
+,1.0731561e+000,1.7301373e+017
+,1.0741860e+000,1.4056891e+017
+,1.0752159e+000,1.3335666e+017
+,1.0762458e+000,1.5129634e+017
+,1.0772757e+000,1.2315667e+017
+,1.0783056e+000,1.0688996e+017
+,1.0793355e+000,1.3259298e+017
+,1.0803654e+000,1.0833424e+017
+,1.0813953e+000,5.8742611e+016
+,1.0824252e+000,9.2167020e+016
+,1.0834551e+000,8.4843086e+016
+,1.0844850e+000,1.4567854e+017
+,1.0855150e+000,1.4222739e+017
+,1.0865449e+000,1.2799580e+017
+,1.0875748e+000,1.4561807e+017
+,1.0886047e+000,1.5472186e+017
+,1.0896346e+000,1.4943862e+017
+,1.0906645e+000,1.4958548e+017
+,1.0916944e+000,6.7293781e+016
+,1.0927243e+000,2.0538738e+016
+,1.0937542e+000,5.1816995e+016
+,1.0947841e+000,1.0454131e+017
+,1.0958140e+000,1.4585797e+017
+,1.0968439e+000,1.2552847e+017
+,1.0978738e+000,5.0009220e+016
+,1.0989037e+000,6.0524134e+016
+,1.0999336e+000,8.1812215e+016
+,1.1009635e+000,4.5705715e+016
+,1.1019934e+000,5.8758675e+016
+,1.1030233e+000,7.3610901e+016
+,1.1040532e+000,6.4171350e+016
+,1.1050831e+000,5.9834147e+016
+,1.1061130e+000,1.0445628e+017
+,1.1071429e+000,8.2621897e+016
+,1.1081728e+000,8.7167721e+016
+,1.1092027e+000,8.0262392e+016
+,1.1102326e+000,8.0953369e+016
+,1.1112625e+000,1.1639190e+017
+,1.1122924e+000,1.4573998e+017
+,1.1133223e+000,1.5775090e+017
+,1.1143522e+000,1.8948464e+017
+,1.1153821e+000,1.9714103e+017
+,1.1164120e+000,2.0985807e+017
+,1.1174419e+000,2.5586105e+017
+,1.1184718e+000,2.3043381e+017
+,1.1195017e+000,2.4762283e+017
+,1.1205316e+000,2.3577790e+017
+,1.1215615e+000,2.4499433e+017
+,1.1225914e+000,2.7008055e+017
+,1.1236213e+000,2.5492711e+017
+,1.1246512e+000,2.5452805e+017
+,1.1256811e+000,2.6296191e+017
+,1.1267110e+000,2.6528435e+017
+,1.1277409e+000,2.6615066e+017
+,1.1287708e+000,2.7468524e+017
+,1.1298007e+000,2.9112690e+017
+,1.1308306e+000,2.8132394e+017
+,1.1318605e+000,2.7743416e+017
+,1.1328904e+000,2.7934786e+017
+,1.1339203e+000,2.8318379e+017
+,1.1349502e+000,2.8949519e+017
+,1.1359801e+000,3.0420503e+017
+,1.1370100e+000,3.0047272e+017
+,1.1380399e+000,2.9645169e+017
+,1.1390698e+000,3.0503103e+017
+,1.1400997e+000,3.0321928e+017
+,1.1411296e+000,2.9401296e+017
+,1.1421595e+000,2.9842126e+017
+,1.1431894e+000,3.0544563e+017
+,1.1442193e+000,3.0144639e+017
+,1.1452492e+000,3.0529022e+017
+,1.1462791e+000,3.0186886e+017
+,1.1473090e+000,3.0174202e+017
+,1.1483389e+000,3.0555497e+017
+,1.1493688e+000,3.0805546e+017
+,1.1503987e+000,3.0701472e+017
+,1.1514286e+000,3.0810847e+017
+,1.1524585e+000,3.0649354e+017
+,1.1534884e+000,3.0103885e+017
+,1.1545183e+000,3.0968109e+017
+,1.1555482e+000,3.0708824e+017
+,1.1565781e+000,3.0581985e+017
+,1.1576080e+000,3.0661344e+017
+,1.1586379e+000,3.0207783e+017
+,1.1596678e+000,2.9507124e+017
+,1.1606977e+000,2.9878043e+017
+,1.1617276e+000,3.0580908e+017
+,1.1627575e+000,3.0452365e+017
+,1.1637874e+000,3.0684683e+017
+,1.1648173e+000,3.0817396e+017
+,1.1658472e+000,3.0763085e+017
+,1.1668771e+000,3.0472271e+017
+,1.1679070e+000,3.0429192e+017
+,1.1689369e+000,3.0519569e+017
+,1.1699668e+000,3.0387337e+017
+,1.1709967e+000,2.9888260e+017
+,1.1720266e+000,3.0558083e+017
+,1.1730565e+000,3.0832656e+017
+,1.1740864e+000,3.0908937e+017
+,1.1751163e+000,3.0904093e+017
+,1.1761462e+000,3.0771947e+017
+,1.1771761e+000,3.0753998e+017
+,1.1782060e+000,3.0787093e+017
+,1.1792359e+000,3.0825392e+017
+,1.1802658e+000,3.0805923e+017
+,1.1812957e+000,3.0835385e+017
+,1.1823256e+000,3.0880088e+017
+,1.1833555e+000,3.0901200e+017
+,1.1843854e+000,3.0539729e+017
+,1.1854153e+000,3.0449878e+017
+,1.1864452e+000,3.0595989e+017
+,1.1874751e+000,3.0829758e+017
+,1.1885050e+000,3.0747904e+017
+,1.1895349e+000,3.0727834e+017
+,1.1905648e+000,3.0817741e+017
+,1.1915947e+000,3.0731778e+017
+,1.1926246e+000,3.0746415e+017
+,1.1936545e+000,3.0712948e+017
+,1.1946844e+000,3.0513160e+017
+,1.1957143e+000,3.0596231e+017
+,1.1967442e+000,3.0680765e+017
+,1.1977741e+000,3.0719590e+017
+,1.1988040e+000,3.0586280e+017
+,1.1998339e+000,3.0405968e+017
+,1.2008638e+000,3.0389182e+017
+,1.2018937e+000,3.0653992e+017
+,1.2029236e+000,3.0624640e+017
+,1.2039535e+000,3.0529525e+017
+,1.2049834e+000,3.0436164e+017
+,1.2060133e+000,3.0566113e+017
+,1.2070432e+000,3.0540933e+017
+,1.2080731e+000,3.0497350e+017
+,1.2091030e+000,3.0512469e+017
+,1.2101329e+000,3.0309393e+017
+,1.2111628e+000,3.0203353e+017
+,1.2121927e+000,3.0197485e+017
+,1.2132226e+000,3.0043616e+017
+,1.2142525e+000,3.0095410e+017
+,1.2152824e+000,3.0149081e+017
+,1.2163123e+000,2.9810883e+017
+,1.2173422e+000,3.0175083e+017
+,1.2183721e+000,3.0434333e+017
+,1.2194020e+000,3.0116324e+017
+,1.2204319e+000,3.0148899e+017
+,1.2214618e+000,3.0242088e+017
+,1.2224917e+000,3.0360602e+017
+,1.2235216e+000,3.0320402e+017
+,1.2245515e+000,3.0284594e+017
+,1.2255814e+000,3.0253476e+017
+,1.2266113e+000,3.0233070e+017
+,1.2276412e+000,3.0144518e+017
+,1.2286711e+000,3.0056340e+017
+,1.2297010e+000,3.0164230e+017
+,1.2307309e+000,3.0139204e+017
+,1.2317608e+000,2.9902895e+017
+,1.2327907e+000,2.9148325e+017
+,1.2338206e+000,2.9017043e+017
+,1.2348505e+000,2.9246961e+017
+,1.2358804e+000,2.9892911e+017
+,1.2369103e+000,2.9894616e+017
+,1.2379402e+000,2.9859864e+017
+,1.2389701e+000,3.0117786e+017
+,1.2400000e+000,3.0006017e+017
+,1.2410299e+000,2.9865948e+017
+,1.2420598e+000,2.9836771e+017
+,1.2430897e+000,2.9798736e+017
+,1.2441196e+000,2.9831394e+017
+,1.2451495e+000,3.0012733e+017
+,1.2461794e+000,3.0055932e+017
+,1.2472093e+000,2.9944761e+017
+,1.2482392e+000,2.9562607e+017
+,1.2492691e+000,2.9633581e+017
+,1.2502990e+000,2.9722601e+017
+,1.2513289e+000,2.9580970e+017
+,1.2523588e+000,2.9333320e+017
+,1.2533887e+000,2.9093416e+017
+,1.2544186e+000,2.8976088e+017
+,1.2554485e+000,2.8901184e+017
+,1.2564784e+000,2.8835439e+017
+,1.2575083e+000,2.8736454e+017
+,1.2585382e+000,2.8197567e+017
+,1.2595681e+000,2.7447438e+017
+,1.2605980e+000,2.6884384e+017
+,1.2616279e+000,2.6608033e+017
+,1.2626578e+000,2.6550490e+017
+,1.2636877e+000,2.6605672e+017
+,1.2647176e+000,2.5709556e+017
+,1.2657475e+000,2.3754830e+017
+,1.2667774e+000,2.3653133e+017
+,1.2678073e+000,2.3784101e+017
+,1.2688372e+000,2.4035994e+017
+,1.2698671e+000,2.2852044e+017
+,1.2708970e+000,2.1709133e+017
+,1.2719269e+000,2.1902868e+017
+,1.2729568e+000,2.2087180e+017
+,1.2739867e+000,2.2413523e+017
+,1.2750166e+000,2.4277799e+017
+,1.2760465e+000,2.5537218e+017
+,1.2770764e+000,2.6214305e+017
+,1.2781063e+000,2.5010925e+017
+,1.2791362e+000,2.4219566e+017
+,1.2801661e+000,2.4511658e+017
+,1.2811960e+000,2.2188201e+017
+,1.2822259e+000,1.9386331e+017
+,1.2832558e+000,1.8700666e+017
+,1.2842857e+000,1.8217555e+017
+,1.2853156e+000,1.7895356e+017
+,1.2863455e+000,1.7683053e+017
+,1.2873754e+000,1.7321281e+017
+,1.2884053e+000,1.6669153e+017
+,1.2894352e+000,1.6543083e+017
+,1.2904651e+000,1.6452751e+017
+,1.2914950e+000,1.5262999e+017
+,1.2925249e+000,1.4743424e+017
+,1.2935548e+000,1.4886643e+017
+,1.2945847e+000,1.3033002e+017
+,1.2956146e+000,1.1463565e+017
+,1.2966445e+000,1.1555870e+017
+,1.2976744e+000,1.2005597e+017
+,1.2987043e+000,1.2674374e+017
+,1.2997342e+000,1.3256303e+017
+,1.3007641e+000,1.2925665e+017
+,1.3017940e+000,1.0850762e+017
+,1.3028239e+000,1.2848055e+017
+,1.3038538e+000,1.6145484e+017
+,1.3048837e+000,1.0600472e+017
+,1.3059136e+000,8.8522274e+016
+,1.3069435e+000,1.2885418e+017
+,1.3079734e+000,1.2928573e+017
+,1.3090033e+000,1.1464654e+017
+,1.3100332e+000,8.8504192e+016
+,1.3110631e+000,8.5157762e+016
+,1.3120930e+000,1.1453746e+017
+,1.3131229e+000,1.1085119e+017
+,1.3141528e+000,9.7470605e+016
+,1.3151827e+000,1.1222088e+017
+,1.3162126e+000,1.2269662e+017
+,1.3172425e+000,1.2636507e+017
+,1.3182724e+000,1.3955986e+017
+,1.3193023e+000,1.5624218e+017
+,1.3203322e+000,1.2945309e+017
+,1.3213621e+000,1.0155908e+017
+,1.3223920e+000,7.1271809e+016
+,1.3234219e+000,5.7667505e+016
+,1.3244518e+000,5.4162571e+016
+,1.3254817e+000,6.8543531e+016
+,1.3265116e+000,7.8135877e+016
+,1.3275415e+000,6.4648871e+016
+,1.3285714e+000,6.7710138e+016
+,1.3296013e+000,8.7039547e+016
+,1.3306312e+000,1.0732439e+017
+,1.3316611e+000,1.2705794e+017
+,1.3326910e+000,1.3608329e+017
+,1.3337209e+000,1.5007566e+017
+,1.3347508e+000,1.7354400e+017
+,1.3357807e+000,1.9702697e+017
+,1.3368106e+000,2.2050559e+017
+,1.3378405e+000,2.2863889e+017
+,1.3388704e+000,2.3338998e+017
+,1.3399003e+000,2.3030486e+017
+,1.3409302e+000,2.2940317e+017
+,1.3419601e+000,2.3177530e+017
+,1.3429900e+000,2.3194074e+017
+,1.3440199e+000,2.3092965e+017
+,1.3450498e+000,2.3567471e+017
+,1.3460797e+000,2.3993677e+017
+,1.3471096e+000,2.3744011e+017
+,1.3481395e+000,2.3333972e+017
+,1.3491694e+000,2.2662737e+017
+,1.3501993e+000,2.1720100e+017
+,1.3512292e+000,2.0607459e+017
+,1.3522591e+000,2.0037595e+017
+,1.3532890e+000,1.9645647e+017
+,1.3543189e+000,2.0326349e+017
+,1.3553488e+000,2.0589974e+017
+,1.3563787e+000,1.9809519e+017
+,1.3574086e+000,1.9613387e+017
+,1.3584385e+000,2.0002635e+017
+,1.3594684e+000,2.0373530e+017
+,1.3604983e+000,2.0736551e+017
+,1.3615282e+000,2.0019132e+017
+,1.3625581e+000,1.9415778e+017
+,1.3635880e+000,2.0524732e+017
+,1.3646179e+000,2.1014378e+017
+,1.3656478e+000,2.0108188e+017
+,1.3666777e+000,2.0227430e+017
+,1.3677076e+000,2.1384842e+017
+,1.3687375e+000,2.2741045e+017
+,1.3697674e+000,2.4189056e+017
+,1.3707973e+000,2.4672351e+017
+,1.3718272e+000,2.4898221e+017
+,1.3728571e+000,2.2376745e+017
+,1.3738870e+000,2.0191705e+017
+,1.3749169e+000,1.9297652e+017
+,1.3759468e+000,1.9213834e+017
+,1.3769767e+000,2.0507370e+017
+,1.3780066e+000,1.9747254e+017
+,1.3790365e+000,1.7166149e+017
+,1.3800664e+000,1.7946306e+017
+,1.3810963e+000,2.0275399e+017
+,1.3821262e+000,2.0782273e+017
+,1.3831561e+000,2.0925103e+017
+,1.3841860e+000,2.2193014e+017
+,1.3852159e+000,2.3418809e+017
+,1.3862458e+000,2.4145491e+017
+,1.3872757e+000,2.4793746e+017
+,1.3883056e+000,2.5210249e+017
+,1.3893355e+000,2.5652364e+017
+,1.3903654e+000,2.6136642e+017
+,1.3913953e+000,2.6405405e+017
+,1.3924252e+000,2.6461951e+017
+,1.3934551e+000,2.6537388e+017
+,1.3944850e+000,2.6624252e+017
+,1.3955150e+000,2.6448120e+017
+,1.3965449e+000,2.6177453e+017
+,1.3975748e+000,2.5951556e+017
+,1.3986047e+000,2.5734269e+017
+,1.3996346e+000,2.5993051e+017
+,1.4006645e+000,2.6265360e+017
+,1.4016944e+000,2.6230227e+017
+,1.4027243e+000,2.6183893e+017
+,1.4037542e+000,2.6065204e+017
+,1.4047841e+000,2.5938292e+017
+,1.4058140e+000,2.5781974e+017
+,1.4068439e+000,2.5679926e+017
+,1.4078738e+000,2.5702780e+017
+,1.4089037e+000,2.5741661e+017
+,1.4099336e+000,2.5806910e+017
+,1.4109635e+000,2.5918838e+017
+,1.4119934e+000,2.6088154e+017
+,1.4130233e+000,2.6156420e+017
+,1.4140532e+000,2.6128978e+017
+,1.4150831e+000,2.5942415e+017
+,1.4161130e+000,2.5637329e+017
+,1.4171429e+000,2.5498116e+017
+,1.4181728e+000,2.5457730e+017
+,1.4192027e+000,2.5591085e+017
+,1.4202326e+000,2.5807923e+017
+,1.4212625e+000,2.5874693e+017
+,1.4222924e+000,2.5882455e+017
+,1.4233223e+000,2.5830778e+017
+,1.4243522e+000,2.5759882e+017
+,1.4253821e+000,2.5610772e+017
+,1.4264120e+000,2.5440625e+017
+,1.4274419e+000,2.5409723e+017
+,1.4284718e+000,2.5410922e+017
+,1.4295017e+000,2.4691587e+017
+,1.4305316e+000,2.3828819e+017
+,1.4315615e+000,2.3793232e+017
+,1.4325914e+000,2.3906072e+017
+,1.4336213e+000,2.4626025e+017
+,1.4346512e+000,2.5446481e+017
+,1.4356811e+000,2.5794885e+017
+,1.4367110e+000,2.6066186e+017
+,1.4377409e+000,2.5969357e+017
+,1.4387708e+000,2.5811638e+017
+,1.4398007e+000,2.5684858e+017
+,1.4408306e+000,2.5563701e+017
+,1.4418605e+000,2.5533133e+017
+,1.4428904e+000,2.5520406e+017
+,1.4439203e+000,2.5486107e+017
+,1.4449502e+000,2.5446982e+017
+,1.4459801e+000,2.5354817e+017
+,1.4470100e+000,2.5248681e+017
+,1.4480399e+000,2.4788052e+017
+,1.4490698e+000,2.4215274e+017
+,1.4500997e+000,2.3340841e+017
+,1.4511296e+000,2.2350792e+017
+,1.4521595e+000,2.2721395e+017
+,1.4531894e+000,2.3736893e+017
+,1.4542193e+000,2.4184786e+017
+,1.4552492e+000,2.4297844e+017
+,1.4562791e+000,2.4117589e+017
+,1.4573090e+000,2.3719687e+017
+,1.4583389e+000,2.3574653e+017
+,1.4593688e+000,2.3669889e+017
+,1.4603987e+000,2.3901531e+017
+,1.4614286e+000,2.4302993e+017
+,1.4624585e+000,2.4552195e+017
+,1.4634884e+000,2.4544892e+017
+,1.4645183e+000,2.4602664e+017
+,1.4655482e+000,2.4817672e+017
+,1.4665781e+000,2.4928987e+017
+,1.4676080e+000,2.4644336e+017
+,1.4686379e+000,2.4392953e+017
+,1.4696678e+000,2.4393602e+017
+,1.4706977e+000,2.4392464e+017
+,1.4717276e+000,2.4292314e+017
+,1.4727575e+000,2.4192304e+017
+,1.4737874e+000,2.4280899e+017
+,1.4748173e+000,2.4387132e+017
+,1.4758472e+000,2.4325666e+017
+,1.4768771e+000,2.4223391e+017
+,1.4779070e+000,2.4094699e+017
+,1.4789369e+000,2.3954115e+017
+,1.4799668e+000,2.3913910e+017
+,1.4809967e+000,2.3950917e+017
+,1.4820266e+000,2.3825279e+017
+,1.4830565e+000,2.3489511e+017
+,1.4840864e+000,2.3190009e+017
+,1.4851163e+000,2.2974146e+017
+,1.4861462e+000,2.2759634e+017
+,1.4871761e+000,2.2550972e+017
+,1.4882060e+000,2.2337539e+017
+,1.4892359e+000,2.1674973e+017
+,1.4902658e+000,2.1013323e+017
+,1.4912957e+000,2.1132413e+017
+,1.4923256e+000,2.1381609e+017
+,1.4933555e+000,2.1431817e+017
+,1.4943854e+000,2.1395250e+017
+,1.4954153e+000,2.1062998e+017
+,1.4964452e+000,2.0467809e+017
+,1.4974751e+000,2.0485075e+017
+,1.4985050e+000,2.1612771e+017
+,1.4995349e+000,2.2460805e+017
+,1.5005648e+000,2.1995263e+017
+,1.5015947e+000,2.1530361e+017
+,1.5026246e+000,2.1604912e+017
+,1.5036545e+000,2.1685928e+017
+,1.5046844e+000,2.0013394e+017
+,1.5057143e+000,1.7890106e+017
+,1.5067442e+000,1.8122298e+017
+,1.5077741e+000,1.9957273e+017
+,1.5088040e+000,2.1214499e+017
+,1.5098339e+000,2.1563037e+017
+,1.5108638e+000,2.1678543e+017
+,1.5118937e+000,2.0695493e+017
+,1.5129236e+000,1.9713781e+017
+,1.5139535e+000,1.9349889e+017
+,1.5149834e+000,1.9015771e+017
+,1.5160133e+000,1.8884663e+017
+,1.5170432e+000,1.8829402e+017
+,1.5180731e+000,1.8744326e+017
+,1.5191030e+000,1.8628819e+017
+,1.5201329e+000,1.8675685e+017
+,1.5211628e+000,1.9198305e+017
+,1.5221927e+000,1.9721078e+017
+,1.5232226e+000,2.0365084e+017
+,1.5242525e+000,2.1008220e+017
+,1.5252824e+000,2.1536233e+017
+,1.5263123e+000,2.2026090e+017
+,1.5273422e+000,2.2390116e+017
+,1.5283721e+000,2.2624599e+017
+,1.5294020e+000,2.2800075e+017
+,1.5304319e+000,2.2772633e+017
+,1.5314618e+000,2.2745228e+017
+,1.5324917e+000,2.2836344e+017
+,1.5335216e+000,2.2933607e+017
+,1.5345515e+000,2.3025437e+017
+,1.5355814e+000,2.3114510e+017
+,1.5366113e+000,2.3185115e+017
+,1.5376412e+000,2.3225620e+017
+,1.5386711e+000,2.3233504e+017
+,1.5397010e+000,2.2884504e+017
+,1.5407309e+000,2.2535971e+017
+,1.5417608e+000,2.2493278e+017
+,1.5427907e+000,2.2536342e+017
+,1.5438206e+000,2.2580348e+017
+,1.5448505e+000,2.2625417e+017
+,1.5458804e+000,2.2660220e+017
+,1.5469103e+000,2.2638822e+017
+,1.5479402e+000,2.2617452e+017
+,1.5489701e+000,2.2527000e+017
+,1.5500000e+000,2.2422468e+017
+,1.5510299e+000,2.2454319e+017
+,1.5520598e+000,2.2623373e+017
+,1.5530897e+000,2.2751263e+017
+,1.5541196e+000,2.2663041e+017
+,1.5551495e+000,2.2574936e+017
+,1.5561794e+000,2.2365258e+017
+,1.5572093e+000,2.2127942e+017
+,1.5582392e+000,2.2058253e+017
+,1.5592691e+000,2.2184945e+017
+,1.5602990e+000,2.2293280e+017
+,1.5613289e+000,2.2236698e+017
+,1.5623588e+000,2.2180190e+017
+,1.5633887e+000,2.2135397e+017
+,1.5644186e+000,2.2094938e+017
+,1.5654485e+000,2.2090211e+017
+,1.5664784e+000,2.2150025e+017
+,1.5675083e+000,2.2209760e+017
+,1.5685382e+000,2.2106316e+017
+,1.5695681e+000,2.1998483e+017
+,1.5705980e+000,2.2074502e+017
+,1.5716279e+000,2.2281946e+017
+,1.5726578e+000,2.2461724e+017
+,1.5736877e+000,2.2520435e+017
+,1.5747176e+000,2.2579069e+017
+,1.5757475e+000,2.2670457e+017
+,1.5767774e+000,2.2771019e+017
+,1.5778073e+000,2.2818040e+017
+,1.5788372e+000,2.2772631e+017
+,1.5798671e+000,2.2727281e+017
+,1.5808970e+000,2.2673880e+017
+,1.5819269e+000,2.2620081e+017
+,1.5829568e+000,2.2603504e+017
+,1.5839867e+000,2.2621604e+017
+,1.5850166e+000,2.2632681e+017
+,1.5860465e+000,2.2564583e+017
+,1.5870764e+000,2.2496574e+017
+,1.5881063e+000,2.2462478e+017
+,1.5891362e+000,2.2447656e+017
+,1.5901661e+000,2.2441436e+017
+,1.5911960e+000,2.2472793e+017
+,1.5922259e+000,2.2504109e+017
+,1.5932558e+000,2.2466783e+017
+,1.5942857e+000,2.2403696e+017
+,1.5953156e+000,2.2358744e+017
+,1.5963455e+000,2.2365384e+017
+,1.5973754e+000,2.2372015e+017
+,1.5984053e+000,2.2330470e+017
+,1.5994352e+000,2.2275733e+017
+,1.6004651e+000,2.2224615e+017
+,1.6014950e+000,2.2181790e+017
+,1.6025249e+000,2.2139020e+017
+,1.6035548e+000,2.2098779e+017
+,1.6045847e+000,2.2059168e+017
+,1.6056146e+000,2.2002502e+017
+,1.6066445e+000,2.1908077e+017
+,1.6076744e+000,2.1813774e+017
+,1.6087043e+000,2.1697145e+017
+,1.6097342e+000,2.1575206e+017
+,1.6107641e+000,2.1401233e+017
+,1.6117940e+000,2.1099258e+017
+,1.6128239e+000,2.0797668e+017
+,1.6138538e+000,2.0238804e+017
+,1.6148837e+000,1.9601967e+017
+,1.6159136e+000,1.8788367e+017
+,1.6169435e+000,1.7396749e+017
+,1.6179734e+000,1.6006902e+017
+,1.6190033e+000,1.4733707e+017
+,1.6200332e+000,1.3512510e+017
+,1.6210631e+000,1.2275325e+017
+,1.6220930e+000,1.0938174e+017
+,1.6231229e+000,9.6027192e+016
+,1.6241528e+000,9.1567585e+016
+,1.6251827e+000,9.3249934e+016
+,1.6262126e+000,9.4463222e+016
+,1.6272425e+000,7.8705314e+016
+,1.6282724e+000,6.2967340e+016
+,1.6293023e+000,5.3015643e+016
+,1.6303322e+000,5.0006527e+016
+,1.6313621e+000,4.7001211e+016
+,1.6323920e+000,1.0279969e+017
+,1.6334219e+000,1.6708588e+017
+,1.6344518e+000,2.1347278e+017
+,1.6354817e+000,2.1475163e+017
+,1.6365116e+000,2.1602887e+017
+,1.6375415e+000,2.1599455e+017
+,1.6385714e+000,2.1535893e+017
+,1.6396013e+000,2.1481734e+017
+,1.6406312e+000,2.1536792e+017
+,1.6416611e+000,2.1591781e+017
+,1.6426910e+000,2.1609781e+017
+,1.6437209e+000,2.1585051e+017
+,1.6447508e+000,2.1560352e+017
+,1.6457807e+000,2.1465385e+017
+,1.6468106e+000,2.1357131e+017
+,1.6478405e+000,2.1264512e+017
+,1.6488704e+000,2.1231219e+017
+,1.6499003e+000,2.1197969e+017
+,1.6509302e+000,2.1173198e+017
+,1.6519601e+000,2.1154918e+017
+,1.6529900e+000,2.1136660e+017
+,1.6540199e+000,2.1115407e+017
+,1.6550498e+000,2.1093905e+017
+,1.6560797e+000,2.1078719e+017
+,1.6571096e+000,2.1081644e+017
+,1.6581395e+000,2.1084566e+017
+,1.6591694e+000,2.1079060e+017
+,1.6601993e+000,2.1067720e+017
+,1.6612292e+000,2.1056394e+017
+,1.6622591e+000,2.1031181e+017
+,1.6632890e+000,2.1004694e+017
+,1.6643189e+000,2.0975649e+017
+,1.6653488e+000,2.0937918e+017
+,1.6663787e+000,2.0900234e+017
+,1.6674086e+000,2.0805489e+017
+,1.6684385e+000,2.0661205e+017
+,1.6694684e+000,2.0517098e+017
+,1.6704983e+000,2.0373643e+017
+,1.6715282e+000,2.0230459e+017
+,1.6725581e+000,2.0102674e+017
+,1.6735880e+000,2.0087266e+017
+,1.6746179e+000,2.0071877e+017
+,1.6756478e+000,1.9984829e+017
+,1.6766777e+000,1.9789574e+017
+,1.6777076e+000,1.9594560e+017
+,1.6787375e+000,1.9617511e+017
+,1.6797674e+000,1.9748748e+017
+,1.6807973e+000,1.9879824e+017
+,1.6818272e+000,1.9771354e+017
+,1.6828571e+000,1.9644466e+017
+,1.6838870e+000,1.9544610e+017
+,1.6849169e+000,1.9567899e+017
+,1.6859468e+000,1.9591159e+017
+,1.6869767e+000,1.9639212e+017
+,1.6880066e+000,1.9721310e+017
+,1.6890365e+000,1.9803307e+017
+,1.6900664e+000,1.9620477e+017
+,1.6910963e+000,1.9297683e+017
+,1.6921262e+000,1.8975283e+017
+,1.6931561e+000,1.8540775e+017
+,1.6941860e+000,1.8091004e+017
+,1.6952159e+000,1.7679580e+017
+,1.6962458e+000,1.7647755e+017
+,1.6972757e+000,1.7615970e+017
+,1.6983056e+000,1.7478567e+017
+,1.6993355e+000,1.7088899e+017
+,1.7003654e+000,1.6699703e+017
+,1.7013953e+000,1.6487873e+017
+,1.7024252e+000,1.6460502e+017
+,1.7034551e+000,1.6433165e+017
+,1.7044850e+000,1.6530333e+017
+,1.7055150e+000,1.6687287e+017
+,1.7065449e+000,1.6844052e+017
+,1.7075748e+000,1.6692705e+017
+,1.7086047e+000,1.6487485e+017
+,1.7096346e+000,1.6285681e+017
+,1.7106645e+000,1.6272344e+017
+,1.7116944e+000,1.6259024e+017
+,1.7127243e+000,1.6342182e+017
+,1.7137542e+000,1.6886719e+017
+,1.7147841e+000,1.7430602e+017
+,1.7158140e+000,1.7817284e+017
+,1.7168439e+000,1.7869963e+017
+,1.7178738e+000,1.7922579e+017
+,1.7189037e+000,1.7559065e+017
+,1.7199336e+000,1.6699884e+017
+,1.7209635e+000,1.5841731e+017
+,1.7219934e+000,1.5191060e+017
+,1.7230233e+000,1.4688868e+017
+,1.7240532e+000,1.4187276e+017
+,1.7250831e+000,1.4419945e+017
+,1.7261130e+000,1.4967006e+017
+,1.7271429e+000,1.5513414e+017
+,1.7281728e+000,1.6131500e+017
+,1.7292027e+000,1.6766176e+017
+,1.7302326e+000,1.7400096e+017
+,1.7312625e+000,1.7871421e+017
+,1.7322924e+000,1.8324929e+017
+,1.7333223e+000,1.8777897e+017
+,1.7343522e+000,1.8913823e+017
+,1.7353821e+000,1.9046539e+017
+,1.7364120e+000,1.9166813e+017
+,1.7374419e+000,1.9116522e+017
+,1.7384718e+000,1.9066291e+017
+,1.7395017e+000,1.9029412e+017
+,1.7405316e+000,1.9078597e+017
+,1.7415615e+000,1.9127725e+017
+,1.7425914e+000,1.9167335e+017
+,1.7436213e+000,1.9166626e+017
+,1.7446512e+000,1.9165918e+017
+,1.7456811e+000,1.9150806e+017
+,1.7467110e+000,1.9089157e+017
+,1.7477409e+000,1.9027580e+017
+,1.7487708e+000,1.8965877e+017
+,1.7498007e+000,1.8903714e+017
+,1.7508306e+000,1.8841625e+017
+,1.7518605e+000,1.8796153e+017
+,1.7528904e+000,1.8789827e+017
+,1.7539203e+000,1.8783508e+017
+,1.7549502e+000,1.8780109e+017
+,1.7559801e+000,1.8783127e+017
+,1.7570100e+000,1.8786142e+017
+,1.7580399e+000,1.8766765e+017
+,1.7590698e+000,1.8699107e+017
+,1.7600997e+000,1.8631527e+017
+,1.7611296e+000,1.8522178e+017
+,1.7621595e+000,1.8320047e+017
+,1.7631894e+000,1.8118153e+017
+,1.7642193e+000,1.7956171e+017
+,1.7652492e+000,1.7889751e+017
+,1.7662791e+000,1.7823409e+017
+,1.7673090e+000,1.7775201e+017
+,1.7683389e+000,1.7776781e+017
+,1.7693688e+000,1.7778360e+017
+,1.7703987e+000,1.7788359e+017
+,1.7714286e+000,1.7826831e+017
+,1.7724585e+000,1.7865259e+017
+,1.7734884e+000,1.7914951e+017
+,1.7745183e+000,1.8016364e+017
+,1.7755482e+000,1.8117658e+017
+,1.7765781e+000,1.8206052e+017
+,1.7776080e+000,1.8200141e+017
+,1.7786379e+000,1.8194236e+017
+,1.7796678e+000,1.8175258e+017
+,1.7806977e+000,1.7901356e+017
+,1.7817276e+000,1.7627770e+017
+,1.7827575e+000,1.7354500e+017
+,1.7837874e+000,1.7248746e+017
+,1.7848173e+000,1.7148787e+017
+,1.7858472e+000,1.7048943e+017
+,1.7868771e+000,1.7034393e+017
+,1.7879070e+000,1.7032070e+017
+,1.7889369e+000,1.7029750e+017
+,1.7899668e+000,1.7014366e+017
+,1.7909967e+000,1.6995118e+017
+,1.7920266e+000,1.6975893e+017
+,1.7930565e+000,1.6807504e+017
+,1.7940864e+000,1.6561142e+017
+,1.7951163e+000,1.6315063e+017
+,1.7961462e+000,1.6037241e+017
+,1.7971761e+000,1.5731359e+017
+,1.7982060e+000,1.5425827e+017
+,1.7992359e+000,1.5189268e+017
+,1.8002658e+000,1.5058999e+017
+,1.8012957e+000,1.4928878e+017
+,1.8023256e+000,1.4723787e+017
+,1.8033555e+000,1.4286610e+017
+,1.8043854e+000,1.3849932e+017
+,1.8054153e+000,1.3564669e+017
+,1.8064452e+000,1.4918197e+017
+,1.8074751e+000,1.6270183e+017
+,1.8085050e+000,1.7620628e+017
+,1.8095349e+000,1.7779717e+017
+,1.8105648e+000,1.7825205e+017
+,1.8115947e+000,1.7870640e+017
+,1.8126246e+000,1.7883016e+017
+,1.8136545e+000,1.7883180e+017
+,1.8146844e+000,1.7883343e+017
+,1.8157143e+000,1.7900797e+017
+,1.8167442e+000,1.7933212e+017
+,1.8177741e+000,1.7965591e+017
+,1.8188040e+000,1.7971933e+017
+,1.8198339e+000,1.7925411e+017
+,1.8208638e+000,1.7878941e+017
+,1.8218937e+000,1.7835324e+017
+,1.8229236e+000,1.7813981e+017
+,1.8239535e+000,1.7792662e+017
+,1.8249834e+000,1.7771368e+017
+,1.8260133e+000,1.7773226e+017
+,1.8270432e+000,1.7778164e+017
+,1.8280731e+000,1.7783097e+017
+,1.8291030e+000,1.7754281e+017
+,1.8301329e+000,1.7706616e+017
+,1.8311628e+000,1.7659005e+017
+,1.8321927e+000,1.7628862e+017
+,1.8332226e+000,1.7626218e+017
+,1.8342525e+000,1.7623578e+017
+,1.8352824e+000,1.7615363e+017
+,1.8363123e+000,1.7567332e+017
+,1.8373422e+000,1.7519355e+017
+,1.8383721e+000,1.7471431e+017
+,1.8394020e+000,1.7461010e+017
+,1.8404319e+000,1.7457432e+017
+,1.8414618e+000,1.7453858e+017
+,1.8424917e+000,1.7412730e+017
+,1.8435216e+000,1.7341727e+017
+,1.8445515e+000,1.7270803e+017
+,1.8455814e+000,1.7229435e+017
+,1.8466113e+000,1.7274143e+017
+,1.8476412e+000,1.7318801e+017
+,1.8486711e+000,1.7363409e+017
+,1.8497010e+000,1.7380446e+017
+,1.8507309e+000,1.7395756e+017
+,1.8517608e+000,1.7411049e+017
+,1.8527907e+000,1.7379792e+017
+,1.8538206e+000,1.7319542e+017
+,1.8548505e+000,1.7259358e+017
+,1.8558804e+000,1.7197141e+017
+,1.8569103e+000,1.7129529e+017
+,1.8579402e+000,1.7061992e+017
+,1.8589701e+000,1.6994530e+017
+,1.8600000e+000,1.6997585e+017
+,1.8610299e+000,1.7006188e+017
+,1.8620598e+000,1.7014781e+017
+,1.8630897e+000,1.6981101e+017
+,1.8641196e+000,1.6914783e+017
+,1.8651495e+000,1.6848538e+017
+,1.8661794e+000,1.6775217e+017
+,1.8672093e+000,1.6671152e+017
+,1.8682392e+000,1.6567202e+017
+,1.8692691e+000,1.6463366e+017
+,1.8702990e+000,1.6404487e+017
+,1.8713289e+000,1.6356883e+017
+,1.8723588e+000,1.6309331e+017
+,1.8733887e+000,1.6287116e+017
+,1.8744186e+000,1.6302995e+017
+,1.8754485e+000,1.6318857e+017
+,1.8764784e+000,1.6334702e+017
+,1.8775083e+000,1.6311821e+017
+,1.8785382e+000,1.6288384e+017
+,1.8795681e+000,1.6264973e+017
+,1.8805980e+000,1.6224122e+017
+,1.8816279e+000,1.6169524e+017
+,1.8826578e+000,1.6114986e+017
+,1.8836877e+000,1.6009973e+017
+,1.8847176e+000,1.5531768e+017
+,1.8857475e+000,1.5054085e+017
+,1.8867774e+000,1.4576923e+017
+,1.8878073e+000,1.4311318e+017
+,1.8888372e+000,1.4151447e+017
+,1.8898671e+000,1.3991750e+017
+,1.8908970e+000,1.3968705e+017
+,1.8919269e+000,1.4487328e+017
+,1.8929568e+000,1.5005386e+017
+,1.8939867e+000,1.5522880e+017
+,1.8950166e+000,1.5764341e+017
+,1.8960465e+000,1.5899798e+017
+,1.8970764e+000,1.6035108e+017
+,1.8981063e+000,1.6108733e+017
+,1.8991362e+000,1.5977111e+017
+,1.9001661e+000,1.5845631e+017
+,1.9011960e+000,1.5714294e+017
+,1.9022259e+000,1.5757414e+017
+,1.9032558e+000,1.5866411e+017
+,1.9042857e+000,1.5975290e+017
+,1.9053156e+000,1.6005173e+017
+,1.9063455e+000,1.5732947e+017
+,1.9073754e+000,1.5461016e+017
+,1.9084053e+000,1.5189377e+017
+,1.9094352e+000,1.5129089e+017
+,1.9104651e+000,1.5170422e+017
+,1.9114950e+000,1.5211712e+017
+,1.9125249e+000,1.5255933e+017
+,1.9135548e+000,1.5320097e+017
+,1.9145847e+000,1.5384192e+017
+,1.9156146e+000,1.5448218e+017
+,1.9166445e+000,1.5482191e+017
+,1.9176744e+000,1.5493565e+017
+,1.9187043e+000,1.5504927e+017
+,1.9197342e+000,1.5516276e+017
+,1.9207641e+000,1.5597820e+017
+,1.9217940e+000,1.5679433e+017
+,1.9228239e+000,1.5760959e+017
+,1.9238538e+000,1.5793990e+017
+,1.9248837e+000,1.5757738e+017
+,1.9259136e+000,1.5721524e+017
+,1.9269435e+000,1.5685349e+017
+,1.9279734e+000,1.5636118e+017
+,1.9290033e+000,1.5583889e+017
+,1.9300332e+000,1.5531715e+017
+,1.9310631e+000,1.5481599e+017
+,1.9320930e+000,1.5439702e+017
+,1.9331229e+000,1.5397850e+017
+,1.9341528e+000,1.5356043e+017
+,1.9351827e+000,1.5337090e+017
+,1.9362126e+000,1.5335456e+017
+,1.9372425e+000,1.5333824e+017
+,1.9382724e+000,1.5332193e+017
+,1.9393023e+000,1.5377057e+017
+,1.9403322e+000,1.5425571e+017
+,1.9413621e+000,1.5474032e+017
+,1.9423920e+000,1.5499288e+017
+,1.9434219e+000,1.5461915e+017
+,1.9444518e+000,1.5424582e+017
+,1.9454817e+000,1.5387288e+017
+,1.9465116e+000,1.5271895e+017
+,1.9475415e+000,1.5104394e+017
+,1.9485714e+000,1.4937071e+017
+,1.9496013e+000,1.4769924e+017
+,1.9506312e+000,1.4808157e+017
+,1.9516611e+000,1.4865582e+017
+,1.9526910e+000,1.4922946e+017
+,1.9537209e+000,1.4961431e+017
+,1.9547508e+000,1.4931162e+017
+,1.9557807e+000,1.4900925e+017
+,1.9568106e+000,1.4870719e+017
+,1.9578405e+000,1.4773124e+017
+,1.9588704e+000,1.4608523e+017
+,1.9599003e+000,1.4444095e+017
+,1.9609302e+000,1.4279840e+017
+,1.9619601e+000,1.4280530e+017
+,1.9629900e+000,1.4329693e+017
+,1.9640199e+000,1.4378804e+017
+,1.9650498e+000,1.4424321e+017
+,1.9660797e+000,1.4353320e+017
+,1.9671096e+000,1.4282394e+017
+,1.9681395e+000,1.4211542e+017
+,1.9691694e+000,1.4149378e+017
+,1.9701993e+000,1.4110362e+017
+,1.9712292e+000,1.4071386e+017
+,1.9722591e+000,1.4032452e+017
+,1.9732890e+000,1.4037634e+017
+,1.9743189e+000,1.4087042e+017
+,1.9753488e+000,1.4136397e+017
+,1.9763787e+000,1.4185701e+017
+,1.9774086e+000,1.4160592e+017
+,1.9784385e+000,1.4105358e+017
+,1.9794684e+000,1.4050183e+017
+,1.9804983e+000,1.3995064e+017
+,1.9815282e+000,1.3969941e+017
+,1.9825581e+000,1.3947845e+017
+,1.9835880e+000,1.3925772e+017
+,1.9846179e+000,1.3906010e+017
+,1.9856478e+000,1.3909075e+017
+,1.9866777e+000,1.3912136e+017
+,1.9877076e+000,1.3915195e+017
+,1.9887375e+000,1.3918147e+017
+,1.9897674e+000,1.3920799e+017
+,1.9907973e+000,1.3923448e+017
+,1.9918272e+000,1.3926095e+017
+,1.9928571e+000,1.3971490e+017
+,1.9938870e+000,1.4078303e+017
+,1.9949169e+000,1.4185007e+017
+,1.9959468e+000,1.4291600e+017
+,1.9969767e+000,1.4327365e+017
+,1.9980066e+000,1.4304453e+017
+,1.9990365e+000,1.4281565e+017
+,2.0000664e+000,1.4258700e+017
+,2.0010963e+000,1.4231399e+017
+,2.0021262e+000,1.4201908e+017
+,2.0031561e+000,1.4172446e+017
+,2.0041860e+000,1.4143015e+017
+,2.0052159e+000,1.4049671e+017
+,2.0062458e+000,1.3937656e+017
+,2.0072757e+000,1.3825756e+017
+,2.0083056e+000,1.3713970e+017
+,2.0093355e+000,1.3668794e+017
+,2.0103654e+000,1.3634230e+017
+,2.0113953e+000,1.3599701e+017
+,2.0124252e+000,1.3565208e+017
+,2.0134551e+000,1.3626402e+017
+,2.0144850e+000,1.3693975e+017
+,2.0155150e+000,1.3761478e+017
+,2.0165449e+000,1.3828913e+017
+,2.0175748e+000,1.3730565e+017
+,2.0186047e+000,1.3631502e+017
+,2.0196346e+000,1.3532539e+017
+,2.0206645e+000,1.3440281e+017
+,2.0216944e+000,1.3518079e+017
+,2.0227243e+000,1.3595797e+017
+,2.0237542e+000,1.3673436e+017
+,2.0247841e+000,1.3743432e+017
+,2.0258140e+000,1.3702120e+017
+,2.0268439e+000,1.3660851e+017
+,2.0278738e+000,1.3619623e+017
+,2.0289037e+000,1.3580567e+017
+,2.0299336e+000,1.3568290e+017
+,2.0309635e+000,1.3556024e+017
+,2.0319934e+000,1.3543771e+017
+,2.0330233e+000,1.3532400e+017
+,2.0340532e+000,1.3533012e+017
+,2.0350831e+000,1.3533623e+017
+,2.0361130e+000,1.3534234e+017
+,2.0371429e+000,1.3534974e+017
+,2.0381728e+000,1.3538462e+017
+,2.0392027e+000,1.3541947e+017
+,2.0402326e+000,1.3545428e+017
+,2.0412625e+000,1.3548688e+017
+,2.0422924e+000,1.3518035e+017
+,2.0433223e+000,1.3487412e+017
+,2.0443522e+000,1.3456820e+017
+,2.0453821e+000,1.3426259e+017
+,2.0464120e+000,1.3416659e+017
+,2.0474419e+000,1.3408147e+017
+,2.0484718e+000,1.3399643e+017
+,2.0495017e+000,1.3391147e+017
+,2.0505316e+000,1.3364903e+017
+,2.0515615e+000,1.3336240e+017
+,2.0525914e+000,1.3307606e+017
+,2.0536213e+000,1.3279001e+017
+,2.0546512e+000,1.3198729e+017
+,2.0556811e+000,1.3104820e+017
+,2.0567110e+000,1.3011005e+017
+,2.0577409e+000,1.2917284e+017
+,2.0587708e+000,1.2875447e+017
+,2.0598007e+000,1.2857496e+017
+,2.0608306e+000,1.2839563e+017
+,2.0618605e+000,1.2821647e+017
+,2.0628904e+000,1.2830225e+017
+,2.0639203e+000,1.2859409e+017
+,2.0649502e+000,1.2888564e+017
+,2.0659801e+000,1.2917689e+017
+,2.0670100e+000,1.2913725e+017
+,2.0680399e+000,1.2864605e+017
+,2.0690698e+000,1.2815534e+017
+,2.0700997e+000,1.2766512e+017
+,2.0711296e+000,1.2730101e+017
+,2.0721595e+000,1.2728405e+017
+,2.0731894e+000,1.2726711e+017
+,2.0742193e+000,1.2725018e+017
+,2.0752492e+000,1.2723049e+017
+,2.0762791e+000,1.2718334e+017
+,2.0773090e+000,1.2713623e+017
+,2.0783389e+000,1.2708917e+017
+,2.0793688e+000,1.2704215e+017
+,2.0803987e+000,1.2609481e+017
+,2.0814286e+000,1.2504897e+017
+,2.0824585e+000,1.2400417e+017
+,2.0834884e+000,1.2296040e+017
+,2.0845183e+000,1.2274590e+017
+,2.0855482e+000,1.2290058e+017
+,2.0865781e+000,1.2305512e+017
+,2.0876080e+000,1.2320950e+017
+,2.0886379e+000,1.2318099e+017
+,2.0896678e+000,1.2294263e+017
+,2.0906977e+000,1.2270450e+017
+,2.0917276e+000,1.2246660e+017
+,2.0927575e+000,1.2227709e+017
+,2.0937874e+000,1.2225718e+017
+,2.0948173e+000,1.2223729e+017
+,2.0958472e+000,1.2221742e+017
+,2.0968771e+000,1.2219757e+017
+,2.0979070e+000,1.2062240e+017
+,2.0989369e+000,1.1898284e+017
+,2.0999668e+000,1.1734489e+017
+,2.1009967e+000,1.1570854e+017
+,2.1020266e+000,1.1423730e+017
+,2.1030565e+000,1.1284460e+017
+,2.1040864e+000,1.1145326e+017
+,2.1051163e+000,1.1006328e+017
+,2.1061462e+000,1.1052383e+017
+,2.1071761e+000,1.1397847e+017
+,2.1082060e+000,1.1742972e+017
+,2.1092359e+000,1.2087761e+017
+,2.1102658e+000,1.2408581e+017
+,2.1112957e+000,1.2392986e+017
+,2.1123256e+000,1.2377407e+017
+,2.1133555e+000,1.2361843e+017
+,2.1143854e+000,1.2346294e+017
+,2.1154153e+000,1.2355400e+017
+,2.1164452e+000,1.2373540e+017
+,2.1174751e+000,1.2391664e+017
+,2.1185050e+000,1.2409769e+017
+,2.1195349e+000,1.2426769e+017
+,2.1205648e+000,1.2441969e+017
+,2.1215947e+000,1.2457153e+017
+,2.1226246e+000,1.2472323e+017
+,2.1236545e+000,1.2487187e+017
+,2.1246844e+000,1.2464306e+017
+,2.1257143e+000,1.2441448e+017
+,2.1267442e+000,1.2418611e+017
+,2.1277741e+000,1.2395797e+017
+,2.1288040e+000,1.2349225e+017
+,2.1298339e+000,1.2288003e+017
+,2.1308638e+000,1.2226841e+017
+,2.1318937e+000,1.2165737e+017
+,2.1329236e+000,1.2108029e+017
+,2.1339535e+000,1.2062958e+017
+,2.1349834e+000,1.2017931e+017
+,2.1360133e+000,1.1972947e+017
+,2.1370432e+000,1.1928007e+017
+,2.1380731e+000,1.1866591e+017
+,2.1391030e+000,1.1800635e+017
+,2.1401329e+000,1.1734743e+017
+,2.1411628e+000,1.1668915e+017
+,2.1421927e+000,1.1616187e+017
+,2.1432226e+000,1.1589274e+017
+,2.1442525e+000,1.1562387e+017
+,2.1452824e+000,1.1535525e+017
+,2.1463123e+000,1.1508690e+017
+,2.1473422e+000,1.1509596e+017
+,2.1483721e+000,1.1514621e+017
+,2.1494020e+000,1.1519642e+017
+,2.1504319e+000,1.1524658e+017
+,2.1514618e+000,1.1516506e+017
+,2.1524917e+000,1.1487429e+017
+,2.1535216e+000,1.1458380e+017
+,2.1545515e+000,1.1429359e+017
+,2.1555814e+000,1.1400365e+017
+,2.1566113e+000,1.1438146e+017
+,2.1576412e+000,1.1484817e+017
+,2.1586711e+000,1.1531443e+017
+,2.1597010e+000,1.1578024e+017
+,2.1607309e+000,1.1605587e+017
+,2.1617608e+000,1.1599200e+017
+,2.1627907e+000,1.1592819e+017
+,2.1638206e+000,1.1586445e+017
+,2.1648505e+000,1.1580076e+017
+,2.1658804e+000,1.1504263e+017
+,2.1669103e+000,1.1412829e+017
+,2.1679402e+000,1.1321481e+017
+,2.1689701e+000,1.1230220e+017
+,2.1700000e+000,1.1156471e+017
+,2.1710299e+000,1.1134247e+017
+,2.1720598e+000,1.1112044e+017
+,2.1730897e+000,1.1089862e+017
+,2.1741196e+000,1.1067701e+017
+,2.1751495e+000,1.1062515e+017
+,2.1761794e+000,1.1065669e+017
+,2.1772093e+000,1.1068819e+017
+,2.1782392e+000,1.1071966e+017
+,2.1792691e+000,1.1078250e+017
+,2.1802990e+000,1.1127673e+017
+,2.1813289e+000,1.1177051e+017
+,2.1823588e+000,1.1226381e+017
+,2.1833887e+000,1.1275665e+017
+,2.1844186e+000,1.1272433e+017
+,2.1854485e+000,1.1203831e+017
+,2.1864784e+000,1.1135294e+017
+,2.1875083e+000,1.1066821e+017
+,2.1885382e+000,1.0998413e+017
+,2.1895681e+000,1.0982135e+017
+,2.1905980e+000,1.0978702e+017
+,2.1916279e+000,1.0975272e+017
+,2.1926578e+000,1.0971844e+017
+,2.1936877e+000,1.0970095e+017
+,2.1947176e+000,1.0978718e+017
+,2.1957475e+000,1.0987333e+017
+,2.1967774e+000,1.0995940e+017
+,2.1978073e+000,1.1004539e+017
+,2.1988372e+000,1.1015709e+017
+,2.1998671e+000,1.1029955e+017
+,2.2008970e+000,1.1044188e+017
+,2.2019269e+000,1.1058407e+017
+,2.2029568e+000,1.1072613e+017
+,2.2039867e+000,1.1048720e+017
+,2.2050166e+000,1.1012212e+017
+,2.2060465e+000,1.0975738e+017
+,2.2070764e+000,1.0939299e+017
+,2.2081063e+000,1.0902891e+017
+,2.2091362e+000,1.0866472e+017
+,2.2101661e+000,1.0830086e+017
+,2.2111960e+000,1.0793734e+017
+,2.2122259e+000,1.0757415e+017
+,2.2132558e+000,1.0705495e+017
+,2.2142857e+000,1.0613321e+017
+,2.2153156e+000,1.0521232e+017
+,2.2163455e+000,1.0429229e+017
+,2.2173754e+000,1.0337312e+017
+,2.2184053e+000,1.0342265e+017
+,2.2194352e+000,1.0439332e+017
+,2.2204651e+000,1.0536310e+017
+,2.2214950e+000,1.0633197e+017
+,2.2225249e+000,1.0729995e+017
+,2.2235548e+000,1.0732407e+017
+,2.2245847e+000,1.0698860e+017
+,2.2256146e+000,1.0665345e+017
+,2.2266445e+000,1.0631860e+017
+,2.2276744e+000,1.0598406e+017
+,2.2287043e+000,1.0634834e+017
+,2.2297342e+000,1.0677789e+017
+,2.2307641e+000,1.0720704e+017
+,2.2317940e+000,1.0763579e+017
+,2.2328239e+000,1.0801933e+017
+,2.2338538e+000,1.0790705e+017
+,2.2348837e+000,1.0779487e+017
+,2.2359136e+000,1.0768280e+017
+,2.2369435e+000,1.0757083e+017
+,2.2379734e+000,1.0736579e+017
+,2.2390033e+000,1.0684926e+017
+,2.2400332e+000,1.0633320e+017
+,2.2410631e+000,1.0581761e+017
+,2.2420930e+000,1.0530250e+017
+,2.2431229e+000,1.0506233e+017
+,2.2441528e+000,1.0531985e+017
+,2.2451827e+000,1.0557714e+017
+,2.2462126e+000,1.0583419e+017
+,2.2472425e+000,1.0609101e+017
+,2.2482724e+000,1.0603969e+017
+,2.2493023e+000,1.0562553e+017
+,2.2503322e+000,1.0521174e+017
+,2.2513621e+000,1.0479834e+017
+,2.2523920e+000,1.0438531e+017
+,2.2534219e+000,1.0419770e+017
+,2.2544518e+000,1.0420165e+017
+,2.2554817e+000,1.0420561e+017
+,2.2565116e+000,1.0420955e+017
+,2.2575415e+000,1.0421350e+017
+,2.2585714e+000,1.0379093e+017
+,2.2596013e+000,1.0308390e+017
+,2.2606312e+000,1.0237751e+017
+,2.2616611e+000,1.0167176e+017
+,2.2626910e+000,1.0096666e+017
+,2.2637209e+000,1.0091817e+017
+,2.2647508e+000,1.0124457e+017
+,2.2657807e+000,1.0157067e+017
+,2.2668106e+000,1.0189648e+017
+,2.2678405e+000,1.0222199e+017
+,2.2688704e+000,1.0219577e+017
+,2.2699003e+000,1.0198088e+017
+,2.2709302e+000,1.0176618e+017
+,2.2719601e+000,1.0155168e+017
+,2.2729900e+000,1.0133737e+017
+,2.2740199e+000,1.0146319e+017
+,2.2750498e+000,1.0177825e+017
+,2.2760797e+000,1.0209303e+017
+,2.2771096e+000,1.0240752e+017
+,2.2781395e+000,1.0272173e+017
+,2.2791694e+000,1.0240203e+017
+,2.2801993e+000,1.0167922e+017
+,2.2812292e+000,1.0095707e+017
+,2.2822591e+000,1.0023557e+017
+,2.2832890e+000,9.9514727e+016
+,2.2843189e+000,9.9052127e+016
+,2.2853488e+000,9.8794991e+016
+,2.2863787e+000,9.8538086e+016
+,2.2874086e+000,9.8281413e+016
+,2.2884385e+000,9.8024971e+016
+,2.2894684e+000,9.7453064e+016
+,2.2904983e+000,9.6538888e+016
+,2.2915282e+000,9.5625533e+016
+,2.2925581e+000,9.4712999e+016
+,2.2935880e+000,9.3801284e+016
+,2.2946179e+000,9.3506719e+016
+,2.2956478e+000,9.4223344e+016
+,2.2966777e+000,9.4939326e+016
+,2.2977076e+000,9.5654666e+016
+,2.2987375e+000,9.6369365e+016
+,2.2997674e+000,9.7029559e+016
+,2.3007973e+000,9.7531460e+016
+,2.3018272e+000,9.8032913e+016
+,2.3028571e+000,9.8533917e+016
+,2.3038870e+000,9.9034473e+016
+,2.3049169e+000,9.9406868e+016
+,2.3059468e+000,9.8710746e+016
+,2.3069767e+000,9.8015247e+016
+,2.3080066e+000,9.7320368e+016
+,2.3090365e+000,9.6626108e+016
+,2.3100664e+000,9.5932468e+016
+,2.3110963e+000,9.6455044e+016
+,2.3121262e+000,9.7061352e+016
+,2.3131561e+000,9.7667120e+016
+,2.3141860e+000,9.8272349e+016
+,2.3152159e+000,9.8877040e+016
+,2.3162458e+000,9.8483769e+016
+,2.3172757e+000,9.7739980e+016
+,2.3183056e+000,9.6996852e+016
+,2.3193355e+000,9.6254383e+016
+,2.3203654e+000,9.5512574e+016
+,2.3213953e+000,9.4457223e+016
+,2.3224252e+000,9.3112959e+016
+,2.3234551e+000,9.1769886e+016
+,2.3244850e+000,9.0428004e+016
+,2.3255150e+000,8.9087311e+016
+,2.3265449e+000,8.8638413e+016
+,2.3275748e+000,9.0523751e+016
+,2.3286047e+000,9.2407421e+016
+,2.3296346e+000,9.4289426e+016
+,2.3306645e+000,9.6169767e+016
+,2.3316944e+000,9.8031762e+016
+,2.3327243e+000,9.7749687e+016
+,2.3337542e+000,9.7467861e+016
+,2.3347841e+000,9.7186283e+016
+,2.3358140e+000,9.6904954e+016
+,2.3368439e+000,9.6623873e+016
+,2.3378738e+000,9.6409223e+016
+,2.3389037e+000,9.6221172e+016
+,2.3399336e+000,9.6033286e+016
+,2.3409635e+000,9.5845565e+016
+,2.3419934e+000,9.5658009e+016
+,2.3430233e+000,9.5293465e+016
+,2.3440532e+000,9.4660131e+016
+,2.3450831e+000,9.4027354e+016
+,2.3461130e+000,9.3395132e+016
+,2.3471429e+000,9.2763465e+016
+,2.3481728e+000,9.2058319e+016
+,2.3492027e+000,9.0058689e+016
+,2.3502326e+000,8.8060812e+016
+,2.3512625e+000,8.6064685e+016
+,2.3522924e+000,8.4070305e+016
+,2.3533223e+000,8.2077672e+016
+,2.3543522e+000,8.2728652e+016
+,2.3553821e+000,8.4587361e+016
+,2.3564120e+000,8.6444445e+016
+,2.3574419e+000,8.8299907e+016
+,2.3584718e+000,9.0153748e+016
+,2.3595017e+000,9.1537916e+016
+,2.3605316e+000,9.1790689e+016
+,2.3615615e+000,9.2043240e+016
+,2.3625914e+000,9.2295572e+016
+,2.3636213e+000,9.2547684e+016
+,2.3646512e+000,9.2799576e+016
+,2.3656811e+000,9.1850610e+016
+,2.3667110e+000,9.0729358e+016
+,2.3677409e+000,8.9609082e+016
+,2.3687708e+000,8.8489780e+016
+,2.3698007e+000,8.7371450e+016
+,2.3708306e+000,8.7014410e+016
+,2.3718605e+000,8.7667522e+016
+,2.3728904e+000,8.8320067e+016
+,2.3739203e+000,8.8972046e+016
+,2.3749502e+000,8.9623460e+016
+,2.3759801e+000,9.0274308e+016
+,2.3770100e+000,8.9845617e+016
+,2.3780399e+000,8.9371196e+016
+,2.3790698e+000,8.8897185e+016
+,2.3800997e+000,8.8423585e+016
+,2.3811296e+000,8.7950394e+016
+,2.3821595e+000,8.7243604e+016
+,2.3831894e+000,8.6265622e+016
+,2.3842193e+000,8.5288485e+016
+,2.3852492e+000,8.4312192e+016
+,2.3862791e+000,8.3336741e+016
+,2.3873090e+000,8.2362133e+016
+,2.3883389e+000,8.2072912e+016
+,2.3893688e+000,8.1827766e+016
+,2.3903987e+000,8.1582830e+016
+,2.3914286e+000,8.1338106e+016
+,2.3924585e+000,8.1093592e+016
+,2.3934884e+000,8.0310982e+016
+,2.3945183e+000,7.8689702e+016
+,2.3955482e+000,7.7069816e+016
+,2.3965781e+000,7.5451322e+016
+,2.3976080e+000,7.3834219e+016
+,2.3986379e+000,7.2218504e+016
+,2.3996678e+000,7.3940616e+016
+,2.4006977e+000,7.6419072e+016
+,2.4017276e+000,7.8895402e+016
+,2.4027575e+000,8.1369610e+016
+,2.4037874e+000,8.3841697e+016
+,2.4048173e+000,8.5694019e+016
+,2.4058472e+000,8.5252950e+016
+,2.4068771e+000,8.4812258e+016
+,2.4079070e+000,8.4371944e+016
+,2.4089369e+000,8.3932005e+016
+,2.4099668e+000,8.3492443e+016
+,2.4109967e+000,8.3286420e+016
+,2.4120266e+000,8.3247565e+016
+,2.4130565e+000,8.3208744e+016
+,2.4140864e+000,8.3169956e+016
+,2.4151163e+000,8.3131200e+016
+,2.4161462e+000,8.3092478e+016
+,2.4171761e+000,8.3903303e+016
+,2.4182060e+000,8.4781572e+016
+,2.4192359e+000,8.5659093e+016
+,2.4202658e+000,8.6535867e+016
+,2.4212957e+000,8.7411895e+016
+,2.4223256e+000,8.7938690e+016
+,2.4233555e+000,8.7370706e+016
+,2.4243854e+000,8.6803204e+016
+,2.4254153e+000,8.6236184e+016
+,2.4264452e+000,8.5669646e+016
+,2.4274751e+000,8.5103588e+016
+,2.4285050e+000,8.4785021e+016
+,2.4295349e+000,8.4686052e+016
+,2.4305648e+000,8.4587166e+016
+,2.4315947e+000,8.4488363e+016
+,2.4326246e+000,8.4389645e+016
+,2.4336545e+000,8.4291010e+016
+,2.4346844e+000,8.3922851e+016
+,2.4357143e+000,8.3483317e+016
+,2.4367442e+000,8.3044154e+016
+,2.4377741e+000,8.2605362e+016
+,2.4388040e+000,8.2166941e+016
+,2.4398339e+000,8.1740900e+016
+,2.4408638e+000,8.1844567e+016
+,2.4418937e+000,8.1948147e+016
+,2.4429236e+000,8.2051640e+016
+,2.4439535e+000,8.2155045e+016
+,2.4449834e+000,8.2258364e+016
+,2.4460133e+000,8.2426629e+016
+,2.4470432e+000,8.2817075e+016
+,2.4480731e+000,8.3207192e+016
+,2.4491030e+000,8.3596982e+016
+,2.4501329e+000,8.3986444e+016
+,2.4511628e+000,8.4375578e+016
+,2.4521927e+000,8.4212570e+016
+,2.4532226e+000,8.3228783e+016
+,2.4542525e+000,8.2245821e+016
+,2.4552824e+000,8.1263685e+016
+,2.4563123e+000,8.0282371e+016
+,2.4573422e+000,7.9301881e+016
+,2.4583721e+000,7.8918779e+016
+,2.4594020e+000,7.9026102e+016
+,2.4604319e+000,7.9133336e+016
+,2.4614618e+000,7.9240479e+016
+,2.4624917e+000,7.9347533e+016
+,2.4635216e+000,7.9454498e+016
+,2.4645515e+000,7.9208200e+016
+,2.4655814e+000,7.8785882e+016
+,2.4666113e+000,7.8363917e+016
+,2.4676412e+000,7.7942304e+016
+,2.4686711e+000,7.7521043e+016
+,2.4697010e+000,7.7100133e+016
+,2.4707309e+000,7.6981013e+016
+,2.4717608e+000,7.6959184e+016
+,2.4727907e+000,7.6937373e+016
+,2.4738206e+000,7.6915580e+016
+,2.4748505e+000,7.6893806e+016
+,2.4758804e+000,7.6872049e+016
+,2.4769103e+000,7.7067559e+016
+,2.4779402e+000,7.7311902e+016
+,2.4789701e+000,7.7556042e+016
+,2.4800000e+000,7.7799980e+016
+,2.4810299e+000,7.8043715e+016
+,2.4820598e+000,7.8287248e+016
+,2.4830897e+000,7.8265388e+016
+,2.4841196e+000,7.8195372e+016
+,2.4851495e+000,7.8125414e+016
+,2.4861794e+000,7.8055514e+016
+,2.4872093e+000,7.7985671e+016
+,2.4882392e+000,7.7915887e+016
+,2.4892691e+000,7.8107139e+016
+,2.4902990e+000,7.8345431e+016
+,2.4913289e+000,7.8583526e+016
+,2.4923588e+000,7.8821424e+016
+,2.4933887e+000,7.9059126e+016
+,2.4944186e+000,7.9296631e+016
+,2.4954485e+000,7.9192590e+016
+,2.4964784e+000,7.9012426e+016
+,2.4975083e+000,7.8832411e+016
+,2.4985382e+000,7.8652544e+016
+,2.4995681e+000,7.8472826e+016
+,2.5005980e+000,7.8293256e+016
+,2.5016279e+000,7.8348831e+016
+,2.5026578e+000,7.8479396e+016
+,2.5036877e+000,7.8609853e+016
+,2.5047176e+000,7.8740203e+016
+,2.5057475e+000,7.8870446e+016
+,2.5067774e+000,7.9000582e+016
+,2.5078073e+000,7.8806866e+016
+,2.5088372e+000,7.8452457e+016
+,2.5098671e+000,7.8098339e+016
+,2.5108970e+000,7.7744511e+016
+,2.5119269e+000,7.7390974e+016
+,2.5129568e+000,7.7037726e+016
+,2.5139867e+000,7.6486808e+016
+,2.5150166e+000,7.5772754e+016
+,2.5160465e+000,7.5059284e+016
+,2.5170764e+000,7.4346398e+016
+,2.5181063e+000,7.3634096e+016
+,2.5191362e+000,7.2922375e+016
+,2.5201661e+000,7.2671388e+016
+,2.5211960e+000,7.3122071e+016
+,2.5222259e+000,7.3572385e+016
+,2.5232558e+000,7.4022332e+016
+,2.5242857e+000,7.4471912e+016
+,2.5253156e+000,7.4921126e+016
+,2.5263455e+000,7.5240814e+016
+,2.5273754e+000,7.5084758e+016
+,2.5284053e+000,7.4928828e+016
+,2.5294352e+000,7.4773025e+016
+,2.5304651e+000,7.4617350e+016
+,2.5314950e+000,7.4461801e+016
+,2.5325249e+000,7.4306378e+016
+,2.5335548e+000,7.3815315e+016
+,2.5345847e+000,7.3324559e+016
+,2.5356146e+000,7.2834202e+016
+,2.5366445e+000,7.2344243e+016
+,2.5376744e+000,7.1854682e+016
+,2.5387043e+000,7.1365518e+016
+,2.5397342e+000,7.0813261e+016
+,2.5407641e+000,7.0240785e+016
+,2.5417940e+000,6.9668772e+016
+,2.5428239e+000,6.9097223e+016
+,2.5438538e+000,6.8526137e+016
+,2.5448837e+000,6.7955513e+016
+,2.5459136e+000,6.7113861e+016
+,2.5469435e+000,6.5975536e+016
+,2.5479734e+000,6.4838131e+016
+,2.5490033e+000,6.3701645e+016
+,2.5500332e+000,6.2566077e+016
+,2.5510631e+000,6.1431426e+016
+,2.5520930e+000,6.0808626e+016
+,2.5531229e+000,6.2716846e+016
+,2.5541528e+000,6.4623528e+016
+,2.5551827e+000,6.6528673e+016
+,2.5562126e+000,6.8432283e+016
+,2.5572425e+000,7.0334359e+016
+,2.5582724e+000,7.2234904e+016
+,2.5593023e+000,7.2616437e+016
+,2.5603322e+000,7.2679035e+016
+,2.5613621e+000,7.2741582e+016
+,2.5623920e+000,7.2804079e+016
+,2.5634219e+000,7.2866525e+016
+,2.5644518e+000,7.2928922e+016
+,2.5654817e+000,7.3017143e+016
+,2.5665116e+000,7.3136608e+016
+,2.5675415e+000,7.3255977e+016
+,2.5685714e+000,7.3375251e+016
+,2.5696013e+000,7.3494428e+016
+,2.5706312e+000,7.3613511e+016
+,2.5716611e+000,7.3722378e+016
+,2.5726910e+000,7.3618825e+016
+,2.5737209e+000,7.3515354e+016
+,2.5747508e+000,7.3411966e+016
+,2.5757807e+000,7.3308661e+016
+,2.5768106e+000,7.3205438e+016
+,2.5778405e+000,7.3102298e+016
+,2.5788704e+000,7.2977684e+016
+,2.5799003e+000,7.2839133e+016
+,2.5809302e+000,7.2700693e+016
+,2.5819601e+000,7.2562364e+016
+,2.5829900e+000,7.2424144e+016
+,2.5840199e+000,7.2286035e+016
+,2.5850498e+000,7.2153129e+016
+,2.5860797e+000,7.2053704e+016
+,2.5871096e+000,7.1954358e+016
+,2.5881395e+000,7.1855091e+016
+,2.5891694e+000,7.1755904e+016
+,2.5901993e+000,7.1656795e+016
+,2.5912292e+000,7.1557765e+016
+,2.5922591e+000,7.1363711e+016
+,2.5932890e+000,7.1112911e+016
+,2.5943189e+000,7.0862310e+016
+,2.5953488e+000,7.0611908e+016
+,2.5963787e+000,7.0361705e+016
+,2.5974086e+000,7.0111700e+016
+,2.5984385e+000,6.9864775e+016
+,2.5994684e+000,6.9649071e+016
+,2.6004983e+000,6.9433538e+016
+,2.6015282e+000,6.9218176e+016
+,2.6025581e+000,6.9002985e+016
+,2.6035880e+000,6.8787963e+016
+,2.6046179e+000,6.8573112e+016
+,2.6056478e+000,6.8566071e+016
+,2.6066777e+000,6.8758241e+016
+,2.6077076e+000,6.8950259e+016
+,2.6087375e+000,6.9142125e+016
+,2.6097674e+000,6.9333840e+016
+,2.6107973e+000,6.9525404e+016
+,2.6118272e+000,6.9716817e+016
+,2.6128571e+000,6.9387297e+016
+,2.6138870e+000,6.9000978e+016
+,2.6149169e+000,6.8614963e+016
+,2.6159468e+000,6.8229253e+016
+,2.6169767e+000,6.7843846e+016
+,2.6180066e+000,6.7458742e+016
+,2.6190365e+000,6.7214592e+016
+,2.6200664e+000,6.7375954e+016
+,2.6210963e+000,6.7537189e+016
+,2.6221262e+000,6.7698298e+016
+,2.6231561e+000,6.7859280e+016
+,2.6241860e+000,6.8020136e+016
+,2.6252159e+000,6.8180865e+016
+,2.6262458e+000,6.7978209e+016
+,2.6272757e+000,6.7511645e+016
+,2.6283056e+000,6.7045447e+016
+,2.6293355e+000,6.6579613e+016
+,2.6303654e+000,6.6114145e+016
+,2.6313953e+000,6.5649041e+016
+,2.6324252e+000,6.5184301e+016
+,2.6334551e+000,6.4979125e+016
+,2.6344850e+000,6.4814472e+016
+,2.6355150e+000,6.4649949e+016
+,2.6365449e+000,6.4485553e+016
+,2.6375748e+000,6.4321287e+016
+,2.6386047e+000,6.4157148e+016
+,2.6396346e+000,6.4035348e+016
+,2.6406645e+000,6.4235167e+016
+,2.6416944e+000,6.4434830e+016
+,2.6427243e+000,6.4634337e+016
+,2.6437542e+000,6.4833689e+016
+,2.6447841e+000,6.5032885e+016
+,2.6458140e+000,6.5231927e+016
+,2.6468439e+000,6.5242060e+016
+,2.6478738e+000,6.4870947e+016
+,2.6489037e+000,6.4500122e+016
+,2.6499336e+000,6.4129586e+016
+,2.6509635e+000,6.3759337e+016
+,2.6519934e+000,6.3389376e+016
+,2.6530233e+000,6.3019703e+016
+,2.6540532e+000,6.2942841e+016
+,2.6550831e+000,6.3146867e+016
+,2.6561130e+000,6.3350735e+016
+,2.6571429e+000,6.3554444e+016
+,2.6581728e+000,6.3757996e+016
+,2.6592027e+000,6.3961390e+016
+,2.6602326e+000,6.4164627e+016
+,2.6612625e+000,6.4091777e+016
+,2.6622924e+000,6.3872307e+016
+,2.6633223e+000,6.3653007e+016
+,2.6643522e+000,6.3433876e+016
+,2.6653821e+000,6.3214914e+016
+,2.6664120e+000,6.2996122e+016
+,2.6674419e+000,6.2777499e+016
+,2.6684718e+000,6.2831169e+016
+,2.6695017e+000,6.2971186e+016
+,2.6705316e+000,6.3111094e+016
+,2.6715615e+000,6.3250895e+016
+,2.6725914e+000,6.3390588e+016
+,2.6736213e+000,6.3530174e+016
+,2.6746512e+000,6.3669652e+016
+,2.6756811e+000,6.3750502e+016
+,2.6767110e+000,6.3819156e+016
+,2.6777409e+000,6.3887758e+016
+,2.6787708e+000,6.3956306e+016
+,2.6798007e+000,6.4024802e+016
+,2.6808306e+000,6.4093246e+016
+,2.6818605e+000,6.4161636e+016
+,2.6828904e+000,6.4033210e+016
+,2.6839203e+000,6.3872931e+016
+,2.6849502e+000,6.3712775e+016
+,2.6859801e+000,6.3552743e+016
+,2.6870100e+000,6.3392832e+016
+,2.6880399e+000,6.3233045e+016
+,2.6890698e+000,6.3073380e+016
+,2.6900997e+000,6.2730631e+016
+,2.6911296e+000,6.2357042e+016
+,2.6921595e+000,6.1983738e+016
+,2.6931894e+000,6.1610720e+016
+,2.6942193e+000,6.1237987e+016
+,2.6952492e+000,6.0865539e+016
+,2.6962791e+000,6.0493376e+016
+,2.6973090e+000,6.0427009e+016
+,2.6983389e+000,6.0431591e+016
+,2.6993688e+000,6.0436169e+016
+,2.7003987e+000,6.0440744e+016
+,2.7014286e+000,6.0445315e+016
+,2.7024585e+000,6.0449883e+016
+,2.7034884e+000,6.0454447e+016
+,2.7045183e+000,6.0520122e+016
+,2.7055482e+000,6.0608311e+016
+,2.7065781e+000,6.0696434e+016
+,2.7076080e+000,6.0784489e+016
+,2.7086379e+000,6.0872478e+016
+,2.7096678e+000,6.0960399e+016
+,2.7106977e+000,6.1048254e+016
+,2.7117276e+000,6.1045658e+016
+,2.7127575e+000,6.0985424e+016
+,2.7137874e+000,6.0925237e+016
+,2.7148173e+000,6.0865095e+016
+,2.7158472e+000,6.0804999e+016
+,2.7168771e+000,6.0744949e+016
+,2.7179070e+000,6.0684944e+016
+,2.7189369e+000,6.0499071e+016
+,2.7199668e+000,6.0160777e+016
+,2.7209967e+000,5.9822739e+016
+,2.7220266e+000,5.9484958e+016
+,2.7230565e+000,5.9147431e+016
+,2.7240864e+000,5.8810160e+016
+,2.7251163e+000,5.8473144e+016
+,2.7261462e+000,5.8171190e+016
+,2.7271761e+000,5.7971357e+016
+,2.7282060e+000,5.7771674e+016
+,2.7292359e+000,5.7572141e+016
+,2.7302658e+000,5.7372760e+016
+,2.7312957e+000,5.7173528e+016
+,2.7323256e+000,5.6974447e+016
+,2.7333555e+000,5.6777970e+016
+,2.7343854e+000,5.6717826e+016
+,2.7354153e+000,5.6657727e+016
+,2.7364452e+000,5.6597673e+016
+,2.7374751e+000,5.6537664e+016
+,2.7385050e+000,5.6477701e+016
+,2.7395349e+000,5.6417782e+016
+,2.7405648e+000,5.6357909e+016
+,2.7415947e+000,5.6698100e+016
+,2.7426246e+000,5.7177688e+016
+,2.7436545e+000,5.7656916e+016
+,2.7446844e+000,5.8135785e+016
+,2.7457143e+000,5.8614294e+016
+,2.7467442e+000,5.9092444e+016
+,2.7477741e+000,5.9570236e+016
+,2.7488040e+000,5.9711557e+016
+,2.7498339e+000,5.9397461e+016
+,2.7508638e+000,5.9083600e+016
+,2.7518937e+000,5.8769974e+016
+,2.7529236e+000,5.8456582e+016
+,2.7539535e+000,5.8143425e+016
+,2.7549834e+000,5.7830503e+016
+,2.7560133e+000,5.7517651e+016
+,2.7570432e+000,5.7202798e+016
+,2.7580731e+000,5.6888179e+016
+,2.7591030e+000,5.6573796e+016
+,2.7601329e+000,5.6259647e+016
+,2.7611628e+000,5.5945733e+016
+,2.7621927e+000,5.5632052e+016
+,2.7632226e+000,5.5318606e+016
+,2.7642525e+000,5.5150433e+016
+,2.7652824e+000,5.5053753e+016
+,2.7663123e+000,5.4957146e+016
+,2.7673422e+000,5.4860610e+016
+,2.7683721e+000,5.4764146e+016
+,2.7694020e+000,5.4667754e+016
+,2.7704319e+000,5.4571433e+016
+,2.7714618e+000,5.4316682e+016
+,2.7724917e+000,5.3536284e+016
+,2.7735216e+000,5.2756467e+016
+,2.7745515e+000,5.1977228e+016
+,2.7755814e+000,5.1198567e+016
+,2.7766113e+000,5.0420485e+016
+,2.7776412e+000,4.9642979e+016
+,2.7786711e+000,4.8866049e+016
+,2.7797010e+000,4.9030683e+016
+,2.7807309e+000,4.9506059e+016
+,2.7817608e+000,4.9981084e+016
+,2.7827907e+000,5.0455757e+016
+,2.7838206e+000,5.0930079e+016
+,2.7848505e+000,5.1404050e+016
+,2.7858804e+000,5.1877671e+016
+,2.7869103e+000,5.2183042e+016
+,2.7879402e+000,5.1926177e+016
+,2.7889701e+000,5.1669502e+016
+,2.7900000e+000,5.1413017e+016
+,2.7910299e+000,5.1156720e+016
+,2.7920598e+000,5.0900613e+016
+,2.7930897e+000,5.0644695e+016
+,2.7941196e+000,5.0388965e+016
+,2.7951495e+000,5.0318728e+016
+,2.7961794e+000,5.0341327e+016
+,2.7972093e+000,5.0363909e+016
+,2.7982392e+000,5.0386475e+016
+,2.7992691e+000,5.0409024e+016
+,2.8002990e+000,5.0431557e+016
+,2.8013289e+000,5.0454072e+016
+,2.8023588e+000,5.0449883e+016
+,2.8033887e+000,5.0028943e+016
+,2.8044186e+000,4.9608311e+016
+,2.8054485e+000,4.9187989e+016
+,2.8064784e+000,4.8767974e+016
+,2.8075083e+000,4.8348269e+016
+,2.8085382e+000,4.7928870e+016
+,2.8095681e+000,4.7509780e+016
+,2.8105980e+000,4.7231836e+016
+,2.8116279e+000,4.7155609e+016
+,2.8126578e+000,4.7079438e+016
+,2.8136877e+000,4.7003323e+016
+,2.8147176e+000,4.6927264e+016
+,2.8157475e+000,4.6851260e+016
+,2.8167774e+000,4.6775312e+016
+,2.8178073e+000,4.6699419e+016
+,2.8188372e+000,4.6124657e+016
+,2.8198671e+000,4.5355694e+016
+,2.8208970e+000,4.4587293e+016
+,2.8219269e+000,4.3819452e+016
+,2.8229568e+000,4.3052172e+016
+,2.8239867e+000,4.2285452e+016
+,2.8250166e+000,4.1519290e+016
+,2.8260465e+000,4.0753687e+016
+,2.8270764e+000,4.1195517e+016
+,2.8281063e+000,4.1656856e+016
+,2.8291362e+000,4.2117859e+016
+,2.8301661e+000,4.2578526e+016
+,2.8311960e+000,4.3038858e+016
+,2.8322259e+000,4.3498856e+016
+,2.8332558e+000,4.3958519e+016
+,2.8342857e+000,4.4376561e+016
+,2.8353156e+000,4.4633739e+016
+,2.8363455e+000,4.4890730e+016
+,2.8373754e+000,4.5147535e+016
+,2.8384053e+000,4.5404153e+016
+,2.8394352e+000,4.5660585e+016
+,2.8404651e+000,4.5916831e+016
+,2.8414950e+000,4.6172892e+016
+,2.8425249e+000,4.6112994e+016
+,2.8435548e+000,4.5540107e+016
+,2.8445847e+000,4.4967635e+016
+,2.8456146e+000,4.4395576e+016
+,2.8466445e+000,4.3823932e+016
+,2.8476744e+000,4.3252702e+016
+,2.8487043e+000,4.2681884e+016
+,2.8497342e+000,4.2111479e+016
+,2.8507641e+000,4.1598253e+016
+,2.8517940e+000,4.1139328e+016
+,2.8528239e+000,4.0680735e+016
+,2.8538538e+000,4.0222472e+016
+,2.8548837e+000,3.9764540e+016
+,2.8559136e+000,3.9306939e+016
+,2.8569435e+000,3.8849667e+016
+,2.8579734e+000,3.8392725e+016
+,2.8590033e+000,3.8471497e+016
+,2.8600332e+000,3.8907694e+016
+,2.8610631e+000,3.9343577e+016
+,2.8620930e+000,3.9779146e+016
+,2.8631229e+000,4.0214402e+016
+,2.8641528e+000,4.0649344e+016
+,2.8651827e+000,4.1083975e+016
+,2.8662126e+000,4.1518292e+016
+,2.8672425e+000,4.0860130e+016
+,2.8682724e+000,3.9590903e+016
+,2.8693023e+000,3.8322588e+016
+,2.8703322e+000,3.7055182e+016
+,2.8713621e+000,3.5788686e+016
+,2.8723920e+000,3.4523098e+016
+,2.8734219e+000,3.3258417e+016
+,2.8744518e+000,3.1994643e+016
+,2.8754817e+000,3.1256393e+016
+,2.8765116e+000,3.0818002e+016
+,2.8775415e+000,3.0379924e+016
+,2.8785714e+000,2.9942160e+016
+,2.8796013e+000,2.9504709e+016
+,2.8806312e+000,2.9067571e+016
+,2.8816611e+000,2.8630745e+016
+,2.8826910e+000,2.8194231e+016
+,2.8837209e+000,2.8558789e+016
+,2.8847508e+000,2.9488331e+016
+,2.8857807e+000,3.0417209e+016
+,2.8868106e+000,3.1345425e+016
+,2.8878405e+000,3.2272978e+016
+,2.8888704e+000,3.3199870e+016
+,2.8899003e+000,3.4126102e+016
+,2.8909302e+000,3.5051674e+016
+,2.8919601e+000,3.5639503e+016
+,2.8929900e+000,3.5874844e+016
+,2.8940199e+000,3.6110017e+016
+,2.8950498e+000,3.6345023e+016
+,2.8960797e+000,3.6579862e+016
+,2.8971096e+000,3.6814533e+016
+,2.8981395e+000,3.7049038e+016
+,2.8991694e+000,3.7283376e+016
+,2.9001993e+000,3.7448229e+016
+,2.9012292e+000,3.7481393e+016
+,2.9022591e+000,3.7514533e+016
+,2.9032890e+000,3.7547650e+016
+,2.9043189e+000,3.7580743e+016
+,2.9053488e+000,3.7613813e+016
+,2.9063787e+000,3.7646859e+016
+,2.9074086e+000,3.7679882e+016
+,2.9084385e+000,3.7728456e+016
+,2.9094684e+000,3.7862826e+016
+,2.9104983e+000,3.7997101e+016
+,2.9115282e+000,3.8131281e+016
+,2.9125581e+000,3.8265366e+016
+,2.9135880e+000,3.8399357e+016
+,2.9146179e+000,3.8533253e+016
+,2.9156478e+000,3.8667054e+016
+,2.9166777e+000,3.8800760e+016
+,2.9177076e+000,3.8665929e+016
+,2.9187375e+000,3.8506036e+016
+,2.9197674e+000,3.8346256e+016
+,2.9207973e+000,3.8186589e+016
+,2.9218272e+000,3.8027034e+016
+,2.9228571e+000,3.7867591e+016
+,2.9238870e+000,3.7708261e+016
+,2.9249169e+000,3.7549043e+016
+,2.9259468e+000,3.7511159e+016
+,2.9269767e+000,3.7545447e+016
+,2.9280066e+000,3.7579711e+016
+,2.9290365e+000,3.7613951e+016
+,2.9300664e+000,3.7648166e+016
+,2.9310963e+000,3.7682358e+016
+,2.9321262e+000,3.7716525e+016
+,2.9331561e+000,3.7750669e+016
+,2.9341860e+000,3.7801530e+016
+,2.9352159e+000,3.7893188e+016
+,2.9362458e+000,3.7984782e+016
+,2.9372757e+000,3.8076312e+016
+,2.9383056e+000,3.8167778e+016
+,2.9393355e+000,3.8259180e+016
+,2.9403654e+000,3.8350517e+016
+,2.9413953e+000,3.8441791e+016
+,2.9424252e+000,3.8533001e+016
+,2.9434551e+000,3.8116151e+016
+,2.9444850e+000,3.7646610e+016
+,2.9455150e+000,3.7177397e+016
+,2.9465449e+000,3.6708513e+016
+,2.9475748e+000,3.6239956e+016
+,2.9486047e+000,3.5771726e+016
+,2.9496346e+000,3.5303824e+016
+,2.9506645e+000,3.4836248e+016
+,2.9516944e+000,3.4694248e+016
+,2.9527243e+000,3.4917777e+016
+,2.9537542e+000,3.5141149e+016
+,2.9547841e+000,3.5364365e+016
+,2.9558140e+000,3.5587426e+016
+,2.9568439e+000,3.5810332e+016
+,2.9578738e+000,3.6033083e+016
+,2.9589037e+000,3.6255678e+016
+,2.9599336e+000,3.6478118e+016
+,2.9609635e+000,3.6348654e+016
+,2.9619934e+000,3.6214353e+016
+,2.9630233e+000,3.6080145e+016
+,2.9640532e+000,3.5946031e+016
+,2.9650831e+000,3.5812010e+016
+,2.9661130e+000,3.5678082e+016
+,2.9671429e+000,3.5544246e+016
+,2.9681728e+000,3.5410504e+016
+,2.9692027e+000,3.5404021e+016
+,2.9702326e+000,3.5552200e+016
+,2.9712625e+000,3.5700275e+016
+,2.9722924e+000,3.5848248e+016
+,2.9733223e+000,3.5996118e+016
+,2.9743522e+000,3.6143886e+016
+,2.9753821e+000,3.6291552e+016
+,2.9764120e+000,3.6439115e+016
+,2.9774419e+000,3.6586576e+016
+,2.9784718e+000,3.6529324e+016
+,2.9795017e+000,3.6440260e+016
+,2.9805316e+000,3.6351257e+016
+,2.9815615e+000,3.6262316e+016
+,2.9825914e+000,3.6173436e+016
+,2.9836213e+000,3.6084617e+016
+,2.9846512e+000,3.5995860e+016
+,2.9856811e+000,3.5907164e+016
+,2.9867110e+000,3.5793425e+016
+,2.9877409e+000,3.5594826e+016
+,2.9887708e+000,3.5396364e+016
+,2.9898007e+000,3.5198039e+016
+,2.9908306e+000,3.4999850e+016
+,2.9918605e+000,3.4801798e+016
+,2.9928904e+000,3.4603882e+016
+,2.9939203e+000,3.4406103e+016
+,2.9949502e+000,3.4208459e+016
+,2.9959801e+000,3.4145153e+016
+,2.9970100e+000,3.4196572e+016
+,2.9980399e+000,3.4247955e+016
+,2.9990698e+000,3.4299303e+016
+,3.0000997e+000,3.4350615e+016
+,3.0011296e+000,3.4401893e+016
+,3.0021595e+000,3.4453135e+016
+,3.0031894e+000,3.4504342e+016
+,3.0042193e+000,3.4555514e+016
+,3.0052492e+000,3.4533774e+016
+,3.0062791e+000,3.4493602e+016
+,3.0073090e+000,3.4453458e+016
+,3.0083389e+000,3.4413342e+016
+,3.0093688e+000,3.4373252e+016
+,3.0103987e+000,3.4333191e+016
+,3.0114286e+000,3.4293156e+016
+,3.0124585e+000,3.4253149e+016
+,3.0134884e+000,3.4211495e+016
+,3.0145183e+000,3.3761641e+016
+,3.0155482e+000,3.3312094e+016
+,3.0165781e+000,3.2862853e+016
+,3.0176080e+000,3.2413920e+016
+,3.0186379e+000,3.1965293e+016
+,3.0196678e+000,3.1516972e+016
+,3.0206977e+000,3.1068956e+016
+,3.0217276e+000,3.0621246e+016
+,3.0227575e+000,3.0313139e+016
+,3.0237874e+000,3.0752755e+016
+,3.0248173e+000,3.1192071e+016
+,3.0258472e+000,3.1631089e+016
+,3.0268771e+000,3.2069807e+016
+,3.0279070e+000,3.2508227e+016
+,3.0289369e+000,3.2946350e+016
+,3.0299668e+000,3.3384174e+016
+,3.0309967e+000,3.3821700e+016
+,3.0320266e+000,3.4067244e+016
+,3.0330565e+000,3.3756652e+016
+,3.0340864e+000,3.3446270e+016
+,3.0351163e+000,3.3136100e+016
+,3.0361462e+000,3.2826139e+016
+,3.0371761e+000,3.2516390e+016
+,3.0382060e+000,3.2206850e+016
+,3.0392359e+000,3.1897519e+016
+,3.0402658e+000,3.1588399e+016
+,3.0412957e+000,3.1337739e+016
+,3.0423256e+000,3.1222186e+016
+,3.0433555e+000,3.1106712e+016
+,3.0443854e+000,3.0991316e+016
+,3.0454153e+000,3.0875998e+016
+,3.0464452e+000,3.0760758e+016
+,3.0474751e+000,3.0645596e+016
+,3.0485050e+000,3.0530512e+016
+,3.0495349e+000,3.0415505e+016
+,3.0505648e+000,3.0352147e+016
+,3.0515947e+000,3.0413868e+016
+,3.0526246e+000,3.0475548e+016
+,3.0536545e+000,3.0537186e+016
+,3.0546844e+000,3.0598783e+016
+,3.0557143e+000,3.0660338e+016
+,3.0567442e+000,3.0721851e+016
+,3.0577741e+000,3.0783323e+016
+,3.0588040e+000,3.0844754e+016
+,3.0598339e+000,3.0909089e+016
+,3.0608638e+000,3.0983393e+016
+,3.0618937e+000,3.1057648e+016
+,3.0629236e+000,3.1131852e+016
+,3.0639535e+000,3.1206007e+016
+,3.0649834e+000,3.1280111e+016
+,3.0660133e+000,3.1354166e+016
+,3.0670432e+000,3.1428171e+016
+,3.0680731e+000,3.1502127e+016
+,3.0691030e+000,3.1562049e+016
+,3.0701329e+000,3.1505206e+016
+,3.0711628e+000,3.1448403e+016
+,3.0721927e+000,3.1391637e+016
+,3.0732226e+000,3.1334909e+016
+,3.0742525e+000,3.1278219e+016
+,3.0752824e+000,3.1221567e+016
+,3.0763123e+000,3.1164953e+016
+,3.0773422e+000,3.1108378e+016
+,3.0783721e+000,3.1051839e+016
+,3.0794020e+000,3.1060862e+016
+,3.0804319e+000,3.1074773e+016
+,3.0814618e+000,3.1088674e+016
+,3.0824917e+000,3.1102567e+016
+,3.0835216e+000,3.1116450e+016
+,3.0845515e+000,3.1130324e+016
+,3.0855814e+000,3.1144189e+016
+,3.0866113e+000,3.1158045e+016
+,3.0876412e+000,3.1171891e+016
+,3.0886711e+000,3.1042500e+016
+,3.0897010e+000,3.0851035e+016
+,3.0907309e+000,3.0659697e+016
+,3.0917608e+000,3.0468487e+016
+,3.0927907e+000,3.0277404e+016
+,3.0938206e+000,3.0086448e+016
+,3.0948505e+000,2.9895619e+016
+,3.0958804e+000,2.9704918e+016
+,3.0969103e+000,2.9514343e+016
+,3.0979402e+000,2.9328241e+016
+,3.0989701e+000,2.9148597e+016
+,3.1000000e+000,2.8969072e+016
+,3.1010299e+000,2.8789667e+016
+,3.1020598e+000,2.8610381e+016
+,3.1030897e+000,2.8431213e+016
+,3.1041196e+000,2.8252165e+016
+,3.1051495e+000,2.8073235e+016
+,3.1061794e+000,2.7894424e+016
+,3.1072093e+000,2.7677588e+016
+,3.1082392e+000,2.6849664e+016
+,3.1092691e+000,2.6022289e+016
+,3.1102990e+000,2.5195461e+016
+,3.1113289e+000,2.4369181e+016
+,3.1123588e+000,2.3543448e+016
+,3.1133887e+000,2.2718261e+016
+,3.1144186e+000,2.1893619e+016
+,3.1154485e+000,2.1069523e+016
+,3.1164784e+000,2.0245972e+016
+,3.1175083e+000,1.9500299e+016
+,3.1185382e+000,1.8796331e+016
+,3.1195681e+000,1.8092828e+016
+,3.1205980e+000,1.7389789e+016
+,3.1216279e+000,1.6687215e+016
+,3.1226578e+000,1.5985104e+016
+,3.1236877e+000,1.5283455e+016
+,3.1247176e+000,1.4582270e+016
+,3.1257475e+000,1.3881546e+016
+,3.1267774e+000,1.3467736e+016
+,3.1278073e+000,1.4299289e+016
+,3.1288372e+000,1.5130294e+016
+,3.1298671e+000,1.5960753e+016
+,3.1308970e+000,1.6790665e+016
+,3.1319269e+000,1.7620031e+016
+,3.1329568e+000,1.8448852e+016
+,3.1339867e+000,1.9277128e+016
+,3.1350166e+000,2.0104860e+016
+,3.1360465e+000,2.0932049e+016
+,3.1370764e+000,2.0671502e+016
+,3.1381063e+000,1.9856968e+016
+,3.1391362e+000,1.9042969e+016
+,3.1401661e+000,1.8229504e+016
+,3.1411960e+000,1.7416573e+016
+,3.1422259e+000,1.6604174e+016
+,3.1432558e+000,1.5792307e+016
+,3.1442857e+000,1.4980973e+016
+,3.1453156e+000,1.4170170e+016
+,3.1463455e+000,1.3418687e+016
+,3.1473754e+000,1.3365622e+016
+,3.1484053e+000,1.3312592e+016
+,3.1494352e+000,1.3259597e+016
+,3.1504651e+000,1.3206636e+016
+,3.1514950e+000,1.3153709e+016
+,3.1525249e+000,1.3100818e+016
+,3.1535548e+000,1.3047961e+016
+,3.1545847e+000,1.2995138e+016
+,3.1556146e+000,1.2942350e+016
+,3.1566445e+000,1.3255897e+016
+,3.1576744e+000,1.4049702e+016
+,3.1587043e+000,1.4842988e+016
+,3.1597342e+000,1.5635758e+016
+,3.1607641e+000,1.6428011e+016
+,3.1617940e+000,1.7219748e+016
+,3.1628239e+000,1.8010970e+016
+,3.1638538e+000,1.8801676e+016
+,3.1648837e+000,1.9591868e+016
+,3.1659136e+000,2.0381545e+016
+,3.1669435e+000,2.0506857e+016
+,3.1679734e+000,2.0381943e+016
+,3.1690033e+000,2.0257110e+016
+,3.1700332e+000,2.0132359e+016
+,3.1710631e+000,2.0007688e+016
+,3.1720930e+000,1.9883099e+016
+,3.1731229e+000,1.9758590e+016
+,3.1741528e+000,1.9634163e+016
+,3.1751827e+000,1.9509815e+016
+,3.1762126e+000,1.9385549e+016
+,3.1772425e+000,1.9143273e+016
+,3.1782724e+000,1.8896020e+016
+,3.1793023e+000,1.8648927e+016
+,3.1803322e+000,1.8401993e+016
+,3.1813621e+000,1.8155220e+016
+,3.1823920e+000,1.7908606e+016
+,3.1834219e+000,1.7662152e+016
+,3.1844518e+000,1.7415858e+016
+,3.1854817e+000,1.7169723e+016
+,3.1865116e+000,1.6931049e+016
+,3.1875415e+000,1.6742212e+016
+,3.1885714e+000,1.6553498e+016
+,3.1896013e+000,1.6364905e+016
+,3.1906312e+000,1.6176434e+016
+,3.1916611e+000,1.5988084e+016
+,3.1926910e+000,1.5799856e+016
+,3.1937209e+000,1.5611750e+016
+,3.1947508e+000,1.5423765e+016
+,3.1957807e+000,1.5235901e+016
+,3.1968106e+000,1.5094893e+016
+,3.1978405e+000,1.5106032e+016
+,3.1988704e+000,1.5117163e+016
+,3.1999003e+000,1.5128286e+016
+,3.2009302e+000,1.5139403e+016
+,3.2019601e+000,1.5150513e+016
+,3.2029900e+000,1.5161615e+016
+,3.2040199e+000,1.5172710e+016
+,3.2050498e+000,1.5183798e+016
+,3.2060797e+000,1.5194879e+016
+,3.2071096e+000,1.5198665e+016
+,3.2081395e+000,1.5183571e+016
+,3.2091694e+000,1.5168487e+016
+,3.2101993e+000,1.5153413e+016
+,3.2112292e+000,1.5138348e+016
+,3.2122591e+000,1.5123294e+016
+,3.2132890e+000,1.5108248e+016
+,3.2143189e+000,1.5093213e+016
+,3.2153488e+000,1.5078187e+016
+,3.2163787e+000,1.5063170e+016
+,3.2174086e+000,1.4990824e+016
+,3.2184385e+000,1.4753560e+016
+,3.2194684e+000,1.4516447e+016
+,3.2204983e+000,1.4279487e+016
+,3.2215282e+000,1.4042677e+016
+,3.2225581e+000,1.3806019e+016
+,3.2235880e+000,1.3569513e+016
+,3.2246179e+000,1.3333157e+016
+,3.2256478e+000,1.3096952e+016
+,3.2266777e+000,1.2860898e+016
+,3.2277076e+000,1.2628475e+016
+,3.2287375e+000,1.2412883e+016
+,3.2297674e+000,1.2197428e+016
+,3.2307973e+000,1.1982110e+016
+,3.2318272e+000,1.1766930e+016
+,3.2328571e+000,1.1551887e+016
+,3.2338870e+000,1.1336980e+016
+,3.2349169e+000,1.1122211e+016
+,3.2359468e+000,1.0907578e+016
+,3.2369767e+000,1.0693082e+016
+,3.2380066e+000,1.0492169e+016
+,3.2390365e+000,1.0892495e+016
+,3.2400664e+000,1.1292568e+016
+,3.2410963e+000,1.1692386e+016
+,3.2421262e+000,1.2091950e+016
+,3.2431561e+000,1.2491260e+016
+,3.2441860e+000,1.2890317e+016
+,3.2452159e+000,1.3289120e+016
+,3.2462458e+000,1.3687671e+016
+,3.2472757e+000,1.4085968e+016
+,3.2483056e+000,1.4484013e+016
+,3.2493355e+000,1.4731616e+016
+,3.2503654e+000,1.4942746e+016
+,3.2513953e+000,1.5153742e+016
+,3.2524252e+000,1.5364604e+016
+,3.2534551e+000,1.5575333e+016
+,3.2544850e+000,1.5785929e+016
+,3.2555150e+000,1.5996391e+016
+,3.2565449e+000,1.6206721e+016
+,3.2575748e+000,1.6416917e+016
+,3.2586047e+000,1.6626980e+016
+,3.2596346e+000,1.6674147e+016
+,3.2606645e+000,1.6572276e+016
+,3.2616944e+000,1.6470468e+016
+,3.2627243e+000,1.6368725e+016
+,3.2637542e+000,1.6267046e+016
+,3.2647841e+000,1.6165431e+016
+,3.2658140e+000,1.6063881e+016
+,3.2668439e+000,1.5962394e+016
+,3.2678738e+000,1.5860972e+016
+,3.2689037e+000,1.5759613e+016
+,3.2699336e+000,1.5726391e+016
+,3.2709635e+000,1.6022044e+016
+,3.2719934e+000,1.6317511e+016
+,3.2730233e+000,1.6612792e+016
+,3.2740532e+000,1.6907887e+016
+,3.2750831e+000,1.7202797e+016
+,3.2761130e+000,1.7497521e+016
+,3.2771429e+000,1.7792060e+016
+,3.2781728e+000,1.8086414e+016
+,3.2792027e+000,1.8380583e+016
+,3.2802326e+000,1.8674567e+016
+,3.2812625e+000,1.8473162e+016
+,3.2822924e+000,1.8109497e+016
+,3.2833223e+000,1.7746060e+016
+,3.2843522e+000,1.7382851e+016
+,3.2853821e+000,1.7019869e+016
+,3.2864120e+000,1.6657115e+016
+,3.2874419e+000,1.6294589e+016
+,3.2884718e+000,1.5932289e+016
+,3.2895017e+000,1.5570216e+016
+,3.2905316e+000,1.5208370e+016
+,3.2915615e+000,1.4919554e+016
+,3.2925914e+000,1.4831811e+016
+,3.2936213e+000,1.4744122e+016
+,3.2946512e+000,1.4656489e+016
+,3.2956811e+000,1.4568910e+016
+,3.2967110e+000,1.4481386e+016
+,3.2977409e+000,1.4393917e+016
+,3.2987708e+000,1.4306502e+016
+,3.2998007e+000,1.4219142e+016
+,3.3008306e+000,1.4131837e+016
+,3.3018605e+000,1.4044585e+016
+,3.3028904e+000,1.3870250e+016
+,3.3039203e+000,1.3660372e+016
+,3.3049502e+000,1.3450626e+016
+,3.3059801e+000,1.3241010e+016
+,3.3070100e+000,1.3031524e+016
+,3.3080399e+000,1.2822169e+016
+,3.3090698e+000,1.2612945e+016
+,3.3100997e+000,1.2403850e+016
+,3.3111296e+000,1.2194886e+016
+,3.3121595e+000,1.1986052e+016
+,3.3131894e+000,1.1803838e+016
+,3.3142193e+000,1.1913245e+016
+,3.3152492e+000,1.2022583e+016
+,3.3162791e+000,1.2131854e+016
+,3.3173090e+000,1.2241057e+016
+,3.3183389e+000,1.2350192e+016
+,3.3193688e+000,1.2459260e+016
+,3.3203987e+000,1.2568259e+016
+,3.3214286e+000,1.2677191e+016
+,3.3224585e+000,1.2786056e+016
+,3.3234884e+000,1.2894853e+016
+,3.3245183e+000,1.3016011e+016
+,3.3255482e+000,1.3156833e+016
+,3.3265781e+000,1.3297568e+016
+,3.3276080e+000,1.3438216e+016
+,3.3286379e+000,1.3578777e+016
+,3.3296678e+000,1.3719251e+016
+,3.3306977e+000,1.3859638e+016
+,3.3317276e+000,1.3999938e+016
+,3.3327575e+000,1.4140151e+016
+,3.3337874e+000,1.4280278e+016
+,3.3348173e+000,1.4420318e+016
+,3.3358472e+000,1.4453681e+016
+,3.3368771e+000,1.4421138e+016
+,3.3379070e+000,1.4388616e+016
+,3.3389369e+000,1.4356114e+016
+,3.3399668e+000,1.4323632e+016
+,3.3409967e+000,1.4291171e+016
+,3.3420266e+000,1.4258729e+016
+,3.3430565e+000,1.4226307e+016
+,3.3440864e+000,1.4193905e+016
+,3.3451163e+000,1.4161523e+016
+,3.3461462e+000,1.4129161e+016
+,3.3471761e+000,1.4172347e+016
+,3.3482060e+000,1.4237116e+016
+,3.3492359e+000,1.4301845e+016
+,3.3502658e+000,1.4366534e+016
+,3.3512957e+000,1.4431184e+016
+,3.3523256e+000,1.4495794e+016
+,3.3533555e+000,1.4560364e+016
+,3.3543854e+000,1.4624895e+016
+,3.3554153e+000,1.4689386e+016
+,3.3564452e+000,1.4753837e+016
+,3.3574751e+000,1.4818249e+016
+,3.3585050e+000,1.4722422e+016
+,3.3595349e+000,1.4601489e+016
+,3.3605648e+000,1.4480629e+016
+,3.3615947e+000,1.4359844e+016
+,3.3626246e+000,1.4239133e+016
+,3.3636545e+000,1.4118496e+016
+,3.3646844e+000,1.3997932e+016
+,3.3657143e+000,1.3877442e+016
+,3.3667442e+000,1.3757026e+016
+,3.3677741e+000,1.3636684e+016
+,3.3688040e+000,1.3516415e+016
+,3.3698339e+000,1.3587441e+016
+,3.3708638e+000,1.3685142e+016
+,3.3718937e+000,1.3782783e+016
+,3.3729236e+000,1.3880364e+016
+,3.3739535e+000,1.3977886e+016
+,3.3749834e+000,1.4075348e+016
+,3.3760133e+000,1.4172750e+016
+,3.3770432e+000,1.4270094e+016
+,3.3780731e+000,1.4367377e+016
+,3.3791030e+000,1.4464602e+016
+,3.3801329e+000,1.4561767e+016
+,3.3811628e+000,1.4521253e+016
+,3.3821927e+000,1.4449790e+016
+,3.3832226e+000,1.4378371e+016
+,3.3842525e+000,1.4306995e+016
+,3.3852824e+000,1.4235663e+016
+,3.3863123e+000,1.4164374e+016
+,3.3873422e+000,1.4093128e+016
+,3.3883721e+000,1.4021926e+016
+,3.3894020e+000,1.3950767e+016
+,3.3904319e+000,1.3879651e+016
+,3.3914618e+000,1.3808578e+016
+,3.3924917e+000,1.3666641e+016
+,3.3935216e+000,1.3491439e+016
+,3.3945515e+000,1.3316342e+016
+,3.3955814e+000,1.3141352e+016
+,3.3966113e+000,1.2966468e+016
+,3.3976412e+000,1.2791690e+016
+,3.3986711e+000,1.2617018e+016
+,3.3997010e+000,1.2442452e+016
+,3.4007309e+000,1.2267992e+016
+,3.4017608e+000,1.2093637e+016
+,3.4027907e+000,1.1919388e+016
+,3.4038206e+000,1.1818529e+016
+,3.4048505e+000,1.1801005e+016
+,3.4058804e+000,1.1783492e+016
+,3.4069103e+000,1.1765989e+016
+,3.4079402e+000,1.1748497e+016
+,3.4089701e+000,1.1731016e+016
+,3.4100000e+000,1.1713545e+016
+,3.4110299e+000,1.1696085e+016
+,3.4120598e+000,1.1678635e+016
+,3.4130897e+000,1.1661196e+016
+,3.4141196e+000,1.1643767e+016
+,3.4151495e+000,1.1606053e+016
+,3.4161794e+000,1.1475556e+016
+,3.4172093e+000,1.1345138e+016
+,3.4182392e+000,1.1214799e+016
+,3.4192691e+000,1.1084538e+016
+,3.4202990e+000,1.0954356e+016
+,3.4213289e+000,1.0824251e+016
+,3.4223588e+000,1.0694226e+016
+,3.4233887e+000,1.0564278e+016
+,3.4244186e+000,1.0434409e+016
+,3.4254485e+000,1.0304617e+016
+,3.4264784e+000,1.0174904e+016
+,3.4275083e+000,1.0178876e+016
+,3.4285382e+000,1.0213490e+016
+,3.4295681e+000,1.0248083e+016
+,3.4305980e+000,1.0282655e+016
+,3.4316279e+000,1.0317206e+016
+,3.4326578e+000,1.0351736e+016
+,3.4336877e+000,1.0386246e+016
+,3.4347176e+000,1.0420735e+016
+,3.4357475e+000,1.0455204e+016
+,3.4367774e+000,1.0489651e+016
+,3.4378073e+000,1.0524079e+016
+,3.4388372e+000,1.0536136e+016
+,3.4398671e+000,1.0510012e+016
+,3.4408970e+000,1.0483903e+016
+,3.4419269e+000,1.0457809e+016
+,3.4429568e+000,1.0431732e+016
+,3.4439867e+000,1.0405669e+016
+,3.4450166e+000,1.0379623e+016
+,3.4460465e+000,1.0353592e+016
+,3.4470764e+000,1.0327576e+016
+,3.4481063e+000,1.0301576e+016
+,3.4491362e+000,1.0275592e+016
+,3.4501661e+000,1.0249623e+016
+,3.4511960e+000,1.0070599e+016
+,3.4522259e+000,9.8638232e+015
+,3.4532558e+000,9.6571704e+015
+,3.4542857e+000,9.4506408e+015
+,3.4553156e+000,9.2442343e+015
+,3.4563455e+000,9.0379509e+015
+,3.4573754e+000,8.8317903e+015
+,3.4584053e+000,8.6257525e+015
+,3.4594352e+000,8.4198374e+015
+,3.4604651e+000,8.2140449e+015
+,3.4614950e+000,8.0083748e+015
+,3.4625249e+000,7.8693515e+015
+,3.4635548e+000,7.9376314e+015
+,3.4645847e+000,8.0058706e+015
+,3.4656146e+000,8.0740693e+015
+,3.4666445e+000,8.1422275e+015
+,3.4676744e+000,8.2103452e+015
+,3.4687043e+000,8.2784224e+015
+,3.4697342e+000,8.3464592e+015
+,3.4707641e+000,8.4144557e+015
+,3.4717940e+000,8.4824118e+015
+,3.4728239e+000,8.5503276e+015
+,3.4738538e+000,8.6182031e+015
+,3.4748837e+000,8.7393727e+015
+,3.4759136e+000,8.9024848e+015
+,3.4769435e+000,9.0655003e+015
+,3.4779734e+000,9.2284192e+015
+,3.4790033e+000,9.3912417e+015
+,3.4800332e+000,9.5539678e+015
+,3.4810631e+000,9.7165976e+015
+,3.4820930e+000,9.8791312e+015
+,3.4831229e+000,1.0041569e+016
+,3.4841528e+000,1.0203910e+016
+,3.4851827e+000,1.0366156e+016
+,3.4862126e+000,1.0528305e+016
+,3.4872425e+000,1.0593558e+016
+,3.4882724e+000,1.0633682e+016
+,3.4893023e+000,1.0673783e+016
+,3.4903322e+000,1.0713861e+016
+,3.4913621e+000,1.0753915e+016
+,3.4923920e+000,1.0793945e+016
+,3.4934219e+000,1.0833951e+016
+,3.4944518e+000,1.0873934e+016
+,3.4954817e+000,1.0913894e+016
+,3.4965116e+000,1.0953830e+016
+,3.4975415e+000,1.0993742e+016
+,3.4985714e+000,1.1033631e+016
+,3.4996013e+000,1.0925438e+016
+,3.5006312e+000,1.0808958e+016
+,3.5016611e+000,1.0692548e+016
+,3.5026910e+000,1.0576205e+016
+,3.5037209e+000,1.0459931e+016
+,3.5047508e+000,1.0343726e+016
+,3.5057807e+000,1.0227588e+016
+,3.5068106e+000,1.0111519e+016
+,3.5078405e+000,9.9955181e+015
+,3.5088704e+000,9.8795852e+015
+,3.5099003e+000,9.7637203e+015
+,3.5109302e+000,9.6491507e+015
+,3.5119601e+000,9.6107765e+015
+,3.5129900e+000,9.5724248e+015
+,3.5140199e+000,9.5340956e+015
+,3.5150498e+000,9.4957889e+015
+,3.5160797e+000,9.4575045e+015
+,3.5171096e+000,9.4192427e+015
+,3.5181395e+000,9.3810032e+015
+,3.5191694e+000,9.3427860e+015
+,3.5201993e+000,9.3045913e+015
+,3.5212292e+000,9.2664189e+015
+,3.5222591e+000,9.2282688e+015
+,3.5232890e+000,9.1902338e+015
+,3.5243189e+000,9.2427980e+015
+,3.5253488e+000,9.2953314e+015
+,3.5263787e+000,9.3478341e+015
+,3.5274086e+000,9.4003062e+015
+,3.5284385e+000,9.4527477e+015
+,3.5294684e+000,9.5051585e+015
+,3.5304983e+000,9.5575388e+015
+,3.5315282e+000,9.6098885e+015
+,3.5325581e+000,9.6622077e+015
+,3.5335880e+000,9.7144964e+015
+,3.5346179e+000,9.7667546e+015
+,3.5356478e+000,9.8189824e+015
+,3.5366777e+000,9.7085933e+015
+,3.5377076e+000,9.5804479e+015
+,3.5387375e+000,9.4523771e+015
+,3.5397674e+000,9.3243808e+015
+,3.5407973e+000,9.1964590e+015
+,3.5418272e+000,9.0686116e+015
+,3.5428571e+000,8.9408385e+015
+,3.5438870e+000,8.8131397e+015
+,3.5449169e+000,8.6855150e+015
+,3.5459468e+000,8.5579645e+015
+,3.5469767e+000,8.4304881e+015
+,3.5480066e+000,8.3030857e+015
+,3.5490365e+000,8.2633726e+015
+,3.5500664e+000,8.2585156e+015
+,3.5510963e+000,8.2536615e+015
+,3.5521262e+000,8.2488103e+015
+,3.5531561e+000,8.2439618e+015
+,3.5541860e+000,8.2391161e+015
+,3.5552159e+000,8.2342733e+015
+,3.5562458e+000,8.2294332e+015
+,3.5572757e+000,8.2245960e+015
+,3.5583056e+000,8.2197615e+015
+,3.5593355e+000,8.2149299e+015
+,3.5603654e+000,8.2101010e+015
+,3.5613953e+000,8.2134116e+015
+,3.5624252e+000,8.2269507e+015
+,3.5634551e+000,8.2404820e+015
+,3.5644850e+000,8.2540054e+015
+,3.5655150e+000,8.2675210e+015
+,3.5665449e+000,8.2810289e+015
+,3.5675748e+000,8.2945289e+015
+,3.5686047e+000,8.3080212e+015
+,3.5696346e+000,8.3215056e+015
+,3.5706645e+000,8.3349823e+015
+,3.5716944e+000,8.3484512e+015
+,3.5727243e+000,8.3619123e+015
+,3.5737542e+000,8.3725357e+015
+,3.5747841e+000,8.3517491e+015
+,3.5758140e+000,8.3309744e+015
+,3.5768439e+000,8.3102117e+015
+,3.5778738e+000,8.2894610e+015
+,3.5789037e+000,8.2687222e+015
+,3.5799336e+000,8.2479953e+015
+,3.5809635e+000,8.2272804e+015
+,3.5819934e+000,8.2065774e+015
+,3.5830233e+000,8.1858862e+015
+,3.5840532e+000,8.1652070e+015
+,3.5850831e+000,8.1445397e+015
+,3.5861130e+000,8.1238842e+015
+,3.5871429e+000,8.0441497e+015
+,3.5881728e+000,7.9303099e+015
+,3.5892027e+000,7.8165355e+015
+,3.5902326e+000,7.7028263e+015
+,3.5912625e+000,7.5891823e+015
+,3.5922924e+000,7.4756035e+015
+,3.5933223e+000,7.3620898e+015
+,3.5943522e+000,7.2486412e+015
+,3.5953821e+000,7.1352575e+015
+,3.5964120e+000,7.0219388e+015
+,3.5974419e+000,6.9086850e+015
+,3.5984718e+000,6.7954960e+015
+,3.5995017e+000,6.7045591e+015
+,3.6005316e+000,6.8248587e+015
+,3.6015615e+000,6.9450895e+015
+,3.6025914e+000,7.0652516e+015
+,3.6036213e+000,7.1853450e+015
+,3.6046512e+000,7.3053698e+015
+,3.6056811e+000,7.4253260e+015
+,3.6067110e+000,7.5452137e+015
+,3.6077409e+000,7.6650329e+015
+,3.6087708e+000,7.7847838e+015
+,3.6098007e+000,7.9044663e+015
+,3.6108306e+000,8.0240805e+015
+,3.6118605e+000,8.1436266e+015
+,3.6128904e+000,8.1983804e+015
+,3.6139203e+000,8.1788979e+015
+,3.6149502e+000,8.1594264e+015
+,3.6159801e+000,8.1399660e+015
+,3.6170100e+000,8.1205167e+015
+,3.6180399e+000,8.1010785e+015
+,3.6190698e+000,8.0816514e+015
+,3.6200997e+000,8.0622353e+015
+,3.6211296e+000,8.0428302e+015
+,3.6221595e+000,8.0234362e+015
+,3.6231894e+000,8.0040532e+015
+,3.6242193e+000,7.9846812e+015
+,3.6252492e+000,7.9653202e+015
+,3.6262791e+000,7.9498926e+015
+,3.6273090e+000,7.9358162e+015
+,3.6283389e+000,7.9217478e+015
+,3.6293688e+000,7.9076873e+015
+,3.6303987e+000,7.8936349e+015
+,3.6314286e+000,7.8795904e+015
+,3.6324585e+000,7.8655539e+015
+,3.6334884e+000,7.8515253e+015
+,3.6345183e+000,7.8375047e+015
+,3.6355482e+000,7.8234920e+015
+,3.6365781e+000,7.8094873e+015
+,3.6376080e+000,7.7954905e+015
+,3.6386379e+000,7.7815016e+015
+,3.6396678e+000,7.7656254e+015
+,3.6406977e+000,7.7496189e+015
+,3.6417276e+000,7.7336214e+015
+,3.6427575e+000,7.7176329e+015
+,3.6437874e+000,7.7016535e+015
+,3.6448173e+000,7.6856832e+015
+,3.6458472e+000,7.6697218e+015
+,3.6468771e+000,7.6537695e+015
+,3.6479070e+000,7.6378262e+015
+,3.6489369e+000,7.6218918e+015
+,3.6499668e+000,7.6059665e+015
+,3.6509967e+000,7.5900501e+015
+,3.6520266e+000,7.5734902e+015
+,3.6530565e+000,7.5308911e+015
+,3.6540864e+000,7.4883161e+015
+,3.6551163e+000,7.4457650e+015
+,3.6561462e+000,7.4032379e+015
+,3.6571761e+000,7.3607347e+015
+,3.6582060e+000,7.3182555e+015
+,3.6592359e+000,7.2758002e+015
+,3.6602658e+000,7.2333688e+015
+,3.6612957e+000,7.1909613e+015
+,3.6623256e+000,7.1485776e+015
+,3.6633555e+000,7.1062177e+015
+,3.6643854e+000,7.0638817e+015
+,3.6654153e+000,7.0205070e+015
+,3.6664452e+000,6.9314477e+015
+,3.6674751e+000,6.8424384e+015
+,3.6685050e+000,6.7534791e+015
+,3.6695349e+000,6.6645697e+015
+,3.6705648e+000,6.5757102e+015
+,3.6715947e+000,6.4869006e+015
+,3.6726246e+000,6.3981408e+015
+,3.6736545e+000,6.3094307e+015
+,3.6746844e+000,6.2207704e+015
+,3.6757143e+000,6.1321598e+015
+,3.6767442e+000,6.0435988e+015
+,3.6777741e+000,5.9550874e+015
+,3.6788040e+000,5.8666255e+015
+,3.6798339e+000,5.9117435e+015
+,3.6808638e+000,5.9676149e+015
+,3.6818937e+000,6.0234549e+015
+,3.6829236e+000,6.0792638e+015
+,3.6839535e+000,6.1350414e+015
+,3.6849834e+000,6.1907878e+015
+,3.6860133e+000,6.2465031e+015
+,3.6870432e+000,6.3021873e+015
+,3.6880731e+000,6.3578404e+015
+,3.6891030e+000,6.4134624e+015
+,3.6901329e+000,6.4690533e+015
+,3.6911628e+000,6.5246133e+015
+,3.6921927e+000,6.5801422e+015
+,3.6932226e+000,6.6070574e+015
+,3.6942525e+000,6.6234484e+015
+,3.6952824e+000,6.6398304e+015
+,3.6963123e+000,6.6562031e+015
+,3.6973422e+000,6.6725668e+015
+,3.6983721e+000,6.6889214e+015
+,3.6994020e+000,6.7052668e+015
+,3.7004319e+000,6.7216032e+015
+,3.7014618e+000,6.7379305e+015
+,3.7024917e+000,6.7542486e+015
+,3.7035216e+000,6.7705577e+015
+,3.7045515e+000,6.7868578e+015
+,3.7055814e+000,6.8031487e+015
+,3.7066113e+000,6.7931783e+015
+,3.7076412e+000,6.7496893e+015
+,3.7086711e+000,6.7062244e+015
+,3.7097010e+000,6.6627837e+015
+,3.7107309e+000,6.6193671e+015
+,3.7117608e+000,6.5759746e+015
+,3.7127907e+000,6.5326062e+015
+,3.7138206e+000,6.4892618e+015
+,3.7148505e+000,6.4459414e+015
+,3.7158804e+000,6.4026451e+015
+,3.7169103e+000,6.3593727e+015
+,3.7179402e+000,6.3161244e+015
+,3.7189701e+000,6.2729000e+015
+,3.7200000e+000,6.2327236e+015
+,3.7210299e+000,6.2523016e+015
+,3.7220598e+000,6.2718688e+015
+,3.7230897e+000,6.2914252e+015
+,3.7241196e+000,6.3109708e+015
+,3.7251495e+000,6.3305055e+015
+,3.7261794e+000,6.3500295e+015
+,3.7272093e+000,6.3695427e+015
+,3.7282392e+000,6.3890450e+015
+,3.7292691e+000,6.4085367e+015
+,3.7302990e+000,6.4280175e+015
+,3.7313289e+000,6.4474876e+015
+,3.7323588e+000,6.4669470e+015
+,3.7333887e+000,6.4863956e+015
+,3.7344186e+000,6.4757327e+015
+,3.7354485e+000,6.4411627e+015
+,3.7364784e+000,6.4066118e+015
+,3.7375083e+000,6.3720799e+015
+,3.7385382e+000,6.3375670e+015
+,3.7395681e+000,6.3030731e+015
+,3.7405980e+000,6.2685983e+015
+,3.7416279e+000,6.2341424e+015
+,3.7426578e+000,6.1997054e+015
+,3.7436877e+000,6.1652874e+015
+,3.7447176e+000,6.1308884e+015
+,3.7457475e+000,6.0965083e+015
+,3.7467774e+000,6.0621470e+015
+,3.7478073e+000,6.0278047e+015
+,3.7488372e+000,6.0830134e+015
+,3.7498671e+000,6.1414297e+015
+,3.7508970e+000,6.1998139e+015
+,3.7519269e+000,6.2581661e+015
+,3.7529568e+000,6.3164862e+015
+,3.7539867e+000,6.3747743e+015
+,3.7550166e+000,6.4330304e+015
+,3.7560465e+000,6.4912546e+015
+,3.7570764e+000,6.5494469e+015
+,3.7581063e+000,6.6076073e+015
+,3.7591362e+000,6.6657358e+015
+,3.7601661e+000,6.7238325e+015
+,3.7611960e+000,6.7818973e+015
+,3.7622259e+000,6.7936125e+015
+,3.7632558e+000,6.6805487e+015
+,3.7642857e+000,6.5675468e+015
+,3.7653156e+000,6.4546066e+015
+,3.7663455e+000,6.3417283e+015
+,3.7673754e+000,6.2289116e+015
+,3.7684053e+000,6.1161566e+015
+,3.7694352e+000,6.0034632e+015
+,3.7704651e+000,5.8908314e+015
+,3.7714950e+000,5.7782611e+015
+,3.7725249e+000,5.6657523e+015
+,3.7735548e+000,5.5533049e+015
+,3.7745847e+000,5.4409188e+015
+,3.7756146e+000,5.3285941e+015
+,3.7766445e+000,5.2808813e+015
+,3.7776744e+000,5.3051569e+015
+,3.7787043e+000,5.3294192e+015
+,3.7797342e+000,5.3536682e+015
+,3.7807641e+000,5.3779041e+015
+,3.7817940e+000,5.4021268e+015
+,3.7828239e+000,5.4263362e+015
+,3.7838538e+000,5.4505325e+015
+,3.7848837e+000,5.4747157e+015
+,3.7859136e+000,5.4988856e+015
+,3.7869435e+000,5.5230425e+015
+,3.7879734e+000,5.5471861e+015
+,3.7890033e+000,5.5713167e+015
+,3.7900332e+000,5.5954342e+015
+,3.7910631e+000,5.5887751e+015
+,3.7920930e+000,5.5589440e+015
+,3.7931229e+000,5.5291292e+015
+,3.7941528e+000,5.4993305e+015
+,3.7951827e+000,5.4695480e+015
+,3.7962126e+000,5.4397816e+015
+,3.7972425e+000,5.4100314e+015
+,3.7982724e+000,5.3802973e+015
+,3.7993023e+000,5.3505794e+015
+,3.8003322e+000,5.3208776e+015
+,3.8013621e+000,5.2911918e+015
+,3.8023920e+000,5.2615221e+015
+,3.8034219e+000,5.2318685e+015
+,3.8044518e+000,5.2022310e+015
+,3.8054817e+000,5.1383768e+015
+,3.8065116e+000,5.0478764e+015
+,3.8075415e+000,4.9574250e+015
+,3.8085714e+000,4.8670225e+015
+,3.8096013e+000,4.7766689e+015
+,3.8106312e+000,4.6863641e+015
+,3.8116611e+000,4.5961081e+015
+,3.8126910e+000,4.5059008e+015
+,3.8137209e+000,4.4157423e+015
+,3.8147508e+000,4.3256325e+015
+,3.8157807e+000,4.2355713e+015
+,3.8168106e+000,4.1455587e+015
+,3.8178405e+000,4.0555947e+015
+,3.8188704e+000,3.9656792e+015
+,3.8199003e+000,3.8974347e+015
+,3.8209302e+000,3.8560205e+015
+,3.8219601e+000,3.8146287e+015
+,3.8229900e+000,3.7732591e+015
+,3.8240199e+000,3.7319119e+015
+,3.8250498e+000,3.6905869e+015
+,3.8260797e+000,3.6492841e+015
+,3.8271096e+000,3.6080036e+015
+,3.8281395e+000,3.5667453e+015
+,3.8291694e+000,3.5255092e+015
+,3.8301993e+000,3.4842953e+015
+,3.8312292e+000,3.4431035e+015
+,3.8322591e+000,3.4019339e+015
+,3.8332890e+000,3.3607864e+015
+,3.8343189e+000,3.3235500e+015
+,3.8353488e+000,3.2998915e+015
+,3.8363787e+000,3.2762456e+015
+,3.8374086e+000,3.2526125e+015
+,3.8384385e+000,3.2289920e+015
+,3.8394684e+000,3.2053842e+015
+,3.8404983e+000,3.1817891e+015
+,3.8415282e+000,3.1582066e+015
+,3.8425581e+000,3.1346368e+015
+,3.8435880e+000,3.1110796e+015
+,3.8446179e+000,3.0875350e+015
+,3.8456478e+000,3.0640030e+015
+,3.8466777e+000,3.0404837e+015
+,3.8477076e+000,3.0169769e+015
+,3.8487375e+000,2.9934827e+015
+,3.8497674e+000,3.0130435e+015
+,3.8507973e+000,3.0379301e+015
+,3.8518272e+000,3.0628034e+015
+,3.8528571e+000,3.0876635e+015
+,3.8538870e+000,3.1125102e+015
+,3.8549169e+000,3.1373437e+015
+,3.8559468e+000,3.1621639e+015
+,3.8569767e+000,3.1869709e+015
+,3.8580066e+000,3.2117646e+015
+,3.8590365e+000,3.2365450e+015
+,3.8600664e+000,3.2613123e+015
+,3.8610963e+000,3.2860663e+015
+,3.8621262e+000,3.3108072e+015
+,3.8631561e+000,3.3355348e+015
+,3.8641860e+000,3.3276383e+015
+,3.8652159e+000,3.2791967e+015
+,3.8662458e+000,3.2307810e+015
+,3.8672757e+000,3.1823911e+015
+,3.8683056e+000,3.1340269e+015
+,3.8693355e+000,3.0856885e+015
+,3.8703654e+000,3.0373757e+015
+,3.8713953e+000,2.9890887e+015
+,3.8724252e+000,2.9408274e+015
+,3.8734551e+000,2.8925918e+015
+,3.8744850e+000,2.8443818e+015
+,3.8755150e+000,2.7961974e+015
+,3.8765449e+000,2.7480386e+015
+,3.8775748e+000,2.6999054e+015
+,3.8786047e+000,2.6517978e+015
+,3.8796346e+000,2.6330134e+015
+,3.8806645e+000,2.6178737e+015
+,3.8816944e+000,2.6027420e+015
+,3.8827243e+000,2.5876183e+015
+,3.8837542e+000,2.5725027e+015
+,3.8847841e+000,2.5573950e+015
+,3.8858140e+000,2.5422954e+015
+,3.8868439e+000,2.5272038e+015
+,3.8878738e+000,2.5121201e+015
+,3.8889037e+000,2.4970445e+015
+,3.8899336e+000,2.4819768e+015
+,3.8909635e+000,2.4669171e+015
+,3.8919934e+000,2.4518654e+015
+,3.8930233e+000,2.4368217e+015
+,3.8940532e+000,2.4229743e+015
+,3.8950831e+000,2.4133429e+015
+,3.8961130e+000,2.4037167e+015
+,3.8971429e+000,2.3940955e+015
+,3.8981728e+000,2.3844794e+015
+,3.8992027e+000,2.3748685e+015
+,3.9002326e+000,2.3652625e+015
+,3.9012625e+000,2.3556617e+015
+,3.9022924e+000,2.3460659e+015
+,3.9033223e+000,2.3364752e+015
+,3.9043522e+000,2.3268895e+015
+,3.9053821e+000,2.3173089e+015
+,3.9064120e+000,2.3077334e+015
+,3.9074419e+000,2.2981629e+015
+,3.9084718e+000,2.2885974e+015
+,3.9095017e+000,2.2624850e+015
+,3.9105316e+000,2.2149757e+015
+,3.9115615e+000,2.1674913e+015
+,3.9125914e+000,2.1200320e+015
+,3.9136213e+000,2.0725976e+015
+,3.9146512e+000,2.0251882e+015
+,3.9156811e+000,1.9778037e+015
+,3.9167110e+000,1.9304442e+015
+,3.9177409e+000,1.8831095e+015
+,3.9187708e+000,1.8357998e+015
+,3.9198007e+000,1.7885149e+015
+,3.9208306e+000,1.7412548e+015
+,3.9218605e+000,1.6940195e+015
+,3.9228904e+000,1.6468091e+015
+,3.9239203e+000,1.5996234e+015
+,3.9249502e+000,1.5816013e+015
+,3.9259801e+000,1.5888400e+015
+,3.9270100e+000,1.5960750e+015
+,3.9280399e+000,1.6033062e+015
+,3.9290698e+000,1.6105336e+015
+,3.9300997e+000,1.6177573e+015
+,3.9311296e+000,1.6249771e+015
+,3.9321595e+000,1.6321932e+015
+,3.9331894e+000,1.6394054e+015
+,3.9342193e+000,1.6466139e+015
+,3.9352492e+000,1.6538187e+015
+,3.9362791e+000,1.6610196e+015
+,3.9373090e+000,1.6682168e+015
+,3.9383389e+000,1.6754102e+015
+,3.9393688e+000,1.6825999e+015
+,3.9403987e+000,1.6743621e+015
+,3.9414286e+000,1.6517775e+015
+,3.9424585e+000,1.6292047e+015
+,3.9434884e+000,1.6066437e+015
+,3.9445183e+000,1.5840945e+015
+,3.9455482e+000,1.5615570e+015
+,3.9465781e+000,1.5390313e+015
+,3.9476080e+000,1.5165174e+015
+,3.9486379e+000,1.4940152e+015
+,3.9496678e+000,1.4715247e+015
+,3.9506977e+000,1.4490460e+015
+,3.9517276e+000,1.4265790e+015
+,3.9527575e+000,1.4041237e+015
+,3.9537874e+000,1.3816801e+015
+,3.9548173e+000,1.3592482e+015
+,3.9558472e+000,1.3414493e+015
+,3.9568771e+000,1.3311538e+015
+,3.9579070e+000,1.3208637e+015
+,3.9589369e+000,1.3105790e+015
+,3.9599668e+000,1.3002995e+015
+,3.9609967e+000,1.2900255e+015
+,3.9620266e+000,1.2797567e+015
+,3.9630565e+000,1.2694934e+015
+,3.9640864e+000,1.2592353e+015
+,3.9651163e+000,1.2489826e+015
+,3.9661462e+000,1.2387352e+015
+,3.9671761e+000,1.2284931e+015
+,3.9682060e+000,1.2182563e+015
+,3.9692359e+000,1.2080249e+015
+,3.9702658e+000,1.1977987e+015
+,3.9712957e+000,1.1874206e+015
+,3.9723256e+000,1.1759430e+015
+,3.9733555e+000,1.1644713e+015
+,3.9743854e+000,1.1530056e+015
+,3.9754153e+000,1.1415458e+015
+,3.9764452e+000,1.1300920e+015
+,3.9774751e+000,1.1186441e+015
+,3.9785050e+000,1.1072021e+015
+,3.9795349e+000,1.0957660e+015
+,3.9805648e+000,1.0843359e+015
+,3.9815947e+000,1.0729116e+015
+,3.9826246e+000,1.0614933e+015
+,3.9836545e+000,1.0500809e+015
+,3.9846844e+000,1.0386744e+015
+,3.9857143e+000,1.0272737e+015
+,3.9867442e+000,1.0158790e+015
+,3.9877741e+000,9.9169886e+014
+,3.9888040e+000,9.6317788e+014
+,3.9898339e+000,9.3467162e+014
+,3.9908638e+000,9.0618008e+014
+,3.9918937e+000,8.7770324e+014
+,3.9929236e+000,8.4924109e+014
+,3.9939535e+000,8.2079362e+014
+,3.9949834e+000,7.9236081e+014
+,3.9960133e+000,7.6394266e+014
+,3.9970432e+000,7.3553916e+014
+,3.9980731e+000,7.0715029e+014
+,3.9991030e+000,6.7877604e+014
+,4.0001329e+000,6.5041640e+014
+,4.0011628e+000,6.2207136e+014
+,4.0021927e+000,5.9374091e+014
+,4.0032226e+000,5.7110231e+014
+,4.0042525e+000,5.6602787e+014
+,4.0052824e+000,5.6095605e+014
+,4.0063123e+000,5.5588683e+014
+,4.0073422e+000,5.5082022e+014
+,4.0083721e+000,5.4575621e+014
+,4.0094020e+000,5.4069480e+014
+,4.0104319e+000,5.3563599e+014
+,4.0114618e+000,5.3057978e+014
+,4.0124917e+000,5.2552616e+014
+,4.0135216e+000,5.2047514e+014
+,4.0145515e+000,5.1542671e+014
+,4.0155814e+000,5.1038087e+014
+,4.0166113e+000,5.0533762e+014
+,4.0176412e+000,5.0029695e+014
+,4.0186711e+000,4.9525887e+014
+,4.0197010e+000,4.8891560e+014
+,4.0207309e+000,4.8176749e+014
+,4.0217608e+000,4.7462304e+014
+,4.0227907e+000,4.6748225e+014
+,4.0238206e+000,4.6034511e+014
+,4.0248505e+000,4.5321163e+014
+,4.0258804e+000,4.4608180e+014
+,4.0269103e+000,4.3895561e+014
+,4.0279402e+000,4.3183307e+014
+,4.0289701e+000,4.2471417e+014
+,4.0300000e+000,4.1759890e+014
+,4.0310299e+000,4.1048728e+014
+,4.0320598e+000,4.0337928e+014
+,4.0330897e+000,3.9627492e+014
+,4.0341196e+000,3.8917418e+014
+,4.0351495e+000,3.8207707e+014
+,4.0361794e+000,3.7225799e+014
+,4.0372093e+000,3.6202058e+014
+,4.0382392e+000,3.5178839e+014
+,4.0392691e+000,3.4156141e+014
+,4.0402990e+000,3.3133966e+014
+,4.0413289e+000,3.2112311e+014
+,4.0423588e+000,3.1091177e+014
+,4.0433887e+000,3.0070563e+014
+,4.0444186e+000,2.9050468e+014
+,4.0454485e+000,2.8030893e+014
+,4.0464784e+000,2.7011838e+014
+,4.0475083e+000,2.5993300e+014
+,4.0485382e+000,2.4975281e+014
+,4.0495681e+000,2.3957780e+014
+,4.0505980e+000,2.2940796e+014
+,4.0516279e+000,2.1924329e+014
+,4.0526578e+000,2.1602132e+014
+,4.0536877e+000,2.1290406e+014
+,4.0547176e+000,2.0978838e+014
+,4.0557475e+000,2.0667428e+014
+,4.0567774e+000,2.0356177e+014
+,4.0578073e+000,2.0045083e+014
+,4.0588372e+000,1.9734147e+014
+,4.0598671e+000,1.9423369e+014
+,4.0608970e+000,1.9112749e+014
+,4.0619269e+000,1.8802286e+014
+,4.0629568e+000,1.8491980e+014
+,4.0639867e+000,1.8181832e+014
+,4.0650166e+000,1.7871841e+014
+,4.0660465e+000,1.7562007e+014
+,4.0670764e+000,1.7252330e+014
+,4.0681063e+000,1.6942810e+014
+,4.0691362e+000,1.6531036e+014
+,4.0701661e+000,1.6116945e+014
+,4.0711960e+000,1.5703064e+014
+,4.0722259e+000,1.5289392e+014
+,4.0732558e+000,1.4875930e+014
+,4.0742857e+000,1.4462676e+014
+,4.0753156e+000,1.4049632e+014
+,4.0763455e+000,1.3636796e+014
+,4.0773754e+000,1.3224168e+014
+,4.0784053e+000,1.2811749e+014
+,4.0794352e+000,1.2399539e+014
+,4.0804651e+000,1.1987536e+014
+,4.0814950e+000,1.1575741e+014
+,4.0825249e+000,1.1164154e+014
+,4.0835548e+000,1.0752775e+014
+,4.0845847e+000,1.0341603e+014
+,4.0856146e+000,9.9647746e+013
+,4.0866445e+000,9.5948467e+013
+,4.0876744e+000,9.2251053e+013
+,4.0887043e+000,8.8555502e+013
+,4.0897342e+000,8.4861811e+013
+,4.0907641e+000,8.1169981e+013
+,4.0917940e+000,7.7480009e+013
+,4.0928239e+000,7.3791894e+013
+,4.0938538e+000,7.0105635e+013
+,4.0948837e+000,6.6421230e+013
+,4.0959136e+000,6.2738678e+013
+,4.0969435e+000,5.9057978e+013
+,4.0979734e+000,5.5379127e+013
+,4.0990033e+000,5.1702125e+013
+,4.1000332e+000,4.8026971e+013
+,4.1010631e+000,4.4353662e+013
+,4.1020930e+000,4.2063458e+013
+,4.1031229e+000,4.0846369e+013
+,4.1041528e+000,3.9629890e+013
+,4.1051827e+000,3.8414022e+013
+,4.1062126e+000,3.7198763e+013
+,4.1072425e+000,3.5984115e+013
+,4.1082724e+000,3.4770075e+013
+,4.1093023e+000,3.3556643e+013
+,4.1103322e+000,3.2343820e+013
+,4.1113621e+000,3.1131604e+013
+,4.1123920e+000,2.9919996e+013
+,4.1134219e+000,2.8708994e+013
+,4.1144518e+000,2.7498598e+013
+,4.1154817e+000,2.6288809e+013
+,4.1165116e+000,2.5079624e+013
+,4.1175415e+000,2.3871045e+013
+,4.1185714e+000,2.2735825e+013
+,4.1196013e+000,2.1994107e+013
+,4.1206312e+000,2.1252761e+013
+,4.1216611e+000,2.0511785e+013
+,4.1226910e+000,1.9771179e+013
+,4.1237209e+000,1.9030944e+013
+,4.1247508e+000,1.8291077e+013
+,4.1257807e+000,1.7551581e+013
+,4.1268106e+000,1.6812453e+013
+,4.1278405e+000,1.6073694e+013
+,4.1288704e+000,1.5335304e+013
+,4.1299003e+000,1.4597282e+013
+,4.1309302e+000,1.3859628e+013
+,4.1319601e+000,1.3122342e+013
+,4.1329900e+000,1.2385423e+013
+,4.1340199e+000,1.1648871e+013
+,4.1350498e+000,1.0912687e+013
+,4.1360797e+000,1.0390061e+013
+,4.1371096e+000,1.0001874e+013
+,4.1381395e+000,9.6138793e+012
+,4.1391694e+000,9.2260781e+012
+,4.1401993e+000,8.8384699e+012
+,4.1412292e+000,8.4510544e+012
+,4.1422591e+000,8.0638316e+012
+,4.1432890e+000,7.6768013e+012
+,4.1443189e+000,7.2899634e+012
+,4.1453488e+000,6.9033176e+012
+,4.1463787e+000,6.5168640e+012
+,4.1474086e+000,6.1306023e+012
+,4.1484385e+000,5.7445323e+012
+,4.1494684e+000,5.3586541e+012
+,4.1504983e+000,4.9729673e+012
+,4.1515282e+000,4.5874718e+012
+,4.1525581e+000,4.2021676e+012
+,4.1535880e+000,4.0403064e+012
+,4.1546179e+000,3.8943703e+012
+,4.1556478e+000,3.7485066e+012
+,4.1566777e+000,3.6027152e+012
+,4.1577076e+000,3.4569960e+012
+,4.1587375e+000,3.3113490e+012
+,4.1597674e+000,3.1657741e+012
+,4.1607973e+000,3.0202713e+012
+,4.1618272e+000,2.8748404e+012
+,4.1628571e+000,2.7294816e+012
+,4.1638870e+000,2.5841946e+012
+,4.1649169e+000,2.4389795e+012
+,4.1659468e+000,2.2938362e+012
+,4.1669767e+000,2.1487647e+012
+,4.1680066e+000,2.0037648e+012
+,4.1690365e+000,1.8588366e+012
+,4.1700664e+000,1.7226816e+012
+,4.1710963e+000,1.6538060e+012
+,4.1721262e+000,1.5849644e+012
+,4.1731561e+000,1.5161569e+012
+,4.1741860e+000,1.4473832e+012
+,4.1752159e+000,1.3786435e+012
+,4.1762458e+000,1.3099377e+012
+,4.1772757e+000,1.2412658e+012
+,4.1783056e+000,1.1726278e+012
+,4.1793355e+000,1.1040235e+012
+,4.1803654e+000,1.0354531e+012
+,4.1813953e+000,9.6691645e+011
+,4.1824252e+000,8.9841355e+011
+,4.1834551e+000,8.2994438e+011
+,4.1844850e+000,7.6150891e+011
+,4.1855150e+000,6.9310712e+011
+,4.1865449e+000,6.2473899e+011
+,4.1875748e+000,5.6285697e+011
+,4.1886047e+000,5.3628611e+011
+,4.1896346e+000,5.0972832e+011
+,4.1906645e+000,4.8318357e+011
+,4.1916944e+000,4.5665187e+011
+,4.1927243e+000,4.3013321e+011
+,4.1937542e+000,4.0362757e+011
+,4.1947841e+000,3.7713494e+011
+,4.1958140e+000,3.5065532e+011
+,4.1968439e+000,3.2418870e+011
+,4.1978738e+000,2.9773506e+011
+,4.1989037e+000,2.7129440e+011
+,4.1999336e+000,2.4486671e+011
+,4.2009635e+000,2.1845198e+011
+,4.2019934e+000,1.9205019e+011
+,4.2030233e+000,1.6566134e+011
+,4.2040532e+000,1.3928543e+011
+,4.2050831e+000,1.1403217e+011
+,4.2061130e+000,1.0906738e+011
+,4.2071429e+000,1.0410501e+011
+,4.2081728e+000,9.9145081e+010
+,4.2092027e+000,9.4187575e+010
+,4.2102326e+000,8.9232494e+010
+,4.2112625e+000,8.4279837e+010
+,4.2122924e+000,7.9329601e+010
+,4.2133223e+000,7.4381786e+010
+,4.2143522e+000,6.9436389e+010
+,4.2153821e+000,6.4493409e+010
+,4.2164120e+000,5.9552843e+010
+,4.2174419e+000,5.4614690e+010
+,4.2184718e+000,4.9678948e+010
+,4.2195017e+000,4.4745616e+010
+,4.2205316e+000,3.9814692e+010
+,4.2215615e+000,3.4886173e+010
+,4.2225914e+000,2.9960059e+010
+,4.2236213e+000,2.7838126e+010
+,4.2246512e+000,2.6397106e+010
+,4.2256811e+000,2.4956788e+010
+,4.2267110e+000,2.3517172e+010
+,4.2277409e+000,2.2078257e+010
+,4.2287708e+000,2.0640043e+010
+,4.2298007e+000,1.9202530e+010
+,4.2308306e+000,1.7765716e+010
+,4.2318605e+000,1.6329602e+010
+,4.2328904e+000,1.4894187e+010
+,4.2339203e+000,1.3459470e+010
+,4.2349502e+000,1.2025451e+010
+,4.2359801e+000,1.0592129e+010
+,4.2370100e+000,9.1595038e+009
+,4.2380399e+000,7.7275750e+009
+,4.2390698e+000,6.2963420e+009
+,4.2400997e+000,4.8658043e+009
+,4.2411296e+000,3.9430619e+009
+,4.2421595e+000,3.7468129e+009
+,4.2431894e+000,3.5506591e+009
+,4.2442193e+000,3.3546006e+009
+,4.2452492e+000,3.1586371e+009
+,4.2462791e+000,2.9627687e+009
+,4.2473090e+000,2.7669953e+009
+,4.2483389e+000,2.5713168e+009
+,4.2493688e+000,2.3757332e+009
+,4.2503987e+000,2.1802444e+009
+,4.2514286e+000,1.9848502e+009
+,4.2524585e+000,1.7895508e+009
+,4.2534884e+000,1.5943458e+009
+,4.2545183e+000,1.3992354e+009
+,4.2555482e+000,1.2042195e+009
+,4.2565781e+000,1.0092979e+009
+,4.2576080e+000,8.1447060e+008
+,4.2586379e+000,6.1973754e+008
+,4.2596678e+000,5.6763727e+008
+,4.2606977e+000,5.3696033e+008
+,4.2617276e+000,5.0629823e+008
+,4.2627575e+000,4.7565094e+008
+,4.2637874e+000,4.4501845e+008
+,4.2648173e+000,4.1440076e+008
+,4.2658472e+000,3.8379786e+008
+,4.2668771e+000,3.5320973e+008
+,4.2679070e+000,3.2263636e+008
+,4.2689369e+000,2.9207774e+008
+,4.2699668e+000,2.6153386e+008
+,4.2709967e+000,2.3100472e+008
+,4.2720266e+000,2.0049029e+008
+,4.2730565e+000,1.6999057e+008
+,4.2740864e+000,1.3950555e+008
+,4.2751163e+000,1.0903522e+008
+,4.2761462e+000,7.8579571e+007
+,4.2771761e+000,5.3040002e+007
+,4.2782060e+000,5.0200275e+007
+,4.2792359e+000,4.7361916e+007
+,4.2802658e+000,4.4524923e+007
+,4.2812957e+000,4.1689294e+007
+,4.2823256e+000,3.8855030e+007
+,4.2833555e+000,3.6022128e+007
+,4.2843854e+000,3.3190588e+007
+,4.2854153e+000,3.0360410e+007
+,4.2864452e+000,2.7531591e+007
+,4.2874751e+000,2.4704131e+007
+,4.2885050e+000,2.1878030e+007
+,4.2895349e+000,1.9053285e+007
+,4.2905648e+000,1.6229897e+007
+,4.2915947e+000,1.3407864e+007
+,4.2926246e+000,1.0587185e+007
+,4.2936545e+000,7.7678587e+006
+,4.2946844e+000,4.9498849e+006
+,4.2957143e+000,3.0177571e+006
+,4.2967442e+000,2.8516936e+006
+,4.2977741e+000,2.6857096e+006
+,4.2988040e+000,2.5198052e+006
+,4.2998339e+000,2.3539802e+006
+,4.3008638e+000,2.1882347e+006
+,4.3018937e+000,2.0225685e+006
+,4.3029236e+000,1.8569817e+006
+,4.3039535e+000,1.6914741e+006
+,4.3049834e+000,1.5260456e+006
+,4.3060133e+000,1.3606963e+006
+,4.3070432e+000,1.1954261e+006
+,4.3080731e+000,1.0302349e+006
+,4.3091030e+000,8.6512268e+005
+,4.3101329e+000,7.0008935e+005
+,4.3111628e+000,5.3513487e+005
+,4.3121927e+000,3.7025919e+005
+,4.3132226e+000,2.0546224e+005
+,4.3142525e+000,9.4353503e+004
+,4.3152824e+000,8.9262233e+004
+,4.3163123e+000,8.4173393e+004
+,4.3173422e+000,7.9086980e+004
+,4.3183721e+000,7.4002994e+004
+,4.3194020e+000,6.8921432e+004
+,4.3204319e+000,6.3842293e+004
+,4.3214618e+000,5.8765574e+004
+,4.3224917e+000,5.3691275e+004
+,4.3235216e+000,4.8619394e+004
+,4.3245515e+000,4.3549928e+004
+,4.3255814e+000,3.8482876e+004
+,4.3266113e+000,3.3418237e+004
+,4.3276412e+000,2.8356008e+004
+,4.3286711e+000,2.3296188e+004
+,4.3297010e+000,1.8238775e+004
+,4.3307309e+000,1.3183767e+004
+,4.3317608e+000,8.1311634e+003
+,4.3327907e+000,3.9608489e+003
+,4.3338206e+000,3.7454377e+003
+,4.3348505e+000,3.5301289e+003
+,4.3358804e+000,3.3149224e+003
+,4.3369103e+000,3.0998181e+003
+,4.3379402e+000,2.8848159e+003
+,4.3389701e+000,2.6699158e+003
+,4.3400000e+000,2.4551177e+003
+,4.3410299e+000,2.2404215e+003
+,4.3420598e+000,2.0258272e+003
+,4.3430897e+000,1.8113346e+003
+,4.3441196e+000,1.5969438e+003
+,4.3451495e+000,1.3826546e+003
+,4.3461794e+000,1.1684669e+003
+,4.3472093e+000,9.5438070e+002
+,4.3482392e+000,7.4039593e+002
+,4.3492691e+000,5.2651251e+002
+,4.3502990e+000,3.1273035e+002
+,4.3513289e+000,9.9049396e+001
+,4.3523588e+000,6.8079797e+001
+,4.3533887e+000,6.4377327e+001
+,4.3544186e+000,6.0676608e+001
+,4.3554485e+000,5.6977639e+001
+,4.3564784e+000,5.3280419e+001
+,4.3575083e+000,4.9584947e+001
+,4.3585382e+000,4.5891221e+001
+,4.3595681e+000,4.2199241e+001
+,4.3605980e+000,3.8509004e+001
+,4.3616279e+000,3.4820510e+001
+,4.3626578e+000,3.1133758e+001
+,4.3636877e+000,2.7448746e+001
+,4.3647176e+000,2.3765473e+001
+,4.3657475e+000,2.0083937e+001
+,4.3667774e+000,1.6404139e+001
+,4.3678073e+000,1.2726075e+001
+,4.3688372e+000,9.0497460e+000
+,4.3698671e+000,5.3751497e+000
+,4.3708970e+000,3.0971592e+000
+,4.3719269e+000,2.9288581e+000
+,4.3729568e+000,2.7606363e+000
+,4.3739867e+000,2.5924938e+000
+,4.3750166e+000,2.4244304e+000
+,4.3760465e+000,2.2564461e+000
+,4.3770764e+000,2.0885408e+000
+,4.3781063e+000,1.9207146e+000
+,4.3791362e+000,1.7529672e+000
+,4.3801661e+000,1.5852988e+000
+,4.3811960e+000,1.4177092e+000
+,4.3822259e+000,1.2501984e+000
+,4.3832558e+000,1.0827663e+000
+,4.3842857e+000,9.1541282e-001
+,4.3853156e+000,7.4813798e-001
+,4.3863455e+000,5.8094168e-001
+,4.3873754e+000,4.1382389e-001
+,4.3884053e+000,2.4678453e-001
+,4.3894352e+000,7.9823565e-002
+,4.3904651e+000,3.8782865e-002
+,4.3914950e+000,3.6663175e-002
+,4.3925249e+000,3.4544478e-002
+,4.3935548e+000,3.2426774e-002
+,4.3945847e+000,3.0310063e-002
+,4.3956146e+000,2.8194344e-002
+,4.3966445e+000,2.6079617e-002
+,4.3976744e+000,2.3965879e-002
+,4.3987043e+000,2.1853132e-002
+,4.3997342e+000,1.9741374e-002
+,4.4007641e+000,1.7630604e-002
+,4.4017940e+000,1.5520821e-002
+,4.4028239e+000,1.3412026e-002
+,4.4038538e+000,1.1304217e-002
+,4.4048837e+000,9.1973943e-003
+,4.4059136e+000,7.0915560e-003
+,4.4069435e+000,4.9867021e-003
+,4.4079734e+000,2.8828317e-003
+,4.4090033e+000,7.7994420e-004
+,4.4100332e+000,6.7066211e-004
+,4.4110631e+000,6.3327874e-004
+,4.4120930e+000,5.9591281e-004
+,4.4131229e+000,5.5856433e-004
+,4.4141528e+000,5.2123327e-004
+,4.4151827e+000,4.8391963e-004
+,4.4162126e+000,4.4662339e-004
+,4.4172425e+000,4.0934454e-004
+,4.4182724e+000,3.7208308e-004
+,4.4193023e+000,3.3483898e-004
+,4.4203322e+000,2.9761223e-004
+,4.4213621e+000,2.6040283e-004
+,4.4223920e+000,2.2321076e-004
+,4.4234219e+000,1.8603601e-004
+,4.4244518e+000,1.4887857e-004
+,4.4254817e+000,1.1173841e-004
+,4.4265116e+000,7.4615547e-005
+,4.4275415e+000,3.7509950e-005
+,4.4285714e+000,4.2161105e-007
diff --git a/nomad/datamodel/metainfo/eln/__init__.py b/nomad/datamodel/metainfo/eln/__init__.py
index 993b58d697..d1877cb670 100644
--- a/nomad/datamodel/metainfo/eln/__init__.py
+++ b/nomad/datamodel/metainfo/eln/__init__.py
@@ -38,19 +38,30 @@ from nomad.datamodel.data import (
     BasicElnCategory,
 )
 from nomad.metainfo.metainfo import MSection, MProxy, MEnum, Category, MCategory
-from nomad.datamodel.results import ELN, Results, Material
+from nomad.datamodel.metainfo.common import ProvenanceTracker
 from nomad.datamodel.results import ElementalComposition as ResultsElementalComposition
+from nomad.datamodel.results import (
+    BandGap,
+    BandGapDeprecated,
+    BandStructureElectronic,
+    ElectronicProperties,
+    OptoelectronicProperties,
+    Properties,
+    Results,
+    ELN,
+    Material,
+    SolarCell,
+)
+
+
 from nomad.metainfo import Package, Quantity, Datetime, Reference, Section, SubSection
 from ase.data import chemical_symbols, atomic_numbers, atomic_masses
-from perovskite_solar_cell_database.schema_sections.utils import (
-    add_solar_cell,
-    add_band_gap,
-)
 
 from nomad.datamodel.metainfo.eln.nexus_data_converter import (
     NexusDataConverter,
     ElnYamlConverter,
 )
+from nomad.datamodel.metainfo.eln.eqe_parser import EQEAnalyzer
 
 from nomad.datamodel.metainfo.basesections import (
     Entity,
@@ -80,6 +91,37 @@ from nomad.datamodel.metainfo.annotations import (
 )
 
 
+def add_band_gap(archive, band_gap):
+    """Adds a band gap value (in eV) with the additional section structure for solar
+    cell data.eV=
+    """
+    if band_gap is not None:
+        bg = BandGapDeprecated(value=np.float64(band_gap) * ureg('eV'))
+        band_gap = BandGap(
+            value=np.float64(band_gap) * ureg('eV'),
+            provenance=ProvenanceTracker(label='solar_cell_database'),
+        )  # TODO: check label
+        band_structure = BandStructureElectronic(
+            band_gap=[bg]
+        )  # TODO: to be removed after reparsing
+        electronic = ElectronicProperties(
+            band_structure_electronic=[band_structure], band_gap=[band_gap]
+        )
+        archive.results.properties.electronic = electronic
+
+
+def add_solar_cell(archive):
+    """Adds metainfo structure for solar cell data."""
+    if not archive.results:
+        archive.results = Results()
+    if not archive.results.properties:
+        archive.results.properties = Properties()
+    if not archive.results.properties.optoelectronic:
+        archive.results.properties.optoelectronic = OptoelectronicProperties()
+    if not archive.results.properties.optoelectronic.solar_cell:
+        archive.results.properties.optoelectronic.solar_cell = SolarCell()
+
+
 m_package = Package(name='eln')
 
 
@@ -1639,7 +1681,6 @@ class SolarCellEQE(PlotSection):
 
     def normalize(self, archive, logger):
         super(SolarCellEQE, self).normalize(archive, logger)
-        from perovskite_solar_cell_database.data_tools.eqe_parser import EQEAnalyzer
 
         if self.eqe_data_file:
             with archive.m_context.raw_file(self.eqe_data_file) as f:
diff --git a/nomad/datamodel/metainfo/eln/eqe_parser.py b/nomad/datamodel/metainfo/eln/eqe_parser.py
new file mode 100644
index 0000000000..e9e8c0246a
--- /dev/null
+++ b/nomad/datamodel/metainfo/eln/eqe_parser.py
@@ -0,0 +1,393 @@
+#
+# Copyright The NOMAD Authors.
+#
+# This file is part of NOMAD. See https://nomad-lab.eu for further info.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+
+# Evaluation of EQE measurement data + Urbach tail to determine the radiative open-circuit voltage.
+# Building from the work of Lisa Krückemeier et al. (https://doi.org/10.1002/aenm.201902573)
+# Initially translated to Python by Christian Wolff
+
+
+import os
+
+import matplotlib.pyplot as plt
+import numpy as np
+import pandas as pd
+from scipy import integrate, optimize
+from scipy.signal import savgol_filter
+
+# Constants
+temperature = 300  # in [°K]
+q = 1.602176462e-19  # % [As], elementary charge
+h_Js = 6.62606876e-34  # % [Js], Planck's constant
+k = 1.38064852e-23  # % [(m^2)kg(s^-2)(K^-1)], Boltzmann constant
+T = temperature
+VT = (k * T) / q  # % [V], 25.8mV thermal voltage at 300K
+c = 299792458  # % [m/s], speed of light c_0
+hc_eVnm = (
+    h_Js * c / q * 1e9
+)  # % [eV nm]  Planck's constant for energy to wavelength conversion
+
+
+class EQEAnalyzer:
+    """
+    A class for analyzing the EQE data of solar cells. Contains the following methods:
+    - `read_file`: reads the file and returns the columns in a pandas DataFrame `df`.
+    - `arrange_eqe_columns`: gets a df with columns of the file and returns a `photon_energy_raw` array and `eqe_raw` array with values of the photon energy values in *eV* and the eqe (values between 0 and 1) respectively.
+    - `interpolate_eqe`: interpolates the eqe data to a given photon energy range.
+    - `fit_urbach_tail`: fits the Urbach tail to the eqe data.
+    - `extrapolate_eqe`: extrapolates the eqe data after having fitted an Urbach tail.
+    - `calculate_jsc`: calculates the short circuit current density integrating the product
+    of the eqe and the solar spectrum am1.5.
+    - `calculate_voc_rad`: calculates the open circuit voltage at the radiative limit
+    with the calculated `j_sc` and `j0rad`.
+    """
+
+    def __init__(self, file_path: str, header_lines=None):
+        """ """
+        self.file_path = file_path
+        self.header_lines = header_lines
+
+    def read_file(self):
+        """
+        Reads the file and returns the columns in a pandas DataFrame `df`.
+        :return: df
+        :rtype: pandas.DataFrame
+        """
+        if self.header_lines is None:
+            self.header_lines = 0
+        if self.header_lines == 0:  # in case you have a header
+            try:
+                df = pd.read_csv(
+                    self.file_path,
+                    header=None,
+                    sep='\t',
+                )
+                if len(df.columns) < 2:
+                    raise IndexError
+            except IndexError:
+                df = pd.read_csv(self.file_path, header=None)
+        else:
+            try:
+                df = pd.read_csv(
+                    self.file_path, header=int(self.header_lines - 1), sep='\t'
+                )  # header_lines - 1 assumes last header line is column names
+                if len(df.columns) < 2:
+                    raise IndexError
+            except IndexError:
+                try:  # wrong separator?
+                    df = pd.read_csv(self.file_path, header=int(self.header_lines - 1))
+                    if len(df.columns) < 2:
+                        raise IndexError
+                except IndexError:
+                    try:  # separator was right, but last header_line is not actually column names?
+                        df = pd.read_csv(
+                            self.file_path, header=int(self.header_lines), sep='\t'
+                        )
+                        if len(df.columns) < 2:
+                            raise IndexError
+                    except IndexError:
+                        # Last guess: separator was wrong AND last header_line is not actually column names?
+                        df = pd.read_csv(self.file_path, header=int(self.header_lines))
+                        if len(df.columns) < 2:
+                            raise IndexError
+        df = df.apply(pd.to_numeric, errors='coerce')
+        df = df.dropna()
+        return df
+
+    def arrange_eqe_columns(self):
+        """
+        Gets a df with columns of the file and returns a `photon_energy_raw` array
+        and `eqe_raw` array with values of the photon energy values in *eV* and
+        the eqe (values between 0 and 1) respectively.
+        It finds if the eqe data comes in nm or eV and converts it to eV.
+
+        Returns:
+            photon_energy_raw: array of photon energy values in eV
+            eqe_raw: array of eqe values
+        """
+        df = self.read_file()
+        if 'Calculated' in list(df.columns):  # for files from the hzb
+            x = df.iloc[:, 0].values
+            y = df['Calculated'].values
+        else:
+            x = df.iloc[:, 0].values
+            y = df.iloc[:, 1].values
+
+        if any(x > 10):  # check if energy (eV) or wavelength (nm)
+            x = hc_eVnm / x
+        if any(
+            y > 10
+        ):  # check if EQE is given in (%), if so it's translated to abs. numbers
+            y = y / 100
+        if (
+            x[1] - x[2] > 0
+        ):  # bring both arrays into correct order (i.e. w.r.t eV increasing) if one started with e.g. wavelength in increasing order e.g. 300nm, 305nm,...
+            x.sort()
+            y = np.flip(y)
+
+        photon_energy_raw = x
+        eqe_raw = y
+        return photon_energy_raw, eqe_raw
+
+    def find_nearest(self, array, value):
+        array = np.asarray(array)
+        idx = (np.abs(array - value)).argmin()
+        return array[idx]
+
+    def interpolate_eqe(self):
+        x, y = self.arrange_eqe_columns()
+        photon_energy_interpolated = np.linspace(min(x), max(x), 1000, endpoint=True)
+        eqe_interpolated = np.interp(photon_energy_interpolated, x, y)
+
+        return photon_energy_interpolated, eqe_interpolated
+
+    def linear(self, x, a, b):
+        return a * x + b
+
+    # Select a range from a numpy array from a given value to a given value and rerturn the indexes
+    def select_range(self, array, value_start, value_end):
+        idx_start = np.where(array == value_start)[0][0]
+        idx_end = np.where(array == value_end)[0][0]
+        return idx_start, idx_end
+
+    # Function for linear fit of EQE data.
+    def fit_urbach_tail(self, fit_window=0.06, filter_window=20):
+        """
+        Fits the Urbach tail to the EQE data. To select the fitting range,
+        finds the maximun of the derivative of the log(eqe) data. Then selects the range
+        by going down a factor of 8 in eqe values from this reference point and up a factor of 2.
+        This is unfortunately only a quick fix, but it works well enough based a few empirical tests
+        with eqe data of perovskite solar cells.
+
+        Returns:
+            urbach_e: urnach energy in eV
+            m:
+            fit_min: photon energy of the minimum of the fitted range
+            fit_max: photon energy of the maximum of the fitted range
+        """
+        x, y = self.interpolate_eqe()
+        y = savgol_filter(
+            y, 51, 4, mode='mirror'
+        )  # apply Savitzky-Golay filter to smooth the data
+        self.data = pd.DataFrame({'y': y})
+        log_data = self.data.apply(np.log)
+        # find inflection point
+        infl_point = (
+            log_data.rolling(
+                window=filter_window, min_periods=int(filter_window / 4), center=True
+            )
+            .mean()
+            .diff()
+            .idxmax()
+        )
+        min_eqe_fit = self.find_nearest(y, y[infl_point] / 8)
+        max_eqe_fit = self.find_nearest(y, y[infl_point] * 2)
+        # min_eqe_fit = self.find_nearest(y, min(y[0:20] * 2))
+        self.min_eqe_fit = min_eqe_fit
+        # max_eqe_fit = self.find_nearest(y, min_eqe_fit * 8)
+        self.max_eqe_fit = max_eqe_fit
+        start, stop = self.select_range(y, min_eqe_fit, max_eqe_fit)
+        self.start = start
+        self.stop = stop
+        popt, pcov = optimize.curve_fit(  # pylint: disable=unbalanced-tuple-unpacking
+            self.linear, x[start:stop], np.log(y[start:stop]), p0=[min(y) * 8, 0.026]
+        )
+        m = popt[1]
+        fit_min, fit_max = x[start], x[stop]
+        urbach_e = 1 / popt[0]
+        # calculate the standard dev of popt[0]
+        perr = np.sqrt(np.diag(pcov))
+        urbach_e_std = perr[0] / (popt[0] ** 2)
+
+        # print('Voc rad: ' + str(voc_rad) + ' V')
+        # if urbach_e <= 0.0:
+        #     raise ValueError('''Failed to estimate a reasonable Urbach Energy.''')
+
+        return urbach_e, m, fit_min, fit_max, urbach_e_std
+
+    # Extrapolate with an array of the fitted fitted EQE data to the interpolated eqe at a value of min_eqe_fit
+    def extrapolate_eqe(self):
+        """
+        Extrapolates the EQE data with the fitted Urbach tail.
+
+        Returns:
+            photon_energy_extrapolated: array of the extrapolated photon energy values in eV
+            eqe_extrapolated: array of the extrapolated eqe values
+        """
+        try:
+            x, y = self.interpolate_eqe()
+            urbach_e = self.fit_urbach_tail()[0]
+            min_eqe_fit = self.min_eqe_fit
+            x_extrap = np.linspace(-1, 0, 500, endpoint=False) + x[self.stop]
+            y_extrap = y[self.stop] * np.exp((x_extrap - x[self.stop]) * 1 / urbach_e)
+            x_interp = np.linspace(x[self.stop], max(x), 1000, endpoint=True)
+            y_interp = np.interp(
+                x_interp,
+                x[max(self.start, self.stop) :],
+                y[max(self.start, self.stop) :],
+            )
+            x_interp = x_interp[y_interp >= min_eqe_fit]
+            y_interp = y_interp[y_interp >= min_eqe_fit]
+            x_extrap = np.linspace(-1, 0, 500, endpoint=False) + min(x_interp)
+            y_extrap = y_interp[0] * np.exp((x_extrap - min(x_interp)) / urbach_e)
+            photon_energy_extrapolated = np.append(x_extrap, x_interp)
+            eqe_extrapolated = np.append(y_extrap, y_interp)
+        except ValueError:
+            print("""The eqe could not be extrapolated because it was not possible
+            to estimate the Urbach energy.""")
+        return photon_energy_extrapolated, eqe_extrapolated
+
+    def calculate_jsc(self):
+        """
+        Calculates the short circuit current (jsc) from the extrapolated eqe.
+
+        Returns:
+            jsc: short circuit current density in A m**(-2)
+        """
+        x, y = self.interpolate_eqe()
+        dir_path = os.path.dirname(os.path.realpath(__file__))
+        filename2 = os.path.join(dir_path, 'AM15G.dat.txt')
+        df_am15 = pd.read_csv(filename2, header=None)
+        energy_AM15 = np.array(df_am15[df_am15.columns[1]])
+        spectrum_AM15 = np.array(df_am15[df_am15.columns[2]])
+        spectrum_AM15G_interp = np.interp(x, energy_AM15, spectrum_AM15)
+        jsc_calc = integrate.cumtrapz(y * spectrum_AM15G_interp, x)
+        jsc = max(jsc_calc * q * 1e4)
+        return jsc
+
+    # Calculates the bandgap from the inflection point of the eqe.
+    def calculate_bandgap(self):
+        """
+        calculates the bandgap from the inflection point of the eqe.
+
+        Returns:
+            bandgap: bandgap in eV calculated from in the inflection point of the eqe
+        """
+        x, y = self.interpolate_eqe()
+        y = savgol_filter(y, 51, 4, mode='nearest')
+        deqe_interp = np.diff(y) / np.diff(np.flip(-x))
+        bandgap = x[deqe_interp.argmax()]
+        # print('Bandgap: ' + str(bandgap) + ' eV')
+        return bandgap
+
+    def calculate_j0rad(self):
+        """
+        Calculates the radiative saturation current (j0rad) and the calculated electroluminescence (EL)
+        spectrum (Rau's reciprocity) from the extrapolated eqe.
+
+        Returns:
+            j0rad: radiative saturation current density in A m**(-2)
+            EL: EL spectrum
+        """
+        try:
+            urbach_e = self.fit_urbach_tail()[0]
+            # try to calculate the j0rad and EL spectrum except if the urbach energy is larger than 0.026
+            if urbach_e >= 0.026 or urbach_e <= 0.0:
+                raise ValueError("""Urbach energy is > 0.026 eV (~kB*T for T = 300K), or
+                it could notbe estimated. The `j0rad` could not be calculated.""")
+
+            x, y = self.extrapolate_eqe()
+            phi_BB = (2 * np.pi * q**3 * (x) ** 2) / (
+                h_Js**3 * c**2 * (np.exp(x / VT) - 1)
+            )
+            el = phi_BB * y
+            j0rad = np.trapz(el, x)
+            j0rad = j0rad * q
+        except ValueError:
+            raise ValueError("""Failed to estimate a reasonable Urbach Energy.""")
+        # print('Radiative saturation current: ' + str(j0rad) + ' A / m^2')
+        return j0rad, el
+
+    def calculate_voc_rad(self):
+        """
+        Calculates the radiative open circuit voltage (voc_rad) with the calculted j0rad
+        and j_sc.
+
+        Returns:
+            voc_rad: radiative open circuit voltage in V
+        """
+        try:
+            j0rad = self.calculate_j0rad()[0]
+            jsc = self.calculate_jsc()
+            voc_rad = VT * np.log(jsc / j0rad)
+            # print('Voc rad: ' + str(voc_rad) + ' V')
+        except ValueError:
+            raise ValueError("""Urbach energy is > 0.026 eV (~kB*T for T = 300K).
+                           The `j0rad` could not be calculated.""")
+        return voc_rad
+
+    def plot_eqe(self):
+        """
+        Plots the extrapolated eqe ad the raw eqe.
+        """
+        x, y = self.arrange_eqe_columns()
+        photon_energy_extrapolated, eqe_extrapolated = self.extrapolate_eqe()
+        bandgap = self.calculate_bandgap()
+        fit_min, fit_max = self.fit_urbach_tail()[2], self.fit_urbach_tail()[3]
+        # plot in log scale the extrapolated eqe
+        plt.rcParams.update({'font.size': 16, 'font.family': 'Arial'})
+        plt.plot(photon_energy_extrapolated, eqe_extrapolated, label='extrapolated EQE')
+        plt.ylim(1e-4, 1.1)
+        plt.xlim(bandgap - 0.2, bandgap + 0.2)
+        plt.yscale('log')
+        # Scatter plot the interpolated eqe in red marker with label raw data.
+        plt.scatter(x, y, color='red', alpha=0.4, label='raw data')
+        plt.xlabel('Photon energy (eV)')
+        plt.ylabel('EQE')
+        plt.axvline(x=fit_min, color='black', linestyle='--')
+        plt.axvline(x=fit_max, color='black', linestyle='--')
+        plt.legend()
+        plt.show()
+
+    def plot_eqe_raw(self):
+        x, y = self.arrange_eqe_columns()
+        plt.rcParams.update({'font.size': 16, 'font.family': 'Arial'})
+        plt.ylim(1e-4, 1.1)
+        plt.yscale('log')
+        plt.scatter(x, y, color='red', alpha=0.4, label='raw data')
+        plt.xlabel('Photon energy (eV)')
+        plt.ylabel('EQE')
+        plt.legend()
+        plt.show()
+
+    def eqe_dict(self):
+        eqe_dict = {}
+        eqe_dict['photon_energy_raw'], eqe_dict['eqe_raw'] = self.arrange_eqe_columns()
+        eqe_dict['interpolated_photon_energy'], eqe_dict['interpolated_eqe'] = (
+            self.interpolate_eqe()
+        )
+        eqe_dict['jsc'] = self.calculate_jsc()
+        eqe_dict['bandgap'] = self.calculate_bandgap()
+        if self.fit_urbach_tail()[0] <= 0.0 or self.fit_urbach_tail()[0] >= 0.5:
+            print('Failed to estimate a reasonable Urbach Energy')
+        else:
+            eqe_dict['urbach_e'] = self.fit_urbach_tail()[0]
+            eqe_dict['error_urbach_std'] = self.fit_urbach_tail()[4]
+            eqe_dict['photon_energy_extrapolated'], eqe_dict['eqe_extrapolated'] = (
+                self.extrapolate_eqe()
+            )
+        try:
+            eqe_dict['j0rad'], eqe_dict['el'] = self.calculate_j0rad()
+            eqe_dict['voc_rad'] = self.calculate_voc_rad()
+        except ValueError:
+            print(
+                'Urbach energy is > 0.026 eV (~kB*T for T = 300K).\n'
+                'The `j0rad`, `el` and `voc_rad` could not be calculated.'
+            )
+
+        return eqe_dict
diff --git a/pyproject.toml b/pyproject.toml
index 77d06b01b2..d039292a74 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -208,7 +208,6 @@ where = [
     "dependencies/schema/simulation/run",
     "dependencies/normalizers/simulation/soap",
     "dependencies/normalizers/simulation/spectra",
-    "dependencies/schema/nomad-perovskite-solar-cells-database",
 ]
 exclude = ["tests*"]
 namespaces = false
diff --git a/scripts/install_default_plugins.sh b/scripts/install_default_plugins.sh
new file mode 100755
index 0000000000..269907b0f2
--- /dev/null
+++ b/scripts/install_default_plugins.sh
@@ -0,0 +1,2 @@
+#!/bin/bash
+pip install git+https://github.com/FAIRmat-NFDI/nomad-perovskite-solar-cells-database.git@f394d21abafeb659729af0c94e5f90949fce01c1
diff --git a/scripts/setup_dev_env.sh b/scripts/setup_dev_env.sh
index 23d14cec4e..58898a3607 100755
--- a/scripts/setup_dev_env.sh
+++ b/scripts/setup_dev_env.sh
@@ -19,6 +19,10 @@ rm -rf site
 pip install --prefer-binary -r requirements-dev.txt
 pip install -e ".[infrastructure,parsing,dev]"
 
+# Install "default" plugins. TODO: This can be removed once we have proper
+# distributions projects.
+sh scripts/install_default_plugins.sh
+
 # Build documentation
 sh scripts/generate_docs_artifacts.sh
 mkdocs build
-- 
GitLab