POSTER P304: A Dynamic GUI to Supercharge your Scripts

ADASS posters are displayed all week

When

10:04 p.m., Nov. 7, 2023

Theme: User Experience for astronomical software

pretalxeposter

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.

Contacts

Peter Teuben, University of Maryland