Approximate quantum compilation (AQC-Tensor) release notes
0.2.0
Prelude
This release renames the primary objective to MaximizeStateFidelity and adds support for Qiskit 2.0.
New Features
-
Adds the
parametrize_circuit()function for generating a parametrized version of a given circuit. In contrast togenerate_ansatz_from_circuit(),parametrize_circuitdoes not change the types of gates in the circuit. It simply replaces numerical parameters with free parameters. -
Support for Python 3.13.
Upgrade Notes
-
The
OneMinusFidelityobjective function has been renamed and is now known asMaximizeStateFidelity. As a related change, one should now call theloss_function()method to obtain the value and gradient of the loss function, instead of calling the instance directly (through its__call__method). -
Qiskit SDK version 1.3 or higher is now required. Qiskit SDK version 2.0 is now supported.
Bug Fixes
- This release fixes the import of
quimb_gate()to work on versions of qiskit-quimb greater than 0.0.5. The aforementioned function is now imported from the toplevelqiskit_quimbinstead ofqiskit_quimb.circuit.
0.1.1
New Features
- This release adds quimb-autograd as an optional dependency, so that one can now run
pip install 'qiskit-addon-aqc-tensor[quimb-autograd]'to install the addon along with quimb and autograd.
0.1.0
Prelude
Initial release.