CLI reference
Every command, option and exit code.
Developers
Tabalyst is an open-source Python package with a command line, a Python API and documented JSON outputs. This page gathers the resources. The detailed signatures, parameters and formats live in the documentation.
Tabalyst supports Python 3.11 to 3.14 and runs on your machine. The same package installs the command line and the Python API.
pip install tabalyst# Also updates it: Tabalyst changes often
tabalyst report data.csv# data.html, data.json and executions.json, beside the source
tabalyst report *.csv -d reports/# One report and one profile per file
import tabalyst # The JSON profile comes back as a dictprofile = tabalyst.analyze("data.csv", "reports/data.html") # A batch: successes and failures are kept apartbatch = tabalyst.generate_reports(["*.csv"], output_dir="reports")
Every command, option and exit code.
The public functions and their results.
The strict JSON settings file.
The machine-readable output of Tabalyst Report.
The document written by Tabalyst Scan.
The file written by Tabalyst Inspect.
The JSON formats are versioned with format_version and format_revision and are still experimental: pin the Tabalyst version your code reads. The known limitations ↗ are listed in the documentation.
Tabalyst is an open-source project by Loribel Labs, created by Gregory Borelli. The code is released under MPL-2.0 ↗ and the documentation under CC BY 4.0 ↗.
Source code, releases and the issue tracker.
The published package and its versions.
Report a problem or ask for a feature.
Next step
The workflow for scripts and pipelines: exit codes, batches and a real JSON profile.
The product: demo, outputs, batches and the four formats.
Tabalyst Inspect, Tabalyst Scan and Tabalyst Sample.