ska_oso_pdm.schemas.mccs.target_beam_configuration

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

class TargetBeamConfigurationSchema(*args: Any, **kwargs: Any)[source]

The Target beam configuration schema section of an SKA scheduling block

create_target_beam(data, **_)

Convert parsed JSON back into a TargetBeamConfiguration

Parameters:
  • data – dict containing parsed JSON values

  • _ – kwargs passed by Marshmallow

Returns:

TargetBeamConfiguration instance populated to match JSON