Welcome to giotto’s API reference!¶
giotto.homology
: Persistent homology¶
The module giotto.homology
implements transformers
to modify metric spaces or generate persistence diagrams.
|
Persistence diagrams resulting from Vietoris-Rips filtrations. |
|
Rescaling of distances between pairs of points by the geometric mean of the distances to the respective \(k\)-th nearest neighbours. |
giotto.diagrams
: Persistence diagrams¶
The module giotto.diagrams
implements transformers to
preprocess persistence diagrams or extract features from them.
Replaces all homology dimensions in persistence diagrams with |
|
|
Linear scaling of persistence diagrams. |
|
Filtering of persistence diagrams. |
|
Distances between pairs of persistence diagrams, constructed from the distances between their respective subdiagrams with constant homology dimension. |
|
Amplitudes of persistence diagrams, constructed from the amplitudes of their subdiagrams with constant homology dimension. |
|
Persistence entropies of persistence diagrams. |
|
Persistence landscapes of persistence diagrams. |
|
Betti curves of persistence diagrams. |
|
Convolution of persistence diagrams with a Gaussian kernel. |
giotto.time_series
: Time series¶
The module giotto.time_series
implements transformers to
preprocess time series or embed them in a higher dimensional space for
persistent homology.
|
Time series resampling at regular intervals. |
|
Methods for stationarizing time series data. |
Representation of a univariate time series as a time series of point clouds. |
|
|
Sliding windows onto the data. |
|
Entropies from sets of permutations arg-sorting rows in arrays. |
Pearson dissimilarities from collections of multivariate time series. |
|
|
Target creation from sliding windows over a time series. |
giotto.graphs
: Graphs¶
The module giotto.graphs
implements transformers to create graphs or
extract metric spaces from graphs.
|
Undirected transition graphs from arrays of time-evolving states. |
|
Adjacency matrices of k-nearest neighbor graphs. |
|
Distance matrices arising from geodesic distances on graphs. |
giotto.base
: Base¶
Implements a TransformerResamplerMixin for transformers that have a resample method.
Mixin class for all transformers-resamplers in giotto-learn. |
giotto.pipeline
: Pipeline¶
The module giotto.pipeline
extends scikit-learn’s module by defining
Pipelines that include TransformerResamplers.
|
Pipeline of transforms and resamples with a final estimator. |
|
Construct a Pipeline from the given estimators. |
giotto.meta_transformers
: Convenience pipelines¶
The module giotto.meta_transformers
implements convenience
giotto.pipeline.Pipeline
transformers for direct topological feature
generation.
|
Persistence entropies directly from point clouds. |
Meta transformer returning Betti curves directly from point clouds. |
|
Meta transformer returning persistence landscapes directly from point clouds. |
giotto.utils
: Validation¶
The module giotto.utils
implements hyperparameter and input
validation functions.
Input validation on a diagram |
|
|
|
|