====== Workflow Editor and Code Generator ====== This tool is a graphical editor of a workflow structure, which can generate a Python code for the simulation. It is based on [[https://github.com/mupif/workflowgenerator|MuPIF Workflow Generator]], which provides the Python class or execution code generation. [[https://github.com/mupif/workfloweditor|MuPIF Workflow Editor]], is a graphical extension for MuPIF Workflow Generator to compose the simulation workflows, define the simulation parameters and generate the Python code easily. {{ :wiki:images:mwg_full.gif?nolink |}} How to install on Ubuntu: apt-get install python3-pyqt5 pip install termcolor pip install mupif git clone https://github.com/mupif/workflowgenerator.git git clone https://github.com/mupif/workfloweditor.git How to install on Windows: pip install pyqt5 pip install termcolor pip install mupif git clone https://github.com/mupif/workflowgenerator.git git clone https://github.com/mupif/workfloweditor.git On both these operating systems you need to add the paths of workflowgenerator and workfloweditor to the system variable PYTHONPATH. Runnig the examples: # An empty workflow python workfloweditor/workfloweditor/examples/example01_empty/example01.py # Thermo-Mechanical simulation # 1) A class workflow of the thermo-mechanical simulation. python workfloweditor/workfloweditor/examples/example02_tm_cantilever/main_class_code_generation.py # 2) An execution workflow using the thermo-mechanical class workflow from the line above together with export to VTK. python workfloweditor/workfloweditor/examples/example02_tm_cantilever/main_exec_code_generation.py