Related Experiment Video
Updated: Jun 4, 2026

Scattering And Absorption of Light in Planetary Regoliths
Published on: July 1, 2019
mcstas_gisans: combining ray tracing with the distorted-wave Born approximation using McStas and BornAgain for
Milán Klausz1,2, Artur Glavic3, Sebastian Köhler4
1Institute for Energy Security and Environmental Safety HUN-REN Centre for Energy Research Konkoly Thege Miklós út 29-33 1121 Budapest Hungary.
None:
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.
Related Concept Videos
Interference and Diffraction
Reconstruction of Signal using Interpolation
Divergence and Stokes' Theorems
Computed Tomography
The technique was invented in the 1970s and is based on the principle that as X-rays pass through the body, they are absorbed or reflected at different levels. In the technique, a patient lies on a motorized platform while a computerized axial tomography (CAT) scanner rotates...
Boundary Conditions: Lossless Lines
At the receiving end, the boundary condition states that the voltage equals the product of the receiving-end impedance and current. This relationship is expressed as a function of the incident and...
Distance Corrections
