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.