Skip to main content

AiiDAlab Quantum ESPRESSO application

codecov Documentation Status

About

This is an AiiDAlab application for Quantum ESPRESSO workflows. The app allows the execution of a workflow with Quantum ESPRESSO that includes the selection of an input structure, its relaxation, the bands structure calculation, and more!

For developers

The package uses pre-commit hooks to check the style consistency of all commits. To use those you need to first install the pre-commit package itself, e.g. with:

pip install .[dev]

and then install the pre-commit hooks with

pre-commit install

The pre-commit checks should now be automatically executed prior to each commit.

To run unit tests in the AiiDAlab container, you need to run pytest from within the aiida-core-services conda environment:

conda activate aiida-core-services
pytest -sv tests

To run the integration tests, you need to build the Docker image first:

docker build . -t aiidalab/qe

Then, you can run the integration tests with:

pytest --driver Chrome tests_integration

Published Docker images

Supported tags released on Github Container Registry:

  • edge – the latest commit on the default branch (main)
  • latest – the latest stable release
  • $version – the version of a specific release (ex. 2022.1001)

Pull requests into the default branch are further released on ghcr.io with the pr-### tag to simplify the testing of development versions.

For maintainers

To create a new release, clone the repository, install development dependencies with pip install '.[dev]', and then execute bumpver update. This will:

  1. Create a tagged release with bumped version and push it to the repository.
  2. Trigger a GitHub actions workflow that creates a GitHub release.

For more details of the releases plan and management, please go to the wiki.

Additional notes:

  • Use the --dry option to preview the release change.
  • The release tag (e.g. a/b/rc) is determined from the last release. Use the --tag option to switch the release tag.
  • For making "outdated" release since we fix minor version to 2x.04.xx and 2x.10.xx, use e.g. bumpver update --set-version v23.10.0rc4 --ignore-vcs-tag to make the release.

Cite

If you use the AiiDAlab QE app in your research, please cite:

Wang, X., Bainglass, E., Bonacci, M., Ortega-Guerrero, A. et al.
Making atomistic materials calculations accessible with the AiiDAlab Quantum ESPRESSO app
npj. Comput. Mater. 12, 72 (2026). https://doi.org/10.1038/s41524-025-01936-4

Acknowledgements

We acknowledge support from:

MARVEL MaX MarketPlace BIG-MAP EU DOME 4.0
```

Metadata

Release files for aiidalab-qe 26.6.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aiidalab-qe 26.6.5
File Size Uploaded
aiidalab_qe-26.6.5.tar.gz 1.2 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for aiidalab-qe 26.6.5
File Interpreter ABI Platform
aiidalab_qe-26.6.5-py3-none-any.whl Python 3 none any Details

Total release size: 2.5 MB

Release files / aiidalab_qe-26.6.5.tar.gz

Download URL aiidalab_qe-26.6.5.tar.gz
Size 1.2 MB
Tags Source
SHA-256 checksum
How to use checksums
1258bbc9770da173fc084e65c69e3032ac34319816de92f0fc5ad00b6d45bc61
BLAKE2b-256 checksum
How to use checksums
a65ac729e4d4d2ac1860d68f46fa744def2dbbdfa6a599b5361c7bb705490392
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / aiidalab_qe-26.6.5-py3-none-any.whl

Download URL aiidalab_qe-26.6.5-py3-none-any.whl
Size 1.3 MB
Tags Python 3
SHA-256 checksum
How to use checksums
10b268a257beb4625bfcd59a275a8394efd35a61d27b90b929d64b33fb08359c
BLAKE2b-256 checksum
How to use checksums
a327009af3e0a25e5ebf9b9c3654d51fc87ac99bab0d2100f3e95d8e62fc137d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page