MathGroup Archive 2006

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: "Freezing" evaluation Output?

  • To: mathgroup at smc.vnet.net
  • Subject: [mg68870] Re: "Freezing" evaluation Output?
  • From: Jean-Marc Gulliet <jeanmarc.gulliet at gmail.com>
  • Date: Mon, 21 Aug 2006 06:33:28 -0400 (EDT)
  • Organization: The Open University, Milton Keynes, UK
  • References: <ecbot8$rc2$1@smc.vnet.net>
  • Sender: owner-wri-mathgroup at wolfram.com

AES wrote:
> [I hope people will pardon the ongoing barrage of perhaps absurd 
> questions I keep posting; the answers are appreciated, and sometimes 
> even useful.]
> 
> Is there any simple programmable way to "freeze" the Output from the 
> evaluation of an Input cell, so that subsequent reevaluation of the 
> Input cell doesn't end by erasing the previous output?
> 
> E.g., I evaluate a plotting routine that takes a long time to do all its 
> calculations, and I want to be sure I keep the resulting graphic around 
> until I'm ready to delete it.
> 
> I appreciate there are simple ways to do this "manually":
> 
> 1)  Insert (by hand) a dummy text cell between the Input and Output 
> cells.
> 
> 2)  Export the Output to somewhere else, with a file name that contains 
> an execution-time-dependent string.
> 
> 3)  Other similar approaches requiring "operator intervention".
> 
> But is there an execution (or output) option for Input cells (or for 
> individual commands) that says, "Don't replace previous output, even if 
> it's still there"?
> 
CellAutoOverwrite set to False is the option you need:

"CellAutoOverwrite is an option for Cell which specifies whether new 
output obtained by evaluating this cell should overwrite old output. [1]"

HTH,
Jean-Marc

[1] http://documents.wolfram.com/mathematica/functions/CellAutoOverwrite


  • Prev by Date: Re: Re: "Skip this Input cell" module?
  • Next by Date: Re: "Skip this Input cell" module?
  • Previous by thread: AuthorTools "Make Contents" no makes contents?
  • Next by thread: Re: "Freezing" evaluation Output?