Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
aeon 1.0.0 documentation
Logo

Using aeon

  • Installation
  • Getting Started
  • API Reference
    • Anomaly Detection
    • Base
    • Benchmarking
    • Classification
    • Clustering
    • Datasets
    • Distances
    • Forecasting
    • Deep learning networks
    • Regression
    • Segmentation
    • Similarity search
    • Transformations
    • Utility functions
    • Visualisation
  • Examples

Developing aeon

  • Contributing to aeon
    • Opening Issues and Reporting Bugs
  • Developer Guide
    • aeon Enhancement Proposals
    • Coding Standards
    • Dependencies
    • Deprecation Policy
    • Developer Installation
    • Developing Documentation
    • Releases
    • Testing framework
  • Mentoring and Projects

The aeon team

  • Contributors
  • About Us
  • Governance
  • Code of Conduct

Other

  • Estimator Overview
  • Changelog
  • Papers using Aeon
Back to top
View this page
Edit this page

Similarity search¶

The aeon.similarity_search module contains algorithms and tools for similarity search tasks.

Similarity search estimators¶

QuerySearch([k, threshold, distance, ...])

Query search estimator.

SeriesSearch([k, threshold, distance, ...])

Series search estimator.

Distance profile functions¶

euclidean_distance_profile(X, q, mask)

Compute a distance profile using the squared Euclidean distance.

normalised_euclidean_distance_profile(X, q, ...)

Compute a distance profile in a brute force way.

squared_distance_profile(X, q, mask)

Compute a distance profile using the squared Euclidean distance.

normalised_squared_distance_profile(X, q, ...)

Compute a distance profile in a brute force way.

Matrix profile functions¶

stomp_normalised_euclidean_matrix_profile(X, ...)

Compute a euclidean matrix profile using STOMP [R0259c7ffd0c6-1].

stomp_euclidean_matrix_profile(X, T, L, mask)

Compute a euclidean euclidean matrix profile using STOMP [Rbaec2cda0e64-1].

stomp_normalised_squared_matrix_profile(X, ...)

Compute a squared euclidean matrix profile using STOMP [R74f36174f72d-1].

stomp_squared_matrix_profile(X, T, L, mask)

Compute a squared euclidean matrix profile using STOMP [R4dbd18cdbad6-1].

Base¶

BaseSimilaritySearch([distance, ...])

Base class for similarity search applications.

Next
QuerySearch
Previous
BaseSegmenter
Copyright © The aeon developers (BSD-3 License)
Made with Sphinx and @pradyunsg's Furo
On this page
  • Similarity search
    • Similarity search estimators
    • Distance profile functions
    • Matrix profile functions
    • Base