Created
November 29, 2023 13:05
-
-
Save rsignell/fd34be3db4fc0de5eb9ce6c89c4793cc to your computer and use it in GitHub Desktop.
intake_from_csvs_from_dict.ipynb
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"cells": [ | |
{ | |
"cell_type": "markdown", | |
"id": "69113d0f-0453-4f28-8e1f-88cbda3a5958", | |
"metadata": {}, | |
"source": [ | |
"# Create CSV entries for Intake\n", | |
"by creating a dictionary of sources using `LocalCatalogEntry`, then using `Catalog.from_dict()`" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 1, | |
"id": "b609107d-4600-4dce-b26c-ad6723b8251f", | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"import intake\n", | |
"from intake.catalog.local import LocalCatalogEntry \n", | |
"from intake.catalog import Catalog\n", | |
"from pathlib import Path" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"id": "cccc464d-4e52-438e-88d1-6e5d8c305792", | |
"metadata": {}, | |
"source": [ | |
"Download CSV files:" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 2, | |
"id": "c6cbeefe-133e-4e4a-a35e-144e24129269", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"[None]" | |
] | |
}, | |
"execution_count": 2, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"import fsspec\n", | |
"fs_https = fsspec.filesystem('https')\n", | |
"fs_https.download('https://raw.githubusercontent.com/intake/intake/master/intake/cli/sample/states_1.csv','states_1.csv')\n", | |
"fs_https.download('https://raw.githubusercontent.com/intake/intake/master/intake/cli/sample/states_2.csv','states_2.csv')" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"id": "706861e0-4944-4baa-88e8-da509f35d921", | |
"metadata": {}, | |
"source": [ | |
"#### 1. Generate the Intake Catalog from a list of CSV files" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 3, | |
"id": "9bd21d24-bf4c-472e-a652-896b957c5b66", | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"source_list = ['states_1.csv', 'states_2.csv']" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"id": "37232cfe-a27f-4f96-b922-82dfba01ad15", | |
"metadata": {}, | |
"source": [ | |
"#### 2. Create a dictionary containing the sources" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 4, | |
"id": "973173d2-646f-4617-af7b-f675791aad8b", | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"intake_sources={}\n", | |
"\n", | |
"for source in source_list:\n", | |
" name = Path(source).stem\n", | |
" intake_sources[name] = LocalCatalogEntry(\n", | |
" name=name,\n", | |
" description=f'CSV file {name}',\n", | |
" driver='intake.source.csv.CSVSource',\n", | |
" args={\n", | |
" 'urlpath': source\n", | |
" },\n", | |
" metadata={\n", | |
" 'agency': 'blah',\n", | |
" 'another tag': 'blah'\n", | |
" }\n", | |
" )" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"id": "5391ab86-0463-4c72-873c-b1bb4dd2abc2", | |
"metadata": {}, | |
"source": [ | |
"#### 3. Create the catalog from the dictionary" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 5, | |
"id": "dea85c90-4c06-4209-a6e1-38c368ecea43", | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"cat = Catalog.from_dict(\n", | |
" intake_sources,\n", | |
" name=\"CSV Files\",\n", | |
" description=\"CSV Files from Intake Examples\", \n", | |
" )\n", | |
"cat.save('catalog.yml') " | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 6, | |
"id": "052c0ff6-26a4-48aa-a35a-171a43f6c79e", | |
"metadata": { | |
"tags": [] | |
}, | |
"outputs": [], | |
"source": [ | |
"cat = intake.open_catalog('catalog.yml')" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 7, | |
"id": "599e66d0-04b5-476a-8366-586fc11c72ae", | |
"metadata": { | |
"tags": [] | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"['states_1', 'states_2']" | |
] | |
}, | |
"execution_count": 7, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"list(cat)" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 8, | |
"id": "b2bd0925-03b3-4282-b653-95ed1d51ac2e", | |
"metadata": { | |
"tags": [] | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"application/yaml": "states_1:\n args:\n urlpath: states_1.csv\n description: CSV file states_1\n driver: intake.source.csv.CSVSource\n metadata:\n agency: blah\n another tag: blah\n catalog_dir: /shared/users/rsignell/notebooks/intake/\n", | |
"text/plain": [ | |
"states_1:\n", | |
" args:\n", | |
" urlpath: states_1.csv\n", | |
" description: CSV file states_1\n", | |
" driver: intake.source.csv.CSVSource\n", | |
" metadata:\n", | |
" agency: blah\n", | |
" another tag: blah\n", | |
" catalog_dir: /shared/users/rsignell/notebooks/intake/\n" | |
] | |
}, | |
"metadata": { | |
"application/json": { | |
"root": "states_1" | |
} | |
}, | |
"output_type": "display_data" | |
} | |
], | |
"source": [ | |
"cat['states_1']" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 9, | |
"id": "2b97c33d-9fc0-4190-8b61-7310a24e8d88", | |
"metadata": { | |
"tags": [] | |
}, | |
"outputs": [], | |
"source": [ | |
"df = cat['states_2'].read()" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 10, | |
"id": "b08c9abf-8e6a-4d3b-b700-ae7691c02926", | |
"metadata": { | |
"tags": [] | |
}, | |
"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>state</th>\n", | |
" <th>slug</th>\n", | |
" <th>code</th>\n", | |
" <th>nickname</th>\n", | |
" <th>website</th>\n", | |
" <th>admission_date</th>\n", | |
" <th>admission_number</th>\n", | |
" <th>capital_city</th>\n", | |
" <th>capital_url</th>\n", | |
" <th>population</th>\n", | |
" <th>population_rank</th>\n", | |
" <th>constitution_url</th>\n", | |
" <th>state_flag_url</th>\n", | |
" <th>state_seal_url</th>\n", | |
" <th>map_image_url</th>\n", | |
" <th>landscape_background_url</th>\n", | |
" <th>skyline_background_url</th>\n", | |
" <th>twitter_url</th>\n", | |
" <th>facebook_url</th>\n", | |
" </tr>\n", | |
" </thead>\n", | |
" <tbody>\n", | |
" <tr>\n", | |
" <th>0</th>\n", | |
" <td>Missouri</td>\n", | |
" <td>missouri</td>\n", | |
" <td>MO</td>\n", | |
" <td>Show Me State</td>\n", | |
" <td>https://www.mo.gov</td>\n", | |
" <td>1821-08-10</td>\n", | |
" <td>24</td>\n", | |
" <td>Jefferson City</td>\n", | |
" <td>http://www.jeffcitymo.org</td>\n", | |
" <td>6044171</td>\n", | |
" <td>18</td>\n", | |
" <td>http://www.moga.mo.gov/mostatutes/moconstn.html</td>\n", | |
" <td>https://cdn.civil.services/us-states/flags/mis...</td>\n", | |
" <td>https://cdn.civil.services/us-states/seals/mis...</td>\n", | |
" <td>https://cdn.civil.services/us-states/maps/miss...</td>\n", | |
" <td>https://cdn.civil.services/us-states/backgroun...</td>\n", | |
" <td>https://cdn.civil.services/us-states/backgroun...</td>\n", | |
" <td>https://twitter.com/MoGov</td>\n", | |
" <td>https://www.facebook.com/mogov</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>1</th>\n", | |
" <td>Montana</td>\n", | |
" <td>montana</td>\n", | |
" <td>MT</td>\n", | |
" <td>Treasure State</td>\n", | |
" <td>http://mt.gov</td>\n", | |
" <td>1889-11-08</td>\n", | |
" <td>41</td>\n", | |
" <td>Helena</td>\n", | |
" <td>http://www.ci.helena.mt.us</td>\n", | |
" <td>1015165</td>\n", | |
" <td>44</td>\n", | |
" <td>http://courts.mt.gov/content/library/docs/72co...</td>\n", | |
" <td>https://cdn.civil.services/us-states/flags/mon...</td>\n", | |
" <td>https://cdn.civil.services/us-states/seals/mon...</td>\n", | |
" <td>https://cdn.civil.services/us-states/maps/mont...</td>\n", | |
" <td>https://cdn.civil.services/us-states/backgroun...</td>\n", | |
" <td>https://cdn.civil.services/us-states/backgroun...</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>2</th>\n", | |
" <td>Nebraska</td>\n", | |
" <td>nebraska</td>\n", | |
" <td>NE</td>\n", | |
" <td>Cornhusker State</td>\n", | |
" <td>http://www.nebraska.gov</td>\n", | |
" <td>1867-03-01</td>\n", | |
" <td>37</td>\n", | |
" <td>Lincoln</td>\n", | |
" <td>http://lincoln.ne.gov</td>\n", | |
" <td>1868516</td>\n", | |
" <td>37</td>\n", | |
" <td>http://www.state.ne.us/legislative/statutes/C</td>\n", | |
" <td>https://cdn.civil.services/us-states/flags/neb...</td>\n", | |
" <td>https://cdn.civil.services/us-states/seals/neb...</td>\n", | |
" <td>https://cdn.civil.services/us-states/maps/nebr...</td>\n", | |
" <td>https://cdn.civil.services/us-states/backgroun...</td>\n", | |
" <td>https://cdn.civil.services/us-states/backgroun...</td>\n", | |
" <td>https://twitter.com/Nebraskagov</td>\n", | |
" <td>https://www.facebook.com/nebraska.gov</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>3</th>\n", | |
" <td>Nevada</td>\n", | |
" <td>nevada</td>\n", | |
" <td>NV</td>\n", | |
" <td>The Silver State</td>\n", | |
" <td>http://nv.gov</td>\n", | |
" <td>1864-10-31</td>\n", | |
" <td>36</td>\n", | |
" <td>Carson City</td>\n", | |
" <td>http://www.carson.org</td>\n", | |
" <td>2790136</td>\n", | |
" <td>35</td>\n", | |
" <td>http://www.leg.state.nv.us/Const/NvConst.html</td>\n", | |
" <td>https://cdn.civil.services/us-states/flags/nev...</td>\n", | |
" <td>https://cdn.civil.services/us-states/seals/nev...</td>\n", | |
" <td>https://cdn.civil.services/us-states/maps/neva...</td>\n", | |
" <td>https://cdn.civil.services/us-states/backgroun...</td>\n", | |
" <td>https://cdn.civil.services/us-states/backgroun...</td>\n", | |
" <td>NaN</td>\n", | |
" <td>NaN</td>\n", | |
" </tr>\n", | |
" <tr>\n", | |
" <th>4</th>\n", | |
" <td>New Hampshire</td>\n", | |
" <td>new-hampshire</td>\n", | |
" <td>NH</td>\n", | |
" <td>Granite State</td>\n", | |
" <td>https://www.nh.gov</td>\n", | |
" <td>1788-06-21</td>\n", | |
" <td>9</td>\n", | |
" <td>Concord</td>\n", | |
" <td>http://www.concordnh.gov</td>\n", | |
" <td>1323459</td>\n", | |
" <td>42</td>\n", | |
" <td>http://www.state.nh.us/constitution/constituti...</td>\n", | |
" <td>https://cdn.civil.services/us-states/flags/new...</td>\n", | |
" <td>https://cdn.civil.services/us-states/seals/new...</td>\n", | |
" <td>https://cdn.civil.services/us-states/maps/new-...</td>\n", | |
" <td>https://cdn.civil.services/us-states/backgroun...</td>\n", | |
" <td>https://cdn.civil.services/us-states/backgroun...</td>\n", | |
" <td>https://twitter.com/nhgov</td>\n", | |
" <td>NaN</td>\n", | |
" </tr>\n", | |
" </tbody>\n", | |
"</table>\n", | |
"</div>" | |
], | |
"text/plain": [ | |
" state slug code nickname \\\n", | |
"0 Missouri missouri MO Show Me State \n", | |
"1 Montana montana MT Treasure State \n", | |
"2 Nebraska nebraska NE Cornhusker State \n", | |
"3 Nevada nevada NV The Silver State \n", | |
"4 New Hampshire new-hampshire NH Granite State \n", | |
"\n", | |
" website admission_date admission_number capital_city \\\n", | |
"0 https://www.mo.gov 1821-08-10 24 Jefferson City \n", | |
"1 http://mt.gov 1889-11-08 41 Helena \n", | |
"2 http://www.nebraska.gov 1867-03-01 37 Lincoln \n", | |
"3 http://nv.gov 1864-10-31 36 Carson City \n", | |
"4 https://www.nh.gov 1788-06-21 9 Concord \n", | |
"\n", | |
" capital_url population population_rank \\\n", | |
"0 http://www.jeffcitymo.org 6044171 18 \n", | |
"1 http://www.ci.helena.mt.us 1015165 44 \n", | |
"2 http://lincoln.ne.gov 1868516 37 \n", | |
"3 http://www.carson.org 2790136 35 \n", | |
"4 http://www.concordnh.gov 1323459 42 \n", | |
"\n", | |
" constitution_url \\\n", | |
"0 http://www.moga.mo.gov/mostatutes/moconstn.html \n", | |
"1 http://courts.mt.gov/content/library/docs/72co... \n", | |
"2 http://www.state.ne.us/legislative/statutes/C \n", | |
"3 http://www.leg.state.nv.us/Const/NvConst.html \n", | |
"4 http://www.state.nh.us/constitution/constituti... \n", | |
"\n", | |
" state_flag_url \\\n", | |
"0 https://cdn.civil.services/us-states/flags/mis... \n", | |
"1 https://cdn.civil.services/us-states/flags/mon... \n", | |
"2 https://cdn.civil.services/us-states/flags/neb... \n", | |
"3 https://cdn.civil.services/us-states/flags/nev... \n", | |
"4 https://cdn.civil.services/us-states/flags/new... \n", | |
"\n", | |
" state_seal_url \\\n", | |
"0 https://cdn.civil.services/us-states/seals/mis... \n", | |
"1 https://cdn.civil.services/us-states/seals/mon... \n", | |
"2 https://cdn.civil.services/us-states/seals/neb... \n", | |
"3 https://cdn.civil.services/us-states/seals/nev... \n", | |
"4 https://cdn.civil.services/us-states/seals/new... \n", | |
"\n", | |
" map_image_url \\\n", | |
"0 https://cdn.civil.services/us-states/maps/miss... \n", | |
"1 https://cdn.civil.services/us-states/maps/mont... \n", | |
"2 https://cdn.civil.services/us-states/maps/nebr... \n", | |
"3 https://cdn.civil.services/us-states/maps/neva... \n", | |
"4 https://cdn.civil.services/us-states/maps/new-... \n", | |
"\n", | |
" landscape_background_url \\\n", | |
"0 https://cdn.civil.services/us-states/backgroun... \n", | |
"1 https://cdn.civil.services/us-states/backgroun... \n", | |
"2 https://cdn.civil.services/us-states/backgroun... \n", | |
"3 https://cdn.civil.services/us-states/backgroun... \n", | |
"4 https://cdn.civil.services/us-states/backgroun... \n", | |
"\n", | |
" skyline_background_url \\\n", | |
"0 https://cdn.civil.services/us-states/backgroun... \n", | |
"1 https://cdn.civil.services/us-states/backgroun... \n", | |
"2 https://cdn.civil.services/us-states/backgroun... \n", | |
"3 https://cdn.civil.services/us-states/backgroun... \n", | |
"4 https://cdn.civil.services/us-states/backgroun... \n", | |
"\n", | |
" twitter_url facebook_url \n", | |
"0 https://twitter.com/MoGov https://www.facebook.com/mogov \n", | |
"1 NaN NaN \n", | |
"2 https://twitter.com/Nebraskagov https://www.facebook.com/nebraska.gov \n", | |
"3 NaN NaN \n", | |
"4 https://twitter.com/nhgov NaN " | |
] | |
}, | |
"execution_count": 10, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"df.head()" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": null, | |
"id": "62c822a2-a056-4ed5-8674-dc9f39e6b89d", | |
"metadata": { | |
"tags": [] | |
}, | |
"outputs": [], | |
"source": [ | |
"intake.gui.add('catalog.yml')" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 12, | |
"id": "6e263f50-729a-4be7-9063-0493435040f9", | |
"metadata": { | |
"tags": [] | |
}, | |
"outputs": [ | |
{ | |
"data": {}, | |
"metadata": {}, | |
"output_type": "display_data" | |
}, | |
{ | |
"data": { | |
"application/vnd.holoviews_exec.v0+json": "", | |
"text/html": [ | |
"<div id='c80051e1-d0b4-4423-8161-468bdfd42cd2'>\n", | |
" <div id=\"ee6e85fe-d036-4474-ba14-f2471f5b4e1c\" data-root-id=\"c80051e1-d0b4-4423-8161-468bdfd42cd2\" style=\"display: contents;\"></div>\n", | |
"</div>\n", | |
"<script type=\"application/javascript\">(function(root) {\n", | |
" var docs_json = {\"ebd93b1a-851b-46cd-abdc-b2aeb1aceeb7\":{\"version\":\"3.3.1\",\"title\":\"Bokeh Application\",\"roots\":[{\"type\":\"object\",\"name\":\"panel.models.layout.Column\",\"id\":\"c80051e1-d0b4-4423-8161-468bdfd42cd2\",\"attributes\":{\"name\":\"Column01809\",\"stylesheets\":[\"\\n:host(.pn-loading.pn-arc):before, .pn-loading.pn-arc:before {\\n background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJtYXJnaW46IGF1dG87IGJhY2tncm91bmQ6IG5vbmU7IGRpc3BsYXk6IGJsb2NrOyBzaGFwZS1yZW5kZXJpbmc6IGF1dG87IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPiAgPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYzNjM2MzIiBzdHJva2Utd2lkdGg9IjEwIiByPSIzNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTY0LjkzMzYxNDMxMzQ2NDE1IDU2Ljk3Nzg3MTQzNzgyMTM4Ij4gICAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjFzIiB2YWx1ZXM9IjAgNTAgNTA7MzYwIDUwIDUwIiBrZXlUaW1lcz0iMDsxIj48L2FuaW1hdGVUcmFuc2Zvcm0+ICA8L2NpcmNsZT48L3N2Zz4=\\\");\\n background-size: auto calc(min(50%, 400px));\\n}\",{\"type\":\"object\",\"name\":\"ImportedStyleSheet\",\"id\":\"22fa5c13-9a93-4894-ab9b-a34170e78424\",\"attributes\":{\"url\":\"https://cdn.holoviz.org/panel/1.3.2/dist/css/loading.css\"}},\"\\n .scrolling {\\n overflow: scroll;\\n }\\n \",{\"type\":\"object\",\"name\":\"ImportedStyleSheet\",\"id\":\"d12b068f-4ab7-4366-a072-a8aadd70b82b\",\"attributes\":{\"url\":\"https://cdn.holoviz.org/panel/1.3.2/dist/css/listpanel.css\"}},{\"type\":\"object\",\"name\":\"ImportedStyleSheet\",\"id\":\"480ba9c3-680c-4b16-ab41-0535292e06e4\",\"attributes\":{\"url\":\"https://cdn.holoviz.org/panel/1.3.2/dist/bundled/theme/default.css\"}},{\"type\":\"object\",\"name\":\"ImportedStyleSheet\",\"id\":\"82a40c35-758d-4f1f-8c89-55e85455c40f\",\"attributes\":{\"url\":\"https://cdn.holoviz.org/panel/1.3.2/dist/bundled/theme/native.css\"}}],\"min_width\":46,\"margin\":0,\"width_policy\":\"max\",\"sizing_mode\":\"stretch_width\",\"align\":\"start\",\"children\":[{\"type\":\"object\",\"name\":\"Row\",\"id\":\"2d4769c7-d667-42cc-8b36-24f23ffc8437\",\"attributes\":{\"name\":\"Row01803\",\"stylesheets\":[\"\\n:host(.pn-loading.pn-arc):before, .pn-loading.pn-arc:before {\\n background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJtYXJnaW46IGF1dG87IGJhY2tncm91bmQ6IG5vbmU7IGRpc3BsYXk6IGJsb2NrOyBzaGFwZS1yZW5kZXJpbmc6IGF1dG87IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPiAgPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYzNjM2MzIiBzdHJva2Utd2lkdGg9IjEwIiByPSIzNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTY0LjkzMzYxNDMxMzQ2NDE1IDU2Ljk3Nzg3MTQzNzgyMTM4Ij4gICAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjFzIiB2YWx1ZXM9IjAgNTAgNTA7MzYwIDUwIDUwIiBrZXlUaW1lcz0iMDsxIj48L2FuaW1hdGVUcmFuc2Zvcm0+ICA8L2NpcmNsZT48L3N2Zz4=\\\");\\n background-size: auto calc(min(50%, 400px));\\n}\",{\"id\":\"22fa5c13-9a93-4894-ab9b-a34170e78424\"},\"\\n .scrolling {\\n overflow: scroll;\\n }\\n \",{\"id\":\"d12b068f-4ab7-4366-a072-a8aadd70b82b\"},{\"id\":\"480ba9c3-680c-4b16-ab41-0535292e06e4\"},{\"id\":\"82a40c35-758d-4f1f-8c89-55e85455c40f\"}],\"min_width\":46,\"margin\":0,\"width_policy\":\"max\",\"sizing_mode\":\"stretch_width\",\"align\":\"start\",\"children\":[{\"type\":\"object\",\"name\":\"panel.models.markup.HTML\",\"id\":\"9024db40-d576-4ee7-8779-378fc719136a\",\"attributes\":{\"stylesheets\":[\"\\n:host(.pn-loading.pn-arc):before, .pn-loading.pn-arc:before {\\n background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJtYXJnaW46IGF1dG87IGJhY2tncm91bmQ6IG5vbmU7IGRpc3BsYXk6IGJsb2NrOyBzaGFwZS1yZW5kZXJpbmc6IGF1dG87IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPiAgPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYzNjM2MzIiBzdHJva2Utd2lkdGg9IjEwIiByPSIzNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTY0LjkzMzYxNDMxMzQ2NDE1IDU2Ljk3Nzg3MTQzNzgyMTM4Ij4gICAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjFzIiB2YWx1ZXM9IjAgNTAgNTA7MzYwIDUwIDUwIiBrZXlUaW1lcz0iMDsxIj48L2FuaW1hdGVUcmFuc2Zvcm0+ICA8L2NpcmNsZT48L3N2Zz4=\\\");\\n background-size: auto calc(min(50%, 400px));\\n}\",{\"id\":\"22fa5c13-9a93-4894-ab9b-a34170e78424\"},\"\\n .scrolling {\\n overflow: scroll;\\n }\\n \",{\"id\":\"480ba9c3-680c-4b16-ab41-0535292e06e4\"},{\"id\":\"82a40c35-758d-4f1f-8c89-55e85455c40f\"}],\"width\":46,\"height\":35,\"min_width\":46,\"min_height\":35,\"margin\":[5,10],\"align\":\"start\",\"text\":\"<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAjCAYAAADrJzjpAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsTAAALEwEAmpwYAAABWWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyI+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgpMwidZAAAEJUlEQVRYCe2Xx4tUQRDG16yYMO+uCVFUTHjQi3jxKqLgP+HVs4rgSQ/+FV6MmFDMBzHnuKaDLi7qKuLFnP1+8/pbirczb2dGNxws+Lq6uqurv1evXk9PQ0N9MigtWyH9S/gt/EiafjngZ9916iOOk1k1tP1r8O1Trv+J9/TrGFjFhn4r1G0/Ae0x7HrE69AGcRFsvoVCqYZ4DOLgP1PUOFe4UW7S69DEdFzcYh+7rDhzZSc1yHw5H04Q5Humam693jofYEB+IG/7lZUb95Ov1+RaoV3gIViD/io0C8sFxvCvFE9THZnE55bwWBgqOPskoVG4KmwSvgmOq2714kzP1JJrAsQqIb7ySj4eL/IlOcsExPtnVo3t4OQ/WfqUwOZfBLJBhnjVJlSLZh3rwecU4770EgGhVIreXsmh5Fmm4VeNwATbK5wRXguLBISMdFmLJc/ODWsBH/kQ4aKwW9givBV4iLpiexEk2wSySZa2CieTzUOxcS2Zjr68Ney7wmbhTbJ5A6sFhKwXZr7klRqTXij7pUDw90nvlB4uHE82mxfVbCQa+3zY2E8EPsiNyf6YNElZJSBV1bpJz9OCdwLBHexwCDJCfWe+VvIm/UgxZgiW7eqwn2ue/so0aV7J7Kz8dE2aOiewmI8RfVuYJlg4yk4IzFVTNrwZk36ofj4WiYn7PZO9WEDMK7MqtH46iJ0WCOYstKo/S7DwYR0TqiFv0i3yn+oA0iOFs0LchxKaLiDmk1ldtL4nD5OfS+KT+gR/KswWLJA/KhSRN2lOiyleKB1JuyRjCZlHWNJ114tiSTh4q5bPCSHwPSLkycfyuKf55rBmlPouR8eFtDPt/cOS6rteHEvCmzxXmLkhFBc216lrng+Xh+HIaxIso9W5IDDneA/Udwl5Xw3VLw7Cr+hRgc1cNm3qcwJZIH9QwMflwUfdKFjGqMMPTiTdItsl5P3s/1fawSDvknCmID8/RIf8PgFi14VJggXSl4RImhLqFtLe1OTRLgmTf6GxBXaU5qPbJsQTaKzsK0IkTQm57h1fQ/9eHJysHhIg4bJ5pT5XBCR/7o7XmG+Yftg7GnMJOS5ru028CefrASGSb5ftHw2uBshEgZKJmeY+3qOktV9JTJ7M7hcieTK/tOSVnSQ30rwzfVO2695xknvPKG/K7c0fo8uGo3KNcF7goT4kzUNMEBCvz6webr055PcIkPQxSB98SZoap9YRr8usXmojCf4MQJYfHu7qfghOk3ECEv2zkV5sI5ld4hEzfVk2RyES/bKRPtBGUjvEB/LUOD86SJzPRvpQa3LcKjcIvnPzi9vnhfM9St6Oc3X3OQ26Q4jr2Fxt/7k4uDdCU5vejB8YjxVtbh+vw9djjsEY88SvJPaNHKIvMfEpihH96+6zUV7KjeV9ytkQ7pA/TXKLPl8vNeQAAAAASUVORK5CYII=" style="max-width: 100%; max-height: 100%; object-fit: contain; width: 46px; height: 35px;"></img>\"}},{\"type\":\"object\",\"name\":\"panel.models.layout.Column\",\"id\":\"8ba00ac3-cb12-4b98-a981-3d02cfdbe866\",\"attributes\":{\"name\":\"Column01797\",\"stylesheets\":[\"\\n:host(.pn-loading.pn-arc):before, .pn-loading.pn-arc:before {\\n background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJtYXJnaW46IGF1dG87IGJhY2tncm91bmQ6IG5vbmU7IGRpc3BsYXk6IGJsb2NrOyBzaGFwZS1yZW5kZXJpbmc6IGF1dG87IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPiAgPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYzNjM2MzIiBzdHJva2Utd2lkdGg9IjEwIiByPSIzNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTY0LjkzMzYxNDMxMzQ2NDE1IDU2Ljk3Nzg3MTQzNzgyMTM4Ij4gICAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjFzIiB2YWx1ZXM9IjAgNTAgNTA7MzYwIDUwIDUwIiBrZXlUaW1lcz0iMDsxIj48L2FuaW1hdGVUcmFuc2Zvcm0+ICA8L2NpcmNsZT48L3N2Zz4=\\\");\\n background-size: auto calc(min(50%, 400px));\\n}\",{\"id\":\"22fa5c13-9a93-4894-ab9b-a34170e78424\"},\"\\n .scrolling {\\n overflow: scroll;\\n }\\n \",{\"id\":\"d12b068f-4ab7-4366-a072-a8aadd70b82b\"},{\"id\":\"480ba9c3-680c-4b16-ab41-0535292e06e4\"},{\"id\":\"82a40c35-758d-4f1f-8c89-55e85455c40f\"}],\"margin\":0,\"width_policy\":\"max\",\"align\":\"start\",\"children\":[{\"type\":\"object\",\"name\":\"panel.models.layout.Column\",\"id\":\"b62d96e5-9993-4e53-bb5b-d6ffb23bd53e\",\"attributes\":{\"name\":\"Select Catalog\",\"stylesheets\":[\"\\n:host(.pn-loading.pn-arc):before, .pn-loading.pn-arc:before {\\n background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJtYXJnaW46IGF1dG87IGJhY2tncm91bmQ6IG5vbmU7IGRpc3BsYXk6IGJsb2NrOyBzaGFwZS1yZW5kZXJpbmc6IGF1dG87IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPiAgPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYzNjM2MzIiBzdHJva2Utd2lkdGg9IjEwIiByPSIzNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTY0LjkzMzYxNDMxMzQ2NDE1IDU2Ljk3Nzg3MTQzNzgyMTM4Ij4gICAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjFzIiB2YWx1ZXM9IjAgNTAgNTA7MzYwIDUwIDUwIiBrZXlUaW1lcz0iMDsxIj48L2FuaW1hdGVUcmFuc2Zvcm0+ICA8L2NpcmNsZT48L3N2Zz4=\\\");\\n background-size: auto calc(min(50%, 400px));\\n}\",{\"id\":\"22fa5c13-9a93-4894-ab9b-a34170e78424\"},\"\\n .scrolling {\\n overflow: scroll;\\n }\\n \",{\"id\":\"d12b068f-4ab7-4366-a072-a8aadd70b82b\"},{\"id\":\"480ba9c3-680c-4b16-ab41-0535292e06e4\"},{\"id\":\"82a40c35-758d-4f1f-8c89-55e85455c40f\"}],\"margin\":0,\"align\":\"start\",\"children\":[{\"type\":\"object\",\"name\":\"panel.models.markup.HTML\",\"id\":\"8462f958-54db-44fc-9824-e8f591e85e39\",\"attributes\":{\"css_classes\":[\"markdown\"],\"stylesheets\":[\"\\n:host(.pn-loading.pn-arc):before, .pn-loading.pn-arc:before {\\n background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJtYXJnaW46IGF1dG87IGJhY2tncm91bmQ6IG5vbmU7IGRpc3BsYXk6IGJsb2NrOyBzaGFwZS1yZW5kZXJpbmc6IGF1dG87IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPiAgPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYzNjM2MzIiBzdHJva2Utd2lkdGg9IjEwIiByPSIzNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTY0LjkzMzYxNDMxMzQ2NDE1IDU2Ljk3Nzg3MTQzNzgyMTM4Ij4gICAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjFzIiB2YWx1ZXM9IjAgNTAgNTA7MzYwIDUwIDUwIiBrZXlUaW1lcz0iMDsxIj48L2FuaW1hdGVUcmFuc2Zvcm0+ICA8L2NpcmNsZT48L3N2Zz4=\\\");\\n background-size: auto calc(min(50%, 400px));\\n}\",{\"id\":\"22fa5c13-9a93-4894-ab9b-a34170e78424\"},\"\\n .scrolling {\\n overflow: scroll;\\n }\\n \",{\"type\":\"object\",\"name\":\"ImportedStyleSheet\",\"id\":\"e3edcf21-8a4a-4275-ab68-2c3b99d9fc50\",\"attributes\":{\"url\":\"https://cdn.holoviz.org/panel/1.3.2/dist/css/markdown.css\"}},{\"id\":\"480ba9c3-680c-4b16-ab41-0535292e06e4\"},{\"id\":\"82a40c35-758d-4f1f-8c89-55e85455c40f\"}],\"max_height\":40,\"margin\":[5,10],\"align\":\"start\",\"text\":\"<h4>Catalogs</h4>\\n\"}},{\"type\":\"object\",\"name\":\"MultiSelect\",\"id\":\"a3bafb21-2834-4ecd-83d9-809dac8ac872\",\"attributes\":{\"stylesheets\":[\"\\n:host(.pn-loading.pn-arc):before, .pn-loading.pn-arc:before {\\n background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJtYXJnaW46IGF1dG87IGJhY2tncm91bmQ6IG5vbmU7IGRpc3BsYXk6IGJsb2NrOyBzaGFwZS1yZW5kZXJpbmc6IGF1dG87IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPiAgPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYzNjM2MzIiBzdHJva2Utd2lkdGg9IjEwIiByPSIzNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTY0LjkzMzYxNDMxMzQ2NDE1IDU2Ljk3Nzg3MTQzNzgyMTM4Ij4gICAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjFzIiB2YWx1ZXM9IjAgNTAgNTA7MzYwIDUwIDUwIiBrZXlUaW1lcz0iMDsxIj48L2FuaW1hdGVUcmFuc2Zvcm0+ICA8L2NpcmNsZT48L3N2Zz4=\\\");\\n background-size: auto calc(min(50%, 400px));\\n}\",{\"id\":\"22fa5c13-9a93-4894-ab9b-a34170e78424\"},\"\\n .scrolling {\\n overflow: scroll;\\n }\\n \",{\"type\":\"object\",\"name\":\"ImportedStyleSheet\",\"id\":\"fc00d2b9-1532-40c8-a693-99b2fb3166a8\",\"attributes\":{\"url\":\"https://cdn.holoviz.org/panel/1.3.2/dist/css/select.css\"}},{\"id\":\"480ba9c3-680c-4b16-ab41-0535292e06e4\"},{\"id\":\"82a40c35-758d-4f1f-8c89-55e85455c40f\"}],\"width\":300,\"min_width\":300,\"margin\":[5,10],\"width_policy\":\"min\",\"align\":\"start\",\"options\":[\"builtin\",\"CSV Files\"],\"value\":[\"CSV Files\"],\"size\":9}}]}},{\"type\":\"object\",\"name\":\"Row\",\"id\":\"3b0517e5-25b6-44f5-9190-41464536dfb8\",\"attributes\":{\"name\":\"Controls\",\"stylesheets\":[\"\\n:host(.pn-loading.pn-arc):before, .pn-loading.pn-arc:before {\\n background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJtYXJnaW46IGF1dG87IGJhY2tncm91bmQ6IG5vbmU7IGRpc3BsYXk6IGJsb2NrOyBzaGFwZS1yZW5kZXJpbmc6IGF1dG87IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPiAgPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYzNjM2MzIiBzdHJva2Utd2lkdGg9IjEwIiByPSIzNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTY0LjkzMzYxNDMxMzQ2NDE1IDU2Ljk3Nzg3MTQzNzgyMTM4Ij4gICAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjFzIiB2YWx1ZXM9IjAgNTAgNTA7MzYwIDUwIDUwIiBrZXlUaW1lcz0iMDsxIj48L2FuaW1hdGVUcmFuc2Zvcm0+ICA8L2NpcmNsZT48L3N2Zz4=\\\");\\n background-size: auto calc(min(50%, 400px));\\n}\",{\"id\":\"22fa5c13-9a93-4894-ab9b-a34170e78424\"},\"\\n .scrolling {\\n overflow: scroll;\\n }\\n \",{\"id\":\"d12b068f-4ab7-4366-a072-a8aadd70b82b\"},{\"id\":\"480ba9c3-680c-4b16-ab41-0535292e06e4\"},{\"id\":\"82a40c35-758d-4f1f-8c89-55e85455c40f\"}],\"margin\":0,\"align\":\"start\",\"children\":[{\"type\":\"object\",\"name\":\"Toggle\",\"id\":\"d4284a9f-46c7-4b97-94c3-fe7fde14d5b0\",\"attributes\":{\"css_classes\":[\"solid\"],\"stylesheets\":[\"\\n:host(.pn-loading.pn-arc):before, .pn-loading.pn-arc:before {\\n background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJtYXJnaW46IGF1dG87IGJhY2tncm91bmQ6IG5vbmU7IGRpc3BsYXk6IGJsb2NrOyBzaGFwZS1yZW5kZXJpbmc6IGF1dG87IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPiAgPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYzNjM2MzIiBzdHJva2Utd2lkdGg9IjEwIiByPSIzNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTY0LjkzMzYxNDMxMzQ2NDE1IDU2Ljk3Nzg3MTQzNzgyMTM4Ij4gICAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjFzIiB2YWx1ZXM9IjAgNTAgNTA7MzYwIDUwIDUwIiBrZXlUaW1lcz0iMDsxIj48L2FuaW1hdGVUcmFuc2Zvcm0+ICA8L2NpcmNsZT48L3N2Zz4=\\\");\\n background-size: auto calc(min(50%, 400px));\\n}\",{\"id\":\"22fa5c13-9a93-4894-ab9b-a34170e78424\"},\"\\n .scrolling {\\n overflow: scroll;\\n }\\n \",{\"type\":\"object\",\"name\":\"ImportedStyleSheet\",\"id\":\"f076fd84-b6a7-4dfc-a590-bc53cfc4a875\",\"attributes\":{\"url\":\"https://cdn.holoviz.org/panel/1.3.2/dist/css/button.css\"}},{\"id\":\"480ba9c3-680c-4b16-ab41-0535292e06e4\"},{\"id\":\"82a40c35-758d-4f1f-8c89-55e85455c40f\"}],\"width\":50,\"min_width\":50,\"margin\":[5,10],\"align\":\"start\",\"label\":\"\\uff0b\"}},{\"type\":\"object\",\"name\":\"panel.models.widgets.Button\",\"id\":\"da4a6963-e1b0-482a-8943-bc7f85685eb4\",\"attributes\":{\"subscribed_events\":{\"type\":\"set\",\"entries\":[\"button_click\"]},\"css_classes\":[\"solid\"],\"stylesheets\":[\"\\n:host(.pn-loading.pn-arc):before, .pn-loading.pn-arc:before {\\n background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJtYXJnaW46IGF1dG87IGJhY2tncm91bmQ6IG5vbmU7IGRpc3BsYXk6IGJsb2NrOyBzaGFwZS1yZW5kZXJpbmc6IGF1dG87IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPiAgPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYzNjM2MzIiBzdHJva2Utd2lkdGg9IjEwIiByPSIzNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTY0LjkzMzYxNDMxMzQ2NDE1IDU2Ljk3Nzg3MTQzNzgyMTM4Ij4gICAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjFzIiB2YWx1ZXM9IjAgNTAgNTA7MzYwIDUwIDUwIiBrZXlUaW1lcz0iMDsxIj48L2FuaW1hdGVUcmFuc2Zvcm0+ICA8L2NpcmNsZT48L3N2Zz4=\\\");\\n background-size: auto calc(min(50%, 400px));\\n}\",{\"id\":\"22fa5c13-9a93-4894-ab9b-a34170e78424\"},\"\\n .scrolling {\\n overflow: scroll;\\n }\\n \",{\"id\":\"f076fd84-b6a7-4dfc-a590-bc53cfc4a875\"},{\"id\":\"480ba9c3-680c-4b16-ab41-0535292e06e4\"},{\"id\":\"82a40c35-758d-4f1f-8c89-55e85455c40f\"}],\"width\":50,\"min_width\":50,\"margin\":[5,10],\"align\":\"start\",\"label\":\"\\u2015\"}},{\"type\":\"object\",\"name\":\"Toggle\",\"id\":\"885d05df-10c8-426f-9bcc-5d99eb9ad89e\",\"attributes\":{\"css_classes\":[\"solid\"],\"stylesheets\":[\"\\n:host(.pn-loading.pn-arc):before, .pn-loading.pn-arc:before {\\n background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJtYXJnaW46IGF1dG87IGJhY2tncm91bmQ6IG5vbmU7IGRpc3BsYXk6IGJsb2NrOyBzaGFwZS1yZW5kZXJpbmc6IGF1dG87IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPiAgPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYzNjM2MzIiBzdHJva2Utd2lkdGg9IjEwIiByPSIzNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTY0LjkzMzYxNDMxMzQ2NDE1IDU2Ljk3Nzg3MTQzNzgyMTM4Ij4gICAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjFzIiB2YWx1ZXM9IjAgNTAgNTA7MzYwIDUwIDUwIiBrZXlUaW1lcz0iMDsxIj48L2FuaW1hdGVUcmFuc2Zvcm0+ICA8L2NpcmNsZT48L3N2Zz4=\\\");\\n background-size: auto calc(min(50%, 400px));\\n}\",{\"id\":\"22fa5c13-9a93-4894-ab9b-a34170e78424\"},\"\\n .scrolling {\\n overflow: scroll;\\n }\\n \",{\"id\":\"f076fd84-b6a7-4dfc-a590-bc53cfc4a875\"},{\"id\":\"480ba9c3-680c-4b16-ab41-0535292e06e4\"},{\"id\":\"82a40c35-758d-4f1f-8c89-55e85455c40f\"}],\"width\":50,\"min_width\":50,\"margin\":[5,10],\"align\":\"start\",\"label\":\"\\ud83d\\udd0d\"}}]}}]}},{\"type\":\"object\",\"name\":\"panel.models.layout.Column\",\"id\":\"5d5711ac-3ede-4ca2-a362-5fb7c795811f\",\"attributes\":{\"name\":\"Column01800\",\"stylesheets\":[\"\\n:host(.pn-loading.pn-arc):before, .pn-loading.pn-arc:before {\\n background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJtYXJnaW46IGF1dG87IGJhY2tncm91bmQ6IG5vbmU7IGRpc3BsYXk6IGJsb2NrOyBzaGFwZS1yZW5kZXJpbmc6IGF1dG87IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPiAgPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYzNjM2MzIiBzdHJva2Utd2lkdGg9IjEwIiByPSIzNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTY0LjkzMzYxNDMxMzQ2NDE1IDU2Ljk3Nzg3MTQzNzgyMTM4Ij4gICAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjFzIiB2YWx1ZXM9IjAgNTAgNTA7MzYwIDUwIDUwIiBrZXlUaW1lcz0iMDsxIj48L2FuaW1hdGVUcmFuc2Zvcm0+ICA8L2NpcmNsZT48L3N2Zz4=\\\");\\n background-size: auto calc(min(50%, 400px));\\n}\",{\"id\":\"22fa5c13-9a93-4894-ab9b-a34170e78424\"},\"\\n .scrolling {\\n overflow: scroll;\\n }\\n \",{\"id\":\"d12b068f-4ab7-4366-a072-a8aadd70b82b\"},{\"id\":\"480ba9c3-680c-4b16-ab41-0535292e06e4\"},{\"id\":\"82a40c35-758d-4f1f-8c89-55e85455c40f\"}],\"margin\":0,\"width_policy\":\"max\",\"align\":\"start\",\"children\":[{\"type\":\"object\",\"name\":\"panel.models.layout.Column\",\"id\":\"b08528f9-8deb-46fd-bbf8-0b31353e0966\",\"attributes\":{\"name\":\"Select Data Source\",\"stylesheets\":[\"\\n:host(.pn-loading.pn-arc):before, .pn-loading.pn-arc:before {\\n background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJtYXJnaW46IGF1dG87IGJhY2tncm91bmQ6IG5vbmU7IGRpc3BsYXk6IGJsb2NrOyBzaGFwZS1yZW5kZXJpbmc6IGF1dG87IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPiAgPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYzNjM2MzIiBzdHJva2Utd2lkdGg9IjEwIiByPSIzNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTY0LjkzMzYxNDMxMzQ2NDE1IDU2Ljk3Nzg3MTQzNzgyMTM4Ij4gICAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjFzIiB2YWx1ZXM9IjAgNTAgNTA7MzYwIDUwIDUwIiBrZXlUaW1lcz0iMDsxIj48L2FuaW1hdGVUcmFuc2Zvcm0+ICA8L2NpcmNsZT48L3N2Zz4=\\\");\\n background-size: auto calc(min(50%, 400px));\\n}\",{\"id\":\"22fa5c13-9a93-4894-ab9b-a34170e78424\"},\"\\n .scrolling {\\n overflow: scroll;\\n }\\n \",{\"id\":\"d12b068f-4ab7-4366-a072-a8aadd70b82b\"},{\"id\":\"480ba9c3-680c-4b16-ab41-0535292e06e4\"},{\"id\":\"82a40c35-758d-4f1f-8c89-55e85455c40f\"}],\"margin\":0,\"align\":\"start\",\"children\":[{\"type\":\"object\",\"name\":\"panel.models.markup.HTML\",\"id\":\"28efee22-e369-4bf1-b9bb-b23eec77c599\",\"attributes\":{\"css_classes\":[\"markdown\"],\"stylesheets\":[\"\\n:host(.pn-loading.pn-arc):before, .pn-loading.pn-arc:before {\\n background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJtYXJnaW46IGF1dG87IGJhY2tncm91bmQ6IG5vbmU7IGRpc3BsYXk6IGJsb2NrOyBzaGFwZS1yZW5kZXJpbmc6IGF1dG87IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPiAgPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYzNjM2MzIiBzdHJva2Utd2lkdGg9IjEwIiByPSIzNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTY0LjkzMzYxNDMxMzQ2NDE1IDU2Ljk3Nzg3MTQzNzgyMTM4Ij4gICAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjFzIiB2YWx1ZXM9IjAgNTAgNTA7MzYwIDUwIDUwIiBrZXlUaW1lcz0iMDsxIj48L2FuaW1hdGVUcmFuc2Zvcm0+ICA8L2NpcmNsZT48L3N2Zz4=\\\");\\n background-size: auto calc(min(50%, 400px));\\n}\",{\"id\":\"22fa5c13-9a93-4894-ab9b-a34170e78424\"},\"\\n .scrolling {\\n overflow: scroll;\\n }\\n \",{\"id\":\"e3edcf21-8a4a-4275-ab68-2c3b99d9fc50\"},{\"id\":\"480ba9c3-680c-4b16-ab41-0535292e06e4\"},{\"id\":\"82a40c35-758d-4f1f-8c89-55e85455c40f\"}],\"max_height\":40,\"margin\":[5,10],\"align\":\"start\",\"text\":\"<h4>Sources</h4>\\n\"}},{\"type\":\"object\",\"name\":\"MultiSelect\",\"id\":\"b43933d7-30b9-497f-8480-e15bc0987c2d\",\"attributes\":{\"stylesheets\":[\"\\n:host(.pn-loading.pn-arc):before, .pn-loading.pn-arc:before {\\n background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJtYXJnaW46IGF1dG87IGJhY2tncm91bmQ6IG5vbmU7IGRpc3BsYXk6IGJsb2NrOyBzaGFwZS1yZW5kZXJpbmc6IGF1dG87IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPiAgPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYzNjM2MzIiBzdHJva2Utd2lkdGg9IjEwIiByPSIzNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTY0LjkzMzYxNDMxMzQ2NDE1IDU2Ljk3Nzg3MTQzNzgyMTM4Ij4gICAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjFzIiB2YWx1ZXM9IjAgNTAgNTA7MzYwIDUwIDUwIiBrZXlUaW1lcz0iMDsxIj48L2FuaW1hdGVUcmFuc2Zvcm0+ICA8L2NpcmNsZT48L3N2Zz4=\\\");\\n background-size: auto calc(min(50%, 400px));\\n}\",{\"id\":\"22fa5c13-9a93-4894-ab9b-a34170e78424\"},\"\\n .scrolling {\\n overflow: scroll;\\n }\\n \",{\"id\":\"fc00d2b9-1532-40c8-a693-99b2fb3166a8\"},{\"id\":\"480ba9c3-680c-4b16-ab41-0535292e06e4\"},{\"id\":\"82a40c35-758d-4f1f-8c89-55e85455c40f\"}],\"width\":300,\"min_width\":300,\"margin\":[5,10],\"width_policy\":\"min\",\"align\":\"start\",\"options\":[\"states_1\",\"states_2\"],\"value\":[\"states_1\"],\"size\":9}}]}},{\"type\":\"object\",\"name\":\"Row\",\"id\":\"4cce3b5e-972f-431f-b014-a2d80836e137\",\"attributes\":{\"name\":\"Controls\",\"stylesheets\":[\"\\n:host(.pn-loading.pn-arc):before, .pn-loading.pn-arc:before {\\n background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJtYXJnaW46IGF1dG87IGJhY2tncm91bmQ6IG5vbmU7IGRpc3BsYXk6IGJsb2NrOyBzaGFwZS1yZW5kZXJpbmc6IGF1dG87IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPiAgPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYzNjM2MzIiBzdHJva2Utd2lkdGg9IjEwIiByPSIzNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTY0LjkzMzYxNDMxMzQ2NDE1IDU2Ljk3Nzg3MTQzNzgyMTM4Ij4gICAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjFzIiB2YWx1ZXM9IjAgNTAgNTA7MzYwIDUwIDUwIiBrZXlUaW1lcz0iMDsxIj48L2FuaW1hdGVUcmFuc2Zvcm0+ICA8L2NpcmNsZT48L3N2Zz4=\\\");\\n background-size: auto calc(min(50%, 400px));\\n}\",{\"id\":\"22fa5c13-9a93-4894-ab9b-a34170e78424\"},\"\\n .scrolling {\\n overflow: scroll;\\n }\\n \",{\"id\":\"d12b068f-4ab7-4366-a072-a8aadd70b82b\"},{\"id\":\"480ba9c3-680c-4b16-ab41-0535292e06e4\"},{\"id\":\"82a40c35-758d-4f1f-8c89-55e85455c40f\"}],\"margin\":0,\"align\":\"start\",\"children\":[{\"type\":\"object\",\"name\":\"Toggle\",\"id\":\"b3b1fcdc-b567-446c-9af9-c97adec1b967\",\"attributes\":{\"css_classes\":[\"solid\"],\"stylesheets\":[\"\\n:host(.pn-loading.pn-arc):before, .pn-loading.pn-arc:before {\\n background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJtYXJnaW46IGF1dG87IGJhY2tncm91bmQ6IG5vbmU7IGRpc3BsYXk6IGJsb2NrOyBzaGFwZS1yZW5kZXJpbmc6IGF1dG87IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPiAgPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYzNjM2MzIiBzdHJva2Utd2lkdGg9IjEwIiByPSIzNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTY0LjkzMzYxNDMxMzQ2NDE1IDU2Ljk3Nzg3MTQzNzgyMTM4Ij4gICAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjFzIiB2YWx1ZXM9IjAgNTAgNTA7MzYwIDUwIDUwIiBrZXlUaW1lcz0iMDsxIj48L2FuaW1hdGVUcmFuc2Zvcm0+ICA8L2NpcmNsZT48L3N2Zz4=\\\");\\n background-size: auto calc(min(50%, 400px));\\n}\",{\"id\":\"22fa5c13-9a93-4894-ab9b-a34170e78424\"},\"\\n .scrolling {\\n overflow: scroll;\\n }\\n \",{\"id\":\"f076fd84-b6a7-4dfc-a590-bc53cfc4a875\"},{\"id\":\"480ba9c3-680c-4b16-ab41-0535292e06e4\"},{\"id\":\"82a40c35-758d-4f1f-8c89-55e85455c40f\"}],\"width\":50,\"min_width\":50,\"margin\":[5,10],\"align\":\"start\",\"label\":\"\\ud83d\\udcca\"}},{\"type\":\"object\",\"name\":\"Toggle\",\"id\":\"6c81d745-c581-4089-8024-cef807e1029b\",\"attributes\":{\"css_classes\":[\"solid\"],\"stylesheets\":[\"\\n:host(.pn-loading.pn-arc):before, .pn-loading.pn-arc:before {\\n background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJtYXJnaW46IGF1dG87IGJhY2tncm91bmQ6IG5vbmU7IGRpc3BsYXk6IGJsb2NrOyBzaGFwZS1yZW5kZXJpbmc6IGF1dG87IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPiAgPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYzNjM2MzIiBzdHJva2Utd2lkdGg9IjEwIiByPSIzNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTY0LjkzMzYxNDMxMzQ2NDE1IDU2Ljk3Nzg3MTQzNzgyMTM4Ij4gICAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjFzIiB2YWx1ZXM9IjAgNTAgNTA7MzYwIDUwIDUwIiBrZXlUaW1lcz0iMDsxIj48L2FuaW1hdGVUcmFuc2Zvcm0+ICA8L2NpcmNsZT48L3N2Zz4=\\\");\\n background-size: auto calc(min(50%, 400px));\\n}\",{\"id\":\"22fa5c13-9a93-4894-ab9b-a34170e78424\"},\"\\n .scrolling {\\n overflow: scroll;\\n }\\n \",{\"id\":\"f076fd84-b6a7-4dfc-a590-bc53cfc4a875\"},{\"id\":\"480ba9c3-680c-4b16-ab41-0535292e06e4\"},{\"id\":\"82a40c35-758d-4f1f-8c89-55e85455c40f\"}],\"disabled\":true,\"width\":50,\"min_width\":50,\"margin\":[5,10],\"align\":\"start\",\"label\":\"\\u2699\"}}]}}]}},{\"type\":\"object\",\"name\":\"panel.models.layout.Column\",\"id\":\"5dcd45d3-087c-4200-b044-9364a01e49f3\",\"attributes\":{\"name\":\"Description\",\"css_classes\":[\"scrollable-vertical\"],\"stylesheets\":[\"\\n:host(.pn-loading.pn-arc):before, .pn-loading.pn-arc:before {\\n background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJtYXJnaW46IGF1dG87IGJhY2tncm91bmQ6IG5vbmU7IGRpc3BsYXk6IGJsb2NrOyBzaGFwZS1yZW5kZXJpbmc6IGF1dG87IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPiAgPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYzNjM2MzIiBzdHJva2Utd2lkdGg9IjEwIiByPSIzNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTY0LjkzMzYxNDMxMzQ2NDE1IDU2Ljk3Nzg3MTQzNzgyMTM4Ij4gICAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjFzIiB2YWx1ZXM9IjAgNTAgNTA7MzYwIDUwIDUwIiBrZXlUaW1lcz0iMDsxIj48L2FuaW1hdGVUcmFuc2Zvcm0+ICA8L2NpcmNsZT48L3N2Zz4=\\\");\\n background-size: auto calc(min(50%, 400px));\\n}\",{\"id\":\"22fa5c13-9a93-4894-ab9b-a34170e78424\"},\"\\n .scrolling {\\n overflow: scroll;\\n }\\n \",{\"id\":\"d12b068f-4ab7-4366-a072-a8aadd70b82b\"},{\"id\":\"480ba9c3-680c-4b16-ab41-0535292e06e4\"},{\"id\":\"82a40c35-758d-4f1f-8c89-55e85455c40f\"}],\"height\":240,\"margin\":0,\"width_policy\":\"max\",\"sizing_mode\":\"stretch_width\",\"align\":\"start\",\"children\":[{\"type\":\"object\",\"name\":\"panel.models.markup.HTML\",\"id\":\"3468d3fb-7c62-4335-84d9-dcf46471c7bb\",\"attributes\":{\"css_classes\":[\"markdown\"],\"stylesheets\":[\"\\n:host(.pn-loading.pn-arc):before, .pn-loading.pn-arc:before {\\n background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJtYXJnaW46IGF1dG87IGJhY2tncm91bmQ6IG5vbmU7IGRpc3BsYXk6IGJsb2NrOyBzaGFwZS1yZW5kZXJpbmc6IGF1dG87IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPiAgPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYzNjM2MzIiBzdHJva2Utd2lkdGg9IjEwIiByPSIzNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTY0LjkzMzYxNDMxMzQ2NDE1IDU2Ljk3Nzg3MTQzNzgyMTM4Ij4gICAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjFzIiB2YWx1ZXM9IjAgNTAgNTA7MzYwIDUwIDUwIiBrZXlUaW1lcz0iMDsxIj48L2FuaW1hdGVUcmFuc2Zvcm0+ICA8L2NpcmNsZT48L3N2Zz4=\\\");\\n background-size: auto calc(min(50%, 400px));\\n}\",{\"id\":\"22fa5c13-9a93-4894-ab9b-a34170e78424\"},\"\\n .scrolling {\\n overflow: scroll;\\n }\\n \",{\"id\":\"e3edcf21-8a4a-4275-ab68-2c3b99d9fc50\"},{\"id\":\"480ba9c3-680c-4b16-ab41-0535292e06e4\"},{\"id\":\"82a40c35-758d-4f1f-8c89-55e85455c40f\"}],\"margin\":[5,10],\"align\":\"start\",\"text\":\"<pre><code class="language-yaml"><div class="codehilite"><pre><span></span><code><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">states_1</span>\\n<span class="nt">container</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">dataframe</span>\\n<span class="nt">plugin</span><span class="p">:</span><span class="w"> </span><span class="p p-Indicator">[</span><span class="s">&#39;csv&#39;</span><span class="p p-Indicator">]</span>\\n<span class="nt">driver</span><span class="p">:</span><span class="w"> </span><span class="p p-Indicator">[</span><span class="s">&#39;csv&#39;</span><span class="p p-Indicator">]</span>\\n<span class="nt">description</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">CSV file states_1</span>\\n<span class="nt">direct_access</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">forbid</span>\\n<span class="nt">user_parameters</span><span class="p">:</span><span class="w"> </span><span class="p p-Indicator">[]</span>\\n<span class="nt">metadata</span><span class="p">:</span><span class="w"> </span>\\n<span class="w"> </span><span class="nt">agency</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">blah</span>\\n<span class="w"> </span><span class="nt">another tag</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">blah</span>\\n<span class="nt">args</span><span class="p">:</span><span class="w"> </span>\\n<span class="w"> </span><span class="nt">urlpath</span><span class="p">:</span><span class="w"> </span><span class="l l-Scalar l-Scalar-Plain">states_1.csv</span>\\n</code></pre></div>\\n</code></pre>\\n\"}}]}}]}},{\"type\":\"object\",\"name\":\"Row\",\"id\":\"fcb6d9f8-de43-4ca0-b404-a7b2d5e7ba24\",\"attributes\":{\"name\":\"Row01806\",\"stylesheets\":[\"\\n:host(.pn-loading.pn-arc):before, .pn-loading.pn-arc:before {\\n background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJtYXJnaW46IGF1dG87IGJhY2tncm91bmQ6IG5vbmU7IGRpc3BsYXk6IGJsb2NrOyBzaGFwZS1yZW5kZXJpbmc6IGF1dG87IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPiAgPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYzNjM2MzIiBzdHJva2Utd2lkdGg9IjEwIiByPSIzNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTY0LjkzMzYxNDMxMzQ2NDE1IDU2Ljk3Nzg3MTQzNzgyMTM4Ij4gICAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjFzIiB2YWx1ZXM9IjAgNTAgNTA7MzYwIDUwIDUwIiBrZXlUaW1lcz0iMDsxIj48L2FuaW1hdGVUcmFuc2Zvcm0+ICA8L2NpcmNsZT48L3N2Zz4=\\\");\\n background-size: auto calc(min(50%, 400px));\\n}\",{\"id\":\"22fa5c13-9a93-4894-ab9b-a34170e78424\"},\"\\n .scrolling {\\n overflow: scroll;\\n }\\n \",{\"id\":\"d12b068f-4ab7-4366-a072-a8aadd70b82b\"},{\"id\":\"480ba9c3-680c-4b16-ab41-0535292e06e4\"},{\"id\":\"82a40c35-758d-4f1f-8c89-55e85455c40f\"}],\"margin\":0,\"width_policy\":\"max\",\"align\":\"start\",\"children\":[{\"type\":\"object\",\"name\":\"Row\",\"id\":\"2807ce16-3472-476b-97fd-f6728b8add4d\",\"attributes\":{\"name\":\"Search\",\"stylesheets\":[\"\\n:host(.pn-loading.pn-arc):before, .pn-loading.pn-arc:before {\\n background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJtYXJnaW46IGF1dG87IGJhY2tncm91bmQ6IG5vbmU7IGRpc3BsYXk6IGJsb2NrOyBzaGFwZS1yZW5kZXJpbmc6IGF1dG87IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPiAgPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYzNjM2MzIiBzdHJva2Utd2lkdGg9IjEwIiByPSIzNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTY0LjkzMzYxNDMxMzQ2NDE1IDU2Ljk3Nzg3MTQzNzgyMTM4Ij4gICAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjFzIiB2YWx1ZXM9IjAgNTAgNTA7MzYwIDUwIDUwIiBrZXlUaW1lcz0iMDsxIj48L2FuaW1hdGVUcmFuc2Zvcm0+ICA8L2NpcmNsZT48L3N2Zz4=\\\");\\n background-size: auto calc(min(50%, 400px));\\n}\",{\"id\":\"22fa5c13-9a93-4894-ab9b-a34170e78424\"},\"\\n .scrolling {\\n overflow: scroll;\\n }\\n \",{\"id\":\"d12b068f-4ab7-4366-a072-a8aadd70b82b\"},{\"id\":\"480ba9c3-680c-4b16-ab41-0535292e06e4\"},{\"id\":\"82a40c35-758d-4f1f-8c89-55e85455c40f\"}],\"max_width\":5000,\"margin\":0,\"width_policy\":\"max\",\"height_policy\":\"min\",\"align\":\"start\"}},{\"type\":\"object\",\"name\":\"panel.models.layout.Column\",\"id\":\"5083cbe8-d154-4e70-ae91-ffabc1033a72\",\"attributes\":{\"name\":\"Add Catalog\",\"stylesheets\":[\"\\n:host(.pn-loading.pn-arc):before, .pn-loading.pn-arc:before {\\n background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJtYXJnaW46IGF1dG87IGJhY2tncm91bmQ6IG5vbmU7IGRpc3BsYXk6IGJsb2NrOyBzaGFwZS1yZW5kZXJpbmc6IGF1dG87IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPiAgPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYzNjM2MzIiBzdHJva2Utd2lkdGg9IjEwIiByPSIzNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTY0LjkzMzYxNDMxMzQ2NDE1IDU2Ljk3Nzg3MTQzNzgyMTM4Ij4gICAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjFzIiB2YWx1ZXM9IjAgNTAgNTA7MzYwIDUwIDUwIiBrZXlUaW1lcz0iMDsxIj48L2FuaW1hdGVUcmFuc2Zvcm0+ICA8L2NpcmNsZT48L3N2Zz4=\\\");\\n background-size: auto calc(min(50%, 400px));\\n}\",{\"id\":\"22fa5c13-9a93-4894-ab9b-a34170e78424\"},\"\\n .scrolling {\\n overflow: scroll;\\n }\\n \",{\"id\":\"d12b068f-4ab7-4366-a072-a8aadd70b82b\"},{\"id\":\"480ba9c3-680c-4b16-ab41-0535292e06e4\"},{\"id\":\"82a40c35-758d-4f1f-8c89-55e85455c40f\"}],\"max_width\":5000,\"margin\":0,\"width_policy\":\"max\",\"align\":\"start\"}},{\"type\":\"object\",\"name\":\"panel.models.layout.Column\",\"id\":\"eeff3db8-c2ee-42cf-be10-4a43672a9a54\",\"attributes\":{\"name\":\"Plot\",\"stylesheets\":[\"\\n:host(.pn-loading.pn-arc):before, .pn-loading.pn-arc:before {\\n background-image: url(\\\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJtYXJnaW46IGF1dG87IGJhY2tncm91bmQ6IG5vbmU7IGRpc3BsYXk6IGJsb2NrOyBzaGFwZS1yZW5kZXJpbmc6IGF1dG87IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPiAgPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYzNjM2MzIiBzdHJva2Utd2lkdGg9IjEwIiByPSIzNSIgc3Ryb2tlLWRhc2hhcnJheT0iMTY0LjkzMzYxNDMxMzQ2NDE1IDU2Ljk3Nzg3MTQzNzgyMTM4Ij4gICAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiBkdXI9IjFzIiB2YWx1ZXM9IjAgNTAgNTA7MzYwIDUwIDUwIiBrZXlUaW1lcz0iMDsxIj48L2FuaW1hdGVUcmFuc2Zvcm0+ICA8L2NpcmNsZT48L3N2Zz4=\\\");\\n background-size: auto calc(min(50%, 400px));\\n}\",{\"id\":\"22fa5c13-9a93-4894-ab9b-a34170e78424\"},\"\\n .scrolling {\\n overflow: scroll;\\n }\\n \",{\"id\":\"d12b068f-4ab7-4366-a072-a8aadd70b82b\"},{\"id\":\"480ba9c3-680c-4b16-ab41-0535292e06e4\"},{\"id\":\"82a40c35-758d-4f1f-8c89-55e85455c40f\"}],\"margin\":0,\"width_policy\":\"max\",\"align\":\"start\"}}]}}]}},{\"type\":\"object\",\"name\":\"panel.models.comm_manager.CommManager\",\"id\":\"841c9d61-3637-4a4d-ba30-089ef3b2dd44\",\"attributes\":{\"plot_id\":\"c80051e1-d0b4-4423-8161-468bdfd42cd2\",\"comm_id\":\"e33f1ecce1724960b62159e3f8a4079b\",\"client_comm_id\":\"6ac172cf39654b2b8931c827a772d0d1\"}}],\"defs\":[{\"type\":\"model\",\"name\":\"ReactiveHTML1\"},{\"type\":\"model\",\"name\":\"FlexBox1\",\"properties\":[{\"name\":\"align_content\",\"kind\":\"Any\",\"default\":\"flex-start\"},{\"name\":\"align_items\",\"kind\":\"Any\",\"default\":\"flex-start\"},{\"name\":\"flex_direction\",\"kind\":\"Any\",\"default\":\"row\"},{\"name\":\"flex_wrap\",\"kind\":\"Any\",\"default\":\"wrap\"},{\"name\":\"justify_content\",\"kind\":\"Any\",\"default\":\"flex-start\"}]},{\"type\":\"model\",\"name\":\"FloatPanel1\",\"properties\":[{\"name\":\"config\",\"kind\":\"Any\",\"default\":{\"type\":\"map\"}},{\"name\":\"contained\",\"kind\":\"Any\",\"default\":true},{\"name\":\"position\",\"kind\":\"Any\",\"default\":\"right-top\"},{\"name\":\"offsetx\",\"kind\":\"Any\",\"default\":null},{\"name\":\"offsety\",\"kind\":\"Any\",\"default\":null},{\"name\":\"theme\",\"kind\":\"Any\",\"default\":\"primary\"},{\"name\":\"status\",\"kind\":\"Any\",\"default\":\"normalized\"}]},{\"type\":\"model\",\"name\":\"GridStack1\",\"properties\":[{\"name\":\"mode\",\"kind\":\"Any\",\"default\":\"warn\"},{\"name\":\"ncols\",\"kind\":\"Any\",\"default\":null},{\"name\":\"nrows\",\"kind\":\"Any\",\"default\":null},{\"name\":\"allow_resize\",\"kind\":\"Any\",\"default\":true},{\"name\":\"allow_drag\",\"kind\":\"Any\",\"default\":true},{\"name\":\"state\",\"kind\":\"Any\",\"default\":[]}]},{\"type\":\"model\",\"name\":\"drag1\",\"properties\":[{\"name\":\"slider_width\",\"kind\":\"Any\",\"default\":5},{\"name\":\"slider_color\",\"kind\":\"Any\",\"default\":\"black\"},{\"name\":\"value\",\"kind\":\"Any\",\"default\":50}]},{\"type\":\"model\",\"name\":\"click1\",\"properties\":[{\"name\":\"terminal_output\",\"kind\":\"Any\",\"default\":\"\"},{\"name\":\"debug_name\",\"kind\":\"Any\",\"default\":\"\"},{\"name\":\"clears\",\"kind\":\"Any\",\"default\":0}]},{\"type\":\"model\",\"name\":\"toggle_value1\",\"properties\":[{\"name\":\"active_icons\",\"kind\":\"Any\",\"default\":{\"type\":\"map\"}},{\"name\":\"options\",\"kind\":\"Any\",\"default\":{\"type\":\"map\",\"entries\":[[\"favorite\",\"heart\"]]}},{\"name\":\"value\",\"kind\":\"Any\",\"default\":[]},{\"name\":\"_reactions\",\"kind\":\"Any\",\"default\":[]},{\"name\":\"_base_url\",\"kind\":\"Any\",\"default\":\"https://tabler-icons.io/static/tabler-icons/icons/\"}]},{\"type\":\"model\",\"name\":\"copy_to_clipboard1\",\"properties\":[{\"name\":\"value\",\"kind\":\"Any\",\"default\":null},{\"name\":\"fill\",\"kind\":\"Any\",\"default\":\"none\"}]},{\"type\":\"model\",\"name\":\"FastWrapper1\",\"properties\":[{\"name\":\"object\",\"kind\":\"Any\",\"default\":null},{\"name\":\"style\",\"kind\":\"Any\",\"default\":null}]},{\"type\":\"model\",\"name\":\"NotificationAreaBase1\",\"properties\":[{\"name\":\"js_events\",\"kind\":\"Any\",\"default\":{\"type\":\"map\"}},{\"name\":\"position\",\"kind\":\"Any\",\"default\":\"bottom-right\"},{\"name\":\"_clear\",\"kind\":\"Any\",\"default\":0}]},{\"type\":\"model\",\"name\":\"NotificationArea1\",\"properties\":[{\"name\":\"js_events\",\"kind\":\"Any\",\"default\":{\"type\":\"map\"}},{\"name\":\"notifications\",\"kind\":\"Any\",\"default\":[]},{\"name\":\"position\",\"kind\":\"Any\",\"default\":\"bottom-right\"},{\"name\":\"_clear\",\"kind\":\"Any\",\"default\":0},{\"name\":\"types\",\"kind\":\"Any\",\"default\":[{\"type\":\"map\",\"entries\":[[\"type\",\"warning\"],[\"background\",\"#ffc107\"],[\"icon\",{\"type\":\"map\",\"entries\":[[\"className\",\"fas fa-exclamation-triangle\"],[\"tagName\",\"i\"],[\"color\",\"white\"]]}]]},{\"type\":\"map\",\"entries\":[[\"type\",\"info\"],[\"background\",\"#007bff\"],[\"icon\",{\"type\":\"map\",\"entries\":[[\"className\",\"fas fa-info-circle\"],[\"tagName\",\"i\"],[\"color\",\"white\"]]}]]}]}]},{\"type\":\"model\",\"name\":\"Notification\",\"properties\":[{\"name\":\"background\",\"kind\":\"Any\",\"default\":null},{\"name\":\"duration\",\"kind\":\"Any\",\"default\":3000},{\"name\":\"icon\",\"kind\":\"Any\",\"default\":null},{\"name\":\"message\",\"kind\":\"Any\",\"default\":\"\"},{\"name\":\"notification_type\",\"kind\":\"Any\",\"default\":null},{\"name\":\"_destroyed\",\"kind\":\"Any\",\"default\":false}]},{\"type\":\"model\",\"name\":\"TemplateActions1\",\"properties\":[{\"name\":\"open_modal\",\"kind\":\"Any\",\"default\":0},{\"name\":\"close_modal\",\"kind\":\"Any\",\"default\":0}]},{\"type\":\"model\",\"name\":\"BootstrapTemplateActions1\",\"properties\":[{\"name\":\"open_modal\",\"kind\":\"Any\",\"default\":0},{\"name\":\"close_modal\",\"kind\":\"Any\",\"default\":0}]},{\"type\":\"model\",\"name\":\"MaterialTemplateActions1\",\"properties\":[{\"name\":\"open_modal\",\"kind\":\"Any\",\"default\":0},{\"name\":\"close_modal\",\"kind\":\"Any\",\"default\":0}]}]}};\n", | |
" var render_items = [{\"docid\":\"ebd93b1a-851b-46cd-abdc-b2aeb1aceeb7\",\"roots\":{\"c80051e1-d0b4-4423-8161-468bdfd42cd2\":\"ee6e85fe-d036-4474-ba14-f2471f5b4e1c\"},\"root_ids\":[\"c80051e1-d0b4-4423-8161-468bdfd42cd2\"]}];\n", | |
" var docs = Object.values(docs_json)\n", | |
" if (!docs) {\n", | |
" return\n", | |
" }\n", | |
" const py_version = docs[0].version.replace('rc', '-rc.').replace('.dev', '-dev.')\n", | |
" function embed_document(root) {\n", | |
" var Bokeh = get_bokeh(root)\n", | |
" Bokeh.embed.embed_items_notebook(docs_json, render_items);\n", | |
" for (const render_item of render_items) {\n", | |
" for (const root_id of render_item.root_ids) {\n", | |
"\tconst id_el = document.getElementById(root_id)\n", | |
"\tif (id_el.children.length && (id_el.children[0].className === 'bk-root')) {\n", | |
"\t const root_el = id_el.children[0]\n", | |
"\t root_el.id = root_el.id + '-rendered'\n", | |
"\t}\n", | |
" }\n", | |
" }\n", | |
" }\n", | |
" function get_bokeh(root) {\n", | |
" if (root.Bokeh === undefined) {\n", | |
" return null\n", | |
" } else if (root.Bokeh.version !== py_version) {\n", | |
" if (root.Bokeh.versions === undefined || !root.Bokeh.versions.has(py_version)) {\n", | |
"\treturn null\n", | |
" }\n", | |
" return root.Bokeh.versions.get(py_version);\n", | |
" } else if (root.Bokeh.version === py_version) {\n", | |
" return root.Bokeh\n", | |
" }\n", | |
" return null\n", | |
" }\n", | |
" function is_loaded(root) {\n", | |
" var Bokeh = get_bokeh(root)\n", | |
" return (Bokeh != null && Bokeh.Panel !== undefined)\n", | |
" }\n", | |
" if (is_loaded(root)) {\n", | |
" embed_document(root);\n", | |
" } else {\n", | |
" var attempts = 0;\n", | |
" var timer = setInterval(function(root) {\n", | |
" if (is_loaded(root)) {\n", | |
" clearInterval(timer);\n", | |
" embed_document(root);\n", | |
" } else if (document.readyState == \"complete\") {\n", | |
" attempts++;\n", | |
" if (attempts > 200) {\n", | |
" clearInterval(timer);\n", | |
"\t var Bokeh = get_bokeh(root)\n", | |
"\t if (Bokeh == null || Bokeh.Panel == null) {\n", | |
" console.warn(\"Panel: ERROR: Unable to run Panel code because Bokeh or Panel library is missing\");\n", | |
"\t } else {\n", | |
"\t console.warn(\"Panel: WARNING: Attempting to render but not all required libraries could be resolved.\")\n", | |
"\t embed_document(root)\n", | |
"\t }\n", | |
" }\n", | |
" }\n", | |
" }, 25, root)\n", | |
" }\n", | |
"})(window);</script>" | |
], | |
"text/plain": [ | |
"Column(width_policy='max')\n", | |
" [0] Row(width_policy='max')\n", | |
" [0] PNG(str)\n", | |
" [1] Column(width_policy='max')\n", | |
" [0] Column(name='Select Catalog')\n", | |
" [0] Markdown(str, max_height=40)\n", | |
" [1] MultiSelect(min_width=200, options={'builtin': <Intake catalo...}, size=9, value=[<Intake catalog: C...], width_policy='min')\n", | |
" [1] Row(name='Controls')\n", | |
" [0] Toggle(name='+', width=50)\n", | |
" [1] Button(name='―', width=50)\n", | |
" [2] Toggle(name='🔍', width=50)\n", | |
" [2] Column(width_policy='max')\n", | |
" [0] Column(name='Select Data Source')\n", | |
" [0] Markdown(str, max_height=40)\n", | |
" [1] MultiSelect(min_width=200, options=OrderedDict([('states_1', ...]), size=9, value=[name: states_1\n", | |
"container:...], width_policy='min')\n", | |
" [1] Row(name='Controls')\n", | |
" [0] Toggle(name='📊', width=50)\n", | |
" [1] Toggle(disabled=True, name='⚙', width=50)\n", | |
" [3] Column(css_classes=['scrollable-vertical'], height=240, name='Description', scroll=True, sizing_mode='stretch_width', width_policy='max')\n", | |
" [0] Markdown(str)\n", | |
" [1] Row(width_policy='max')\n", | |
" [0] Row(height_policy='min', max_width=5000, name='Search', width_policy='max')\n", | |
" [1] Column(max_width=5000, name='Add Catalog', width_policy='max')\n", | |
" [2] Column(name='Plot', width_policy='max')" | |
] | |
}, | |
"execution_count": 12, | |
"metadata": { | |
"application/vnd.holoviews_exec.v0+json": { | |
"id": "c80051e1-d0b4-4423-8161-468bdfd42cd2" | |
} | |
}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"intake.gui" | |
] | |
} | |
], | |
"metadata": { | |
"kernelspec": { | |
"display_name": "global-global-pangeo", | |
"language": "python", | |
"name": "conda-env-global-global-pangeo-py" | |
}, | |
"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.10.13" | |
} | |
}, | |
"nbformat": 4, | |
"nbformat_minor": 5 | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment