ska_oso_pdm.proposal_management.panel_decision
Class diagram for an OSO proposal management panel decision
A current example of Panel Decision json is presented below:
{
"metadata": {
"version": 1,
"created_by": "Tonye Irabor",
"created_on": "2025-06-04T14:00:00Z",
"last_modified_on": "2025-06-04T14:00:00Z",
"last_modified_by": "TestUser",
"pdm_version": "18.1.0",
},
"cycle": "2025A",
"panel_id": "PANEL-01",
"prsl_id": "PR-005",
"rank": 2,
"recommendation": "Award time",
"decided_by": "chair",
"decided_on": "2025-06-04T14:00:00Z",
"status": "to do"
}
- class PanelDecision(*, metadata: ~ska_oso_pdm._shared.metadata.Metadata = <factory>, cycle: str | None = None, decision_id: str, panel_id: str, prsl_id: str, score: float | None = None, rank: int | None = None, recommendation: ~ska_oso_pdm.proposal_management.panel_decision.Recommendation | None = None, status: ~ska_oso_pdm.proposal_management.panel_decision.PanelReviewStatus = PanelReviewStatus.TO_DO, excluded_from_decision: list[str] = <factory>, project_ready: bool = False)[source]