Not example content. Conda environment YAML files live in
../environments/.
| File | Purpose |
|---|---|
dev_sync.sh |
Optional: overlay a local editable cellpy checkout (uv users) |
Repo root .pre-commit-config.yaml runs ruff (check --fix + format on
.py / .ipynb) then nbstripout. After clone:
uv sync --group dev
uv run pre-commit installFull matrix (scripts, jupyter, batch, cookiecutter) for the installed cellpy major; other major is skipped. See main README.
uv sync --group dev
MPLBACKEND=Agg uv run pytest tests/ -qFormats/lints .py and .ipynb (extend-include in pyproject.toml):
uv run ruff format .
uv run ruff check --fix .See the “For developers” section in the main README.