ComponentGroup#

Module: iqm.cpc.core.config

class iqm.cpc.core.config.ComponentGroup(member_names, controllers)#

Bases: object

Collection of chip components, and the station control Controllers meant to control them.

Attributes

member_names

Names of the components that belong to this group.

controllers

Mapping from control operation to the name of the controller.

Methods

from_dict

Construct an instance from a dictionary.

Parameters:
member_names: list[str]#

Names of the components that belong to this group.

controllers: dict[str, str]#

Mapping from control operation to the name of the controller.

static from_dict(config)#

Construct an instance from a dictionary.

Parameters:

config (dict[str, Any])

Return type:

ComponentGroup

Inheritance

Inheritance diagram of iqm.cpc.core.config.ComponentGroup