Spaces:
Sleeping
Sleeping
| """TemporalBenchEnv configuration.""" | |
| from __future__ import annotations | |
| from dataclasses import dataclass, field | |
| DEFAULT_DOMAINS: tuple[str, ...] = ("PSML", "freshretailnet", "MIMIC", "causal_chambers") | |
| class EnvConfig: | |
| """Episode structure, rewards, and data paths.""" | |
| num_questions: int = 9 | |
| primary_count: int = 6 | |
| secondary_count: int = 3 | |
| primary_domain: str = "PSML" | |
| allowed_task_types: tuple[str, ...] = ("T1U", "T3", "T2_MCQ") | |
| alpha: float = 1.0 | |
| lambda_ep: float = 0.5 | |
| partial_credit_t1u: bool = False | |
| case_insensitive_match: bool = False | |
| curriculum_stage: int = 3 | |
| question_bank_path: str | None = None | |
| seed: int | None = None | |
| forecasting_enabled: bool = False | |
| all_domains: tuple[str, ...] = field(default_factory=lambda: DEFAULT_DOMAINS) | |