-
Notifications
You must be signed in to change notification settings - Fork 192
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Docs: Add overview of common
core
plugins (#6654)
Fixes #6290. This PR adds another panel to the RTD landing page, as well as another entry in the header, named "Core plugins". Both then lead to a new page under "Reference", which provides a grid-view of some of the most important plugins that are not specific to any research domain, but instead extend AiiDA core functionality, e.g., `aiida-workgraph`, `aiida-shell`, `aiida-project`, `aiida-submission-controller`, etc. This aids in making them easier discoverable, also to non power-users.
- Loading branch information
Showing
3 changed files
with
163 additions
and
9 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,135 @@ | ||
.. _reference:core_plugins: | ||
|
||
============ | ||
Core plugins | ||
============ | ||
|
||
This page lists common AiiDA plugins which are not specific to any research domain, but extend the core functionality: | ||
|
||
.. grid:: 1 2 2 4 | ||
:gutter: 3 | ||
|
||
.. grid-item-card:: AiiDA WorkGraph | ||
:text-align: center | ||
:shadow: md | ||
|
||
Efficiently design and manage flexible workflows with AiiDA. | ||
|
||
+++++++++++++++++++++++++++++++++++++++++++++ | ||
|
||
.. button-link:: https://github.com/aiidateam/aiida-workgraph | ||
:color: primary | ||
:outline: | ||
|
||
Go to GitHub | ||
|
||
.. grid-item-card:: AiiDA shell | ||
:text-align: center | ||
:shadow: md | ||
|
||
Plugin that makes running shell commands easy. | ||
|
||
+++++++++++++++++++++++++++++++++++++++++++++ | ||
|
||
.. button-link:: https://github.com/sphuber/aiida-shell | ||
:color: primary | ||
:outline: | ||
|
||
Go to GitHub | ||
|
||
.. grid-item-card:: AiiDA submission controller | ||
:text-align: center | ||
:shadow: md | ||
|
||
Classes to help managing large numbers of submissions. | ||
|
||
+++++++++++++++++++++++++++++++++++++++++++++ | ||
|
||
.. button-link:: https://github.com/aiidateam/aiida-submission-controller/ | ||
:color: primary | ||
:outline: | ||
|
||
Go to GitHub | ||
|
||
.. grid-item-card:: AiiDA hyperqueue | ||
:text-align: center | ||
:shadow: md | ||
|
||
Plugin for the HyperQueue metascheduler enabling sub-node jobs. | ||
|
||
+++++++++++++++++++++++++++++++++++++++++++++ | ||
|
||
.. button-link:: https://github.com/aiidateam/aiida-hyperqueue | ||
:color: primary | ||
:outline: | ||
|
||
Go to GitHub | ||
|
||
.. grid-item-card:: AiiDA project | ||
:text-align: center | ||
:shadow: md | ||
|
||
AiiDA project manager with custom Python environments and isolated project directories. | ||
|
||
+++++++++++++++++++++++++++++++++++++++++++++ | ||
|
||
.. button-link:: https://github.com/aiidateam/aiida-project | ||
:color: primary | ||
:outline: | ||
|
||
Go to GitHub | ||
|
||
.. grid-item-card:: AiiDA code registry | ||
:text-align: center | ||
:shadow: md | ||
|
||
Registry of simulation codes and computers for easy setup in AiiDA. | ||
|
||
+++++++++++++++++++++++++++++++++++++++++++++ | ||
|
||
.. button-link:: https://github.com/aiidateam/aiida-code-registry | ||
:color: primary | ||
:outline: | ||
|
||
Go to GitHub | ||
|
||
.. grid-item-card:: AiiDA plugin cutter | ||
:text-align: center | ||
:shadow: md | ||
|
||
Cookie cutter recipe for AiiDA plugins. | ||
|
||
+++++++++++++++++++++++++++++++++++++++++++++ | ||
|
||
.. button-link:: https://github.com/aiidateam/aiida-plugin-cutter | ||
:color: primary | ||
:outline: | ||
|
||
Go to GitHub | ||
|
||
.. grid-item-card:: AiiDA PythonJob | ||
:text-align: center | ||
:shadow: md | ||
|
||
Run non-AiiDA Python functions on a remote computer (pre-alpha). | ||
|
||
+++++++++++++++++++++++++++++++++++++++++++++ | ||
|
||
.. button-link:: https://github.com/aiidateam/aiida-pythonjob | ||
:color: primary | ||
:outline: | ||
|
||
Go to GitHub | ||
|
||
|
||
Honorable mentions | ||
=================== | ||
|
||
- `aiida-firecrest <https://github.com/aiidateam/aiida-firecrest>`_: Transport/Scheduler plugins for interfacing with | ||
FirecREST (RESTful services gateway and interface for managing HPC resources). | ||
- `aiida-resource-registry <https://github.com/aiidateam/aiida-resource-registry>`_: Registry of simulation codes and computers for easy setup in AiiDAlab. | ||
- `aiida-restapi <https://github.com/aiidateam/aiida-restapi>`_: RESTful AiiDA Web API for data queries and workflow management. | ||
- `aiida-diff <https://github.com/aiidateam/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 <https://aiidateam.github.io/aiida-registry/>`_. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -9,4 +9,5 @@ Reference | |
api/index | ||
rest_api | ||
cheatsheet | ||
core_plugins | ||
_changelog.md |