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_insertfunction (#1260) - Refactor of CUDA
*_nreductions (#1261) - Support antialiased lines in
*_nreductions (#1262) - Replace accumulate with copy on first call to antialiased stage 2 combine (#1264)
- Separate where
combine_cpufunctions by ndim (#1265) - Antialiased line support for
wherereductions (#1269)
-
Improved support for
summaryreductions: -
CUDA support for
stdandvarreductions (#1267)
General code improvements:
- Remove pyarrow pin (#1248)
Improvements to CI:
Improvements to documentation: