Metadata-Version: 2.1
Name: aiida-core
Version: 1.0.0b5
Summary: UNKNOWN
Home-page: http://www.aiida.net/
Author: The AiiDA team
Author-email: developers@aiida.net
License: MIT License
Platform: UNKNOWN
Classifier: Framework :: AiiDA
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Topic :: Scientific/Engineering
Description-Content-Type: text/markdown
Requires-Dist: reentry (>=1.3.0)
Requires-Dist: python-dateutil (==2.8.0)
Requires-Dist: django (==1.11.20)
Requires-Dist: tzlocal (==1.5.1)
Requires-Dist: pytz (==2018.9)
Requires-Dist: PyYAML (==3.13)
Requires-Dist: six (==1.12.0)
Requires-Dist: psutil (==5.5.1)
Requires-Dist: mock (==2.0.0)
Requires-Dist: numpy (==1.16.4)
Requires-Dist: SQLAlchemy (==1.3.3)
Requires-Dist: SQLAlchemy-Utils (==0.33.11)
Requires-Dist: alembic (==1.0.7)
Requires-Dist: aldjemy (==0.9.1)
Requires-Dist: passlib (==1.7.1)
Requires-Dist: click (==7.0)
Requires-Dist: click-completion (==0.5.1)
Requires-Dist: click-config-file (==0.5.0)
Requires-Dist: click-spinner (==0.1.8)
Requires-Dist: tabulate (==0.8.3)
Requires-Dist: ete3 (==3.1.1)
Requires-Dist: uritools (==2.2.0)
Requires-Dist: psycopg2-binary (==2.8)
Requires-Dist: paramiko (==2.6.0)
Requires-Dist: ipython (<6.0,>=4.0)
Requires-Dist: plumpy (==0.14.2)
Requires-Dist: kiwipy[rmq] (==0.5.1)
Requires-Dist: pika (==1.0.0)
Requires-Dist: circus (==0.15.0)
Requires-Dist: tornado (<5.0)
Requires-Dist: wrapt (==1.11.1)
Requires-Dist: simplejson (==3.16.0)
Requires-Dist: graphviz (==0.10.1)
Requires-Dist: singledispatch (>=3.4.0.3) ; python_version < "3.5"
Requires-Dist: enum34 (==1.1.6) ; python_version < "3.5"
Requires-Dist: typing (==3.6.6) ; python_version < "3.5"
Requires-Dist: pyblake2 (==1.1.2) ; python_version < "3.6"
Provides-Extra: all
Requires-Dist: python-memcached (==1.59) ; extra == 'all'
Requires-Dist: docutils (==0.14) ; extra == 'all'
Requires-Dist: ase (==3.17.0) ; extra == 'all'
Requires-Dist: Jinja2 (==2.10.1) ; extra == 'all'
Requires-Dist: pymatgen (<=2018.12.12) ; extra == 'all'
Requires-Dist: codecov (==2.0.15) ; extra == 'all'
Requires-Dist: Flask-HTTPAuth (==3.2.4) ; extra == 'all'
Requires-Dist: Flask-SQLAlchemy (==2.3.2) ; extra == 'all'
Requires-Dist: jupyter (==1.0.0) ; extra == 'all'
Requires-Dist: pgtest (==1.2.0) ; extra == 'all'
Requires-Dist: sqlalchemy-diff (==0.1.3) ; extra == 'all'
Requires-Dist: Sphinx (==1.8.4) ; extra == 'all'
Requires-Dist: PyMySQL (==0.9.3) ; extra == 'all'
Requires-Dist: aiida-export-migration-tests (==0.7.0) ; extra == 'all'
Requires-Dist: toml (==0.10.0) ; extra == 'all'
Requires-Dist: seekpath (==1.8.4) ; extra == 'all'
Requires-Dist: sphinxcontrib-contentui (==0.2.2) ; extra == 'all'
Requires-Dist: pytest-cov (==2.6.1) ; extra == 'all'
Requires-Dist: yapf (==0.26.0) ; extra == 'all'
Requires-Dist: pg8000 (<1.13.0) ; extra == 'all'
Requires-Dist: itsdangerous (==1.1.0) ; extra == 'all'
Requires-Dist: qe-tools (==1.1.2) ; extra == 'all'
Requires-Dist: Flask-Cors (==3.0.7) ; extra == 'all'
Requires-Dist: Flask-RESTful (==0.3.7) ; extra == 'all'
Requires-Dist: pytest (==4.3.0) ; extra == 'all'
Requires-Dist: pre-commit (==1.14.4) ; extra == 'all'
Requires-Dist: coverage (==4.5.2) ; extra == 'all'
Requires-Dist: sphinx-rtd-theme (==0.4.3) ; extra == 'all'
Requires-Dist: Flask (==1.0.2) ; extra == 'all'
Requires-Dist: pyparsing (==2.3.1) ; extra == 'all'
Requires-Dist: pep8-naming (==0.4.1) ; extra == 'all'
Requires-Dist: flask-marshmallow (==0.9.0) ; extra == 'all'
Requires-Dist: marshmallow-sqlalchemy (==0.16.0) ; extra == 'all'
Requires-Dist: Flask-Cache (==0.13.1) ; extra == 'all'
Requires-Dist: prospector (==1.1.5) ; extra == 'all'
Requires-Dist: Pygments (==2.3.1) ; extra == 'all'
Requires-Dist: spglib (==1.12.2.post0) ; extra == 'all'
Requires-Dist: bpython (==0.17.1) ; extra == 'all'
Requires-Dist: MarkupSafe (==1.1.1) ; extra == 'all'
Requires-Dist: gssapi (==1.4.1) ; extra == 'all'
Requires-Dist: sqlalchemy-migrate (==0.12.0) ; extra == 'all'
Requires-Dist: pyasn1 (==0.4.2) ; extra == 'all'
Requires-Dist: PyCifRW (==4.2.1) ; (python_version < "3") and extra == 'all'
Requires-Dist: pylint (==1.9.4) ; (python_version < "3.0") and extra == 'all'
Requires-Dist: pylint-django (==0.11.1) ; (python_version < "3.0") and extra == 'all'
Requires-Dist: unittest2 (==1.1.0) ; (python_version < "3.5") and extra == 'all'
Requires-Dist: futures ; (python_version == "2.7") and extra == 'all'
Requires-Dist: PyCifRW (==4.4) ; (python_version >= "3") and extra == 'all'
Requires-Dist: pylint-django (==2.0.5) ; (python_version >= "3.0") and extra == 'all'
Requires-Dist: astroid (==2.1.0) ; (python_version >= "3.0") and extra == 'all'
Requires-Dist: pylint (==2.2.2) ; (python_version >= "3.0") and extra == 'all'
Provides-Extra: atomic_tools
Requires-Dist: spglib (==1.12.2.post0) ; extra == 'atomic_tools'
Requires-Dist: pymatgen (<=2018.12.12) ; extra == 'atomic_tools'
Requires-Dist: ase (==3.17.0) ; extra == 'atomic_tools'
Requires-Dist: PyMySQL (==0.9.3) ; extra == 'atomic_tools'
Requires-Dist: seekpath (==1.8.4) ; extra == 'atomic_tools'
Requires-Dist: qe-tools (==1.1.2) ; extra == 'atomic_tools'
Requires-Dist: PyCifRW (==4.2.1) ; (python_version < "3") and extra == 'atomic_tools'
Requires-Dist: PyCifRW (==4.4) ; (python_version >= "3") and extra == 'atomic_tools'
Provides-Extra: bpython
Requires-Dist: bpython (==0.17.1) ; extra == 'bpython'
Provides-Extra: dev_precommit
Requires-Dist: pre-commit (==1.14.4) ; extra == 'dev_precommit'
Requires-Dist: yapf (==0.26.0) ; extra == 'dev_precommit'
Requires-Dist: prospector (==1.1.5) ; extra == 'dev_precommit'
Requires-Dist: pep8-naming (==0.4.1) ; extra == 'dev_precommit'
Requires-Dist: toml (==0.10.0) ; extra == 'dev_precommit'
Requires-Dist: pylint (==1.9.4) ; (python_version < "3.0") and extra == 'dev_precommit'
Requires-Dist: pylint-django (==0.11.1) ; (python_version < "3.0") and extra == 'dev_precommit'
Requires-Dist: astroid (==2.1.0) ; (python_version >= "3.0") and extra == 'dev_precommit'
Requires-Dist: pylint (==2.2.2) ; (python_version >= "3.0") and extra == 'dev_precommit'
Requires-Dist: pylint-django (==2.0.5) ; (python_version >= "3.0") and extra == 'dev_precommit'
Provides-Extra: docs
Requires-Dist: Sphinx (==1.8.4) ; extra == 'docs'
Requires-Dist: Pygments (==2.3.1) ; extra == 'docs'
Requires-Dist: docutils (==0.14) ; extra == 'docs'
Requires-Dist: Jinja2 (==2.10.1) ; extra == 'docs'
Requires-Dist: MarkupSafe (==1.1.1) ; extra == 'docs'
Requires-Dist: sphinx-rtd-theme (==0.4.3) ; extra == 'docs'
Requires-Dist: sphinxcontrib-contentui (==0.2.2) ; extra == 'docs'
Requires-Dist: Flask (==1.0.2) ; extra == 'docs'
Requires-Dist: Flask-RESTful (==0.3.7) ; extra == 'docs'
Requires-Dist: Flask-Cors (==3.0.7) ; extra == 'docs'
Requires-Dist: Flask-HTTPAuth (==3.2.4) ; extra == 'docs'
Requires-Dist: Flask-Cache (==0.13.1) ; extra == 'docs'
Requires-Dist: Flask-SQLAlchemy (==2.3.2) ; extra == 'docs'
Requires-Dist: flask-marshmallow (==0.9.0) ; extra == 'docs'
Requires-Dist: pyparsing (==2.3.1) ; extra == 'docs'
Requires-Dist: sqlalchemy-migrate (==0.12.0) ; extra == 'docs'
Requires-Dist: marshmallow-sqlalchemy (==0.16.0) ; extra == 'docs'
Requires-Dist: itsdangerous (==1.1.0) ; extra == 'docs'
Requires-Dist: python-memcached (==1.59) ; extra == 'docs'
Requires-Dist: spglib (==1.12.2.post0) ; extra == 'docs'
Requires-Dist: pymatgen (<=2018.12.12) ; extra == 'docs'
Requires-Dist: ase (==3.17.0) ; extra == 'docs'
Requires-Dist: PyMySQL (==0.9.3) ; extra == 'docs'
Requires-Dist: seekpath (==1.8.4) ; extra == 'docs'
Requires-Dist: qe-tools (==1.1.2) ; extra == 'docs'
Requires-Dist: PyCifRW (==4.2.1) ; (python_version < "3") and extra == 'docs'
Requires-Dist: PyCifRW (==4.4) ; (python_version >= "3") and extra == 'docs'
Provides-Extra: notebook
Requires-Dist: jupyter (==1.0.0) ; extra == 'notebook'
Provides-Extra: rest
Requires-Dist: Flask (==1.0.2) ; extra == 'rest'
Requires-Dist: Flask-RESTful (==0.3.7) ; extra == 'rest'
Requires-Dist: Flask-Cors (==3.0.7) ; extra == 'rest'
Requires-Dist: Flask-HTTPAuth (==3.2.4) ; extra == 'rest'
Requires-Dist: Flask-Cache (==0.13.1) ; extra == 'rest'
Requires-Dist: Flask-SQLAlchemy (==2.3.2) ; extra == 'rest'
Requires-Dist: flask-marshmallow (==0.9.0) ; extra == 'rest'
Requires-Dist: pyparsing (==2.3.1) ; extra == 'rest'
Requires-Dist: sqlalchemy-migrate (==0.12.0) ; extra == 'rest'
Requires-Dist: marshmallow-sqlalchemy (==0.16.0) ; extra == 'rest'
Requires-Dist: itsdangerous (==1.1.0) ; extra == 'rest'
Requires-Dist: python-memcached (==1.59) ; extra == 'rest'
Provides-Extra: ssh_kerberos
Requires-Dist: pyasn1 (==0.4.2) ; extra == 'ssh_kerberos'
Requires-Dist: gssapi (==1.4.1) ; extra == 'ssh_kerberos'
Provides-Extra: testing
Requires-Dist: pgtest (==1.2.0) ; extra == 'testing'
Requires-Dist: pg8000 (<1.13.0) ; extra == 'testing'
Requires-Dist: sqlalchemy-diff (==0.1.3) ; extra == 'testing'
Requires-Dist: coverage (==4.5.2) ; extra == 'testing'
Requires-Dist: codecov (==2.0.15) ; extra == 'testing'
Requires-Dist: pytest (==4.3.0) ; extra == 'testing'
Requires-Dist: pytest-cov (==2.6.1) ; extra == 'testing'
Requires-Dist: aiida-export-migration-tests (==0.7.0) ; extra == 'testing'
Requires-Dist: Flask (==1.0.2) ; extra == 'testing'
Requires-Dist: Flask-RESTful (==0.3.7) ; extra == 'testing'
Requires-Dist: Flask-Cors (==3.0.7) ; extra == 'testing'
Requires-Dist: Flask-HTTPAuth (==3.2.4) ; extra == 'testing'
Requires-Dist: Flask-Cache (==0.13.1) ; extra == 'testing'
Requires-Dist: Flask-SQLAlchemy (==2.3.2) ; extra == 'testing'
Requires-Dist: flask-marshmallow (==0.9.0) ; extra == 'testing'
Requires-Dist: pyparsing (==2.3.1) ; extra == 'testing'
Requires-Dist: sqlalchemy-migrate (==0.12.0) ; extra == 'testing'
Requires-Dist: marshmallow-sqlalchemy (==0.16.0) ; extra == 'testing'
Requires-Dist: itsdangerous (==1.1.0) ; extra == 'testing'
Requires-Dist: python-memcached (==1.59) ; extra == 'testing'
Requires-Dist: spglib (==1.12.2.post0) ; extra == 'testing'
Requires-Dist: pymatgen (<=2018.12.12) ; extra == 'testing'
Requires-Dist: ase (==3.17.0) ; extra == 'testing'
Requires-Dist: PyMySQL (==0.9.3) ; extra == 'testing'
Requires-Dist: seekpath (==1.8.4) ; extra == 'testing'
Requires-Dist: qe-tools (==1.1.2) ; extra == 'testing'
Requires-Dist: PyCifRW (==4.2.1) ; (python_version < "3") and extra == 'testing'
Requires-Dist: unittest2 (==1.1.0) ; (python_version < "3.5") and extra == 'testing'
Requires-Dist: futures ; (python_version == "2.7") and extra == 'testing'
Requires-Dist: PyCifRW (==4.4) ; (python_version >= "3") and extra == 'testing'

[![Build Status](https://travis-ci.org/aiidateam/aiida-core.svg?branch=develop)](https://travis-ci.org/aiidateam/aiida-core)
[![Coverage Status](https://coveralls.io/repos/github/aiidateam/aiida-core/badge.svg?branch=develop)](https://coveralls.io/github/aiidateam/aiida-core?branch=develop)
[![Docs status](https://readthedocs.org/projects/aiida-core/badge)](http://aiida-core.readthedocs.io/)
[![PyPI version](https://badge.fury.io/py/aiida-core.svg)](https://badge.fury.io/py/aiida-core)


AiiDA
=====

**Automated Interactive Infrastructure and Database for Computational
Science**

AiiDA is a sophisticated framework designed from scratch to be a
flexible and scalable infrastructure for computational science. Being
able to store the full data provenance of each simulation, and based on
a tailored database solution built for efficient data mining
implementations, AiiDA gives the user the ability to interact seamlessly
with any number of HPC machines and codes thanks to its flexible plugin
interface, together with a powerful workflow engine for the automation
of simulations.

The official homepage is at <http://www.aiida.net>

The code is hosted on GitHub at
<https://github.com/aiidateam/aiida-core>

The documentation is hosted on Read The Docs at:

-   [stable version](http://aiida-core.readthedocs.io/en/stable)
-   [develop version](http://aiida-core.readthedocs.io/en/latest)

Which branch should you use?
----------------------------

-   **Users**: the stable version of the code is in the [master
    branch](https://github.com/aiidateam/aiida-core/tree/master)
-   **Developers**: the procedure to contribute through pull-requests
    can be found in the
    [wiki](https://github.com/aiidateam/aiida-core/wiki/Contributing-guide-and-branch-descriptions)

How to cite AiiDA
-----------------

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

> Giovanni Pizzi, Andrea Cepellotti, Riccardo Sabatini, Nicola Marzari,
> and Boris Kozinsky, *AiiDA: automated interactive infrastructure and
> database for computational science*, Comp. Mat. Sci 111, 218-230
> (2016); <https://doi.org/10.1016/j.commatsci.2015.09.013>;
> <http://www.aiida.net>.

License
-------

The terms of the AiiDA license can be found in the LICENSE.txt file.

Acknowledgements
----------------

This work is supported by the [MARVEL National Centre for Competency in
Research](<http://nccr-marvel.ch>) funded by the [Swiss National
Science Foundation](<http://www.snf.ch/en>), as well as by the [MaX
European Centre of Excellence](<http://www.max-centre.eu/>) funded by
the Horizon 2020 EINFRA-5 program, Grant No. 676598.

![MARVEL](docs/source/images/MARVEL.png)
![MaX](docs/source/images/MaX.png)


