Hi,

I'm trying to understand if it is possible to have a C/C++ code (homebrew code) 
integrated into arrow such that a user of pyArrow would be able to utilize the 
homebrew functions (from python script).

The idea is to pass an arrow array/table (or numpy array?) to the external 
code, let it work on the input(s) to produce an arrow output array and return 
it to the user. Again, the choice of programming language for user is Python. 
I've noticed c data interface and c stream interface as well as user compute 
functions in the docs. It is not clear to me if any of those support my use 
case and further more how do I get to utilize that in Python once implemented 
in C++.

For example, something like https://numpy.org/doc/stable/user/c-info.html is 
what I would be after.

Can this be done in (py)arrow, or should I just do it in numpy ?

Thank you,
Hinko

Reply via email to