Skip to content

Programs for constructing Brillouin zones in three- and two-dimensional space.

License

Notifications You must be signed in to change notification settings

hedhyw/BrillouinZones

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BrillouinZones

Programs for constructing Brillouin zones in three- and two-dimensional space. It was written to create images of Brillouin zones for the course of condensed matter physics.

How to use?

  1. Install dependencies: pip3 install Pillow matplotlib or easy_install3 Pillow matplotlib
  2. python3 "./3d Brillouin Zone/index.py" for creating first Brillouin zone in three dimensional space.
    python3 "./2d Brillouin Zone/index.py" for creating first several Brillouin zones in two dimensional space.

Examples

FirstZoneForBaseCenteredLattice

FirstZoneForFaceCenteredLattice

SeveralZonesForTheSquareLattice

About

Programs for constructing Brillouin zones in three- and two-dimensional space.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages