Skip to content

v.1.9.6

Compare
Choose a tag to compare
@kottmanj kottmanj released this 09 Jul 12:23
· 29 commits to master since this release
e7a4a2f

New functionality in chemistry module, smaller bug fixes, minor changes.

New functionality in Chemistry Module:

Orbital Rotation Circuits

UR = mol.get_givens_circuit(spatial_orbital_transformation_matrix)

Optimized compilation of Jordan-Wigner UCC excitation gates

According to: Yordanov et. al.

Unitary Conversion between Bravyi-Kitaev and Jordan-Wigner

U = mol.transformation.me_to_jw()

Transform molecular RDMS

e.g. freeze orbital 1 (in JW) explicitly.

rdm1, rdm2 = mol.compute_rdms(..., rdm_trafo=tq.paulis.X([0,1])

Otherwise

  • dropping GPyOpt support (not updated to dependencies/new python versions)
  • Qiskit translation updated to current qiskit version.

individual PRs

  • Fixing Pyscf_mol.from_tq() (#342)
  • Fixing Pyscf_mol.from_tq()
  • RDMs transformation (#341)
  • rdms transformation
  • rdm_trafo default from False to None
  • fix U.export_to() personalized (#344)
  • Add Givens Methods (#343)
  • add automatic construction of orbital rotation circuits
  • control not passed form QubitExcitation to QubitExcitationImpl (#346)
  • fixing error in the initialization of binary hamiltonians closes #394 (#351)
  • Fermionic Excitation Implementation (#350)
  • Fermionic Excitation Implementation
  • made indices in Fermionic excitations more consistent
  • Update chemistry_tools.py
  • Update qc_base.from tequila (#353)
  • Update simulator_qiskit.py (#354)
    fixing u1, cu1 deprecation in qiskit
  • quantumchemistry: added encoding transformations (#345)
  • quantum chemistry: added encoding transformations
  • Update CI
  • updating qiskit noise imports to latest versions (#355)

Co-authored-by: JdelArco98 [email protected]
Co-authored-by: Phillip W. K. Jensen [email protected]
Co-authored-by: JdelArco98 [email protected]
Co-authored-by: Deadly Artist [email protected]
Co-authored-by: Benjamin Meyer [email protected]