QEpy: Quantum ESPRESSO Python interface
Project description
QEpy - Quantum ESPRESSO in Python
QEpy
turns Quantum ESPRESSO (QE) into a Python DFT engine for nonstandard workflows.
Contributors and funding
- The Quantum-Multiscale collaboration
- Main author: Xuecheng Shao (Rutgers)
- Oliviero Andreussi (UNT), Davide Ceresoli (CNR, Italy), Matthew Truscott (UNT), Andrew Baczewski (Sandia), Quinn Campbell (Sandia), Michele Pavanello (Rutgers)
Thanks to ...
- The Quantum ESPRESSO developers for the QE codebase
- NSF for funding the Quantum-Multiscale collaboration
Requirements
- Python (>=3.7)
- NumPy (>=1.18.0)
- f90wrap (>=0.2.8)
- Quantum ESPRESSO (=6.5)
- Compiler (GNU(Recommended) or Intel)
Install
-
QE
All static libraries should be compiled with the
-fPIC
compuiler option. Add-fPIC
to the configuration options. E.g.,./configure CFLAGS=-fPIC FFLAGS=-fPIC try_foxflags=-fPIC MPIF90=mpif90
Intel compiler:
./configure CFLAGS=-fPIC FFLAGS=-fPIC try_foxflags=-fPIC MPIF90=mpiifort
make pw
ormake pwlibs
.
-
QEpy
git clone --recurse-submodules https://gitlab.com/shaoxc/qepy.git qedir=${QE} oldxml=yes ldau=yes tddft=yes python -m pip install -U ./qepy
Manual and Tutorials
See QEpy's website for details.
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
qepy-0.0.1.tar.gz
(2.8 MB
view hashes)
Built Distributions
Close
Hashes for qepy-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd053203a06c89dbbd44089347c1e18f5c9f3496ed617ff16d47fe46c8e8be88 |
|
MD5 | 7704966da1759f780d3e484e98453fab |
|
BLAKE2b-256 | af1bbcbe72b9e7a881fc97651562637302cf25a786ced5e767e43152e95811a8 |
Close
Hashes for qepy-0.0.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8cd264efa8b7e722c8cf551750749559e4cb31e6feeeddc0a48a490a2f32210 |
|
MD5 | 971a1cc4501834abccabd938a85c3e47 |
|
BLAKE2b-256 | c9496100fcf960d64e534df0c1d464cb95e67486ee34888691f3590f7cc76dde |
Close
Hashes for qepy-0.0.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bcdcfe703b3bebc4b8194b38b6ebc2539f9d19f7fa8d336f972a2089a4d7ee41 |
|
MD5 | bfc0eb0a7cd7e43b6816280a25fccc25 |
|
BLAKE2b-256 | 111010a420861fcd644919946806ca4120a42ca2a7f4937ee71aed8fe6a4d1e8 |
Close
Hashes for qepy-0.0.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb1e1c2f4c976a9e1a49a9fe134c1f4db205bec0baee5e0f046d91d2d2a37cfb |
|
MD5 | 69e7b922b6e11007e78eacb4b57ec9bc |
|
BLAKE2b-256 | e131aabf650016368403c4b2d9e81ba7af230161226eeea6f328aa825d7f3bfe |
Close
Hashes for qepy-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c16f93965f107c374c2dca51dee61c7266309a0cbcb3cc1216f5acc8ab9bc0b |
|
MD5 | e8a83eae442986023e6b7060f7c193bd |
|
BLAKE2b-256 | 716ffc76a5c59314306eaa8ee37e7ee49ccb718600ea340be0e29f6ea21b5946 |
Close
Hashes for qepy-0.0.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 016fac4f31126d58cd05795a7172d82ffdb6ec27b71c8a81329dd5d404ff76a3 |
|
MD5 | 83ab01d10702f4ffa67e972bd38b84c2 |
|
BLAKE2b-256 | 0116bed565385ef69f355b5cf00e97f36758178dea123c0d36f2bf48a66939c3 |
Close
Hashes for qepy-0.0.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf6d1ac3db3089aec242c7b7799540bff1c199d1c49c72c2b7718d553f86274e |
|
MD5 | 4dd2f2eae1b6f55a73db316351248418 |
|
BLAKE2b-256 | c2397c7207759ad9382c9c7758c8a5901343f88c20882b8e4c59cc5a60f928e5 |
Close
Hashes for qepy-0.0.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1902fbe623f43613e94b0811da028ce91d8fc1d219282d8cdaa2116449045aea |
|
MD5 | 1c78657c3eed0522b5ce8337e09d26bd |
|
BLAKE2b-256 | c0b65724ebdf0cfbc850323e017fd2a07b2ea87d0c52b6eee3ed803c31176d6c |
Close
Hashes for qepy-0.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8cb6b0c901b3228ff8ec17d9aea8bcca87814b492f7d594c040ee3f2153106b |
|
MD5 | e413abe31a319f067e52c5a9ab3ce566 |
|
BLAKE2b-256 | 356a4d14ffb0120acf65e7eedf1facec2052323b3f78f6ccb6adb0b63813656f |
Close
Hashes for qepy-0.0.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c518ad1a8f57db22324cd4d081475e7f20284e93ec5b22ec784680c8e8eaea80 |
|
MD5 | 56f96be569547cd5bf3063fc3e3dc47b |
|
BLAKE2b-256 | bd5fa324858315cc89f60c0b92b4e5eebeaf545c7904601d5cd23c072668cf37 |
Close
Hashes for qepy-0.0.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb7bfc9bbc106f36c4b9b2691613e7b1a4d394d863a73a0149b372eabea94a93 |
|
MD5 | 3d7bcb5a1c490bd6f56abb70eb92ee2a |
|
BLAKE2b-256 | 9eed3f331403e8f41d0a48755a41dde334b22fcda9be4acb54fd1ffe162c019c |
Close
Hashes for qepy-0.0.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e9e732eec46097a38d3deb8c414fc9cd5bc06916351498dca2c7be44516dba1 |
|
MD5 | e0add39c59fac6da666ed49ae71b1cac |
|
BLAKE2b-256 | e717ccc51c0bed7b5bbd8812564e091a5a1bef60a434fffd6ed4af27805e1046 |
Close
Hashes for qepy-0.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84330f96bd6914bb9c8d59a238a18b72f462ad7869baa748f55d56f20cac6f28 |
|
MD5 | dabda7178d4aa7ef523b9359d0efc5f4 |
|
BLAKE2b-256 | fa6ac2bd4f8a481b09dd4f3dc8744c22f4a395fe8d4f6d8379f96b2e9797b43b |
Close
Hashes for qepy-0.0.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02ad4d722575b769518858c8a02a1cd4105e69e711ae07289804fb60a72d4313 |
|
MD5 | 963ca9dc0b3a2f5dc5daeec0eb0bb6d5 |
|
BLAKE2b-256 | 2703d55ab3a1f449be70c2ed3ca3e2eb40dc199b353d4652152d2f3e19264405 |
Close
Hashes for qepy-0.0.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25c05d05ec1e7603baedac455d74aebcd57a976097118602ff6f64e08c4816cc |
|
MD5 | 0d40498d221c9a9a063724ff35abbbd3 |
|
BLAKE2b-256 | b1c2f8b29d215c1eacdd1b1aa0919b8ad466dcee0b7d0d3ab05dfc4a2b272b98 |