ARTIQ Master Config - Jayich-Lab/artiq GitHub Wiki

ARTIQ master config file

This config saves parameters required for the control computer.

Sample config file artiq_master.py:

master_config = {}

master_config["data_folder"] = "C:\\Users\\scientists\\data\\azula_data"
master_config["pmt"] = {
    "pmt_ttl": "ttl_counter0",
    "repump_trigger": "ttl_urukul0_sw1",
    "high_when_trigger_on": True
}

Information stored in master_config dict:

  • master_config["data_folder"]: str, data folder to save HDF5 data in. If not present, the data will be saved in a subfolder of where artiq_master command is run.
  • master_config["pmt"]: dict, PMT configurations. Keys:
    • "pmt_ttl": str, PMT TTL input channel. This channel should be an edge counter channel.
    • "repump_trigger": str, TTL output channel that corresponds to the repumper differential mode control. Can be a TTL switch that internally controls the DDS on/off, or a general output TTL with an external rf switch.
    • "high_when_trigger_on": bool, whether the high state of the repump trigger TTL corresponds to ON state of the repumper DDS. If True, the DDS output is on when the TTL is high.