-
-
Notifications
You must be signed in to change notification settings - Fork 404
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
Give ArrayInterface lower priority #1236
Comments
Sounds like there is inconsistent stdout for these datastructures! But surprising (and worrying) if true... |
No the testing infrastructure just does not know how to compare them properly. Can't quite figure out why in the case of dictionaries yet. |
Ah ok, from the above I assumed it was when comparing stdout output. Did you just mean when there are data comparison tests? |
But yes, a cell where you just do |
I'm going to push for this to be included in v1.10. It's long overdue and have long recommended that users do not access |
I agree this is overdue. |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
The
ArrayInterface
represents the original format for all our charts types, and it's limitations are what made us eventually go down the route of interfaces (via the terrible diversion of NdElement). While it is a fairly straightforward format simply representing the Rows and Columns of your data as an array, it only works if your data is of uniform type. This means that you have to reason about the types of your data to know how HoloViews will store it. Therefore I'd argue it should not be the defaultdatatype
, letting us promote thePandasInterface
andDictionaryInterface
ahead of it. This means that for columnar data you will always be guaranteed to get one of those types on your.data
attribute depending on whether you have pandas installed or not.The only complication in making this change is that our testing machinery seemingly like neither pandas nor the dictionary data output, so wherever we print
.data
in the tutorials it fails to do the comparison correctly.The text was updated successfully, but these errors were encountered: