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.2rc2.tar.gz
(4.7 MB
view hashes)
Built Distributions
Close
Hashes for qepy-0.0.2rc2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e23f590e6f7cc65d8aa576b5ea0c90cfb1384c4d4a772db8c68b5f9ffda2d40 |
|
MD5 | 13a1ac5359591cddf9867851f4798c1d |
|
BLAKE2b-256 | 4a439c45b9e59ee03dc5f3219518182b3ee4fe37145e9155a0d31020707a3c2d |
Close
Hashes for qepy-0.0.2rc2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c662509bc665fff171a5ea6906eef6bd587a234b0e5430ef7ebf2d1d631cdaa0 |
|
MD5 | 52bb4dabda8f3d804584216681440eeb |
|
BLAKE2b-256 | 0aeea4cb5ecfac6aaea7bfcaa8bba84579bf1a0ae4553b5d2d27bb80017cd10c |
Close
Hashes for qepy-0.0.2rc2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d20efff78bfbaad48f5d51e038956cffad9a1c5207ebae2f8d22dd000eb31d92 |
|
MD5 | f81b24a962f48b18ee36eb983c40f6e8 |
|
BLAKE2b-256 | 2d2264d437dd82129db5803dd6c2a1ea60cf0d5d1199e8c1287ddb3683ec1833 |
Close
Hashes for qepy-0.0.2rc2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e9b426e2a2d9ce2eb4ffd715fb591ba2b9000c22097e0a27a1bbf4c863464e4 |
|
MD5 | 3257831df8d7b4652db54862ed19e5ba |
|
BLAKE2b-256 | 0002991bb929dd30a7d5599913fec7226c53dccda39abf1069aa6163fed95035 |
Close
Hashes for qepy-0.0.2rc2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 586132bd9c92d37ccdf460a5736c861e060e36b0131f7c4ca689bbd17d8d8fe8 |
|
MD5 | f4a7e8382c8e5b629865980ee8e1615e |
|
BLAKE2b-256 | 61988ba62850c9c83a5c116c1a23245c69d8833f6da3a2760b95c3ad506ed2be |
Close
Hashes for qepy-0.0.2rc2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b824462cbb92c61810881a01121f9806b65e35463c689f5c24fb5c3e32a7e6c1 |
|
MD5 | 008aaaee78ed56e9fee0244629f44201 |
|
BLAKE2b-256 | d5bf92f3eabeec9bf722a0df7f1dbbfe0ebab0adf95d9a0bc9e4d3312ee96fae |
Close
Hashes for qepy-0.0.2rc2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 943d227afd4a4ca65fa44dc8b63c0a97057f21031051334df4ebe8ca155ff42b |
|
MD5 | aeaff3b9b532504ee7de242c54c34a8f |
|
BLAKE2b-256 | bdae9690484e824a8601d408a8d1eef724faa346c5b79a60f2eebc340842bfd0 |
Close
Hashes for qepy-0.0.2rc2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f82120f9d0401cbaedfa3d8e07e79baebddb18031080d61bdf028f05d51bb929 |
|
MD5 | ac5cb2609eff614442d69412f24e4b2a |
|
BLAKE2b-256 | 1979f9780b5d7555a4f9861f1e73f076bc72168613abe82f4e653e380e8b5530 |
Close
Hashes for qepy-0.0.2rc2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 249e3a25435730807e56fe40c14a2001cc585ec0704559ca1706f36d4fe01a21 |
|
MD5 | d7de04d986698b18ee085e8e8363e490 |
|
BLAKE2b-256 | 4f3ab88e02ecdc699627810cf2a45271683ff6679de7782b4d38840d331e39a6 |
Close
Hashes for qepy-0.0.2rc2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9883d48b6904603b3a4469b0940fa5d59db88dce51025d1cc22bd604566c9cce |
|
MD5 | 3d4a4529d89cef6ce7a559d267d93d63 |
|
BLAKE2b-256 | 7c9e2d0e21e983cd281d7f0f2d04509144a6af16bcb6879dcc2912d030fedf2c |
Close
Hashes for qepy-0.0.2rc2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8dfd589e0e89f4ef9055f1fc8ffe97ebfbe02b95d6046932708cd08fe445b3a |
|
MD5 | 28049dc750bc688445560b1c78300989 |
|
BLAKE2b-256 | 20d197d80f4745573aa47f1c8f139411ded83eecd9e4294bd5999b67328b37f6 |
Close
Hashes for qepy-0.0.2rc2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0fc1927a765f457416e8589a1d6fc94ab44858e7b577355052ac314d7ee8d84 |
|
MD5 | c7e0e6b96280b19e098e65464cf415ea |
|
BLAKE2b-256 | 510095c36c241ecfa468a722fb9b535a4bfc62d173fdf8b18bbd6cbd90616d48 |
Close
Hashes for qepy-0.0.2rc2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6576b5d4823b97278fcc8197d3093768c49703f46c9099c16fb1fad4642d614f |
|
MD5 | fd4a320e018bbfedbd8c3e2942a85ddb |
|
BLAKE2b-256 | ce2bf27513a7dd0ce86bdce74ce3d15489f2ec5b075722553ac59034a305f69f |
Close
Hashes for qepy-0.0.2rc2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d09c516e50aa2d1f759285d665d0bbd49b244518dda124386df60bac9eba450 |
|
MD5 | 7998dac0efbe6d99bcec7364c65c8da4 |
|
BLAKE2b-256 | 4773cc55f870689c63acca37e63e9f7a3bce7e06454d25330e814b40408eef13 |
Close
Hashes for qepy-0.0.2rc2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb162184257730fe7ceea66dcb25c69c845fdeb9ae6762933b575f6db6d36f9e |
|
MD5 | d4ea1be944e23d31c51f8429cb307a00 |
|
BLAKE2b-256 | b2c968d33cd8be7f29f7561e859f78a0eeb6bfbce14d52e03de8d62e1fac3239 |
Close
Hashes for qepy-0.0.2rc2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4221e1c895e21ca340f93eaf6390ac1744727ba53f2be2ba8e564a1b0180bc7d |
|
MD5 | b9946f420d5dfec7c5aa6a4bb5a7da5e |
|
BLAKE2b-256 | 92dfe886e44292be06dce85c6b69952cf48b74e6f88a12a7c9e9906141bf350c |
Close
Hashes for qepy-0.0.2rc2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 859ff7fbb33e4fdc061d8fad154d19c39c013bf4692141f0a5667ce3eec7f2bc |
|
MD5 | 420ed61ac4523645f5ef88d4e02aee78 |
|
BLAKE2b-256 | f01188e92b3e657f0eab80da5cb1399f0fc100c56b14d0fcdcb9b6606734981e |
Close
Hashes for qepy-0.0.2rc2-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8749767191e4d0c65c8b366e6b2b9c897850ca723098f568201815c64bba934b |
|
MD5 | 552bdaff96bac1568c712ecc85510ddc |
|
BLAKE2b-256 | 55ef80e22805120a47e457b6a809e5e7431b02e68887680a62b07312432186ab |
Close
Hashes for qepy-0.0.2rc2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7656c8a0baa71506662fa89733131d78693f08fdcd391b7bd29de318801d178 |
|
MD5 | b96fb3ce9da6ff9add28554dba1a269c |
|
BLAKE2b-256 | 6e6cb1bff3ef0cf2833c9e697ee512840901f35efab2f217d4c432422aec54bf |