py21cmsense.antpos.hera

py21cmsense.antpos.hera(hex_num: int, separation: ~astropy.units.quantity.Quantity = <Quantity 14. m>, split_core: bool = False, outriggers: bool = False, row_separation: ~astropy.units.quantity.Quantity | None = None) Quantity[source]

Produce a simple regular hexagonal array.

Note that the returned order of the core array antennas matches the antenna numbering used by the HERA team.

Parameters:
  • hex_num – Number of antennas per side of the hexagon

  • separation – The distance between antennas along a side. May have units of distance or time, the latter interpreted as a distance travelled by light.

  • split_core – Whether to split the hex into three offset segments.

  • outriggers – Whether to add outrigger antennas.

Returns:

antpos – A 2D array of antenna positions, shape (Nants, 3).