コード例 #1
0
ファイル: plainText.py プロジェクト: twist/diaGrabber
	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
コード例 #2
0
ファイル: plainText.py プロジェクト: radjkarl/diaGrabber
	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
コード例 #3
0
ファイル: plainTextStream.py プロジェクト: twist/diaGrabber
	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
コード例 #4
0
ファイル: libreOfficeCalc.py プロジェクト: twist/diaGrabber
	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
コード例 #5
0
	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