Releases: blaylockbk/Herbie
Herbie 2026.1.0
The first Herbie release of 2026 drops CI/CD testing for Python 3.10 and adds 3.14. It also has a fix to support parsing the inventory using Pandas 3.0 (see #506)
What's Changed
- Add new NOAA AIWP models (AIGFS, AIGEFS, HGEFS) by @christianversloot in #503
- Drop support for Python 3.10 and support Python 3.14 (and Pandas 3.0) by @blaylockbk in #484
New Contributors
- @christianversloot made their first contribution in #503
Full Changelog: 2025.12.0...2026.1.0
Herbie 2025.12.0
This change will hopefully address some issues causing SSL certificate issues as reported in #246
What's Changed
- Use
requestslibrary to download full file instead ofurllibby @blaylockbk in #500.
Full Changelog: 2025.11.3...2025.12.0
Herbie 2025.11.3
This release provides improvements for FastHerbie which creates multiple Herbie objects for different dates and lead times (see FastHerbie docs). I've considered FastHerbie an experimental feature and am grateful for @cdibble for taking the time to make improvements.
What's Changed
New Contributors
Full Changelog: 2025.11.2...2025.11.3
Herbie 2025.11.2
What's Changed
- BUG: Subset fails when the last grid in a GRIB file is selected by @blaylockbk in #498
Full Changelog: 2025.11.1...2025.11.2
Herbie 2025.11.1
What's Changed
Full Changelog: 2025.11.0...2025.11.1
Herbie 2025.11.0
What's Changed
Full Changelog: 2025.10.1...2025.11.0
Herbie 2025.10.1
Sorry about a bug introduced by the pick_points refactor for people that don't have scikit-learn installed. Today I learned something about type hints still being evaluated at runtime. Turns out I just needed to add the from __future__ import annotations at the top of a file.
Please let open a new issue if this just didn't fix it.
Happy Halloween! 👻🦇🎃
What's Changed
- Fix annotations-based bug when user doesn't have scikit-learn installed by @blaylockbk in #492
Tip
If you are using the pick_points accessor, you may need to "replant" the cached tree the first time you use it.
ds.herbie.pick_points(points, use_cached_tree='replant')
I don't know why, but think it is related to newer versions of something???
Full Changelog: 2025.10.0...2025.10.1
Herbie 2025.10.0
A few changes have accumulated and thought it was time for a new release.
- You'll notice that index files are now downloaded locally so they can be used when subsetting local files. This has been a requested feature for a long time and I'm grateful for @vieramercado for making a pull request to do that.
- Curl isn't a Herbie requirement anymore, as all the downloads are handeled by the requests library now.
- The pick_points accessor was refactored. I tried to add better tests for this feature (with help from claude), but please let me know if you have issues.
I'm also thining this will be the last version supporting Python 3.10. When eccodes binaries for 3.14 are relased, I'll test Herbie with Python 3.11, 3.12, 3.13, and 3.14.
What's Changed
- fix product validation by @BANANAPEEL202 in #462
- Add rotated_ll to supported CF CRS grid types by @nshankar in #459
- Using local index file #367 by @vieramercado in #455
- update herbielatest to use periods by @williamhobbs in #471
- Update herbielatest to allow search for the latest that has a given valid_date by @williamhobbs in #472
- Add RTMA Rapid Update and test fixes by @alexander0042 in #474
- Refactor pick_points and improve testing by @blaylockbk in #476
- Security improvements suggested by Claude; drops call to system curl and uses requests library for downloads by @blaylockbk in #481
- A little SEO for README.md and docs/index.rst by @blaylockbk in #483
- add google as source for ecmwf by @williamhobbs in #489
- 8394964 made the default source order to search for google first, then aws, because download speed was better for me
New Contributors
- @BANANAPEEL202 made their first contribution in #462
- @nshankar made their first contribution in #459
Full Changelog: 2025.7.0...2025.10.0
Herbie 2025.7.0
This release adds support for accessing the new AIFS ensemble dataset which was made operational on July 1, 2025.
What's Changed
Full Changelog: 2025.6.0...2025.7.0
Herbie 2025.6.0
What's Changed
- update src/herbie sources by @emmanuel-ferdman in #435
- Fix wind direction logic to mask only where u and v are both zero. by @blaylockbk in #443
- Add
productparam in CLI by @zamlty in #445 - remove source https://ftpprd.ncep.noaa.gov by @alcoat in #448
- Fix erroneous invalid variable warning in CFS by @dchassin in #451
- Fix deprecation warning in open_dataset call from core by @dchassin in #453
- Added GFS NCEI historical analysis source by @vieramercado in #446
New Contributors
- @emmanuel-ferdman made their first contribution in #435
- @zamlty made their first contribution in #445
- @dchassin made their first contribution in #451
- @vieramercado made their first contribution in #446
Full Changelog: 2025.5.0...2025.6.0