Spaces:
Sleeping
Sleeping
Download src/data_agent_baseline/benchmark/schema.py from CoreModelsResearch/DAO: direct link, hf CLI and curl.
- Browser
- Download file 1.12 kB
-
https://huggingface.co/spaces/CoreModelsResearch/DAO/resolve/main/src/data_agent_baseline/benchmark/schema.py
- Command line
-
hf download hf://spaces/CoreModelsResearch/DAO/src/data_agent_baseline/benchmark/schema.py
-
curl -L -o schema.py https://huggingface.co/spaces/CoreModelsResearch/DAO/resolve/main/src/data_agent_baseline/benchmark/schema.py
1.12 kB
| from __future__ import annotations | |
| from dataclasses import dataclass | |
| from pathlib import Path | |
| from typing import Any | |
| class TaskRecord: | |
| task_id: str | |
| difficulty: str | |
| question: str | |
| class TaskAssets: | |
| task_dir: Path | |
| context_dir: Path | |
| class PublicTask: | |
| record: TaskRecord | |
| assets: TaskAssets | |
| def task_id(self) -> str: | |
| return self.record.task_id | |
| def difficulty(self) -> str: | |
| return self.record.difficulty | |
| def question(self) -> str: | |
| return self.record.question | |
| def task_dir(self) -> Path: | |
| return self.assets.task_dir | |
| def context_dir(self) -> Path: | |
| return self.assets.context_dir | |
| class AnswerTable: | |
| columns: list[str] | |
| rows: list[list[Any]] | |
| def to_dict(self) -> dict[str, Any]: | |
| return { | |
| "columns": list(self.columns), | |
| "rows": [list(row) for row in self.rows], | |
| } | |