Description
To increase neutron flux on small samples, we are developing a nested mirror optic (NMO) array for the PUMA thermal triple-axis spectrometer at the MLZ. This device is intended to reduce the beam size to 5 mm x 5 mm while preserving 50% of the incoming neutrons, re-sulting in an 8-fold increase in the flux available for small samples. However, the complex neutron flight paths generated from novel optics creates a new challenge in analyzing beam characteristics, such as the shape and the resolution function. We have integrated the McStas neutron simulation package with the McStasScript Python API to create a user-friendly GUI for simulating the PUMA instrument, including the new NMO optics and other potential components. This combined program enables virtual neutron scattering experi-ments on PUMA, focusing on ease of use for users unfamiliar with McStas or neutron scatter-ing. For staff, it facilitates testing optics, particularly NMO arrays. For users, it allows experi-ment simulations to optimize instrument parameters and acquire resolution functions. For students, it serves as a platform for learning neutron scattering techniques, offering practice in alignment and measurements without needing physical access to the instrument. We will discuss the progress of the NMO setup for PUMA and the McStasScript-PUMA integration, including planned features and capabilities. We will particularly show our efforts to facilitate outside usage, including recent student demonstrations.