ska_oso_pdm.schemas.common.scan_definition
The schemas.scan_definition_schema defines a Marshmallow schema that maps The scan definition section of an SKA scheduling block to/from a JSON representation.
- class ScanDefinitionSchema(*args: Any, **kwargs: Any)[source]
The scan definition section of an SKA scheduling block
- create_scan_definition(data, **_)
Convert parsed JSON back into a ScanDefinition
- Parameters:
data – dict containing parsed JSON values
_ – kwargs passed by Marshmallow
- Returns:
ScanDefinitions instance populated to match JSON
- filter_nulls(data, **_)
Filter out null values from JSON.
- Parameters:
data – Marshmallow-provided dict containing parsed object values
_ – kwargs passed by Marshmallow
- Returns:
dict suitable for scan definition
- pointing_correction
alias of
PointingCorrection