Skip to content

Commit 0d41134

Browse files
committed
fix(qaas): ok for fresnel devices
1 parent 4551af9 commit 0d41134

File tree

1 file changed

+10
-18
lines changed

1 file changed

+10
-18
lines changed

tests/test_pulser.py renamed to tests/test_fresnel_device.py

Lines changed: 10 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@
1515
import numpy as np
1616

1717
from pulser import Pulse, Sequence, BlackmanWaveform, RampWaveform
18+
from pulser.backend import QPUBackend
1819
from pulser.backend.remote import BatchStatus
1920
from pulser.register import Register
20-
from pulser.devices import AnalogDevice
2121

22-
from pulser_scaleway import ScalewayQuantumService, ScalewayBackend
22+
from pulser_scaleway import ScalewayQuantumService
2323

2424

2525
def test_simple():
@@ -29,29 +29,21 @@ def test_simple():
2929
url=os.getenv("PULSER_SCALEWAY_API_URL"),
3030
)
3131

32-
real = False
32+
platform = "pasqal_fresnel"
3333

34-
if real:
35-
# Real device
36-
devices = qaas_connection.fetch_available_devices()
37-
fresnel_device = devices["pasqal_fresnel"]
38-
register = Register.square(5, 5).with_automatic_layout(fresnel_device)
39-
seq = Sequence(register, fresnel_device)
40-
else:
41-
# Fake device
42-
register = AnalogDevice.pre_calibrated_layouts[0].hexagonal_register(12)
43-
seq = Sequence(register, AnalogDevice)
34+
devices = qaas_connection.fetch_available_devices()
35+
fresnel_device = devices[platform]
36+
register = Register.square(5, 5).with_automatic_layout(fresnel_device)
37+
seq = Sequence(register, fresnel_device)
4438

45-
seq.declare_channel("rydberg", "rydberg_global")
39+
seq.declare_channel("rydberg_global", "rydberg_global")
4640
t = seq.declare_variable("t", dtype=int)
4741

4842
amp_wf = BlackmanWaveform(t, np.pi)
4943
det_wf = RampWaveform(t, -5, 5)
50-
seq.add(Pulse(amp_wf, det_wf, 0), "rydberg")
44+
seq.add(Pulse(amp_wf, det_wf, 0), "rydberg_global")
5145

52-
backend = ScalewayBackend(
53-
name="pasqal_fresnel", sequence=seq, connection=qaas_connection
54-
)
46+
backend = QPUBackend(sequence=seq, connection=qaas_connection)
5547

5648
results = backend.run(
5749
job_params=[

0 commit comments

Comments
 (0)