Highlights
- Updates to for compatibility with xarray, numpy, and protobuf
- Updated to support Python versions 3.10-3.13
- Improvements to parsing data from Wyoming upper air as well as support for requesting the server to recalculate data
- Fixes for issues working with catalogs from Hyrax servers
- Eliminated some NCSS warnings when accessing data from a server running TDS v5
- Improved error message when using the IGRA2 client
What's Changed
Enhancements 😄
- Cleanup NCSS warnings by @dopplershift in #852
- Make parsing Wyoming post-data values more robust by @dopplershift in #853
- Update site/date/time for Wyoming Example by @dopplershift in #854
- Improve igra2 date error message by @dopplershift in #855
- Recalculate Wyoming by @tmharty in #730
Bugs Fixed 🐛
- Fix dataset parsing for Hyrax catalogs by @dopplershift in #760
- Fix oceandata hyrax catalog issues by @dopplershift in #856
Other Changes
- MNT: move siphon source to src/ directory by @akrherz in #449
- MNT: move tests out of src and into tests/ by @akrherz in #451
- MNT: replace versioneer with setuptools_scm by @akrherz in #452
- Update Python versions by @dopplershift in #450
- MNT: move setup.py content into setup.cfg by @akrherz in #453
- MNT: Fix WyomingUpperAir height folding by @dcamron in #696
- Change default branch to 'main' by @dopplershift in #803
- Update linting workflow by @dopplershift in #810
- Bump protobuf to 5.28.2 by @dopplershift in #811
- Miscellaneous Cleanups by @dopplershift in #830
- Expand documentation on indexing and interation for DatasetCollection by @deeplycloudy in #362
New Contributors
- @akrherz made their first contribution in #449
- @rpmanser made their first contribution in #478
- @dcamron made their first contribution in #696
- @tmharty made their first contribution in #730
- @tkschuler made their first contribution in #748
Full Changelog: v0.9...v0.10.0