datamuxer.ColSpec¶
-
class
datamuxer.
ColSpec
[source]¶ Named-tuple sub-class to validate the column specifications for the DataMuxer
Parameters: - name (hashable) –
- ndim (uint) – Dimensionality of the data stored in the column
- shape (tuple or None) – like ndarray.shape, where 0 or None are scalar
- upsample ({None, ‘linear’, ‘nearest’, ‘zero’, ‘slinear’, ‘quadratic’, ‘cubic’, ‘ffill’, ‘bfill’}) – None means that each time bin must have at least one value. The names refer to kinds of scipy.interpolator. See documentation link below.
- downsample (None or a function) – None if the data cannot be downsampled (reduced). Otherwise, any callable that reduces multiple data points (of whatever dimension) to a single data point.
References
http://docs.scipy.org/doc/scipy/reference/generated/scipy.interpolate.interp1d.html
-
__init__
()¶ Initialize self. See help(type(self)) for accurate signature.
Methods
count
(...)index
((value, [start, ...)Raises ValueError if the value is not present. Attributes
downsample
Alias for field number 4 downsampling_methods
name
Alias for field number 0 ndim
Alias for field number 1 shape
Alias for field number 2 upsample
Alias for field number 3 upsampling_methods