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.2.tar.gz
(4.7 MB
view hashes)
Built Distributions
Close
Hashes for qepy-0.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fced6e0adcc2df6b7bc9f53325d2b90364ec5492365967cc271c394bc65737a9 |
|
MD5 | 87b695e51f95aee35ca8a5421f75c843 |
|
BLAKE2b-256 | c11e2dd2ff2b1f134f1a5cdd56bb9d48e679c36c2cf152dc2a1eefc055030e33 |
Close
Hashes for qepy-0.0.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba72441441201c0d52c4db81efe4ae65524072e96257af060bc9a4e4acea82db |
|
MD5 | c0d800ada786ad4274f0053041a3f13c |
|
BLAKE2b-256 | 88797863448bd2823dd3dde31348f2f8a13e610f0cdf593ecc76ac7dbb89955f |
Close
Hashes for qepy-0.0.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e920404c29b1ab78b1377fe7728b7f27ace7c6bbd7f17cccd243e4e64182862d |
|
MD5 | 06578cde5d589474350bd8e6d01aaf04 |
|
BLAKE2b-256 | f52154aa521f069892b4c214028665df98b3e0512f04f75b812e63bd8d7e179c |
Close
Hashes for qepy-0.0.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ba7762d97c9e3e1187fa47bda075df79d6ed1695ed1bfb00b75bf72f6fc4437 |
|
MD5 | 794f3d88c83aa6286776002f0427bc71 |
|
BLAKE2b-256 | 46e726944b6f68ef89d75c9cd3c49622b7991ac9ba92197ed978b12572f2eb2c |
Close
Hashes for qepy-0.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21473590010be4cc2d868d47b3878578081c220f728f0f0aa625d6a4878f1699 |
|
MD5 | 9b0a0f1e122453760d14665a1436b043 |
|
BLAKE2b-256 | b3c63f7670a3c86999fdd2642c50eb5561c411e1addf7fcdf90bc7e5c730982d |
Close
Hashes for qepy-0.0.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f5c87c0fe1967f63313f37d80b8584c6a8c9fa0b21a30b07403ba42111885da |
|
MD5 | 820c2276056fb79ccc731104e6ee7411 |
|
BLAKE2b-256 | 263d9a4760a02bc2abcb5e9fad643ec07754368d22dc49aa07af6b98d9e0060b |
Close
Hashes for qepy-0.0.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97cc3b2e40243ad13a4deebac24702c89a3e2506382bcee2a1005115fc415baf |
|
MD5 | 037eb28c872e0a0d48aa1d8dac0330d5 |
|
BLAKE2b-256 | 4407d4acdeeb4c54a2cd4f73f69c42d9f8bcbb4c17060b7f5eafe786c2618384 |
Close
Hashes for qepy-0.0.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60600bcd1e2ecf3d70a340f6d79c3d28598450120963e64d39263bcbe3922901 |
|
MD5 | d0a37633b2db3d9362b1c8dd0ac73fdf |
|
BLAKE2b-256 | 9568f74dd8709268f77f353743243a5f066ccd07386ea7566fcade520d306f32 |
Close
Hashes for qepy-0.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08671b2c44ce59f2857b43fa74277c952c4bcf62d2dad9f6674523e60dfb236d |
|
MD5 | abb67d7006d191b40d3f1704637ca4bc |
|
BLAKE2b-256 | e6bbd771f0b69de58c1805c1af5572b4d6ba5f4246d3ddbc1ec5667b3a824d01 |
Close
Hashes for qepy-0.0.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5839aa1246fd68c52c7c50c5682d0c0589b5f25793833c9301b0336bee9ffc75 |
|
MD5 | bfcd3f3ce5da6e015852cf4feae46834 |
|
BLAKE2b-256 | 13d37e3feeb2f4408b50f8456efad1bf7dd90ab9148dbd6fa6bb50d2a321ce1c |
Close
Hashes for qepy-0.0.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eaa753995f17bf03c84e805b8c7f1308ba97767f2a56e0250a58659906514aac |
|
MD5 | 169008a8edc8f81ff3837a9f0645c156 |
|
BLAKE2b-256 | dcb079696dce7afb430eafa6015088716edb1a74922555152b82106ae205ea3c |
Close
Hashes for qepy-0.0.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56c7ff540ba602e35955b358d70fb494b0e7c7e66f47416b3c2686fa4d5cb537 |
|
MD5 | 005bd42af26b169fa4bd22ea219d7f57 |
|
BLAKE2b-256 | d31dd763acd9f2653d8220eb4efd117440fbdb7678add799ebf1854efa951fa6 |
Close
Hashes for qepy-0.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e942f26f9019e8c2aaa53c2a3c56683add1f7510d5b5f639f837cc5a2ce0c48 |
|
MD5 | d5be544314bc1b46d06c30bf5e08a3c9 |
|
BLAKE2b-256 | 5509fa9940e3cc2774eac703d7e3812deb97ed2f841ac5c380d6cf6ff554a2e4 |
Close
Hashes for qepy-0.0.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de1d98a3e480d274868404e6c1d65dc59b1ad6dbb6653a06ab66c7c27b69d2ac |
|
MD5 | 84a8ec501752d2bfb08be500c5f2f5d3 |
|
BLAKE2b-256 | bb531ec894ef7d26afa46e8b1fc5d07493e6786774bb3693a7ee2ebbc5aaa0dd |
Close
Hashes for qepy-0.0.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c93a0bfb05f45f59039ee7898f35b831f865e9fceb23ec8e4a2ca71813db89f9 |
|
MD5 | d639d7cf3f8c57cfd9468ba3fd83a9ed |
|
BLAKE2b-256 | f425ecf01b9c954f097b734ed2cf22495402b073a0941aa6aa4699fc66503e4d |
Close
Hashes for qepy-0.0.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba6f007ebd87e2d5f4965cc038d9d55947f1e11ac5a7b2e0e3cf87f1aae8ee7b |
|
MD5 | 343531b2d54bb907d76d9bfa60a96839 |
|
BLAKE2b-256 | ec3a18c5f6c4986eeb8777d2d0d10c2f9b9d30df332d2fbc226ff7c9c6e73ca8 |
Close
Hashes for qepy-0.0.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ffed4f8b49a55c575c002c95ef73eccb71534a378d223ff1223e6e9b99bee29 |
|
MD5 | db78a5a5213248ef4bc55bef833591c8 |
|
BLAKE2b-256 | cf3aa20e5e836d39c6d385ebdde05cdd1d84720520a548eba4f0fd1018e1ebec |
Close
Hashes for qepy-0.0.2-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2ac97beac0dd4838563b83c310102397bdefe406eb8ce0e53358d446aa84ea1 |
|
MD5 | e1dc2221bf0d3ec082aba1c1cc150e36 |
|
BLAKE2b-256 | 10f7ab88f90bf8789ce58af66a14dccf2da5af37b2302f8db816bf3d6d4a85a4 |
Close
Hashes for qepy-0.0.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2449b226883e24aee5ff0049d93353622b30bb265a81800065e549a56413ff9a |
|
MD5 | dab21e1a2538b89934471dc06517de95 |
|
BLAKE2b-256 | bee0bc3d9c747cdf1a743516c2aa46585ee06c50ba9bb635d7989b6c1c516941 |