aiidalab-qe-wannier90


Nameaiidalab-qe-wannier90 JSON
Version 0.1.1 PyPI version JSON
download
home_pageNone
SummaryWeb GUI for Quantum ESPRESSO and Wannier90 calculations in AiiDA.
upload_time2025-02-14 03:29:35
maintainerNone
docs_urlNone
authorNone
requires_python>=3.9
licenseNone
keywords aiida workflows core-level spectroscopy
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # aiidalab-qe-wannier90

A plugin for running Wannier calculations inside the AiiDAlab Quantum ESPRESSO App.

## Features

- **Band structure comparison** with DFT bands.
- With predefined protocols (`moderate`, `precise`, `fast`).
- **Optional real-space Wannier functions** (3D visualization) with the atomic structure.

<img src="docs/source/_static/images/overview.png"  width="800px"/>


<!-- <img src="docs/source/_static/images/qeapp-wannier90-wf.gif"  width="100%"/> -->


## Usage
Run Wannier calculations via the AiiDAlab QE App GUI.



## Compile Wanntier90

This plugin requires the Wannier90 code from the latest source code from the [Wannier90 GitHub repository](https://github.com/wannier-developers/wannier90).

To compile Wannier90, follow the instructions below:

```bash
git clone https://github.com/wannier-developers/wannier90.git
cd wannier90
sudo apt update
sudo apt install gfortran libblas-dev liblapack-dev
cp config/make.inc.gfort make.inc
make wannier
```


validate the installation by running the following command:

```bash
./wannier90.x -h
```



## Isosurface

I used PythonJob to calculate the isosurface of the wannier function, and save the mesh data as AiiDA output node, then visualize the isosurface using the `weas-widget`. This avoids the need to download and save the large density file.

- density file (xsf format), 9.2 Mb
- mesh data, 0.00026 Mb


            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "aiidalab-qe-wannier90",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": "aiida, workflows, core-level, spectroscopy",
    "author": null,
    "author_email": "Xing Wang <xingwang1991@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/13/16/42e9e0d5f7fc6f4a113ee6339756eeba7ff0060b2b21022c04cb3b20aba1/aiidalab_qe_wannier90-0.1.1.tar.gz",
    "platform": null,
    "description": "# aiidalab-qe-wannier90\n\nA plugin for running Wannier calculations inside the AiiDAlab Quantum ESPRESSO App.\n\n## Features\n\n- **Band structure comparison** with DFT bands.\n- With predefined protocols (`moderate`, `precise`, `fast`).\n- **Optional real-space Wannier functions** (3D visualization) with the atomic structure.\n\n<img src=\"docs/source/_static/images/overview.png\"  width=\"800px\"/>\n\n\n<!-- <img src=\"docs/source/_static/images/qeapp-wannier90-wf.gif\"  width=\"100%\"/> -->\n\n\n## Usage\nRun Wannier calculations via the AiiDAlab QE App GUI.\n\n\n\n## Compile Wanntier90\n\nThis plugin requires the Wannier90 code from the latest source code from the [Wannier90 GitHub repository](https://github.com/wannier-developers/wannier90).\n\nTo compile Wannier90, follow the instructions below:\n\n```bash\ngit clone https://github.com/wannier-developers/wannier90.git\ncd wannier90\nsudo apt update\nsudo apt install gfortran libblas-dev liblapack-dev\ncp config/make.inc.gfort make.inc\nmake wannier\n```\n\n\nvalidate the installation by running the following command:\n\n```bash\n./wannier90.x -h\n```\n\n\n\n## Isosurface\n\nI used PythonJob to calculate the isosurface of the wannier function, and save the mesh data as AiiDA output node, then visualize the isosurface using the `weas-widget`. This avoids the need to download and save the large density file.\n\n- density file (xsf format), 9.2 Mb\n- mesh data, 0.00026 Mb\n\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Web GUI for Quantum ESPRESSO and Wannier90 calculations in AiiDA.",
    "version": "0.1.1",
    "project_urls": {
        "documentation": "https://aiidalab-qe-wannier90.readthedocs.io/",
        "homepage": "https://github.com/superstar54/aiidalab-qe-wannier90",
        "source": "https://github.com/superstar54/aiidalab-qe-wannier90",
        "tracker": "https://github.com/superstar54/aiidalab-qe-wannier90/issues"
    },
    "split_keywords": [
        "aiida",
        " workflows",
        " core-level",
        " spectroscopy"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9a9b714920985532918a65fc771674d33794d52c27047307103a54215e786cd5",
                "md5": "a169369ad01e684989da3bc0d7c60e16",
                "sha256": "be861cfb37a2f421ca8e08e1c1f5c3df1c407cc188e1c520a71498fb7cd2cc71"
            },
            "downloads": -1,
            "filename": "aiidalab_qe_wannier90-0.1.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "a169369ad01e684989da3bc0d7c60e16",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 15332,
            "upload_time": "2025-02-14T03:29:34",
            "upload_time_iso_8601": "2025-02-14T03:29:34.659463Z",
            "url": "https://files.pythonhosted.org/packages/9a/9b/714920985532918a65fc771674d33794d52c27047307103a54215e786cd5/aiidalab_qe_wannier90-0.1.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "131642e9e0d5f7fc6f4a113ee6339756eeba7ff0060b2b21022c04cb3b20aba1",
                "md5": "a5870543029fbe10a64ff60515e75770",
                "sha256": "afff5ac1329f399f9f5f2fab35e9e886e3f839c606c8020d751be7e67ad1adf3"
            },
            "downloads": -1,
            "filename": "aiidalab_qe_wannier90-0.1.1.tar.gz",
            "has_sig": false,
            "md5_digest": "a5870543029fbe10a64ff60515e75770",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 12666,
            "upload_time": "2025-02-14T03:29:35",
            "upload_time_iso_8601": "2025-02-14T03:29:35.782231Z",
            "url": "https://files.pythonhosted.org/packages/13/16/42e9e0d5f7fc6f4a113ee6339756eeba7ff0060b2b21022c04cb3b20aba1/aiidalab_qe_wannier90-0.1.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-02-14 03:29:35",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "superstar54",
    "github_project": "aiidalab-qe-wannier90",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "aiidalab-qe-wannier90"
}
        
Elapsed time: 0.69251s