royallgroup / TCC

The Topological Cluster Classification algorithm
https://royallgroup.github.io/TCC/
GNU General Public License v3.0
12 stars 5 forks source link

Investigate feasibility of a GUI #106

Open merrygoat opened 5 years ago

merrygoat commented 5 years ago

This could sit on top of the python wrapper as a way to deploy simple analyses. QT seems like a good candidate, since it is a well supported, mature cross-platform framework.

The GUI is likely to comprise mostly of text boxes and binary switches for the input parameters. It could provide mouseover text or an expanded help window to provide context about each option or alternatively just link to each section in the documentation. There could be one tab for input parameters, one tab for the box file and one tab for turning on and off different cluster types.

If the inputfile was edited in real time in an adjacent window this would allow a new user to see how the input files were constructed.

merrygoat commented 5 years ago

Oh hi past Peter. You were right, PyQT is delightful. This can be done relatively easily. When I've finished the GUI for Datalight then i'll copy it over.