On Fri, Apr 24, 2009 at 5:52 AM, Esmail <ebo...@hotmail.com> wrote:

> Ryan May wrote:
> >
> >     Any idea if it's possible to finish a Python program but still have
> the
> >     graph showing?
> >
> >     FWIW, I'm doing this under Linux.
> >
> >
> > You'd have to run the plotting in a separate process from the
> > computation.  subprocess would let you do that, assuming you can spin
> > off a child task that stays alive when the parent exits.  You'd also
> > need to get the computing process to give new results to the child plot,
> > maybe using a pipe (which I think subprocess can handle as well.)
>
> Thanks Ryan, I have been meaning to explore Python's
> threading/multi-processing facilities, so this will provide a
> good excuse to do so :-)  [when I find the time... so much to learn,
> so little time]


I was curious, so I cooked up a quick demo using two scripts.  Put them in
the same directory and run datasource.py.  It's not perfect, and I think the
use of raw_input() is a little odd, but it works.

Ryan

-- 
Ryan May
Graduate Research Assistant
School of Meteorology
University of Oklahoma
Sent from Norman, Oklahoma, United States

Attachment: datasource.py
Description: Binary data

Attachment: plotter.py
Description: Binary data

------------------------------------------------------------------------------
Crystal Reports &#45; New Free Runtime and 30 Day Trial
Check out the new simplified licensign option that enables unlimited
royalty&#45;free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to