Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dtw_flex-0.0.2.tar.gz (89.1 kB view details)

Uploaded Source

Built Distribution

dtw_flex-0.0.2-cp311-cp311-win_amd64.whl (125.8 kB view details)

Uploaded CPython 3.11 Windows x86-64

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

Hashes for dtw_flex-0.0.2.tar.gz
Algorithm Hash digest
SHA256 0023306bf5d2937422736ba7584baa64f1fb250c3907cf70add2df5fd2276840
MD5 4e2850d18b9951e649f9e75123dc0b6e
BLAKE2b-256 b307b6369c0da98e21af8dd50be6419fd5d0fdd7767e20a3f1238882174103fa

See more details on using hashes here.

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

Hashes for dtw_flex-0.0.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 91c7d19f13b626b9e590f6973afebb2f5d2ca2e70118cf1d4004484e92a3fcbc
MD5 2b018f13c8d9ad145cb91bfe34fca41d
BLAKE2b-256 2b772f1ebafdcf47c74ddafa19f7f3bc9ea571b73792baaac842e06be05f6ac1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page