Skip to content

Navigation Menu

Sign in
Sign up

Is pyarrow.dataset still unstable? #50797

Unanswered
blackblitz asked this question in Q&A
Discussion options

The docstring of python/pyarrow/dataset.py says, "Dataset is currently unstable. APIs subject to change without notice." However, the documentation has already removed the warning that it is experimental since version 12.0. Is the docstring still up to date?

You must be logged in to vote

Replies: 2 comments

Comment options

I don't have the historical context but the docstring message appears on several files:

python/pyarrow/dataset.py:"""Dataset is currently unstable. APIs subject to change without notice."""
python/pyarrow/_dataset.pyx:"""Dataset is currently unstable. APIs subject to change without notice."""
python/pyarrow/_dataset.pxd:"""Dataset is currently unstable. APIs subject to change without notice."""

The original one is from 7 years ago. Given this is not part of the documentation and only a docstring file comment it probably is just a stray comment. At this point if we modify the API it would probably go over a Deprecation warning as we do with other APIs.

I'd create an issue and submit a PR removing the docstring, we can ping a couple more people to validate on the review.

You must be logged in to vote
0 replies
Comment options

I am not maintainer but I believe pyarrow dataset relies on C++ dataset that relies on Acero which is experimental and sadly feels abandoned.
I believe Acreo should remain experimental until it handles ordered datasets and time series correctly and natively. Right now dataset ordering can only be maintained with obscure combo of single threaded scanning custom naming convention(for alphabetical ordering) and ordered sinks.
It feels like Acero is just a POC to prove columnar memory format is suitable for execution and its development stopped once it was established.

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet

AltStyle によって変換されたページ (->オリジナル) /