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