matplotlib bleak pandas tqdm numpy