/Edge-Screw-Dislocation-Simulator

Made by Karan Takalkar as a course project for MSE302 at IIT Kanpur under Prof. Sandeep Sangal.

Primary LanguageJupyter NotebookMozilla Public License 2.0MPL-2.0

Edge-Screw-Dislocation-Simulator

Simple edge and screw dislocation simulator made leveraging matplotlib.animation module.

  • Matplotlib documentation [link]

Install Instructions

  1. Download Anaconda here: https://www.anaconda.com/products/individual
  2. For Linux users use conda install matplotlib on terminal, for windows do the same in Anaconda prompt .
  3. Matplotlib version 3.3.1 used for development. [docs]

Edge Dislocations

Edge Dislocation (2D) Edge Dislocation (3D)
edge-2d edge-3d

Screw Dislocations

Screw Twist (3D) Screw Propagation (3D)
screw-twist-3d screw-prop-3d