DataTome
Обработка временных рядов с фильтрацией и статистикой для встроенных устройств и IoT через циклические массивы
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:e098973e6cb3323568c5b5cf6743a4de5be49e60407dcc8242e328d6b1eb95d9DataTome-1.9.0-e098973e.zipОписание
Если обрабатываешь данные с датчиков на встроенных устройствах и IoT, то часто нужно сглаживать шум и считать статистику по скользящему окну. DataTome — это библиотека на C++, которая делает это эффективно через циклические массивы. Поддерживает Simple Moving Average, Exponential Moving Average, Cumulative Average и Simple Moving Median, плюс расчёт дисперсии и стандартного отклонения. Код хорошо задокументирован и ориентирован на производительность — особенно пригодится, если работаешь с маленькими буферами данных и не хочешь дублировать память. Библиотека в официальном Arduino Library Manager и также доступна через PlatformIO Registry.