ska_oso_pdm.entities.mccs.mccs_allocation¶
The mccs_allocation module defines which SKA LOW stations should be allocated to a sub-array beam prior to an observation.
An example serialisation of this model to JSON is shown below.
# JSON modelled specifically by mccs_allocation
...
"mccs_allocation": {
"subarray_beam_ids": ["Beam A"],
"station_ids": [[1,2]],
"channel_blocks": [3]
},
...
The entities module provides simple Python representations of the structured request and response for the TMC CentralNode.AssignResources command.
-
class
MCCSAllocation
(station_ids: List[List[int]], channel_blocks: List[int], subarray_beam_ids: List[str])[source]¶ MCCSAllocation is a Python representation of the MCCS allocation segment of a scheduling block.
-
SubarrayBeamID
¶ alias of
builtins.str