{"version":"1.0","type":"rich","title":"Gist 9fc112cb6c66d8ea755a","description":"This example demonstrates peak detection on a synthetic signal composed of multiple sine waves with added Gaussian noise, plotting the original waveform and identifying local maxima and minima. The code generates the test data using NumPy’s `linspace` and `random.randn`, then applies a custom `peakdetect` function adapted from a MATLAB script. It also includes a parabola-fitting routine via `scipy.optimize.curve_fit` to refine peak positions and amplitudes, and visualizes results with `pylab`. The plot shows both the raw noisy signal and the detected peaks over the x-axis range.","provider_name":"VizHub AI Studio","provider_url":"https://next.vizhub.com","html":"<iframe src=\"https://next.vizhub.com/viz/gist-9fc112cb6c66d8ea755a?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"1\"></iframe>","width":960,"height":500,"cache_age":3600}