Skip to main content

AiiDA is a workflow manager for computational science with a strong focus on provenance, performance and extensibility.

Project description

AiiDA

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

Latest release PyPI version conda-forge PyPI pyversions
Getting help Docs status Google Group
Build status Build Status Coverage Status
Activity PyPI-downloads Commit Activity
Community Affiliated with NumFOCUS Twitter

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, PBS Pro, torque, SGE or LSF out of the box.
  • Plugin interface: Extend AiiDA with plugins 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.
  • Open source: AiiDA is released under the MIT open source license

Installation

Please see AiiDA's documentation.

How to contribute PRs Welcome GitHub issues by-label

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 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.

How to cite

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

  • AiiDA >= 1.0: 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
  • AiiDA < 1.0: 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); DOI: 10.1016/j.commatsci.2015.09.013

License

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

Acknowledgements

AiiDA is a NumFOCUS Affiliated Project and supported by the MARVEL National Centre of Competence in Research, the MaX European Centre of Excellence and by a number of other supporting projects, partners and institutions, whose complete list is available on the AiiDA website acknowledgements page.

Project details


Release history Release notifications | RSS feed

This version

1.4.3

Download files

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

Source Distribution

aiida-core-1.4.3.tar.gz (823.3 kB view details)

Uploaded Source

Built Distributions

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

aiida_core-1.4.3-py3-none-any.whl (1.2 MB view details)

Uploaded Python 3

aiida_core-1.4.3-py2.py3-none-any.whl (1.2 MB view details)

Uploaded Python 2Python 3

File details

Details for the file aiida-core-1.4.3.tar.gz.

File metadata

  • Download URL: aiida-core-1.4.3.tar.gz
  • Upload date:
  • Size: 823.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.8

File hashes

Hashes for aiida-core-1.4.3.tar.gz
Algorithm Hash digest
SHA256 65a770456d6bce7ec2bf063b52bd9e594715370d5d2f0251a094a5306172a6c3
MD5 ef414c115c042160459dfe76c445942a
BLAKE2b-256 cf67d0e53aa826077040d1eaba963deb21bb7e145bec07c9edcf2c7193cfe791

See more details on using hashes here.

File details

Details for the file aiida_core-1.4.3-py3-none-any.whl.

File metadata

  • Download URL: aiida_core-1.4.3-py3-none-any.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.8

File hashes

Hashes for aiida_core-1.4.3-py3-none-any.whl
Algorithm Hash digest
SHA256 83c5cabc0441be4a03f1f38e87aa038bf52ea265a6f58f13ff6717086bb111b1
MD5 6de7615f9c9dbde5d6cc49684798d306
BLAKE2b-256 c8486f0824fed4d52bc4e662a8095515787c2764af538a88f02f04c77c8238f8

See more details on using hashes here.

File details

Details for the file aiida_core-1.4.3-py2.py3-none-any.whl.

File metadata

  • Download URL: aiida_core-1.4.3-py2.py3-none-any.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.8

File hashes

Hashes for aiida_core-1.4.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c06fff0771eea44c1e7ed63439f00d6fa80a7ea7fcde68b5fffdfa8ede14e015
MD5 6b6c3409b89a703e256309ee89519f58
BLAKE2b-256 effc4833cbf90a4f2980390267ee54323bdda7fc486aca4bb577f71100a7156a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page