nodetree#

High-level generic lazy node tree for the zhinst.core package.

All interactions with an Zurich Instruments device or a LabOne module happens through manipulating nodes. The zhinst.toolkit.nodetree.nodetree.NodeTree provides a pythonic way for that.

>>> nodetree = NodeTree(connection)
>>> nodetree.example.nodes[8].test
    /example/nodes/8/test

Modules

zhinst.toolkit.nodetree.connection_dict

Implements Connection wrapper around a native python dictionary.

zhinst.toolkit.nodetree.helper

Helper functions used in toolkit.

zhinst.toolkit.nodetree.node

Single lazy node of a zhinst.toolkit.nodetree.Nodetree.

zhinst.toolkit.nodetree.nodetree

High-level generic lazy node tree for the zhinst.core package.