Checking for non-preferred file/folder path names (may take a long time depending on the number of files/folders) ...
This resource contains some files/folders that have non-preferred characters in their name. Show non-conforming files/folders.
This resource contains content types with files that need to be updated to match with metadata changes. Show content type files that need updating.
| Authors: |
|
|
|---|---|---|
| Owners: |
|
This resource does not have an owner who is an active HydroShare user. Contact CUAHSI (help@cuahsi.org) for information on this resource. |
| Type: | Resource | |
| Storage: | The size of this resource is 4.2 MB | |
| Created: | Jun 08, 2026 at 8:23 a.m. (UTC) | |
| Last updated: | Jun 09, 2026 at 10:01 a.m. (UTC) | |
| Citation: | See how to cite this resource |
| Sharing Status: | Public |
|---|---|
| Views: | 94 |
| Downloads: | 117 |
| +1 Votes: | Be the first one to this. |
| Comments: | No comments (yet) |
Abstract
This HydroShare resource contains a Jupyter Notebook that retrieves National Water Model (NWM) snow water equivalent (SWE) data for a specified domain, the Tuolumne River Watershed, and compares those model outputs with available point-scale SWE measurements from the California Cooperative Snow Surveys (CCSS) dataset. The goal is to support evaluation of NWM snowpack representation by comparing modeled SWE against observed SWE at selected monitoring locations.
Subject Keywords
Content
README.md
NWM SWE Point-Scale Evaluation for the Tuolumne River Watershed
To support this evaluation, this HydroShare resource leverages evaluation code developed as part of an ongoing NSF-funded project in which the authors of this HydroShare resource are involved in. The source code included in this resource provides evaluation utilities and is installed through the provided environment file as a local Python package. This package-based structure helps organize reusable code for evaluating modeled results against observations.
The package includes shared statistical metrics such as RMSE, MSE, Pearson correlation, Spearman rank correlation, Nash-Sutcliffe Efficiency, Kling-Gupta Efficiency, R-squared, bias, percent bias, absolute relative bias, total difference, and Condon category. It also includes plotting utilities for site-level time series and mapped summaries of evaluation metrics across sites.
Repository structure
The contents of this HydroShare resource include:
nwm_swe_point_scale_evaluation.ipynb: Main Jupyter Notebook for retrieving NWM SWE data, accessing CCSS observations, comparing modeled and observed SWE, and visualizing model performance.domain_data: Domain-specific input files used by the notebook, such as watershed boundary data or other spatial files needed to define the study area.img: Images and figures used in the notebook or supporting documentation.src: Source code for the local cssi_evaluation Python package used by the notebook.cssi_env.yml: Conda environment file used to create the recommended computational environment for running the notebook.pyproject.toml: Python package metadata and dependency configuration used to install the local package.LICENSE: License information for the Python package.
The evaluation framework lives under src/cssi_evaluation/:
.
├── nwm_swe_point_scale_evaluation.ipynb # Main notebook
├── domain_data/ # Watershed/domain input files
├── img/ # Images used in the notebook or README
├── cssi_env.yml # Conda environment for running the notebook
├── pyproject.toml # Package metadata and installation settings
├── LICENSE # License information
└── src/
└── cssi_evaluation/ # Core evaluation framework code
├── external_data_access/ # Observation and reference-data access helpers
├── models/ # Model-specific adapters
├── utils/ # Shared evaluation utilities
└── variables/ # Variable-specific evaluation workflows
Getting Started
Launch the Notebook
To launch the notebook, click the Open with button in the upper-right corner of this HydroShare resource and select CIROH-2i2c JupyterHub. When prompted to choose a server option, select a medium machine using the New Pangeo image.
Set up the recommended local environment
Run these commands from the repository root. This assumes that conda and mamba are already installed (e.g., conda install mamba -n base -c conda-forge).
Run the following commands from the repository root to create the environment and register it as a Jupyter kernel:
mamba env create -f cssi_env.yml
conda activate cssi_evaluation
python -m ipykernel install --user --name=cssi_evaluation
Once the enviroment is instlled, it may take a few mintues for it to appear. you may need to harf refersh the browser. Then click on the kernel from the toolbar and click on change kernel and choose the one that is named cssi_evaluation.
After the environment is installed, it may take a few minutes for the new kernel to appear in JupyterLab. You may need to hard refresh the browser. Then, from the notebook toolbar, click the current kernel name or go to Kernel -> Change Kernel, and select the kernel named cssi_evaluation.
Related Resources
| The content of this resource is derived from | https://github.com/hydroframe/cssi_evaluation/tree/main |
| Title | Owners | Sharing Status | My Permission |
|---|---|---|---|
| Collection of Materials for the CUAHSI's Workshops at the National Water Center Bootcamp 2026 | Irene Garousi-Nejad · Anthony Castronova · Abner Bogan · Danielle Tijerina-Kreuzer | Public & Shareable | Open Access |
Credits
Funding Agencies
This resource was created using funding from the following sources:
| Agency Name | Award Title | Award Number |
|---|---|---|
| National Oceanic and Atmospheric Administration | COOPERATIVE INSTITUTE FOR RESEARCH TO OPERATIONS IN HYDROLOGY (CIROH) | NA22NWS4320003 |
| U.S. National Science Foundation | Collaborative Research: Frameworks: Building a national integrated watershed evaluation framework: A community platform to improve model evaluation and decision making | 2410992 |
How to Cite
This resource is shared under the Creative Commons Attribution CC BY.
http://creativecommons.org/licenses/by/4.0/
Comments
There are currently no comments
New Comment