Skip to main content

A polymerization kinetics library.

Project description

PolyKin

Test codecov Latest Commit

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
    • Gold
    • Log-normal
    • Poison
    • Schulz-Zimm
  • 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

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.

MWD of a polymer blend

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

polykin-0.5.5.tar.gz (107.1 kB view hashes)

Uploaded Source

Built Distribution

polykin-0.5.5-py3-none-any.whl (147.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page