Releases: beddalumia/PythTB
v1.7.2
v1.7.1
PythTB 1.7.1
22 December 2016
- Added support for python 3.x in addition to 2.x
v1.7.0
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
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
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).