AguaClara / aguaclara_tutorial

This repository is for all team members to find information and tutorials about useful tools like Python, Atom, Hydrogen, GitHub, and report writing.
https://aguaclara.github.io/aguaclara_tutorial/
3 stars 75 forks source link

Tutorials for optimizing arrays of data #62

Closed ariannacurillo closed 3 years ago

ariannacurillo commented 4 years ago

Teams asked for optimizing functions in aguaclara package but find_peaks from scipy.signal already has this capability. We will write a tutorial for using this function. For example:

from scipy.signal import find_peaks

#To maximize:
indexes = find_peaks(y,threshold=threshold,distance=distance)[0]
#To minimize:
indexes = find_peaks((1/y),threshold=threshold,distance=distance)[0]

x_points = x[indexes]
y_points = y[indexes]