-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Handle HRDPS change from west domain to continental domain #156
Conversation
ECCC stopped producing 2.5km HRDPS west product on 22-Feb-2023. It was part of the polar stereographic grid product suite that they replaced with the rotated lat-lon grid product, but that product is only available for the continental domain.
Replaces --yesterday option. ECCC hpfx server holds ~60 days of archived model products. So, we now have the option of downloading for dates further into the past than just the previous day.
Codecov Report
@@ Coverage Diff @@
## main #156 +/- ##
=======================================
Coverage ? 75.71%
=======================================
Files ? 127
Lines ? 16839
Branches ? 1199
=======================================
Hits ? 12750
Misses ? 4038
Partials ? 51
Flags with carried forward coverage won't be shown. Click here to find out more.
📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
Includes part of work required for issue #23
Includes part of work required for issue #23
Use SalishSeaCast branch in SalishSeaCast/pywgrib2_xr fork to work under Python 3.10 and xarray>=2022.11. Also requires installation of libwgrib2 from SalishSeaCast branch in SalishSeaCast/libwgrib2 fork.
Mostly to trigger another workflow run with tweaked setup.py in the pywgrib2_xr fork.
Mostly to trigger another workflow run with tweaked setup.py in the pywgrib2_xr fork.
Artefact of early days of SalishSeaNowcast development before automation included assurance that
Handles finicky details of pywgrib2_xr.wgrib(): * all pywgrib2_xr.wgrib() args must be strings * files must be freed after use to close them
Includes part of work required for issue #23.
Total cloud in percent that was used for parametrization of radiation missing from 2007-2014 GEMLAM. No longer needed.
"time", "longitude", and "latitude" variables from GRIB files are replaced by time_counter, "nav_lon", and "nav_lat" in NEMO datasets, so they are unneeded.
Necessary so that we can use xarray.combine_by_coords() to build 3-section run-date dataset.
Reduces grib_to_netcdf memory footprint and processing time a little compared to using dask's default threads scheduler.
Also improve test coverage of _write_netcdf().
Susan did checks on generated netCDF files at various points, comparing them to those generated by the old version of I ran |
ECCC dropped the HRDPS west polar stereographic grid product that we were using in favour of the continental rotated lat-lon grid product on 22-Feb-2023.