All Projects → ssepulveda → RTGraph

ssepulveda / RTGraph

Licence: MIT license
A simple Python application for plotting and storing data in real time

Programming Languages

python
139335 projects - #7 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to RTGraph

CanSat-Ground-station
Code for a CanSat or OBCs GUI ground station where different sensor data are displayed in real time. No sensors needed to try it.
Stars: ✭ 55 (+22.22%)
Mutual labels:  pyserial, pyqtgraph
PyKinect2-PyQtGraph-PointClouds
Creating real-time dynamic Point Clouds using PyQtGraph, Kinect 2 and the python library PyKinect2.
Stars: ✭ 42 (-6.67%)
Mutual labels:  pyqtgraph
plotex
Elixir plotting utilities library
Stars: ✭ 74 (+64.44%)
Mutual labels:  plotting
ElectricPy
Electrical Engineering Python Module
Stars: ✭ 35 (-22.22%)
Mutual labels:  plotting
Brightside
Command Dispatcher, Processor, and Distributed Task Queue
Stars: ✭ 20 (-55.56%)
Mutual labels:  python-application
vioplot
Development version of vioplot R package (CRAN maintainer)
Stars: ✭ 25 (-44.44%)
Mutual labels:  plotting
bsuir-csn-cmsn-helper
Repository containing ready-made laboratory works in the specialty of computing machines, systems and networks
Stars: ✭ 43 (-4.44%)
Mutual labels:  multiprocessing
dufte
📈 Minimalistic Matplotlib style
Stars: ✭ 196 (+335.56%)
Mutual labels:  plotting
mantichora
A simple interface to Python multiprocessing and threading
Stars: ✭ 13 (-71.11%)
Mutual labels:  multiprocessing
plottr
A flexible plotting and data analysis tool.
Stars: ✭ 32 (-28.89%)
Mutual labels:  plotting
biggles
simple, elegant python plotting
Stars: ✭ 19 (-57.78%)
Mutual labels:  plotting
machinaris
An easy-to-use WebUI for crypto plotting and farming. Offers Plotman, MadMax, Chiadog, Bladebit, Farmr, and Forktools in a Docker container. Supports Chia, MMX, Chives, Flax, HDDCoin, and BPX among others.
Stars: ✭ 324 (+620%)
Mutual labels:  plotting
GMT.jl
Generic Mapping Tools Library Wrapper for Julia
Stars: ✭ 148 (+228.89%)
Mutual labels:  plotting
texfig
Utility to generate PGF vector files from Python's Matplotlib plots to use in LaTeX documents.
Stars: ✭ 58 (+28.89%)
Mutual labels:  plotting
btplotting
btplotting provides plotting for backtests, optimization results and live data from backtrader.
Stars: ✭ 159 (+253.33%)
Mutual labels:  plotting
PyCORN
A script to extract data from ÄKTA/UNICORN result-files (.res)
Stars: ✭ 30 (-33.33%)
Mutual labels:  plotting
Interactive-3D-Plotting-in-Seurat-3.0.0
This repository contains R code, with which you can create 3D UMAP and tSNE plots of Seurat analyzed scRNAseq data
Stars: ✭ 80 (+77.78%)
Mutual labels:  plotting
neomake-multiprocess
A vim plugin for running multiple process asynchronously base on neomake.
Stars: ✭ 36 (-20%)
Mutual labels:  multiprocessing
SmoothLivePlot.jl
A Julia package for creating live-style plots during calculations.
Stars: ✭ 24 (-46.67%)
Mutual labels:  plotting
observable-jupyter
Embed visualizations and code from Observable notebooks in Jupyter
Stars: ✭ 27 (-40%)
Mutual labels:  plotting

RTGraph

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.

Dependencies

  • Python 3 (3.2 or later).
  • PyQt5.
  • PySerial.
  • PyQtGraph.

Installation instructions

Using Anaconda or Miniconda (Windows, macOS, Linux)

  1. Install Anaconda or Miniconda. Remember to add conda to your path.
  2. Open a terminal and type:
    • conda install pyqtgraph pyserial

Using Pip (Windows, macOS, Linux)

  1. Verify you have installed pip.
  2. Open a terminal and type:
    • pip install PyQt5 pyqtgraph pyserial

Linux (Apt based distros)

  1. Open a terminal and type:
    • sudo apt-get install python3-pyqt5 python3-pyqtgraph python3-serial

Usage

From a terminal, on the root folder of the project, run:

  • python -m rtgraph

Links

License and Citations

The project is distributed under MIT License. A DOI is attached to the project for citations. DOI

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].