Skip to content

Commit a689de6

Browse files
committed
More renaming of gates
1 parent 29301b8 commit a689de6

6 files changed

+43
-42
lines changed

test/instructions.cfg

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"RX90p":{
2+
"rx90p":{
33
"gate_length": 8e-9,
44
"drive_channels":{
55
"d1":{
@@ -47,8 +47,8 @@
4747
}
4848
}
4949
},
50-
"RY90p":{
51-
"mapto": "RX90p",
50+
"ry90p":{
51+
"mapto": "rx90p",
5252
"drive_channels":{
5353
"d1":{
5454
"gaussian": {
@@ -59,8 +59,8 @@
5959
}
6060
}
6161
},
62-
"RX90m":{
63-
"mapto": "RX90p",
62+
"rx90m":{
63+
"mapto": "rx90p",
6464
"drive_channels":{
6565
"d1":{
6666
"gaussian": {
@@ -71,8 +71,8 @@
7171
}
7272
}
7373
},
74-
"RY90m":{
75-
"mapto": "RX90p",
74+
"ry90m":{
75+
"mapto": "rx90p",
7676
"drive_channels":{
7777
"d1":{
7878
"gaussian": {

test/quickstart.hjson

+14-13
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,19 @@
99
"single_qubit_gate_time" : 20e-9
1010
"single_qubit_gates":
1111
{
12-
"RX90pQ1": {name: "rx90p", "qubits": "Q1"},
13-
"RX90pQ2": {name: "rx90p", "qubits": "Q2"},
12+
"rx90pQ1": {name: "rx90p", "qubits": "Q1"},
13+
"rx90pQ2": {name: "rx90p", "qubits": "Q2"},
1414
}
1515
"two_qubit_gates":
1616
{
17-
CR90:
17+
cr90:
1818
{
19+
name: "cr90"
1920
qubit_1: Q1
2021
qubit_2: Q2
2122
gate_time: 50e-9
2223
},
23-
"RX90pQ1Q2":
24+
"rx90pQ1Q2":
2425
{
2526
name: "rx90p"
2627
qubit_1: Q1
@@ -34,7 +35,7 @@
3435
"fid_subspace" : ["Q1", "Q2"],
3536
"opt_gates" :
3637
[
37-
"CR90"
38+
"cr90[0, 1]"
3839
],
3940
"gateset_opt_map" :
4041
[
@@ -48,28 +49,28 @@
4849
["Q1-Q2", "strength"]
4950
],
5051
[
51-
["CR90", "d1", "gauss", "amp"]
52+
["cr90[0, 1]", "d1", "gauss", "amp"]
5253
],
5354
[
54-
["CR90", "d1", "gauss", "freq_offset"]
55+
["cr90[0, 1]", "d1", "gauss", "freq_offset"]
5556
],
5657
[
57-
["CR90", "d1", "gauss", "xy_angle"]
58+
["cr90[0, 1]", "d1", "gauss", "xy_angle"]
5859
],
5960
[
60-
["CR90", "d1", "carrier", "framechange"]
61+
["cr90[0, 1]", "d1", "carrier", "framechange"]
6162
],
6263
[
63-
["CR90", "d2", "gauss", "amp"]
64+
["cr90[0, 1]", "d2", "gauss", "amp"]
6465
],
6566
[
66-
["CR90", "d2", "gauss", "freq_offset"]
67+
["cr90[0, 1]", "d2", "gauss", "freq_offset"]
6768
],
6869
[
69-
["CR90", "d2", "gauss", "xy_angle"]
70+
["cr90[0, 1]", "d2", "gauss", "xy_angle"]
7071
],
7172
[
72-
["CR90", "d2", "carrier", "framechange"]
73+
["cr90[0, 1]", "d2", "carrier", "framechange"]
7374
]
7475
]
7576
}

test/test_generator.py

+12-12
Original file line numberDiff line numberDiff line change
@@ -79,12 +79,12 @@
7979
name="carrier", desc="Frequency of the local oscillator", params=carrier_parameters
8080
)
8181

82-
RX90p_q1 = Instruction(name="RX90p", t_start=0.0, t_end=t_final, channels=["d1"])
83-
RX90p_q1.add_component(gauss_env_single, "d1")
84-
RX90p_q1.add_component(carr, "d1")
82+
rx90p_q1 = Instruction(name="rx90p", t_start=0.0, t_end=t_final, channels=["d1"])
83+
rx90p_q1.add_component(gauss_env_single, "d1")
84+
rx90p_q1.add_component(carr, "d1")
8585

86-
tstart = RX90p_q1.t_start
87-
tend = RX90p_q1.t_end
86+
tstart = rx90p_q1.t_start
87+
tend = rx90p_q1.t_end
8888
chan = "d1"
8989

9090
with open("test/generator_data.pickle", "rb") as filename:
@@ -93,7 +93,7 @@
9393

9494
@pytest.mark.unit
9595
def test_LO() -> None:
96-
lo_sig = lo.process(RX90p_q1, "d1")
96+
lo_sig = lo.process(rx90p_q1, "d1")
9797
assert (
9898
lo_sig["inphase"].numpy() - data["lo_sig"]["values"][0].numpy() < 1e-12
9999
).all()
@@ -105,7 +105,7 @@ def test_LO() -> None:
105105

106106
@pytest.mark.unit
107107
def test_AWG() -> None:
108-
awg_sig = awg.process(RX90p_q1, "d1")
108+
awg_sig = awg.process(rx90p_q1, "d1")
109109
assert (
110110
awg_sig["inphase"].numpy() - data["awg_sig"]["inphase"].numpy() < 1e-12
111111
).all()
@@ -116,7 +116,7 @@ def test_AWG() -> None:
116116

117117
@pytest.mark.unit
118118
def test_DAC() -> None:
119-
dac_sig = dac.process(RX90p_q1, "d1", data["awg_sig"])
119+
dac_sig = dac.process(rx90p_q1, "d1", data["awg_sig"])
120120
assert (
121121
dac_sig["inphase"].numpy() - data["dig_to_an_sig"]["inphase"].numpy() < 1e-12
122122
).all()
@@ -128,7 +128,7 @@ def test_DAC() -> None:
128128

129129
@pytest.mark.unit
130130
def test_Response() -> None:
131-
resp_sig = resp.process(RX90p_q1, "d1", data["dig_to_an_sig"])
131+
resp_sig = resp.process(rx90p_q1, "d1", data["dig_to_an_sig"])
132132
assert (
133133
resp_sig["inphase"].numpy() - data["resp_sig"]["inphase"].numpy() < 1e-12
134134
).all()
@@ -145,20 +145,20 @@ def test_mixer() -> None:
145145
"quadrature": data["lo_sig"]["values"][1],
146146
"ts": data["lo_sig"]["ts"],
147147
}
148-
mixed_sig = mixer.process(RX90p_q1, "d1", lo_signal, data["resp_sig"])
148+
mixed_sig = mixer.process(rx90p_q1, "d1", lo_signal, data["resp_sig"])
149149
assert (mixed_sig["values"].numpy() - data["mixer_sig"].numpy() < 1e-12).all()
150150

151151

152152
@pytest.mark.unit
153153
def test_v2hz() -> None:
154154
mixer_sig = {"values": data["mixer_sig"], "ts": data["lo_sig"]["ts"]}
155-
final_sig = v_to_hz.process(RX90p_q1, "d1", mixer_sig)
155+
final_sig = v_to_hz.process(rx90p_q1, "d1", mixer_sig)
156156
assert (final_sig["values"].numpy() - data["v2hz_sig"].numpy() < 1).all()
157157

158158

159159
@pytest.mark.integration
160160
def test_full_signal_chain() -> None:
161-
full_signal = generator.generate_signals(RX90p_q1)
161+
full_signal = generator.generate_signals(rx90p_q1)
162162
assert (
163163
full_signal["d1"]["values"].numpy()
164164
- data["full_signal"][0]["d1"]["values"].numpy()

test/test_parameter_map.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ def setup_pmap() -> ParameterMap:
6464
)
6565

6666
rx90p = Instruction(name="rx90p", t_start=0.0, t_end=t_final, channels=["d1"])
67-
QId = Instruction(name="Id", t_start=0.0, t_end=t_final, channels=["d1"])
67+
QId = Instruction(name="id", t_start=0.0, t_end=t_final, channels=["d1"])
6868

6969
rx90p.add_component(gauss_env_single, "d1")
7070
rx90p.add_component(carr, "d1")
@@ -104,7 +104,7 @@ def setup_pmap() -> ParameterMap:
104104
("rx90m[0]", "d1", "gauss", "freq_offset"),
105105
("ry90m[0]", "d1", "gauss", "freq_offset"),
106106
],
107-
[("Id[0]", "d1", "carrier", "framechange")],
107+
[("id[0]", "d1", "carrier", "framechange")],
108108
]
109109

110110
parameter_map.set_opt_map(gateset_opt_map)

test/test_parsers.py

+6-6
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ def test_q6_freq() -> None:
3434

3535
@pytest.mark.unit
3636
def test_instructions() -> None:
37-
assert list(pmap.instructions.keys()) == ["RX90p", "RY90p", "RX90m", "RY90m"]
37+
assert list(pmap.instructions.keys()) == ["rx90p", "ry90p", "rx90m", "ry90m"]
3838

3939

4040
@pytest.mark.integration
@@ -84,19 +84,19 @@ def test_signal_generation() -> None:
8484
params=carrier_parameters,
8585
)
8686

87-
RX90p_q1 = Instruction(name="RX90p", t_start=0.0, t_end=t_final, channels=["d1"])
88-
RX90p_q1.add_component(gauss_env_single, "d1")
89-
RX90p_q1.add_component(carr, "d1")
87+
rx90p_q1 = Instruction(name="rx90p", t_start=0.0, t_end=t_final, channels=["d1"])
88+
rx90p_q1.add_component(gauss_env_single, "d1")
89+
rx90p_q1.add_component(carr, "d1")
9090

91-
gen.generate_signals(RX90p_q1)
91+
gen.generate_signals(rx90p_q1)
9292

9393

9494
@pytest.mark.unit
9595
def test_signal_generation_from_config() -> None:
9696
"""
9797
Check that signal generation works.
9898
"""
99-
gen.generate_signals(pmap.instructions["RX90p"])
99+
gen.generate_signals(pmap.instructions["rx90p"])
100100

101101

102102
@pytest.mark.integration

test/test_two_qubits.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -206,10 +206,10 @@
206206
name="rx90p", targets=[1], t_start=0.0, t_end=t_final, channels=["d1", "d2"]
207207
)
208208
QId_q1 = gates.Instruction(
209-
name="Id", targets=[0], t_start=0.0, t_end=t_final, channels=["d1", "d2"]
209+
name="id", targets=[0], t_start=0.0, t_end=t_final, channels=["d1", "d2"]
210210
)
211211
QId_q2 = gates.Instruction(
212-
name="Id", targets=[1], t_start=0.0, t_end=t_final, channels=["d1", "d2"]
212+
name="id", targets=[1], t_start=0.0, t_end=t_final, channels=["d1", "d2"]
213213
)
214214

215215
rx90p_q1.add_component(gauss_env_single, "d1")

0 commit comments

Comments
 (0)