Featured Partnertheopenengineering — Reach thousands of engineers, hardware designers, and systems architects.
Visit
ChemPy logo

ChemPy

A package useful for chemistry written in Python

BSD-2-Clausechemical/reaction
★ 500
Visit Project

A Python package for chemistry with tools for chemical kinetics, equilibria, thermodynamics, and equation solving.

About the Project

Why use this?

ChemPy is a Python package for chemistry, mainly physical, inorganic, and analytical chemistry. It provides tools for chemical kinetics, equilibrium calculations, thermodynamics, electrolytes, units, and symbolic manipulation of chemical systems.

Reaction engineers choose ChemPy when they need a lightweight, auditable Python foundation for reaction-network calculations, equilibrium models, and kinetics problems. It is especially useful for teaching, research, and custom reactor models where the engineer wants direct control over the governing equations rather than working inside a large commercial simulator. [269]

Key Features

  • Chemical kinetics and equilibrium calculations in Python
  • Physical, inorganic, and analytical chemistry utilities
  • Units-aware calculations and symbolic chemistry tools
  • Suitable for custom reactor and reaction-network models
  • Lightweight, open-source, and easy to audit
Replaces / Alternative to
MATLAB chemical-reaction toolboxes, proprietary kinetics software
Free layer
open-source