Quickly and accurately render even the largest data.
Major release with new features that should really be considered part of the upcoming 0.13 release; please treat all the new features as experimental in this release due to it being officially a minor release (unintentionally).
Massive thanks to these contributors for substantial new functionality:
Thanks to Jim Bednar, Philipp Rudiger, Peter Roelants, Thuy Do Thi Minh, Chris Ball, and Jean-Luc Stevens for maintenance and other contributions.
New features:
antialias=True
to the Canvas.line()
method call. Experimental; currently restricted to sum
and max
reductions ant only supporting a single-pixel line width. (#916)Bugfixes:
Compatibility:
This release is primarily a compatibility release for newer versions of Rapids cuDF and Numba versions along with a small number of bug fixes. With contributions from @jonmmease, @stuartarchibald, @AjayThorve, @kebowen730, @jbednar and @philippjfr.
This release includes major contributions from @maihde (generalizing count_cat to by
, span for colorize), @jonmmease (Dask quadmesh support), @philippjfr and @jbednar (count_cat/by/colorize/docs/bugfixes), and Barry Bragg, Jr. (TMS tileset speedups).
New features (see getting_started/2_Pipeline.ipynb for examples):
by()
categorical aggregator, extending count_cat
to work with other reduction functions, no longer just count
. Allows binning of aggregates separately per category value, so that you can compare how that aggregate is affected by category value. (#875, #902, #904, #906). See example in the holoviews docs.tf.shade
for categorical aggregates. (#896, #909, #910, #908)span
in _colorize(). (#875, #910)Canvas.quadmesh
) (#872)Bugfixes:
Compatibility (breaking changes and deprecations):
color_baseline=0
to count_cat
or by
.count_cat
is now deprecated and removed from the docs; use by(..., count())
instead.count()
aggregation is now uint32
, not int32
, to distinguish counts from other aggregation types (#910).count
aggregates (uint
); zero is otherwise a valid value distinct from NaN (#910).alpha
is now respected as the upper end of the alpha range for both _colorize() and _interpolate() in tf.shade; previously only _interpolate respected it.Download and install: https://datashader.org/getting_started
This release includes major contributions from @jonmmease (polygon rendering, spatialpandas), along with contributions from @philippjfr and @brendancol (bugfixes), and @jbednar (docs, warnings, and import times).
New features:
Bugfixes and compatibility:
Download and install: https://datashader.org/getting_started
This release includes major contributions from @jonmmease (GPU support), along with contributions from @brendancol (viewshed speedups), @jbednar (docs), and @jsignell (examples, maintenance, website).
New features:
Bugfixes and compatibility:
This release includes major contributions from @jonmmease (quadmesh and filled-area support), @brendancol (geospatial toolbox, tile previewer), @philippjfr (distributed regridding, dask performance), and @jsignell (examples, maintenance, website).
New features:
canvas.quadmesh()
) support (for rectilinear and curvilinear grids -- 3X faster than approximating with a trimesh; #779)canvas.area()
) support (#734)tile_previewer
utility function (simple Bokeh-based plotting of local tile sources for debugging; #761)Bugfixes and compatibility:
InteractiveImage
and Pipeline
are now deprecated; removed from examples (#751)This release includes major contributions from @jonmmease (raqgged array extension, SpatialPointsFrame, row-oriented line storage, dask trimesh support), @jsignell (maintenance, website), and @jbednar (Panel-based dashboard).
New features:
Bugfixes and compatibility:
This release includes major contributions from @jonmmease (fixing several long-standing bugs), @jlstevens (updating all example notebooks to use current syntax, #685), @jbednar, @philippjfr, and @jsignell (Panel-based dashboard), and @brendancol (geo utilities).
New features:
Bugfixes and compatibility:
Minor, mostly bugfix, release with some speed improvements.
New features:
Bugfixes and compatibility:
Minor compatibility release.