def basisDimension(self, name, index, resolution, includeMethod=""): ''' :class:`diaGrabber.source._dimension.basisDimension` \n needs: ''' new_dimension = _dimension.basisDimension(name, index, resolution, includeMethod) self.basis_dim.append(new_dimension) return new_dimension
def basisDimension(self, **kwargs): ''' includes :class:`diaGrabber.source._dimension.basisDimension` to the source ''' new_dimension = _dimension.basisDimension(self, **kwargs) self._embeddBasisDim(new_dimension) return new_dimension
def basisDimension(self, name,index, resolution, includeMethod=""): ''' :class:`diaGrabber.source._dimension.basisDimension` \n ''' new_dimension = _dimension.basisDimension(name, index, resolution, includeMethod) self.basis_dim.append(new_dimension) self._extendCellRangeToDimension(cell_range, new_dimension) self.file_dim.append("")#better genrate now than later self.coord_list.append([0,0]) return new_dimension
def basisDimension(self, name, resolution, cell_range, includeMethod=""): ''' :class:`diaGrabber.source._dimension.basisDimension` \n needs: \n * *cell_range* = "START:STOP" e.g. "C2:C1000" * it's also possible to scan multiple collums... just type e.g. "A1:E10" ''' new_dimension = _dimension.basisDimension(name, self._getIndex(), resolution, includeMethod) self.basis_dim.append(new_dimension) self._extendCellRangeToDimension(cell_range, new_dimension) self.file_dim.append("")#better genrate now than later self.coord_list.append([0,0]) return new_dimension
def basisDimension(self, **kwargs): ''' Add a new basis-dimension to the source. See :class:`diaGrabber.source._dimension.basisDimension` for further explanation and options. Replaces keyword 'index' with 'cellRange': :param cellRange: ["START:STOP"] range of the cells in the ods-file e.g. "C2:C1000" or "A1:E10" :type cellRange: string ''' #modify kwargs: kwargs["index"] = self._getIndex() #set index as counted position try: cell_range=kwargs.pop("cellRange") #extract 'cellRange' from kwargs except KeyError: raise KeyError("required keyword 'cellRange' is missing for basisDimension") new_dimension = _dimension.basisDimension(self, **kwargs) self._embeddBasisDim(new_dimension) self._extendCellRangeToDimension(cell_range, new_dimension) self.coord_list.append([0,0]) return new_dimension