Skip to content

Latest commit

 

History

History
80 lines (55 loc) · 5.82 KB

STATUS.md

File metadata and controls

80 lines (55 loc) · 5.82 KB

Implementation status

This document details the list of simulation modules that the Simulation Team plans to implement in litebird_sim.

List of modules

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

Beam convolution

  • ducc0 already provides a 4π convolution code, and it is already available within litebird_sim
  • A high-level interface to ducc0 is still missing

Destriping+calibration map-maker

  • Provided by TOAST2, PR#86

  • PR#186 adds the possibility to interface Madam

Calibration non-idealities

  • Code available in toast-litebird
  • Still not integrated in litebird_sim
  • No PR yet

Cosmic-ray glitch generation

  • Simulation code available
  • Not integrated with the IMO nor with litebird_sim
  • No PR yet

HWP simulation

ADC simulation

  • 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)

Correlated noise generation

  • Not implemented yet

Dipole calibration

  • The interface with Ephemerides codes is already in place

  • No PRs yet