Skip to content
Snippets Groups Projects
Commit a8ec7d96 authored by Sander de Snoo's avatar Sander de Snoo
Browse files

Added equals operator to compare data equality

parent a4701f5a
No related branches found
No related tags found
No related merge requests found
...@@ -174,6 +174,15 @@ class pulse_data(parent_data): ...@@ -174,6 +174,15 @@ class pulse_data(parent_data):
self._phase_shifts_consolidated = False self._phase_shifts_consolidated = False
self._breaks_processed = False self._breaks_processed = False
def __eq__(self, rhs):
return (
self.pulse_deltas == rhs.pulse_deltas
and self.MW_pulse_data == rhs.MW_pulse_data
and self.custom_pulse_data == rhs.custom_pulse_data
and self.phase_shifts == rhs.phase_shifts
and self.chirp_data == rhs.chirp_data
)
def add_delta(self, delta): def add_delta(self, delta):
if not delta.is_near_zero: if not delta.is_near_zero:
self.pulse_deltas.append(delta) self.pulse_deltas.append(delta)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment