Exemple #1
0
    def get_notebook_code(self, idx):
        op = DensityGateOp()
        op.copy_traits(self, op.copyable_trait_names())

        return dedent("""
        op_{idx} = {repr}
        
        op_{idx}.estimate(ex_{prev_idx}{subset})
        ex_{idx} = op_{idx}.apply(ex_{prev_idx})
        """.format(repr=repr(op),
                   idx=idx,
                   prev_idx=idx - 1,
                   subset=", subset = " +
                   repr(self.subset) if self.subset else ""))
Exemple #2
0
 def apply(self, experiment):
     if not self._histogram:
         raise util.CytoflowOpError(None, 'Click "Estimate"!')
     return DensityGateOp.apply(self, experiment)