Data Tome is a C++ library for data analysis and data filtering on embedded devices (IoT). Focus on the developer's experience and performance.
- Simple Moving Average (SMA).
- Exponential Moving Average (EMA).
- Cumulative Average (CA).
- Simple Moving Median (implemented on DataTomeAnalysis).
- Variance, Standard Deviation, and more.
- This library is listed in the official Arduino Library Manager.
- —Recommended Platform— Use the PlatformIO Registry to install the library!
- You can see the source code at the GitHub Repository.
- To avoid duplicating data for smaller samples of the same data, check the Partials feature!
This library calculates statistical functions using a time-series sample implemented with a circular array that improves the performance.
-
Online Docs: Click here to see the full documentation
-
Docs GitHub Repository: The documentation is coded with docusaurus, and you can visit the repository
It describes how to report issues, code conventions, testing, and how to publish a package on the PlatformIO Registry.