argparse pandas numpy path PyQt5 pyqtgraph pyserial scipy