aiida-vibroscopy
AiiDA plugin that uses finite displacements and fields to compute phonon properties, dielectric, Born effective charges, Raman, non-linear optical susceptibility, and Pockels tensors, coming with lots of post-processing tools to compute infrared (absorption and reflectivity) and Raman spectra in different settings.
| Reference | |
| Latest release | |
| Getting help | |
| Build status | |
| Activity | |
| Community |
Installation
To install from PyPI, simply execute:
pip install aiida-vibroscopy
or when installing from source:
git clone https://github.com/bastonero/aiida-vibroscopy
pip install .
Command line interface tool
The plugin comes with a builtin CLI tool: aiida-vibroscopy.
For example, the following command should print:
> aiida-vibroscopy launch --help
Usage: aiida-vibroscopy launch [OPTIONS] COMMAND [ARGS]...
Launch workflows.
Options:
-v, --verbosity [notset|debug|info|report|warning|error|critical]
Set the verbosity of the output.
-h, --help Show this message and exit.
Commands:
dielectric Run an `DielectricWorkChain`.
harmonic Run a `HarmonicWorkChain`.
iraman-spectra Run an `IRamanSpectraWorkChain`.
phonon Run an `PhononWorkChain`.
How to cite
If you use this plugin for your research, please cite the following works:
Lorenzo Bastonero and Nicola Marzari, Automated all-functionals infrared and Raman spectra, npj Computational Materials 10, 55 (2024)
Sebastiaan. P. Huber et al., AiiDA 1.0, a scalable computational infrastructure for automated reproducible workflows and data provenance, Scientific Data 7, 300 (2020)
Martin Uhrin et al., Workflows in AiiDA: Engineering a high-throughput, event-based engine for robust and modular computational workflows, Computational Materials Science 187, 110086 (2021)
Please, also cite the underlying Quantum ESPRESSO and Phonopy codes references.
If you also calculate the Pockels tensors in a post-processing step, please also consider to cite:
Virginie de Mestral el al., Ab initio functional-independent calculations of the clamped Pockels tensor of tetragonal barium titanate, Phys. Rev. B 111, 184306 (2025)
Contributing
Great that you want to contribute! See the developer guide in the documentation for instructions.
License
The aiida-vibroscopy plugin package is released under a special academic license.
See the LICENSE.txt file for more details.
Acknowlegements
We acknowledge support from:
- the U Bremen Excellence Chairs program funded within the scope of the Excellence Strategy of Germany’s federal and state governments;
- the MAPEX Center for Materials and Processes.
Metadata
Release files for aiida-vibroscopy 1.7.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 | |
|---|---|---|---|
| aiida_vibroscopy-1.7.0.tar.gz | 106.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aiida_vibroscopy-1.7.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 244.3 kB
Release files / aiida_vibroscopy-1.7.0.tar.gz
| Download URL | aiida_vibroscopy-1.7.0.tar.gz |
|---|---|
| Size | 106.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c9ea97203ae29248963c2ae140485d86db3734fdb43b57cea5b2a75144f93a53
|
|
BLAKE2b-256 checksum How to use checksums |
98d199fa6efc49513b7473d89b58c05236cf0b769bee728924333c8d7c633413
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / aiida_vibroscopy-1.7.0-py3-none-any.whl
| Download URL | aiida_vibroscopy-1.7.0-py3-none-any.whl |
|---|---|
| Size | 138.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e59abfa36b56c7c2e9389db506ce465979e66849758c39f20f1e9424304d9a9c
|
|
BLAKE2b-256 checksum How to use checksums |
e3e76ab6c9978817a0de6167baeea50e525a058a70c5b600b6a12f5a5a49723d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|