Features
- class gaitalytics.features.FeatureCalculation(config: MappingConfigs, **kwargs)
Base class for feature calculations.
This class provides a common interface for calculating features.
- __init__(config: MappingConfigs, **kwargs)
Initializes a new instance of the BaseFeatureCalculation class.
- Parameters:
config – The mapping configuration to use for the feature calculation.
**kwargs – Currently not used.
- abstract calculate(trial: TrialCycles) DataArray
Calculate the features for a trial.
- Parameters:
trial – The trial for which to calculate the features.
- Returns:
An xarray DataArray containing the calculated features.
- class gaitalytics.features.PhaseTimeSeriesFeatures(config: MappingConfigs, **kwargs)
Calculate phase time series features for a trial.
- This class calculates following phase time series features for a trial.
stand_min
stand_max
stand_mean
stand_median
stand_std
stand_amplitude
swing_min
swing_max
swing_mean
swing_median
swing_std
swing_amplitude
- class gaitalytics.features.SpatialFeatures(config: MappingConfigs, **kwargs)
Calculate spatial features for a trial.
This class calculates following spatial features for a trial. - step_length - step_width - minimal_toe_clearance - AP_margin_of_stability - ML_margin_of_stability
- class gaitalytics.features.TemporalFeatures(config: MappingConfigs, **kwargs)
Calculate temporal features for a trial.
- This class calculates following temporal features for a trial.
double_support
single_support
stance_duration_prec
swing_duration_prec
opposite_foot_off_prec
opposite_foot_contact_prec
stride_duration
stance_duration
cadence
- class gaitalytics.features.TimeSeriesFeatures(config: MappingConfigs, **kwargs)
Calculate time series features for a trial.
This class calculates following time series features for a trial. - min - max - mean - median - std