While calibrating my photodiodes, some of my surface bumps went out of
the linear-response range. Since I'm not confident in my ability to
set boundaries programmatically at the moment, I thought I'd write up
a little utility to record clicks on key data points, so I could pick
out the “good data”.
Enter plotpick.py the raw-data version of clickloc. Hope you
like it :). I've also written up a simple data generator
(random-data.py), which allows you to try out plotpick::
$ random-data.py -n 200 | plotpick.py
Matplotlib has supported the
picker infrastructure in
various guises since
pickeps in 2007, but I only just
discovered it. Before version 0.3,
plotpick.py used a much less
elegant cursor implementation based on cursor_demo.py.
calibcant, my modern cantilever calibration suite, repositions
the piezo before every bump, so out-of-range bumps are no
longer an issue.