GraphExpert Professional v1.2.0 documentation



Several fonts ship with GraphExpert Professional for portability reasons. You are, of course, welcome to use any font installed on your system on a graph; however, if you plan to share GraphExpert Professional files with others, care should be taken concerning the fonts used. If you use a font that is not installed on your colleague’s machine, it will not display properly; it will default to Bitstream Vera Sans.

The following list of fonts are guaranteed to be present on every platform and on every system:

  • Arial (the default font used by GraphExpert Professional)
  • Bitstream Vera Sans
  • Arimo
  • Lato
  • Playfire Display
  • Vollkorn
  • Old Standard TT

All of the above fonts are high quality, scalable, Truetype fonts.

Please see the font demonstrator (font_demo.gxp) included with GraphExpert Professional in to see samples of each of these fonts.

The Python Sandbox

As the name implies, the Python sandbox is a place for you to “play” and learn about Python. To access the Python sandbox, select Tools->Python sandbox from the main menu.

The sandbox gives you access to a interactive Python session, with some powerful addon modules (numpy, scipy, PIL, and wxPython) available for your use. What you do in the sandbox is up to you; you can use it to learn about Python or the addon modules, or you can use it to do interactive work from the command line. For example:

>>> import numpy
>>> x = numpy.linspace(0,2,100)
>>> y = numpy.sin(x)
>>> y
>>> numpy.savetxt('my_file.txt',y)

will write out a file containing the sine of x for 100 points sampled between 0 and 2. Note that typing ‘y’ by itself did nothing more than just display the contents of that variable).

Use Ctrl+Up and Ctrl+Down to cycle through your history of commands. The notebook in the lower part of the sandbox shows the last documentation page that was accessed (context sensitive), and the history of commands that you have typed. Closing the sandbox does not close your session; you may resume it by opening the sandbox again. Sessions are not, however, preserved across different invocations of GraphExpert Professional.

Log Viewer

To view the log files, select Tools->View Logs from the main menu. All logs are stored in the $HOME/.graphexpert/logs directory, and roll according to the preferences that you have set in Edit->Preferences->Logging (see Logging Preferences). So, you can easily view logs for previous sessions of GraphExpert Professional with this tool.

To copy a portion of the log, select the desired portion, and press the Copy button. Likewise, to upload a portion of the log to the GraphExpert Professional server (, press the Upload button. Uploading of a log is typically used in conjunction with reporting or tracing a software issue. If no part of the log is selected, the entire log will be copied to clipboard or uploaded, as appropriate.

See Logging Preferences for more detail on configuring the logging options.


Running Multiple Instances

Running multiple instances of GraphExpert Professional is supported; the only side effect is that, because all instances share the same log files, logging might not function properly.

Where files are located

GraphExpert Professional places files in several locations on disk; the locations are documented below.

Program Files

The default locations are listed below, assuming that the default is accepted during the installation process. If you have changed the location of the program files, obviously they will be placed where you specified.

Platform Program Files Location
Windows (64 bit) c:\Program Files (x86)\GraphExpert Professional
Windows (32 bit) c:\Program Files\GraphExpert Professional
Mac (OSX) /Applications/
Linux (installed as user) $HOME/GraphExpertPro
Linux (installed as root) /usr/local/GraphExpertPro

Application Settings

Platform Application Settings Location
Windows in registry: HKEY_CURRENT_USER\Software\GraphExpert Professional
Mac (OSX) $HOME/Library/Preferences/GraphExpert Professional Preferences
Linux $HOME/.GraphExpert Professional

Working/Cache Area

An area is reserved for various caches and items that are needed for normal application operation. This area is used for the cache, logs, storage of graph themes, and storage of custom user models/functions.

Platform Working/Cache Area Location
Windows $HOME\.graphexpert
Mac (OSX) $HOME/.graphexpert
Linux $HOME/.graphexpert

GraphExpert Pro Data Files

The data files directory can be customized using Edit->Preferences->General, but the default locations are below. This directory is also where the example data that ships with GraphExpert resides.

Platform Documents Location
Windows $MYDOCUMENTS\GraphExpert Professional
Mac (OSX) $HOME/Documents/GraphExpert Professional
Linux $HOME/Documents/GraphExpert Professional