[SciPy-user] ANN: Veusz 1.3 - a scientific plotting package and module

Jeremy Sanders jeremy@jeremysanders....
Wed Feb 25 11:34:48 CST 2009

Veusz 1.3
Velvet Ember Under Sky Zenith

Veusz is Copyright (C) 2003-2009 Jeremy Sanders <jeremy@jeremysanders.net>
Licenced under the GPL (version 2 or greater).

Veusz is a scientific plotting package. It is written in Python, using
PyQt4 for display and user-interfaces, and numpy for handling the
numeric data. Veusz is designed to produce publication-ready
Postscript/PDF output. The user interface aims to be simple,
consistent and powerful.

Veusz provides a GUI, command line, embedding and scripting interface
(based on Python) to its plotting facilities. It also allows for
manipulation and editing of datasets.

Changes in 1.3:
 * Add data capture from sockets, files and external programs
 * Remembers previous entries in dialog boxes
 * Add shaded regions or lines error bar style
 * Plot keys can be dragged around with the mouse
 * New clearer scalable icons
 * Now requires Python >= 2.4

 * minor changes
  - Add filename completion in several places
  - Remember import dialog tab selection
  - Use font drop-down to select font
  - Add icons for error bar styles
  - Error bar code rewritten and simplified
  - Add import dialog to toolbar
 * bug fixes:
  - Fix incorrect "security errors" when loading invalid documents
  - Fix dragging around of shapes and lines problems
  - Fix address of FSF in license
  - Fix appearance of dialog box fonts on some systems
  - Fix recent files menu
  - Fix hiding of pages and graphs

Features of package:
 * X-Y plots (with errorbars)
 * Line and function plots
 * Contour plots
 * Images (with colour mappings and colorbars)
 * Stepped plots (for histograms)
 * Fitting functions to data
 * Stacked plots and arrays of plots
 * Plot keys
 * Plot labels
 * Shapes and arrows on plots
 * LaTeX-like formatting for text
 * EPS/PDF/PNG/SVG export
 * Scripting interface
 * Dataset creation/manipulation
 * Embed Veusz within other programs
 * Text, CSV and FITS importing

 Python (2.4 or greater required)
 Qt >= 4.3 (free edition)
 PyQt >= 4.3 (SIP is required to be installed first)
 numpy >= 1.0

 Microsoft Core Fonts (recommended for nice output)
 PyFITS >= 1.1 (optional for FITS import)

For documentation on using Veusz, see the "Documents" directory. The
manual is in pdf, html and text format (generated from docbook).

 * Can be very slow to plot large datasets if antialiasing is enabled.
   Right click on graph and disable antialias to speed up output.

If you enjoy using Veusz, I would love to hear from you. Please join
the mailing lists at


to discuss new features or if you'd like to contribute code. The
latest code can always be found in the SVN repository.

Jeremy Sanders

More information about the SciPy-user mailing list