All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Modules Pages
Python module

Introduction

Generating python bindings for new Entity classes is straightforward. We only need to add the following lines into file src/CMakeLists.txt:

DYNAMIC_GRAPH_PYTHON_MODULE("tutorial" ${LIBRARY_NAME} wrap)

This will create and install a python module called dynamic_graph.tutorial, linked with library ${LIBRARY_NAME} (libdynamic-graph-tutorial.so). When importing this module, two new python classes deriving from Entity are created:

  • InvertedPendulum, and
  • FeedbackController.
    See also
    src/simu.py for an example python script.