derive_job_type
orchestrator_metadata.derive_job_type
Derive job_type from task paths (e.g. univariate/solar, multivariate/..., covariate/...).
derive_job_type(tasks: list[str]) -> str
| Parameter | Type | Default | Description |
|---|---|---|---|
tasks |
list[str] |
- | (undocumented) |
Returns: str
extract_task_paths_from_config
orchestrator_metadata.extract_task_paths_from_config
Extract task_path or task_paths from evaluation config YAML. Returns [] if not found.
extract_task_paths_from_config(config_yaml: str) -> list[str]
| Parameter | Type | Default | Description |
|---|---|---|---|
config_yaml |
str |
- | (undocumented) |
Returns: list[str]
get_tasks
orchestrator_metadata.get_tasks
Return tasks grouped by type. Values are full task_path for YAML (e.g. covariate/solar_100_covariate).
get_tasks() -> dict[str, list[str]]
Returns: dict[str, list[str]]
get_models
orchestrator_metadata.get_models
Return capability flags for each registered model (from settings.yaml).
get_models() -> list[dict]
Returns: list[dict]