v0.0.58
What's Changed
- add complex UCCSD ansatz by @kevinsung in #417
- fix uccsd parameterization by @kevinsung in #418
- improve random UCJ operator generation by @kevinsung in #419
- allow adjusting mean of diagonal coulomb matrices in random ucj by @kevinsung in #420
- Add ReducedDensityMatrix class by @kevinsung in #424
- Use numpy functions in variational.util by @kevinsung in #425
- Add orbital optimization by @kevinsung in #426
- Qiskit gates: Support CCZGate and CRZGate by @q-inho in #427
- Qiskit gates: Support CSGate and CSdgGate by @q-inho in #428
- Qiskit gates: Support DiagonalGate by @q-inho in #430
- Compressed double-factorization: Add option to return optimize result by @kevinsung in #436
- Add batch versions of matrix parameterization functions by @kevinsung in #438
- Qiskit gates: Support CSwapGate by @q-inho in #437
- change the return shape of double factorization by @WanHsuanLin in #446
- Fix bug in normal-ordering by @kevinsung in #449
- add compressed double-factorization of T2 amplitudes by @WanHsuanLin in #422
- Support passing empty interaction pairs in LUCJ ansatz by @kevinsung in #450
- ensure n_reps > 0 for UCJ operators by @kevinsung in #451
- Fix formula for t2 amplitudes by @kevinsung in #452
- In LUCJ explanation, add section on parameter initialization from CCSD by @WanHsuanLin in #448
New Contributors
- @q-inho made their first contribution in #427
- @WanHsuanLin made their first contribution in #446
Full Changelog: v0.0.57...v0.0.58