Skip to content
This repository was archived by the owner on Sep 7, 2018. It is now read-only.

Update holoviews to 1.10.7#259

Open
pyup-bot wants to merge 1 commit intomasterfrom
pyup-update-holoviews-1.9.2-to-1.10.7
Open

Update holoviews to 1.10.7#259
pyup-bot wants to merge 1 commit intomasterfrom
pyup-update-holoviews-1.9.2-to-1.10.7

Conversation

@pyup-bot
Copy link
Contributor

@pyup-bot pyup-bot commented Jul 8, 2018

This PR updates holoviews from 1.9.2 to 1.10.7.

Changelog

1.10.6

==============

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/ioam/holoviews/pull/2797))
- Allow defining port and multiple websocket origins on BokehRenderer.app
([2801](https://github.com/ioam/holoviews/pull/2801))
- Support for datetimes in Curve step interpolation
([2757](https://github.com/ioam/holoviews/pull/2757))
- Add ability to mute legend by default
([2831](https://github.com/ioam/holoviews/pull/2831))
- Implemented ability to collapse and concatenate gridded data
([2762](https://github.com/ioam/holoviews/pull/2762))
- Add support for cumulative histogram and explicit bins
([2812](https://github.com/ioam/holoviews/pull/2812))

Fixes:

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

1.10.5

==============

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/ioam/holoviews/pull/2714))
- Added throttling support to scrubber widget
([2748](https://github.com/ioam/holoviews/pull/2748))
- histogram operation now works on datetimes
([2719](https://github.com/ioam/holoviews/pull/2719))
- Legends on NdOverlay containing overlays now supported
([2755](https://github.com/ioam/holoviews/pull/2755))
- Dataframe indexes may now be referenced in ``.to`` conversion
([2739](https://github.com/ioam/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/ioam/holoviews/pull/2746))

Fixes:

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

Compatibility:

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

1.10.4

==============

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/ioam/holoviews/pull/2680))

Fixes:

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

1.10.3

==============

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

Enhancement:

- The dimensions of elements may now be changed allowing updates to
axis labels and table column headers
([2666](https://github.com/ioam/holoviews/pull/2666))

Fixes:

- Fix for ``labelled`` plot option
([2643](https://github.com/ioam/holoviews/pull/2643))
- Optimized initialization of dynamic plots specifying a large
parameter space
([2646](https://github.com/ioam/holoviews/pull/2646))
- Fixed unicode and reversed axis slicing issues in XArrayInterface
([2658](https://github.com/ioam/holoviews/issues/2658),
[2653](https://github.com/ioam/holoviews/pull/2653))
- Fixed widget sorting issues when applying dynamic groupby
([2641](https://github.com/ioam/holoviews/issues/2641))

API:

- The PlotReset reset parameter was renamed to resetting to avoid
clash with a method
([2665](https://github.com/ioam/holoviews/pull/2665))
- PolyDraw tool data parameter now always indexed with 'xs' and 'ys'
keys for consistency
([2650](https://github.com/ioam/holoviews/issues/2650))

1.10.2

==============

This is a minor bug fix release with a number of small fixes for

1.10.1

==============

This is a minor bug fix release with a number of fixes for regressions
and minor bugs introduced in the 1.10.0 release:

Fixes:

- Fixed static HTML export of notebooks
([2574](https://github.com/ioam/holoviews/pull/2574))
- Ensured Chord element allows recurrent edges
([2583](https://github.com/ioam/holoviews/pull/2583))
- Restored behavior for inferring key dimensions order from XArray
Dataset ([2579](https://github.com/ioam/holoviews/pull/2579))
- Fixed Selection1D stream on bokeh server after changes in bokeh
0.12.15 ([2586](https://github.com/ioam/holoviews/pull/2586))

1.10

Enhancement:

- Exposed Image hover functionality for upcoming bokeh 0.12.16 release
([2625](https://github.com/ioam/holoviews/pull/2625))

Fixes:

- Minor fixes for newly introduced elements and plots including Chord
([2581](https://github.com/ioam/holoviews/issues/2581)) and
RadialHeatMap
([2610](https://github.com/ioam/holoviews/issues/2610)
- Fixes for .options method including resolving style and plot option
clashes ([2411](https://github.com/ioam/holoviews/issues/2411)) and
calling it without arguments
([2630](https://github.com/ioam/holoviews/pull/2630))
- Fixes for IPython display function
([2587](https://github.com/ioam/holoviews/issues/2587)) and
display_formats
([2592](https://github.com/ioam/holoviews/issues/2592))

Deprecations:

- BoxWhisker and Bars ``width`` bokeh style options and Arrow
matplotlib ``fontsize`` option are deprecated
([2411](https://github.com/ioam/holoviews/issues/2411))

1.10.0

==============

This is a major release with a large number of new features and bug
fixes, as well as a small number of API changes. Many thanks to the
numerous users who filed bug reports, tested development versions, and
contributed a number of new features and bug fixes, including special
thanks to mansenfranzen, ea42gh, drs251 and jakirkham.


JupyterLab support:

- Full compatibility with JupyterLab when installing the
jupyterlab_holoviews extension
([687](https://github.com/ioam/holoviews/issues/687))

New components:

- Added [``Sankey`` element](http://holoviews.org/reference/elements/bokeh/Sankey.html)
to plot directed flow graphs
([1123](https://github.com/ioam/holoviews/issues/1123))
- Added [``TriMesh`` element](http://holoviews.org/reference/elements/bokeh/TriMesh.html)
and datashading operation to plot small and large irregular meshes
([2143](https://github.com/ioam/holoviews/issues/2143))
- Added a [``Chord`` element](http://holoviews.org/reference/elements/bokeh/Chord.html)
to draw flow graphs between different
nodes ([2137](https://github.com/ioam/holoviews/issues/2137),
[2143](https://github.com/ioam/holoviews/pull/2143))
- Added [``HexTiles`` element](http://holoviews.org/reference/elements/bokeh/HexTiles.html)
to plot data binned into a hexagonal grid
([1141](https://github.com/ioam/holoviews/issues/1141))
- Added [``Labels`` element](http://holoviews.org/reference/elements/bokeh/Labels.html)
to plot a large number of text labels at once (as data rather than as annotations)
([1837](https://github.com/ioam/holoviews/issues/1837))
- Added [``Div`` element](http://holoviews.org/reference/elements/bokeh/Div.html)
to add arbitrary HTML elements to a Bokeh layout
([2221](https://github.com/ioam/holoviews/issues/2221))
- Added
[``PointDraw``](http://holoviews.org/reference/streams/bokeh/PointDraw.html),
[``PolyDraw``](http://holoviews.org/reference/streams/bokeh/PolyDraw.html),
[``BoxEdit``](http://holoviews.org/reference/streams/bokeh/BoxEdit.html), and
[``PolyEdit``](http://holoviews.org/reference/streams/bokeh/PolyEdit.html)
streams to allow drawing, editing, and annotating glyphs on a Bokeh
plot, and syncing the resulting data to Python
([2268](https://github.com/ioam/holoviews/issues/2459))

Features:

- Added [radial ``HeatMap``](http://holoviews.org/reference/elements/bokeh/RadialHeatMap.html)
option to allow plotting heatmaps with a cyclic x-axis
([2139](https://github.com/ioam/holoviews/pull/2139))
- All elements now support declaring bin edges as well as centers
allowing ``Histogram`` and ``QuadMesh`` to become first class
``Dataset`` types
([547](https://github.com/ioam/holoviews/issues/547))
- When using widgets, their initial or default value can now be
set via the `Dimension.default` parameter
([704](https://github.com/ioam/holoviews/issues/704))
- n-dimensional Dask arrays are now supported directly via the gridded
dictionary data interface
([2305](https://github.com/ioam/holoviews/pull/2305))
- Added new [Styling Plots](http://holoviews.org/user_guide/Styling_Plots.html)
and [Colormaps](http://holoviews.org/user_guide/Colormaps.html)
user guides, including new functionality for working with colormaps.

Enhancements:

- Improvements to exceptions
([1127](https://github.com/ioam/holoviews/issues/1127))
- Toolbar position and merging (via a new ``merge_toolbar``
option) can now be controlled for Layout and Grid plots
([1977](https://github.com/ioam/holoviews/issues/1977))
- Bokeh themes can now be applied at the renderer level
([1861](https://github.com/ioam/holoviews/issues/1861))
- Dataframe and Series index can now be referenced by name when
constructing an element
([2000](https://github.com/ioam/holoviews/issues/2000))
- Option-setting methods such as ``.opts``, ``.options`` and
``hv.opts`` now allow specifying the backend instead of defaulting
to the current backend
([1801](https://github.com/ioam/holoviews/issues/1801))
- Handled API changes in streamz 0.3.0 in Buffer stream
([2409](https://github.com/ioam/holoviews/issues/2409))
- Supported GIF output on windows using new Matplotlib pillow
animation support
([385](https://github.com/ioam/holoviews/issues/385))
- Provided simplified interface to ``rasterize`` most element types
using datashader
([2465](https://github.com/ioam/holoviews/pull/2465))
- ``Bivariate`` element now support ``levels`` as a plot option
([2099](https://github.com/ioam/holoviews/issues/2099))
- ``NdLayout`` and ``GridSpace`` now consistently support ``*``
overlay operation
([2075](https://github.com/ioam/holoviews/issues/2075))
- The Bokeh backend no longer has a hard dependency on Matplotlib
([829](https://github.com/ioam/holoviews/issues/829))
- ``DynamicMap`` may now return (``Nd``)``Overlay`` with varying
number of elements
([1388](https://github.com/ioam/holoviews/issues/1388))
- In the notebook, deleting or re-executing a cell will now delete
the plot and clean up any attached streams
([2141](https://github.com/ioam/holoviews/issues/2141))
- Added ``color_levels`` plot option to set discrete number of levels
during colormapping
([2483](https://github.com/ioam/holoviews/pull/2483))
- Expanded the [Large Data](http://holoviews.org/user_guide/Large_Data.html)
user guide to show examples of all Element and Container types
supported for datashading and give performance guidelines.

Fixes:

- ``Layout`` and ``Overlay`` objects no longer create lower-case nodes
on attribute access
([2331](https://github.com/ioam/holoviews/pull/2331))
- ``Dimension.step`` now correctly respects both integer and float
steps ([1707](https://github.com/ioam/holoviews/issues/1707))
- Fixed timezone issues when using linked streams on datetime axes
([2459](https://github.com/ioam/holoviews/issues/2459))


Changes affecting backwards compatibility:

- Image elements now expect and validate regular sampling
([1869](https://github.com/ioam/holoviews/issues/1869)); for
genuinely irregularly sampled data QuadMesh should be used.
- Tabular elements will no longer default to use ``ArrayInterface``,
instead preferring pandas and dictionary data formats
([1236](https://github.com/ioam/holoviews/issues/1236))
- ``Cycle``/``Palette`` values are no longer zipped together; instead
they now cycle independently
([2333](https://github.com/ioam/holoviews/pull/2333))
- The default color ``Cycle`` was expanded to provide more unique colors
([2483](https://github.com/ioam/holoviews/pull/2483))
- Categorical colormapping was made consistent across backends,
changing the behavior of categorical Matplotlib colormaps
([2483](https://github.com/ioam/holoviews/pull/2483))
- Disabled auto-indexable property of the Dataset baseclass, i.e. if a
single column is supplied no integer index column is added
automatically ([2522](https://github.com/ioam/holoviews/pull/2522))

1.9.5

=============

This release includes a very small number of minor bugfixes and a new
feature to simplify setting options in python:

Enhancements:

-  Added .options method for simplified options setting.
([\2306](https://github.com/ioam/holoviews/pull/2306))

Fixes:

-  Allow plotting bytes datausing the Bokeh backend in python3
([\2357](https://github.com/ioam/holoviews/pull/2357))
-  Allow .range to work on data with heterogeneous types in Python 3
([\2345](https://github.com/ioam/holoviews/pull/2345))
-  Fixed bug streaming data containing datetimes using bokeh>=0.12.14
([\2383](https://github.com/ioam/holoviews/pull/2383))

1.9.4

=============

This release contains a small number of important bug fixes:

-    Compatibility with recent versions of Dask and pandas
  ([\2329](https://github.com/ioam/holoviews/pull/2329))
-    Fixed bug referencing columns containing non-alphanumeric characters
  in Bokeh Tables ([\2336](https://github.com/ioam/holoviews/pull/2336))
-    Fixed issue in regrid operation
  ([2337](https://github.com/ioam/holoviews/pull/2337))
-    Fixed issue when using datetimes with datashader when processing
  ranges ([\2344](https://github.com/ioam/holoviews/pull/2344))

1.9.3

=============

This release contains a number of important bug fixes and minor
enhancements.

Particular thanks to jbampton, ea42gh, laleph, and drs251 for a
number of fixes and improvements to the documentation.

Enhancements:

-    Optimized rendering of stream based OverlayPlots
  ([\2253](https://github.com/ioam/holoviews/pull/2253))
-    Added ``merge_toolbars`` and ``toolbar`` options to control
  toolbars on ``Layout`` and Grid plots
  ([\2289](https://github.com/ioam/holoviews/pull/2289))
-    Optimized rendering of ``VectorField``
  ([\2314](https://github.com/ioam/holoviews/pull/2289))
-    Improvements to documentation
  ([\2198](https://github.com/ioam/holoviews/pull/2198),
  [\2220](https://github.com/ioam/holoviews/pull/2220),
  [\2233](https://github.com/ioam/holoviews/pull/2233),
  [\2235](https://github.com/ioam/holoviews/pull/2235),
  [\2316](https://github.com/ioam/holoviews/pull/2316))
-    Improved Bokeh ``Table`` formatting
  ([\2267](https://github.com/ioam/holoviews/pull/2267))
-    Added support for handling datetime.date types
  ([\2267](https://github.com/ioam/holoviews/pull/2267))
-    Add support for pre- and post-process hooks on operations
  ([\2246](https://github.com/ioam/holoviews/pull/2246),
   [\2334](https://github.com/ioam/holoviews/pull/2334))

Fixes:

-    Fix for Bokeh server widgets
  ([\2218](https://github.com/ioam/holoviews/pull/2218))
-    Fix using event based streams on Bokeh server
  ([\2239](https://github.com/ioam/holoviews/pull/2239),
  [\2256](https://github.com/ioam/holoviews/pull/2256))
-    Switched to drawing ``Distribution``, ``Area`` and ``Spread``
  using patch glyphs in Bokeh fixing legends
  ([\2225](https://github.com/ioam/holoviews/pull/2225))
-    Fixed categorical coloring of ``Polygons``/``Path`` elements in
  Matplotlib ([\2259](https://github.com/ioam/holoviews/pull/2259))
-    Fixed bug computing categorical datashader aggregates
  ([\2295](https://github.com/ioam/holoviews/pull/2295))
-    Allow using ``Empty`` object in ``AdjointLayout``
  ([\2275](https://github.com/ioam/holoviews/pull/2275))


API Changes:

-    Renamed ``Trisurface`` to ``TriSurface`` for future consistency
  ([\2219](https://github.com/ioam/holoviews/pull/2219))
Links

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant