Pete Shadbolt
6b3cb8bc37
Re-enable curved lines.
8年前
Pete Shadbolt
f94d3eabd3
Multiple clients viewing / editing same state.
8年前
Pete Shadbolt
fed7813eb3
We did need one of those functions.
8年前
Pete Shadbolt
6c42ca2b3c
Remove useless functions from anders_briegel.js
8年前
Pete Shadbolt
3edf1643e4
Remove tests.js
8年前
Pete Shadbolt
f1a7498f9c
Test in JS for nodes which already exists.
8年前
Pete Shadbolt
e5ad12cdb1
Reduced node-already-exists to a warning
8年前
Pete Shadbolt
d6aefcdee8
More robust reconnect on server restart.
8年前
Pete Shadbolt
bdf7e45606
Now we can do the complete set of operations.
8年前
Pete Shadbolt
209209c71d
Increased robustness. Some DRY crimes.
8年前
Pete Shadbolt
37dd9265ce
Can now sketchily delete nodes. Needs work.
8年前
Pete Shadbolt
1c80b1f394
Selection now works - pretty hacky though.
8年前
Pete Shadbolt
5567258c53
Now I can do CZ gates. Focus sucks though.
8年前
Pete Shadbolt
899b202810
Closed the loop - JS -> Python -> JS
8年前
Pete Shadbolt
352a1d4325
`add_node` is a constant annoyance :rage4:
NetworkX provides `add_node`, we don't, leads to missing
`graph.node["vop"]`. Does this fix it?
8年前
Pete Shadbolt
d6b5f540df
Add & test GraphState.from_json
We needed to implement `GraphState.from_json` so that the server can
track a copy of the client's state. That's a useful byproduct of this
work!
8年前
Pete Shadbolt
e273b3107f
Can message abpserver from JavaScript
8年前
Pete Shadbolt
826a8b26d3
Starting to work on stripping out abp.js
8年前
Pete Shadbolt
b163e8582b
Don't give up on network timeout
8年前
Pete Shadbolt
15848d34bd
Remove redundant debug option
`prefix` was used for testing against original implementation
8年前
Pete Shadbolt
f0b4da3183
Bump version: 0.4.15 → 0.4.16
8年前
Pete Shadbolt
e650eae068
Merge branch 'pete'
8年前
Pete Shadbolt
110312a897
Suggested fix to `friend` issue
8年前
Pete Shadbolt
8b69ef786e
Don't update fancy.GraphState on close.
Fixes #8, "Allow control over which `GraphState` operations are depicted by server". Enables use of multiple visualized GraphStates in the same program. Downside -- you have to call `update()` at the end of your program.
8年前
Pete Shadbolt
1673cf1bda
Remove lattices.py
8年前
Pete Shadbolt
a1f4a3b7c3
Remove lattices.py on master -- not finished
8年前
Pete Shadbolt
f4bf42136d
Cleaner docs: index.rst
8年前
Pete Shadbolt
c1d9f1d53e
Merge branch 'pete'
8年前
Pete Shadbolt
f4631c552f
Fix #7 -- alias literal clifford.by_names
8年前
Pete Shadbolt
186bed42b7
Bump version: 0.4.14 → 0.4.15
8年前
Pete Shadbolt
5ef9f18d38
Merge branch 'pete'
8年前
Pete Shadbolt
05b12a7bf1
Removed `fancy.GraphState.from_nx` -- "just works"
Moved that functionality into `abp.GraphState`, so that you can
just run `state = abp.GraphState(nx.Graph(((0,1),)))`, `state =
abp.fancy.GraphState(nx.Graph(((0,1),))` or whatever.
8年前
Pete Shadbolt
577e917732
More convenient networkx -> abp conversion
Now you can write `abp.fancy.GraphState(nx.Graph())`.
TODO: make this work for a non-fancy `GraphState`
8年前
Pete Shadbolt
15f3e54821
Still sketching
8年前
Pete Shadbolt
80f065c3b8
Actually make a simple unit cell
8年前
Pete Shadbolt
30bb8ceb8c
Don't print
8年前
Pete Shadbolt
5b007f9475
Add a sketch of lattice generation - half way
Very functional, very explicit node names - working so far
8年前
Pete Shadbolt
dfa0e0c6b8
Add fancy.GraphState.from_nx, which is a hack
To play around with lattices
8年前
Pete Shadbolt
75227a354e
Merge branch 'pete'
Conflicts:
.bumpversion.cfg
setup.py
8年前
Pete Shadbolt
6a3ff946b6
Bump version: 0.4.13 → 0.4.14
8年前
Pete Shadbolt
37412a5958
Bump version: 0.4.12 → 0.4.13
8年前
Pete Shadbolt
67693f32e5
Update docs
8年前
Pete Shadbolt
4b443d7d01
Purge `add_node`, add `add_qubit`
Trying to get more sensible defaults for people who like to think about
graphstates rather than circuits.
Repsponse to issue #4 : [Link](https://github.com/peteshadbolt/abp/issues/4 )
8年前
Pete Shadbolt
2d6de7f99e
Merge branch 'master' of github.com:peteshadbolt/abp
8年前
Pete Shadbolt
7e46412a38
Bump version: 0.4.12 → 0.4.13
8年前
Pete Shadbolt
f84d5e8809
Update README.md
8年前
Pete Shadbolt
5d4791427d
Update README.md
8年前
Pete Shadbolt
9e18b46f3c
Update README.md
8年前
Pete Shadbolt
bcda8688c8
Add lattices.py
Empty for new
8年前
Pete Shadbolt
bf22c0f5e7
Skip tests that depend on the original C++
I have written a tonne of tests that compare against A&B's original C++.
Until I can distribute the `anders_briegel` package which implements
that original code, we now skip those tests if we see an ImportError.
TODO: seems a little over-zealous right now ...
8年前