Custom Actions in Python

This tutorial introduces the necessary information to create custom actions in Python. Briefly, custom actions allow users and developers to implement new functionality into HOOMD-blue without having to write C++ code.

Prerequisites:

This tutorial assumes you are familiar with the concepts presented in Introducting HOOMD-blue and Introducing Molecular Dyanamics. Throughout this tutorial we may use other libraries to introduce writing performant actions in Python. Familiarity with these packages may help, but are not necessary to learn from this tutorial.

This tutorial is written with jupyter. You can download the source from the hoomd-examples repository.