News@UnidataUnidata newshttps://www.unidata.ucar.edu/blogs/news/feed/entries/atom2024-03-06T11:18:50-07:00Apache Rollerhttps://www.unidata.ucar.edu/blogs/news/entry/metpy-1-6-1-releasedMetPy 1.6.1 ReleasedUnidata News2024-01-29T15:15:15-07:002024-01-29T15:15:15-07:00<div class="img_l" style="margin-top:0;width:100px;">
<img width="100" src="https://www.unidata.ucar.edu/images/logos/metpy-400x400.png" alt="MetPy" />
</div>
<p>MetPy 1.6.1 has been released with a few bug fixes for 1.6.0.</p>
<div class="img_l" style="margin-top:0;width:100px;">
<img width="100" src="https://www.unidata.ucar.edu/images/logos/metpy-400x400.png" alt="MetPy" />
</div>
<p>MetPy 1.6.1 was released on January 10, 2024. This release:</p>
<ul style="margin-left:6em;">
<li>Fixed regression in interpolate_to_slice being strict about units</li>
<li>Fixed regression in PlotGeometry drawing color-filled regions</li>
</ul>
<p>Version 1.6.1 builds on version 1.6.0, released December 27, 2023. Highlights
of that release are:
</p>
<ul>
<li>Consistent use the WMO definition of relative humidity across calculations</li>
<li>New calculations: wet bulb potential temperature, Corfidi MCS motion, DCAPE, and Galvez-Davidson Index</li>
<li>Improvements for using isentropic interpolation with xarray data not natively on pressure surfaces (like WRF output)</li>
<li>Support for specifying line stroke width in simplified plotting interface</li>
<li>Support for controlling more style options for map layers in simplified plotting interface</li>
<li>Support for rotated latitude longitude projection</li>
<li>Support for Python 3.12</li>
</ul>
<p>For full release notes see the <a href="https://github.com/Unidata/MetPy/releases/tag/v1.6.1">GitHub Release Page</a>.</p>
<p>
MetPy packages are available for Conda on the <a href="https://anaconda.org/conda-forge/MetPy">conda-forge
channel</a> and for pip from the <a href="https://pypi.python.org/pypi/MetPy">Python Package
Index</a>. They can be installed with:
</p>
<p>
<pre>pip install metpy==1.6.1</pre>
or
<pre>conda install -c conda-forge metpy=1.6.1</pre>
</p>
<p>
Let us know if you run into any problems, either at
<a href="https://github.com/Unidata/MetPy/issues">MetPy issue tracker</a>,
or using <a href="mailto:support-python@unidata.ucar.edu">support-python@unidata.ucar.edu</a>.
You can also ask questions using the "MetPy" tag on
<a href="https://stackoverflow.com/questions/tagged/MetPy">Stack Overflow</a>,
or on <a href="https://github.com/Unidata/MetPy/discussions">GitHub Discussions</a>.
</p>
https://www.unidata.ucar.edu/blogs/news/entry/metpy-1-5-1-releasedMetPy 1.5.1 ReleasedRyan May2023-07-07T13:59:59-06:002023-09-06T09:04:10-06:00<div class="img_l" style="margin-top:0;width:100px;">
<img width="100" src="https://www.unidata.ucar.edu/images/logos/metpy-400x400.png" alt="MetPy" />
</div>
<p>MetPy 1.5.1 has been released with a few bug fixes for 1.5.0, including fixing reversed stationary fronts.</p>
<p>MetPy 1.5.1 has been released:</p>
<ul>
<li><code>el</code> and <code>lfc</code> handle NaN values in passed in profiles</li>
<li>Clarification of <code>advection</code> docs</li>
<li>Fixed bug in (log_)interpolate_1d with mixed <code>DataArray</code> and numpy arrays</li>
<li>Fixed orientation of <code>StationaryFront</code> to match WPC bulletins by default</li>
<li>Fixed color-mapped hodograph to no longer require units on input</li>
</ul>
<p>For full release notes see the <a href="https://github.com/Unidata/MetPy/releases/tag/v1.5.1">GitHub Release Page</a>.</p>
<p>MetPy packages are available for Conda on the <a href="https://anaconda.org/conda-forge/MetPy">conda-forge channel</a>
and for pip from the <a href="https://pypi.python.org/pypi/MetPy">Python Package Index</a>.
They can be installed with:</p>
<p></p>
<pre>pip install metpy==1.5.1</pre>
or
<pre>conda install -c conda-forge metpy=1.5.1</pre>
</p>
<p>Let us know if you run into any problems, either at <a href="https://github.com/Unidata/MetPy/issues">MetPy issue tracker</a>,
or using support-python@unidata.ucar.edu. You can also ask questions using the "MetPy" tag on <a href="https://stackoverflow.com/questions/tagged/MetPy">Stack Overflow</a>, or on <a href="https://github.com/Unidata/MetPy/discussions">GitHub Discussions</a>.</p>
https://www.unidata.ucar.edu/blogs/news/entry/metpy-1-5-0-releasedMetPy 1.5.0 ReleasedRyan May2023-05-23T14:18:24-06:002023-07-07T13:59:36-06:00<div class="img_l" style="width: 125px;"> <img width="125" src="/images/logos/metpy-400x400.png" alt="MetPy" />
</div>
<p>Version 1.5.0 of MetPy, a collection of tools in Python for reading, visualizing, and performing calculations with weather data, has been released. The project aims to mesh well with the rest of the scientific Python ecosystem, including the Numpy, Scipy, and Matplotlib projects, adding functionality specific to meteorology. This release brings a few new features, including the ability to plot fronts and boundaries with appropriate styling as well as parsing WPC surface bulletins.</p>
<p>MetPy v1.5.0 has been released:</p>
<ul>
<li>Drawing fronts and boundaries using Matplotlib path effects for appropriate meteorological styling (e.g. cold fronts)</li>
<li>Drawing regions with a scalloped style</li>
<li>Parser for WPC surface bulletins</li>
<li>CAPE and CIN calculations now use the virtual temperature correction</li>
<li>Revamped the list of pre-defined plotting areas for the simplified plotting interface</li>
<li>"Dark mode" now available in the docs (thanks pydata-sphinx-theme!)</li>
<li>Last release to support Python 3.8</li>
</ul>
<p><a href="https://unidata.github.io/MetPy/latest/examples/plots/Plotting_Surface_Analysis.html"><img src="/blog_content/images/2023/20230523_metpy_frontal_analysis.jpg"/></a></p>
<p><a href="https://github.com/Unidata/python-training/issues/136"><img src="/blog_content/images/2023/20230523_metpy_spc_md.png"/></a></p>
<p>For full release notes see the <a href="https://github.com/Unidata/MetPy/releases/tag/v1.5.0">GitHub Release Page</a>.</p>
<p>MetPy packages are available for Conda on the <a href="https://anaconda.org/conda-forge/MetPy">conda-forge channel</a>
and for pip from the <a href="https://pypi.python.org/pypi/MetPy">Python Package Index</a>.
They can be installed with:</p>
<p></p>
<pre>pip install metpy==1.5.0</pre>
or
<pre>conda install -c conda-forge metpy=1.5.0</pre>
</p>
<p>Let us know if you run into any problems, either at <a href="https://github.com/Unidata/MetPy/issues">MetPy issue tracker</a>,
or using support-python@unidata.ucar.edu. You can also ask questions using the "MetPy" tag on <a href="https://stackoverflow.com/questions/tagged/MetPy">Stack Overflow</a>, or on <a href="https://github.com/Unidata/MetPy/discussions">GitHub Discussions</a>.</p>
https://www.unidata.ucar.edu/blogs/news/entry/2023-metpy-users-survey2023 MetPy Users SurveyRyan May2023-05-23T10:56:34-06:002023-05-23T10:56:34-06:00<div class="img_l" style="width: 125px;margin-top:0;">
<img width="125" src="https://www.unidata.ucar.edu/images/logos/metpy-150x150.png" alt="MetPy"/>
</div>
<p>The MetPy development team is looking for anyone who has used MetPy to take the
<a href="https://forms.gle/bCuExx5pu6XJrSRbA">2023 MetPy Users Survey</a>. The survey should only take approximately 5-10 minutes and is completely anonymous.</p>
<div class="img_l" style="width: 125px;">
<img width="125" src="https://www.unidata.ucar.edu/images/logos/metpy-150x150.png" alt="MetPy"/>
</div>
<p>The MetPy development team is looking for anyone who has used MetPy to take the <a href="https://forms.gle/bCuExx5pu6XJrSRbA">2023 MetPy Users Survey</a>. The survey should only take approximately 5-10 minutes and is completely anonymous.</p>
<p>The results of the survey will help us report to the National Science Foundation on the progress on MetPy development, as well as guide MetPy's continued development. Please share this with any of your colleagues who are MetPy users but may have missed this announcement.</p>
https://www.unidata.ucar.edu/blogs/news/entry/metpy-1-4-1-releasedMetPy 1.4.1 Releaseddcamron2023-03-16T13:02:03-06:002023-03-16T13:02:03-06:00<div class="img_l" style="width: 125px;"> <img width="125" src="/images/logos/metpy-400x400.png" alt="MetPy" />
</div>
<p>Version 1.4.1 of MetPy, a collection of tools in Python for reading, visualizing, and performing calculations with weather data, has been released. The project aims to mesh well with the rest of the scientific Python ecosystem, including the Numpy, Scipy, and Matplotlib projects, adding functionality specific to meteorology. This is a bug fix release for MetPy v1.4.0.</p>
<p>MetPy v1.4.1 has been released:</p>
<ul>
<li>Improved reading gridded Gempak files with multiple times assigned</li>
<li>Added support for Matplotlib 3.7+ with improved unstable testing infrastructure</li>
<li>Other doc fixes</li>
</ul>
<p>For full release notes see the <a href="https://github.com/Unidata/MetPy/releases/tag/v1.4.1">GitHub Release Page</a>.</p>
<p>MetPy packages are available for Conda on the <a href="https://anaconda.org/conda-forge/MetPy">conda-forge channel</a>
and for pip from the <a href="https://pypi.python.org/pypi/MetPy">Python Package Index</a>.
They can be installed with:</p>
<p></p>
<pre>pip install metpy==v1.4.1</pre>
or
<pre>conda install -c conda-forge metpy=v1.4.1</pre>
</p>
<p>Let us know if you run into any problems, either at <a href="https://github.com/Unidata/MetPy/issues">MetPy issue tracker</a>,
or using support-python@unidata.ucar.edu. You can also ask questions using the "MetPy" tag on <a href="https://stackoverflow.com/questions/tagged/MetPy">Stack Overflow</a>, or on <a href="https://github.com/Unidata/MetPy/discussions">GitHub Discussions</a>.</p>
https://www.unidata.ucar.edu/blogs/news/entry/metpy-1-4-0-releasedMetPy 1.4.0 ReleasedRyan May2023-01-03T13:59:13-07:002023-01-23T10:48:12-07:00<div class="img_l" style="width: 125px;"> <img width="125" src="/images/logos/metpy-400x400.png" alt="MetPy" />
</div>
<p>Version 1.4.0 of MetPy, a collection of tools in Python for reading, visualizing, and performing calculations with weather data, has been released. The project aims to mesh well with the rest of the scientific Python ecosystem, including the Numpy, Scipy, and Matplotlib projects, adding functionality specific to meteorology. This release includes a variety of new features and enhancements, as well a variety of fixes for issues encountered by users.</p>
<p>MetPy v1.4.0 has been released:</p>
<ul>
<li>Fully projection/spherical-aware spatial derivative calculations (e.g. vorticity, divergence)</li>
<li>Added calculations for SWEAT index, Convective Condensation Level (CCL), and convective temperature</li>
<li><code>ArrowPlot</code> and <code>RasterPlot</code> added to the simplified plotting interface, as well as other enhancements to the simplified plotting interface</li>
<li>Many more examples in docstrings and example gallery</li>
<li>Improve integration with other libraries that use Pint for unit-handling</li>
<li>Converted GINI support to work as a proper xarray backend</li>
</ul>
<p>For full release notes see the <a href="https://github.com/Unidata/MetPy/releases/tag/v1.4.0">GitHub Release Page</a>.</p>
<p>MetPy packages are available for Conda on the <a href="https://anaconda.org/conda-forge/MetPy">conda-forge channel</a>
and for pip from the <a href="https://pypi.python.org/pypi/MetPy">Python Package Index</a>.
They can be installed with:</p>
<p></p>
<pre>pip install metpy==v1.4.0</pre>
or
<pre>conda install -c conda-forge metpy=v1.4.0</pre>
</p>
<p>Let us know if you run into any problems, either at <a href="https://github.com/Unidata/MetPy/issues">MetPy issue tracker</a>,
or using support-python@unidata.ucar.edu. You can also ask questions using the "MetPy" tag on <a href="https://stackoverflow.com/questions/tagged/MetPy">Stack Overflow</a>, or on <a href="https://github.com/Unidata/MetPy/discussions">GitHub Discussions</a>.</p>
https://www.unidata.ucar.edu/blogs/news/entry/2022-metpy-users-survey2022 MetPy Users SurveyRyan May2022-04-11T13:27:50-06:002022-04-12T12:11:47-06:00<div class="img_l" style="width: 125px;margin-top:0;">
<img width="125" src="https://www.unidata.ucar.edu/images/logos/metpy-150x150.png" alt="MetPy"/>
</div>
<p>The MetPy development team is looking for anyone who has used MetPy to take the
<a href="https://forms.gle/35n2Uv3Ur8uKXFhx8">2022 MetPy Users Survey</a>. The survey should only take approximately 5-10 minutes and is completely anonymous.</p>
<div class="img_l" style="width: 125px;">
<img width="125" src="https://www.unidata.ucar.edu/images/logos/metpy-150x150.png" alt="MetPy"/>
</div>
<p>The MetPy development team is looking for anyone who has used MetPy to take the <a href="https://forms.gle/35n2Uv3Ur8uKXFhx8">2022 MetPy Users Survey</a>. The survey should only take approximately 5-10 minutes and is completely anonymous.</p>
<p>The results of the survey will help us report to the National Science Foundation on the progress on MetPy development, as well as guide MetPy's continued development. Please share this with any of your colleagues who are MetPy users but may have missed this announcement.</p>
https://www.unidata.ucar.edu/blogs/news/entry/metpy-1-3-0-releasedMetPy 1.3.0 ReleasedRyan May2022-04-06T16:13:59-06:002022-04-06T16:13:59-06:00<p>Version 1.3.0 of MetPy, a collection of tools in Python for
reading, visualizing, and performing calculations with weather data, has been released. The project aims to mesh well with the rest of the scientific Python ecosystem, including the Numpy, Scipy, and Matplotlib projects, adding functionality specific to meteorology. This release includes a variety of fixes and minor updates, including dropping support for Python 3.7.</p>
<p>MetPy 1.3.0 has been released with a variety of fixes and minor updates:</p>
<ul>
<li>Dropped support for Python 3.7</li>
<li>Station information lookup now better documented works like a standard Python mapping</li>
<li>Fixed problems with parcel profile functions and repeated pressure values</li>
<li>Fixed some CF coordinate and unit identification bugs</li>
<li>Fix for reading NEXRAD data from S3 with newer versions of Botocore</li>
<li>Fixed wet<em>bulb</em>temperature to accept NumPy scalars</li>
<li>Fixed problem using smoothing and unit conversion together in simplified plotting interface</li>
</ul>
<p>For full release notes see the <a href="https://github.com/Unidata/MetPy/releases/tag/v1.3.0">GitHub Release Page</a>.</p>
<p>MetPy packages are available for Conda on the <a href="https://anaconda.org/conda-forge/MetPy">conda-forge channel</a>
and for pip from the <a href="https://pypi.python.org/pypi/MetPy">Python Package Index</a>.
They can be installed with:</p>
<p></p>
<pre>pip install metpy==1.3.0</pre>
or
<pre>conda install -c conda-forge metpy=1.3.0</pre>
</p>
<p>Let us know if you run into any problems, either at <a href="https://github.com/Unidata/MetPy/issues">MetPy issue tracker</a>,
or using support-python@unidata.ucar.edu. You can also ask questions using the "MetPy" tag on <a href="https://stackoverflow.com/questions/tagged/MetPy">Stack Overflow</a>, or on <a href="https://github.com/Unidata/MetPy/discussions">GitHub Discussions</a>.</p>
https://www.unidata.ucar.edu/blogs/news/entry/metpy-1-2-0-releasedMetPy 1.2.0 ReleasedRyan May2022-01-24T13:57:12-07:002022-02-10T10:51:13-07:00<p>Version 1.2.0 of MetPy, a collection of tools in Python for
reading, visualizing, and performing calculations with weather data, has been released. The project aims to mesh well with the rest of the scientific Python ecosystem, including the Numpy, Scipy, and Matplotlib projects, adding functionality specific to meteorology. This release includes a variety of new features and enhancements, as well a variety of fixes for issues encountered by users.</p>
<p>MetPy 1.2.0 has been released:</p>
<ul>
<li>Added K-Index and Totals Totals sounding index functions</li>
<li>Added wind gusts to parse METAR output</li>
<li>Significant performance increase for moist lapse and a variety of related functions</li>
<li>GEMPAK sounding reader is much faster now</li>
<li>Fixed SkewT compatibility with Matplotlib 3.5</li>
<li>Fixes for a variety of edge cases in <code>moist_lapse</code></li>
<li>Variety of bugs fixed in METAR and GEMPAK readers</li>
<li>Full support for Python 3.10</li>
</ul>
<p><a href="https://unidata.github.io/MetPy/latest/examples/plots/spc_convective_outlook.html"><img src="/blog_content/images/2022/20220124_metpy_120_release.png"/></a></p>
<p>For full release notes see the <a href="https://github.com/Unidata/MetPy/releases/tag/v1.2.0">GitHub Release Page</a>.</p>
<p>MetPy packages are available for Conda on the <a href="https://anaconda.org/conda-forge/MetPy">conda-forge channel</a>
and for pip from the <a href="https://pypi.python.org/pypi/MetPy">Python Package Index</a>. They can be installed with:</p>
<p>
<pre>
pip install metpy==1.2.0
</pre>
or
<pre>
conda install -c conda-forge metpy=1.2.0
</pre>
</p>
<p>Let us know if you run into any problems, either at <a href="https://github.com/Unidata/MetPy/issues">MetPy issue tracker</a>,
or using support-python@unidata.ucar.edu. You can also ask questions using the "MetPy" tag on <a href="https://stackoverflow.com/questions/tagged/MetPy">Stack Overflow</a>, or on <a href="https://github.com/Unidata/MetPy/discussions">GitHub Discussions</a>.</p>
https://www.unidata.ucar.edu/blogs/news/entry/metpy-1-1-0-releasedMetPy 1.1.0 ReleasedRyan May2021-08-09T17:15:26-06:002021-09-13T09:42:41-06:00<p>Version 1.1.0 of MetPy, a collection of tools in Python for
reading, visualizing, and performing calculations with weather data, has been released. The project aims to mesh well with the rest of the scientific Python ecosystem, including the Numpy, Scipy, and Matplotlib projects, adding functionality specific to meteorology. This release includes a variety of new features and enhancements, as well a variety of fixes for issues encountered by users.</p>
<p>Version 1.1.0 of MetPy, a collection of tools in Python for
reading, visualizing, and performing calculations with weather data, has been released. Highlights of the new release include:</p>
<ul>
<li>Added classes to read a variety of data in GEMPAK-formatted files</li>
<li>Added <code>showalter_index</code> calculation</li>
<li>Added <code>PlotGeometry</code> 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 <a href="https://gist.github.com/23ccozad/8c5ee73731c466be2ed00817aabd792d">this notebook</a> for examples.</li>
<li>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')</li>
<li>Improvements to simplified plotting interface including better notebook tab completion, support for controlling font size, and GEMPAK-like zooming on areas (e.g. '+us')</li>
<li>Improved detection of problematic soundings in calculations</li>
<li>Dropped support for Python <3.7 and NumPy <1.17</li>
<li>Reduced the time it takes to import <code>metpy.io</code></li>
<li>Fixed up a variety of unit issues in calculations</li>
</ul>
<p><a href="https://gist.github.com/23ccozad/8c5ee73731c466be2ed00817aabd792d"><img src="/blog_content/images/2021/20210803_cozad_shapefile.png"/></a></p>
<h2>Contributors</h2>
<p>@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.</p>
<p>For full release notes see the <a href="https://github.com/Unidata/MetPy/releases/tag/v1.1.0">GitHub Release Page</a>.</p>
<p>MetPy packages are available for Conda on the <a href="https://anaconda.org/conda-forge/MetPy">conda-forge channel</a>
and for pip from the <a href="https://pypi.python.org/pypi/MetPy">Python Package Index</a>. They can be installed with:</p>
<pre>
pip install metpy==1.1.0
</pre>
<p>or</p>
<pre>
conda install -c conda-forge metpy=1.1.0
</pre>
<p></p></p>
<p>Let us know if you run into any problems, either at <a href="https://github.com/Unidata/MetPy/issues">MetPy issue tracker</a>,
or using support-python@unidata.ucar.edu. You can also ask questions using the "MetPy" tag on <a href="https://stackoverflow.com/questions/tagged/MetPy">Stack Overflow</a>, or on <a href="https://github.com/Unidata/MetPy/discussions">GitHub Discussions</a>.</p>