Skip to content

Data analysis and filtering using time series for embedded devices (IoT). All in a single C++ library, Data Tome. Focus on the developer's experience and performance. It is the successor to the MovingAveragePlus library.

License

Notifications You must be signed in to change notification settings

AlexandreHiroyuki/DataTome

Repository files navigation

Data Tome

Latest Release PlatformIO Registry Latest Release Date Last Commit Date

GitHub Stars Contributors Top Language

Description

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.

Getting Started

Documentation

This library calculates statistical functions using a time-series sample implemented with a circular array that improves the performance.

Contributing

Read here how to contribute.

It describes how to report issues, code conventions, testing, and how to publish a package on the PlatformIO Registry.

Developed by

Alexandre HiroyukiGitHubLinkedIn