Details
-
Wish
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
Description
Introspection of exported compute functions currently yield suboptimal output:
>>> from pyarrow import compute as pc >>> pc.list_flatten <function pyarrow.compute._simple_unary_function.<locals>.func(arg)> >>> ?pc.list_flatten Signature: pc.list_flatten(arg) Docstring: <no docstring> File: ~/arrow/dev/python/pyarrow/compute.py Type: function >>> help(pc.list_flatten) Help on function func in module pyarrow.compute: func(arg)
The function should ideally have:
- the right global name
- an appropriate signature
- a docstring
Attachments
Issue Links
- fixes
-
ARROW-7871 [Python] Expose more compute kernels
- Resolved
- is related to
-
ARROW-9164 [C++] Provide APIs for adding "docstrings" to arrow::compute::Function classes that can be accessed by bindings
- Resolved
- links to