def var_list(self, filt=""): """ Return a list of (name, value, description) tuples with variable descriptions for all items Keyword arguments: filt -- a search string to filter by Returns: A list of tuples """ l = [] i = 0 for item in self.items: var_list = self.items[item].var_info() for var, val in var_list: if filt in str(var).lower() or filt in str( val).lower() or filt in item.lower(): l.append((var, val, item)) # Global variables are defined in the experiment class itself var_list = self.var_info() for var, val in var_list: if filt in str(var).lower() or filt in str( val).lower() or filt in "global": l.append((var, val, "global")) return l
def var_list(self, filt=""): """ Return a list of (name, value, description) tuples with variable descriptions for all items Keyword arguments: filt -- a search string to filter by Returns: A list of tuples """ l = [] i = 0 for item in self.items: var_list = self.items[item].var_info() for var, val in var_list: if filt in str(var).lower() or filt in str(val).lower() or filt in item.lower(): l.append( (var, val, item) ) # Global variables are defined in the experiment class itself var_list = self.var_info() for var, val in var_list: if filt in str(var).lower() or filt in str(val).lower() or filt in "global": l.append( (var, val, "global") ) return l
def var_list(self, filt = ""): """ Gives a list of tuples with variable descriptions for all items. The variables can be filtered. """ l = [] i = 0 for item in self.items: var_list = self.items[item].var_info() for var, val in var_list: if filt in str(var).lower() or filt in str(val).lower() or filt in item.lower(): l.append( (var, val, item) ) var_list = self.var_info() for var, val in var_list: if filt in str(var).lower() or filt in str(val).lower() or filt in "global": l.append( (var, val, "global") ) return l