Simulating X-ray Observations with Python
John A. ZuHone (NASA/GSFC), Veronica Biffi (SISSA), Eric J. Hallman, (U. Colorado-Boulder), Scott W. Randall (CfA), Adam R. Foster (CfA),, Christian Schmid (Dr. Karl Remeis-Sternwarte, ECAP)

TL;DR
This paper introduces a Python-based algorithm within the yt software for generating synthetic X-ray observations from astrophysical simulations, aiding the comparison between models and real data.
Contribution
It provides a detailed implementation of an X-ray photon generation algorithm in yt, bridging the gap between 3D simulations and 2D observations.
Findings
Successful creation of synthetic X-ray images from simulations
Demonstration of the algorithm's integration with yt and Python
Facilitation of comparison between theoretical models and actual X-ray data
Abstract
X-ray astronomy is an important tool in the astrophysicist's toolkit to investigate high-energy astrophysical phenomena. Theoretical numerical simulations of astrophysical sources are fully three-dimensional representations of physical quantities such as density, temperature, and pressure, whereas astronomical observations are two-dimensional projections of the emission generated via mechanisms dependent on these quantities. To bridge the gap between simulations and observations, algorithms for generating synthetic observations of simulated data have been developed. We present an implementation of such an algorithm in the yt analysis software package. We describe the underlying model for generating the X-ray photons, the important role that yt and other Python packages play in its implementation, and present a detailed workable example of the creation of simulated X-ray observations.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
