What's Changed
- The cli can now run ngiab for you with `--run`
- Troute template has been updated to run a lot faster on multi core machines
- cfe's gw_storage inital value is now fetched from nwm_retro v3 output rather than a default 5%
- troute's config file has been renamed to troute.yaml
- the cli has been simplified and additional options for debug, evaluation, visualization, and `--all` have been added
- The generated t-route config file now contains explanatory comments from the template
- APCP_surface is now converted to mm/h correctly
- Forcing generation has been overhauled to be faster, use less memory overall, and perform the operations in chunks so theoretically any amount of forcings data can be processed. If you ask for 40 years of data it should give it to you as long as you have the disk space and patience.
Merges
* Gage crosswalk by JoshCu in https://github.com/CIROH-UA/NGIAB_data_preprocess/pull/41
* Merge in main fixes (42) by JoshCu in https://github.com/CIROH-UA/NGIAB_data_preprocess/pull/43
* Cli refactor by JoshCu in https://github.com/CIROH-UA/NGIAB_data_preprocess/pull/44
* Realization rework by JoshCu in https://github.com/CIROH-UA/NGIAB_data_preprocess/pull/45
* Memory management and Visualisation by JoshCu in https://github.com/CIROH-UA/NGIAB_data_preprocess/pull/53
* Bump flask-cors from 4.0.1 to 5.0.0 by dependabot in https://github.com/CIROH-UA/NGIAB_data_preprocess/pull/40
**Full Changelog**: https://github.com/CIROH-UA/NGIAB_data_preprocess/compare/v2.1.1...v2.2.0