Updated vclamp to use new ColumnAddingCommand.
authorW. Trevor King <wking@drexel.edu>
Wed, 11 Aug 2010 20:25:47 +0000 (16:25 -0400)
committerW. Trevor King <wking@drexel.edu>
Wed, 11 Aug 2010 20:25:47 +0000 (16:25 -0400)
commit7546f90e6dca8da41f90e4be986be685ba71ee1d
tree160c464f7144cc1e53d97141ac33c2b925420c4c
parent4cf263aabeac8f1c45ce69d08c401cb54fa1eb34
Updated vclamp to use new ColumnAddingCommand.

Also added 'ignore after last peak info name' argument to
SurfaceContactCommand"

This allows for the two-cycle surface detection mentioned in commit
725a18055518.

  ./bin/hooke -c 'load_playlist test/data/vclamp_wtk/playlist'
              -c 'zero_surface_contact_point --block retract'
              -c 'flat_filter_peaks --block retract --min_points 1'
              -c 'zero_surface_contact_point --block retract
              --ignore_after_last_peak_info_name "flat filter peaks"'
              -c 'convert_distance_to_force --block retract'
              -c 'remove_cantilever_from_extension --block retract'
              -c 'flat_peaks_to_polymer_peaks --block retract'
              -c 'polymer_fit_peaks --block retract' --command-no-exit

Note that `flat filter peaks`, `flat peaks to polymer peaks`, and
`polymer fit peaks` still need to be updated to ColumnAddingCommand
subclasses.  Also, I might be missing a few column renames in the
above command.  I'll include a working (and tested) command once I get
the other plugins up to speed with ColumnAddingCommand.
hooke/plugin/vclamp.py
test/convert_distance_to_force.py [new file with mode: 0644]
test/polynomial_flatten.py [new file with mode: 0644]
test/remove_cantilever_from_extension.py [new file with mode: 0644]
test/zero_surface_contact_point.py [new file with mode: 0644]