Holoviews

Latest version: v1.20.0

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

Scan your dependencies

Page 2 of 18

1.18.2

**February 5, 2024**

This micro release includes a number of bug fixes and documentation updates, as well as compatibility updates for xarray 2023.12 and Pandas 2.2.
Many thanks to the new contributors junietoc, JulianGiles, and magic-lantern, as well as the returning contributors ianthomas23, maximlt, TheoMathurin, philippjfr, ahuang11, and Hoxbro.

Enhancements:

- Update contour line calculations to use ContourPy's `LineType.ChunkCombinedNan` ([5985](https://github.com/holoviz/holoviews/pull/5985))
- Use sys.executable for `check_output` ([5983](https://github.com/holoviz/holoviews/pull/5983))
- Updates to `show_versions` ([6072](https://github.com/holoviz/holoviews/pull/6072), [#6081](https://github.com/holoviz/holoviews/pull/6081))

Bug fixes:

- Support `color_key` in `datashade` when intermediate step is an `ImageStack` ([5994](https://github.com/holoviz/holoviews/pull/5994))
- Fix hist on overlay ([5995](https://github.com/holoviz/holoviews/pull/5995))
- Set proper context before triggering streams ([6000](https://github.com/holoviz/holoviews/pull/6000))
- Support partial bound function ([6009](https://github.com/holoviz/holoviews/pull/6009))
- Add `norm` in `init_artists` in holoviews/plotting/mpl/raster.py ([6029](https://github.com/holoviz/holoviews/pull/6029))
- Fix linking elements that are transformed by a Compositor ([6003](https://github.com/holoviz/holoviews/pull/6003))
- Add datetime hover information for selector ([6023](https://github.com/holoviz/holoviews/pull/6023), [#6039](https://github.com/holoviz/holoviews/pull/6039))
- Only evaluate `rx` if it is a Reactive Expression ([6014](https://github.com/holoviz/holoviews/pull/6014))
- Ensure partial methods can be used as dmap callables ([6063](https://github.com/holoviz/holoviews/pull/6063))
- Del frame after stack level is found in `deprecated` ([6085](https://github.com/holoviz/holoviews/pull/6085))

Compatibility:

- Compatibility updates with xarray 2023.12 ([6026](https://github.com/holoviz/holoviews/pull/6026))
- Add extra check to detect if we are in jupyterlite ([6007](https://github.com/holoviz/holoviews/pull/6007))
- Compatibility updates with Pandas 2.2 ([6074](https://github.com/holoviz/holoviews/pull/6074), [#6078](https://github.com/holoviz/holoviews/pull/6078))
- Add Comm `on_open` handler to initialize the server comm ([6076](https://github.com/holoviz/holoviews/pull/6076))

Documentation:

- Fix docs ([5996](https://github.com/holoviz/holoviews/pull/5996))
- Fix Param usage in the Plot and Renderers guide ([6001](https://github.com/holoviz/holoviews/pull/6001))
- Fixing URLs to bokeh project ([6005](https://github.com/holoviz/holoviews/pull/6005))
- Fix to broken urls in example gallery pages ([6038](https://github.com/holoviz/holoviews/pull/6038))
- Replace Google Analytics with GoatCounter ([6048](https://github.com/holoviz/holoviews/pull/6048))
- Add downloads badges ([6088](https://github.com/holoviz/holoviews/pull/6088))

Maintenance:

- Change to pytest-rerunfailures ([5984](https://github.com/holoviz/holoviews/pull/5984))
- Holoviews maintenance ([5987](https://github.com/holoviz/holoviews/pull/5987))
- Add `log_cli_level = "INFO"` to pytest ([5989](https://github.com/holoviz/holoviews/pull/5989))
- Add shell pre-commit hook ([5991](https://github.com/holoviz/holoviews/pull/5991))
- Enable Bugbear 904 ([5992](https://github.com/holoviz/holoviews/pull/5992))
- Part 1, modernize test suite ([5954](https://github.com/holoviz/holoviews/pull/5954))
- Enforce labels ([5996](https://github.com/holoviz/holoviews/pull/5997))
- Add lower pin to scipy ([6032](https://github.com/holoviz/holoviews/pull/6032))
- Skip Deploying_Bokeh_Apps.ipynb on Windows ([6070](https://github.com/holoviz/holoviews/pull/6070))
- Fix failing Windows tests ([6087](https://github.com/holoviz/holoviews/pull/6087))

1.18.1

**November 8, 2023**

This release contains a small number of bug fixes and compatibility updates — many thanks to philippjfr and Hoxbro for their contributions.

Bug fixes:

- Account for overlaid elements when using `subcoordinates_y` ([5950](https://github.com/holoviz/holoviews/pull/5950))
- Fix `groupby` option for vectorized annotations ([5956](https://github.com/holoviz/holoviews/pull/5956))
- Fix and improvements to `ImageStack` ([5961](https://github.com/holoviz/holoviews/pull/5961))
- Do not allow partial matches when updating `OverlayPlot` ([5962](https://github.com/holoviz/holoviews/pull/5962))
- Always ravel array in `unique_array` ([5969](https://github.com/holoviz/holoviews/pull/5969))

Compatibility:

- Update Stamen maps with new URL ([5967](https://github.com/holoviz/holoviews/pull/5967))
- Compatibility updates for Numpy 2.0 ([5979](https://github.com/holoviz/holoviews/pull/5979))

Maintenance:

- General maintenance ([5955](https://github.com/holoviz/holoviews/pull/5955))

1.18

1.18.0

**October 18, 2023**

This release includes new features, improvements, and bug fixes. Among these are the new elements. First is the `ImageStack` element allows you to easily visualize a 3D array, while the `VLines`, `HLines`, `VSpans`, and `HSpans` elements allow you to visualize vertical and horizontal lines and spans easily. In addition, this release includes support for subcoordinate systems in the y-axis and various other enhancements and bug fixes. This release adds support for the newest Python 3.12 and Bokeh 3.3 and drops support for Python 3.8 and Bokeh 2.

Many thanks to the new contributors MeggyCal, along with our returning contributors ahuang11, ianthomas23, jlstevens, maximlt, philippjfr, and Hoxbro.

New features:

- Implementation of `ImageStack` ([5751](https://github.com/holoviz/holoviews/pull/5751), [#5945](https://github.com/holoviz/holoviews/pull/5945))
- Adding vectorized `VLines`, `HLines`, `VSpans`, and `HSpans` elements ([5845](https://github.com/holoviz/holoviews/pull/5845), [#5911](https://github.com/holoviz/holoviews/pull/5911), [#5940](https://github.com/holoviz/holoviews/pull/5940))
- Implement support for subcoordinate systems in the y-axis ([5840](https://github.com/holoviz/holoviews/pull/5840))

Enhancements:

- Cycle through `text_color` when overlaying Labels ([5888](https://github.com/holoviz/holoviews/pull/5888))
- Drop requirements for `OrderedDict` ([5867](https://github.com/holoviz/holoviews/pull/5867), [#5890](https://github.com/holoviz/holoviews/pull/5890), [#5925](https://github.com/holoviz/holoviews/pull/5925))
- Allow to link to an `Overlay` ([5881](https://github.com/holoviz/holoviews/pull/5881))
- Use contourpy for contour calculations ([5910](https://github.com/holoviz/holoviews/pull/5910))
- Use browser information to set `pixel_ratio` in `ResampleOperation2D` ([5947](https://github.com/holoviz/holoviews/pull/5947))
- Avoid bounce back of events for `Range{X,Y,XY}` streams ([5946](https://github.com/holoviz/holoviews/pull/5946))

Bug fixes:

- Fix overlaying labels in Sankey diagram ([5864](https://github.com/holoviz/holoviews/pull/5864))
- Ensure the `PlotSize` stream works with undefined width/height ([5868](https://github.com/holoviz/holoviews/pull/5868))
- Fix test when only `python3` command is available ([5874](https://github.com/holoviz/holoviews/pull/5874))
- Try and except `get_extents` without the `dimension` argument and add kwargs to all `get_extents` ([5872](https://github.com/holoviz/holoviews/pull/5872))
- Enable `Mathjax` with `enable_mathjax` ([5904](https://github.com/holoviz/holoviews/pull/5904))
- Fix `histogram` operation on Ibis data ([5929](https://github.com/holoviz/holoviews/pull/5929))
- Raise exceptions in `compare_dataset` ([5932](https://github.com/holoviz/holoviews/pull/5932))
- Don't overlap objects in overlaid plot ([5942](https://github.com/holoviz/holoviews/pull/5942))

Compatibility:

- Param 2.0 support ([5865](https://github.com/holoviz/holoviews/pull/5865), [#5897](https://github.com/holoviz/holoviews/pull/5897), [#5906](https://github.com/holoviz/holoviews/pull/5906), [#5918](https://github.com/holoviz/holoviews/pull/5918))
- Pandas 2.1 support ([5877](https://github.com/holoviz/holoviews/pull/5877), [#5898](https://github.com/holoviz/holoviews/pull/5898), [#5880](https://github.com/holoviz/holoviews/pull/5880))
- Numpy 1.25 support ([5870](https://github.com/holoviz/holoviews/pull/5870))
- Replace `np.NaN` with `np.nan` for Numpy 2.0 ([5938](https://github.com/holoviz/holoviews/pull/5938))
- Bokeh 3.3 support ([5873](https://github.com/holoviz/holoviews/pull/5873), [#5923](https://github.com/holoviz/holoviews/pull/5923), [#5935](https://github.com/holoviz/holoviews/pull/5935))
- Dropping support for Bokeh 2 ([5891](https://github.com/holoviz/holoviews/pull/5891))
- Python 3.12 support ([5909](https://github.com/holoviz/holoviews/pull/5909))
- Dropping support for Python 3.8 ([5936](https://github.com/holoviz/holoviews/pull/5936))
- Matplotlib 3.8 compatibility ([5910](https://github.com/holoviz/holoviews/pull/5910), [#5924](https://github.com/holoviz/holoviews/pull/5924))
- Remove deprecations functions ([5915](https://github.com/holoviz/holoviews/pull/5915))

Documentation:

- Add _Linking Bokeh plots_ guide to the table of contents ([5900](https://github.com/holoviz/holoviews/pull/5900))

Maintenance:

- Remove warnings ([5854](https://github.com/holoviz/holoviews/pull/5854), [#5894](https://github.com/holoviz/holoviews/pull/5894))
- Add output of pre-commit hook in summary and add environment artifact ([5905](https://github.com/holoviz/holoviews/pull/5905))
- Improvements to test CI ([5917](https://github.com/holoviz/holoviews/pull/5917), [#5892](https://github.com/holoviz/holoviews/pull/5892))
- General maintenance update ([5889](https://github.com/holoviz/holoviews/pull/5889), [#5907](https://github.com/holoviz/holoviews/pull/5907), [#5934](https://github.com/holoviz/holoviews/pull/5934), [#5943](https://github.com/holoviz/holoviews/pull/5943))
- Update build of conda package ([5921](https://github.com/holoviz/holoviews/pull/5921), [#5922](https://github.com/holoviz/holoviews/pull/5922))
- Add sorting of imports ([5937](https://github.com/holoviz/holoviews/pull/5937))
- Enable Bugbear lint ([5861](https://github.com/holoviz/holoviews/pull/5861))

1.17.1

**August 16, 2023**

This release contains a small number of important bug fixes and regressions — many thanks to ianthomas23, maximlt, philippjfr, and Hoxbro for their contributions.

Enhancements:

- Improve support for `hv.NdOverlay` and `hv.Overlay` in downsample1d ([5856](https://github.com/holoviz/holoviews/pull/5856))
- Improve legend support for `hv.Layout` and add documentation for `sync_legends` and `show_legends` ([5852](https://github.com/holoviz/holoviews/pull/5852))

Bug fixes:

- `RangeToolLink` now correctly reset to the predefined `boundsx` and `boundsy` values ([5848](https://github.com/holoviz/holoviews/pull/5848))
- Fix regressions with Bokeh's axis ([5838](https://github.com/holoviz/holoviews/pull/5838), [#5850](https://github.com/holoviz/holoviews/pull/5850), [#5851](https://github.com/holoviz/holoviews/pull/5851))

Compatibility:

- Pin Param version for Bokeh 2 ([5844](https://github.com/holoviz/holoviews/pull/5844))
- Explicitly clear Matplotlib figure to remove warning about auto-removal of overlapping axes for Matplotlib 3.8 ([5857](https://github.com/holoviz/holoviews/pull/5857))

Documentation:

- Set `autohide` example to `True` as in the hook ([5832](https://github.com/holoviz/holoviews/pull/5832))

Maintenance:

- Add [OpenCollective](https://opencollective.com/holoviz) sponsor link on the repo page ([#5839](https://github.com/holoviz/holoviews/pull/5839))
- Update Ruff in pre-commit and report panel communication in `hv.show_versions` ([5853](https://github.com/holoviz/holoviews/pull/5853))
- Cleanup imports ([5846](https://github.com/holoviz/holoviews/pull/5846))

1.17

Page 2 of 18

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.