There is a newer version of the record available.

Published May 9, 2023 | Version v1.16.0
Software Open

holoviz/holoviews: Version 1.16.0

  • 1. Anaconda Inc.
  • 2. Anaconda, Inc.
  • 3. Anaconda
  • 4. @Microsoft
  • 5. Hex Technologies
  • 6. Actively searching; if you're hiring please contact me through LinkedIn. Thanks!
  • 7. APN
  • 8. @MonumoLtd @mlatcl @antarctica
  • 9. @ARM-software
  • 10. @Quansight Quansight
  • 11. Data, models and analytics
  • 12. Aspect Analytics
  • 13. Caltech
  • 14. @VectorInstitute
  • 15. @fuchsia-agency @KashanUniversity @One-Language @slurpcode @64-shades
  • 16. @LokaHQ

Description

This release includes many new features, improvements, and bug fixes. Among the highlights are support for Bokeh 3.1 and Panel 1.0, both of which come with a wide range of new features and enhancements. Time series support has also been improved, with auto-ranging along one axis, a new downsample algorithm, and having WebGL enabled by default. In addition, the release includes various other enhancements and bug fixes.

We would like to thank the many users who contributed to this release by filing bug reports, providing new features, and bug fixes. We want to give a special shout-out to existing contributors @ianthomas23, @jlstevens, @jordansamuels, @maximlt, @philippjfr, @TheoMathurin, @Yura52, and @Hoxbro, as well as new contributors @GeoVizNow, @JRRudy1, @keewis, @michaelaye, and @wendrul.

This minor version will be the last to support Python 3.7. The next minor version will require Python 3.8 or higher. In the next release, holoviews.annotate will start giving a deprecation warning about its future move to the new package HoloNote.

New features:

Enhancements:

  • Improve legend_cols support for Bokeh 3 (#5669)
  • Add convenience getter interface to opts (#5606)
  • Ensure .stack works on areas with different vdims (#5693)
  • Add muted support to PointPlot like hv.Scatter (#5705)
  • Automatic detect comms without calling pn.extension() (#5645)
  • Add support for extra Hovertool variables in a Bokeh's quadmesh with 2D coordinates (with tests) (#5638)
  • Change hv.Rectangles to internally use Bokeh Quad and not Rect to support logarithmic axis in WebGL (#5664, #5702)

Bug fixes:

  • Ensure spatial_select in non-zero indexed DataFrame is applied right (#5625)
  • Fix error handling for plotting class lookups on empty DynamicMap/HoloMap (#5604)
  • Fix active_tools to only be set for enabled tools (#5616)
  • Fix legend display when using categorical datashade on GPU (#5631)
  • Adding GeoDataFrame to DataConversion (#5325)
  • Don't emit warnings when the toolbar is disabled (#5691)
  • Don't try to find the closest match if the input is empty (#5700)
  • Only use long_name if it is a string (#5646)
  • Use Matplotlib's public API to list the colormaps (#5598)

Compatibility:

  • Add Param 2.0 support (#5667, #5641, #5680, #5704)
  • Add Pandas 2.0 support (#5662)
  • Update types.functiontype to collections.abc.callable (#5636)
  • Improve error message for categorical data when used with datashade (#5643)
  • Don't disable Jedi completion by default (#5701)

Documentation:

  • Fix an incorrect number stated regarding available axis types (#5623)
  • Fix BoundsY example (#5629)
  • Fix formatting on FAQ (#5630)
  • Fix anchor links (#5677)

Maintenance:

Known issues:

  • BoxEditTool is not yet supported with the new internals of hv.Rectangle.

Files

holoviz/holoviews-v1.16.0.zip

Files (5.2 MB)

Name Size Download all
md5:3ee13dea034f61420a90a2bcaed54774
5.2 MB Preview Download

Additional details

Related works