Changes in 1.9:
- Added "Dataset plugins" to easily allow the user to write or load Python code to make new datasets, optionally linked to existing datasets. Includes plugins as standard for
- Adding and multiplying constants or datasets
- Dividing datasets
- Computing means of datasets
- Computing extremes of datasets
- Joining or combining datasets as parts or element by element
- Thinning points from datasets
- Converting from polar to Cartesian coordinates
- Filtering datasets using expressions
See here for details: http://barmag.net/veusz-wiki/DatasetPlugins
- Added "Tools plugins" which allow the user to write Veusz macros in Python which can take parameters and be added to the menu. Includes plugins for
- Randomizing or replacing colors
- Finding and replacing text
- Increasing / decreasing font sizes
- Cloning widgets for different datasets
See here for details: http://barmag.net/veusz-wiki/ToolsPlugins
- C++ code added to speed up data to image conversion
- Add vector field plot type
- Add text dataset support for Import plugins
- Add "Node" embedding interface to easily allow manipulation of the widget/setting tree. See http://barmag.net/veusz-wiki/EmbeddingPython
- Veusz now starts in home directory or previous directory used. This can be switched off in the preferences dialog to use current directory.
- Distances specified in points now show drop down box with common point sizes to make increasing/decreasing sizes much easier.
Minor features added:
- Color selectors are updated if new colors added to other color selectors
- Exception dialog box uses web to send data rather than email, so no mail transfer agent is required.
- Text entry box brought up with '..' goes away when clicking outside it
- Improvements to appearance of buttons in Mac OS X
Bug fixes:
- Fixed dataset expressions for zero-dimension expressions
- Dialog boxes are properly destroyed on closing to stop memory leaks
- Do not give error if same dataset defined in dataset dialog and descriptor in data file
- Fix license on some C++ files
- Use correct web browser when clicking on links in menus
- Exceptions are caught and user notified when loading plugins
- Missing recent files are removed from recent files menu
- Non finite values ignored when fitting data
- When fitting data min and max properties used if set