/StatMechCodes

A repository of all my codes and simulations used to teach Intermediate Statistical Mechanics to masters students at the University of Burdwan

Primary LanguageJupyter NotebookGNU General Public License v3.0GPL-3.0

Statistical Mechanics Codes and Simulations

Open In Colab

A repository of all my codes and simulations used to teach Intermediate Statistical Mechanics to masters students at the Department of Physics in The University of Burdwan

The simulations are written in the Python programming language, using Jupyter notebooks.

Instructions

You can run these simulation notebooks by installing the requisite software in your computer, or online through Google Colab.

  1. In order to run these notebooks in your computer, perform the following steps.

    • Download this repository by cloning it (see Git Basics for this).

    • Download and install the anaconda python distribution (anaconda @ https://www.anaconda.com/). Also, see this blog entry on how to install anaconda.

    • Start Anaconda, then load Jupyter and open the file 'index.ipynb'

    • On Unix/Linux machines, install JupyterLab in anaconda and run it with the commands

        $conda install jupyterlab
        
        $jupyter lab
      
  2. For a quick introduction to the Python programming language, as well as Numerical Python, Scientific Python and Matplotlib, see this tutorial

  3. For a more detailed introduction to the abovementioned topics, see Scientific Python Lectures.

  4. In case you cannot install python locally on your computer, you may run this notebook online through Google Colab by clicking on the Open In Colab badge at the top of this page.

List of Simulations

Use the following links:

License

This work is licensed under a GNU Public License v3

Author

Analabha Roy
Assistant Professor,
Department of Physics,
The University of Burdwan
Bardhaman, India 713104
Webpage: https://www.ph.utexas.edu/~daneel

TODO

  1. All of the 'coming soons'