Welcome to DTAIDistance’s documentation!
Library for time series distances (e.g. Dynamic Time Warping) used in the DTAI Research Group. The library offers a pure Python implementation and a faster implementation in C. The C implementation has only Cython as a dependency. It is compatible with Numpy and Pandas and implemented to avoid unnecessary data copy operations.
Source available on https://github.com/wannesm/dtaidistance.
Usage
Modules
- dtaidistance.dtw
best_path()best_path2()distance()distance_fast()distance_matrix()distance_matrix_fast()distances_array_to_matrix()lb_keogh()ub_euclidean()warp()warping_amount()warping_path()warping_path_fast()warping_path_penalty()warping_path_prob()warping_paths()warping_paths_affinity()warping_paths_affinity_fast()warping_paths_fast()DTWSettings- dtaidistance.dtw_visualisation
plot_average()plot_warp()plot_warping()plot_warping_single_ax()plot_warpingpaths()- dtaidistance.dtw_ndim
distance()distance_fast()distance_matrix()distance_matrix_fast()ub_euclidean()warping_path()warping_paths()warping_paths_fast()- dtaidistance.dtw_barycenter
dba()dba_loop()- dtaidistance.ed
distance()- clustering
- subsequence
- dtaidistance.preprocessing
derivative()differencing()logdomain()mixedlinearlogdomain()smoothing()znormal()