pyrex.custom.ara.detector.PhasedArrayStation.set_positions¶
-
PhasedArrayStation.
set_positions
(x, y, phased_antennas=10, phased_separation=1, phased_lowest=-180, phased_antenna_type=<class 'pyrex.custom.ara.antenna.VpolAntenna'>, outrigger_strings_per_station=4, outrigger_string_type=<class 'pyrex.custom.ara.detector.ARAString'>, **outrigger_string_kwargs)¶ Generates antenna positions around the station.
- Parameters
- xfloat
Cartesian x-position (m) of the station.
- yfloat
Cartesian y-position (m) of the station.
- phased_antennasfloat, optional
Total number of antennas to be placed on the phased array string.
- phased_separationfloat or list of float, optional
Antenna separation (m) for the phased array antennas.
- phased_lowestfloat, optional
The Cartesian z-position (m) of the lowest antenna on the phased array.
- phased_antenna_typeoptional
The class to be used to create the phased array antenna objects.
- station_diameterfloat, optional
Diameter (m) of the circle around which outrigger strings are placed.
- outrigger_strings_per_stationfloat, optional
Number of outrigger strings to be placed evenly around the station.
- outrigger_string_typeoptional
Class to be used for creating outrigger string objects for subsets.
- **outrigger_string_kwargs
Keyword arguments to be passed on to the
__init__
methods of the outrigger_string_type class. The default values forantennas_per_string
,antenna_separation
, andlowest_antenna
are altered for this station geometry.
See also
ARAString.set_positions
Generates antenna positions along the string.
PhasedArrayString.set_positions
Generates antenna positions along the string.