Normalisation
This module provides classes for batch normalisation of gait data in a trial.
- class gaitalytics.normalisation.BaseNormaliser
Base class for normalisers.
This class provides a common interface for normalising data.
- abstract normalise(trial: Trial | TrialCycles) Trial | TrialCycles
Normalises the input data.
- Parameters:
trial – The trial to be normalised.
- Returns:
A new trial containing the normalised data.
- class gaitalytics.normalisation.LinearTimeNormaliser(n_frames: int = 100)
A class for normalising data based on time.
This class provides a method to normalise the data based on time.
- __init__(n_frames: int = 100)
Initializes a new instance of the LinearTimeNormaliser class.
- Parameters:
n_frames – The number of frames to time-normalise the data to.
- normalise(trial: Trial | TrialCycles) Trial | TrialCycles
Normalises the data based on time.
- Parameters:
trial – The trial to be normalised.
- Returns:
A new trial containing the time-normalised data.