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)
Installation
Pip
Using pip can easy install the release version (serial) of QEpy from PyPI.
python -m pip install qepy
Source
-
QE
All source codes 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 make all export qedir=`pwd`
-
QEpy
git clone --recurse-submodules https://gitlab.com/shaoxc/qepy.git 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-6.5.0.tar.gz
(23.9 kB
view hashes)
Built Distributions
Close
Hashes for qepy-6.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de38e79952345d7cfc925b85810b578a7313c7eb1f6f9b566143163f89068f65 |
|
MD5 | f157ea5b5629e5fa92312e33272ebd0e |
|
BLAKE2b-256 | 1b4014db00405dd2119a3b195ae11f5c5a6b4e0b517551f96802b1208b628838 |
Close
Hashes for qepy-6.5.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c20289da043a40b804577349abdb02f052d63372cf4430706e60ac7617d7be07 |
|
MD5 | 189534abe91faaf00c7b41c94e7656b8 |
|
BLAKE2b-256 | 38a11b0737388f4c01888c2c3373fae05322d8a56334da9b148c7b0d18cded8b |
Close
Hashes for qepy-6.5.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95e71b65bd170af37a89814da711446c98ddd8d1bbc004c9449efc9c4df37d43 |
|
MD5 | 626b00a27d5df28c62f4a5dd31c3ce21 |
|
BLAKE2b-256 | f83f51e969fbed551a5160820be1b7f34332b5d2e022b5d4175ecee555687c7a |
Close
Hashes for qepy-6.5.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f93e2f14e475072f80a2e8b23a0d022307efd6b549ae135ab272081c95b9c19 |
|
MD5 | 79219ed2fd897f915d2e185334825751 |
|
BLAKE2b-256 | d5f2b51d90cac3102467c90e674315d6a2726c7e40742b4d32b0f173515903ea |
Close
Hashes for qepy-6.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6745ca49cfbfd5e88c66e5df25a82dbbd7623fd75c8ebc04612bc332b9f6cc3 |
|
MD5 | 36c421e7968601f4a9ca9e803ad1bfd2 |
|
BLAKE2b-256 | b39204d0bb106131b9e02b79662157a1aa7dde36f4ec47cffee898d8d0473406 |
Close
Hashes for qepy-6.5.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c03d987d36c7a5ac38d1fdfd30d821f5dd5a94e6030e385df8b91d90769254bf |
|
MD5 | 974e5172933ec66270e246ff38c36c08 |
|
BLAKE2b-256 | 5d2a9ee2742267db14daa2d4b98eb78684b039d12f21616339f89df173ccce1c |
Close
Hashes for qepy-6.5.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8b25e75893a3e1eacb69ebe3e5612c5721f046d46d3d8b75d4873f0d4a46558 |
|
MD5 | ea7c8c9937feccd55a0409abed81b45a |
|
BLAKE2b-256 | 80b7282c63e6f96afcbb327cf35913b445bee4df9c785b009750f89c2b466883 |
Close
Hashes for qepy-6.5.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07fcdd6689486b87df3a1d17e5048bb57f3554c6c436b96fd5dc2fe8c1bc4ece |
|
MD5 | f9e70f7659c4d96ab76f69af95048012 |
|
BLAKE2b-256 | 21bb711585ea725b040ba14b7694e1847c9d1ab433aa3c22933eec9d0fa10c06 |
Close
Hashes for qepy-6.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37617f3da7609ee761dd7c1a7f7c7344217fcce0c7c0354d40019eb3def06f24 |
|
MD5 | 064b23b6f7b8537f433d3364574a379d |
|
BLAKE2b-256 | 0639829f96cbb0a60252b51929edda9bcf99d4381748e2c2f34d85a4ba34f37c |
Close
Hashes for qepy-6.5.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be352e6ef766ebb724395a67b9b0999c6fb0358853f285f3c828ed375073369d |
|
MD5 | dfb0818ebf75ed75c24827a35092f2ab |
|
BLAKE2b-256 | 84c6efbc5bc60fa1b9b1d4bfe44198a37e100a593d6df66abcdeb37ae0907223 |
Close
Hashes for qepy-6.5.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23b9bc3309aa8f0476bad406f712605d01b3fe3576c5e14b151768e14f62c23d |
|
MD5 | 14a023ca0be4e1facf64fd6c95070d72 |
|
BLAKE2b-256 | b28489de1082cbc123200efa4392c08ac2a1c78c08c1d5c14a8b015e857f5dd6 |
Close
Hashes for qepy-6.5.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef0f333d21d6cc1a079b3e3d8196ee86b9dacc0c582b2daf1b5d614c4b74e225 |
|
MD5 | 245bfdd41cfa5c0e87faab32d0dd2216 |
|
BLAKE2b-256 | 5c45068ca80013eb0426c5db46f8dea9b3fd251f14eb8e131e6774b4b0138764 |
Close
Hashes for qepy-6.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59bc728cac07dfcd13b69b010023598f55703667e2c1d164e95acb8325d75c77 |
|
MD5 | 435dfdfad076a056bf92f4dd9cfa548c |
|
BLAKE2b-256 | 1a927898de93bc4ebcdf74ac96198da825deeab60d4180ab9b7a4406c1fdc767 |
Close
Hashes for qepy-6.5.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58217a4c8541cba76081f1db02b7cfa8836019e3fd3f20f090929bb7f5825ef3 |
|
MD5 | a1bcf7e67a6ad4b0d4d0b310cb764dd9 |
|
BLAKE2b-256 | 49866f8242f56e12d0ed6023de9489790853bb4cdcdae6faa96c6f2bbc482ed9 |
Close
Hashes for qepy-6.5.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b32c54fdaca465c69a27a7f58407b2492c9586beff82b66073b6814b95131f3f |
|
MD5 | 2d2080bf622df8ba820d23aef9b2b1c2 |
|
BLAKE2b-256 | 06b85e0a1d5f3d873a9c3ff9171bf88d063649e89f7dd1b050e3144f9b5ba793 |
Close
Hashes for qepy-6.5.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c314e1fdb4433d1ad954319ad9f9151a25d9b6d54c0a0717710502992244b9e8 |
|
MD5 | c8dbe39a7300eb3e3c8e9fc6b70b6cb2 |
|
BLAKE2b-256 | 57c2f4918709e8cff703d268067fe899b2c626ae03b2a461edc83acdee4b071b |
Close
Hashes for qepy-6.5.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ccb2513feb4c98cb5891287ac06e84842c3865a51ed5a9ad6d3d29c418c8c6cd |
|
MD5 | 5499206e9106acf0adb9b5f485f6b724 |
|
BLAKE2b-256 | fd09f4aa354b8bdbe429deed1eec8b191369d3cad47efed48591ac5da329316d |
Close
Hashes for qepy-6.5.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e75db92d8e210c80d1237dc9e8cdde16e39fc0a7086ed556789f950f69ed3d47 |
|
MD5 | 6f097413b1c5e3a6d4b8076188e92aaf |
|
BLAKE2b-256 | 184cf747ab6c685fde0d1ef4807f04e1aa0c5904a423cd2b57dc36e95c5ea494 |
Close
Hashes for qepy-6.5.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5005a8d08027a67175092afe9318cbe1094adb149b0eab6e545cbbd51c92622a |
|
MD5 | 05a6620411f15372161247465ced8fe7 |
|
BLAKE2b-256 | 687f8612d3ceae74a113ce544df569511a1a2dd394edc0560a396110d5ffe29d |