Chemical properties component of the Chemical Engineering Design Library (ChEDL). Provides pure component and mixture properties, phase equilibria, transport properties, and reaction stoichiometry. Current version 1.5.1, released regularly.
pip install chemicalsVerified import paths — ran on the pinned version, not inferred.
Basic usage: instantiate a Chemical and compute properties.
Always specify a unique CAS number if possible, e.g., Chemical(CAS='64-17-5').
Upgrade chemicals to 1.3.0+ or pin numpy<2.0. For chemicals 1.2.0, ensure numpy 2.0 and scipy 1.14 compatibility is acceptable.
Run pip install 'chemicals' which auto-installs correct fluids version.
Use method as integer or use the new VaporPressure class directly.