Pete Shadbolt
85d6c262d9
PIP seems to be kinda working now
9 年之前
Pete Shadbolt
3e2823d7b5
Remove old debug code
9 年之前
Pete Shadbolt
98e8241d29
Update to v0.3, prepare for pip
9 年之前
Pete Shadbolt
c9d7fe8d18
Everything works but it is a bit awkward
9 年之前
Pete Shadbolt
6763052d4f
Trying to get `abserver` to install automatically
9 年之前
Pete Shadbolt
a5789f6152
Fix nondeterministic error in measure_x
Looks like nondeterminism in `next(d.iterkeys())` was breaking
consistency with A&B. Next up: switching determinism on or off.
9 年之前
Pete Shadbolt
c6384448e3
Fixed `GraphState.measure_y`
Had a dumb translation error
9 年之前
Pete Shadbolt
784f9d27dc
Add simple tests
9 年之前
Pete Shadbolt
b066129c42
Nicer pretty-printing
9 年之前
Pete Shadbolt
83a6fd0ee8
Add dependencies to `setup.py`
9 年之前
Pete Shadbolt
bc731bd027
.gitignore
9 年之前
Pete Shadbolt
0229de062b
Very test passing
9 年之前
Pete Shadbolt
9623abfa10
Think I just did something right
9 年之前
Pete Shadbolt
0d2346ae9c
Not much
9 年之前
Pete Shadbolt
49708d426a
Recover code with debug
9 年之前
Pete Shadbolt
b31fb544bf
Found a nasty bug
9 年之前
Pete Shadbolt
1cb6a3b3c9
All single-qubit tests are now passing :rage3:
9 年之前
Pete Shadbolt
04afcae7da
Test passing, but
Some tests are disabled and forcing outcomes does not work
9 年之前
Pete Shadbolt
c793418517
Simplify measurement table
Dunno why it was ever `complex`
9 年之前
Pete Shadbolt
27df07bd52
Not there yet
9 年之前
Pete Shadbolt
924e240285
Add a probabilistic test
9 年之前
Pete Shadbolt
e33919b634
PEP8, remove cruft
9 年之前
Pete Shadbolt
19972159e5
Needed to actually `return`
9 年之前
Pete Shadbolt
5bcf7fba92
Reduce node size
Actually happened in previous commit, can't be bothered to amend
9 年之前
Pete Shadbolt
452430627a
Threaded HTTP server -> no laggy refresh
9 年之前
Pete Shadbolt
f09d1ae3f1
Finished translating measure_x. Now to write tests
It's kinda ghastly at the moment. But lots of obvious improvements.
9 年之前
Pete Shadbolt
26569dfc32
Working on measure_x
Added some more terms to clifford.by_name to ease lookup of complex
conjugates
Added GraphState.toggle_edges(), used by GraphState.measure_x
Nearly finished GraphState.measure_x
9 年之前
Pete Shadbolt
4db6cff2c0
Implement GraphState.measure_y() - not tested
9 年之前
Pete Shadbolt
4646554779
Fix GraphState.to_json() for tuple-like nodes
9 年之前
Pete Shadbolt
0d9c202a50
Need to clone measure_x and measure_y
9 年之前
Pete Shadbolt
45bcdf1cca
Move lookup tables into a generated module
9 年之前
Pete Shadbolt
4e1fd1061b
Tidy up, delete redundant examples
9 年之前
Pete Shadbolt
049d36c3d9
Invert `-v` flag, a few small tweaks
9 年之前
Pete Shadbolt
95dc82cb19
Buttery smooth :cow: :bread:
Made sure that `graph.js` dumps old graphs after use, and ensured that
`examples/stress_test` shuts down the connection after use (don't create millions
of clients).
9 年之前
Pete Shadbolt
342934df42
Add stress test
9 年之前
Pete Shadbolt
9ceb2e8b0a
Automatically center on new graphs
9 年之前
Pete Shadbolt
548f7f59e0
Stopped WebSocket client from hanging :gun:
By default the server echoes messages to all clients.
The fancy.GraphState client was never calling ws.recv()
And hence a buffer was filling up somewhere
And we were hanging.
Adding a ws.recv() fixed the problem.
9 年之前
Pete Shadbolt
b4872397e9
Progress towards working measurement
9 年之前
Pete Shadbolt
e398d39aae
Remove adj_list()
9 年之前
Pete Shadbolt
318ab65cf2
Small JS improvement
9 年之前
Pete Shadbolt
2b9c7a7c83
For sam
9 年之前
Pete Shadbolt
0d78f792c2
Prepare for JS tests
10 年之前
Pete Shadbolt
8393390801
Add graphsim.GraphRegister.to_json() for tests
10 年之前
Pete Shadbolt
a19b25b8bd
This time really remove .agignore
10 年之前
Pete Shadbolt
beea2e4ddc
Test passing w/ clean GraphState :water_buffalo:
Got rid of all the debug harness and refactored graphstate.py
10 年之前
Pete Shadbolt
b7cda793ed
Remove all debug statements
10 年之前
Pete Shadbolt
24a00be14f
Full, heavy testing
10 年之前
Pete Shadbolt
c2b942dada
Solved a dumb little problem. TODO: refactor :gun:
10 年之前
Pete Shadbolt
1b787c4737
Think I got it
10 年之前
Pete Shadbolt
b06c1c38d8
Think I found it
10 年之前