Skip to content

Releases: cjekel/similarity_measures

v.1.2.0

12 Oct 18:21
Compare
Choose a tag to compare

[1.2.0] - 2024-10-12

  • curve_length_measure is now vectorized which should improve performance. Thanks to a contribution by nucccc

v1.1.0

18 Nov 23:51
Compare
Choose a tag to compare

[1.1.0] - 2023-11-18

Changed

  • curve_length_measure now supports curves with negative means! Thanks to a contribution by Schmetzler in PR37

v1.0.0

07 Oct 18:27
Compare
Choose a tag to compare

v1.0.0

area_between_two_curves now correctly calculates the area of four points that form a triangle (where two of the four points are the same). Thanks to a contribution by mcnick in PR35. Note that this change may result in different area values from previous versions. Cases where this will happen is if one curve had a perfectly straight line between three points, or if one curve had the exact same data point twice.

v0.7.0

14 Jan 18:43
75ee0c6
Compare
Choose a tag to compare

[0.7.0] - 2023-01-14

Changed

  • frechet_dist now uses scipy cdist to calculate the distances between points
  • frechet_dist should be significantly faster due to cdist thanks to a contribution by nucccc

Thanks to @nucccc for the PR that enhance the performance of the frechet distance.

v0.6.0

08 Oct 23:50
2439d7a
Compare
Choose a tag to compare
  • similaritymeasures.pcm now produces different values! This was done to better follow the original algorithm. To get the same results from previous versions, set norm_seg_length=True. What this option does is scale each segment length by the maximum values of the curve (borrowed from the curve_length_measure). This scaling should not be needed with the PCM method because both curves are always scaled initially.
  • Fix docstring documentation for returns in similaritymeasures.dtw and similaritymeasures.curve_length_measure

v.0.5.0

06 Aug 17:11
Compare
Choose a tag to compare

Adds mean squared error (mse) and mean absolute error (mae) methods thanks to @HarshRaoD