striplog/utils.py
def convert_field(self, value, conversion):
        """
        Define some extra field conversion functions.
        """
        try:  # If the normal behaviour works, do it.
            s = super(CustomFormatter, self)
            return s.convert_field(value, conversion)
        except ValueError:
            funcs = {'s': str,    # Default.
                     'r': repr,   # Default.
                     'a': ascii,  # Default.
                     'u': str.upper,
                     'l': str.lower,
                     'c': str.capitalize,
                     't': str.title,
                     'm': np.mean,
                     'µ': np.mean,
                     'v': np.var,
                     'd': np.std,
                     '+': np.sum,
                     '∑': np.sum,
                     'x': np.product,
                     }
            return funcs.get(conversion)(value)
def convert_field(self, value, conversion):
        """
        Define some extra field conversion functions.
        """
        try:  # If the normal behaviour works, do it.
            s = super(CustomFormatter, self)
            return s.convert_field(value, conversion)
        except ValueError:
            funcs = {'s': str,    # Default.
                     'r': repr,   # Default.
                     'a': ascii,  # Default.
                     'u': str.upper,
                     'l': str.lower,
                     'c': str.capitalize,
                     't': str.title,
                     'm': np.mean,
                     'µ': np.mean,
                     'v': np.var,
                     'd': np.std,
                     '+': np.sum,
                     '∑': np.sum,
                     'x': np.product,
                     }
            return funcs.get(conversion)(value)
def convert_field ( self , value , conversion ) : try : # If the normal behaviour works, do it. s = super ( CustomFormatter , self ) return s . convert_field ( value , conversion ) except ValueError : funcs = { 's' : str , # Default. 'r' : repr , # Default. 'a' : ascii , # Default. 'u' : str . upper , 'l' : str . lower , 'c' : str . capitalize , 't' : str . title , 'm' : np . mean , 'µ': p. m ean, 'v' : np . var , 'd' : np . std , '+' : np . sum , '∑':  n .s u m, 'x' : np . product , } return funcs . get ( conversion ) ( value )
Define some extra field conversion functions.
Define some extra field conversion functions .