- Nov 26, 2018
-
-
Joseph Weston authored
allow computations even if a discrete symmetry is broken Closes #236 and #242 See merge request kwant/kwant!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>
-
and without default values. Co-authored-by:
Joseph Weston <joseph@weston.cloud>
-
This requires changes to other modules, but these were kept to a minimum. The most important one is that builder._FinalizedBuilderMixin.hamiltonian() now always calls value functions using *args.
-
- Sep 05, 2018
-
-
Christoph Groth authored
-
- Sep 03, 2018
-
-
Bas Nijholt authored
-
- Aug 22, 2018
-
-
Anton Akhmerov authored
-
- Aug 17, 2018
-
-
Christoph Groth authored
-
- Aug 14, 2018
-
-
-
Christoph Groth authored
-
Christoph Groth authored
-
Christoph Groth authored
-
Christoph Groth authored
So it's no longer necessary to provide the REFNAME environment variable. Also the link template string format is now more general to support at least gitlab github and cgit.
-
- Aug 13, 2018
-
-
Joseph Weston authored
Previously we masked points that are further than a "typical" distance from any site. This was determined as the minimal nearest-neighbor distance from 10 arbitrarily chosen sites. Now we mask points where the bump function is zero (as it has finite support). Closes #219.
-