Document repository

This commit is contained in:
Eric 2026-01-07 16:02:29 -05:00
commit 5f6171c1f3
2 changed files with 155 additions and 9 deletions

146
.gitignore vendored Normal file
View file

@ -0,0 +1,146 @@
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class
# C extensions
*.so
# Distribution / Packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
share/python-wheels/
*.egg-info/
*.egg
.installed.cfg
MANIFEST
# Installer logs
pip-log.txt
pip-delete-this-directory.txt
# Unit test / coverage reports
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.tox/
.nox/
.pytest_cache/
cover/
# Translations
*.mo
*.pot
# Flask
instance/
.webassets-cache
# Documentation
docs/_build/
site/
# Jupyter Notebooks
.ipynb_checkpoints
profile_default/
ipython_config.py
# Virtual Environments
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/
# IDEs and Editors
.spyderproject
.spyproject
.ropeproject
# PyCharm (optional - uncomment to ignore)
# .idea/
# OS-specific files
.DS_Store
.Spotlight-V100
.Trashes
._*
Thumbs.db
desktop.ini
# Typing & Static Analysis
.mypy_cache/
.dmypy.json
dmypy.json
.pyre/
.pytype/
# Cython
cython_debug/
# PyPI
.pypirc
# LaTeX files
*.acn
*.acr
*.alg
*.aux
*.bbl
*.bcf
*.blg
*.brf
*.bst
*.dvi
*.fdb_latexmk
*.fls
*.glg
*.glo
*.gls
*.idx
*.ilg
*.ind
*.ist
*.lof
*.log
*.lol
*.lot
*.maf
*.mtc
*.mtc1
*.nav
*.nlo
*.nls
*.out
*.pdf
*.pyg
*.run.xml
*.snm
*.synctex.gz
*.tex.backup
*.tex~
*.thm
*.toc
*.vrb
*.xdy
*.xml
*blx.bib
.bak

View file

@ -1,21 +1,21 @@
# Thermohub
Organizing files and examples for chemical engineering thermodynamics \
Spring 2026
**Organizing files and examples for chemical engineering thermodynamics**\
Eric Furst, *Spring 2026*
Students start with simple calculations in Jupyter notebooks. We introduce them to standard libraries, such as *numpy*, *scipy*, *matplotlib*, and *pandas*.
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
- **Modules 1-3** \
Mass and energy balances (Chapters 1-3, SIS)
- **Module 4** \
Entropy balances (Chapter 4, SIS)
- **Module 6** \
Properties of real fluids (Chapter 6, SIS)
- **Module 7** \
Equilibrium and fugacity (Chapter 7, SIS)
Real fluid calculations in chapter 6 and equilibrium and fugacity calcuations in chapter 7 are the most significant areas.