pyrex.custom.ara.PhasedArrayString.build_antennas¶
-
PhasedArrayString.
build_antennas
(power_threshold, amplification=1, naming_scheme=<function PhasedArrayString.<lambda>>, noisy=True, unique_noise_waveforms=10)¶ Creates antenna objects at the set antenna positions.
The antennas built are ARA Hpol or Vpol antennas, as determined by the
antenna_type
.- Parameters
- power_thresholdfloat
Power threshold for antenna trigger conditions.
- amplificationfloat, optional
Amplification to be applied to antenna signals.
- naming_schemefunction, optional
Function used to assign the
name
parameter for each antenna. Takes the index of the antenna on the string and the antenna object itself as parameters and should return a string for the antenna’s name. By default names antennas “Hpol_X” or “Vpol_X” where “X” is the antenna’s index.- noisyboolean, optional
Whether or not the antenna should add noise to incoming signals.
- unique_noise_waveformsint, optional
The number of expected noise waveforms needed for each received signal to have its own noise (per antenna).