Releases: dipc-cc/hubbard
Releases · dipc-cc/hubbard
v0.4.1
v0.4.0
v0.3.0
v0.2.0
- Generalized Coulomb repulsion parameter
U
. Now it can be either a float, ornumpy.array
. Therefore the on-site Coulomb repulsion does not need to be equal for all atoms. In extension it also allows multi-orbital Hamiltonians. - Inclusion of inter-site Coulomb repulsion term (optional feature) through the parameter
Uij
. - Reorganized plot classes in
spectrum.py
to haveLDOS_from_eigenstate
to plot the LDOS for a specific wavefunction andLDOS
with a desired broadening distribution function, plus other minor changes in classes names. - Modified write/read methods. Now the hash matching is optional and not set by default. Also now
U
can be written as anumpy.ndarray
if this is the case - Minor bug fixes, cleanups and improvements
v0.1.0
This release includes the following changes:
- Discontinued
python2
support. - Implemented the new and efficient mixing schemes from
sisl
. Default is nowDIISMixer/PulayMixer
instead of simple linear mixing. - Enabled calculations with open boundary conditions
- Export of spin polarization to SIESTA
fdf
format (DM.InitSpin
). - Renamed variable
dm
forn
(spin densities) - Renamed
Hubbard
package forhubbard
- Improved documentation
- Minor bug fixes and improvements
v0.0.2
Initial release of Hubbard
project.