Questions on C data interface

2023-04-08 Thread Tony Wang
Hello, first time emailing the mailing list so please let me know if I am doing something wrong. I am trying to use the Arrow C data interface to pass PyArrow arrays to my C program with Pybind. My Python code looks something like this: array_ptrs = []   

[DISCUSSION][C++] Re-proposal of 'divmod' in Compute Functions

2023-04-08 Thread Hirokazu Suzuki
Hello all, This is a (re)proposal for a divmod kernel for the compute function. This proposes the following two combinations of quotient and remainder for 'divmod'. - [floor-quotient, modulo] - [trunc-quotient, remainder] The first proposal for divmod was made in ARROW-12755 [1] and has been

Re: [VOTE][RUST][DataFusion] Release Apache Arrow DataFusion 22.0.0 RC1

2023-04-08 Thread vin jake
+1 (non-binding) verified on M1 mac Thanks Andy. On Sat, Apr 8, 2023 at 8:42 PM Andrew Lamb wrote: > +1 (binding) > verified on x86 mac > > If possible it might be nice to cut an RC2 to pick up the change jackwener > references [1] which has subsequently been merged > > Thank you Andy > > [1]

Re: [VOTE][RUST][DataFusion] Release Apache Arrow DataFusion 22.0.0 RC1

2023-04-08 Thread Andrew Lamb
+1 (binding) verified on x86 mac If possible it might be nice to cut an RC2 to pick up the change jackwener references [1] which has subsequently been merged Thank you Andy [1] https://github.com/apache/arrow-datafusion/pull/5883 On Fri, Apr 7, 2023 at 4:29 PM vin jake wrote: > Could we

Re: [VOTE][RUST] Release Apache Arrow Rust 37.0.0 RC2

2023-04-08 Thread Andrew Lamb
+1 (binding) verified on x86 mac Thank you Raphael On Fri, Apr 7, 2023 at 1:42 PM L. C. Hsieh wrote: > +1 (binding) > > Verified on M1 Mac. > > Thanks Raphael. > > On Fri, Apr 7, 2023 at 9:27 AM Raphael Taylor-Davies > wrote: > > > > Hi, > > > > I would like to propose a release of Apache

Re: [DISCUSSION] C-Data API for Non-CPU Use Cases

2023-04-08 Thread Antoine Pitrou
Hi Matt, I've posted comments on the PR. Besides: * The ArrowDeviceArray contains a pointer to an ArrowArray alongside the device information related to allocation. The reason for using a pointer is so that future modifications of the ArrowArray struct do not cause the size of this