Class for specifying device parameters.

Inherits From: SupportsDeviceParameter

For instance, varying the length of pulses, timing, etc. This class is intended to be attached to a cirq.Points or cirq.Linspace sweep object as a metadata attribute.

path path of the key to modify, with each sub-folder as a string entry in a list.
idx If this key is an array, which index to modify.
value value of the parameter to be set, if any.
units string value of the unit type of the value, if any. For instance, "GHz", "MHz", "ns", etc.

path Dataclass field
idx Dataclass field
value Dataclass field
units Dataclass field



idx None
units None
value None