def main(): # parameters: filename of your top output file, where your top output text file is saved tp = TopParser(filename=str(sys.argv[1]), dir_text=str(sys.argv[2])) text = tp.parseText() data = tp.fillDict(text) summary = tp.getSummaryData(data) # parameters (leave data and summary parameter): # - filename that you want your xlsx file to be, # - where you want your xlsx file to be saved g = Grapher(data=data, summary=summary, filename=str(sys.argv[1]), dir_xlsx=str(sys.argv[2])) df1, df_np = g.convertToNumpy() g.createPlot(df_np) g.saveAsXLSX(df1)