Spaces:
Sleeping
Sleeping
Rajan Sharma
commited on
Update scenario_engine.py
Browse files- scenario_engine.py +1 -3
scenario_engine.py
CHANGED
|
@@ -1,5 +1,5 @@
|
|
| 1 |
from __future__ import annotations
|
| 2 |
-
from typing import Dict, List, Any, Tuple,
|
| 3 |
import re, math, json, ast
|
| 4 |
import numpy as np
|
| 5 |
import pandas as pd
|
|
@@ -59,7 +59,6 @@ class ScenarioEngine:
|
|
| 59 |
if isinstance(v, pd.DataFrame): return v
|
| 60 |
return None
|
| 61 |
|
| 62 |
-
# ---------- Plan-first API ----------
|
| 63 |
@staticmethod
|
| 64 |
def execute_plan(plan: ScenarioPlan, datasets: Dict[str, Any]) -> str:
|
| 65 |
sections: List[str] = ["# Scenario Output\n"]
|
|
@@ -274,4 +273,3 @@ class ScenarioEngine:
|
|
| 274 |
section.append("\n**Provenance**")
|
| 275 |
section.append(f"- Data key: `{t.data_key or 'auto'}`")
|
| 276 |
return "\n".join(section)
|
| 277 |
-
|
|
|
|
| 1 |
from __future__ import annotations
|
| 2 |
+
from typing import Dict, List, Any, Tuple, Optional
|
| 3 |
import re, math, json, ast
|
| 4 |
import numpy as np
|
| 5 |
import pandas as pd
|
|
|
|
| 59 |
if isinstance(v, pd.DataFrame): return v
|
| 60 |
return None
|
| 61 |
|
|
|
|
| 62 |
@staticmethod
|
| 63 |
def execute_plan(plan: ScenarioPlan, datasets: Dict[str, Any]) -> str:
|
| 64 |
sections: List[str] = ["# Scenario Output\n"]
|
|
|
|
| 273 |
section.append("\n**Provenance**")
|
| 274 |
section.append(f"- Data key: `{t.data_key or 'auto'}`")
|
| 275 |
return "\n".join(section)
|
|
|