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;

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aiidalab_qe_pp-0.1.13.tar.gz (39.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aiidalab_qe_pp-0.1.13-py3-none-any.whl (46.3 kB view details)

Uploaded Python 3

File details

Details for the file aiidalab_qe_pp-0.1.13.tar.gz.

File metadata

  • Download URL: aiidalab_qe_pp-0.1.13.tar.gz
  • Upload date:
  • Size: 39.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for aiidalab_qe_pp-0.1.13.tar.gz
Algorithm Hash digest
SHA256 9e80904a75f9dddeb68ec13af9b436947e6724567745b4bc3243624f0eb1abec
MD5 1bd84a279fef67b4fb616e953c8a4873
BLAKE2b-256 530dc863ea3ff4fad87946480552fcbc5c11b7210144c2314bb43e3e239a1f28

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiidalab_qe_pp-0.1.13.tar.gz:

Publisher: release.yaml on aiidalab/aiidalab-qe-pp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aiidalab_qe_pp-0.1.13-py3-none-any.whl.

File metadata

  • Download URL: aiidalab_qe_pp-0.1.13-py3-none-any.whl
  • Upload date:
  • Size: 46.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for aiidalab_qe_pp-0.1.13-py3-none-any.whl
Algorithm Hash digest
SHA256 3d7417ec6c44cdf116d1a2a2e11c6fe3c7844aa8abffc722de7b328bb09e59ae
MD5 19327d51a3320c84441f15dfbd7c9b20
BLAKE2b-256 9004ce09eafd8f76b776c5a1f875a1e5930d55d5ad92405313ea38c421d8c395

See more details on using hashes here.

Provenance

The following attestation bundles were made for aiidalab_qe_pp-0.1.13-py3-none-any.whl:

Publisher: release.yaml on aiidalab/aiidalab-qe-pp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.1.13 This release

2 files

0.1.11

2 files

0.1.10

2 files

0.1.9

2 files

0.1.6

2 files

0.1.5

2 files

0.1.4

2 files

0.1.3

2 files

0.1.2

2 files

0.1.0

2 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