Installation¶
Requirements¶
- uv for package and dependency management
- Python 3.13 or newer
Basic installation¶
From the project root:
This installs the core package and development tools.
Optional BCS group¶
To use the Beamline API and hardware control, install the optional BCS group:
Verify installation¶
Run quality checks:
Run tests:
Development hooks¶
Install hooks so checks run before commit: