Paper
9 September 2019 arcusTrace: modular raytracing software for the Arcus x-ray spectrometer
Casey T. DeRoo, Dustin K. Swarm, Randall K. Smith
Author Affiliations +
Abstract
Commercially available optical design software lacks support for optimizing X-ray instruments for astronomy, which can feature thousands of optical surfaces operating at grazing incidence. To address this need for software, we present arcusTrace, a modular, Python-based raytracing software developed in support of the Arcus soft X-ray spectrometer. Each modular package models the behavior of an optical component in the spectrometer, allowing raytracing of single components up to the entire instrument. In addition, we leverage Python's built-in class structure to define common objects and simplify function calls. We have employed arcusTrace to predict the performance of the Arcus spectrometer and validated the software's performance by comparing its output to X-ray measurements conducted at the PANTER X-ray test facility. The resulting optical design for Arcus yields a high-resolution, high effective area spectrometer uniquely capable of addressing outstanding science questions in large scale structure formation, feedback, and stellar astrophysics.
© (2019) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Casey T. DeRoo, Dustin K. Swarm, and Randall K. Smith "arcusTrace: modular raytracing software for the Arcus x-ray spectrometer", Proc. SPIE 11116, Astronomical Optics: Design, Manufacture, and Test of Space and Ground Systems II, 111161F (9 September 2019); https://doi.org/10.1117/12.2528497
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Performance modeling

X-rays

Geometrical optics

Monte Carlo methods

Ray tracing

Argon

Galactic astronomy

Back to Top