... | ... | @@ -2,9 +2,9 @@ |
|
|
|
|
|
Workflow execution is based on the workflow framework [pyiron](https://pyiron.org) developed by the initiative [Plattform Material Digital](https://www.materialdigital.de/)
|
|
|
|
|
|
# Visualisation
|
|
|
# Visualization
|
|
|
|
|
|
Overall UI visualisation is based on [JupyterLab](https://jupyter.org) and its widget system [Jupyter Widgets](https://ipywidgets.readthedocs.io/en/latest/)
|
|
|
Overall UI visualization is based on [JupyterLab](https://jupyter.org) and its widget system [Jupyter Widgets](https://ipywidgets.readthedocs.io/en/latest/)
|
|
|
|
|
|
Interaction with the used 3D mesh and display of simulation results is implemented via [PyVista](https://pyvista.org), while 2D data is plotted with [Matplotlib](https://matplotlib.org/).
|
|
|
|
... | ... | @@ -13,3 +13,7 @@ Interaction with the used 3D mesh and display of simulation results is implement |
|
|
The original version of the simulation used the proprietary solutions of [Abaqus](https://www.3ds.com/de/produkte-und-services/simulia/produkte/abaqus/) and the plugin [COMPRO](https://www.convergent.ca/products/compro-simulation-software).
|
|
|
|
|
|
Due to the closed source nature of the initial workflow, the published workflow uses [Calculix](https://www.calculix.de/) as a drop in replacement of FEM simulation.
|
|
|
|
|
|
# Data connection
|
|
|
|
|
|
Dynamic data entered by the user is saved in a Triple Store in-between different steps of the workflow. The python package [owlready2](https://owlready2.readthedocs.io/en/latest/) is used as a local solution with no setup required by the user or a connection to an either local or remote [Apache Jena Fuseki 2](https://jena.apache.org/documentation/fuseki2/) can be established |
|
|
\ No newline at end of file |