A simple Python application for plotting and storing data from a serial port in real time, formatted as CSV. The application uses the mutliprocessing package to allow better usage of the host resources, overcoming limitations such as GIL in Python.
- Python 3 (3.2 or later).
- PyQt5.
- PySerial.
- PyQtGraph.
- Install Anaconda or Miniconda. Remember to add conda to your path.
- Open a terminal and type:
conda install pyqtgraph pyserial
- Verify you have installed pip.
- Open a terminal and type:
pip install PyQt5 pyqtgraph pyserial
- Open a terminal and type:
sudo apt-get install python3-pyqt5 python3-pyqtgraph python3-serial
From a terminal, on the root folder of the project, run:
python -m rtgraph
The project is distributed under MIT License. A DOI is attached to the project for citations.