Metadata-Version: 2.4
Name: chbe444umd
Version: 1.8.1
Summary: Python Repository for CHBE444: ChE Design I, University of Maryland, maintained by Ganesh Sriram.
Author-email: Ganesh Sriram <gsriram@umd.edu>
Project-URL: Homepage, https://github.com/gsriramlab-umd/chbe444umd
Project-URL: Issues, https://github.com/gsriramlab-umd/chbe444umd/issues
Keywords: chbe444,design,che design,lp,simplex
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Provides-Extra: dev
Requires-Dist: pytest; extra == "dev"
Requires-Dist: build; extra == "dev"
Requires-Dist: twine; extra == "dev"

# CHBE444UMD

This Python package contains utilities for the following sections of the course CHBE 444: ChE Design I at the University of Maryland:

- Plotting
  - Interfacing with Desmos graphing calculator
- Optimization
  - Linear programming (LP)
  - Nonlinear programming (NLP)
- Reactor design
  - Reactor rate field and attainable region plotting
- Distillation
  - Vapor-liquid equilibrium (VLE) field plotting
  - Computation of azeotropes and separatrices fro ternary VLE systems
- Heat exchanger network (HEN) synthesis
  - Pinch analysis
  - Designing an HEN by using the transshipment method
- Economics
  - Long-term profitability analysis 

## Installation

```bash
pip install chbe444umd
