首页 > Uncategorized > Pythtb

Pythtb

2013年07月13日 留下评论 Go to comments

I just found this python package developed by Vanderbilt group in Rutgers. It is incredibly useful. As self-categorizing as a member of the “topological community” in condensed matter, I often need to do some band structure calculations for tight-binding models on various lattices. These are elementary ones, but sometimes a lot of work — doing Fourier transformation, calculating Berry curvatures and mistakes can easily sneak in for careless people like me. But Pythtb just kills all tight-binding model caculations — maybe not all, but at least most of them — in one shot. With a few lines of python codes you can easily build up models even with complicated lattice geometry and hoppings, solve for the dispersions and plot them nicely. For those who are interested in topological stuff, it has a lot more than one could have thought: Berry phase, Berry curvature, Wannier center, finite lattice, edge states….I feel like I’m promoting it, but it is really a wonderful piece of work. I even think one should code a GUI for it and just “draw” models on the screen.

Advertisements
分类:Uncategorized
  1. 还没有评论。
  1. No trackbacks yet.

发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Google+ photo

You are commenting using your Google+ account. Log Out / 更改 )

Connecting to %s

%d 博主赞过: