Laksh
Nagpal
Light Scattering Simulation using RCW Grating STEM
Abstract profile. Full document pending author claim.
Authors:
Laksh Nagpal
Date Created:
Not specified
Course Title:
Professor:
Not specified
About Paper:
Simulating the scattering of polarised light is a critical tool in optics, nanofabrication, and materials characterisation. The SCATMECH C++ library and its Python wrapper, pySCATMECH, provide a comprehensive suite of models for simulating surface and volume scattering. However, the current command-line interface and documentation complexity present a steep learning curve for new users and researchers outside optics-specific fields. This project addresses the accessibility barrier by developing an interactive graphical user interface (GUI) for pySCATMECH, which enables users to configure models, input parameters, sweep angle ranges, and visualise results in both 2D and 3D. The interface dynamically queries model parameters and enables nested submodel setup. Key features include user-defined angular sweeps, real-time plotting of BRDF intensity, and CSV export of simulation results. Currently, the GUI would support several surface and particle scattering and grating intensity models and provides auto- parameter completion based on documentation parsing. The tool has been tested across multiple scattering configurations and is able to reproduce results from existing command-line scripts with a simplified user experience. Future work will integrate parameter presets for common materials and automate simulation comparisons across wavelength ranges. By streamlining access to pySCATMECH's powerful scattering models, this GUI lowers the barrier for interdisciplinary applications of polarized light simulation in both research and education. Keywords: Optics; Light Scattering; Grating; Simulation; Python
Source:
Purdue University / 2025
Topics:
No topics listed
Co-authors:
Laksh Nagpal