Skip to main content
U.S. flag

An official website of the United States government

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Secure .gov websites use HTTPS
A lock ( ) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

pySCATMECH: A Python interface to the SCATMECH library of scattering codes

Published

Author(s)

Thomas Germer

Abstract

The first version of the SCATMECH polarized light scattering C++ class library released in 2000. This software provides a large number of models for Mueller matrix bidirectional reflectance distribution function (BRDF), models for free-space scatterers, rigorous coupled wave (RCW) analysis of diffraction gratings, reflectance and transmittance of thin film coatings, and manipulation of polarimetric and optical properties. In 2004, the Modeled Integrated Scatter Tool (MIST) was developed to provide a front-end application for calculating integrated reflectance. While SCATMECH provides efficient codes for modeling, it requires experience with C++ to use, and MIST has limited functionality for many applications. As a result, we have developed a Python interface that provides an intermediate level of access to the SCATMECH library, allowing faster development of applications and test simulations. In this paper, we demonstrate the functionality and use of pySCATMECH using the example of an interference bandpass filter and calculations of scattering by roughness, particles, and volume scattering within that filter.
Proceedings Title
Reflection, Scattering, and Diffraction from Surfaces VII
Volume
11485
Conference Dates
August 24, 2020
Conference Location
San Diego, CA

Keywords

BRDF, interference, modeling, scattering, simulations

Citation

Germer, T. (2021), pySCATMECH: A Python interface to the SCATMECH library of scattering codes, Reflection, Scattering, and Diffraction from Surfaces VII, San Diego, CA, [online], https://doi.org/10.1117/12.2568578, https://tsapps.nist.gov/publication/get_pdf.cfm?pub_id=930848 (Accessed May 24, 2022)
Created March 3, 2021, Updated April 6, 2021