This is an automated email from the ASF dual-hosted git repository.
apitrou pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/arrow.git
from 5c0015d34b GH-43587: [Python] Remove no longer used
serialize/deserialize PyArrow C++ code (#45743)
add 026a933fd1 GH-45755: [C++][Python][Compute] Add winsorize function
(#45763)
No new revisions were added by this update.
Summary of changes:
cpp/src/arrow/CMakeLists.txt | 1 +
cpp/src/arrow/compute/api_vector.cc | 9 +
cpp/src/arrow/compute/api_vector.h | 19 ++
cpp/src/arrow/compute/kernels/CMakeLists.txt | 1 +
cpp/src/arrow/compute/kernels/aggregate_mode.cc | 7 +-
.../arrow/compute/kernels/aggregate_quantile.cc | 26 ++-
cpp/src/arrow/compute/kernels/aggregate_test.cc | 3 +-
cpp/src/arrow/compute/kernels/codegen_internal.h | 11 +-
.../arrow/compute/kernels/scalar_cast_boolean.cc | 3 +-
.../arrow/compute/kernels/scalar_cast_string.cc | 3 +-
cpp/src/arrow/compute/kernels/vector_statistics.cc | 209 +++++++++++++++++++++
.../compute/kernels/vector_statistics_test.cc | 169 +++++++++++++++++
cpp/src/arrow/compute/registry.cc | 1 +
cpp/src/arrow/compute/registry_internal.h | 1 +
cpp/src/arrow/type.cc | 6 +
cpp/src/arrow/type.h | 4 +
docs/source/cpp/compute.rst | 12 ++
python/pyarrow/_compute.pyx | 21 +++
python/pyarrow/compute.py | 1 +
python/pyarrow/includes/libarrow.pxd | 4 +
python/pyarrow/tests/test_compute.py | 12 ++
21 files changed, 494 insertions(+), 29 deletions(-)
create mode 100644 cpp/src/arrow/compute/kernels/vector_statistics.cc
create mode 100644 cpp/src/arrow/compute/kernels/vector_statistics_test.cc