Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Mar 11, 2025

Bumps datashader from 0.12.1 to 0.16.0.

Release notes

Sourced from datashader's releases.

Version 0.16.0

Datashader 0.16.0 is a significant release adding support for rendering GeoPandas GeoDataFrames directly rather than having to convert them to SpatialPandas first. Support for GeoPandas geometry types in Datashader Canvas functions is as follows:

  • Canvas.line: LineString, MultiLineString, MultiPolygon, Polygon
  • Canvas.point: MultiPoint, Point
  • Canvas.polygons: MultiPolygon, Polygon

There is also support in Canvas.line for a new data type which is a 2D xarray.DataArray (within an xarray.Dataset) containing the coordinates of multiple lines that share the same x coordinates.

The DataShape package is now vendored in Datashader as it has not been maintained for a number of years and is not accepting updates.

Thanks to new contributor @​J08ny and regular contributors @​Hoxbro and @​ianthomas23.

Enhancements:

  • Support rendering of GeoPandas GeoDataFrames as lines, points and polygons (#1285, #1293, #1297)
  • Implement lines using 2D xarray with common x coordinates (#1282)

General code improvements:

  • Add debug logging to compiler module (#1280)
  • Vendor DataShape (#1284)
  • Don't use object as base class (#1286)
  • Fix typos using codespell (#1288)
  • Fix float16 being a floating type. (#1290)
  • Simplify line _internal_build_extend (#1294)

Improvements to CI:

  • Update to latest holoviz_tasks (#1281)
  • Update codecov configuration (#1292)
  • Add pre-commit (#1295, #1296)

Compatibility:

  • Support Pandas 2.1 (#1276, #1287)
  • Replace np.NaN with np.nan (#1289)
  • Drop support for Python 3.8 (#1291)

Version 0.15.2

This release adds antialiased line support for inspection reductions such as max_n and where, including within categorical by reductions. It also improves support for summary reductions and adds CUDA implementations of std and var reductions.

Thanks to regular contributors @​Hoxbro, @​ianthomas23, @​maximlt and @​thuydotm.

Enhancements:

  • Antialiasing line support for inspection reductions:

    • Pre-compile antialias stage 2 combination (#1258)
    • Antialiased min and max row index reductions (#1259)

... (truncated)

Changelog

Sourced from datashader's changelog.

Version 0.16.0 (2023-10-26)

Datashader 0.16.0 is a significant release adding support for rendering GeoPandas GeoDataFrames directly rather than having to convert them to SpatialPandas first. Support for GeoPandas geometry types in Datashader Canvas functions is as follows:

  • Canvas.line: LineString, MultiLineString, MultiPolygon, Polygon
  • Canvas.point: MultiPoint, Point
  • Canvas.polygons: MultiPolygon, Polygon

There is also support in Canvas.line for a new data type which is a 2D xarray.DataArray (within an xarray.Dataset) containing the coordinates of multiple lines that share the same x coordinates.

The DataShape package is now vendored in Datashader as it has not been maintained for a number of years and is not accepting updates.

Thanks to new contributor @J08ny <https://github.com/J08ny>_ and regular contributors @Hoxbro <https://github.com/Hoxbro>_ and @ianthomas23 <https://github.com/ianthomas23>_.

Enhancements:

  • Support rendering of GeoPandas GeoDataFrames as lines, points and polygons ([#1285](https://github.com/holoviz/datashader/issues/1285) <https://github.com/holoviz/datashader/pull/1285>, [#1293](https://github.com/holoviz/datashader/issues/1293) <https://github.com/holoviz/datashader/pull/1293>, [#1297](https://github.com/holoviz/datashader/issues/1297) <https://github.com/holoviz/datashader/pull/1297>_)
  • Implement lines using 2D xarray with common x coordinates ([#1282](https://github.com/holoviz/datashader/issues/1282) <https://github.com/holoviz/datashader/pull/1282>_)

General code improvements:

  • Add debug logging to compiler module ([#1280](https://github.com/holoviz/datashader/issues/1280) <https://github.com/holoviz/datashader/pull/1280>_)
  • Vendor DataShape ([#1284](https://github.com/holoviz/datashader/issues/1284) <https://github.com/holoviz/datashader/pull/1284>_)
  • Don't use object as base class ([#1286](https://github.com/holoviz/datashader/issues/1286) <https://github.com/holoviz/datashader/pull/1286>_)
  • Fix typos using codespell ([#1288](https://github.com/holoviz/datashader/issues/1288) <https://github.com/holoviz/datashader/pull/1288>_)
  • Fix float16 being a floating type. ([#1290](https://github.com/holoviz/datashader/issues/1290) <https://github.com/holoviz/datashader/pull/1290>_)
  • Simplify line _internal_build_extend ([#1294](https://github.com/holoviz/datashader/issues/1294) <https://github.com/holoviz/datashader/pull/1294>_)

Improvements to CI:

  • Update to latest holoviz_tasks ([#1281](https://github.com/holoviz/datashader/issues/1281) <https://github.com/holoviz/datashader/pull/1281>_)
  • Update codecov configuration ([#1292](https://github.com/holoviz/datashader/issues/1292) <https://github.com/holoviz/datashader/pull/1292>_)
  • Add pre-commit ([#1295](https://github.com/holoviz/datashader/issues/1295) <https://github.com/holoviz/datashader/pull/1295>, [#1296](https://github.com/holoviz/datashader/issues/1296) <https://github.com/holoviz/datashader/pull/1296>)

Compatibility:

  • Support Pandas 2.1 ([#1276](https://github.com/holoviz/datashader/issues/1276) <https://github.com/holoviz/datashader/pull/1276>, [#1287](https://github.com/holoviz/datashader/issues/1287) <https://github.com/holoviz/datashader/pull/1287>)
  • Replace np.NaN with np.nan ([#1289](https://github.com/holoviz/datashader/issues/1289) <https://github.com/holoviz/datashader/pull/1289>_)
  • Drop support for Python 3.8 ([#1291](https://github.com/holoviz/datashader/issues/1291) <https://github.com/holoviz/datashader/pull/1291>_)

Version 0.15.2 (2023-08-17)

This release adds antialiased line support for inspection reductions such as max_n and where, including within categorical by reductions. It also improves support for summary reductions and adds CUDA implementations of std and var reductions.

Thanks to regular contributors @Hoxbro <https://github.com/Hoxbro>, @ianthomas23 <https://github.com/ianthomas23>, @maximlt <https://github.com/maximlt>_ and @thuydotm <https://github.com/thuydotm>_.

Enhancements:

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Mar 11, 2025
Bumps [datashader](https://github.com/holoviz/datashader) from 0.12.1 to 0.16.0.
- [Release notes](https://github.com/holoviz/datashader/releases)
- [Changelog](https://github.com/holoviz/datashader/blob/main/CHANGELOG.rst)
- [Commits](holoviz/datashader@v0.12.1...v0.16.0)

---
updated-dependencies:
- dependency-name: datashader
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/pip/requirements/develop/datashader-0.16.0 branch from 74483d6 to d2bc590 Compare March 12, 2025 12:48
Base automatically changed from develop to main March 13, 2025 09:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant