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