dispel.providers.apdm.tasks.gait module#

Transform module for transform step specific to APDM format.

The transform step below are steps only modifying a reading coming from a APDM input.

class dispel.providers.apdm.tasks.gait.ConvertAccelerometersUnits[source]#

Bases: ProcessingStepGroup

Convert the unit of accelerometers to G.

steps: List[ProcessingStep] = [<dispel.providers.apdm.tasks.gait.ConvertToG object>, <dispel.providers.apdm.tasks.gait.ConvertToG object>]#
class dispel.providers.apdm.tasks.gait.ConvertToG[source]#

Bases: TransformStep

Scale from one m/s^2 to g.

The step expects a unique data set id for data_set_ids pointing to a data frame containing both acceleration and gravity with a pandas.DatetimeIndex index.

definitions: List[RawDataValueDefinition] = [<RawDataValueDefinition: ts (ts, ms)>, <RawDataValueDefinition: x (x, g)>, <RawDataValueDefinition: y (y, g)>, <RawDataValueDefinition: z (z, g)>]#
get_new_data_set_id()[source]#

Overwrite new_data_set_id.

class dispel.providers.apdm.tasks.gait.TwoMinuteWalkTestProcessingSteps[source]#

Bases: ProcessingStepGroup

Steps to extract 2MWT measures from a reading.

kwargs: Dict[str, Any] = {'task_name': Two-minute walk test (2MWT)}#
steps: List[ProcessingStep] = [<dispel.providers.generic.tasks.gait.steps.TechnicalFlags object>, <dispel.providers.apdm.tasks.gait.ConvertAccelerometersUnits object>, <dispel.providers.generic.tasks.gait.steps.GaitCoreSteps object>, <dispel.providers.generic.tasks.gait.steps.FlagPreprocessing object>, <dispel.providers.generic.flags.le_flags.NoMovementDetected object>]#