Skip to content

Tags: beddalumia/PythTB

Tags

v1.7.2

Toggle v1.7.2's commit message
PythTB 1.7.2

25 August 2017

- Added support for deleting orbitals

- Display function now prints hopping distances

v1.7.1

Toggle v1.7.1's commit message
PythTB 1.7.1

22 December 2016

- Added support for python 3.x in addition to 2.x

v1.7.0

Toggle v1.7.0's commit message
PythTB 1.7.0

7 June 2016

- Added interface with Wannier90 package

- Added support for making bandstructure plots along multi-segment paths in the Brillouin zone

- Added support for hybrid Wannier functions.

- Cleaned up period boundary condition in the wf_array class

- Berry curvature in dimensions higher than 2.

- Fixed bug with reduce_dim. Some hopping terms were not correctly casted as onsite terms.

- Fixed bug in impose_pbc when dim_k is less than dim_r.

v1.6.2

Toggle v1.6.2's commit message
PythTB 1.6.2

25 February 2013

- Added support for spinors.

- Added make_supercell method with which one can make arbitrary super-cells of the model and also generate slabs with arbitrary orientation.

v1.6.1

Toggle v1.6.1's commit message
PythTB 1.6.1

15 November 2012

- Renamed the code package (previously PyTB) to avoid confusion with other acronyms.

- Built a proper python distribution including documentation and an improved website.

- Streamlined the code to be more consistent in naming conventions.

- Made some improvements and extensions to the calculation of Berry phases and curvatures.

- Added a more powerful method of setting onsite and hopping parameters.

- Removed add_wf function from wf_array object and replaced it with [] operator, and changed the way in which the impose_pbc function is used.

- Added some additional examples.

- For the most part, the code should be backward-compatible with version 1.5. (tb_model, set_onsite, set_hop are named differently but have aliases to names from version 1.5).

v1.5

Toggle v1.5's commit message
PyTB 1.5

Original v1.5 release from https://www.physics.rutgers.edu/~dhv/pytb/