Recent Releases of amset
amset - v0.5.0
This version introduces a major bugfix in the calculation of wavefunction overlaps. This can alter transport properties for systems where the band edge is located at a reciprocal zone-boundary and the dominant scattering type is from polar optical phonons. Thanks to Øven Grimenes for idenitfying this bug and contributing a fix (PR #938, @Grimenes).
A new feature has been provided to include non analytical corrections (NAC) in the calculation of the polar optical phonon frequency. More information is provided in the online documentation. Thanks to Sara Shivalingam Goud for providing this feature (PR #931, @Shiva-sslg).
- Python
Published by github-actions[bot] 11 months ago
amset - v0.4.18
- Fix issue with interpolation package #657 by @lizhenzhupearl.
eff-masscan now be run on vaspruns without orbital projections.
- Python
Published by github-actions[bot] over 3 years ago
amset - Release AMSET to Zenodo
Initial Zenodo release.
- Python
Published by utf almost 5 years ago
amset - v0.4.9
Enhancements:
- Better warnings in plotting module.
- Support for
band_structure_data.jsonwithamset eff-mass.
Bug fixes:
- Fixed desymmetrization of spin–orbit coupling (spinor) wave functions.
- Use
eighrather thaneigfor transport tensors.
- Python
Published by github-actions[bot] about 5 years ago
amset - v0.4.7
Changes:
- Default of
zero_weighted_kpointsoption has been changed fromkeeptoprefer. acceptor_chargeanddonor_chargeoptions have been merged into a single option,defect_charge.
Enhancements:
- Added --bands option to amset wave to allow selecting specific band ranges.
Bug fixes:
- Fixed the calculation of ionized impurity concentration in bipolar materials and for charge states != 1.
- Fixed the calculation of spin-orbit wave function overlaps.
- Fixed warning messages in extraction of wave function coefficients.
- Clarified
phonon_frequencyoutput.
- Python
Published by github-actions[bot] about 5 years ago
amset - v0.4.3
Enhancements:
--n-typeand--p-typeoptions added to transport, mobility, and convergence plotters.- Power factor added to transport and convergence plotters.
Bug fixes:
- Fix for mean free path scattering (@kbspooner).
- Fix for piezoelectric scattering.
- Fix for
cache_wavefunction = Falsewith non-SOC wavefunctions. - Specify numba version for interoperability with interpolation package.
- Python
Published by github-actions[bot] about 5 years ago
amset - v0.4.2
New features:
- Added tool to plot transport properties (
amset plot transport). - Added tool to plot mobility in more detail (
amset plot mobility). - Added tool to plot convergence (
amset plot convergence). - Added option to highlight scattering rates by the derivative of the Fermi–Dirac
thought
amset plot rates <filename> --dfde.
Enhancements:
- Reduce memory requirements when
cache_wavefunction = False. - Don't write output files if
file_format = None.
Bug fixes:
- Re-enabled CRTA and MFP scattering.
- Don't use multiprocessing with basic scatterers.
- Fix direction dependent effective masses.
- Python
Published by github-actions[bot] over 5 years ago
amset - v0.4.0
New features:
- Multiprocessing now used in the calculation of scattering rates. Number of processes
controlled using the
nworkersoption.
Bug fixes:
- More robust extraction of deformation potentials.
- Only use ascii characters in output log files.
- Python
Published by github-actions[bot] over 5 years ago
amset - v0.3.1
New features:
free_carrier_screeningoption to allow free carriers to screen polar optical and piezoelectric scattering rates (see docs for me details).
Bug fixes:
- Fixed a bug in extracting deformation potentials introduced in version 0.3.0.
- Python
Published by github-actions[bot] over 5 years ago
amset - v0.3.0
New features:
cache_wavefunctionoption to control memory demand (see docs for more details).- Revtex plot style support. Enabled by adding
--style revtexto the end of plotting commands. - Support for spin–orbit coupling.
- Support for non-Gamma centered k-point meshes.
- Ability to extract deformation potential for specific bands.
zero_weighted_kpointsoption to control processing of zero-weighted k-points (see the docs for more details).
Enhancements:
- Revamped lineshape plotter.
- Massive (~100x) speedup for calculating polar optical phonon frequency.
- Better handling of Fermi levels from VASP band structures.
- Speed up effective mass calculation, and cases where only basic scatterers are used.
- Python
Published by github-actions[bot] over 5 years ago
amset - v0.2.0
Major update with many new features:
- Elastic, dielectric, and piezoelectric tensors are now supported.
- Wave function coefficients are now desymmetrised on the fly, meaning
wavefunction.h5files are much smaller. - New tool to extract wave function coefficients that removes the
pawpyseedand is much faster. This is a python only implementation and doesn't require compiling any additional codes. - Mesh properties (scattering rates etc, energies, velocities) stored in a separate mesh.h5 file which is much smaller and faster to read.
- Revamped unit tests.
Lots of bug fixes, including fixing compatibility with quadpy.
- Python
Published by github-actions[bot] over 5 years ago