Hello community, here is the log from the commit of package python-holoviews for openSUSE:Factory checked in at 2018-03-11 15:23:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-holoviews (Old) and /work/SRC/openSUSE:Factory/.python-holoviews.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-holoviews" Sun Mar 11 15:23:35 2018 rev:3 rq:583102 version:1.9.5 Changes: -------- --- /work/SRC/openSUSE:Factory/python-holoviews/python-holoviews.changes 2017-09-05 15:14:37.314283002 +0200 +++ /work/SRC/openSUSE:Factory/.python-holoviews.new/python-holoviews.changes 2018-03-11 15:23:39.782633905 +0100 @@ -1,0 +2,138 @@ +Sun Mar 4 09:55:21 UTC 2018 - jeng...@inai.de + +- Ensure neutrality of description. Say some more about the + implementation. + +------------------------------------------------------------------- +Fri Mar 2 23:15:31 UTC 2018 - a...@gmx.de + +- update to version 1.9.5: + * Enhancements: + + Added .options method for simplified options setting. (#2306) + * Fixes: + + Allow plotting bytes datausing the bokeh backend in python3 + (#2357) + + Allow .range to work on data with heterogeneous types in Python + 3 (#2345) + + Fixed bug streaming data containing datetimes using + bokeh>=0.12.14 (#2383) + +------------------------------------------------------------------- +Thu Mar 1 15:56:50 UTC 2018 - toddrme2...@gmail.com + +- Update to Version 1.9.4 + + Fixes: + * Compatibility with recent versions of dask and pandas + * Fixed bug referencing columns containing non-alphanumeric characters + in bokeh Tables + * Fixed issue in regrid operation + * Fixed issue when using datetimes with datashader when processing + ranges +- Update to Version 1.9.3 + + Enhancements: + * Optimized rendering of stream based OverlayPlots + * Added ``merge_toolbars`` and ``toolbar`` options to control + toolbars on ``Layout`` and Grid plots + * Optimized rendering of ``VectorField`` + * Improvements to documentation + * Improved bokeh ``Table`` formatting + * Added support for handling datetime.date types + * Add support for pre- and post-process hooks on operations + + Fixes: + * Fix for bokeh server widgets + * Fix using event based streams on bokeh server + * Switched to drawing ``Distribution``, ``Area`` and ``Spread`` + using patch glyphs in bokeh fixing legends + * Fixed categorical coloring of ``Polygons``/``Path`` elements in + matplotlib + * Fixed bug computing categorical datashader aggregates + * Allow using ``Empty`` object in ``AdjointLayout`` + + API Changes: + * Renamed ``Trisurface`` to ``TriSurface`` for future consistency +- Update to Version 1.9.2 + + Enhancements: + * Improved the Graph element, optimizing the constructor + and adding support for defining a `edge_color_index` + * Added support for adding jitter to bokeh Scatter and Points plots + + Fixes: + * Ensure dimensions, group and label are inherited when casting + Image to QuadMesh + * Handle compatibility for bokeh version >= 0.12.11 + * Fixed broken bokeh ArrowPlot + * Fixed Pointer based streams on datetime axes + * Allow constructing and plotting of empty Distribution and + Bivariate elements + * Added support for hover info on bokeh BoxWhisker plots + * Fixed bug attaching streams to (Nd)Overlay types +- Update to Version 1.9.1 + + Enhancements: + * Exposed min_alpha parameter on datashader shade and datashade + operations + + Fixes: + * Fixed broken bokeh server linked stream throttling + * Fixed bug in bokeh callbacks preventing linked streams using + bokeh's on_event callbacks from working + * Fixed insufficient validation issue for Image and bugs when + applying regrid operation to xarray based Images + * Fixed handling of dimensions and empty elements in univariate_kde + and bivariate_kde operations +- Update to Version 1.9.0 + + Features: + * The kdim and vdim keyword arguments are now positional making the + declaration of elements less verbose (e.g. Scatter(data, 'x', + 'y')) + * Added Graph, Nodes, and EdgePaths elements adding support for + plotting network graphs + * Added datashader based regrid operation for fast Image and RGB + regridding + * Added support for binary transport when plotting with bokeh, + providing huge speedups for dynamic plots + * Added Pipe and Buffer streams for streaming data support + * Add support for datetime axes on Image, RGB and when applying + datashading and regridding operations + * Added Distribution and Bivariate as first class elements which can + be plotted with matplotlib and bokeh without depending on seaborn + * Completely overhauled support for plotting geometries with Path, + Contours and Polygons elements including support for coloring + individual segments and paths by value + + Enhancements: + * Add support for adjoining all elements on matplotlib plots + * Improved exception handling for data interfaces + * Add groupby argument to histogram operation + * Add support for reverse sort on Dataset elements + * Added support for invert_x/yaxis on all elements + + Fixes: + * Fixed a bug in matplotlib causing the first frame in gif and mp4 + getting stuck + * Fixed various issues with support for new nested categorical axes + in bokeh + * A large range of other bug fixes too long to list here. + + Changes affecting backwards compatibility: + * The contours operation no longer overlays the contours on top of + the supplied Image by default and returns a single + Contours/Polygons rather than an NdOverlay of them + * The values of the Distribution element should now be defined as a + key dimension + * The seaborn interface was removed in its entirety being replaced + by first class support for statistics elements such as + Distribution and Bivariate + * Since kdims and vdims can now be passed as positional arguments + the bounds argument on Image is no longer positional. + * The datashade and shade cmap was reverted back to blue due to issues + with the fire cmap against a white background. + * Dropped all support for bokeh versions older than 0.12.10 + * histogram operation now returns Histogram elements with less + generic value dimension and customizable label +- Update to Version 1.8.4 + + Fixes: + * Fixes to register BoundsXY stream. + * Fix for Bounds streams on bokeh server. + * Compatibility with matplotlib 2.1 + * Fixed bug in scrubber widget and support for scrubbing discrete + DynamicMaps + * Various fixes for compatibility with bokeh 0.12.9 + * Fixes for setting QuadMesh ranges. + * Fixes for inverting Image/RGB/Raster axes in bokeh. +- Disable unit tests. They freeze. + +------------------------------------------------------------------- Old: ---- holoviews-1.8.3.tar.gz New: ---- holoviews-1.9.5.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-holoviews.spec ++++++ --- /var/tmp/diff_new_pack.EJNl0U/_old 2018-03-11 15:23:40.558606068 +0100 +++ /var/tmp/diff_new_pack.EJNl0U/_new 2018-03-11 15:23:40.558606068 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-holoviews # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,11 +17,12 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} -%bcond_without test +# Tests take too long +%bcond_with test Name: python-holoviews -Version: 1.8.3 +Version: 1.9.5 Release: 0 -Summary: Easy, composable, declarative visualizations for Python +Summary: Composable, declarative visualizations for Python License: BSD-3-Clause Group: Development/Languages/Python Url: https://github.com/ioam/holoviews @@ -35,23 +36,29 @@ BuildRequires: fdupes BuildRequires: python-rpm-macros %if %{with test} -BuildRequires: ffmpeg -BuildRequires: ImageMagick BuildRequires: %{python_module Jinja2} BuildRequires: %{python_module Pygments} -BuildRequires: %{python_module bokeh >= 0.12.6} +BuildRequires: %{python_module bokeh >= 0.12.13} BuildRequires: %{python_module cyordereddict} +BuildRequires: %{python_module datashader} +BuildRequires: %{python_module flexx} BuildRequires: %{python_module jsonschema} BuildRequires: %{python_module jupyter_ipython} BuildRequires: %{python_module jupyter_notebook} BuildRequires: %{python_module lancet-ioam} +BuildRequires: %{python_module networkx} BuildRequires: %{python_module nose} BuildRequires: %{python_module pandas} BuildRequires: %{python_module plotly} BuildRequires: %{python_module pyzmq} BuildRequires: %{python_module seaborn} +BuildRequires: %{python_module selenium} BuildRequires: %{python_module tornado} +BuildRequires: %{python_module xarray} +BuildRequires: ImageMagick +BuildRequires: ffmpeg %endif +Requires: python-flexx Requires: python-matplotlib Requires: python-numpy >= 1.0 Requires: python-param >= 1.3.2 @@ -59,19 +66,23 @@ Recommends: ImageMagick Recommends: python-Jinja2 Recommends: python-Pygments -Recommends: python-bokeh >= 0.12.6 +Recommends: python-bokeh >= 0.12.13 Recommends: python-cyordereddict +Recommends: python-datashader Recommends: python-jsonschema Recommends: python-jupyter_ipython Recommends: python-jupyter_notebook Recommends: python-lancet-ioam Recommends: python-matplotlib +Recommends: python-networkx Recommends: python-pandas Recommends: python-plotly Recommends: python-pyzmq Recommends: python-seaborn +Recommends: python-scitools-iris +Recommends: python-selenium Recommends: python-tornado -BuildRoot: %{_tmppath}/%{name}-%{version}-build +Recommends: python-xarray BuildArch: noarch Requires(post): update-alternatives Requires(postun): update-alternatives @@ -79,8 +90,16 @@ %python_subpackages %description -HoloViews is a Python library that makes analyzing and visualizing scientific -or engineering data much simpler, more intuitive, and more reproducible. +HoloViews is a Python library for automated plotting of annotated +data. + +Instead of building a plot using direct calls to a plotting library, +the developer instead first describes the data with semantic +information and then additional metadata to determine more detailed +aspects of the visualization. This approach provides automatic +visualization that can be requested at any time as the data evolves, +rendered automatically by one of the supported plotting libraries +(such as Bokeh or Matplotlib). %prep %setup -q -n holoviews-%{version} @@ -108,12 +127,15 @@ %if %{with test} %check +export HOLOVIEWSRC=`pwd`'/holoviews.rc' +echo 'import holoviews as hv;hv.config(style_17=True);hv.config.warn_options_call=True' > holoviews.rc %python_expand nosetests-%{$python_bin_suffix} %endif %files %{python_files} %defattr(-,root,root,-) -%doc LICENSE.txt +%doc CHANGELOG.md LICENSE.txt +%doc examples/ %python_alternative %{_bindir}/holoviews %{python_sitelib}/* ++++++ holoviews-1.8.3.tar.gz -> holoviews-1.9.5.tar.gz ++++++ /work/SRC/openSUSE:Factory/python-holoviews/holoviews-1.8.3.tar.gz /work/SRC/openSUSE:Factory/.python-holoviews.new/holoviews-1.9.5.tar.gz differ: char 4, line 1