Skip to content

Latest commit

 

History

History
85 lines (57 loc) · 2.45 KB

v0.10.0.rst

File metadata and controls

85 lines (57 loc) · 2.45 KB

0.10.0

Released 9 of June 2020.

Contributors

A total of 4 people contributed to this release. People with a "+" by their names contributed a patch for the first time.

  • Jonas Lundholm Bertelsen
  • Nick Papior
  • Pol Febrer +
  • Thomas Frederiksen

Pull requests merged

A total of 8 pull requests were merged for this release.

  • #174: Enhancing the siesta outSile
  • #180: Fixed some bugs in the out sile
  • #197: WIP: improved Geometry.sort, for #191
  • #210: Added __repr__ to some common classes
  • #211: Cleaned setup.py and removed shipped sources
  • #212: Moved a parenthesis that went unnoticed during pathlib conversion
  • #215: ENH: added first Dispatcher method
  • #226: ufunc on SparseCSR and derived types
  • Exposing sisl_toolbox as a module for external contributions Now stuff contributed from 3rd parties can easily be included in a toolbox which is a separate module.
  • Changed asarray (as*) methods for SparseGeometry Now we have a dispatch class which enables one to store the behaviour as variables and then post-process
  • Using *.geom or geometry.atom is now deprecated, use *.geometry and geometry.atoms instead (respectively)
  • Added spin-rotation for density matrices, this will enable sisl to manipulate DM and write them for Siesta calculations
  • Enabled all numpy.ufuncs (np.exp(H))
  • Added nanoribbons construction (@tfrederiksen)
  • Internal change to pathlib for files and paths
  • Added velocity calculations for NC+SOC Hamiltonians
  • Sparse pattern transposes of non-full matrices, fixed bug
  • Changed Geometry.sort to be more diverse (this may break old code) This new way of sorting is way more flexible and allows very fine control, fixes #191, #197
  • Added a bilayer geometry which can create twisted bilayers #181, #186
  • Enabled VASP *CAR files to write/read dynamic specifications #185
  • Enabled xarray.DataArray returning from BrillouinZone objects #182
  • Several improvements to outSileSiesta.read_scf #174, #180
  • A huge performance increase for data extraction in tbtncSileTbtrans (thanks to Gaetano Calogero for finding the bottleneck)
  • Added preliminary usage of Mixers, primarily intented for extending sisl operations where SCF are used (may heavily change).
  • Lots of small bug-fixes
  • Now sisl is Python >=3.6 only, #162

This release was helped by the following committers (THANKS):

  • Thomas Frederiksen
  • Pol Febrer
  • Jonas Lundholm Bertelsen
  • Bernhard Kretz