Skip to main content

A package for visualisation of serial data in a grid.

Project description

serial-visualisation

For simple visualisation of serial input (e.g. from an Arduino or similar device).


Version: 1.0.2
Author: ES Alexander
Release Date: 05/Dec/2019


You need to know:

Allows the reading of serial input to a computer, and display of it in a grid as an image.

Each set of serial values should be separated by a newline character ('\n'), and values within a set should be tab-separated ('\t').

To run:

  1. download and install Python 3 if not already installed (select add to PATH)
  2. windows users: open command prompt (e.g. press windows key, type cmd, press enter), Mac users: open terminal
  3. type pip install serial-visualisation (only have to do this once at the start of your session, and probably only once per computer) - this step may cause issues if python and/or pip are not in your PATH. Google 'add pip to path' for a solution. Users with multiple Python installs may need to use pip3 instead of pip.
  4. make sure your Arduino software on the computer isn't using the serial port (only one program can access it at once, so program the Arduino normally, and then just don't open the serial plotter or monitor, and run this instead)
  5. run using python serial_grid.py (or python3 on a Mac)
  6. answer the questions, and optionally save your settings
  7. wait for it to start displaying (takes a few seconds it seems)
  8. click the Data window and press 'q' or 'Q' or Escape to quit, or press 'p' (play/pause), 'c' (continue), or 's' (start/stop) to pause and/or resume the display (they're all the same, just pick your preferred key).

I hope this works well for your project! If there are any problems, or suggestions for improvement, please submit an Issue on the github page (https://github.com/ES-Alexander/serial-visualisation/issues).

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

serial-visualisation-1.0.2.tar.gz (6.0 kB view details)

Uploaded Source

Built Distribution

serial_visualisation-1.0.2-py2-none-any.whl (7.4 kB view details)

Uploaded Python 2

File details

Details for the file serial-visualisation-1.0.2.tar.gz.

File metadata

  • Download URL: serial-visualisation-1.0.2.tar.gz
  • Upload date:
  • Size: 6.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.2

File hashes

Hashes for serial-visualisation-1.0.2.tar.gz
Algorithm Hash digest
SHA256 d62aa04b3e7e073a70bf5c88554b59f441296e780ff1e054f11ff8d886bbc5e0
MD5 a9961a7e85232495fca5d50d251d62cf
BLAKE2b-256 5ffcddd0ee095384b6118ed063ae26375e89e74e5801cf16bd6205af8dc398c8

See more details on using hashes here.

Provenance

File details

Details for the file serial_visualisation-1.0.2-py2-none-any.whl.

File metadata

  • Download URL: serial_visualisation-1.0.2-py2-none-any.whl
  • Upload date:
  • Size: 7.4 kB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.2

File hashes

Hashes for serial_visualisation-1.0.2-py2-none-any.whl
Algorithm Hash digest
SHA256 5a1e9643144f8d60629ceb2cebfa1cff8eb30c31b09ce29e8e12444cbecc0340
MD5 0dd1cbce13ff3822f87be3b6e51d716e
BLAKE2b-256 000cb52903fa0b6efd2be540257a528995fbfa1ee82964b747ea6fda6f0ed62b

See more details on using hashes here.

Provenance

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