Skip to main content

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
...

Release files for serialgrapher 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for serialgrapher 0.1.0
File Size Uploaded
serialgrapher-0.1.0.tar.gz 3.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for serialgrapher 0.1.0
File Interpreter ABI Platform
serialgrapher-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 8.0 kB

Release files / serialgrapher-0.1.0.tar.gz

Download URL serialgrapher-0.1.0.tar.gz
Size 3.5 kB
Tags Source
SHA-256 checksum
How to use checksums
7363601fd4886e30eb3bdfde54e80085ebe48c3f10f5af8b568e2bb4aebd14bd
BLAKE2b-256 checksum
How to use checksums
b3c3bca2fcfce3220884ca502f4c28ac58ddf9479976a5878f3fa54a2b4ba6c3
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / serialgrapher-0.1.0-py3-none-any.whl

Download URL serialgrapher-0.1.0-py3-none-any.whl
Size 4.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
21f90e26fbe7f527a552f995dd4bb58c83702efbe1bcd07aacdbdf4ac2ebb0f1
BLAKE2b-256 checksum
How to use checksums
9e42cdd27a501f0fec0092a0dd1f784409aea830c2a75f71792f2b26514e8ac5
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page