API Reference#

Welcome to the capymoa API reference. This documentation is automatically generated from the source code and provides detailed information on the classes and functions available in capymoa.

If you are looking to just use CapyMOA, you should start with the tutorials.

Types#

These module provide interfaces for learners, and other basic types used by capymoa.

Data Streams#

These modules provide classes for loading, and simulating data streams. It also includes utilities for simulating concept drifts.

capymoa.datasets

CapyMOA comes with some datasets 'out of the box'.

capymoa.stream

Learners#

These modules implement learners for classification, regression, anomaly detection and semi-supervised learning.

Drift Detection#

These modules provide classes for detecting concept drifts.

Evaluation#

These modules provide classes for evaluating learners.

capymoa.splitcriteria

Module containing split criteria for decision trees.

capymoa.evaluation

capymoa.prediction_interval

Miscellaneous#

These modules provide miscellaneous utilities.

capymoa.misc

capymoa.env

CapyMOA supports a few environment variables that can be used to customize its behavior.

Functions#

Machine learning library tailored for data streams.

capymoa.about()[source]#

Print useful debug information about the CapyMOA setup.

>>> import capymoa
>>> capymoa.about() 
CapyMOA ...