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)