Package Documentation#

zhinst-qcodes exposes the following classes:

ZISession(server_host[, server_port, hf2, ...])

Session to a data server.

HDAWG(*args, **kwargs)

QCoDeS driver for the Zurich Instruments HDAWG.

MFLI(*args, **kwargs)

QCoDeS driver for the Zurich Instruments MFLI.

MFIA(*args, **kwargs)

QCoDeS driver for the Zurich Instruments MFIA.

PQSC(*args, **kwargs)

QCoDeS driver for the Zurich Instruments PQSC.

SHFQA(*args, **kwargs)

QCoDeS driver for the Zurich Instruments SHFQA.

SHFQC(*args, **kwargs)

QCoDeS driver for the Zurich Instruments SHFQC.

SHFSG(*args, **kwargs)

QCoDeS driver for the Zurich Instruments SHFSG.

UHFLI(*args, **kwargs)

QCoDeS driver for the Zurich Instruments UHFLI.

UHFQA(*args, **kwargs)

QCoDeS driver for the Zurich Instruments UHFQA.

HF2(*args, **kwargs)

QCoDeS driver for the Zurich Instruments HF2.

ZIDevice(*args, **kwargs)

QCoDeS driver for the Zurich Instruments ZIDevice.

In addition the following classes are imported from zhinst-toolkit:

  • Waveforms

  • CommandTable

  • Sequence

  • PollFlags

  • AveragingMode

  • SHFQAChannelMode

They all can be imported directly from zhinst-qcodes. For example importing the HDAWG device class the following statement can be used:

>>> from zhinst.qcodes import HDAWG

Full Package Documentation#

zhinst.qcodes

QCoDeS Drivers for Zurich Instruments devices.