quchip.control.field¶
Solve-time coherent field controls.
Field inputs share the sequence scheduling grammar with classical drive lines,
but they stay independent of BaseDrive and
ControlEquipment. Their target is an
external SLH exposure rather than a device or coupling.
Classes
|
Coherent incident field bound to one external network exposure. |
|
Structural endpoint accepted by the sequence scheduling grammar. |
- class quchip.control.field.ControlEndpoint(*args, **kwargs)[source]¶
Bases:
ProtocolStructural endpoint accepted by the sequence scheduling grammar.
Existing
BaseDriveimplementations satisfy this protocol without inheritance. A field endpoint supplies the same label, target-label, and signal-building boundary, but it owns different downstream physics.
- class quchip.control.field.CoherentInput(exposure, *, label=None)[source]¶
Bases:
objectCoherent incident field bound to one external network exposure.
The scheduled analytic signal is interpreted directly as
beta(t) = A(t) exp(i theta) exp(-i 2*pi*f*t)in1/sqrt(ns), soabs(beta)**2is photon flux in photons/ns.- Parameters: