Exercises and problems for Chemical Engineering Thermodynamics I (CHEG 231)
  • Jupyter Notebook 99.3%
  • TeX 0.6%
  • Python 0.1%
Find a file
2026-01-07 16:07:45 -05:00
module 6 Remove .DS_Store files and update .gitignore 2026-01-07 15:46:53 -05:00
module 7 Remove .DS_Store files and update .gitignore 2026-01-07 15:46:53 -05:00
preliminaries Rename Least_squares_fitting_example_CHEG231.ipynb to example_least_squares_fit.ipynb 2024-08-29 17:00:21 -04:00
test code Building initial repository 2026-01-07 15:32:30 -05:00
.gitignore Document repository 2026-01-07 16:02:29 -05:00
LICENSE Initial commit 2024-08-29 16:40:33 -04:00
README.md repository documentation 2026-01-07 16:07:45 -05:00

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.