Commit 4491c6f
Merge CUAHSI/cssi_evaluation to hydroframe/cssi_evaluation (#17)
* added the nwm snow comparison notebook
* added documentation for snow metrics
* uploadedc the correct documentation files
* removed the wrong document
* added snow.utils module to the evaluation framework. This contains two functions: computing water year, and performing a same-day swe comparison.
* added different day comparison function to snow utils
* formatting
* added snow melt functions to the snow utils module. Split the snow example notebook into a data collection notebook and a single site comparison notebook
* cleaned single site snow comparison notebook by removing unused imports and code
* completed setting up virtual environment on Verde with micromamba, added steps in getting_started.md
* created a new 01 snow notebook for HydroData data retrieval
* changes to package versions for importing packages and snow __init__ for circular import in notebook 02
* added html/css styling in nwm_utils plot_sites_within_domain function for popup formatting
* changed text box formatting, clarified language around 'model outputs'
* remove notebook output
* formatting for comparison_plots() function in nwm_utils.py
* added timeseries/scatter plot figure description text
* Reorganized and added sections for notebook 02; Plotting and description changes for notebook 02 sections 4-5
* cleaned up section 5 of 02 notebook (pre stats section 6 work)
* 02 snow notebook outline for stats section, added multi-site stats summary and plots, condon diagrams
* changed 'relative' bias and 'mean' bias descriptors, fixed the accumulation/ablation compute_stats
* Created a third notebook for the last part of snow comparison (across a watershed)
* add .DS_store and .ipynb_checkpoints to gitignore
* create 01_data_collection_HydroData.ipynb notebook file
* Added getting shapefile from WBD HUC dataset; added Pandas functionality to plot_sites_within_domain() function
* added geojson file to domain_data for CCSS stations. Still have problems using getCCSSData() on Verde
* Added geojson CCSS file for use on Verde. Confirmed that notebook 02 works on Verde up to the 'Summary Metrics at Multiple Sites' section
* wrote loop for accessing CONUS1 SWE with the get_gridded_data function & first plotting
* nearly final Hydrodata notebook; finalized section outline; added hydrodata_utils; removed most of the Cali files
* Final 01 HydroData SWE Notebook cleanup, update mapping function in nwm_utils, readded domain shapefiles
* removed old commented-out mapping function
* deleted old 01 Hydrodata notebook
* Revert "Cam 965 test snow notebooks and revise snow 02 notebook"
* replaced the DonPedroDam shapefiles that were accidentally removed
* renamed 02 snow notebook
* PF evaluation for snow 02 notebook complete, EXCEPT for stats section
* changed some NWM wording in a markdown box
* create new 03 snow notebook for ParFlow/Hydrodata
* added specific model and output folders for PF outputs
* added coordinate grab for PF-CONUS grid cells to 01, 03 modifications
* nearly complete ParFlow snow notebook 03; some modifications for NWM snow notebook 03; some package and function updates
* added nwm example
* added evaluation to nwm notebook
* moved files to new directories
* Created new folders for reorganizing files
* Added all necessary python files, init files; Added a General README
* added header descriptions in empty files
* Migrated most functions to their appropriate files for reorg. Not including model specific and some observational functions.
* Checked package imports for all new files, except model specific ones
* created 'collect_observations' directory in /examples and moved the original 01_data_collection.ipynb notebooks. Renamed these for PF/HydroData and NWM
* edited files for missing imports requirements
* Modify dataCollectionHydrodata_parflow.ipynb for module reorg. Can confirm notebook works.
* Modify dataCollection_nwm.ipynb for module reorg. Can confirm notebook works.
* final changes before PR
* Moved the root-level readme file to the docs folder for now. Some of the content is specific to Parflow. We can re-use the content of this file later when the reorganization of the github repository is finalized.
* Minor updates to the readme file.
* Add a readme to describe both the workflow and the entire repository
* Add an initial workflow chart for the hackathon activities
* Update the environment setup flow to include a one-time setup step that supports both the core library configuration for the evaluation workflow/package and the runtime dependencies.
* updated instruction to install deps
* tested running notebooks with the new env set-up, data collection works fine. NWM and Parflow notebooks (#2) should be updated. They still point to cssi_evaluation.snow which no longer exists in our reorg branch
* removed backup files b/c the updated env set-up workflow works fine
* revised deps based on Amy's feedback
---------
Co-authored-by: Anthony Castronova <castronova.anthony@gmail.com>
Co-authored-by: danielletijerina <dtt2@princeton.edu>
Co-authored-by: Danielle Tijerina-Kreuzer <danielletk@Danielles-CUAHSI-MacBook.local>
Co-authored-by: danielletijerina <dtijerina@cuahsi.org>
Co-authored-by: Irene Garousi-Nejad <igarousi@Irene-CUAHSI.local>1 parent 34f8ca8 commit 4491c6f
54 files changed
Lines changed: 9476 additions & 159 deletions
File tree
- docs
- examples
- collect_observations
- img
- nwm
- domain_data
- utils
- parflow
- domain_data
- src/cssi_evaluation
- external_data_access
- models
- utils
- amys_files_just_for_reorg
- variables
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
3 | | - | |
4 | | - | |
5 | | - | |
6 | | - | |
7 | | - | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
0 commit comments