pyserial matplotlib pillow numpy tqdm scipy