smoothing

class gps_helper.smoothing.LowPassFilter(alpha)[source]

Low pass filter implementation.

next_sample(x)[source]

Process the next sample.

Parameters:x – Next sample value.
Returns:float
class gps_helper.smoothing.MovingAverageFilter(n)[source]

Moving average filter implementation.

next_sample(x)[source]

Process the next sample.

Parameters:x – Next data sample to compute average
Returns:float
class gps_helper.smoothing.RecursiveAverage[source]

Recursive average filter implementation.

next_sample(x)[source]

Process the next data sample.

Parameters:x – Next data sample to compute average
Returns:float