Share Email Print

Proceedings Paper

arcusTrace: modular raytracing software for the Arcus x-ray spectrometer
Author(s): Casey T. DeRoo; Dustin K. Swarm; Randall K. Smith
Format Member Price Non-Member Price
PDF $17.00 $21.00

Paper 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.

Paper Details

Date Published: 9 September 2019
PDF: 10 pages
Proc. SPIE 11116, Astronomical Optics: Design, Manufacture, and Test of Space and Ground Systems II, 111161F (9 September 2019); doi: 10.1117/12.2528497
Show Author Affiliations
Casey T. DeRoo, The Univ. of Iowa (United States)
Dustin K. Swarm, The Univ. of Iowa (United States)
Randall K. Smith, Harvard-Smithsonian Ctr. for Astrophysics (United States)

Published in SPIE Proceedings Vol. 11116:
Astronomical Optics: Design, Manufacture, and Test of Space and Ground Systems II
Tony B. Hull; Dae Wook Kim; Pascal Hallibert, Editor(s)

© SPIE. Terms of Use
Back to Top
Sign in to read the full article
Create a free SPIE account to get access to
premium articles and original research
Forgot your username?