Installation

Requirements

  • Python ≥ 3.12

  • mojito ≥ 0.4.0

  • numpy >= 2.0

  • scipy >= 1.10

  • matplotlib >= 3.5

Note

Please remember to install mojito from source by locating the mojito root directory and running

uv pip install .

Development Setup

git clone https://github.com/OllieBurke/MojitoProcessor.git
cd MojitoProcessor

# Install uv if you haven't already
curl -LsSf https://astral.sh/uv/install.sh | sh

# Install in editable mode with dev dependencies
uv pip install -e .

# Install pre-commit hooks
uv run pre-commit install

# Run pre-commit on all files (optional)
uv run pre-commit run --all-files