In my fork, I've added functionality to cv.py:
- get_peaks(): returns a DataFrame of peak positions and heights, and other info from scipy find_peaks. The function also finds a peak at the upper voltage limit. I'm not sure how to best solve this.
- plot(): plots the CV, including peaks, arrows showing scan direction. It can convert units as well, and includes correct units in the axis labels.
In my fork, I've added functionality to cv.py: