Pan-Tompkins R-Peak Detection
• Derivative: Emphasize QRS slopes
• Squaring: Amplify peaks
• Moving Window Integration: Smooth signal
• Adaptive Thresholding: Dynamic cutoff (0.35 * max)
• Find Peaks: scipy.signal.find_peaks
• Output: R-Peak Locations (sample indices)