quchip.chip.transformations

Model reduction: eliminate() and its device, coupling and effective-term target registry.

Public surface only. The extension seams are register_elimination_target() for a new target kind and register_reduction_method() for a new device reduction route. register_elimination_target() is documented on quchip.chip.transformations.dispatch, and register_reduction_method() on quchip.chip.transformations.methods. Importing this package registers the shipped handlers (below).

Modules

active_patch(sequence, *[, hops, method, ...])

Reduce a chip to its schedule-active patch by eliminating spectators.

coordinate_change

Keep a captured change of coordinates on a rebuilt chip.

dispatch

Elimination target registry and the public eliminate dispatcher.

eliminate_coupling

Remove a selected edge through a captured change of coordinates.

eliminate_device

Device-target elimination: adiabatic reduction of a far-detuned mode.

eliminate_effective

Diagonalize selected effective terms through a captured change of coordinates.

elimination_order

Default order of a chain of device eliminations (PHYSICS.md §10.8).

methods

Reduction-method registry for device elimination (extension seam).

plumbing

Control retargeting and graph reconstruction shared by transformations.

result

Result and typing layer for quchip.chip.transformations.