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 QuantumCircuits.jl with qiskit_alt #26

Closed jlapeyre closed 3 weeks ago

jlapeyre commented 2 years ago

I would be very useful to investigate integrating QuantumCircuits.jl with qiskit_alt.

One issue is just integrating it into the qiskit_alt module. A bigger issue is determining how to use it.

I have already tried just adding it to the Project.toml. This worked immediately. It worked with project.compile() with no issues.

In [13]: qc1 = QuantumCircuits.QCircuit(3)

In [14]: qc1.x(1)

In [15]: qc1
Out[15]: 
<PyCall.jlwrap            
q2_0: ─────
      ┌───┐
q2_1: ┤ X ├
      └───┘
q2_2: ─────

c2: 3/═════
           >
jlapeyre commented 2 years ago

Here is a branch of qiskit_alt (quantum-circuits) That includes QuantumCircuits.jl

jlapeyre commented 3 weeks ago

I'm not interested in this at the moment.