ChemApp for Python

ChemApp provides the powerful calculation capabilities of FactSage in the form of a programmer’s library. ChemApp for Python interfaces this programmer library with Python. Additionally, it contains a set of pythonesque objects and approaches to quickly prototype and implement thermodynamic applications. It opens the dynamic playground of Python and the powerful free tools that come with Python.

The present version of ChemApp for Python (8.2.3) requires Windows OS to be installed and used. The supported Python versions are 3.8, 3.9 and 3.10.

Commercial version

The package is conceptualized into a basic and a friendly layer. The basic layer closely resembles the C interface of ChemApp and should enable most developers knowledgeable about it to jump right into calculations. The friendly module takes the approach of giving a object oriented, convenient way of interacting with calculations with also providing typically multi-command steps of ChemApp calculations into single, user-friendly and readable routine calls.

You can have a look at two example Jupyter Notebooks that show the basic module and the elevated functionality of the friendly module in use:


Would you like to take a look at the documentation for ChemApp for Python? The full documentation is accessible here.

Light version

ChemApp for Python is available as a free of charge ‘light’ version that is limited to small systems and open databases to get to know the functionality.

Interested in news about ChemApp for Python (new versions with new features, training courses)? Please register for our ChemApp for Python newsletter here!

How to get ChemApp for Python

You can contact us regarding your inquiry and we will get back to you as soon as possible! Visit our contact page here!