aiidalab-qe-pp
Plugin to perform data analysis and plotting using the pp.x code for the AiiDAlab Quantum ESPRESSO application
Installation
To install the aiidalab-qe-pp plugin, follow these steps:
git clone https://github.com/aiidalab/aiidalab-qe-pp.git
cd aiidalab-qe-pp
pip install -e .
Python
This plugin enables the computation of reduced-size cube files generated from Python using the AiiDA-PythonJob plugin.
To ensure compatibility, set up an AiiDA code that utilizes the same Python version as your AiiDAlab environment.
Ensure that your environment includes the pymatgen , cloudpickle and scikit-image libraries.
Once configured, you can set up your AiiDA code with the following command:
verdi code create core.code.installed --config python_code.yml
In the python_code.yml file, specify the configuration for your HPC system within AiiDAlab as follows:
---
label: 'python-py39'
description: 'python at daint alps'
default_calc_job_plugin: 'pythonjob.pythonjob'
filepath_executable: '/users/username/miniconda3/envs/py39/bin/python'
computer: 'daint-alps'
prepend_text: |
conda activate py39
append_text: ' '
Critic2 Integration
This plugin utilizes Critic2 software to compute Scanning Tunneling Microscopy (STM) images from Quantum ESPRESSO output data. For more information on Critic2 and its capabilities, please visit the official Critic2 website.
Critic2 AiiDAlab Installation
For installing Critic2 in your AiiDAlab please ensure you have gfortran and cmake
mamba install gfortran
mamba install cmake
Then follow the instructions for Critic2 Installation
Onced installed critic2
verdi code create core.code.installed --config code.yml
where code.yml for your localhost within AiiDAlab can be
---
label: 'critic2'
description: 'Critic 2 at localhost'
default_calc_job_plugin: 'critic2'
filepath_executable: '/home/jovyan/critic2/build/src/critic2'
computer: 'localhost'
prepend_text: |
append_text: ' '
License
The aiidalab-qe-pp plugin package is released under the MIT license.
See the LICENSE file for more details.
Contact
If you have any questions or suggestions, feel free to reach out:
- Author: Andres Ortega-Guerrero
- Email: andres.ortega-guerrero@empa.ch
Acknowledgements
If you use the AiiDAlab QE app in your work, 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
We acknowledge support from:
- the NCCR MARVEL funded by the Swiss National Science Foundation;
Metadata
Release files for aiidalab-qe-pp 0.1.14
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| aiidalab_qe_pp-0.1.14.tar.gz | 42.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aiidalab_qe_pp-0.1.14-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 89.8 kB
Release files / aiidalab_qe_pp-0.1.14.tar.gz
| Download URL | aiidalab_qe_pp-0.1.14.tar.gz |
|---|---|
| Size | 42.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7201a07f25bbeb9f5da3b81e6f2e50b2745c7989a4cbd89a82221959cbd9d0fa
|
|
BLAKE2b-256 checksum How to use checksums |
60efd9bbfe6df10e2d77335c75d9a8efcb7c8ce173441fec5a1d9aaf9d84c148
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / aiidalab_qe_pp-0.1.14-py3-none-any.whl
| Download URL | aiidalab_qe_pp-0.1.14-py3-none-any.whl |
|---|---|
| Size | 47.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e7d90e1d56b153865d088f9ed39f9966be56bb4ea83c10912ff8e3983b817c0f
|
|
BLAKE2b-256 checksum How to use checksums |
f21d50704fe688ed19e1c1e2f8eb7360696dba71b9f290c63b958853d292c426
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency log