aniprocess
R package aniprocess by animovement — release notes from GitHub.
aniprocess rebuilt its filter API into three tiers and removed the old one outright.
◆Recent moves
- 2d ago
Three-tier filter API; filter_aniframe() removed
⚡ SPARKA full interface restructure: every filter now exists as a bare function, a *_with() selector and an *_across() applier, with filter_aniframe() and replace_na() removed. The One Euro adaptive low-pass arrives alongside, and filter_ccma() and filter_na_excursion() stop scaling quadratically in group count — roughly 8x and 3.5x faster at 3,000 groups.
View source ↗ - 3mo ago
CCMA, excursion and Gaussian filters; FFT passband fix
Adds four filters — curvature-corrected moving average, multi-frame excursion flagging, Gaussian and triangular smoothers — and fixes an asymmetric frequency-domain mask that halved the passband amplitude, so lowpass and highpass at one cutoff now reconstruct the input exactly. data.table moves from Suggests to Imports, and the package reaches full line coverage.
View source ↗