Add --num-* arguments to calibcant-calibrate.py.
This allows you to adjust the number of surface bumps, temperature
measurements, and thermal vibration measurements from the command
line, which is much more convenient than editing the calibcant.config
file directly.
You can also skip a troublesome phase. For example, if you want to
look at the vibration data without running surface bumps, you can try:
$ calibcant-calibrate.py --num-bumps 0
$ calibcant-plot.py *.h5
I adjusted analyze_all() so it can keep working even with one of the
num-* configs set to zero, although you won't be able to get a valid
calibration without at least one of each type of measurement.