kwant merge requestshttps://gitlab.kwant-project.org/kwant/kwant/-/merge_requests2015-11-11T06:51:37Zhttps://gitlab.kwant-project.org/kwant/kwant/-/merge_requests/4migrate TODO to the issue tracker2015-11-11T06:51:37ZAnton Akhmerovmigrate TODO to the issue trackerMake line comments to discuss separate TODO list items. Optimally we should merge this when all the items have comments.Make line comments to discuss separate TODO list items. Optimally we should merge this when all the items have comments.https://gitlab.kwant-project.org/kwant/kwant/-/merge_requests/12Add piwik code2015-12-15T10:46:27ZAnton AkhmerovAdd piwik codeNow building for the website can be done using
`make html SPHINXOPTS="-A website_deploy=True"`
I decided to not set `release = version` because it was hard to do through CLI, and because it doesn't hurt if the patch version shows u...Now building for the website can be done using
`make html SPHINXOPTS="-A website_deploy=True"`
I decided to not set `release = version` because it was hard to do through CLI, and because it doesn't hurt if the patch version shows up in the descriptions.
With this we should be able to also setup docs auto-deploy to the website.Christoph GrothChristoph Grothhttps://gitlab.kwant-project.org/kwant/kwant/-/merge_requests/157add clarification to mode ordering documentation2017-08-03T07:03:15ZJoseph Westonadd clarification to mode ordering documentationKwant 1.3.2https://gitlab.kwant-project.org/kwant/kwant/-/merge_requests/356use tinyarrays for Site tags in tests, rather than tuples2020-05-12T15:28:07ZJoseph Westonuse tinyarrays for Site tags in tests, rather than tuplesTinyarrays used to have identical hashes to tuples, but this
was not part of the official interface. While the core of
Kwant did not depend on this implementation detail, the
tests did.
Closes #359.Tinyarrays used to have identical hashes to tuples, but this
was not part of the official interface. While the core of
Kwant did not depend on this implementation detail, the
tests did.
Closes #359.Christoph GrothChristoph Grothhttps://gitlab.kwant-project.org/kwant/kwant/-/merge_requests/389Clean up linear algebra (related to modes)2024-01-07T11:14:47ZAnton AkhmerovClean up linear algebra (related to modes)I initially planned to implement a computation of modes with the sparse unit cell here. This, however, prompted code review and subsequent cleanup.
In summary, this MR:
- Eliminates our custom wrappers for LAPACK lu and gen_eig. The fo...I initially planned to implement a computation of modes with the sparse unit cell here. This, however, prompted code review and subsequent cleanup.
In summary, this MR:
- Eliminates our custom wrappers for LAPACK lu and gen_eig. The former I reimplemented using scipy.linalg.lapack, and the latter wasn't used anywhere.
- Shortens linalg tests by using pytest parameterization.
- Uses `a @ b` instead of `np.dot(a, b)` or `a.dot(b)`. This helps both readability and customization, because `@` is properly dispatched by sparse matrices (unlike `.dot`).
- Requires that `setup_linsys` takes square matrices as input. For some time already, we only passed square matrices to it, see [this comment](https://gitlab.kwant-project.org/kwant/kwant/-/blob/master/kwant/physics/leads.py#L1044-1048).Anton AkhmerovAnton Akhmerovhttps://gitlab.kwant-project.org/kwant/kwant/-/merge_requests/377Fix reflection calculation for kwant.greens_function2024-01-09T20:07:17ZJoseph WestonFix reflection calculation for kwant.greens_functionCloses #398.Closes #398.https://gitlab.kwant-project.org/kwant/kwant/-/merge_requests/370Dependency fixes2024-01-09T20:07:17ZAnton AkhmerovDependency fixesList of changes:
- Update all dependencies in line with the "Debian stable/Ubuntu LTS from 6 months ago".
- Remove legacy code that was there fore backwards compatibility
- Fix *a lot* of deprecation warnings due to changes in python/sc...List of changes:
- Update all dependencies in line with the "Debian stable/Ubuntu LTS from 6 months ago".
- Remove legacy code that was there fore backwards compatibility
- Fix *a lot* of deprecation warnings due to changes in python/scipy/numpy/mpl
- Update all links to use https, resolve several permanent redirects, update or remove a few broken links
- Remove unmaintained macports/homebrew installation instructions
~~Still TODO: squash/regroup commits.~~
Closes #386Kwant 1.5Christoph GrothChristoph Grothhttps://gitlab.kwant-project.org/kwant/kwant/-/merge_requests/366Allow mode-space solvers to work with systems that have self-energy leads att...2024-01-09T20:07:18ZJoseph WestonAllow mode-space solvers to work with systems that have self-energy leads attachedCloses #368Closes #368Anton AkhmerovAnton Akhmerov