1.2 KiB
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.