Remove the old multiplier plotmanip from the vclamp plugin.
authorW. Trevor King <wking@drexel.edu>
Sun, 8 Aug 2010 20:48:59 +0000 (16:48 -0400)
committerW. Trevor King <wking@drexel.edu>
Sun, 8 Aug 2010 20:48:59 +0000 (16:48 -0400)
Anything you did with the multiplier plugin can be done with
ForceCommand.  Perhaps ForceCommand should be a specific set of
defaults to a MultiplierCommand in the curve plugin, but until I see
good motivation for such genralization, I'll leave things the way they
are.

hooke/plugin/vclamp.py

index 26fa4ff61194778cf413068b4e1d835b19fe8b8b..fbd6335aec334c78950ad04a19361c1f32aad65b 100644 (file)
@@ -581,33 +581,6 @@ Name of the spring constant in the `.info` dictionary.
 
 class generalvclampCommands(object):
 
-    def plotmanip_multiplier(self, plot, current):
-        '''
-        Multiplies all the Y values of an SMFS curve by a value stored in the 'force_multiplier'
-        configuration variable. Useful for calibrations and other stuff.
-        '''
-
-        #not a smfs curve...
-        if current.curve.experiment != 'smfs':
-            return plot
-
-        #only one set is present...
-        if len(self.plots[0].vectors) != 2:
-            return plot
-
-        #multiplier is 1...
-        if (self.config['force_multiplier']==1):
-            return plot
-
-        for i in range(len(plot.vectors[0][1])):
-            plot.vectors[0][1][i]=plot.vectors[0][1][i]*self.config['force_multiplier']        
-
-        for i in range(len(plot.vectors[1][1])):
-            plot.vectors[1][1][i]=plot.vectors[1][1][i]*self.config['force_multiplier']
-
-        return plot            
-   
-    
     def plotmanip_flatten(self, plot, current, customvalue=False):
         '''
         Subtracts a polynomial fit to the non-contact part of the curve, as to flatten it.