ska_oso_pdm.schemas.dish.dish_configuration

The schemas.dish_configuration_schema defines a Marshmallow schema that maps SKA MID dishes to/from a JSON representation.

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

The dish configuration schema section of an SKA scheduling block

create_scan_definition(data, **_)[source]

Convert parsed JSON back into a DishConfiguration

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

DishConfiguration instance populated to match JSON