Dear All -

There appear to be a couple of bugs which weren't caught in the 1.19 release. The worst is that drag and drop within documents does not work.

I'll probably make a 1.19.1 release in the next week or so to fix this. I suppose it's inevitable to get some problems with so many major internal changes.

Please tell me about any *regressions* from the previous version. This is what I have fixed so far in the git repository:

 * Fix broken drag and drop in documents
 * Fix deleted C/C++ object crash when using undo
 * Fix compilation in MSVC for Python 3
 * Remove warning/error in compilation in gcc in SUSE
 * Add Python version classifiers
 * Fix document icons in Windows binary

Jeremy

On 17/11/13 19:13, Jeremy Sanders wrote:

Veusz 1.19
----------
http://home.gna.org/veusz/

Veusz is a scientific plotting package.  It is designed to produce
publication-ready Postscript/PDF/SVG output. Graphs are built-up by
combining plotting widgets. The user interface aims to be simple,
consistent and powerful.

Veusz provides GUI, Python module, command line, scripting, DBUS and
SAMP interfaces 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.19:
  * Make code compatible with python3
  * Changes to filesystem layout of module
  * Separation of python module and resources in source package
    (packagers may need to consult INSTALL)
  * Move to v2 of PyQt API
  * Remove deprecated numpy API from helpers module
  * Allow fits dataset names to be blank if prefix/suffix are not
  * New ast-based code checker
  * Picker uses 1-based index for consistency
  * Allow non-text datasets to be used for labels
  * Add number->text conversion dataset plugin
  * Add binning dataset plugin
  * Add notes properties to document, pages and graphs
  * Allow more significant figures in float values
  * Intelligent choice of significant figures when interactively
    changing axis range
  * Decrease minimum range of axis
  * Add notes setting to document, pages and graphs

Bug fixes:
  * Fix crash if other linked axis not initialized
  * Fix crash if trying to edit non-editable datasets
  * Make ignore exception work in error reporting dialog
  * Renaming datasets, widgets and editing data now allow original
    text to be edited, rather than being cleared
  * Fix line positions on broken axes

Features of package:
  Plotting features:
   * X-Y plots (with errorbars)
   * Line and function plots
   * Contour plots
   * Images (with colour mappings and colorbars)
   * Stepped plots (for histograms)
   * Bar graphs
   * Vector field plots
   * Box plots
   * Polar plots
   * Ternary plots
   * Plotting dates
   * Fitting functions to data
   * Stacked plots and arrays of plots
   * Nested plots
   * Plot keys
   * Plot labels
   * Shapes and arrows on plots
   * LaTeX-like formatting for text
   * Multiple axes
   * Axes with steps in axis scale (broken axes)
   * Axis scales using functional forms
   * Plotting functions of datasets
  Input and output:
   * EPS/PDF/PNG/SVG/EMF export
   * Dataset creation/manipulation
   * Embed Veusz within other programs
   * Text, CSV, FITS, NPY/NPZ, QDP, binary and user-plugin importing
   * Data can be captured from external sources
  Extending:
   * Use as a Python module
   * User defined functions, constants and can import external Python
functions
   * Plugin interface to allow user to write or load code to
      - import data using new formats
      - make new datasets, optionally linked to existing datasets
      - arbitrarily manipulate the document
   * Scripting interface
   * Control with DBUS and SAMP
  Other features:
   * Data picker
   * Interactive tutorial
   * Multithreaded rendering

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

Optional:
  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/
  PyMinuit >= 1.1.2 (optional improved fitting)
    http://code.google.com/p/pyminuit/
  For EMF and better SVG export, PyQt >= 4.6 or better is
    required, to fix a bug in the C++ wrapping
  dbus-python, for dbus interface
    http://dbus.freedesktop.org/doc/dbus-python/
  astropy (optional for VO table import)
    http://www.astropy.org/
  SAMPy (optional for SAMP support)
    http://pypi.python.org/pypi/sampy/

Veusz is Copyright (C) 2003-2013 Jeremy Sanders
<[email protected]> and contributors. It is licenced under the
GPL (version 2 or greater).

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. Please also see and contribute
to the Veusz wiki: http://barmag.net/veusz-wiki/

Issues with the current version:

   * Due to a bug in the Qt XML processing, some MathML elements
     containing purely white space (e.g. thin space) will give an error.

If you enjoy using Veusz, we 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 Git repository
at https://github.com/jeremysanders/veusz.git.

_______________________________________________
Veusz-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/veusz-discuss


_______________________________________________
Veusz-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/veusz-discuss

Répondre à