1. 17 Jun, 2021 1 commit
    • Viacheslav Ostroukh's avatar
      conjugate array-like in herm_conj · cfe786b1
      Viacheslav Ostroukh authored
      If value passed to `herm_conj()` function can't be conjugated as an
      array or a number, attempt to convert it to a tinyarray is performed.
      In that way array-like list of lists/tuples can also be conjugated
      correctly.
      
      Fixes #406
      cfe786b1
  2. 06 Sep, 2019 1 commit
  3. 03 Jul, 2019 1 commit
  4. 09 May, 2019 1 commit
  5. 02 Apr, 2019 1 commit
  6. 08 Mar, 2019 1 commit
  7. 15 Feb, 2019 1 commit
  8. 14 Feb, 2019 1 commit
    • Joseph Weston's avatar
      add 'parameters' property to all system/lead implementations · 65e0e29b
      Joseph Weston authored
      Specifically: finalized Builder, PrecalculatedLead,
                    ModesLead and SelfEnergyLead
      
      This can be used to inspect the parameters on which a system depends,
      and can be later used to give more informative error messages.
      
      Adding 'parameters' to ModesLead and SelfEnergyLead is strictly a
      backwards-incompatible change, however this is an advanced feature of
      Kwant and we don't want to let this block adding 'parameters' to the
      system API.
      65e0e29b
  9. 11 Feb, 2019 2 commits
  10. 07 Jan, 2019 1 commit
  11. 31 Dec, 2018 1 commit
  12. 12 Oct, 2018 1 commit
  13. 24 Sep, 2018 2 commits
  14. 20 Sep, 2018 6 commits
  15. 22 May, 2018 5 commits
  16. 18 May, 2018 1 commit
  17. 16 Feb, 2018 1 commit
    • Joseph Weston's avatar
      fix return type of Builder.finalize() to concrete subclass · 599bd84f
      Joseph Weston authored
      While we *may* choose only to specify that finalize() returns
      a system.Finitesystem (or system.InfiniteSystem), this is probably
      a bad idea, as the docstring of finalize() is the only place that
      people can find out about builder.FiniteSystem (which contains
      the documentation for the 'sites' attribute, for example).
      599bd84f
  18. 08 Dec, 2017 1 commit
  19. 30 Nov, 2017 3 commits
  20. 13 Oct, 2017 1 commit
  21. 12 Sep, 2017 2 commits
  22. 31 Jul, 2017 3 commits
  23. 19 May, 2017 2 commits