-
Notifications
You must be signed in to change notification settings - Fork 160
Leverage Terra's circuit library #395
Comments
This commit starts the process of using the terra circuits library by refactoring the quantum volume circuit generator function to internally use the quantum volume circuit from the library instead of constructing it manually. It also tries to rationalize the input parameters since several didn't have any effect and others were not properly listed as required. Partially addresses qiskit-community#395
Which circuit methods from Terra's circuits library could be used in ignis (except of QV)? |
I don't think that there is anything else in the library currently (but I haven't checked exhaustively). But I think we should look at moving most if not all of the circuit generators to use the library over time. So RB circuits, characterization circuits etc all seem like a better fit in the library and we can have ignis use them from there. |
Possible candidates to move from ignis to terra are the entanglement circuits, see the comment in: |
What is the expected behavior?
Since terra 0.13.0 the
qiskit.circuit.library
path has existed for common circuits that can be used as building blocks as part of larger circuits. Most of thecircuits
modules in ignis are probably a good fit to live in the terra circuit library (so they are easily used independently of ignis). We should probably start migrating circuits to be in a form that works in the library (some already are like the qv model circuit), and ignis should start consuming the library for circuits where it can.The text was updated successfully, but these errors were encountered: