├── containers ├── __init__.py ├── hbox.py └── vbox.py ├── controls ├── __init__.py └── circuit_grid.py ├── data └── bell_histogram.png ├── main.py ├── model ├── __init__.py ├── circuit_grid_model.py └── circuit_node_types.py ├── utils ├── __init__.py ├── colors.py ├── data │ ├── bell_circuit.png │ ├── bell_histogram.png │ ├── bell_qsphere.png │ ├── gate_images │ │ ├── ctrl_gate.png │ │ ├── ctrl_gate_bottom_wire.png │ │ ├── ctrl_gate_top_wire.png │ │ ├── h_gate.png │ │ ├── iden_gate.png │ │ ├── not_gate.png │ │ ├── not_gate_above_ctrl.png │ │ ├── not_gate_below_ctrl.png │ │ ├── rx_gate.png │ │ ├── ry_gate.png │ │ ├── rz_gate.png │ │ ├── s_gate.png │ │ ├── sdg_gate.png │ │ ├── swap_gate.png │ │ ├── t_gate.png │ │ ├── tdg_gate.png │ │ ├── trace_gate.png │ │ ├── x_gate.png │ │ ├── y_gate.png │ │ └── z_gate.png │ └── images │ │ └── circuit-grid-cursor.png ├── fonts.py ├── gamepad.py ├── navigation.py ├── resources.py └── states.py └── viz ├── __init__.py ├── circuit_diagram.py ├── measurements_histogram.py ├── qsphere.py ├── statevector_grid.py └── unitary_grid.py /containers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/containers/__init__.py -------------------------------------------------------------------------------- /containers/hbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/containers/hbox.py -------------------------------------------------------------------------------- /containers/vbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/containers/vbox.py -------------------------------------------------------------------------------- /controls/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/controls/__init__.py -------------------------------------------------------------------------------- /controls/circuit_grid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/controls/circuit_grid.py -------------------------------------------------------------------------------- /data/bell_histogram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/data/bell_histogram.png -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/main.py -------------------------------------------------------------------------------- /model/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/model/__init__.py -------------------------------------------------------------------------------- /model/circuit_grid_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/model/circuit_grid_model.py -------------------------------------------------------------------------------- /model/circuit_node_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/model/circuit_node_types.py -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/utils/__init__.py -------------------------------------------------------------------------------- /utils/colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/utils/colors.py -------------------------------------------------------------------------------- /utils/data/bell_circuit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/utils/data/bell_circuit.png -------------------------------------------------------------------------------- /utils/data/bell_histogram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/utils/data/bell_histogram.png -------------------------------------------------------------------------------- /utils/data/bell_qsphere.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/utils/data/bell_qsphere.png -------------------------------------------------------------------------------- /utils/data/gate_images/ctrl_gate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/utils/data/gate_images/ctrl_gate.png -------------------------------------------------------------------------------- /utils/data/gate_images/ctrl_gate_bottom_wire.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/utils/data/gate_images/ctrl_gate_bottom_wire.png -------------------------------------------------------------------------------- /utils/data/gate_images/ctrl_gate_top_wire.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/utils/data/gate_images/ctrl_gate_top_wire.png -------------------------------------------------------------------------------- /utils/data/gate_images/h_gate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/utils/data/gate_images/h_gate.png -------------------------------------------------------------------------------- /utils/data/gate_images/iden_gate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/utils/data/gate_images/iden_gate.png -------------------------------------------------------------------------------- /utils/data/gate_images/not_gate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/utils/data/gate_images/not_gate.png -------------------------------------------------------------------------------- /utils/data/gate_images/not_gate_above_ctrl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/utils/data/gate_images/not_gate_above_ctrl.png -------------------------------------------------------------------------------- /utils/data/gate_images/not_gate_below_ctrl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/utils/data/gate_images/not_gate_below_ctrl.png -------------------------------------------------------------------------------- /utils/data/gate_images/rx_gate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/utils/data/gate_images/rx_gate.png -------------------------------------------------------------------------------- /utils/data/gate_images/ry_gate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/utils/data/gate_images/ry_gate.png -------------------------------------------------------------------------------- /utils/data/gate_images/rz_gate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/utils/data/gate_images/rz_gate.png -------------------------------------------------------------------------------- /utils/data/gate_images/s_gate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/utils/data/gate_images/s_gate.png -------------------------------------------------------------------------------- /utils/data/gate_images/sdg_gate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/utils/data/gate_images/sdg_gate.png -------------------------------------------------------------------------------- /utils/data/gate_images/swap_gate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/utils/data/gate_images/swap_gate.png -------------------------------------------------------------------------------- /utils/data/gate_images/t_gate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/utils/data/gate_images/t_gate.png -------------------------------------------------------------------------------- /utils/data/gate_images/tdg_gate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/utils/data/gate_images/tdg_gate.png -------------------------------------------------------------------------------- /utils/data/gate_images/trace_gate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/utils/data/gate_images/trace_gate.png -------------------------------------------------------------------------------- /utils/data/gate_images/x_gate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/utils/data/gate_images/x_gate.png -------------------------------------------------------------------------------- /utils/data/gate_images/y_gate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/utils/data/gate_images/y_gate.png -------------------------------------------------------------------------------- /utils/data/gate_images/z_gate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/utils/data/gate_images/z_gate.png -------------------------------------------------------------------------------- /utils/data/images/circuit-grid-cursor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/utils/data/images/circuit-grid-cursor.png -------------------------------------------------------------------------------- /utils/fonts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/utils/fonts.py -------------------------------------------------------------------------------- /utils/gamepad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/utils/gamepad.py -------------------------------------------------------------------------------- /utils/navigation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/utils/navigation.py -------------------------------------------------------------------------------- /utils/resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/utils/resources.py -------------------------------------------------------------------------------- /utils/states.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/utils/states.py -------------------------------------------------------------------------------- /viz/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/viz/__init__.py -------------------------------------------------------------------------------- /viz/circuit_diagram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/viz/circuit_diagram.py -------------------------------------------------------------------------------- /viz/measurements_histogram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/viz/measurements_histogram.py -------------------------------------------------------------------------------- /viz/qsphere.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/viz/qsphere.py -------------------------------------------------------------------------------- /viz/statevector_grid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/viz/statevector_grid.py -------------------------------------------------------------------------------- /viz/unitary_grid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JavaFXpert/quantum-circuit-pygame/HEAD/viz/unitary_grid.py --------------------------------------------------------------------------------