From a7839a388dbdfde20f8894289102bc44e8f1d51c Mon Sep 17 00:00:00 2001 From: Joseph Weston <joseph@weston.cloud> Date: Tue, 3 Sep 2019 13:23:34 +0200 Subject: [PATCH] add whatsnew entry --- doc/source/pre/whatsnew/1.5.rst | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/doc/source/pre/whatsnew/1.5.rst b/doc/source/pre/whatsnew/1.5.rst index a509ccc0..6204a4e0 100644 --- a/doc/source/pre/whatsnew/1.5.rst +++ b/doc/source/pre/whatsnew/1.5.rst @@ -3,6 +3,21 @@ What's new in Kwant 1.5 This article explains the user-visible changes in Kwant 1.5.0. +Deprecation of leaving 'norbs' unset for site families +------------------------------------------------------ +When constructing site families (e.g. lattices) it is now deprecated to +leave the 'norbs' parameter unset. This will now raise a +KwantDeprecationWarning and will be disallowed in a future version of +Kwant. For example, when constructing a square lattice with 1 orbital +per site, use:: + + kwant.lattice.square(norbs=1) + +rather than:: + + kwant.lattice.square() + + Automatic addition of Peierls phase terms to Builders ----------------------------------------------------- Kwant 1.4 introduced `kwant.physics.magnetic_gauge` for computing Peierls -- GitLab