Running modes

Running modes#

There are three running modes in Pyxel:

  • Exposure mode: simulation of a single exposure, at a single or with incrementing readout times (quick look/ health check, simulation of non-destructive readout mode and time-dependent effects),

  • Observation mode: multiple exposure pipelines looping over a range of model or detector parameters (sensitivity analysis),

  • Calibration mode: optimize model or detector parameters to fit target data sets using a user-defined fitness function/figure of merit (model fitting, instrument optimization),

Results for all three running modes have the form of multidimensional datasets, provided by the Python library Xarray [7]. Datasets can for example store detector data at different readout times in the case of exposure mode, detector data at a different model or detector parameters in the case of observation modes, and simulated data and calibrated model parameters in the case of calibration mode.

ccd_pipeline

Click below for more information on the modes and corresponding YAML configurations.