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