qiskit-community / qiskit-alt

High-performance Qiskit features backed by Julia. A Python front end to algorithms using Pauli and Fermionic operators implemented in Julia.
Apache License 2.0
13 stars 2 forks source link

Integrate qiskit-alt more tightly into Qiskit #3

Open jlapeyre opened 2 years ago

jlapeyre commented 2 years ago

Currently the proof of concept does the minimum by returning classes defined in Qiskit (terra and nature). But, implementing an interface so that qiskit-alt works as a drop-in replacement needs to be done. This only makes sense at the moment for the functionality that is available on the Julia side: jordan-wigner transform.

There may be other useful smaller scale algorithms. This would involve benchmarking the overhead in translating between Julia and Python types compared to the increased efficiency operations on the Julia side.