Low Pass Filter for JavaScript
Overview
Lightweight algorithm to for smoothing series of values.
Low Pass Filter muffles fast (high-frequency) changes to the signal.
For more information visit http://en.wikipedia.org/wiki/Low-pass_filter
Installation
npm install lpf
Examples
LPF.smoothing = 0.5;
var values = [10,8,9,10,12,8,50,10,12,8];
LPF.smoothArray(values)
LPF.smoothing = 0.2;
LPF.init([10,10,10,10,10,10,10,10,10,10]);
LPF.next(20);
LPF.next(10);
Testing
Open folder and run:
mocha -R spec
License
Software is licensed under MIT license.
For more information check LICENSE file.