SoftwareX (May 2024)
TAC: A Python package for IoT-focused Tiny Anomaly Compression
Abstract
The Tiny Anomaly Compression (TAC), a vital component of the Python package Conect2AI, is engineered for real-time data compression in Internet of Things (IoT) devices. TAC is an innovative data compression algorithm that leverages the concept of data eccentricity, operating without the need for pre-established mathematical models or assumptions about the underlying data distribution. Furthermore, it utilizes recursive equations, enabling efficient computation with low computational overhead, thereby minimizing memory usage and processing power requirements. This approach renders TAC particularly suitable for resource-constrained environments such as IoT devices, offering an effective and optimized solution for data compression in large volumes and continuous data scenarios.