Add --num-* arguments to calibcant-calibrate.py.
authorW. Trevor King <wking@tremily.us>
Fri, 17 Aug 2012 18:51:30 +0000 (14:51 -0400)
committerW. Trevor King <wking@tremily.us>
Fri, 17 Aug 2012 18:51:30 +0000 (14:51 -0400)
commit566de690725e8a44ff1f2a653ae728b9cbf99095
treee2379d2b1abdc204ebafe50f1f6e4cfbe553ae33
parentf85c5ba71532cfa05a8d4ca04387bb55e731352a
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.
bin/calibcant-calibrate.py
calibcant/analyze.py