Installation

Requirements

  • Python 3.11 or later

  • CUDA-capable GPU (optional, but recommended for training)

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