sjperkins commented on pull request #10565:
URL: https://github.com/apache/arrow/pull/10565#issuecomment-999636230


   Thanks for checking in @jmdeschenes. I'm still working on it, but I haven't 
been able to give it attention recently. IIRC there are some issues I need to 
work through.
   
   1. Most standard Numpy data types are First-Class Arrow types and the 
existing code handles conversion between them. Complex Number Arrow Types are 
Extension Types so their handling is a bit trickier and I haven't found a clean 
solution with the existing code, or with newer code that I've written yet.
   2. I was very unsure about exposing C++ Extension Types in Python mostly 
because working in the CPython layer is slower and more opaque. It seems you've 
pointed out the reverse issue, in that Python Extension Types are stripped out 
during conversion to the C++ layer.
   
   Any advice/help on the above 2 issues would be welcome. Note that I will 
likely only get another chance to look at this next year.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscr...@arrow.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to