3.4.2.2. qupulse.hardware.dacs.dac_base

class qupulse.hardware.dacs.dac_base.DAC[source]

Bases: object

Representation of a data acquisition card

abstract arm_program(program_name)[source]
Return type

None

abstract clear()[source]

Clears all registered programs.

Caution: This affects all programs and waveforms on the AWG, not only those uploaded using qupulse!

Return type

None

abstract delete_program(program_name)[source]
Return type

None

abstract measure_program(channels)[source]

Get the last measurement’s results of the specified operations/channels

Return type

Dict[str, ndarray]

abstract register_measurement_windows(program_name, windows)[source]
Return type

None

abstract register_operations(program_name, operations)[source]
Return type

None

abstract set_measurement_mask(program_name, mask_name, begins, lengths)[source]

returns length of windows in samples

Return type

Tuple[ndarray, ndarray]