Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add a decompose() call to circuit library table in docs (#7819)
For the purpose of documentation many of the circuit library classes were using the circuit_library_widget to provide a visualization of the circuit, a QASM definition, and some basic high level statistics about the circuit. However, since #6634 and #6659 all the circuit library elements are wrapped in an outer Instruction object. This makes the top level object appear as a logical block in the circuit. This has the unindended side effect of causing the widget output to not be super useful, primarily it would should a single logical block for each element and the circuit statistics would be for the single element as opposed to its implementation. This commit address this by adding a single decompose() call around all the statistics and drawing calls inside the widget code. Since we're consistently wrapping every circuit library element the widget will always need to do this now, so instead of calling it directly in the library docstring it's better to just do this in the widget itself.
- Loading branch information