aboutsummaryrefslogtreecommitdiff
path: root/libpsi-visualizer/src/cli/horizontal_cli.rs
diff options
context:
space:
mode:
authorhachem <im@hachem.wtf>2024-09-29 11:36:50 +0200
committerhachem <im@hachem.wtf>2024-09-29 11:36:50 +0200
commit116e85e799971b857e14d70ba4397703d469c704 (patch)
treed71dc740743dd15cd1b58607c5a6df1fc3b2630a /libpsi-visualizer/src/cli/horizontal_cli.rs
parent127cee88ad2ade892dbcebc218ff006d008a8371 (diff)
Write circuit mock for visualizers
Diffstat (limited to 'libpsi-visualizer/src/cli/horizontal_cli.rs')
-rw-r--r--libpsi-visualizer/src/cli/horizontal_cli.rs14
1 files changed, 14 insertions, 0 deletions
diff --git a/libpsi-visualizer/src/cli/horizontal_cli.rs b/libpsi-visualizer/src/cli/horizontal_cli.rs
index 0a5bf8e..ad551ae 100644
--- a/libpsi-visualizer/src/cli/horizontal_cli.rs
+++ b/libpsi-visualizer/src/cli/horizontal_cli.rs
@@ -1,3 +1,17 @@
+/*
+ NOTE(Hachem): This is what I would like the output to be like
+
+ ┌───┐ ┌───────┐ ┌─────────┐
+ |q0>: ─────┤ H ├────┤ C-NOT ├────┤ MEASURE ├───────────────────▓
+ └───┘ └───┬───┘ └────┬────┘
+ │ │ ┌─────────┐
+ |q1>: ──────────────────■─────────────┼─────────┤ MEASURE ├────▓
+ │ └────┬────┘
+ │ │
+ c0: ════════════════════════════════■══════════════╪═════════▓
+ c1: ═══════════════════════════════════════════════■═════════▓
+*/
+
use crate::Visualizer;
use libpsi_core::QuantumCircuit;