ExoSim 2: the new Exoplanet Observation Simulator applied to the Ariel space mission
arXiv:2501.12809 · doi:10.1007/s10686-024-09976-2
Abstract
ExoSim 2 is the next generation of the Exoplanet Observation Simulator (ExoSim) tailored for spectro-photometric observations of transiting exoplanets from space, ground, and sub-orbital platforms. This software is a complete rewrite implemented in Python 3, embracing object-oriented design principles, which allow users to replace each component with their functions when required. ExoSim 2 is publicly available on GitHub, serving as a valuable resource for the scientific community. ExoSim 2 employs a modular architecture using Task classes, encapsulating simulation algorithms and functions. This flexible design facilitates the extensibility and adaptability of ExoSim 2 to diverse instrument configurations to address the evolving needs of the scientific community. Data management within ExoSim 2 is handled by the Signal class, which represents a structured data cube incorporating time, space, and spectral dimensions. The code execution in ExoSim 2 follows a three-step workflow: the creation of focal planes, the production of Sub-Exposure blocks, and the generation of non-destructive reads (NDRs). Each step can be executed independently, optimizing time and computational resources. ExoSim 2 has been extensively validated against other tools like ArielRad and has demonstrated consistency in estimating photon conversion efficiency, saturation time, and signal generation. The simulator has also been validated independently for instantaneous read-out and jitter simulation, and for astronomical signal representation. In conclusion, ExoSim 2 offers a robust and flexible tool for exoplanet observation simulation, capable of adapting to diverse instrument configurations and evolving scientific needs. Its design principles and validation results underscore its potential as a valuable resource in the field of exoplanet research.
arXiv comment35 pages, 18 Figures. Accepted for publication on Exp.Astron
References in corpus (22)
- New evolutionary models for pre-main sequence and main sequence low-mass stars down to the hydrogen-burning limit
- The PLATO 2.0 Mission
- batman: BAsic Transit Model cAlculatioN in Python
- The COBE Diffuse Infrared Background Experiment Search for the Cosmic Infrared Background: II. Model of the Interplanetary Dust Cloud
- Characterizing transiting exoplanet atmospheres with JWST
- PandExo: A Community Tool for Transiting Exoplanet Science with JWST & HST
- Transits of Earth-Like Planets
- EChO - Exoplanet Characterisation Observatory
- An Updated Study of Potential Targets for Ariel
- Detectors for the James Webb Space Telescope Near-Infrared Spectrograph I: Readout Mode, Noise Model, and Calibration Considerations
- Sub-Pixel Response Measurement of Near-Infrared Sensors
- ArielRad: the Ariel Radiometric Model
- Teledyne H1RG, H2RG, and H4RG Noise Generator
- Alfnoor: A Retrieval Simulation of the Ariel Target List
- JexoSim: A time domain simulator of exoplanet transit spectroscopy with JWST
- The PLATO Simulator: modelling of high-precision high-cadence space-based imaging
- EChOSim: The Exoplanet Characterisation Observatory software simulator
- Alfnoor: assessing the information content of Ariel's low resolution spectra with planetary population studies
- Twinkle -- a small satellite spectroscopy mission for the next phase of exoplanet science
- ExoSim: the Exoplanet Observation Simulator
- JexoSim 2.0: End-to-End JWST Simulator for Exoplanet Spectroscopy -- Implementation and Case Studies
- Detecting molecules in Ariel low resolution transmission spectra