RollingFunctions.jl
RollingFunctions.jl copied to clipboard
Roll a window over data; apply a function over the window.
Now that LoopVectorization will probably get deprecated in 1.11 (see: https://github.com/JuliaSIMD/LoopVectorization.jl/tree/main) it would be good to remove the dependency ahead of the release of Julia 1.11.
I just upgraded RollingFunctions.jl to 0.8.0 but found runcov() was broken. I have to downgrade to 0.7.0. Is it possibly due to the new padding feature? ``` runcov(rand(100),rand(100),10) ``` >ERROR:...
Hi, I noticed that padding doesn't seem to work, either with the example given on the main page (as seen below) or with the test functions ``` julia> data =...
I looked at the Running Examples and Rolling Examples but they have identical results, so I can't tell the difference.
This is for discussion of issues specific to the design of version 1. @bkamins
Fix the issue when function needs two data ``` rettype = rts(window_fn, (Vector{T},)) ```
https://github.com/JeffreySarnoff/RollingFunctions.jl/blob/926bdb4f4a95f894abf626427a684180a0d0e982/src/run/runvectors.jl#L41 Here should be ``` rettype = rts(window_fn, (Vector{T},Vector{T})) ``` I saw that this has been fixed within v1, but can we make a quick push for the main branch?