.. _ch-introduction: Introduction ============ .. |SiO2| replace:: SiO\ :sub:`2`\ .. |Fe2O3| replace:: Fe\ :sub:`2`\ O\ :sub:`3`\ .. |degC| replace:: :math:`^\circ \text{C}` ChemApp for Python is a Python package that makes the ChemApp thermochemistry library developed by GTT-Technologies accessible in Python. It also adds some powerful tools to make it easier and more productive to do thermochemical calculations. If you frequently work with thermochemistry, you have done basic calculations, such as calculating the enthalpy of |SiO2| at 1000 |degC|, and calculating the equilibrium state of a set of input compounds countless times. ChemApp for Python helps you take care of those details in a structured and reliable manner so that you can focus more of your attention on higher-level concepts and problems. In this chapter we provide an overview of the contents of the ChemApp for Python package, and then give some background information about the most important tools that you will need when working with ChemApp for Python and Python. This will help to prepare you for working with Python, if you are unfamiliar with it. .. include:: package-contents.rst .. include:: descriptive-naming.rst .. include:: chemapp.rst .. include:: important-computing-aspects.rst .. include:: python.rst .. include:: anaconda.rst .. include:: pycharm.rst