Recent Releases of Tree-based Inland Hydraulic Routing Project
Tree-based Inland Hydraulic Routing Project - v2.4.0
Summary
This update represents the efforts to make t-route compatible with the NextGen framework. Most of the updates have focused on making sure routing features from NWMv3.0 work in the NextGen framework. The major features are listed here:
- Integration of t-route and the coastal total water level models (SCHISM and DFLOW) via the NextGen Framework
- Data Assimilation methodology (e.g. nudging) integrated into t-route at all locations where USGS gauge data is currently available
- Reservoir routing methodologies integrated with t-route at all locations available in NWM v.3.0
- Diffusive Wave routing capability integrated into t-route for approximately 10,000 river miles where bathymetric data is currently available
- Capability for the user to specify the most appropriate routing technique from Muskingum-Cunge and Diffusive Wave options where appropriate integrated into t-route
Initial BMI modules were created and tested, but t-route has not been connected to the model engine via BMI yet. The existing BMI modules/functions in t-route will need major updates as both t-route and model engine have progressed beyond the initial creation of these modules.
What's Changed
- added synthetic_wb_segments parameter under supernetwork_parameters i… by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/575
- Map back water elevation from refactored to unrefactored hydrofabric by interpolating water depth not elevation by @kumdonoaa in https://github.com/NOAA-OWP/t-route/pull/576
- troute network abstractions for NHD and Hy Features based networks by @hellkite500 in https://github.com/NOAA-OWP/t-route/pull/577
- Da abstract classes by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/579
- NHD network class by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/584
- refactor main.py for making hydbrid routing and reservoir DA fully compatible with NHDNetwork class by @kumdonoaa in https://github.com/NOAA-OWP/t-route/pull/586
- Ngen hydrofabric v1 updates by @hellkite500 in https://github.com/NOAA-OWP/t-route/pull/585
- unit test for NHDNetwork class w/wo reservoirs by @kumdonoaa in https://github.com/NOAA-OWP/t-route/pull/588
- Preprocess Hyfeature channel connectivity, forcing, t0, hybrid routing network. by @kumdonoaa in https://github.com/NOAA-OWP/t-route/pull/594
- Reformat qlat inputs by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/595
- t-route on larger hyfeature domain with hybrid routing by @kumdonoaa in https://github.com/NOAA-OWP/t-route/pull/602
- Fix troute-nwm package setup.cfg by @hellkite500 in https://github.com/NOAA-OWP/t-route/pull/603
- Abstract network update by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/600
- Restructure DA classes by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/605
- Build system updates for Intel compilers by @mattw-nws in https://github.com/NOAA-OWP/t-route/pull/606
- BMI t-route wrapper by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/607
- default creation of empty waterbody dataframes by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/610
- BMI for Standalone Reservoirs by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/611
- Updated get_values() functionality by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/612
- Fix typos found by running ispell on comments and strings by @PhilMiller in https://github.com/NOAA-OWP/t-route/pull/615
- update use of numpy str dtype by @hellkite500 in https://github.com/NOAA-OWP/t-route/pull/623
- Fix bugs in v3_doc.yaml by @aaraney in https://github.com/NOAA-OWP/t-route/pull/613
- Update running t-route through BMI functions with latest hydrofabric by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/622
- actually fix numpy str type deprecation by @hellkite500 in https://github.com/NOAA-OWP/t-route/pull/634
- troute.config: Implementation of t-route configuration file schema using pydantic by @aaraney in https://github.com/NOAA-OWP/t-route/pull/628
- Time log based on new update by @AminTorabi-NOAA in https://github.com/NOAA-OWP/t-route/pull/635
- Da forcing part1 by @kumdonoaa in https://github.com/NOAA-OWP/t-route/pull/638
- Add support for NetCDF/Time-partitioned CSV QLAT inputs by @program-- in https://github.com/NOAA-OWP/t-route/pull/636
- Integrate DA Forcing Module by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/642
- nudged value added in return by @AminTorabi-NOAA in https://github.com/NOAA-OWP/t-route/pull/644
- Integrate troute.config by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/645
- Fix preprocess param issue by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/647
- fix read_geopkg() to skip reading lakes and network tables if not needed by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/648
- update conditional checking for lite_restart by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/649
- Fix bmi issues by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/650
- Build package updates by @hellkite500 in https://github.com/NOAA-OWP/t-route/pull/643
- adding missing editable/no-editable functionality to network-config by @TrupeshKumarPatel in https://github.com/NOAA-OWP/t-route/pull/657
- add outline of configuration file that works with pydantic module by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/659
- Started directory for canonical Lower Colorado test for v4/ngen by @JurgenZach-NOAA in https://github.com/NOAA-OWP/t-route/pull/653
- renamed channel forcing files by @AminTorabi-NOAA in https://github.com/NOAA-OWP/t-route/pull/662
- generalize bandaid() function to work on subdomains of CONUS by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/663
- yaml file for V4 HYFeature and NHD by @AminTorabi-NOAA in https://github.com/NOAA-OWP/t-route/pull/664
- BMI restart and lastobs files by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/654
- Stream output function & V4 yaml for NHD by @AminTorabi-NOAA in https://github.com/NOAA-OWP/t-route/pull/661
- update usgs timeslice files for Lower Colorado river TX by @kumdonoaa in https://github.com/NOAA-OWP/t-route/pull/672
- drop waterbodies with missing parameters by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/676
- Bmi compliant arrays by @JurgenZach-NOAA in https://github.com/NOAA-OWP/t-route/pull/666
- Minor fixes nov2 2023 by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/678
- -V3 test fix by @JoshCu in https://github.com/NOAA-OWP/t-route/pull/668
- Updated geopackage and forcing files to NGEN v2.0 in Lower Colorado t… by @JurgenZach-NOAA in https://github.com/NOAA-OWP/t-route/pull/679
- Repair output functions by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/681
- Added subset forcings, added missing directories and set flags in yam… by @JurgenZach-NOAA in https://github.com/NOAA-OWP/t-route/pull/682
- fix - lock cython version, add missing pip deps by @JoshCu in https://github.com/NOAA-OWP/t-route/pull/667
- Check before performing CRS reprojection by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/686
- updating the column names as timestamp by @AminTorabi-NOAA in https://github.com/NOAA-OWP/t-route/pull/687
- Adding lite-restart and lastObs to BMI conversions by @JurgenZach-NOAA in https://github.com/NOAA-OWP/t-route/pull/685
- use only python version of RFC DA by @kumdonoaa in https://github.com/NOAA-OWP/t-route/pull/688
- feature - add github actions ubuntu latest build by @JoshCu in https://github.com/NOAA-OWP/t-route/pull/670
- add _rfc_timeseries_df slot by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/691
- Update logic to call assemble_rfc_dataframes() function by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/692
- feature - adds dockerfile, helper script, build action by @JoshCu in https://github.com/NOAA-OWP/t-route/pull/669
- add rfc_lake_gage_crosswalk file to network directory by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/694
- Update GitHub action to run V4 by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/695
- Read json/geojson files by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/699
- Bug fix in QGIS based routine: tnx nexus is now in the geopackage and… by @JurgenZach-NOAA in https://github.com/NOAA-OWP/t-route/pull/700
- fix checking for lite_restart and config test for lite_restart_directory by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/703
- Implemented fully BMI compliant transport code into troute by @JurgenZach-NOAA in https://github.com/NOAA-OWP/t-route/pull/702
- Update on readme.md file (Documentation) by @AminTorabi-NOAA in https://github.com/NOAA-OWP/t-route/pull/704
- writing nc file with different frequency (Update for #697) by @AminTorabi-NOAA in https://github.com/NOAA-OWP/t-route/pull/708
- add LastObs reading and writing for command-line run of main_V04 with HYfeature hydrofabric by @kumdonoaa in https://github.com/NOAA-OWP/t-route/pull/701
- Correct subroutine calling in diffusive.f90 and update makefile by @kumdonoaa in https://github.com/NOAA-OWP/t-route/pull/709
- Updated run_with_BMI with BMI compliant arrays by @JurgenZach-NOAA in https://github.com/NOAA-OWP/t-route/pull/711
- A new diffusive_utils file without features designed only for refactored hydrofabric by @kumdonoaa in https://github.com/NOAA-OWP/t-route/pull/710
- update to read the parquet file by @AminTorabi-NOAA in https://github.com/NOAA-OWP/t-route/pull/712
- Nex to bin speedup by @JoshCu in https://github.com/NOAA-OWP/t-route/pull/714
- simple fix for flowpaths with unavailable 3Dxsec data by @kumdonoaa in https://github.com/NOAA-OWP/t-route/pull/715
- parallel computing for storing output by @AminTorabi-NOAA in https://github.com/NOAA-OWP/t-route/pull/716
- function that build diffusive domain by @AminTorabi-NOAA in https://github.com/NOAA-OWP/t-route/pull/717
- updates to run NHD by @AminTorabi-NOAA in https://github.com/NOAA-OWP/t-route/pull/718
- Always drop waterbody col from network df by @aaraney in https://github.com/NOAA-OWP/t-route/pull/725
awk
call is now gnu and bsd compliant. fixes #720 by @aaraney in https://github.com/NOAA-OWP/t-route/pull/722- Update on NHD to convert byte string to normal string by @AminTorabi-NOAA in https://github.com/NOAA-OWP/t-route/pull/728
- Update coastal_df by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/723
- Make empty nudge array returned from diffusive the proper size by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/729
- Diffusive tailwater latitude/longitude information by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/731
- Coastal dataframe assembly from BMI type arrays with example by @JurgenZach-NOAA in https://github.com/NOAA-OWP/t-route/pull/730
- Handling Warnings by @AminTorabi-NOAA in https://github.com/NOAA-OWP/t-route/pull/733
- simple fix for empty lastobs_df when streamnudging unknowingly turned on while no usgs data is available by @kumdonoaa in https://github.com/NOAA-OWP/t-route/pull/732
- Correction to reading schism data from file by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/734
- Added accommodations for empty dataframes in diffusive by @JurgenZach-NOAA in https://github.com/NOAA-OWP/t-route/pull/735
- add water depth output variable to diffusive fortran kernel by @kumdonoaa in https://github.com/NOAA-OWP/t-route/pull/736
- Changes for coastal, mainly bed depth coordinate direction by @JurgenZach-NOAA in https://github.com/NOAA-OWP/t-route/pull/739
- fix: support python 3.8 by @aaraney in https://github.com/NOAA-OWP/t-route/pull/741
- Check sanity of tests by @JurgenZach-NOAA in https://github.com/NOAA-OWP/t-route/pull/744
- Fix NHD issues related to gage byte strings by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/742
- Speed up output by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/747
- Expand diffusive domain to include tributaries by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/740
- Quick fix to remove leading white space from datetime by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/748
- fix setting 'num_files' to 1 if it is 0 by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/749
- Fix config issues relating to 'columns' default values and retrieving rfc da parameters by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/751
- Repair creation of diffusive domain by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/754
- Upper limit on celerity value in diffusive Fortran kernel by @kumdonoaa in https://github.com/NOAA-OWP/t-route/pull/756
- Missing topo fix by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/755
- Diffusive fortran kernel correctly executes diffusive wave on stream segments defined by Python preprocessing by @kumdonoaa in https://github.com/NOAA-OWP/t-route/pull/758
- Fix all_links object when running diffusive on just the mainstem by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/760
- Make smoothing conveyance and dK/dA curves of xsec lookup table of diffusive wave more robust by @kumdonoaa in https://github.com/NOAA-OWP/t-route/pull/759
- update to save other formats by @AminTorabi-NOAA in https://github.com/NOAA-OWP/t-route/pull/762
- Accommodate new subset SCHISM data provided by Coastal by @JurgenZach-NOAA in https://github.com/NOAA-OWP/t-route/pull/763
- Updates to handle problematic waterbody data by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/764
- Default _duplicate_ids_df to empty data frame by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/765
- update on reading DFlow by @AminTorabi-NOAA in https://github.com/NOAA-OWP/t-route/pull/767
- Update for usace issue by @AminTorabi-NOAA in https://github.com/NOAA-OWP/t-route/pull/768
- canadian_timeslices added by @AminTorabi-NOAA in https://github.com/NOAA-OWP/t-route/pull/771
- Checked for existence of gage directories by @JurgenZach-NOAA in https://github.com/NOAA-OWP/t-route/pull/770
- Importing HyFeat-2-Coastal grid crosswalk from yaml by @JurgenZach-NOAA in https://github.com/NOAA-OWP/t-route/pull/766
- Great lakes routing, network connectivity by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/772
- Add tests for
troute.config.FilePath
andtroute.config.DirectoryPath
by @aaraney in https://github.com/NOAA-OWP/t-route/pull/778 pip>23.1
compliance by @aaraney in https://github.com/NOAA-OWP/t-route/pull/780- Add build dep
wheel
torequirements.txt
by @aaraney in https://github.com/NOAA-OWP/t-route/pull/782 - Improve
Cython
dependency version specificity by @aaraney in https://github.com/NOAA-OWP/t-route/pull/784 - style: improve
InvalidIndexError
error message by @aaraney in https://github.com/NOAA-OWP/t-route/pull/785 - great lake by @AminTorabi-NOAA in https://github.com/NOAA-OWP/t-route/pull/776
- fix for diffusive to run with synthetic and topo on NHD by @kumdonoaa in https://github.com/NOAA-OWP/t-route/pull/779
- Remove check for existing parquet files by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/788
- DataAssimilation logger by @AminTorabi-NOAA in https://github.com/NOAA-OWP/t-route/pull/786
- Simplify config module by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/790
- feat(docs): add CLI tool for generating troute config documentation from source by @aaraney in https://github.com/NOAA-OWP/t-route/pull/792
- Redone old PR 750 - empty lake DF by @JurgenZach-NOAA in https://github.com/NOAA-OWP/t-route/pull/781
- Fix #793:
chanobs_filepath
does not need to exist at startup by @aaraney in https://github.com/NOAA-OWP/t-route/pull/794 - remove raising exception of forcing parquet file already exists by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/800
- Update readme.md by @JurgenZach-NOAA in https://github.com/NOAA-OWP/t-route/pull/801
- Don't validate
ReservoirRfcParameters
paths if reservoir forecasts are disabled by @aaraney in https://github.com/NOAA-OWP/t-route/pull/802 - update csv to parquet to use multiprocessing by @JoshCu in https://github.com/NOAA-OWP/t-route/pull/795
- Create a standalone hydraulic lookup table for channel cross sections by @kumdonoaa in https://github.com/NOAA-OWP/t-route/pull/797
- Merge PR 775 and 789, and make them conditional on 786 by @JurgenZach-NOAA in https://github.com/NOAA-OWP/t-route/pull/796
- save in one file by @AminTorabi-NOAA in https://github.com/NOAA-OWP/t-route/pull/791
- Delete unnecessary directories by @AminTorabi-NOAA in https://github.com/NOAA-OWP/t-route/pull/803
- chore(build): fix editable builds by @aaraney in https://github.com/NOAA-OWP/t-route/pull/804
- Fixed broken diffusive routing in Lower Colorado example by @JurgenZach-NOAA in https://github.com/NOAA-OWP/t-route/pull/805
- Deleted file with obsolete routines by @JurgenZach-NOAA in https://github.com/NOAA-OWP/t-route/pull/807
- Added functionality to output to parquet by @karnesh in https://github.com/NOAA-OWP/t-route/pull/761
- mask output by @AminTorabi-NOAA in https://github.com/NOAA-OWP/t-route/pull/806
- Included pip & venv based instructions for WSL2 (#812) by @JurgenZach-NOAA in https://github.com/NOAA-OWP/t-route/pull/813
- Great Lakes Data Assimilation by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/808
- speeding up Parquet_output function by vectorizing by @AminTorabi-NOAA in https://github.com/NOAA-OWP/t-route/pull/816
- updating time on csv output by @AminTorabi-NOAA in https://github.com/NOAA-OWP/t-route/pull/818
- update default values for parquet output by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/821
- fix: parquet
prefix_ids
defaults towb
by @aaraney in https://github.com/NOAA-OWP/t-route/pull/825 - Optimizing read_geopkg function by @AminTorabi-NOAA in https://github.com/NOAA-OWP/t-route/pull/819
- troute.network: handle
fiona
dependency forgeopandas>=1.0.0
by @program-- in https://github.com/NOAA-OWP/t-route/pull/827 - update for csv_output by @AminTorabi-NOAA in https://github.com/NOAA-OWP/t-route/pull/828
- issue 826 by @AminTorabi-NOAA in https://github.com/NOAA-OWP/t-route/pull/832
- fix to issue 829_ by @AminTorabi-NOAA in https://github.com/NOAA-OWP/t-route/pull/831
- if the folder doesn't exist by @AminTorabi-NOAA in https://github.com/NOAA-OWP/t-route/pull/835
- Update readme.md: removed obsolete no-e option by @JurgenZach-NOAA in https://github.com/NOAA-OWP/t-route/pull/843
- Speeding up writing output by @AminTorabi-NOAA in https://github.com/NOAA-OWP/t-route/pull/841
- Update readme.md by @JurgenZach-NOAA in https://github.com/NOAA-OWP/t-route/pull/844
- Add config notes by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/810
New Contributors
- @mattw-nws made their first contribution in https://github.com/NOAA-OWP/t-route/pull/606
- @PhilMiller made their first contribution in https://github.com/NOAA-OWP/t-route/pull/615
- @aaraney made their first contribution in https://github.com/NOAA-OWP/t-route/pull/613
- @AminTorabi-NOAA made their first contribution in https://github.com/NOAA-OWP/t-route/pull/635
- @program-- made their first contribution in https://github.com/NOAA-OWP/t-route/pull/636
- @TrupeshKumarPatel made their first contribution in https://github.com/NOAA-OWP/t-route/pull/657
- @JoshCu made their first contribution in https://github.com/NOAA-OWP/t-route/pull/668
- @karnesh made their first contribution in https://github.com/NOAA-OWP/t-route/pull/761
Full Changelog: https://github.com/NOAA-OWP/t-route/compare/v2.3.0...v2.4.0
Natural Resources - Water Supply and Quality
- Python
Published by shorvath-noaa 7 months ago
Tree-based Inland Hydraulic Routing Project - t-route v2.3.0
Add diffusive routing computation kernel and a hybrid runtime configuration to enable additional diffusive routing computations. This release includes the required diffuse domain data for 10 main stem CONUS channel segments, and the the related configuration files to enable these computations. Not included are the lateral flow forcing data or the initial condition files, as these are scenario specific.
Note This change log also includes the changes from the calibration release
.
What's Changed
- Bug fix allowing looped diffusive hybrid simulations by @awlostowski-noaa in https://github.com/NOAA-OWP/t-route/pull/540
- change feature_id variable type for CHANOBS files by @awlostowski-noaa in https://github.com/NOAA-OWP/t-route/pull/542
- Alaska feature id variable fix by @awlostowski-noaa in https://github.com/NOAA-OWP/t-route/pull/543
- Alaska reservoir fix by @awlostowski-noaa in https://github.com/NOAA-OWP/t-route/pull/545
- Simulation looping with hybrid reservoir data assimilation by @awlostowski-noaa in https://github.com/NOAA-OWP/t-route/pull/547
- Natural cross section integration (non-refactored) by @awlostowski-noaa in https://github.com/NOAA-OWP/t-route/pull/546
- write waterbody results to LAKEOUT files by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/550
- Quick fixes related to calibration by @awlostowski-noaa in https://github.com/NOAA-OWP/t-route/pull/555
- MC kernel updates for V3.0 RouteLink by @awlostowski-noaa in https://github.com/NOAA-OWP/t-route/pull/556
- bug fix: empty reservoir_types_df causes failure when looping by @awlostowski-noaa in https://github.com/NOAA-OWP/t-route/pull/558
- Facilitating use of GDL reservoir module in AK domain by @awlostowski-noaa in https://github.com/NOAA-OWP/t-route/pull/559
- edits to only calculate subnetworks on first iteration of for loops by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/557
- update initial value of water elevation for preventing any numerical… by @kumdonoaa in https://github.com/NOAA-OWP/t-route/pull/551
- Changes to handle reservoir persistence by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/562
- make diffusive routing capable of running on refactored hydrofabric of Lower Colorado River, TX by @kumdonoaa in https://github.com/NOAA-OWP/t-route/pull/561
- updating refactor test config input by @BrianAvant in https://github.com/NOAA-OWP/t-route/pull/563
- solve roredered_reaches issue when two independent diffusive mainstem domains are applied by @kumdonoaa in https://github.com/NOAA-OWP/t-route/pull/565
- changes to speed up writing lakeout files by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/566
- specify netcdf4 engine for reading chrtout files with xarray by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/567
- Clean up geopandas dependency by @hellkite500 in https://github.com/NOAA-OWP/t-route/pull/568
- update readme and setup.cfg for removing geopandas by @hellkite500 in https://github.com/NOAA-OWP/t-route/pull/569
- a few changes to help with reservoir DA, fixing typo, moving some DA … by @shorvath-noaa in https://github.com/NOAA-OWP/t-route/pull/570
- Ten diffusive domains w schism boundary by @kumdonoaa in https://github.com/NOAA-OWP/t-route/pull/573
New Contributors
- @shorvath-noaa made their first contribution in https://github.com/NOAA-OWP/t-route/pull/550
Full Changelog: https://github.com/NOAA-OWP/t-route/compare/v2.2.2...v2.3.0
Natural Resources - Water Supply and Quality
- Python
Published by hellkite500 almost 3 years ago
Tree-based Inland Hydraulic Routing Project - calibration release
Natural Resources - Water Supply and Quality
- Python
Published by awlostowski-noaa about 3 years ago
Tree-based Inland Hydraulic Routing Project - t-route v2.2.0
Benchmarking codebase February 14, 2022.
Natural Resources - Water Supply and Quality
- Python
Published by awlostowski-noaa about 3 years ago
Tree-based Inland Hydraulic Routing Project - t-route v2.1.0
Natural Resources - Water Supply and Quality
- Python
Published by awlostowski-noaa over 3 years ago
Tree-based Inland Hydraulic Routing Project - t-route v 2.0.0
This release updated all methods for network traversal and provides a prototype diffusive routing capability..
Natural Resources - Water Supply and Quality
- Python
Published by jameshalgren almost 4 years ago
Tree-based Inland Hydraulic Routing Project - t-route v1.0.0
An initial release with capability to simulate Muskingum Cunge Routing using NWM data.
Two tests are available in the src/python_routing_v01/
folder:
compute_nhd_routing_SingleSeg.py --test -v
to run a small test case with all output options enabled
... and ...
compute_nhd_routing_SingleSeg.py --test-full-pocono -v
for a slightly larger test case with reservoir simulation .
other options that are compatible with the test cases include:
--parallel
to run the simulation using parallel processes for the different independent networks in each test domain.
--sts
simulate using the short-time-step assumption currently used in the WRF-Hydro version of the Muskingum Cunge routing code.
Natural Resources - Water Supply and Quality
- Python
Published by jameshalgren over 4 years ago