Highlights
- New analytic LCL calculation based on Romps (2017)
- New saturation vapor pressure calculations, relative to both ice and liquid, using Ambaum (2020)
- Moisture/temperature dependent gas constants and latent heat calculations
- New clients for accessing remote S3 archives for NEXRAD Level 2 & 3, GOES, and ML Weather Prediction (from CIRA)
- Support for plotting WPC surface analyses in the simplified plotting interface
- Shear and curvature vorticity calculations
- Stüve and Emagram plots
- Automatic identification of high/low locations
- Better support for plotting highs/lows using
scattertext
What's Changed
New Features 🎉
- New PlotSurfaceAnalysis class to plot WPC surface analysis bulletins by @anacmontoya in #3580
- Moisture/temperature dependent gas constants & latent heat by @dcamron in #3725
- ENH: Add shear and curvature vorticity calculations by @Z-Richard in #3361
- AWS Data Clients by @dopplershift in #3000
- Add Stüve, Emagram plots by @cdholmes in #3626
- Find peaks by @dopplershift in #3729
Enhancements 😄
- Python 3.13 Support by @dopplershift in #3682
- Prevent frontogenesis from returning nans by @sgdecker in #3696
- Avoid returning negative saturation mixing ratios by @dopplershift in #3758
- Romps 2017 Analytic LCL by @dcamron in #3728
Bugs Fixed 🐛
- fix wrong input to function by @kgoebber in #3613
- Fix xarray support with decode_coords='all' by @dopplershift in #3664
- Use parcel prof for parcel mix ratio by @ahijevyc in #3751
- Fix q_vector units w/ default static stability by @dopplershift in #3690
- BUG: Fix turbulence kinetic energy calculation (Fixes #3756) by @lesserwhirls in #3757
- Fix sounding merge bug by @nawendt in #3793
- 🐛🔨 on zero-size array to reduction operation in lfc when there is no el by @leaver2000 in #3796
Other Changes
- Fix MAG entry in GEMPAK Guide by @sgdecker in #3699
- Documentation theme updates by @dopplershift in #3670
- Fix links by @dopplershift in #3611
- Update redirecting link by @dopplershift in #3615
- Update NSF Unidata logo by @dopplershift in #3650
- MNT: Replace cKDTree with KDTree. by @DWesl in #3659
- add more information about the laplacian function by @ahmedshaaban1 in #3744
- Update IAU ref to open link by @dcamron in #3787
- Redirect python-gallery to cookbook by @dcamron in #3789
- Ambaum 2020 saturation vapor pressure + phase handling by @dcamron in #3726
New Contributors
- @DWesl made their first contribution in #3659
- @cdholmes made their first contribution in #3626
- @ahmedshaaban1 made their first contribution in #3744
- @leaver2000 made their first contribution in #3796
Full Changelog: v1.6.3...v1.7.0