gemseo /
utilsHide inherited members
xdsm module
A XDSM diagram (eXtended Design Structure Matrix).
-
class gemseo.utils.xdsm.XDSM(json_schema, html_file_path)[source]
Bases: object
A XDSM diagram (eXtended Design Structure Matrix).
- Parameters:
json_schema (dict[str, Any]) – The JSON schema of the XDSM.
html_file_path (Path | None) – The path to the HTML representation of the XDSM if any.
-
visualize()[source]
Open a web browser and display the XDSM.
- Return type:
None
-
property html_file_path: Path | None
The path to the HTML file if any.
-
property json_schema: dict[str, Any]
The JSON schema for XDSMjs.