So before you start a post, how might you figure out if it will be understandable for background? That's where my categories come in.
- General: Those with some background in programming, math, and physics should be able to follow.
- Prerequisites Required: I will spell out classes in the beginning that one should have taken in order to understand the physics of the post. For example, in order to understand calculating the orbitals of a hydrogen-like atom, I will assume you analytically solved it in a Quantum Mechanics course. Even if you haven't taken the classes, feel free to still try.
- Graduate: Advanced Courses are recommended in order to get the most out of the material. That being said, I try to avoid assuming knowledge of vocabulary or notation. I want to bridge the gap between written descriptions of algorithms and full fledged research implementations here.
- Numerics:Without a specific physics goal. Sometimes I may just want to talk about something programming or numerical method related.
- Programming:Assorted Julialang topics not to do with numbers.
Title | Level | Tags |
---|---|---|
General Audience | ||
Teaching with Code |
||
Intro to Jupyter and Projectile Motion |
||
Computationally Visualizing Crystals Pt. 2 |
||
Computationally Visualizing Crystals |
||
Prerequisites Required | ||
The Restricted 3-body Problem |
||
Ground States, Imaginary Time Evolution |
||
Time Evolution Split Operator Method |
||
Phase Transitions |
||
Monte Carlo Ferromagnet |
||
Atomic Orbitals |
||
Quantum Harmonic Oscillator |
||
Numerics | ||
Root Finding in One Dimension |
||
Runge-Kutta Methods |
||
Monte Carlo Markov Chain |
||
Monte Carlo Calculation of pi |
||
Jacobi Transformation of a Symmetric Matrix |
||
Programming | ||
HDF5 in Julia |
||
Julia with MKL on OSX |
||
Graduate | ||
Winding Number and SSH Model |
||
The Chern Number |
||
1D Spin Chain Values and Vectors |
||
1D Spin Chain Prerequisites |