exosim.tasks.radiometric.computeSubFrgSignalsChannel#

Classes#

ComputeSubFrgSignalsChannel

It iteratively estimates the radiometric signals on the foregrounds sub focal planes for a channel

Module Contents#

class ComputeSubFrgSignalsChannel[source]#

Bases: exosim.tasks.task.Task

It iteratively estimates the radiometric signals on the foregrounds sub focal planes for a channel and returns a table with all the contributions.

Returns:

signal table

Return type:

astropy.table.QTable

Raises:

TypeError: – if the output is not QTable

Notes

This is a default class with standardised inputs and outputs. The user can load this class and overwrite the “model” method to implement a custom Task to replace this.

execute()[source]#

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

model(ch, table, input_file, parameters)[source]#

It iteratively estimates the radiometric signals on the foregrounds sub focal plane for a channel and returns a table with all the contributions. It uses photutils.aperture.aperture_photometry with the apertures from EstimateApertures.

Parameters:
  • table (astropy.table.QTable) – apertures table

  • ch_name (str) – channel name

  • input_file (Output) – input HDF5 file

  • parameters (dict) – dictionary contained the channel parameters. This is usually parsed from LoadOptions

Returns:

signal table

Return type:

astropy.table.QTable