kwant issueshttps://gitlab.kwant-project.org/kwant/kwant/-/issues2019-06-12T11:44:10Zhttps://gitlab.kwant-project.org/kwant/kwant/-/issues/214plots in tutorial issue warnings about data over/underflow2019-06-12T11:44:10ZJoseph Westonplots in tutorial issue warnings about data over/underflow82baedca2ad07113729fb34e8d20c541756017a2 added heuristics for setting colormap limits in `plotter.map`, however the `discretize.py` and `magnetic_texture.py` tutorial scripts now complain that a small amount (~ 1%) of the data is overflo...82baedca2ad07113729fb34e8d20c541756017a2 added heuristics for setting colormap limits in `plotter.map`, however the `discretize.py` and `magnetic_texture.py` tutorial scripts now complain that a small amount (~ 1%) of the data is overflowing the limitsKwant 1.4.xhttps://gitlab.kwant-project.org/kwant/kwant/-/issues/303`attach_lead` remove lead discrete symmetries when expanding greater than nea...2019-07-04T06:37:58ZJoseph Weston`attach_lead` remove lead discrete symmetries when expanding greater than nearest-neighbor hoppingsAn easy fix; just need to set `conservation_law` etc. when copying the builder.An easy fix; just need to set `conservation_law` etc. when copying the builder.Kwant 1.4.xhttps://gitlab.kwant-project.org/kwant/kwant/-/issues/283List bugfixes in whatsnew2019-04-23T12:27:21ZChristoph GrothList bugfixes in whatsnewWe decided to start listing user-visible changes to stable versions (that's mostly bugfixes) starting with 1.4.
However, for now, 1.4.0's whatsnew file still contains a link to a diff between `1.4.0` and `latest-1.4`. That's not a prob...We decided to start listing user-visible changes to stable versions (that's mostly bugfixes) starting with 1.4.
However, for now, 1.4.0's whatsnew file still contains a link to a diff between `1.4.0` and `latest-1.4`. That's not a problem, though, because there are no fixes yet.
The RELEASE-file should be also updated accordingly.Kwant 1.4.xhttps://gitlab.kwant-project.org/kwant/kwant/-/issues/279KPM tutorial: set the RNG seed?2019-06-12T13:00:53ZChristoph GrothKPM tutorial: set the RNG seed?I noticed that the KPM tutorial produces different figures each time that is run. This is of course because of the way that KPM works. However, shouldn't the tutorial script set the RNG seed to some specific value to make sure that the...I noticed that the KPM tutorial produces different figures each time that is run. This is of course because of the way that KPM works. However, shouldn't the tutorial script set the RNG seed to some specific value to make sure that the figures are exactly reproducible? In practice, when using KPM isn't it also a good idea to set the seed in order to simplify debugging and exact reproducibility of results?
(I do not consider this issue particularly important, but important enough to write it down.)Kwant 1.4.xhttps://gitlab.kwant-project.org/kwant/kwant/-/issues/274MUMPS not being linked against in 'stable' test environment2022-03-17T15:48:27ZJoseph WestonMUMPS not being linked against in 'stable' test environmentLooking at any of the CI logs for testing in the 'stable' environment (uses Conda with the oldest supported dependency versions)
shows that the mumps tests are skipped.
This indicates that mumps is not being linked against, however it i...Looking at any of the CI logs for testing in the 'stable' environment (uses Conda with the oldest supported dependency versions)
shows that the mumps tests are skipped.
This indicates that mumps is not being linked against, however it is not clear *why*.
Initially I thought that it may be due to `include_dirs` and `library_dirs` not being set correctly (to the appropriate paths of the conda environment), however if this were the case then the `latest` environment should also have this problem, and it doesn't.Kwant 1.4.xhttps://gitlab.kwant-project.org/kwant/kwant/-/issues/187Dummy methods of Builders appear in documentation2022-10-06T15:44:33ZJoseph WestonDummy methods of Builders appear in documentationIn !182 we add dummy methods to `Builder` to tell users when they should finalize their systems.
However, these methods *also* appear in [the documentation][docs] for `Builder`, which is confusing.
[docs]: https://kwant-project.org/doc...In !182 we add dummy methods to `Builder` to tell users when they should finalize their systems.
However, these methods *also* appear in [the documentation][docs] for `Builder`, which is confusing.
[docs]: https://kwant-project.org/doc/1/reference/generated/kwant.builder.Builder#kwant.builder.Builder.hamiltonian
---
I am not sure how to tell sphinx not to document certain methods, as all of the reference documentation pages are generated automatically using [`autosummary`][sum]. Probably we will have to dig our hands inside sphinx (again).
[sum]: http://www.sphinx-doc.org/en/stable/ext/autosummary.htmlKwant 1.4.xhttps://gitlab.kwant-project.org/kwant/kwant/-/issues/87Revisit tutorial building2019-05-23T07:54:00ZAnton AkhmerovRevisit tutorial buildingRight now our tutorial build machinery can be improved in several ways:
* I believe we should aim at having notebooks as one of the possible formats of interacting with the tutorial contents.
* We can make it more robust and user-friendl...Right now our tutorial build machinery can be improved in several ways:
* I believe we should aim at having notebooks as one of the possible formats of interacting with the tutorial contents.
* We can make it more robust and user-friendly to modify. The current solution is only ever used in Kwant, and requires intricate knowledge of the machinery to implement anything beyond trivial changes.
I am not sure how we should address those. We may consider using notebooks as sources via e.g. `nbsphinx` extension, however in order to understand what we may use also requires listing the requirements of what we want to achieve. I'll make a list in a followup message.Kwant 1.4.x