Revisions of python-holoviews

buildservice-autocommit accepted request 1155036 from Markéta Machová's avatar Markéta Machová (mcalabkova) (revision 65)
baserev update by copy to link target
Markéta Machová's avatar Markéta Machová (mcalabkova) accepted request 1154271 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 64)
- Skip python39: no xarray anymore
buildservice-autocommit accepted request 1147598 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 63)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 1147462 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 62)
- 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)
buildservice-autocommit accepted request 1146086 from Daniel Garcia's avatar Daniel Garcia (dgarcia) (revision 61)
baserev update by copy to link target
Daniel Garcia's avatar Daniel Garcia (dgarcia) committed (revision 60)
- 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))
Daniel Garcia's avatar Daniel Garcia (dgarcia) committed (revision 59)
- 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.
buildservice-autocommit accepted request 1108852 from Markéta Machová's avatar Markéta Machová (mcalabkova) (revision 58)
baserev update by copy to link target
Markéta Machová's avatar Markéta Machová (mcalabkova) accepted request 1108851 from Markéta Machová's avatar Markéta Machová (mcalabkova) (revision 57)
- 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)
buildservice-autocommit accepted request 1091430 from Markéta Machová's avatar Markéta Machová (mcalabkova) (revision 56)
baserev update by copy to link target
Markéta Machová's avatar Markéta Machová (mcalabkova) accepted request 1091405 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 55)
- Update to 1.16.1
  * This release contains a small number of important bug fixes and
    enhancements. Many thanks to @philippjfr and @Hoxbro.
  * 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 @ianthomas23, @jlstevens, @jordansamuels,
    @maximlt, @philippjfr, @TheoMathurin, @Yura52, and @Hoxbro, as
    well as new contributors @GeoVizNow, @JRRudy1, @keewis,
    @michaelaye, and @wendrul.
  * 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
buildservice-autocommit accepted request 1076841 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 54)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1076617 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 53)
- 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

- 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
buildservice-autocommit accepted request 1037469 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 52)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1037390 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 51)
- 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 @maximlt 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
buildservice-autocommit accepted request 981259 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 50)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 981205 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 49)
- 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)
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 950389 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 48)
- 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
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 949907 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 47)
- Don't test with dask for Python 3.10: not supported yet.
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 947721 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 46)
- 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)
Displaying revisions 1 - 20 of 65
openSUSE Build Service is sponsored by