Installation
Requirements
Python 3.11 or later
CUDA-capable GPU (optional, but recommended for training)
Install with UV (Recommended)
UV is the recommended package manager:
$ uv sync
This installs LipiDetective and all runtime dependencies.
Install from Source with pip
Since LipiDetective is not yet published on PyPI, install from the cloned repository:
$ pip install .
Development Setup
To install with all development and documentation tools:
$ uv sync --all-groups
This includes pytest, ruff, mypy, Sphinx, and all other
development dependencies.
You can also install individual groups:
$ uv sync --group dev # Testing, linting, type checking
$ uv sync --group docs # Documentation tools only
Verify Installation
$ uv run lipidetective --help