Examples Gallery#
This gallery contains examples demonstrating TanaT’s capabilities for temporal sequence analysis. Each example focuses on a specific feature or use case, providing practical code that you can adapt for your own projects.
Data Containers#
Learn how to work with TanaT’s core data structures.
Criteria and Filtering#
Examples of filtering and selecting data based on various criteria.
Query Criterion
Filter sequences and trajectories using queries.
Static Criterion
Apply criterion based on static features of individuals.
Temporal Criterion
Filter data based on temporal patterns and time ranges.
Pattern Criterion
Select sequences based on specific temporal patterns.
Length Criterion
Filter sequences by their length.
Rank Criterion
Filter entities based on their rank or position.
Distance Metrics#
Learn about different distance metrics for measuring similarity between temporal data.
Entity Metrics#
Distance metrics for individual entities.
Sequence Metrics#
Distance metrics specifically designed for temporal sequences.
Dynamic Time Warping
Compute DTW distance between temporal sequences.
Edit Distance
Calculate edit distance for sequence comparison.
Common Prefix (LCP)
Measure similarity using longest common prefix.
Common Subsequence
Distance from longest common subsequence.
Linear Pairwise
Efficient linear pairwise distance computation.
Soft DTW
Differentiable version of DTW.
Chi2 Sequence Metric
Compute Chi-squared distance between sequences.
Custom Sequence Metric
Create your own custom sequence metric.
Trajectory Metrics#
Distance metrics for multi-sequence trajectories.
Clustering#
Examples of clustering algorithms applied directly to TanaT data containers.
Visualizations#
Explore various visualization techniques for temporal sequences and trajectories.