Holoviews

Latest version: v1.20.2

Safety actively analyzes 714860 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 18

1.14.4

**May 18, 2021**

This release primarily focuses on a number of bug fixes. Many thanks to
Hoxbro, nitrocalcite, brl0, hyamanieu, rafiyr, jbednar, jlstevens
and philippjfr for contributing.

Enhancements:

- Re-enable `SaveTool` for plots with `Tiles`
([4922](https://github.com/holoviz/holoviews/pull/4922))
- Enable dask `TriMesh` rasterization using datashader
([4935](https://github.com/holoviz/holoviews/pull/4935))
- Use dataframe index for `TriMesh` node indices
([4936](https://github.com/holoviz/holoviews/pull/4936))

Bug fixes:

- Fix hover for stacked `Bars`
([4892](https://github.com/holoviz/holoviews/pull/4892))
- Check before dereferencing Bokeh colormappers
([4902](https://github.com/holoviz/holoviews/pull/4902))
- Fix multiple parameterized inputs to `dim`
([4903](https://github.com/holoviz/holoviews/pull/4903))
- Fix floating point error when generating bokeh Palettes
([4911](https://github.com/holoviz/holoviews/pull/4911))
- Fix bug using dimensions with label on `Bars`
([4929](https://github.com/holoviz/holoviews/pull/4929))
- Do not reverse colormaps with '\_r' suffix a second time
([4931](https://github.com/holoviz/holoviews/pull/4931))
- Fix remapping of `Params` stream parameter names
([4932](https://github.com/holoviz/holoviews/pull/4932))
- Ensure `Area.stack` keeps labels
([4937](https://github.com/holoviz/holoviews/pull/4937))

Documentation:

- Updated Dashboards user guide to show `pn.bind` first
([4907](https://github.com/holoviz/holoviews/pull/4907))
- Updated docs to correctly declare Scatter kdims
([4914](https://github.com/holoviz/holoviews/pull/4914))

Compatibility:

Unfortunately a number of tile sources are no longer publicly
available. Attempting to use these tile sources will now issue warnings
unless `hv.config.raise_deprecated_tilesource_exception` is set to
`True` in which case exceptions will be raised instead.

- The `Wikipedia` tile source is no longer available as it is no longer
being served outside the wikimedia domain. As one of the most
frequently used tile sources, HoloViews now issues a warning and
switches to the OpenStreetMap (OSM) tile source instead.
- The `CartoMidnight` and `CartoEco` tile sources are no longer publicly
available. Attempting to use these tile sources will result in a
deprecation warning.

1.14.3

**April 8, 2021**

This release contains a small number of bug fixes, enhancements and
compatibility for the latest release of matplotlib. Many thanks to
stonebig, Hoxbro, jlstevens, jbednar and philippjfr.

Enhancements:

- Allow applying linked selections to chained `DynamicMap`
([4870](https://github.com/holoviz/holoviews/pull/4870))
- Issuing improved error message when `__radd__` called with an
integer ([4868](https://github.com/holoviz/holoviews/pull/4868))
- Implement `MultiInterface.assign`
([4880](https://github.com/holoviz/holoviews/pull/4880))
- Handle tuple unit on xarray attribute
([4881](https://github.com/holoviz/holoviews/pull/4881))
- Support selection masks and expressions on gridded data
([4882](https://github.com/holoviz/holoviews/pull/4882))

Bug fixes:

- Handle empty renderers when merging `HoverTool.renderers`
([4856](https://github.com/holoviz/holoviews/pull/4856))

Compatibility:

- Support matplotlib versions >=3.4
([4878](https://github.com/holoviz/holoviews/pull/4878))

1.14.2

**March 2, 2021**

This release adds support for Bokeh 2.3, introduces a number of minor
enhancements, miscellaneous documentation improvements and a good number
of bug fixes.

Many thanks to the many contributors to this release, whether directly
by submitting PRs or by reporting issues and making
suggestions. Specifically, we would like to thank philippjfr for the
Bokeh 2.3 compatibility updates, kcpevey, timgates42, and scottstanie
for documentation improvements as well as Hoxbro and LunarLanding for
various bug fixes. In addition, thanks to the maintainers jbednar,
jlstevens and philippjfr for contributing to this release.

Enhancements:

- Bokeh 2.3 compatibility
([4805](https://github.com/holoviz/holoviews/pull/4805),
[4809](https://github.com/holoviz/holoviews/pull/4809))
- Supporting dictionary streams parameter in DynamicMaps and operations
([4787](https://github.com/holoviz/holoviews/pull/4787),
[4818](https://github.com/holoviz/holoviews/pull/4818),
[4822](https://github.com/holoviz/holoviews/pull/4822))
- Support spatialpandas DaskGeoDataFrame
([4792](https://github.com/holoviz/holoviews/pull/4792))
- Disable zoom on axis for geographic plots
([4812](https://github.com/holoviz/holoviews/pull/4812)
- Add support for non-aligned data in Area stack classmethod
([4836](https://github.com/holoviz/holoviews/pull/4836))
- Handle arrays and datetime ticks
([4831](https://github.com/holoviz/holoviews/pull/4831))
- Support single-value numpy array as input to HLine and VLine
([4798](https://github.com/holoviz/holoviews/pull/4798))

Bug fixes:

- Ensure link_inputs parameter on operations is passed to apply
([4795](https://github.com/holoviz/holoviews/pull/4795))
- Fix for muted option on overlaid Bokeh plots
([4830](https://github.com/holoviz/holoviews/pull/4830))
- Check for nested dim dependencies
([4785](https://github.com/holoviz/holoviews/pull/4785))
- Fixed np.nanmax call when computing ranges
([4847](https://github.com/holoviz/holoviews/pull/4847))
- Fix for Dimension pickling
([4843](https://github.com/holoviz/holoviews/pull/4843))
- Fixes for dask backed elements in plotting
([4813](https://github.com/holoviz/holoviews/pull/4813))
- Handle isfinite for NumPy and Pandas masked arrays
([4817](https://github.com/holoviz/holoviews/pull/4817))
- Fix plotting Graph on top of Tiles/Annotation
([4828](https://github.com/holoviz/holoviews/pull/4828))
- Miscellaneous fixes for the Bokeh plotting extension
([4814](https://github.com/holoviz/holoviews/pull/4814),
[4839](https://github.com/holoviz/holoviews/pull/4839))
- Miscellaneous fixes for index based linked selections
([4776](https://github.com/holoviz/holoviews/pull/4776))

Documentation:

- Expanded on Tap Stream example in Reference Gallery
[4782](https://github.com/holoviz/holoviews/pull/4782)
- Miscellaneous typo and broken link fixes
([4783](https://github.com/holoviz/holoviews/pull/4783),
[4827](https://github.com/holoviz/holoviews/pull/4827),
[4844](https://github.com/holoviz/holoviews/pull/4844),
[4811](https://github.com/holoviz/holoviews/pull/4811))

1.14.1

**December 28, 2020**

This release contains a small number of bug fixes addressing
regressions. Many thanks to the contributors to this release including
csachs, GilShoshan94 and the maintainers jlstevens, jbednar and
philippjfr.

Bug fixes:

- Fix issues with linked selections on tables
([4758](https://github.com/holoviz/holoviews/pull/4758))
- Fix Heatmap alpha dimension transform
([4757](https://github.com/holoviz/holoviews/pull/4757))
- Do not drop tools in linked selections
([4756](https://github.com/holoviz/holoviews/pull/4756))
- Fixed access to possibly non-existent key
([4742](https://github.com/holoviz/holoviews/pull/4742))

Documentation:

- Warn about disabled interactive features on website
([4762](https://github.com/holoviz/holoviews/pull/4762))

1.14

1.14.0

**December 1, 2020**

This release brings a number of major features including a new
IbisInterface, new Plotly Dash support and greatly improved Plotly
support, and greatly improved interaction and integration with
Datashader. Many thanks to the many contributors to this release,
whether directly by submitting PRs or by reporting issues and making
suggestions. Specifically, we would like to thank philippjfr,
jonmmease, and tonyfast for their work on the IbisInterface and
jonmmease for improving Plotly support, as well as kcpevey, Hoxbro,
marckassay, mcepl, and ceball for various other enhancements,
improvements to documentation and testing infrastructure. In
addition, thanks to the maintainers jbednar, jlstevens and
philippjfr for contributing to this release. This version includes a
large number of new features, enhancements, and bug fixes.

It is important to note that version 1.14 will be the last HoloViews
release supporting Python 2.

Major features:

- New Plotly Dash support
([4605](https://github.com/holoviz/holoviews/pull/4605))
- New Plotly support for Tiles element
([4686](https://github.com/holoviz/holoviews/pull/4686))
- New IbisInterface
([4517](https://github.com/holoviz/holoviews/pull/4517))
- Greatly improved Datashader `rasterize()`
([4567](https://github.com/holoviz/holoviews/pull/4567)).
Previously, many of the features of Datashader were available only
through `datashade`, which rendered data all the way to RGB pixels
and thus prevented many client-side Bokeh features like hover,
colorbars, dynamic colormaps, etc. `rasterize` now supports all
these Bokeh features along with nearly all the Datashader features
previously only available through `datashade`, including (now
client-side) histogram equalization with `cnorm='eq_hist'` and easy
control of transparency via a new `Dimension.nodata` parameter. See
the [Large Data User
Guide](https://holoviews.org/user_guide/Large_Data.html) for more
information.

Enhancements:

- Implemented datashader aggregation of Rectangles
([4701](https://github.com/holoviz/holoviews/pull/4701))
- New support for robust color limits (`clim_percentile`)
([4712](https://github.com/holoviz/holoviews/pull/4712))
- Support for dynamic overlays in link_selections
([4683](https://github.com/holoviz/holoviews/pull/4683))
- Allow clashing Param stream contents
([4677](https://github.com/holoviz/holoviews/pull/4677))
- Ensured pandas does not convert times to UTC
([4711](https://github.com/holoviz/holoviews/pull/4711))
- Removed all use of cyordereddict
([4620](https://github.com/holoviz/holoviews/pull/4620))
- Testing infrastructure moved to GH Actions
([4592](https://github.com/holoviz/holoviews/pull/4592))

Bug fixes:

- Ensure RangeXY returns x/y ranges in correct order (4665)
([4665](https://github.com/holoviz/holoviews/pull/4665))
- Fix datashader instability with Plotly by disabling padding for RGB elements
([4705](https://github.com/holoviz/holoviews/pull/4705))
- Various Dask and cuDF histogram fixes
([4691](https://github.com/holoviz/holoviews/pull/4691))
- Fix handling of custom matplotlib and bokeh colormaps
([4693](https://github.com/holoviz/holoviews/pull/4693))
- Fix cuDF values implementation
([4687](https://github.com/holoviz/holoviews/pull/4687))
- Fixed range calculation on HexTiles
([4689](https://github.com/holoviz/holoviews/pull/4689))
- Use PIL for RGB.load_image
([4639](https://github.com/holoviz/holoviews/pull/4639))

Documentation:

- Clarified data types accepted by Points
([4430](https://github.com/holoviz/holoviews/pull/4430))
- Updated Introduction notebook
([4682](https://github.com/holoviz/holoviews/pull/4682))
- Fixed releases urls
([4672](https://github.com/holoviz/holoviews/pull/4672))

Compatibility:

- Warning when there are multiple kdims on Chart elements
([4710](https://github.com/holoviz/holoviews/pull/4710))
- Set histogram `normed` option to False by default
([4258](https://github.com/holoviz/holoviews/pull/4258))
- The default colormap in holoviews is now 'kbc_r' instead of
'fire'; see issue
[3500](https://github.com/holoviz/holoviews/issues/3500) for details.
This change was made mainly because the highest value of the fire colormap
is white, which meant data was often not visible against a white
background. To restore the old behavior you can set
`hv.config.default_cmap='fire'`, which you can do via the extension e.g.
`hv.extension('bokeh', config=dict(default_cmap='fire'))`. There is
also `hv.config.default_gridded_cmap` which you can set to 'fire' if
you wish to use the old colormap for the `Raster`, `Image` and
`QuadMesh` element types. The default `HeatMap` colormap has also been
set to 'kbc_r' for consistency and can be set back to the old value of
'RdYlBu_r' via `hv.config.default_heatmap_cmap`.

Page 6 of 18

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.