API

This section includes information for using the Python API of beat.backend.python.

loader

This modules implements a simple loader for Python code as well as safe executor. Safe in this context means that if the method raises an exception, it will catch it and return in a suitable form to the caller.

hash

Various functions for hashing platform contributions and others

baseformat

Base type for all data formats

dataformat

Validation and parsing for dataformats

algorithm

Validation for algorithms

database

Validation of databases

data

Data I/O classes and functions

data_loaders

This module implements all the data communication related classes

Database execution

Execution utilities

Algorithm executor

A class that can setup and execute algorithm blocks on the backend

executor

A class that can setup and execute loop algorithm blocks on the backend

Message handlers

This module implements a message handler that will be in charge with ZeroMQ communication.

helpers

This module implements various helper methods and classes

inputs

This module implements input related classes

library

Validation for libraries

outputs

This module implements output related classes

stats

This module implements statistical related helper functions.

utils

This module implements helper classes and functions.