Skip to content

Releases: erdogant/findpeaks

2.7.5

30 Aug 11:47

Choose a tag to compare

  • Overlay of detected points in original image
  • Caerus import fix
  • added alpha for plotting detected points in image
  • make sure the order is correct for plotting
  • add try catch for div by 0
  • read image as unchanged and thus do not force into RGB color image
  • chain fix for pandas
  • in case image is already gray scale, do nothing
  • some code refactoring and cleaning

2.7.4

28 Jul 18:12

Choose a tag to compare

  • Fixes to let it work for colab notebook

2.7.3

28 Jul 16:34

Choose a tag to compare

It is surprising where bugs can hide. A few were hidden due to the numpy upgrade and new parameters.

  • bugfix for make unique when 1D vector or 2D array.
  • Bug fixes due to new numpy with floats and uint8
  • bugfix to shown text labels in 1D and 2D images

2.7.2

28 Jul 14:38

Choose a tag to compare

  • Fix for showing text in the plot_persistence
  • Added new parameters for plot_persistence: s=20, marker='x', color='#FF0000'
  • Reset index for persistence in results: results['persistence'].reset_index(inplace=True, drop=True)

2.7.1

27 Jul 13:22

Choose a tag to compare

  • Optimized functionality (make_unique) because it was slow.

2.7.0

27 Jul 12:03

Choose a tag to compare

A large update!

  • Restriction removed for Numpy (version 2.x) can now be installed #38
  • Fix for peak detection with topological method of equal height #39
  • Fix in case fastnl or bilateral is used. Then, scaling must be done too.
  • Contribution of @martinuray is included for neighborhood extraction [1]
  • New functionality for plotting: params_line, params_peak_marker and params_valley_marker is added as parameter which allows you to customize your line and detection markers
  • Docstrings updated
  • Examples updated
  • Some cleaning and code refactoring

[1] J. Ferner, S. Huber, S. Messineo, A. Pop, and M. Uray, “Persistence-based Hough Transform for Line Detection,” May 22, 2025, arXiv: arXiv:2504.16114. doi: 10.48550/arXiv.2504.16114

2.6.6

13 Jan 22:42

Choose a tag to compare

  • Updates to support pandas 3.0
  • Updates in requirements to prevent issues
  • update in init file
  • Use incremental adjustments instead of random noise to avoid duplicated data

Also thanks to @dstrain115 @kohlert

v2.6.5

28 Aug 19:27

Choose a tag to compare

  • Improved implementation finding peaks in cases with small absolute variance #26 #35 #36
    Thank you @kohlert

2.6.4

17 May 13:44

Choose a tag to compare

  • Bug is fixed in peakdetect
  • Peakdetect 1.2 is used
  • Newest scipy is used again
  • Fix for bug in caerus

v2.6.3

19 Feb 00:02

Choose a tag to compare

  • code refactoring and cleaning by @arvinnick
    Thank you for the contribution!