ZISnapshotHelper#

class ZISnapshotHelper(nodetree: NodeTree, is_module: bool = False)[source]#

Bases: object

Helper class for the snapshot with Zurich Instrument devices.

Instead of getting each node with a single get command this class bundles the get into a single command and stores the returned values into a temporary dictionary.

Methods

get(parameter, fallback_get)

Get the value for a specific QCoDeS Parameter.

print_readable_snapshot(qcodes_object[, ...])

Prints a readable version of the snapshot.

snapshot([name])

Context manager for a optimized snapshot with ZI devices.

Attributes

is_running

Flag if a snapshot is in progress.

Parameters:
  • nodetree (NodeTree) –

  • is_module (bool) –