Skip to main content

Utility for graphing CSV data received over a serial port

Project description

serial-grapher

Utility for graphing CSV data received over a serial port

Install

pip install serialgrapher

Screenshot

Usage

usage: serialgrapher [-h] [-p PORT] [-b BAUD_RATE] [-l LENGTH] [--dont-save]
                     [--rate-limit LIMIT] [--auto-scale-y] [--y-min MIN] [--y-max MAX]

Utility for graphing CSV data received over a serial port

optional arguments:
  -h, --help          show this help message and exit
  -p PORT             Serial port
  -b BAUD_RATE        Baud rate
  -l LENGTH           Number of data points to show on graph
  --dont-save         Don't save the data to a CSV file
  --rate-limit LIMIT  Maximum sample rate in samples/second
  --auto-scale-y      Automatically scale the y axis
  --y-min MIN         Minimum y value
  --y-max MAX         Maximum y value

CSV Format Example

This program receives data in standard CSV format from a serial port and expects a header row to be transmitted before the data.

X,Y,Z
-0.90,2.20,9.73
-0.90,2.24,9.69
-0.98,2.16,9.77
-0.90,2.12,9.77
-0.86,2.24,9.73
...

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

serialgrapher-0.1.0.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

serialgrapher-0.1.0-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file serialgrapher-0.1.0.tar.gz.

File metadata

  • Download URL: serialgrapher-0.1.0.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.0.3 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.4

File hashes

Hashes for serialgrapher-0.1.0.tar.gz
Algorithm Hash digest
SHA256 7363601fd4886e30eb3bdfde54e80085ebe48c3f10f5af8b568e2bb4aebd14bd
MD5 9ddfc0189f537850583d107ebf7424f0
BLAKE2b-256 b3c3bca2fcfce3220884ca502f4c28ac58ddf9479976a5878f3fa54a2b4ba6c3

See more details on using hashes here.

File details

Details for the file serialgrapher-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: serialgrapher-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.0.3 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.4

File hashes

Hashes for serialgrapher-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 21f90e26fbe7f527a552f995dd4bb58c83702efbe1bcd07aacdbdf4ac2ebb0f1
MD5 89030a4cd222af8a3089aef75076bbd7
BLAKE2b-256 9e42cdd27a501f0fec0092a0dd1f784409aea830c2a75f71792f2b26514e8ac5

See more details on using hashes here.

Supported by

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