Downloads

Current version is 21.2.

Installers

Self-contained, self-extracting installers are provided at https://bornagainproject.org/ext/files/21.2.

Installer version must be chosen according to locally installed Python version.

For detailed installation instructions, see https://bornagainproject.org/21/installation/install.

Windows

Supported operating systems: Windows 7, 8, 10, 11.

Supported architecture: x64 (x86_64, amd64).

Installers at https://bornagainproject.org/ext/files/21.2/win_x64.

Instructions at https://bornagainproject.org/21/installation/install/windows.

MacOS

Supported operating systems: MacOS 11 and later.

Supported architectures: arm (M1) and x64 (x86_64, amd64).

Installers at https://bornagainproject.org/ext/files/21.2/mac_arm and https://bornagainproject.org/ext/files/21.2/mac_x64.

Instructions at https://bornagainproject.org/21/installation/install/macos.

Linux

Supported operating systems: Linux.

Supported architecture: x64 (x86_64, amd64). For other architectures, build from source.

Installers at https://bornagainproject.org/ext/files/21.2/linux_x64.

Instructions at https://bornagainproject.org/21/installation/install/linux.

External packages

Python only

To install BornAgain for Python scripting only (no GUI), the simplest way is using the BornAgain Python “wheel” provided at the Python Package Index https://pypi.org.

On a system with Python3.8 or newer, use

python -m pip install bornagain
Linux: Debian package

A Debian/Ubuntu package is provided by external maintainers at https://tracker.debian.org/pkg/bornagain. After a fresh release, allow them some time to follow.

Build from source

The source repository is at https://jugit.fz-juelich.de/mlz/bornagain.

For build instructions, see https://bornagainproject.org/21/installation/building.