PyREx

pyrex.custom.ara.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 for antennas_per_string, antenna_separation, and lowest_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.

PyREx

A Python package for simulation of neutrinos and radio antennas in ice. Version 1.10.0

Navigation