ska_ost_senscalc.low.calculator

ska_ost_senscalc.low.calculator.calculate_sensitivity(calculator_input: CalculatorInput) CalculatorResult[source]

For a given set of input parameters, estimate the Stokes I sensitivity for SKA LOW.

We have a look up table which contains sensitivity for a coarse grid of frequency, LST, and (Az, El). For each LST time bin, this function

  1. Fetches the SEFD value for the corresponding (Az, El) and coarse frequency grid,

  2. Fits a smooth function along the frequency axis to interpolate SEFD on a fine frequency grid

  3. computes the Stokes I sensitivity in each time and frequency bin (fine).

The computed Stokes I sensitivity are averaged to estimate the final Stokes I value.

Parameters:

calculator_input – an instance of CalculatorInput with validated user parameters

Returns:

a Calculator result containing the sensitivity and units