import matplotlib.pyplot as plt
import pandas as pd
from scipy.signal import find_peaks

file_path = "J125188_0508_500Hz.txt"

MIN_HEIGHT = 3.5
MIN_DISTANCE = 10

try:df = pd.read_csv(file_path, header=None, names=["Time", "Voltage"])
except FileNotFoundError:
    exit()

times = df["Time"].values
voltages = df["Voltage"].values

peak_indices, _ = find_peaks(
    voltages, height=MIN_HEIGHT, distance=MIN_DISTANCE
)