qutip-qip icon indicating copy to clipboard operation
qutip-qip copied to clipboard

matplotlib circuit rendering module

Open gadhvirushiraj opened this issue 8 months ago • 7 comments

Matplotlib based Circuit Rendering Module

GSOC'24 Project - QuTiP: Enhanced Quantum Circuit Diagrams | Phase#1 Draft PR

Major Task Outline

  • [x] Single Qubit Gate Rendering
  • [x] Multi-Qubit Gate Rendering
  • [x] Custom Gate Rendering
  • [x] Dynamic Figure Dimension
  • [x] Gate Customization Options
  • [x] Circuit-Plot Customization Options
  • [x] Color Themes
  • [ ] Jupyter Notebook Tutorials

Bugs to solve:

  • [x] fix text-tabeling placement issue for wires
  • [ ] fix line-widths for larger figures

Features to add:

  • [x] add arg-val option as gate label text
  • [x] add multiline gate labeling support
  • [x] add more color themes

gadhvirushiraj avatar Jun 17 '24 09:06 gadhvirushiraj