A new class: DataGeometry with methods for plotting, transforming new data and saving
Support for loading *.geo objects
A new function: analyze to perform combinations of transformations
A new function: describe for characterizing the loss of information due to dimensionality reduction algs
In-memory caching of time-intensive reduce and alignment operations
New syntax for reduce function: model and model_params are now passed as a dictionary using the reduce arg
New clustering models added to the cluster function: MiniBatchKMeans, AgglomerativeClustering, Birch, FeatureAgglomeration, and SpectralClustering
Moved major functions (normalize, align, reduce, cluster, load) to main level (i.e. hyp.load instead of hyp.tools.load, but the latter will still work)
Deprecations -
A deprecation warning is thrown for the following align arguments: normalize, ndims, and method
A deprecation warning is thrown for the following reduce arguments: model, model_params, align, and normalize
A deprecation warning is thrown for the following cluster arguments: ndims
A deprecation warning is thrown for the describe_pca function (replaced by describe)
Enhancements -
DataGeometry
with methods for plotting, transforming new data and saving*.geo
objectsanalyze
to perform combinations of transformationsdescribe
for characterizing the loss of information due to dimensionality reduction algsmodel
andmodel_params
are now passed as a dictionary using thereduce
argcluster
function: MiniBatchKMeans, AgglomerativeClustering, Birch, FeatureAgglomeration, and SpectralClusteringDeprecations -
align
arguments: normalize, ndims, and methodreduce
arguments: model, model_params, align, and normalizecluster
arguments: ndimsdescribe_pca
function (replaced bydescribe
)Minor -