瀏覽代碼

Move and slight improvement to status messages

master
Pete Shadbolt 8 年之前
父節點
當前提交
1a8b8bd112
共有 5 個文件被更改,包括 3 次插入2 次删除
  1. +0
    -0
      abp/__init__.py
  2. +0
    -0
      abp/graph.py
  3. +3
    -2
      abp/make_tables.py
  4. +0
    -0
      abp/qi.py
  5. +0
    -0
      abp/viz.py

+ 0
- 0
abp/__init__.py 查看文件


graph.py → abp/graph.py 查看文件


make_tables.py → abp/make_tables.py 查看文件

@@ -70,7 +70,7 @@ def get_conjugation_table(unitaries):
def get_times_table(unitaries):
""" Construct the times-table """
return np.array([[find_clifford(u.dot(v), unitaries) for v in unitaries]
for u in tqdm(unitaries)])
for u in tqdm(unitaries, desc="Building times-table")])


def get_state_table():
@@ -90,7 +90,8 @@ def get_cz_table(unitaries):
state_table = get_state_table()

cz_table = np.zeros((2, 24, 24, 3))
for bond, c1, c2 in tqdm(list(it.product([0, 1], range(24), range(24)))):
rows = list(it.product([0, 1], range(24), range(24)))
for bond, c1, c2 in tqdm(rows, desc="Building CZ table"):
cz_table[bond, c1, c2] = find_cz(bond, c1, c2, commuters, state_table)
return cz_table


qi.py → abp/qi.py 查看文件


viz.py → abp/viz.py 查看文件


Loading…
取消
儲存