Fixed poor treatment of non-tweakfiles in vib_analyze.
See bug
3059911a-963c-472e-a9d3-
bf0a290de1a2.
Initialized a Bugs-Everywhere bugtracking directory.
However, the 'bug' I initialized it for
1456fd10-2036-46de-b18e-
ddf8cab14ae2
was a broken workflow, not a bug :p. Sigh.
Plot span of fitted frequencies in vib_anayze.py.
Changed guessed Q from 5 to 1, which gives about the right breadth.
I'm dubious about the fit quality though. Looking at the fit.log
output after looking at the 20080919_cantA_tweak.vib data again reveals
After 4 iterations the fit converged.
final sum of squares of residuals : 9.6001e+08
rel. change during last iteration : -2.46003e-07
for the first curve, and similar residuals (and exactly 4 iterations)
for the other curves. Hmm. I should probably explicitly show the range
of frequency space I'm fitting in.
Added guessed Lorentzian plot option to vib_analyze.
This explains why my Lorentzians are occasionally too sharp...
For example, consider the 2nd and 4th fit in
cd ~/rsrch/data/z_piezo_calib/
cc_vib_analyze.py -ct 20080919_cantA_tweak.vib -pG
(I know, I know, should be rsrch/data/calibcant...)
Resistribute vib_analyze pylab.hold()s to avoid auto-generated axis.
With the previous setup, the first call to hold() created a subplot(111)
axis that the rest of the subplots wrote over. Ugly. Better now.
Crop vib_analyze pylab Lorentzian fitline when it goes off-axis.
Added fit-curve to vib_analyze's pylab output.
Gave up on the gnuplot output for now.
Added ez_setup.py installation wrapper and cleaned up License info.
Began versioning.