AiiDA plugins migration workshop
An AiiDA plugin migration workshop will be held at EPFL, Lausanne, Switzerland, aiming to attract about 20 participants. The workshop will start on Monday 25 March at 14:00 and end on Friday 29 March at 13:00.
We are in the process of preparing the AiiDA code towards the 1.0 release, in which we have recently introduced python 2 + python 3 support (already available in the 1.0 alpha releases). While we strive to always maintain back-compatibility, we have realised that there were a few needed improvements to the API and we felt that the 1.0 release was the right moment to introduce them. (Note: while existing “codebases” will need (often very straightforward) migration-which is what this workshop is for-existing “databases” will be fully compatible and be automatically migrated when users upgrade to AiiDA 1.0).
This workshop is focused on migrating existing plugins (a full list of the plugins supporting almost 60 different codes can be found on the AiiDA plugin registry page). Another tutorial for new developers of plugins and workflows will be held in Lausanne in the week 20-24 May 2019 and will be advertised soon (stay tuned!).
We will also reserve some time for discussions on plugin interfaces and their homogenisation and common APIs, exploiting this unique occasion bringing together many plugin developers.
Main topics
- explanation of the changes on 1.0;
- hands-on workshop on porting plugins to py2+3 and new aiida 1.0;
- discussions on common interfaces to different plugins for common functionalities (e.g. crystal structure relaxation, band structure, …);
- discussion of automated plugin testing against different versions of AiiDA, python, …
Support
This workshop is supported by the NCCR MARVEL funded by the Swiss National Science Foundation and by the European H2020 MaX Centre of Excellence.
Low-volume newsletters, targeted to the scientific and industrial communities.
Subscribe to our newsletter