1. BornAgain: software for simulating and fitting grazing-incidence small-angle scattering
- Author
-
Celine Durniak, J.M. Carmona Loaiza, W. Van Herck, Marina Ganeva, Jonathan Fisher, Jan Burle, Dmitry Yurov, Gennady Pospelov, and Joachim Wuttke
- Subjects
Computer science ,Astrophysics::High Energy Astrophysical Phenomena ,02 engineering and technology ,Neutron scattering ,010402 general chemistry ,computer.software_genre ,01 natural sciences ,General Biochemistry, Genetics and Molecular Biology ,Computational science ,Computer Programs ,Condensed Matter::Materials Science ,Software ,grazing-incidence small-angle scattering (GISAS) ,Reflectometry ,ComputingMethodologies_COMPUTERGRAPHICS ,computer.programming_language ,business.industry ,Scattering ,software ,neutron scattering ,Python (programming language) ,X-ray scattering ,021001 nanoscience & nanotechnology ,simulation ,0104 chemical sciences ,Software framework ,ddc:540 ,Neutron reflectometry ,Small-angle scattering ,0210 nano-technology ,business ,computer - Abstract
BornAgain is a free and open-source multi-platform software framework for simulating and fitting X-ray and neutron reflectometry, off-specular scattering, and grazing-incidence small-angle scattering (GISAS). This paper concentrates on GISAS., BornAgain is a free and open-source multi-platform software framework for simulating and fitting X-ray and neutron reflectometry, off-specular scattering, and grazing-incidence small-angle scattering (GISAS). This paper concentrates on GISAS. Support for reflectometry and off-specular scattering has been added more recently, is still under intense development and will be described in a later publication. BornAgain supports neutron polarization and magnetic scattering. Users can define sample and instrument models through Python scripting. A large subset of the functionality is also available through a graphical user interface. This paper describes the software in terms of the realized non-functional and functional requirements. The web site https://www.bornagainproject.org/ provides further documentation.
- Published
- 2020
- Full Text
- View/download PDF