Uwe L. Korn created ARROW-3829:
----------------------------------

             Summary: [Python] Support protocols to extract Arrow objects from 
third-party classes
                 Key: ARROW-3829
                 URL: https://issues.apache.org/jira/browse/ARROW-3829
             Project: Apache Arrow
          Issue Type: Improvement
          Components: Python
            Reporter: Uwe L. Korn
            Assignee: Uwe L. Korn
             Fix For: 0.12.0


In the style of NumPy's {{__array__}}, we should be able to ask inputs to 
{{pa.array}}, {{pa.Table.from_X}}, ... whether they can convert themselves to 
Arrow objects. This would allow for example to turn objects that hold an Arrow 
object internally to expose them directly instead of going a conversion path.

My current use case involves Pandas {{ExtensionArray}} instances that 
internally have Arrow objects and should be reused when we pass the whole 
{{DataFrame}} to {{pa.Table.from_pandas}}.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to