- 06 Sep, 2019 1 commit
-
-
- 15 Dec, 2017 1 commit
-
-
Dániel Varjas authored
This commit fixes the bug in phs_symmetrization when it fails to produce ph eigenstates with PH^2 = +1 when one of the wave functions is mapped exactly onto another one by PH, as in this case the PH symmetrized wf's from the two are identical. This is the case with wfs = np.eye(2) and particle_hole = sigma[1], the second vector returned is an eigenstate with eigenvalue -1 not +1. In general this can be even worse, if there are multiple such vector pairs some vectors may not be ph eigenstates at all. The new code uses an improved version of the matrix square root method from Applied Mathematics and Computation 234 (2014) 380-384. Tests are modified to clear up the random unitary generation process (using kwant.rmt). Tests are now guaranteed to feed orthonormal set of vectors to phs_symmetrization(). Add extra tests for the fully off-diagonal case where the old method fails.
-
- 08 Dec, 2017 1 commit
-
-
Joseph Weston authored
Previously the fact that the positive direction of mode velocity is determined by the translational symmetry vector of the system was not made clear in the relevant docstrings. Closes #143.
-
- 29 Aug, 2017 1 commit
-
-
Joseph Weston authored
There is no point in repeating the docstring in 2 places, though we leave in the explanation of what this means in the "simplest case", i.e. lowest modes first, for clarity.
-
- 31 Jul, 2017 1 commit
-
-
Joseph Weston authored
-
- 27 Jul, 2017 1 commit
-
-
Anton Akhmerov authored
-
- 14 Jul, 2017 1 commit
-
-
Joseph Weston authored
The alleged mode ordering was the opposite of the true ordering. The true ordering corresponds to "lowest modes first" when there are no band crossing.
-
- 20 Jun, 2017 1 commit
-
-
Joseph Weston authored
Remove fixes for unsupported versions of numpy, scipy and matplotlib.
-
- 25 Apr, 2017 1 commit
-
-
Christoph Groth authored
-
- 09 Mar, 2017 1 commit
-
-
Joseph Weston authored
Numpy's leastsquares implementation sometimes produces memory errors, but Scipy's appears to be unaffected (at least for the cases seen thus far).
-
- 01 Feb, 2017 1 commit
-
-
Tómas authored
-
- 30 Jan, 2017 1 commit
-
-
- 24 Jan, 2017 4 commits
-
-
Anton Akhmerov authored
-
-
Anton Akhmerov authored
-
-
- 02 Dec, 2016 1 commit
-
-
Tómas authored
-
- 16 Sep, 2016 1 commit
-
-
Bas Nijholt authored
-
- 03 May, 2016 1 commit
-
-
Anton Akhmerov authored
-
- 26 Nov, 2015 1 commit
-
-
Christoph Groth authored
-
- 05 Nov, 2015 1 commit
-
-
Joseph Weston authored
-
- 20 Oct, 2015 1 commit
-
-
Christoph Groth authored
-
- 28 Jul, 2015 1 commit
-
-
Before this commit, if there was a lead for which the inter-cell hopping matrix was the zero matrix, then kwant.physics.modes() returned arrays with uninitialized memory.
-
- 03 Jul, 2015 1 commit
-
-
Anton Akhmerov authored
-
- 02 Mar, 2015 1 commit
-
-
Christoph Groth authored
-
- 07 Jul, 2014 1 commit
-
-
- 21 May, 2014 1 commit
-
-
Christoph Groth authored
-
- 05 Nov, 2013 1 commit
-
-
Anton Akhmerov authored
-
- 03 Sep, 2013 2 commits
-
-
- 02 Sep, 2013 1 commit
-
-
- 30 Aug, 2013 3 commits
-
-
- 26 Aug, 2013 2 commits
-
-
Christoph Groth authored
-
Christoph Groth authored
-
- 31 Jul, 2013 1 commit
-
-
Christoph Groth authored
-
- 24 Jul, 2013 1 commit
-
-
Christoph Groth authored
-
- 20 Jul, 2013 1 commit
-
-
- 19 Jul, 2013 1 commit
-
-