Skip to content

v1.1.0

Latest
Compare
Choose a tag to compare
@pablosanjose pablosanjose released this 25 Apr 16:11
· 137 commits to master since this release
ce5f2a8

Changes since v1.0.1

New features

  • current(h::AbstractHamiltonian; direction = 1) returns the current Operator along a given direction (#227)
  • OrbitalSliceArrays and CellSites: indexing has been improved (#234, #245, #271, #277, #280)
  • GreenSolvers.Spectrum (#240)
  • densitymatrix observable (#241)
  • omegamap option in josephson observable, to allow parameters to act as frequency (#247)
  • Non-spatial models. These allow, in particular, to implement self-consistent mean field Hamiltonians (#248)
  • Support for Wannier90 imports (#261, #264)
  • attach now allows a transform keyword in its most general method (#263)
  • Partial evaluation of g::GreenFunctions with g(; params) (#270)
  • combine now works also with ParametricHamiltonians and ParametricModels as couplings (#278)

Fixes and improvements

  • Faster bands when using multithreaded julia (#226)
  • 32bit support for GreenSolvers (#238)
  • Plotting improvements (#249, #251, #255, #258, #272, #273)
  • Bugfixes in GreenSolvers.Bands (#253, #259)
  • Bugfix when using a function to constrain cells or dcells in a selector (#254)
  • Fix to avoid an unnecessary performance drop when computing a spectrum in newer Julia versions (#260)
  • Bugfixes to subtle aliasing problems (#269)
  • Generalize macros to parse e.g. @onsite(o -> 2o, sublats = :A), not only @onsite(o -> 2o; sublats = :A) (#275)

Breaking changes

  • rename wrap to torus due to a future name collision with Base (#237)