26 lines
No EOL
1.2 KiB
Markdown
26 lines
No EOL
1.2 KiB
Markdown
# 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. |