Skip to content

NGWPC NWM PI-3 Formulation Selection Delivery 2025-11-21 - #196

Merged
christophertubbs merged 853 commits into
NOAA-OWP:mainfrom
NGWPC:ngwpc-3.1.2.0.0
Aug 10, 2026
Merged

NGWPC NWM PI-3 Formulation Selection Delivery 2025-11-21#196
christophertubbs merged 853 commits into
NOAA-OWP:mainfrom
NGWPC:ngwpc-3.1.2.0.0

Conversation

@cmaynard-ngwpc

Copy link
Copy Markdown
Contributor

Extensive improvements across job management, filtering/sorting, performance, logging, and workflow reliability. Numerous fixes were made to retry logic, migrations, job cancellation, cold-start handling, caching, and CLI behavior, while new features such as pagination, date-range filtering, additional indexes, soil-moisture support, regionalization, enhanced diagnostics, and expanded configuration options were added. The codebase underwent multiple refactors to reduce duplication, improve read-only database usage, streamline job creation, and enhance performance—especially for validation, iteration updates, and S3/cloud-based workflows. Logging was consolidated, made more robust, and integrated with logrotate, with better error reporting and clearer messaging throughout. Verification and forecast workflows were overhauled with new endpoints, updated models, improved template handling, and more consistent field naming. Numerous dependency updates, Dockerfile/CICD adjustments, cleanup passes, and reversions of experimental changes were included, culminating in a more stable, performant, and feature-complete system.

peterkronenberg-rtx and others added 30 commits September 11, 2025 19:44
Change messages to conform to common format
Allow get_calibration_jobs_for_evaluaation for failed jobs
…ng_optimization_params

Dwmartin ngwpc 7770 lstm clear tuning optimization params
SQL performance changes to avoid statement timeouts
Merge release candidate fixes to development
Sql performance updates to reduce contention
@christophertubbs
christophertubbs merged commit 9370866 into NOAA-OWP:main Aug 10, 2026
28 of 30 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants