aiida-core


Nameaiida-core JSON
Version 2.6.3 PyPI version JSON
download
home_pageNone
SummaryAiiDA is a workflow manager for computational science with a strong focus on provenance, performance and extensibility.
upload_time2024-11-06 05:58:48
maintainerNone
docs_urlNone
authorNone
requires_python>=3.9
licenseNone
keywords aiida workflows
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # <img src="https://raw.githubusercontent.com/aiidateam/aiida-core/main/docs/source/images/aiida-logo.svg" alt="AiiDA" width="200"/>

AiiDA (www.aiida.net) is a workflow manager for computational science with a strong focus on provenance, performance and extensibility.

|    | |
|-----|----------------------------------------------------------------------------|
|Latest release| [![PyPI version](https://badge.fury.io/py/aiida-core.svg)](https://badge.fury.io/py/aiida-core) [![conda-forge](https://img.shields.io/conda/vn/conda-forge/aiida-core.svg?style=flat)](https://anaconda.org/conda-forge/aiida-core) [![PyPI pyversions](https://img.shields.io/pypi/pyversions/aiida-core.svg)](https://pypi.python.org/pypi/aiida-core/) |
|Getting help| [![Docs status](https://readthedocs.org/projects/aiida-core/badge)](http://aiida-core.readthedocs.io/) [![Discourse status](https://img.shields.io/discourse/status?server=https%3A%2F%2Faiida.discourse.group%2F)](https://aiida.discourse.group/)
|Build status| [![Build Status](https://github.com/aiidateam/aiida-core/actions/workflows/ci-code.yml/badge.svg)](https://github.com/aiidateam/aiida-core/actions) [![Coverage Status](https://codecov.io/gh/aiidateam/aiida-core/branch/main/graph/badge.svg)](https://codecov.io/gh/aiidateam/aiida-core) [Benchmarks](https://aiidateam.github.io/aiida-core/dev/bench/ubuntu-22.04/psql_dos/) |
|Activity| [![PyPI-downloads](https://img.shields.io/pypi/dm/aiida-core.svg?style=flat)](https://pypistats.org/packages/aiida-core) [![Commit Activity](https://img.shields.io/github/commit-activity/m/aiidateam/aiida-core.svg)](https://github.com/aiidateam/aiida-core/pulse)
|Community|  [![Discourse](https://img.shields.io/discourse/topics?server=https%3A%2F%2Faiida.discourse.group%2F&logo=discourse)](https://aiida.discourse.group/) [![Affiliated with NumFOCUS](https://img.shields.io/badge/NumFOCUS-affiliated%20project-orange.svg?style=flat&colorA=E1523D&colorB=007D8A)](https://numfocus.org/sponsored-projects/affiliated-projects) [![Twitter](https://img.shields.io/twitter/follow/aiidateam.svg?style=social&label=Follow)](https://twitter.com/aiidateam)


## Features

 -   **Workflows:** Write complex, auto-documenting workflows in
     python, linked to arbitrary executables on local and remote
     computers. The event-based workflow engine supports tens of
     thousands of processes per hour with full checkpointing.
 -   **Data provenance:** Automatically track inputs, outputs & metadata
     of all calculations in a provenance graph for full
     reproducibility. Perform fast queries on graphs containing
     millions of nodes.
 -   **HPC interface:** Move your calculations to a different computer
     by changing one line of code. AiiDA is compatible with schedulers
     like [SLURM](https://slurm.schedmd.com), [PBS
     Pro](https://www.pbspro.org/),
     [torque](http://www.adaptivecomputing.com/products/torque/),
     [SGE](http://gridscheduler.sourceforge.net/) or
     [LSF](https://www.ibm.com/support/knowledgecenter/SSETD4/product_welcome_platform_lsf.html)
     out of the box.
 -   **Plugin interface:** Extend AiiDA with [plugins](https://aiidateam.github.io/aiida-registry/) for new simulation codes (input generation & parsing), data types, schedulers, transport modes and more.
 -   **Open Science:** Export subsets of your provenance graph and share them with peers or make them available online for everyone
     on the [Materials Cloud](https://www.materialscloud.org).
 -   **Open source:** AiiDA is released under the [MIT open source license](LICENSE.txt)

## Installation

Please see AiiDA's [documentation](https://aiida-core.readthedocs.io/en/latest/).

## How to contribute [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) [![GitHub issues by-label](https://img.shields.io/github/issues/aiidateam/aiida-core/good%20first%20issue)](https://github.com/aiidateam/aiida-core/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22)

The AiiDA team appreciates help from a wide range of different backgrounds.
Small improvements of the documentation or minor bug fixes are always welcome.

Please see the [Contributor wiki](https://github.com/aiidateam/aiida-core/wiki) on how to get started.

## Frequently Asked Questions

If you are experiencing problems with your AiiDA installation, please refer to the [FAQ page of the documentation](https://aiida-core.readthedocs.io/en/latest/howto/faq.html).
For any other questions, discussion and requests for support, please visit the [Discourse server](https://aiida.discourse.group/).

## How to cite

If you use AiiDA in your research, please consider citing the following publications:

 * S. P. Huber *et al.*, *AiiDA 1.0, a scalable computational infrastructure for automated reproducible workflows and data provenance*, Scientific Data **7**, 300 (2020); DOI: [10.1038/s41597-020-00638-4](https://doi.org/10.1038/s41597-020-00638-4)
 * M. Uhrin *et al.*, *Workflows in AiiDA: Engineering a high-throughput, event-based engine for robust and modular computational workflows*, Computational Materials Science **187**, 110086 (2021); DOI: [10.1016/j.commatsci.2020.110086](https://doi.org/10.1016/j.commatsci.2020.110086)

If the ADES concepts are referenced, please also cite:

* Giovanni Pizzi, Andrea Cepellotti, Riccardo Sabatini, Nicola Marzari,and Boris Kozinsky, *AiiDA: automated interactive infrastructure and database for computational science*, Computational Materials Science **111**, 218-230 (2016); DOI: [10.1016/j.commatsci.2015.09.013](https://doi.org/10.1016/j.commatsci.2015.09.013)

## License

AiiDA is distributed under the MIT open source license (see [`LICENSE.txt`](LICENSE.txt)).
For a list of other open source components included in AiiDA, see [`open_source_licenses.txt`](open_source_licenses.txt).

## Acknowledgements

AiiDA is a [NumFOCUS Affiliated Project](https://www.numfocus.org) and supported by the [MARVEL National Centre of Competence in Research](http://www.marvel-nccr.ch), the [MaX European Centre of Excellence](http://www.max-centre.eu) and by a number of other supporting projects, partners and institutions, whose complete list is available on the [AiiDA website acknowledgements page](http://www.aiida.net/acknowledgements/).

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "aiida-core",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": "aiida, workflows",
    "author": null,
    "author_email": "The AiiDA team <developers@aiida.net>",
    "download_url": "https://files.pythonhosted.org/packages/97/07/419b292dba8d97d6d7d5a7d3a457986d767e3988b7bf345fb889ccc6314c/aiida_core-2.6.3.tar.gz",
    "platform": null,
    "description": "# <img src=\"https://raw.githubusercontent.com/aiidateam/aiida-core/main/docs/source/images/aiida-logo.svg\" alt=\"AiiDA\" width=\"200\"/>\n\nAiiDA (www.aiida.net) is a workflow manager for computational science with a strong focus on provenance, performance and extensibility.\n\n|    | |\n|-----|----------------------------------------------------------------------------|\n|Latest release| [![PyPI version](https://badge.fury.io/py/aiida-core.svg)](https://badge.fury.io/py/aiida-core) [![conda-forge](https://img.shields.io/conda/vn/conda-forge/aiida-core.svg?style=flat)](https://anaconda.org/conda-forge/aiida-core) [![PyPI pyversions](https://img.shields.io/pypi/pyversions/aiida-core.svg)](https://pypi.python.org/pypi/aiida-core/) |\n|Getting help| [![Docs status](https://readthedocs.org/projects/aiida-core/badge)](http://aiida-core.readthedocs.io/) [![Discourse status](https://img.shields.io/discourse/status?server=https%3A%2F%2Faiida.discourse.group%2F)](https://aiida.discourse.group/)\n|Build status| [![Build Status](https://github.com/aiidateam/aiida-core/actions/workflows/ci-code.yml/badge.svg)](https://github.com/aiidateam/aiida-core/actions) [![Coverage Status](https://codecov.io/gh/aiidateam/aiida-core/branch/main/graph/badge.svg)](https://codecov.io/gh/aiidateam/aiida-core) [Benchmarks](https://aiidateam.github.io/aiida-core/dev/bench/ubuntu-22.04/psql_dos/) |\n|Activity| [![PyPI-downloads](https://img.shields.io/pypi/dm/aiida-core.svg?style=flat)](https://pypistats.org/packages/aiida-core) [![Commit Activity](https://img.shields.io/github/commit-activity/m/aiidateam/aiida-core.svg)](https://github.com/aiidateam/aiida-core/pulse)\n|Community|  [![Discourse](https://img.shields.io/discourse/topics?server=https%3A%2F%2Faiida.discourse.group%2F&logo=discourse)](https://aiida.discourse.group/) [![Affiliated with NumFOCUS](https://img.shields.io/badge/NumFOCUS-affiliated%20project-orange.svg?style=flat&colorA=E1523D&colorB=007D8A)](https://numfocus.org/sponsored-projects/affiliated-projects) [![Twitter](https://img.shields.io/twitter/follow/aiidateam.svg?style=social&label=Follow)](https://twitter.com/aiidateam)\n\n\n## Features\n\n -   **Workflows:** Write complex, auto-documenting workflows in\n     python, linked to arbitrary executables on local and remote\n     computers. The event-based workflow engine supports tens of\n     thousands of processes per hour with full checkpointing.\n -   **Data provenance:** Automatically track inputs, outputs & metadata\n     of all calculations in a provenance graph for full\n     reproducibility. Perform fast queries on graphs containing\n     millions of nodes.\n -   **HPC interface:** Move your calculations to a different computer\n     by changing one line of code. AiiDA is compatible with schedulers\n     like [SLURM](https://slurm.schedmd.com), [PBS\n     Pro](https://www.pbspro.org/),\n     [torque](http://www.adaptivecomputing.com/products/torque/),\n     [SGE](http://gridscheduler.sourceforge.net/) or\n     [LSF](https://www.ibm.com/support/knowledgecenter/SSETD4/product_welcome_platform_lsf.html)\n     out of the box.\n -   **Plugin interface:** Extend AiiDA with [plugins](https://aiidateam.github.io/aiida-registry/) for new simulation codes (input generation & parsing), data types, schedulers, transport modes and more.\n -   **Open Science:** Export subsets of your provenance graph and share them with peers or make them available online for everyone\n     on the [Materials Cloud](https://www.materialscloud.org).\n -   **Open source:** AiiDA is released under the [MIT open source license](LICENSE.txt)\n\n## Installation\n\nPlease see AiiDA's [documentation](https://aiida-core.readthedocs.io/en/latest/).\n\n## How to contribute [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) [![GitHub issues by-label](https://img.shields.io/github/issues/aiidateam/aiida-core/good%20first%20issue)](https://github.com/aiidateam/aiida-core/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22)\n\nThe AiiDA team appreciates help from a wide range of different backgrounds.\nSmall improvements of the documentation or minor bug fixes are always welcome.\n\nPlease see the [Contributor wiki](https://github.com/aiidateam/aiida-core/wiki) on how to get started.\n\n## Frequently Asked Questions\n\nIf you are experiencing problems with your AiiDA installation, please refer to the [FAQ page of the documentation](https://aiida-core.readthedocs.io/en/latest/howto/faq.html).\nFor any other questions, discussion and requests for support, please visit the [Discourse server](https://aiida.discourse.group/).\n\n## How to cite\n\nIf you use AiiDA in your research, please consider citing the following publications:\n\n * S. P. Huber *et al.*, *AiiDA 1.0, a scalable computational infrastructure for automated reproducible workflows and data provenance*, Scientific Data **7**, 300 (2020); DOI: [10.1038/s41597-020-00638-4](https://doi.org/10.1038/s41597-020-00638-4)\n * M. Uhrin *et al.*, *Workflows in AiiDA: Engineering a high-throughput, event-based engine for robust and modular computational workflows*, Computational Materials Science **187**, 110086 (2021); DOI: [10.1016/j.commatsci.2020.110086](https://doi.org/10.1016/j.commatsci.2020.110086)\n\nIf the ADES concepts are referenced, please also cite:\n\n* Giovanni Pizzi, Andrea Cepellotti, Riccardo Sabatini, Nicola Marzari,and Boris Kozinsky, *AiiDA: automated interactive infrastructure and database for computational science*, Computational Materials Science **111**, 218-230 (2016); DOI: [10.1016/j.commatsci.2015.09.013](https://doi.org/10.1016/j.commatsci.2015.09.013)\n\n## License\n\nAiiDA is distributed under the MIT open source license (see [`LICENSE.txt`](LICENSE.txt)).\nFor a list of other open source components included in AiiDA, see [`open_source_licenses.txt`](open_source_licenses.txt).\n\n## Acknowledgements\n\nAiiDA is a [NumFOCUS Affiliated Project](https://www.numfocus.org) and supported by the [MARVEL National Centre of Competence in Research](http://www.marvel-nccr.ch), the [MaX European Centre of Excellence](http://www.max-centre.eu) and by a number of other supporting projects, partners and institutions, whose complete list is available on the [AiiDA website acknowledgements page](http://www.aiida.net/acknowledgements/).\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "AiiDA is a workflow manager for computational science with a strong focus on provenance, performance and extensibility.",
    "version": "2.6.3",
    "project_urls": {
        "Documentation": "https://aiida.readthedocs.io",
        "Home": "http://www.aiida.net/",
        "Source": "https://github.com/aiidateam/aiida-core"
    },
    "split_keywords": [
        "aiida",
        " workflows"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e44284188622780a8e61b9bdb7072a6bb854a126b17339ffba7f38d014fcde8f",
                "md5": "260ac217934bb2d18aeb4120a3b38663",
                "sha256": "a365825fd45717819f4dfc09fac5713a30bf3092068bdd3860fd7115be40ad54"
            },
            "downloads": -1,
            "filename": "aiida_core-2.6.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "260ac217934bb2d18aeb4120a3b38663",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 1304217,
            "upload_time": "2024-11-06T05:58:46",
            "upload_time_iso_8601": "2024-11-06T05:58:46.142945Z",
            "url": "https://files.pythonhosted.org/packages/e4/42/84188622780a8e61b9bdb7072a6bb854a126b17339ffba7f38d014fcde8f/aiida_core-2.6.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9707419b292dba8d97d6d7d5a7d3a457986d767e3988b7bf345fb889ccc6314c",
                "md5": "caae094f4054fc1d0601a655e4af8eea",
                "sha256": "a6b68713f43d62dea9418ad8f466cf5306a4b259a9ff5145765ef741b6c8bba9"
            },
            "downloads": -1,
            "filename": "aiida_core-2.6.3.tar.gz",
            "has_sig": false,
            "md5_digest": "caae094f4054fc1d0601a655e4af8eea",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 1079933,
            "upload_time": "2024-11-06T05:58:48",
            "upload_time_iso_8601": "2024-11-06T05:58:48.542329Z",
            "url": "https://files.pythonhosted.org/packages/97/07/419b292dba8d97d6d7d5a7d3a457986d767e3988b7bf345fb889ccc6314c/aiida_core-2.6.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-06 05:58:48",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "aiidateam",
    "github_project": "aiida-core",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "aiida-core"
}
        
Elapsed time: 3.70240s