github holoviz/datashader v0.15.1
Version 0.15.1

latest releases: v0.16.3, v0.16.3rc0, v0.16.2...
15 months ago

This release contains an important bug fix to ensure that categorical column order in maintained across dask partitions. It also adds support for categorical inspection reductions such as by(max_n). The only missing functionality for inspection reductions is now antialiased lines, which in planned for the next release.

Thanks to contributors @ianthomas23, @maximlt and @philippjfr.

Bug fixes:

  • Fix single category reductions (#1231)
  • Ensure categorical column order is the same across dask partitions (#1239)

Enhancements:

  • Categorical inspection reductions:

    • Support by(max_n) and by(min_n) (`#1229)
    • Categorical max_row_index, max_n_row_index and min equivalents (#1233)
    • Use enum for row index column rather than None (#1234)
    • Add support for categorical where reductions (#1237)
    • Add tests for handling of NaNs in where reductions (#1241)
  • General code improvements:

    • Only check dask.DataFrame dtypes of columns actually used (#1236)
    • Remove all use of OrderedDict (#1242)
    • Separate out 3d and 4d combine functions (#1243)
    • Reorganise antialiasing code (#1245)

Improvements to CI:

  • Bump holoviz tasks (#1240)
  • Add image is close test helper (#1244)

Improvements to documentation:

  • Update to Google Analytics 4 (#1228)
  • Rename pyviz-dev as holoviz-dev (#1232)

Don't miss a new datashader release

NewReleases is sending notifications on new releases.