GET BILL-OF-MATERIAL GRAPH FROM A SIMULATION¶
Parses the D3HSP file from a completed simulation and extracts its Bill-of-Material (BOM) as a structured graph, capturing part/assembly hierarchy and relationships. Use this worker to inspect component topology or feed downstream graph-based analyses without manually reading D3HSP output.
When to use¶
Tagged: assembly, bill-of-material, bom, d3hsp, graph, hierarchy, parts, simulation.
Inputs¶
| Label | ID | Type | Default | Required | Description |
|---|---|---|---|---|---|
| Simulation | simulation_id | remote_lookup | — | ✓ | The unique identifier of the target simulation (selected via remote lookup against the simulations catalogue); must point to a completed run whose D3HSP file is available. |
| Create BOM Graph File | create_file | boolean | False | When true, serialises the extracted BOM graph to a downloadable file in addition to returning the in-memory graph object; defaults to false (no file written). |
Outputs¶
| Label | ID | Type | Description |
|---|---|---|---|
| Simulation Id | simulation_id | scalar | Pass-through of the input simulation identifier, enabling downstream workers to reference the same simulation without re-querying. |
| Bom Graph | bom_graph | graph | Structured graph object representing the full BOM hierarchy extracted from D3HSP, with nodes for parts/assemblies and edges encoding parent-child relationships. |
| BOM Graph File | bom_graph_file | file | Downloadable file containing the serialised BOM graph; only populated when create_file is set to true, otherwise empty. |
Disciplines¶
- cae.postprocessing.extraction
- platform.ontology
Auto-generated from platform schema. Worker id: simulation_get_bom_graph. Schema hash: c267f43a4656. Hand-curated docs in workerexamples/ override this page when present.