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)
- CPU
shift_and_insert
function (#1260) - Refactor of CUDA
*_n
reductions (#1261) - Support antialiased lines in
*_n
reductions (#1262) - Replace accumulate with copy on first call to antialiased stage 2 combine (#1264)
- Separate where
combine_cpu
functions by ndim (#1265) - Antialiased line support for
where
reductions (#1269)
-
Improved support for
summary
reductions: -
CUDA support for
std
andvar
reductions (#1267)
General code improvements:
- Remove pyarrow pin (#1248)
Improvements to CI:
Improvements to documentation: