AnthropoDataAnomalyProcedure#

class pyCGM2.Anomaly.anomalyDetectionProcedures.AnthropoDataAnomalyProcedure(mp)#

Anthropometric data anomaly detector.

This class implements a procedure for detecting anomalies in anthropometric data, such as implausible body measurements.

Inherits from AnomalyDetectionProcedure.

mp#

A dictionary containing anthropometric measurements.

Type:

Dict

__init__(mp)#

Initializes the AnthropoDataAnomalyProcedure class with given anthropometric measurements.

Parameters:

mp (Dict) – A dictionary containing anthropometric measurements.

Methods

__init__(mp)

Initializes the AnthropoDataAnomalyProcedure class with given anthropometric measurements.

getAnomaly()

Returns the detected anomaly.

run(acq, filename, options)

Run the anthropometric data anomaly detection procedure.

run(acq: btkAcquisition, filename: str, options: Dict)#

Run the anthropometric data anomaly detection procedure.

This method checks for anomalies in anthropometric data, such as extremely low body mass or disproportionate limb measurements. The options parameter is included for future extensibility but is not currently used in the implementation.

Parameters:
  • acq (btk.btkAcquisition) – A btk acquisition instance.

  • filename (str) – Filename of the data being processed.

  • options (Dict) – Additional options passed from the filter. Currently, this parameter is not used in the implementation.

Note: Future versions of this method may use the options dictionary to provide additional customization and functionality.