Skip to content

Installation

Iman edited this page Jun 21, 2026 · 1 revision

Requirements

  • Python >= 3.9
  • Core dependencies: pandas, numpy, scipy, statsmodels, rich All dependencies are installed automatically via pip.

Install from PyPI

pip install tsauditor

Verify the installation:

import tsauditor as tsa
print(tsa.__version__)

ARM / Raspberry Pi

tsauditor is available on piwheels and installs cleanly on ARM devices:

pip install tsauditor

No additional configuration needed. The domain="sensor" preset is specifically designed for sensor data common in embedded and IoT pipelines.


Development setup

If you want to contribute or run the test suite:

git clone https://github.com/imann128/tsauditor.git
cd tsauditor
pip install -e ".[dev]"

Run the full test suite:

pytest -q

You should see 93 tests passing across all modules.


Supported environments

OS Python Status
Linux 3.9 – 3.14 CI passing
Windows 3.9 – 3.14 CI passing
macOS 3.9 – 3.14 CI passing
ARM (Raspberry Pi) 3.9+ piwheels confirmed

Clone this wiki locally