I am trying to evaluate features such as AP1_amp, AP2_amp, AP1_peak, AP2_peak and seem to be getting incorrect (unexpected) values. I have attached a sample data file.
data_Brian1_strong_depol_70.0.xlsx
I tried taking a closer look at the AP1_peak evaluation and find that eFEL gives me the first peak as 9.26 mV, while the actual value is ~20 mV. This is a screenshot of the trace and where eFEL is detecting the first spike (green line)

I tried playing around with parameters such as:
efel.setDoubleSetting('Threshold', 10)
efel.setDoubleSetting('DerivativeThreshold', 5.0)
in various combinations.... but having no luck. When I change the threshold to '10', I lose all spikes. Other combinations simply don't seem to produce much change.
Any tips on what I could do to better capture the peaks?