Hermes is a tool that reads a json file that describes a workflow using nodes that describe jobs and runs it. As part of its integration into the UI we will proabably need to build some sort of workshop/editor to edit such jsons. Since it is built like and ETL, we will need a node based editing layout like: n8n, NodeRED, Blender's Node Editor, etc...
From a quick Google search I found ReactFlow which looks promising.
Currently our main usage of Hermes are workflow for OpenFOAM simulation that are too bothersome to do by hand. We will also want to generally build workflows to simplify monotonous tasks we do here and can't directly integrate into the UI.
Until now we have been writing those json's manually which is very annoying and not readable. Using a node editor as I described would make this tool a lot more user friendly.
@erasta what do you think?
Hermes is a tool that reads a json file that describes a workflow using nodes that describe jobs and runs it. As part of its integration into the UI we will proabably need to build some sort of workshop/editor to edit such jsons. Since it is built like and ETL, we will need a node based editing layout like: n8n, NodeRED, Blender's Node Editor, etc...
From a quick Google search I found ReactFlow which looks promising.
Currently our main usage of Hermes are workflow for OpenFOAM simulation that are too bothersome to do by hand. We will also want to generally build workflows to simplify monotonous tasks we do here and can't directly integrate into the UI.
Until now we have been writing those json's manually which is very annoying and not readable. Using a node editor as I described would make this tool a lot more user friendly.
@erasta what do you think?