Skip to main content

Command line tool to visualize numeric arrays.

Project description

imshow is a command-line utility for visualizing matrices. It is essentially a wrapper for the matplotlib / MATLAB command of the same name.

Usage

$ python -e 'import numpy; numpy.savetxt("array.txt", numpy.random.normal(size=(60, 60)))'
$ imshow array.txt

produces the file array.png containing an image of a random square matrix with 60 entries per side.

https://terhorst.github.io/imshow/examples/array.png

Example of default output.

The input file array.txt should readable by numpy.loadtxt(), i.e. be a space-delimited square matrix.

The default output name array.png can be overridden by specifying a second argument. The extension of the output file name controls the output format.

$ imshow array.txt array.jpg
https://terhorst.github.io/imshow/examples/array.jpg

The same array in JPEG format.

Several options, detailed in imshow -h, control the appearance of the plot.

$ imshow -g -b array.txt array.2.png
https://terhorst.github.io/imshow/examples/array.2.png

The same array, with a grid and colormap added.

Requirements

Numpy and matplotlib.

Author

Jonathan Terhorst <terhorst@gmail.com>

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for imshow, version 0.0.3
Filename, size File type Python version Upload date Hashes
Filename, size imshow-0.0.3.tar.gz (2.2 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page