I'm curious. Do the lines remain dashed on successive calls to plot()? As to the third question, where are you seeing exponent n and subscript i? I'm not suggesting we don't use them, just that I don't know where.
Is the discussion at https://www.ctcms.nist.gov/fipy/documentation/numerical/discret.html#higher-order-diffusion helpful? > On Jan 21, 2020, at 1:25 AM, A A <amine.aboufir...@gmail.com> wrote: > > Hi Martin, > > Thanks for your response. That's strange that such a "dummy" command would be > necessary. > > I was able to answer the second question myself. It is possible to > retroactively change line and axis properties. For the mesh1D example I did > the following: > > viewer = Viewer(vars=(phi, phi_analytical), datamin=-6.0, datamax=6.0) > ax = viewer.axes > ax.lines[-1].set_dashes((3.5,3.5,3.5,3.5)) > ax.grid() > viewer.plot() > > Which seemed to work quite well. > > With regards to the third question, I think the terms in the general > conservation equation are explained reasonably well in the fipy docs, except > for the diffusion term. It is unclear what the exponent n and subscript i > represent and how they are related to one another. Is the exponent an > arithmetic exponent? Is i part of a sum? I had trouble expanding the > diffusion term to n>=4. > > Regards, > > Amine > > On Mon, Jan 20, 2020 at 5:23 PM Martinus WERTS <martinus.we...@ens-rennes.fr> > wrote: > Dear Amine, > > Concerning your second question, I think that this a normal (but in this > case, annoying) feature of the Jupyter notebook. > > You might trying adding an extra (dummy) command to the cell, after the line > in which the Viewer() is instantiated. For example: ``print('Ready')``. > > Best, > Martin > > On 20/01/2020 17:01, A A wrote: >> Dear All, >> >> I'm just getting back into using fipy after a few months hiatus. I'm getting >> more familiar with how it works, but I have a couple of questions about the >> viewer: >> • Is it possible to control linestyle (specifically dashes) of the >> cellVariable objects tied to each specific viewer? I'd like to avoid the >> possibility of superimposing very similar plots and thinking they are the >> same >> • I am primarily using jupyter notebook to practice some basic >> concepts. What I've found is that simply instantiating the viewer in >> interactive mode will generate a plot. This renders a viewer.plot() call >> redundant. When I run the whole notebook in non-interactive mode I get the >> expected behavior, namely one plot with a .plot() call. Am I missing >> something here? Why does viewer instantiation generate a plot in jupyter >> notebook? >> Thanks for your help and look forward to your reply. >> >> Regards, >> >> Amine Aboufirass >> >> >> _______________________________________________ >> fipy mailing list >> >> fipy@nist.gov >> http://www.ctcms.nist.gov/fipy >> >> [ NIST internal ONLY: >> https://email.nist.gov/mailman/listinfo/fipy >> ] >> > > > _______________________________________________ > fipy mailing list > fipy@nist.gov > http://www.ctcms.nist.gov/fipy > [ NIST internal ONLY: https://email.nist.gov/mailman/listinfo/fipy ] > _______________________________________________ > fipy mailing list > fipy@nist.gov > http://www.ctcms.nist.gov/fipy > [ NIST internal ONLY: https://email.nist.gov/mailman/listinfo/fipy ] _______________________________________________ fipy mailing list fipy@nist.gov http://www.ctcms.nist.gov/fipy [ NIST internal ONLY: https://email.nist.gov/mailman/listinfo/fipy ]