CUAHSI’s Compute Services enable education and research in the cloud.
CUAHSI develops, maintains, and hosts cloud computing software for the water science community that interoperates with CUAHSI’s data repositories: the Hydrologic Information System (HIS) and HydroShare. Our goal is to provide tools for analysis, publication, and replication of scientific models and workflows that can be used for research, education, and other water-resources applications.
JupyterHub - Community Cloud Computing
CUAHSI JupyterHub is a cloud computing service that enables users to execute scientific code and explore, modify, and interact with data inside a remote execution environment using Python and/or R programming languages. JupyterHub is closely integrated with the CUAHSI HydroShare and Hydrologic Information System data repositories, making it easy to leverage community datasets, collaborate, and disseminate research workflows.
JupyterHub is an ideal platform for teaching water science using real-world data, as well as for disseminating published research findings. The CUAHSI JupyterHub is actively being used in a variety of applications, for instance:
- A Utah State University Physical Hydrology learning module uses CUAHSI JupyterHub to derive hydrologic information from Digital Elevation Models (DEMs).
- CUAHSI JupyterHub was featured in the Waterhackweek workshop at University of Washington, which provides instruction on using online computing environments to analyze data in the cloud. The 2020 event was held completely virtually due to the COVID-19 pandemic and used the CUAHSI JupyterHub extensively for interactive tutorials and project work.
- An application of CUAHSI JupyterHub, along with CUAHSI HydroShare, was documented in a 2019 journal publication. The publication explored the roles and responsibilities of individuals for producing reproducible scientific research using state-of-the-art cyberinfrastructure - Bandaragoda, C., Castronova, A., Istanbulluoglu, E., Strauch, R., Nudurupati, S. S., Phuong, J., ... & Hobley, D. E. J. (2019). Enabling collaborative numerical modeling in earth sciences using knowledge infrastructure. Environmental Modelling & Software, 120, 104424. https://doi.org/10.1016/j.envsoft.2019.03.020
JupyterEdu - Support for Educational Cloud Computing
CUAHSI created JupyterEdu to provide cloud computing resources for educational applications. JupyterEdu provides tailored support for classroom activities, workshops, and other educational events that use Jupyter notebooks. This computational cluster can provide Jupyter computing capabilities for up to 100 participants and can be customized to meet the needs of each event. This includes, but is not limited to, providing an isolated deployment on the Google Cloud, specialized cloud configuration, and software installation.
Please contact firstname.lastname@example.org to learn more about how CUAHSI can provide a JuptyerEdu environment to help support your classroom and workshop activities.
CUAHSI has partnered with MathWorks to offer a community computational platform using MATLAB software. MATLAB and more than 100 add-ons are used by 5,000 universities worldwide and across industries for a range of applications from climate analysis to medical device development. Together, CUAHSI and MathWorks aim to support practical quantitative thinking and exploration in water science research and education.
CUAHSI MATLAB Online is connected to the HydroShare repository to provide access to data and code, and leverages the MATLAB compute environment for analyzing data and reproducing research findings. This capability provides a convenient and freely accessible mechanism for data discovery, collaboration, and reproducibility, and is relevant to a wide range of water-resources professionals.
- Interested in learning more?