Skip to content

daan1392/andalus

ANDALUS

Applied Nuclear Data Assimilation using Least sqUareS

Applied Nuclear Data Assimilation using Least sqUareS (ANDALUS) is an Open Source data assimilation tool for improving predictions of nuclear applications.

Features

  • Perform sensitivity and uncertainty quantification using first order approximation.
  • Use the Generalized Linear Least Squares equation to infer multi-group nuclear data.

Documentation

Documentation is built with Sphynx and deployed to GitHub Pages.

Development

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 pytest

Run quality checks (format, lint, type check, test):

just qa

Author

ANDALUS was created in 2026 by Daan Houben.

Built with Cookiecutter and the audreyfeldroy/cookiecutter-pypackage project template.

About

Applied Nuclear Data Assimilation using Least sqUareS (ANDALUS) is an Open Source data assimilation tool for improving predictions of nuclear applications.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Contributors