Skip to content

Installation

Requires Python 3.13+.

pip install fujilib

or, with uv:

uv add fujilib

The Parquet sink needs the parquet extra (pyarrow):

pip install "fujilib[parquet]"

The core depends on anyio, anyserial and anymodbus. MODBUS RTU is the analyzer's only protocol, so anymodbus is a core dependency rather than an extra.

From source

git clone https://github.com/GraysonBellamy/fujilib
cd fujilib
uv sync --all-extras --dev