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 jer...@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

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


PyAMF 0.4.1 released

2009-02-25 Thread Thijs Triemstra | Collab

The PyAMF team is proud to announce the release of 0.4.1!

PyAMF [1] is a lightweight library that allows Flash and Python  
applications to communicate via Adobe’s

ActionScript Message Format.

This is a bugfix release [2], see the changelog [3] for the complete  
list of changes. A brief overview of the

changes:

- amf0.Encoder.use_amf3 has been extended to cover all object types
- Encoding {0:0, ‘0′:1} will now raise an AttributeError.
- Improvements to the Google App Engine adapter - see ticket 479 for  
details

- Unicode handling in __repr__ functions has been improved
- Django models.TimeField, models.DateField will now be converted to  
the correct type
  (datetime.time and datetime.date respectively). fields.NOT_PROVIDED  
is also checked for

  by converting to pyamf.Undefined and back again.

Check out the download page [4], installation instructions [5] or the  
API documentation [6] for more

information.

Questions? First stop is the mailing list [7] but we also hang out on  
IRC [8].


Cheers,

the PyAMF team.

[1] http://pyamf.org
[2] http://pyamf.org/milestone/0.4.1
[3] http://pyamf.org/browser/pyamf/tags/release-0.4.1/CHANGES.txt
[4] http://pyamf.org/wiki/Download
[5] http://pyamf.org/wiki/Install
[6] http://api.pyamf.org
[7] http://pyamf.org/wiki/MailingList
[8] irc://irc.collab.eu/pyamf

PGP.sig
Description: This is a digitally signed message part
--
http://mail.python.org/mailman/listinfo/python-announce-list

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