Commit Graph

36 Commits

Author SHA1 Message Date
78952d9364
feat(circuits): improve runtime speed 2025-05-08 17:12:58 +03:00
f4b99262ec
refactor(cli): refactor CLI into modular simulation and visualization components
- Extract Grover iteration logic into simulation.py (grover_evolver generator)
- Move all Matplotlib setup/update/teardown into visualization.py (GroverVisualizer)
2025-05-08 14:11:18 +03:00
28a9bc6ab0
build: fix build wheel 2025-05-08 12:05:42 +03:00
dc0fa937d8
docs: add gif 2025-05-08 11:22:36 +03:00
18899dc163
docs: add readme 2025-05-08 11:12:33 +03:00
eafab73c6a
build: fix installation 2025-05-08 11:12:31 +03:00
750cccdcd5
refactor(args): add mutually exclusive 2025-05-08 09:47:06 +03:00
553bf667e5
fix: main function call 2025-05-08 09:47:06 +03:00
81f71571cb
refactor(ui): separate to dir 2025-05-08 09:47:06 +03:00
64650dd7b0
fix(circle): value sign 2025-05-08 09:47:06 +03:00
50e843a884
chore(ui): setup dependencies 2025-05-08 09:47:06 +03:00
995e8ff45d
chore: bump version number 2025-05-08 09:47:06 +03:00
322ffc2c94
ci(publish): add auto publish to pypi 2025-05-08 09:47:06 +03:00
8604899f1a feat(sine): add sine function visualization 2025-04-24 11:32:00 +03:00
51a5f91410 refactor(ket): use tuple[int] instead of str 2025-04-23 09:13:59 +03:00
6e2fc0c2d5 chore(plot): adjust subplot ratios 2025-04-22 19:26:12 +03:00
083f60ffa2 feat(args): add args functionality 2025-04-22 19:13:13 +03:00
70c8d50ec9 chore: make runnable file 2025-04-22 18:42:59 +03:00
986854746f feat(circle): add probability to arrow 2025-04-22 18:38:33 +03:00
7bca60f5a1 refactor: separate to modules 2025-04-22 18:24:02 +03:00
8aedc59760 feat(circle): add triangulation circle 2025-04-22 18:14:34 +03:00
6346349266 chore: remove .python-version file 2025-04-22 16:13:22 +03:00
2defbc9d77 refactor: compact down function calls 2025-04-22 16:03:44 +03:00
c928ad55a9 feat: add step visualization 2025-04-22 15:38:39 +03:00
2b705b0f8b fix: little-endian 2025-04-22 14:16:11 +03:00
a8b7b054f0 fix: single shot visualizer 2025-04-22 14:13:48 +03:00
7ecd4fe13a feat: implement single shot visualizer 2025-04-21 14:48:07 +03:00
cf7d7d1e40
Create LICENSE 2025-04-20 16:26:07 +03:00
17ed8bfd53 refactor: update function names 2025-04-19 16:24:02 +03:00
750a522069 fix(typo): oracule -> oracle 2025-04-19 16:13:50 +03:00
4a17ccf608 feat(qubit): add custom qubit state type 2025-04-18 16:11:24 +03:00
ce20929469 refactor: make subfiles 2025-04-20 15:56:38 +03:00
f86fab1ae1 feat: implement grovers search 2025-04-17 15:36:54 +03:00
edddeec89e feat: implement dynamic graphic updates 2025-04-10 15:32:44 +03:00
95332c5d84 write test diagram 2025-04-10 13:36:33 +03:00
32de7dd370 Initial commit 2025-04-10 10:39:57 +03:00