MaX tutorial for AiiDA developers and contributors - Lausanne, March 2017
Video recordings from the advanced AiiDA tutorial held in March 2017 in Lausanne.
Guidelines for workflow design (Lausanne, March 2017)
Date: March 7, 2017
Description: In this video we present guidelines that workflow developers should adopt. Common mistakes for workflow development are discussed.
Workflows in AiiDA (Lausanne, March 2017)
Date: March 7, 2017
Description: Presentation of AiiDA's new workflow system, with a live demonstration on calculating an equation of state using Quantum ESPRESSO.
Extending AiiDA with plugins (Lausanne, March 2017)
Date: March 7, 2017
Description: In this video we explain the new way to extend AiiDA with plugins.
Introduction to Docker + automated testing of AiiDA plugins and workflows (Lausanne, March 2017)
Date: March 7, 2017
Description: We show how to use a combination of services (docker, docker-compose, travis-ci) to automatically test code, plugins, and workflows. In particular, in this video we start with a quick crash course into Docker (a free tool to manage lightweight "virtual machines"), and then we explain how to use it (in combination with a template setup written by us) to test your plugins. Finally, we show how to enable Continuous Integration (CI) with this test suite, to test your code at every pull request and commit using the Travis online service (free for open-source codes hosted on GitHub).