ska_oso_pdm.schemas.mccs.subarray_beam_configuration

The schemas.subarray_beam_configuration defines a Marshmallow schema that maps SKA LOW subarray beams, target to/from a JSON representation.

class SubarrayBeamConfigurationSchema(*args, **kwargs)[source]

The MCCS subarray beam configuration schema section of an SKA scheduling block.

create_subarray_beam(data, **_)[source]

Convert parsed JSON back into a SubarrayBeamConfiguration

Parameters:
  • data – dict containing parsed JSON values
  • _ – kwargs passed by Marshmallow
Returns:

SubarrayBeamConfiguration instance populated to match JSON