MuellerKit includes modified Python implementations derived from portions of
the NIST SCATMECH and pySCATMECH projects, particularly the singular
Lu-Chipman and unit-diattenuation handling.

SCATMECH was developed by employees of the National Institute of Standards
and Technology (NIST) and is in the public domain in the United States under
17 U.S.C. § 105. NIST permits free use, modification, and redistribution when
derivative and modified versions are identified as such. The original NIST
notice and disclaimer are available at:

https://pages.nist.gov/SCATMECH/docs/register.htm

The SCATMECH-derived portions in this repository have been translated to
Python, vectorized for NumPy arrays, and modified for batched singular-matrix
handling. NIST has not endorsed this project. NIST provides SCATMECH without
warranty and assumes no responsibility for its use by other parties.
