biopsykit.signals.imu.activity_counts module

Module for generating Activity Counts from raw acceleration signals.

class biopsykit.signals.imu.activity_counts.ActivityCounts(sampling_rate, timezone=None)[source]

Bases: object

Initialize a new ActivityCounts instance.

Parameters
  • sampling_rate (float) – sampling rate of recorded data in Hz

  • timezone (str) – timezone to which wear times will be converted

data: pandas.core.frame.DataFrame = None
activity_counts_: numpy.ndarray = None
sampling_rate: float = None
timezone: datetime.tzinfo = <DstTzInfo 'Europe/Berlin' LMT+0:53:00 STD>
calculate(data)[source]

Calculate Activity Counts from acceleration data.

Parameters

data (array_like) – input data. Must either be 3-d or 1-d (e.g., norm, or a specific axis) acceleration data

Returns

output data with Activity Counts

Return type

array_like