You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.).
There is already quite some discussion about this at wesm/dataframe-protocol#1. Do we want to continue the discussion there, or rather here?
Is what is being discussed over there the basis of the proposal here, or are there clear aspects where we want to deviate?
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.
Is what is being discussed over there the basis of the proposal here, or are there clear aspects where we want to deviate?
Probably not. And if there are cases, those should be discussed on wesm/dataframe-protocol.
There is already quite some discussion about this at wesm/dataframe-protocol#1. Do we want to continue the discussion there, or rather here?
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 __dataframe__ to life.
Activity
jorisvandenbossche commentedon Aug 20, 2020
There is already quite some discussion about this at wesm/dataframe-protocol#1. Do we want to continue the discussion there, or rather here?
Is what is being discussed over there the basis of the proposal here, or are there clear aspects where we want to deviate?
datapythonista commentedon Aug 20, 2020
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.
rgommers commentedon Aug 20, 2020
Probably not. And if there are cases, those should be discussed on
wesm/dataframe-protocol.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
__dataframe__to life.rgommers commentedon Sep 13, 2022
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!