
Source (link to git-repo or to original if based on someone elses unmodified work): https://github.com/veusz/veusz
Veusz is a scientific plotting package, designed to create publication-ready Postscript, PDF or SVG output. It can create line graphs, XY plots, histograms, shapes, images, ternary plots, polar plots, box plots, vector field plots and contour plots. It features GUI, command-line, and scripting interfaces. Graphs are constructed from components, allowing complex layouts to be designed.
3.1 1 year ago
Changes in 3.1:
Improvements:
* Do not print or export hidden pages
* Allow expressions in dataset of contour widget
* Allow widgets to be excluded in key (thanks to Alexander Book)
* Make bezier line better fit data
* Switch linux binary from x86 -> x86-64 for better compatibility
Bug fixes:
* Compilation fix for PyQt>=5.12 (thanks to Dimitry Shachnev)
* Ensure fit settings are sorted in output file
* Fix crash in contour labelling
* Fix 3D axis crash bug
* Fix problem with broken axis with null-sized regions
* Fix issue with 0-sized images in image widget
* Fix function widget crash with certain plotting range
* Fix for axis crash with large magnitude ranges
* Fix CSV importing issues for 2D and ND data
* Fix zero division error in 2D import
* Fix crash on importing HDF5 files with variable length text
* Catch issue with zero range axes
* Fix crash is using set in dataset expression
* Fix crash when moving line coordinates
* Remove deprecation warnings when compiling with recent Qt versions
Changes in 3.0.1:
* Change in build system to use qmake to find Qt locations. This is to fix
the build inside Anaconda. Also Qt and sip parameters can now be given
as environment variables.
* Fix problem when picking points with too many non-finite values
* Change default SVG export DPI to 96 to match inkscape and provide
option in dialog to choose export DPI
* Allow %PAGE% and %PAGENAME% in export filename for single page output
* Fix failing fitting due to iminuit differences
* Fix crash if both ends of part of broken axis widget are the same for
EMF exporting
* Update to Qt 5.11.1 and update PyQt and sip in Windows binary
* Build Mac and Linux binaries with EMF export
Changes in 3.0:
* New 3D support for plotting points, functions, surfaces and volumes
* Add --export-option parameter for command line exporting control
* Add templates in preferences for exported file names, add %PAGE00% and
%PAGE000% options for zero-prefixed page numbers, and change %PAGENUM%
to %PAGE%
* In export dialog allow user to specify arbitrary pages to export
* Change miter limit for lines, which fixes some problems when exporting
arrow to PDFs
* Use flat cap on lines with arrows, to avoid line showing through head
* Support datetime64 and string/unicode characters in npy/npz import
* Add \hat LaTeX support
3.1 1 year ago
Changes in 3.1:
Improvements:
* Do not print or export hidden pages
* Allow expressions in dataset of contour widget
* Allow widgets to be excluded in key (thanks to Alexander Book)
* Make bezier line better fit data
* Switch linux binary from x86 -> x86-64 for better compatibility
Bug fixes:
* Compilation fix for PyQt>=5.12 (thanks to Dimitry Shachnev)
* Ensure fit settings are sorted in output file
* Fix crash in contour labelling
* Fix 3D axis crash bug
* Fix problem with broken axis with null-sized regions
* Fix issue with 0-sized images in image widget
* Fix function widget crash with certain plotting range
* Fix for axis crash with large magnitude ranges
* Fix CSV importing issues for 2D and ND data
* Fix zero division error in 2D import
* Fix crash on importing HDF5 files with variable length text
* Catch issue with zero range axes
* Fix crash is using set in dataset expression
* Fix crash when moving line coordinates
* Remove deprecation warnings when compiling with recent Qt versions
Changes in 3.0.1:
* Change in build system to use qmake to find Qt locations. This is to fix
the build inside Anaconda. Also Qt and sip parameters can now be given
as environment variables.
* Fix problem when picking points with too many non-finite values
* Change default SVG export DPI to 96 to match inkscape and provide
option in dialog to choose export DPI
* Allow %PAGE% and %PAGENAME% in export filename for single page output
* Fix failing fitting due to iminuit differences
* Fix crash if both ends of part of broken axis widget are the same for
EMF exporting
* Update to Qt 5.11.1 and update PyQt and sip in Windows binary
* Build Mac and Linux binaries with EMF export
Changes in 3.0:
* New 3D support for plotting points, functions, surfaces and volumes
* Add --export-option parameter for command line exporting control
* Add templates in preferences for exported file names, add %PAGE00% and
%PAGE000% options for zero-prefixed page numbers, and change %PAGENUM%
to %PAGE%
* In export dialog allow user to specify arbitrary pages to export
* Change miter limit for lines, which fixes some problems when exporting
arrow to PDFs
* Use flat cap on lines with arrows, to avoid line showing through head
* Support datetime64 and string/unicode characters in npy/npz import
* Add \hat LaTeX support
Bug fix release 4 years ago
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.
New features and bug fixes 4 years ago
* Now includes n-dimensional data support
* Adds covariance widget
* New markers and arrows
* Colormap sequence for changing colors of widgets
4 years ago
* Text labels can now include Python expressions inside %{{ }}%
* Added built-in functions DATE([fmt]), TIME([fmt]), FILENAME() and BASENAME() when evaluating expressions, which are useful when used in labels
* Added Python dictionary ENVIRON when evaluating expressions, to obtain values from environment variables
* Added DATA(name, [part]) function to expression environment for accessing values from datasets, useful for function evaluation or labels
* Added SETTING(path) function for expression evaluation to obtain values of settings
* Added ESCAPE(text) function to environment, which allows LaTeX special characters to be displayed in labels
* Add fractions and percentages units to polar plot
* Allow number of spokes to be varied in polar plot
* Widgets can be clicked holding down shift or ctrl, to add or toggle their selection
* Add K. Moreland's cool-warm colormap (thanks to S. Richardson)
* Added further green-map, blue-darkred, blue-darkorange, brown-blue and blue-orange colormaps from Oregon geography dept.
* Add logarithm and exponential dataset plugins
* Add Wipe() command to embedding interface to clear document
* Add File->Reload menu option to reload from saved document
* Add tooltip to items in FieldWidget showing widget path
Bux fixes:
* Fix transparency with bar plot
* Use getcwdu() for python2 to avoid bugs combining paths
* Handle inf/nan when converting to human readable form in plots
* Fix CreateHistogram on command line without binparams parameter
* Handle empty 2D dataset import with grid at edge enabled
* Do not allow error bars on imported CSV non-numeric data
* Handle missing argument in \size
* For data edit dialog, allow 1D dataset to replace 2D dataset
* Crash if zoom to be height when height is zero
* Fix problem with 2D import if error message is in unicode
* With axis-function widget catch result if greater than 1 dimension
* Fix cloning for datasets with / in name
* Fix crash in embedding if plot window closed while rendering in progress
sanjeev
1 year ago
Report
jeremysanders
1 year ago
Report
sanjeev
1 year ago
Report
jeremysanders
1 year ago
Report
sanjeev
1 year ago
veusz.exe is now running on my laptop. I am able to do my work on veusz now.
Report
ViRgiLiO
9 years ago
Report
enkidu
11 years ago
Report
myric
11 years ago
Report
jeremysanders
11 years ago
Report
sebaestn
12 years ago
I really like your app. The usability for me is much better than with other commercial competitors. Thank you!
However, I do have some trouble, when I try to plot data with >100000 data points (no you cannot compress that). Then the performanc is quite slow. I think this is due to the usage of python as a interpreter language, right? Or can I improve something else on my machine?
Thanks again!
Report
jeremysanders
10 years ago
Report
jeremysanders
12 years ago
Report
jezz
14 years ago
Report
jeremysanders
14 years ago
The focus on Veusz is to make nice plots to put in publications with a lot of flexibility on how they look.
Also writing in Python is so much more enjoyable than waiting for C++ to compile, as I know from experience.
Report
gimbo
15 years ago
I suggest you to focus on the command-line interface, the GUI is good but useless for most programmers (please don't take it badly ;) ). I'm a qt fan and this is my favourite in the next "Python-SciPy plotting wars".
Go on with you work. Congratulations!
Report
vincentb
15 years ago
Report
jeremysanders
15 years ago
Report
maxer
15 years ago
http://repos.knio.it
;)
Have a Nice Day ;)
Report
CDJudd
10 years ago
Unable to determine IP address from host name for repos.knio.it
Name Error: The domain name does not exist.
Report
jeremysanders
10 years ago
There's a Debian bug here about the packaging: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=447524
It's annoying as we already have the program packaged but there's no debian sponsor.
There are recent Ubuntu packages here:
https://launchpad.net/~brywilharris/+archive/ppa
Report
maxer
15 years ago
http://repos.knio.it
;)
Have a Nice Day ;)
Report
blaster999
15 years ago
Report
LMCBoy
15 years ago
Report
jeremysanders
15 years ago
The fix will be in the next release, but feel free to download via CVS (it's fairly easy). See https://gna.org/cvs/?group=veusz
I've had to change the scripting interface to the ImportFile and ImportString commands to return the error count in addition to the variables read.
Report
jeremysanders
15 years ago
Report