NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.

To learn about what's going on, see About the Archive Site.

[python-users] MetPy 0.8 Released

Hi,

MetPy 0.8.0 has been released. This release has a wide collection of new
features as well as minor bug fixes, including several contributions from
our community.

Highlights
-------------
* MetPy now requires XArray. Using XArray, MetPy provides some custom
accessors under the `.metpy` attribute on `Dataset` and `DataArray`. This
allows simplified access to the underlying grid projection as a CartoPy
projection, as well as simplified access to data as an array with units
attached. (See the `XArray_Projections.py` example) MetPy calculation
functions will also now automatically convert an XArray `DataArray` with
units metadata into a proper array with units. Future releases of MetPy
will improve the integration with XArray.
* `GINIFile` now works directly as an XArray storage backend. See the
updated `GINI_Water_Vapor.py` example for details.  Support for Unidata
NEXRAD composites in GINI format was also added.
* MetPy's colortables are now available from `metpy.plots.colortables`
rather than needing to do `metpy.plots.ctables.registry`.
* Fixed a few corner cases with isentropic interpolation, including
problems with columns of entirely missing data (frequently encountered with
NARR data)
* `lfc` and `el` now work with arbitrary parcel profiles
* Gradient and related functions now properly propagate masked values
* Text and time formatting for `add_timestamp()` are now configurable
* New calculations
   - Absolute vorticity
   - Ageostrophic wind
   - Apparent temperature (combines wind chill and heat index)
   - Brunt-Väisälä frequency and period
   - Critical angle (severe weather parameter)
   - Dewpoint (from specific humidity)
   - Exner function
   - Inertial advective wind
   - Parse angle (converts strings like "ESE" to degree values)
   - Potential temperature to temperature
   - Potential vorticity
   - Q Vector
   - Saturation equivalent potential temperature
   - Static stability
   - Wet bulb temperature
* Other assorted bug fixes
* Reminder: MetPy plans to drop support for Python 2.7 in Fall 2019

API Changes
-----------------
* `lat_lon_grid_spacing` has been deprecated in favor of
`lat_lon_grid_deltas`. The latter gives properly signed values depending on
the ordering of points in the lat/lon grid.
* The deprecated upper air data reading support has been removed. Use the
upper air support in siphon (https://unidata.github.io/siphon) instead.
* The function `delete_masked_points` has been renamed to
`_delete_masked_points`, as it was not intended to be part of the supported
API.
* `GINIFile.to_dataset()`, which gives a netCDF4-python-like interface to
the information in the file, has been deprecated. Instead, now an instance
of `GINIFile` can be passed directly to `xarray.open_dataset()` to provide
a similar interface. `to_dataset()` (as well as the non-public `cdm`
module) will be removed in 0.11.

Contributors
------------
@ahuang11, @akrherz, @asselapathirana, @eliteuser26, @jthielen, @kishan3,
@Meteodan, @mwilson14, @shofer16450, @tjwixtrom, @WEP11, @jrleeman, and
@dopplershift all contributed commits to this release.

For full release notes see the GitHub release page.
https://github.com/Unidata/MetPy/releases/tag/v0.8.0

MetPy packages are available for Conda on the conda-forge channel
and for pip from the Python Package Index.
https://anaconda.org/conda-forge/MetPy
https://pypi.python.org/pypi/MetPy

Let us know if you run into any problems, either at MetPy issue tracker,
using support-python@xxxxxxxxxxxxxxxx, or on
this list.

You can also ask questions using the "MetPy" tag on Stack Overflow.
https://github.com/Unidata/MetPy/issues
https://stackoverflow.com/questions/tagged/python-siphon

Ryan

-- 
Ryan May, Ph.D.
Software Engineer
UCAR/Unidata
Boulder, CO
-- 
Ryan May, Ph.D.
Software Engineer
UCAR/Unidata
Boulder, CO
  • 2018 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the python-users archives: