Skip to content

Commit

Permalink
Fix #93 More testing required.
Browse files Browse the repository at this point in the history
  • Loading branch information
THuckemann committed Jun 10, 2024
1 parent db2e2fb commit 115a5a5
Showing 1 changed file with 38 additions and 38 deletions.
76 changes: 38 additions & 38 deletions src/qumada/measurement/measurement.py
Original file line number Diff line number Diff line change
Expand Up @@ -488,7 +488,7 @@ def initialize(self, dyn_ramp_to_val=False, inactive_dyn_channels: list | None =
# for item in self.compensated_parameters:
# if item not in self.dynamic_parameters:
# raise Exception(f"{item} is not in dynamic parameters and cannot be compensated!")
self.dynamic_sweeps = []
# self.dynamic_sweeps = []
self.compensating_sweeps = []
for gate, parameters in self.gate_parameters.items():
for parameter, channel in parameters.items():
Expand Down Expand Up @@ -531,43 +531,43 @@ def initialize(self, dyn_ramp_to_val=False, inactive_dyn_channels: list | None =
buffered measurement. The value from \
buffer_settings is used"
)
try:
self.dynamic_sweeps.append(
LinSweep(
channel,
self.properties[gate][parameter]["start"],
self.properties[gate][parameter]["stop"],
int(self.buffered_num_points),
delay=self.properties[gate][parameter].setdefault("delay", 0),
)
)
except KeyError:
self.dynamic_sweeps.append(
CustomSweep(
channel,
self.properties[gate][parameter]["setpoints"],
delay=self.properties[gate][parameter].setdefault("delay", 0),
)
)
else:
try:
self.dynamic_sweeps.append(
LinSweep(
channel,
self.properties[gate][parameter]["start"],
self.properties[gate][parameter]["stop"],
int(self.properties[gate][parameter]["num_points"]),
delay=self.properties[gate][parameter].setdefault("delay", 0),
)
)
except KeyError:
self.dynamic_sweeps.append(
CustomSweep(
channel,
self.properties[gate][parameter]["setpoints"],
delay=self.properties[gate][parameter].setdefault("delay", 0),
)
)
# try:
# self.dynamic_sweeps.append(
# LinSweep(
# channel,
# self.properties[gate][parameter]["start"],
# self.properties[gate][parameter]["stop"],
# int(self.buffered_num_points),
# delay=self.properties[gate][parameter].setdefault("delay", 0),
# )
# )
# except KeyError:
# self.dynamic_sweeps.append(
# CustomSweep(
# channel,
# self.properties[gate][parameter]["setpoints"],
# delay=self.properties[gate][parameter].setdefault("delay", 0),
# )
# )
# else:
# try:
# self.dynamic_sweeps.append(
# LinSweep(
# channel,
# self.properties[gate][parameter]["start"],
# self.properties[gate][parameter]["stop"],
# int(self.properties[gate][parameter]["num_points"]),
# delay=self.properties[gate][parameter].setdefault("delay", 0),
# )
# )
# except KeyError:
# self.dynamic_sweeps.append(
# CustomSweep(
# channel,
# self.properties[gate][parameter]["setpoints"],
# delay=self.properties[gate][parameter].setdefault("delay", 0),
# )
# )

# Handle different possibilities for starting points
if dyn_ramp_to_val or channel in inactive_dyn_channels:
Expand Down

0 comments on commit 115a5a5

Please sign in to comment.