|
|
|
|
Changelog for python312-holoviews-1.19.1-74.3.noarch.rpm :
* Sun Sep 22 2024 Ben Greiner - Make testing multibuild in order to avoid resolver errors with numba and numpy * Fri Aug 30 2024 Ben Greiner - Unpin numpy 2 * Mon Jul 08 2024 Steve Kowalik - Update to 1.19.1: * New features + Add support for popups on selection streams + Add scalebar support * Enhancements + Add color to bars for Plotly backend + Override Curve\'s count aggregator default to self_intersect=False + Zoom tools automatically vertically scaled on subcoordinate_y overlays + Use tsdownsample library for downsampling if available + Add viewport downsample algorithm + Optimize downsample1d when data is shared between layers + Support dictionary cmaps for ImageStack + Expose hit_dilation in PointPlot + Improve autocompletion for lazy module + Subcoordinate_y: reverse the renderers by default + Add hover_tooltips, hover_mode, hover_formatters opts to easily modify hover + Expose setting hard navigable bounds + Add a zoom tool per subcoordinate_y group + Support all Bokeh Text style opts in hv.Labels and hv.Text + Implement support for retaining Pandas index + Add operation for group-wise normalisation + Allow Bars to be plotted on continuous axes + Add min_interval and max_interval to the RangeToolLink + Add support for rasterizing geopandas dataframes directly + Allow options for non-enabled backends + Support ImageStack in dynspread + Add support for cticks + Support title font size in Plotly backend + Hold rendering until a plot has been fully updated + Make Dimension.label source of truth for Dimension identity + Allow subcoordinates to be drawn from NdOverlay dimensions + Add stream transform * Bug fixes + Ensure no auto index is created when a kdim is part of a multi index + Fix hv.Bars with only one value in it + Set zIndex of Popup to 1000 + Handle boolean input in categorically grouped Bars plots + Also check for pd.NA in is_nan + Don\'t show figures toolbar on GridSpace + Update merge_tool + Don\'t raise KeyError if options don\'t contain None + Force vdims to strings for ImageStack + Fixes to Bokeh BoxWhisker + Improve groupby behavior for operation histogram + Ensure plot ranges for all renderers are combined in auto-ranging + Ensure that the downsample algorithm m4 n_out is always a multiple of 4 + Subcoordinate_y: respect ylim + Bug fix for player example pause button + Clone if a Tool is as Bokeh model + Fix violin plot in Plotly + Don\'t error on TypeError in DaskInterface when sorting + Fix hv.help if Info.store is None + Change how upper limit is taken for color_levels + Fix vectorfield hover + Ensure Range streams and RangeToolLink respect subcoordinate axis range + Fix pickling state + Fix colab rendering + Disable batching when subcoordinate_y is enabled + Ensure downsample works with non-contiguous arrays + Fix issue with range lookups in (y)-axis creation * Compatibility + Compatibility with Bokeh 3.5 + Compatibility with Matplotlib 3.9 + pandas: Fix observed FutureWarning for categorial groupby + Lazy load dask.dataframe in operations.datashader + Numpy 2.0 compatibility + Update to support cudf 2024.06- Remove rpmlintrc, no longer needed.- Add patch ignore-pandas-warning.patch: * Ignore warning from Pandas.- Limit numpy to < 2. * Sat Mar 02 2024 Ben Greiner - Skip python39: no xarray anymore * Sun Feb 18 2024 Ben Greiner - Update to 1.18.3 * Fix BoundsX and BoundsY regression (#6099) * Fix rasterize regression (#6102) * Fix link selection for empty Layout (#6110) * Don\'t pin notebook in conda recipe for pyviz channel (#6108) * Tue Feb 06 2024 Daniel Garcia - Update to 1.18.2: This minor release includes a number of bug fixes and documentation updates, as well as compatibility updates for xarray 2023.12 and Pandas 2.2. * Enhancements: - Update contour line calculations to use ContourPy\'s LineType.ChunkCombinedNan (#5985) - Use sys.executable for check_output (#5983) - Updates to show_versions ((#6072), (#6081)) * Bug fixes: - Support color_key in datashade when intermediate step is an ImageStack (#5994) - Fix hist on overlay (#5995) - Set proper context before triggering streams (#6000) - Support partial bound function (#6009) - Add norm in init_artists in holoviews/plotting/mpl/raster.py (#6029) - Fix linking elements that are transformed by a Compositor (#6003) - Add datetime hover information for selector (#6023, (#6039)) - Only evaluate rx if it is an Reactive Expression ((#6014)) - Ensure partial methods can be used as dmap callables ((#6063)) - Del frame after stack level is found in deprecated ((#6085)) * Compatibility: - Compatibility updates with xarray 2023.12 (#6026) - Add extra check to detect if we are in jupyterlite (#6007) - Compatibility updates with Pandas 2.2 ((#6074), (#6078)) - Add Comm on_open handler to initialize the server comm ((#6076)) * Documentation: - Fix docs (#5996) - Fix Param usage in the Plot and Renderers guide (#6001) - Fixing URLs to bokeh project (#6005) - Fix to broken urls in example gallery pages ((#6038)) - Replace Google Analytics with GoatCounter ((#6048)) - Add downloads badges ((#6088)) * Maintenance: - Change to pytest-rerunfailures (#5984) - Holoviews maintenance (#5987) - Add log_cli_level = \"INFO\" to pytest (#5989) - Add shell pre-commit hook (#5991) - Enable Bugbear 904 (#5992) - Part 1, modernize test suite (#5954) - Enforce labels (#5996) - Add lower pin to scipy (#6032) - Skip Deploying_Bokeh_Apps.ipynb on Windows ((#6070)) - Fix failing Windows tests ((#6087)) * Thu Jan 11 2024 Daniel Garcia - removed numpy125.patch and python3-only.patch, not needed anymore- Update to 1.18.1: * This release contains a small number of bug fixes and compatibility updates * Bug fixes: - Account for overlaid elements when using subcoordinates_y (#5950) - Fix groupby option for vectorized annotations (#5956) - Fix and improvements to ImageStack (#5961) - Do not allow partial matches when updating OverlayPlot (#5962) - Always ravel array in unique_array (#5969) * Compatibility: - Update Stamen maps with new URL (#5967) - Compatibility updates for Numpy 2.0 (#5979) * Maintenance: - General maintenance (#5955)- 1.18.0: 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. * Thu Aug 31 2023 Markéta Machová - Update to 1.17.1 * interactive twin-axis support * ability to set custom options on plot components with backend_opts * datashaders where and summary aggregators are now supported * rasterize now has a selector option * Bokeh figures with the same labels will synchronize muteness or visibility across different figures * several enhancements and bug fixes- Add upstream numpy125.patch- Add python3-only.patch (sent upstream) * Wed Jun 07 2023 Ben Greiner - Update to 1.16.1 * This release contains a small number of important bug fixes and enhancements. Many thanks to AATTphilippjfr and AATTHoxbro. * This release includes a breaking change as notebooks will no longer be inlining as default. This change will reduce the size of the notebook files and, more importantly, address an upstream issue in Jupyter where running hv.extension would give an error when used in a notebook. [#]# Critical bug fixes and compatibility: * Add enable_mathjax and set it and inline to False (#5729) * Update to support Datashader on Python 3.11 (#5720) [#]# Enhancements: * Add show_versions helper function (#5725) * Ignore known model warning in VS Code (#5734) * Add workaround for plots where the objects in a figure would overlap (#5733)- Version 1.16.0 * 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 AATTianthomas23, AATTjlstevens, AATTjordansamuels, AATTmaximlt, AATTphilippjfr, AATTTheoMathurin, AATTYura52, and AATTHoxbro, as well as new contributors AATTGeoVizNow, AATTJRRudy1, AATTkeewis, AATTmichaelaye, and AATTwendrul. * 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: * Support for Bokeh 3.1 and Panel 1.0 (#5388, #5620, #5640, [#5679], #5683, #5692, #5703) * Implement auto-ranging support along one axis (#5554, #5609) * Add Largest Triangle Three Buckets (LTTB) as a downsample algorithm (#5552) * Enable WebGL by default (#5708) [#]# 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) [#]# Known issues: * BoxEditTool is not yet supported with the new internals of hv.Rectangle. [#]# Removals: * Raise DataError for non-string column names in DataFrame (#5654) * Remove deprecated tile sources (#5654) * Removed support for apply_groups for old option groups signature (#5497)- Drop holoviews-pr5649-ipykernel.patch * Sun Mar 26 2023 Ben Greiner - Don\'t test xarray on python38: dropped support- Don\'t test dash on python311: no support yet- Don\'t test datashader on python38, python311: both of the above- Add holoviews-pr5649-ipykernel.patch gh#holoviz/holoviews#5649- Add disk constraint: big installation * Wed Feb 08 2023 Ben Greiner - Update to 1.15.4 * Make lasso select mask values using a Dask-compatible method (#5568) * Make plotly legend group unique (#5570) * Set pan and wheel_zoom as the default Bokeh active tools (#5480) * Enable rendering colorbars on bokeh GraphPlots (#5585) * Add Plotly Scatter3d documentation and fix colorbar title (#5418) * Only trigger range-update once in callbacks (#5558) * Ensure dynamically created subplots can be updated (#5555) * Fix start of stack-level in deprecations (#5569) * When sorting colormap records, replace None with an empty string (#5539) * Fix annotator in Geoviews by adding deserialization of non-deserialized base64 data (#5587) * Fix hv.Empty not working in AdjointLayout plot (#5584) * Check for categorical data to histogram (#5540) * Fix clim_percentile (#5495) * Compatibility with Shapely 2.0 (#5561) * Compatibility with Numpy 1.24 (#5581) * Compatibility with Ibis 4.0 (#5588)- Release to 1.15.3 * Fix for empty opts warning and incorrect clearing semantics (#5496) * Fix potential race condition in the Options system (#5535) * Add support to Python 3.11 (#5513) * Cleanup the top __init__ module (#5516)- PEP517 build * Tue Nov 22 2022 Ben Greiner - Update to 1.15.2 [#]# Bug fixes: * Fix support for jupyterlite (#5502) * Improve error message for hv.opts without a plotting backend (#5494) * Fix warnings exposed in CI logs (#5470) * Thanks to AATTmaximlt for various CI fixes (#5484, #5498, #5485) [#]# Enhancement: * Allow Dimension objects to accept a dictionary specification (#5333) * Refactor to remove iterrows for loop from connect_edges_pd (#5473) [#]# Deprecations: * Promoted DeprecationWarning to FutureWarning when using pandas DataFrames with non-string column names. This will not change any functionality but will start warning users about functionality that will be deprecated in future. * Upgrade warning for invalid dataframe column names (#5472)- Release 1.15.1 [#] Enhancements: * Sort output of decimate operation so that it can be used with connected Elements (Curve, Area, etc.) (#5452) * Ensure HoloViews is importable from a pyodide webworker (#5410) * Add support for stepwise Area plots (#5390) * Better error message for hv.Cycle when incompatible backend activated (#5379) * Improvements to VSCode notebook support (#5398) * Protect matplotlib tests from global styles (#5311) * Faster hashing for arrays and pandas objects (#5455) * Add pre-commit hooks to CI actions and fixes to pytest configuration (#5385, #5440) [#]# Bug Fixes: * Allow import of numpy 1.12 (#5367) * Fixes handling of iterables in Overlays (#5320) * Always return a string when using hv.Dimension.pprint_value (#5383) * Support widgets in slices for loc and iloc (#5352) * Take account of labeled dimension in Bokeh plotting classes (#5404) * Fix handling of pandas Period ranges (#5393) * Fixed declaration of Scatter to Selection1DExpr (#5413) * Ensure rangesupdate event fires on all plots with linked axes (#5465) * Fixed fallback to shapely spatial select (#5468) * Many thanks to AATTHoxbro for many miscellaneous plotting fixes, including fixes to plotting of BoxWhisker, VectorField elements (#5397, #5450, #5400, #5409, #5460)) [#]# API: * In future, HoloViews will not allow non-string values for pandas DataFrame column names. This deprecation cycle starts by issuing a DeprecationWarning that should not be visible to users. + Issue DeprecationWarning for invalid DataFrame column types (#5457)- Release 1.15.0 * This is a major release with a large number of new features and bug fixes, as well as updates to Python and Panel compatibility. [#]# Compatibility: * Python 2 support has finally been dropped with 1.14.9 as the last release supporting Python 2 * HoloViews now requires panel >0.13.1 (#4329) * Colormaps for the output of the datashade operation have changed to address holoviz/datashader#357; see rescale_discrete_levels below. To revert to the old colorbar behavior, set ColorbarPlot.rescale_discrete_levels = False in the bokeh or mpl plotting modules as appropriate. * Updated Sankey algorithm means that some users may need to update the node_padding parameter for plots generated with earlier releases. [#]# Major features: * After a long period of hotfix releases for the 1.14.9 series, many new features on the master branch have been released. Features relating to datashader support, linked selection and improvements to the Bokeh plotting backend are called out in their own sections. * Support constructor interface from a spatialpandas GeometryArray (#5281) * Allow plotting anonymous pandas.Series (#5015) * Add support for rendering in pyodide/pyscript (#5338, #5321, [#5275]) [#] Datashader features: * The following new features have been added to the datashader support in HoloViews, mainly focused on Datashader\'s new support for antialiasing lines as well as the new rescale_discrete_levels colormapping option. * Add automatic categorical legend for datashaded plots (#4806) * Implement line_width support when rasterizing spatialpandas paths (#5280) * Expose rescale_discrete_levels in the Bokeh backend (#5312) * Set rescale_discrete_levels=True by default (#5268) [#]# New linked selection features: * Implement linked_selection.filter method (#4999) * Allow passing custom selection_expr to linked selections filter (#5012) * Fix AdjointLayout in link_selections (#5030) [#]# New features for the Bokeh plotting backend: * Add legend_labels option to allow overriding legend labels (#5342) * Updated sankey algorithm to d3-sankey-v0.12.3 (#4707) [#] Other enhancements: * Optimize and clean up options system (#4954) * Optimize lasso selection by applying box-select first (#5061) [#5061] * Support ibis-framework version 3 (#5292) * Add OpenTopoMap as a tile source (#5052) * Show all histograms of an Overlay (#5031) [#]# Bug fixes: * Fix batch watching and linking of parameters in Params stream (#4960, #4956) * Ensure Plot.refresh is dispatched immediately if possible (#5348) * Fix datashader empty overlay aggregation (#5334) * Fixed missing handling of nodata for count aggregator with column (#4951) * Handle pd.NA as missing data in dtype=object column (#5323) * Forward DynamicMap.hist dimension parameter to histogram creation (#5037) * Remove numpy pin from examples (#5285) * Fix vmin/vmax deprecation on matplotlib HeatMapPlot (#5300) * Don\'t skip each renderer\'s load_nb call when multiple extension calls are made in a single cell (#5302) * Set plotly range correctly for log axis (#5272) * Sanitize uses of contextlib.contextmanager (#5018) * Ensure overlay_aggregate is not applied for anti-aliased lines (#5266) * Switch to using bokeh rangesupdate event for Range streams (#5265) * Fixes for bokeh Callbacks (#5040) * Fix for attribute error in matplotlib CompositePlot (#4969) * Silenced inappropriate deprecation warnings and updated deprecation settings in options system (#5345, #5346) * Tue Jun 07 2022 Ben Greiner - Update to 1.14.9 * This release contains a small number of important bug fixes as well as support for the newly added antialiasing option for line rendering in datashader. * Improvements to extension loading, improving visual appearance in JupyterLab when no logo is used and a check to avoid loading unnecessary JavaScript. (#5216, #5249) * Add support for setting antialiased line_width on datashader line aggregation as well as pixel_ratio setting (#5264, #5288) * Added options to customize hover line_(width|join|cap|dash) properties (#5211) * Fix to respect series order in stacked area plot (#5236) * Support buffer streams of unspecified length (#5247) (#5247) * Fixed log axis lower bound when data minimum is <= 0 (#5246) * Declared GitHub project URL in setup.py (#5227) * Fixed streaming Psutil example application (#5243) * Respecting Renderer\'s center property for HoloViews pane (#5197) * Fix vmin/vmax deprecation in HeatMap plot for matplotlib > 3.3 (#5300)- Release 1.14.8 * Fixed xarray validation for aliased coordinate (#5169) * Fixed xaxis/yaxis options with Matplotlib (#5200) * Fixed nested widgets by handling list or tuple values in resolve_dependent_value utility (#5184) * Fixed issue handling multiple widgets without names (#5185) * Fix overlay of two-level categorical plots and HLine (#5203) * Added support for Ibis > 2.0 (#5204) * Allow lower dimensional views on arbitrary dimensioned elements (#5208) * Fix escaping of HTML on Div element (#5209) * Miscellaneous fixes to unit tests, including cudf test fixes as well as addition of Python 3.9 and 3.10 to the test matrix (#5166, #5199, #5201, #5206) * Mon Jan 31 2022 Ben Greiner - Update to 1.14.8a1 * nominally a prerelease, but essentially 1.14.7 plus gh#holoviz/holoviews#516 : Fix for xarray coordinate validation- Required to fix hvplot- Datashader also requires dask, so don\'t test on Python 3.10 either * Sat Jan 29 2022 Ben Greiner - Don\'t test with dask for Python 3.10: not supported yet. * Wed Jan 19 2022 Ben Greiner - Update to 1.14.7 * Support xyzservices.TileProvider as hv.Tiles input (#5062) * Allow reversed layout/overlay binary operators for + and * to be used with custom objects (#5073) * Fix internal numpy.round usage (#5095) * Remove dependency on recent Panel release by importing bokeh version from util module (#5103) * Add missing bounds for the cache_size Parameter (#5105) * Add current_key property to DynamicMap (#5106) * Pin freetype on Windows to avoid matplotlib error (#5109) * Handle the empty string as a group name (#5131) * Do not merge partially overlapping Stream callbacks (#5133) * Fix Violin matplotlib rendering with non-finite values (#5135) * Fix matplotlib colorbar labeling for dim expressions (#5137) * Fix datetime clipping on RangeXY stream (#5138) * Ensure FreehandDraw renders when styles are set (#5139) * Validate dimensionality of xarray interface data (#5140) * Preserve cols when overlaying on layout (#5141) * Fix Bars legend error when overlaid with annotation (#5142) * Fix plotly Bar plots containing NaNs (#5143) * Do not raise deprecated .opts warning for empty groups (#5144) * Handle unsigned integer dtype in datashader aggregate operation (#5149) * Delay projection comparison to optimize geoviews (#5152) * Utility to convert datetime64 to int64 and test suite maintenance (#5157) * Fix for Contours consistent of empty and nonempty paths (#5162) * Fix fig_bounds description in Plotting_with_Matplotlib.ipynb (#4983) * Fix broken link in Gridded user guide (#5098) * Switch to the Pydata Sphinx theme (#5163) * Sat Sep 18 2021 Ben Greiner - Update to 1.14.6 * Compatibility for bokeh 2.4 and fixes to processing of falsey properties and visible style property (#5059, #5063) * Stricter validation of data.interface before calling subclass (#5050) * Fix to prevent options being ignored in some cases (#5016) * Improvements to linked selections including support for linked selection lasso for cudf and improved warnings * (#5044, [#5051]) * Respect apply_ranges at range computation level (#5081) * Keep ordering of kdim when stacking Areas (#4971) * Apply hover postprocessor on updates (#5039)- Release 1.14.5 * Support for pandas>=1.3 (#5013) * Various bug fixes relating to dim transforms including the use of parameters in slices and the use of getattribute (#4993, #5001, #5005)- Release 1.14.4 Enhancements: * Reenable SaveTool for plots with Tiles (#4922) * Enable dask TriMesh rasterization using datashader (#4935) * Use dataframe index for TriMesh node indices (#4936) Bug fixes: * Fix hover for stacked Bars (#4892) * Check before dereferencing Bokeh colormappers (#4902) * Fix multiple parameterized inputs to dim (#4903) * Fix floating point error when generating bokeh Palettes (#4911) * Fix bug using dimensions with label on Bars (#4929) * Do not reverse colormaps with \'_r\' suffix a second time (#4931) * Fix remapping of Params stream parameter names (#4932) * Ensure Area.stack keeps labels (#4937) Compatibility: * Unfortunately a number of tile sources are no longer publicly available. Attempting to use these tile sources will now issue warnings unless hv.config. * raise_deprecated_tilesource_exception is set to True in which case exceptions will be raised instead. * The Wikipedia tile source is no longer available as it is no longer being served outside the wikimedia domain. As one of the most frequently used tile sources, HoloViews now issues a warning and switches to the OpenStreetMap (OSM) tile source instead. * The CartoMidnight and CartoEco tile sources are no longer publicly available. Attempting to use these tile sources will result in a deprecation warning.- Refresh remove_nose.patch: with sed line is simpler * Fri Apr 09 2021 Ben Greiner - Update to version 1.14.3 Enhancements: * Allow applying linked selections to chained DynamicMap (#4870) * Issuing improved error message when __radd__ called with an integer (#4868) * Implement MultiInterface.assign (#4880) * Handle tuple unit on xarray attribute (#4881) * Support selection masks and expressions on gridded data (#4882) Bug fixes: * Handle empty renderers when merging HoverTool.renderers (#4856) Compatibility: * Support matplotlib versions >=3.4 (#4878)- Skip tests not taking into account new functionality with matplotlib 3.4.1 -- gh#holoviz/holoviews#4886 * Thu Mar 04 2021 Atri Bhattacharya - Update to version 1.14.2: * Enhancements: - Bokeh 2.3 compatibility (gh#holoviz/holoviews#4805, gh#holoviz/holoviews#4809). - Supporting dictionary streams parameter in DynamicMaps and operations (gh#holoviz/holoviews#4787, gh#holoviz/holoviews#4818, gh#holoviz/holoviews#4822). - Support spatialpandas DaskGeoDataFrame (gh#holoviz/holoviews#4792). - Disable zoom on axis for geographic plots (gh#holoviz/holoviews#4812 - Add support for non-aligned data in Area stack classmethod (gh#holoviz/holoviews#4836). - Handle arrays and datetime ticks (gh#holoviz/holoviews#4831). - Support single-value numpy array as input to HLine and VLine (gh#holoviz/holoviews#4798). * Bug fixes: - Ensure link_inputs parameter on operations is passed to apply (gh#holoviz/holoviews#4795). - Fix for muted option on overlaid Bokeh plots (gh#holoviz/holoviews#4830). - Check for nested dim dependencies (gh#holoviz/holoviews#4785). - Fixed np.nanmax call when computing ranges (gh#holoviz/holoviews#4847). - Fix for Dimension pickling (gh#holoviz/holoviews#4843). - Fixes for dask backed elements in plotting (gh#holoviz/holoviews#4813). - Handle isfinite for NumPy and Pandas masked arrays (gh#holoviz/holoviews#4817). - Fix plotting Graph on top of Tiles/Annotation (gh#holoviz/holoviews#4828). - Miscellaneous fixes for the Bokeh plotting extension (gh#holoviz/holoviews#4814, gh#holoviz/holoviews#4839). - Miscellaneous fixes for index based linked selections (gh#holoviz/holoviews#4776). * Documentation: - Expanded on Tap Stream example in Reference Gallery (gh#holoviz/holoviews#4782). - Miscellaneous typo and broken link fixes (gh#holoviz/holoviews#4783, gh#holoviz/holoviews#4827, gh#holoviz/holoviews#4844, gh#holoviz/holoviews#4811).- Drop holoviews-pr4803-dask2021.patch: upstreamed. * Thu Feb 11 2021 Ben Greiner - NEP 29: NumPy dropped Python 3.6 -- skip python36 build for TW * Wed Feb 03 2021 Ben Greiner - Update to v1.14.1 * Fix issues with linked selections on tables (#4758) * Fix Heatmap alpha dimension transform (#4757) * Do not drop tools in linked selections (#4756) * Fixed access to possibly non-existant key (#4742)- Add holoviews-pr4803-dask2021.patch to support dask >= 2021.1 gh#holoviz/holoviews#4803 * Wed Jan 13 2021 Benjamin Greiner - rpm 4.16 requires strings to be inside quotes for conditionals- remove wrong python2 BuildRequires * Sun Jan 03 2021 Benjamin Greiner - Update to v1.14.0 This release brings a number of major features including a new IbisInterface, new Plotly Dash support and greatly improved Plotly support, and greatly improved interaction and integration with Datashader. Many thanks to the many contributors to this release, whether directly by submitting PRs or by reporting issues and making suggestions. Specifically, we would like to thank AATTphilippjfr, AATTjonmmease, and AATTtonyfast for their work on the IbisInterface and AATTjonmmease for improving Plotly support, as well as AATTkcpevey, AATTHoxbro, AATTmarckassay, AATTmcepl, and AATTceball for various other enhancements, improvements to documentation and testing infrastructure. In addition, thanks to the maintainers AATTjbednar, AATTjlstevens and AATTphilippjfr for contributing to this release. This version includes a large number of new features, enhancements, and bug fixes. It is important to note that version 1.14 will be the last HoloViews release supporting Python 2. Major features: * New Plotly Dash support (#4605) * New Plotly support for Tiles element (#4686) * New IbisInterface (#4517) * Greatly improved Datashader rasterize() (#4567). Previously, many of the features of Datashader were available only through datashade, which rendered data all the way to RGB pixels and thus prevented many client-side Bokeh features like hover, colorbars, dynamic colormaps, etc. rasterize now supports all these Bokeh features along with nearly all the Datashader features previously only available through datashade, including (now client-side) histogram equalization with cnorm=\'eq_hist\' and easy control of transparency via a new Dimension.nodata parameter. See the Large Data User Guide for more information. Enhancements: * Implemented datashader aggregation of Rectangles (#4701) * New support for robust color limits (clim_percentile) (#4712) * Support for dynamic overlays in link_selections (#4683) * Allow clashing Param stream contents (#4677) * Ensured pandas does not convert times to UTC (#4711) + Removed all use of cyordereddict (#4620) * Testing infrastructure moved to GH Actions (#4592) Bug fixes: * Ensure RangeXY returns x/y ranges in correct order (#4665) (#4665) * Fix datashader instability with Plotly by disabling padding for RGB elements (#4705) * Various Dask and cuDF histogram fixes (#4691) * Fix handling of custom matplotlib and bokeh colormaps (#4693) * Fix cuDF values implementation (#4687) * Fixed range calculation on HexTiles (#4689) * Use PIL for RGB.load_image (#4639) Documentation: * Clarified data types accepted by Points (#4430) * Updated Introduction notebook (#4682) * Fixed releases urls (#4672) Compatibility: * Warning when there are multiple kdims on Chart elements (#4710) * Set histogram normed option to False by default (#4258) * The default colormap in holoviews is now \'kbc_r\' instead of \'fire\'; see issue #3500 for details. This change was made mainly because the highest value of the fire colormap is white, which meant data was often not visible against a white background. To restore the old behavior you can set hv.config.default_cmap=\'fire\', which you can do via the extension e.g. hv.extension(\'bokeh\', config=dict(default_cmap=\'fire\')). There is also hv.config.default_gridded_cmap which you can set to \'fire\' if you wish to use the old colormap for the Raster, Image and QuadMesh element types. The default HeatMap colormap has also been set to \'kbc_r\' for consistency and can be set back to the old value of \'RdYlBu_r\' via hv.config.default_heatmap_cmap.- refresh remove_nose.patch- drop remove-cyordereddict.patch- fix test discovery gh#holoviz/holoviews#4621 * skip failing tests
|
|
|