This document details the list of simulation modules that the
Simulation Team plans to implement in litebird_sim
.
Module | Status | Priority | Notes | Links |
---|---|---|---|---|
Pointing generation | Complete | #48 | ||
Interface with Ephemerides | Complete | Through AstroPy | #48 | |
Synthetic sky map generation | Complete | Based on PySM3 | #76 | |
Binning map-maker | Complete | #73 | ||
Destriping+calibration map-maker | Complete | Provided by TOAST+Madam | #86 | |
#186 | ||||
Spacecraft simulator | Complete | #122 | ||
Dipole calculation | Complete | #122 | ||
Map scanning | Complete | #131 | ||
White+1/f noise generation | Complete | #100 | ||
Gain drift simulation | Complete | #243 | ||
Synthetic bandpass generation | Complete | #160, #200 | ||
Calibration non-idealities | Complete | #243 | ||
Beam convolution | Partial | Through ducc0 | ducc.totalconvolve | |
Cosmic-ray glitch generation | Partial | No PRs yet | ||
HWP simulation | Partial | #117 | ||
ADC simulation | Partial | Through the CR glitch generator | No PRs yet | |
Correlated noise generation | Missing | |||
Dipole calibration | Missing |
ducc0
already provides a 4π convolution code, and it is already available withinlitebird_sim
- A high-level interface to
ducc0
is still missing
- Code available in toast-litebird
- Still not integrated in
litebird_sim
- No PR yet
- Simulation code available
- Not integrated with the IMO nor with
litebird_sim
- No PR yet
- A mathematical model is already available, based on Giardiello et al. (2021).
- PR#117.
-
Need to simulate the following effects:
-
Signal quantization
-
Clipping of the signal outside the dynamic range
-
Non-linearity effects
-
-
Signal clipping is already available in the Cosmic-ray glitch generator (see above)
- Not implemented yet
-
The interface with Ephemerides codes is already in place
-
No PRs yet