- Feb 12, 2019
-
-
Joseph Weston authored
This was committed by mistake during debugging.
-
Christoph Groth authored
-
- Feb 11, 2019
-
-
Christoph Groth authored
-
Joseph Weston authored
-
Joseph Weston authored
-
Christoph Groth authored
-
- Feb 09, 2019
-
-
Anton Akhmerov authored
-
Anton Akhmerov authored
-
- Feb 08, 2019
-
-
Anton Akhmerov authored
The build process uses a recipe from a separate repository, which was not updated for a while. Instead we should be calling conda-build directly. However this may be done separately.
-
Anton Akhmerov authored
-
Joseph Weston authored
The old 'toolchain' package has been removed from the conda-forge channel, and the 'gcc' package has no builds for Linux (several non-authoratative sources say that it is "deprecated"), and it seems that the toolchain3 package provides the necessary compilers
-
Joseph Weston authored
Also fixup some docstrings for better formatting.
-
- Feb 06, 2019
-
-
Joseph Weston authored
add kwant.qsymm module for working with Qsymm Closes #256 See merge request kwant/kwant!261
-
Joseph Weston authored
-
Joseph Weston authored
Also update CI to install qsymm on relevant platforms, and update pytest config to skip kwant.qsymm tests when qsymm is not installed
-
Co-authored-by:
Daniel Varjas <dvarjas@gmail.com>
-
- Feb 05, 2019
-
-
Joseph Weston authored
-
- Feb 04, 2019
-
-
Joseph Weston authored
add magnetic gauge fixing for infinite systems and systems with leads See merge request kwant/kwant!267 Closes #246.
-
Joseph Weston authored
-
Joseph Weston authored
-
Joseph Weston authored
Test that the sign convention and units are correct, and that we correctly recover current flowing along the boundaries of a bar system when a magnetic field is applied.
-
Joseph Weston authored
Magnetic fields are now expressed in units of magnetic flux quantum per unit area.
-
Joseph Weston authored
We still refer to these as "phases" everywhere in the code. Working with phase factors means that users do not have to exponentiate anything (and potentially get an incorrect sign). In addition this is closer to what we need for non-abelian gauge fields.
-
Joseph Weston authored
This means less repeated documentation.
-
Joseph Weston authored
-
Joseph Weston authored
Co-authored-by:
Pablo Piskunow <pablo.perez.piskunow@gmail.com> Co-authored-by:
Daniel Varjas <dvarjas@gmail.com>
-
Joseph Weston authored
The UI will show the test failures as warnings (which we can address).
-
- Jan 08, 2019
-
-
Joseph Weston authored
Add first and second derivative calculation to kwant.physics.Bands, and allow eigenvectors to be optionally returned. See merge request kwant/kwant!262
-
Joseph Weston authored
The 'out' parameter is only used when you don't want numpy to allocate a new array for the result, which is not the case here.
-
Joseph Weston authored
-
np.linalg.eigvalsh returns eigenvalues already in ascending order
-
-
-
-
-
-
- Jan 07, 2019
-
-
Anton Akhmerov authored
There is nothing that consumes lead_paddings right now, but it will be useful for plotting and gauge fixing. Closes #266.
-
Anton Akhmerov authored
-
- Jan 06, 2019
-
-
Anton Akhmerov authored
Closes #232. We can further improve on this behavior if we provide a useful class of callables that can efficiently represent itself in printed form, however this change is an immediate improvement of plot quality.
-
- Jan 04, 2019
-
-
Joseph Weston authored
maint: clear up warnings in tests See merge request kwant/kwant!270
-