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:

  • Copolymerization
    • Implicit penultimate model
    • Penultimate model
    • Terminal model
    • Mayo-Lewis equation (binary, ternary and multicomponent)
    • Monomer dift equation (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
  • Models
  • Physical property correlations
    • Antoine
    • DIPPR
    • Wagner
    • Yaws
  • 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.4.1.tar.gz (89.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

polykin-0.4.1-py3-none-any.whl (119.6 kB view details)

Uploaded Python 3

File details

Details for the file polykin-0.4.1.tar.gz.

File metadata

  • Download URL: polykin-0.4.1.tar.gz
  • Upload date:
  • Size: 89.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.10.13 Linux/6.2.0-1019-azure

File hashes

Hashes for polykin-0.4.1.tar.gz
Algorithm Hash digest
SHA256 b2ffc1368e1732885de1f0b2511af79de31aacc92c5c22e69a9da3956ef7c9ff
MD5 0b6053bb213cce0e93d43938ea7d57d2
BLAKE2b-256 6dc4648a5bcf334ac5492a2f916e868b28a470c5e946848707d76f9ee6d97310

See more details on using hashes here.

File details

Details for the file polykin-0.4.1-py3-none-any.whl.

File metadata

  • Download URL: polykin-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 119.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.10.13 Linux/6.2.0-1019-azure

File hashes

Hashes for polykin-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 251c9309a73505fd695388e7a69d1b5ed0c8c559306c963fade3cf75448bef57
MD5 f3da0fdd86c991d5e0c40f1c496290e5
BLAKE2b-256 b9e361f81a94d3262a4d8f7402e2161d58c21604d40fa94512beeccfadcf9cd1

See more details on using hashes here.

Supported by

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