def readTest(self, start_value=[0,0,0], number_iteration=13):
    """Run the Benchmark."""

    min_values = [xmin,ymin,zmin] = map(add, self.offset, start_value)
    max_values = map(add, min_values, self.dim)
    range_args = [None]*(len(min_values)+len(max_values))
    
    for i in range(0, number_iteration, 1):
      range_args[::2] = min_values
      range_args[1::2] = max_values
      # print "Size", reduce(mul, map(sub, max_values, min_values), 1)*2.0/(1024*1024)
      self.getBlosc(range_args)
      # min_values = max_values
      # max_values = map(add, map(sub, min_values, temp_values), min_values)
      min_values[2] = max_values[2]
      max_values[2] = min_values[2] + self.dim[2] 
      max_values[2%(i+1)] = start_value[(i+1)%2] + (max_values[(i+1)%2]-min_values[(i+1)%2])*2
dataset/ETHPy150Open neurodata/ndstore/test/io_benchmark.py/BenchmarkTest.readTest/swapped operands of `%`