voiage.decision_studio.DecisionStudioSession
Interactive Decision Studio session and reporting artifact.
Attributes
Section titled “Attributes”session_id : str Unique session identifier. created_at : str ISO 8601 timestamp. decision_problem_id : str Referenced decision problem ID. decision_card_id : str Referenced decision card ID. title : str Human-readable title. scenarios : list[ScenarioResult] Evaluated decision scenarios. expected_losses : dict[str, float] Expected opportunity loss by alternative. voi_summary : dict[str, Any] VOI summary metrics (EVPI, EVPPI, choices). mcda_evaluation : dict[str, Any] | None Optional multi-criteria scoring summary.
Methods
Section titled “Methods”to_dict
Section titled “to_dict”to_dict([positional or keyword] self: None = None) -> dict[str, Any]Convert session to serializable dictionary.
Parameters:
self
Returns: dict[str, Any]
from_dict
Section titled “from_dict”from_dict([positional or keyword] cls: None = None, [positional or keyword] data: dict[str, Any] = None) -> DecisionStudioSessionInstantiate session from dictionary.
Parameters:
clsdatadict[str, Any]
Returns: DecisionStudioSession
render_markdown_report
Section titled “render_markdown_report”render_markdown_report([positional or keyword] self: None = None) -> strGenerate an executive Markdown summary report.
Parameters:
self
Returns: str
render_html_dashboard
Section titled “render_html_dashboard”render_html_dashboard([positional or keyword] self: None = None) -> strGenerate a self-contained, offline-first interactive HTML dashboard.
Parameters:
self
Returns: str