0 90 0
Released on 2025-08-19.
Upgrade Instructions
- Python SDK
- The IDE upgrades automatically.
QP Visualization: Improved Handling of Long Function Blocks Sub-labels
Enhancements
- Loading of large Pandas Dataframes is now available in the studio, up to 200MB files.
- Use non-blocking flow for execution jobs on the Classiq Nvidia Simulator. This allows for longer-running jobs.
- The 'phase' statement has been generalized to support a fixed (classically specified) rotation angle, that is, to insert a global phase. A global phase across an entire circuit is undetectable in quantum hardware, but when applied in a controlled context, it introduces a relative phase between positive and negative condition states. This variant of the 'phase' statement is useful to directly express key idioms in quantum algorithms such as phase oracles, reflections, and relative-phase computations.
QP Visualization: Improved Handling of Long Function Blocks Sub-labels
Long sub-labels in the quantum program visualizer are now automatically truncated to prevent overflow and maintain a clean layout. When a sub-label is truncated, the full text is accessible via a tooltip on hover, ensuring that all information remains available without cluttering the interface. This enhancement improves readability and usability, especially for circuits with verbose or complex expressions.
Deprecations
- The following functions and classes have been deprecated and will no longer
be supported starting on 2025-09-18 at the earliest:
construct_chemistry_model
,molecule_ucc
,molecule_hva
,molecule_hartree_fock
,fock_hamiltonian_hva
,fock_hamiltonian_hartree_fock
,GroundStateProblem
,MoleculeProblem
andHamiltonianProblem
. For more information on Classiq's chemistry application, see here.
Bug Fixes
- Fix a bug where allocating quantum variables in disallowed blocks was not always reported.
- Fix a bug where controlled free operations could cause the visualization to crash. The visualization now handles these cases correctly and no longer fails when such operations are present.
Interface Changes
- Parameter
expr
of function 'phase' has been renamed tophase_expr
. Parameterexpr
will no longer be supported starting on 2025-09-19 at the earliest. Changephase(expr=..., theta=...)
tophase(phase_expr=..., theta=...)
orphase(..., ...)
.