pure python qwt

104 views
Skip to first unread message

Carlos Pascual

unread,
Aug 24, 2015, 6:11:54 AM8/24/15
to guidata/guiqwt, Pierre Raybaut
Hi Pierre,

I just learned about your qwt implementation [1] from yesterday's email
in the list about PyQt5 support.

We, at the Taurus project [2] are currently discussing how to get rid of
our dependency on pyqwt5 (we have some code that is based directly on
PyQwt5 and some other based on guiqwt). Until now, the main candidate
was PyQtgraph or vispy (and there also was a proposal of working on a
pyqwt6 binding of Qwt6), but apparently you have already done much of
the work already ;)

So I have some questions:

- do you consider qwt ready for use by 3rd parties? (we do not mind it
being in beta stage, but we would mind if qwt was planned just as a
guiqwt-only library)

- are you open to contributions (e.g, us sending patches/pull-requests)?

- If so, which development model do you have in mind? Do you prefer to
keep control over the project (understandable) or are you willing to
encourage community-based development?

- regarding performance: have you compared performance of qwt to that of
PyQwt5? (at least: in your opinion, is guiqwt's footprint better now
using qwt or before using PyQwt5?)

- any feeling on how it compares performance-wise with PyQtGraph?

Sorry for so many questions, and thanks for sharing your work!

Cheers,

Carlos

References:
[1] https://github.com/PierreRaybaut/qwt
[2] http://www.taurus-scada.org

PS: Is the guidata/guiqwt list the appropriate place for qwt-related
email?



--
+----------------------------------------------------+
Carlos Pascual Izarra
Scientific Software Coordinator
Computing Division
ALBA Synchrotron [http://www.albasynchrotron.es]
Carretera BP 1413 de Cerdanyola-Sant Cugat, Km. 3.3
E-08290 Cerdanyola del Valles (Barcelona), Spain
E-mail: cpas...@cells.es
Phone: +34 93 592 4428
+----------------------------------------------------+

Uwe Rathmann

unread,
Aug 29, 2015, 11:57:03 AM8/29/15
to guidata...@googlegroups.com
On Mon, 24 Aug 2015 11:44:40 +0200, Carlos Pascual wrote:

> - do you consider qwt ready for use by 3rd parties?

Definitely not: all packages released so far are ignoring copyrights and
license implications !

If you are interested in more details see:

[1] https://github.com/PierreRaybaut/python-qwt/issues/11
[2] https://github.com/PierreRaybaut/python-qwt/issues/13
[3] https://github.com/PierreRaybaut/python-qwt/issues/14
[4] https://github.com/PierreRaybaut/python-qwt/issues/15

I'm happy to say that we made substantially progress, but I need more
time before I'm giving a final o.k. to it.

So please remove all copies ( including python-qwt 6.1.2a6 from https://
pypi.python.org/pypi/python-qwt ! ) and take care of not propagating it
even further. Instead use the current state from https://github.com/
PierreRaybaut/python-qwt or wait for an official update from Pierre.

According to the license:

The project - status today - is a mixture of MIT licensed and Qwt
licensed files - examples are under the PyQwt license. You have to find
out yourself, what this means for using it in your application.

Uwe



Pierre Raybaut

unread,
Aug 29, 2015, 5:13:33 PM8/29/15
to guidata...@googlegroups.com
Uwe, I'm sure they will *not* be interested in more details 😊. And I'm sure that we will come to an agreement very soon: we are doing things so much more challenging every day.

And by the way, python-qwt v6.1.2a6, available on PyPI is at the same state as GitHub. So it doesn't have to be removed...! This is already the "official update" (it it does mean something: this is still an alpha release).

All old copies with the license issue/missing copyrights are not available for a while now.

De : Uwe Rathmann
Envoyé : ‎29/‎08/‎2015 17:57
À : guidata...@googlegroups.com
Objet : [guidata/guiqwt] Re: pure python qwt

--
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.
Reply all
Reply to author
Forward
0 new messages