ADASS posters are displayed all week
When
Theme: User Experience for astronomical software
We describe a simple method to annotate scripts (bash, csh, python, and perhaps more) extract a set of variables which are presented in a GUI (currently using Qt5) and able to run the script. An older version using tk (wish) is still available.
We show two examples. The first example is a very generic GUI builder, agui, which can be used in a number of scripting languages. The second is called pythena, and uses the principles of the first and provides a GUI interface to run the AthenaK MHD modeling code.
In the first example, exploring a large parameter space could be combined with the script producing multi-variate data on-the-fly, which can then be explored with 3rd party tools like such as glueviz or topcat.