Skip to content

Python application for plotting and saving data from a websocket in real-time

License

Notifications You must be signed in to change notification settings

damianjwilliams/socscrollsave

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Socscrollsave

Python application for creating a real-time scrolling plot and storing data from a websocket. Most of the code is from Sebastián Sepúlveda's excellent RTplot. socscrollsave is a simplified version of RTplot, which also can use sockets and serial connections.

Requirements

Usage

From a terminal, on the root folder of the application, run python -m socscrollsave.

The client IP address (and port), can be found on line 43 of ~/socscrollsave/SocketClient.py.

Incoming data should be in csv format.

Currently plots data from 4 variables from the same csv stream. The number of plots can be changed at /socscrollsave/ui/mainWindow.py line 89.

Data is stored as a .csv file in ~/data.

For an examples using ESP-32 microcontroller see link below.

Links

License

The project is distributed under MIT License

About

Python application for plotting and saving data from a websocket in real-time

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages