Metpy

Latest version: v1.6.3

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 9

1.4.1

<!-- Release notes generated using configuration in .github/release.yml at main -->
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 😄
* Clarify density documentation by sgdecker in https://github.com/Unidata/MetPy/pull/2899
Bugs Fixed 🐛
* Fix bug in GempakGrid by nawendt in https://github.com/Unidata/MetPy/pull/2904
* Fixes for Matplotlib 3.7 by dopplershift in https://github.com/Unidata/MetPy/pull/2927
Other Changes
* Add Miller 1972 pdf to docs by dcamron in https://github.com/Unidata/MetPy/pull/2887


**Full Changelog**: https://github.com/Unidata/MetPy/compare/v1.4.0...v1.4.1

1.4.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

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 🎉
* add declarative layer attributes control by kgoebber in https://github.com/Unidata/MetPy/pull/2425
* add accessor convert to base units by kgoebber in https://github.com/Unidata/MetPy/pull/2422
* Adds ArrowPlot to declarative by kgoebber in https://github.com/Unidata/MetPy/pull/2644
* Adding Raster Plot functionality by nmartinez233 in https://github.com/Unidata/MetPy/pull/2587
* add left and right title option by kgoebber in https://github.com/Unidata/MetPy/pull/2645
* add 2D calculation examples by kgoebber in https://github.com/Unidata/MetPy/pull/2628
* Add SWEAT Index calculate function. by C2oWisComing in https://github.com/Unidata/MetPy/pull/2580
* Implement convective condensation level (CCL) by Z-Richard in https://github.com/Unidata/MetPy/pull/2550
Enhancements 😄
* Update media page by dopplershift in https://github.com/Unidata/MetPy/pull/2428
* Improve the docs for Bunkers storm motion by dopplershift in https://github.com/Unidata/MetPy/pull/2503
* Add docstring examples for thickness_hydrostatic by Z-Richard in https://github.com/Unidata/MetPy/pull/2530
* DOCS: Add numerous calculation examples by kgoebber in https://github.com/Unidata/MetPy/pull/2588
* DOCS: create .magnitude tutorial by Z-Richard in https://github.com/Unidata/MetPy/pull/2655
* Add mean pressure weighted equation by Daviology38 in https://github.com/Unidata/MetPy/pull/2144
* Add numerous sounding examples by kgoebber in https://github.com/Unidata/MetPy/pull/2629
* Clarify meaning of `bottom_up_search` by dopplershift in https://github.com/Unidata/MetPy/pull/2696
* Enable sphinx nitpicky by zbruick in https://github.com/Unidata/MetPy/pull/1147
* Use Pint Application Registry by dopplershift in https://github.com/Unidata/MetPy/pull/2272
* Update GINI Xarray support by dopplershift in https://github.com/Unidata/MetPy/pull/2635
* Add axis labels to some sounding examples by dopplershift in https://github.com/Unidata/MetPy/pull/2717
* Improve the docs for absolute_momentum by dopplershift in https://github.com/Unidata/MetPy/pull/2735
* Add vertical_dim to several index calculations by dopplershift in https://github.com/Unidata/MetPy/pull/2744
* DOC: Add links to BAMS article 🎉 by dopplershift in https://github.com/Unidata/MetPy/pull/2771
* Change default SPECI parsing by nawendt in https://github.com/Unidata/MetPy/pull/2819
* Derivatives & map factors by dcamron in https://github.com/Unidata/MetPy/pull/2743
Bugs Fixed 🐛
* DOC: switch order of Parameters in specific_humidity_from_dewpoint by raybellwaves in https://github.com/Unidata/MetPy/pull/2421
* fix isentropic example by kgoebber in https://github.com/Unidata/MetPy/pull/2424
* Fix value mapper for NEXRAD DPR product by dopplershift in https://github.com/Unidata/MetPy/pull/2442
* TEST: Collapse the NIDS tests together by dopplershift in https://github.com/Unidata/MetPy/pull/2447
* adds RGB image ability to declarative by kgoebber in https://github.com/Unidata/MetPy/pull/2469
* catch metar visibility with zero denominator by akrherz in https://github.com/Unidata/MetPy/pull/2653
* Fix truncated text and decode SPCL obs by nawendt in https://github.com/Unidata/MetPy/pull/2658
* DOC: Fix artifact in NEXRAD level 2 example by dopplershift in https://github.com/Unidata/MetPy/pull/2668
* DOC: Correct mixed_layer_cape_cin example by dopplershift in https://github.com/Unidata/MetPy/pull/2659
* Fix resolution of grids generated by interpolate by dopplershift in https://github.com/Unidata/MetPy/pull/2674
* Add metadata to output of gdxarray by sgdecker in https://github.com/Unidata/MetPy/pull/2691
* fix mixing lines keyword args bug by AndrewLoeppky in https://github.com/Unidata/MetPy/pull/2326
* set default METAR year, month from UTC date by akrherz in https://github.com/Unidata/MetPy/pull/2701
* Interpolate broadcasting by dopplershift in https://github.com/Unidata/MetPy/pull/2728
* Improve default BarbPlot zorder by dopplershift in https://github.com/Unidata/MetPy/pull/2752
* Fix ContourPlot default linestyle by dopplershift in https://github.com/Unidata/MetPy/pull/2751
* Fix Natural Neighbor Verification example by dopplershift in https://github.com/Unidata/MetPy/pull/2761
* Parse 1/16SM visibility in METARs by dopplershift in https://github.com/Unidata/MetPy/pull/2808
* Ensure degree units by default for lat/lon in xarray by dopplershift in https://github.com/Unidata/MetPy/pull/2852
Other Changes
* Fix linkcheck by dopplershift in https://github.com/Unidata/MetPy/pull/2433
* MNT: Tweak Dependabot config by dopplershift in https://github.com/Unidata/MetPy/pull/2477
* Fix image tests by dopplershift in https://github.com/Unidata/MetPy/pull/2492
* Fix compatibility with future Pint by dopplershift in https://github.com/Unidata/MetPy/pull/2496
* Update numpydoc link by dcamron in https://github.com/Unidata/MetPy/pull/2501
* Remove "united" as meaning "having units" by dopplershift in https://github.com/Unidata/MetPy/pull/2432
* Ignore EHP heat index reference in link check by dcamron in https://github.com/Unidata/MetPy/pull/2528
* Add missing CF projection variable to test file by dopplershift in https://github.com/Unidata/MetPy/pull/2531
* Code changes using azimuth_range_to_lat_lon by nmartinez233 in https://github.com/Unidata/MetPy/pull/2538
* Update links to Xarray docs by dopplershift in https://github.com/Unidata/MetPy/pull/2617
* Update link to THREDDS server by dopplershift in https://github.com/Unidata/MetPy/pull/2623
* rebuild metar_parser with canopy 0.4.0 by akrherz in https://github.com/Unidata/MetPy/pull/2654
* Fix inconsistent R_v and Cp_l unit definitions by dcamron in https://github.com/Unidata/MetPy/pull/2656
* MNT: Update SkewXAxis for Matplotlib 3.6 by dopplershift in https://github.com/Unidata/MetPy/pull/2667
* DOC: Improve some formatting issues in docstrings by dopplershift in https://github.com/Unidata/MetPy/pull/2673
* Bump image test tolerance for osx-arm64 by dcamron in https://github.com/Unidata/MetPy/pull/2688
* Update GEMPAK comparison guide by dopplershift in https://github.com/Unidata/MetPy/pull/2689
* Point nonmult units link to pint stable by dcamron in https://github.com/Unidata/MetPy/pull/2727
* Update reference and link for WMO8 manual (Fixes 2737) by dopplershift in https://github.com/Unidata/MetPy/pull/2738
* Update link for Pint temperature unit docs by dopplershift in https://github.com/Unidata/MetPy/pull/2767
* DOC: Update link to WMO8 again by dopplershift in https://github.com/Unidata/MetPy/pull/2781
* Bump image threshold by dopplershift in https://github.com/Unidata/MetPy/pull/2805
* Conditionally define percent unit by dopplershift in https://github.com/Unidata/MetPy/pull/2813
* MNT: Update link for TDS by dopplershift in https://github.com/Unidata/MetPy/pull/2851

New Contributors
* Z-Richard made their first contribution in https://github.com/Unidata/MetPy/pull/2530
* nmartinez233 made their first contribution in https://github.com/Unidata/MetPy/pull/2538
* AndrewLoeppky made their first contribution in https://github.com/Unidata/MetPy/pull/2326
* Daviology38 made their first contribution in https://github.com/Unidata/MetPy/pull/2144

**Full Changelog**: https://github.com/Unidata/MetPy/compare/v1.3.0...v1.4.0

1.3.1

<!-- Release notes generated using configuration in .github/release.yml at 1.3.x -->

This is a bug fix release for 1.3.0.

Highlights

* Fixed Plotting RGB imagery with the simplified plotting interface
* Fixed scaling of values for NEXRAD DPR (Digital Precipitation Rate) products
* Fixed compatibility with future releases of Pint
* Various doc and example fixes

Bugs Fixed 🐛
* DOC: switch order of Parameters in specific_humidity_from_dewpoint (backport) by github-actions in https://github.com/Unidata/MetPy/pull/2561
* fix isentropic example (backport) by github-actions in https://github.com/Unidata/MetPy/pull/2564
* Fix value mapper for NEXRAD DPR product (backport) by github-actions in https://github.com/Unidata/MetPy/pull/2567
* TEST: Collapse the NIDS tests together (backport) by github-actions in https://github.com/Unidata/MetPy/pull/2568
* adds RGB image ability to declarative (backport) by github-actions in https://github.com/Unidata/MetPy/pull/2569

Other Changes
* Remove "united" as meaning "having units" (backport) by github-actions in https://github.com/Unidata/MetPy/pull/2566
* Fix compatibility with future Pint (backport) by github-actions in https://github.com/Unidata/MetPy/pull/2570
* Update numpydoc link (backport) by github-actions in https://github.com/Unidata/MetPy/pull/2572
* Add missing CF projection variable to test file (backport) by github-actions in https://github.com/Unidata/MetPy/pull/2573
* Update media page (backport) by github-actions in https://github.com/Unidata/MetPy/pull/2565
* Improve the docs for Bunkers storm motion (backport) by github-actions in https://github.com/Unidata/MetPy/pull/2571

**Full Changelog**: https://github.com/Unidata/MetPy/compare/v1.3.0...v1.3.1

1.3.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

Highlights
* Dropped support for Python 3.7
* Station information lookup now better documented works like a standard Python mapping
* Fixed problems with parcel profile functions and repeated pressure values
* Fixed some CF coordinate and unit identification bugs
* Fix for reading NEXRAD data from S3 with newer versions of Botocore
* Fixed wet_bulb_temperature to accept NumPy scalars
* Fixed problem using smoothing and unit conversion together in simplified plotting interface

Enhancements 😄
* Make StationLookup a proper Mapping by dopplershift in https://github.com/Unidata/MetPy/pull/2398
* Doc/warning improvements by dopplershift in https://github.com/Unidata/MetPy/pull/2415

Bugs Fixed 🐛
* DOC: Update README installation guide URL by mathomp4 in https://github.com/Unidata/MetPy/pull/2306
* Retaining global attrs on MetPyDatasetAccessor.quantify() by lpilz in https://github.com/Unidata/MetPy/pull/2312
* Update coord criteria regex so that X prefixes or _ infixes don't break it by jthielen in https://github.com/Unidata/MetPy/pull/2347
* Miscellaneous Maintenance by dopplershift in https://github.com/Unidata/MetPy/pull/2348
* Fix unit power regex for parentheses handling by jthielen in https://github.com/Unidata/MetPy/pull/2380
* NEXRAD misc updates by dopplershift in https://github.com/Unidata/MetPy/pull/2381
* Fix wet_bulb_temperature for NumPy scalars by jthielen in https://github.com/Unidata/MetPy/pull/2402
* Fix declarative smoothing bug by kgoebber in https://github.com/Unidata/MetPy/pull/2385
* Drop repeat pressures in moist region of `parcel_profile` by dcamron in https://github.com/Unidata/MetPy/pull/2412

Other Changes
* Drop Python 3.7 by dopplershift in https://github.com/Unidata/MetPy/pull/2317
* Bump test tolerance by dopplershift in https://github.com/Unidata/MetPy/pull/2328
* Bump scipy and pandas minimum versions by dopplershift in https://github.com/Unidata/MetPy/pull/2329
* TEST: Update reference image (Fixes 2391) by dopplershift in https://github.com/Unidata/MetPy/pull/2395
* Update Codacy link in the dev docs by dopplershift in https://github.com/Unidata/MetPy/pull/2405
* DOC: add import to wind_components doc string example by raybellwaves in https://github.com/Unidata/MetPy/pull/2300

New Contributors
* mathomp4 made their first contribution in https://github.com/Unidata/MetPy/pull/2306
* lpilz made their first contribution in https://github.com/Unidata/MetPy/pull/2312

**Full Changelog**: https://github.com/Unidata/MetPy/compare/v1.2.0...v1.3.0

1.2.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

Highlights
* Added K-Index and Totals Totals sounding index functions
* Added wind gusts to parse METAR output
* Significant performance increase for moist lapse and a variety of related functions
* GEMPAK sounding reader is much faster now
* Fixed SkewT compatibility with Matplotlib 3.5
* Fixes for a variety of edge cases in `moist_lapse`
* Variety of bugs fixed in METAR and GEMPAK readers
* Full support for Python 3.10

New Features 🎉
* Add K Index calculate function. by C2oWisComing in https://github.com/Unidata/MetPy/pull/1990
* SPC convective outlook example by 23ccozad in https://github.com/Unidata/MetPy/pull/2021
* Add a fixture that provides numpy, masked, and dask array functions by rpmanser in https://github.com/Unidata/MetPy/pull/1935
* NHC wind probabilities example by 23ccozad in https://github.com/Unidata/MetPy/pull/2034
* Add TT, VT and CT calculate function. by C2oWisComing in https://github.com/Unidata/MetPy/pull/2113
Enhancements 😄
* Avoid error when wind and vis groups are in the wrong order by sgdecker in https://github.com/Unidata/MetPy/pull/2019
* Documentation equation improvements by dopplershift in https://github.com/Unidata/MetPy/pull/2035
* Improve the error message when metpy_crs is missing by sgdecker in https://github.com/Unidata/MetPy/pull/2056
* Add note showing real-world case to upper-air example by sgdecker in https://github.com/Unidata/MetPy/pull/2054
* Infer name of station ID key in add_station_lat_lon by sgdecker in https://github.com/Unidata/MetPy/pull/2053
* Add wind gusts to parsed METAR output by dopplershift in https://github.com/Unidata/MetPy/pull/2076
* Fix lifted_index cannot calculate when data at 500 hpa is missing by C2oWisComing in https://github.com/Unidata/MetPy/pull/2110
* Doc fixes in kinematics.py by sgdecker in https://github.com/Unidata/MetPy/pull/2168
* allow range for contours by kgoebber in https://github.com/Unidata/MetPy/pull/2152
* add smoothing for declarative by kgoebber in https://github.com/Unidata/MetPy/pull/2156
* Readme Tweaks by dopplershift in https://github.com/Unidata/MetPy/pull/2206
* Add zoom interpolation function by kgoebber in https://github.com/Unidata/MetPy/pull/2155
* Add description of `scale` to declarative tutorial by sgdecker in https://github.com/Unidata/MetPy/pull/2273
* Refactor moist_lapse by dopplershift in https://github.com/Unidata/MetPy/pull/2263
* Validate declarative interface attributes by sgdecker in https://github.com/Unidata/MetPy/pull/2170
Bugs Fixed 🐛
* Swap "See Also" and "Notes" section in docs by brianlo747 in https://github.com/Unidata/MetPy/pull/2036
* Clarify degree to which DDT is implemented by sgdecker in https://github.com/Unidata/MetPy/pull/2048
* Fix name of time_window attribute in declarative tutorial by sgdecker in https://github.com/Unidata/MetPy/pull/2058
* Fix UnboundLocalError in snxarray by nawendt in https://github.com/Unidata/MetPy/pull/2057
* Add argument name check in preprocess_and_wrap, and fix dewpoint_from_specific_humidity by jthielen in https://github.com/Unidata/MetPy/pull/2073
* Fix broken links in GEMPAK Comparison Guide by sgdecker in https://github.com/Unidata/MetPy/pull/2085
* Allow adjacent points in sounding to have the same pressure by sgdecker in https://github.com/Unidata/MetPy/pull/2089
* A couple of doc fixes by dopplershift in https://github.com/Unidata/MetPy/pull/2068
* Store grid mapping on metpy_crs coord rather than DataArray attrs in GEMPAK reader by jthielen in https://github.com/Unidata/MetPy/pull/2066
* Updated URL for beginner issues by wxman22 in https://github.com/Unidata/MetPy/pull/2114
* Convert instances of boolean indexing to ndarrays to pass dask tests in basic module by rpmanser in https://github.com/Unidata/MetPy/pull/2090
* fix bug 2137 use scale with barbs by kgoebber in https://github.com/Unidata/MetPy/pull/2140
* Fix plot_kwargs bug by kgoebber in https://github.com/Unidata/MetPy/pull/2148
* Fix incorrect name in Declarative Tutorial by sgdecker in https://github.com/Unidata/MetPy/pull/2172
* Correct docs for search_radius in interpolate functions by dopplershift in https://github.com/Unidata/MetPy/pull/2184
* Correct array shape typos in natural_neighbor_to_grid by jthielen in https://github.com/Unidata/MetPy/pull/2216
* Fix GEMPAK date parsing by sgdecker in https://github.com/Unidata/MetPy/pull/2231
* BUG: Fix handling of reference level for moist_lapse (Fixes 2128) by dopplershift in https://github.com/Unidata/MetPy/pull/2239
* Update stations.txt by russ-schumacher in https://github.com/Unidata/MetPy/pull/2274
* Handle truncated vertical visibility by sgdecker in https://github.com/Unidata/MetPy/pull/2270
* Unit support for interpolation functions by dopplershift in https://github.com/Unidata/MetPy/pull/2271
Other Changes
* Denote unused return value as such by dopplershift in https://github.com/Unidata/MetPy/pull/2026
* Misc cleanups by dopplershift in https://github.com/Unidata/MetPy/pull/2029
* `CITATION.cff` 1.2.0 by dcamron in https://github.com/Unidata/MetPy/pull/2143
* Ejssm citations by dcamron in https://github.com/Unidata/MetPy/pull/2142
* Python 3.10 by dopplershift in https://github.com/Unidata/MetPy/pull/2177
* run conda tests on python 3.10 by akrherz in https://github.com/Unidata/MetPy/pull/2214
* Matplotlib Updates by dopplershift in https://github.com/Unidata/MetPy/pull/2179
* Fix linkchecker build by dopplershift in https://github.com/Unidata/MetPy/pull/2221
* Ignore flaky AMS meeting link by dopplershift in https://github.com/Unidata/MetPy/pull/2223
* DOC: Fix redirecting link (Fixes 2234) by dopplershift in https://github.com/Unidata/MetPy/pull/2236
* Reduce warning to a debug log message by dopplershift in https://github.com/Unidata/MetPy/pull/2241
* MNT: Update test images by dopplershift in https://github.com/Unidata/MetPy/pull/2249
* Sourcery refactored main branch by sourcery-ai in https://github.com/Unidata/MetPy/pull/1848
* Replace pytest.warns(None) by dopplershift in https://github.com/Unidata/MetPy/pull/2245
* Fix up xarray doc links redirecting by dopplershift in https://github.com/Unidata/MetPy/pull/2260
* Math tweaks by dopplershift in https://github.com/Unidata/MetPy/pull/2261
* Add `__repr__` to TreeNode objects by sgdecker in https://github.com/Unidata/MetPy/pull/2269
* support versions like x.y in docs/conf.py by akrherz in https://github.com/Unidata/MetPy/pull/2291
* Improve some thermo calculation bottlenecks by refactoring how units are handled by jthielen in https://github.com/Unidata/MetPy/pull/2064

New Contributors
* C2oWisComing made their first contribution in https://github.com/Unidata/MetPy/pull/1990
* brianlo747 made their first contribution in https://github.com/Unidata/MetPy/pull/2036
* wxman22 made their first contribution in https://github.com/Unidata/MetPy/pull/2114
* russ-schumacher made their first contribution in https://github.com/Unidata/MetPy/pull/2274

**Full Changelog**: https://github.com/Unidata/MetPy/compare/v1.1.0...v1.2.0

1.1.0

This is the first feature release since 1.0.

Highlights
* Added classes to read a variety of data in GEMPAK-formatted files
* Added `showalter_index` calculation
* Added `PlotGeometry` to the simplified plotting interface, which makes it easy to plot a variety of geospatial data (e.g. SPC convective outlooks or NHC hurricane wind swaths in geojson format). See [this notebook](https://gist.github.com/23ccozad/8c5ee73731c466be2ed00817aabd792d) for examples.
* Significantly improved METAR parser to output both the visibility and remarks part of the reports, as well as better handle more weather codes (like 'FU')
* Improvements to simplified plotting interface including better notebook tab completion, support for controlling font size, and GEMPAK-like zooming on areas (e.g. '+us')
* Improved detection of problematic soundings in calculations
* Dropped support for Python <3.7 and NumPy <1.17
* Reduced the time it takes to import `metpy.io`
* Fixed up a variety of unit issues in calculations

Contributors
dopplershift, joejoezz, dcamron, C2oWisComing, jthielen, github-actions[bot], lswenson, kgoebber, 23ccozad, sgdecker, ShunsukeHoshino, jrleeman, albernsrya, lbunting, dlaw, akrherz, mabaxter, michaelavs, nawendt, eliteuser26 contributed code to this release.

Issues Closed
* [Issue 2005](https://github.com/Unidata/MetPy/issues/2005) - calc.moist_lapse returns incorrect values for Fahrenheit
* [Issue 1999](https://github.com/Unidata/MetPy/issues/1999) - Showalter Index calculation difference from value in Wyoming upperair website
* [Issue 1981](https://github.com/Unidata/MetPy/issues/1981) - Nightly build is failing
* [Issue 1970](https://github.com/Unidata/MetPy/issues/1970) - Fix unit-handling in azimuth_range_to_lat_lon
* [Issue 1951](https://github.com/Unidata/MetPy/issues/1951) - METAR parser not handling 'FU' code
* [Issue 1948](https://github.com/Unidata/MetPy/issues/1948) - Error in absolute_momentum (bug in normal_component?)
* [Issue 1945](https://github.com/Unidata/MetPy/issues/1945) - Plotting geoJSON and shapefiles
* [Issue 1938](https://github.com/Unidata/MetPy/issues/1938) - get_layer heights unit issue
* [Issue 1916](https://github.com/Unidata/MetPy/issues/1916) - Nightly build is failing
* [Issue 1901](https://github.com/Unidata/MetPy/issues/1901) - `Level3File` import is a bit bloated
* [Issue 1881](https://github.com/Unidata/MetPy/issues/1881) - Getting started information missing
* [Issue 1839](https://github.com/Unidata/MetPy/issues/1839) - Sync dependencies in setup.cfg
* [Issue 1805](https://github.com/Unidata/MetPy/issues/1805) - Ability to change fontsize in declarative interface
* [Issue 1791](https://github.com/Unidata/MetPy/issues/1791) - Support pyproj 3
* [Issue 1775](https://github.com/Unidata/MetPy/issues/1775) - reduce_point_density and bad points
* [Issue 1719](https://github.com/Unidata/MetPy/issues/1719) - copy() method for declarative interface
* [Issue 1674](https://github.com/Unidata/MetPy/issues/1674) - Refactor mean_pressure_weighted
* [Issue 1549](https://github.com/Unidata/MetPy/issues/1549) - Bounds issue with precipitable water
* [Issue 1546](https://github.com/Unidata/MetPy/issues/1546) - Drop Python 3.6
* [Issue 1306](https://github.com/Unidata/MetPy/issues/1306) - Visibility and Remarks in metar decoder not available in Pandas dataframe
* [Issue 1288](https://github.com/Unidata/MetPy/issues/1288) - Declarative extent zooming in/out
* [Issue 1278](https://github.com/Unidata/MetPy/issues/1278) - Declarative Plotting Tab Completion
* [Issue 968](https://github.com/Unidata/MetPy/issues/968) - Set __module__ on exported functions, etc.
* [Issue 630](https://github.com/Unidata/MetPy/issues/630) - Add Showalter and Modified Showalter Index

24 issues were closed in this release.

Pull Requests Merged
* [PR 2009](https://github.com/Unidata/MetPy/pull/2009) - Clean up some lint in the GEMPAK reader, by dopplershift
* [PR 2008](https://github.com/Unidata/MetPy/pull/2008) - Fix passing degF values to some thermo calculations, by dopplershift
* [PR 2007](https://github.com/Unidata/MetPy/pull/2007) - Fix up Showalter Index calculation, by dopplershift
* [PR 2006](https://github.com/Unidata/MetPy/pull/2006) - ENH: Ignore bad points in reduce_point_density, by dopplershift
* [PR 2004](https://github.com/Unidata/MetPy/pull/2004) - Add check_units to `geopotential_to_height`, by dcamron
* [PR 1991](https://github.com/Unidata/MetPy/pull/1991) - Create initial CITATION.cff, by dcamron
* [PR 1989](https://github.com/Unidata/MetPy/pull/1989) - DOC: Fix some equations, by dopplershift
* [PR 1986](https://github.com/Unidata/MetPy/pull/1986) - Specify coords as dict rather than tuple of tuples in tests, by jthielen
* [PR 1978](https://github.com/Unidata/MetPy/pull/1978) - Added equation to relative_humidity_from_dewpoint, by lswenson
* [PR 1977](https://github.com/Unidata/MetPy/pull/1977) - Add unit-awareness to azimuth_range_to_lat_lon function, by kgoebber
* [PR 1973](https://github.com/Unidata/MetPy/pull/1973) - Plotting Shapely objects in declarative interface, by 23ccozad
* [PR 1967](https://github.com/Unidata/MetPy/pull/1967) - Check that pressure decreases monotonically in parcel calculations, by sgdecker
* [PR 1956](https://github.com/Unidata/MetPy/pull/1956) - Absolute momentum units bug fix, by 23ccozad
* [PR 1953](https://github.com/Unidata/MetPy/pull/1953) - Large refactoring and improvement to METAR parser, by dopplershift
* [PR 1947](https://github.com/Unidata/MetPy/pull/1947) - Set up isort, by dopplershift
* [PR 1943](https://github.com/Unidata/MetPy/pull/1943) - Units bug fix for _get_bound_pressure_height, by 23ccozad
* [PR 1942](https://github.com/Unidata/MetPy/pull/1942) - Hodograph fixes, by dopplershift
* [PR 1939](https://github.com/Unidata/MetPy/pull/1939) - Codespell, by dopplershift
* [PR 1937](https://github.com/Unidata/MetPy/pull/1937) - Cleaning up analysis warnings, by dopplershift
* [PR 1934](https://github.com/Unidata/MetPy/pull/1934) - Code scanning, by dopplershift
* [PR 1932](https://github.com/Unidata/MetPy/pull/1932) - Update test_declarative.py, by albernsrya
* [PR 1931](https://github.com/Unidata/MetPy/pull/1931) - Update xarray git install for nightly build, by dopplershift
* [PR 1928](https://github.com/Unidata/MetPy/pull/1928) - Improve some import handling, by dopplershift
* [PR 1926](https://github.com/Unidata/MetPy/pull/1926) - More descriptive errors for precipitable_water, by 23ccozad
* [PR 1925](https://github.com/Unidata/MetPy/pull/1925) - Improve nightly build logs, by dopplershift
* [PR 1924](https://github.com/Unidata/MetPy/pull/1924) - Refactor dimensionality comparisons to check(), by 23ccozad
* [PR 1921](https://github.com/Unidata/MetPy/pull/1921) - Remove any Pint objects from METAR parser output, by 23ccozad
* [PR 1920](https://github.com/Unidata/MetPy/pull/1920) - Interpret inverse_flattening = 0 as spherical datum in mapping.py, by lbunting
* [PR 1914](https://github.com/Unidata/MetPy/pull/1914) - Refactor mean_pressure_weighted(), by 23ccozad
* [PR 1913](https://github.com/Unidata/MetPy/pull/1913) - CI: Add flake8-continuation to our plugin suite, by dopplershift
* [PR 1908](https://github.com/Unidata/MetPy/pull/1908) - Improved formatting of notes section of METAR parser, by 23ccozad
* [PR 1907](https://github.com/Unidata/MetPy/pull/1907) - Region modifiers with '+' or '-' suffix, by 23ccozad
* [PR 1903](https://github.com/Unidata/MetPy/pull/1903) - Clean up declarative `dir` and tab-completion, by dcamron
* [PR 1899](https://github.com/Unidata/MetPy/pull/1899) - Add font size traits to various classes, by 23ccozad
* [PR 1896](https://github.com/Unidata/MetPy/pull/1896) - Drop our explicit pillow dependency for sphinx-gallery, by dcamron
* [PR 1885](https://github.com/Unidata/MetPy/pull/1885) - Minor simplifications for the IO code, by dopplershift
* [PR 1884](https://github.com/Unidata/MetPy/pull/1884) - Copy method for declarative interface, by 23ccozad
* [PR 1882](https://github.com/Unidata/MetPy/pull/1882) - Clarify environment installation steps in CONTRIBUTING, by dcamron
* [PR 1879](https://github.com/Unidata/MetPy/pull/1879) - Reorganization of declarative syntax, by kgoebber
* [PR 1876](https://github.com/Unidata/MetPy/pull/1876) - fixes bug in issue 1758, by kgoebber
* [PR 1869](https://github.com/Unidata/MetPy/pull/1869) - BUG: Fix unit-handling in heat_index (Fixes #1867), by dopplershift
* [PR 1866](https://github.com/Unidata/MetPy/pull/1866) - Fix assign milestone action, by dopplershift
* [PR 1861](https://github.com/Unidata/MetPy/pull/1861) - Bump minimum dependency NumPy to >=1.17, by dcamron
* [PR 1842](https://github.com/Unidata/MetPy/pull/1842) - Reduce duplication in minimum dependencies, by dopplershift
* [PR 1841](https://github.com/Unidata/MetPy/pull/1841) - Drop support for Python 3.6, by dopplershift
* [PR 1840](https://github.com/Unidata/MetPy/pull/1840) - lazy load station_info only when used #1320, by akrherz
* [PR 1673](https://github.com/Unidata/MetPy/pull/1673) - Adding Showalter Index to Thermo Functions, by michaelavs
* [PR 1656](https://github.com/Unidata/MetPy/pull/1656) - Add GEMPAK IO module, by nawendt
* [PR 985](https://github.com/Unidata/MetPy/pull/985) - Set __module__ for exported functions., by dopplershift

49 pull requests were closed in this release.

Page 2 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.