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.1.tar.gz (89.1 kB view details)

Uploaded Source

Built Distribution

dtw_flex-0.0.1-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.1.tar.gz.

File metadata

  • Download URL: dtw_flex-0.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 c964eff337854d8946895b3a1558d4d7c8574a10f8353fe244a98683393d1c90
MD5 2b502babfc7f8a969dab41162a9d28b2
BLAKE2b-256 a9adeae3c8c5cc148261f1be422ec90be9ed92c44a7bf134a4ba7a199c2d5930

See more details on using hashes here.

File details

Details for the file dtw_flex-0.0.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: dtw_flex-0.0.1-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.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0bb7f67c05c13716871047110845485d2d7dd3a4d372d313eb55e0b7dfe1d66b
MD5 433efdf6d2ff7a612c3ef332581057d1
BLAKE2b-256 62720fc52f7d84e86d94b2eafe678b6f9a1af4545fcaa7019da9e222b4cfd81f

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