How to cite BornAgain

When publishing work that uses BornAgain, cite the reference paper and the specific software release.

Reference paper

The canonical reference for BornAgain is the journal article:

Gennady Pospelov, Walter Van Herck, Jan Burle, Juan M. Carmona Loaiza, Céline Durniak, Jonathan M. Fisher, Marina Ganeva, Dmitry Yurov and Joachim Wuttke: BornAgain: software for simulating and fitting grazing-incidence small-angle scattering. J. Appl. Cryst. 53, 262–276 (2020)

For release 1.17 or later, also cite:

Ammar Nejati, Mikhail Svechnikov and Joachim Wuttke: BornAgain, software for GISAS and reflectometry: Releases 1.17 to 20. EPJ Web Conf. 286, 06004 (2023)

Software release

Additionally, cite the specific software version used:

BornAgain — Software for simulating and fitting X-ray and neutron reflectometry and small-angle scattering, version ⟨version_number⟩ (⟨release_date⟩), https://www.bornagainproject.org

For releases archived on Zenodo, use the citation and DOI of the specific release.

Special papers

The following papers are relevant in the indicated contexts.

Deployment

A. Nejati, M. Svechnikov and J. Wuttke: Deploying a C++ Software with (or without) Python Embedding and Extension. Proceedings of the 4th conference for research software engineering in Germany, deRSE24. Electronic Communications of the EASST 83 (2025)

Software engineering principles

J. Wuttke, S. Cottrell, M. A. Gonzalez, A. Kaestner, A. Markvardsen, T. H. Rod, P. Rozyczko and G. Vardanyan: Guidelines for collaborative development of sustainable data treatment software. J. Neutron Res. 24, 33-72 (2022)

Polyhedral form factors

Joachim Wuttke: Numerically stable form factor of any polygon and polyhedron. J. Appl. Cryst. 54, 580-587 (2021)

Documentation license

Material from the documentation and website may be shared and reused under the Creative Commons Attribution 4.0 International license.