This GitHub repository contains Jupyter notebooks to illustrate various aspects of polymerization reactions and the mathematical and computational methods used to model and analyze them. They are suitable for self-learning as well as for classroom instruction.
The notebooks cover the following topics:
- Methods for solving dynamic models and population balance equations.
- Monte Carlo methods.
- Step-growth (de)polymerization.
- Radical polymerization.
- Living polymerization.
- Radical copolymerization.
To run the tutorials, you may use one of two methods:
-
Google Colab — The notebooks can be opened directly from the source code repository ("File -> Open notebook -> GitHub -> URL") using the following repo name:
HugoMVale/Polymer-Reaction-Engineering-Lectures
. This method requires a Google account. -
Local environment — Alternatively, you may clone or download this repository to your local machine. This method requires a local Python installation as well as the packages listed in
requirements.txt
.
Contributions and improvements to these lectures are welcome. If you have any suggestions, corrections, or additional materials that could enhance the learning experience, please consider submitting a pull request.
This project is provided under the very permissive MIT License.
We hope these lectures and materials provide a valuable resource for your journey into the world of (de)polymerization reaction modeling. Happy learning!