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