def set( self, params ):
if self._parameters is not None:<EOL><INDENT>self.deconfigure()<EOL><DEDENT>self.configure(params)<EOL>return self<EOL>
Set the parameters for the experiment, returning the
        now-configured experiment.  Be sure to call this base method when overriding.

        :param params: the parameters
        :returns: The experiment