macOS
Apple Silicon
Drag-and-drop disk image. The embedded Python interpreter ships inside the bundle.
Built from packaging/ — not yet published as a release asset.
Download
MIT licensed. Building from source is the supported path today and takes three commands.
Apple Silicon
Drag-and-drop disk image. The embedded Python interpreter ships inside the bundle.
Built from packaging/ — not yet published as a release asset.
amd64
System package with dependencies declared. Installs the desktop entry and icon.
$ sudo apt install ./calango_26.8.16_amd64.deb
Built from packaging/ — not yet published as a release asset.
osx-arm64
Builds a local conda package, useful when you already manage the scientific stack that way.
$ packaging/conda/create_conda_osx-arm64.sh
Run the script in the repository; no channel upload yet.
Clone seixas-research/calango, then work through the three steps below.
$ python3 -m venv .venv
$ .venv/bin/pip install ase numpy spglib pillow imageio imageio-ffmpeg paramiko
$ cmake -S . -B build -DCMAKE_BUILD_TYPE=Release \
-DPython3_EXECUTABLE=$PWD/.venv/bin/python \
-DCMAKE_PREFIX_PATH=/path/to/Qt
# e.g. /opt/homebrew/opt/qt
$ cmake --build build -j
$ ./build/calango examples/Si_diamond.vasp
# verify the embedded interpreter finds ASE
$ ./build/calango --probe-python
The embedded interpreter is resolved as $CALANGO_PYTHON → $VIRTUAL_ENV → bundled interpreter → configure-time default. Simulation jobs are independent of it: every wizard has an execution-environment selector for conda environments or explicit interpreters.
Configure with -DCALANGO_BUILD_TESTS=ON, then ctest --test-dir build. The suite covers the pure C++ physics (builders, unfolding, magnetic groups, phonon thermodynamics), the generated Python scripts — parsed back by AST and exercised directly — and live GPAW benchmarks that self-skip when the response stack is absent.
The Packaging Guide covers the embedded Python environment and dependency resolution in detail — that is where build problems usually live.
Documentation