Updated hooke.driver.picoforce to new Driver class.
authorW. Trevor King <wking@drexel.edu>
Mon, 17 May 2010 12:00:36 +0000 (08:00 -0400)
committerW. Trevor King <wking@drexel.edu>
Mon, 17 May 2010 12:00:36 +0000 (08:00 -0400)
commit10befed22ab992eef4683f3151adca70016bc9ed
treee48d4dd76883c51350df18dab1fedea003503bf7
parent4b5766e32f1df4c026cd58a3d29402dd8de9b933
Updated hooke.driver.picoforce to new Driver class.

This is a fairly major rewrite of the previous PicoForce driver.  I've
cleaned up header parsing and tried to break trace -> block conversion
up into compact functions.  The meaning of many PicoForce file
constants is still unclear to me though, so I may have gotten some
things wrong.

Also:
  * Added references for each hooke.experiment.Experiment subclass.
  * TutorialDriver sets curve.info['experiment'] to an Experiment subclass.
  * An adjusted test.curve_info now passes.

While we're translating the old experiment strings to the new
Experiment classes, the following conversion table may be useful:

  'clamp'  -> ForceClamp
  'smfs'   -> VelocityClamp
  'smfluo' -> TwoColorCoincidenceDetection
doc/index.txt
hooke/driver/__init__.py
hooke/driver/picoforce.py
hooke/driver/tutorial.py
hooke/experiment.py
test/curve_info.py