Selaa lähdekoodia

Move and slight improvement to status messages

master
Pete Shadbolt 8 vuotta sitten
vanhempi
commit
1a8b8bd112
5 muutettua tiedostoa jossa 3 lisäystä ja 2 poistoa
  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 Näytä tiedosto


graph.py → abp/graph.py Näytä tiedosto


make_tables.py → abp/make_tables.py Näytä tiedosto

@@ -70,7 +70,7 @@ def get_conjugation_table(unitaries):
def get_times_table(unitaries): def get_times_table(unitaries):
""" Construct the times-table """ """ Construct the times-table """
return np.array([[find_clifford(u.dot(v), unitaries) for v in unitaries] 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(): def get_state_table():
@@ -90,7 +90,8 @@ def get_cz_table(unitaries):
state_table = get_state_table() state_table = get_state_table()


cz_table = np.zeros((2, 24, 24, 3)) 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) cz_table[bond, c1, c2] = find_cz(bond, c1, c2, commuters, state_table)
return cz_table return cz_table



qi.py → abp/qi.py Näytä tiedosto


viz.py → abp/viz.py Näytä tiedosto


Loading…
Peruuta
Tallenna