Pete Shadbolt
2698308d49
Test passing
6年前
Pete Shadbolt
f0b3c8a2a3
Fxing up documents
6年前
Pete Shadbolt
8bd121aec0
Example is working now
6年前
Pete Shadbolt
a891510398
Merge
6年前
Pete Shadbolt
8b87991ea5
Ported to Python3 on a goddam phone
6年前
Pete Shadbolt
c9121351c6
Blindly ran 2to3 against all python files.
7年前
Pete Shadbolt
56e65b6c7f
Reverse order of tuples in GraphState.act_circuit
Seems vaguely sensible. Haven't tested because I'm on a plane.
7年前
Pete Shadbolt
fc92ce3747
Add shorthand function to run multiple CZs.
7年前
Pete Shadbolt
9fae542174
Working on removing fancy.py
7年前
Pete Shadbolt
6250fbc0d0
PEP compliance
7年前
Pete Shadbolt
cd589612b2
Move DETERMINISTIC to a library setting
7年前
Pete Shadbolt
0c7d9c0435
Small docstring update
7年前
Pete Shadbolt
9ab83c46ac
Fix up some docstrings
7年前
Pete Shadbolt
b58079172d
Working on syntactic sugar and docs simultaneously
7年前
Pete Shadbolt
329cbe70e3
PEP8
7年前
Pete Shadbolt
e5ad12cdb1
Reduced node-already-exists to a warning
7年前
Pete Shadbolt
37dd9265ce
Can now sketchily delete nodes. Needs work.
7年前
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?
7年前
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!
7年前
Sam Morley-Short
10860e2066
measure_sequence now working, was not in develop mode :baby:
7年前
Sam Morley-Short
9377249675
measure_sequences added, not yet working
7年前
Pete Shadbolt
15848d34bd
Remove redundant debug option
`prefix` was used for testing against original implementation
7年前
Pete Shadbolt
110312a897
Suggested fix to `friend` issue
7年前
Pete Shadbolt
f4631c552f
Fix #7 -- alias literal clifford.by_names
7年前
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.
7年前
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 )
7年前
Pete Shadbolt
8337af0c7e
Even nicer stabilizer tables
7年前
Pete Shadbolt
a9e17c5fef
Nicer stabilizer tables
7年前
Pete Shadbolt
c4c33f0466
Improving docs
7年前
Pete Shadbolt
75730f954b
Add examples/visualization/auto_layout.py
7年前
Pete Shadbolt
c8992ce42d
Update documentation :book:
7年前
Pete Shadbolt
835c0679bd
Document GraphState
7年前
Pete Shadbolt
3dbd70e046
Add and test `GraphState.to_stabilizer()` :rage4:
7年前
Pete Shadbolt
552d8576ed
Adding stabilizers
7年前
Pete Shadbolt
02b2f1f3c3
Various small requests from Mercedes
- `GraphState.copy()`
- `measure_x` etc.
- `measure(detail=True)`
- Better documentation on `remove_vop` and `act_local_rotation`
7年前
Pete Shadbolt
ccabb2b7b5
Running Mercedes' example
7年前
Pete Shadbolt
b88341a91b
Makefiles
7年前
Pete Shadbolt
2126ae219f
Better docs
7年前
Pete Shadbolt
9776d3e10a
Better mocking - not finished
7年前
Pete Shadbolt
102c456c53
PEP8
7年前
Pete Shadbolt
c7ae201fb2
Cleaning up tests -- not finished
7年前
Pete Shadbolt
0b6e1783c0
Better documentation
7年前
Pete Shadbolt
b3ac940a17
Better naming
7年前
Pete Shadbolt
9bd4914cd2
Test passing
7年前
Pete Shadbolt
cd8bc01907
Test passing
7年前
Pete Shadbolt
2d18fd2f91
Small fix
7年前
Pete Shadbolt
6f7bcb05be
Add more tests
7年前
Pete Shadbolt
126c819d2c
Add pics
7年前
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.
7年前
Pete Shadbolt
c6384448e3
Fixed `GraphState.measure_y`
Had a dumb translation error
7年前