In this repository, the given Python scripts deal with basic analysis of plasticity based on a material and given stress state using J2 flow theory. These codes were written as a part of 'Theory of Plasticity' course at The University of Alabama. More details can be found in the "readme.txt" file for individual codes.