Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
commit a92212d Author: TrevorGrout-NOAA <69653333+TrevorGrout-NOAA@users.noreply.github.com> Date: Thu Feb 25 12:45:26 2021 -0600 Enhancement that creates metric plots and summary statistics. Enhancement that creates metric plots and summary statistics using metrics compiled by synthesize_test_cases.py. Additions - Added eval_plots.py, which produces: - Boxplots of CSI, FAR, and POD/TPR - Barplot of aggregated CSI scores - Scatterplot of CSI comparing two FIM versions - CSV of aggregated statistics (CSI, FAR, POD/TPR) - CSV of analyzed data and analyzed sites This resolves #70. commit ca68f2b Author: Brad <bradford.bates@noaa.gov> Date: Thu Feb 25 08:37:21 2021 -0600 Update CHANGELOG.md commit e2ae250 Author: Brad <bradford.bates@noaa.gov> Date: Wed Feb 24 10:58:31 2021 -0600 Bug fixes to new evaluation code and README.md cleanup - Fixed a bug in synthesize_test_cases.py where the extent (MS/FR) was not being written to merged metrics file properly. - Fixed a bug in synthesize_test_cases.py where only BLE test cases were being written to merged metrics file. - Removed unused imports from inundation.py. - Updated README.md This resolves #270. commit ffa0a00 Author: RyanSpies-NOAA <ryan.spies@noaa.gov> Date: Tue Feb 23 13:59:17 2021 -0600 Adding HAND SRC datum elev values to hydroTable.csv output (#272) - Adding HAND SRC datum elev values to hydroTable.csv output - Renamed hydroid attribute to "Median_Thal_Elev_m" commit 1898e93 Author: Brad <bradford.bates@noaa.gov> Date: Tue Feb 23 09:05:15 2021 -0600 Update README.md commit 31af057 Author: Brad <bradford.bates@noaa.gov> Date: Tue Feb 23 09:04:19 2021 -0600 Update README.md commit 48e2359 Author: Brad <bradford.bates@noaa.gov> Date: Tue Feb 23 09:03:31 2021 -0600 Update README.md commit 9782453 Author: Brad <bradford.bates@noaa.gov> Date: Tue Feb 23 09:02:23 2021 -0600 Update README.md commit e0276ad Author: Brad <bradford.bates@noaa.gov> Date: Tue Feb 23 09:00:23 2021 -0600 Update README.md commit a683d8b Author: Brad <bradford.bates@noaa.gov> Date: Tue Feb 23 08:59:04 2021 -0600 Update README.md commit ad97abb Author: Brad <bradford.bates@noaa.gov> Date: Tue Feb 23 08:50:21 2021 -0600 Update README.md commit 4d42ccc Author: Brad <bradford.bates@noaa.gov> Date: Tue Feb 23 08:26:01 2021 -0600 Update README.md commit 1640e26 Author: Brad <bradford.bates@noaa.gov> Date: Tue Feb 23 08:23:50 2021 -0600 Update README.md commit 6c1e6a3 Author: Brad <bradford.bates@noaa.gov> Date: Tue Feb 23 08:21:43 2021 -0600 Update README.md commit 747deaf Author: Brad <bradford.bates@noaa.gov> Date: Tue Feb 23 08:19:36 2021 -0600 Update README.md commit 83f9a3b Author: Brad <bradford.bates@noaa.gov> Date: Tue Feb 23 08:12:46 2021 -0600 Update README.md commit 90dc695 Author: Brad <bradford.bates@noaa.gov> Date: Tue Feb 23 08:11:44 2021 -0600 Update README.md commit 0347e63 Author: Brad <bradford.bates@noaa.gov> Date: Tue Feb 23 07:52:17 2021 -0600 Update README.md commit 21d05c6 Author: Brad <bradford.bates@noaa.gov> Date: Mon Feb 22 18:52:45 2021 -0600 Update README.md commit 6d17e9a Author: Brad <bradford.bates@noaa.gov> Date: Mon Feb 22 18:33:34 2021 -0600 Update README.md commit 08a4b98 Author: Brad <bradford.bates@noaa.gov> Date: Mon Feb 22 17:09:36 2021 -0600 Update README.md commit 6df54a5 Author: Brad <bradford.bates@noaa.gov> Date: Mon Feb 22 17:08:00 2021 -0600 Update README.md commit 8e2ccc2 Author: Brad <bradford.bates@noaa.gov> Date: Mon Feb 22 10:29:23 2021 -0600 Update CHANGELOG.md commit 7db1284 Author: Brad <bradford.bates@noaa.gov> Date: Mon Feb 22 09:27:01 2021 -0600 Removed "_new" from test_cases dir commit 584f4a3 Author: Brad <bradford.bates@noaa.gov> Date: Mon Feb 22 09:22:43 2021 -0600 Enhancements to allow for evaluation at AHPS sites, the generation of a query-optimized metrics CSV, and the generation of categorical FIM. Enhancements to allow for evaluation at AHPS sites, the generation of a query-optimized metrics CSV, and the generation of categorical FIM. This merge requires that the `/test_cases` directory be updated for all machines performing evaluation. - `generate_categorical_fim.py` was added to allow production of NWS Flood Categorical HAND FIM (CatFIM) source data. More changes on this script are to follow in subsequent branches. - `ble_autoeval.sh` and `all_ble_stats_comparison.py` were deleted because `synthesize_test_cases.py` now handles the merging of metrics. - The code block in `run_test_case.py` that was responsible for printing the colored metrics to screen has been commented out because of the new scale of evaluations (formerly in `run_test_case.py`, now in `shared_functions.py`) - Remove unused imports from inundation wrappers in `/tools`. - Updated `synthesize_test_cases.py` to allow for AHPS site evaluations. - Reorganized `run_test_case.py` by moving more functions into `shared_functions.py`. - Created more shared variables in `shared_variables.py` and updated import statements in relevant scripts. This resolves #258 and #259. commit 0412e41 Author: brian.avant <brian.avant@noaa.gov> Date: Fri Feb 19 12:29:17 2021 -0600 Rating curves for short stream segments are replaced with rating curves from upstream/downstream segments. - Short stream segments are identified and are reassigned the channel geometry from upstream/downstream segment. - fossid renamed to fimid and the attribute's starting value is now 1000 to avoid HydroIDs with leading zeroes. - Addresses issue where HydroIDs were not included in final hydrotable. - Added import sys to inundation.py (missing from previous feature branch). - Variable names and general workflow are cleaned up. This resolves #100. commit d615a6c Author: RyanSpies-NOAA <ryan.spies@noaa.gov> Date: Fri Feb 12 15:59:00 2021 -0600 Modified rem.py with a new function to output HAND reference elev - Function "make_catchment_hydroid_dict" creates a df of pixel catchment ids and overlapping hydroids - Merge hydroid df and thalweg minimum elevation df - Produces new output containing all catchment ids and min thalweg elevation value → “hand_ref_elev_table.csv” - Overwrites the demDerived_reaches_split.gpk layer --> adding additional attribute: “Min_Thal_Elev_meters” to view the elevation value for each hydroid commit f474736 Author: brian.avant <brian.avant@noaa.gov> Date: Fri Feb 12 15:35:11 2021 -0600 Addresses issue when running on HUC6 scale * src should be fixed and slightly smaller by removing whitespace * rasters are about the same size as running fim as huc6 (compressed and tiled; aggregated are slightly larger) * naming convention and feature id attribute are only added to the aggregated hucs (this bullet and the next one assume that Viz will not use the huc8 layer outputs) * HydroIDs are different for huc6 vs aggregated huc8s mostly due to forced split at huc boundaries (so long we use consistent workflow it shouldn't matter) * known issue where sometimes an incoming stream is not included in the final selection (resolves #238) will affect aggregate outputs commit ad89e6d Author: brian.avant <brian.avant@noaa.gov> Date: Fri Feb 12 08:57:03 2021 -0600 Updated MS Crosswalk method to address gaps in FIM. - Fixed typo in stream midpoint calculation in split_flows.py and add_crosswalk.py. - add_crosswalk.py now restricts the MS crosswalk to NWM MS catchments. - add_crosswalk.py now performs a secondary MS crosswalk selection by nearest NWM MS catchment. This resolves #232. commit 57cb283 Author: Brad <bradford.bates@noaa.gov> Date: Wed Feb 10 14:01:24 2021 -0600 Update README.md commit b147f45 Author: Brad <bradford.bates@noaa.gov> Date: Wed Feb 10 14:00:16 2021 -0600 Update README.md commit 2ffd97b Author: RyanSpies-NOAA <ryan.spies@noaa.gov> Date: Wed Feb 10 09:46:29 2021 -0600 New python script "wrappers" for using inundation.py. - Created inundation_wrapper_nwm_flows.py to produce inundation outputs using NWM recurrence flows: 1.5 year, 5 year, 10 year. - Created inundation_wrapper_custom_flow.py to produce inundation outputs with user-created flow file. - Created new tools parent directory to store inundation_wrapper_nwm_flows.py and inundation_wrapper_custom_flow.py. This resolves #220.
- Loading branch information