Synthesis engine enhancements improve StatePreparation circuit quality under certain conditions. See StatePreparation.
A new Python SDK sub-package, pyqmod, is now available.
pyqmod allows creating Classiq QMOD models in an intuitive and declarative fashion. See pyqmod.
A new execution primitive iqae allows builtin execution of the Iterative Quantum
Amplitude Estimation algorithm. See
iqae.
Remove the members input_ports_wiring and output_ports_wiring from NativeFunctionDefinition, and change the type of the inputs, outputs, and inouts members to Dict[str, HandleBinding]. A HandleBinding accepts a name of a port of the function, and "passes" that port to the called function. The following example represents a function that applies the gate H, and then applies the gate X to the same port: