Example #1
0
 def all_required_parameters(cls):
     parameters = set(cls.gate_required_parameters)
     parameters = parameters.union(set(cls.trap_frequencies))
     parameters = parameters.union(set(molmer_sorensen_gate.all_required_parameters()))
     parameters = list(parameters)
     #removing parameters we'll be overwriting, and they do not need to be loaded
     parameters.remove(('MolmerSorensen','frequency'))
     parameters.remove(('LocalRotation','frequency'))
     return parameters
Example #2
0
 def all_required_parameters(cls):
     parameters = set(cls.gate_required_parameters)
     parameters = parameters.union(set(cls.trap_frequencies))
     parameters = parameters.union(set(molmer_sorensen_gate.all_required_parameters()))
     parameters = list(parameters)
     return parameters