cratepy.clustering.clusteringdata¶
Compute RVE clustering features data.
This module includes all the required tools to compute the global clustering data matrix that is needed to perform the RVE cluster analysis. Besides the overall high-level management of such a computation, it includes the interface to implement different clustering features as well as an interface for data standardization algorithms.
Classes¶
- ClusterAnalysisData
Features data required to perform the RVE cluster analysis.
- FeatureAlgorithm
Feature computation algorithm interface.
- StrainConcentrationTensor
Fourth-order elastic strain concentration tensor.
- Standardizer
Data standardization algorithm interface.
- MinMaxScaler:
Min-Max scaling algorithm (wrapper).
- StandardScaler
Standard scaling algorithm (wrapper).
Functions¶
- set_clustering_data
Compute the features data required to perform the RVE cluster analysis.
- get_available_clustering_features
Get available clustering features and corresponding descriptors.
- def_gradient_from_log_strain
Get deformation gradient from material logarithmic strain tensor.
Functions
|
A decorator indicating abstract methods. |
|
Get deformation gradient from material logarithmic strain tensor. |
Get available clustering features and corresponding descriptors. |
|
|
Compute the features data required to perform the RVE cluster analysis. |
Classes
|
Helper class that provides a standard way to create an ABC using inheritance. |
|
Features data required to perform the RVE cluster analysis. |
Feature computation algorithm interface. |
|
|
Min-Max scaling algorithm (wrapper). |
|
RVE local elastic response database class. |
Spatial coordinates. |
|
Standard scaling algorithm (wrapper). |
|
Data standardization algorithm interface. |
|
Fourth-order elastic strain concentration tensor. |