Core plugins#

This page lists common AiiDA plugins which are not specific to any research domain, but extend the core functionality:

AiiDA WorkGraph

Efficiently design and manage flexible workflows with AiiDA.

AiiDA shell

Plugin that makes running shell commands easy.

AiiDA submission controller

Classes to help managing large numbers of submissions.

AiiDA hyperqueue

Plugin for the HyperQueue metascheduler enabling sub-node jobs.

AiiDA project

AiiDA project manager with custom Python environments and isolated project directories.

AiiDA code registry

Registry of simulation codes and computers for easy setup in AiiDA.

AiiDA plugin cutter

Cookie cutter recipe for AiiDA plugins.

AiiDA PythonJob

Run non-AiiDA Python functions on a remote computer (pre-alpha).

Honorable mentions#

  • aiida-firecrest: Transport/Scheduler plugins for interfacing with FirecREST (RESTful services gateway and interface for managing HPC resources).

  • aiida-resource-registry: Registry of simulation codes and computers for easy setup in AiiDAlab.

  • aiida-restapi: RESTful AiiDA Web API for data queries and workflow management.

  • aiida-diff: AiiDA demo plugin that computes the difference between two files.

The full list of available plugins can be found on the AiiDA plugin registry.