Bug fix release with various fixes for gridded data backends and optimizations for bokeh.
- Optimized bokeh event messaging, reducing the average json payload by 30-50% (PR #807).
- Fixes for correctly handling NdOverlay types returned by DynamicMaps (PR #814).
- Added support for datetime64 handling in matplotlib and support for datetime formatters on Dimension.type_formatters (PR #816).
- Fixed handling of constant dimensions when slicing xarray datasets (PR #817).
- Fixed support for passing custom dimensions to iris Datasets (PR #818).
- Fixed support for add_dimension on xarray interface (PR #820).
- Improved extents computation on matplotlib SpreadPlot (PR #821).
- Bokeh backend avoids sending data for static frames and empty events (PR #822).
- Added major layout fix for figures with non-square aspects, reducing the amount of unnecessary whitespace (PR #826). Disabled by default until 1.7 release but can be enabled with:
from holoviews.plotting.mpl import LayoutPlot
LayoutPlot.v17_layout_format = True
LayoutPlot.vspace = 0.3