- Oct 10, 2018
-
-
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.
-
Joseph Weston authored
Previously we had forgotten the padding, so the mask was applied at the wrong position.
-
- Aug 11, 2018
-
-
Anton Akhmerov authored
The former creates a numpy.matrixlib.matrix object, while the latter a regular numpy array. Closes #218
-
- Aug 09, 2018
-
-
Joseph Weston authored
-
Joseph Weston authored
'box-forced' is deprecated as of matplotlib 2.2.
-
- Aug 08, 2018
-
-
Joseph Weston authored
Gitlab now has built-in mirroring, so we don't need to have a CI step for this now.
-
Joseph Weston authored
Refactor 'plotter.density' into 'plotter.scalarplot' and fix up plotter docstrings. Now 'plotter.density' is just the composition of 'interpolate_density' and 'scalarplot', which makes it easier for users to customise if they need. See merge request kwant/kwant!223
-
- Aug 06, 2018
-
-
Christoph Groth authored
-
- Aug 03, 2018
-
-
Joseph Weston authored
-
Joseph Weston authored
Previously 'plotter.density' was not as well factored as 'plotter.current', which made it hard to compose, e.g. for passing custom parameters to 'plotter.interpolate_density'.
-
Joseph Weston authored
Gitlab now has built-in mirroring, so we don't need to have a CI step for this now.
-