Skip to content

Version 1.7.0

Compare
Choose a tag to compare
@philippjfr philippjfr released this 25 Apr 21:01
· 2699 commits to main since this release

This version is a major new release incorporating seven months of work involving several hundred PRs and over 1700 commits. Highlights include extensive new support for easily building highly interactive Bokeh plots, support for using datashader-based plots for working with large datasets, support for rendering images interactively but outside of the notebook, better error handling, and support for Matplotlib 2.0 and Bokeh 0.12.5. The PRs linked below serve as initial documentation for these features, and full documentation will be added in the run-up to HoloViews 2.0.

Major features and improvements:

Other new features and improvements:

Changes affecting backwards compatibility:

  • Automatic coloring and sizing on Points now disabled (PR #748).
  • Deprecated max_branches output magic option (PR #1293).
  • Deprecated GridImage (PR #1292, #1223).
  • Deprecated NdElement (PR #1191).
  • Deprecated DFrame conversion methods (PR #1065).
  • Banner text removed from notebook_extension() (PR #1231, #1291).
  • Bokeh's matplotlib compatibility module removed (PR #1239).
  • ls as matplotlib linestyle alias dropped (PR #1203).
  • mdims argument of conversion interface renamed to groupby (PR #1066).
  • Replaced global alias state with Dimension.label (#1083).
  • DynamicMap only updates ranges when set to framewise
  • Deprecated DynamicMap sampled, bounded, open and generator modes (#969, #1305)
  • Layout.display method is now deprecated (#1026)
  • Layout fix for matplotlib figures with non-square aspects introduced in 1.6.2 (PR #826), now enabled by default.
  • Bokeh matplotlib compatibility interface removed, dropping support for Distribution and Bivariate Element plots in bokeh (Issue #1218). These will be readded in version 2.0 as part of HoloViews' own statistical element module.