View Code? Open in Web Editor
NEW
Project for Aalto University course PHYS-E0415 Statistical Mechanics
Python 95.56%
Shell 4.44%
heisenbergmetropolis-statmech's Introduction
I'm a quantum technologies PhD student @ Aalto University !
๐จโ๐ I'm focusing on design and simulation of superconducting qubits.
โค I likeโฆ
๐ฎ video games
๐ฌ languages such as ๐ซ๐ฎ๐ฌ๐ง๐ธ๐ช๐ท๐บ๐ฉ๐ช๐ฏ๐ต๐จ๐ณ
๐ good books
๐ arthouse movies
๐ค metal music
heisenbergmetropolis-statmech's People
Contributors
Watchers
heisenbergmetropolis-statmech's Issues
Add .tex
files to repo and compilation in CI to gh-pages with xu-cheng/latex-action . README should contain link to the latest .pdf
.
Better do this after report is actually done.
The asked quantities should be plotted as a function of T and made nice to look at. Implementation can be entirely in analysis.ipynb
Make a .gitattributes
with
* .ipynb linguist-vendored
Would be interesting to assess the big O complexity
Make a separate script from the simulation running part of the notebook. This should be easy to make parameter sweeps with using Brute or Triton
There is an embarrassingly parallelisable for-loop in the main code where different temperatures T are computed in a for-loop starting w/
for ii , T in enumerate (temp ):
E1 = 0
M1 = 0
E2 = 0
M2 = 0
grid = initialize (N ) ## get the initial configuration
beta = 1.0 / T ## k_B = 1
This should be refactored to use, e.g., multiprocessing.Pool
External magnetic field H should have a direction, implement as a 1x3 np.ndarray
These should contain info on all the used parameters so that in the end, all tables could be gathered, merged, and then plotted for different parameter combinations.
Spins in the lattice should be 3D vectors with continuous values nudged randomly by Monte Carlo