@@ -69,31 +69,31 @@ python scripts/benchmark.py
6969
7070## Architecture
7171
72- ``` python
73- Grover- s- Algorithm/
72+ ``` text
73+ 📦 Grover-s-Algorithm/
7474│
75- ├── src/ # Core implementation
76- │ ├── oracle.py # Dynamic phase oracle (any n, any marked state)
77- │ ├── diffuser.py # Generalized diffusion operator (n qubits)
78- │ └── pipeline.py # Build circuit, compute iterations, run sims
75+ ├── 📂 src/ # Core implementation
76+ │ ├── 🐍 oracle.py # Dynamic phase oracle
77+ │ ├── 🐍 diffuser.py # Generalized diffusion operator
78+ │ └── 🐍 pipeline.py # Build circuit, compute iterations
7979│
80- ├── tests/
81- │ └── test_circuits.py # pytest: oracle, diffuser, full pipeline
80+ ├── 📂 tests/
81+ │ └── 🧪 test_circuits.py # pytest: oracle, diffuser, full pipeline
8282│
83- ├── scripts/
84- │ └── benchmark.py # Scalability analysis (depth, gates, time vs n)
83+ ├── 📂 scripts/
84+ │ └── 📈 benchmark.py # Scalability analysis
8585│
86- ├── notebooks/
87- │ └── demonstration.ipynb # Interactive walkthrough
86+ ├── 📂 notebooks/
87+ │ └── 📓 demonstration.ipynb # Interactive walkthrough
8888│
89- ├── .github/ workflows/
90- │ └── pytest.yml # CI/CD: lint + test on every push
89+ ├── 📂 .github/workflows/
90+ │ └── ⚙️ pytest.yml # CI/CD: lint + test on every push
9191│
92- ├── main.py # CLI entry point
93- ├── requirements.txt # Single-command install
94- ├── pyproject.toml # Package metadata & build config
95- ├── .gitignore # venv, cache, outputs, IDE
96- └── README .md
92+ ├── 🚀 main.py # CLI entry point
93+ ├── 📝 requirements.txt # Single-command install
94+ ├── 🛠️ pyproject.toml # Package metadata & build config
95+ ├── 🙈 .gitignore # venv, cache, outputs, IDE
96+ └── 📖 README.md
9797```
9898
9999</br >
0 commit comments