Chemical engineering blocks for PathSim
Documentation • PathSim Homepage • GitHub
PathSim-Chem extends the PathSim simulation framework with blocks for chemical engineering and thermodynamic property calculations. All blocks follow the standard PathSim block interface and can be connected into simulation diagrams.
Features
- IK-CAPE Thermodynamics — 50+ blocks implementing the DECHEMA IK-CAPE standard for thermodynamic property calculations
- Pure Component Correlations — Antoine, Wagner, Kirchhoff, Rackett, Aly-Lee, DIPPR, and 10 more temperature-dependent property correlations
- Mixing Rules — Linear, quadratic, Lorentz-Berthelot, and other calculation-of-averages rules for mixture properties
- Activity Coefficients — NRTL, Wilson, UNIQUAC, and Flory-Huggins models for liquid-phase non-ideality
- Equations of State — Peng-Robinson and Soave-Redlich-Kwong cubic EoS with mixture support
- Fugacity Coefficients — EoS-based and virial equation fugacity calculations
- Excess Enthalpy & Departure — NRTL, UNIQUAC, Wilson, Redlich-Kister excess enthalpy and EoS departure functions
- Chemical Reactions — Equilibrium constants, kinetic rate constants, and power-law rate expressions
- Process Unit Operations — CSTR, counter-current heat exchanger, flash drum, and distillation tray blocks with full ODE dynamics
- Tritium Processing — GLC columns, TCAP cascades, bubblers, and splitters for tritium separation
Install
pip install pathsim-chem
License
MIT
Metadata
Release files for pathsim-chem 0.2.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pathsim_chem-0.2.8.tar.gz | 142.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pathsim_chem-0.2.8-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 202.3 kB
Release files / pathsim_chem-0.2.8.tar.gz
| Download URL | pathsim_chem-0.2.8.tar.gz |
|---|---|
| Size | 142.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c6efbbcf0bd60471f4ff4f3e90ec6cab6b51bf018753677811ee5456feadb82c
|
|
BLAKE2b-256 checksum How to use checksums |
eb2654993da88084a55061a79bc1597e9829c66f4cb90e9461c9f40c58043f96
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 9, 2026.
Transparency logRelease files / pathsim_chem-0.2.8-py3-none-any.whl
| Download URL | pathsim_chem-0.2.8-py3-none-any.whl |
|---|---|
| Size | 59.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
df02152393428bfd9576e883b3a8c5a24209588852ec41f3aac34409ad280f6b
|
|
BLAKE2b-256 checksum How to use checksums |
156ce8bb2b46ad4764a98aab94f3d67a231dfc313a313511aea5a4e6f84c301d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 9, 2026.
Transparency log