vince-wu / CompositionalDrift

Simulates polymer chain growth based on the Mayo Lewis equation and the Monte Carlo method

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Compositional Drift

This program tool allows polymer chemists easily to simulate the results of controlled polymerizations given all required reaction parameters (monomer amounts, monomer reactivity ratio, average polydispersity, ect.). The simulations use the Mayo-Lewis equation along Monte Carlo methods to predict polymer chain growth. The tool allows for rapid pre-experimental screening of reaction conditions along with critical post-synthesis analysis of the chain structure. Please refer to the manuscript published in Macro Letters for more details on theory, implementation, and applications.

polymer image

Getting Started

The program can be accessed in several ways.

Running via Executable

  • Download and save the .exe/ .app file in the most current release

  • Run the program as an executable by double clicking (certification is on its way)

Running via Web App (Demo Version)

Running Locally with Python

  • Download and install Python 3.5+

  • (Optional but recommend) Set up a python virtual environment using virtualenv

  • Clone the project into your local repository:

git clone https://github.com/vince-wu/CompositionalDrift.git

  • Navigate into the CompositionalDrift directory and install all dependencies:

pip install -r requirements.txt

  • Run the program:

python polymerApp.py

Built With

  • Python
  • Javascript

Contributing/ Development

The code for this application is open source and available to everyone. Feel free to clone or fork the repository if you want to alter or add onto the codebase. You can refer to the wiki for an overview of the code.

Please report any bugs to vincent.wu@berkeley.edu

Versioning

For the versions available, see the tags on this repository.

Authors

  • Vincent Wu

License

This project is licensed under the MIT License - see the LICENSE.txt file for details

Acknowledgments

  • Anton A. A. Smith, PhD

About

Simulates polymer chain growth based on the Mayo Lewis equation and the Monte Carlo method

License:MIT License


Languages

Language:Python 100.0%