API Documentation
=================

This section contains the complete API reference for TanaT, automatically generated from the source code.

.. toctree::
   :maxdepth: 4

   modules

The API documentation is organized by module and provides detailed information about all classes, functions, and methods available in TanaT.

Main Modules
------------

**Core Data Structures**

* :py:mod:`tanat.sequence` - Sequence data structures and pools
* :py:mod:`tanat.trajectory` - Trajectory data structures and pools

**Analysis and Metrics**

* :py:mod:`tanat.metric` - Distance metrics for temporal data
* :py:mod:`tanat.clustering` - Clustering algorithms
* :py:mod:`tanat.criterion` - Criterion for data wrangling

**Data Processing**

* :py:mod:`tanat.dataset` - Dataset loading and simulation
* :py:mod:`tanat.loader` - Data loading utilities
* :py:mod:`tanat.function` - Aggregation and transformation functions

**Visualization**

* :py:mod:`tanat.visualization` - Visualization tools for temporal sequences

**Utilities**

* :py:mod:`tanat.utils` - General utility functions
* :py:mod:`tanat.runner` - Workflow and pipeline execution
* :py:mod:`tanat.zeroing` - Data preprocessing and zeroing operations

For detailed information about each module, class, and function, browse the automatically generated documentation below.
