Simulations

I have written python code to simulate electronic evolution in open quantum systems. The code plots the evolution of the corresponding quantum state. My primary motivation was to visualize edge states propagating at the boundary of topological insulators. The code can be used for any tight-binding system after defining a function 'Weight' that encodes hopping probability between atomic sites. 

Below is the result for a system made of two distinct topological phases, the first occupying the top right quadrant and second one occupying the rest of the 2D plane. The electronic wavefunction propagates along the interface. 

3D plot of wavefunction

Wavefunction from above.