Skip to content

Py-ART version 1.6.0

Compare
Choose a tag to compare
@jjhelmus jjhelmus released this 05 Feb 16:51

Version 1.6.0 is the result of 5 months of work by 7 contributors.
Thanks to all contributors, especially those who have made their first
contribution to Py-ART.

Highlights of this release:

* Support for writing Universal format (UF) files. 
* Support for reading NEXRAD Level 2 message 1 format files. 
* Specific field and scans can be specified when reading NEXRAD files. 
* Support for reading dual PRF information from Sigmet files. 
* Function for extracting azimuthal cross sections from a PPI volume. 
* Hildebrand-Sekhon noise level estimation. 
* Better error messages when an optional dependency is missing. 
* Additions to the Radar class for accessing the location of gates. 
* A new layout for the Grid class. 
* Time-height plots (thanks to Nick Guy) 
* Functions for antenna, geographic and Cartesian coordinate transforms. 
* A norm parameter can be used to specify the luminosity in plots, 

allowing for the use of non-linear or categorical colorbars.
* Large grids can be created without distortions.
* Field specific colormaps and luminosity limits are used when plotting.
* Various bug fixes and minor enhancements.

Contributors to Py-ART 1.6.0:

Anderson Gamma 
Cory Weber 
Jonathan J. Helmus 
Joe Hardin 
Kirk North 
Nick Guy 
Timothy Lang 

Please note that this will be the last release to officially support Python
2.6 and 3.3. The next version of Py-ART will support Python 2.7, 3.4
and 3.5.

The following have been deprecated and will be removed from Py-ART after
one
additional point release (included in 1.7.0, removed in 1.8.0).

  • The 'axes' attribute of the Grid class, the elements found in this
    dictionary
    can now be found elsewhere in the Grid class.
  • pyart.io.add_2d_latlon_axis, the information provided by this function is
    now available in Grid attributes.
  • The Grid class is initialized using a new set of parameters. Support for
    creating Grid instances from using the older parameters is available using
    the from_legacy_parameters method, which will be removed in Py-ART 1.8.0.
  • The pyart.io.read_legacy_grid function was added to read in netCDF files
    containing gridded radar data as produced by Py-ART 1.5.0 and prior.
    This function will be removed in Py-ART 1.8.0.
  • pyart.graph.RadarDisplay_Airborne, now pyart.graph.AirborneRadarDisplay
  • The 'grid_lons', 'grid_lats' and 'proj' attributes of the GridMapDisplay
    class. This information can be found in the Grid attributes.
  • The 'starts', 'ends', 'time_begin', 'radar_name', 'x', 'y', and 'z'
    attribute
    of the RadarDisplay class and subclasses. This information can be
    found in
    attributes of the Radar class.
  • pyart.core.corner_to_point, use pyart.core.geographic_to_cartesian
  • pyart.core.is_vpt, now found at pyart.util.is_vpt
  • pyart.core.to_vpt, now found at pyart.util.to_vpt

Additionally the following portions of the non-public API are also
deprecated
in the same manner.

  • pyart.graph.common.corner_to_point
  • pyart.io.common.radar_coords_to_cart
  • pyart.graph.common.radar_coords_to_cart
  • pyart.graph.common.sweep_coords_to_cart