Skip to content

Releases: Unidata/MetPy

1.7.1

29 Aug 23:19
433bdd1
Compare
Choose a tag to compare

What's Changed

Bugs Fixed 🐛

  • Fix Q Vector example stability and scaling (backport) by @unidata-pr-helper[bot] in #3878
  • Make remote client docs & examples visible (backport) by @github-actions[bot] in #3817
  • BUG: Fix handling rotated pole (lat/lon) parsing (backport) by @unidata-pr-helper[bot] in #3841
  • Turbulence Fixes with xarray functionality (backport) by @unidata-pr-helper[bot] in #3885

Other Changes

  • Fix broken link to Project Pythia MetPy cookbook (backport) by @unidata-pr-helper[bot] in #3877
  • add_station_lat_lon: insert columns respectfully (backport) by @unidata-pr-helper[bot] in #3879
  • Update NEXRAD archive bucket name (backport) by @unidata-pr-helper[bot] in #3907
  • Silence FututreWarning raised by xarray v2025.08.0 (backport) by @unidata-pr-helper[bot] in #3908

New Contributors

  • @unidata-pr-helper[bot] made their first contribution in #3841

Full Changelog: v1.7.0...v1.7.1

1.7.0

30 Apr 23:46
Compare
Choose a tag to compare

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 🎉

Enhancements 😄

Bugs Fixed 🐛

Other Changes

New Contributors

Full Changelog: v1.6.3...v1.7.0

1.6.3

26 Aug 23:13
34bfda1
Compare
Choose a tag to compare

Highlights

  • Support for NumPy 2.0 and Pint 0.24
  • Fix for error in galvez_davison_index
  • This the last release that will support Python 3.9

What's Changed

Bugs Fixed 🐛

Other Changes

New Contributors

Full Changelog: v1.6.2...v1.6.3

1.6.2

02 Apr 16:38
238d66d
Compare
Choose a tag to compare

Highlights

  • Performance improvements for GEMPAK data reader
  • Made coordinate detection more robust to work around issues with ERA5
  • Added support for 'dBz' as an identified unit

What's Changed

Bugs Fixed 🐛

Other Changes

New Contributors

Full Changelog: v1.6.1...v1.6.2

1.6.1

10 Jan 19:45
fcd883d
Compare
Choose a tag to compare

Highlights

  • Fixed regression in interpolate_to_slice being strict about units
  • Fixed regression in PlotGeometry drawing color-filled regions

What's Changed

Bugs Fixed 🐛

Full Changelog: v1.6.0...v1.6.1

v1.6.0

28 Dec 06:31
7a5e4cc
Compare
Choose a tag to compare

Highlights

  • Consistently use the WMO definition of relative humidity across calculations
  • New calculations: wet bulb potential temperature, Corfidi MCS motion, DCAPE, and Galvez-Davidson Index
  • Improvements for using isentropic interpolation with xarray data not natively on pressure surfaces (like WRF output)
  • Support for specifying line stroke width in simplified plotting interface
  • Support for controlling more style options for map layers in simplified plotting interface
  • Support for rotated latitude longitude projection
  • Support for Python 3.12
  • Many bug fixes and clean ups

What's Changed

Breaking Changes 🛠

New Features 🎉

Enhancements 😄

Bugs Fixed 🐛

Other Changes

New Contributors

Full Changelog: v1.5.1...v1.6.0

1.5.1

07 Jul 18:45
3d02385
Compare
Choose a tag to compare

Highlights

  • el and lfc handle NaN values in passed in profiles
  • Clarification of advection docs
  • Fixed bug in (log_)interpolate_1d with mixed DataArray and numpy arrays
  • Fixed orientation of StationaryFront to match WPC bulletins by default
  • Fixed color-mapped hodograph to no longer require units on input

Bugs Fixed 🐛

New Contributors

Full Changelog: v1.5.0...v1.5.1

v1.5.0

16 May 23:37
71b9b41
Compare
Choose a tag to compare

Highlights

  • Drawing fronts and boundaries using Matplotlib path effects for appropriate meteorological styling (e.g. cold fronts)
  • Drawing regions with a scalloped style
  • Parser for WPC surface bulletins
  • CAPE and CIN calculations now use the virtual temperature correction
  • Revamped the list of pre-defined plotting areas for the simplified plotting interface
  • "Dark mode" now available in the docs (thanks pydata-sphinx-theme!)
  • Last release to support Python 3.8

New Features 🎉

Enhancements 😄

Bugs Fixed 🐛

Other Changes

New Contributors

Full Changelog: v1.4.1...v1.5.0

v1.4.1

16 Mar 17:06
c8379a1
Compare
Choose a tag to compare

This is a bug fix release for 1.4.0.

Highlights

  • Improved reading gridded Gempak files with multiple times assigned
  • Added support for Matplotlib 3.7+ with improved unstable testing infrastructure
  • Other doc fixes

Enhancements 😄

Bugs Fixed 🐛

Other Changes

Full Changelog: v1.4.0...v1.4.1

v1.4.0

23 Dec 22:11
8aa1073
Compare
Choose a tag to compare

Highlights

  • Fully projection/spherical-aware spatial derivative calculations (e.g. vorticity, divergence)
  • Added calculations for SWEAT index, Convective Condensation Level (CCL), and convective temperature
  • ArrowPlot and RasterPlot added to the simplified plotting interface, as well as other enhancements to the simplified plotting interface
  • Many more examples in docstrings and example gallery
  • Improve integration with other libraries that use Pint for unit-handling
  • Converted GINI support to work as a proper xarray backend

New Features 🎉

Enhancements 😄

Bugs Fixed 🐛

Other Changes

New Contributors

Full Changelog: v1.3.0...v1.4.0