Indicators.jl
Indicators.jl copied to clipboard
Discussion for integration with `TSFrame`
TSFrames.jl is DataFrames.jl optimised for time-series functionalities. I feel it is pre-eminent time series data structure in Julia, as being a thin wrapper around DataFrames.jl is a huge benefit given the large community support for that package.
I am planning to use both Indicators and TSFrames for my work, and I've started building the wrappers to use the algorithms in Indicators on TSFrame
structures. Currently planning to send PR as a package extension to TSFrames.jl. issue, PR.
This is an appropriate use case of the Julia 1.9+ package extension functionalities. But im not sure which package should be weak dependency of the other? Since I'm extending methods of this package dispatched on struct from another, Indicators could add TSFrames as weak dependency.
I'm wondering if its a good idea and there is consensus for adding it as a feature/extension in Indicators.jl, similar to the integration with Temporal.jl here. Although I'm not convinced these should be full dependencies. What are the community thoughts?