zerothi/sisl: v0.8.4
Creators
Description
Added BrillouinZone class to easily create BrillouinZone plots etc. When calculating the eigenspectrum of a Hamiltonian one may pass the BrillouinZone object instead of the k-point to retrieve all eigenvalues for the k-points in the BrillouinZone object. Say for a PathBZ one can now easily retrieve the band-structure.
Enabled specification of Hamiltonian connections across supercells via a tuple index (as the last index):
>>> H[io, jo, (-1, 0, 0)]
Thus connecting orbital
io
andjo
across the -1 first lattice vectorEnabled tbtrans files to attach a geometry (to get correct species).
API change of:
read/write_geom => read/write_geometry read/write_sc => read/write_supercell read/write_es => read/write_hamiltonian
Moved
quantity
tophysics
.Enabled slice deletion in
SparseCSR
Enabled
eliminate_zeros()
to remove unneeded values.Added ScaleUp compatibility. sisl now acceps ScaleUp files which is a 2nd principles code for large scale calculations using Wannier functions.
Added Hamiltonian.sub/remove/tile for easy extension of Hamiltonian without having to construct the larger geometries. This should speed up the creation of really large structures as one may then simply "update" the Hamiltonian elements subsequently.
Files
zerothi/sisl-v0.8.4.zip
Files
(307.9 kB)
Name | Size | Download all |
---|---|---|
md5:e6e3c33e8ae4f552cedf1ab34b734635
|
307.9 kB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/zerothi/sisl/tree/v0.8.4 (URL)