Documentation

This page hosts the documentation of the SmartCGMS software architecture and all of its components.


Approximators

This page summarizes approximators distributed with the SmartCGMS installation. While there is a support for multiple approximators, the signal implementation uses only the Akima spline interpolator by default.

Line approximator

Line approximator is, in fact, only a first order spline interpolator. Its implementation is very fast and is intended to be used when there is no need for resulting function differentiability.

Akima spline approximator

Based on: https://doi.org/10.1145/321607.321609

Akima spline approximator uses Akima splines to interpolate the signal. This approximator is a bit slower, than the line approximator, but it provides a smooth, differentiable curve.