This repository contains enhancement proposals for AiiDA (AiiDA enhancement proposals = AEPs). It is similar to PEPs of the Python core language but less 'formalized' and closer to the way the Jupyter project 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 or directly on this repository through the index below.
Number | Status | Title |
---|---|---|
000 | implemented | AEP guidelines |
001 | implemented | Drop support for Python 2.7 |
002 | implemented | AiiDA Dependency Management |
003 | implemented | Adopt NEP 29 |
004 | implemented | Infrastructure for importing completed CalcJob s |
005 | draft | New Export Format |
006 | implemented | Efficient object store for the AiiDA repository |
007 | implemented | Abstract and improve the file repository |
008 | implemented | Allow CalcJob s to be actively monitored and interrupted |
009 | implemented | Improved Docker images |
The submission process is described in the AEP guidelines which also act as a template for new AEPs.