Skip to content
This repository has been archived by the owner on Dec 7, 2021. It is now read-only.

Qiskit Aqua 0.7.4

Compare
Choose a tag to compare
@manoelmarques manoelmarques released this 06 Aug 21:33
· 3 commits to stable/0.7 since this release
baeb4ae

Changelog

Added

  • Add validation of sizes of arguments of OptimizationResults and unit tests (#1167)
  • For the Enhancement of converters of QuadraticProgram (#1061)
  • Indented string display (#1112)
  • Improve opflow test repeatability (#1147)
  • Make pyscf an optional dependency (#1140)
  • Documentation update for CustomCircuitOracle (#1149)
  • Further enhancements in ADMMOptimizer (#1126)
  • Check number of qubits in PauliOp.eval (#1105)
  • Improve inequality for "a" in Shor's Algorithm documentation (#1133)
  • Since #1100 Aqua depends on Terra 0.15 or higher (#1119)
  • For Z2Symmetry chop resultant tapered operators (#1110)
  • added LinearEqualityToPenalty._auto_define_penalty() function (#1043)
  • Unify optimizer parameters (#1084)
  • Reduce the number of qubits required by ADMMOptimizer (#1050)
  • Pretty output for optimization elements (#1021)
  • Make cvxpy an optional dependency (#1055)
  • VQE default expectation selection (#1040)
  • Set lstsq fitter for StateTomographyFitter on HHL (#1039)
  • Pin sphinx version temporarily (#1033)
  • Add static type hints checking (#1020)
  • Refactor Shor's algorithm (#975)
  • Re-use optimal vector result previously computed in VQE (#1014)
  • Update to new NumPy RNG (#921)
  • Allow Custom Lambda for Iterative Grover, see #893 (#1005)
  • Add reno for release notes and update CONTRIBUTING guide (#1002)
  • Replace algorithm result eigvecs by eingenstate (#997)
  • Improve resource access for unit tests (#993)
  • Speed-up of AbelianGrouper.group_subops (#923)
  • sort params in variational dists (#985)

Changed

  • Move functionality QuadraticProgramToNegativeValueOracle to circuit library and GroverOptimizer (#1160)
  • Make OptimizationResult read-only (all parameters of the constructor become mandatory) (#1131)

Removed

  • Remove cvxpy cap (#1150)
  • Remove Swaps From IQFT in Grover Optimizer (#1078)
  • Remove cvxopt and use cvxpy instead (#1035)
  • Remove install check for PySCF 1.7.2post1 (#1004)

Fixed

  • Mp2info incorrect when only one double excitation (#1161)
  • Fix PySCF driver exception (#1159)
  • show full grover circ; fixes #1139 (#1141)
  • VQE change backends (#1154)
  • Fix preservation of ListOp's combofn (#1152)
  • VQE construct circuit returns circuits (#1121)
  • Fix torch abstract class method not implemented (#1146)
  • OptimizationResult does not contain variable information #1107 (#1122)
  • Be more memory efficient converting SummedOp to MatrixOp (#1129)
  • Matrix multiplicative factor (z + z == 2 * z) (#1111)
  • Determine the max number of ancillae for all ESOPs (TruthTableOracle fix) (#1128)
  • P_BFGS spawn crash on MacOS and python >= 3.8 (#1123)
  • Fix qgan.py where batch size is greater than data size to raise error (#1115)
  • Fix to accommodate latest docplex 2.15.194 (#1117)
  • SLSQP optimizer, multistart Cobyla, enhanced compatibility checks (#1082)
  • Fix lint in controlled circuit and Instruction.definition change (#1100)
  • SummedOp updates & optimization converters to use Opflow (#1059)
  • CircuitStateFn.assign_parameters overwrites is_measurement (#1094)
  • OperatorStateFn: bind parameters in coeff and primitive (#1085)
  • Set qcp to True for cvxpy Problem.solve in qp_solver (#1083)
  • Z2 symmetry fix for when no symmetries found (#1075)
  • DeprecationWarning of round with numpy 1.19 (#1081)
  • Correct coefficient propagation in the operators (#1077)
  • Fix Exchange/Wiki providers, new Yahoo! provider, fix divide by 0 (#1051)
  • remove warnings from deprecated varform (#1058)
  • Fix hash function of PauliOp class (#1052)
  • MatrixOp.to_instruction updated to return an Instruction (#1049)
  • Evaluate eigenvalues in MinEigenOptimizer more efficiently (#1045)
  • CircuitOp uses QuantumCircuit.compose, not .combine (#1048)
  • fix remaining type hints errors (#1025)
  • Fix QAOA initial point bug (#1026)
  • Remove deprecated VQ tests (#987)
  • Fix ADAM resuseability (#1016)
  • Test lam argument in Grover algorithm (#1011)
  • Fix VQE optimizer setter (#1008)
  • Separate simplification of operators from SummedOp.add and fix bugs of add (#1000)
  • Fix cobyla optimizer (#999)
  • Ignore buggy pyscf 1.7.2.post1 (#994)