Holoviews

Latest version: v1.20.0

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

Scan your dependencies

Page 10 of 18

1.11.0

**December 24, 2018**

This is a major release containing a large number of features and API
improvements. Specifically this release was devoted to improving the
general usability and accessibility of the HoloViews API and
deprecating parts of the API in anticipation for the 2.0 release.
To enable deprecation warnings for these deprecations set:

hv.config.future_deprecations = True

The largest updates to the API relate to the options system which is now
more consistent, has better validation and better supports notebook
users without requiring IPython magics. The new `dim` transform
generalizes the mapping from data dimensions to visual dimensions,
greatly increasing the expressive power of the options system. Please
consult the updated user guides for more information.

Special thanks for the contributions by Andrew Huang (ahuang11),
Julia Signell (jsignell), Jon Mease (jonmmease), and Zachary Barry
(zbarry).

Features:

- Generalized support for style mapping using `dim` transforms
([2152](https://github.com/pyviz/holoviews/pull/2152))
- Added alternative to opts magic with tab-completion
([3173](https://github.com/pyviz/holoviews/pull/3173))
- Added support for Polygons with holes and improved contours
operation ([3092](https://github.com/pyviz/holoviews/pull/3092))
- Added support for Links to express complex interactivity in JS
([2832](https://github.com/pyviz/holoviews/pull/2832))
- Plotly improvements including support for plotly 3.0
([3194](https://github.com/pyviz/holoviews/pull/3194)), improved
support for containers
([3255](https://github.com/pyviz/holoviews/pull/3255)) and support
for more elements
([3256](https://github.com/pyviz/holoviews/pull/3256))
- Support for automatically padding plots using new `padding` option
([2293](https://github.com/pyviz/holoviews/pull/2293))
- Added `xlim`/`ylim` plot options to simplify setting axis ranges
([2293](https://github.com/pyviz/holoviews/pull/2293))
- Added `xlabel`/`ylabel` plot options to simplify overriding axis
labels ([2833](https://github.com/pyviz/holoviews/issues/2833))
- Added `xformatter`/`yformatter` plot options to easily override tick
formatter ([3042](https://github.com/pyviz/holoviews/pull/3042))
- Added `active_tools` options to allow defining tools to activate on
bokeh plot initialization
([3251](https://github.com/pyviz/holoviews/pull/3251))
- Added `FreehandDraw` stream to allow freehand drawing on bokeh plots
([2937](https://github.com/pyviz/holoviews/pull/2937))
- Added support for `cftime` types for dates which are not supported
by standard datetimes and calendars
([2728](https://github.com/pyviz/holoviews/pull/2728))
- Added top-level `save` and `render` functions to simplify exporting
plots ([3134](https://github.com/pyviz/holoviews/pull/3134))
- Added support for updating Bokeh bokeh legends
([3139](https://github.com/pyviz/holoviews/pull/3139))
- Added support for indicating directed graphs with arrows
([2521](https://github.com/pyviz/holoviews/issues/2521))

Enhancements:

- Improved import times
([3055](https://github.com/pyviz/holoviews/pull/3055))
- Adopted Google style docstring and documented most core methods and
classes ([3128](https://github.com/pyviz/holoviews/pull/3128)

Bug fixes:

- GIF rendering fixed under Windows
([3151](https://github.com/pyviz/holoviews/issues/3151))
- Fixes for hover on Path elements in bokeh
([2472](https://github.com/pyviz/holoviews/issues/2427),
[2872](https://github.com/pyviz/holoviews/issues/2872))
- Fixes for handling TriMesh value dimensions on rasterization
([3050](https://github.com/pyviz/holoviews/pull/3050))

Deprecations:

- `finalize_hooks` renamed to `hooks`
([3134](https://github.com/pyviz/holoviews/pull/3134))
- All `*_index` and related options are now deprecated including
`color_index`, `size_index`, `scaling_method`, `scaling_factor`,
`size_fn` ([2152](https://github.com/pyviz/holoviews/pull/2152))
- Bars `group_index`, `category_index` and `stack_index` are deprecated in
favor of stacked option
([2828](https://github.com/pyviz/holoviews/issues/2828))
- iris interface was moved to GeoViews
([3054](https://github.com/pyviz/holoviews/pull/3054))
- Top-level namespace was cleaned up
([2224](https://github.com/pyviz/holoviews/pull/2224))
- `ElementOpration`, `Layout.display` and `mdims` argument to `.to`
now fully removed
([3128](https://github.com/pyviz/holoviews/pull/3128))
- `Element.mapping`, `ItemTable.values`, `Element.table`,
`HoloMap.split_overlays`, `ViewableTree.from_values`,
`ViewableTree.regroup` and `Element.collapse_data` methods now
marked for deprecation
([3128](https://github.com/pyviz/holoviews/pull/3128))

1.10.8

**October 29, 2018**

This a likely the last hotfix release in the 1.10.x series containing
fixes for compatibility with bokeh 1.0 and matplotlib 3.0. It also
contains a wide array of fixes contributed and reported by users:

Special thanks for the contributions by Andrew Huang (ahuang11),
Julia Signell (jsignell), and Zachary Barry (zbarry).

Enhancements:

- Add support for labels, choord, hextiles and area in `.to` interface
([2924](https://github.com/pyviz/holoviews/pull/2923))
- Allow defining default bokeh themes as strings on Renderer
([2972](https://github.com/pyviz/holoviews/pull/2972))
- Allow specifying fontsize for categorical axis ticks in bokeh
([3047](https://github.com/pyviz/holoviews/pull/3047))
- Allow hiding toolbar without disabling tools
([3074](https://github.com/pyviz/holoviews/pull/3074))
- Allow specifying explicit colormapping on non-categorical data
([3071](https://github.com/pyviz/holoviews/pull/3071))
- Support for displaying xarray without explicit coordinates
([2968](https://github.com/pyviz/holoviews/pull/2968))

Fixes:

- Ensured that objects are garbage collected when using
linked streams ([2111](https://github.com/pyviz/holoviews/issues/2111))
- Allow dictionary data to reference values which are not dimensions
([2855](https://github.com/pyviz/holoviews/pull/2855),
[2859](https://github.com/pyviz/holoviews/pull/2859))
- Fixes for zero and non-finite ranges in datashader operation
([2860](https://github.com/pyviz/holoviews/pull/2860),
[2863](https://github.com/pyviz/holoviews/pull/2863),
[2869](https://github.com/pyviz/holoviews/pull/2869))
- Fixes for CDSStream and drawing tools on bokeh server
([2915](https://github.com/pyviz/holoviews/pull/2915))
- Fixed issues with nans, datetimes and streaming on Area and Spread
elements ([2951](https://github.com/pyviz/holoviews/pull/2951),
[c55b044](https://github.com/pyviz/holoviews/commit/c55b044))
- General fixes for datetime handling
([3005](https://github.com/pyviz/holoviews/pull/3005),
[3045](https://github.com/pyviz/holoviews/pull/3045),
[3075](https://github.com/pyviz/holoviews/pull/3074))
- Fixed handling of curvilinear and datetime coordinates on QuadMesh
([3017](https://github.com/pyviz/holoviews/pull/3017),
[3081](https://github.com/pyviz/holoviews/pull/3081))
- Fixed issue when inverting a shared axis in bokeh
([3083](https://github.com/pyviz/holoviews/pull/3083))
- Fixed formatting of values in HoloMap widgets
([2954](https://github.com/pyviz/holoviews/pull/2954))
- Fixed setting fontsize for z-axis label
([2967](https://github.com/pyviz/holoviews/pull/2967))

Compatibility:

- Suppress warnings about rcParams in matplotlib 3.0
([3013](https://github.com/pyviz/holoviews/pull/3013),
[3058](https://github.com/pyviz/holoviews/pull/3058),
[3104](https://github.com/pyviz/holoviews/pull/3104))
- Fixed incompatibility with Python <=3.5
([3073](https://github.com/pyviz/holoviews/pull/3073))
- Fixed incompatibility with bokeh >=1.0
([3051](https://github.com/pyviz/holoviews/pull/3051))

Documentation:

- Completely overhauled the FAQ
([2928](https://github.com/pyviz/holoviews/pull/2928),
[2941](https://github.com/pyviz/holoviews/pull/2941),
[2959](https://github.com/pyviz/holoviews/pull/2959),
[3025](https://github.com/pyviz/holoviews/pull/3025))

1.10.7

**July 8, 2018**

This a very minor hotfix release mostly containing fixes for datashader
aggregation of empty datasets:

Fixes:

- Fix datashader aggregation of empty and zero-range data
([2860](https://github.com/pyviz/holoviews/pull/2860),
[2863](https://github.com/pyviz/holoviews/pull/2863))
- Disable validation for additional, non-referenced keys in the
DictInterface ([2860](https://github.com/pyviz/holoviews/pull/2860))
- Fixed frame lookup for non-overlapping dimensions
([2861](https://github.com/pyviz/holoviews/pull/2861))
- Fixed ticks on log Colorbar if low value <= 0
([2865](https://github.com/pyviz/holoviews/pull/2865))

1.10.6

**June 29, 2018**

This another minor bug fix release in the 1.10 series and likely the
last one before the upcoming 1.11 release. In addition to some important
fixes relating to datashading and the handling of dask data, this
release includes a number of enhancements and fixes.

Enhancements:

- Added the ability to specify color intervals using the color_levels
plot options ([2797](https://github.com/pyviz/holoviews/pull/2797))
- Allow defining port and multiple websocket origins on BokehRenderer.app
([2801](https://github.com/pyviz/holoviews/pull/2801))
- Support for datetimes in Curve step interpolation
([2757](https://github.com/pyviz/holoviews/pull/2757))
- Add ability to mute legend by default
([2831](https://github.com/pyviz/holoviews/pull/2831))
- Implemented ability to collapse and concatenate gridded data
([2762](https://github.com/pyviz/holoviews/pull/2762))
- Add support for cumulative histogram and explicit bins
([2812](https://github.com/pyviz/holoviews/pull/2812))

Fixes:

- Dataset discovers multi-indexes on dask dataframes
([2789](https://github.com/pyviz/holoviews/pull/2789))
- Fixes for datashading NdOverlays with datetime axis and data with
zero range ([2829](https://github.com/pyviz/holoviews/pull/2829),
[2842](https://github.com/pyviz/holoviews/pull/2842))

1.10.5

**June 5, 2018**

This is a minor bug fix release containing a mixture of small
enhancements, a number of important fixes and improved compatibility
with pandas 0.23.

Enhancements:

- Graph.from_networkx now extracts node and edge attributes from
networkx graphs
([2714](https://github.com/pyviz/holoviews/pull/2714))
- Added throttling support to scrubber widget
([2748](https://github.com/pyviz/holoviews/pull/2748))
- histogram operation now works on datetimes
([2719](https://github.com/pyviz/holoviews/pull/2719))
- Legends on NdOverlay containing overlays now supported
([2755](https://github.com/pyviz/holoviews/pull/2755))
- Dataframe indexes may now be referenced in `.to` conversion
([2739](https://github.com/pyviz/holoviews/pull/2739))
- Reindexing a gridded Dataset without arguments now behaves
consistently with NdMapping types and drops scalar dimensions making
it simpler to drop dimensions after selecting
([2746](https://github.com/pyviz/holoviews/pull/2746))

Fixes:

- Various fixes for QuadMesh support including support for contours,
nan coordinates and inverted coordinates
([2691](https://github.com/pyviz/holoviews/pull/2691),
[2702](https://github.com/pyviz/holoviews/pull/2702),
[2771](https://github.com/pyviz/holoviews/pull/2771))
- Fixed bugs laying out complex layouts in bokeh
([2740](https://github.com/pyviz/holoviews/pull/2740))
- Fix for adding value dimensions to an xarray dataset
([2761](https://github.com/pyviz/holoviews/pull/2761))

Compatibility:

- Addressed various deprecation warnings generated by pandas 0.23
([2699](https://github.com/pyviz/holoviews/pull/2699),
[2725](https://github.com/pyviz/holoviews/pull/2725),
[2767](https://github.com/pyviz/holoviews/pull/2767))

1.10.4

**May 14, 2018**

This is a minor bug fix release including a number of crucial fixes
for issues reported by our users.

Enhancement:

- Allow setting alpha on Image/RGB/HSV and Raster types in bokeh
([2680](https://github.com/pyviz/holoviews/pull/2680))

Fixes:

- Fixed bug running display multiple times in one cell
([2677](https://github.com/pyviz/holoviews/pull/2677))
- Avoid sending hover data unless explicitly requested
([2681](https://github.com/pyviz/holoviews/pull/2681))
- Fixed bug slicing xarray with tuples
([2674](https://github.com/pyviz/holoviews/pull/2674))

Page 10 of 18

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.