diff --git a/cybergis_compute_client/CyberGISCompute.py b/cybergis_compute_client/CyberGISCompute.py index 8469990..78716c8 100644 --- a/cybergis_compute_client/CyberGISCompute.py +++ b/cybergis_compute_client/CyberGISCompute.py @@ -50,7 +50,7 @@ class CyberGISCompute: job = None - def __init__(self, url="cgjobsup.cigi.illinois.edu", port=443, protocol='HTTPS', suffix="", isJupyter=True): + def __init__(self, url="cgjobsup.cigi.illinois.edu", port=443, protocol='HTTPS', suffix="v2", isJupyter=True): """ Initializes instance CyberGISCompute using inputs from the client diff --git a/docs/about.rst b/docs/about.rst index e74aef5..f7f5ad6 100644 --- a/docs/about.rst +++ b/docs/about.rst @@ -1,6 +1,8 @@ About ===== +Check out our latest paper on CyberGIS-Compute in `SoftwareX `_. + What is CyberGIS-Compute? ------------------------- @@ -50,19 +52,18 @@ Citing Below is an example reference for CyberGIS-Compute and bibtex entry:: - @inproceedings{10.1145/3486189.3490017, - author = {Padmanabhan, Anand and Ziao, Ximo and Vandewalle, Rebecca C. and Baig, Furqan and Michel, Alexander and Li, Zhiyu and Wang, Shaowen}, - title = {CyberGIS-Compute for Enabling Computationally Intensive Geospatial Research}, - year = {2021}, - isbn = {9781450391030}, - publisher = {Association for Computing Machinery}, - address = {New York, NY, USA}, - url = {https://doi.org/10.1145/3486189.3490017}, - doi = {10.1145/3486189.3490017}, - booktitle = {Proceedings of the 3rd ACM SIGSPATIAL International Workshop on APIs and Libraries for Geospatial Data Science}, - articleno = {3}, - numpages = {2}, - keywords = {CyberGIS, CyberGIS-Jupyter, GIScience, high performance computing}, - location = {Beijing, China}, - series = {SpatialAPI '21} + @article{michels_cybergis-compute_2024, + title = {{{CyberGIS-Compute}}: {{Middleware}} for Democratizing Scalable Geocomputation}, + shorttitle = {{{CyberGIS-Compute}}}, + author = {Michels, Alexander C. and Padmanabhan, Anand and Xiao, Zimo and Kotak, Mit and Baig, Furqan and Wang, Shaowen}, + year = {2024}, + month = may, + journal = {SoftwareX}, + volume = {26}, + pages = {101691}, + issn = {2352-7110}, + doi = {10.1016/j.softx.2024.101691}, + copyright = {All rights reserved}, + keywords = {CyberGIS,High-performance computing,Middleware,Scientific workflow} } + diff --git a/docs/conf.py b/docs/conf.py index b630feb..40711eb 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -17,11 +17,11 @@ # -- Project information ----------------------------------------------------- project = 'CyberGIS-Compute Python SDK' -copyright = '2022, CyberGIS Center' +copyright = '2024, CyberGIS Center' author = 'CyberGIS Center' # The full version, including alpha/beta/rc tags -release = 'v0.2.5' +release = 'v0.2.6' # -- General configuration --------------------------------------------------- diff --git a/docs/release-notes.rst b/docs/release-notes.rst index 85b12db..8f339dd 100644 --- a/docs/release-notes.rst +++ b/docs/release-notes.rst @@ -3,109 +3,8 @@ Release Notes Release notes for the CyberGISX platform can be found here: `https://cybergisxhub.cigi.illinois.edu/release-notes/ `_ -For details and full changelogs, check out the releases on Github: `https://github.com/cybergis/cybergis-compute-python-sdk/releases `_ +**CyberGIS-Compute SDK:** details and full changelogs, check out the releases on Github: `https://github.com/cybergis/cybergis-compute-python-sdk/releases `_ -[v0.2.5] - 2023-08-02 ---------------------- +**CyberGIS-Compute Core:** details and full changelogs, check out the releases on Github: `https://github.com/cybergis/cybergis-compute-core/releases `_ -Added -^^^^^ -* Added an announcements section to the GUI in `#65 `_ -* Catching the Core's new HPC access denied exception in `#68 `_ -* Added the username to the GUI in `#70 `_ - - -[v0.2.4] - 2023-03-02 ---------------------- - -Added -^^^^^ - -* Allow users to name folders in the UI in `#62 `_ - -Updated -^^^^^^^ - -* Minor Fixes to Site and Docstrings in `#59 `_ -* update JSON login to avoid silent fails, confusing errors in `#61 `_ -* Updated tests and fixed bug in Zip.py in `#63 `_ - - -[v0.2.3] - 2022-10-06 ---------------------- - -Added -^^^^^ - -* "Past Results" Tab with download buttons `#37 `_ -* ``list_jupyter_host()`` functionality to see the Core whitelist `#55 `_ - -Updated -^^^^^^^ - -* Fix for broken ``list_job()`` function `#51 `_ -* Fix for "error displaying widget: model not found" when using --force-install without --no-deps `#57 `_ -* Minor UI bug fixes and QOL changes `#54 `_ - -[v0.2.2] - 2022-09-08 ---------------------- - -Added -^^^^^ - -* Released on PyPi! `https://pypi.org/project/cybergis-compute-client/ `_ -* Added ``input_params`` argument to ``show_ui`` to allow users to programmatically pass in model specific parameters. - -Updated -^^^^^^^ - -* Minor tweaks and fixes to the UI - -Removed -^^^^^^^ - -* Removed some unnecessary files (``RIF_UI_NBK/``, ``example_output/``, and ``spatial_accessibility.ipynb``). - - -[v2.1] - 2022-08-15 -------------------- - -Added -^^^^^ - -* Adds remote folders, more work needed to integrate them into the UI and documentation on their use. - -Updated -^^^^^^^ - -* Small changes to our Jupyter-based authentication (closes `#27 `_) -* Small bug fixes to the UI. - -Removed -^^^^^^^ - -* Removed the Job Access Token (JAT) authentication method - -[2.0] - 2022-07-25 ------------------- - -Added -^^^^^ - -* Added user interface (UI) using Jupyter widgets. -* Added Jupyter-based authentication, using both Job Access Token (JAT) and Jupyter. -* Released public webpage for documentation: `https://cybergis.github.io/cybergis-compute-python-sdk/ `_ -* Added a "Your Jobs" tab and "Refresh" button to restore jobs after the UI dies (closes `#15 `_ and `#16 `_). - -Updated -^^^^^^^ - -* Named changed from ``job_supervisor_client`` to ``cybergis_compute_client``. -* Verified to be working on JupyterLab (closes `#6 `_). - - -[v1] - 2021-10-26 ------------------ - -This version is on the branch v1: https://github.com/cybergis/cybergis-compute-python-sdk/tree/v1. The current deployment has been substantially reworked. \ No newline at end of file diff --git a/hello_world.ipynb b/hello_world.ipynb index 94e90cd..8947651 100644 --- a/hello_world.ipynb +++ b/hello_world.ipynb @@ -6,7 +6,7 @@ "source": [ "# Hello World Notebook\n", "\n", - "**Notebook Authors:** Zimo Xiao, Alexander Michels\n", + "**Notebook Authors:** Alexander Michels, Zimo Xiao\n", "\n", "This is a short example notebook designed to demo the CyberGIS-Compute Python SDK UI with the Hello World notebook. Note that if you are viewing this on the [website](https://cybergis.github.io/cybergis-compute-python-sdk), you won't be able to fully interact with the UI. You can use the notebook on CyberGISX or CJW. [This notebook can be found here](https://github.com/cybergis/cybergis-compute-python-sdk/blob/v2/hello_world.ipynb)" ] @@ -19,7 +19,7 @@ "source": [ "from cybergis_compute_client import CyberGISCompute\n", "\n", - "cybergis = CyberGISCompute(url=\"cgjobsup-dev.cigi.illinois.edu\", isJupyter=True, protocol=\"HTTPS\", port=443, suffix=\"v2\")" + "cybergis = CyberGISCompute(url=\"cgjobsup.cigi.illinois.edu\", suffix=\"v2\")" ] }, { @@ -32,13 +32,13 @@ "output_type": "stream", "text": [ "📃 Found \"cybergis_compute_user.json! NOTE: if you want to login as another user, please remove this file\n", - "🎯 Logged in as jjhuang4@cybergisx.cigi.illinois.edu\n" + "🎯 Logged in as alexandermichels@cybergisx.cigi.illinois.edu\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "390ddd4ceb2140688356381c9bad8e92", + "model_id": "ed21b79d313949809f11e72f18eab369", "version_major": 2, "version_minor": 0 }, @@ -51,8 +51,7 @@ } ], "source": [ - "cybergis.show_ui(simple=True) # set simple to True for autodownload at job end\n", - "#cybergis.show_ui() # simple is set to False by default" + "cybergis.show_ui()" ] }, { @@ -94,106 +93,57 @@ "widgets": { "application/vnd.jupyter.widget-state+json": { "state": { - "0077c0f6ab484feeb2a16352ee30b076": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "AccordionModel", - "state": { - "_titles": { - "0": "Input Parameters" - }, - "children": [ - "IPY_MODEL_52f0f497b8c34aa28ac3294af0206153" - ], - "layout": "IPY_MODEL_34b312b17cba4a9298b22950526d324b", - "selected_index": null - } - }, - "018258b76920445eb7dfcbd7799d9d5e": { + "0006818e513e45fe88bf4e8c52257f7c": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, - "025ead00aed84677bf2783bbebe4de3b": { + "00a6411043d04f248c3d6fde68d949ba": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", - "model_name": "IntSliderModel", - "state": { - "continuous_update": false, - "description": "num_of_task", - "layout": "IPY_MODEL_ff57977ec28349a8bc7e67d744aa158d", - "max": 6, - "min": 1, - "style": "IPY_MODEL_2889d70a11ac43d6a59bd830a290c578", - "value": 2 - } - }, - "0313661217494091a85699e6ab4f4c7c": { - "model_module": "@jupyter-widgets/output", - "model_module_version": "1.0.0", - "model_name": "OutputModel", + "model_name": "HBoxModel", "state": { - "layout": "IPY_MODEL_7e4ad3c81e4d427899b02a55f07039a3", - "outputs": [ - { - "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "13cd9b51ebd24e2a8eba72d6a2b6e035", - "version_major": 2, - "version_minor": 0 - }, - "text/plain": "Accordion(children=(VBox(children=(Label(value='All configs are optional. Please refer to Slurm official docum…" - }, - "metadata": {}, - "output_type": "display_data" - } - ] + "children": [ + "IPY_MODEL_6a06935365d0453a8fd9c48fc49bb563", + "IPY_MODEL_6ff04dbc549b4ddcb8a6b258626bbbc5" + ], + "layout": "IPY_MODEL_3d4a93bbf20b4ca9b2f2348c18f0945b" } }, - "09bc19be0023454a86c7ab755062bfce": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "ButtonStyleModel", + "00c38c1ff16749208f5f8377c6c592e1": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", "state": {} }, - "0da077fa6eec4b7c894f30bc7462d37b": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "ButtonStyleModel", + "0131fb0dc69241918b02382c5a359ebd": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", "state": {} }, - "1188a8ad4cc74de68adb8e59aecc4781": { + "030018cdb7734febadd04b0d1ebf1935": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, - "1329312a77f848558068b4816300d6ad": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "ButtonModel", - "state": { - "description": "Download", - "layout": "IPY_MODEL_ff8840ddbcb74cf185442667f93e35e4", - "style": "IPY_MODEL_b15c6f0073374f94a5ea9850ee3706d8" - } - }, - "1337c0137692483796f8f724a0e9b030": { + "041f0574aa8d46b5955471ba018997e1": { "model_module": "@jupyter-widgets/output", "model_module_version": "1.0.0", "model_name": "OutputModel", "state": { - "layout": "IPY_MODEL_d84174a712344e9b9394f9b31dd94b99", + "layout": "IPY_MODEL_07578620f6914f0092d12df1fdaec76c", "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "cbeac4fe89fb4754b7fdc2504558dad8", + "model_id": "6e813efe5b534fb0a7ab89bc782a522c", "version_major": 2, "version_minor": 0 }, - "text/plain": "Dropdown(description='📦 Job Templates:', index=5, layout=Layout(width='60%'), options=('wrfhydro-5.x', 'summa3…" + "text/plain": "Accordion(children=(VBox(children=(IntSlider(value=50, continuous_update=False, description='input_a', layout=…" }, "metadata": {}, "output_type": "display_data" @@ -201,91 +151,45 @@ ] } }, - "13cd9b51ebd24e2a8eba72d6a2b6e035": { + "04d9a0bb66cd4a6a8e4b604505839b01": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", - "model_name": "AccordionModel", + "model_name": "HBoxModel", "state": { - "_titles": { - "0": "Slurm Computing Configurations" - }, "children": [ - "IPY_MODEL_c588c8c40a0c401ea2c1da59290ab24f" + "IPY_MODEL_f14bb29822f34af7b773201a50b6e096", + "IPY_MODEL_59e3fe6742134291b891eac82b9c9842" ], - "layout": "IPY_MODEL_1eacad7e41cd4b4896223e55e4966516", - "selected_index": null + "layout": "IPY_MODEL_c02608dccb3748f4bdc0499c0ac5d22d" } }, - "184436cf90914fb09615dfde62103022": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": {} - }, - "19a2822ed46745318061f8a9d4e89498": { + "060f55dab3324c1fb5f17214dec3ba54": { "model_module": "@jupyter-widgets/output", "model_module_version": "1.0.0", "model_name": "OutputModel", "state": { - "layout": "IPY_MODEL_523de15c2d1d46eda0ae73b16761cab9", + "layout": "IPY_MODEL_78cb89a0aab74e2fbe810628ef560d9f", "outputs": [ { - "name": "stdout", - "output_type": "stream", - "text": "📃 Found \"cybergis_compute_user.json\"\nNOTE: if you want to login as another user, please remove this file\n🎯 Logged in as alexandermichels@cybergisx.cigi.illinois.edu\n" - } - ] - } - }, - "1eacad7e41cd4b4896223e55e4966516": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": {} - }, - "1f1c446717e9426b83c2abdcf3083c5d": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": {} - }, - "2262ea6ae2f34b1a8911069a91d3ff49": { - "model_module": "@jupyter-widgets/output", - "model_module_version": "1.0.0", - "model_name": "OutputModel", - "state": { - "layout": "IPY_MODEL_e6057c03804641a7843852500fff5769", - "outputs": [ + "data": { + "text/markdown": "We will do our best to keep this data for 90 days, but cannot guarantee it won’t be deleted sooner.", + "text/plain": "" + }, + "metadata": {}, + "output_type": "display_data" + }, { "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "0077c0f6ab484feeb2a16352ee30b076", - "version_major": 2, - "version_minor": 0 - }, - "text/plain": "Accordion(children=(VBox(children=(IntSlider(value=50, continuous_update=False, description='input_a', layout=…" + "text/markdown": "Please note that the renaming feature only allows for names made up of letters, numbers, and the characters ' . ' and ' _ '. Other characters will be removed from your input.", + "text/plain": "" }, "metadata": {}, "output_type": "display_data" - } - ] - } - }, - "2675b7e2cb7545e9a3b5ffb47213f801": { - "model_module": "@jupyter-widgets/output", - "model_module_version": "1.0.0", - "model_name": "OutputModel", - "state": { - "layout": "IPY_MODEL_b5fcc370ab0747d294fd16094f7d73dd", - "outputs": [ + }, { "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "742f0a2fc5334a16a8451fae7764807c", - "version_major": 2, - "version_minor": 0 - }, - "text/plain": "Output()" + "text/markdown": "
**Showing folders 1 to 10 of 233 for alexandermichels**", + "text/plain": "" }, "metadata": {}, "output_type": "display_data" @@ -293,76 +197,31 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "eb675e0937b44d7081b32688fc74ddd5", + "model_id": "d055b5c2230845f29a626f5e8c54e76e", "version_major": 2, "version_minor": 0 }, - "text/plain": "Output()" + "text/plain": "HBox(children=(Button(description='Previous Page', style=ButtonStyle()), Button(description='Next Page', style…" }, "metadata": {}, "output_type": "display_data" - } - ] - } - }, - "26ca9795c1cb4ad88d0219f08eccb23b": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "ButtonStyleModel", - "state": {} - }, - "27cfe786734246c7855a220e9a076177": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "ButtonModel", - "state": { - "description": "Download", - "disabled": true, - "layout": "IPY_MODEL_39e832a4133e428d941cd05fa086de98", - "style": "IPY_MODEL_2cc724cdc18740769a8c09f6428b13d6" - } - }, - "286c93b70b7c4863994e88dc2cf1c00d": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": {} - }, - "2889d70a11ac43d6a59bd830a290c578": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "SliderStyleModel", - "state": { - "description_width": "auto" - } - }, - "2cc724cdc18740769a8c09f6428b13d6": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "ButtonStyleModel", - "state": {} - }, - "2e30dd0cfc7f4ea1b14aef55c16c666a": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": {} - }, - "3190a2e694d0422a9ee279985b9d8032": { - "model_module": "@jupyter-widgets/output", - "model_module_version": "1.0.0", - "model_name": "OutputModel", - "state": { - "layout": "IPY_MODEL_c701b466a9f4419787d5d5ded866711e", - "outputs": [ + }, + { + "data": { + "text/markdown": "| id | name | hpc | userId | isWritable | createdAt | updatedAt | deletedAt | \n| --- | --- | --- | --- | --- | --- | --- | --- | \n| 1717082076238rS | None | keeling_community | alexandermichels@cybergisx.cigi.illinois.edu | False | 2024-05-30T15:14:36.506Z | None | None | ", + "text/plain": "" + }, + "metadata": {}, + "output_type": "display_data" + }, { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "6ebff571680248108cfd06cdf1f4b2b4", + "model_id": "fae0123ab63043d68e6f698870c2526f", "version_major": 2, "version_minor": 0 }, - "text/plain": "Output()" + "text/plain": "Button(description='Download Results', style=ButtonStyle())" }, "metadata": {}, "output_type": "display_data" @@ -370,113 +229,50 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "646a24d4b2c84a8e9c2018701a15d573", + "model_id": "e66d2837f93f4784853565ae11d1ac02", "version_major": 2, "version_minor": 0 }, - "text/plain": "Button(description='Job Submitted ✅', disabled=True, style=ButtonStyle())" + "text/plain": "HBox(children=(Button(description='Rename Job', style=ButtonStyle()), Combobox(value='', description='Enter Na…" }, "metadata": {}, "output_type": "display_data" - } - ] - } - }, - "34366cb293d04d3db77c8428b4671efa": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "ButtonModel", - "state": { - "description": "Restore", - "layout": "IPY_MODEL_d75a5e7c4b1e44c399de820789dde269", - "style": "IPY_MODEL_76639afba39d412cacdcde93951748ea" - } - }, - "34b312b17cba4a9298b22950526d324b": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": {} - }, - "37b4fe349bf74648b8ed06b8a5006e97": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "SliderStyleModel", - "state": { - "description_width": "auto" - } - }, - "395255e39ceb4dd696284637561bc0df": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": {} - }, - "39e832a4133e428d941cd05fa086de98": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": {} - }, - "3b15f58ddc854e19adcd632c68f1adff": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "AccordionModel", - "state": { - "_titles": { - "0": "Computing Resource" - }, - "children": [ - "IPY_MODEL_c599c5c5e6794b6ba92d70a607501d1f" - ], - "layout": "IPY_MODEL_4b41736c2f8e4303b0008687f5912e3c", - "selected_index": null - } - }, - "3b36ef027ab7460f95a87b93a798f344": { - "model_module": "@jupyter-widgets/output", - "model_module_version": "1.0.0", - "model_name": "OutputModel", - "state": { - "layout": "IPY_MODEL_f314f314cc2e42fea2a51ac80a422c59", - "outputs": [ + }, + { + "data": { + "text/markdown": "| id | name | hpc | userId | isWritable | createdAt | updatedAt | deletedAt | \n| --- | --- | --- | --- | --- | --- | --- | --- | \n| 1717082039PVEs9 | None | keeling_community | alexandermichels@cybergisx.cigi.illinois.edu | False | 2024-05-30T15:14:35.936Z | None | None | ", + "text/plain": "" + }, + "metadata": {}, + "output_type": "display_data" + }, { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "3b15f58ddc854e19adcd632c68f1adff", + "model_id": "7693972b5aec435a8a5bbff876fcb7aa", "version_major": 2, "version_minor": 0 }, - "text/plain": "Accordion(children=(Dropdown(description='🖥 Computing Resource:', layout=Layout(width='60%'), options=('keelin…" + "text/plain": "Button(description='Download Results', style=ButtonStyle())" }, "metadata": {}, "output_type": "display_data" - } - ] - } - }, - "3bcac76de11342d3919a6e7e19fb2881": { - "model_module": "@jupyter-widgets/output", - "model_module_version": "1.0.0", - "model_name": "OutputModel", - "state": { - "layout": "IPY_MODEL_bad0014e6e174460b8ca214b32137ffd", - "outputs": [ + }, { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "89c7dcec85f644749df624c68d36d414", + "model_id": "990e94e3ab9843e5a35b25d52fe3b13e", "version_major": 2, "version_minor": 0 }, - "text/plain": "Output()" + "text/plain": "HBox(children=(Button(description='Rename Job', style=ButtonStyle()), Combobox(value='', description='Enter Na…" }, "metadata": {}, "output_type": "display_data" }, { "data": { - "text/markdown": "***", + "text/markdown": "| id | name | hpc | userId | isWritable | createdAt | updatedAt | deletedAt | \n| --- | --- | --- | --- | --- | --- | --- | --- | \n| 171708203507ez5 | None | keeling_community | alexandermichels@cybergisx.cigi.illinois.edu | False | 2024-05-30T15:13:59.468Z | None | None | ", "text/plain": "" }, "metadata": {}, @@ -484,8 +280,12 @@ }, { "data": { - "text/markdown": "## 📋 job events (live refresh)", - "text/plain": "" + "application/vnd.jupyter.widget-view+json": { + "model_id": "1d970453ab2e4cd5b422142de0b948a0", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": "Button(description='Download Results', style=ButtonStyle())" }, "metadata": {}, "output_type": "display_data" @@ -493,18 +293,18 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "e8c728af59bc45f8af0a8631255a4195", + "model_id": "87aa8b883baf4c6a97e7c21ba6172d20", "version_major": 2, "version_minor": 0 }, - "text/plain": "Output()" + "text/plain": "HBox(children=(Button(description='Rename Job', style=ButtonStyle()), Combobox(value='', description='Enter Na…" }, "metadata": {}, "output_type": "display_data" }, { "data": { - "text/markdown": "***", + "text/markdown": "| id | name | hpc | userId | isWritable | createdAt | updatedAt | deletedAt | \n| --- | --- | --- | --- | --- | --- | --- | --- | \n| 1717081989Cm0Ia | None | keeling_community | alexandermichels@cybergisx.cigi.illinois.edu | False | 2024-05-30T15:13:10.015Z | None | None | ", "text/plain": "" }, "metadata": {}, @@ -512,8 +312,12 @@ }, { "data": { - "text/markdown": "## 📋 job logs", - "text/plain": "" + "application/vnd.jupyter.widget-view+json": { + "model_id": "98be955c89f54188a6ded5e4d6905c9f", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": "Button(description='Download Results', style=ButtonStyle())" }, "metadata": {}, "output_type": "display_data" @@ -521,178 +325,18 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "b6d01ed816be4b05b7db7b8061d3f408", + "model_id": "fd762e208a214e428b17f007b9a55423", "version_major": 2, "version_minor": 0 }, - "text/plain": "Output()" + "text/plain": "HBox(children=(Button(description='Rename Job', style=ButtonStyle()), Combobox(value='', description='Enter Na…" }, "metadata": {}, "output_type": "display_data" - } - ] - } - }, - "3c07851aec63401ca28de2b5608fc916": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": {} - }, - "3cda379c46214bac85c20dbeeaf75aa2": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": {} - }, - "3f686d218b864bfcb244c8e1b4ff9034": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": {} - }, - "4363217591e340beac776949b33e9a3b": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": {} - }, - "476e47230217441ca971aed0cde5bb8f": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "VBoxModel", - "state": { - "children": [ - "IPY_MODEL_025ead00aed84677bf2783bbebe4de3b", - "IPY_MODEL_e28457b5a9e54de9aa6f3286b45df08c" - ], - "layout": "IPY_MODEL_b7dad9940db546229b38a8bddf399b20" - } - }, - "48297feeca2f49aab35e5422a74e567d": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": {} - }, - "492cf1d11cde4e24bdd88cdafd19f4e1": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": {} - }, - "49d1dbb13b4b43d695612f50358973e2": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": {} - }, - "4b41736c2f8e4303b0008687f5912e3c": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": {} - }, - "4b7e3df27d894531a7de8a634a7761c2": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": {} - }, - "507ea798ed4b48c1865f73104065c695": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": {} - }, - "515f52146a044a95806f9c5a47899584": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "CheckboxModel", - "state": { - "description": "receive email on job status? ", - "disabled": false, - "layout": "IPY_MODEL_9f4290479819451f86f6fa00c478df85", - "style": "IPY_MODEL_917c5e71ff02478eb80be87ec7f274c2", - "value": false - } - }, - "523b39ec97a649e2b8f7fada487eaf19": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": {} - }, - "523de15c2d1d46eda0ae73b16761cab9": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": {} - }, - "52f0f497b8c34aa28ac3294af0206153": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "VBoxModel", - "state": { - "children": [ - "IPY_MODEL_90fdc1763b834ddd983a5e496b15389a", - "IPY_MODEL_9e47465a64b146e189bc34f3ec8b2dfa" - ], - "layout": "IPY_MODEL_ac55fadfe0984e019815f6d3396dc023" - } - }, - "53f2957fb4b0478d983756bfd9547e7d": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "DescriptionStyleModel", - "state": { - "description_width": "auto" - } - }, - "5922684f84234961a8184801e47eff56": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": {} - }, - "5944c9505767426bb324d3a634fc278a": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": {} - }, - "5bfd2aad634a46b699be802d0c80dfbd": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "HBoxModel", - "state": { - "children": [ - "IPY_MODEL_515f52146a044a95806f9c5a47899584", - "IPY_MODEL_739576b80c7b47568e922bd5f0aa75c1" - ], - "layout": "IPY_MODEL_e0a095d085f146eda759d80e1760b197" - } - }, - "618b1409cd4c4d68a9144a6bb1feceb4": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "ButtonModel", - "state": { - "description": "Restore", - "layout": "IPY_MODEL_6777e55774af48a6b7d1d05cdc56b27d", - "style": "IPY_MODEL_6cebfb0dc18b41ef978856f62f945972" - } - }, - "61ccf82c52184e68afed6999a046c2b3": { - "model_module": "@jupyter-widgets/output", - "model_module_version": "1.0.0", - "model_name": "OutputModel", - "state": { - "layout": "IPY_MODEL_4b7e3df27d894531a7de8a634a7761c2", - "outputs": [ + }, { "data": { - "text/markdown": "# ☁️ Download Job Output Files", + "text/markdown": "| id | name | hpc | userId | isWritable | createdAt | updatedAt | deletedAt | \n| --- | --- | --- | --- | --- | --- | --- | --- | \n| 1717081496rHyZr | None | keeling_community | alexandermichels@cybergisx.cigi.illinois.edu | False | 2024-05-30T15:13:09.422Z | None | None | ", "text/plain": "" }, "metadata": {}, @@ -701,11 +345,11 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "f3cfd86bbb3143eeba708fba2581bf6d", + "model_id": "68319347d7e44c53bb004f19e7ea19f7", "version_major": 2, "version_minor": 0 }, - "text/plain": "Output()" + "text/plain": "Button(description='Download Results', style=ButtonStyle())" }, "metadata": {}, "output_type": "display_data" @@ -713,23 +357,19 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "7d38d240afd143fc9f30f658b19cfde9", + "model_id": "3d6f5a6547d54cf582fe4034da04dfda", "version_major": 2, "version_minor": 0 }, - "text/plain": "Output()" + "text/plain": "HBox(children=(Button(description='Rename Job', style=ButtonStyle()), Combobox(value='', description='Enter Na…" }, "metadata": {}, "output_type": "display_data" }, { "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "ea976836ba364e0eaa3701224abfa79c", - "version_major": 2, - "version_minor": 0 - }, - "text/plain": "Dropdown(description='select file/folder', options=('/demo_quick_start_0', '/', '/slurm_log', '/demo_quick_sta…" + "text/markdown": "| id | name | hpc | userId | isWritable | createdAt | updatedAt | deletedAt | \n| --- | --- | --- | --- | --- | --- | --- | --- | \n| 1717081492tdxhH | None | keeling_community | alexandermichels@cybergisx.cigi.illinois.edu | False | 2024-05-30T15:04:56.437Z | None | None | ", + "text/plain": "" }, "metadata": {}, "output_type": "display_data" @@ -737,139 +377,30 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "1329312a77f848558068b4816300d6ad", + "model_id": "3e4a33e4a4224fddb6b5b034bffacc3a", "version_major": 2, "version_minor": 0 }, - "text/plain": "Button(description='Download', style=ButtonStyle())" - }, - "metadata": {}, - "output_type": "display_data" - } - ] - } - }, - "6429941133a74f4ca8cc7749b69f4294": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "ButtonStyleModel", - "state": {} - }, - "646a24d4b2c84a8e9c2018701a15d573": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "ButtonModel", - "state": { - "description": "Job Submitted ✅", - "disabled": true, - "layout": "IPY_MODEL_492cf1d11cde4e24bdd88cdafd19f4e1", - "style": "IPY_MODEL_f075a3dbad914d979148b7f8b3e62df4" - } - }, - "6777e55774af48a6b7d1d05cdc56b27d": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": {} - }, - "6b2a3fb3d62949d495bddf428fbe2ad4": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "ButtonStyleModel", - "state": {} - }, - "6bd464682e89478a8b8922900841778b": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "ButtonStyleModel", - "state": {} - }, - "6c2f38da7cfa4c569b627d63804a19c0": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "ButtonStyleModel", - "state": {} - }, - "6cebfb0dc18b41ef978856f62f945972": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "ButtonStyleModel", - "state": {} - }, - "6ebff571680248108cfd06cdf1f4b2b4": { - "model_module": "@jupyter-widgets/output", - "model_module_version": "1.0.0", - "model_name": "OutputModel", - "state": { - "layout": "IPY_MODEL_78c7d654ce26431698189c18d4978619" - } - }, - "6ee8f8a1224043a3878685aa691e8407": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "ButtonModel", - "state": { - "description": "Restore", - "layout": "IPY_MODEL_395255e39ceb4dd696284637561bc0df", - "style": "IPY_MODEL_e767d13d507d48c7ba064b9f5c78b6e7" - } - }, - "6f1606e72e1a4d119f0b887e5496f23f": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "LabelModel", - "state": { - "layout": "IPY_MODEL_aae3bd19cbc14348815dd89437140b88", - "style": "IPY_MODEL_d00789fa87dc4d5b9d0fd81bac847101", - "value": "All configs are optional. Please refer to Slurm official documentation at 🔗 https://slurm.schedmd.com/sbatch.html" - } - }, - "735b21efeef645209eb9a88f2acbc14c": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "ButtonModel", - "state": { - "description": "Load More", - "layout": "IPY_MODEL_286c93b70b7c4863994e88dc2cf1c00d", - "style": "IPY_MODEL_0da077fa6eec4b7c894f30bc7462d37b" - } - }, - "739576b80c7b47568e922bd5f0aa75c1": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "TextModel", - "state": { - "layout": "IPY_MODEL_af372647a97c4b83b50d98567453bbf3", - "style": "IPY_MODEL_bfa1bfdd17b045dca496eeb33f4bda28", - "value": "example@illinois.edu" - } - }, - "742f0a2fc5334a16a8451fae7764807c": { - "model_module": "@jupyter-widgets/output", - "model_module_version": "1.0.0", - "model_name": "OutputModel", - "state": { - "layout": "IPY_MODEL_3cda379c46214bac85c20dbeeaf75aa2", - "outputs": [ - { - "data": { - "text/markdown": "**Recently Submitted Jobs for alexandermichels**", - "text/plain": "" + "text/plain": "Button(description='Download Results', style=ButtonStyle())" }, "metadata": {}, "output_type": "display_data" }, { "data": { - "text/markdown": "| id | slurmId | hpc | remoteExecutableFolder | remoteDataFolder | remoteResultFolder | \n| --- | --- | --- | --- | --- | --- | \n| 1662232891AH8p5 | 913912 | keeling_community | {'id': '16622328929OHyW', 'name': None, 'hpc': 'keeling_community', 'hpcPath': '/data/keeling/a/cigi-gisolve/scratch/16622328929OHyW', 'globusPath': '/16622328929OHyW', 'userId': 'alexandermichels@cybergisx.cigi.illinois.edu', 'isWritable': False, 'createdAt': '2022-09-03T19:21:35.154Z', 'updatedAt': None, 'deletedAt': None} | None | {'id': '1662232895gkXa1', 'name': None, 'hpc': 'keeling_community', 'hpcPath': '/data/keeling/a/cigi-gisolve/scratch/1662232895gkXa1', 'globusPath': '/1662232895gkXa1', 'userId': 'alexandermichels@cybergisx.cigi.illinois.edu', 'isWritable': False, 'createdAt': '2022-09-03T19:21:35.554Z', 'updatedAt': None, 'deletedAt': None} | ", - "text/plain": "" + "application/vnd.jupyter.widget-view+json": { + "model_id": "c14a2f560ee3469eb1bac0955ed0c6f8", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": "HBox(children=(Button(description='Rename Job', style=ButtonStyle()), Combobox(value='', description='Enter Na…" }, "metadata": {}, "output_type": "display_data" }, { "data": { - "text/markdown": "| param | slurm | userId | maintainer | createdAt | modelName | \n| --- | --- | --- | --- | --- | --- | \n| {\"input_a\": 50, \"input_b\": \"foo\"} | {\"time\": \"10:00\", \"num_of_task\": 2, \"cpu_per_task\": 1} | alexandermichels@cybergisx.cigi.illinois.edu | community_contribution | 2022-09-03T19:21:30.729Z | hello_world | ", + "text/markdown": "| id | name | hpc | userId | isWritable | createdAt | updatedAt | deletedAt | \n| --- | --- | --- | --- | --- | --- | --- | --- | \n| 1717080920aeBBe | None | keeling_community | alexandermichels@cybergisx.cigi.illinois.edu | False | 2024-05-30T14:55:20.164Z | None | None | ", "text/plain": "" }, "metadata": {}, @@ -878,26 +409,30 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "c42b07fd81a84704a9127666e5233a3c", + "model_id": "3281dbd64a514b498c0deb16ebc83421", "version_major": 2, "version_minor": 0 }, - "text/plain": "Button(description='Restore', style=ButtonStyle())" + "text/plain": "Button(description='Download Results', style=ButtonStyle())" }, "metadata": {}, "output_type": "display_data" }, { "data": { - "text/markdown": "| id | slurmId | hpc | remoteExecutableFolder | remoteDataFolder | remoteResultFolder | \n| --- | --- | --- | --- | --- | --- | \n| 1662232821m8EEa | 913911 | keeling_community | {'id': '16622328232eUww', 'name': None, 'hpc': 'keeling_community', 'hpcPath': '/data/keeling/a/cigi-gisolve/scratch/16622328232eUww', 'globusPath': '/16622328232eUww', 'userId': 'alexandermichels@cybergisx.cigi.illinois.edu', 'isWritable': False, 'createdAt': '2022-09-03T19:20:26.223Z', 'updatedAt': None, 'deletedAt': None} | None | {'id': '1662232826adrig', 'name': None, 'hpc': 'keeling_community', 'hpcPath': '/data/keeling/a/cigi-gisolve/scratch/1662232826adrig', 'globusPath': '/1662232826adrig', 'userId': 'alexandermichels@cybergisx.cigi.illinois.edu', 'isWritable': False, 'createdAt': '2022-09-03T19:20:26.599Z', 'updatedAt': None, 'deletedAt': None} | ", - "text/plain": "" + "application/vnd.jupyter.widget-view+json": { + "model_id": "26d7880fc0da4ca296472ef75c2039a7", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": "HBox(children=(Button(description='Rename Job', style=ButtonStyle()), Combobox(value='', description='Enter Na…" }, "metadata": {}, "output_type": "display_data" }, { "data": { - "text/markdown": "| param | slurm | userId | maintainer | createdAt | modelName | \n| --- | --- | --- | --- | --- | --- | \n| {\"input_a\": 50, \"input_b\": \"foo\"} | {\"time\": \"10:00\", \"num_of_task\": 2, \"cpu_per_task\": 1} | alexandermichels@cybergisx.cigi.illinois.edu | community_contribution | 2022-09-03T19:20:21.082Z | hello_world | ", + "text/markdown": "| id | name | hpc | userId | isWritable | createdAt | updatedAt | deletedAt | \n| --- | --- | --- | --- | --- | --- | --- | --- | \n| 1717080918hDGNP | None | keeling_community | alexandermichels@cybergisx.cigi.illinois.edu | False | 2024-05-30T14:55:19.704Z | None | None | ", "text/plain": "" }, "metadata": {}, @@ -906,26 +441,30 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "f89a6f9fdef9413ea588d80b7ebeea68", + "model_id": "c786d6eb46ad47a49cb74e98acc8399f", "version_major": 2, "version_minor": 0 }, - "text/plain": "Button(description='Restore', style=ButtonStyle())" + "text/plain": "Button(description='Download Results', style=ButtonStyle())" }, "metadata": {}, "output_type": "display_data" }, { "data": { - "text/markdown": "| id | slurmId | hpc | remoteExecutableFolder | remoteDataFolder | remoteResultFolder | \n| --- | --- | --- | --- | --- | --- | \n| 1662051863nVqSR | 913022 | keeling_community | {'id': '1662051867Fiuj1', 'name': None, 'hpc': 'keeling_community', 'hpcPath': '/data/keeling/a/cigi-gisolve/scratch/1662051867Fiuj1', 'globusPath': '/1662051867Fiuj1', 'userId': 'alexandermichels@cybergisx.cigi.illinois.edu', 'isWritable': False, 'createdAt': '2022-09-01T17:04:27.880Z', 'updatedAt': None, 'deletedAt': None} | None | {'id': '1662051868U9dnP', 'name': None, 'hpc': 'keeling_community', 'hpcPath': '/data/keeling/a/cigi-gisolve/scratch/1662051868U9dnP', 'globusPath': '/1662051868U9dnP', 'userId': 'alexandermichels@cybergisx.cigi.illinois.edu', 'isWritable': False, 'createdAt': '2022-09-01T17:04:28.165Z', 'updatedAt': None, 'deletedAt': None} | ", - "text/plain": "" + "application/vnd.jupyter.widget-view+json": { + "model_id": "93dbbe7da209440d9c0d37bc3b5a5ae9", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": "HBox(children=(Button(description='Rename Job', style=ButtonStyle()), Combobox(value='', description='Enter Na…" }, "metadata": {}, "output_type": "display_data" }, { "data": { - "text/markdown": "| param | slurm | userId | maintainer | createdAt | modelName | \n| --- | --- | --- | --- | --- | --- | \n| {\"input_a\": 100, \"input_b\": \"bar\"} | {\"time\": \"10:00\", \"num_of_task\": 2, \"cpu_per_task\": 1} | alexandermichels@cybergisx.cigi.illinois.edu | community_contribution | 2022-09-01T17:04:23.442Z | hello_world | ", + "text/markdown": "| id | name | hpc | userId | isWritable | createdAt | updatedAt | deletedAt | \n| --- | --- | --- | --- | --- | --- | --- | --- | \n| 1715447522fyWS4 | None | keeling_community | alexandermichels@cybergisx.cigi.illinois.edu | False | 2024-05-11T17:12:05.676Z | None | None | ", "text/plain": "" }, "metadata": {}, @@ -934,26 +473,30 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "be5f71b9a799400b8c321001d6ba98fa", + "model_id": "aa91e2f111c544a782c96956cb7e5495", "version_major": 2, "version_minor": 0 }, - "text/plain": "Button(description='Restore', style=ButtonStyle())" + "text/plain": "Button(description='Download Results', style=ButtonStyle())" }, "metadata": {}, "output_type": "display_data" }, { "data": { - "text/markdown": "| id | slurmId | hpc | remoteExecutableFolder | remoteDataFolder | remoteResultFolder | \n| --- | --- | --- | --- | --- | --- | \n| 1662051666N6CHN | 913021 | keeling_community | {'id': '1662051668Pxag6', 'name': None, 'hpc': 'keeling_community', 'hpcPath': '/data/keeling/a/cigi-gisolve/scratch/1662051668Pxag6', 'globusPath': '/1662051668Pxag6', 'userId': 'alexandermichels@cybergisx.cigi.illinois.edu', 'isWritable': False, 'createdAt': '2022-09-01T17:01:09.705Z', 'updatedAt': None, 'deletedAt': None} | None | {'id': '1662051670w6Ktd', 'name': None, 'hpc': 'keeling_community', 'hpcPath': '/data/keeling/a/cigi-gisolve/scratch/1662051670w6Ktd', 'globusPath': '/1662051670w6Ktd', 'userId': 'alexandermichels@cybergisx.cigi.illinois.edu', 'isWritable': False, 'createdAt': '2022-09-01T17:01:10.015Z', 'updatedAt': None, 'deletedAt': None} | ", - "text/plain": "" + "application/vnd.jupyter.widget-view+json": { + "model_id": "04d9a0bb66cd4a6a8e4b604505839b01", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": "HBox(children=(Button(description='Rename Job', style=ButtonStyle()), Combobox(value='', description='Enter Na…" }, "metadata": {}, "output_type": "display_data" }, { "data": { - "text/markdown": "| param | slurm | userId | maintainer | createdAt | modelName | \n| --- | --- | --- | --- | --- | --- | \n| {\"input_a\": 100, \"input_b\": \"bar\"} | {\"time\": \"10:00\", \"num_of_task\": 2, \"cpu_per_task\": 1} | alexandermichels@cybergisx.cigi.illinois.edu | community_contribution | 2022-09-01T17:01:06.394Z | hello_world | ", + "text/markdown": "| id | name | hpc | userId | isWritable | createdAt | updatedAt | deletedAt | \n| --- | --- | --- | --- | --- | --- | --- | --- | \n| 1715357723edTGq | None | keeling_community | alexandermichels@cybergisx.cigi.illinois.edu | False | 2024-05-10T16:15:28.787Z | None | None | ", "text/plain": "" }, "metadata": {}, @@ -962,26 +505,30 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "cd3b32fa19674a9fbac8cf19716d258c", + "model_id": "c676e5aba9e04fada7cd1dabb2846ad1", "version_major": 2, "version_minor": 0 }, - "text/plain": "Button(description='Restore', style=ButtonStyle())" + "text/plain": "Button(description='Download Results', style=ButtonStyle())" }, "metadata": {}, "output_type": "display_data" }, { "data": { - "text/markdown": "| id | slurmId | hpc | remoteExecutableFolder | remoteDataFolder | remoteResultFolder | \n| --- | --- | --- | --- | --- | --- | \n| 1662050293sAkEp | 913020 | keeling_community | {'id': '1662050296LBy28', 'name': None, 'hpc': 'keeling_community', 'hpcPath': '/data/keeling/a/cigi-gisolve/scratch/1662050296LBy28', 'globusPath': '/1662050296LBy28', 'userId': 'alexandermichels@cybergisx.cigi.illinois.edu', 'isWritable': False, 'createdAt': '2022-09-01T16:38:17.617Z', 'updatedAt': None, 'deletedAt': None} | None | {'id': '1662050298iF6LI', 'name': None, 'hpc': 'keeling_community', 'hpcPath': '/data/keeling/a/cigi-gisolve/scratch/1662050298iF6LI', 'globusPath': '/1662050298iF6LI', 'userId': 'alexandermichels@cybergisx.cigi.illinois.edu', 'isWritable': False, 'createdAt': '2022-09-01T16:38:17.997Z', 'updatedAt': None, 'deletedAt': None} | ", - "text/plain": "" + "application/vnd.jupyter.widget-view+json": { + "model_id": "00a6411043d04f248c3d6fde68d949ba", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": "HBox(children=(Button(description='Rename Job', style=ButtonStyle()), Combobox(value='', description='Enter Na…" }, "metadata": {}, "output_type": "display_data" }, { "data": { - "text/markdown": "| param | slurm | userId | maintainer | createdAt | modelName | \n| --- | --- | --- | --- | --- | --- | \n| {\"input_a\": 100, \"input_b\": \"bar\"} | {\"time\": \"10:00\", \"num_of_task\": 2, \"cpu_per_task\": 1} | alexandermichels@cybergisx.cigi.illinois.edu | community_contribution | 2022-09-01T16:38:13.213Z | hello_world | ", + "text/markdown": "
**Showing folders 1 to 10 of 233**", "text/plain": "" }, "metadata": {}, @@ -990,11 +537,11 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "dad2d415bf3f4927b9bb1a3d5087bbd6", + "model_id": "d055b5c2230845f29a626f5e8c54e76e", "version_major": 2, "version_minor": 0 }, - "text/plain": "Button(description='Restore', style=ButtonStyle())" + "text/plain": "HBox(children=(Button(description='Previous Page', style=ButtonStyle()), Button(description='Next Page', style…" }, "metadata": {}, "output_type": "display_data" @@ -1002,78 +549,241 @@ ] } }, - "7472d39e87264124a59d906358130db8": { - "model_module": "@jupyter-widgets/output", - "model_module_version": "1.0.0", - "model_name": "OutputModel", - "state": { - "layout": "IPY_MODEL_523b39ec97a649e2b8f7fada487eaf19", - "outputs": [ - { - "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "61ccf82c52184e68afed6999a046c2b3", - "version_major": 2, - "version_minor": 0 - }, - "text/plain": "Output()" - }, - "metadata": {}, - "output_type": "display_data" - } - ] + "07578620f6914f0092d12df1fdaec76c": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "08c0e8f5b00a47838c0f75d0c68aa586": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "DescriptionStyleModel", + "state": { + "description_width": "" + } + }, + "095edccb07db4f0ca0b7e58e9620adaf": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ButtonStyleModel", + "state": {} + }, + "0a6daf948f90426095b531213363d6b1": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "VBoxModel", + "state": { + "children": [ + "IPY_MODEL_8d45f100112f45fb84bb84ef02ce70fb", + "IPY_MODEL_24835b5e9029478c84c2710f6ba6dc16" + ], + "layout": "IPY_MODEL_9ad52f5e4dec412e9a23dec24c00a4fc" } }, - "756bbb0ab2af4c2486530de69232f0dd": { + "0bb9c54a34104230ad233f6a6b5761ec": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ButtonStyleModel", + "state": {} + }, + "0db81f3ca45e479c9d4ce87a8c2b8bff": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "0fe7f71704f442bc873601bc60a6bde3": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ButtonStyleModel", + "state": {} + }, + "10b1d2ac77034dc7b260499a4029642e": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, - "76639afba39d412cacdcde93951748ea": { + "13434c61673444339b82ba6c68d4b31a": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ButtonStyleModel", "state": {} }, - "77c19ca062cc4808b31f24a448d312c3": { + "140fd9ab9c874df0a79a54f031c72f42": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "15b58c0e86d44c93b1cea8955d69e3a5": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "16347f478aff42239acf8136606fe5a6": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "IntSliderModel", + "state": { + "continuous_update": false, + "description": "num_of_task", + "layout": "IPY_MODEL_cc4d3a7c1706481e9279545fcb551e6b", + "max": 6, + "min": 1, + "style": "IPY_MODEL_e8ee6c0c8155418fb2989647ce4efbd9", + "value": 2 + } + }, + "188cbec6d3dd4f02adae8adf4a2c498e": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ButtonModel", + "state": { + "description": "Rename Job", + "layout": "IPY_MODEL_a49e5f60a6234dc1bd80847485c1327e", + "style": "IPY_MODEL_aa78b71212f2438c81705ff94ea69990" + } + }, + "1a427cabb73841bca9e67515186195a0": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "1ba441b217d043cca4aed1273c1d9c81": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, - "78c7d654ce26431698189c18d4978619": { + "1c574b598f4d4cc29d9a46f0243f8be2": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, - "7d38d240afd143fc9f30f658b19cfde9": { + "1d32629dbd0141398f47d212b19927ee": { "model_module": "@jupyter-widgets/output", "model_module_version": "1.0.0", "model_name": "OutputModel", "state": { - "layout": "IPY_MODEL_9fa2e29c074f4db7b1e2b29920bf9562" + "layout": "IPY_MODEL_80ca576925c84fd18c4f98a1a4a637b0", + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "bac3ea722c484b7a88aac61f131984db", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": "Output()" + }, + "metadata": {}, + "output_type": "display_data" + } + ] + } + }, + "1d970453ab2e4cd5b422142de0b948a0": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ButtonModel", + "state": { + "description": "Download Results", + "layout": "IPY_MODEL_cf714e6e88bc4887bfbd8a13bcb88ec3", + "style": "IPY_MODEL_8ce87af48e8943ca9f59eb261702899b" + } + }, + "1f1e0c55d14845329a0f545d6077f392": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "HTMLModel", + "state": { + "layout": "IPY_MODEL_f85c14a8485a4f8fa073ceffcb14a893", + "style": "IPY_MODEL_de5d6ef45cf64adcae8d37e8516cbf31", + "value": "

1. Press the stop button in the top bar of your Jupyter notebook twice. Please note that errors will appear on the user interface. While your logs will stop updating, your job is still running.

\n\n

2. Create a new code block below the UI.

\n\n

3. Enter this command is your code block and press run: cybergis.cancel_job()

\n\n

4. You should see a message displaying that your job has been canceled. Success!

" + } + }, + "1f681491357247b9864e840eaf24bc41": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ButtonModel", + "state": { + "description": "Load More", + "layout": "IPY_MODEL_b7aa7185180342f6b6d4f07cfb51d9dc", + "style": "IPY_MODEL_42316da0cd0240bfb1a4733456d47b46" + } + }, + "23c38cce2d08471c902e9022f4ccd92f": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "HBoxModel", + "state": { + "children": [ + "IPY_MODEL_4cea73254d5a441a86c3cbed9b2e9008", + "IPY_MODEL_b285f95909294ac7a85b3b8568b54cbb" + ], + "layout": "IPY_MODEL_f16ecbe9ed3f49139900b8f861ddeff4" } }, - "7e4ad3c81e4d427899b02a55f07039a3": { + "2465bc71d1564d838a1e1b1c5496dc34": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", - "state": {} + "state": { + "width": "500px" + } + }, + "24835b5e9029478c84c2710f6ba6dc16": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "DropdownModel", + "state": { + "_options_labels": [ + "foo", + "bar" + ], + "description": "input_b", + "index": 0, + "layout": "IPY_MODEL_74ed5b8b8d9b42cc8a3798159ec1dbf4", + "style": "IPY_MODEL_cddd632ffbcf48289e1e71801aa6fa6d" + } + }, + "266039af06314b01bd504809e6009169": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "DescriptionStyleModel", + "state": { + "description_width": "auto" + } }, - "7f04c7f285714d33ab9b31a05bae23b9": { + "26d7880fc0da4ca296472ef75c2039a7": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "HBoxModel", + "state": { + "children": [ + "IPY_MODEL_e18672140e674545b7d7e4daa9b02eb7", + "IPY_MODEL_f6cc557cf9b7440c808e10216658a2d5" + ], + "layout": "IPY_MODEL_ca930ee96ca044e48e0fde23da8e11b1" + } + }, + "2778ced401214e6dbd0a7c2e37e43801": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, - "8323c7aa1eac4ebd8a5cdc8ff42e4d89": { + "2c2c8d0e3746445cb7c00956e53bd78e": { "model_module": "@jupyter-widgets/output", "model_module_version": "1.0.0", "model_name": "OutputModel", "state": { - "layout": "IPY_MODEL_ca31e79439354fcebc74413737f5c5bf", + "layout": "IPY_MODEL_459f452b9c394192ab9b0873c15f56a2", "outputs": [ { "data": { @@ -1085,7 +795,55 @@ }, { "data": { - "text/markdown": "A scalable middleware framework for enabling high-performance and data-intensive geospatial research and education on CyberGIS-Jupyter", + "text/markdown": "A scalable middleware framework for enabling high-performance and data-intensive geospatial research and education on CyberGIS-Jupyter. [Click here for documentation.](https://cybergis.github.io/cybergis-compute-python-sdk/index.html)", + "text/plain": "" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/markdown": "***", + "text/plain": "" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/markdown": "**Your CyberGIS-Compute Username:** alexandermichels@cybergisx.cigi.illinois.edu", + "text/plain": "" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/markdown": "## Announcements", + "text/plain": "" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/markdown": "### Message 1:", + "text/plain": "" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/markdown": "Message: CyberGIS-Compute and CyberGISX will be down for maintenance on June 10th. We will work to restore services as soon as the system is restored.", + "text/plain": "" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/markdown": "Posted by: CyberGIS Center at 2024-06-03T00:00:29Z", "text/plain": "" }, "metadata": {}, @@ -1102,7 +860,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "1337c0137692483796f8f724a0e9b030", + "model_id": "47b24a8d3dcd4f88b1244d6553a11a3a", "version_major": 2, "version_minor": 0 }, @@ -1114,7 +872,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "b6ab7a7c2f674bf7af68f3b44780551e", + "model_id": "e5f7906e70f94ed685e4d8f465c8ddec", "version_major": 2, "version_minor": 0 }, @@ -1126,7 +884,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "3b36ef027ab7460f95a87b93a798f344", + "model_id": "4407b589925346b0b8b8945081c09642", "version_major": 2, "version_minor": 0 }, @@ -1138,7 +896,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "0313661217494091a85699e6ab4f4c7c", + "model_id": "893d648eb86c497391ca67957ad3100e", "version_major": 2, "version_minor": 0 }, @@ -1150,7 +908,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "2262ea6ae2f34b1a8911069a91d3ff49", + "model_id": "041f0574aa8d46b5955471ba018997e1", "version_major": 2, "version_minor": 0 }, @@ -1162,7 +920,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "8f0ab1ca1d6247a3befbe2e95d88403d", + "model_id": "997dd61b4ee542e998b76d6f0f79d51a", "version_major": 2, "version_minor": 0 }, @@ -1174,7 +932,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "cff1a98b917545d389293959bf6a322b", + "model_id": "77afbaa2b48f498b84c7cd7d793bfe69", "version_major": 2, "version_minor": 0 }, @@ -1186,7 +944,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "3190a2e694d0422a9ee279985b9d8032", + "model_id": "3fd8a985bb4a4cb08cfb75ea32653e94", "version_major": 2, "version_minor": 0 }, @@ -1198,7 +956,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "ed69c9d902184d5bb39d53a92f0e3752", + "model_id": "d0151d9bfb004cc7a30a2cdbd3485ad0", "version_major": 2, "version_minor": 0 }, @@ -1206,28 +964,1491 @@ }, "metadata": {}, "output_type": "display_data" - } - ] - } - }, - "89c7dcec85f644749df624c68d36d414": { - "model_module": "@jupyter-widgets/output", - "model_module_version": "1.0.0", - "model_name": "OutputModel", - "state": { - "layout": "IPY_MODEL_507ea798ed4b48c1865f73104065c695", - "outputs": [ + }, { "data": { - "text/markdown": "# ✌️ Your Job is Here!", - "text/plain": "" + "application/vnd.jupyter.widget-view+json": { + "model_id": "d195974ea3374a4eb7d035f32ddbdb49", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": "Output()" }, "metadata": {}, "output_type": "display_data" - }, + } + ] + } + }, + "2c5c1c74c1c1463488132766b1f18ff8": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ButtonStyleModel", + "state": {} + }, + "2e5904cdf14f4b76a2b2fea37f43a5d7": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "2e69de28449d40cf8178bcfa91053835": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "2fac1efd569443c9ba10fe972a2bcd50": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "30df69e8fb6948c1a73093580bac0152": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "32786e19dfe148ec982a5b8cb5bab8fe": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "3281dbd64a514b498c0deb16ebc83421": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ButtonModel", + "state": { + "description": "Download Results", + "layout": "IPY_MODEL_38174569ac074380929681f679b3aa44", + "style": "IPY_MODEL_b45e834316744d35bef00968445438cb" + } + }, + "32f6298ddd064c2e91ae772395460400": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "3304bd3a6ba64348bf593c5ff78b28dc": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ButtonStyleModel", + "state": {} + }, + "33d5b09374234fe595305b19036e9d98": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "34183e9e82244b1ebbe1822066ec1a97": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ButtonModel", + "state": { + "description": "Rename Job", + "layout": "IPY_MODEL_8d2dd60f67da4e7ebf1e102738226c73", + "style": "IPY_MODEL_cc99fe57f8de45bdb5369bb91f0e7abd" + } + }, + "36dcb453c0ab4a7c90fa96a80218f278": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ButtonStyleModel", + "state": {} + }, + "38174569ac074380929681f679b3aa44": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "3a10bf8415614a8dbde9578487bd42ac": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "3aa4abc9c3ba4c43b40b007a4a758a02": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "3af991e807c5406b99a2d7cfcfeb7f2c": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "DescriptionStyleModel", + "state": { + "description_width": "auto" + } + }, + "3b9ed5f75bfa46a486e2f8bda5574995": { + "model_module": "@jupyter-widgets/output", + "model_module_version": "1.0.0", + "model_name": "OutputModel", + "state": { + "layout": "IPY_MODEL_ac9fbd4857324c50b976dc9d806e87b4", + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "9c9ad725adf74a9191a00d490448a3f3", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": "Output()" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "7bdc72641784483eb62f7ddfef4c41f5", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": "Output()" + }, + "metadata": {}, + "output_type": "display_data" + } + ] + } + }, + "3c7e2b2edb5146b19a4649bdf8bd5421": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "3d4a93bbf20b4ca9b2f2348c18f0945b": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "3d6f5a6547d54cf582fe4034da04dfda": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "HBoxModel", + "state": { + "children": [ + "IPY_MODEL_c9cfe23aedd947918d73627776a5ab9f", + "IPY_MODEL_75877e38da89460590185ddbcd800ef2" + ], + "layout": "IPY_MODEL_d2b4aa569052498facc03604f52a0125" + } + }, + "3d77dba55e2c4a20ace2388b1822631b": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ButtonModel", + "state": { + "description": "Next Page", + "layout": "IPY_MODEL_8cdc7e56624c43488e44abf871a3c564", + "style": "IPY_MODEL_8684387bd09d469cb77bff90e66a87d2" + } + }, + "3e4a33e4a4224fddb6b5b034bffacc3a": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ButtonModel", + "state": { + "description": "Download Results", + "layout": "IPY_MODEL_5807635c65014779ba6ea8711e87bfaa", + "style": "IPY_MODEL_0fe7f71704f442bc873601bc60a6bde3" + } + }, + "3eb8ab6a012f4d37a051621ac4bc920c": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "3fd8a985bb4a4cb08cfb75ea32653e94": { + "model_module": "@jupyter-widgets/output", + "model_module_version": "1.0.0", + "model_name": "OutputModel", + "state": { + "layout": "IPY_MODEL_32f6298ddd064c2e91ae772395460400", + "outputs": [ + { + "data": { + "text/markdown": "Please note that the naming feature only allows for names made up of letters, numbers, and the characters ' . ' and ' _ '. Other characters will be removed from your input.", + "text/plain": "" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "7e138af3a62e4d84afb4e905c9d81139", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": "HBox(children=(Checkbox(value=False, description='Set a name for this job? ', style=DescriptionStyle(descripti…" + }, + "metadata": {}, + "output_type": "display_data" + } + ] + } + }, + "42316da0cd0240bfb1a4733456d47b46": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ButtonStyleModel", + "state": {} + }, + "4407b589925346b0b8b8945081c09642": { + "model_module": "@jupyter-widgets/output", + "model_module_version": "1.0.0", + "model_name": "OutputModel", + "state": { + "layout": "IPY_MODEL_3a10bf8415614a8dbde9578487bd42ac", + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "be239b0db0834a5082069c54120b4f43", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": "Accordion(children=(Dropdown(description='🖥 Computing Resource:', index=3, layout=Layout(width='60%'), options…" + }, + "metadata": {}, + "output_type": "display_data" + } + ] + } + }, + "457a03b2d2fa4bac9cde2129fe500f10": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "LabelModel", + "state": { + "layout": "IPY_MODEL_0006818e513e45fe88bf4e8c52257f7c", + "style": "IPY_MODEL_08c0e8f5b00a47838c0f75d0c68aa586", + "value": "All configs are optional. Please refer to Slurm official documentation at 🔗 https://slurm.schedmd.com/sbatch.html" + } + }, + "459f452b9c394192ab9b0873c15f56a2": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "46e7ebb0a1e7411ba85563bb7705814d": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "47a67f66ae7845c8bb951d410892e698": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "47b24a8d3dcd4f88b1244d6553a11a3a": { + "model_module": "@jupyter-widgets/output", + "model_module_version": "1.0.0", + "model_name": "OutputModel", + "state": { + "layout": "IPY_MODEL_1c574b598f4d4cc29d9a46f0243f8be2", + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "8df3b4df15e24687880b0487b3d3f207", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": "Dropdown(description='📦 Job Templates:', index=16, layout=Layout(width='60%'), options=('ACESTest', 'CUAHSI_Su…" + }, + "metadata": {}, + "output_type": "display_data" + } + ] + } + }, + "4bdbde3b39fb4b0389f8d1c04fefc2cd": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "4cea73254d5a441a86c3cbed9b2e9008": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "CheckboxModel", + "state": { + "description": "receive email on job status? ", + "disabled": false, + "layout": "IPY_MODEL_87e312e67fa34ed6a442549af5cfdf24", + "style": "IPY_MODEL_ef444e83fda448a7b7d2aee5b4618da6", + "value": false + } + }, + "5028a8c0aefc4e0d91bbf8f78787a83a": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ButtonStyleModel", + "state": {} + }, + "5272ae1a8b224c8588f3edc82e7824bb": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "52a4cafb4ae2404f837a92a7312fd501": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "53e286916adf46dc888162566c7c8280": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "53f4ab1f4a3e44fd96879b7016e13378": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "5533acd58ee04bdbb3f82180ffc0a6ed": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ComboboxModel", + "state": { + "description": "Enter Name:", + "ensure_option": false, + "layout": "IPY_MODEL_33d5b09374234fe595305b19036e9d98", + "placeholder": "Select new name", + "style": "IPY_MODEL_5d9228af641f477a9ee33b680248becc" + } + }, + "55b831e99d844001a13f74c8ad05ee6f": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "DescriptionStyleModel", + "state": { + "description_width": "" + } + }, + "57861da87626405f98fc349cb7d0b495": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "57b09a577b9340da990966750e1e7517": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "5807635c65014779ba6ea8711e87bfaa": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "599a5cff06db461996cd7142389da290": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "AccordionModel", + "state": { + "_titles": { + "0": "How to cancel a job" + }, + "children": [ + "IPY_MODEL_1f1e0c55d14845329a0f545d6077f392" + ], + "layout": "IPY_MODEL_81902fa0b9454ae6a9b64acc7e349fdf", + "selected_index": null + } + }, + "59e3fe6742134291b891eac82b9c9842": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ComboboxModel", + "state": { + "description": "Enter Name:", + "ensure_option": false, + "layout": "IPY_MODEL_bc5927e31d014bc18289dc9176ab7920", + "placeholder": "Select new name", + "style": "IPY_MODEL_c4d9dc3057c74e0b95cdc5fb46352233" + } + }, + "5c02a4842e3542c79eca1be40af3c7c2": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "5cd4da423cd146779a5574987395a8bb": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "5d9228af641f477a9ee33b680248becc": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "DescriptionStyleModel", + "state": { + "description_width": "" + } + }, + "5d9fa69d9bd34956958d535d15c88396": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ButtonModel", + "state": { + "description": "Previous Page", + "layout": "IPY_MODEL_1a427cabb73841bca9e67515186195a0", + "style": "IPY_MODEL_2c5c1c74c1c1463488132766b1f18ff8" + } + }, + "5dc7e17429de4138b1870200902c4359": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ComboboxModel", + "state": { + "description": "Enter Name:", + "ensure_option": false, + "layout": "IPY_MODEL_0db81f3ca45e479c9d4ce87a8c2b8bff", + "placeholder": "Select new name", + "style": "IPY_MODEL_9984292e963a48088504144c4b29332e" + } + }, + "5e25d46c78f04ef88aac8979de0d66e8": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "5e563a457e3646a7ac7ca96e64c457ea": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "5f25b97d27964c7f9822e0fdcc0db2e1": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "DescriptionStyleModel", + "state": { + "description_width": "" + } + }, + "5fdd731ac04842cc9fa52184749cd1b5": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "60958c71b5684aebbe86f6d192a7a7df": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "63a6177296f44f07ab38245931a24df4": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "DescriptionStyleModel", + "state": { + "description_width": "" + } + }, + "63d85d7f22084ead9c320b6423cc1a79": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "668312d6cadb45e4aa6a2fcd107c845e": { + "model_module": "@jupyter-widgets/output", + "model_module_version": "1.0.0", + "model_name": "OutputModel", + "state": { + "layout": "IPY_MODEL_6aa78fa72c0149968f5cdb221f157162" + } + }, + "68319347d7e44c53bb004f19e7ea19f7": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ButtonModel", + "state": { + "description": "Download Results", + "layout": "IPY_MODEL_5fdd731ac04842cc9fa52184749cd1b5", + "style": "IPY_MODEL_9f8c185101f44c3180922f976409a890" + } + }, + "6a06935365d0453a8fd9c48fc49bb563": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ButtonModel", + "state": { + "description": "Rename Job", + "layout": "IPY_MODEL_8f47e61441204d98867b68874437c7ea", + "style": "IPY_MODEL_7cecd5610d9c49d6bf4fb61ed69e7308" + } + }, + "6aa78fa72c0149968f5cdb221f157162": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "6b6aa23dc97d463ab6b3c3f99613c0a0": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "6d9796d655504a89841240c959500fa8": { + "model_module": "@jupyter-widgets/output", + "model_module_version": "1.0.0", + "model_name": "OutputModel", + "state": { + "layout": "IPY_MODEL_5cd4da423cd146779a5574987395a8bb", + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "599a5cff06db461996cd7142389da290", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": "Accordion(children=(HTML(value='

1. Press the stop button in the top bar of your Jupyter notebook twice" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/markdown": "you need to submit your job first", + "text/plain": "" + }, + "metadata": {}, + "output_type": "display_data" + } + ] + } + }, + "78cb89a0aab74e2fbe810628ef560d9f": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "7bdc72641784483eb62f7ddfef4c41f5": { + "model_module": "@jupyter-widgets/output", + "model_module_version": "1.0.0", + "model_name": "OutputModel", + "state": { + "layout": "IPY_MODEL_ed990c0775dd4f2d94cd7e166fb1fc5e", + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "76b0189590c1481bb2a9e40302feebc5", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": "Button(description='Load More', style=ButtonStyle())" + }, + "metadata": {}, + "output_type": "display_data" + } + ] + } + }, + "7cecd5610d9c49d6bf4fb61ed69e7308": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ButtonStyleModel", + "state": {} + }, + "7e138af3a62e4d84afb4e905c9d81139": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "HBoxModel", + "state": { + "children": [ + "IPY_MODEL_e3218bf9cb4f42b3bda780f0d177a2d1", + "IPY_MODEL_7ebcbcb69b2d4cb69efc3361facedcc6" + ], + "layout": "IPY_MODEL_47a67f66ae7845c8bb951d410892e698" + } + }, + "7ebcbcb69b2d4cb69efc3361facedcc6": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "TextModel", + "state": { + "layout": "IPY_MODEL_2e5904cdf14f4b76a2b2fea37f43a5d7", + "placeholder": "Type job name here", + "style": "IPY_MODEL_d451e58df9fd4d49b0876c66bbd79ea9" + } + }, + "80ca576925c84fd18c4f98a1a4a637b0": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "81902fa0b9454ae6a9b64acc7e349fdf": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "8521e3cd62e3497fb8490f24ef73248b": { + "model_module": "@jupyter-widgets/output", + "model_module_version": "1.0.0", + "model_name": "OutputModel", + "state": { + "layout": "IPY_MODEL_71883f199a8e49f68b0dbb3eb829c36f", + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "060f55dab3324c1fb5f17214dec3ba54", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": "Output()" + }, + "metadata": {}, + "output_type": "display_data" + } + ] + } + }, + "855493b2588b4f069f86a0b88dfde758": { + "model_module": "@jupyter-widgets/output", + "model_module_version": "1.0.0", + "model_name": "OutputModel", + "state": { + "layout": "IPY_MODEL_b9807f71f6df4b4f92931a79779a148a" + } + }, + "85633a52c2544785a4eadb084ea40143": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ButtonModel", + "state": { + "description": "Restore", + "layout": "IPY_MODEL_aa90471df409417e9e0573cc94e111fd", + "style": "IPY_MODEL_3304bd3a6ba64348bf593c5ff78b28dc" + } + }, + "8684387bd09d469cb77bff90e66a87d2": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ButtonStyleModel", + "state": {} + }, + "87aa8b883baf4c6a97e7c21ba6172d20": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "HBoxModel", + "state": { + "children": [ + "IPY_MODEL_188cbec6d3dd4f02adae8adf4a2c498e", + "IPY_MODEL_9e7f4a6b6f434f1681b0976b55c284b7" + ], + "layout": "IPY_MODEL_f65525a7ff704f3bb09ccb3afa2fad50" + } + }, + "87e312e67fa34ed6a442549af5cfdf24": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "893d648eb86c497391ca67957ad3100e": { + "model_module": "@jupyter-widgets/output", + "model_module_version": "1.0.0", + "model_name": "OutputModel", + "state": { + "layout": "IPY_MODEL_5272ae1a8b224c8588f3edc82e7824bb", + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "fcb6868139cc4c778011aa4a83824325", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": "Accordion(children=(VBox(children=(Label(value='All configs are optional. Please refer to Slurm official docum…" + }, + "metadata": {}, + "output_type": "display_data" + } + ] + } + }, + "8a06f8bd9ead4bdf8a22738692ddd0aa": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "8cdc7e56624c43488e44abf871a3c564": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "8ce87af48e8943ca9f59eb261702899b": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ButtonStyleModel", + "state": {} + }, + "8d2dd60f67da4e7ebf1e102738226c73": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "8d45f100112f45fb84bb84ef02ce70fb": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "IntSliderModel", + "state": { + "continuous_update": false, + "description": "input_a", + "layout": "IPY_MODEL_cc4d3a7c1706481e9279545fcb551e6b", + "step": 10, + "style": "IPY_MODEL_cc38c985b81c41b6b5288638b11128fa", + "value": 50 + } + }, + "8df3b4df15e24687880b0487b3d3f207": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "DropdownModel", + "state": { + "_options_labels": [ + "ACESTest", + "CUAHSI_Subsetter_Connector", + "Customized_Resilience_Inference_Measurement_Framework", + "DEM_Raster_Clipping_Processor", + "DEM_Raster_Merging_Processor", + "DEM_Raster_Reprojection_Processor", + "Dam_Flood_Inundation_Map_Connector", + "ERA5_Connector", + "Extract_Inundation_Census_Tracts_Processor", + "SimpleDataClean_Processor", + "SimpleDataProc_Processor", + "Subset_AORC_Forcing_Data_Processor", + "WRFHydro_Postprocess", + "Watershed_DEM_Raster_Connector", + "covid-access", + "data_fusion", + "hello_world", + "mpi-test", + "population_vulnerable_to_dam_failure", + "pysal-access", + "summa3", + "three-examples", + "wrfhydro-5.x" + ], + "description": "📦 Job Templates:", + "index": 16, + "layout": "IPY_MODEL_cc4d3a7c1706481e9279545fcb551e6b", + "style": "IPY_MODEL_e7b5f15f12174e1bbacc81dd03f5a308" + } + }, + "8e1864742f604e35815b675ff2907b25": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "8ef5c50abfa44bfab63e7ff1b46c83fd": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ButtonStyleModel", + "state": {} + }, + "8f47e61441204d98867b68874437c7ea": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "8f7ba49e5b9e445da74ac9e81f096476": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "93dbbe7da209440d9c0d37bc3b5a5ae9": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "HBoxModel", + "state": { + "children": [ + "IPY_MODEL_f050c9eeb3a4441ba7289b74b9ede0bd", + "IPY_MODEL_e1af35a95fe24474aae35ca633c908e5" + ], + "layout": "IPY_MODEL_e463fbf9d63a4d1e81d47831f20ad2a7" + } + }, + "9691183b1c8c4c6f8041573b52e1fb47": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ButtonModel", + "state": { + "description": "Restore", + "layout": "IPY_MODEL_c204dce7fdb54ee8ada4dcc6fb25f7b9", + "style": "IPY_MODEL_095edccb07db4f0ca0b7e58e9620adaf" + } + }, + "96b7e50796cf49c6addccc6d377d4a1d": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "98be955c89f54188a6ded5e4d6905c9f": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ButtonModel", + "state": { + "description": "Download Results", + "layout": "IPY_MODEL_30df69e8fb6948c1a73093580bac0152", + "style": "IPY_MODEL_fa56195f18dd450f99f49307b6184aa5" + } + }, + "990e94e3ab9843e5a35b25d52fe3b13e": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "HBoxModel", + "state": { + "children": [ + "IPY_MODEL_b108a51db81e41ed8d1931945f8a7ed0", + "IPY_MODEL_5533acd58ee04bdbb3f82180ffc0a6ed" + ], + "layout": "IPY_MODEL_8a06f8bd9ead4bdf8a22738692ddd0aa" + } + }, + "994d0265d6a4464f8da1040271449d93": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "997dd61b4ee542e998b76d6f0f79d51a": { + "model_module": "@jupyter-widgets/output", + "model_module_version": "1.0.0", + "model_name": "OutputModel", + "state": { + "layout": "IPY_MODEL_52a4cafb4ae2404f837a92a7312fd501" + } + }, + "9984292e963a48088504144c4b29332e": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "DescriptionStyleModel", + "state": { + "description_width": "" + } + }, + "9ad52f5e4dec412e9a23dec24c00a4fc": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "9c9ad725adf74a9191a00d490448a3f3": { + "model_module": "@jupyter-widgets/output", + "model_module_version": "1.0.0", + "model_name": "OutputModel", + "state": { + "layout": "IPY_MODEL_4bdbde3b39fb4b0389f8d1c04fefc2cd", + "outputs": [ + { + "data": { + "text/markdown": "**Recently Submitted Jobs for alexandermichels**", + "text/plain": "" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/markdown": "| id | slurmId | hpc | remoteExecutableFolder | remoteDataFolder | remoteResultFolder | \n| --- | --- | --- | --- | --- | --- | \n| 1717082033srh2P | 9212277 | keeling_community | {'id': '171708203507ez5', 'name': None, 'hpc': 'keeling_community', 'hpcPath': '/data/keeling/a/cigi-gisolve/scratch/171708203507ez5', 'globusPath': '/171708203507ez5', 'userId': 'alexandermichels@cybergisx.cigi.illinois.edu', 'isWritable': False, 'createdAt': '2024-05-30T15:13:59.468Z', 'updatedAt': None, 'deletedAt': None} | {'id': '1717082039PVEs9', 'name': None, 'hpc': 'keeling_community', 'hpcPath': '/data/keeling/a/cigi-gisolve/scratch/1717082039PVEs9', 'globusPath': '/1717082039PVEs9', 'userId': 'alexandermichels@cybergisx.cigi.illinois.edu', 'isWritable': False, 'createdAt': '2024-05-30T15:14:35.936Z', 'updatedAt': None, 'deletedAt': None} | {'id': '1717082076238rS', 'name': None, 'hpc': 'keeling_community', 'hpcPath': '/data/keeling/a/cigi-gisolve/scratch/1717082076238rS', 'globusPath': '/1717082076238rS', 'userId': 'alexandermichels@cybergisx.cigi.illinois.edu', 'isWritable': False, 'createdAt': '2024-05-30T15:14:36.506Z', 'updatedAt': None, 'deletedAt': None} | ", + "text/plain": "" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/markdown": "| param | slurm | userId | maintainer | createdAt | modelName | \n| --- | --- | --- | --- | --- | --- | \n| {\"name\": \"Your Name Here\"} | {\"time\": \"10:00\", \"num_of_task\": 1, \"cpu_per_task\": 1, \"memory\": \"4GB\"} | alexandermichels@cybergisx.cigi.illinois.edu | community_contribution | 2024-05-30T15:13:52.808Z | three-examples | ", + "text/plain": "" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "b33959b6e3064c3cb22d3d09d4f23f05", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": "Button(description='Restore', style=ButtonStyle())" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/markdown": "
", + "text/plain": "" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/markdown": "| id | slurmId | hpc | remoteExecutableFolder | remoteDataFolder | remoteResultFolder | \n| --- | --- | --- | --- | --- | --- | \n| 171708148841QWk | 9212276 | keeling_community | {'id': '1717081492tdxhH', 'name': None, 'hpc': 'keeling_community', 'hpcPath': '/data/keeling/a/cigi-gisolve/scratch/1717081492tdxhH', 'globusPath': '/1717081492tdxhH', 'userId': 'alexandermichels@cybergisx.cigi.illinois.edu', 'isWritable': False, 'createdAt': '2024-05-30T15:04:56.437Z', 'updatedAt': None, 'deletedAt': None} | {'id': '1717081496rHyZr', 'name': None, 'hpc': 'keeling_community', 'hpcPath': '/data/keeling/a/cigi-gisolve/scratch/1717081496rHyZr', 'globusPath': '/1717081496rHyZr', 'userId': 'alexandermichels@cybergisx.cigi.illinois.edu', 'isWritable': False, 'createdAt': '2024-05-30T15:13:09.422Z', 'updatedAt': None, 'deletedAt': None} | {'id': '1717081989Cm0Ia', 'name': None, 'hpc': 'keeling_community', 'hpcPath': '/data/keeling/a/cigi-gisolve/scratch/1717081989Cm0Ia', 'globusPath': '/1717081989Cm0Ia', 'userId': 'alexandermichels@cybergisx.cigi.illinois.edu', 'isWritable': False, 'createdAt': '2024-05-30T15:13:10.015Z', 'updatedAt': None, 'deletedAt': None} | ", + "text/plain": "" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/markdown": "| param | slurm | userId | maintainer | createdAt | modelName | \n| --- | --- | --- | --- | --- | --- | \n| {\"name\": \"Your Name Here\"} | {\"time\": \"10:00\", \"num_of_task\": 1, \"cpu_per_task\": 1, \"memory\": \"4GB\"} | alexandermichels@cybergisx.cigi.illinois.edu | community_contribution | 2024-05-30T15:04:48.313Z | three-examples | ", + "text/plain": "" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "ab711b2529fd4d6c937e5bb6b7d6d458", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": "Button(description='Restore', style=ButtonStyle())" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/markdown": "
", + "text/plain": "" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/markdown": "| id | slurmId | hpc | remoteExecutableFolder | remoteDataFolder | remoteResultFolder | \n| --- | --- | --- | --- | --- | --- | \n| 1717080915akGEa | 9212273 | keeling_community | {'id': '1717080918hDGNP', 'name': None, 'hpc': 'keeling_community', 'hpcPath': '/data/keeling/a/cigi-gisolve/scratch/1717080918hDGNP', 'globusPath': '/1717080918hDGNP', 'userId': 'alexandermichels@cybergisx.cigi.illinois.edu', 'isWritable': False, 'createdAt': '2024-05-30T14:55:19.704Z', 'updatedAt': None, 'deletedAt': None} | None | {'id': '1717080920aeBBe', 'name': None, 'hpc': 'keeling_community', 'hpcPath': '/data/keeling/a/cigi-gisolve/scratch/1717080920aeBBe', 'globusPath': '/1717080920aeBBe', 'userId': 'alexandermichels@cybergisx.cigi.illinois.edu', 'isWritable': False, 'createdAt': '2024-05-30T14:55:20.164Z', 'updatedAt': None, 'deletedAt': None} | ", + "text/plain": "" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/markdown": "| param | slurm | userId | maintainer | createdAt | modelName | \n| --- | --- | --- | --- | --- | --- | \n| {\"input_a\": 50, \"input_b\": \"foo\"} | {\"time\": \"10:00\", \"num_of_task\": 2, \"cpu_per_task\": 1} | alexandermichels@cybergisx.cigi.illinois.edu | community_contribution | 2024-05-30T14:55:14.529Z | hello_world | ", + "text/plain": "" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "f22e45d9257444e2945a5b3d616e739c", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": "Button(description='Restore', style=ButtonStyle())" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/markdown": "
", + "text/plain": "" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/markdown": "| id | slurmId | hpc | remoteExecutableFolder | remoteDataFolder | remoteResultFolder | \n| --- | --- | --- | --- | --- | --- | \n| 1715357719PW8cx | 4961448 | keeling_community | {'id': '1715357723edTGq', 'name': None, 'hpc': 'keeling_community', 'hpcPath': '/data/keeling/a/cigi-gisolve/scratch/1715357723edTGq', 'globusPath': '/1715357723edTGq', 'userId': 'alexandermichels@cybergisx.cigi.illinois.edu', 'isWritable': False, 'createdAt': '2024-05-10T16:15:28.787Z', 'updatedAt': None, 'deletedAt': None} | None | {'id': '1715447522fyWS4', 'name': None, 'hpc': 'keeling_community', 'hpcPath': '/data/keeling/a/cigi-gisolve/scratch/1715447522fyWS4', 'globusPath': '/1715447522fyWS4', 'userId': 'alexandermichels@cybergisx.cigi.illinois.edu', 'isWritable': False, 'createdAt': '2024-05-11T17:12:05.676Z', 'updatedAt': None, 'deletedAt': None} | ", + "text/plain": "" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/markdown": "| param | slurm | userId | maintainer | createdAt | modelName | \n| --- | --- | --- | --- | --- | --- | \n| {\"name\": \"Your Name Here\"} | {\"time\": \"10:00\", \"num_of_task\": 1, \"cpu_per_task\": 1, \"memory\": \"4GB\"} | alexandermichels@cybergisx.cigi.illinois.edu | community_contribution | 2024-05-10T16:15:18.917Z | three-examples | ", + "text/plain": "" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "85633a52c2544785a4eadb084ea40143", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": "Button(description='Restore', style=ButtonStyle())" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/markdown": "
", + "text/plain": "" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/markdown": "| id | slurmId | hpc | remoteExecutableFolder | remoteDataFolder | remoteResultFolder | \n| --- | --- | --- | --- | --- | --- | \n| 17126826728ItUn | 4797856 | anvil_community | {'id': '1712682675l1kUv', 'name': None, 'hpc': 'anvil_community', 'hpcPath': '/anvil/scratch/x-cybergis/compute/1712682675l1kUv', 'globusPath': '/1712682675l1kUv', 'userId': 'alexandermichels@cybergisx.cigi.illinois.edu', 'isWritable': False, 'createdAt': '2024-04-09T17:11:17.225Z', 'updatedAt': None, 'deletedAt': None} | None | {'id': '1712682677MrXIP', 'name': None, 'hpc': 'anvil_community', 'hpcPath': '/anvil/scratch/x-cybergis/compute/1712682677MrXIP', 'globusPath': '/1712682677MrXIP', 'userId': 'alexandermichels@cybergisx.cigi.illinois.edu', 'isWritable': False, 'createdAt': '2024-04-09T17:11:17.730Z', 'updatedAt': None, 'deletedAt': None} | ", + "text/plain": "" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/markdown": "| param | slurm | userId | maintainer | createdAt | modelName | \n| --- | --- | --- | --- | --- | --- | \n| {\"input_a\": 50, \"input_b\": \"foo\"} | {\"time\": \"10:00\", \"num_of_task\": 2, \"cpu_per_task\": 1} | alexandermichels@cybergisx.cigi.illinois.edu | community_contribution | 2024-04-09T17:11:12.091Z | hello_world | ", + "text/plain": "" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "9691183b1c8c4c6f8041573b52e1fb47", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": "Button(description='Restore', style=ButtonStyle())" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/markdown": "
", + "text/plain": "" + }, + "metadata": {}, + "output_type": "display_data" + } + ] + } + }, + "9e7f4a6b6f434f1681b0976b55c284b7": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ComboboxModel", + "state": { + "description": "Enter Name:", + "ensure_option": false, + "layout": "IPY_MODEL_00c38c1ff16749208f5f8377c6c592e1", + "placeholder": "Select new name", + "style": "IPY_MODEL_b42e53620a324b24ad95b688b8ea0e16" + } + }, + "9f8c185101f44c3180922f976409a890": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ButtonStyleModel", + "state": {} + }, + "a4985d2281e54861b4bae1846f1d1766": { + "model_module": "@jupyter-widgets/output", + "model_module_version": "1.0.0", + "model_name": "OutputModel", + "state": { + "layout": "IPY_MODEL_ef651c1dce1b45a6bb2258da8692d83b" + } + }, + "a49e5f60a6234dc1bd80847485c1327e": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "a55ee3e876cc4762be18d225246c8d82": { + "model_module": "@jupyter-widgets/output", + "model_module_version": "1.0.0", + "model_name": "OutputModel", + "state": { + "layout": "IPY_MODEL_030018cdb7734febadd04b0d1ebf1935" + } + }, + "a708e9ca21e44eaba0b28250bb5728ff": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ButtonStyleModel", + "state": {} + }, + "a7af46c0c3ff44f89ee1d15f1098b24c": { + "model_module": "@jupyter-widgets/output", + "model_module_version": "1.0.0", + "model_name": "OutputModel", + "state": { + "layout": "IPY_MODEL_57861da87626405f98fc349cb7d0b495" + } + }, + "aa78b71212f2438c81705ff94ea69990": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ButtonStyleModel", + "state": {} + }, + "aa90471df409417e9e0573cc94e111fd": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "aa91e2f111c544a782c96956cb7e5495": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ButtonModel", + "state": { + "description": "Download Results", + "layout": "IPY_MODEL_60958c71b5684aebbe86f6d192a7a7df", + "style": "IPY_MODEL_a708e9ca21e44eaba0b28250bb5728ff" + } + }, + "ab711b2529fd4d6c937e5bb6b7d6d458": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ButtonModel", + "state": { + "description": "Restore", + "layout": "IPY_MODEL_53e286916adf46dc888162566c7c8280", + "style": "IPY_MODEL_0bb9c54a34104230ad233f6a6b5761ec" + } + }, + "ac9fbd4857324c50b976dc9d806e87b4": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "adca86f528ce49a5939430f701a15ffe": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ButtonStyleModel", + "state": {} + }, + "add3915d9f0d49348dcab0e6c0a9ae71": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "ae53a0252c954d11aac381cd8b2e1bb0": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ButtonModel", + "state": { + "description": "Rename Job", + "layout": "IPY_MODEL_3c7e2b2edb5146b19a4649bdf8bd5421", + "style": "IPY_MODEL_b90125e8b5d54c71a1ec0fa145907dde" + } + }, + "b108a51db81e41ed8d1931945f8a7ed0": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ButtonModel", + "state": { + "description": "Rename Job", + "layout": "IPY_MODEL_fcee2f15b06946f596bb39aacb16f6ef", + "style": "IPY_MODEL_36dcb453c0ab4a7c90fa96a80218f278" + } + }, + "b285f95909294ac7a85b3b8568b54cbb": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "TextModel", + "state": { + "layout": "IPY_MODEL_faa3d28b13b24f92aaa5120bef8760d1", + "placeholder": "example@illinois.edu", + "style": "IPY_MODEL_d80b43d7af1e4fb48fc70f178936312e" + } + }, + "b33959b6e3064c3cb22d3d09d4f23f05": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ButtonModel", + "state": { + "description": "Restore", + "layout": "IPY_MODEL_6b6aa23dc97d463ab6b3c3f99613c0a0", + "style": "IPY_MODEL_77c1f96bca5b408a95d3fe1b6abf7947" + } + }, + "b366b06e2c0b4dbcbd6d64cff025fdeb": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "b42e53620a324b24ad95b688b8ea0e16": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "DescriptionStyleModel", + "state": { + "description_width": "" + } + }, + "b45e834316744d35bef00968445438cb": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ButtonStyleModel", + "state": {} + }, + "b4e19d02b82441c283ed16803efe7f5f": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "DropdownModel", + "state": { + "_options_labels": [ + "aces_community", + "anvil_community", + "expanse_community", + "keeling_community" + ], + "description": "🖥 Computing Resource:", + "index": 3, + "layout": "IPY_MODEL_cc4d3a7c1706481e9279545fcb551e6b", + "style": "IPY_MODEL_3af991e807c5406b99a2d7cfcfeb7f2c" + } + }, + "b5b4cbb13d4e4956858dc97b23292c30": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ComboboxModel", + "state": { + "description": "Enter Name:", + "ensure_option": false, + "layout": "IPY_MODEL_3eb8ab6a012f4d37a051621ac4bc920c", + "placeholder": "Select new name", + "style": "IPY_MODEL_55b831e99d844001a13f74c8ad05ee6f" + } + }, + "b7aa7185180342f6b6d4f07cfb51d9dc": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "b90125e8b5d54c71a1ec0fa145907dde": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ButtonStyleModel", + "state": {} + }, + "b9807f71f6df4b4f92931a79779a148a": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "bac3ea722c484b7a88aac61f131984db": { + "model_module": "@jupyter-widgets/output", + "model_module_version": "1.0.0", + "model_name": "OutputModel", + "state": { + "layout": "IPY_MODEL_783afd1f0cc2404e8d7140cfa9350574", + "outputs": [ { "data": { - "text/markdown": "| id | slurmId | hpc | remoteExecutableFolder | remoteDataFolder | remoteResultFolder | \n| --- | --- | --- | --- | --- | --- | \n| 1662232891AH8p5 | None | keeling_community | None | None | None | ", + "text/markdown": "# ⏳ Waiting for Job to Finish...", "text/plain": "" }, "metadata": {}, @@ -1235,8 +2456,12 @@ }, { "data": { - "text/markdown": "| param | slurm | userId | maintainer | createdAt | modelName | \n| --- | --- | --- | --- | --- | --- | \n| {\"input_a\": 50, \"input_b\": \"foo\"} | {\"time\": \"10:00\", \"num_of_task\": 2, \"cpu_per_task\": 1} | alexandermichels@cybergisx.cigi.illinois.edu | community_contribution | 2022-09-03T19:21:30.729Z | hello_world | ", - "text/plain": "" + "application/vnd.jupyter.widget-view+json": { + "model_id": "769c2d5063d4448fabefc7aba44b7101", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": "Button(description='Download', disabled=True, style=ButtonStyle())" }, "metadata": {}, "output_type": "display_data" @@ -1244,7 +2469,19 @@ ] } }, - "8b5f7a49b9be45308ac7130a9c34ffb7": { + "bc23b728a0094cc897ad44d09c16a297": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "bc5927e31d014bc18289dc9176ab7920": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "bd7472d097874ec98b18856f4b6d1443": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", @@ -1252,192 +2489,189 @@ "description_width": "" } }, - "8e0b0845b44446e182f6084c27277687": { + "be239b0db0834a5082069c54120b4f43": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", - "model_name": "ButtonModel", + "model_name": "AccordionModel", "state": { - "description": "Restore", - "layout": "IPY_MODEL_98b443820ae244ef874093d702c30338", - "style": "IPY_MODEL_6429941133a74f4ca8cc7749b69f4294" + "_titles": { + "0": "Computing Resource" + }, + "children": [ + "IPY_MODEL_b4e19d02b82441c283ed16803efe7f5f" + ], + "layout": "IPY_MODEL_b366b06e2c0b4dbcbd6d64cff025fdeb", + "selected_index": null } }, - "8f0ab1ca1d6247a3befbe2e95d88403d": { - "model_module": "@jupyter-widgets/output", - "model_module_version": "1.0.0", - "model_name": "OutputModel", - "state": { - "layout": "IPY_MODEL_77c19ca062cc4808b31f24a448d312c3" - } + "c02608dccb3748f4bdc0499c0ac5d22d": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} }, - "90fdc1763b834ddd983a5e496b15389a": { + "c0925ced37444660a414885576ace2f9": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", - "model_name": "IntSliderModel", - "state": { - "continuous_update": false, - "description": "input_a", - "layout": "IPY_MODEL_ff57977ec28349a8bc7e67d744aa158d", - "step": 10, - "style": "IPY_MODEL_37b4fe349bf74648b8ed06b8a5006e97", - "value": 50 - } + "model_name": "ButtonStyleModel", + "state": {} }, - "917c5e71ff02478eb80be87ec7f274c2": { + "c14a2f560ee3469eb1bac0955ed0c6f8": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", - "model_name": "DescriptionStyleModel", + "model_name": "HBoxModel", "state": { - "description_width": "auto" + "children": [ + "IPY_MODEL_34183e9e82244b1ebbe1822066ec1a97", + "IPY_MODEL_d922c302d50c47b4914107ee5c231182" + ], + "layout": "IPY_MODEL_8f7ba49e5b9e445da74ac9e81f096476" } }, - "972ff845c0364a8c888a2fed0b56709e": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": {} - }, - "98b443820ae244ef874093d702c30338": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": {} - }, - "991e487e22254e6f9e283cb1913edfef": { + "c204dce7fdb54ee8ada4dcc6fb25f7b9": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, - "9e47465a64b146e189bc34f3ec8b2dfa": { + "c355d599b69a449685b274a35ec1b5a0": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", - "model_name": "DropdownModel", + "model_name": "VBoxModel", "state": { - "_options_labels": [ - "foo", - "bar" + "children": [ + "IPY_MODEL_457a03b2d2fa4bac9cde2129fe500f10", + "IPY_MODEL_f77298d993f843e98713b04724d517d3" ], - "description": "input_b", - "index": 0, - "layout": "IPY_MODEL_f073603213ba46f68c34f04afbd71302", - "style": "IPY_MODEL_e48e87b54c5f44c7ba253e9c672125e5" + "layout": "IPY_MODEL_63d85d7f22084ead9c320b6423cc1a79" } }, - "9f4290479819451f86f6fa00c478df85": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": {} + "c4d9dc3057c74e0b95cdc5fb46352233": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "DescriptionStyleModel", + "state": { + "description_width": "" + } }, - "9fa2e29c074f4db7b1e2b29920bf9562": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": {} + "c5519c5b45a844b3b5d3e394018bfb3a": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "DescriptionStyleModel", + "state": { + "description_width": "" + } }, - "a35b479ac4154a2fac8465aef7a449f8": { + "c6417fa4dd5847598f52034c984fc5a4": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ButtonStyleModel", "state": {} }, - "a714559921674a498ead4ec955dda40a": { + "c676e5aba9e04fada7cd1dabb2846ad1": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ButtonModel", "state": { - "description": "Load More", - "layout": "IPY_MODEL_756bbb0ab2af4c2486530de69232f0dd", - "style": "IPY_MODEL_6b2a3fb3d62949d495bddf428fbe2ad4" + "description": "Download Results", + "layout": "IPY_MODEL_fcaebd073b51496e83f9617b05ee22dc", + "style": "IPY_MODEL_d53d5e742b5d4ad4ae5755265bbb5001" } }, - "a97f5fc50bd5426682010f8b931e24cd": { + "c6d688a20ea644f99731acb3225536e4": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ButtonStyleModel", "state": {} }, - "aae3bd19cbc14348815dd89437140b88": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": {} + "c786d6eb46ad47a49cb74e98acc8399f": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ButtonModel", + "state": { + "description": "Download Results", + "layout": "IPY_MODEL_96b7e50796cf49c6addccc6d377d4a1d", + "style": "IPY_MODEL_c0925ced37444660a414885576ace2f9" + } + }, + "c9cfe23aedd947918d73627776a5ab9f": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ButtonModel", + "state": { + "description": "Rename Job", + "layout": "IPY_MODEL_46e7ebb0a1e7411ba85563bb7705814d", + "style": "IPY_MODEL_8ef5c50abfa44bfab63e7ff1b46c83fd" + } }, - "ac55fadfe0984e019815f6d3396dc023": { + "ca930ee96ca044e48e0fde23da8e11b1": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, - "acd07b95c5d144cd9cc79b6b747c3567": { + "cb8f9a29bc784304b83eaf84a2fba5be": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, - "ad71c0843c2942e2900fc5f910cc8fdf": { + "cc38c985b81c41b6b5288638b11128fa": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", - "model_name": "ButtonStyleModel", - "state": {} + "model_name": "SliderStyleModel", + "state": { + "description_width": "auto" + } }, - "af372647a97c4b83b50d98567453bbf3": { + "cc4d3a7c1706481e9279545fcb551e6b": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", - "state": {} - }, - "b15c6f0073374f94a5ea9850ee3706d8": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "ButtonStyleModel", - "state": {} - }, - "b3862f4f9ae0443e99f25e930ca5b292": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "ButtonModel", "state": { - "description": "Submit Job", - "layout": "IPY_MODEL_5922684f84234961a8184801e47eff56", - "style": "IPY_MODEL_6bd464682e89478a8b8922900841778b" + "width": "60%" } }, - "b418c62073024361a502b1d7f4825d97": { + "cc99fe57f8de45bdb5369bb91f0e7abd": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", - "model_name": "ButtonModel", - "state": { - "description": "Submit New Job", - "layout": "IPY_MODEL_2e30dd0cfc7f4ea1b14aef55c16c666a", - "style": "IPY_MODEL_09bc19be0023454a86c7ab755062bfce" - } - }, - "b5fcc370ab0747d294fd16094f7d73dd": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", + "model_name": "ButtonStyleModel", "state": {} }, - "b6ab7a7c2f674bf7af68f3b44780551e": { + "ccd2dfa818854821b328024055793eda": { "model_module": "@jupyter-widgets/output", "model_module_version": "1.0.0", "model_name": "OutputModel", "state": { - "layout": "IPY_MODEL_7f04c7f285714d33ab9b31a05bae23b9", + "layout": "IPY_MODEL_2778ced401214e6dbd0a7c2e37e43801", "outputs": [ { "data": { - "text/markdown": "**hello_world Job Description:** none", - "text/plain": "" + "application/vnd.jupyter.widget-view+json": { + "model_id": "7896586928d64527a02bb6b181ab356d", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": "Output()" }, "metadata": {}, "output_type": "display_data" }, { "data": { - "text/markdown": "**keeling_community HPC Description**: none", + "application/vnd.jupyter.widget-view+json": { + "model_id": "6d9796d655504a89841240c959500fa8", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": "Output()" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/markdown": "***", "text/plain": "" }, "metadata": {}, @@ -1445,30 +2679,27 @@ }, { "data": { - "text/markdown": "**Estimated Runtime:** unknown", + "text/markdown": "## 📋 job events (live refresh)", "text/plain": "" }, "metadata": {}, "output_type": "display_data" - } - ] - } - }, - "b6d01ed816be4b05b7db7b8061d3f408": { - "model_module": "@jupyter-widgets/output", - "model_module_version": "1.0.0", - "model_name": "OutputModel", - "state": { - "layout": "IPY_MODEL_018258b76920445eb7dfcbd7799d9d5e", - "outputs": [ + }, { - "name": "stdout", - "output_type": "stream", - "text": "\u001b[H\u001b[2J📮 Job ID: 1662232891AH8p5\n🤖 Slurm ID: 913912\n" + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "a55ee3e876cc4762be18d225246c8d82", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": "Output()" + }, + "metadata": {}, + "output_type": "display_data" }, { "data": { - "text/markdown": "| message | time | \n| --- | --- | \n| running setup...\nBASH_FUNC_module()=() { eval `/usr/bin/modulecmd bash $*`\n}\nSHELL=/bin/bash\nPMI_SIZE=2\nSLURM_STEP_NUM_TASKS=2\nPMI_FD=13\nSLURM_JOB_USER=cigi-gisolve\nSLURM_TASKS_PER_NODE=2\nSLURM_JOB_UID=2778811\nHISTCONTROL=ignoredups\nSLURM_CPU_BIND=quiet,mask_cpu:0x20,0x80\nSLURM_TASK_PID=17379\nresult_folder=/job/result\nSLURM_LOCALID=1\nSLURM_SUBMIT_DIR=/data/cigi/scratch/cigi-gisolve/16622328929OHyW\nSLURM_CPU_BIND_VERBOSE=quiet\nHISTSIZE=1000\nHOSTNAME=keeling-f03\nPYTHON_VERSION=3.6.14\nSINGULARITY_...[download for full log] | 2022-09-03T19:21:40.030Z | \n| ModuleCmd_Use.c(231):ERROR:64: Directory 'gnu/openmpi-4.1.2-gnu-4.8.5' not found\n | 2022-09-03T19:21:40.032Z | ", + "text/markdown": "***", "text/plain": "" }, "metadata": {}, @@ -1476,7 +2707,7 @@ }, { "data": { - "text/markdown": "***", + "text/markdown": "## 📋 job logs", "text/plain": "" }, "metadata": {}, @@ -1484,7 +2715,19 @@ }, { "data": { - "text/markdown": "## ✅ your job completed", + "application/vnd.jupyter.widget-view+json": { + "model_id": "855493b2588b4f069f86a0b88dfde758", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": "Output()" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/markdown": "***", "text/plain": "" }, "metadata": {}, @@ -1493,49 +2736,125 @@ ] } }, - "b7dad9940db546229b38a8bddf399b20": { + "cddd632ffbcf48289e1e71801aa6fa6d": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "DescriptionStyleModel", + "state": { + "description_width": "auto" + } + }, + "cf714e6e88bc4887bfbd8a13bcb88ec3": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, - "bad0014e6e174460b8ca214b32137ffd": { + "cfbe1a5e35bd4f68ab132eea69dcc770": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, - "bd9334d060334f31b3bbdddcadac043f": { + "d0151d9bfb004cc7a30a2cdbd3485ad0": { + "model_module": "@jupyter-widgets/output", + "model_module_version": "1.0.0", + "model_name": "OutputModel", + "state": { + "layout": "IPY_MODEL_140fd9ab9c874df0a79a54f031c72f42", + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "a7af46c0c3ff44f89ee1d15f1098b24c", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": "Output()" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "da9a7dc1f9e6451c9fef712b1cec4eeb", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": "Button(description='Submit Job', style=ButtonStyle())" + }, + "metadata": {}, + "output_type": "display_data" + } + ] + } + }, + "d055b5c2230845f29a626f5e8c54e76e": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", - "model_name": "TabModel", + "model_name": "HBoxModel", "state": { - "_titles": { - "0": "✅ Your Job Status", - "1": "⏳ Your Job Status", - "2": "✅ Download Job Result", - "3": "Your Jobs" - }, "children": [ - "IPY_MODEL_8323c7aa1eac4ebd8a5cdc8ff42e4d89", - "IPY_MODEL_3bcac76de11342d3919a6e7e19fb2881", - "IPY_MODEL_7472d39e87264124a59d906358130db8", - "IPY_MODEL_2675b7e2cb7545e9a3b5ffb47213f801" + "IPY_MODEL_5d9fa69d9bd34956958d535d15c88396", + "IPY_MODEL_3d77dba55e2c4a20ace2388b1822631b" ], - "layout": "IPY_MODEL_1f1c446717e9426b83c2abdcf3083c5d" + "layout": "IPY_MODEL_5c02a4842e3542c79eca1be40af3c7c2" + } + }, + "d11728c82f584c569bedd4163ed4e80d": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "DescriptionStyleModel", + "state": { + "description_width": "" + } + }, + "d195974ea3374a4eb7d035f32ddbdb49": { + "model_module": "@jupyter-widgets/output", + "model_module_version": "1.0.0", + "model_name": "OutputModel", + "state": { + "layout": "IPY_MODEL_994d0265d6a4464f8da1040271449d93" + } + }, + "d2b4aa569052498facc03604f52a0125": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "d40d65efac874f8c8d90c315200cc80c": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "d451e58df9fd4d49b0876c66bbd79ea9": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "DescriptionStyleModel", + "state": { + "description_width": "auto" } }, - "be5f71b9a799400b8c321001d6ba98fa": { + "d53d5e742b5d4ad4ae5755265bbb5001": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ButtonStyleModel", + "state": {} + }, + "d7593df25c1a4d7891cb691ae5172abc": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ButtonModel", "state": { - "description": "Restore", - "layout": "IPY_MODEL_991e487e22254e6f9e283cb1913edfef", - "style": "IPY_MODEL_a97f5fc50bd5426682010f8b931e24cd" + "description": "Rename Job", + "layout": "IPY_MODEL_1ba441b217d043cca4aed1273c1d9c81", + "style": "IPY_MODEL_757e19b563624805b1c5b3ff45a7cfd0" } }, - "bfa1bfdd17b045dca496eeb33f4bda28": { + "d80b43d7af1e4fb48fc70f178936312e": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", @@ -1543,128 +2862,123 @@ "description_width": "auto" } }, - "c42b07fd81a84704a9127666e5233a3c": { + "d8292636bbc543d8812b15e131e12783": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", - "model_name": "ButtonModel", + "model_name": "ButtonStyleModel", + "state": {} + }, + "d922c302d50c47b4914107ee5c231182": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ComboboxModel", "state": { - "description": "Restore", - "layout": "IPY_MODEL_e964f026767a4ff7a018f5ed095a4ab8", - "style": "IPY_MODEL_26ca9795c1cb4ad88d0219f08eccb23b" + "description": "Enter Name:", + "ensure_option": false, + "layout": "IPY_MODEL_15b58c0e86d44c93b1cea8955d69e3a5", + "placeholder": "Select new name", + "style": "IPY_MODEL_d11728c82f584c569bedd4163ed4e80d" } }, - "c588c8c40a0c401ea2c1da59290ab24f": { + "da9a7dc1f9e6451c9fef712b1cec4eeb": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", - "model_name": "VBoxModel", + "model_name": "ButtonModel", "state": { - "children": [ - "IPY_MODEL_6f1606e72e1a4d119f0b887e5496f23f", - "IPY_MODEL_476e47230217441ca971aed0cde5bb8f" - ], - "layout": "IPY_MODEL_f702262e467c43d095cabfaaab504787" + "description": "Submit Job", + "layout": "IPY_MODEL_cb8f9a29bc784304b83eaf84a2fba5be", + "style": "IPY_MODEL_c6417fa4dd5847598f52034c984fc5a4" } }, - "c599c5c5e6794b6ba92d70a607501d1f": { + "dca0ba646e324a38b8c2b47b06251801": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", - "model_name": "DropdownModel", + "model_name": "SliderStyleModel", "state": { - "_options_labels": [ - "keeling_community" - ], - "description": "🖥 Computing Resource:", - "index": 0, - "layout": "IPY_MODEL_ff57977ec28349a8bc7e67d744aa158d", - "style": "IPY_MODEL_cf01cd89f42b4937ae9e656f6e6d4d83" + "description_width": "auto" } }, - "c701b466a9f4419787d5d5ded866711e": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": {} - }, - "ca31e79439354fcebc74413737f5c5bf": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": {} - }, - "cb77771b3b6d4ce490826562528e36d8": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": {} - }, - "cbeac4fe89fb4754b7fdc2504558dad8": { + "de5d6ef45cf64adcae8d37e8516cbf31": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", - "model_name": "DropdownModel", + "model_name": "DescriptionStyleModel", "state": { - "_options_labels": [ - "wrfhydro-5.x", - "summa3", - "Subset_AORC_Forcing_Data_Processor", - "pysal-access", - "mpi-test", - "hello_world", - "Extract_Inundation_Census_Tracts_Processor", - "ERA5_Connector", - "data_fusion", - "Dam_Flood_Inundation_Map_Connector", - "CUAHSI_Subsetter_Connector", - "covid-access" - ], - "description": "📦 Job Templates:", - "index": 5, - "layout": "IPY_MODEL_ff57977ec28349a8bc7e67d744aa158d", - "style": "IPY_MODEL_53f2957fb4b0478d983756bfd9547e7d" + "description_width": "" } }, - "cd3b32fa19674a9fbac8cf19716d258c": { + "e18672140e674545b7d7e4daa9b02eb7": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ButtonModel", "state": { - "description": "Restore", - "layout": "IPY_MODEL_cb77771b3b6d4ce490826562528e36d8", - "style": "IPY_MODEL_e4c68a81432b4d2388d6734ff425f53a" + "description": "Rename Job", + "layout": "IPY_MODEL_5e563a457e3646a7ac7ca96e64c457ea", + "style": "IPY_MODEL_d8292636bbc543d8812b15e131e12783" } }, - "ce52b76768504fb789857c0437d7c060": { + "e1af35a95fe24474aae35ca633c908e5": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", - "model_name": "ButtonModel", + "model_name": "ComboboxModel", "state": { - "description": "Restore", - "layout": "IPY_MODEL_184436cf90914fb09615dfde62103022", - "style": "IPY_MODEL_ad71c0843c2942e2900fc5f910cc8fdf" + "description": "Enter Name:", + "ensure_option": false, + "layout": "IPY_MODEL_f8447080d3374b88b6ad7a25a5b7bf37", + "placeholder": "Select new name", + "style": "IPY_MODEL_bd7472d097874ec98b18856f4b6d1443" } }, - "cf01cd89f42b4937ae9e656f6e6d4d83": { + "e3218bf9cb4f42b3bda780f0d177a2d1": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", - "model_name": "DescriptionStyleModel", + "model_name": "CheckboxModel", "state": { - "description_width": "auto" + "description": "Set a name for this job? ", + "disabled": false, + "layout": "IPY_MODEL_3aa4abc9c3ba4c43b40b007a4a758a02", + "style": "IPY_MODEL_266039af06314b01bd504809e6009169", + "value": false } }, - "cff1a98b917545d389293959bf6a322b": { + "e463fbf9d63a4d1e81d47831f20ad2a7": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "e4918abb389d4014b5f1164008cf2447": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ButtonStyleModel", + "state": {} + }, + "e5f7906e70f94ed685e4d8f465c8ddec": { "model_module": "@jupyter-widgets/output", "model_module_version": "1.0.0", "model_name": "OutputModel", "state": { - "layout": "IPY_MODEL_acd07b95c5d144cd9cc79b6b747c3567", + "layout": "IPY_MODEL_2e69de28449d40cf8178bcfa91053835", "outputs": [ { "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "5bfd2aad634a46b699be802d0c80dfbd", - "version_major": 2, - "version_minor": 0 - }, - "text/plain": "HBox(children=(Checkbox(value=False, description='receive email on job status? ', style=DescriptionStyle(descr…" + "text/markdown": "**hello_world Job Description:** none", + "text/plain": "" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/markdown": "**keeling_community HPC Description**: none", + "text/plain": "" + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/markdown": "**Estimated Runtime:** unknown", + "text/plain": "" }, "metadata": {}, "output_type": "display_data" @@ -1672,43 +2986,41 @@ ] } }, - "d00789fa87dc4d5b9d0fd81bac847101": { + "e60ba10fefc34983a556e6dc1ddfdc99": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", - "model_name": "DescriptionStyleModel", + "model_name": "IntSliderModel", "state": { - "description_width": "" + "continuous_update": false, + "description": "time (Minutes)", + "layout": "IPY_MODEL_cc4d3a7c1706481e9279545fcb551e6b", + "max": 50, + "min": 10, + "style": "IPY_MODEL_dca0ba646e324a38b8c2b47b06251801", + "value": 10 } }, - "d636f166b8c041e18301c090f245fb18": { + "e66d2837f93f4784853565ae11d1ac02": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", - "model_name": "ButtonStyleModel", - "state": {} - }, - "d75a5e7c4b1e44c399de820789dde269": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": {} - }, - "d84174a712344e9b9394f9b31dd94b99": { - "model_module": "@jupyter-widgets/base", - "model_module_version": "1.2.0", - "model_name": "LayoutModel", - "state": {} + "model_name": "HBoxModel", + "state": { + "children": [ + "IPY_MODEL_ae53a0252c954d11aac381cd8b2e1bb0", + "IPY_MODEL_b5b4cbb13d4e4956858dc97b23292c30" + ], + "layout": "IPY_MODEL_ffa0923bf89645d4baab03729c4b4a8a" + } }, - "dad2d415bf3f4927b9bb1a3d5087bbd6": { + "e7b5f15f12174e1bbacc81dd03f5a308": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", - "model_name": "ButtonModel", + "model_name": "DescriptionStyleModel", "state": { - "description": "Restore", - "layout": "IPY_MODEL_49d1dbb13b4b43d695612f50358973e2", - "style": "IPY_MODEL_a35b479ac4154a2fac8465aef7a449f8" + "description_width": "auto" } }, - "dee35bbfb51049778888b46095d9cb1f": { + "e8ee6c0c8155418fb2989647ce4efbd9": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "SliderStyleModel", @@ -1716,37 +3028,47 @@ "description_width": "auto" } }, - "e0a095d085f146eda759d80e1760b197": { + "ea416f0e022b4dd5b7d3b47ed9c3d3e3": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ButtonStyleModel", + "state": {} + }, + "ecd9efae033e41c0b9cf90b25354f24d": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, - "e234b47d40de4d6c849b254ef2f9b223": { + "ed21b79d313949809f11e72f18eab369": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", - "model_name": "ButtonModel", + "model_name": "TabModel", "state": { - "description": "Submit New Job", - "layout": "IPY_MODEL_3f686d218b864bfcb244c8e1b4ff9034", - "style": "IPY_MODEL_d636f166b8c041e18301c090f245fb18" + "_titles": { + "0": "Job Configuration", + "1": "Your Job Status", + "2": "Download Job Result", + "3": "Your Jobs", + "4": "Past Results" + }, + "children": [ + "IPY_MODEL_2c2c8d0e3746445cb7c00956e53bd78e", + "IPY_MODEL_ccd2dfa818854821b328024055793eda", + "IPY_MODEL_1d32629dbd0141398f47d212b19927ee", + "IPY_MODEL_3b9ed5f75bfa46a486e2f8bda5574995", + "IPY_MODEL_8521e3cd62e3497fb8490f24ef73248b" + ], + "layout": "IPY_MODEL_0131fb0dc69241918b02382c5a359ebd" } }, - "e28457b5a9e54de9aa6f3286b45df08c": { - "model_module": "@jupyter-widgets/controls", - "model_module_version": "1.5.0", - "model_name": "IntSliderModel", - "state": { - "continuous_update": false, - "description": "time (Minutes)", - "layout": "IPY_MODEL_ff57977ec28349a8bc7e67d744aa158d", - "max": 50, - "min": 10, - "style": "IPY_MODEL_dee35bbfb51049778888b46095d9cb1f", - "value": 10 - } + "ed990c0775dd4f2d94cd7e166fb1fc5e": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} }, - "e48e87b54c5f44c7ba253e9c672125e5": { + "ef444e83fda448a7b7d2aee5b4618da6": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "DescriptionStyleModel", @@ -1754,159 +3076,170 @@ "description_width": "auto" } }, - "e4c68a81432b4d2388d6734ff425f53a": { + "ef651c1dce1b45a6bb2258da8692d83b": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "f050c9eeb3a4441ba7289b74b9ede0bd": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", - "model_name": "ButtonStyleModel", - "state": {} + "model_name": "ButtonModel", + "state": { + "description": "Rename Job", + "layout": "IPY_MODEL_53f4ab1f4a3e44fd96879b7016e13378", + "style": "IPY_MODEL_adca86f528ce49a5939430f701a15ffe" + } }, - "e6057c03804641a7843852500fff5769": { + "f09f978fd48947d7a0c9d8b5a25ee4d5": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, - "e767d13d507d48c7ba064b9f5c78b6e7": { + "f14bb29822f34af7b773201a50b6e096": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", - "model_name": "ButtonStyleModel", - "state": {} - }, - "e8c728af59bc45f8af0a8631255a4195": { - "model_module": "@jupyter-widgets/output", - "model_module_version": "1.0.0", - "model_name": "OutputModel", + "model_name": "ButtonModel", "state": { - "layout": "IPY_MODEL_972ff845c0364a8c888a2fed0b56709e", - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": "\u001b[H\u001b[2J📮 Job ID: 1662232891AH8p5\n🤖 Slurm ID: 913912\n" - }, - { - "data": { - "text/markdown": "| types | message | time | \n| --- | --- | --- | \n| JOB_QUEUED | job [1662232891AH8p5] is queued, waiting for registration | 2022-09-03T19:21:30.914Z | \n| JOB_REGISTERED | job [1662232891AH8p5] is registered with the supervisor, waiting for initialization | 2022-09-03T19:21:31.802Z | \n| SLURM_SUBMIT_SUCCESS | slurm job submitted with slurm job id 913912 | 2022-09-03T19:21:36.873Z | \n| SLURM_UPLOAD_EXECUTABLE | uploading executable folder | 2022-09-03T19:21:36.877Z | \n| SSH_SCP_UPLOAD | put file from /job_supervisor/data/root/hello_world.zip to /data/keeling/a/cigi-gisolve/scratch/16622328929OHyW | 2022-09-03T19:21:36.879Z | \n| SSH_UNZIP | unzipping /data/keeling/a/cigi-gisolve/scratch/16622328929OHyW.zip to /data/keeling/a/cigi-gisolve/scratch/16622328929OHyW | 2022-09-03T19:21:36.881Z | \n| SSH_RM | removing /data/keeling/a/cigi-gisolve/scratch/16622328929OHyW.zip | 2022-09-03T19:21:36.882Z | \n| SLURM_CREATE_RESULT | create result folder | 2022-09-03T19:21:36.884Z | \n| SSH_MKDIR | removing /data/keeling/a/cigi-gisolve/scratch/1662232895gkXa1/slurm_log | 2022-09-03T19:21:36.885Z | \n| SSH_CREATE_FILE | create file to /data/keeling/a/cigi-gisolve/scratch/16622328929OHyW/job.json | 2022-09-03T19:21:36.887Z | \n| SLURM_SUBMIT | submitting slurm job | 2022-09-03T19:21:36.912Z | \n| JOB_INIT | job [1662232891AH8p5] is initialized, waiting for job completion | 2022-09-03T19:21:36.915Z | \n| JOB_ENDED | job [1662232891AH8p5] finished | 2022-09-03T19:21:40.042Z | ", - "text/plain": "" - }, - "metadata": {}, - "output_type": "display_data" - } - ] + "description": "Rename Job", + "layout": "IPY_MODEL_f334079fbe5540f3925ae0bc7a2cfdfa", + "style": "IPY_MODEL_e4918abb389d4014b5f1164008cf2447" } }, - "e964f026767a4ff7a018f5ed095a4ab8": { + "f16ecbe9ed3f49139900b8f861ddeff4": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, - "ea976836ba364e0eaa3701224abfa79c": { + "f22e45d9257444e2945a5b3d616e739c": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", - "model_name": "DropdownModel", + "model_name": "ButtonModel", "state": { - "_options_labels": [ - "/demo_quick_start_0", - "/", - "/slurm_log", - "/demo_quick_start_1" - ], - "description": "select file/folder", - "index": 0, - "layout": "IPY_MODEL_4363217591e340beac776949b33e9a3b", - "style": "IPY_MODEL_8b5f7a49b9be45308ac7130a9c34ffb7" + "description": "Restore", + "layout": "IPY_MODEL_75e5a3af524f4079b4d3ca5db335b54c", + "style": "IPY_MODEL_ea416f0e022b4dd5b7d3b47ed9c3d3e3" } }, - "eb675e0937b44d7081b32688fc74ddd5": { - "model_module": "@jupyter-widgets/output", - "model_module_version": "1.0.0", - "model_name": "OutputModel", + "f334079fbe5540f3925ae0bc7a2cfdfa": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "f65525a7ff704f3bb09ccb3afa2fad50": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "f6cc557cf9b7440c808e10216658a2d5": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ComboboxModel", "state": { - "layout": "IPY_MODEL_5944c9505767426bb324d3a634fc278a" + "description": "Enter Name:", + "ensure_option": false, + "layout": "IPY_MODEL_add3915d9f0d49348dcab0e6c0a9ae71", + "placeholder": "Select new name", + "style": "IPY_MODEL_c5519c5b45a844b3b5d3e394018bfb3a" } }, - "ed69c9d902184d5bb39d53a92f0e3752": { - "model_module": "@jupyter-widgets/output", - "model_module_version": "1.0.0", - "model_name": "OutputModel", + "f77298d993f843e98713b04724d517d3": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "VBoxModel", "state": { - "layout": "IPY_MODEL_48297feeca2f49aab35e5422a74e567d", - "outputs": [ - { - "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "e234b47d40de4d6c849b254ef2f9b223", - "version_major": 2, - "version_minor": 0 - }, - "text/plain": "Button(description='Submit New Job', style=ButtonStyle())" - }, - "metadata": {}, - "output_type": "display_data" - } - ] + "children": [ + "IPY_MODEL_16347f478aff42239acf8136606fe5a6", + "IPY_MODEL_e60ba10fefc34983a556e6dc1ddfdc99" + ], + "layout": "IPY_MODEL_32786e19dfe148ec982a5b8cb5bab8fe" } }, - "ede2a4b23ed04350b252587b4426b36c": { + "f8447080d3374b88b6ad7a25a5b7bf37": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", - "state": { - "width": "500px" - } + "state": {} }, - "f073603213ba46f68c34f04afbd71302": { + "f85c14a8485a4f8fa073ceffcb14a893": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, - "f075a3dbad914d979148b7f8b3e62df4": { + "fa56195f18dd450f99f49307b6184aa5": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", "model_name": "ButtonStyleModel", "state": {} }, - "f314f314cc2e42fea2a51ac80a422c59": { + "faa3d28b13b24f92aaa5120bef8760d1": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, - "f3cfd86bbb3143eeba708fba2581bf6d": { - "model_module": "@jupyter-widgets/output", - "model_module_version": "1.0.0", - "model_name": "OutputModel", + "fae0123ab63043d68e6f698870c2526f": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "ButtonModel", "state": { - "layout": "IPY_MODEL_3c07851aec63401ca28de2b5608fc916" + "description": "Download Results", + "layout": "IPY_MODEL_5e25d46c78f04ef88aac8979de0d66e8", + "style": "IPY_MODEL_5028a8c0aefc4e0d91bbf8f78787a83a" } }, - "f702262e467c43d095cabfaaab504787": { + "fbcf3948e07841d881fc8d5d135fa4e8": { + "model_module": "@jupyter-widgets/base", + "model_module_version": "1.2.0", + "model_name": "LayoutModel", + "state": {} + }, + "fcaebd073b51496e83f9617b05ee22dc": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", "state": {} }, - "f89a6f9fdef9413ea588d80b7ebeea68": { + "fcb6868139cc4c778011aa4a83824325": { "model_module": "@jupyter-widgets/controls", "model_module_version": "1.5.0", - "model_name": "ButtonModel", + "model_name": "AccordionModel", "state": { - "description": "Restore", - "layout": "IPY_MODEL_1188a8ad4cc74de68adb8e59aecc4781", - "style": "IPY_MODEL_6c2f38da7cfa4c569b627d63804a19c0" + "_titles": { + "0": "Slurm Computing Configurations" + }, + "children": [ + "IPY_MODEL_c355d599b69a449685b274a35ec1b5a0" + ], + "layout": "IPY_MODEL_ecd9efae033e41c0b9cf90b25354f24d", + "selected_index": null } }, - "ff57977ec28349a8bc7e67d744aa158d": { + "fcee2f15b06946f596bb39aacb16f6ef": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", + "state": {} + }, + "fd762e208a214e428b17f007b9a55423": { + "model_module": "@jupyter-widgets/controls", + "model_module_version": "1.5.0", + "model_name": "HBoxModel", "state": { - "width": "60%" + "children": [ + "IPY_MODEL_d7593df25c1a4d7891cb691ae5172abc", + "IPY_MODEL_5dc7e17429de4138b1870200902c4359" + ], + "layout": "IPY_MODEL_8e1864742f604e35815b675ff2907b25" } }, - "ff8840ddbcb74cf185442667f93e35e4": { + "ffa0923bf89645d4baab03729c4b4a8a": { "model_module": "@jupyter-widgets/base", "model_module_version": "1.2.0", "model_name": "LayoutModel", diff --git a/setup.py b/setup.py index b593a92..10c8ac1 100644 --- a/setup.py +++ b/setup.py @@ -16,7 +16,7 @@ # Versions should comply with PEP440. For a discussion on single-sourcing # the version across setup.py and the project code, see # https://packaging.python.org/en/latest/single_source_version.html - version='0.2.5', + version='0.2.6', description='CyberGISX compatable HPC job submission client', long_description=long_description,