CMM.preset.preset_qubic module

class CMM.preset.preset_qubic.PresetQubic(preset_tools, preset_external)[source]

Bases: object

Preset QUBIC.

Instance to initialize the Components Map-Making. It defines QUBIC variables and methods.

Parameters:
  • preset_tools (object) – Class containing tools and simulation parameters.

  • preset_external (object)

dict

Dictionary defining QUBIC caracteristics.

Type:

dict

joint_in

Class defining the QUBIC intrument to build the intial TOD.

Type:

object

joint_out

Class defining the QUBIC intrument to reconstruct the sky map.

Type:

object

Methods

get_components_fgb(key)

Components FGbuster

get_dict()

QUBIC dictionary.

get_components_fgb(key)[source]

Components FGbuster

Method to build a dictionary containing all the wanted components to generate sky maps. Based on FGBuster.

Returns:

dict_comps – Dictionary containing the component instances.

Return type:

dict

get_dict()[source]

QUBIC dictionary.

Method to modify the qubic dictionary.

Parameters:

key (str, optional) – Can be “in” or “out”. It is used to build respectively the instances to generate the TODs or to reconstruct the sky maps, by default “in”.

Returns:

dict_qubic – Modified QUBIC dictionary.

Return type:

dict