Release 1.19

BornAgain 1.19.0 has been released.

Installers for Windows and Mac and a source archive for Linux are at The default Python version has been increased to 3.9. The minimal required version of MacOS is now 10.15.

This release improves various parts of the code.

The reflectometry data import GUI has been reworked, and q scans now allow for a constant offset to account for instrument imperfections.

In the API, some class and function names has changed for the sake of clarity and uniformity. Most notably, “Lattice” has become “Lattice3D”, in analogy with “Lattice2D”.

Example scripts have been streamlined, and the web docs have been reorganized.

As always, several bugs have been fixed.

For details, see the CHANGELOG.

This is the last release with contributions by Gennady Pospelov who will leave Forschungszentrum J├╝lich by the end of this month. Gennady has been a lead developer of BornAgain since the project started in 2012. We are very grateful to him for his outstanding work.

Continuity of development is assured. Two new developers will join the team in April and May 2021. Please bear with us if the transition entails some delays in answering questions and resolving issues.

March 17, 2021