/membrane-diffusion-simulation

A Python based simulator of diffusion of a semi-permeable membrane.

Primary LanguagePythonMIT LicenseMIT

Diffusion of a Semi-Permeable Membrane

A Python based simulator of diffusion of a semi-permeable membrane.

Usage

If you are interested in running the simulation yourself, you can clone the repository and use the provided Makefile.

git clone https://github.com/mide/membrane-diffusion-simulation.git
cd membrane-diffusion-simulation/
make dataset
make graphs    

To Do List:

  • Clean up simulate.py (add comments and such)
  • Make smaller graphs for this page
  • Add licence information (to be determined)
  • Add animation of particles moving through membrane
  • Fix Makefile rules so you can't make graphs before make dataset.

Sample Graphs

Imgur Imgur Imgur Imgur Imgur