Remove the allow_input_override flag from Arithmetic Expressions
to allow different override options for each variable. See New Features #2.
Control unitary gates only via the general control mechanism, and not as a part of the function parameters.
See Unitary Gate for the new syntax
and Control for control of general functions, including unitary gates.
Replace the inplace attribute of the binary Addition
and Subtraction functions with
inplace_arg, receiving an Optional[str] value, enabling New Features #7.
Change the default behavior of show_interactive() to open the analyzer web application with the synthesized quantum program. To get the previous version, run show_interactive(local=True).
See Analyzer Web App.
VS Code Extension:
Add a new command to Classiq VS Code extension. You can now analyze generated circuits with the "Analyze Quantum Circuit From GeneratedCircuit" command, which opens an external link to the Classiq analyzer web application with the analyzed circuit loaded.
Users who are not authenticated to Classiq Analyzer web app will be prompted to log in.
Propagate output_size in an arithmetic expression into all sub-expressions except those where an explicit output_size is defined.
See Modulo.
Allow easier access to counts of specific qubits in the execution result in the Python SDK.
See Execution.
Allow overriding both left and right arguments of Addition
and Subtraction.
Allow overriding either BitwiseXor argument.
See the functions' documentation pages.