Veusz Original

Science

Source (link to git-repo or to original if based on someone elses unmodified work): https://github.com/veusz/veusz

2
Score 72.2%
Description:

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.
Last changelog:

3.1 1 month 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

sanjeev

1 month ago

I am using scientific linux 6.2. I am a beginner at linux platform. I tried to install veusz but could not be able to do it. Kindly guide me to do the same asap. I need it urgently for my paper work.

Report

C

jeremysanders

1 month ago

You could try the linux binary here: https://veusz.github.io/download/ (just updated today). It requires a x86-64 system. Unpack and try running veusz.exe.

Report

sanjeev

1 month ago

downloaded veusz-3.1-linux-x86_64.tar.xz from the site you mentioned, unpacked it, tried running veusz.exe but it did not run even with wine also. my OS scientific linux 6.2 acceps RHEL 7 things generally. plz help.

Report

C

jeremysanders

1 month ago

Even though it's .exe, it's linux, not windows. I can't diagnose the problem without more information. I suggest filing an issue here https://github.com/veusz/veusz/issues or using the veusz subreddit on reddit. Please supply any error messages.

Report

sanjeev

1 month ago

thank you very much.
veusz.exe is now running on my laptop. I am able to do my work on veusz now.

Report

9

ViRgiLiO

8 years ago

This app is great. The quality results are gorgeous and ready for professional journal. I've tried other programs and Veus is better.

Report

enkidu

10 years ago

Gibbs triangle would be very nice ;) I need it cause I am studying chemistry

Report

myric

10 years ago

I have a couple of patches too submit. Where should I send them?

Report

C

jeremysanders

10 years ago

Just send them to the mailing list veusz-discuss, https://mail.gna.org/listinfo/veusz-discuss

Report

sebaestn

11 years ago

Hi,

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

C

jeremysanders

9 years ago

Veusz 1.8+ is much faster for plotting large datasets as the inner plotting loops have been rewritten in C++.

Report

C

jeremysanders

11 years ago

You can turn off antialiasing by right clicking on the plot and deselecting it. This helps speed up things a lot!

Report

jezz

13 years ago

Seems a great apps. But, there already exist a similar application : Kst. Why have you prefered to make a new application instead of improve Kst?

Report

C

jeremysanders

13 years ago

At the time when I started Veusz kst seemed more to be more of a realtime plotting application. I haven't looked at kst recently.

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

14 years ago

I saw your post in the SciPy mailing list. As you may know there's no 'main' plotting package for Python, there's still a bunch of different packages all with their pros and cons. But now momentum goes to matplotlib also because of his matlab-style commands
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

14 years ago

do you plan to release a debian package?

Report

C

jeremysanders

14 years ago

I don't have access to a Debian system, so not currently. I'd be happy to work with someone who knows Debian to get it working.

Report

maxer

14 years ago

Debian packages (for stable testing and unstable):
http://repos.knio.it

;)
Have a Nice Day ;)

Report

CDJudd

9 years ago

I tried to access this site and got the following message:
Unable to determine IP address from host name for repos.knio.it
Name Error: The domain name does not exist.

Report

C

jeremysanders

9 years ago

Unfortunately that repo looks dead.

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

14 years ago

Debian packages (for stable testing and unstable):
http://repos.knio.it

;)
Have a Nice Day ;)

Report

blaster999

14 years ago

It's a great app! I was looking for something like it for a long time. Thanks!

Report

LMCBoy

14 years ago

This looks very nice. Is there a way to skip a column when constructing the Descriptor string? e.g., I have a data file in which the first column is an ID string, and can't be parsed as a float...

Report

C

jeremysanders

14 years ago

Useful idea. I've just put some code into CVS to fix this problem. Now Veusz reports the number of errors reading a variable, rather than throwing an exception. This means you can use a dummy variable to ignore a string column. In the future I plan to support reading strings (for bar graphs), but it's further down my priority list.

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

C

jeremysanders

14 years ago

Please be aware this program requires PyQt and numarray (Python). There isn't a fancy installer yet either (there will be one in the future).

Report

3.1 1 month 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 2 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 3 years ago

* Now includes n-dimensional data support
* Adds covariance widget
* New markers and arrows
* Colormap sequence for changing colors of widgets

3 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

12345678910
5
product-maker pvt14 Feb 15 2014 9 excellent
product-maker warlockrf Feb 13 2014 9 excellent
product-maker ViRgiLiO Jan 16 2014 9 excellent
product-maker jrepin Mar 24 2013 9 excellent
product-maker Apoclypse Dec 25 2011 9 excellent
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
ach
Nov 26 2011
ViRgiLiO
Aug 22 2011
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
3.1
updated Oct 29 2019
added Mar 22 2005
downloads 24h
0
mediaviews 24h 0
pageviews 24h 2
System Tags app software