Applied Nuclear Data Assimilation using Least sqUareS (ANDALUS) is an Open Source data assimilation tool for improving predictions of nuclear applications.
- Perform sensitivity and uncertainty quantification using first order approximation.
- Use the Generalized Linear Least Squares equation to infer multi-group nuclear data.
Documentation is built with Sphynx and deployed to GitHub Pages.
- Live site: https://daan1392.github.io/andalus/
- Preview locally:
just docs-serve(serves at http://localhost:8000) - Build:
just docs-build
To set up for local development:
# Clone your fork
git clone git@github.com:your_name_here/andalus.git
cd andalus
# Install in editable mode with live updates
uv tool install --editable .This installs the CLI globally but with live updates - any changes you make to the source code are immediately available when you run andalus.
Run tests:
uv run pytestRun quality checks (format, lint, type check, test):
just qaANDALUS was created in 2026 by Daan Houben.
- Created by Daan Houben
- PyPI package: https://pypi.org/project/andalus/
Built with Cookiecutter and the audreyfeldroy/cookiecutter-pypackage project template.