CurveSimilarities
Curve similarity measures, implemented using Numba.
List of supported measures:
- Dynamic time warping distance (
dtw()) - (Continuous) Fréchet distance (
fd()) - Discrete Fréchet distance (
dfd()) - Integral Fréchet distance (
ifd())
Usage
>>> import numpy as np
>>> from curvesimilarities import fd # (Continuous) Fréchet distance
>>> fd(np.array([[0, 0], [1, 3], [2, 0]]), np.array([[0, 1], [2, 1]]))
2.0
Installation
CurveSimilarities can be installed using pip.
$ pip install curvesimilarities
Documentation
CurveSimilarities is documented with Sphinx. The manual can be found on Read the Docs:
If you want to build the document yourself, get the source code and install with [doc] dependency.
Then, go to doc directory and build the document:
$ pip install .[doc]
$ cd doc
$ make html
Document will be generated in build/html directory. Open index.html to see the central page.
Metadata
Release files for curvesimilarities 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| curvesimilarities-0.3.0.tar.gz | 17.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| curvesimilarities-0.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 38.2 kB
Release files / curvesimilarities-0.3.0.tar.gz
| Download URL | curvesimilarities-0.3.0.tar.gz |
|---|---|
| Size | 17.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8f7cdf4d6510a85bbeb00831a8f0106781989b45eb49a248ed66b28d84777dfc
|
|
BLAKE2b-256 checksum How to use checksums |
5f16dd07e074ae2e456f608be08d6320afff095e490ce0767df7b70d9d5d6aca
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.4
|
Release files / curvesimilarities-0.3.0-py3-none-any.whl
| Download URL | curvesimilarities-0.3.0-py3-none-any.whl |
|---|---|
| Size | 20.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
34da3165b6655c4e3be280f3a5d1feae866be8902ba0baa6fad09e057ec90774
|
|
BLAKE2b-256 checksum How to use checksums |
d070ac0f38924b821adb012310f9c861acfba25f72e36085e0fb9919c1c739fb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.4
|