Skip to content

Installation

Maskel requires Python 3.14+.

From PyPI

pip install maskel
uv add maskel

From GitHub (latest unreleased)

pip install git+https://github.com/bionetslab/maskel.git
uv add git+https://github.com/bionetslab/maskel.git

From a local clone (development)

git clone https://github.com/bionetslab/maskel.git
cd maskel
uv sync                  # core only
uv sync --extra dev      # + test tools

To test against an unreleased checkout of the napari-maskel plugin instead of its PyPI release, point that repo's uv at this one locally — see its own installation docs.

Shell completions

# zsh
eval "$(maskel completions zsh)"

# bash
eval "$(maskel completions bash)"

# PowerShell
maskel completions powershell | Out-String | Invoke-Expression

Add the appropriate line to your shell rc for persistent tab-completion.