<i>mcstas_gisans</i> : combining ray tracing with the distorted-wave Born approximation using <i>McStas</i> and <i>BornAgain</i> for virtual GISANS experiments
The mcstas_gisans framework is a collection of Python scripts and modules to facilitate the simulation of grazing-incidence small-angle neutron scattering (GISANS) experiments. This approach combines McStas instrument simulation with BornAgain sample modeling capabilities. The Monte Carlo Particle Lists format for particle trajectory allows exchange between simulations that enables seamless transition from instrument modeling to sample scattering analysis. The Python-based processing utilities handle data transformation, scaling to virtual experiment times for absolute intensities, and visualization. The required software environment is managed through Conda, ensuring reproducible deployments across platforms. This integrated approach facilitates accurate simulation and analysis and enables the comparison of the GISANS capability of different neutron scattering instruments.
Authors
- Marité Cárdenas (ORCID: https://orcid.org/0000-0003-0392-3540)
- Max Wolff (ORCID: https://orcid.org/0000-0002-7517-8204)
- Artur Glavic (ORCID: https://orcid.org/0000-0003-4951-235X)
- Thomas Arnold (ORCID: https://orcid.org/0000-0001-8295-3822)
- M. Klausz
- Sebastian Köhler (ORCID: https://orcid.org/0009-0003-3576-9135)
- Nicoló Paracini (ORCID: https://orcid.org/0000-0003-3178-4867)
- Tommy Nylander (ORCID: https://orcid.org/0000-0001-9420-2217)
- Philipp Gutfreund (ORCID: https://orcid.org/0000-0002-7412-8571)
Publication Details
- Journal
- Journal of Applied Crystallography
- Published
- 2026-04-02
- DOI
- https://doi.org/10.1107/s160057672600213x
- Primary Topic
- Nuclear Physics and Applications
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Vetenskapsrådet
- NordForsk
- Ministerio de Ciencia e Innovación
- European Regional Development Fund
- Agencia Estatal de Investigación