NGWPC NWM PI-3 Formulation Selection Delivery 2025-12-18#23
Open
cmaynard-ngwpc wants to merge 520 commits into
Open
NGWPC NWM PI-3 Formulation Selection Delivery 2025-12-18#23cmaynard-ngwpc wants to merge 520 commits into
cmaynard-ngwpc wants to merge 520 commits into
Conversation
…pt for HRRR data extraction and for the Lower Colorado River ngen simulation. The Lower Colorado River test data should be downloaded from s3, 3) Updated the forecast run scripts to use the Singularity container. 4) Updated makeAtmoHRRR.py. 5) Next will create a confluence and update the scripts here accordingly.
1)Updated Dockerfile.ngencoastal for OE deployment, 2) Added run script for... See merge request NGWPC/nwm-ngen/ngen-forcing!95
Fix script name See merge request NGWPC/nwm-ngen/ngen-forcing!96
Fix MRMS Radar script See merge request NGWPC/nwm-ngen/ngen-forcing!97
… the streamflow simulations. 2) a few bug fixes, 3) removed scripts for making mesh, extracting forcing and running ngen.
… time valriable is a number with repeating decimals and the number is rounded up. Changed the code to explicitly round the time variable down instead of round up such that SCHISM can read the time correctly.
1) added new run script for forcing engine BMI and ngen to streamline the... See merge request NGWPC/nwm-ngen/ngen-forcing!98
- Added coastal image build and unit test stages in .gitlab-ci.yml - Updated Dockerfile.ngencoastal to correct file paths for environment.yml - Improved comments and fixed typos in Dockerfile
…at i've tested coastal image
Added ngen-coastal to Pipeline, Updated Dockerfile.ngencoastal to avoid Conda Prompts See merge request NGWPC/nwm-ngen/ngen-forcing!99
changes to bmi_wrapper.py to fix standard_ana bug See merge request NGWPC/nwm-ngen/ngen-forcing!100
Fix filenames See merge request NGWPC/nwm-ngen/ngen-forcing!102
Merge development into release-candidate for release 3.1.1.3.0-rc1 See merge request NGWPC/nwm-ngen/ngen-forcing!104
Updating LFD for Alaska AORC NetCDF local processing. See merge request NGWPC/nwm-ngen/ngen-forcing!107
Tweaks and a bugfix for zarr batch processing. See merge request NGWPC/nwm-ngen/ngen-forcing!108
…ed updates to existing code.
Klarkin ana times
Update aorc and nwm paths
fixed long_range config file DownscalingParamDirs
…d segfaults when upgrading to shapely 2.x
…geopandas. Pin numpy to < 2
…for fiona, geopandas, netcdf, numpy, pandas
Add support for shapely 2, alter some dependency version pins
fixes a few config_templates misconfigurations
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
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.
Multiple configuration fixes, detailed comments about ESMF’s interaction with Shapely 2, and several adjustments to Python dependency versions—upgrading Shapely to 2.x, pinning key libraries like numpy and netCDF4, and ensuring imports avoid segfault issues. They also address corrections in downscaling configuration, remove duplicate code, and significantly refine logging: converting print statements to structured log entries, improving formatting, adjusting log levels, using named loggers, and enhancing error-handler behavior.