gemseo.utils.xdsm module
A XDSM diagram (eXtended Design Structure Matrix).
-
class 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 | str) -- 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 | str
The path to the HTML file if any.
-
property json_schema: dict[str, Any]
The JSON schema for XDSMjs.