Skip to main content

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:

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)

Source distribution for aiidalab-qe-pp 0.1.14
File Size Uploaded
aiidalab_qe_pp-0.1.14.tar.gz 42.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for aiidalab-qe-pp 0.1.14
File Interpreter ABI Platform
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 log

Release 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

Release history Release notifications | RSS feed

This release

0.1.14 This release

2 release files

0.1.13

2 release files

0.1.11

2 release files

0.1.10

2 release files

0.1.9

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.0

2 release files

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