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

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dtw_flex-0.1.0-cp311-cp311-win_amd64.whl (169.2 kB view details)

Uploaded CPython 3.11Windows x86-64

File details

Details for the file dtw_flex-0.1.0.tar.gz.

File metadata

  • Download URL: dtw_flex-0.1.0.tar.gz
  • Upload date:
  • Size: 125.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.11.0

File hashes

Hashes for dtw_flex-0.1.0.tar.gz
Algorithm Hash digest
SHA256 a680ddb0ba583844d827d38a42043afec61e3c3c482c31a91542dda705d07a25
MD5 95bcac1fc86466dfd13350c54e12c759
BLAKE2b-256 d8af07fd82784a48c31f00fe6aa1dc8ce3e68bd30fbfc8b7d0279a4531916ef2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dtw_flex-0.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 169.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.11.0

File hashes

Hashes for dtw_flex-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 22da8da2a01ab68605aec338c7740f2277943fef8f5a3c4bf55986569015d023
MD5 314fca82fe60e8244cb74022f51f6b4d
BLAKE2b-256 16b0e2a2354fe0f4cb4f5b208c0714335fe32eb9f98d911484d0fe6c766ec8e6

See more details on using hashes here.

Supported by

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