-
Notifications
You must be signed in to change notification settings - Fork 21
Dataframe interchange protocol #25
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
Comments
There is already quite some discussion about this at wesm/dataframe-protocol#1. Do we want to continue the discussion there, or rather here? |
Since we're focussing in the interchange protocol, we're using the discussion in Wes' PR as a starting point. I've been using that PR to discuss things previously discussed, but I'm creating issues in this repo for things that weren't. |
Probably not. And if there are cases, those should be discussed on
I think the intent here is to go back and actually start by documenting what was missed in the whole Discourse discussion that started that prototype. Namely purpose & scope, goals/non-goals, etc. That would have made that discussion a whole lot more productive, and the decisions on the prototype easier and more consistent. The prototype itself seems great, and Wes and a few others had goals very much in line with the broader goals for the dataframe effort within this Consortium. From my perspective that prototype stalled because of (a) muddled discussion and half the participants not understanding the goals, and (b) no funding. So if we can fix those issues, hopefully we can bring |
This is a very old issue, let close it.
I think we're slowly getting there - 4 implementations in the wild now, and it seems to cover what scikit-learn needs in principle. Thanks all! |
This issue supersedes #1 and #14. As agreed in 6 Aug call the first milestone in the definition of the dataframe API will be the part to interchange data. As an sample use case, Matplotlib being able to receive dataframes from different implementations (e.g. pandas, vaex, modin, cudf, etc.).
This work was originally discussed in OSSData, and an initial draft was later proposed here: wesm/dataframe-protocol#1.
The topics to discuss and decide on are next:
__dataframe__
)The procedure to include this part on the standard RFC will be as follows:
The text was updated successfully, but these errors were encountered: