def channel_delay_map(awgData): chanDelays = {} # loop through all used IQkeys for IQkey in [awgName + '-' + chanName[2:] for awgName, awg in awgData.items() for chanName in awg.keys()]: chan = channelLib[IQkey] chanDelays[IQkey] = chan.delay + chan.AWG.delay return PatternUtils.normalize_delays(chanDelays)
def channel_delay_map(awgData): chanDelays = {} # loop through all used IQkeys for IQkey in [ awgName + '-' + chanName[2:] for awgName, awg in awgData.items() for chanName in awg.keys() ]: chan = channelLib[IQkey] chanDelays[IQkey] = chan.delay + chan.AWG.delay return PatternUtils.normalize_delays(chanDelays)
def channel_delay_map(physicalWires): chanDelays = { chan: chan.delay + chan.AWG.delay for chan in physicalWires.keys() } return PatternUtils.normalize_delays(chanDelays)
def channel_delay_map(physicalWires): chanDelays = {chan : chan.delay + chan.AWG.delay for chan in physicalWires.keys()} return PatternUtils.normalize_delays(chanDelays)