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 aeon and sklearn estimators.

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.