Dashboard Core — Visuals¶
Every visualization here is native (plain matplotlib/numpy) — no Qiskit
anywhere in this module. Aggregates
circuit_diagram and
state_visuals into the set Composer
actually renders.
visuals ¶
Every visualization here is native (plain matplotlib/numpy) -- no Qiskit anywhere in this module. The circuit diagram was already native (dashboard_core.circuit_diagram); histogram/Q-sphere/Bloch spheres are now native too (dashboard_core.state_visuals), replacing qiskit.visualization.{plot_histogram, plot_state_qsphere, plot_bloch_multivector} -- the last Qiskit call sites this dashboard had. Qiskit's macOS instability was never proven scoped to just QuantumCircuit (see circuit_diagram.py's own docstring), so making these three merely "optional" instead of actually removing Qiskit would have left the same open question for a different set of functions; there's no reason left to keep it as a dependency here at all.
draw_circuit_figure ¶
Native matplotlib circuit diagram (dashboard_core.circuit_diagram).
histogram_figure ¶
qsphere_figure ¶
Native Q-sphere (dashboard_core.state_visuals) -- the multi-qubit generalization of the Bloch sphere used by IBM Quantum Composer.
Source code in tools/dashboard_core/visuals.py
bloch_multivector_figure ¶
Native per-qubit Bloch spheres (dashboard_core.state_visuals).