{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "from seeq import spy\n",
    "import pandas as pd\n",
    "import numpy as np"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div style=\"background-color: #EEFFEE;text-align: left;\">Logged in to <strong>http://localhost:34216/api</strong> successfully as <strong>agent_api_key</strong>.<br>Seeq Server Version: <strong>R21.0.44.04</strong><br>Seeq Python Module Version: <strong>0.44.4.136</strong></div>"
      ],
      "text/plain": [
       "<IPython.core.display.HTML object>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "# Log into Seeq Server if you're not using Seeq Data Lab:\n",
    "spy.login(url='http://localhost:34216', credentials_file='../credentials.key', force=False)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Advanced Reports and Dashboards\n",
    "\n",
    "If you have pushed the built-in topic editing capabilities of Seeq Organizer as far as they can go, you may be looking for a more powerful way to generate reports and dashboards. If you're reading this, then you have probably been exploring the SPy module. This tutorial leverages the capabilities of the **spy.assets** and **spy.workbooks** submodules to show you how to produce reports for many assets at once, and even incorporate Python-generated visualizations in your Topic Documents.\n",
    "\n",
    "First, some definitions:\n",
    "\n",
    "- **Display**: The definition of a visualization that can be rendered in Seeq Workbench. A Display can be a Trend, Scorecard, Treemap or Scatter Plot. A Display includes a **Displayed Items** DataFrame that specifies visualization properties like axes, line width and color, and lanes. Technically speaking, a Display corresponds to what Seeq refers to internally as a **Workstep**.\n",
    "- **Document**: In Seeq Organizer, each \"worksheet\" on the left-hand side of the display is called a Topic _Document_. Documents have rich text, images, and embedded content (called _Displays_ in this context) with associated Date Ranges.\n",
    "- **Date Range**: In a Topic Document, a Date Range specifies how to calculate the range of time to be rendered for a Display (or, as we will see, a Plot). It can be a _static_ range with a fixed start/end time, or a _live_ range that updates a particular rate.\n",
    "- **Plot**: A graphic / visualization that is created / rendered in Python code and integrated into a _Document_ as a static image. Plots represent a way to extend the richness of visualizations that can be used in an Organizer Topic beyond what is natively supported by Seeq Workbench.\n",
    "- **Asset**: A organizing unit / container that typically encapsulates Signals, Conditions, Scalars. They can also encapsulate the aforementioned Display, Date Range, Document and Plot definitions.\n",
    "\n",
    "## Leveraging Purpose-Built Asset Trees\n",
    "\n",
    "With the **spy.assets** module, you can quickly create an asset tree that is specific to a particular purpose. By default, the tree will be \"sandboxed\" to a single Workbook so that it isn't exposed to the rest of your colleagues. We are going to create an asset tree that captures all of the data we need, and then we're going to add *Topic Documents*, *Displays* (aka \"embedded content\" with associated *Date Ranges*, and *Images* that can be generated in Python from the members of the asset tree."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "First let's create a simple asset tree using the built-in Example data representing HVAC systems within three different facilties. It is recommended that you review the [spy.assets](spy.assets.ipynb) documentation if haven't seen this technique yet.\n",
    "\n",
    "Let's assemble the \"ingredients\" of our tree: the signal metadata with which we will populate asset attributes."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div style=\"background-color: #EEFFEE;text-align: left;\">Query successful</div><table><tr><td style=\"background-color: #EEFFEE;\"></td><td style=\"background-color: #EEFFEE;\">Datasource Name</td><td style=\"background-color: #EEFFEE;\">Name</td><td style=\"background-color: #EEFFEE;\">Time</td><td style=\"background-color: #EEFFEE;\">Count</td></tr><tr style=\"background-color: #EEFFEE;\"><td>0</td><td>Example Data</td><td>/Area [ABCDEG]_.*/</td><td>00:00:00.07</td><td>36</td></tr></table>"
      ],
      "text/plain": [
       "<IPython.core.display.HTML object>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "C:\\BitBucket\\crab\\site-packages\\x64\\prod\\pandas\\core\\indexing.py:190: SettingWithCopyWarning: \n",
      "A value is trying to be set on a copy of a slice from a DataFrame\n",
      "\n",
      "See the caveats in the documentation: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy\n",
      "  self._setitem_with_indexer(indexer, value)\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>ID</th>\n",
       "      <th>Name</th>\n",
       "      <th>Description</th>\n",
       "      <th>Type</th>\n",
       "      <th>Value Unit Of Measure</th>\n",
       "      <th>Datasource Name</th>\n",
       "      <th>Archived</th>\n",
       "      <th>Build Path</th>\n",
       "      <th>Build Asset</th>\n",
       "      <th>Facility</th>\n",
       "      <th>Section</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1B62DCAF-0655-4B32-A269-72A0EFC1C167</td>\n",
       "      <td>Area A_Compressor Power</td>\n",
       "      <td>NaN</td>\n",
       "      <td>StoredSignal</td>\n",
       "      <td>kW</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>False</td>\n",
       "      <td>None</td>\n",
       "      <td>North America</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>Section A</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>586EB66D-EC08-48F7-9A64-03BB7D11BE35</td>\n",
       "      <td>Area A_Compressor Stage</td>\n",
       "      <td>NaN</td>\n",
       "      <td>StoredSignal</td>\n",
       "      <td>string</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>False</td>\n",
       "      <td>None</td>\n",
       "      <td>North America</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>Section A</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>BD86D306-5AB9-401E-A695-08CF0AA99EE8</td>\n",
       "      <td>Area A_Optimizer</td>\n",
       "      <td>NaN</td>\n",
       "      <td>StoredSignal</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>False</td>\n",
       "      <td>None</td>\n",
       "      <td>North America</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>Section A</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>DAD60F7A-4214-4D82-9C70-4AA55B1AAE9C</td>\n",
       "      <td>Area A_Relative Humidity</td>\n",
       "      <td>NaN</td>\n",
       "      <td>StoredSignal</td>\n",
       "      <td>%</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>False</td>\n",
       "      <td>None</td>\n",
       "      <td>North America</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>Section A</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>AFFFA3F1-7A04-42F9-87F3-05F722FD61E0</td>\n",
       "      <td>Area A_Temperature</td>\n",
       "      <td>NaN</td>\n",
       "      <td>StoredSignal</td>\n",
       "      <td>°F</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>False</td>\n",
       "      <td>None</td>\n",
       "      <td>North America</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>Section A</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                                     ID                      Name  \\\n",
       "0  1B62DCAF-0655-4B32-A269-72A0EFC1C167   Area A_Compressor Power   \n",
       "1  586EB66D-EC08-48F7-9A64-03BB7D11BE35   Area A_Compressor Stage   \n",
       "2  BD86D306-5AB9-401E-A695-08CF0AA99EE8          Area A_Optimizer   \n",
       "3  DAD60F7A-4214-4D82-9C70-4AA55B1AAE9C  Area A_Relative Humidity   \n",
       "4  AFFFA3F1-7A04-42F9-87F3-05F722FD61E0        Area A_Temperature   \n",
       "\n",
       "   Description          Type Value Unit Of Measure Datasource Name  Archived  \\\n",
       "0          NaN  StoredSignal                    kW    Example Data     False   \n",
       "1          NaN  StoredSignal                string    Example Data     False   \n",
       "2          NaN  StoredSignal                   NaN    Example Data     False   \n",
       "3          NaN  StoredSignal                     %    Example Data     False   \n",
       "4          NaN  StoredSignal                    °F    Example Data     False   \n",
       "\n",
       "  Build Path    Build Asset    Facility    Section  \n",
       "0       None  North America  Facility 1  Section A  \n",
       "1       None  North America  Facility 1  Section A  \n",
       "2       None  North America  Facility 1  Section A  \n",
       "3       None  North America  Facility 1  Section A  \n",
       "4       None  North America  Facility 1  Section A  "
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "metadata_df = spy.search({'Name': '/Area [ABCDEG]_.*/', 'Datasource Name': 'Example Data'})\n",
    "\n",
    "# Assign a blank Build Path because we are creating a top-level node\n",
    "metadata_df['Build Path'] = None\n",
    "\n",
    "# There will only be one Build Asset -- all other sub-assets will be created by Components in our class definitions\n",
    "metadata_df['Build Asset'] = 'North America'\n",
    "\n",
    "# Assign each of the Example data's \"Areas\" to one of two \"Facilities\"\n",
    "metadata_df['Facility'] = np.nan\n",
    "metadata_df['Facility'].loc[metadata_df['Name'].str.match(r'Area [ABC].*')] = 'Facility 1'\n",
    "metadata_df['Facility'].loc[metadata_df['Name'].str.match(r'Area [DEG].*')] = 'Facility 2'\n",
    "\n",
    "# Let's call the areas \"Sections\"\n",
    "metadata_df['Section'] = 'Section ' + metadata_df['Name'].str.extract(r'Area (\\w).*')\n",
    "\n",
    "metadata_df.head(5)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Next we will define an asset tree that organizes our signals into a *region* (`North America`), two *facilities*, and several *sections*."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [],
   "source": [
    "from seeq.spy.assets import Asset"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [],
   "source": [
    "#\n",
    "# As you will see later in this notebook, we will be using Python class inheritance to build more\n",
    "# capability off of these \"base\" classes.\n",
    "#\n",
    "# The asset hierarchy will be structured as Region >> Facility >> Section.\n",
    "#\n",
    "\n",
    "class Section(Asset):\n",
    "    #\n",
    "    # Each section has three Attributes: two signals measuring ambient conditions (Temperature,\n",
    "    # Humidity) and one measure the operating state of equipment (Power).\n",
    "    #\n",
    "    @Asset.Attribute()\n",
    "    def Temperature(self, metadata):\n",
    "        return metadata[metadata['Name'].str.endswith('Temperature')]\n",
    "\n",
    "    @Asset.Attribute()\n",
    "    def Humidity(self, metadata):\n",
    "        return metadata[metadata['Name'].str.endswith('Humidity')]\n",
    "\n",
    "    @Asset.Attribute()\n",
    "    def Compressor_Power(self, metadata):\n",
    "        return metadata[metadata['Name'].str.endswith('Power')]\n",
    "\n",
    "class Facility(Asset):\n",
    "    #\n",
    "    # Each Facility has a set of Components representing each Section. The \"Section\" column\n",
    "    # differentiates the metadata for each one.\n",
    "    #\n",
    "    @Asset.Component()\n",
    "    def Sections(self, metadata):\n",
    "        return self.build_components(Section, metadata, column_name='Section')\n",
    "        \n",
    "\n",
    "class Region(Asset):    \n",
    "    #\n",
    "    # Similarly, each Region has a set of Facilities.\n",
    "    #\n",
    "    @Asset.Component()\n",
    "    def Facilities(self, metadata):\n",
    "        return self.build_components(Facility, metadata, column_name='Facility')\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Now that we have defined our asset classes and the hierarchy, we can execute the `spy.assets.build` to create a DataFrame of metadata to be pushed into Seeq."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Archived</th>\n",
       "      <th>Asset</th>\n",
       "      <th>Asset Object</th>\n",
       "      <th>Build Result</th>\n",
       "      <th>Datasource Name</th>\n",
       "      <th>Description</th>\n",
       "      <th>Facility</th>\n",
       "      <th>ID</th>\n",
       "      <th>Name</th>\n",
       "      <th>Path</th>\n",
       "      <th>Reference</th>\n",
       "      <th>Referenced Name</th>\n",
       "      <th>Section</th>\n",
       "      <th>Template</th>\n",
       "      <th>Type</th>\n",
       "      <th>Value Unit Of Measure</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>False</td>\n",
       "      <td>Section A</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section A</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>1B62DCAF-0655-4B32-A269-72A0EFC1C167</td>\n",
       "      <td>Compressor Power</td>\n",
       "      <td>North America &gt;&gt; Facility 1</td>\n",
       "      <td>True</td>\n",
       "      <td>Area A_Compressor Power</td>\n",
       "      <td>Section A</td>\n",
       "      <td>Section</td>\n",
       "      <td>StoredSignal</td>\n",
       "      <td>kW</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>False</td>\n",
       "      <td>Section A</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section A</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>DAD60F7A-4214-4D82-9C70-4AA55B1AAE9C</td>\n",
       "      <td>Humidity</td>\n",
       "      <td>North America &gt;&gt; Facility 1</td>\n",
       "      <td>True</td>\n",
       "      <td>Area A_Relative Humidity</td>\n",
       "      <td>Section A</td>\n",
       "      <td>Section</td>\n",
       "      <td>StoredSignal</td>\n",
       "      <td>%</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>False</td>\n",
       "      <td>Section A</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section A</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>AFFFA3F1-7A04-42F9-87F3-05F722FD61E0</td>\n",
       "      <td>Temperature</td>\n",
       "      <td>North America &gt;&gt; Facility 1</td>\n",
       "      <td>True</td>\n",
       "      <td>Area A_Temperature</td>\n",
       "      <td>Section A</td>\n",
       "      <td>Section</td>\n",
       "      <td>StoredSignal</td>\n",
       "      <td>°F</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>NaN</td>\n",
       "      <td>Section A</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section A</td>\n",
       "      <td>Success</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Section A</td>\n",
       "      <td>North America &gt;&gt; Facility 1</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Section</td>\n",
       "      <td>Asset</td>\n",
       "      <td>NaN</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>False</td>\n",
       "      <td>Section B</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section B</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>E015D876-EAE6-4908-A797-FDF294126592</td>\n",
       "      <td>Compressor Power</td>\n",
       "      <td>North America &gt;&gt; Facility 1</td>\n",
       "      <td>True</td>\n",
       "      <td>Area B_Compressor Power</td>\n",
       "      <td>Section B</td>\n",
       "      <td>Section</td>\n",
       "      <td>StoredSignal</td>\n",
       "      <td>kW</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "  Archived      Asset                              Asset Object Build Result  \\\n",
       "0    False  Section A  North America >> Facility 1 >> Section A      Success   \n",
       "1    False  Section A  North America >> Facility 1 >> Section A      Success   \n",
       "2    False  Section A  North America >> Facility 1 >> Section A      Success   \n",
       "3      NaN  Section A  North America >> Facility 1 >> Section A      Success   \n",
       "4    False  Section B  North America >> Facility 1 >> Section B      Success   \n",
       "\n",
       "  Datasource Name  Description    Facility  \\\n",
       "0    Example Data          NaN  Facility 1   \n",
       "1    Example Data          NaN  Facility 1   \n",
       "2    Example Data          NaN  Facility 1   \n",
       "3             NaN          NaN         NaN   \n",
       "4    Example Data          NaN  Facility 1   \n",
       "\n",
       "                                     ID              Name  \\\n",
       "0  1B62DCAF-0655-4B32-A269-72A0EFC1C167  Compressor Power   \n",
       "1  DAD60F7A-4214-4D82-9C70-4AA55B1AAE9C          Humidity   \n",
       "2  AFFFA3F1-7A04-42F9-87F3-05F722FD61E0       Temperature   \n",
       "3                                   NaN         Section A   \n",
       "4  E015D876-EAE6-4908-A797-FDF294126592  Compressor Power   \n",
       "\n",
       "                          Path Reference           Referenced Name    Section  \\\n",
       "0  North America >> Facility 1      True   Area A_Compressor Power  Section A   \n",
       "1  North America >> Facility 1      True  Area A_Relative Humidity  Section A   \n",
       "2  North America >> Facility 1      True        Area A_Temperature  Section A   \n",
       "3  North America >> Facility 1       NaN                       NaN        NaN   \n",
       "4  North America >> Facility 1      True   Area B_Compressor Power  Section B   \n",
       "\n",
       "  Template          Type Value Unit Of Measure  \n",
       "0  Section  StoredSignal                    kW  \n",
       "1  Section  StoredSignal                     %  \n",
       "2  Section  StoredSignal                    °F  \n",
       "3  Section         Asset                   NaN  \n",
       "4  Section  StoredSignal                    kW  "
      ]
     },
     "execution_count": 6,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "build_df = spy.assets.build(Region, metadata_df)\n",
    "build_df.head(5)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "We can push this into Seeq and see the resulting asset tree under the `North America` node on the Seeq Workbench _Data_ tab."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div style=\"background-color: #EEFFEE;text-align: left;\">Pushed successfully to datasource <strong>Seeq Data Lab [Datasource ID: Seeq Data Lab]</strong> and scoped to workbook ID <strong>DD7F6F24-283C-4138-9195-F1077E4A3FFE</strong><br>Click the following link to see what you pushed in Seeq:<br><a href=\"http://localhost:34216/E75C3137-38F2-4E50-B872-CC897D7100F3/workbook/DD7F6F24-283C-4138-9195-F1077E4A3FFE/worksheet/06D22E34-1429-4539-868C-0F33DBC56542\" target=\"_new\">http://localhost:34216/E75C3137-38F2-4E50-B872-CC897D7100F3/workbook/DD7F6F24-283C-4138-9195-F1077E4A3FFE/worksheet/06D22E34-1429-4539-868C-0F33DBC56542</a></div><table><tr><td style=\"background-color: #EEFFEE;\"></td><td style=\"background-color: #EEFFEE;\">Asset</td><td style=\"background-color: #EEFFEE;\">Condition</td><td style=\"background-color: #EEFFEE;\">Overall</td><td style=\"background-color: #EEFFEE;\">Relationship</td><td style=\"background-color: #EEFFEE;\">Scalar</td><td style=\"background-color: #EEFFEE;\">Signal</td><td style=\"background-color: #EEFFEE;\">Threshold Metric</td></tr><tr style=\"background-color: #EEFFEE;\"><td>Items pushed</td><td>9</td><td>0</td><td>27</td><td>26</td><td>0</td><td>18</td><td>0</td></tr></table>"
      ],
      "text/plain": [
       "<IPython.core.display.HTML object>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Archived</th>\n",
       "      <th>Asset</th>\n",
       "      <th>Asset Object</th>\n",
       "      <th>Build Result</th>\n",
       "      <th>Datasource Name</th>\n",
       "      <th>Description</th>\n",
       "      <th>Facility</th>\n",
       "      <th>ID</th>\n",
       "      <th>Name</th>\n",
       "      <th>Path</th>\n",
       "      <th>...</th>\n",
       "      <th>Referenced Name</th>\n",
       "      <th>Section</th>\n",
       "      <th>Template</th>\n",
       "      <th>Type</th>\n",
       "      <th>Value Unit Of Measure</th>\n",
       "      <th>Formula Parameters</th>\n",
       "      <th>Datasource Class</th>\n",
       "      <th>Datasource ID</th>\n",
       "      <th>Data ID</th>\n",
       "      <th>Push Result</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>False</td>\n",
       "      <td>Section A</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section A</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>49BBD2D0-B061-4954-882D-9B41D8442AA3</td>\n",
       "      <td>Compressor Power</td>\n",
       "      <td>North America &gt;&gt; Facility 1</td>\n",
       "      <td>...</td>\n",
       "      <td>Area A_Compressor Power</td>\n",
       "      <td>Section A</td>\n",
       "      <td>Section</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>kW</td>\n",
       "      <td>signal=1B62DCAF-0655-4B32-A269-72A0EFC1C167</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>False</td>\n",
       "      <td>Section A</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section A</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>F37A778C-2C4D-4709-A335-5E65B258568E</td>\n",
       "      <td>Humidity</td>\n",
       "      <td>North America &gt;&gt; Facility 1</td>\n",
       "      <td>...</td>\n",
       "      <td>Area A_Relative Humidity</td>\n",
       "      <td>Section A</td>\n",
       "      <td>Section</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>%</td>\n",
       "      <td>[signal=DAD60F7A-4214-4D82-9C70-4AA55B1AAE9C]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>False</td>\n",
       "      <td>Section A</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section A</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>56E62171-65B6-4165-8A05-D849D2FB84FE</td>\n",
       "      <td>Temperature</td>\n",
       "      <td>North America &gt;&gt; Facility 1</td>\n",
       "      <td>...</td>\n",
       "      <td>Area A_Temperature</td>\n",
       "      <td>Section A</td>\n",
       "      <td>Section</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>°F</td>\n",
       "      <td>[signal=AFFFA3F1-7A04-42F9-87F3-05F722FD61E0]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>NaN</td>\n",
       "      <td>Section A</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section A</td>\n",
       "      <td>Success</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>9CFDA57B-9BD2-4029-8876-9F5206098FA7</td>\n",
       "      <td>Section A</td>\n",
       "      <td>North America &gt;&gt; Facility 1</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Section</td>\n",
       "      <td>Asset</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>False</td>\n",
       "      <td>Section B</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section B</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>8A248B00-D92B-4C97-BA7E-84007127C129</td>\n",
       "      <td>Compressor Power</td>\n",
       "      <td>North America &gt;&gt; Facility 1</td>\n",
       "      <td>...</td>\n",
       "      <td>Area B_Compressor Power</td>\n",
       "      <td>Section B</td>\n",
       "      <td>Section</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>kW</td>\n",
       "      <td>[signal=E015D876-EAE6-4908-A797-FDF294126592]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>False</td>\n",
       "      <td>Section B</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section B</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>AF0A9FF4-A408-43D2-A081-2E12C44B9FB2</td>\n",
       "      <td>Humidity</td>\n",
       "      <td>North America &gt;&gt; Facility 1</td>\n",
       "      <td>...</td>\n",
       "      <td>Area B_Relative Humidity</td>\n",
       "      <td>Section B</td>\n",
       "      <td>Section</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>%</td>\n",
       "      <td>[signal=C528F7C2-74FD-481B-9C5B-C3FC48B74C66]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>False</td>\n",
       "      <td>Section B</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section B</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>828CFE6F-6EFE-4B62-8BB9-191F2948C124</td>\n",
       "      <td>Temperature</td>\n",
       "      <td>North America &gt;&gt; Facility 1</td>\n",
       "      <td>...</td>\n",
       "      <td>Area B_Temperature</td>\n",
       "      <td>Section B</td>\n",
       "      <td>Section</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>°F</td>\n",
       "      <td>[signal=5360EE39-47BA-4A34-929E-DF1958AD4744]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>NaN</td>\n",
       "      <td>Section B</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section B</td>\n",
       "      <td>Success</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>B7194CA8-EB6B-4DCD-9CD7-C931434C3F9A</td>\n",
       "      <td>Section B</td>\n",
       "      <td>North America &gt;&gt; Facility 1</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Section</td>\n",
       "      <td>Asset</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>False</td>\n",
       "      <td>Section C</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section C</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>265288F0-C77E-46F5-8CD4-190B0AC414E2</td>\n",
       "      <td>Compressor Power</td>\n",
       "      <td>North America &gt;&gt; Facility 1</td>\n",
       "      <td>...</td>\n",
       "      <td>Area C_Compressor Power</td>\n",
       "      <td>Section C</td>\n",
       "      <td>Section</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>kW</td>\n",
       "      <td>[signal=A3E93A39-17F1-4934-91AA-786CAEFD4BA6]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>False</td>\n",
       "      <td>Section C</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section C</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>C540F52B-3F09-4C0F-833D-168F05D0DB8F</td>\n",
       "      <td>Humidity</td>\n",
       "      <td>North America &gt;&gt; Facility 1</td>\n",
       "      <td>...</td>\n",
       "      <td>Area C_Relative Humidity</td>\n",
       "      <td>Section C</td>\n",
       "      <td>Section</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>%</td>\n",
       "      <td>[signal=5315158B-D1FB-4285-AC38-30D6DE6BD607]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>False</td>\n",
       "      <td>Section C</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section C</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>5062C45D-5D07-4D67-976A-5CBA8A42D643</td>\n",
       "      <td>Temperature</td>\n",
       "      <td>North America &gt;&gt; Facility 1</td>\n",
       "      <td>...</td>\n",
       "      <td>Area C_Temperature</td>\n",
       "      <td>Section C</td>\n",
       "      <td>Section</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>°F</td>\n",
       "      <td>[signal=46A0EB60-4B21-4CAE-8EFC-AE3E08A31B21]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>NaN</td>\n",
       "      <td>Section C</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section C</td>\n",
       "      <td>Success</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>0904B29F-CB7E-4054-AA98-BC4905BC8B95</td>\n",
       "      <td>Section C</td>\n",
       "      <td>North America &gt;&gt; Facility 1</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Section</td>\n",
       "      <td>Asset</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>North America &gt;&gt; Facility 1</td>\n",
       "      <td>Success</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>221F2040-463E-471F-ABF4-22239D136B69</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>North America</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility</td>\n",
       "      <td>Asset</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>False</td>\n",
       "      <td>Section D</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section D</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 2</td>\n",
       "      <td>B495A119-4699-43DB-898A-02727B26D0A6</td>\n",
       "      <td>Compressor Power</td>\n",
       "      <td>North America &gt;&gt; Facility 2</td>\n",
       "      <td>...</td>\n",
       "      <td>Area D_Compressor Power</td>\n",
       "      <td>Section D</td>\n",
       "      <td>Section</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>kW</td>\n",
       "      <td>[signal=D82CED25-D984-4317-8FCE-4C7D8DC29ACF]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>False</td>\n",
       "      <td>Section D</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section D</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 2</td>\n",
       "      <td>00FFA418-CA9D-4F1A-925F-52B915895292</td>\n",
       "      <td>Humidity</td>\n",
       "      <td>North America &gt;&gt; Facility 2</td>\n",
       "      <td>...</td>\n",
       "      <td>Area D_Relative Humidity</td>\n",
       "      <td>Section D</td>\n",
       "      <td>Section</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>%</td>\n",
       "      <td>[signal=BB46F1B8-E089-495F-9895-DBA74BEC41B1]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>False</td>\n",
       "      <td>Section D</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section D</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 2</td>\n",
       "      <td>0CB776C0-1157-4806-B20C-02CFECCD3FD9</td>\n",
       "      <td>Temperature</td>\n",
       "      <td>North America &gt;&gt; Facility 2</td>\n",
       "      <td>...</td>\n",
       "      <td>Area D_Temperature</td>\n",
       "      <td>Section D</td>\n",
       "      <td>Section</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>°F</td>\n",
       "      <td>[signal=53658432-AA02-4BDF-9E94-B87AE1C23477]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>NaN</td>\n",
       "      <td>Section D</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section D</td>\n",
       "      <td>Success</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>5DA85D6C-A8A1-4CEA-905E-C5680857EA87</td>\n",
       "      <td>Section D</td>\n",
       "      <td>North America &gt;&gt; Facility 2</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Section</td>\n",
       "      <td>Asset</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>False</td>\n",
       "      <td>Section E</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section E</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 2</td>\n",
       "      <td>4053D32A-EEBF-4762-8E91-F29112E72EDF</td>\n",
       "      <td>Compressor Power</td>\n",
       "      <td>North America &gt;&gt; Facility 2</td>\n",
       "      <td>...</td>\n",
       "      <td>Area E_Compressor Power</td>\n",
       "      <td>Section E</td>\n",
       "      <td>Section</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>kW</td>\n",
       "      <td>[signal=34A98EF8-717A-4A3D-8B90-856376CD6EBD]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>False</td>\n",
       "      <td>Section E</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section E</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 2</td>\n",
       "      <td>65921CEC-648C-4CD5-86BF-0564E497DEC9</td>\n",
       "      <td>Humidity</td>\n",
       "      <td>North America &gt;&gt; Facility 2</td>\n",
       "      <td>...</td>\n",
       "      <td>Area E_Relative Humidity</td>\n",
       "      <td>Section E</td>\n",
       "      <td>Section</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>%</td>\n",
       "      <td>[signal=05607E93-F729-4B18-86E5-5C5D1EE43931]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>False</td>\n",
       "      <td>Section E</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section E</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 2</td>\n",
       "      <td>41A79DAB-39F0-4A3A-9AC8-D49C6AEE7B54</td>\n",
       "      <td>Temperature</td>\n",
       "      <td>North America &gt;&gt; Facility 2</td>\n",
       "      <td>...</td>\n",
       "      <td>Area E_Temperature</td>\n",
       "      <td>Section E</td>\n",
       "      <td>Section</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>°F</td>\n",
       "      <td>[signal=3FF04E3B-6FE1-4B3F-B865-45004FA35AB6]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>NaN</td>\n",
       "      <td>Section E</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section E</td>\n",
       "      <td>Success</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>F878473F-9BD2-4569-891C-F9144D6889FD</td>\n",
       "      <td>Section E</td>\n",
       "      <td>North America &gt;&gt; Facility 2</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Section</td>\n",
       "      <td>Asset</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>False</td>\n",
       "      <td>Section G</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section G</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 2</td>\n",
       "      <td>9FDCC6E5-D00D-4EA0-BE25-B39867F7BC00</td>\n",
       "      <td>Compressor Power</td>\n",
       "      <td>North America &gt;&gt; Facility 2</td>\n",
       "      <td>...</td>\n",
       "      <td>Area G_Compressor Power</td>\n",
       "      <td>Section G</td>\n",
       "      <td>Section</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>kW</td>\n",
       "      <td>[signal=EC7B8B0B-CFA6-4D87-9581-BE6F43522C6F]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>False</td>\n",
       "      <td>Section G</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section G</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 2</td>\n",
       "      <td>F5CD005D-8D66-41A3-8DF6-BD97F5C88E10</td>\n",
       "      <td>Humidity</td>\n",
       "      <td>North America &gt;&gt; Facility 2</td>\n",
       "      <td>...</td>\n",
       "      <td>Area G_Relative Humidity</td>\n",
       "      <td>Section G</td>\n",
       "      <td>Section</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>%</td>\n",
       "      <td>[signal=8361FAA4-7A9F-4700-A9E0-27825BF79300]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>False</td>\n",
       "      <td>Section G</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section G</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 2</td>\n",
       "      <td>57C1C64A-9881-4974-BF57-30D36F19DA52</td>\n",
       "      <td>Temperature</td>\n",
       "      <td>North America &gt;&gt; Facility 2</td>\n",
       "      <td>...</td>\n",
       "      <td>Area G_Temperature</td>\n",
       "      <td>Section G</td>\n",
       "      <td>Section</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>°F</td>\n",
       "      <td>[signal=60BEFD82-3A6D-49D9-9CFA-283E92178D66]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>NaN</td>\n",
       "      <td>Section G</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section G</td>\n",
       "      <td>Success</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>FC568E3E-6A74-4AB6-B609-515ADA990AAF</td>\n",
       "      <td>Section G</td>\n",
       "      <td>North America &gt;&gt; Facility 2</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Section</td>\n",
       "      <td>Asset</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25</th>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 2</td>\n",
       "      <td>North America &gt;&gt; Facility 2</td>\n",
       "      <td>Success</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>1FCD25EC-C80E-4E24-8011-2D4FE612F233</td>\n",
       "      <td>Facility 2</td>\n",
       "      <td>North America</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility</td>\n",
       "      <td>Asset</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26</th>\n",
       "      <td>NaN</td>\n",
       "      <td>North America</td>\n",
       "      <td>None &gt;&gt; North America</td>\n",
       "      <td>Success</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>31AF4264-5CFA-4D8E-8EB6-1165FC11A83B</td>\n",
       "      <td>North America</td>\n",
       "      <td>None</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Region</td>\n",
       "      <td>Asset</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>27 rows × 21 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "   Archived          Asset                              Asset Object  \\\n",
       "0     False      Section A  North America >> Facility 1 >> Section A   \n",
       "1     False      Section A  North America >> Facility 1 >> Section A   \n",
       "2     False      Section A  North America >> Facility 1 >> Section A   \n",
       "3       NaN      Section A  North America >> Facility 1 >> Section A   \n",
       "4     False      Section B  North America >> Facility 1 >> Section B   \n",
       "5     False      Section B  North America >> Facility 1 >> Section B   \n",
       "6     False      Section B  North America >> Facility 1 >> Section B   \n",
       "7       NaN      Section B  North America >> Facility 1 >> Section B   \n",
       "8     False      Section C  North America >> Facility 1 >> Section C   \n",
       "9     False      Section C  North America >> Facility 1 >> Section C   \n",
       "10    False      Section C  North America >> Facility 1 >> Section C   \n",
       "11      NaN      Section C  North America >> Facility 1 >> Section C   \n",
       "12      NaN     Facility 1               North America >> Facility 1   \n",
       "13    False      Section D  North America >> Facility 2 >> Section D   \n",
       "14    False      Section D  North America >> Facility 2 >> Section D   \n",
       "15    False      Section D  North America >> Facility 2 >> Section D   \n",
       "16      NaN      Section D  North America >> Facility 2 >> Section D   \n",
       "17    False      Section E  North America >> Facility 2 >> Section E   \n",
       "18    False      Section E  North America >> Facility 2 >> Section E   \n",
       "19    False      Section E  North America >> Facility 2 >> Section E   \n",
       "20      NaN      Section E  North America >> Facility 2 >> Section E   \n",
       "21    False      Section G  North America >> Facility 2 >> Section G   \n",
       "22    False      Section G  North America >> Facility 2 >> Section G   \n",
       "23    False      Section G  North America >> Facility 2 >> Section G   \n",
       "24      NaN      Section G  North America >> Facility 2 >> Section G   \n",
       "25      NaN     Facility 2               North America >> Facility 2   \n",
       "26      NaN  North America                     None >> North America   \n",
       "\n",
       "   Build Result Datasource Name  Description    Facility  \\\n",
       "0       Success    Example Data          NaN  Facility 1   \n",
       "1       Success    Example Data          NaN  Facility 1   \n",
       "2       Success    Example Data          NaN  Facility 1   \n",
       "3       Success             NaN          NaN         NaN   \n",
       "4       Success    Example Data          NaN  Facility 1   \n",
       "5       Success    Example Data          NaN  Facility 1   \n",
       "6       Success    Example Data          NaN  Facility 1   \n",
       "7       Success             NaN          NaN         NaN   \n",
       "8       Success    Example Data          NaN  Facility 1   \n",
       "9       Success    Example Data          NaN  Facility 1   \n",
       "10      Success    Example Data          NaN  Facility 1   \n",
       "11      Success             NaN          NaN         NaN   \n",
       "12      Success             NaN          NaN         NaN   \n",
       "13      Success    Example Data          NaN  Facility 2   \n",
       "14      Success    Example Data          NaN  Facility 2   \n",
       "15      Success    Example Data          NaN  Facility 2   \n",
       "16      Success             NaN          NaN         NaN   \n",
       "17      Success    Example Data          NaN  Facility 2   \n",
       "18      Success    Example Data          NaN  Facility 2   \n",
       "19      Success    Example Data          NaN  Facility 2   \n",
       "20      Success             NaN          NaN         NaN   \n",
       "21      Success    Example Data          NaN  Facility 2   \n",
       "22      Success    Example Data          NaN  Facility 2   \n",
       "23      Success    Example Data          NaN  Facility 2   \n",
       "24      Success             NaN          NaN         NaN   \n",
       "25      Success             NaN          NaN         NaN   \n",
       "26      Success             NaN          NaN         NaN   \n",
       "\n",
       "                                      ID              Name  \\\n",
       "0   49BBD2D0-B061-4954-882D-9B41D8442AA3  Compressor Power   \n",
       "1   F37A778C-2C4D-4709-A335-5E65B258568E          Humidity   \n",
       "2   56E62171-65B6-4165-8A05-D849D2FB84FE       Temperature   \n",
       "3   9CFDA57B-9BD2-4029-8876-9F5206098FA7         Section A   \n",
       "4   8A248B00-D92B-4C97-BA7E-84007127C129  Compressor Power   \n",
       "5   AF0A9FF4-A408-43D2-A081-2E12C44B9FB2          Humidity   \n",
       "6   828CFE6F-6EFE-4B62-8BB9-191F2948C124       Temperature   \n",
       "7   B7194CA8-EB6B-4DCD-9CD7-C931434C3F9A         Section B   \n",
       "8   265288F0-C77E-46F5-8CD4-190B0AC414E2  Compressor Power   \n",
       "9   C540F52B-3F09-4C0F-833D-168F05D0DB8F          Humidity   \n",
       "10  5062C45D-5D07-4D67-976A-5CBA8A42D643       Temperature   \n",
       "11  0904B29F-CB7E-4054-AA98-BC4905BC8B95         Section C   \n",
       "12  221F2040-463E-471F-ABF4-22239D136B69        Facility 1   \n",
       "13  B495A119-4699-43DB-898A-02727B26D0A6  Compressor Power   \n",
       "14  00FFA418-CA9D-4F1A-925F-52B915895292          Humidity   \n",
       "15  0CB776C0-1157-4806-B20C-02CFECCD3FD9       Temperature   \n",
       "16  5DA85D6C-A8A1-4CEA-905E-C5680857EA87         Section D   \n",
       "17  4053D32A-EEBF-4762-8E91-F29112E72EDF  Compressor Power   \n",
       "18  65921CEC-648C-4CD5-86BF-0564E497DEC9          Humidity   \n",
       "19  41A79DAB-39F0-4A3A-9AC8-D49C6AEE7B54       Temperature   \n",
       "20  F878473F-9BD2-4569-891C-F9144D6889FD         Section E   \n",
       "21  9FDCC6E5-D00D-4EA0-BE25-B39867F7BC00  Compressor Power   \n",
       "22  F5CD005D-8D66-41A3-8DF6-BD97F5C88E10          Humidity   \n",
       "23  57C1C64A-9881-4974-BF57-30D36F19DA52       Temperature   \n",
       "24  FC568E3E-6A74-4AB6-B609-515ADA990AAF         Section G   \n",
       "25  1FCD25EC-C80E-4E24-8011-2D4FE612F233        Facility 2   \n",
       "26  31AF4264-5CFA-4D8E-8EB6-1165FC11A83B     North America   \n",
       "\n",
       "                           Path  ...           Referenced Name    Section  \\\n",
       "0   North America >> Facility 1  ...   Area A_Compressor Power  Section A   \n",
       "1   North America >> Facility 1  ...  Area A_Relative Humidity  Section A   \n",
       "2   North America >> Facility 1  ...        Area A_Temperature  Section A   \n",
       "3   North America >> Facility 1  ...                       NaN        NaN   \n",
       "4   North America >> Facility 1  ...   Area B_Compressor Power  Section B   \n",
       "5   North America >> Facility 1  ...  Area B_Relative Humidity  Section B   \n",
       "6   North America >> Facility 1  ...        Area B_Temperature  Section B   \n",
       "7   North America >> Facility 1  ...                       NaN        NaN   \n",
       "8   North America >> Facility 1  ...   Area C_Compressor Power  Section C   \n",
       "9   North America >> Facility 1  ...  Area C_Relative Humidity  Section C   \n",
       "10  North America >> Facility 1  ...        Area C_Temperature  Section C   \n",
       "11  North America >> Facility 1  ...                       NaN        NaN   \n",
       "12                North America  ...                       NaN        NaN   \n",
       "13  North America >> Facility 2  ...   Area D_Compressor Power  Section D   \n",
       "14  North America >> Facility 2  ...  Area D_Relative Humidity  Section D   \n",
       "15  North America >> Facility 2  ...        Area D_Temperature  Section D   \n",
       "16  North America >> Facility 2  ...                       NaN        NaN   \n",
       "17  North America >> Facility 2  ...   Area E_Compressor Power  Section E   \n",
       "18  North America >> Facility 2  ...  Area E_Relative Humidity  Section E   \n",
       "19  North America >> Facility 2  ...        Area E_Temperature  Section E   \n",
       "20  North America >> Facility 2  ...                       NaN        NaN   \n",
       "21  North America >> Facility 2  ...   Area G_Compressor Power  Section G   \n",
       "22  North America >> Facility 2  ...  Area G_Relative Humidity  Section G   \n",
       "23  North America >> Facility 2  ...        Area G_Temperature  Section G   \n",
       "24  North America >> Facility 2  ...                       NaN        NaN   \n",
       "25                North America  ...                       NaN        NaN   \n",
       "26                         None  ...                       NaN        NaN   \n",
       "\n",
       "    Template              Type Value Unit Of Measure  \\\n",
       "0    Section  CalculatedSignal                    kW   \n",
       "1    Section  CalculatedSignal                     %   \n",
       "2    Section  CalculatedSignal                    °F   \n",
       "3    Section             Asset                   NaN   \n",
       "4    Section  CalculatedSignal                    kW   \n",
       "5    Section  CalculatedSignal                     %   \n",
       "6    Section  CalculatedSignal                    °F   \n",
       "7    Section             Asset                   NaN   \n",
       "8    Section  CalculatedSignal                    kW   \n",
       "9    Section  CalculatedSignal                     %   \n",
       "10   Section  CalculatedSignal                    °F   \n",
       "11   Section             Asset                   NaN   \n",
       "12  Facility             Asset                   NaN   \n",
       "13   Section  CalculatedSignal                    kW   \n",
       "14   Section  CalculatedSignal                     %   \n",
       "15   Section  CalculatedSignal                    °F   \n",
       "16   Section             Asset                   NaN   \n",
       "17   Section  CalculatedSignal                    kW   \n",
       "18   Section  CalculatedSignal                     %   \n",
       "19   Section  CalculatedSignal                    °F   \n",
       "20   Section             Asset                   NaN   \n",
       "21   Section  CalculatedSignal                    kW   \n",
       "22   Section  CalculatedSignal                     %   \n",
       "23   Section  CalculatedSignal                    °F   \n",
       "24   Section             Asset                   NaN   \n",
       "25  Facility             Asset                   NaN   \n",
       "26    Region             Asset                   NaN   \n",
       "\n",
       "                               Formula Parameters Datasource Class  \\\n",
       "0     signal=1B62DCAF-0655-4B32-A269-72A0EFC1C167    Seeq Data Lab   \n",
       "1   [signal=DAD60F7A-4214-4D82-9C70-4AA55B1AAE9C]    Seeq Data Lab   \n",
       "2   [signal=AFFFA3F1-7A04-42F9-87F3-05F722FD61E0]    Seeq Data Lab   \n",
       "3                                             NaN    Seeq Data Lab   \n",
       "4   [signal=E015D876-EAE6-4908-A797-FDF294126592]    Seeq Data Lab   \n",
       "5   [signal=C528F7C2-74FD-481B-9C5B-C3FC48B74C66]    Seeq Data Lab   \n",
       "6   [signal=5360EE39-47BA-4A34-929E-DF1958AD4744]    Seeq Data Lab   \n",
       "7                                             NaN    Seeq Data Lab   \n",
       "8   [signal=A3E93A39-17F1-4934-91AA-786CAEFD4BA6]    Seeq Data Lab   \n",
       "9   [signal=5315158B-D1FB-4285-AC38-30D6DE6BD607]    Seeq Data Lab   \n",
       "10  [signal=46A0EB60-4B21-4CAE-8EFC-AE3E08A31B21]    Seeq Data Lab   \n",
       "11                                            NaN    Seeq Data Lab   \n",
       "12                                            NaN    Seeq Data Lab   \n",
       "13  [signal=D82CED25-D984-4317-8FCE-4C7D8DC29ACF]    Seeq Data Lab   \n",
       "14  [signal=BB46F1B8-E089-495F-9895-DBA74BEC41B1]    Seeq Data Lab   \n",
       "15  [signal=53658432-AA02-4BDF-9E94-B87AE1C23477]    Seeq Data Lab   \n",
       "16                                            NaN    Seeq Data Lab   \n",
       "17  [signal=34A98EF8-717A-4A3D-8B90-856376CD6EBD]    Seeq Data Lab   \n",
       "18  [signal=05607E93-F729-4B18-86E5-5C5D1EE43931]    Seeq Data Lab   \n",
       "19  [signal=3FF04E3B-6FE1-4B3F-B865-45004FA35AB6]    Seeq Data Lab   \n",
       "20                                            NaN    Seeq Data Lab   \n",
       "21  [signal=EC7B8B0B-CFA6-4D87-9581-BE6F43522C6F]    Seeq Data Lab   \n",
       "22  [signal=8361FAA4-7A9F-4700-A9E0-27825BF79300]    Seeq Data Lab   \n",
       "23  [signal=60BEFD82-3A6D-49D9-9CFA-283E92178D66]    Seeq Data Lab   \n",
       "24                                            NaN    Seeq Data Lab   \n",
       "25                                            NaN    Seeq Data Lab   \n",
       "26                                            NaN    Seeq Data Lab   \n",
       "\n",
       "    Datasource ID                                            Data ID  \\\n",
       "0   Seeq Data Lab  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...   \n",
       "1   Seeq Data Lab  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...   \n",
       "2   Seeq Data Lab  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...   \n",
       "3   Seeq Data Lab  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...   \n",
       "4   Seeq Data Lab  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...   \n",
       "5   Seeq Data Lab  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...   \n",
       "6   Seeq Data Lab  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...   \n",
       "7   Seeq Data Lab  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...   \n",
       "8   Seeq Data Lab  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...   \n",
       "9   Seeq Data Lab  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...   \n",
       "10  Seeq Data Lab  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...   \n",
       "11  Seeq Data Lab  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...   \n",
       "12  Seeq Data Lab  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...   \n",
       "13  Seeq Data Lab  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...   \n",
       "14  Seeq Data Lab  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...   \n",
       "15  Seeq Data Lab  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...   \n",
       "16  Seeq Data Lab  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...   \n",
       "17  Seeq Data Lab  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...   \n",
       "18  Seeq Data Lab  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...   \n",
       "19  Seeq Data Lab  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...   \n",
       "20  Seeq Data Lab  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...   \n",
       "21  Seeq Data Lab  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...   \n",
       "22  Seeq Data Lab  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...   \n",
       "23  Seeq Data Lab  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...   \n",
       "24  Seeq Data Lab  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...   \n",
       "25  Seeq Data Lab  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...   \n",
       "26  Seeq Data Lab  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...   \n",
       "\n",
       "   Push Result  \n",
       "0      Success  \n",
       "1      Success  \n",
       "2      Success  \n",
       "3      Success  \n",
       "4      Success  \n",
       "5      Success  \n",
       "6      Success  \n",
       "7      Success  \n",
       "8      Success  \n",
       "9      Success  \n",
       "10     Success  \n",
       "11     Success  \n",
       "12     Success  \n",
       "13     Success  \n",
       "14     Success  \n",
       "15     Success  \n",
       "16     Success  \n",
       "17     Success  \n",
       "18     Success  \n",
       "19     Success  \n",
       "20     Success  \n",
       "21     Success  \n",
       "22     Success  \n",
       "23     Success  \n",
       "24     Success  \n",
       "25     Success  \n",
       "26     Success  \n",
       "\n",
       "[27 rows x 21 columns]"
      ]
     },
     "execution_count": 7,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "spy.push(metadata=build_df)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Defining Displays\n",
    "\n",
    "We can also define the worksheets that will appear in our workbook instead of just letting SPy create a default worksheet. We're going to use the concept of a _display_ and augment our classes like so:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {},
   "outputs": [],
   "source": [
    "#\n",
    "# Note here that each of these new classes inherits from the classes defined above.\n",
    "# I.e.: Section_With_Displays inherits the attributes defined by the Section class,\n",
    "#       Facility_With_Displays overrides the Sections component from the base Facility class,\n",
    "#       Region_With_Displays overrides the Facilities component from the base Region class.\n",
    "#\n",
    "class Section_With_Displays(Section):\n",
    "    @Asset.Display()\n",
    "    def Ambient_Conditions(self, metadata, analysis):\n",
    "        # First we create a worksheet that is named for the Facility and Section. The analysis.worksheet()\n",
    "        # function will create the worksheet on the analysis workbook if it doesn't already exist.\n",
    "        worksheet = analysis.worksheet(self.parent.definition['Name'] + ', ' + self.definition['Name'])\n",
    "        \n",
    "        # Now we define a workstep with the display_items that we want on the trend.\n",
    "        workstep = worksheet.workstep('Ambient_Conditions')\n",
    "        workstep.display_items = [{\n",
    "            'Item': self.Temperature(),\n",
    "            'Line Width': 4\n",
    "        }, {\n",
    "            'Item': self.Humidity(),\n",
    "            'Color': '#4488EE'\n",
    "        }, {\n",
    "            'Item': self.Compressor_Power(),\n",
    "            'Line Style': 'Dash'\n",
    "        }]\n",
    "        \n",
    "        # The workstep is the thing that we must return from this function. (This is what allows us to\n",
    "        # embed the display in an Organizer Topic Document in further examples below.)\n",
    "        return workstep\n",
    "\n",
    "\n",
    "class Facility_With_Displays(Facility):\n",
    "    @Asset.Component()\n",
    "    def Sections(self, metadata):\n",
    "        # We have to override the base class here so that we call build_components with our new derived\n",
    "        # class, Section_With_Displays.\n",
    "        return self.build_components(Section_With_Displays, metadata, 'Section')\n",
    "        \n",
    "\n",
    "class Region_With_Displays(Region):    \n",
    "    @Asset.Component()\n",
    "    def Facilities(self, metadata):\n",
    "        return self.build_components(Facility_With_Displays, metadata, 'Facility')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Now we can build and push the results into Seeq. The `Data Lab >> From Data Lab` Analysis Workbook now has worksheets for each Facility / Section combination and with specifically-styled trend lines for each attribute."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div style=\"background-color: #EEFFEE;text-align: left;\">Pushed successfully to datasource <strong>Seeq Data Lab [Datasource ID: Seeq Data Lab]</strong> and scoped to workbook ID <strong>DD7F6F24-283C-4138-9195-F1077E4A3FFE</strong><br>Click the following link to see what you pushed in Seeq:<br><a href=\"http://localhost:34216/E75C3137-38F2-4E50-B872-CC897D7100F3/workbook/DD7F6F24-283C-4138-9195-F1077E4A3FFE/worksheet/0B09EDD0-CFF5-4AA0-AC89-687814611D94\" target=\"_new\">http://localhost:34216/E75C3137-38F2-4E50-B872-CC897D7100F3/workbook/DD7F6F24-283C-4138-9195-F1077E4A3FFE/worksheet/0B09EDD0-CFF5-4AA0-AC89-687814611D94</a></div><table><tr><td style=\"background-color: #EEFFEE;\"></td><td style=\"background-color: #EEFFEE;\">Asset</td><td style=\"background-color: #EEFFEE;\">Condition</td><td style=\"background-color: #EEFFEE;\">Overall</td><td style=\"background-color: #EEFFEE;\">Relationship</td><td style=\"background-color: #EEFFEE;\">Scalar</td><td style=\"background-color: #EEFFEE;\">Signal</td><td style=\"background-color: #EEFFEE;\">Threshold Metric</td></tr><tr style=\"background-color: #EEFFEE;\"><td>Items pushed</td><td>9</td><td>0</td><td>27</td><td>26</td><td>0</td><td>18</td><td>0</td></tr></table>"
      ],
      "text/plain": [
       "<IPython.core.display.HTML object>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Archived</th>\n",
       "      <th>Asset</th>\n",
       "      <th>Asset Object</th>\n",
       "      <th>Build Result</th>\n",
       "      <th>Datasource Name</th>\n",
       "      <th>Description</th>\n",
       "      <th>Facility</th>\n",
       "      <th>ID</th>\n",
       "      <th>Name</th>\n",
       "      <th>Object</th>\n",
       "      <th>...</th>\n",
       "      <th>Section</th>\n",
       "      <th>Template</th>\n",
       "      <th>Type</th>\n",
       "      <th>Value Unit Of Measure</th>\n",
       "      <th>Workbook Type</th>\n",
       "      <th>Formula Parameters</th>\n",
       "      <th>Datasource Class</th>\n",
       "      <th>Datasource ID</th>\n",
       "      <th>Data ID</th>\n",
       "      <th>Push Result</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>False</td>\n",
       "      <td>Section A</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section A</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>49BBD2D0-B061-4954-882D-9B41D8442AA3</td>\n",
       "      <td>Compressor Power</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section A</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>kW</td>\n",
       "      <td>NaN</td>\n",
       "      <td>signal=1B62DCAF-0655-4B32-A269-72A0EFC1C167</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>False</td>\n",
       "      <td>Section A</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section A</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>F37A778C-2C4D-4709-A335-5E65B258568E</td>\n",
       "      <td>Humidity</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section A</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>%</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=DAD60F7A-4214-4D82-9C70-4AA55B1AAE9C]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>False</td>\n",
       "      <td>Section A</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section A</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>56E62171-65B6-4165-8A05-D849D2FB84FE</td>\n",
       "      <td>Temperature</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section A</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>°F</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=AFFFA3F1-7A04-42F9-87F3-05F722FD61E0]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>NaN</td>\n",
       "      <td>Section A</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section A</td>\n",
       "      <td>Success</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>9CFDA57B-9BD2-4029-8876-9F5206098FA7</td>\n",
       "      <td>Section A</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>Asset</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>False</td>\n",
       "      <td>Section B</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section B</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>8A248B00-D92B-4C97-BA7E-84007127C129</td>\n",
       "      <td>Compressor Power</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section B</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>kW</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=E015D876-EAE6-4908-A797-FDF294126592]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>False</td>\n",
       "      <td>Section B</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section B</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>AF0A9FF4-A408-43D2-A081-2E12C44B9FB2</td>\n",
       "      <td>Humidity</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section B</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>%</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=C528F7C2-74FD-481B-9C5B-C3FC48B74C66]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>False</td>\n",
       "      <td>Section B</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section B</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>828CFE6F-6EFE-4B62-8BB9-191F2948C124</td>\n",
       "      <td>Temperature</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section B</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>°F</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=5360EE39-47BA-4A34-929E-DF1958AD4744]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>NaN</td>\n",
       "      <td>Section B</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section B</td>\n",
       "      <td>Success</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>B7194CA8-EB6B-4DCD-9CD7-C931434C3F9A</td>\n",
       "      <td>Section B</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>Asset</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>False</td>\n",
       "      <td>Section C</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section C</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>265288F0-C77E-46F5-8CD4-190B0AC414E2</td>\n",
       "      <td>Compressor Power</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section C</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>kW</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=A3E93A39-17F1-4934-91AA-786CAEFD4BA6]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>False</td>\n",
       "      <td>Section C</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section C</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>C540F52B-3F09-4C0F-833D-168F05D0DB8F</td>\n",
       "      <td>Humidity</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section C</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>%</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=5315158B-D1FB-4285-AC38-30D6DE6BD607]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>False</td>\n",
       "      <td>Section C</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section C</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>5062C45D-5D07-4D67-976A-5CBA8A42D643</td>\n",
       "      <td>Temperature</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section C</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>°F</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=46A0EB60-4B21-4CAE-8EFC-AE3E08A31B21]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>NaN</td>\n",
       "      <td>Section C</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section C</td>\n",
       "      <td>Success</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>0904B29F-CB7E-4054-AA98-BC4905BC8B95</td>\n",
       "      <td>Section C</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>Asset</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>North America &gt;&gt; Facility 1</td>\n",
       "      <td>Success</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>221F2040-463E-471F-ABF4-22239D136B69</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility With Displays</td>\n",
       "      <td>Asset</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>False</td>\n",
       "      <td>Section D</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section D</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 2</td>\n",
       "      <td>B495A119-4699-43DB-898A-02727B26D0A6</td>\n",
       "      <td>Compressor Power</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section D</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>kW</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=D82CED25-D984-4317-8FCE-4C7D8DC29ACF]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>False</td>\n",
       "      <td>Section D</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section D</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 2</td>\n",
       "      <td>00FFA418-CA9D-4F1A-925F-52B915895292</td>\n",
       "      <td>Humidity</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section D</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>%</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=BB46F1B8-E089-495F-9895-DBA74BEC41B1]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>False</td>\n",
       "      <td>Section D</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section D</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 2</td>\n",
       "      <td>0CB776C0-1157-4806-B20C-02CFECCD3FD9</td>\n",
       "      <td>Temperature</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section D</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>°F</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=53658432-AA02-4BDF-9E94-B87AE1C23477]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>NaN</td>\n",
       "      <td>Section D</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section D</td>\n",
       "      <td>Success</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>5DA85D6C-A8A1-4CEA-905E-C5680857EA87</td>\n",
       "      <td>Section D</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>Asset</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>False</td>\n",
       "      <td>Section E</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section E</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 2</td>\n",
       "      <td>4053D32A-EEBF-4762-8E91-F29112E72EDF</td>\n",
       "      <td>Compressor Power</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section E</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>kW</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=34A98EF8-717A-4A3D-8B90-856376CD6EBD]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>False</td>\n",
       "      <td>Section E</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section E</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 2</td>\n",
       "      <td>65921CEC-648C-4CD5-86BF-0564E497DEC9</td>\n",
       "      <td>Humidity</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section E</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>%</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=05607E93-F729-4B18-86E5-5C5D1EE43931]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>False</td>\n",
       "      <td>Section E</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section E</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 2</td>\n",
       "      <td>41A79DAB-39F0-4A3A-9AC8-D49C6AEE7B54</td>\n",
       "      <td>Temperature</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section E</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>°F</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=3FF04E3B-6FE1-4B3F-B865-45004FA35AB6]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>NaN</td>\n",
       "      <td>Section E</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section E</td>\n",
       "      <td>Success</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>F878473F-9BD2-4569-891C-F9144D6889FD</td>\n",
       "      <td>Section E</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>Asset</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>False</td>\n",
       "      <td>Section G</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section G</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 2</td>\n",
       "      <td>9FDCC6E5-D00D-4EA0-BE25-B39867F7BC00</td>\n",
       "      <td>Compressor Power</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section G</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>kW</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=EC7B8B0B-CFA6-4D87-9581-BE6F43522C6F]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>False</td>\n",
       "      <td>Section G</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section G</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 2</td>\n",
       "      <td>F5CD005D-8D66-41A3-8DF6-BD97F5C88E10</td>\n",
       "      <td>Humidity</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section G</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>%</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=8361FAA4-7A9F-4700-A9E0-27825BF79300]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>False</td>\n",
       "      <td>Section G</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section G</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 2</td>\n",
       "      <td>57C1C64A-9881-4974-BF57-30D36F19DA52</td>\n",
       "      <td>Temperature</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section G</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>°F</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=60BEFD82-3A6D-49D9-9CFA-283E92178D66]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>NaN</td>\n",
       "      <td>Section G</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section G</td>\n",
       "      <td>Success</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>FC568E3E-6A74-4AB6-B609-515ADA990AAF</td>\n",
       "      <td>Section G</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>Asset</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25</th>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 2</td>\n",
       "      <td>North America &gt;&gt; Facility 2</td>\n",
       "      <td>Success</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>1FCD25EC-C80E-4E24-8011-2D4FE612F233</td>\n",
       "      <td>Facility 2</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility With Displays</td>\n",
       "      <td>Asset</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26</th>\n",
       "      <td>NaN</td>\n",
       "      <td>North America</td>\n",
       "      <td>None &gt;&gt; North America</td>\n",
       "      <td>Success</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>31AF4264-5CFA-4D8E-8EB6-1165FC11A83B</td>\n",
       "      <td>North America</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Region With Displays</td>\n",
       "      <td>Asset</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>27 rows × 23 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "   Archived          Asset                              Asset Object  \\\n",
       "0     False      Section A  North America >> Facility 1 >> Section A   \n",
       "1     False      Section A  North America >> Facility 1 >> Section A   \n",
       "2     False      Section A  North America >> Facility 1 >> Section A   \n",
       "3       NaN      Section A  North America >> Facility 1 >> Section A   \n",
       "4     False      Section B  North America >> Facility 1 >> Section B   \n",
       "5     False      Section B  North America >> Facility 1 >> Section B   \n",
       "6     False      Section B  North America >> Facility 1 >> Section B   \n",
       "7       NaN      Section B  North America >> Facility 1 >> Section B   \n",
       "8     False      Section C  North America >> Facility 1 >> Section C   \n",
       "9     False      Section C  North America >> Facility 1 >> Section C   \n",
       "10    False      Section C  North America >> Facility 1 >> Section C   \n",
       "11      NaN      Section C  North America >> Facility 1 >> Section C   \n",
       "12      NaN     Facility 1               North America >> Facility 1   \n",
       "13    False      Section D  North America >> Facility 2 >> Section D   \n",
       "14    False      Section D  North America >> Facility 2 >> Section D   \n",
       "15    False      Section D  North America >> Facility 2 >> Section D   \n",
       "16      NaN      Section D  North America >> Facility 2 >> Section D   \n",
       "17    False      Section E  North America >> Facility 2 >> Section E   \n",
       "18    False      Section E  North America >> Facility 2 >> Section E   \n",
       "19    False      Section E  North America >> Facility 2 >> Section E   \n",
       "20      NaN      Section E  North America >> Facility 2 >> Section E   \n",
       "21    False      Section G  North America >> Facility 2 >> Section G   \n",
       "22    False      Section G  North America >> Facility 2 >> Section G   \n",
       "23    False      Section G  North America >> Facility 2 >> Section G   \n",
       "24      NaN      Section G  North America >> Facility 2 >> Section G   \n",
       "25      NaN     Facility 2               North America >> Facility 2   \n",
       "26      NaN  North America                     None >> North America   \n",
       "\n",
       "   Build Result Datasource Name  Description    Facility  \\\n",
       "0       Success    Example Data          NaN  Facility 1   \n",
       "1       Success    Example Data          NaN  Facility 1   \n",
       "2       Success    Example Data          NaN  Facility 1   \n",
       "3       Success             NaN          NaN         NaN   \n",
       "4       Success    Example Data          NaN  Facility 1   \n",
       "5       Success    Example Data          NaN  Facility 1   \n",
       "6       Success    Example Data          NaN  Facility 1   \n",
       "7       Success             NaN          NaN         NaN   \n",
       "8       Success    Example Data          NaN  Facility 1   \n",
       "9       Success    Example Data          NaN  Facility 1   \n",
       "10      Success    Example Data          NaN  Facility 1   \n",
       "11      Success             NaN          NaN         NaN   \n",
       "12      Success             NaN          NaN         NaN   \n",
       "13      Success    Example Data          NaN  Facility 2   \n",
       "14      Success    Example Data          NaN  Facility 2   \n",
       "15      Success    Example Data          NaN  Facility 2   \n",
       "16      Success             NaN          NaN         NaN   \n",
       "17      Success    Example Data          NaN  Facility 2   \n",
       "18      Success    Example Data          NaN  Facility 2   \n",
       "19      Success    Example Data          NaN  Facility 2   \n",
       "20      Success             NaN          NaN         NaN   \n",
       "21      Success    Example Data          NaN  Facility 2   \n",
       "22      Success    Example Data          NaN  Facility 2   \n",
       "23      Success    Example Data          NaN  Facility 2   \n",
       "24      Success             NaN          NaN         NaN   \n",
       "25      Success             NaN          NaN         NaN   \n",
       "26      Success             NaN          NaN         NaN   \n",
       "\n",
       "                                      ID              Name Object  ...  \\\n",
       "0   49BBD2D0-B061-4954-882D-9B41D8442AA3  Compressor Power    NaN  ...   \n",
       "1   F37A778C-2C4D-4709-A335-5E65B258568E          Humidity    NaN  ...   \n",
       "2   56E62171-65B6-4165-8A05-D849D2FB84FE       Temperature    NaN  ...   \n",
       "3   9CFDA57B-9BD2-4029-8876-9F5206098FA7         Section A    NaN  ...   \n",
       "4   8A248B00-D92B-4C97-BA7E-84007127C129  Compressor Power    NaN  ...   \n",
       "5   AF0A9FF4-A408-43D2-A081-2E12C44B9FB2          Humidity    NaN  ...   \n",
       "6   828CFE6F-6EFE-4B62-8BB9-191F2948C124       Temperature    NaN  ...   \n",
       "7   B7194CA8-EB6B-4DCD-9CD7-C931434C3F9A         Section B    NaN  ...   \n",
       "8   265288F0-C77E-46F5-8CD4-190B0AC414E2  Compressor Power    NaN  ...   \n",
       "9   C540F52B-3F09-4C0F-833D-168F05D0DB8F          Humidity    NaN  ...   \n",
       "10  5062C45D-5D07-4D67-976A-5CBA8A42D643       Temperature    NaN  ...   \n",
       "11  0904B29F-CB7E-4054-AA98-BC4905BC8B95         Section C    NaN  ...   \n",
       "12  221F2040-463E-471F-ABF4-22239D136B69        Facility 1    NaN  ...   \n",
       "13  B495A119-4699-43DB-898A-02727B26D0A6  Compressor Power    NaN  ...   \n",
       "14  00FFA418-CA9D-4F1A-925F-52B915895292          Humidity    NaN  ...   \n",
       "15  0CB776C0-1157-4806-B20C-02CFECCD3FD9       Temperature    NaN  ...   \n",
       "16  5DA85D6C-A8A1-4CEA-905E-C5680857EA87         Section D    NaN  ...   \n",
       "17  4053D32A-EEBF-4762-8E91-F29112E72EDF  Compressor Power    NaN  ...   \n",
       "18  65921CEC-648C-4CD5-86BF-0564E497DEC9          Humidity    NaN  ...   \n",
       "19  41A79DAB-39F0-4A3A-9AC8-D49C6AEE7B54       Temperature    NaN  ...   \n",
       "20  F878473F-9BD2-4569-891C-F9144D6889FD         Section E    NaN  ...   \n",
       "21  9FDCC6E5-D00D-4EA0-BE25-B39867F7BC00  Compressor Power    NaN  ...   \n",
       "22  F5CD005D-8D66-41A3-8DF6-BD97F5C88E10          Humidity    NaN  ...   \n",
       "23  57C1C64A-9881-4974-BF57-30D36F19DA52       Temperature    NaN  ...   \n",
       "24  FC568E3E-6A74-4AB6-B609-515ADA990AAF         Section G    NaN  ...   \n",
       "25  1FCD25EC-C80E-4E24-8011-2D4FE612F233        Facility 2    NaN  ...   \n",
       "26  31AF4264-5CFA-4D8E-8EB6-1165FC11A83B     North America    NaN  ...   \n",
       "\n",
       "      Section                Template              Type Value Unit Of Measure  \\\n",
       "0   Section A   Section With Displays  CalculatedSignal                    kW   \n",
       "1   Section A   Section With Displays  CalculatedSignal                     %   \n",
       "2   Section A   Section With Displays  CalculatedSignal                    °F   \n",
       "3         NaN   Section With Displays             Asset                   NaN   \n",
       "4   Section B   Section With Displays  CalculatedSignal                    kW   \n",
       "5   Section B   Section With Displays  CalculatedSignal                     %   \n",
       "6   Section B   Section With Displays  CalculatedSignal                    °F   \n",
       "7         NaN   Section With Displays             Asset                   NaN   \n",
       "8   Section C   Section With Displays  CalculatedSignal                    kW   \n",
       "9   Section C   Section With Displays  CalculatedSignal                     %   \n",
       "10  Section C   Section With Displays  CalculatedSignal                    °F   \n",
       "11        NaN   Section With Displays             Asset                   NaN   \n",
       "12        NaN  Facility With Displays             Asset                   NaN   \n",
       "13  Section D   Section With Displays  CalculatedSignal                    kW   \n",
       "14  Section D   Section With Displays  CalculatedSignal                     %   \n",
       "15  Section D   Section With Displays  CalculatedSignal                    °F   \n",
       "16        NaN   Section With Displays             Asset                   NaN   \n",
       "17  Section E   Section With Displays  CalculatedSignal                    kW   \n",
       "18  Section E   Section With Displays  CalculatedSignal                     %   \n",
       "19  Section E   Section With Displays  CalculatedSignal                    °F   \n",
       "20        NaN   Section With Displays             Asset                   NaN   \n",
       "21  Section G   Section With Displays  CalculatedSignal                    kW   \n",
       "22  Section G   Section With Displays  CalculatedSignal                     %   \n",
       "23  Section G   Section With Displays  CalculatedSignal                    °F   \n",
       "24        NaN   Section With Displays             Asset                   NaN   \n",
       "25        NaN  Facility With Displays             Asset                   NaN   \n",
       "26        NaN    Region With Displays             Asset                   NaN   \n",
       "\n",
       "   Workbook Type                             Formula Parameters  \\\n",
       "0            NaN    signal=1B62DCAF-0655-4B32-A269-72A0EFC1C167   \n",
       "1            NaN  [signal=DAD60F7A-4214-4D82-9C70-4AA55B1AAE9C]   \n",
       "2            NaN  [signal=AFFFA3F1-7A04-42F9-87F3-05F722FD61E0]   \n",
       "3            NaN                                            NaN   \n",
       "4            NaN  [signal=E015D876-EAE6-4908-A797-FDF294126592]   \n",
       "5            NaN  [signal=C528F7C2-74FD-481B-9C5B-C3FC48B74C66]   \n",
       "6            NaN  [signal=5360EE39-47BA-4A34-929E-DF1958AD4744]   \n",
       "7            NaN                                            NaN   \n",
       "8            NaN  [signal=A3E93A39-17F1-4934-91AA-786CAEFD4BA6]   \n",
       "9            NaN  [signal=5315158B-D1FB-4285-AC38-30D6DE6BD607]   \n",
       "10           NaN  [signal=46A0EB60-4B21-4CAE-8EFC-AE3E08A31B21]   \n",
       "11           NaN                                            NaN   \n",
       "12           NaN                                            NaN   \n",
       "13           NaN  [signal=D82CED25-D984-4317-8FCE-4C7D8DC29ACF]   \n",
       "14           NaN  [signal=BB46F1B8-E089-495F-9895-DBA74BEC41B1]   \n",
       "15           NaN  [signal=53658432-AA02-4BDF-9E94-B87AE1C23477]   \n",
       "16           NaN                                            NaN   \n",
       "17           NaN  [signal=34A98EF8-717A-4A3D-8B90-856376CD6EBD]   \n",
       "18           NaN  [signal=05607E93-F729-4B18-86E5-5C5D1EE43931]   \n",
       "19           NaN  [signal=3FF04E3B-6FE1-4B3F-B865-45004FA35AB6]   \n",
       "20           NaN                                            NaN   \n",
       "21           NaN  [signal=EC7B8B0B-CFA6-4D87-9581-BE6F43522C6F]   \n",
       "22           NaN  [signal=8361FAA4-7A9F-4700-A9E0-27825BF79300]   \n",
       "23           NaN  [signal=60BEFD82-3A6D-49D9-9CFA-283E92178D66]   \n",
       "24           NaN                                            NaN   \n",
       "25           NaN                                            NaN   \n",
       "26           NaN                                            NaN   \n",
       "\n",
       "   Datasource Class  Datasource ID  \\\n",
       "0     Seeq Data Lab  Seeq Data Lab   \n",
       "1     Seeq Data Lab  Seeq Data Lab   \n",
       "2     Seeq Data Lab  Seeq Data Lab   \n",
       "3     Seeq Data Lab  Seeq Data Lab   \n",
       "4     Seeq Data Lab  Seeq Data Lab   \n",
       "5     Seeq Data Lab  Seeq Data Lab   \n",
       "6     Seeq Data Lab  Seeq Data Lab   \n",
       "7     Seeq Data Lab  Seeq Data Lab   \n",
       "8     Seeq Data Lab  Seeq Data Lab   \n",
       "9     Seeq Data Lab  Seeq Data Lab   \n",
       "10    Seeq Data Lab  Seeq Data Lab   \n",
       "11    Seeq Data Lab  Seeq Data Lab   \n",
       "12    Seeq Data Lab  Seeq Data Lab   \n",
       "13    Seeq Data Lab  Seeq Data Lab   \n",
       "14    Seeq Data Lab  Seeq Data Lab   \n",
       "15    Seeq Data Lab  Seeq Data Lab   \n",
       "16    Seeq Data Lab  Seeq Data Lab   \n",
       "17    Seeq Data Lab  Seeq Data Lab   \n",
       "18    Seeq Data Lab  Seeq Data Lab   \n",
       "19    Seeq Data Lab  Seeq Data Lab   \n",
       "20    Seeq Data Lab  Seeq Data Lab   \n",
       "21    Seeq Data Lab  Seeq Data Lab   \n",
       "22    Seeq Data Lab  Seeq Data Lab   \n",
       "23    Seeq Data Lab  Seeq Data Lab   \n",
       "24    Seeq Data Lab  Seeq Data Lab   \n",
       "25    Seeq Data Lab  Seeq Data Lab   \n",
       "26    Seeq Data Lab  Seeq Data Lab   \n",
       "\n",
       "                                              Data ID Push Result  \n",
       "0   [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "1   [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "2   [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "3   [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...     Success  \n",
       "4   [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "5   [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "6   [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "7   [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...     Success  \n",
       "8   [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "9   [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "10  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "11  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...     Success  \n",
       "12  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...     Success  \n",
       "13  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "14  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "15  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "16  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...     Success  \n",
       "17  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "18  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "19  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "20  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...     Success  \n",
       "21  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "22  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "23  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "24  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...     Success  \n",
       "25  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...     Success  \n",
       "26  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...     Success  \n",
       "\n",
       "[27 rows x 23 columns]"
      ]
     },
     "execution_count": 9,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "build_df = spy.assets.build(Region_With_Displays, metadata_df)\n",
    "spy.push(metadata=build_df)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Defining Organizer Topics\n",
    "\n",
    "Now we can augment our classes further to define Organizer Topic Documents that include the Displays that we defined above. We will create a Topic Document for each Facility, and we are going to use an **HTML template** file in a common approach that allows for repeating sections of a document representing each Section.\n",
    "\n",
    "The HTML template file is `advanced_report.html` and it exists in the same folder as this Jupyter Notebook. In order to look at the underlying HTML markup, you will need to select it in Jupyter and then click the `Edit` button. (If you just click on the file directly, it will open up in \"view\" mode and will be uneditable and not very useful.)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {},
   "outputs": [],
   "source": [
    "#\n",
    "# Again, we use class inheritance here to build on what came before. Everything that was available\n",
    "# in the classes above is available here as well.\n",
    "#\n",
    "class Facility_With_Topics(Facility_With_Displays):\n",
    "    @Asset.Document()\n",
    "    def My_Document(self, metadata, topic):\n",
    "        # Similar to our code above that defines an Analysis Worksheet, here we must define a\n",
    "        # Topic Document and give it the name of the Facility.\n",
    "        document = topic.document(self.definition['Name'])\n",
    "        \n",
    "        # This command uses the supplied template to render the HTML for the document. Open the\n",
    "        # HTML file in edit mode and read through the comments to get a better understanding.\n",
    "        #\n",
    "        # You can pass any number of arguments to the template, and they will be available to\n",
    "        # the Python code defined in the template. You should allows supply at least asset=self\n",
    "        # by convention so that you can access the functions that are defined for the asset.\n",
    "        document.render_template(filename='advanced_report.html', asset=self)\n",
    "        \n",
    "    @Asset.DateRange()\n",
    "    def First_Week_Of_2020(self, metadata):\n",
    "        #\n",
    "        # All embedded content (Displays) are tied to a Date Range that will appear on the left-\n",
    "        # hand side of the Organizer Topic Document when in Edit mode. Here we define a static\n",
    "        # date range specifying the first week in 2020.\n",
    "        #\n",
    "        return {\n",
    "            'Start': '2020-01-01',\n",
    "            'End': '2020-01-08'\n",
    "        }\n",
    "        \n",
    "    @Asset.Component()\n",
    "    def Sections(self, metadata):\n",
    "        # Again we must override the base class to use the new Component classes.\n",
    "        return self.build_components(Section_With_Displays, metadata, 'Section')\n",
    "        \n",
    "\n",
    "class Region_With_Topics(Region_With_Displays):\n",
    "    @Asset.Component()\n",
    "    def Facilities(self, metadata):\n",
    "        return self.build_components(Facility_With_Topics, metadata, 'Facility')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Again we can build the assets and push into Seeq. You will now see an Organizer Topic in the `Data Lab` folder called `Data Lab Analysis`."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div style=\"background-color: #EEFFEE;text-align: left;\">Pushed successfully to datasource <strong>Seeq Data Lab [Datasource ID: Seeq Data Lab]</strong> and scoped to workbook ID <strong>DD7F6F24-283C-4138-9195-F1077E4A3FFE</strong><br>Click the following link to see what you pushed in Seeq:<br><a href=\"http://localhost:34216/E75C3137-38F2-4E50-B872-CC897D7100F3/workbook/DD7F6F24-283C-4138-9195-F1077E4A3FFE/worksheet/0B09EDD0-CFF5-4AA0-AC89-687814611D94\" target=\"_new\">http://localhost:34216/E75C3137-38F2-4E50-B872-CC897D7100F3/workbook/DD7F6F24-283C-4138-9195-F1077E4A3FFE/worksheet/0B09EDD0-CFF5-4AA0-AC89-687814611D94</a></div><table><tr><td style=\"background-color: #EEFFEE;\"></td><td style=\"background-color: #EEFFEE;\">Asset</td><td style=\"background-color: #EEFFEE;\">Condition</td><td style=\"background-color: #EEFFEE;\">Overall</td><td style=\"background-color: #EEFFEE;\">Relationship</td><td style=\"background-color: #EEFFEE;\">Scalar</td><td style=\"background-color: #EEFFEE;\">Signal</td><td style=\"background-color: #EEFFEE;\">Threshold Metric</td></tr><tr style=\"background-color: #EEFFEE;\"><td>Items pushed</td><td>9</td><td>0</td><td>27</td><td>26</td><td>0</td><td>18</td><td>0</td></tr></table>"
      ],
      "text/plain": [
       "<IPython.core.display.HTML object>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Archived</th>\n",
       "      <th>Asset</th>\n",
       "      <th>Asset Object</th>\n",
       "      <th>Build Result</th>\n",
       "      <th>Datasource Name</th>\n",
       "      <th>Description</th>\n",
       "      <th>Facility</th>\n",
       "      <th>ID</th>\n",
       "      <th>Name</th>\n",
       "      <th>Object</th>\n",
       "      <th>...</th>\n",
       "      <th>Section</th>\n",
       "      <th>Template</th>\n",
       "      <th>Type</th>\n",
       "      <th>Value Unit Of Measure</th>\n",
       "      <th>Workbook Type</th>\n",
       "      <th>Formula Parameters</th>\n",
       "      <th>Datasource Class</th>\n",
       "      <th>Datasource ID</th>\n",
       "      <th>Data ID</th>\n",
       "      <th>Push Result</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>False</td>\n",
       "      <td>Section A</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section A</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>49BBD2D0-B061-4954-882D-9B41D8442AA3</td>\n",
       "      <td>Compressor Power</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section A</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>kW</td>\n",
       "      <td>NaN</td>\n",
       "      <td>signal=1B62DCAF-0655-4B32-A269-72A0EFC1C167</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>False</td>\n",
       "      <td>Section A</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section A</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>F37A778C-2C4D-4709-A335-5E65B258568E</td>\n",
       "      <td>Humidity</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section A</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>%</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=DAD60F7A-4214-4D82-9C70-4AA55B1AAE9C]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>False</td>\n",
       "      <td>Section A</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section A</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>56E62171-65B6-4165-8A05-D849D2FB84FE</td>\n",
       "      <td>Temperature</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section A</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>°F</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=AFFFA3F1-7A04-42F9-87F3-05F722FD61E0]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>NaN</td>\n",
       "      <td>Section A</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section A</td>\n",
       "      <td>Success</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>9CFDA57B-9BD2-4029-8876-9F5206098FA7</td>\n",
       "      <td>Section A</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>Asset</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>False</td>\n",
       "      <td>Section B</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section B</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>8A248B00-D92B-4C97-BA7E-84007127C129</td>\n",
       "      <td>Compressor Power</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section B</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>kW</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=E015D876-EAE6-4908-A797-FDF294126592]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>False</td>\n",
       "      <td>Section B</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section B</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>AF0A9FF4-A408-43D2-A081-2E12C44B9FB2</td>\n",
       "      <td>Humidity</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section B</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>%</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=C528F7C2-74FD-481B-9C5B-C3FC48B74C66]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>False</td>\n",
       "      <td>Section B</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section B</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>828CFE6F-6EFE-4B62-8BB9-191F2948C124</td>\n",
       "      <td>Temperature</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section B</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>°F</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=5360EE39-47BA-4A34-929E-DF1958AD4744]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>NaN</td>\n",
       "      <td>Section B</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section B</td>\n",
       "      <td>Success</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>B7194CA8-EB6B-4DCD-9CD7-C931434C3F9A</td>\n",
       "      <td>Section B</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>Asset</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>False</td>\n",
       "      <td>Section C</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section C</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>265288F0-C77E-46F5-8CD4-190B0AC414E2</td>\n",
       "      <td>Compressor Power</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section C</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>kW</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=A3E93A39-17F1-4934-91AA-786CAEFD4BA6]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>False</td>\n",
       "      <td>Section C</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section C</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>C540F52B-3F09-4C0F-833D-168F05D0DB8F</td>\n",
       "      <td>Humidity</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section C</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>%</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=5315158B-D1FB-4285-AC38-30D6DE6BD607]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>False</td>\n",
       "      <td>Section C</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section C</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>5062C45D-5D07-4D67-976A-5CBA8A42D643</td>\n",
       "      <td>Temperature</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section C</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>°F</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=46A0EB60-4B21-4CAE-8EFC-AE3E08A31B21]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>NaN</td>\n",
       "      <td>Section C</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section C</td>\n",
       "      <td>Success</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>0904B29F-CB7E-4054-AA98-BC4905BC8B95</td>\n",
       "      <td>Section C</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>Asset</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>North America &gt;&gt; Facility 1</td>\n",
       "      <td>Success</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>221F2040-463E-471F-ABF4-22239D136B69</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility With Topics</td>\n",
       "      <td>Asset</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>False</td>\n",
       "      <td>Section D</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section D</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 2</td>\n",
       "      <td>B495A119-4699-43DB-898A-02727B26D0A6</td>\n",
       "      <td>Compressor Power</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section D</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>kW</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=D82CED25-D984-4317-8FCE-4C7D8DC29ACF]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>False</td>\n",
       "      <td>Section D</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section D</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 2</td>\n",
       "      <td>00FFA418-CA9D-4F1A-925F-52B915895292</td>\n",
       "      <td>Humidity</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section D</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>%</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=BB46F1B8-E089-495F-9895-DBA74BEC41B1]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>False</td>\n",
       "      <td>Section D</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section D</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 2</td>\n",
       "      <td>0CB776C0-1157-4806-B20C-02CFECCD3FD9</td>\n",
       "      <td>Temperature</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section D</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>°F</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=53658432-AA02-4BDF-9E94-B87AE1C23477]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>NaN</td>\n",
       "      <td>Section D</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section D</td>\n",
       "      <td>Success</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>5DA85D6C-A8A1-4CEA-905E-C5680857EA87</td>\n",
       "      <td>Section D</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>Asset</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>False</td>\n",
       "      <td>Section E</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section E</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 2</td>\n",
       "      <td>4053D32A-EEBF-4762-8E91-F29112E72EDF</td>\n",
       "      <td>Compressor Power</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section E</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>kW</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=34A98EF8-717A-4A3D-8B90-856376CD6EBD]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>False</td>\n",
       "      <td>Section E</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section E</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 2</td>\n",
       "      <td>65921CEC-648C-4CD5-86BF-0564E497DEC9</td>\n",
       "      <td>Humidity</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section E</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>%</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=05607E93-F729-4B18-86E5-5C5D1EE43931]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>False</td>\n",
       "      <td>Section E</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section E</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 2</td>\n",
       "      <td>41A79DAB-39F0-4A3A-9AC8-D49C6AEE7B54</td>\n",
       "      <td>Temperature</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section E</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>°F</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=3FF04E3B-6FE1-4B3F-B865-45004FA35AB6]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>NaN</td>\n",
       "      <td>Section E</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section E</td>\n",
       "      <td>Success</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>F878473F-9BD2-4569-891C-F9144D6889FD</td>\n",
       "      <td>Section E</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>Asset</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>False</td>\n",
       "      <td>Section G</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section G</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 2</td>\n",
       "      <td>9FDCC6E5-D00D-4EA0-BE25-B39867F7BC00</td>\n",
       "      <td>Compressor Power</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section G</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>kW</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=EC7B8B0B-CFA6-4D87-9581-BE6F43522C6F]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>False</td>\n",
       "      <td>Section G</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section G</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 2</td>\n",
       "      <td>F5CD005D-8D66-41A3-8DF6-BD97F5C88E10</td>\n",
       "      <td>Humidity</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section G</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>%</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=8361FAA4-7A9F-4700-A9E0-27825BF79300]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>False</td>\n",
       "      <td>Section G</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section G</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 2</td>\n",
       "      <td>57C1C64A-9881-4974-BF57-30D36F19DA52</td>\n",
       "      <td>Temperature</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section G</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>°F</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=60BEFD82-3A6D-49D9-9CFA-283E92178D66]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>NaN</td>\n",
       "      <td>Section G</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section G</td>\n",
       "      <td>Success</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>FC568E3E-6A74-4AB6-B609-515ADA990AAF</td>\n",
       "      <td>Section G</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Section With Displays</td>\n",
       "      <td>Asset</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25</th>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 2</td>\n",
       "      <td>North America &gt;&gt; Facility 2</td>\n",
       "      <td>Success</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>1FCD25EC-C80E-4E24-8011-2D4FE612F233</td>\n",
       "      <td>Facility 2</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility With Topics</td>\n",
       "      <td>Asset</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26</th>\n",
       "      <td>NaN</td>\n",
       "      <td>North America</td>\n",
       "      <td>None &gt;&gt; North America</td>\n",
       "      <td>Success</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>31AF4264-5CFA-4D8E-8EB6-1165FC11A83B</td>\n",
       "      <td>North America</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Region With Topics</td>\n",
       "      <td>Asset</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>27 rows × 23 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "   Archived          Asset                              Asset Object  \\\n",
       "0     False      Section A  North America >> Facility 1 >> Section A   \n",
       "1     False      Section A  North America >> Facility 1 >> Section A   \n",
       "2     False      Section A  North America >> Facility 1 >> Section A   \n",
       "3       NaN      Section A  North America >> Facility 1 >> Section A   \n",
       "4     False      Section B  North America >> Facility 1 >> Section B   \n",
       "5     False      Section B  North America >> Facility 1 >> Section B   \n",
       "6     False      Section B  North America >> Facility 1 >> Section B   \n",
       "7       NaN      Section B  North America >> Facility 1 >> Section B   \n",
       "8     False      Section C  North America >> Facility 1 >> Section C   \n",
       "9     False      Section C  North America >> Facility 1 >> Section C   \n",
       "10    False      Section C  North America >> Facility 1 >> Section C   \n",
       "11      NaN      Section C  North America >> Facility 1 >> Section C   \n",
       "12      NaN     Facility 1               North America >> Facility 1   \n",
       "13    False      Section D  North America >> Facility 2 >> Section D   \n",
       "14    False      Section D  North America >> Facility 2 >> Section D   \n",
       "15    False      Section D  North America >> Facility 2 >> Section D   \n",
       "16      NaN      Section D  North America >> Facility 2 >> Section D   \n",
       "17    False      Section E  North America >> Facility 2 >> Section E   \n",
       "18    False      Section E  North America >> Facility 2 >> Section E   \n",
       "19    False      Section E  North America >> Facility 2 >> Section E   \n",
       "20      NaN      Section E  North America >> Facility 2 >> Section E   \n",
       "21    False      Section G  North America >> Facility 2 >> Section G   \n",
       "22    False      Section G  North America >> Facility 2 >> Section G   \n",
       "23    False      Section G  North America >> Facility 2 >> Section G   \n",
       "24      NaN      Section G  North America >> Facility 2 >> Section G   \n",
       "25      NaN     Facility 2               North America >> Facility 2   \n",
       "26      NaN  North America                     None >> North America   \n",
       "\n",
       "   Build Result Datasource Name  Description    Facility  \\\n",
       "0       Success    Example Data          NaN  Facility 1   \n",
       "1       Success    Example Data          NaN  Facility 1   \n",
       "2       Success    Example Data          NaN  Facility 1   \n",
       "3       Success             NaN          NaN         NaN   \n",
       "4       Success    Example Data          NaN  Facility 1   \n",
       "5       Success    Example Data          NaN  Facility 1   \n",
       "6       Success    Example Data          NaN  Facility 1   \n",
       "7       Success             NaN          NaN         NaN   \n",
       "8       Success    Example Data          NaN  Facility 1   \n",
       "9       Success    Example Data          NaN  Facility 1   \n",
       "10      Success    Example Data          NaN  Facility 1   \n",
       "11      Success             NaN          NaN         NaN   \n",
       "12      Success             NaN          NaN         NaN   \n",
       "13      Success    Example Data          NaN  Facility 2   \n",
       "14      Success    Example Data          NaN  Facility 2   \n",
       "15      Success    Example Data          NaN  Facility 2   \n",
       "16      Success             NaN          NaN         NaN   \n",
       "17      Success    Example Data          NaN  Facility 2   \n",
       "18      Success    Example Data          NaN  Facility 2   \n",
       "19      Success    Example Data          NaN  Facility 2   \n",
       "20      Success             NaN          NaN         NaN   \n",
       "21      Success    Example Data          NaN  Facility 2   \n",
       "22      Success    Example Data          NaN  Facility 2   \n",
       "23      Success    Example Data          NaN  Facility 2   \n",
       "24      Success             NaN          NaN         NaN   \n",
       "25      Success             NaN          NaN         NaN   \n",
       "26      Success             NaN          NaN         NaN   \n",
       "\n",
       "                                      ID              Name Object  ...  \\\n",
       "0   49BBD2D0-B061-4954-882D-9B41D8442AA3  Compressor Power    NaN  ...   \n",
       "1   F37A778C-2C4D-4709-A335-5E65B258568E          Humidity    NaN  ...   \n",
       "2   56E62171-65B6-4165-8A05-D849D2FB84FE       Temperature    NaN  ...   \n",
       "3   9CFDA57B-9BD2-4029-8876-9F5206098FA7         Section A    NaN  ...   \n",
       "4   8A248B00-D92B-4C97-BA7E-84007127C129  Compressor Power    NaN  ...   \n",
       "5   AF0A9FF4-A408-43D2-A081-2E12C44B9FB2          Humidity    NaN  ...   \n",
       "6   828CFE6F-6EFE-4B62-8BB9-191F2948C124       Temperature    NaN  ...   \n",
       "7   B7194CA8-EB6B-4DCD-9CD7-C931434C3F9A         Section B    NaN  ...   \n",
       "8   265288F0-C77E-46F5-8CD4-190B0AC414E2  Compressor Power    NaN  ...   \n",
       "9   C540F52B-3F09-4C0F-833D-168F05D0DB8F          Humidity    NaN  ...   \n",
       "10  5062C45D-5D07-4D67-976A-5CBA8A42D643       Temperature    NaN  ...   \n",
       "11  0904B29F-CB7E-4054-AA98-BC4905BC8B95         Section C    NaN  ...   \n",
       "12  221F2040-463E-471F-ABF4-22239D136B69        Facility 1    NaN  ...   \n",
       "13  B495A119-4699-43DB-898A-02727B26D0A6  Compressor Power    NaN  ...   \n",
       "14  00FFA418-CA9D-4F1A-925F-52B915895292          Humidity    NaN  ...   \n",
       "15  0CB776C0-1157-4806-B20C-02CFECCD3FD9       Temperature    NaN  ...   \n",
       "16  5DA85D6C-A8A1-4CEA-905E-C5680857EA87         Section D    NaN  ...   \n",
       "17  4053D32A-EEBF-4762-8E91-F29112E72EDF  Compressor Power    NaN  ...   \n",
       "18  65921CEC-648C-4CD5-86BF-0564E497DEC9          Humidity    NaN  ...   \n",
       "19  41A79DAB-39F0-4A3A-9AC8-D49C6AEE7B54       Temperature    NaN  ...   \n",
       "20  F878473F-9BD2-4569-891C-F9144D6889FD         Section E    NaN  ...   \n",
       "21  9FDCC6E5-D00D-4EA0-BE25-B39867F7BC00  Compressor Power    NaN  ...   \n",
       "22  F5CD005D-8D66-41A3-8DF6-BD97F5C88E10          Humidity    NaN  ...   \n",
       "23  57C1C64A-9881-4974-BF57-30D36F19DA52       Temperature    NaN  ...   \n",
       "24  FC568E3E-6A74-4AB6-B609-515ADA990AAF         Section G    NaN  ...   \n",
       "25  1FCD25EC-C80E-4E24-8011-2D4FE612F233        Facility 2    NaN  ...   \n",
       "26  31AF4264-5CFA-4D8E-8EB6-1165FC11A83B     North America    NaN  ...   \n",
       "\n",
       "      Section               Template              Type Value Unit Of Measure  \\\n",
       "0   Section A  Section With Displays  CalculatedSignal                    kW   \n",
       "1   Section A  Section With Displays  CalculatedSignal                     %   \n",
       "2   Section A  Section With Displays  CalculatedSignal                    °F   \n",
       "3         NaN  Section With Displays             Asset                   NaN   \n",
       "4   Section B  Section With Displays  CalculatedSignal                    kW   \n",
       "5   Section B  Section With Displays  CalculatedSignal                     %   \n",
       "6   Section B  Section With Displays  CalculatedSignal                    °F   \n",
       "7         NaN  Section With Displays             Asset                   NaN   \n",
       "8   Section C  Section With Displays  CalculatedSignal                    kW   \n",
       "9   Section C  Section With Displays  CalculatedSignal                     %   \n",
       "10  Section C  Section With Displays  CalculatedSignal                    °F   \n",
       "11        NaN  Section With Displays             Asset                   NaN   \n",
       "12        NaN   Facility With Topics             Asset                   NaN   \n",
       "13  Section D  Section With Displays  CalculatedSignal                    kW   \n",
       "14  Section D  Section With Displays  CalculatedSignal                     %   \n",
       "15  Section D  Section With Displays  CalculatedSignal                    °F   \n",
       "16        NaN  Section With Displays             Asset                   NaN   \n",
       "17  Section E  Section With Displays  CalculatedSignal                    kW   \n",
       "18  Section E  Section With Displays  CalculatedSignal                     %   \n",
       "19  Section E  Section With Displays  CalculatedSignal                    °F   \n",
       "20        NaN  Section With Displays             Asset                   NaN   \n",
       "21  Section G  Section With Displays  CalculatedSignal                    kW   \n",
       "22  Section G  Section With Displays  CalculatedSignal                     %   \n",
       "23  Section G  Section With Displays  CalculatedSignal                    °F   \n",
       "24        NaN  Section With Displays             Asset                   NaN   \n",
       "25        NaN   Facility With Topics             Asset                   NaN   \n",
       "26        NaN     Region With Topics             Asset                   NaN   \n",
       "\n",
       "   Workbook Type                             Formula Parameters  \\\n",
       "0            NaN    signal=1B62DCAF-0655-4B32-A269-72A0EFC1C167   \n",
       "1            NaN  [signal=DAD60F7A-4214-4D82-9C70-4AA55B1AAE9C]   \n",
       "2            NaN  [signal=AFFFA3F1-7A04-42F9-87F3-05F722FD61E0]   \n",
       "3            NaN                                            NaN   \n",
       "4            NaN  [signal=E015D876-EAE6-4908-A797-FDF294126592]   \n",
       "5            NaN  [signal=C528F7C2-74FD-481B-9C5B-C3FC48B74C66]   \n",
       "6            NaN  [signal=5360EE39-47BA-4A34-929E-DF1958AD4744]   \n",
       "7            NaN                                            NaN   \n",
       "8            NaN  [signal=A3E93A39-17F1-4934-91AA-786CAEFD4BA6]   \n",
       "9            NaN  [signal=5315158B-D1FB-4285-AC38-30D6DE6BD607]   \n",
       "10           NaN  [signal=46A0EB60-4B21-4CAE-8EFC-AE3E08A31B21]   \n",
       "11           NaN                                            NaN   \n",
       "12           NaN                                            NaN   \n",
       "13           NaN  [signal=D82CED25-D984-4317-8FCE-4C7D8DC29ACF]   \n",
       "14           NaN  [signal=BB46F1B8-E089-495F-9895-DBA74BEC41B1]   \n",
       "15           NaN  [signal=53658432-AA02-4BDF-9E94-B87AE1C23477]   \n",
       "16           NaN                                            NaN   \n",
       "17           NaN  [signal=34A98EF8-717A-4A3D-8B90-856376CD6EBD]   \n",
       "18           NaN  [signal=05607E93-F729-4B18-86E5-5C5D1EE43931]   \n",
       "19           NaN  [signal=3FF04E3B-6FE1-4B3F-B865-45004FA35AB6]   \n",
       "20           NaN                                            NaN   \n",
       "21           NaN  [signal=EC7B8B0B-CFA6-4D87-9581-BE6F43522C6F]   \n",
       "22           NaN  [signal=8361FAA4-7A9F-4700-A9E0-27825BF79300]   \n",
       "23           NaN  [signal=60BEFD82-3A6D-49D9-9CFA-283E92178D66]   \n",
       "24           NaN                                            NaN   \n",
       "25           NaN                                            NaN   \n",
       "26           NaN                                            NaN   \n",
       "\n",
       "   Datasource Class  Datasource ID  \\\n",
       "0     Seeq Data Lab  Seeq Data Lab   \n",
       "1     Seeq Data Lab  Seeq Data Lab   \n",
       "2     Seeq Data Lab  Seeq Data Lab   \n",
       "3     Seeq Data Lab  Seeq Data Lab   \n",
       "4     Seeq Data Lab  Seeq Data Lab   \n",
       "5     Seeq Data Lab  Seeq Data Lab   \n",
       "6     Seeq Data Lab  Seeq Data Lab   \n",
       "7     Seeq Data Lab  Seeq Data Lab   \n",
       "8     Seeq Data Lab  Seeq Data Lab   \n",
       "9     Seeq Data Lab  Seeq Data Lab   \n",
       "10    Seeq Data Lab  Seeq Data Lab   \n",
       "11    Seeq Data Lab  Seeq Data Lab   \n",
       "12    Seeq Data Lab  Seeq Data Lab   \n",
       "13    Seeq Data Lab  Seeq Data Lab   \n",
       "14    Seeq Data Lab  Seeq Data Lab   \n",
       "15    Seeq Data Lab  Seeq Data Lab   \n",
       "16    Seeq Data Lab  Seeq Data Lab   \n",
       "17    Seeq Data Lab  Seeq Data Lab   \n",
       "18    Seeq Data Lab  Seeq Data Lab   \n",
       "19    Seeq Data Lab  Seeq Data Lab   \n",
       "20    Seeq Data Lab  Seeq Data Lab   \n",
       "21    Seeq Data Lab  Seeq Data Lab   \n",
       "22    Seeq Data Lab  Seeq Data Lab   \n",
       "23    Seeq Data Lab  Seeq Data Lab   \n",
       "24    Seeq Data Lab  Seeq Data Lab   \n",
       "25    Seeq Data Lab  Seeq Data Lab   \n",
       "26    Seeq Data Lab  Seeq Data Lab   \n",
       "\n",
       "                                              Data ID Push Result  \n",
       "0   [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "1   [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "2   [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "3   [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...     Success  \n",
       "4   [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "5   [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "6   [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "7   [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...     Success  \n",
       "8   [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "9   [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "10  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "11  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...     Success  \n",
       "12  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...     Success  \n",
       "13  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "14  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "15  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "16  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...     Success  \n",
       "17  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "18  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "19  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "20  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...     Success  \n",
       "21  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "22  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "23  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "24  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...     Success  \n",
       "25  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...     Success  \n",
       "26  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...     Success  \n",
       "\n",
       "[27 rows x 23 columns]"
      ]
     },
     "execution_count": 11,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "build_df = spy.assets.build(Region_With_Topics, metadata_df)\n",
    "spy.push(metadata=build_df)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Rendering Plots with Python\n",
    "\n",
    "OK, stop here unless you want to be _extremely_ advanced.\n",
    "\n",
    "There are myriad visualizations that can be created using Python open-source libraries like `matplotlib`. It is desirable to get those visualizations into Organizer Topics so that they can be easily incorporated into reports and disseminated to a wider audience.\n",
    "\n",
    "To that end, you can define a **Plot** function on your asset class that can render an image which you can then refer to in your HTML template.\n",
    "\n",
    "In the example below, we are rendering a 2-D scatter matrix and a 3-D scatter plot of the Temperature, Humidity and Compressor Power signals."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {},
   "outputs": [],
   "source": [
    "import io\n",
    "import matplotlib\n",
    "import matplotlib.pyplot as plt\n",
    "from mpl_toolkits import mplot3d\n",
    "\n",
    "class Section_With_Plots(Section_With_Displays):\n",
    "    @Asset.Plot(image_format='png')\n",
    "    def Scattermatrix(self, metadata, date_range):\n",
    "        #\n",
    "        # We need to pull the data out of Seeq. Use self.pull so that the SPy module knows how to map\n",
    "        # from the attribute metadata to a Seeq ID.\n",
    "        #\n",
    "        # This code is evaluated when we call spy.push() below-- not when we call spy.assets.build().\n",
    "        # This is because SPy needs to know what the Seeq IDs are for the Temperature/Humidity/Power\n",
    "        # signals.\n",
    "        #\n",
    "        pull_df = self.pull([self.Temperature(), self.Humidity(), self.Compressor_Power()],\n",
    "                            start=date_range.start, end=date_range.end, header='Name')\n",
    "        \n",
    "        # Now we'll use matplotlib to create the Scattermatrix visualization.\n",
    "        matplotlib.rcParams['figure.figsize'] = [12, 8]\n",
    "        pd.plotting.scatter_matrix(pull_df)\n",
    "        \n",
    "        # We need to return a 'bytes' object containing the image. Here's how to do that using\n",
    "        # matplotlib commands.\n",
    "        with io.BytesIO() as buffer:\n",
    "            plt.savefig(buffer, format='png')\n",
    "            return buffer.getbuffer().tobytes()\n",
    "        \n",
    "    @Asset.Plot(image_format='png')\n",
    "    def Scatterplot3D(self, metadata, date_range):\n",
    "        pull_df = self.pull([self.Temperature(), self.Humidity(), self.Compressor_Power()],\n",
    "                            start=date_range.start, end=date_range.end, header='Name')\n",
    "        matplotlib.rcParams['figure.figsize'] = [12, 8]\n",
    "        threedee = plt.figure().gca(projection='3d')\n",
    "        threedee.scatter(pull_df['Temperature'], pull_df['Humidity'], pull_df['Compressor Power'])\n",
    "        threedee.set_xlabel('Temperature')\n",
    "        threedee.set_ylabel('Relative Humidity')\n",
    "        threedee.set_zlabel('Compressor Power')\n",
    "        with io.BytesIO() as buffer:\n",
    "            plt.savefig(buffer, format='png')\n",
    "            return buffer.getbuffer().tobytes()\n",
    "        \n",
    "class Facility_With_Plots(Facility_With_Topics):\n",
    "    @Asset.Document()\n",
    "    def My_Document(self, metadata, topic):\n",
    "        document = topic.document(self.definition['Name'])\n",
    "        \n",
    "        # We're using a different template here, open it up to see the references to the plots.\n",
    "        document.render_template(filename='advanced_report_with_plots.html', asset=self)\n",
    "\n",
    "    @Asset.Component()\n",
    "    def Sections(self, metadata):\n",
    "        return self.build_components(Section_With_Plots, metadata, 'Section')\n",
    "        \n",
    "\n",
    "class Region_With_Plots(Region_With_Topics):\n",
    "    @Asset.Component()\n",
    "    def Facilities(self, metadata):\n",
    "        return self.build_components(Facility_With_Plots, metadata, 'Facility')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Once again, build and push. Note that the push activity will take longer because it must pull the data for the Plots and render them."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div style=\"background-color: #EEFFEE;text-align: left;\">Pushed successfully to datasource <strong>Seeq Data Lab [Datasource ID: Seeq Data Lab]</strong> and scoped to workbook ID <strong>DD7F6F24-283C-4138-9195-F1077E4A3FFE</strong><br>Click the following link to see what you pushed in Seeq:<br><a href=\"http://localhost:34216/E75C3137-38F2-4E50-B872-CC897D7100F3/workbook/DD7F6F24-283C-4138-9195-F1077E4A3FFE/worksheet/0B09EDD0-CFF5-4AA0-AC89-687814611D94\" target=\"_new\">http://localhost:34216/E75C3137-38F2-4E50-B872-CC897D7100F3/workbook/DD7F6F24-283C-4138-9195-F1077E4A3FFE/worksheet/0B09EDD0-CFF5-4AA0-AC89-687814611D94</a></div><table><tr><td style=\"background-color: #EEFFEE;\"></td><td style=\"background-color: #EEFFEE;\">Asset</td><td style=\"background-color: #EEFFEE;\">Condition</td><td style=\"background-color: #EEFFEE;\">Overall</td><td style=\"background-color: #EEFFEE;\">Relationship</td><td style=\"background-color: #EEFFEE;\">Scalar</td><td style=\"background-color: #EEFFEE;\">Signal</td><td style=\"background-color: #EEFFEE;\">Threshold Metric</td></tr><tr style=\"background-color: #EEFFEE;\"><td>Items pushed</td><td>9</td><td>0</td><td>27</td><td>26</td><td>0</td><td>18</td><td>0</td></tr></table>"
      ],
      "text/plain": [
       "<IPython.core.display.HTML object>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Archived</th>\n",
       "      <th>Asset</th>\n",
       "      <th>Asset Object</th>\n",
       "      <th>Build Result</th>\n",
       "      <th>Datasource Name</th>\n",
       "      <th>Description</th>\n",
       "      <th>Facility</th>\n",
       "      <th>ID</th>\n",
       "      <th>Name</th>\n",
       "      <th>Object</th>\n",
       "      <th>...</th>\n",
       "      <th>Section</th>\n",
       "      <th>Template</th>\n",
       "      <th>Type</th>\n",
       "      <th>Value Unit Of Measure</th>\n",
       "      <th>Workbook Type</th>\n",
       "      <th>Formula Parameters</th>\n",
       "      <th>Datasource Class</th>\n",
       "      <th>Datasource ID</th>\n",
       "      <th>Data ID</th>\n",
       "      <th>Push Result</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>False</td>\n",
       "      <td>Section A</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section A</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>49BBD2D0-B061-4954-882D-9B41D8442AA3</td>\n",
       "      <td>Compressor Power</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section A</td>\n",
       "      <td>Section With Plots</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>kW</td>\n",
       "      <td>NaN</td>\n",
       "      <td>signal=1B62DCAF-0655-4B32-A269-72A0EFC1C167</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>False</td>\n",
       "      <td>Section A</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section A</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>F37A778C-2C4D-4709-A335-5E65B258568E</td>\n",
       "      <td>Humidity</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section A</td>\n",
       "      <td>Section With Plots</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>%</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=DAD60F7A-4214-4D82-9C70-4AA55B1AAE9C]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>False</td>\n",
       "      <td>Section A</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section A</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>56E62171-65B6-4165-8A05-D849D2FB84FE</td>\n",
       "      <td>Temperature</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section A</td>\n",
       "      <td>Section With Plots</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>°F</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=AFFFA3F1-7A04-42F9-87F3-05F722FD61E0]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>NaN</td>\n",
       "      <td>Section A</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section A</td>\n",
       "      <td>Success</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>9CFDA57B-9BD2-4029-8876-9F5206098FA7</td>\n",
       "      <td>Section A</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Section With Plots</td>\n",
       "      <td>Asset</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>False</td>\n",
       "      <td>Section B</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section B</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>8A248B00-D92B-4C97-BA7E-84007127C129</td>\n",
       "      <td>Compressor Power</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section B</td>\n",
       "      <td>Section With Plots</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>kW</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=E015D876-EAE6-4908-A797-FDF294126592]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>False</td>\n",
       "      <td>Section B</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section B</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>AF0A9FF4-A408-43D2-A081-2E12C44B9FB2</td>\n",
       "      <td>Humidity</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section B</td>\n",
       "      <td>Section With Plots</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>%</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=C528F7C2-74FD-481B-9C5B-C3FC48B74C66]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>False</td>\n",
       "      <td>Section B</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section B</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>828CFE6F-6EFE-4B62-8BB9-191F2948C124</td>\n",
       "      <td>Temperature</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section B</td>\n",
       "      <td>Section With Plots</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>°F</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=5360EE39-47BA-4A34-929E-DF1958AD4744]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>NaN</td>\n",
       "      <td>Section B</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section B</td>\n",
       "      <td>Success</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>B7194CA8-EB6B-4DCD-9CD7-C931434C3F9A</td>\n",
       "      <td>Section B</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Section With Plots</td>\n",
       "      <td>Asset</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>False</td>\n",
       "      <td>Section C</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section C</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>265288F0-C77E-46F5-8CD4-190B0AC414E2</td>\n",
       "      <td>Compressor Power</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section C</td>\n",
       "      <td>Section With Plots</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>kW</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=A3E93A39-17F1-4934-91AA-786CAEFD4BA6]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>False</td>\n",
       "      <td>Section C</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section C</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>C540F52B-3F09-4C0F-833D-168F05D0DB8F</td>\n",
       "      <td>Humidity</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section C</td>\n",
       "      <td>Section With Plots</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>%</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=5315158B-D1FB-4285-AC38-30D6DE6BD607]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>False</td>\n",
       "      <td>Section C</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section C</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>5062C45D-5D07-4D67-976A-5CBA8A42D643</td>\n",
       "      <td>Temperature</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section C</td>\n",
       "      <td>Section With Plots</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>°F</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=46A0EB60-4B21-4CAE-8EFC-AE3E08A31B21]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>NaN</td>\n",
       "      <td>Section C</td>\n",
       "      <td>North America &gt;&gt; Facility 1 &gt;&gt; Section C</td>\n",
       "      <td>Success</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>0904B29F-CB7E-4054-AA98-BC4905BC8B95</td>\n",
       "      <td>Section C</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Section With Plots</td>\n",
       "      <td>Asset</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>North America &gt;&gt; Facility 1</td>\n",
       "      <td>Success</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>221F2040-463E-471F-ABF4-22239D136B69</td>\n",
       "      <td>Facility 1</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility With Plots</td>\n",
       "      <td>Asset</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>False</td>\n",
       "      <td>Section D</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section D</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 2</td>\n",
       "      <td>B495A119-4699-43DB-898A-02727B26D0A6</td>\n",
       "      <td>Compressor Power</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section D</td>\n",
       "      <td>Section With Plots</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>kW</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=D82CED25-D984-4317-8FCE-4C7D8DC29ACF]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>False</td>\n",
       "      <td>Section D</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section D</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 2</td>\n",
       "      <td>00FFA418-CA9D-4F1A-925F-52B915895292</td>\n",
       "      <td>Humidity</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section D</td>\n",
       "      <td>Section With Plots</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>%</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=BB46F1B8-E089-495F-9895-DBA74BEC41B1]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>False</td>\n",
       "      <td>Section D</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section D</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 2</td>\n",
       "      <td>0CB776C0-1157-4806-B20C-02CFECCD3FD9</td>\n",
       "      <td>Temperature</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section D</td>\n",
       "      <td>Section With Plots</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>°F</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=53658432-AA02-4BDF-9E94-B87AE1C23477]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>NaN</td>\n",
       "      <td>Section D</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section D</td>\n",
       "      <td>Success</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>5DA85D6C-A8A1-4CEA-905E-C5680857EA87</td>\n",
       "      <td>Section D</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Section With Plots</td>\n",
       "      <td>Asset</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>False</td>\n",
       "      <td>Section E</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section E</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 2</td>\n",
       "      <td>4053D32A-EEBF-4762-8E91-F29112E72EDF</td>\n",
       "      <td>Compressor Power</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section E</td>\n",
       "      <td>Section With Plots</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>kW</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=34A98EF8-717A-4A3D-8B90-856376CD6EBD]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>False</td>\n",
       "      <td>Section E</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section E</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 2</td>\n",
       "      <td>65921CEC-648C-4CD5-86BF-0564E497DEC9</td>\n",
       "      <td>Humidity</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section E</td>\n",
       "      <td>Section With Plots</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>%</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=05607E93-F729-4B18-86E5-5C5D1EE43931]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>False</td>\n",
       "      <td>Section E</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section E</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 2</td>\n",
       "      <td>41A79DAB-39F0-4A3A-9AC8-D49C6AEE7B54</td>\n",
       "      <td>Temperature</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section E</td>\n",
       "      <td>Section With Plots</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>°F</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=3FF04E3B-6FE1-4B3F-B865-45004FA35AB6]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>NaN</td>\n",
       "      <td>Section E</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section E</td>\n",
       "      <td>Success</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>F878473F-9BD2-4569-891C-F9144D6889FD</td>\n",
       "      <td>Section E</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Section With Plots</td>\n",
       "      <td>Asset</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>False</td>\n",
       "      <td>Section G</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section G</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 2</td>\n",
       "      <td>9FDCC6E5-D00D-4EA0-BE25-B39867F7BC00</td>\n",
       "      <td>Compressor Power</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section G</td>\n",
       "      <td>Section With Plots</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>kW</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=EC7B8B0B-CFA6-4D87-9581-BE6F43522C6F]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>False</td>\n",
       "      <td>Section G</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section G</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 2</td>\n",
       "      <td>F5CD005D-8D66-41A3-8DF6-BD97F5C88E10</td>\n",
       "      <td>Humidity</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section G</td>\n",
       "      <td>Section With Plots</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>%</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=8361FAA4-7A9F-4700-A9E0-27825BF79300]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>False</td>\n",
       "      <td>Section G</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section G</td>\n",
       "      <td>Success</td>\n",
       "      <td>Example Data</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 2</td>\n",
       "      <td>57C1C64A-9881-4974-BF57-30D36F19DA52</td>\n",
       "      <td>Temperature</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>Section G</td>\n",
       "      <td>Section With Plots</td>\n",
       "      <td>CalculatedSignal</td>\n",
       "      <td>°F</td>\n",
       "      <td>NaN</td>\n",
       "      <td>[signal=60BEFD82-3A6D-49D9-9CFA-283E92178D66]</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>NaN</td>\n",
       "      <td>Section G</td>\n",
       "      <td>North America &gt;&gt; Facility 2 &gt;&gt; Section G</td>\n",
       "      <td>Success</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>FC568E3E-6A74-4AB6-B609-515ADA990AAF</td>\n",
       "      <td>Section G</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Section With Plots</td>\n",
       "      <td>Asset</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25</th>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility 2</td>\n",
       "      <td>North America &gt;&gt; Facility 2</td>\n",
       "      <td>Success</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>1FCD25EC-C80E-4E24-8011-2D4FE612F233</td>\n",
       "      <td>Facility 2</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Facility With Plots</td>\n",
       "      <td>Asset</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26</th>\n",
       "      <td>NaN</td>\n",
       "      <td>North America</td>\n",
       "      <td>None &gt;&gt; North America</td>\n",
       "      <td>Success</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>31AF4264-5CFA-4D8E-8EB6-1165FC11A83B</td>\n",
       "      <td>North America</td>\n",
       "      <td>NaN</td>\n",
       "      <td>...</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Region With Plots</td>\n",
       "      <td>Asset</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>Seeq Data Lab</td>\n",
       "      <td>[DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...</td>\n",
       "      <td>Success</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>27 rows × 23 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "   Archived          Asset                              Asset Object  \\\n",
       "0     False      Section A  North America >> Facility 1 >> Section A   \n",
       "1     False      Section A  North America >> Facility 1 >> Section A   \n",
       "2     False      Section A  North America >> Facility 1 >> Section A   \n",
       "3       NaN      Section A  North America >> Facility 1 >> Section A   \n",
       "4     False      Section B  North America >> Facility 1 >> Section B   \n",
       "5     False      Section B  North America >> Facility 1 >> Section B   \n",
       "6     False      Section B  North America >> Facility 1 >> Section B   \n",
       "7       NaN      Section B  North America >> Facility 1 >> Section B   \n",
       "8     False      Section C  North America >> Facility 1 >> Section C   \n",
       "9     False      Section C  North America >> Facility 1 >> Section C   \n",
       "10    False      Section C  North America >> Facility 1 >> Section C   \n",
       "11      NaN      Section C  North America >> Facility 1 >> Section C   \n",
       "12      NaN     Facility 1               North America >> Facility 1   \n",
       "13    False      Section D  North America >> Facility 2 >> Section D   \n",
       "14    False      Section D  North America >> Facility 2 >> Section D   \n",
       "15    False      Section D  North America >> Facility 2 >> Section D   \n",
       "16      NaN      Section D  North America >> Facility 2 >> Section D   \n",
       "17    False      Section E  North America >> Facility 2 >> Section E   \n",
       "18    False      Section E  North America >> Facility 2 >> Section E   \n",
       "19    False      Section E  North America >> Facility 2 >> Section E   \n",
       "20      NaN      Section E  North America >> Facility 2 >> Section E   \n",
       "21    False      Section G  North America >> Facility 2 >> Section G   \n",
       "22    False      Section G  North America >> Facility 2 >> Section G   \n",
       "23    False      Section G  North America >> Facility 2 >> Section G   \n",
       "24      NaN      Section G  North America >> Facility 2 >> Section G   \n",
       "25      NaN     Facility 2               North America >> Facility 2   \n",
       "26      NaN  North America                     None >> North America   \n",
       "\n",
       "   Build Result Datasource Name  Description    Facility  \\\n",
       "0       Success    Example Data          NaN  Facility 1   \n",
       "1       Success    Example Data          NaN  Facility 1   \n",
       "2       Success    Example Data          NaN  Facility 1   \n",
       "3       Success             NaN          NaN         NaN   \n",
       "4       Success    Example Data          NaN  Facility 1   \n",
       "5       Success    Example Data          NaN  Facility 1   \n",
       "6       Success    Example Data          NaN  Facility 1   \n",
       "7       Success             NaN          NaN         NaN   \n",
       "8       Success    Example Data          NaN  Facility 1   \n",
       "9       Success    Example Data          NaN  Facility 1   \n",
       "10      Success    Example Data          NaN  Facility 1   \n",
       "11      Success             NaN          NaN         NaN   \n",
       "12      Success             NaN          NaN         NaN   \n",
       "13      Success    Example Data          NaN  Facility 2   \n",
       "14      Success    Example Data          NaN  Facility 2   \n",
       "15      Success    Example Data          NaN  Facility 2   \n",
       "16      Success             NaN          NaN         NaN   \n",
       "17      Success    Example Data          NaN  Facility 2   \n",
       "18      Success    Example Data          NaN  Facility 2   \n",
       "19      Success    Example Data          NaN  Facility 2   \n",
       "20      Success             NaN          NaN         NaN   \n",
       "21      Success    Example Data          NaN  Facility 2   \n",
       "22      Success    Example Data          NaN  Facility 2   \n",
       "23      Success    Example Data          NaN  Facility 2   \n",
       "24      Success             NaN          NaN         NaN   \n",
       "25      Success             NaN          NaN         NaN   \n",
       "26      Success             NaN          NaN         NaN   \n",
       "\n",
       "                                      ID              Name Object  ...  \\\n",
       "0   49BBD2D0-B061-4954-882D-9B41D8442AA3  Compressor Power    NaN  ...   \n",
       "1   F37A778C-2C4D-4709-A335-5E65B258568E          Humidity    NaN  ...   \n",
       "2   56E62171-65B6-4165-8A05-D849D2FB84FE       Temperature    NaN  ...   \n",
       "3   9CFDA57B-9BD2-4029-8876-9F5206098FA7         Section A    NaN  ...   \n",
       "4   8A248B00-D92B-4C97-BA7E-84007127C129  Compressor Power    NaN  ...   \n",
       "5   AF0A9FF4-A408-43D2-A081-2E12C44B9FB2          Humidity    NaN  ...   \n",
       "6   828CFE6F-6EFE-4B62-8BB9-191F2948C124       Temperature    NaN  ...   \n",
       "7   B7194CA8-EB6B-4DCD-9CD7-C931434C3F9A         Section B    NaN  ...   \n",
       "8   265288F0-C77E-46F5-8CD4-190B0AC414E2  Compressor Power    NaN  ...   \n",
       "9   C540F52B-3F09-4C0F-833D-168F05D0DB8F          Humidity    NaN  ...   \n",
       "10  5062C45D-5D07-4D67-976A-5CBA8A42D643       Temperature    NaN  ...   \n",
       "11  0904B29F-CB7E-4054-AA98-BC4905BC8B95         Section C    NaN  ...   \n",
       "12  221F2040-463E-471F-ABF4-22239D136B69        Facility 1    NaN  ...   \n",
       "13  B495A119-4699-43DB-898A-02727B26D0A6  Compressor Power    NaN  ...   \n",
       "14  00FFA418-CA9D-4F1A-925F-52B915895292          Humidity    NaN  ...   \n",
       "15  0CB776C0-1157-4806-B20C-02CFECCD3FD9       Temperature    NaN  ...   \n",
       "16  5DA85D6C-A8A1-4CEA-905E-C5680857EA87         Section D    NaN  ...   \n",
       "17  4053D32A-EEBF-4762-8E91-F29112E72EDF  Compressor Power    NaN  ...   \n",
       "18  65921CEC-648C-4CD5-86BF-0564E497DEC9          Humidity    NaN  ...   \n",
       "19  41A79DAB-39F0-4A3A-9AC8-D49C6AEE7B54       Temperature    NaN  ...   \n",
       "20  F878473F-9BD2-4569-891C-F9144D6889FD         Section E    NaN  ...   \n",
       "21  9FDCC6E5-D00D-4EA0-BE25-B39867F7BC00  Compressor Power    NaN  ...   \n",
       "22  F5CD005D-8D66-41A3-8DF6-BD97F5C88E10          Humidity    NaN  ...   \n",
       "23  57C1C64A-9881-4974-BF57-30D36F19DA52       Temperature    NaN  ...   \n",
       "24  FC568E3E-6A74-4AB6-B609-515ADA990AAF         Section G    NaN  ...   \n",
       "25  1FCD25EC-C80E-4E24-8011-2D4FE612F233        Facility 2    NaN  ...   \n",
       "26  31AF4264-5CFA-4D8E-8EB6-1165FC11A83B     North America    NaN  ...   \n",
       "\n",
       "      Section             Template              Type Value Unit Of Measure  \\\n",
       "0   Section A   Section With Plots  CalculatedSignal                    kW   \n",
       "1   Section A   Section With Plots  CalculatedSignal                     %   \n",
       "2   Section A   Section With Plots  CalculatedSignal                    °F   \n",
       "3         NaN   Section With Plots             Asset                   NaN   \n",
       "4   Section B   Section With Plots  CalculatedSignal                    kW   \n",
       "5   Section B   Section With Plots  CalculatedSignal                     %   \n",
       "6   Section B   Section With Plots  CalculatedSignal                    °F   \n",
       "7         NaN   Section With Plots             Asset                   NaN   \n",
       "8   Section C   Section With Plots  CalculatedSignal                    kW   \n",
       "9   Section C   Section With Plots  CalculatedSignal                     %   \n",
       "10  Section C   Section With Plots  CalculatedSignal                    °F   \n",
       "11        NaN   Section With Plots             Asset                   NaN   \n",
       "12        NaN  Facility With Plots             Asset                   NaN   \n",
       "13  Section D   Section With Plots  CalculatedSignal                    kW   \n",
       "14  Section D   Section With Plots  CalculatedSignal                     %   \n",
       "15  Section D   Section With Plots  CalculatedSignal                    °F   \n",
       "16        NaN   Section With Plots             Asset                   NaN   \n",
       "17  Section E   Section With Plots  CalculatedSignal                    kW   \n",
       "18  Section E   Section With Plots  CalculatedSignal                     %   \n",
       "19  Section E   Section With Plots  CalculatedSignal                    °F   \n",
       "20        NaN   Section With Plots             Asset                   NaN   \n",
       "21  Section G   Section With Plots  CalculatedSignal                    kW   \n",
       "22  Section G   Section With Plots  CalculatedSignal                     %   \n",
       "23  Section G   Section With Plots  CalculatedSignal                    °F   \n",
       "24        NaN   Section With Plots             Asset                   NaN   \n",
       "25        NaN  Facility With Plots             Asset                   NaN   \n",
       "26        NaN    Region With Plots             Asset                   NaN   \n",
       "\n",
       "   Workbook Type                             Formula Parameters  \\\n",
       "0            NaN    signal=1B62DCAF-0655-4B32-A269-72A0EFC1C167   \n",
       "1            NaN  [signal=DAD60F7A-4214-4D82-9C70-4AA55B1AAE9C]   \n",
       "2            NaN  [signal=AFFFA3F1-7A04-42F9-87F3-05F722FD61E0]   \n",
       "3            NaN                                            NaN   \n",
       "4            NaN  [signal=E015D876-EAE6-4908-A797-FDF294126592]   \n",
       "5            NaN  [signal=C528F7C2-74FD-481B-9C5B-C3FC48B74C66]   \n",
       "6            NaN  [signal=5360EE39-47BA-4A34-929E-DF1958AD4744]   \n",
       "7            NaN                                            NaN   \n",
       "8            NaN  [signal=A3E93A39-17F1-4934-91AA-786CAEFD4BA6]   \n",
       "9            NaN  [signal=5315158B-D1FB-4285-AC38-30D6DE6BD607]   \n",
       "10           NaN  [signal=46A0EB60-4B21-4CAE-8EFC-AE3E08A31B21]   \n",
       "11           NaN                                            NaN   \n",
       "12           NaN                                            NaN   \n",
       "13           NaN  [signal=D82CED25-D984-4317-8FCE-4C7D8DC29ACF]   \n",
       "14           NaN  [signal=BB46F1B8-E089-495F-9895-DBA74BEC41B1]   \n",
       "15           NaN  [signal=53658432-AA02-4BDF-9E94-B87AE1C23477]   \n",
       "16           NaN                                            NaN   \n",
       "17           NaN  [signal=34A98EF8-717A-4A3D-8B90-856376CD6EBD]   \n",
       "18           NaN  [signal=05607E93-F729-4B18-86E5-5C5D1EE43931]   \n",
       "19           NaN  [signal=3FF04E3B-6FE1-4B3F-B865-45004FA35AB6]   \n",
       "20           NaN                                            NaN   \n",
       "21           NaN  [signal=EC7B8B0B-CFA6-4D87-9581-BE6F43522C6F]   \n",
       "22           NaN  [signal=8361FAA4-7A9F-4700-A9E0-27825BF79300]   \n",
       "23           NaN  [signal=60BEFD82-3A6D-49D9-9CFA-283E92178D66]   \n",
       "24           NaN                                            NaN   \n",
       "25           NaN                                            NaN   \n",
       "26           NaN                                            NaN   \n",
       "\n",
       "   Datasource Class  Datasource ID  \\\n",
       "0     Seeq Data Lab  Seeq Data Lab   \n",
       "1     Seeq Data Lab  Seeq Data Lab   \n",
       "2     Seeq Data Lab  Seeq Data Lab   \n",
       "3     Seeq Data Lab  Seeq Data Lab   \n",
       "4     Seeq Data Lab  Seeq Data Lab   \n",
       "5     Seeq Data Lab  Seeq Data Lab   \n",
       "6     Seeq Data Lab  Seeq Data Lab   \n",
       "7     Seeq Data Lab  Seeq Data Lab   \n",
       "8     Seeq Data Lab  Seeq Data Lab   \n",
       "9     Seeq Data Lab  Seeq Data Lab   \n",
       "10    Seeq Data Lab  Seeq Data Lab   \n",
       "11    Seeq Data Lab  Seeq Data Lab   \n",
       "12    Seeq Data Lab  Seeq Data Lab   \n",
       "13    Seeq Data Lab  Seeq Data Lab   \n",
       "14    Seeq Data Lab  Seeq Data Lab   \n",
       "15    Seeq Data Lab  Seeq Data Lab   \n",
       "16    Seeq Data Lab  Seeq Data Lab   \n",
       "17    Seeq Data Lab  Seeq Data Lab   \n",
       "18    Seeq Data Lab  Seeq Data Lab   \n",
       "19    Seeq Data Lab  Seeq Data Lab   \n",
       "20    Seeq Data Lab  Seeq Data Lab   \n",
       "21    Seeq Data Lab  Seeq Data Lab   \n",
       "22    Seeq Data Lab  Seeq Data Lab   \n",
       "23    Seeq Data Lab  Seeq Data Lab   \n",
       "24    Seeq Data Lab  Seeq Data Lab   \n",
       "25    Seeq Data Lab  Seeq Data Lab   \n",
       "26    Seeq Data Lab  Seeq Data Lab   \n",
       "\n",
       "                                              Data ID Push Result  \n",
       "0   [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "1   [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "2   [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "3   [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...     Success  \n",
       "4   [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "5   [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "6   [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "7   [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...     Success  \n",
       "8   [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "9   [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "10  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "11  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...     Success  \n",
       "12  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...     Success  \n",
       "13  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "14  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "15  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "16  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...     Success  \n",
       "17  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "18  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "19  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "20  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...     Success  \n",
       "21  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "22  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "23  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Signal...     Success  \n",
       "24  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...     Success  \n",
       "25  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...     Success  \n",
       "26  [DD7F6F24-283C-4138-9195-F1077E4A3FFE] {Asset}...     Success  \n",
       "\n",
       "[27 rows x 23 columns]"
      ]
     },
     "execution_count": 13,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "[encoded data, 109320 characters]\n",
      "text/plain": [
       "<Figure size 864x576 with 9 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    },
    {
     "data": {
      "image/png": "[encoded data, 123764 characters]\n",
      "text/plain": [
       "<Figure size 864x576 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    },
    {
     "data": {
      "image/png": "[encoded data, 143444 characters]\n",
      "text/plain": [
       "<Figure size 864x576 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    },
    {
     "data": {
      "image/png": "[encoded data, 72496 characters]\n",
      "text/plain": [
       "<Figure size 864x576 with 9 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    },
    {
     "data": {
      "image/png": "[encoded data, 110968 characters]\n",
      "text/plain": [
       "<Figure size 864x576 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    },
    {
     "data": {
      "image/png": "[encoded data, 88612 characters]\n",
      "text/plain": [
       "<Figure size 864x576 with 9 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    },
    {
     "data": {
      "image/png": "[encoded data, 131068 characters]\n",
      "text/plain": [
       "<Figure size 864x576 with 9 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    },
    {
     "data": {
      "image/png": "[encoded data, 137128 characters]\n",
      "text/plain": [
       "<Figure size 864x576 with 9 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    },
    {
     "data": {
      "image/png": "[encoded data, 122872 characters]\n",
      "text/plain": [
       "<Figure size 864x576 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    },
    {
     "data": {
      "image/png": "[encoded data, 139696 characters]\n",
      "text/plain": [
       "<Figure size 864x576 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    },
    {
     "data": {
      "image/png": "[encoded data, 133352 characters]\n",
      "text/plain": [
       "<Figure size 864x576 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    },
    {
     "data": {
      "image/png": "[encoded data, 115840 characters]\n",
      "text/plain": [
       "<Figure size 864x576 with 9 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "build_df = spy.assets.build(Region_With_Plots, metadata_df)\n",
    "spy.push(metadata=build_df)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Now go back to the Organizer Topic and switch to the other document, you should see these plots embedded."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Report Gallery\n",
    "\n",
    "You can take a look at these example reports. More reports will be added to the gallery over time.\n",
    "\n",
    "* [Cooling Tower Health](Cooling_Tower_Health/Cooling_Tower_Health.ipynb)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.7.3"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
