edges_analysis.beams.BeamFactor

class edges_analysis.beams.BeamFactor(frequencies, lsts, reference_frequency, antenna_temp, antenna_temp_ref, loss_fraction: ndarray | None = None, meta=_Nothing.NOTHING)[source]

A non-interpolated beam factor.

Methods

__init__(frequencies, lsts, ...[, ...])

Method generated by attrs for class BeamFactor.

at_lsts(lsts[, interp_kind])

Return a new BeamFactor at the given LSTs.

between_lsts(lst0, lst1)

Return a new BeamFactor including only LSTs between those given.

get_beam_factor(model[, freqs])

Return the beam factor as a function of LST and frequency.

get_integrated_beam_factor(model[, freqs])

Return the beam factor integrated over the LST range.

get_mean_beam_factor(model, freqs)

Return the mean beam factor over all LSTs.

Attributes

nfreq

The number of frequencies in the beam factor.

nlst

The number of LSTs in the beam factor.

frequencies

lsts

reference_frequency

antenna_temp

antenna_temp_ref

loss_fraction

meta