Skip to content

Latest commit

 

History

History
17 lines (13 loc) · 1.95 KB

graphicalUserInterfaces.md

File metadata and controls

17 lines (13 loc) · 1.95 KB

Graphical User Interfaces (GUIs)

While the primary purpose of Thermochimica is to be used within multi-physics applications, stand-alone calculations are also supported. Four GUIs are provided to assist with setting up, running, and plotting data from stand-alone Thermochimica calculations. These are:

  • thermoGUI, which performs simple calculations or loops over calculations,
  • plotGUI, which can generate plots of many parameters calculated by Thermochimica
  • phaseDiagramGUI, which creates binary phase diagrams, and
  • pseudoBinaryPhaseDiagramGUI, which creates phase diagrams in which the endpoints are compounds rather than individual elements.

Each GUI is documented below. Installation instructions are available in the main Thermochimica readme. A shell script to start each GUI is available in the scripts directory. From the root Thermochimica directory, simply run (for example):

./scripts/thermoGUI.sh

These scripts (except for plotGUI.sh) build Thermochimica before launching the selected GUI, so may take a few seconds to start when used for the first time or after changes to the source code.

thermoGUI, phaseDiagramGUI, and pseudoBinaryPhaseDiagramGUI begin by opening a database selection window. In this interface, all files with extension .dat (case insensitive), are presented. plotGUI opens a similar window, but .json files are displayed and the default directory is outputs. The user can select one of the available databases by clicking on it, or use the Browse button to change directories. The default directory is data. Selecting a file will open a calculation window. The details of these windows will be described in the corresponding sections below. Multiple calculation windows of a given type can be active at a time.

Database selection window