tsdownsample icon indicating copy to clipboard operation
tsdownsample copied to clipboard

High-performance time series downsampling algorithms for visualization

Results 22 tsdownsample issues
Sort by recently updated
recently updated
newest added

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,...

enhancement

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. ![image](https://user-images.githubusercontent.com/19758978/210265644-b91267e9-054f-48e2-ae49-cda7b88c53d7.png) 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...

enhancement

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...

enhancement

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...