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](https://vibes-developers.gitlab.io/vibes/Credits/) 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](https://aimsclub.fhi-berlin.mpg.de/) and high-performance computing are assumed. Additional experience with python, the [Atomic Simulation Environment (ASE)](https://wiki.fysik.dtu.dk/ase/), or [Phonopy](https://atztogo.github.io/phonopy/) is helpful, but not needed.
`FHI-vibes` provides the following features:
- Geometry optimization via [ASE](https://wiki.fysik.dtu.dk/ase/ase/optimize.html#module-ase.optimize),
- harmonic phonon calculations via [Phonopy](https://atztogo.github.io/phonopy/),
- molecular dynamics simulations in [NVE](https://wiki.fysik.dtu.dk/ase/ase/md.html#constant-nve-simulations-the-microcanonical-ensemble), [NVT](https://wiki.fysik.dtu.dk/ase/ase/md.html#module-ase.md.langevin), and [NPT](https://wiki.fysik.dtu.dk/ase/ase/md.html#module-ase.md.nptberendsen) ensembles,
- [harmonic sampling](https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.96.115504),
- [anharmonicity quantification](https://journals.aps.org/prmaterials/abstract/10.1103/PhysRevMaterials.4.083809), and
- thermal transport with [ab initio Green-Kubo](https://journals.aps.org/prb/abstract/10.1103/PhysRevB.107.224304) and [Phono3py](Documentation/phono3py.md)
Most of the functionality is high-throughput ready via [fireworks](https://materialsproject.github.io/fireworks/#).
## Overview
- [Installation](https://vibes-developers.gitlab.io/vibes/Installation)
- [Tutorial](https://vibes-developers.gitlab.io/vibes/Tutorial/0_intro)
- [Documentation](https://vibes-developers.gitlab.io/vibes/Documentation/0_intro)
- [Credits](https://vibes-developers.gitlab.io/vibes/Credits)
- [References](https://vibes-developers.gitlab.io/vibes/References)
## Changelog
#### v1.1.0
- Update ab initio Green Kubo method and [tutorials](https://vibes-developers.gitlab.io/vibes/Tutorial/7_green_kubo/). [(!100)](https://gitlab.com/vibes-developers/vibes/-/merge_requests/100)
- Update Phono3py interface and [documentations](https://vibes-developers.gitlab.io/vibes/Documentation/phono3py/).
- Heatflux unit updated from `eV/AA^2/ps` to `eV/AA^2/fs`.
#### v1.0.5
- bugfix
#### v1.0.4
- looser dependencies
- [various bug fixes](https://gitlab.com/vibes-developers/vibes/-/merge_requests?scope=all&state=merged)
#### v1.0.3
- update dependencies to allow `phonopy` versions up to 2.8
#### v1.0.2
- First official release after passing the [JOSS review](https://github.com/openjournals/joss-reviews/issues/2671).
- Several additions to the documentation.
#### v1.0.0a10
- Enable conversion of trajectories to `ase.io.Trajectory` files for viewing with ASE [(!37)](https://gitlab.com/vibes-developers/vibes/-/merge_requests/37)
- Important fix for running NPT dynamics [(!36)](https://gitlab.com/vibes-developers/vibes/-/merge_requests/36)
- We have a changelog now!
Raw data
{
"_id": null,
"home_page": null,
"name": "fhi-vibes",
"maintainer": null,
"docs_url": null,
"requires_python": "<3.12",
"maintainer_email": "Thomas Purcell <purcell@fhi-berlin.mpg.de>, Christian Carbogno <carbogno@fhi-berlin.mpg.de>, Shuo Zhao <szhao@fhi-berlin.mpg.de>",
"keywords": "thermal transport, vibrations, molecular dynamics, ab initio",
"author": null,
"author_email": "Florian Knoop <knoop@fhi-berlin.mpg.de>, Thomas Purcell <purcell@fhi-berlin.mpg.de>",
"download_url": "https://files.pythonhosted.org/packages/e3/8b/332c1aa2e3990b1c881d2c3c93fe638d2a79535ec0527fa1a3b1d4843a81/fhi_vibes-1.1.0.tar.gz",
"platform": null,
"description": "FHI-vibes\n===\n\nWelcome 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](https://vibes-developers.gitlab.io/vibes/Credits/) and interfaces them in a consistent and user-friendly fashion.\n\nIn the documentation and tutorials, knowledge of first-principles electronic-structure theory as well as proficiency with _ab initio_ codes such as [FHI-aims](https://aimsclub.fhi-berlin.mpg.de/) and high-performance computing are assumed. Additional experience with python, the [Atomic Simulation Environment (ASE)](https://wiki.fysik.dtu.dk/ase/), or [Phonopy](https://atztogo.github.io/phonopy/) is helpful, but not needed.\n\n`FHI-vibes` provides the following features:\n\n- Geometry optimization via [ASE](https://wiki.fysik.dtu.dk/ase/ase/optimize.html#module-ase.optimize),\n- harmonic phonon calculations via [Phonopy](https://atztogo.github.io/phonopy/),\n- molecular dynamics simulations in [NVE](https://wiki.fysik.dtu.dk/ase/ase/md.html#constant-nve-simulations-the-microcanonical-ensemble), [NVT](https://wiki.fysik.dtu.dk/ase/ase/md.html#module-ase.md.langevin), and [NPT](https://wiki.fysik.dtu.dk/ase/ase/md.html#module-ase.md.nptberendsen) ensembles,\n- [harmonic sampling](https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.96.115504),\n- [anharmonicity quantification](https://journals.aps.org/prmaterials/abstract/10.1103/PhysRevMaterials.4.083809), and\n- thermal transport with [ab initio Green-Kubo](https://journals.aps.org/prb/abstract/10.1103/PhysRevB.107.224304) and [Phono3py](Documentation/phono3py.md)\n\nMost of the functionality is high-throughput ready via [fireworks](https://materialsproject.github.io/fireworks/#).\n\n\n## Overview\n\n- [Installation](https://vibes-developers.gitlab.io/vibes/Installation)\n- [Tutorial](https://vibes-developers.gitlab.io/vibes/Tutorial/0_intro)\n- [Documentation](https://vibes-developers.gitlab.io/vibes/Documentation/0_intro)\n- [Credits](https://vibes-developers.gitlab.io/vibes/Credits)\n- [References](https://vibes-developers.gitlab.io/vibes/References)\n\n## Changelog\n\n#### v1.1.0\n\n- Update ab initio Green Kubo method and [tutorials](https://vibes-developers.gitlab.io/vibes/Tutorial/7_green_kubo/). [(!100)](https://gitlab.com/vibes-developers/vibes/-/merge_requests/100)\n- Update Phono3py interface and [documentations](https://vibes-developers.gitlab.io/vibes/Documentation/phono3py/).\n- Heatflux unit updated from `eV/AA^2/ps` to `eV/AA^2/fs`.\n\n#### v1.0.5\n\n- bugfix\n\n#### v1.0.4\n\n- looser dependencies\n- [various bug fixes](https://gitlab.com/vibes-developers/vibes/-/merge_requests?scope=all&state=merged)\n\n#### v1.0.3\n\n- update dependencies to allow `phonopy` versions up to 2.8\n\n#### v1.0.2\n\n- First official release after passing the [JOSS review](https://github.com/openjournals/joss-reviews/issues/2671).\n- Several additions to the documentation.\n\n#### v1.0.0a10\n\n- Enable conversion of trajectories to `ase.io.Trajectory` files for viewing with ASE [(!37)](https://gitlab.com/vibes-developers/vibes/-/merge_requests/37)\n- Important fix for running NPT dynamics [(!36)](https://gitlab.com/vibes-developers/vibes/-/merge_requests/36)\n- We have a changelog now!\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Fritz Haber Institute Vibrational Simulations",
"version": "1.1.0",
"project_urls": {
"documentation": "https://vibes-developers.gitlab.io/vibes/Documentation/0_intro",
"homepage": "https://vibes-developers.gitlab.io/vibes/",
"repository": "https://gitlab.com/vibes-developers/vibes"
},
"split_keywords": [
"thermal transport",
" vibrations",
" molecular dynamics",
" ab initio"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "e38b332c1aa2e3990b1c881d2c3c93fe638d2a79535ec0527fa1a3b1d4843a81",
"md5": "3d12ecabf37871e5302a186570c5fdbf",
"sha256": "3ed9bab37ce0d292d3865419560048f314bdd7a1e74cc0446c74c099cadc76c2"
},
"downloads": -1,
"filename": "fhi_vibes-1.1.0.tar.gz",
"has_sig": false,
"md5_digest": "3d12ecabf37871e5302a186570c5fdbf",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<3.12",
"size": 8048809,
"upload_time": "2024-11-19T18:58:57",
"upload_time_iso_8601": "2024-11-19T18:58:57.869266Z",
"url": "https://files.pythonhosted.org/packages/e3/8b/332c1aa2e3990b1c881d2c3c93fe638d2a79535ec0527fa1a3b1d4843a81/fhi_vibes-1.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-19 18:58:57",
"github": false,
"gitlab": true,
"bitbucket": false,
"codeberg": false,
"gitlab_user": "vibes-developers",
"gitlab_project": "vibes",
"lcname": "fhi-vibes"
}