Cyber-GIS Jupyter for Water

Overview

The CyberGIS-Jupyter for Water platform (CJW) aims to advance community hydrologic modelling, and support computationally intensive and reproducible hydrologic research by delivering advanced cyberinfrastructure capabilities to broad water science communities through a friendly Jupyter Notebook environment. CJW can be accessed as a HydroShare web application. CJW is currently hosted on the Jetstream Cloud, and enables users to access different High-Performance Computing (HPC) resources (e.g., Virtual Roger and Expanse) for large-scale modelling workflows. Specific models supported by CJW include for example the Structure For Unifying Multiple Modeling Alternatives (SUMMA) framework and virtual NCAR WFHydro training (see below for details).  

Getting Started

“OpenWith” Access

First-time users are encouraged to try out some of the example notebooks through the “OpenWith” feature on HydroShare. 

0) Request to join the CyberGIS-Jupyter for Water Group on HydroShare (one-time effort): Click on the “Ask to join” button at the lower left corner, and a request will normally get approved very quickly if your user profile is complete and up-to-date.

      The Group "CybeGIS Jupyter for Water" with the subheader text "Please request to join this group to get access to the CyberGIS-Jupyter for Water". Below this is the text from the first paragraph on this page, along with the additional text "This beta release is supported by the CyberGIS Center for Advanced Digital and Spatial Studies at the University of Illinois at Urbana-Champaign as part of the National Science Foundation HydroShare project, and intended to gather broad community feedback leading to a production release". Below is a button that says "ask to join" and the text "You are not a member of this group".

1) Open the collocation resource here; and click on the title of a resource of interest in the Collection Contents section, which will open up the landing page of the selected resource;

Five Resources in the content section, "Modeling CAMELS Basins with SUMMA on CyberGIS-Jupyter for Water (CJW)", "Run Ensemble RHESSys models on HPC through CyberGIS Computing Service on CyberGIS-Jupyter for Water (CJW)", "Run WRFHydro Hands-on Training v5.2.x on CyberGIS-Jupyter for Water", "Transferring Large Model Output Datasets using Globus within CyberGIS-Compute" and "Transferring Large Model Output Datasets using Globus within CyberGIS-Compute".

2) Click on the OpenWith button at the upper-right corner and select "CyberGIS-Jupyter for Water";

The "Open With" Menu, showing CUAHSI JupyterHub, Data Series Viewer, THREDDS Data Server, CyberGIS-Jupyter for Water, and MATLAB online. Jupyter for Water is selected.

3) Follow the instructions in the opened notebook on CJW. 

Direct Access

The permanent URL of CJW is http://go.illinois.edu/cybergis-jupyter-water.

Or, you can also click on the “CyberGIS-Jupyter for Water” icon on HydroShare Apps page at https://www.hydroshare.org/apps/.

Feature Highlights

Below are some notebooks that have gained traction from our users.

Modeling CAMELS Basins with SUMMA on HPC

Run WRFHydro Hands-on Training v5.2.x on CyberGIS-Jupyter for Water

Run WRF&WRFHydro Coupled Training v5.1.2 on CyberGIS-Jupyter for Water

Credits, Authors, Contributors and Contacts

CJW is developed by the CyberGIS Center for Advanced Digital and Spatial Studies, University of Illinois at Urbana Champaign. For any questions or suggestions, please contact us at help@cybergis.org.