Skip to content

Preferences

Generality

PrestoPlot has a large number of configuration settings, saved in an INI file. The most common ones can be changed via the preferences window. Other settings can be changed via the advanced preferences window, or directly in the INI file. Please note that this file is written when PrestoPlot is closed.

INI file location

The INI file location depends on the Operating System you are using.

Windows

On Windows this file is stored in the same directory as the executable, or in User/APPDATA/PrestoPlot if the executable is in a non writable directory.

Linux

On Linux this file is stored in the same directory as the executable and the users $HOME/.PrestoPlot directory this allows a global initialisation file for all users and a local initialisation file for user configuration. Only the user file is written.

Lock list

The 'LockList' setting can be used in the global ini file to block user configuration of certain elements : - ADVANCEDEDIT - Disable access to the Advanced Editor in Preferences - PLUGIN - Disable Local plugin extensions in the $HOME/.PrestoPlot directory - INIFILE - Disable the use (read and write) of the user INI and LOG files in the $HOME/.PrestoPlot directory, the log file will be written to the global directory

Constants

The ini file contains a set of Constants for the calculator, defined in a Calculator Constants block.

Each entry is for one constant value. The syntax is as follows:

set Constant(Name) {DESC {Description} VALUE {Value} FORMULA {expression for the value} GROUP {Group name}}

Where:

  • Name - The name to use in the calculator.
  • DESC - A description, optional but useful.
  • VALUE - The constant numerical value. Optional with FORMULA
  • FORMULA - A formula to give the value. Optional with VALUE
  • GROUP - A grouping name to allow filtering if there are many constants. (Defaults to Basic)

One of FORMULA or VALUE must be present.

Warning

Care should be take when changing this list (make sure PrestoPlot is not running and be sure to make a copy before editing).

All setting descriptions

This section describes all the settings available.

Warning

Modifying advanced configuration settings may cause PrestoPlot to malfunction. You do so at your own risk.

Setting Description
2POINTMarkerTEXT Default text block for a 2POINT marker
ActiveSymbol The symbol to use when a graph elements are activated
AddAutomaticWeightPen Boolean if true add a default weight pen for new graph elements
AddSigCondWeights Boolean if true add the Sig cond flag as a weight pen
AllowDraggingGraphs Boolean if true graphs can be dragged using the left mouse button
ArchiveSessionDirectory Directory to archive PCF log files to
ArchiveSessionTimeLimit Number of days to keep files in the archive directory
AutoColorYAxes Automatically color graphs Y axes when associated to only one graph element
AutoPlotLimit The limit of the number of data sets to plot automatically 0 = No plot
BalloonHelp Display tooltips balloon help YES or NO
BaseLabelOffset Integer offset for AUTOMATIC label values
BatchAddExit Boolean YES/NO, if YES add -exit to batch/pcf files
BatchUseParameters if YES replace the load data files by %1 %2... converted batch files
COL A set of line colors used for graph lines and shape outlines
CSVCalendarDateFormat Default Calendar xx/xx/xxxx date format (EUR or USA)
CSVDataLayout Default CSV data file layout (VERTICAL or HORIZONTAL)
CSVDateColumn Default CSV date column (0 for no date column)
CSVDecimalSeparator Default Decimal separator (AUTO, POINT (.) or COMMA (,)
CSVDefaultDataNamePrefix Prefix to use for unnamed datasets in a CSV file (Data1, Data2, ...)
CSVDoubleDateFormat Default double numerical date format (JJCNES_SEC, JJ2000_MSDAY or GPS_SECONDS)
CSVFieldSeparator Default CSV Field separator (AUTO, COMMA (,), SEMICOLON (;), SPACE ( ) or TAB ( )
CSVForceMultiSpace A Boolean to force processing multiple space separators as one
CSVLoadColumns Default CSV columns to load, is all columns loaded (this is best used as -optionoverride not permanent)
CSVNumericalDateFormat Default Numerical date format (SECONDS, JJCNES_FRAC,UNIX, UNIXMS, UNIXUS or LINE_NUMBER)
CSVUseFilenameAsPrefix Boolean to use the filename for unnamed datasets in a CSV file (Fname-1, Fname-2, ...)
CURFONT The font used for all widget text
CalcShow Number of results lines to show
CalculatorFont Font used for the calculator
ConfirmExit Boolean to ask for confirmation to exit (if datasets are loaded)
DASH A set of dash styles used for graph lines (one of '', '1' or '3')
DateButton0 Default date button dates
DateButton1 Default date button dates
DateButton2 Default date button dates
DateButton3 Default date button dates
DateMarkerArrows Display arrows if date marker goes outside graph
DateMarkerColor Default colour used for date markers
DateMarkerDashes Default dash style for date markers
DateMarkerWidth Default width for date markers
DefaultAxisLabelFont Default axis label font
DefaultAxisLabelTextColor Default axis label text color
DefaultDSToolBarState Display the toolbar on the dataset window 'normal' or 'withdrawn
DefaultDateAdjustSuffix Suffix to add to duplicated date adjusted dataset names
DefaultDateFormat Default format for absolute dates on new graphs
DefaultDateFormatEng Default engineering format for absolute dates on new graphs (f or e)
DefaultDateFormatPrec Default decimal precision for absolute dates on new graphs (0 to 12)
DefaultEventColorBOTTOM Default color for the BOTTOM event markers
DefaultEventColorTOP Default color for the TOP event markers
DefaultEventDashesBOTTOM Default dash style for the BOTTOM event markers
DefaultEventDashesTOP Default dash style for the TOP event markers
DefaultEventFontBOTTOM Default font for the BOTTOM event titles
DefaultEventFontTOP Default font for the TOP event titles
DefaultEventLineWidthBOTTOM Default line width for the BOTTOM event markers
DefaultEventLineWidthTOP Default line width for the TOP event markers
DefaultEventTitleColorBOTTOM Default color for the BOTTOM event marker titles
DefaultEventTitleColorTOP Default color for the TOP event marker titles
DefaultEventTitleDateBOTTOM Default show dates in title (SHOW, HIDE)
DefaultEventTitleDateTOP Default show dates in title (SHOW, HIDE)
DefaultEventTitleOrientBOTTOM Default orientation 0.0 Horizontal, 90.0 vertical
DefaultEventTitleOrientTOP Default orientation 0.0 Horizontal, 90.0 vertical
DefaultEventTitleSideBOTTOM Default side of the line segment for vertical labels (LEFT,RIGHT)
DefaultEventTitleSideTOP Default side of the line segment for vertical labels (LEFT,RIGHT)
DefaultEventUnderBOTTOM Default line position with respect to data elements
DefaultEventUnderTOP Default line position with respect to data elements
DefaultGraphBackground Default graph border background color
DefaultGraphHeight Default new graph window height (before MaximizeNewGraphs)
DefaultGraphPlotbackground Default graph plot area background color
DefaultGraphSynchronise Default Graph synchronisation for all new graphs (NONE, 'THIS AXIS', 'ALL AXES', LOCKED)
DefaultGraphWidth Default new graph window width (before MaximizeNewGraphs)
DefaultGridColor Default grid line color
DefaultGridDashes Default grid dash style (one of '', '1' or '3')
DefaultGridLinewidth Default grid line width (one of '1', '2' or '3')
DefaultGridMinor Default grid minor minor tick grid lines boolean
DefaultGridMinorColor Default minor grid line color
DefaultGridMinorDashes Default minor grid dash style (one of '', '1' or '3')
DefaultGridMinorLinewidth Default minor grid line width (one of '1', '2' or '3')
DefaultLegendAnchor Default Legend anchor position within the side
DefaultLegendColor Default font color for the graph legend
DefaultLegendFont Default font for the graph legend
DefaultLegendHide Default graph legend visibility state
DefaultLegendSide Default Legend side position within the graph window
DefaultMarkerFont Default marker font
DefaultMarkerFormat Default marker format one of e or f
DefaultMarkerJustify Default marker text justification
DefaultMarkerPrecision Default marker decimal precision
DefaultMarkerUnder Boolean Default Marker lines drawn behind all data elements
DefaultSaveGraphHeight Default graph window height for saved images
DefaultSaveGraphWidth Default graph window width for saved images
DefaultSegmentType Default linetype between data points (linear or step)
DefaultSingleSymbol Display this symbol for graphs with only one element
DefaultSymbolSize Default symbol size (8 small 12 medium 16 large)
DefaultTitleColor Default graph title color
DefaultTitleFont Default graph title font
DefaultTitleJustify Default graph title justification
DefaultToolBarState Display the toolbar on the graph windows 'normal' or 'withdrawn
DefaultWorkingDirectory The full path name of the current working directory in PCF files
DefaultXAxisHide Default axis label hide 0 show 1 hide
DefaultXAxisLogScale Default axis logarithmic scale 0 linear 1 logarithmic
DefaultXAxisTickFont Default axis tick font
DefaultXAxisTickOrder Default axis order 0 increasing 1 decreasing
DefaultXAxisTickOrient Default axis tick label orient 0.0 or 90.0 degrees
DefaultXAxisTickTextColor Default axis tick text color
DefaultXAxisTicks Default axis show ticks and labels 0 no ticks 1 visible ticks
DefaultYAxisHide Default axis label hide 0 show 1 hide
DefaultYAxisLogScale Default axis logarithmic scale 0 linear 1 logarithmic
DefaultYAxisTickFont Default axis tick font
DefaultYAxisTickOrder Default axis order 0 increasing 1 decreasing
DefaultYAxisTickOrient Default axis tick label orient 0.0 or 90.0 degrees
DefaultYAxisTickTextColor Default axis tick text color
DefaultYAxisTicks Default axis show ticks and labels 0 no ticks 1 visible ticks
DisablePCFMessages Boolean if true errors will not be displayed when loading a PCF file
DiscardUnusedDatasets A Boolean to save only the datasets needed in a project file
DisplayMode Mode to use to display inernal windows one of MDI or WINDOW
DragCursor Cursor name to use for draging data
DuplicateDatasetAction Default action (ADD, REPLACE or MERGE) for handling duplicated dataset
DuplicateDatasetAsk Boolean to ask how to handle duplicate datasets
EmptyUnitsNames List of case insensitive names for parameters without units
ExportDir The current working directory for Export operations
ExportFieldSeparator Export Field separator (COMMA (,), SEMICOLON (;), SPACE ( ) or TAB ( )
FILL A set of shape fill colors used for graph elements
FileEncoding Define the encoding to use for all output files
FilterThreshold Maximum number of different elements in a column for a filter to be displayed for each element
FoldCommonLabelNames Default label axis folding 0 no folding 1 fold when possible
FormulaHistory List of last HistoryLength calculator formulas
Geometry Window position (topright) and size, use "" for maximised (WIDTHxHEIGHT+ACROSSPOS+DOWNPOS 1100x900+20+10)
HORIZONTALMarkerDashes Default dash style for a Horizontal marker (one of '', '1' or '3')
HORIZONTALMarkerLinewidth Default line width for a Horizontal marker (one of '1', '2', '3' or '4')
HORIZONTALMarkerLock Default graph lock for a Horizontal marker (none, graph, left, right)
HORIZONTALMarkerTEXT Default text block for a Horizontal marker
HardAnchor Hard Copy Marker Anchor position for text left edge needs (w)est right edge (e)ast
HardBg Hard Copy Marker background color (use "" for transparent)
HardCoord Hard Copy Marker position (x y +-Inf gives left/right/top/bottom border positions)
HardEnabled Flag to enable the Hardcopy text marker (YES or NO)
HardFg Hard Copy Marker foreground text color
HardFont Hard Copy Marker font name
HardForceBgWhite Force Hard Copy to use white backgrounds
HardJustify Hard Copy Marker justification for multiline labels (left/right/center)
HardPad Hard Copy Marker border padding
HardPostscriptFile Default File to Print Postscript to
HardText Hard Copy Marker text String is evaluated by tcl before each hardcopy can use \n
HexaAsLabels Define if hexadecimal values should be imported as labels. Otherwise they will be converted into decimal values.
HistoryLength Number of historical formulas to keep
IgnoreNameWarnings Boolean to ignore warnings about names or units with illegal characters
ImageDirFollowsData A Boolean to change SaveImageDir for any TSV/TAB/PGR loads
ImportedValues Define if 'raw' or 'physical' values should be imported from the .tsv files.
LineNumberOffset Offset for LINE_NUMBER values, 1 gives first line in file 1 value
LineWidth A set of line widths used for graph lines
LockColor Axis background color when locked
Log4jHostname Hostname for the Log4j connection (If empty Log4j is deactivated)
Log4jIDSat Satellite ID to sent to Log4j
Log4jLevels List of levels to log (INFO, ERROR, DEBUG, WARN, FATAL)
Log4jPort Port number for the Log4j connection (If empty Log4j is deactivated)
MaxLabelValues Maximum number of label values allowed for labelled data (<5000)
MaximizeNewGraphs Automatically maximize new graphs
MixedDataBackgroundColor Dataset background color for mixed Labelled and numeric datasets
MouseWheelZoom A Boolean to activate using the Mouse wheel to zoom
MouseWheelZoomPercent The percentage zoom for each mouse wheel click
NonDatedBackgroundColor Dataset foreground color for non dated datasets
POINTMarkerDashes Default dash style for Point markers (one of '', '1' or '3')
POINTMarkerLinewidth Default line width for Point markers (one of '1', '2', '3' or '4')
POINTMarkerTEXT Default text block for a POINT marker
PSConverter Default converter program to convert EPS to PS for printing
PSPaperSize Paper size for the postscript printer (default a4) names in lowercase
RealTimeBufferSize The maximum buffer size when receiving realtime data (In number of points, for all dataset, and for the RealTimePeriod duration)
RealTimeDatasetLimit The maximum stored points for a realtime dataset (empty for unlimited)
RealTimePeriod The refresh period (in milliseconds) for realtime updates
SMALLFONT The font used for the small Popups
SYMBOL A set of symbols used for graph elements ('' square circle diamond cross triangle plus scross splus)
SaveAllFileExt File type to save all graphs as images (png, gif, emf or eps on windows ; png, gif, ps or eps on unix)
SaveCommandDir The full path name of the current working directory for opening command files
SaveImageAndPGR A Boolean to save a .pgr/.pgrb file at the same time as the Image in the same directory
SaveImageDir The full path name of the current working directory for opening image files
SaveLoadGraphDir The current working directory for Save/Load graph operations
SaveLoadPGDDir The current working directory for Save/Load PGD operations
SaveProjectDir The full path name of the current working directory for Save/Load project files
SaveVisibleDataOnly A Boolean to save only the visible data points in a graph file
SaveWorkSPDir The full path name of the current working directory for Save/Load workspace files
ShowTabSet A Boolean defining if the tabbed window selector is displayed
SigCondLabelValues Transfer function for the default (PrestoDecom) Significance condition labels
SingleSessionName If not empty gives the default session name
SlideColor Axis background color when sliding the axis
SortDatasetsOnLoad Automatically sort datasets into chronological order after loading
SplashShow Time to display the splash screen in milliseconds
SpreadLabels AUTOMATIC renumbering of raw label values when loaded ('', 'all' or 'flatten')
SuffixLegendInformation Add the dataset information in the legend label
SynchroColor Axis title/label shadow color when Synchronised
SynchroXColor Background color when Synchronising all X date axes
TEXTMarkerTEXT Default text block for a TEXT marker
TabTiers The number of rows of tabs to display
Theme Current theme to use
ToolTipDelay The number of milliseconds the tooltips are displayed
UnixPrinter Default printing device to use for unix lp -d
UseBinaryFormatFiles A Boolean to save Model, Graph and Workspace files in binary format
VERTICALLabelOrient Default label orient 0.0 or 90.0 degrees for a Vertical marker
VERTICALMarkerDashes Default dash style for a Vertical marker (one of '', '1' or '3')
VERTICALMarkerLinewidth Default line width for a Vertical marker (one of '1', '2', '3' or '4')
VERTICALMarkerLock Default graph lock for a Vertical marker (none, graph, top, bottom)
VERTICALMarkerTEXT Default text block for a Vertical marker
WeightPenFillColor Default fill colour used for the weight pen
WeightPenLineColor Default line colour used for the weight pen
WeightPenLineWidth Default line width used for the weight pen
WeightPenOutlineColor Default outline colour used for the weight pen
WeightPenSymbol Default symbol used for the weight pen (empty for no symbol)
WeightPenSymbolSize Default symbol size for the weight pen (8 small 12 medium 16 large)
WindowCommandLineGeometry Position and Size of the command line window
WindowtDatasetHeight Height of the dataset window
WorkingDir The full path name of the current working directory for opening data files
XPActive Colour used for active highlights when not defined in a theme
XPLighter Default lighter color for some interface elements
ZIPFileExtensions List of acceptable file extensions to look for in ZIP files
ZoomButton A string defining which button to use for zooming (2 for Middle button or 1 for Control-left button)
ZoomLineColor Axis background color when zooming on the line
ZoomTickColor Axis background color when zooming on the axis tick marks