Proceedings Article | 23 August 2024
KEYWORDS: Exoplanets, Device simulation, Computer simulations, Equipment, James Webb Space Telescope, Design, Space operations, Quantum reading, Point spread functions, Data analysis
ExoSim 2 is the next generation of the Exoplanet Observation Simulator (ExoSim), designed for spectrophotometric observations of transiting exoplanets from space, ground, and sub-orbital platforms. Implemented in Python 3, it uses object-oriented design principles, allowing extensive customization and extension. Featuring a modular architecture with Task classes, ExoSim 2 encapsulates simulation algorithms, providing flexibility and extensibility. The Signal class manages data in a structured cube format, incorporating temporal, spatial, and spectral dimensions, enabling accurate simulation of observational data across various conditions and instrument configurations. The workflow consists of three main steps: creating focal planes, producing subexposures, and generating non-destructive reads (NDRs). This structure optimizes computational efficiency and resource management, facilitating detailed simulations. ExoSim 2 has been validated against tools like ArielRad, demonstrating accuracy in photon conversion efficiency, saturation time, and signal generation. It has also been tested for instantaneous read-out and jitter simulation, confirming its robustness. Applied to the Ariel mission, ExoSim 2 simulates raw observational data, aiding in mission preparation, instrument design, and observational strategy optimization. Its adaptability makes it a valuable tool for various missions beyond Ariel. ExoSim 2 represents a significant advancement in exoplanet observation simulation, providing researchers with a powerful tool to enhance understanding of exoplanetary systems and optimize the use of observational resources.