Py-ART version 1.6.0

277 views
Skip to first unread message

Jonathan Helmus

unread,
Feb 5, 2016, 4:12:34 PM2/5/16
to Py-ART Users
I am happy to announce the release of Py-ART version 1.6.0!

Py-ART is an open source Python module for reading, visualizing,
correcting and analysis of weather radar data.

Documentation : http://arm-doe.github.io/pyart/dev/index.html
GitHub : https://github.com/ARM-DOE/pyart
Pre-build conda binaries:
https://anaconda.org/jjhelmus/pyart/files?version=1.6.0

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

Cheers,

- Jonathan Helmus

Chou Tat Hoi

unread,
Jul 11, 2017, 5:21:09 AM7/11/17
to Py-ART Users
Dear Jonathan ,

Thank you so much for your update. And some of our codes was working in old Py-ART but the new ver.. Seems that axes function has been replaced. And I don't know how to call the new function for grid point height  (I can only find get_point_longitude_latitude for lat & lon ). Could you show us some example such as below ?

################################
height_z = grid.axes['z_disp']['data']
################################

Thank you for your kindly assistance
Chris

Jonathan Helmus於 2016年2月6日星期六 UTC+8上午5時12分34秒寫道:

Jonathan Helmus

unread,
Jul 11, 2017, 9:01:31 AM7/11/17
to pyart...@googlegroups.com
Chris,

    In Py-ART versions above 1.6.0, grid.z['data'] contains the grid point heights.

Cheers,

    - Jonathan Helmus
--
You received this message because you are subscribed to the Google Groups "Py-ART Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pyart-users...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

nathan...@mines.sdsmt.edu

unread,
Sep 11, 2017, 1:19:51 PM9/11/17
to Py-ART Users
Hello Mr. Helmus,

With the v1.8 update, I noticed that the pyart.io.common.radar_coords_to_cart feature is no longer available (as seen from your depreciation notice below that you posted with the announcement of future changes to Py-ART with the release of v1.6). I was wondering what the updated method to display this would be? My guess was Cartopy with the recent work to make that available thru Py-ART, but if there's a different update, I'd be interested to hear what that would be.

Appreciate any information you might have.

Thanks,


-Nathan Lynum
Reply all
Reply to author
Forward
0 new messages