def __init__()

in perfrunbook/utilities/sar_parse.py [0:0]


    def __init__(self, start_date, parquet=None):
        super().__init__(start_date)
        self.regex_hdr = re.compile(r'''(?P<time>\d+:\d+:\d+)\s+CPU\s+'''
                                       r'''%usr\s+%nice\s+%sys\s+%iowait\s+%steal\s+%irq\s+%soft\s+%guest\s+%gnice\s+%idle''')
        self.regex_data = re.compile(r'''(?P<time>\d+:\d+:\d+)\s+(?P<cpu>[\d\w]+)\s+'''
                                       r'''(?P<usr>\d+\.\d+)\s+(?P<nice>\d+\.\d+)\s+(?P<sys>\d+'''
                                       r'''\.\d+)\s+(?P<iowait>\d+\.\d+)\s+(?P<steal>\d+\.\d+)'''
                                       r'''\s+(?P<irq>\d+\.\d+)\s+(?P<soft>\d+\.\d+)\s+'''
                                       r'''(?P<guest>\d+\.\d+)\s+(?P<gnice>\d+\.\d+)\s+(?P<idle>\d+\.\d+)''')

        self.fields = [('time', None), ('cpu', str), ('usr', float),
                       ('nice', float), ('sys', float), ('iowait', float),
                       ('steal', float), ('irq', float), ('soft', float),
                       ('guest', float), ('gnice', float), ('idle', float)]
        self.start = start_date
        self.last_date = None
        if parquet:
            self.parquet_name = "sar_cpu_{}.parquet".format(parquet)
        else:
            self.parquet_name = "sar_cpu.parquet"