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.6
Author: ES Alexander
Release Date: 06/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 --upgrade 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 -m serial_grid.serial_grid (or python3 with multiple Python installs)
  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.6.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

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

serial_visualisation-1.0.6-py3-none-any.whl (7.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: serial-visualisation-1.0.6.tar.gz
  • Upload date:
  • Size: 5.8 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.6.tar.gz
Algorithm Hash digest
SHA256 f94e5d6e4f29e633c2476029c4d960b6838c14fa0db7f3afe57d2a3248eafddf
MD5 a00973bcf5ce1b9f6baea260dcf4d27b
BLAKE2b-256 271945b1ca38cffff8256fca19a3e2a63ed1f36d8bfe071da8d4f676b0ec537d

See more details on using hashes here.

File details

Details for the file serial_visualisation-1.0.6-py3-none-any.whl.

File metadata

  • Download URL: serial_visualisation-1.0.6-py3-none-any.whl
  • Upload date:
  • Size: 7.3 kB
  • Tags: Python 3
  • 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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 7c39a1b968220932067b48df559e9e2fc1d857464827b881f6182f8e42a04fbf
MD5 7561825fc104ca33539cf91c1de9b43e
BLAKE2b-256 c053778ab3b6dc24a34aead8c4350c2dfe5ed0428b2319e5d431f3c01b8c18af

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