Hey everyone,
at Institute of Science and Technology Austria we have developed Quantrol, a user interface that has a table like structure, allows variable definition, use of mathematical expressions, 1D multivariable scan and many more. It was developed for our system, has some minor inconveniences regarding the logger being not fully representative and was done by me, a person who is a physicist by education. It starts the artiq server, generates python like experimental descriptions and schedules them.
We are willing to make it public, as we believe most of the times our GUI would suffice the requirements of quantum experiments as a standalone program. Although we would like seek an advice and help from more experienced professionals to have a look at how I did it and discuss about how to make it easily adjustable to any architecture (by looking at the device_db.py and changing the GUI structure accordingly). I feel that the most of the hard work is already done and I also believe that the existance of such a GUI will help the community.
Here are some of the snapshots of the GUI:
Please let me know if you would be interested in being involved.