AiiDA plugin for the first-principles calculation of Hubbard parameters.
Project description
aiida-hubbard
AiiDA plugin for the first-principles calculation of Hubbard parameters.
This is also the official AiiDA plugin for the HP code of Quantum ESPRESSO.
| Latest release | |
| Getting help | |
| Build status | |
| Activity | |
| Community |
Compatibility matrix
The matrix below assumes the user always install the latest patch release of the specified minor version, which is recommended.
| Plugin | AiiDA | Python | Quantum ESPRESSO |
|---|---|---|---|
v0.1.0 |
Installation
To install using pip, simply execute:
pip install aiida-hubbard
or when installing from source:
git clone https://github.com/aiidateam/aiida-hubbard
pip install aiida-hubbard
Pseudopotentials
Pseudopotentials are installed and managed through the aiida-pseudo plugin.
The easiest way to install pseudopotentials, is to install a version of the SSSP through the CLI of aiida-pseudo.
Simply run
aiida-pseudo install sssp
to install the default SSSP version.
List the installed pseudopotential families with the command aiida-pseudo list.
You can then use the name of any family in the command line using the -F flag.
Development
Running tests
To run the tests, simply clone and install the package locally with the [tests] optional dependencies:
git clone https://github.com/aiidateam/aiida-hubbard .
cd aiida-hubbard
pip install -e .[tests] # install extra dependencies for test
pytest -sv tests # run tests
pytest -sv examples # run examples
You can also use tox to run the test set. Here you can also use the -e option to specify the Python version for the test run. Example:
pip install tox
tox -e py39 -- tests/calculations/hp/test_hp.py
Pre-commit
To contribute to this repository, please enable pre-commit so the code in commits are conform to the standards.
Simply install the repository with the pre-commit extra dependencies:
cd aiida-hubbard
pip install -e .[pre-commit]
pre-commit install
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file aiida_hubbard-0.2.0.tar.gz.
File metadata
- Download URL: aiida_hubbard-0.2.0.tar.gz
- Upload date:
- Size: 1.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.32.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e24b2066dd30e20a9fe531756d7131da442edb2e242a3f6b34fdf9f37c8c74dc
|
|
| MD5 |
a2539e30dffef29099afb95cf228044c
|
|
| BLAKE2b-256 |
f9a030f46762855e8d030261eb51f5f21a464dbd250876a4c9b046ffc8c9fc23
|
File details
Details for the file aiida_hubbard-0.2.0-py3-none-any.whl.
File metadata
- Download URL: aiida_hubbard-0.2.0-py3-none-any.whl
- Upload date:
- Size: 55.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.32.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
95d74a1276744d5f2820cbafe029d93f6b46dd3299c670ab68fc6382afe45176
|
|
| MD5 |
ae2a3ae7404f68b03b8ccc92872ac98c
|
|
| BLAKE2b-256 |
84f07850f4998b75a92a38272316422cbbcdd888c3707a8ff246802bf1350e46
|