DataSets.jl icon indicating copy to clipboard operation
DataSets.jl copied to clipboard

Use Extensions to support direct file reading support like `CSV.read(dataset("..."))`

Open mbauman opened this issue 2 years ago • 2 comments

It'd be great to overload some common file reader methods like CSV.read, JSON.read, Parquet.read, etc., to support reading directly from a ::DataSet reference. Having just a handful of these would drastically simplify the use of DataSets

mbauman avatar May 18 '23 17:05 mbauman

It'd be great to overload some common file reader methods like CSV.read, JSON.read, Parquet.read, etc., to support reading directly from a ::DataSet reference. Having just a handful of these would drastically simplify the use of DataSets

We can couple this with 1.9 and Weak Dependencies

pankgeorg avatar May 18 '23 19:05 pankgeorg

This is a great idea, but I am a little bit concerned about pushing all these dependencies onto pre-1.9 users right now.

mortenpi avatar May 18 '23 20:05 mortenpi