- Dec 14, 2018
-
-
- Dec 06, 2018
-
-
Joseph Weston authored
add testing environment specification as Dockerfiles and conda environments See merge request kwant/kwant!260
-
Joseph Weston authored
Sometimes the testing jobs fail because the build artifacts are removed.
-
Joseph Weston authored
Only builds testing images when the relevant dockerfile/conda envs have changed.
-
Joseph Weston authored
-
- Dec 03, 2018
-
-
Joseph Weston authored
+ factor kernel (jackson or lorentz etc.) into separate functions, and expose these as part of the API + factor out the random vector factory, and allow to specify finite collections of vectors (e.g. for sampling over some subdomain) + implement KPM expansion of correlators, and add a factory function for calculating conductivity. Closes #138 See merge request kwant/kwant!218
-
- Nov 28, 2018
-
-
Pablo Piskunow authored
-
Pablo Piskunow authored
-
Pablo Piskunow authored
-
Pablo Piskunow authored
-
Pablo Piskunow authored
-
Pablo Piskunow authored
-
- Nov 26, 2018
-
-
Joseph Weston authored
allow computations even if a discrete symmetry is broken Closes #236 and #242 See merge request !257
-
-
-
-
-
-
- Nov 20, 2018
-
-
Joseph Weston authored
Previously if there were more site families than colours in the matplotlib cycle, then plotting would raise an exception. Now we cycle through the colours indefinitely. Closes #257
-
- Oct 16, 2018
-
-
Joseph Weston authored
This was fixed on stable, but due to interim changes and a badly solved merge conflict, the fix was not applied to master.
-
- Oct 12, 2018
-
-
Anton Akhmerov authored
This has a lower chance to give an impression that the substitution happens in-place. Closes gitlab issue #237
-
- Oct 10, 2018
-
-
Joseph Weston authored
The 'mpl_available' flag was relegated to '_plotter' in the development version, but the check in the test was still referring to 'plotter'. The change 'plotter → _plotter' was made on the development version, so this fix does not need to be backported to the stable branch.
-
Joseph Weston authored
-
- Oct 09, 2018
-
-
Joseph Weston authored
Currently we test against 5 environments: Ubuntu LTS, Debian stable, minimum required dependency versions from conda forge, minimum required dependencies without extras (sympy and matplotlib), and latest dependency versions from conda forge.
-
Joseph Weston authored
-
Improve the logic of 'cvp', now it provably works in all cases. Add 'reduced' option to 'linalg.lll.voronoi', this eliminates superfluous Voronoi vectors that do not have a corresponding face of the Voronoi cell, or this face would be smaller than 'rtol'. Simplify 'lattice.Polyatomic.neighbors' by providing the option to group equidistant vectors 'group_by_length' in 'linalg.lll.cvp'. See !165 for details. Closes #163.
-
- Oct 01, 2018
-
-
Rafal Skolasinski authored
-
- Sep 26, 2018
-
-
Christoph Groth authored
-
Christoph Groth authored
-
Christoph Groth authored
-
- Sep 24, 2018
-
-
Joseph Weston authored
builder.fill: Make starting sites that are not in the template a warning, and improve the warning message in this case. See merge request kwant/kwant!244
-
Joseph Weston authored
We raise a warning and remove the sites from 'start', so as to avoid cryptic 'KeyError's later. Also take an early exit if there are no starting sites in the template, to avoid a spurious warning about all starting sites already being present in the target. Closes #224.
-
Joseph Weston authored
This is the standard way to re-raise errors and makes the messages easier to follow.
-
Joseph Weston authored
-
- Sep 21, 2018
-
-
Joseph Weston authored
Simplifications and optimizations of how parameters are handled Closes #228 See merge request kwant/kwant!243
-
Joseph Weston authored
-
- Sep 20, 2018
-
-
Co-authored-by:
Joseph Weston <joseph@weston.cloud>
-
-
With this, wrapping parameter-substituted value functions is no longer necessary and any overhead of using builder parameter substitutions disappears. Co-authored-by:
Joseph Weston <joseph@weston.cloud>
-
Co-authored-by:
Joseph Weston <joseph@weston.cloud>
-