Skip to content

0.5.0

Compare
Choose a tag to compare
@dopplershift dopplershift released this 04 Apr 04:17
2b68502

Version 0.5.0 (2017/04/03)

Highlights

  • API BREAK: lcl() now returns both the pressure and temperature at the lifted condensation level, rather than just pressure. Not only does this simplify the use of lcl, but comes at no additional computation cost.
  • Python 3.3 support replaced with support for Python 3.6 (though no related code changes)
  • Galleries of symbols and color tables within the documentation
  • SkewT improvements
    • Better handling of missing data
    • Default limits
    • Dedicated plotting routines for shading CAPE/CIN
    • Better handling of unit-ed arrays
  • Added meteogram and 4 panel plot examples
  • Wind speed and direction available directly from upper air data
  • Several fixes for lcl() and lfc()
  • Additional calculations:
    • virtual_temperature
    • virtual_potential_temperature
    • density
    • equilibrium layer (el)
    • relative_humidity_wet_psychrometric
    • psychrometric_vapor_pressure_wet
  • GINIFile now has an img_extent attribute to simplify plotting
  • Added reduce_point_density to remove overlapping points from point data plots
  • A few fixes for StationPlot

Contributors to this release

@ahill818, @nawendt, @kgoebber, @mjames-upc, @jrleeman, @dopplershift

Issues Closed

  • Issue 371 - Add link to source code in docs
  • Issue 369 - Four_Panel_Map.py example: temp plot legend says 225 to 330 Fahrenheit
  • Issue 366 - Nest documentation a bit more
  • Issue 361 - LFC fails with NaN
  • Issue 354 - Graceful failure of upper air data retrieval for invalid station or time
  • Issue 351 - find_intersections fails with some masked arrays
  • Issue 350 - Incorrect LFC with capping inversion
  • Issue 349 - Add interpolation utility
  • Issue 336 - Plotting colored line on hodograph with NaN
  • Issue 334 - Upper air data download from Iowa
  • Issue 325 - Can't set fontsize for stationplot symbol plot
  • Issue 319 - LFC returns incorrect result
  • Issue 317 - lcl() is silent for failed convergence
  • Issue 314 - More Documentation Tweaks
  • Issue 308 - Standardize field naming in station plot examples
  • Issue 307 - Station plot parameter plotting does not work with units properly
  • Issue 300 - Add temperature to LCL calculation
  • Issue 298 - Keep wind speed and direction when getting upper air data
  • Issue 290 - Cartopy with matplotlib 2.0
  • Issue 289 - Add "Atmospheric Science" to setup.py categories
  • Issue 286 - Python 3.6
  • Issue 242 - Investigate increased use of gitter
  • Issue 227 - License for icon font
  • Issue 198 - Using units to axhline, etc. breaks plotting
  • Issue 175 - Improve units behavior for new users
  • Issue 161 - DOI
  • Issue 154 - calculate relative humidity and dew point with wet bulb and dry bulb
  • Issue 90 - Spatial simplification

In this release 28 issues were closed.

Pull Requests Merged

  • PR 384 - ENH: Add information for citing MetPy in publications
  • PR 382 - Shade area on SkewT
  • PR 380 - ENH: Add tool to thin down point data (Fixes #90)
  • PR 379 - BUG: Fix units in 4 panel example (Fixes #369)
  • PR 378 - Skew T Masked Data
  • PR 376 - Colortable get with range
  • PR 374 - Unit errors
  • PR 372 - Add ability to deal with masked arrays to find_intersections
  • PR 357 - Adds new img_extent attribute to ginifile dataset
  • PR 355 - Interpolation utility
  • PR 353 - IA State masked arrays
  • PR 352 - Find intersections directionality
  • PR 345 - Psychrometric RH
  • PR 342 - Mask out NaN values for plot_colormapped lines.
  • PR 341 - Fix return if no LFC exists
  • PR 338 - EL calculation
  • PR 337 - Added thermo calculations
  • PR 335 - ENH: Add google analytics to docs
  • PR 333 - Four Panel Example
  • PR 332 - Add CC BY 4.0 license for weather symbol font
  • PR 331 - Set edgecolor to black on state borders
  • PR 330 - Convert quantities to scalars before formatting
  • PR 329 - Sprint cleanup
  • PR 328 - Raise exception if LCL does not converge
  • PR 327 - Station fontsize
  • PR 326 - Doc tweaks
  • PR 324 - Wind speed direction
  • PR 323 - Change Station Plot Examples to CF standard names
  • PR 321 - Python 3.6
  • PR 320 - LFC fix
  • PR 318 - added an example to plot a meteogram
  • PR 315 - LCL Update
  • PR 309 - Doc Upgrades
  • PR 304 - Symbol Gallery
  • PR 302 - NWS AWIPS 8bit colortables for Z and V

In this release 35 pull requests were closed.