Since the last release we closed over 20 issues and have made 334 commits, adding a ton of functionality and fixing a large range of bugs in the process.
In this release we received some excellent feedback from our users, which has been greatly appreciated and has helped us address a wide range of problems.
Highlights/Features:
- Added new
ErrorBars
Element (f2b276b) - Added
Empty
pseudo-Element to define empty placeholders in Layouts (35bac9f1d) - Added support for changing font sizes easily (0f54bea)
- Support for holoviews.rc file (79076c8)
- Many major speed optimizations for working with and plotting HoloViews data structures (fe87b4c, 7578c51, 5876fe6, 8863333)
- Support for
GridSpace
with inner axes (93295c8) - New
aspect_weight
andtight
Layout plot options for more customizability of Layout arrangements (4b1f03d, e6a76b7) - Added
bgcolor
plot option to easily set axis background color (92eb95c) - Improved widget layout (f51af02)
- New
OutputMagic
css option to style html output (9d42dc2) - Experimental support for PDF output (1e8a59b)
- Added support for 3D interactivity with nbagg (781bc25)
- Added ability to support deprecated plot options in %%opts magic.
- Added
DrawPlot
simplifying the implementation of custom plots (38e9d44)
API changes:
Path
andHistogram
support new constructors (7138ef4, 03b5d38)- New depth argument on the relabel method (f89b89f)
- Interface to Pandas improved (1a7cd3d)
- Removed
xlim
,ylim
andzlim
to eliminate redundancy. - Renaming of various plot and style options including:
figure_*
tofig_*
vertical_spacing
andhorizontal_spacing
tovspace
andhspace
respectively- Deprecation of confusing
origin
style option on RasterPlot
Overlay.__getitem__
no longer supports integer indexing (useget
method instead)
Important bug fixes:
- Important fixes to inheritance in the options system (d34a931, 71c1f3a7)
- Fixes to the select method (df839bea5)
- Fixes to normalization system (c3ef40b)
- Fixes to
Raster
andImage
extents,__getitem__
and sampling. - Fixed bug with disappearing adjoined plots (2360972)
- Fixed plot ordering of overlaid elements across a
HoloMap
(c4f1685)
Highlights:
- Support for nbagg as a backend (09eab4f1)
- New .hvz file format for saving HoloViews objects (bfd5f7af)
- New
Polygon
element type (d1ec8ec8) - Greatly improved Unicode support throughout, including support for unicode characters in Python 3 attribute names (609a8454)
- Regular SelectionWidget now supports live rendering (eb5bf8b6)
- Supports a list of objects in Layout and Overlay constructors (5ba1866e)
- Polar projections now supported (3801b76e)
API changes (not backward compatible):
xlim
,ylim
,zlim
,xlabel
,ylabel
andzlabel
have been deprecated (081d4123)- Plotting options
show_xaxis
andshow_yaxis
renamed toxaxis
andyaxis
, respectively (13393f2a). - Deprecated IPySelectionWidget (f59c34c0)
In addition to the above improvements, many miscellaneous bug fixes were made.
Minor release addressing bugs and issues with 1.0.0.
Highlights:
- New separate Pandas Tutorial (8455abc3)
- Silenced warnings when loading the IPython extension in IPython 3 (aaa6861b)
- Added more useful installation options via
setup.py
(72ece4db) - Improvements and bug-fixes for the
%%opts
magic tab-completion (e0ad7108) DFrame
now supports standard constructor for pandas dataframes (983825c5)Tables
are now correctly formatted using the appropriateDimension
formatter (588bc2a3)- Support for unlimited alphabetical subfigure labelling (e039d00b)
- Miscellaneous bug fixes, including Python 3 compatibility improvements.
First public release available on GitHub and PyPI.