Releases: holoviz/datashader
Releases · holoviz/datashader
0.2.0
A major release with significant new functionality and some small backwards-incompatible changes.
New features:
- PR #124, census: New census notebook example, showing how to work with categorical data.
- PR #79, tseries, trajectory: Added line glyph and
.any()reduction, used in new time series and trajectory notebook examples. - PR #76, #77, #131, etc.: Updated all of the other notebooks in examples/, including nyc_taxi.
- PR #100, #125: Improved dashboard example: added categorical data support, census and osm datasets, legend and hover support, better performance, out of core option, and more
- PR #109, #111: Add full colormap support via a new
cmapargument tointerpolateandcolorize; supports color ranges as lists, plus Bokeh palettes and matplotlib colormaps - PR #98: Added
set_backgroundto make it easier to work with images having a different background color than the default white notebooks - PR #119, #121: Added eq_hist option for
howin interpolate, performing histogram equalization on the data to reveal structure at every intensity level - PR #80, #83, #128: Greatly improved InteractiveImage performance and responsiveness
- PR #74, #123: Added operators for spreading pixels (to make individual datapoints visible, as circles, squares, or arbitrary mask shapes) and compositing (for simple and flexible composition of images)
Backwards compatibility:
- The
lowandhighcolor options tointerpolateandcolorizeare now deprecated and will be removed in the next release; usecmap=[low,high]instead. - The transfer function
mergehas been removed to avoid confusion.stackand others can be used instead, depending on the use case. - The default
howforinterpolateandcolorizeis noweq_hist, to reveal the structure automatically regardless of distribution. Pipelinenow has a defaultdynspreadstep, to make isolated points visible when zooming in, and the default sizes have changed.