mitiq
mitiq copied to clipboard
import problem with qiskit conversion
Issue Description
I want to use mitiq to convert a circ circuit to a qiskit circuit, but the function I find in the documentation gives me an error. Importing the relevant module separately does fix it though.
The error I get is the following:
{
"name": "AttributeError",
"message": "module 'mitiq.interface' has no attribute 'mitiq_qiskit'",
"stack": "---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
Cell In[5], line 1
----> 1 mitiq.interface.mitiq_qiskit.conversions.to_qiskit(ct)
AttributeError: module 'mitiq.interface' has no attribute 'mitiq_qiskit'"
}
How to Reproduce
import mitiq
ct = mitiq.benchmarks.generate_random_clifford_t_circuit(5, 3, 3, 3)
mitiq.interface.mitiq_qiskit.conversions.to_qiskit(ct)
Expected behavior
This codes does implement the expected behavior:
import mitiq
import mitiq.interface.mitiq_qiskit.conversions as conv
ct = mitiq.benchmarks.generate_random_clifford_t_circuit(5, 3, 3, 3)
qiskit_ct = conv.to_qiskit(ct)
Environment Context
Mitiq: A Python toolkit for implementing error mitigation on quantum computers ============================================================================== Authored by: Mitiq team, 2020 & later (https://github.com/unitaryfund/mitiq)Mitiq Version: 0.39.0
Core Dependencies
Cirq Version: 1.3.0 NumPy Version: 1.26.4 SciPy Version: 1.14.0
Optional Dependencies
PyQuil Version: Not installed Qiskit Version: Not installed Braket Version: Not installed
Python Version: 3.11.9 Platform Info: Linux (x86_64)