- Nov 20, 2019
-
-
Dennis Heffels authored
-
- Nov 15, 2019
-
-
Joseph Weston authored
-
Joseph Weston authored
Incraese the timeout and number of retries when running the link check on the documentation; this should increase the specificity of the test. See merge request kwant/kwant!332 Closes #332.
-
Joseph Weston authored
The combination of longer timeout and larger number of retries should make the linkcheck sufficiently specific again.
-
Joseph Weston authored
Retrying > once should increase the specificity of the check a lot.
-
- Nov 13, 2019
-
-
Joseph Weston authored
vectorize systems so that value functions may be called once on a whole vector of sites (for onsite value functions) or a pair of vectors of sites (for hopping value functions). In this way we avoid the Python overhead of calling the value functions many times. For systems with vectorization enabled this can result in a ~100x speedup when evaluating the Hamiltonian. See merge request kwant/kwant!323 Closes kwant/kwant#302
-
Joseph Weston authored
-
Joseph Weston authored
Update internal uses of 'hamiltonian' to suppress this warning and add a TODO to update to the new API.
-
Joseph Weston authored
-
Joseph Weston authored
-
Joseph Weston authored
-
Joseph Weston authored
We now have *System and *System2, so the old 'isinstance' checks will not be complete. We add convenience functions in 'kwant.system' and 'kwant.builder' to check against all the relvant classes. We leave the original 'isinstance' checks in 'kwant.physics.gauge' because that module does not work with vectorize systems yet.
-
Joseph Weston authored
-
Joseph Weston authored
These will be used in vectorized systems later.
-
Joseph Weston authored
Add the 'subgraphs', 'terms', and 'site_arrays' attributes, and 'hamiltonian_term' method and implement 'hamiltonian_submatrix', 'cell_hamiltonian' and 'inter_cell_hopping' in a vectorized way.
-
Joseph Weston authored
Now 'which' and 'act' (and, by extension, 'to_fd') now accept SiteArrays as well as Sites.
-
Joseph Weston authored
-
Joseph Weston authored
We remove the ABC metaclass as now 'normalize_tag' and 'normalize_tags' are cyclically defined, and subclasses must redefine at least 1.
-
Joseph Weston authored
Later these will become part of the official System interface
-
Joseph Weston authored
Previously the value function would return a single-element vector (which is illegal); now it returns a scalar.
-
Joseph Weston authored
bump the required versions of dependencies See merge request kwant/kwant!331
-
Joseph Weston authored
This fix will need to be backported to stable too, but we want the testing images to be built on master, as other requirements (specifically doc building) have changed.
-
Joseph Weston authored
It has been > 6 months since the release of Ubuntu 18.04 LTS.
-
Joseph Weston authored
-
Joseph Weston authored
-
Joseph Weston authored
-
Joseph Weston authored
Fixup/qsymm tests See merge request kwant/kwant!330
-
Joseph Weston authored
sympy symbols with 'real' set differently do not hash to the same value (and possibly do not compare equal).
-
Joseph Weston authored
-
Joseph Weston authored
__eq__ for Models just uses allclose anyway.
-
Joseph Weston authored
-
- Nov 12, 2019
-
-
Joseph Weston authored
This is more idiomatic.
-
Joseph Weston authored
Also comment other usages of this parameter.
-
Joseph Weston authored
Qsymm is now installed in the testing image directly
-
Joseph Weston authored
-
- Oct 23, 2019
-
-
Joseph Weston authored
-
Joseph Weston authored
Not providing these is now deprecated. Close #325.
-
Joseph Weston authored
fix kpm.conductivity in the case where 'norbs' is not set See merge request kwant/kwant!321
-
Joseph Weston authored
This does not require assuming that site families have 'norbs' set. Closes #313.
-
Joseph Weston authored
-