Skip to content

Various Refactors (suppPrecipMod.py, parallel.py, bmi_model.py, config.py, model.py, layeringMod.py, timeInterpMod.py) - #238

Merged
mxkpp merged 132 commits into
developmentfrom
NGWPC-7625_PI_10_ngen_forcing_refactor
Aug 27, 2026
Merged

Various Refactors (suppPrecipMod.py, parallel.py, bmi_model.py, config.py, model.py, layeringMod.py, timeInterpMod.py)#238
mxkpp merged 132 commits into
developmentfrom
NGWPC-7625_PI_10_ngen_forcing_refactor

Conversation

@mxkpp

@mxkpp mxkpp commented Aug 27, 2026

Copy link
Copy Markdown

This includes file refactors from the summer of 2026 and adds README_refactor_2026.md

Files refactored

suppPrecipMod.py #134

parallel.py #201

bmi_model.py, config.py, model.py: #191

layeringMod.py: #224

timeInterpMod.py: #226

The ngen-forcing pytests passed and the nwm-rte run_suite.sh workflows ran successfully.

mdeshotel and others added 30 commits August 26, 2026 18:10
…sts.py, symbol misspelling, and stale ewts reference.
…t_bounds", and "lon_bounds" (ignore hashes).
…y, travel recursively instead of falling back to pure equality tests after initial shallow inspection. This allows nested objects to have the numerical tolerances applied as intended.
…aii. Increase AORC buffer to 6km. Assert that the projection is meters
@mxkpp
mxkpp requested review from cmaynard-ngwpc and idtodd August 27, 2026 21:32
@mxkpp mxkpp changed the title Merge Refactor Branch (suppPrecipMod.py, parallel.py, bmi_model.py, config.py, model.py, layeringMod.py, timeInterpMod.py) Various Refactors (suppPrecipMod.py, parallel.py, bmi_model.py, config.py, model.py, layeringMod.py, timeInterpMod.py) Aug 27, 2026
@mxkpp
mxkpp force-pushed the NGWPC-7625_PI_10_ngen_forcing_refactor branch from 333ff5e to 66004b6 Compare August 27, 2026 22:09
@mxkpp

mxkpp commented Aug 27, 2026

Copy link
Copy Markdown
Author

After rebasing, the ngen-forcing pytests passed and the nwm-rte run_suite.sh workflows ran successfully again. Merging.

@mxkpp
mxkpp merged commit 09b5146 into development Aug 27, 2026
7 checks passed
@mxkpp
mxkpp deleted the NGWPC-7625_PI_10_ngen_forcing_refactor branch August 27, 2026 22:44
@mxkpp
mxkpp restored the NGWPC-7625_PI_10_ngen_forcing_refactor branch August 27, 2026 22:46
@mxkpp
mxkpp deleted the NGWPC-7625_PI_10_ngen_forcing_refactor branch August 27, 2026 22:46
@mxkpp

mxkpp commented Aug 27, 2026

Copy link
Copy Markdown
Author

Note: the activity above indicates that NGWPC-7625_PI_10_ngen_forcing_refactor was deleted, but it was actually renamed to ngwpc-7625_PI_10_ngen_forcing_refactor (lowercase prefix).

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.

3 participants