py21cmsense.observatory.Observatory.from_ska

classmethod Observatory.from_ska(subarray_type: str, array_type: str = 'low', Trcv: ~astropy.units.quantity.Annotated[~astropy.units.quantity.Quantity, PhysicalType('temperature')] | ~typing.Callable = <Quantity 100. K>, frequency: ~astropy.units.quantity.Annotated[~astropy.units.quantity.Quantity, PhysicalType('frequency')] | None = <Quantity 150. MHz>, **kwargs) Observatory[source]

Instantiate an SKA Observatory.

Parameters:
  • subarray_type

    The type of subarray to use. Options are “AA4”, “AA*”, “AA1”, “AA2”, “AA0.5”,

    and “custom”

  • array_type, optional – The type of array to use. Options are “low” and “mid”. Default is “low”.

  • Trcv, optional – Receiver temperature, either a temperature Quantity, or a callable that takes a single frequency Quantity and returns a temperature Quantity. Default is 100 K.

  • frequency, optional – The frequency at which to specify the observatory. Default is 150 MHz.

Other Parameters:
  • All other parameters passed will be passed into the LowSubArray or MidSubArray class.

  • See the documentation of the ska-ost-array-config package for more information.