From my understanding, the client is able to talk to the master through either the GUI or command line. GUI accessed through artiq_master and artiq_dashboard. In command line however the only tool I have seen on the M-labs website is artiq_run which bypasses the management system. My question is is there a way to access the management system specifically the Master through the command line. I need to set up my GUI hence my question.
Yes, use artiq_client.
Do you know if it is problematic to build a GUI and have that GUI run a sub process through artiq_run by passing the artiq management system (specifically artiq master) , from my understanding artiq_run can execute a lot of experiments. My question is how limiting would this approach be in terms of running experiments ?
That's a very vague question, but basically you would not get the features that the management system provides, e.g. datasets, schedule, subprocess management, etc.
The main experiment needed to be done with this GUI is locking a laser on resonance near the peak of the florescence using the FPGA DAC and ADC, is artiq_run, build and run commands sufficient