-
Notifications
You must be signed in to change notification settings - Fork 605
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[meta] Ibis expression API stability #8996
Comments
Weekly Update06/05/2024
The main one is still work in progress. #8666 |
Weekly Update06/13/2024 Closed as complete:
Started and in progress: Note: |
closing in favor of #9638 |
Acceptance criteria: the Ibis user-facing expression API is stabilized for 10.0+. While we will always reserve the right to make breaking changes, we are now in the place where stability is important for production dependencies. Organizations choosing Ibis should feel confident their code will work with minimal effort when upgrading to new versions.
TODOs:
P1
dtype or type or cast
refactor
NA
/fillna
/dropna
in favor of name that usesnull
instead ofna
#7276 (associated PR: refactor: deprecate fillna and dropna api #9300)nulls_first=False
argument toorder_by
#9385)dtype or type or cast
type
arg toibis.array
andibis.map
#8289 (PR open feat: improve map(), struct(), array() #8666 needs work)P2
refactor or deprecate or breaking changes
UnsupportedBackendType
instead of letting code pass through to the backend #8333dtype or type
dt.highest_precedence([dt.uint64, dt.int32])
givesuint64
, notint64
#7331Optional
and/orT | None
in UDFs #7133other
The text was updated successfully, but these errors were encountered: