Utility functions#

aeon has a number of modules dedicated to utilities:

  • aeon.pipeline, which contains generics for pipeline construction.

  • aeon.registry, which contains utilities for estimator and tag search.

  • aeon.utils, which contains generic utility functions.

Pipeline construction#

aeon.pipeline

Pipeline maker utility.

make_pipeline(*steps)

Create a pipeline from estimators of any type.

sklearn_to_aeon(estimator)

Coerces an sklearn estimator to the aeon pipeline interface.

Estimator Search and Retrieval, Estimator Tags#

aeon.registry

Implements registry for aeon estimator base classes and tags.

all_estimators([estimator_types, ...])

Get a list of all estimators from aeon.

all_tags([estimator_types, as_dataframe])

Get a list of all tags from aeon.

check_tag_is_valid(tag_name, tag_value)

Check validity of a tag value.

Estimator Validity Checking#

aeon.utils.estimator_checks

Estimator checker for extension.

check_estimator(estimator[, ...])

Run all tests on one single estimator.

Data Validation Tools#

aeon.utils

Validation and checking functions for time series.