From f94d3eabd311c928f9c44cb2ff9f963f3f028848 Mon Sep 17 00:00:00 2001 From: Pete Shadbolt Date: Sun, 6 Nov 2016 10:07:50 +0000 Subject: [PATCH] Multiple clients viewing / editing same state. --- bin/abpserver | 3 ++- examples/visualization/lattice_2d.py | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/bin/abpserver b/bin/abpserver index 71ebca5..63f7030 100755 --- a/bin/abpserver +++ b/bin/abpserver @@ -42,7 +42,8 @@ def process_edit(edit, client, server): else: pass - server.send_message(client, json.dumps(local_state.to_json())) + #server.send_message(client, json.dumps(local_state.to_json())) + server.send_message_to_all(json.dumps(local_state.to_json())) def new_message(client, server, message): if message.startswith("edit:"): diff --git a/examples/visualization/lattice_2d.py b/examples/visualization/lattice_2d.py index 677fc9a..2d42016 100644 --- a/examples/visualization/lattice_2d.py +++ b/examples/visualization/lattice_2d.py @@ -34,7 +34,7 @@ nodes, edges = lattice(square_unit_cell, (10, 10)) psi = GraphState() for node in nodes: - psi.add_node(str(node), position=xyz(node[0], node[1])) + psi.add_qubit(str(node), position=xyz(node[0], node[1])) psi.act_hadamard(str(node)) psi.update(0.1)