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.0rc0.tar.gz
(22.8 kB
view hashes)
Built Distributions
Close
Hashes for qepy-6.5.0rc0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba02aa6e69e0c615a5f0f9609a2e7e5de8b31d79c5c58d67ed56d586f74c1333 |
|
MD5 | 4b19c90ba8d67a95957f50e8d0147d1c |
|
BLAKE2b-256 | 6386c9c0d8a01d4bc290125c750b2640489e94af3fc5fcd5748fd76675a51f5a |
Close
Hashes for qepy-6.5.0rc0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd16838979bb6c84ca0c49adef0843dad189209d8641026f4bc938744a77159a |
|
MD5 | 6812d4c4244d96fb4e69496f3b43a03c |
|
BLAKE2b-256 | 9d1c5b78c093a6a21da658a0c83d6edf9f92e9f1b875086b140f7608cf8d2b0d |
Close
Hashes for qepy-6.5.0rc0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46a1e079a279d5fe20f51bae3d664e6629df33ac747a82b481064fea35c9b735 |
|
MD5 | 77f7ac4b5bbaeef0ede1c31846f122c9 |
|
BLAKE2b-256 | 1b68f47a6ff648ce47a73ab2bf05a7737343771c2e64b79028bd2271d60685e8 |
Close
Hashes for qepy-6.5.0rc0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 854f481153b931210dd7f3157838f0862febe53560a79e0b2eee494f38b88ddf |
|
MD5 | a650da0159d5945746580940a3a4dd3e |
|
BLAKE2b-256 | 66bf97795c3ac6e25aeba2a5f369552bef555f7dedc408a610c465f9f0821bd5 |
Close
Hashes for qepy-6.5.0rc0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29588eb29d9798a8acee8420aeecf88d7bbef324f82435f6476698c2a25aac43 |
|
MD5 | a82348947c297d9074bcd0708ddff3ee |
|
BLAKE2b-256 | 7d6c9aef2bb8df06d0fe32a6eccb2b185838bd49cd57278467a9576dc7c23296 |
Close
Hashes for qepy-6.5.0rc0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c0fe9de79cd8105a5e2dc7356b10ccfa1a731c28d1871e1f2423e690e924843 |
|
MD5 | 5e242b9bf889fc7b6601e78c0bf83f11 |
|
BLAKE2b-256 | ff30731461fe7adec3dfc1d77ded9849a10f2517d880124ab22c68b57a53f245 |
Close
Hashes for qepy-6.5.0rc0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5cfdeba6b48d6178ed0950c80f0e53e335cd0da7bf2a14a8da10cade7d448a4b |
|
MD5 | bf09c3d47176bc0434172d83fc5774fe |
|
BLAKE2b-256 | 4fbee63a2d6acce5ae529e54fd8037c4910686aac7ad50935e5b402d451423c1 |
Close
Hashes for qepy-6.5.0rc0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8470c837383a93885944d7ce13a95ba5e3d9a6b02408e94415d458422c04618e |
|
MD5 | 9f1e9fd442497e0bf091a9773ed2fd59 |
|
BLAKE2b-256 | ceb38e58123f46cd53ddb21ea4dc86d7cd9e572b356e68aa2ab629654f4abede |
Close
Hashes for qepy-6.5.0rc0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6885b001ed2830fe6693646a60b96371a0c0b39910f3c547e82477c2911c535c |
|
MD5 | ca0eb9abe1b2aaf8e6277430ac4a1b7f |
|
BLAKE2b-256 | 330a6ef2e678104ecda0db996373a6ed56d26d2964968dd1b6e686b64bdfc3c6 |
Close
Hashes for qepy-6.5.0rc0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7137b50ca2135ee80e68a1c1b4eeeec1df3c2b7a5c6fe66d9a2f20bed56b99ca |
|
MD5 | 9643941afcd2907ecd9a77f40351d426 |
|
BLAKE2b-256 | d047cce781567b081a4234f3020994f71e1334d1209e66bc93ca4ad9c9415d7e |
Close
Hashes for qepy-6.5.0rc0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5084e136743002bbdc5b74c3e0cf8170998f198dd7a1e415fe239fe50b6185d5 |
|
MD5 | fd82bd7882cb47e74f81c0378991f38a |
|
BLAKE2b-256 | 6bf3b8d13538d836ca5153fbfdfe222f2764dcf839b2c75480d38127d55a5f52 |
Close
Hashes for qepy-6.5.0rc0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f51b6c1e2e9eefc047545420471bec91dd2ef98bb73e5cc265ada691b95be37c |
|
MD5 | cb4ba7ea555d57e11fe2a303a6a5de82 |
|
BLAKE2b-256 | 81f260475d01b312112283890d1528a944b458c4d1034a13d3745f1e87f1aa6f |
Close
Hashes for qepy-6.5.0rc0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0eedf20256ded1fab2c3aa6caf911d92ad7248f0c837f9c7c71ffc439684f2c |
|
MD5 | f061807afd43bdf3391eb2b9ea244c3f |
|
BLAKE2b-256 | 0accc48e44b695873fefc16f4cf940c1867c14b49b01e054902497976bf75f9e |
Close
Hashes for qepy-6.5.0rc0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1355848475b56a8574c40bb280a7b22fb3d28cf71d1a9999282d80db00c5ba84 |
|
MD5 | 617a0e1d0709137de68367e0158117f9 |
|
BLAKE2b-256 | 44dbacbb314a567939b7e56f6e5a9c2d50fda5d2a457a6b61bf6da77b845fc13 |
Close
Hashes for qepy-6.5.0rc0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad4d962cfe718390d6f26140617d0a0c706a103bcb48b1f80bfa817356afa815 |
|
MD5 | 8ef599b90e896c9947d84fab4f7c2124 |
|
BLAKE2b-256 | b15f5cd1e6c37f52ae12c1b5166fb8efa2ebf37a5c4ea3a1555b35571db32563 |
Close
Hashes for qepy-6.5.0rc0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c013583577575cd214c08ca29c361dadbe9280278af4f42b5131898e357d7aa0 |
|
MD5 | 34f936c0f4a2530b0b2ebe921100db6d |
|
BLAKE2b-256 | a45673ba4a62d9023e88ab67b70d6b3d1a5f0bb5a284a88470a4acc08b350c62 |
Close
Hashes for qepy-6.5.0rc0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8c35914f0a33851f75d77d78997f24e9cc5ea40d13fa04c4e6cd5bfb5234d84 |
|
MD5 | 37d3ab19483503fd14b9cd54c606191d |
|
BLAKE2b-256 | b2ea812adebf6872de2777ef1db9ea0f2b24a629fb43c8d8b25d2c70eac3dcdb |
Close
Hashes for qepy-6.5.0rc0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c889c2f1b8f14de4e7f3d9b389b8b931039ac35b2400cb6502ecd4405ee452e |
|
MD5 | 9359c6ba3bd13c0c4583b7b8b24d1160 |
|
BLAKE2b-256 | 6837d5275b35ed9aacd4c3d71ee2fab50c5de3f20bac3350b986f8d73f1a60f2 |
Close
Hashes for qepy-6.5.0rc0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7538f766556c2667193eab508d921e23aae07e2de4684643cff1c43fcaa95643 |
|
MD5 | 5b5dbff18020614be4e61a4c632578f1 |
|
BLAKE2b-256 | 2a8013619b75fa569c9e0f7440fe168cc327db502befd67e6854ab373a205604 |