Example #1
0
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)
Example #2
0
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)
Example #3
0
def channel_delay_map(physicalWires):
    chanDelays = {
        chan: chan.delay + chan.AWG.delay
        for chan in physicalWires.keys()
    }
    return PatternUtils.normalize_delays(chanDelays)
Example #4
0
def channel_delay_map(physicalWires):
    chanDelays = {chan : chan.delay + chan.AWG.delay for chan in physicalWires.keys()}
    return PatternUtils.normalize_delays(chanDelays)