I have a GUI inspired in Cicero Word Generator which generates a .json config file. The purpose of it was to use it for a control system that worked with this kind of file, but we changed to Artiq. I looked at the file generated by a sequence in Artiq and what it is produced is a binary code. Is there a way to easily make use of config files? this way I could try to quickly recycle the GUI instead of starting from 0.

Best and thanks,
L.

    lf_10 I looked at the file generated by a sequence in Artiq and what it is produced is a binary code.

    What file and how did you generate it?

    I typed artiq_compile my_script.py and it creates the file my_script.elf.
    Maybe there is a command that does generate something close to what I need?

    What exactly was the purpose of the JSON config file?

    The .elf produced by artiq_compile is the compiled binary of the ARTIQ-Python code you put into it. This can then be directly loaded onto and executed by your core device, which normally only done for idle and startup kernels. For regular experiments the intended workflow is to use artiq_run or the management system, which will call the compiler and communicate with the core device as necessary for a given experiment. Various configuration files (the system description file, the device database, etc.) are used when setting up different ARTIQ components but these don't describe experiments.

    In terms of not starting from zero, if you prefer not to write your Python manually, you might also look into a table-format GUI recently developed by members of this community, called Quantrol. Is that anything like what you're looking for?

    4 days later

    The original purpose of the JSON config file was to create the .elf file of the old control systems (I think, but I am not completely sure).
    My plan was similar to your shared link, so it should be enough.

    Thx!