Installation¶
Aegir is built with pixi. Two use cases:
Just running the framework¶
If you only need to run workflows (e.g. update .jsonnet files, drive
existing simulations), consume the pre-built aegir package from the
prefix.dev/ship channel:
pixi init my-aegir-workspace
cd my-aegir-workspace
pixi project channel add https://prefix.dev/ship
pixi add aegir
pixi run phlex -c <path-to-workflow>.jsonnet
Building from source¶
For changes to the C++ code, clone and build:
pixi run build depends on configure, so a fresh checkout becomes a
ready-to-run environment in one command. See the
aegir README
for the full list of tasks (test, smoke, clean, …) and the
pixi shell vs pixi run workflow.