The ASP Runtime Director asppybinding library is a set of APIs used to access the OpenClovis ASP middleware. It consists of two parts:
- "asp::" A set of autogenerated Python APIs that correspond directly to the ASP C APIs. These APIs are often hard to use (and sometimes impossible) due to the fact that the C-to-Python binding logic is not perfect. However they do work quite well for simple function calls. These APIs are delivered "as is"! All of these APIs are located under the "asp" module/namespace.
- A Python class layer that abstracts a subset of the ASP C APIs into a much more comprehensible object oriented framework. These APIs are well maintained and tested. Every module/namespace OTHER than "asp" belongs to this layer.
The key sections for quick access are as follows: