Skip to main content

Real-time serial port plotter/logger.

Project description

Build Status Coverage Status PyPI

live-serial: real-time serial port plotter/logger

live-serial is a simple package that ties pyserial, matplotlib and csv together to create a real-time plotter and logger of serial port data. This is intended to make life easier for people who work with sensors who need to see real-time feedback when they interact with the sensors.

Quickstart

pip install live-serial
cd live-serial
tox

This will install live-serial and run all the unit tests to make sure that your local setup is working correctly.

Start Monitoring

The package includes a script livemon.py that starts the plotting and logging. Although the script is documented internally, the most common use cases are:

livemon.py COM3 -logdir C:\sensordata\

on a Windows machine, and:

livemon.py /dev/ttyACM0 -logdir ~/sensordata

for linux or MacOS. To see a full list of examples and command-line arguments, type livemon.py -examples.

API Documentation

Full API documentation is hosted at github pages.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

live-serial-0.1.0.tar.gz (24.3 kB view details)

Uploaded Source

Built Distribution

live_serial-0.1.0-py2-none-any.whl (36.2 kB view details)

Uploaded Python 2

File details

Details for the file live-serial-0.1.0.tar.gz.

File metadata

  • Download URL: live-serial-0.1.0.tar.gz
  • Upload date:
  • Size: 24.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for live-serial-0.1.0.tar.gz
Algorithm Hash digest
SHA256 81bec99a686fb7b74ddc0734e40f787fd2adef9c45ccfa2a554ab21ad884c312
MD5 0a4b36ad977c5112e2abeaebabaff361
BLAKE2b-256 39a91cc90fc2b555a671b7eeb3df61698098cf9e12375e806718259b1a0dbe35

See more details on using hashes here.

File details

Details for the file live_serial-0.1.0-py2-none-any.whl.

File metadata

File hashes

Hashes for live_serial-0.1.0-py2-none-any.whl
Algorithm Hash digest
SHA256 6c6898b1b0fb9e6278cefc5a1671a254ea5d4cb3f52ecf63e3efe0ec5ff9aead
MD5 e52f8b705847f6b155e33ce7058f4b21
BLAKE2b-256 565eb26fb2f47f172bc817dab3d0ee67d39d73267f5ec538c4f749a634236340

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page