# Thermohub

**Organizing files and examples for chemical engineering thermodynamics**\
Eric Furst, *Spring 2026*

Students start with simple calculations in python using Jupyter notebooks. We introduce them to standard  libraries, such as *numpy*, *scipy*, *matplotlib*, and *pandas*.

Sophomores have completed CISC 106 *Introduction to Computer Science* and are familiar with Python, but not for scientific or engineering calculations.

Code can be written and excuted using a dedictaed Collge Jupyterhub (https://jupyterhub.cbe.udel.edu:8000/hub/login), but off-campus access requires the VPN. Students learn about several alternatives, including *Google Colab* and by locally installing Jupyter on their personal machine.

Here, the code is organized into several modules:

- **Preliminaries** \
    Initial exercies to intoduce Python and Jupyter concepts

- **Module 6** \
    Properties of real fluids (Chapter 6, SIS)

- **Module 7** \
    Equilibrium and fugacity (Chapter 7, SIS)

- **Test code** \
    Experimental code / sandbox

Real fluid calculations in chapter 6 and equilibrium and fugacity calcuations in chapter 7 are the most significant areas where students use python and Jupyter to solve problems.