SAOTrace is a suite of software designed to
simulate the as-built performance of grazing-angle
X-ray optics using the ray-tracing approach. It is
derived from portions of the NASA OSAC (Optical
Surface Analysis Code) software suite. It can
model nested conical as well as flat optical
designs, and includes the ability to model
arbitrary support structures and baffles. It can
model non-ideal multi-layer reflective coatings as
well as scattering from the optical surfaces.