tsdownsample
tsdownsample copied to clipboard
High-performance time series downsampling algorithms for visualization
This GitHub aims to improve the computational performance of the `MinMaxLTTB`. To clarify, MinMaxLTTB currently utilizes the `x` data in the minmax prefetching step. This causes to create equidistant bins,...
I have been playing around with your implementation of lttb and trying to compare it to other implementations (numpy and numba) and have been impressed by the speed.  But...
*unsure if this will improve the performance, but seems worth exploring* :eyes: I believe we could use smallvec to write the output (usize array) of the downsampling methdos to. Currently...
In your _Usage_ window, it says that a constant sampling rate is assumed. Is that generally the case, or just in the example? Under _Limitations and Assumptions_ nothing is mentioned,...
Is there a benchmark comparing the algorithms with "classic" low-pass filter + decimation from control systems?
This PR ports the Feature-Preserving Compensated Sampling algorithm to tsdownsample https://ieeexplore.ieee.org/document/10669793 DONE: - [x] tests for fpcs - [x] (compare with vanilla python / rust implementation) - [x] Nan handling...
closes #73 This PR - removes NaNn idxs when non NaN downsamplers (i.e., policy = omit NaN - such as `MinMaxDownsampler`) - nothing is changed for NaN downsamplers (i.e., policy...
Currently downsample_rs cannot be built with stable compiler, because `nightly_simd` is enabled by default for `argminmax`. I've added `nightly` feature (which is enabled by default) which activates `nightly_simd`, so this...