An open API service indexing awesome lists of open source software.

https://github.com/aiidateam/aep

AiiDA enhancement proposals
https://github.com/aiidateam/aep

aiida

Last synced: about 1 month ago
JSON representation

AiiDA enhancement proposals

Awesome Lists containing this project

README

        

# AiiDA Enhancement Proposals (AEPs)

This repository contains enhancement proposals for [AiiDA](https://www.aiida.net) (AiiDA enhancement proposals = AEPs).
It is similar to [PEPs](https://www.python.org/dev/peps/) of the Python core language but less 'formalized' and closer to the way the [Jupyter project](https://github.com/jupyter/enhancement-proposals) deals with enhancement proposals.

The purpose is to publicly discuss new features & design choices in the AiiDA ecosystem and to document the decision making process.

Accepted AEPs can be easily browsed and read on the [online documentation](https://aep.readthedocs.io/) or directly on this repository through the index below.

## Index of AEPs

| Number | Status | Title |
|--------|------------------|--------------------------------------------------------------------------------------------------------|
| 000 | implemented | [AEP guidelines](000_aep_guidelines/readme.md) |
| 001 | implemented | [Drop support for Python 2.7](001_drop_python2/readme.md) |
| 002 | implemented | [AiiDA Dependency Management](002_dependency_management/readme.md) |
| 003 | implemented | [Adopt NEP 29](003_adopt_nep_29/readme.md) |
| 004 | implemented | [Infrastructure for importing completed `CalcJob`s](004_calcjob_importer/readme.md) |
| 005 | draft | [New Export Format](005_exportformat/readme.md) |
| 006 | implemented | [Efficient object store for the AiiDA repository](006_efficient_object_store_for_repository/readme.md) |
| 007 | implemented | [Abstract and improve the file repository](007_improved_file_repository/readme.md) |
| 008 | implemented | [Allow `CalcJob`s to be actively monitored and interrupted](008_calcjob_monitors/readme.md) |
| 009 | implemented | [Improved Docker images](009_improved_docker_images/readme.md) |

## Submitting an AEP

The submission process is described in the [AEP guidelines](000_aep_guidelines/readme.md) which also act as a template for new AEPs.