Package empro :: Module empro :: Module datasource :: Class NonUniformlySampledDimension
[frames] | no frames]

Class NonUniformlySampledDimension

core.Updatable --+            
                 |            
   core.Selectable --+        
                     |        
     core.Attributable --+    
                         |    
                   DataSet --+
                             |
                            NonUniformlySampledDimension

NonUniformlySampled dimensions are discrete dimensions that hold a vector of dimension values. The dimension does not have to be non-uniform but if that is the case it would be much more efficient to use a UniformlySampledDimension. This class is intended for a dimension that is not easily describable by an equation. A non uniformly sampled dimension could be used for any number of things including scatter data.

Class Hierarchy for NonUniformlySampledDimension
Class Hierarchy for NonUniformlySampledDimension

constructor NonUniformlySampledDimension(iId, iName, iData):

Instance Methods

Inherited from DataSet: __abs__, __add__, __div__, __getitem__, __len__, __mul__, __neg__, __pos__, __pow__, __radd__, __rdiv__, __rmul__, __rpow__, __rsub__, __rtruediv__, __sub__, __truediv__, addDimension, at, atValue, bounds, canModifyDimensions, dataType, dimension, dimensions, flat, getUnitClass, insertDimension, isContinuousDimension, isUniformlySampled, magnitudeBounds, numberOfDimensions, reciprocal, removeDimension, replaceDimension, setUnitClass, size

Inherited from core.Attributable: addAttribute, attributeNames, getAttribute, removeAttribute, setAttribute

Inherited from core.Selectable: clone, isSelected

Inherited from core.Updatable: __enter__, __exit__, hash, isValid, reasonWhyInvalid

Properties
list{float}None data
The data of the dimension.

Inherited from DataSet: id, unitClass

Inherited from core.Selectable: metaData, name, notes