There is a newer version of the record available.

Published June 11, 2017 | Version v0.8.4
Software Open

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 and jo across the -1 first lattice vector

  • Enabled 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 to physics.

  • 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