def __call__(self, data, index):
        x = data[self.column].iget(index)
        a = float(min(data[self.column]))
        b = float(max(data[self.column]))
        return self.transform(self.min_size + ((x - a) / (b - a)) *
                              (self.max_size - self.min_size))
Test whether a full run with the smart mode works.
dataset/ETHPy150Open pydata/pandas/pandas/tools/rplot.py/ScaleSize.__call__--crossover with--dataset/ETHPy150Open philippotto/Sublime-MultiEditUtils/tests/testSelectionFields.py/TestSelectionFields.test_smart_run