Left-Right Classification (LRC)#

Algorithms to detect the laterality (left/right) of initial contacts within raw IMU data.

Algorithms#

LrcMcCamley([axis, smoothing_filter])

McCamley algorithm for laterality detection of initial contacts.

LrcUllrich([smoothing_filter, clf_pipe])

Machine-Learning based algorithm for laterality classification of initial contacts.

LrcMansour([smoothing_filter])

LrcMansour algorithm for laterality detection of initial contacts.

Pipelines#

pipeline.LrcEmulationPipeline(algo)

Run a LRC algorithm in isolation, using reference ICs as input.

Evaluation Scores#

These scores are expected to be used in combination with Evaluation and EvaluationCV or directly with cross_validation and validation.

lrc_score

Scorer class instance for LRC algorithms.

lrc_per_datapoint_score(pipeline, datapoint)

Calculate the accuracy of the LRC pipeline for a single datapoint.

lrc_final_agg(agg_results, single_results, ...)

Aggregate the results of the LRC pipeline.

Base Classes#

Base class for LR detectors.

BaseLRClassifier()

Base class for L/R foot classifier.

Docu-helper#

base_lrc_docfiller(func)

Decorator to fill common parts of the docstring for subclasses of :class: BaseLRDetector.