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
I have started working on this issue.
Here is my approach:
google/daily.jl contains a function TimeArray.
I will replace it with IterableTables' TimeSeries.jl
but it's probably not a good idea... because such an approach won't work if we want to add support for several kind of datastructures (IndexedTables, Temporal TS...) as this package will have too much dependencies.
I think it's better to require IterableTables than TimeSeries
For datastructures that are not supported currently by IterableTables (NamedArrays for example), using Requires.jl will be necessary to have optional dependencies.
But you can try both approach and see pros and cons.
I'm really open about implementation but I would prefer not to have too much dependencies.
femtotrader/TimeSeriesIO.jl#19
Most of data/table like could be output using https://github.com/davidanthoff/IterableTables.jl
TimeSeriesIO dependency can be removed in favor of IterableTables.jl which support several different data structures.
Require may also (or not) be considered
https://discourse.julialang.org/t/optional-dependencies-requires-jl/3294/5
The text was updated successfully, but these errors were encountered: