Python API overview

Use this page to find Sardana’s public extension and integration APIs by purpose. For the exhaustive package and module tree, see the Python package reference.

Extension APIs

  • Macro API – classes, decorators and parameter types for writing macros.

  • Controller API – controller base classes, parameters and data types.

  • Recorder API – interfaces for writing scan data recorders.

Element APIs

Client integration APIs

Testing and implementation details