Pete Shadbolt 
							
						 
						
							
							
							
								
							
								b919a333e9 
								
							
								 
							
						 
						
							
							
								
								More leniency when differentiating click/drag  
							
							
								
							
							
						 
						il y a 9 ans  
				
					
						
							
							
								
								Pete Shadbolt 
							
						 
						
							
							
							
								
							
								6a8b1a9ceb 
								
							
								 
							
						 
						
							
							
								
								Fix examples, improve robustness.  
							
							
								
							
							
						 
						il y a 9 ans  
				
					
						
							
							
								
								Pete Shadbolt 
							
						 
						
							
							
							
								
							
								6b3cb8bc37 
								
							
								 
							
						 
						
							
							
								
								Re-enable curved lines.  
							
							
								
							
							
						 
						il y a 9 ans  
				
					
						
							
							
								
								Pete Shadbolt 
							
						 
						
							
							
							
								
							
								fed7813eb3 
								
							
								 
							
						 
						
							
							
								
								We did need one of those functions.  
							
							
								
							
							
						 
						il y a 9 ans  
				
					
						
							
							
								
								Pete Shadbolt 
							
						 
						
							
							
							
								
							
								6c42ca2b3c 
								
							
								 
							
						 
						
							
							
								
								Remove useless functions from anders_briegel.js  
							
							
								
							
							
						 
						il y a 9 ans  
				
					
						
							
							
								
								Pete Shadbolt 
							
						 
						
							
							
							
								
							
								3edf1643e4 
								
							
								 
							
						 
						
							
							
								
								Remove tests.js  
							
							
								
							
							
						 
						il y a 9 ans  
				
					
						
							
							
								
								Pete Shadbolt 
							
						 
						
							
							
							
								
							
								f1a7498f9c 
								
							
								 
							
						 
						
							
							
								
								Test in JS for nodes which already exists.  
							
							
								
							
							
						 
						il y a 9 ans  
				
					
						
							
							
								
								Pete Shadbolt 
							
						 
						
							
							
							
								
							
								e5ad12cdb1 
								
							
								 
							
						 
						
							
							
								
								Reduced node-already-exists to a warning  
							
							
								
							
							
						 
						il y a 9 ans  
				
					
						
							
							
								
								Pete Shadbolt 
							
						 
						
							
							
							
								
							
								d6aefcdee8 
								
							
								 
							
						 
						
							
							
								
								More robust reconnect on server restart.  
							
							
								
							
							
						 
						il y a 9 ans  
				
					
						
							
							
								
								Pete Shadbolt 
							
						 
						
							
							
							
								
							
								bdf7e45606 
								
							
								 
							
						 
						
							
							
								
								Now we can do the complete set of operations.  
							
							
								
							
							
						 
						il y a 9 ans  
				
					
						
							
							
								
								Pete Shadbolt 
							
						 
						
							
							
							
								
							
								209209c71d 
								
							
								 
							
						 
						
							
							
								
								Increased robustness. Some DRY crimes.  
							
							
								
							
							
						 
						il y a 9 ans  
				
					
						
							
							
								
								Pete Shadbolt 
							
						 
						
							
							
							
								
							
								37dd9265ce 
								
							
								 
							
						 
						
							
							
								
								Can now sketchily delete nodes. Needs work.  
							
							
								
							
							
						 
						il y a 9 ans  
				
					
						
							
							
								
								Pete Shadbolt 
							
						 
						
							
							
							
								
							
								1c80b1f394 
								
							
								 
							
						 
						
							
							
								
								Selection now works - pretty hacky though.  
							
							
								
							
							
						 
						il y a 9 ans  
				
					
						
							
							
								
								Pete Shadbolt 
							
						 
						
							
							
							
								
							
								5567258c53 
								
							
								 
							
						 
						
							
							
								
								Now I can do CZ gates. Focus sucks though.  
							
							
								
							
							
						 
						il y a 9 ans  
				
					
						
							
							
								
								Pete Shadbolt 
							
						 
						
							
							
							
								
							
								899b202810 
								
							
								 
							
						 
						
							
							
								
								Closed the loop - JS -> Python -> JS  
							
							
								
							
							
						 
						il y a 9 ans  
				
					
						
							
							
								
								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? 
							
						 
						il y a 9 ans  
				
					
						
							
							
								
								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! 
							
						 
						il y a 9 ans  
				
					
						
							
							
								
								Pete Shadbolt 
							
						 
						
							
							
							
								
							
								e273b3107f 
								
							
								 
							
						 
						
							
							
								
								Can message abpserver from JavaScript  
							
							
								
							
							
						 
						il y a 9 ans  
				
					
						
							
							
								
								Pete Shadbolt 
							
						 
						
							
							
							
								
							
								826a8b26d3 
								
							
								 
							
						 
						
							
							
								
								Starting to work on stripping out abp.js  
							
							
								
							
							
						 
						il y a 9 ans  
				
					
						
							
							
								
								Pete Shadbolt 
							
						 
						
							
							
							
								
							
								b163e8582b 
								
							
								 
							
						 
						
							
							
								
								Don't give up on network timeout  
							
							
								
							
							
						 
						il y a 9 ans  
				
					
						
							
							
								
								Pete Shadbolt 
							
						 
						
							
							
							
								
							
								15848d34bd 
								
							
								 
							
						 
						
							
							
								
								Remove redundant debug option  
							
							`prefix` was used for testing against original implementation 
							
						 
						il y a 9 ans  
				
					
						
							
							
								
								Pete Shadbolt 
							
						 
						
							
							
							
								
							
								110312a897 
								
							
								 
							
						 
						
							
							
								
								Suggested fix to `friend` issue  
							
							
								
							
							
						 
						il y a 9 ans  
				
					
						
							
							
								
								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. 
							
						 
						il y a 9 ans  
				
					
						
							
							
								
								Pete Shadbolt 
							
						 
						
							
							
							
								
							
								1673cf1bda 
								
							
								 
							
						 
						
							
							
								
								Remove lattices.py  
							
							
								
							
							
						 
						il y a 9 ans  
				
					
						
							
							
								
								Pete Shadbolt 
							
						 
						
							
							
							
								
							
								a1f4a3b7c3 
								
							
								 
							
						 
						
							
							
								
								Remove lattices.py on master -- not finished  
							
							
								
							
							
						 
						il y a 9 ans  
				
					
						
							
							
								
								Pete Shadbolt 
							
						 
						
							
							
							
								
							
								f4631c552f 
								
							
								 
							
						 
						
							
							
								
								Fix   #7  -- alias literal clifford.by_names  
							
							
								
							
							
						 
						il y a 9 ans  
				
					
						
							
							
								
								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. 
							
						 
						il y a 9 ans  
				
					
						
							
							
								
								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` 
							
						 
						il y a 9 ans  
				
					
						
							
							
								 
						
							
							
							
								
							
								15f3e54821 
								
							
								 
							
						 
						
							
							
								
								Still sketching  
							
							
								
							
							
						 
						il y a 9 ans  
				
					
						
							
							
								 
						
							
							
							
								
							
								80f065c3b8 
								
							
								 
							
						 
						
							
							
								
								Actually make a simple unit cell  
							
							
								
							
							
						 
						il y a 9 ans  
				
					
						
							
							
								 
						
							
							
							
								
							
								30bb8ceb8c 
								
							
								 
							
						 
						
							
							
								
								Don't print  
							
							
								
							
							
						 
						il y a 9 ans  
				
					
						
							
							
								 
						
							
							
							
								
							
								5b007f9475 
								
							
								 
							
						 
						
							
							
								
								Add a sketch of lattice generation - half way  
							
							Very functional, very explicit node names - working so far 
							
						 
						il y a 9 ans  
				
					
						
							
							
								 
						
							
							
							
								
							
								dfa0e0c6b8 
								
							
								 
							
						 
						
							
							
								
								Add fancy.GraphState.from_nx, which is a hack  
							
							To play around with lattices 
							
						 
						il y a 9 ans  
				
					
						
							
							
								 
						
							
							
							
								
							
								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 ) 
							
						 
						il y a 9 ans  
				
					
						
							
							
								 
						
							
							
							
								
							
								bcda8688c8 
								
							
								 
							
						 
						
							
							
								
								Add lattices.py  
							
							Empty for new 
							
						 
						il y a 9 ans  
				
					
						
							
							
								 
						
							
							
							
								
							
								8337af0c7e 
								
							
								 
							
						 
						
							
							
								
								Even nicer stabilizer tables  
							
							
								
							
							
						 
						il y a 9 ans  
				
					
						
							
							
								 
						
							
							
							
								
							
								a9e17c5fef 
								
							
								 
							
						 
						
							
							
								
								Nicer stabilizer tables  
							
							
								
							
							
						 
						il y a 9 ans  
				
					
						
							
							
								 
						
							
							
							
								
							
								c4c33f0466 
								
							
								 
							
						 
						
							
							
								
								Improving docs  
							
							
								
							
							
						 
						il y a 9 ans  
				
					
						
							
							
								 
						
							
							
							
								
							
								ae65d09e7f 
								
							
								 
							
						 
						
							
							
								
								Give dimension as keyword arg  
							
							Is this going to fix errors with different versions of networkx? I don't
know -- I'm on a plane mate. 
							
						 
						il y a 9 ans  
				
					
						
							
							
								 
						
							
							
							
								
							
								75730f954b 
								
							
								 
							
						 
						
							
							
								
								Add examples/visualization/auto_layout.py  
							
							
								
							
							
						 
						il y a 9 ans  
				
					
						
							
							
								 
						
							
							
							
								
							
								c8992ce42d 
								
							
								 
							
						 
						
							
							
								
								Update documentation :book:  
							
							
								
							
							
						 
						il y a 9 ans  
				
					
						
							
							
								 
						
							
							
							
								
							
								835c0679bd 
								
							
								 
							
						 
						
							
							
								
								Document GraphState  
							
							
								
							
							
						 
						il y a 9 ans  
				
					
						
							
							
								 
						
							
							
							
								
							
								3dbd70e046 
								
							
								 
							
						 
						
							
							
								
								Add and test `GraphState.to_stabilizer()` :rage4:  
							
							
								
							
							
						 
						il y a 9 ans  
				
					
						
							
							
								 
						
							
							
							
								
							
								b41cc7945d 
								
							
								 
							
						 
						
							
							
								
								Add better notation  
							
							
								
							
							
						 
						il y a 9 ans  
				
					
						
							
							
								 
						
							
							
							
								
							
								552d8576ed 
								
							
								 
							
						 
						
							
							
								
								Adding stabilizers  
							
							
								
							
							
						 
						il y a 9 ans  
				
					
						
							
							
								 
						
							
							
							
								
							
								02b2f1f3c3 
								
							
								 
							
						 
						
							
							
								
								Various small requests from Mercedes  
							
							- `GraphState.copy()`
- `measure_x` etc.
- `measure(detail=True)`
- Better documentation on `remove_vop` and `act_local_rotation` 
							
						 
						il y a 9 ans  
				
					
						
							
							
								 
						
							
							
							
								
							
								ccabb2b7b5 
								
							
								 
							
						 
						
							
							
								
								Running Mercedes' example  
							
							
								
							
							
						 
						il y a 9 ans  
				
					
						
							
							
								 
						
							
							
							
								
							
								b88341a91b 
								
							
								 
							
						 
						
							
							
								
								Makefiles  
							
							
								
							
							
						 
						il y a 9 ans  
				
					
						
							
							
								 
						
							
							
							
								
							
								9f715aa713 
								
							
								 
							
						 
						
							
							
								
								Update server, some small docs  
							
							
								
							
							
						 
						il y a 9 ans  
				
					
						
							
							
								 
						
							
							
							
								
							
								d5e7e5d9b3 
								
							
								 
							
						 
						
							
							
								
								Better integration of ``mock``  
							
							
								
							
							
						 
						il y a 9 ans