exorad.tasks.foregroundHandler module

class EstimateForeground[source]

Bases: Task

It estimate the foreground radiance in the target direction for a specific wl range

Parameters:
  • foreground (dict) – foreground description

  • target (Target) – target class

  • wl_range ((float, float)) – wavelength range to investigate. (wl_min, wl_max)

Returns:

updated target class

Return type:

Target

Class initialisation, needed to prepare the task inputs reader

execute()[source]

Class execution. It runs on call and executes all the task actions returning the outputs. It requires the input with correct keywords

class EstimateForegrounds[source]

Bases: Task

It estimate the foreground radiance in the target direction for a specific wl range

Parameters:
  • foregrounds (dict) – foregrounds description

  • target (Target) – target class

  • wl_range ((float, float)) – wavelength range to investigate. (wl_min, wl_max)

Returns:

updated target class

Return type:

Target

Class initialisation, needed to prepare the task inputs reader

execute()[source]

Class execution. It runs on call and executes all the task actions returning the outputs. It requires the input with correct keywords

class EstimateZodi[source]

Bases: Task

It estimate the zodiacal radiance in the target direction for a specific wl range

Parameters:
  • zodi (dict) – zodiacal foreground description

  • target (Target) – target class

  • wl_range ((float, float)) – wavelength range to investigate. (wl_min, wl_max)

Returns:

updated target class

Return type:

Target

Class initialisation, needed to prepare the task inputs reader

execute()[source]

Class execution. It runs on call and executes all the task actions returning the outputs. It requires the input with correct keywords