Skip to content

Commit

Permalink
Reverse sign of fine frequency update (#699)
Browse files Browse the repository at this point in the history
  • Loading branch information
wshanks authored Mar 1, 2022
1 parent ddddcb5 commit d2f0881
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@ def update_calibrations(self, experiment_data: ExperimentData):
dt = experiment_data.metadata["dt"]

d_theta = BaseUpdater.get_value(experiment_data, "d_theta", result_index)
new_freq = prev_freq - d_theta / (2 * np.pi * tau * dt)
new_freq = prev_freq + d_theta / (2 * np.pi * tau * dt)

BaseUpdater.add_parameter_value(
self._cals, experiment_data, new_freq, self._param_name, self._sched_name, group
Expand Down
2 changes: 1 addition & 1 deletion test/calibration/experiments/test_fine_frequency.py
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ def test_calibration_version(self):
freq_after = self.cals.get_parameter_value(self.cals.__drive_freq_parameter__, 0)

# Test equality up to 10kHz on a 100 kHz shift
self.assertAlmostEqual(freq_after, armonk_freq - freq_shift, delta=1e4)
self.assertAlmostEqual(freq_after, armonk_freq + freq_shift, delta=1e4)

def test_experiment_config(self):
"""Test converting to and from config works"""
Expand Down

0 comments on commit d2f0881

Please sign in to comment.