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.8)
- NumPy (>=1.18.0)
- f90wrap (>=0.2.8)
- Quantum ESPRESSO (==7.2)
- 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
-fPICcompuiler option. Add-fPICto the configuration options. E.g.,./configure CFLAGS=-fPIC FFLAGS=-fPIC try_foxflags=-fPIC make all export qedir=`pwd`
-
QEpy
git clone --recurse-submodules https://gitlab.com/shaoxc/qepy.git python -m pip install -U ./qepy
Manual and Tutorials
See QEpy's website for details.
Metadata
Release files for qepy 7.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| qepy-7.2.0.tar.gz | 43.9 kB | Details |
Built distributions (wheels)
Total release size: 258.7 MB
Release files / qepy-7.2.0.tar.gz
| Download URL | qepy-7.2.0.tar.gz |
|---|---|
| Size | 43.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2700043b4acc4937241ff3bbb04d703deea0d1e48d36ecb4136d724876211f25
|
|
BLAKE2b-256 checksum How to use checksums |
1df6d76ce3adcab1b0a94a43db75199e4767d4b3f488712c0293065bfa372aee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|
Release files / qepy-7.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | qepy-7.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 16.1 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
45a9a67cfa71cb86b539e8636eb051e7109a192e2817582625836d521dd6bea4
|
|
BLAKE2b-256 checksum How to use checksums |
4dc9b09b00bd5e9712f56d3da2460adda6ebcd88f4e1df34537a1b6d48483649
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|
Release files / qepy-7.2.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | qepy-7.2.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 14.6 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
e31c0f57d4d6995827f7bacc262ede02b7b29892179f5753e6cdcd9c93ddd85d
|
|
BLAKE2b-256 checksum How to use checksums |
997fc84ed7b6de04fc6278ace3b3c3c990a2c2b2aa5cece2d4e04dbb7c44afed
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|
Release files / qepy-7.2.0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | qepy-7.2.0-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 10.9 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
cb3c86522d229d3bf54b3ab6bbc38ca5addfe46e428a1af20816332196c69cf9
|
|
BLAKE2b-256 checksum How to use checksums |
2d1e1e01cd96af1f48aac1e0ed75f9f70ab1f30ed4d4d475e223d2e0f1da0efd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|
Release files / qepy-7.2.0-cp312-cp312-macosx_10_9_x86_64.whl
| Download URL | qepy-7.2.0-cp312-cp312-macosx_10_9_x86_64.whl |
|---|---|
| Size | 12.6 MB |
| Tags | CPython 3.12 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
692bd2d7de646d3d16204713ec66fea33e5c7b888d9ad5adc735a1cdf9279f5e
|
|
BLAKE2b-256 checksum How to use checksums |
e74b81a40992f8ea13060489fd7b495268f0c90484c7a45429f0848e13674ae9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|
Release files / qepy-7.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | qepy-7.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 16.1 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
cc9569854a7f64c5b8e483a7a2cac37d018fd12b8808ca2027781a3489cc8bb2
|
|
BLAKE2b-256 checksum How to use checksums |
963fa0cc07c25cfb30cdee94472cec7afe94aff27b22a810e824ab3c069c571f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|
Release files / qepy-7.2.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | qepy-7.2.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 14.5 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
c49551bf9de9deacea1abd3277470f1f45e636bf931e2ac704425a723ee1424d
|
|
BLAKE2b-256 checksum How to use checksums |
9df8dba55fe021ac7302bb7c3f8c86d22240efc18df25e620fea174617586b48
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|
Release files / qepy-7.2.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | qepy-7.2.0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 10.8 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
f55097e5171a624764af0760ab3688df4bb38d5784e780bb79b20ad529add240
|
|
BLAKE2b-256 checksum How to use checksums |
62dd42f93a74cba38bfce3625593a35687474811120fe888196de5b1b408b000
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|
Release files / qepy-7.2.0-cp311-cp311-macosx_10_9_x86_64.whl
| Download URL | qepy-7.2.0-cp311-cp311-macosx_10_9_x86_64.whl |
|---|---|
| Size | 12.5 MB |
| Tags | CPython 3.11 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
abb4cad045afae02a5a225135c080188565404206da2999132775fa49c03fe2a
|
|
BLAKE2b-256 checksum How to use checksums |
83f2455a72f8ff77fd4f54648616bdd8cef97ae96e942c3f7f65207295d7f6a2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|
Release files / qepy-7.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | qepy-7.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 16.1 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
8395ee4f4898c4d43fcb716315ad273ed1fbae6b35e4f8dd17ac4d3fbf219fe6
|
|
BLAKE2b-256 checksum How to use checksums |
98c8a462ff43a30bc831df12bd1962b55248f82337ca3ed3498b9cd98a5a70aa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|
Release files / qepy-7.2.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | qepy-7.2.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 14.5 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
070e7423ece0dfd04bc63ad7e3237f28cd63a1f09d12104fd817017a4bdf2222
|
|
BLAKE2b-256 checksum How to use checksums |
09f1149af8febf44bf7342c2f37ae6f9c53634e48c5b297e5d51e5ce6900694e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|
Release files / qepy-7.2.0-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | qepy-7.2.0-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 10.8 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
807d8158a05f71cfe39ed624b01dc42efc9cc68cb76e4b09660996c11148dad0
|
|
BLAKE2b-256 checksum How to use checksums |
f4c3b25743c6f2b0cf011d2e8acb13e8d185de69ceaecba55da9de3b196b4144
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|
Release files / qepy-7.2.0-cp310-cp310-macosx_10_9_x86_64.whl
| Download URL | qepy-7.2.0-cp310-cp310-macosx_10_9_x86_64.whl |
|---|---|
| Size | 12.5 MB |
| Tags | CPython 3.10 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
c770327cd4e9a2d56e650b1df1f29fdfacf3e8aa8ddc34c67b54442770e9e7fe
|
|
BLAKE2b-256 checksum How to use checksums |
8b0e389b587dc52fb3a272fbe2d7ebe223ac92c5f54ce165a2180a2e5595b409
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|
Release files / qepy-7.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | qepy-7.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 16.0 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
d2dcfa8b46bcd6b438bb7b06101b367627bb7b7503dd40f96a794904231b9207
|
|
BLAKE2b-256 checksum How to use checksums |
3130447384c29335657948df6912b99ea544def72a1e470b10116a8461aa6f95
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|
Release files / qepy-7.2.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | qepy-7.2.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 14.5 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
ac69e6705dceeef80836153915288f1503f28c3a68122027b072403fdd306fdb
|
|
BLAKE2b-256 checksum How to use checksums |
c784fa163069228857898e080c7589f3acc9424e2d7569f2af21ef20395c4f19
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|
Release files / qepy-7.2.0-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | qepy-7.2.0-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 10.8 MB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
6f8af4c8f0cd9a71c355f524d3caf016227f3276fc49c0c963a80f8d8605508a
|
|
BLAKE2b-256 checksum How to use checksums |
18e5108a6feb5f8d80f55b521f9af76073058b7b3babe4873c50b8a0596b488d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|
Release files / qepy-7.2.0-cp39-cp39-macosx_10_9_x86_64.whl
| Download URL | qepy-7.2.0-cp39-cp39-macosx_10_9_x86_64.whl |
|---|---|
| Size | 12.5 MB |
| Tags | CPython 3.9 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
71c5319cbc8a647eb8a55f652dfffe19ba4665638c81ab624bde70c4690e79a5
|
|
BLAKE2b-256 checksum How to use checksums |
52ff92109ee8b898512d1373b1e77c5baaabb40e9d397f5fda8bb8bd7dc4ddbe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|
Release files / qepy-7.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | qepy-7.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 16.0 MB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
b1a8e60b6ee324c8169a0fd852295b80fa4403aecd4b6e908e5d3c8cd4c3898f
|
|
BLAKE2b-256 checksum How to use checksums |
3a21a02745d9b2bdc16f030e123f1828f71d2a81d85619a8fb55f82b79614771
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|
Release files / qepy-7.2.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | qepy-7.2.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 14.5 MB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-32 |
|
SHA-256 checksum How to use checksums |
9827c69c6d4b235e0f12e3ad9b907cae58a2a44c05ab9a61489ba20cca6ba519
|
|
BLAKE2b-256 checksum How to use checksums |
2383f45c7cf4b17e7898724e83b2b3c6942838c0224df36c4051590df7bf3774
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|
Release files / qepy-7.2.0-cp38-cp38-macosx_10_9_x86_64.whl
| Download URL | qepy-7.2.0-cp38-cp38-macosx_10_9_x86_64.whl |
|---|---|
| Size | 12.5 MB |
| Tags | CPython 3.8 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
567be157afe6736f72f8cec4127bd5420e46c3b30a2b508f931fd707211ba439
|
|
BLAKE2b-256 checksum How to use checksums |
8a893a44e84a5abc61d2e9b01f47f11444f022cf0c4d9db5b2b7e51faa29f692
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|