Merging "guidata" and "guiqwt" into a new library named...

405 views
Skip to first unread message

Pierre Raybaut

unread,
May 13, 2016, 4:26:40 AM5/13/16
to guidata/guiqwt
Hi all,

Along with some code cleaning (and maybe some API breaks..), I'm thinking of merging "guidata" and "guiqwt" into a single library which would only depend on PyQt, PythonQwt, NumPy, SciPy and Pillow.

(Note that since guiqwt v3, PyQwt has been replaced by PythonQwt which is pure Python [great for portability and easy deployment/installation] and which supports both PyQt4 and PyQt5!)

The new library would be named...

...guiplot ? (graphical user interfaces for image and signal plotting... or something like that)
...scigui ? (scientific graphical user interfaces)
...sigrail ? (signal and image graphing library) -> Python, Monty Python, "Monty Python and the Holy Grail"...
...scigrail ? (scientific graphing library) (variant)

Any thoughts?

-Pierre

Cyril Giraudon

unread,
May 13, 2016, 7:16:46 AM5/13/16
to guidata/guiqwt
An idea: SciForm

Cyril.

Pete Bachant

unread,
May 13, 2016, 8:57:32 AM5/13/16
to guidata/guiqwt
What are the main uses of this library? In the past, I've used guiqwt widgets in my PyQt apps for plotting real time signals where Matplotlib was too slow. That seems to me the best niche for this library (competing with pyqtgraph), since Bokeh is probably dominating the interactive plotting applications now. 

Pierre Raybaut

unread,
May 13, 2016, 9:31:42 AM5/13/16
to guidata...@googlegroups.com
Apart from the signal plotting performance, one could mention the huge gap between guiqwt and matplotlib in terms of image visualization performance (e.g. showing 20,000 x 20,000 images and zooming in/out continuously in real-time with your mouse is possible) and features (contrast adjustment, cross sections, mask tools, etc.).

As for the interactivity, I'm not comparing it to Bokeh since the end-user should not be the same:
  • As far as I know, Bokeh is for plotting data inside a web page.
  • guiqwt produces Qt widgets that can be used to plot signals or show images à la MATLAB but it is especially suited for embedding such widgets in Qt desktop applications (to develop signal and image processing software).


So, to sum-up the main uses of this library, I'd say that it's mainly for developping desktop Qt-based signal and image processing software requiring fast visualization and interactive tools.




Date: Fri, 13 May 2016 05:57:32 -0700
From: peteb...@gmail.com
To: guidata...@googlegroups.com
Subject: [guidata/guiqwt] Re: Merging "guidata" and "guiqwt" into a new library named...
--
You received this message because you are subscribed to the Google Groups "guidata/guiqwt" group.
To unsubscribe from this group and stop receiving emails from it, send an email to guidata_guiqw...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Michael S

unread,
May 13, 2016, 11:57:03 AM5/13/16
to guidata/guiqwt
Given the popularity of the libraries in terms of their GUI capabilities, their scientific basis and keeping the reference to guidata and guiqwt:

One suggestion would be: guisci

gui: Keeping the link with guidata & guiqwt and the awesome abilities the merged library has wrt these.
sci: Beacuse fundamentally these libraries stem from a scientific use case.

Just a suggestion :) 

Big Stone

unread,
May 13, 2016, 12:35:14 PM5/13/16
to guidata/guiqwt
Hi,

"PyQtGui" would fit nicely along "PyQtGraph"

Mous Tatarkhanov

unread,
Jun 30, 2016, 3:30:58 PM6/30/16
to guidata/guiqwt
Hi Pierre,

Just checking to see if there has been a decision on the merged module. 

SciGui or keeping the name as GuiQwt sound good!

Mous.

Claude

unread,
Dec 14, 2016, 10:44:43 AM12/14/16
to guidata/guiqwt
And the winner is ??

Claude


Le vendredi 13 mai 2016 10:26:40 UTC+2, Pierre Raybaut a écrit :

Johannes Eckstein

unread,
Dec 14, 2016, 11:08:11 AM12/14/16
to guidata...@googlegroups.com
what about scicharts...

but my favourite is still scigrail gggg


-------- Ursprüngliche Nachricht --------
Von: Claude <cgo...@gmail.com>
Datum: 14.12.2016 16:44 (GMT+01:00)
An: guidata/guiqwt <guidata...@googlegroups.com>
Betreff: [guidata/guiqwt] Re: Merging "guidata" and "guiqwt" into a new library named...

Pierre Raybaut

unread,
Dec 14, 2016, 2:22:51 PM12/14/16
to 'Johannes Eckstein' via guidata/guiqwt

Well I hope you won’t be too disappointed… the winner is “plotpy” (see the associated GitHub project).

 

De : 'Johannes Eckstein' via guidata/guiqwt
Envoyé le :mercredi 14 décembre 2016 17:08
À : guidata...@googlegroups.com
Objet :AW: [guidata/guiqwt] Re: Merging "guidata" and "guiqwt" into a new library named...

 

Reply all
Reply to author
Forward
0 new messages