NGWPC NWM Regionalization, Hindcast, and Coastal Tools 2026-06-09 - #1
Open
cmaynard-ngwpc wants to merge 611 commits into
Open
NGWPC NWM Regionalization, Hindcast, and Coastal Tools 2026-06-09#1cmaynard-ngwpc wants to merge 611 commits into
cmaynard-ngwpc wants to merge 611 commits into
Conversation
Fix First-Time Retro Data Setup
Update data assimilation repository name
refactor SBATCH submission script
…e pathing for ngen logs
Configuration for `ngen` Logs
Update forecast execution method name
Update setup-trivy action to v0.2.6
Fix execution tests usage of fcst-mgr
…rser worked without the comma during runtime)
Add Multiprocessing to Forecasts
…torical / retrospective configuration
… used for this type of realization
Restructure and Add --environment CLI Argument
… a module instead of as a script
Consolidate global_domain into domain variable
Update Regionalization to Run as Module Instead of Script
Relocate Alaska NWM Spatial Meta File and Improve Data Setup
Data Setup Scripts: Parameterize URL Subdomain Component for EDFS API URL
…r and ngen-forcing. Source these from Python site-packages instead.
Simplify Mounts
Merge ngwpc-candidate into ngwpc-release for release 3.1.2.0.0
Merge OWP Initial Git History
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.
Delivered a major modernization of the RTE workflow, development environment, testing framework, forecasting capabilities, and deployment tooling. Expanded forecast support with lagged ensembles, MPI-enabled execution, default realizations, cold starts, calibration-driven forecasts, LSTM integration, NWM output variables, configurable forcing products, and improved handling of forecast, calibration, and testing workflows. Refactored forecast execution into dedicated scripts and configuration models, added support for IceFabric and NHF hydrofabrics, improved forecast configuration management, and enhanced forecast validation and testing. Significantly expanded automated testing with new unit, integration, calibration, forecast, and execution test frameworks, GitHub Actions support, pytest integration, test result analysis tools, and automated workflow validation. Modernized developer tooling through extensive Dev Container, debugger, documentation, MkDocs, CI/CD, and build-system enhancements, while improving package sourcing flexibility, Docker image management, GitHub workflow automation, Slurm integration, multi-user support, and reproducible deployments. Additional improvements included enhanced logging, data setup automation, WCOSS compatibility, regionalization support, calibration workflow refactoring, code cleanup, CLI usability improvements, dependency management updates, and extensive documentation and user-guidance enhancements throughout the project.
Additions
Removals
Changes