The track will include workshops that will train participants on the expanding spectrum of water data science tools and technologies being developed and offered to enhance the research-to-operations initiatives of NOAA and CIROH. Collectively presented under the theme of “hydroinformatics,” the workshops will cover hydrologic data science, collaboration and data sharing through HydroShare, cloud computing using CIROH Cloud resources, geographic information systems (GIS) and remote sensing applications, web applications for National Water Model data visualization and decision support using Tethys Platform and other web technologies, application programming interfaces (APIs) through Google Cloud BigQuery and Amazon Web Services, containerized NextGen Framework through NextGen In A Box (NGIAB), among other related topics.
Lead: Dan Ames, Brigham Young University
Workshop listings
Using HydroLearn as CIROH Educational and Outreach Tool
Day 1 Session 1
Courtney Di Vittorio
Cat Maiorca
Leah Turner
During this interactive session we will provide a brief overview of the HydroLearn platform, walk through available modules, and get a sense of attendees’ current needs to inform future modules. HydroLearn fellows who have created modules, as well as instructors who use modules will share their experiences and provide examples of using modules in classrooms or trainings. This workshop will outline how CIROH projects can use the HydroLearn platform to achieve their education and outreach goals through working with CUAHSI to develop sound pedagogically based learning modules on topics aligned with the outcomes of CIROH research projects.
Everyone is welcome to attend. This session to be informative and useful, while showcasing CIROH-related HydroLearn projects and their outcomes.
Enabling collaboration through data and model sharing with CUAHSI HydroShare
Day 1 Session 2
David Tarboton
Tony Castronova
Irene Garousi-Nejad
This workshop will provide information on using the Consortium of Universities for the Advancement of Hydrologic Science, Inc. CUAHSI HydroShare as a platform in support of CIROH collaborative research. Attendees will learn how to work with high community value datasets and to run NextGEN configured models for research. CIROH research necessitates collaboration, data and model sharing, easy to use, generally accessible, shareable computing, and working together as a team and community. CUAHSI HydroShare enables best (FAIR, Findable, Accessible, Interoperable and Reusable) practices for data sharing and collaboration, and for improving reproducibility and reusability of research outcomes, through sharing and publishing both the data and models and analyses that underpin research findings.
Day 2 Session 1
Dan Ames
Sujan Mondol
Jerson Garcia
The National Water Model generates short-, medium-, and long-range forecasts for 2.7 million locations nationwide. Previously, accessing and using these forecasts, especially archived ones stored as NetCDF files, was challenging. Recent work to liberate this data through Google BigQuery and a data access API built by BYU and hosted at CIROH has made it much easier to retrieve current and past forecasts, flood return periods, and analysis results from the NWM. This workshop will focus on the CIROH WNM API and show how to use it. Participants will learn about the data available through the API and how to retrieve historical streamflow forecasts from the CIROH BigQuery database. Through hands-on Python exercises, participants will compare these historical forecasts with observed data. Participants will also build a simple flood warning system in Python that compares NWM flow forecasts to statistical return periods, like the 100-year flood. Finally, participants will see the API used in the NWM Mobile App and other web applications.
Tethys Dash is an online application for creating customizable dashboards for data discovery and analysis. Tethys Dash extracts the web development requirements into a no-code environment for creating interactive web applications and provides tools and a framework for users to view, interact with, and analyze data in the way they want.
Attendees will become familiar with the Tethys Dash user interface through hands-on exercises using the CIROH Tethys Dash app on the CIROH Research Portal. They will learn how to build their own interactive dashboards with tables, graphs, charts, and maps of CIROH datasets, including National Water Model, U.S. Drought Monitor, USGS gauges, and more. Attendees will also learn how they can contribute back to the community by developing simple and custom visualizations for Tethys Dash using Python.
HydroSuite: Open-Source Community-Oriented Software Suite for Hydrological Research and Education
Day 3 Session 1
Ibrahim Demir
Yusuf Sermet
Carlos Erazo
HydroSuite is a collection of web-based open-source software libraries created to streamline hydrologic workflows by leveraging cutting-edge web technologies. It is a comprehensive framework that enables users to access analytical tools directly through their web browser, making it easier to democratize hydrologic data and analysis within the community. HydroSuite covers key aspects of hydrology, such as data management, computing capabilities, communication platforms, and community portals. By offering end-to-end libraries that simplify data integration and enhance usability, this collection eliminates the need for complex local installations, utilizing efficient task allocations through server and client-side technologies. Through this framework, users can expect a more efficient and user-friendly approach to hydrologic analysis. The main purpose of the libraries is to broaden the impact within the hydrologic community by facilitating collaboration, knowledge sharing, and innovation. We aim to improve the educational, research, and operational settings of the community by enabling an in-browser all-in-one shareable toolbox.
USGS Tutorial on Python Tools for Surface Water Data Access, Processing, and Visualization
Day 3 Session 2
Scott Hamshaw
The USGS National Water Information System (NWIS) is a vast data collection effort consisting of streamflow, water quality, and other water-centric sensor observations from around the country. NWIS stream monitoring observations provide near real-time gage height and correspoinding flow rates for nearly 8,000 sites across the United States. In addition to near real-time observations, NWIS stream monitoring locations often provide a long-term data record of high temporal resolution data for use in historical analyses and hydrological model evalutation. In this workshop, we will use programmatic Python-based tools to access historical NWIS observations, perform common surface water data analyses (e.g., flow duration, percentile calculations), and visualize the outcomes.