Brian Blaylock
Brian Blaylock
What are GRIB submessages? Look here: https://www.cpc.ncep.noaa.gov/products/wesley/wgrib2/submessages.html Consider this ```python H = Herbie('2023-01-01", model="nam", product="conusnest.hiresf", fxx=24, priority="aws") ``` Printing out an inventory of wind shows the U and V wind...
It doesn't look like there is a grib index files for these, but could add a model template to Herbie... https://www.nco.ncep.noaa.gov/pmb/products/naefs/
From an email > I can only download old GFS data from AWS. I know that NOMADS and FTPPRD only store recent data, but the links for Google and Azure...
When Herbie downloads a file (i.e., `H.download()`), let user specify the `extent` argument which will be passed to the `wgrib2.region()` method to create a regional subset. This would also be...
If you read a GRIB2 file into xarray with cfgrib, it is still missing the projection info that Herbie gets from pyproj and pygrib. That means you can't use the...
It would be nice if you can use Herbie to get local files directly like ```python Herbie(FILE="path/to/local/file.grib2") ``` And then a user could do any of the Herbie methods and...
### Discussed in https://github.com/blaylockbk/Herbie/discussions/169 By this report, Herbie doesn't work when you don't have an internet connection. The expected behavior is to let Herbie still work when offline and if...
Implement the use of xarray datatree for cases when cfgrib returns a list of datasets. See https://github.com/xarray-contrib/datatree/issues/195 and https://github.com/ecmwf/cfgrib/issues/327
If the `save_dir` Path is a network drive or other path that is currently not available, then `Path().exists()` will never resolve the path and run forever. There is an answer...
I would like to rename the `fxx` argument to `lead` because that is easier to explain to someone what it means (it's the model _lead_ time, after all, rather than...