Some options, to be set from the Options menu in the GUI main window, modify the GUI appearance and execution details.
You may Save settings to a gui file, to be loaded later by Load settings.
Some options on fonts and sizes take effect after Apply settings only, because all Tk windows have to be redrawn for this purpose.
GUI elements use font settings for (family, size, type) triples.
You may change these to your preferences and click Apply Settings.
In some cases where font defaults are to small or big, you may just
click Smaller fonts or Bigger fonts to have an effect immediately.
Before a given pipe is executed, or when you click on the "Check" button,
VITESS checks entries for syntactic correctness,
and bails out if
some parameters for instance have values outside the specified range.
A special problem arises when you load instrument definitions of older
VITESS versions, where some new parameters have been added since.
Mostly these
are selection parameters, where new options have been added, and the
default is that one which was constant before.
In strict mode this is an error, in normal mode no value is provided in the pipe for that parameter, and in mode set_default this value is explicitly set.
When saving an intstrument settings done in a session for series are normally not saved, but you may enable this with the mode with series.
If you save the output of the last pipe module to a file, this file may be reduced in size when you enable compression.
The smallest size comes with float+gzip compression, you may use nodebug
in any case where you need no debug information on individual trajectories.
A better compression comes with float mode, where the position information
is reduced to float accuracy.
If you re-do a simulation and want to see what changes with a new version or some parameter modification, the save old execution mode might be of interest.
The mode copy results helps to store results of simulations in special subdirectories.
Modules write buffers of neutrons down the pipe. For computers with enough
memory, and especially when using helper threads,
you may speed up
execution if you increase the default value of 10000 neutron trajectories per buffer.
VITESS automatically writes snapshots of the GUI state, to be recovered when some changes are to be undone. Your may set the number of snapshots kept, and the time interval shapshots are written.