Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
60 commits
Select commit Hold shift + click to select a range
b185f32
Perceval circuit conversion
mateuszkupper Aug 28, 2025
7f6e322
linting
mateuszkupper Aug 28, 2025
fc89a20
linting
mateuszkupper Aug 28, 2025
357354f
fix(backend/quimb): sanitise tn dtypes & values before compressed con…
mateuszkupper Aug 31, 2025
9bc060f
draft auto max dim calculation
mateuszkupper Sep 2, 2025
03ad4cc
auto max dim finding
mateuszkupper Sep 2, 2025
c786826
flake8
mateuszkupper Sep 4, 2025
ad429d8
removing max_dim arg from tests
mateuszkupper Sep 4, 2025
5da35f7
scanning diagrams
mateuszkupper Sep 10, 2025
4d7dcaf
fixed a bug in dimension scanning algo
mateuszkupper Sep 15, 2025
6842d10
remove debugging code
mateuszkupper Sep 15, 2025
410d1e4
further improvements to the scanning algo
mateuszkupper Sep 16, 2025
69a64bf
an example notebook
mateuszkupper Sep 16, 2025
4de42bb
readme as graphix workshop notebook
mateuszkupper Sep 19, 2025
40c6661
function syntax and cup/caps for hypergraphs
mateuszkupper Sep 19, 2025
1b6c5f7
workshop_notebook
mateuszkupper Sep 20, 2025
aa8a1ac
Fixed an issue with checking if a channel diagram is pure
mateuszkupper Sep 20, 2025
9ebdd71
revised readme notebook
mateuszkupper Sep 22, 2025
b983051
fixing plot typos
mateuszkupper Sep 22, 2025
5736930
fix rounding issue with backends
mateuszkupper Sep 22, 2025
dceb266
add comments to readme
mateuszkupper Sep 22, 2025
a1c8375
rename readme notebook
mateuszkupper Sep 23, 2025
36789b3
remove an unused example notebook
mateuszkupper Sep 23, 2025
43d2bdc
Fixed a bug in daggers for Multiply and Divide
mateuszkupper Sep 24, 2025
c5e9df4
Fixed a bug in zw.Mod2
mateuszkupper Sep 24, 2025
b399ccb
refactored the max dimension finding algorithm
mateuszkupper Sep 24, 2025
cd12a77
linting qubits
mateuszkupper Sep 25, 2025
142b507
linting photonic
mateuszkupper Sep 25, 2025
f4e54a4
linting classical
mateuszkupper Sep 25, 2025
43dc36a
linting backends
mateuszkupper Sep 25, 2025
8357187
linting channel
mateuszkupper Sep 25, 2025
5bcc257
linting control
mateuszkupper Sep 25, 2025
a0c5969
pflake channel
mateuszkupper Sep 25, 2025
68f6897
remove unused functions in utils
mateuszkupper Sep 25, 2025
d2dea27
pflake8 utils
mateuszkupper Sep 25, 2025
366356c
Remove Cup/Cap from channel and add description to PhotonNumberPreser…
mateuszkupper Oct 6, 2025
aba773a
Merge branch 'main' into max_dim_auto_selection
mateuszkupper Oct 6, 2025
c7dd3ef
making the notebooks work with the backends
mateuszkupper Sep 5, 2025
13b25c2
Fixing bugs with sums
mateuszkupper Sep 5, 2025
45bada4
dual rail and decomp fixed
mateuszkupper Sep 6, 2025
f6a9cda
remove notes from notebooks
mateuszkupper Sep 6, 2025
c8da03f
flake8
mateuszkupper Sep 8, 2025
93dbb18
testing_some_extra_functions
mateuszkupper Sep 10, 2025
19b8016
fix tests
mateuszkupper Sep 19, 2025
82a33a4
remove debugging code
mateuszkupper Sep 24, 2025
67f588b
new readme
mateuszkupper Oct 6, 2025
9ba6f39
edit README
mateuszkupper Oct 6, 2025
2579896
Update README with clearer explanations
mateuszkupper Oct 6, 2025
4400c20
pyzx in readme
mateuszkupper Oct 6, 2025
93e079e
readme with pyzx
mateuszkupper Oct 6, 2025
6fcdf22
pyzx graph in readme
mateuszkupper Oct 6, 2025
5a9497b
Clean up user warning messages in README
mateuszkupper Oct 6, 2025
2838a9f
Remove duplicate content in README.md
mateuszkupper Oct 6, 2025
2d9686b
edit README, add CtrlX and CtrlZ to classical
giodefelice Oct 6, 2025
7be3c1d
flake8ing
mateuszkupper Oct 7, 2025
ea41d05
removed tests -- decomp and to_path moved from zx to qubits
mateuszkupper Oct 7, 2025
83a7cb4
Adding tests to qubits
mateuszkupper Oct 7, 2025
8adc08f
linting and adding tests
mateuszkupper Oct 7, 2025
c507136
minor edit docs
giodefelice Oct 7, 2025
5c0a1af
Removed compile_to_semm from docs
mateuszkupper Oct 8, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
424 changes: 409 additions & 15 deletions README.md

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion docs/notebooks.rst
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,4 @@ Here we give examples of using ``optyx``:
notebooks/optyx-compilation.ipynb
notebooks/optyx-vqe-experiment.ipynb
notebooks/bosonic-vqe.ipynb
notebooks/compile_to_semm.ipynb
notebooks/photon_distinguishability.ipynb
275 changes: 107 additions & 168 deletions docs/notebooks/bosonic-vqe-2.ipynb

Large diffs are not rendered by default.

26 changes: 20 additions & 6 deletions docs/notebooks/compile_to_semm.ipynb

Large diffs are not rendered by default.

5,010 changes: 2,506 additions & 2,504 deletions docs/notebooks/distributed-412-code.ipynb

Large diffs are not rendered by default.

3,368 changes: 1,684 additions & 1,684 deletions docs/notebooks/distributed-422-code.ipynb

Large diffs are not rendered by default.

1,318 changes: 859 additions & 459 deletions docs/notebooks/feed_forward_example.ipynb

Large diffs are not rendered by default.

279 changes: 0 additions & 279 deletions docs/notebooks/optyx-compilation.ipynb

This file was deleted.

334 changes: 316 additions & 18 deletions docs/notebooks/optyx-vqe-experiment.ipynb

Large diffs are not rendered by default.

776 changes: 404 additions & 372 deletions docs/notebooks/photon_distinguishability.ipynb

Large diffs are not rendered by default.

2,806 changes: 2,309 additions & 497 deletions docs/notebooks/readme_example.ipynb

Large diffs are not rendered by default.

Loading