def _readPointData(self, argv):
    (x, y, dy) = (list(copy.deepcopy(argv[0])), list(copy.deepcopy(argv[1])), list(copy.deepcopy(argv[2])))
    if ((len(x) != len(y)) or (len(y) != len(dy))):
        raise RuntimeError(('Point measurement mode: ' + 'input array sizes do not match'))
    x.insert(0, (x[0] - (x[1] - x[0])))
    x.append((x[(- 1)] + (x[(- 1)] - x[(- 2)])))
    x = num.array(x)
    cell_bounds = ((x[1:] + x[:(- 1)]) / 2.0)
    self.tstart = cell_bounds[0]
    self.cellSizes = (cell_bounds[1:] - cell_bounds[:(- 1)])
    self.cellContent = y
    self.fluxes = num.array(y)
    self.errors = num.array(dy)
    self.point_mode = True
def _readPointData(self, argv):
    (x, y, dy) = (list(copy.deepcopy(argv[0])), list(copy.deepcopy(argv[1])), list(copy.deepcopy(argv[2])))
    if ((len(x) != len(y)) or (len(y) != len(dy))):
        raise RuntimeError(('Point measurement mode: ' + 'input array sizes do not match'))
    x.insert(0, (x[0] - (x[1] - x[0])))
    x.append((x[(- 1)] + (x[(- 1)] - x[(- 2)])))
    x = num.array(x)
    cell_bounds = ((x[1:] + x[:(- 1)]) / 2.0)
    self.tstart = cell_bounds[0]
    self.cellSizes = (cell_bounds[1:] - cell_bounds[:(- 1)])
    self.cellContent = y
    self.fluxes = num.array(y)
    self.errors = num.array(dy)
    self.point_mode = True