JuliaDataReaders / DataReaders.jl

A Julia library to get remote data via Requests.jl and get DataFrame (from DataFrames.jl) or TimeArray (from TimeSeries.jl)
MIT License
10 stars 7 forks source link

An API to ouput either DataFrame (DataFrames.jl) or TimeArray (TimeSeries.jl) #15

Closed femtotrader closed 7 years ago

femtotrader commented 7 years ago
 get(dr, symb, dt_start, dt_end)

shouldn't return a DataFrame (or a TimeSeries) but a

DataReaderResponse

GoogleDailyDataReaderResponse
YahooDailyDataReaderResponse
...

This DataReaderResponse could be convert to

Something like

response = get(dr, symb, dt_start, dt_end)
df = DataFrame(response)

or

df = get(DataFrame, dr, symb, dt_start, dt_end)

PS: we must think in term of return type stability