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.

../../../_images/mccs_allocation.png

Class diagram for the mccs_allocation module

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