Tools related to X-ray absorption spectroscopy (XAS) calculations.
Haoyue Guo (haoyue1619@gmail.com), Nong Artrith (n.artrith@uu.nl), Alex Urban (a.urban@columbia.edu)
See also:
Haoyue Guo, Matthew R. Carbone, Chuntian Cao, Jianzhou Qu, Yonghua Du, Seong-Min Bak, Conan Weiland, Feng Wang, Shinjae Yoo, Nongnuch Artrith*, Alexander Urban*, Deyu Lu*, "Simulated sulfur K-edge X-ray absorption spectroscopy database of lithium thiophosphate solid electrolytes", 2023, https://doi.org/10.48550/arXiv.2302.00126; Nature Scientific Data 10 , 349, 2023: (https://doi.org/10.1038/s41597-023-02262-4).
Install using pip
pip install --user .
Or install in editable (developer) mode with
pip install --user -e .
The package generates input files for XAS simulations with the supercell core-hole approach [1].
The following list describes the generak “workflow”:
- Given an input atomic structure
- All distinct absorbers are determined based on the symmetry of the structure
- Multiplicities are determined based on the number of symmetrically equivalent absorbers
- If requested, a supercell is created
- VASP input files are generated for
- A ground-state calculation without core hole
- Core-hole potential calculations for all symmetrically distinct absorbers
- VASP calculations are performed as usual
- The VASP output is post-processed by
- Alignment of the XAS lines for individual absorbers
- Combining and broadening the XAS lines of all individual absorbers
[1] F. Karsai, M. Humer, E. Flage-Larsen, P. Blaha and G. Kresse, Phys. Rev. B 98 (2018) 235205 .