Installation🔗
Minimum Requirements
Python 3.10 or later
pip
Via PyPI
This is the recommended way to install SimpleBench.
Default install using pip (without graphs support)🔗
python -m pip install simplebench
Install using pip with graphs support🔗
python -m pip install simplebench[graphs]
Note
Please be aware that the [graphs] extra will install several large
third-party libraries (such as Matplotlib, Pandas, and Seaborn),
increasing the total installation size by over 200 MB.
Install using pip with all optional features (currently only graphs)🔗
python -m pip install simplebench[all]
From source
If you have downloaded the source code, you can install it directly.
Installing from source🔗
git clone https://github.com/JerilynFranz/python-simplebench
cd python-simplebench
python -m pip install .[all]
For Development
This project uses uv, a fast, modern Python package installer, for managing development environments.
The following commands will first install uv, then use it to create a local virtual environment and install all necessary dependencies.
Setup a development environment🔗
git clone https://github.com/JerilynFranz/python-simplebench
cd python-simplebench
# 1. Install uv into your user environment (if not already installed)
python -m pip install uv --user --break-system-packages
# 2. Use uv to create a .venv and install all dependencies
uv sync --all-extras
# 3. Activate the new environment
source .venv/bin/activate