It would look like the python interface (though intuitive for most of users) is a barrier to some who don’t know how to code.
I’m open to start brainstorming what a graphical user interface (GUI) would look like for FESTIM.
A first attempt was done at LSPM while I was there with a team of CS students but it never got open-sourced and probably runs (if it runs) on a very old FESTIM version.
A few ideas:
- The structure could be very similar to COMSOL/ANSYS:
- Define the type of study (HydrogenTransport, HydrogenTransport + Heat transfer, etc.)
- Define the geometry and mesh
- Define materials
- BCs
- Traps,
- Temperature
- …
- Potentially we could embed Paraview to be able to post-process the data inside the GUI
- This could be an application running in the browser too. Steamlit? Plotly-dash?
Let’s use this topic for discussion around this and as a gauge for interest.