Skip to main content

CLI Plot

A commandline app for parsing and plotting text data files.

Installation

Using Pip

  $ pip install cli-plot

Manual

  $ git clone https://github.com/John-Lee-Cooper/cli_plot
  $ cd cli_plot
  $ python setup.py install

Usage

$ cli_plot --version
$ cli_plot --help

Generate demo

Generate and display some sample data, written to demo.dat

$ cli_plot --demo

cli-plot

User Interface

Key Result
g Toggle Grid
t Cycle Plot Type
m Toggle Series Markers
1-9 Toggle Series 1-9 Display
enter Save Plot to png Image
escape Exit

Holding the left mouse button down and moving the mouse will pan the plot.
Rolling the mouse wheel up and down will zoom out and in where the mouse is.

Display head of file

$ cli_plot demo.dat --type=head

Plot specific columns

Plot sin and growth against time:

$ cli_plot demo.dat time sin damp

cli-plot

Plot pairs of columns

Plot columns 2 against column 1 and column 4 against column 3:

$ cli_plot demo.dat 2,3 1,4

cli-plot

Specify plot type

Plot data as a scatter plot:

$ cli_plot demo.dat --type=scatter

cli-plot

Todo

Written by

John Lee Cooper
john.lee.cooper@gatech.edu

Release files for cli-plot 1.1.2

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

Source distribution (sdist)

Source distribution for cli-plot 1.1.2
File Size Uploaded
cli_plot-1.1.2.tar.gz 24.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for cli-plot 1.1.2
File Interpreter ABI Platform
cli_plot-1.1.2-py3.9.egg Legacy Egg format - - Details
cli_plot-1.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 78.1 kB

Release files / cli_plot-1.1.2.tar.gz

Download URL cli_plot-1.1.2.tar.gz
Size 24.1 kB
Tags Source
SHA-256 checksum
How to use checksums
c8c001360225e51f085bb968057df1a8761072b81eb74d8ed11f13a60f20fd25
BLAKE2b-256 checksum
How to use checksums
3ad5263a25a6ac5db5bf16261afc8d74a6513680f00d176358f50a5299a63e8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.4

Release files / cli_plot-1.1.2-py3.9.egg

Download URL cli_plot-1.1.2-py3.9.egg
Size 28.4 kB
Tags Egg
SHA-256 checksum
How to use checksums
1e5c851e9a608f98fc29debba6095ae5306455404a73d35e5a9800a28b818155
BLAKE2b-256 checksum
How to use checksums
6bcab432b9039ce34e2d8ef6bcf976bfcb121b404ba5fa0c65b249652d004739
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.4

Release files / cli_plot-1.1.2-py3-none-any.whl

Download URL cli_plot-1.1.2-py3-none-any.whl
Size 25.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ed1a20d6f9ea7aaa9dcbca95f48be0140582bf6941186af9233e1c84c5952d79
BLAKE2b-256 checksum
How to use checksums
962f9bcafab5f49486494288adf1ea2570d01be568c5583d7f69fb136d7f638c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.4

Release history Release notifications | RSS feed

This release

1.1.2 This release

3 release files

1.1.1

3 release files

1.1

3 release files

1.0

3 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