This repository contains the second assignment for CVEEN 6920 Hydroinformatics, focusing on data acquisition, processing, and hydrologic analysis for a catchment in the Colorado River Basin. The analysis integrates streamflow data from the USGS National Water Information System (NWIS), Snow Water Equivalent (SWE) data from two SNOTEL sites in Colorado (Sites 565 and 688), and catchment attributes from the NHDPlus dataset. The project is organized into two main notebooks: DataAcquisition-Processing.ipynb, which handles data retrieval and cleaning, and FigureDev-Analysis.ipynb, which develops visualizations and performs the hydrologic analysis. Supporting Python scripts are located in the supporting_scripts folder. Key analyses include historical SWE range plots, monthly streamflow comparisons, and parity plots relating peak SWE to monthly streamflow volumes for the 2024-2025 water year.
- files/ - raw and processed datasets including NWIS streamflow and SNOTEL SWE data
- figures/ - output figures generated by the analysis notebooks
- supporting_scripts/ - Python modules for data processing and visualization (dataprocessing.py, mapping.py)
- DataAcquisition-Processing.ipynb - notebook for data retrieval and cleaning
- FigureDev-Analysis.ipynb - notebook for figure development and analysis
- hyriver.yml - Conda environment file for reproducibility
To recreate the environment:
'''bash conda env create -f hyriver.yml conda activate hyriver