ANN: Veusz 0.4 released (scientific plotting package)

2005-03-14 Thread Jeremy Sanders
Veusz 0.4  [first public release]
-
Velvet Ember Under Sky Zenith
-
http://home.gna.org/veusz/
 
Veusz is a scientific plotting package written in Python (currently 100%
Python). It uses PyQt for display and user-interfaces, and numarray for
handling the numeric data. Veusz is designed to produce publication-ready
Postscript output.
 
Veusz provides a GUI, command line and scripting interface (based on
Python) to its plotting facilities. The plots are built using an
object-based system to provide a consistent interface.
 
Currently done:
 * X-Y plots (with errorbars)
 * Stepped plots (for histograms)
 * Line plots
 * Function plots
 * Stacked plots and arrays of plots
 * Plot keys
 * Plot labels
 * LaTeX-like formatting for text
 * EPS output
 * Simple data importing
 * Scripting interface
 * Save/Load plots
 * Some work on a manual and introduction
 
To be done:
 * Contour plots
 * Images
 * Filled regions
 * UI improvements
 * Import filters (for qdp and other plotting packages, fits, csv)
 * Data manipulation
 * Python embedding interface (for embedding Veusz in other programs).
   [some of the external interface is complete]
 * Proper installation program
 
Requirements:
 Python (probably 2.3 or greater required)
   http://www.python.org/
 Qt (free edition)
   http://www.trolltech.com/products/qt/
 PyQt (SIP is required to be installed first)
   http://www.riverbankcomputing.co.uk/pyqt/
   http://www.riverbankcomputing.co.uk/sip/
 numarray
   http://www.stsci.edu/resources/software_hardware/numarray
 Microsoft Core Fonts (recommended)
   http://corefonts.sourceforge.net/
 
For documentation on using Veusz, see the "Documents" directory. The
manual is in pdf, html and text format (generated from docbook).
 
If you enjoy using Veusz, I would love to hear from you. Please join the
mailing lists at
 
https://gna.org/mail/?group=veusz
 
to discuss new features or if you'd like to contribute code. The newest
code can always be found in CVS.
 
Cheers
 
Jeremy
 
Veusz is Copyright (C) 2003-2005 Jeremy Sanders <[EMAIL PROTECTED]>
Licenced under the GPL (version 2 or greater)
 
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations.html


ANN: Veusz 0.5 - a scientific plotting package

2005-04-17 Thread Jeremy Sanders
Veusz 0.5
-
Velvet Ember Under Sky Zenith
-
http://home.gna.org/veusz/

Veusz is Copyright (C) 2003-2005 Jeremy Sanders <[EMAIL PROTECTED]>
Licenced under the GPL (version 2 or greater)

Veusz is a scientific plotting package written in Python (currently
100% Python). It uses PyQt for display and user-interfaces, and
numarray for handling the numeric data. Veusz is designed to produce
publication-ready Postscript output.

Veusz provides a GUI, command line and scripting interface (based on
Python) to its plotting facilities. The plots are built using an
object-based system to provide a consistent interface.

Changes from 0.4:
 Installation:
  * distutils used to install the package. RPMS available.
 Plotting:
  * Different error bar styles (diamond, curve...)
  * "Matched" axes, with the same scale on each
  * Data can be linked from external files instead of embedded in
document
  * Filled regions under/over functions or xy plots
  * Improved function clipping near edge of plot
  * Default values can be set for settings, which are remembered
between sessions (e.g. blue points for xy3).
  * Rotated text labels
  * Improved fitting, giving results from chi2, etc..
 UI:
  * Can move around widgets and delete them
  * Exception dump dialog to send bug reports
  * Improved import dialog help
  * Propagate settings between widgets
  * Window positions are saved between sessions 
 Reading data:
  * Better error handling when reading data
 + Numerous bug fixes

Features of package:
 * X-Y plots (with errorbars)
 * Stepped plots (for histograms)
 * Line plots
 * Function plots
 * Fitting functions to data
 * Stacked plots and arrays of plots
 * Plot keys
 * Plot labels
 * LaTeX-like formatting for text
 * EPS output
 * Simple data importing
 * Scripting interface
 * Save/Load plots

To be done:
 * Contour plots
 * Images
 * UI improvements
 * Import filters (for qdp and other plotting packages, fits, csv)
 * Data manipulation
 * Python embedding interface (for embedding Veusz in other programs).
   [some of the external interface is complete]

Requirements:
 Python (probably 2.3 or greater required)
   http://www.python.org/
 Qt (free edition)
   http://www.trolltech.com/products/qt/  
 PyQt (SIP is required to be installed first)
   http://www.riverbankcomputing.co.uk/pyqt/
   http://www.riverbankcomputing.co.uk/sip/
 numarray
   http://www.stsci.edu/resources/software_hardware/numarray
 Microsoft Core Fonts (recommended)
   http://corefonts.sourceforge.net/

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

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

https://gna.org/mail/?group=veusz

to discuss new features or if you'd like to contribute code. The
newest code can always be found in CVS.

Cheers

Jeremy

-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations.html


ANN: Veusz 0.6 - a scientific plotting package

2005-05-20 Thread Jeremy Sanders
Veusz 0.6
-
Velvet Ember Under Sky Zenith
-
http://home.gna.org/veusz/

Veusz is Copyright (C) 2003-2005 Jeremy Sanders <[EMAIL PROTECTED]>
Licenced under the GPL (version 2 or greater)

Veusz is a scientific plotting package written in Python (currently
100% Python). It uses PyQt for display and user-interfaces, and
numarray for handling the numeric data. Veusz is designed to produce
publication-ready Postscript output.

Veusz provides a GUI, command line and scripting interface (based on
Python) to its plotting facilities. The plots are built using an
object-based system to provide a consistent interface.

Changes from 0.5:
 Please refer to ChangeLog for all the changes.
 Highlights include:
  * Major UI enhancements - much faster to control now, more dialogs
  * Veusz can be embedded within other non-PyQt Python programs. Its plots
can be updated at any time from the embedding program using the
command line interface.
  * Dialogs for manipulating datasets using expressions, and direct editing
  * Multiple documents can be opened simultaneously
  * Lots of bug fixes (e.g. log axes improvement, rotation of labels)
  * Unicode support in plots

Features of package:
 * X-Y plots (with errorbars)
 * Stepped plots (for histograms)
 * Line plots
 * Function plots
 * Fitting functions to data
 * Stacked plots and arrays of plots
 * Plot keys
 * Plot labels
 * LaTeX-like formatting for text
 * EPS output
 * Simple data importing
 * Scripting interface
 * Save/Load plots
 * Dataset manipulation
 * Embed Veusz within other programs

To be done:
 * Contour plots
 * Images
 * UI improvements
 * Import filters (for qdp and other plotting packages, fits, csv)

Requirements:
 Python (probably 2.3 or greater required)
   http://www.python.org/
 Qt (free edition)
   http://www.trolltech.com/products/qt/  
 PyQt (SIP is required to be installed first)
   http://www.riverbankcomputing.co.uk/pyqt/
   http://www.riverbankcomputing.co.uk/sip/
 numarray
   http://www.stsci.edu/resources/software_hardware/numarray
 Microsoft Core Fonts (recommended)
   http://corefonts.sourceforge.net/

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

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

https://gna.org/mail/?group=veusz

to discuss new features or if you'd like to contribute code. The
newest code can always be found in CVS.

If non GPL projects are interested in using Veusz code, please contact
me. I am happy to consider relicencing code for other free projects,
if I am legally allowed to do so.

Cheers

Jeremy

-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations.html


ANN: Veusz 0.7 - a scientific plotting package

2005-07-24 Thread Jeremy Sanders
Veusz 0.7
-
Velvet Ember Under Sky Zenith
-
http://home.gna.org/veusz/
 
Veusz is a scientific plotting package written in Python (currently
100% Python). It uses PyQt for display and user-interfaces, and
numarray for handling the numeric data. Veusz is designed to produce
publication-ready Postscript output.
 
Veusz provides a GUI, command line and scripting interface (based on
Python) to its plotting facilities. The plots are built using an
object-based system to provide a consistent interface.
 
Changes from 0.6:
 Please refer to ChangeLog for all the changes.
 Highlights include:
  * 2D image support
  * FITS file data import (1D + 2D) with PyFITS module
  * Support for line separated blocks of data when importing
  * Reversed axes supported
  * Key length option
  * Linked dataset reload UI
  * Plot functions over specific range
  * Several UI improvements
 
Features of package:
 * X-Y plots (with errorbars)
 * Images (with colour mappings)
 * Stepped plots (for histograms)
 * Line plots
 * Function plots
 * Fitting functions to data
 * Stacked plots and arrays of plots
 * Plot keys
 * Plot labels
 * LaTeX-like formatting for text
 * EPS output
 * Simple data importing
 * Scripting interface
 * Save/Load plots
 * Dataset manipulation
 * Embed Veusz within other programs
 
To be done:
 * Contour plots
 * UI improvements
 * Import filters (for qdp and other plotting packages, fits, csv)
 
Requirements:
 Python (probably 2.3 or greater required)
   http://www.python.org/
 Qt (free edition)
   http://www.trolltech.com/products/qt/
 PyQt (SIP is required to be installed first)
   http://www.riverbankcomputing.co.uk/pyqt/
   http://www.riverbankcomputing.co.uk/sip/
 numarray
   http://www.stsci.edu/resources/software_hardware/numarray
 Microsoft Core Fonts (recommended)
   http://corefonts.sourceforge.net/
 PyFITS (optional)
   http://www.stsci.edu/resources/software_hardware/pyfits
 
For documentation on using Veusz, see the "Documents" directory. The
manual is in pdf, html and text format (generated from docbook).
 
Cheers
 
Jeremy
 

-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations.html


ANN: Veusz 0.8 released

2005-10-21 Thread Jeremy Sanders
Veusz 0.8
-
Velvet Ember Under Sky Zenith
-
http://home.gna.org/veusz/
 
Veusz is Copyright (C) 2003-2005 Jeremy Sanders <[EMAIL PROTECTED]>
Licenced under the GPL (version 2 or greater)
 
Veusz is a scientific plotting package written in Python (currently
100% Python). It uses PyQt for display and user-interfaces, and
numarray for handling the numeric data. Veusz is designed to produce
publication-ready Postscript output.
 
Veusz provides a GUI, command line and scripting interface (based on
Python) to its plotting facilities. The plots are built using an
object-based system to provide a consistent interface.
 
Changes from 0.7:
 Please refer to ChangeLog for all the changes.
 Highlights include:
  * Datasets can be linked together with expressions
  * SVG export
  * Edit/Copy/Cut support of widgets
  * Pan image with mouse
  * Click on graph to change settings
  * Lots of UI improvements
 
Features of package:
 * X-Y plots (with errorbars)
 * Images (with colour mappings)
 * Stepped plots (for histograms)
 * Line plots
 * Function plots
 * Fitting functions to data
 * Stacked plots and arrays of plots
 * Plot keys
 * Plot labels
 * LaTeX-like formatting for text
 * EPS output
 * Simple data importing
 * Scripting interface
 * Save/Load plots
 * Dataset manipulation
 * Embed Veusz within other programs
 
To be done:
 * Contour plots
 * UI improvements
 * Import filters (for qdp and other plotting packages, fits, csv)
 
Requirements:
 Python (probably 2.3 or greater required)
   http://www.python.org/
 Qt (free edition)
   http://www.trolltech.com/products/qt/
 PyQt (SIP is required to be installed first)
   http://www.riverbankcomputing.co.uk/pyqt/
   http://www.riverbankcomputing.co.uk/sip/
 numarray
   http://www.stsci.edu/resources/software_hardware/numarray
 Microsoft Core Fonts (recommended)
   http://corefonts.sourceforge.net/
 PyFITS (optional)
   http://www.stsci.edu/resources/software_hardware/pyfits
 
For documentation on using Veusz, see the "Documents" directory. The
manual is in pdf, html and text format (generated from docbook).
 
If you enjoy using Veusz, I would love to hear from you. Please join
the mailing lists at
 
https://gna.org/mail/?group=veusz
 
to discuss new features or if you'd like to contribute code. The
newest code can always be found in CVS.

-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations.html


ANN: Veusz 0.9, a scientific plotting package

2006-01-20 Thread Jeremy Sanders
Veusz 0.9
-
Velvet Ember Under Sky Zenith
-
http://home.gna.org/veusz/

Veusz is Copyright (C) 2003-2006 Jeremy Sanders <[EMAIL PROTECTED]>
Licenced under the GPL (version 2 or greater)

Veusz is a scientific plotting package written in Python. It uses PyQt
for display and user-interfaces, and numarray for handling the numeric
data. Veusz is designed to produce publication-ready Postscript
output.

Veusz provides a GUI, command line and scripting interface (based on
Python) to its plotting facilities. The plots are built using an
object-based system to provide a consistent interface.

Changes from 0.8:
 Please refer to ChangeLog for all the changes.
 Highlights include:
  * Contour support (thanks to the code of the matplotlib guys!)
  * Undo/redo
  * Rubber band axis zooming
  * More flexible data importing

Features of package:
 * X-Y plots (with errorbars)
 * Contour plots
 * Images (with colour mappings)
 * Stepped plots (for histograms)
 * Line plots
 * Function plots
 * Fitting functions to data
 * Stacked plots and arrays of plots
 * Plot keys
 * Plot labels
 * LaTeX-like formatting for text
 * EPS output
 * Simple data importing
 * Scripting interface
 * Save/Load plots
 * Dataset manipulation
 * Embed Veusz within other programs

To be done:
 * UI improvements
 * Import filters (for qdp and other plotting packages, fits, csv)

Requirements:
 Python (probably 2.3 or greater required)
   http://www.python.org/
 Qt 3 (free edition)
   http://www.trolltech.com/products/qt/  
 PyQt 3 (SIP is required to be installed first)
   http://www.riverbankcomputing.co.uk/pyqt/
   http://www.riverbankcomputing.co.uk/sip/
 numarray
   http://www.stsci.edu/resources/software_hardware/numarray
 Microsoft Core Fonts (recommended)
   http://corefonts.sourceforge.net/
 PyFITS (optional)
   http://www.stsci.edu/resources/software_hardware/pyfits

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

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

https://gna.org/mail/?group=veusz

Cheers

Jeremy

-- 
Jeremy Sanders
http://www.jeremysanders.net/
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations.html


[ANN] Veusz 0.10 - a scientific plotting pacakge

2006-06-18 Thread Jeremy Sanders
Veusz 0.10 is now available. Veusz is a scientific plotting package written
in Python using PyQt designed to produce publication-ready postscript
graphs. It allows plots to be easily constructed, and provides a simple
graphical user interface, command line interface, and can be embedded
within other Python programs or called externally. It also allows data to
be imported using numerous formats and edited. It can make a variety of
different graphs including XY, histograms, images and contour plots.

Changes in this version include several user interface enhancements, and CSV
files can be imported, plus lots more.

Download the latest version from
 http://download.gna.org/veusz/
or see the homepage
 http://home.gna.org/veusz/
for more details.

Jeremy

-- 
Jeremy Sanders
http://www.jeremysanders.net/
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations.html


ANN: Veusz-0.99.0 - a scientific plotting package

2007-05-24 Thread Jeremy Sanders
I am pleased to announce a new beta of a largely rewritten Veusz plotting
package. This now uses Qt4 and numpy, adding support for Windows. Windows
and Linux binaries are provided. For details see below:


Veusz 0.99.0 (new Qt4/numpy beta)

Velvet Ember Under Sky Zenith
-
http://home.gna.org/veusz/

Veusz is Copyright (C) 2003-2007 Jeremy Sanders <[EMAIL PROTECTED]>
Licenced under the GPL (version 2 or greater).

Veusz is a scientific plotting package 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 from 0.10:
 This is the first release of a much rewritten version of Veusz
 It has been updated to run under Qt4 and numpy, and now supports Windows
 The user interface is also signficantly easier to use

 Other useful features include:
  * Colorbars for images (better color scaling for images too)
  * Grids of graphs with different sized subgraphs
  * Much better import dialog 
  * Antialiased screen output
  * Native PNG and PDF export
  * Separate formatting/properties dialog
  * Handling of INF/NaN in input data
  * Transparency of graphs (not for EPS output)
 Plus many more useful changes (see ChangeLog)

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
 * LaTeX-like formatting for text
 * EPS/PDF/PNG export
 * Scripting interface
 * Dataset creation/manipulation
 * Embed Veusz within other programs
 * Text, CSV and FITS importing

Requirements:
 Python (2.3 or greater required)
   http://www.python.org/
 Qt >= 4.1 (free edition)
   http://www.trolltech.com/products/qt/  
 PyQt >= 4.1 (SIP is required to be installed first)
   http://www.riverbankcomputing.co.uk/pyqt/
   http://www.riverbankcomputing.co.uk/sip/
 numpy >= 1.0
   http://numpy.scipy.org/
 Microsoft Core Fonts (recommended for nice output)
   http://corefonts.sourceforge.net/
 PyFITS >= 1.1rc3 (optional for FITS import)
   http://www.stsci.edu/resources/software_hardware/pyfits

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

Issues:
 * This is a new beta, so there are likely to be a number of bugs, even
   though it has been used by a couple of people for some time.
 * Can be very slow to plot large datasets if antialiasing is enabled.
   Right click on graph and disable antialias to speed up output.
 * Some older versions of Qt (<4.2.2) can produce very large postscript
   output and random crashes. This may not be completely resolved
   (especially on windows).
 * The embedding interface appears to crash on exiting.

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

https://gna.org/mail/?group=veusz

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
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations.html


ANN: Veusz 1.0 - a scientific plotting package

2007-10-29 Thread Jeremy Sanders
I'm pleased to announce Veusz 1.0. Source, windows and linux i386 binaries
are available -   Jeremy Sanders

Veusz 1.0
-
Velvet Ember Under Sky Zenith
-
http://home.gna.org/veusz/

Veusz is Copyright (C) 2003-2007 Jeremy Sanders <[EMAIL PROTECTED]>
Licenced under the GPL (version 2 or greater).

Veusz is a scientific plotting package 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.

Feature changes from 0.99.0:
 * Import of Text datasets
 * Labels can be plotted next to X-Y points
 * Numbers can be directly plotted by entering into X-Y datasets as X and Y
 * More line styles
 * Loaded document and functions are checked for unsafe Python features
 * Contours can be labelled with numbers
 * 2D dataset creation to make 2D datasets from x, y, z 1D datasets

Bug and minor fixes from 0.99.0:
 * Zooming into X-Y images works now
 * Contour plots work on datasets with non equal X and Y sizes
 * Various fixes for datasets including NaN or Inf
 * Large changes to data import filter to support loading strings (and dates
   later)
 * Reduce number of undo levels for memory/speed
 * Text renderer rewritten to be more simple
 * Improved error dialogs
 * Proper error dialog for invalid loading of documents

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
 * LaTeX-like formatting for text
 * EPS/PDF/PNG export
 * Scripting interface
 * Dataset creation/manipulation
 * Embed Veusz within other programs
 * Text, CSV and FITS importing

Requirements:
 Python (2.3 or greater required)
   http://www.python.org/
 Qt >= 4.3 (free edition)
   http://www.trolltech.com/products/qt/  
 PyQt >= 4.3 (SIP is required to be installed first)
   http://www.riverbankcomputing.co.uk/pyqt/
   http://www.riverbankcomputing.co.uk/sip/
 numpy >= 1.0
   http://numpy.scipy.org/
 Microsoft Core Fonts (recommended for nice output)
   http://corefonts.sourceforge.net/
 PyFITS >= 1.1 (optional for FITS import)
   http://www.stsci.edu/resources/software_hardware/pyfits

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

Issues:
 * Reqires a rather new version of PyQt, otherwise dialogs don't work.
 * Can be very slow to plot large datasets if antialiasing is enabled.
   Right click on graph and disable antialias to speed up output.
 * The embedding interface appears to crash on exiting.

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

https://gna.org/mail/?group=veusz

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


-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations.html


ANN: Veusz 1.1

2008-10-03 Thread Jeremy Sanders
Veusz 1.1
-
Velvet Ember Under Sky Zenith
-
http://home.gna.org/veusz/

Veusz is Copyright (C) 2003-2008 Jeremy Sanders <[EMAIL PROTECTED]>
Licenced under the GPL (version 2 or greater).

Veusz is a scientific plotting package 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.

Feature changes from 1.0:
 * Axes autoscale when plotting functions
 * Labels can be dragged around on plots
 * More marker symbols
 * SVG export of plots

 * The point plotting and axis range code has been rewritten.
 * Includes quite a few minor bugfixes
 
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
 * LaTeX-like formatting for text
 * EPS/PDF/PNG export
 * Scripting interface
 * Dataset creation/manipulation
 * Embed Veusz within other programs
 * Text, CSV and FITS importing

Requirements:
 Python (2.3 or greater required)
   http://www.python.org/
 Qt >= 4.3 (free edition)
   http://www.trolltech.com/products/qt/  
 PyQt >= 4.3 (SIP is required to be installed first)
   http://www.riverbankcomputing.co.uk/pyqt/
   http://www.riverbankcomputing.co.uk/sip/
 numpy >= 1.0
   http://numpy.scipy.org/
 Microsoft Core Fonts (recommended for nice output)
   http://corefonts.sourceforge.net/
 PyFITS >= 1.1 (optional for FITS import)
   http://www.stsci.edu/resources/software_hardware/pyfits

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

Issues:
 * Can be very slow to plot large datasets if antialiasing is enabled.
   Right click on graph and disable antialias to speed up output.
 * The embedding interface appears to crash on exiting.

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

https://gna.org/mail/?group=veusz

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

--
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations.html


ANN: Veusz 1.2.1 - a scientific plotting package / module

2008-11-30 Thread Jeremy Sanders
Note: the Python embedding interface is now more robust and works under
windows.

Veusz 1.2.1
---
Velvet Ember Under Sky Zenith
-
http://home.gna.org/veusz/

Veusz is Copyright (C) 2003-2008 Jeremy Sanders <[EMAIL PROTECTED]>
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.

Change in 1.2.1:
 * Fix crash when adding a key without any key text defined.

Changes in 1.2:
 * Boxes, ellipses, lines, arrows and image files can now be added to
   the plot or page and interactively adjusted.
 * Page sizes, graphs, grids and axes can be interactively adjusted.
 * Plot keys can have multiple columns.
 * Error bars can have cross-ends.

 * Several user interface usability enhancements.

 * Embedding interface has been rewritten to be more robust. It now
   uses multiple processes and sockets.
 * Embedding now works fully on Windows.
 * Embedding interface has been expanded:
- Zoom width, height and page options for zooming graph to window
- Dynamically change update interval
- Move between pages of documents
- Open up more than one view onto a document

 * PDF export fixed for recent versions of Qt
 * Quite a lot of minor bug fixes
 
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

Requirements:
 Python (2.3 or greater required)
   http://www.python.org/
 Qt >= 4.3 (free edition)
   http://www.trolltech.com/products/qt/  
 PyQt >= 4.3 (SIP is required to be installed first)
   http://www.riverbankcomputing.co.uk/pyqt/
   http://www.riverbankcomputing.co.uk/sip/
 numpy >= 1.0
   http://numpy.scipy.org/

Optional:
 Microsoft Core Fonts (recommended for nice output)
   http://corefonts.sourceforge.net/
 PyFITS >= 1.1 (optional for FITS import)
   http://www.stsci.edu/resources/software_hardware/pyfits

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

Issues:
 * 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

https://gna.org/mail/?group=veusz

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

--
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations.html


ANN: Veusz 1.3 - a scientific plotting module and package

2009-02-25 Thread Jeremy Sanders
Veusz 1.3
-
Velvet Ember Under Sky Zenith
-
http://home.gna.org/veusz/

Veusz is Copyright (C) 2003-2009 Jeremy Sanders 
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

Requirements:
 Python (2.4 or greater required)
   http://www.python.org/
 Qt >= 4.3 (free edition)
   http://www.trolltech.com/products/qt/  
 PyQt >= 4.3 (SIP is required to be installed first)
   http://www.riverbankcomputing.co.uk/pyqt/
   http://www.riverbankcomputing.co.uk/sip/
 numpy >= 1.0
   http://numpy.scipy.org/

Optional:
 Microsoft Core Fonts (recommended for nice output)
   http://corefonts.sourceforge.net/
 PyFITS >= 1.1 (optional for FITS import)
   http://www.stsci.edu/resources/software_hardware/pyfits

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

Issues:
 * 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

https://gna.org/mail/?group=veusz

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


--
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations.html


ANN: Veusz 1.4

2009-06-04 Thread Jeremy Sanders
Veusz 1.4
-
Velvet Ember Under Sky Zenith
-
http://home.gna.org/veusz/

Veusz is Copyright (C) 2003-2009 Jeremy Sanders 
Licenced under the GPL (version 2 or greater).

Veusz is a Qt4 based 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.4:
 * Dates can be plotted on axes
 * Bar graph component, support bars in groups and stacked bars
   with error bars
 * Improved import
   - text lines can be ignored in imported files
   - prefix and suffix can be added to dataset names
   - more robust import dialog
 * Markers can be "thinned" for large datasets
 * Further LaTeX support, including \frac for fractions and \\
   for line breaks.
 * Keys show error bars on datasets with errors
 * Axes can scale plotted data by a factor

More minor changes
 * Mathematical expressions can be entered in many places where
   numbers are entered (e.g. axis minima)
 * Many more latex symbols
 * Text labels can also be placed outside graphs directly on pages
 * Dataset expressions can be edited
 * Data can be copied out of data edit dialog. Rows can be inserted or
   deleted.
 * Mac format line terminators are allowed in import files
 * Preview window resizes properly in import dialog

Features of package:
 * X-Y plots (with errorbars)
 * Line and function plots
 * Contour plots
 * Images (with colour mappings and colorbars)
 * Stepped plots (for histograms)
 * Bar graphs
 * Plotting dates
 * 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

Requirements:
 Python (2.4 or greater required)
   http://www.python.org/
 Qt >= 4.3 (free edition)
   http://www.trolltech.com/products/qt/  
 PyQt >= 4.3 (SIP is required to be installed first)
   http://www.riverbankcomputing.co.uk/pyqt/
   http://www.riverbankcomputing.co.uk/sip/
 numpy >= 1.0
   http://numpy.scipy.org/

Optional:
 Microsoft Core Fonts (recommended for nice output)
   http://corefonts.sourceforge.net/
 PyFITS >= 1.1 (optional for FITS import)
   http://www.stsci.edu/resources/software_hardware/pyfits

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

Issues with the current version:

 * Due to Qt, hatched regions sometimes look rather poor when exported
   to PostScript or PDF.

 * Due to a bug in Qt, some long lines, or using log scales, can lead
   to very slow plot times under X11. This problem is seen with
   dashed/dotted lines. It is fixed by upgrading to Qt-4.5.1 (the
   Veusz binary version includes this Qt version).

 * Can be very slow to plot large datasets if antialiasing is enabled.
   Right click on graph and disable antialias to speed up output. This
   is mostly a problem with older Qt versions, however.

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

https://gna.org/mail/?group=veusz

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


-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations.html


ANN: Veusz 1.5 released

2009-09-28 Thread Jeremy Sanders
Veusz 1.5
-
Velvet Ember Under Sky Zenith
-
http://home.gna.org/veusz/

Veusz is Copyright (C) 2003-2009 Jeremy Sanders 
Licenced under the GPL (version 2 or greater).

Veusz is a Qt4 based 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.5:
 * EMF export (requires pyemf and PyQt snapshot)
 * Character encodings supported in data import
 * Rewritten stylesheet handling. User can now set defaults in document
   for all settings. This is now under the Edit->Default Styles dialog.
 * A default stylesheet can be loaded for all new documents (set in
   preferences dialog)
 * Linked datasets saved in documents now use relative filename paths
   (with absolute paths as fallback)
 * Axes can now have text labels of points plotted along them (choose
   "labels" as axis mode)
 * Dataset points can be scaled to different sizes according to another
   dataset (this is the "Scale markers" option for point plotters)

More minor changes
 * Custom delimiter support in CSV data importer
 * Add SetDataText and support text in GetData in command API
 * \dot and \bar added to LaTeX renderer
 * Option to change icon sizes displayed
 * Rearrange toolbar icons and create data and widget operation toolbars
 * Zoom button remembers previous usage
 * Conversion from 1D->2D datasets more robust
 * Expression datasets can now be a constant value
 * Uses colors form theme better and allow user to change some UI colors
   in preferences
 * Fix contours if coordinates can be infinite (e.g. log scaling with zero
   value)
 * nan/inf are no longer ignored when the ignore text option is selected in
   import dialog

 * Several other minor UI changes and bugfixes

Important note
 * As the way defaults are used has been rewritten, default values are
   no longer saved on a per-user basis but are saved in a stylesheet and
   is saved in the document. You cannot currently set defaults on a widget-
   name basis.

Features of package:
 * X-Y plots (with errorbars)
 * Line and function plots
 * Contour plots
 * Images (with colour mappings and colorbars)
 * Stepped plots (for histograms)
 * Bar graphs
 * Plotting dates
 * 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/EMF export
 * Scripting interface
 * Dataset creation/manipulation
 * Embed Veusz within other programs
 * Text, CSV and FITS importing

Requirements:
 Python (2.4 or greater required)
   http://www.python.org/
 Qt >= 4.3 (free edition)
   http://www.trolltech.com/products/qt/  
 PyQt >= 4.3 (SIP is required to be installed first)
   http://www.riverbankcomputing.co.uk/pyqt/
   http://www.riverbankcomputing.co.uk/sip/
 numpy >= 1.0
   http://numpy.scipy.org/

Optional:
 Microsoft Core Fonts (recommended for nice output)
   http://corefonts.sourceforge.net/
 PyFITS >= 1.1 (optional for FITS import)
   http://www.stsci.edu/resources/software_hardware/pyfits
 pyemf >= 2.0.0 (optional for EMF export)
   http://pyemf.sourceforge.net/
 For EMF export, PyQt-x11-gpl-4.6-snapshot-20090906 or better is
   required, to fix a bug in the C++ wrapping

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

Issues with the current version:

 * Due to Qt, hatched regions sometimes look rather poor when exported
   to PostScript, PDF or SVG.

 * Clipping of data does not work in the SVG export as Qt currently
   does not support this.

 * Due to a bug in Qt, some long lines, or using log scales, can lead
   to very slow plot times under X11. This problem is seen with
   dashed/dotted lines. It is fixed by upgrading to Qt-4.5.1 (the
   Veusz binary version includes this Qt version). Switching off
   antialiasing in the options may help this.

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

https://gna.org/mail/?group=veusz

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

-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


ANN: Veusz 1.6

2010-01-26 Thread Jeremy Sanders
Veusz 1.6
-
Velvet Ember Under Sky Zenith
-
http://home.gna.org/veusz/

Veusz is Copyright (C) 2003-2010 Jeremy Sanders 
Licenced under the GPL (version 2 or greater).

Veusz is a Qt4 based 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/SVG 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. Data can be captured from
external sources such as internet sockets or other programs.

Changes in 1.6:
 * User defined constants, functions or external Python imports can be
   defined for use when evaluating expressions.
 * Import descriptor is much more tolerant of syntax, e.g. "x,+- y,+,-" can
   now be specified as "x +- y + -".
 * New SVG export (PyQt >= 4.6). Supports clipping and exports text
   as paths for full WYSIWYG.
 * Dataset names can now contain any character except "`". Names containing
   non-alphanumeric characters can be quoted in expressions `like so`*1.23
 * Widget names can contain any character except "/"
 * A transparency dataset can be provided to specify the per-pixel
   transparency of the image widget.
 * A polygon widget has been added.
 * There is a new option to place axis ticks outside the plot (outer ticks
   setting on axis widget)
 * Several new line styles have been added.
 * Several new plotting markers have been added.
 * The capture dialog can optionally retain the last N values captured.

Minor changes:
 * Use of flat cap line style for plotting error bars for exactness.
 * Add fixes for saving imported unicode text.
 * Fix image colors for big endian systems (e.g. Mac PPC).
 * Add boxfill error bar style, plotting errors as filled boxes.
 * Positive and negative error bars are forced to have the correct sign.

Features of package:
 * X-Y plots (with errorbars)
 * Line and function plots
 * Contour plots
 * Images (with colour mappings and colorbars)
 * Stepped plots (for histograms)
 * Bar graphs
 * Plotting dates
 * 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/EMF export
 * Scripting interface
 * Dataset creation/manipulation
 * Embed Veusz within other programs
 * Text, CSV and FITS importing
 * Data can be captured from external sources

Requirements for source install:
 Python (2.4 or greater required)
   http://www.python.org/
 Qt >= 4.3 (free edition)
   http://www.trolltech.com/products/qt/  
 PyQt >= 4.3 (SIP is required to be installed first)
   http://www.riverbankcomputing.co.uk/pyqt/
   http://www.riverbankcomputing.co.uk/sip/
 numpy >= 1.0
   http://numpy.scipy.org/

Optional:
 Microsoft Core Fonts (recommended for nice output)
   http://corefonts.sourceforge.net/
 PyFITS >= 1.1 (optional for FITS import)
   http://www.stsci.edu/resources/software_hardware/pyfits
 pyemf >= 2.0.0 (optional for EMF export)
   http://pyemf.sourceforge.net/
 For EMF and better SVG export, PyQt >= 4.6 or better is
   required, to fix a bug in the C++ wrapping

For documentation on using Veusz, see the "Documents" directory. The
manual is in PDF, HTML and text format (generated from docbook). The
examples are also useful documentation.

Issues with the current version:

 * Due to Qt, hatched regions sometimes look rather poor when exported
   to PostScript, PDF or SVG.

 * Due to a bug in Qt, some long lines, or using log scales, can lead
   to very slow plot times under X11. It is fixed by upgrading to
   Qt-4.5.1 (or using a binary). Switching off antialiasing in the options
   may help.

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

https://gna.org/mail/?group=veusz

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

-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/


ANN: Veusz 1.7

2010-03-28 Thread Jeremy Sanders
Veusz 1.7
-
Velvet Ember Under Sky Zenith
-
http://home.gna.org/veusz/

Veusz is Copyright (C) 2003-2010 Jeremy Sanders 
Licenced under the GPL (version 2 or greater).

Veusz is a Qt4 based 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/SVG 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. Data can be captured from
external sources such as internet sockets or other programs.

Changes in 1.7:
 * Widgets can be moved by dragged and dropped in the widget tree, or copied
   by holding down ctrl at the same time
 * Tick labels are centred if possible at the start and ends of axes
 * When putting graphs in grid, axis labels and tick labels are placed
   in much better positions
 * Embedding module is shipped in binary versions
 * Grid lines can be drawn on axis minor ticks
 * Contour widget can draw minor (dotted) contours between main contours
 * Logarithmic contours have proper logarithmic spacing
 * Fixes for widget names and dataset names with Unicode characters, 
including
   copy and paste
 * Optional smoothing in the image widget

Minor changes:
 * Errors in evaluating expressions are logged in the console window, and
   do not show exceptions
 * Fix problems when importing multiple symbols from python modules in the
   custom import dialog
 * Use minus sign for negative numbers in tick labels, rather than hyphens
 * Contour widget lines can have transparency
 * Datasets are sorted by name when writing to saved document
 * Use correct status for paste button when starting application
 * Add option for extra space between axes and tick labels, and axis labels
 * Preference added for background color of exported bitmaps
 * Add IsClosed() and WaitForClose() embedding functions to check whether 
plot
   window is closed, or to wait for closing of plot window.

Features of package:
 * X-Y plots (with errorbars)
 * Line and function plots
 * Contour plots
 * Images (with colour mappings and colorbars)
 * Stepped plots (for histograms)
 * Bar graphs
 * Plotting dates
 * 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/EMF export
 * Scripting interface
 * Dataset creation/manipulation
 * Embed Veusz within other programs
 * Text, CSV and FITS importing
 * Data can be captured from external sources
 * User defined functions, constants and can import external Python 
functions

Requirements for source install:
 Python (2.4 or greater required)
   http://www.python.org/
 Qt >= 4.3 (free edition)
   http://www.trolltech.com/products/qt/  
 PyQt >= 4.3 (SIP is required to be installed first)
   http://www.riverbankcomputing.co.uk/pyqt/
   http://www.riverbankcomputing.co.uk/sip/
 numpy >= 1.0
   http://numpy.scipy.org/

Optional:
 Microsoft Core Fonts (recommended for nice output)
   http://corefonts.sourceforge.net/
 PyFITS >= 1.1 (optional for FITS import)
   http://www.stsci.edu/resources/software_hardware/pyfits
 pyemf >= 2.0.0 (optional for EMF export)
   http://pyemf.sourceforge.net/
 For EMF and better SVG export, PyQt >= 4.6 or better is
   required, to fix a bug in the C++ wrapping

For documentation on using Veusz, see the "Documents" directory. The
manual is in PDF, HTML and text format (generated from docbook). The
examples are also useful documentation.

Issues with the current version:

 * Due to Qt, hatched regions sometimes look rather poor when exported
   to PostScript, PDF or SVG.

 * Due to a bug in Qt, some long lines, or using log scales, can lead
   to very slow plot times under X11. It is fixed by upgrading to
   Qt-4.5.1 (or using a binary). Switching off antialiasing in the options
   may help.

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

https://gna.org/mail/?group=veusz

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


-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations/