dynamic time warping with amplitude and offset correction
Project description
dtw_flex
Description
This package allows to match flexibel user defined data patterns in a data array. The algorithm is based on dynamic time warping (dtw) but contains considerable changes. In contrast to classical dtw, an offset and amplitude are dynamically calculated. Moreover, the user can specify weights and allowable repetitions for each data point. Note that this algorithm is greedy and does not guarantee an optimal solution.
The algorithm is also implemented in cython for better performance. The package also implements a running window in order to analyse longer data arrays. Pattern initialisation and point tracking can be set through a visual interface
Getting Started
Installing
pip install dtw_flex
Usage
Please check the following examples:
License
This project is licensed under the GPLv3 License - see the LICENSE file for details
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file dtw_flex-0.0.2.tar.gz
.
File metadata
- Download URL: dtw_flex-0.0.2.tar.gz
- Upload date:
- Size: 89.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0023306bf5d2937422736ba7584baa64f1fb250c3907cf70add2df5fd2276840 |
|
MD5 | 4e2850d18b9951e649f9e75123dc0b6e |
|
BLAKE2b-256 | b307b6369c0da98e21af8dd50be6419fd5d0fdd7767e20a3f1238882174103fa |
File details
Details for the file dtw_flex-0.0.2-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: dtw_flex-0.0.2-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 125.8 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91c7d19f13b626b9e590f6973afebb2f5d2ca2e70118cf1d4004484e92a3fcbc |
|
MD5 | 2b018f13c8d9ad145cb91bfe34fca41d |
|
BLAKE2b-256 | 2b772f1ebafdcf47c74ddafa19f7f3bc9ea571b73792baaac842e06be05f6ac1 |