| Crates.io | curve_similarities |
| lib.rs | curve_similarities |
| version | 0.2.0 |
| created_at | 2024-08-24 09:38:57.115392+00 |
| updated_at | 2025-09-20 09:15:15.474852+00 |
| description | Calculation of curve similarities for nd-array |
| homepage | https://github.com/nucccc/curve_similarities |
| repository | https://github.com/nucccc/curve_similarities |
| max_upload_size | |
| id | 1350147 |
| size | 38,094 |
Implementation of calculations for curves similarities as in python package similarity_measures.
The following distances are currently implemented:
The library requires in input a bidimensional array of the ndarray rust library.
use curve_similarities::{frechet, DistMetric};
use ndarray::array;
fn main() {
let fr = frechet(
&array![[1.0], [1.0], [3.0]],
&array![[2.0], [4.0]],
DistMetric::Euclidean
).unwrap();
println!("Frechet distance between curves is {}", fr);
}