harmonicsonification.Transformation
- class harmonicsonification.Transformation(data=None)[source]
Bases:
ABC
Initialise object and fit data if provided
- Parameters:
data – data to fit or None
Public Methods:
__init__
([data])Initialise object and fit data if provided
fit
(data)Fit the transformation for given data
transform
(data[, norm])Transform given data; has to be called AFTER
fit()
Private Data Attributes:
_abc_impl
Inherited from
ABC
_abc_impl
- abstractmethod fit(data)[source]
Fit the transformation for given data
- Parameters:
data – data to fit
- Returns:
self object for chaining
- abstractmethod transform(data, norm=None)[source]
Transform given data; has to be called AFTER
fit()
- Parameters:
data – data to transform
norm – one of [None, ‘i’, ‘individual’, ‘g’, ‘global’]. If None (default), no normalisation is performed; if ‘i’ or ‘individual’, each dimension is normalised individually (e.g. by dividing by the respective standard deviation); if ‘g’ or ‘global’, all dimensions are normalised globally (e.g. by dividing by the maximum standard deviation).
- Returns:
transformed data