Pyviz

Latest version: v0.10.3

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

Scan your dependencies

Page 4 of 6

0.6.9

This release includes major contributions from jonmmease (fixing several long-standing bugs), jlstevens (updating all example notebooks to use current syntax, 685), jbednar, philippjfr, and jsignell ([Panel](http://panel/pyviz.org)-based dashboard), and brendancol (geo utilities).

New features:

* Replaced outdated 536-line Bokeh [dashboard.py](https://github.com/pyviz/datashader/blob/ae72d237d574cbd7103a912fc84094ce10d55344/examples/dashboard/dashboard.py) with 71-line Panel+HoloViews [dashboard](http://datashader.org/dashboard.html) [.ipynb](https://github.com/pyviz/datashader/blob/master/examples/dashboard.ipynb) (676)
* Allow aggregating xarray objects (in addition to Pandas and Dask DataFrames) (675)
* Create WMTS tiles from Datashader data (636)
* Added various [geographic utility functions](http://datashader.org/user_guide/8_Geography.html) (ndvi, slope, aspect, hillshade, mean, bump map, Perlin noise) (661)
* Made OpenSky data public (691)

Bugfixes and compatibility:

* Fix array bounds error on line glyph (683)
* Fixed the span argument to tf.shade (680)
* Fixed composite.add (for use in spreading) to clip colors rather than overflow (689)
* Fixed gerrymandering shape file (688)
* Updated to match Bokeh (656), Dask (681, 667), Pandas/Numpy (697)

0.6.8

Minor, mostly bugfix, release with some speed improvements.

New features:

- Added Strange Attractors example (632)
- Major speedup: optimized dask datashape detection (634)

Bugfixes and compatibility:

- Silenced inappropriate warnings (631)
- Fixed various other bugs, including 644
- Added handling for zero data and zero range (612, 648)

0.6.7

Minor compatibility release.

* Supports dask >= 0.18.
* Updated installation and usage instructions

0.6.6

Minor bugfix release.

* Now available to install using pip (`pip install datashader`) or conda defaults (`conda install datashader`)
* InteractiveImage is now deprecated; please use the Datashader support in HoloViews instead.
* Updated installation and example instructions to use new `datashader` command.
* Made package building automatic, to allow more frequent releases
* Ensured transparent (not black) image is returned when there is no data to plot (thanks to Nick Xie)
* Simplified getting-started example (thanks to David Jones)
* Various fixes and compatibility updates to examples

0.6.5

Major release with extensive support for triangular meshes and changes to the raster API.

New features:

- Trimesh support: Rendering of irregular triangular meshes using ``Canvas.trimesh()`` (see [user guide](https://github.com/bokeh/datashader/blob/master/examples/user_guide/6_Trimesh.ipynb)) (525,552)
- Added a new website at [datashader.org](http://datashader.org), with new Getting Started pages and an extensive User Guide, with about 50% new material not previously in example notebooks. Built entirely from Jupyter notebooks, which can be run in the ``examples/`` directory. Website is now complete except for sections on points (see the [nyc_taxi example](https://github.com/bokeh/datashader/blob/master/examples/topics/nyc_taxi.ipynb) in the meantime).
- ``Canvas.raster()`` now accepts xarray Dataset types, not just DataArrays, with the specific DataArray selectable from the Dataset using the ``column=`` argument of a supplied aggregation function.
- ``tf.Images()`` now displays anything with an HTML representation, to allow laying out Pandas dataframes alongside datashader output.

Bugfixes and compatibility:

- Changed Raster API to match other glyph types:
* Now accepts a reduction function via an ``agg=`` argument like ``Canvas.line()``, ``Canvas.points()``, etc. The previous ``downsample_method`` is still accepted for this release, but is now deprecated.
* ``upsample_method`` is now ``interpolate``, accepting ``linear=True`` or ``linear=False``; the previous spelling is now deprecated.
* The ``layer=`` argument previously accepted a 1-based integer index, which was confusing given the standard Python 0-based indexing elsewhere. Changed to accept an xarray coordinate, which can be a 1-based index if that's what is defined on the array, but also works with arbitrary floating-point coordinates (e.g. for a depth parameter in an image stack).
* Now auto-ranges in x and y when not given explicit ranges, instead of raising an error.
- Fixed various bugs, including one generating incorrect output in ``Canvas.raster(agg='mode')``

0.6.4

Minor compatibility release to track changes in external packages.

* Updated imports for bokeh 0.12.11 (fixes 535), though there are issues in 0.12.11 itself and so 0.12.12 should be used instead (to be released shortly).
* Pinned pillow version on Windows (fixes 534).

Page 4 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.