FHI-vibes
Welcome to FHI-vibes, a python package for calculating, analyzing, and understanding the vibrational properties of solids from first principles. FHI-vibes is intended to seamlessly bridge between the harmonic approximation and fully anharmonic molecular dynamics simulations. To this end, FHI-vibes builds on several existing packages and interfaces them in a consistent and user-friendly fashion.
In the documentation and tutorials, knowledge of first-principles electronic-structure theory as well as proficiency with ab initio codes such as FHI-aims and high-performance computing are assumed. Additional experience with python, the Atomic Simulation Environment (ASE), or Phonopy is helpful, but not needed.
FHI-vibes provides the following features:
- Geometry optimization via ASE,
- harmonic phonon calculations via Phonopy,
- molecular dynamics simulations in NVE, NVT, and NPT ensembles,
- harmonic sampling,
- anharmonicity quantification, and
- thermal transport with ab initio Green-Kubo and Phono3py
Most of the functionality is high-throughput ready via fireworks.
Overview
Changelog
v1.1.0
- Update ab initio Green Kubo method and tutorials. (!100)
- Update Phono3py interface and documentations.
- Heatflux unit updated from
eV/AA^2/pstoeV/AA^2/fs.
v1.0.5
- bugfix
v1.0.4
- looser dependencies
- various bug fixes
v1.0.3
- update dependencies to allow
phonopyversions up to 2.8
v1.0.2
- First official release after passing the JOSS review.
- Several additions to the documentation.
v1.0.0a10
Metadata
Release files for fhi-vibes 1.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| fhi_vibes-1.1.0.tar.gz | 8.0 MB | Details |
Release files / fhi_vibes-1.1.0.tar.gz
| Download URL | fhi_vibes-1.1.0.tar.gz |
|---|---|
| Size | 8.0 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3ed9bab37ce0d292d3865419560048f314bdd7a1e74cc0446c74c099cadc76c2
|
|
BLAKE2b-256 checksum How to use checksums |
e38b332c1aa2e3990b1c881d2c3c93fe638d2a79535ec0527fa1a3b1d4843a81
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.10.0
|