A polymerization kinetics library.
Project description
PolyKin
PolyKin is an open-source polymerization kinetics library for Python. It is still at an early development stage, but the following modules can already be used:
- Activity coefficient models
- Ideal solution
- Flory-Huggins
- NRTL
- Poly-NRTL
- UNIQUAC
- Wilson
- Copolymerization
- Implicit penultimate model
- Penultimate model
- Terminal model
- Mayo-Lewis equation (binary, ternary and multicomponent)
- Monomer drift equation (binary and multicomponent)
- Fitting methods
- Equations of state
- [50%] Cubic (Redlich-Kwong, Soave, Peng-Robinson)
- Ideal gas
- Sanchez-Lacombe
- Virial equation
- Database
- Distributions
- Flory
- Log-normal
- Poison
- Schulz-Zimm
- Weibull-Nycander-Gold
- Kinetics
- Arrhenius
- Eyring
- Propagation half-length
- Termination composite model
- Math
- Joint confidence regions
- Models
- Physical property correlations
- Antoine
- DIPPR
- Wagner
- Yaws
- Step-growth polymerization
- Analytical solutions for $M_n$ and $M_w$
- Transport properties (estimation methods, mixing rules, etc.)
- Diffusivity
- Binary gas mixtures
- Binary liquid mixtures
- Binary polymer solutions
- Multicomponent polymer solutions
- Thermal conductivity
- Gases
- Liquids
- Polymer solutions
- Viscosity
- Gases
- Liquids
- Polymer solutions
- Diffusivity
Documentation
Please refer to the package homepage.
Tutorials
The main features of PolyKin are explained and illustrated through a series of tutorials based on Jupyter notebooks, which can be launched online via Binder.
Installation
PolyKin currently runs on Python 3.9+. You can install it from PyPI via pip
(or poetry
):
pip install polykin
# poetry add polykin
Alternatively, you may install it directly from the source code repository:
git clone https://github.com/HugoMVale/polykin.git
cd polykin
pip install .
# poetry install
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file polykin-0.5.6.tar.gz
.
File metadata
- Download URL: polykin-0.5.6.tar.gz
- Upload date:
- Size: 118.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.4 CPython/3.10.15 Linux/6.5.0-1025-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c611096e79d90b370f6733de7e63efa5b766408ef7c918af7c275b6b166c286a |
|
MD5 | 6dde1db7bccebe54b89a597bbc22022c |
|
BLAKE2b-256 | 4e0958e72b9594839f6244b0dca9f5578c58b933cb67b76d6ce6af39c5c6d942 |
File details
Details for the file polykin-0.5.6-py3-none-any.whl
.
File metadata
- Download URL: polykin-0.5.6-py3-none-any.whl
- Upload date:
- Size: 161.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.4 CPython/3.10.15 Linux/6.5.0-1025-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56926f37e2a80b6a958809353976e0988b2fde673dc7786583214dd0aaaa27e3 |
|
MD5 | 4fd23af8549084ce4b6cb94d8d4513ed |
|
BLAKE2b-256 | 4b841885ea4bbdb080acb18bd33a1ab051262847668ecd6a2d95065312ba30aa |