Skip to content
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

Use TableTraits.jl for tabular data sources #24

Merged
merged 3 commits into from
Nov 19, 2017

Conversation

davidanthoff
Copy link
Member

This moves the iterable tables integration from IterableTables.jl into this package here. With that, any of the iterable tables source types can be piped into a vegalite graph. I also removed the special DataFrame and DataTable cases because those are also covered by the iterable tables interface.

I include a dependency on IterableTables for now, but eventually we will be able to remove that (essentially once the iterable tables integration for things like DataFrames and DataTables has been moved into those packages).

This stuff is julia 0.6 only, not sure whether that is a problem...

Oh, and things will only work with master from IterableTables.jl. If you are ok with this PR here, I'll tag a version of IterableTables and then you can merge things here.

@davidanthoff
Copy link
Member Author

@fredo-dedup Have you thought about this? I would very much like to move all of this code out of IterableTables and into the respective packages, plus it would make VegaLite work with way, way more new data sources. Folks could directly do things like load(filename) |> plot(...) etc.

@coveralls
Copy link

coveralls commented Nov 17, 2017

Coverage Status

Coverage decreased (-0.2%) to 43.279% when pulling befbaca on davidanthoff:table-traits into b17039e on fredo-dedup:master.

@fredo-dedup fredo-dedup merged commit 5cbdc9b into queryverse:master Nov 19, 2017
@fredo-dedup
Copy link
Collaborator

I think I missed or forgot about this PR, sorry about that.
Agree 100% with the idea, merged.

@davidanthoff davidanthoff deleted the table-traits branch November 19, 2017 17:10
acheryauka pushed a commit to acheryauka/VegaLite.jl that referenced this pull request Jan 4, 2022
Add support for CUDA 3 and skip CUDA tests when not functional
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants