[PyQt] Any Large PyQt Projects?

Frédéric frederic.mantegazza at gbiloba.org
Fri Feb 20 07:13:22 GMT 2009


On vendredi 20 février 2009, Stef Mientki wrote:

> > I'm looking for examples from people who have written large PyQt
> > applications and I would like to hear your opinions on what worked
> > well and what did not specifically with choosing python over C/C++.  
> > In particular, how does your python application handle tasks that
> > require a lot of computation?  How does it handle multiple thread
> > performance given python's limitations on only running on one CPU
> > (global interpreter lock)?
>
> A Python *program* can utilize more than one core, just Python *code*
> can't run on multiple cores in parallel. Everytime a C function calls
> code that doesn't use the Python API it can chose to release the GIL.
> That way a Python program can wrap a library and use as many cores as
> possible.

There are a lot of C-based libraries for computation which are very fast 
(numpy and co). I've also read that some libs are looking at GPU for fast 
signal processing...

-- 
    Frédéric

    http://www.gbiloba.org



More information about the PyQt mailing list