The Docker image uses pixi to install Mantid and
lr_reduction from
conda channels, then installs analyzer-tools via pip on top.
docker compose build
docker compose run analyzer bash # interactive shell
docker compose run analyzer analyze-sample sample.yaml
docker compose run test # run the test suiteOutput files appear on the host via volume mounts (data/, models/,
reports/, results/).
Use Docker when you need the Mantid-based reduction tools
(simple-reduction, eis-reduce-events); for analysis-only work, a local
pip install -e ".[dev]" is faster.