qcodes/instrument_drivers/tektronix/AWGFileParser.py
def parse_awg_file(
        awgfilepath: str
) -> Tuple[_parser3_output, Dict[str, Union[str, int, Tuple[Any, ...]]]]:
    """
    Parser for a binary .awg file. Returns a tuple matching the call signature
    of make_send_and_load_awg_file and a dictionary with instrument settings

    NOTE: Build-in waveforms are not stored in .awg files. Blame tektronix.

    Args:
        awgfilepath: The absolute path to the awg file

    Returns:
        A tuple and a dict, where the tuple is
        (wfms, m1s, m2s, nreps, trigs, gotos, jumps, channels)
        and the dict contains all instrument settings from the file
    """

    instdict, waveformlist, sequencelist = _parser1(awgfilepath)
    wfmdict = _parser2(waveformlist)
    callsigtuple = _parser3(sequencelist, wfmdict)

    return callsigtuple, instdict

    Parser for a binary .awg file. Returns a tuple matching the call signature
    of make_send_and_load_awg_file and a dictionary with instrument settings

    NOTE: Build-in waveforms are not stored in .awg files. Blame tektronix.

    Args:
        awgfilepath: The absolute path to the awg file

    Returns:
        A tuple and a dict, where the tuple is
        (wfms, m1s, m2s, nreps, trigs, gotos, jumps, channels)
        and the dict contains all instrument settings from the file
    
Parser for a binary .awg file. Returns a tuple matching the call signature
of make_send_and_load_awg_file and a dictionary with instrument settings

Build-in waveforms are not stored in .awg files. Blame tektronix.
Parser for a binary . awg file . Returns a tuple matching the call signature of make_send_and_load_awg_file and a dictionary with instrument settings Build - in waveforms are not stored in . awg files . Blame tektronix .
def parse_awg_file(
        awgfilepath: str
) -> Tuple[_parser3_output, Dict[str, Union[str, int, Tuple[Any, ...]]]]:
    instdict, waveformlist, sequencelist = _parser1(awgfilepath)
    wfmdict = _parser2(waveformlist)
    callsigtuple = _parser3(sequencelist, wfmdict)
    return callsigtuple, instdict
def parse_awg_file ( awgfilepath : str ) -> Tuple [ _parser3_output , Dict [ str , Union [ str , int , Tuple [ Any , ... ] ] ] ] : instdict , waveformlist , sequencelist = _parser1 ( awgfilepath ) wfmdict = _parser2 ( waveformlist ) callsigtuple = _parser3 ( sequencelist , wfmdict ) return callsigtuple , instdict
Parser for a binary .awg file.
Parser for a binary . awg file .
"""
    Parser for a binary .awg file. Returns a tuple matching the call signature
    of make_send_and_load_awg_file and a dictionary with instrument settings

    NOTE: Build-in waveforms are not stored in .awg files. Blame tektronix.

    Args:
        awgfilepath: The absolute path to the awg file

    Returns:
        A tuple and a dict, where the tuple is
        (wfms, m1s, m2s, nreps, trigs, gotos, jumps, channels)
        and the dict contains all instrument settings from the file
    """
A tuple and a dict, where the tuple is
(wfms, m1s, m2s, nreps, trigs, gotos, jumps, channels)
and the dict contains all instrument settings from the file
A tuple and a dict where the tuple is ( wfms m1s m2s nreps trigs gotos jumps channels ) and the dict contains all instrument settings from the file
awgfilepath
str
The absolute path to the awg file
The absolute path to the awg file