Spin and fermionic systems
Note
qat.fermion
is a revamped and improved version of the now deprecated qat.dqs
module.Qaptiva provides tools to describe and solve spind and fermionic problems. These tools
are packages in the qat.fermion
module. This module is open source and part of both
myQLM and the Qaptiva appliance. The source code can be found
on GitHub.
This qat.fermion
module includes, among others:
objects to help you define fermionic and spin Hamiltonians,
spin-to-fermion transformations, such as Jordan-Wigner, Bravyi-Kitaev or parity basis transformations,
variational quantum eigensolver (VQE) tools, including a module to construct a UCC ansatz,
tools aimed at atomic and molecule studies (active space selection, basis transformations,…etc),
a trotterization module,
a quantum phase estimation module,
an adaptative ansatz VQE plugin (ADAPT-VQE),
a natural gradient-based optimizer,
a sequential hybrid classical-quantum optimizer,
a zero noise extrapolator plugin for multiqubit noise mitigation,
…
Demos
We also provide the following Jupyter notebooks: