Visual Image Display
The display of
visual images (graphs, plots and animations), is a specialised task.
Graphical tools can act as as aid to hearing details and structures
within sonifications, just as music scores and piano-roll displays can
act as as aid to hearing musical details and structures. Our initial
focus is on plots and graph. Matplotlib is a mature tool for just this
purpose.
Name |
|
Matplotlib |
Description |
|
Matplotlib
is a python 2D plotting library which produces publication
quality graphs and plots in a variety of hardcopy formats and
interactive environments across platforms. You can generate plots,
histograms, power spectra, bar charts, errorcharts, scatterplots,
simple 2D animations etc, with just a few lines of code. |
Principal
Reference |
|
sourceforge
site |
Documentation |
|
There
is online documentation including a tutorial and a user's guide. This
documentation at the above site is for a later version. |
Version |
|
For
Mac OSX 10.4: Version 0.87.7 |
Download |
|
A zip
file extracts a .mpkg
file. |
Dependencies |
|
NumPy 1.0.1 |
Examples |
|
Examples
for version 0.90.0 are available
for download as a ZIP file.
The quality of these examples variee and some are platform specific. In
addition some of the dependencies are out-of-date or not available. The
Comments entry of the Numpy review
is applicable. We aim to filter this these examples and provide a
working subset. |
Warnings |
|
There
are numerous versions. The correct version for each hardware and
software configuration is important. After some testing, we have found
the above version to be to be the most stable under python 2.4. on
Intel Mac 10.4.9. |
Initial
Comments |
|
The
installation process is unnecessarily complicated for most versions.
Our link to v 0.87.7. is the simplest. |
Name |
|
PIL
- Python Imaging Library |
Description |
|
The
Python Imaging Library adds image processing capabilities to the Python
interpreter. This library provides extensive file format support, an
efficient internal representation, and fairly powerful image processing
capabilities. |
Principal
Reference |
|
http://effbot.org/zone/pil-index.htm
|
Documentation |
|
Python
Imaging Library Handbook
See also semi-commercial
site |
Version |
|
1.1.6 |
Download |
|
Python
Imaging Library 1.1.6 Source Kit
(all platforms) (440k TAR GZ, Dec.2006) |
Dependencies |
|
none |
Examples |
|
Quick reference quide
|
Warnings |
|
none. |
Initial
Comments |
|
The
core image library is designed for fast access to data stored in a few
basic pixel formats. It should provide a solid foundation for a general
image processing tool. Some of the file formats supported include PNG,
JPEG, GIF, TIFF, and BMP. It is also possible to create new file
decoders to expand the library of file formats accessible. |
For those so
inclined, there There is also a Python interface to Matlab
called PyLab.
See details on the matplotlib home page. If you'd like to contribute
your experience of this package, contact us via the FORUM
link.
|