def all_required_parameters(cls):
     parameters = set(cls.spectrum_required_parameters)
     parameters = parameters.union(set(excitation_729.all_required_parameters()))
     parameters = list(parameters)
     #removing parameters we'll be overwriting, and they do not need to be loaded
     parameters.remove(('Excitation_729','rabi_excitation_amplitude'))
     parameters.remove(('Excitation_729','rabi_excitation_duration'))
     parameters.remove(('Excitation_729','rabi_excitation_frequency'))
     return parameters
Beispiel #2
0
 def all_required_parameters(cls):
     parameters = set(cls.spectrum_required_parameters)
     parameters = parameters.union(set(excitation_729.all_required_parameters()))
     parameters = list(parameters)
     #removing parameters we'll be overwriting, and they do not need to be loaded
     parameters.remove(('Excitation_729','rabi_excitation_amplitude'))
     parameters.remove(('Excitation_729','rabi_excitation_duration'))
     parameters.remove(('Excitation_729','rabi_excitation_frequency'))
     return parameters
Beispiel #3
0
 def all_required_parameters(cls):
     parameters = set(cls.rabi_required_parameters)
     parameters = parameters.union(set(cls.trap_frequencies))
     parameters = parameters.union(set(excitation_729.all_required_parameters()))
     parameters = list(parameters)
     # removing parameters we'll be overwriting, and they do not need to be loaded
     parameters.remove(("Excitation_729", "rabi_excitation_amplitude"))
     parameters.remove(("Excitation_729", "rabi_excitation_duration"))
     parameters.remove(("Excitation_729", "rabi_excitation_frequency"))
     return parameters
 def all_required_parameters(cls):
     parameters = set(cls.rabi_required_parameters)
     parameters = parameters.union(set(cls.trap_frequencies))
     parameters = parameters.union(set(excitation_729.all_required_parameters()))
     parameters = list(parameters)
     #removing parameters we'll be overwriting, and they do not need to be loaded
     parameters.remove(('EitCooling','eit_cooling_linear_397_freq_offset'))
     parameters.remove(('Excitation_729','rabi_excitation_amplitude'))
     parameters.remove(('Excitation_729','rabi_excitation_frequency'))
     return parameters
Beispiel #5
0
 def all_required_parameters(cls):
     parameters = set(cls.required_parameters)
     parameters = parameters.union(set(excitation_729.all_required_parameters()))
     parameters = list(parameters)
     #removing parameters we'll be overwriting, and they do not need to be loaded
     parameters.remove(('Excitation_729','rabi_excitation_amplitude'))
     parameters.remove(('Excitation_729','rabi_excitation_frequency'))
     parameters.remove(('Tomography','iteration'))
     parameters.remove(('Tomography','tomography_excitation_frequency'))
     parameters.remove(('StateReadout','repeat_each_measurement'))
     return parameters
 def all_required_parameters(cls):
     parameters = set(cls.rabi_required_parameters)
     parameters = parameters.union(set(cls.trap_frequencies))
     parameters = parameters.union(
         set(excitation_729.all_required_parameters()))
     parameters = list(parameters)
     #removing parameters we'll be overwriting, and they do not need to be loaded
     parameters.remove(('EitCooling', 'eit_cooling_linear_397_freq_offset'))
     parameters.remove(('Excitation_729', 'rabi_excitation_amplitude'))
     parameters.remove(('Excitation_729', 'rabi_excitation_frequency'))
     return parameters