NGWPC NWM PI-3 Formulation Selection Delivery 2026-02-25 - #872
Open
cmaynard-ngwpc wants to merge 162 commits into
Open
NGWPC NWM PI-3 Formulation Selection Delivery 2026-02-25#872cmaynard-ngwpc wants to merge 162 commits into
cmaynard-ngwpc wants to merge 162 commits into
Conversation
…rements set in NGWPC-3888
customization of t-route's logging class to comply with logging requirements set in NGWPC-3888 See merge request NGWPC/nwm-ngen/t-route!1
Ngwpc 3888 See merge request NGWPC/nwm-ngen/t-route!2
Text file containing repository version number and date See merge request NGWPC/nwm-ngen/t-route!3
changes to make t-route compatible with v2.2 gpkg See merge request NGWPC/nwm-ngen/t-route!4
Development Branch Merge to release-candidate branch for version text file See merge request NGWPC/nwm-ngen/t-route!5
…didate' Updated version file for Release rc-1.0.0 See merge request NGWPC/nwm-ngen/t-route!6
Release Candidate Branch Merge to main for Release 1.0.0 See merge request NGWPC/nwm-ngen/t-route!7
update version file for release 1.0.0 See merge request NGWPC/nwm-ngen/t-route!8
Release 1.0.0 Merge to development See merge request NGWPC/nwm-ngen/t-route!9
Added RTX licensing verbiage See merge request NGWPC/nwm-ngen/t-route!11
Merge development into release-candidate for release rc-1.1.0 See merge request NGWPC/nwm-ngen/t-route!12
Merge update_version_file_rc-1.1.0 into release-candidate for release rc-1.1.0 See merge request NGWPC/nwm-ngen/t-route!13
Merge release-candidate into development for release rc-1.1.0 See merge request NGWPC/nwm-ngen/t-route!14
Merge release-candidate into master for release 1.1.0 See merge request NGWPC/nwm-ngen/t-route!15
Merge update_version_file_1.1.0 into master for release 1.1.0 See merge request NGWPC/nwm-ngen/t-route!16
Merge master into development for release 1.1.0 See merge request NGWPC/nwm-ngen/t-route!17
Drive NGEN T-Route through BMI (NGWPC-7700)
Remove nexus file read in BMI implementation (NGWPC-8769)
Unify pydantic minimum version to currently latest patch release of 2.11 (2.11.9)
Merge development into ngwpc-candidate for release 3.1.2.1.0-rc1
Merge ngwpc-candidate into ngwpc-release for release 3.1.2.1.0
Merge official release 3.1.2.1.0 to development
Merge development into ngwpc-candidate for release 3.1.2.2.0-rc1
Merge ngwpc-candidate into ngwpc-release for release 3.1.2.2.0
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request integrates the EWTS logging framework across t-route, improving logging consistency, configurability, and test coverage. It introduces the
troute_ewtspackage, migrates C and Python logging to named loggers, removes redundant initialization, and hardens environment-variable handling. The PR also makes a small functional improvement by exposing coastal coupling data loading for reuse.Additions
troute_ewtspackage, including:printfto structured log entries.assemble_forcingsfor broader reuse.Changes
Logging & Configuration
NGEN_EWTS_LOGGINGcase-insensitive for more robust configuration.configure_loggingcall to avoid redundant initialization.Code Quality & Tests
.gitignoreto ensurelogging.cis built as part of the t-route network.Removals
printfusage in favor of structured logging for reservoir-related code paths.