CyberGIS-Jupyter for Water (CJW) 2021-Q4 Release Notes


Authors: This resource does not have an author who is an active HydroShare user. Contact CUAHSI (help@cuahsi.org) for information on this resource.
Owners: This resource does not have an owner who is an active HydroShare user. Contact CUAHSI (help@cuahsi.org) for information on this resource.
Resource type: Collection Resource
Storage: The size of this resource is 1.0 KB
Created: Dec 07, 2021 at 9:11 p.m.
Last updated: Dec 08, 2021 at 4:05 p.m.
Citation: See how to cite this resource
Sharing Status: Public
Views: 216
Downloads: 9
+1 Votes: Be the first one to 
 this.
Comments: No comments (yet)

Abstract

Dear CUAHSI community members,

We are pleased to announce a new quarterly release of the CyberGIS-Jupyter for Water (CJW) platform at https://go.illinois.edu/cybergis-jupyter-water. This release includes several new capabilities and features summarized as follows.

Transition to CyberGIS-Compute V2:
CyberGIS-Compute V2 is a new development phase of the CyberGIS-Compute framework that was initially released (denoted as V1) one year ago through CJW 2020-Q4. Compared with V1, V2 includes several major enhancements: 1) a new workflow for model contribution to facilitate adding new hydrologic models by community developers; 2) a GUI in the notebook environment to simplify and guide users through the job submission process; 3) transparent and bi-directional data transfers between CJW and high-performance computing (HPC) resources using Globus by default, and 4) detailed tracking of usage and metrics. It is worth noting that due to the upgraded architecture in V2, existing models implemented in V1 would need to be migrated. For a smooth transition and backward compatibility, services in V1 will remain available in parallel to those in V2, and all the old notebooks that use V1 remain functional.

SUMMA Model Migrated to CyberGIS-Compute V2:
We have migrated the SUMMA model to CyberGIS-Compute V2, and end users can now benefit from the new features mentioned above in SUMMA modeling work. Please refer to the example notebook below for details. In addition, the implementation of SUMMA in CyberGIS-Compute V2 is accessible on a Github repo (https://github.com/cybergis/cybergis-compute-v2-summa), which can serve as a real-world example to model developers who may want to contribute their models for sharing with the community. A “HelloWorld” implementation is also available serving as a model-agnostic example (https://github.com/cybergis/cybergis-compute-mpi-helloworld).

New Modules and Kernel Customization:
Upon user requests, two new easybuild-based modules have been added to the CJW toolbox and are now ready to use: NCL (https://www.ncl.ucar.edu/) for scientific data analysis and visualization (e.g., NetCDF, GRID, HDF); and CDO (https://code.mpimet.mpg.de/projects/cdo) for manipulation of climate and Numerical Weather Prediction (NWP) data. Furthermore, for advanced users who may want to customize the provided software environment and kernels, an example notebook (see below) is available for users to walk through the basics on how to install new libraries on top of existing environments or set up a Conda environment from scratch.

New UI Elements on CJW:
CJW has further customized the Jupyter Notebook user interface to include a virtual Announcement Board (in the header area) for timely communicating with users on upcoming events including downtimes and new releases, and a Bug Report button (at the upper-right corner) that opens an issue tracker page in a publicly accessible Github repo for quick bug reporting.

Please refer to the following resources for details and examples:
Run ensemble SUMMA 3.0 model with CyberGIS-Compute V2
https://www.hydroshare.org/resource/deac1b0b5b46415aaedb886b9dc16f45/

Customize Software Environment on CJW
https://www.hydroshare.org/resource/461a8a853d8e42a8ae170c68c4cfa8f1/

Implementation of SUMMA model using CyberGIS-Compute V2
https://github.com/cybergis/cybergis-compute-v2-summa

Implementation of HelloWorld model using CyberGIS-Compute V2
https://github.com/cybergis/cybergis-compute-mpi-helloworld

See Release Notes on HydroShare
https://www.hydroshare.org/resource/2086b241b16b453d827db847e8640475/

Please let us know if you have any questions or run into any problems (help@cybergis.org). Any feedback would be greatly appreciated.

Best regards,
CyberGIS-Hydro team

Subject Keywords

Deleting all keywords will set the resource sharing status to private.

Collection Contents

Add Title Type Owners Sharing Status My Permission Remove
Customize Kernels on CyberGIS-Jupyter for Water CompositeResource Shaowen Wang Public & Shareable Open Access
Run ensemble SUMMA 3.0 model on HPC using CyberGIS-Compute V2 CompositeResource Zimo Xiao Public & Shareable Open Access
Implementation of SUMMA model using CyberGIS-Compute V2 CompositeResource Anand Padmanabhan Public & Shareable Open Access
Implementation of HelloWorld model using CyberGIS-Compute V2 CompositeResource Anand Padmanabhan Public & Shareable Open Access

Related Resources

This resource belongs to the following collections:
Title Owners Sharing Status My Permission
CyberGIS-Jupyter for Water (CJW) Announcements Shaowen Wang · Anand Padmanabhan · Zhiyu/Drew Li  Public &  Shareable Open Access

How to Cite

CyberGIS Center (2021). CyberGIS-Jupyter for Water (CJW) 2021-Q4 Release Notes, HydroShare, http://www.hydroshare.org/resource/2086b241b16b453d827db847e8640475

This resource is shared under the Creative Commons Attribution CC BY.

http://creativecommons.org/licenses/by/4.0/
CC-BY

Comments

There are currently no comments

New Comment

required