Thanks for the advice. I'll try it out for the examples to at least get a good look at them and go from there.
-----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Daniel Lewis Sent: Sunday, November 08, 2009 7:36 AM To: Multiple recipients of list Subject: Re: Fipy examples freeze Hi Kevin! You aren't doing anything wrong. This happens to us too. One (really bad) workaround is to put a line of code in your script that asks for user input (like "Please hit Return...") right after you create the viewer window. When the code is paused make adjustments to the window locations, then continue running the script. This allows you to put the window where you want it so you can see the data. The down side is that you can't interact with the window. After some point, though, the display of data in real time is not worthwhile. We've resorted to writing data files and visualizing other ways... With clever file naming conventions and an input filter on OpenDX you can make movies from the files without opening each one... Good luck! For example: *** beginning stuff clipped *** import fipy.viewers viewer = fipy.viewers.make(vars = (c1,c2), limits = {'datamin': 0., 'datamax': 1.}) viewer.plot() # Mess with the window here. raw_input("Initial condition. Press <return> to proceed...") *** other stuff clipped*** # Don't touch the window after this point! if __name__ == '__main__': for step in range(steps): c1.updateOld() c2.updateOld() eqn1.solve(c1, boundaryConditions = boundaryConditions, dt = timeStepDuration) eqn2.solve(c2, boundaryConditions = boundaryConditions, dt = timeStepDuration) viewer.plot() raw_input('finished') On Nov 7, 2009, at 3:12 PM, Kevin Buckman wrote: > I installed Enthought recently along with FiPy in order to do some > PDE's work for some research. I am on Windows Vista, but may move > to a Linux setup so my advisor and I are on the same system and if > it might eliminate some of these problems. We think the problem has > to do with matplotlib, but when I run the examples that come with > enthought, they run flawlessly. I have run some code he has written > and after a bit of work, they ran fine as well. But when I run the > fipy examples, the figure window is not operable. The icons at the > bottom are whited out and if you click on the figure, it goes white > and freezes. If I even click off of it to hit return to continue > examples it will freeze some times. I'm normally fairly good with > computers so it is bothering me that I can't resolve this problem. > As of now, I can only solve PDE's with FiPy and have to write > separate code to plot, which is not that bad. I am going to work on > some examples out of the manual, but if they don't work as well, > then I would hope to be able to get it fixed. > > Thanks, > Kevin Buckman > No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.5.425 / Virus Database: 270.14.52/2484 - Release Date: 11/07/09 19:39:00
