quchip.extensions.drives¶
Reference drives with multi-observable coupling and drive-owned loss.
Classes
|
Map delivered I and Q to charge and phase observables. |
|
Charge-control line with an effective target-relaxation rate. |
- class quchip.extensions.drives.ChargePhaseDrive(target=None, *, label=None)[source]¶
Bases:
DeviceDriveMap delivered I and Q to charge and phase observables.
- class quchip.extensions.drives.LossyChargeDrive(target=None, *, line_loss_rate=unbound, label=None)[source]¶
Bases:
ChargeDriveCharge-control line with an effective target-relaxation rate.
- line_loss_rate: Any = Parameter(default=unbound, positive=False, nonnegative=True, serialize=True, unit='1/ns', symbol=None, noise=True, kw_only=True, required=False)¶
- dissipation(device, op, p)[source]¶
Return target-local Lindblad channels contributed by this line.
- Parameters:
device (BaseDevice)
op (Any)
p (Any)
- Return type:
tuple[CollapseChannel, …]