S c i e n t i f i c A r t s
WorkLife Requirements Purchase FAQ Documentation WLFW Blog ?
 

Evaluation Palette

The Palette

For the buttons and executable commands that are described n this section to work it is assumed that you have installed A WorkLife FrameWork™ and have loaded it.  This can be done either from the Load WorkLife Framework button on the supplied palette, by executing the command Needs["Diary`Diary`"], or by clicking on the following button:

"evaluationpalette_1.gif"

By clicking on the on the Evaluation button on the All Palettes Palette, you will open the Evaluation Palette.  You can also open the Evaluation Palette by executing:

"evaluationpalette_2.gif"

"evaluationpalette_3.gif"

The Evaluation Palette

The Palette Buttons

For the buttons and executable commands that are described n this section to work it is assumed that you have installed A WorkLife FrameWork™ and have loaded it.  This can be done either from the Load WorkLife Framework button on the supplied palette, by executing the command Needs["Diary`Diary`"], or by clicking on the following button:

"evaluationpalette_4.gif"

"evaluationpalette_5.gif"

Opens and closes the Tracking sub-palette which includes the two sets of buttons that follow.

"evaluationpalette_6.gif"

The Evaluate w/ Track button is used to execute one or more executable cells (such as Input cells) in the current InputNotebook.  The cells that are executed are appended into an Evaluation Tracking Notebook along with information on when the evaluation took place and which notebook the evaluation took place in. If a cell is executed using another evaluation approach (for example by pressing the enter key) then that evaluation is not placed in the Evaluation Tracking Notebook.

"evaluationpalette_7.gif"

The Show button shows the current Evaluation Tracking Notebook.  The Inputs button opens up a new notebook with just the inputs that have been recorded in the Evaluation Tracking Notebook.

"evaluationpalette_8.gif"

Opens and closes the Saving sub-palette which includes the three sets of buttons that follow.

"evaluationpalette_9.gif"

The Save Definitions button saves the current state of the Global` variables in the current Mathematica session.  

Clicking the Save Definitions button will return an error message unless the parameter $SaveEvaluatedToFile has the value True.  Its default value is False.

Note that if a variable has the Attribute ReadProtected or Locked, then its definition will not be saved.

The contexts of the variables that are saved using this button are determined by the parameter $EvaluationTrackingContexts, which has the default value {"Global`"}.

The notebooks and other files associated with Evaluation Tracking and Saving Definitions are located in the directory given by the value of the parameter $EvaluationTrackingDirectory.

"evaluationpalette_10.gif"

The Get button reads in the state of the Global` variables as of the last time the Save Definitions button was clicked in the current Mathematica session.

Variables that had the Attribute ReadProtected or Locked, will not be recovered from the state of Mathematica at the time that the Save Definitions button was clicked.

The Directory button opens up the directory where the notebooks and other files associated with Evaluation Tracking and Saving Definitions are located.

"evaluationpalette_11.gif"

The Purge Tracking Files button removes all of the notebooks and other files associated with Evaluation Tracking and Saving Definitions except for the current ones.

"evaluationpalette_12.gif"

Opens and closes the Evaluation sub-palette which includes the buttons that follow.

None of the following buttons provide the Evaluation Tracking that was described above.

"evaluationpalette_13.gif"

Evaluates the currently selected Cells in the current InputNotebook.

"evaluationpalette_14.gif"

Evaluates the currently selected material in the InputNotebook In Place and replaces the selection with the result of the evaluation.

"evaluationpalette_15.gif"

Evaluates the currently selected Cells in the current InputNotebook in a subsession of the current Mathematica session.

"evaluationpalette_16.gif"

Evaluates the Next Cell in the current InputNotebook.

"evaluationpalette_17.gif"

Evaluates all of the cells in the current input Notebook.

"evaluationpalette_18.gif"

Evaluates all of the Cells that are Initialization cells  in the current InputNotebook.

"evaluationpalette_19.gif"

Evaluates all of the Cells that in the current InputNotebook starting at the beginning of the notebook up until the current selection.

"evaluationpalette_20.gif"

Causes the any current evaluations to be suspended and Enter a Subsession for evaluation.

"evaluationpalette_21.gif"

Exits any currently active Mathematica Subsession and returns to any evaluations that were active when the subsession was entered.

"evaluationpalette_22.gif"

Removes any cells marked for evaluation From the evaluation Queue.

"evaluationpalette_23.gif"

Aborts the current evaluation (if possible).

Copyright ©, 2005→2009 Scientific Arts, LLC. All rights  reserved.

Copyright ©, 2005-2009 Scientific Arts, LLC