You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
Currently the readme and documentation (user guide, API doc) are quite minimal on the explanation of the transpiler passes and defaults present in ucc.
Describe the solution you'd like
The documentation can be improved with a summary of existing transpiler passes. We want to clarify:
If the transpiler pass comes from another library, as currently for Qiskit ones, why it was chosen
If the pass was customized with input variables, e.g.,
Yes, that makes sense as a new direction for this part of the documentation. As I recall, these passes were chosen partially by doing some empirical tests of which Qiskit passes seemed to provide the most bang for your buck (i.e. where is most of the gate reduction happening). Is that accurate @sonikaj?
Jordan, that's correct and also it comes from consideration of what would be a logical sequence of operations to optimize a general quantum circuit about which not much other information is known. If there is some other information is available at compile time, for example, that it is a chemistry circuit, or it's implementing a Grover's type algorithm, a different sequence of passes, custom to the particular application area, can be designed.
Is your feature request related to a problem? Please describe.
Currently the readme and documentation (user guide, API doc) are quite minimal on the explanation of the transpiler passes and defaults present in
ucc
.Describe the solution you'd like
The documentation can be improved with a summary of existing transpiler passes. We want to clarify:
Additional context
Useful comment in the Discussions #239.
The text was updated successfully, but these errors were encountered: