semicon issueshttps://gitlab.kwant-project.org/semicon/semicon/-/issues2019-12-13T22:41:08Zhttps://gitlab.kwant-project.org/semicon/semicon/-/issues/20Remove space around ** operator as soon as black allows for it2019-12-13T22:41:08ZRafal SkolasinskiRemove space around ** operator as soon as black allows for itIt means as soon as this [issue](https://github.com/psf/black/issues/538) is resolved.
For more details, check this discussion: https://gitlab.kwant-project.org/semicon/semicon/merge_requests/23#note_34973It means as soon as this [issue](https://github.com/psf/black/issues/538) is resolved.
For more details, check this discussion: https://gitlab.kwant-project.org/semicon/semicon/merge_requests/23#note_34973https://gitlab.kwant-project.org/semicon/semicon/-/issues/19Remove warning about usage with scipy < 1.2 as soon as it is reasonable to br...2019-12-11T22:10:51ZRafal SkolasinskiRemove warning about usage with scipy < 1.2 as soon as it is reasonable to break compatibility with these scipy versions.https://gitlab.kwant-project.org/semicon/semicon/-/issues/14prepare conda package2018-09-09T16:52:26ZRafal Skolasinskiprepare conda packageFavourably build by CI and distributed via conda-forge channelFavourably build by CI and distributed via conda-forge channelfinal releasehttps://gitlab.kwant-project.org/semicon/semicon/-/issues/13prepare project specific docker image2018-09-09T16:51:53ZRafal Skolasinskiprepare project specific docker imageSo far development is based on [rafalskolasinski/science:semicon](https://github.com/RafalSkolasinski/science-docker/tree/master/semicon) image.
This image however contains whole variety of research packages and is quite heavy.
A min...So far development is based on [rafalskolasinski/science:semicon](https://github.com/RafalSkolasinski/science-docker/tree/master/semicon) image.
This image however contains whole variety of research packages and is quite heavy.
A minimal image for testing would be useful in a long run.final releasehttps://gitlab.kwant-project.org/semicon/semicon/-/issues/9support for ternary alloys2018-09-11T14:15:39ZGeorg Winklersupport for ternary alloysneeds definition of bowing parameters in databankneeds definition of bowing parameters in databankalpha versionhttps://gitlab.kwant-project.org/semicon/semicon/-/issues/8add usage examples2018-09-09T16:19:39ZRafal Skolasinskiadd usage examplessimple usage examples (that can run on single core):
* [ ] bulk dispersion: different bands, spurious solution workarounds
* [ ] using different components (strain / dresselhaus) and magnetic field (zeeman + peierls)
* [ ] 2D QW: one...simple usage examples (that can run on single core):
* [ ] bulk dispersion: different bands, spurious solution workarounds
* [ ] using different components (strain / dresselhaus) and magnetic field (zeeman + peierls)
* [ ] 2D QW: one material + many materials
* [ ] nanowire: difficult numerically, probably very small system to show the principlebeta versionhttps://gitlab.kwant-project.org/semicon/semicon/-/issues/7add plotting of parameter variations2018-09-09T16:22:08ZRafal Skolasinskiadd plotting of parameter variationsFor 2DEG there is a helper function that generates parameter functions for Kwant basing on given heterostructure.
A decent plotting of this parameters would be a nice feature.
This function should take the range over which it should be ...For 2DEG there is a helper function that generates parameter functions for Kwant basing on given heterostructure.
A decent plotting of this parameters would be a nice feature.
This function should take the range over which it should be plotted or a Kwant's system.beta versionhttps://gitlab.kwant-project.org/semicon/semicon/-/issues/5improve handling of parameters2018-09-09T16:10:24ZRafal Skolasinskiimprove handling of parametersThe way that k.p band parameters are handled needs further improvement:
* [x] provide parameter directly in the simulation code
* [ ] way to easily combine parameters from different databanks
* [ ] store ``E_p`` or ``P`` for certain ...The way that k.p band parameters are handled needs further improvement:
* [x] provide parameter directly in the simulation code
* [ ] way to easily combine parameters from different databanks
* [ ] store ``E_p`` or ``P`` for certain parameter banks (as source provides)
* [ ] Add validation if paramaters for certain bands are availablealpha versionhttps://gitlab.kwant-project.org/semicon/semicon/-/issues/4support for magnetic field2018-09-09T16:07:54ZRafal Skolasinskisupport for magnetic field* [x] Zeeman Effect
* [x] Peierl's Substitution
* [ ] Magnetic substitution* [x] Zeeman Effect
* [x] Peierl's Substitution
* [ ] Magnetic substitutionalpha versionhttps://gitlab.kwant-project.org/semicon/semicon/-/issues/3support of models with custom components2018-09-09T16:18:21ZRafal Skolasinskisupport of models with custom componentsIt should be possible to be able to choose what k.p components shall be included in the Hamiltonian
```
hamiltonian = semicon.models.kane(
...
components=['base', 'zeeman', 'dresselhaus', 'strain'],
...
)
```
Required com...It should be possible to be able to choose what k.p components shall be included in the Hamiltonian
```
hamiltonian = semicon.models.kane(
...
components=['base', 'zeeman', 'dresselhaus', 'strain'],
...
)
```
Required component:
* [x] Foreman
* [x] Zeeman
* [ ] Dresselhaus
* [ ] Strain
Required feature:
* [ ] Meaningful error message if wrong component is provided
alpha versionhttps://gitlab.kwant-project.org/semicon/semicon/-/issues/1support for both wurtzite and zincblende2018-09-17T14:43:49ZGeorg Winklersupport for both wurtzite and zincblendeit should be easy to switch between these two typesit should be easy to switch between these two types