INNER CODE UNIT · Python
dimensions
cmu-sei/GHOSTS · experimental/grms/grms/main.py:212
dimensions=[ScoreDimension(**d) for d in dims],
scored_at=datetime.fromisoformat(row["scored_at"]) if row.get("scored_at") else datetime.utcnow(),
)
known_outcome = None
if row.get("known_outcome_json"):
known_outcome = KnownOutcome.model_validate_json(row["known_outcome_json"])
cascade = []
if row.get("cascade_responses_json"):
cascade = [LeaderResponse(**r) for r in json.loads(row["cascade_responses_json"])]
return SavedPrediction(
id=UUID(row["id"]),
created_at=datetime.fromisoformat(row["created_at"]),
historical_date=row.get("historical_date"),
label=row.get("label", ""),
prediction_type=row["prediction_type"],