Skip to content

Version 0.5.1 (07-22-2022)

Compare
Choose a tag to compare
@tomerburg tomerburg released this 23 Jul 00:45
· 220 commits to master since this release
286f9fa

This release includes multiple bug fixes. Note that one of the changes in this update is not backwards compatible, and some of the functions were slightly revised to add features not included in the v0.5 release.

Contributors

@tomerburg contributed code to this release. @splillo contributed reviews to this release.

Non-backwards compatible changes

  • In tracks.Storm.interp(), the argument timeres is now hours.

Modified functionality

  • tracks.Storm.plot_ensembles() - the prop_members property dict has new keywords "color_var" ("vmax" or "mslp"), "cmap", and "levels", which allow to color the ensemble members by either maximum sustained wind or MSLP.
  • tracks.Storm.interp() - a new "method" keyword argument is passed onto Scipy's interpolation method, allowing for non-linear interpolation methods such as "quadratic" or "cubic".
  • tracks.Storm.plot_ensembles() and tracks.Storm.plot_models() now have a default "forecast=None" argument option, which plots the latest available forecast data. Provide a datetime object to plot any other forecast initialization time.
  • tracks.TrackDataset.gridded_stats() has a "smooth" property to apply a spatial Gaussian filter. This feature existed before but was not included in the documentation until now.

Bug fixes

  • Corrected an error where the "south_atlantic" basin was erroneously referenced to as "south_america", and added a plotting domain for this basin. This addresses issues #164 and #165.
  • Corrected the source for custom Cyclone Catarina data.
  • Added an option to specify basin="australia" when creating an instance of TrackDataset, which fetches the full IBTrACS dataset and subsets data within the Australian basin. This addresses issue #164 and older issue #85.
  • Round JTWC sustained wind to the nearest increment of 5 where applicable.
  • For tracks.Storm.plot_models(), improved method for searching which model(s) are available for earlier years.
  • Fixed bug in plotting recon dropsondes for earlier years.
  • Fixed bug with plotting ensemble and model tracks and track density across the dateline. Note that the ensemble ellipse bug still exists in the dateline.
  • Fixed bug where using any other window besides 1 hour for tracks.Storm.interp() resulted in inaccurate dvmax/dt, dmslp/dt and other derivatives.
  • Improved colorbar plotting for some functions.
  • Fixed bug in using fillcolor for plotting storm dots.