Veusz 2.0

Veusz is a scientific plotting package, designed to create publication-ready Postscript, PDF, or SVG output. It features an easy to use graphical interface as well as a command line interface and can be scripted or embedded in Python scripts. Graphs are constructed in a modular fashion from separate components. Datasets can be interactively modified or created from within the program.

Tags science-research cross-platform qt cpython visualization
License GNU GPL
State stable

Recent Releases

2.017 Sep 2017 03:15 minor feature: Initial Qt5 changes. for build. SVG export. emf export. controlgraph items. ctrl/shift scroll wheel operation. self test failure from non-zero line width for default lines. tutorial for qt5. Merge branch 'master' into qt5. Merge branch 'master' into qt5. Merge branch 'master' into qt5. svg export / self test for qt5. Compatiblity for future qt 5.6. Show save dialog. export dialog crashing when selecting a folder. crashing when drag dropping a file in the interface. wrong path being detected on Windows systems. Merge branch 'master' into qt5. Merge branch 'qt5' of https://github.com/KDB2/veusz into KDB2-qt5. Merge branch 'KDB2-qt5' into qt5. shift + scroll not handling every mouses and every trackpads. crash when trying to save an error message in the exception dialo?. . Avoid None in list of numpy arrays. shift + scroll part 2. Always use pixelDelta first. Merge branch 'qt5' of https://github.com/KDB2/veusz into qt5. Use isNull instead of.x()==0 and.y()==0. Merge branch 'master' into qt5. Merge branch 'master' into qt5. Merge branch 'master' into qt5. EPS/PS format export by using Ghostscript to convert from PDF. error checking and if output eps/ps already exists. Qt5 now supports custom PDF page sizes. Use this and delete code to. restoring state. library names on windows. Further for Py3/PyQt5. compilation under MacOS with framework. linking on Mac OS frameworks. Make tab bars work better on mac. slicing in HDF5 for Python 3. Updates for qt5. Script to automate making windows installer. Update pyinstaller file for qt5 and move to support. Put back binaries required on some platforms. Use pyinstaller for Mac OS distribution, to match other platforms. Updates for test release. Merge branch 'master' into qt5. Check ghostscript output devices. Document changed from qt4- qt5. Cannot reproduce with Qt5. I'm now removing the workaround code. As we have run_veusz_inplace, get rid of code to find veusz module fr?. Remove workaround to not use KDE dialogs, as appears to
1.2703 Sep 2017 03:15 minor feature: New FITS import code and user interface, allowing much more flexible and convenient FITS importing. Half pixel error in linear WCS FITS support. Save custom definitions after importing data, to allow customs to depend on datasets. Add preference for loading translation file. Logical errors in transparency in image widget. If cannot find translation or plugin, do not end app after showing error. For Python 3 for reloading datasets.
1.26.9928 Aug 2017 03:15 minor feature: Change homepage in program to new site https://veusz.github.io/. Change new version checking to use veusz.github.io.
1.26.116 May 2017 05:21 minor feature: Adds color themes for automatic coloring of widgets. Custom colors can now be defined. Improved custom definition dialog box added. Horizontal error lines/fills are shown in plot keys. Adds editable automatic axis ranges. iMinuit can be used for fitting. Invalid values in image widgets are now transparent for log scaling. Some bug fixes.
1.25.121 Dec 2016 18:04 minor bugfix: A bug fix release fixing 2D dataset expressions, 2D XYZ dataset expressions and some built-in functions in function evaluation. There are some better error checks in the CSV and Gnuplot 2D data import routines.
1.2527 Nov 2016 21:30 minor feature: Now supports importing N-dimensional datasets, which can be sliced for plotting. A covariance ellipse plotting widget has been updated. There are new plot symbols and arrow styles. There are a number of minor bug fixes.
1.2405 May 2016 17:55 minor feature: Python expressions can now be evaluated in text labels. Several functions have been added, including DATE, TIME, FILENAME, DATA and SETTING, useful in labels or when plotting functions. The polar plot can now plot fractions or percentages and allows the number of spokes to be varied. Multiple widgets can be selected on plot by holding ctrl/shift. More colormaps have been included and a reload option has been added to the file menu. A number of bugs have also been fixed.
1.23.230 Dec 2015 10:29 minor bugfix: This is a bug fix release for compatibility with newer numpy versions and to correct a few crashes. The boxplot widget now works again with manual settings. A few unicode issues have also been fixed.
1.23.118 Jun 2015 19:29 minor bugfix: Veusz now enables compression in exported bitmap files. There are a number of bug fixes, including fixing saving histogram datasets. Label colours are now obeyed in contour plots. The clone widget tools plugin now works. Exporting to PDF files has been fixed with the broken axis widget. Several crash bugs have now been resolved.
1.2318 Apr 2015 15:08 minor feature: Veusz now enables compression in exported bitmap files. There are a number of bug fixes, including fixing saving histogram datasets. Label colours are now obeyed in contour plots. The clone widget tools plugin now works. Exporting to PDF files has been fixed with the broken axis widget. Several crash bugs have now been resolved.
1.2220 Oct 2014 08:48 minor feature: This release now includes improved shape resizing. It also includes data import improvements for CSV and 2D data. It adds options to extend the python path to import external functions for plotting. The main widget selection code has been rewritten to fix several bugs. Several crash bugs and other bugs have been fixed in the code. In addition, this release fixes a serious bug when using 2D datasets with irregular coordinates.