Bugfix release
Bug fixes
- Fix incorrect prefix handling for vector grid and vector transformation
- No longer create transformable Hamiltonian if
stripangleis used - Fix false negatives for thickness commensurability test
- Let
kdotpy testusepython -m kdotpy, so that it can be run ifkdotpyis not in PATH - Fix incorrect display of unparsed arguments
- Improve error messages for invalid command line arguments (e.g., vector grid, material, and layer stack arguments)
- Fix infinite loop in contour plot if minimum and maximum value are equal
- Fix errors in observable strings
- Fix exception if there are no extrema
- No longer ignore
table_extrema_precisionconfiguration value
Implementation changes
- Slight difference in handling of vector grid arguments (k and/or b), in order to improve error messages for invalid input
- Disallow underscore as separator in
matparamargument in order to prevent parsing errors
Acknowledgement: We thank the reviewers of our SciPost submission for bringing some of these issues to our attention. See the SciPost submissions page for more information.
[Read More]