This title appears in the Scientific Report :
2016
BornAgain: simulation and fitting framework for scattering experiments at grazing incidence and reflectometry
BornAgain: simulation and fitting framework for scattering experiments at grazing incidence and reflectometry
A common software for simulation and data analysis in the field of surface X-ray and neutron scattering is of key importance for scientists running their experiments at various synchrotron and neutron facilities. BornAgain [1] is a free and open-source project that provides scientists with the means...
Saved in:
Personal Name(s): | Burle, Jan |
---|---|
Fisher, Jonathan / Ganeva, Marina / Pospelov, Gennady (Corresponding author) / Van Herck, Walter / Wuttke, Joachim | |
Contributing Institute: |
Streumethoden; JCNS-2 Neutronenstreuung; JCNS-1 JCNS-FRM-II; JCNS-FRM-II |
Imprint: |
2016
|
Conference: | 14th International Conference on Surface X-ray and Neutron Scattering, Stony Brook (USA), 2016-07-10 - 2016-07-14 |
Document Type: |
Conference Presentation |
Research Program: |
Soft Matter, Health and Life Sciences Jülich Centre for Neutron Research (JCNS) FRM II / MLZ Quantum Condensed Matter: Magnetism, Superconductivity Controlling Collective States |
Subject (ZB): | |
Publikationsportal JuSER |
A common software for simulation and data analysis in the field of surface X-ray and neutron scattering is of key importance for scientists running their experiments at various synchrotron and neutron facilities. BornAgain [1] is a free and open-source project that provides scientists with the means to simulate and fit their specular, off-specular and GISAS data within a single framework. The name of the software, BornAgain, indicates the central role of the distorted-wave Born approximation in the physical description of the scattering process. The software is capable of modeling multilayer samples with smooth or rough interfaces, various types of embedded nanoparticles and various models to treat finite size effects and the coupling between the type and position of a particle. In this way, it reproduces and enhances the functionality of the well known IsGISAXS software [2]. BornAgain goes beyond IsGISAXS by supporting an unrestricted number of layers and particles, the diffuse reflection from rough layer interfaces, particles with inner structures, neutron polarization and magnetic scattering. Carefully designed for a broad community of users, BornAgain offers a modern graphical user interface with the possibility to perform real-time simulations and to fit experimental data. An advanced Python API lets experienced users create complex models. BornAgain is a multi-platform software released under the GPL3 license. It is adherent to object-oriented design, fosters a professional approach to software development and lays a solid foundation for future extensions in response to specific user needs. |