Update unfold.py config to show temp in Kelvin.
By default, `calibcant.config.TemperatureConfig` assumes you'll give
temperatures in Celsius, but in
`unfold_python.temperature.Temperature.get_temperature`, we convert
the backend temperature from Celsius to Kelvin.
Assorted plots and bug-fixes in unfolder.py.
* Updated `ExceptionTooFar` plot and `Unfolder._plot` to use `FIGURE`
and `_pyplot`.
* Fix configs used in `Unfolder._unfold`'s bit/meter conversions.
* Remove unrecognized keyword `dtype` from the `.astype` call.
* Reshape `out` so it is 2D (as required by `Piezo.ramp`).
* Don't force unfold log values to be integers.
* Fix filename generation in `Unfolder._save`.
* Removed trailing whitespace.
Make ExceptionTooFar check more robust with .max().
Stylistic cleanups in UnfoldScanner.move_far_from_surface.
Increase 'far' in ApproachConfig to 30 microns.
Remove buggy self argument from Temperature self() call.
Merge irrelevant "Update to data_logger v0.4." by dropping the changes.
The new h5config framework no longer uses data_logger to locate or
save data.
Update to use new h5config, pycomedi, etc.
Add .gitignore.
Update to data_logger v0.4.
Avoid banded non-contact region by reducing default stepsize.
See bug
18dd6d0a-3c45-4aba-80da-
fa32ffaaf5db for example banded data.
(plot deflection without lines to see why I call it "banded"). Reducing
the stepsize reduces the jolt on the cantilever, and reducing the
points-per-step accordingly means we don't have to change the
card-clock rate. It might be worth adding "target-clock-rate" option,
and letting the stepsize be determined automatically (as an
alternative to setting the stepsize explicitly) but we'll
put that off for now...
Added README file.
Also a bug/thoughts on packaging trouble (blocked by temperature).
Updated to work with newly bundled pizeo package.
Added EFILE debugging output to ExceptionTooClose case.
Began versioning.