Currently, there are two ways to use ThermoEngine: via the ENKI portal (an online server/cluster) or via a locally-installable Python package.
Accessing ThermoEngine via the ENKI Portal
The ENKI portal was publicly launched in 2020 and provides access to ThermoEngine capabilities through an online web portal. New users need a GitLab account and should email Mark Ghiorso for server access. The portal can be accessed from the “SERVER” menu at the top of this page or by clicking HERE.
Accessing ThermoEngine as a Locally-Installable Package
More recently, ENKI developers have been working to create a lightweight version of the ThermoEngine package that can be directly installed on a user’s machine. This package is still a work in progress but will soon include all features of the server-based ThermoEngine. As new capabilities and models, such as MELTS 2.0, are developed, they will be added to the locally-installable ThermoEngine package. The new ThermoEngine package also provides lightweight access to online tools with no installation required (see Gallery for examples).
Instructions for installing the ThermoEngine package locally can be accessed from the “DOCUMENTATION” menu at the top of this page or by clicking HERE.
For more details about the locally installable version of ThermoEngine, see the July 2025 update below this section.
Which ThermoEngine Is Right For Me?