#RTGraph
A simple and lightweight Python application for plotting data from a serial port, ouputed as CSV. The application uses mutliprocessing to allow better performance using different process for each task.
##Dependencies
- Python (2.7.x).
- PySerial.
- Numpy.
- PyQt4.
- PyQtGraph.
###Manual Installing
- The basic dependencies can be installed with
sudo apt-get install python python-pip python-serial numpy python-qt4
. - Then, install the pyqtgraph library with
sudo pip install pyqtgraph
. - To modify the UI aspect, install
sudo apt-get install pyqt4-dev-tools qt4-designer
.
- Download and install Python 2.7.x, make sure to install include pip (by default) and the add the binary to the path (not enabled by default).
- Download and install Microsoft Visual C++ Compiler for Python 2.7 needed for compiling numpy.
- Download and install PyQt4 binary packages for installing PyQt4 on Python 2.7.x for your appropiate architecture.
- Open a command window and install the missing dependencies,
pip install pyserial numpy pyqtgraph
.
- See OS independent.
- Download and install Anaconda Scientific Python Distribution for your OS/architecture.
- Install missing dependencies,
pip install pyserial pyqtgraph
.
##Usage The project is distributed under MIT License. A DOI is attached to the project for citations.