Target Validation module (ska_oso_services.validation.target)
- ska_oso_services.validation.target.validate_target(target_context: ValidationContext[ska_oso_pdm.Target]) list[ValidationIssue][source]
- Parameters:
target_context – a ValidationContext containing a Target to be validated
- Returns:
the collated ValidationIssues resulting from applying each of the relevant Target Validators to the Target
- ska_oso_services.validation.target.validate_elevation(target_context: ValidationContext[ska_oso_pdm.Target]) list[ValidationIssue][source]
- Parameters:
target_context – a ValidationContext containing a Target to be validated
- Returns:
a validation error if the target doesn’t reach the minimum elevation required for Mid
- ska_oso_services.validation.target.validate_single_target_pst_beams(target_context: ValidationContext[ska_oso_pdm.Target]) list[ValidationIssue][source]
- Parameters:
target_context – a ValidationContext containing an SKA-Low Target to be validated
- Returns:
a validation error if the target doesn’t rise above the horizon if the target has more tied array pulsar timing beams than supported by the array assembly